鏈路層發現協定(LLDP)媒體端點發現(MED)提供額外的功能來支援媒體端點裝置,例如為語音或影片、裝置位置發現和故障排除資訊等應用啟用網路策略通告。LLDP和Cisco Discovery Protocol(CDP)都是類似的協定,不同之處在於LLDP促進了供應商互操作性,而CDP是Cisco專有協定。
LLDP使裝置能夠向隨後將資料儲存在管理資訊庫(MIB)中的相鄰裝置通告其標識、配置和功能。鄰居之間共用的資訊有助於減少向區域網(LAN)新增新裝置所需的時間,也提供了解決許多配置問題所需的詳細資訊。
LLDP可用於您需要在非思科專有裝置和思科專有裝置之間工作的情形。交換機提供埠當前LLDP狀態的所有資訊,您可以使用此資訊來修復網路中的連線問題。這是FindIT Network Management等網路發現應用程式用於發現網路中裝置的協定之一。
給定的LAN交換機可能連線了具有下列任一功能集的裝置:
下圖顯示CDP和LLDP或LLDP-MED協定同時在Cisco裝置上運行的場景。您可以配置該控制元件,以便禁用這些協定中的任何一個。
下圖顯示已相應地配置協定中的控制的場景:CDP用於Cisco裝置之間,而LLDP-MED用於Cisco和第三方裝置之間。
本文提供的指示說明如何透過指令行介面 (CLI),在交換器上設定 LLDP 連接埠設定值。
注意:要瞭解如何通過基於Web的實用程式配置交換機的LLDP埠設定,請按一下此處。
通過配置LLDP埠設定,您可以啟用每個埠的LLDP和SNMP通知,並輸入在LLDP協定資料單元(PDU)中傳送的型別長度值(TLV)。可以通過LLDP-MED埠設定配置要通告的LLDP-MED TLV,並且可以配置裝置的管理地址TLV。要瞭解如何通過基於Web的實用程式配置交換機上的LLDP-MED埠設定,請按一下此處。如需 CLI 型指示,請按一下這裡。
預設LLDP全域性設定和介面設定如下:
功能 |
預設設定 |
LLDP全域性狀態 |
已禁用 |
LLDP計時器(資料包更新頻率) |
30秒 |
LLDP保持倍增器(丟棄之前) |
4(120秒) |
LLDP重新初始化延遲 |
2秒 |
LLDP Tx延遲 |
2秒 |
LLDP通知間隔 |
5秒 |
LLDP資料包處理 |
篩選(禁用LLDP時) |
LLDP機箱標識 |
MAC 地址 |
LLDP tlv-select |
已啟用以傳送和接收所有TLV。 |
LLDP介面狀態 |
已啟用 |
LLDP接收 |
已啟用 |
LLDP傳輸 |
已啟用 |
LLDP med-tlv-select |
已啟用傳送所有LLDP-MED TLV |
重要資訊:由於預設情況下會全域性禁用LLDP,因此必須在特定介面上配置LLDP設定之前先啟用它。要在交換機上啟用和配置全域性LLDP屬性,請按一下此處。
在交換機上和所有支援的介面上全域性禁用LLDP。必須全域性啟用LLDP以允許裝置傳送LLDP資料包。一旦啟用,就不需要在介面級別進行更改。
可以將介面配置為選擇性地不在網路上傳送和接收LLDP資料包。在特定埠上禁用LLDP將允許您配置CDP以進行控制。如果連線埠上的連線裝置是較舊的Cisco交換器或較舊的Cisco電話,則這是有利的。
要在特定介面上禁用LLDP,請執行以下步驟:
步驟 1.登入交換器主控台。預設的使用者名稱和密碼是 cisco/cisco。如果您已設定新的使用者名稱或密碼,請改為輸入認證。
附註:這些命令可能會依據交換器的確切型號而有所不同。在此範例中,SG350X 交換器是透過 Telnet 存取。
步驟 2.在交換機的特權EXEC模式下,輸入以下命令進入全域性配置上下文:
步驟 3.通過輸入以下命令輸入您要配置的介面:
SG350X(config)#interface [interface-id]注意:在本示例中,使用ge1/0/6介面。
步驟 4.要禁用介面上的LLDP傳輸,請輸入以下內容:
SG350X(config-if)#no lldp transmit步驟 5.要禁用介面上的LLDP接收,請輸入以下內容:
SG350X(config-if)#no lldp receive步驟 6.輸入end命令返回特權執行上下文:
SG350X(config-if)#end步驟 7. (選用)在交換器的特權 EXEC 模式下,輸入以下指令可將配置的設定儲存到啟動組態檔中:
SG350X#copy running-config startup-config步驟 8. (選用)一旦出現覆寫檔案 [startup-config]… 提示,請按下鍵盤上的 Y 表示是,或按 N 表示否。
現在,您應該已經通過CLI在交換機的特定埠上禁用了LLDP。
步驟 1.要顯示要配置的埠的當前配置設定,請輸入以下內容:
SG350X#show lldp configuration [interface-id | 詳細資訊]選項包括:
注意:在本示例中,顯示ge1/0/6的LLDP配置設定。下面的全域性LLDP屬性是預配置的設定。
LLDP配置顯示以下資訊:
- PD — 埠描述
- SN — 系統名稱
- SD — 系統描述
- SC — 系統功能
- 802.3 MAC-PHY — 傳送裝置的雙工和位元率功能以及當前雙工和位元率設定。它還指示當前設定是由於自動協商還是手動配置。
— 通過MDI的802.3功率 — 通過多文檔介面(MDI)傳輸的最大功率。
- 802.3鏈路聚合 — 鏈路是否可聚合(與傳輸LLDP PDU的埠關聯)。它還指示鏈路當前是否已聚合,如果聚合了,則提供聚合的埠識別符號。
- 802.3最大幀大小 — MAC-PHY實施的最大幀大小功能。
- PVID — 通告的埠VLAN ID。預設情況下禁用此功能。
- PPVID — 通告的協定埠VLAN ID。
- VLAN — 要通告的VLAN。
— 協定 — 要通告的協定。
步驟2.(可選)要顯示從特定介面通告的LLDP資訊,請輸入以下內容:
SG350X#show lldp local [interface-id]現在,您應該已經通過CLI成功檢視了交換機上特定介面上的LLDP設定。
要在已禁用的介面上啟用LLDP,請執行以下步驟:
步驟 1.在交換機的特權EXEC模式下,輸入以下命令進入全域性配置上下文:
SG350X#configure步驟 2.通過輸入以下命令輸入您要配置的介面:
注意:確保連線到此埠的裝置支援LLDP,例如第三方路由器或第三方交換機。
SG350X(config)#interface [interface-id]注意:在本示例中,使用ge1/0/6介面。
步驟 3.要在介面上啟用LLDP傳輸,請輸入以下內容:
SG350X(config-if)#lldp傳輸步驟 4.要在介面上啟用LLDP接收,請輸入以下內容:
SG350X(config-if)#lldp接收步驟 5.要在介面上啟用傳送LLDP通知,請輸入以下內容:
SG350X(config-if)#lldp通知[enable | disable]選項包括:
注意:預設情況下禁用LLDP通知傳送。或者,您可以使用no lldp notifications命令禁用傳送LLDP通知。
注意:在本示例中,已啟用LLDP通知。
步驟 6.要指定介面上傳輸的可選TLV,請輸入以下內容:
SG350X(config-if)#lldp optional-tlv [tlv-name | none]重要:輸入新的可選TLV將取代預設的可選TLV。
選項包括:
— 埠描述 — 埠描述可選TLV。
- sys-name — 系統名稱可選TLV。預設情況下會傳輸此資訊。
- sys-desc — 系統說明可選TLV。
- sys-cap — 系統功能可選TLV。預設情況下會傳輸此資訊。
- 802.3-mac-phy — 傳送裝置的雙工和位元率功能以及當前雙工和位元率設定。它還指示當前設定是由於自動協商還是手動配置。
- 802.3-lag — 鏈路是否可以聚合(與傳輸LLDP PDU的連線埠關聯)。它還指示鏈路當前是否已聚合,如果聚合了,則提供聚合的埠識別符號。
- 802.3-max-frame-size — MAC-PHY實施的最大幀大小功能。
- Power-via-MDI — 通過多文檔介面(MDI)傳輸的最大功率。
- 4線Power-via-MDI — (與支援60W PoE的PoE埠相關)專有Cisco TLV定義為支援允許60瓦功率的乙太網供電(標準支援最高為30瓦)。
步驟7。(可選)要恢復預設的可選TLV配置設定,請輸入以下內容:
SG350X(config-if)#no lldp optional-tlv步驟8。(可選)要指定是否傳輸802.1 PVID,請輸入以下內容:
SG350X(config-if)#lldp optional-tlv 802.1 pvid [enable | disable]選項包括:
注意:在本示例中,已啟用可選TLV 802.1 PVID的傳輸。
步驟9.(可選)若要將802.1 PVID的傳輸恢復為預設配置,請輸入以下內容:
SG350X(config-if)#no lldp optional-tlv 802.1 pvid步驟10。(可選)要指定是否傳輸802.1 PPVID,請輸入以下內容:
SG350X(config-if)#lldp可選tlv 802.1 ppvid [add | 刪除] [ppvid]選項包括:
註:PPVID範圍是從0到4094。如果PPVID為0,則表示連線埠無法支援連線埠和通訊協定VLAN,和/或連線埠未啟用任何通訊協定VLAN。在本示例中,802.1 PPVID保留預設配置。
步驟11。(可選)若要指定是否傳輸802.1 VLAN ID,請輸入以下內容:
SG350X(config-if)#lldp optional-tlv 802.1 vlan [add | remove] [vlan-id]選項包括:
註:VLAN ID的範圍是從0到4094。本範例中使用的是VLAN 20。
步驟12。(可選)若要指定是否傳輸802.1通訊協定,請輸入以下內容:
SG350X(config-if)#lldp可選tlv 802.1通訊協定[add | remove] [protocol]選項包括:
確保已在交換機上全域性配置該協定。可用的協定包括:
步驟13。(可選)要指定介面通告的管理地址,請輸入以下內容:
SG350X(config-if)#lldp management-address {ip-address | none | automatic [interface-id]}選項包括:
注意:預設情況下,不會通告IP地址。本例中使用的是192.168.1.150。
步驟 14.輸入end命令返回特權執行上下文:
SG350X(config-if)#end步驟15。(可選)要顯示已配置的埠的當前配置設定,請輸入以下內容:
SG350X#show lldp configuration [interface-id]步驟16。(可選)要顯示從特定介面通告的LLDP資訊,請輸入以下內容:
SG350X#show lldp local [interface-id]步驟17.(可選)在交換機的特權EXEC模式下,輸入以下命令,將配置的設定儲存到啟動配置檔案中:
SG350X#copy running-config startup-config步驟18.(可選)出現Overwrite file [startup-config]...提示後,在鍵盤上按Y選擇「Yes」,或按N選擇「No」。
現在,您應該已經通過CLI成功配置交換機上的LLDP埠設定。
要瞭解有關LLDP和LLDP-MED的更多資訊,請按一下此處。
修訂 | 發佈日期 | 意見 |
---|---|---|
1.0 |
13-Dec-2018 |
初始版本 |