目標

本文提供如何透過指令行介面(CLI)設定交換器上的連結層探索通訊協定(LLDP)連線埠設定的說明。

簡介

LLDP使裝置能夠向隨後將資料儲存在管理資訊庫(MIB)中的相鄰裝置通告其標識、配置和功能。LLDP和Cisco Discovery Protocol(CDP)都是類似的協定，但不同之處在於LLDP促進了供應商互操作性，而CDP是Cisco專有協定。鄰居之間共用的資訊有助於減少向區域網(LAN)新增新裝置所需的時間，也提供了解決許多配置問題所需的詳細資訊。

LLDP可用於您需要在非思科專有裝置和思科專有裝置之間工作的情形。交換機提供埠當前LLDP狀態的所有資訊，您可以使用此資訊來修復網路中的連線問題。這是網路發現應用程式(如FindIT Network Management)用來發現網路中的裝置的協定之一。

LLDP媒體端點發現(MED)提供支援媒體端點裝置的額外功能，例如為語音或影片、裝置位置發現和故障排除資訊等應用啟用網路策略通告。LLDP-MED網路策略是用於即時應用（如語音或影片）的一組配置設定。連線到連線的媒體終端裝置的每個傳出LLDP資料包都包含網路策略。MED按照網路策略中的定義傳送其流量。

給定的LAN交換機可能連線了具有下列任一功能集的裝置：

- 僅支援LLDP-MED的裝置（例如第三方電話）

- 僅支援CDP的裝置（例如較舊的Cisco交換機或較舊的Cisco電話）

- 僅支援LLDP的裝置（例如第三方路由器或第三方交換機）

- 同時支援LLDP和CDP的裝置（例如Cisco路由器）

- 同時支援LLDP-MED和CDP的裝置（例如Cisco電話）

- 支援LLDP、LLDP-MED和CDP的裝置（例如Cisco交換機）

下圖顯示CDP和LLDP或LLDP-MED協定同時在Cisco裝置上運行的場景。您可以配置該控制元件，以便禁用這些協定中的任何一個。

下圖顯示已相應地配置協定中的控制的場景：CDP用於Cisco裝置之間，而LLDP-MED用於Cisco和第三方裝置之間。

重要資訊:LLDP-MED網路策略配置是此配置的先決條件。要瞭解如何通過基於Web的實用程式配置網路策略，請按一下此處獲取說明。如需 CLI 型指示，請按一下這裡。

適用裝置

- Sx300系列

- Sx350系列

- SG350X系列

- Sx500 系列

- Sx550X系列

軟體版本

- 1.4.7.05 - Sx300、Sx500

- 2.2.8.4 - Sx350、SG350X、Sx550X

通過CLI配置交換機上的LLDP-MED埠設定

網路策略發現是最重要的功能之一，因為它為交換機提供了一種機制，通知電話它應該使用的VLAN號碼。電話可以插入任何交換機，獲取其VLAN號，然後與呼叫控制開始通訊。網路策略發現解決了目前使用第三方電話使用思科交換機以及思科電話使用第三方交換機的主要問題。對於這兩種情況，互通問題都會使部署出現問題。

網路策略（如果已配置）可以包括在到連線的LLDP媒體終端裝置的傳出LLDP資料包中。媒體終端裝置必須按照接收的網路策略中的指定傳送其流量。例如，可以為網際網路協定語音(VoIP)流量建立策略，指示VoIP電話：

- 在VLAN 10上以標籤資料包和802.1p優先順序5傳送語音流量。

- 使用區別服務代碼點(DSCP)46傳送語音流量。

依預設，交換器沒有已設定的網路原則。預設的 LLDP-MED 全域和介面設定如下：

功能

預設設定

LLDP-MED網路策略語音

自動

LLDP-MED快速啟動重複計數

3

LLDP-MED功能（介面）

是

LLDP-MED網路策略（介面）

是（自動）

LLDP-MED位置（介面）

否

LLDP-MED PoE（介面）

否

LLDP-MED通知（介面）

已禁用

LLDP-MED庫存（介面）

否

重要資訊：由於預設情況下全域性禁用LLDP，因此必須在配置交換機上的LLDP-MED設定之前先啟用它。要在交換機上啟用和配置全域性LLDP屬性，請按一下此處。

檢視交換機上的LLDP-MED配置設定

步驟1.登入交換器主控台。預設的使用者名稱和密碼是 cisco/cisco。如果您已設定新的使用者名稱或密碼，請改為輸入認證。

注意：這些命令可能因交換機的確切型號而異。在此範例中，SG350X 交換器是透過 Telnet 存取。

步驟2.要顯示要配置的埠的當前配置設定，請輸入以下內容：

SG350X#show lldp med configuration [interface-id |詳細]

選項包括：

- interface-id — （可選）指定埠ID。

- detailed — （可選）顯示除當前埠之外的非當前埠的資訊。

注意：在本示例中，顯示ge1/0/5的LLDP配置設定。指定介面的LLDP-MED配置設定全部設定為預設值。

現在，您應該已經通過CLI成功檢視交換機上的LLDP-MED設定。

在埠上禁用LLDP-MED

可以將介面配置為選擇性地不在網路上傳送和接收LLDP-MED資料包。在特定埠上禁用LLDP-MED將允許您配置CDP以進行控制。如果連線埠上的已連線裝置是Cisco交換器或Cisco電話，則此情況相當有利。

步驟1.在交換機的特權EXEC模式下，輸入以下命令進入全域性配置上下文：

SG350X#configure

步驟2.通過輸入以下命令輸入您要配置的介面：

SG350X(config)#interface [interface-id]

步驟3.要在特定埠上禁用LLDP-MED，請輸入以下命令：

SG350X(config)#lldp med disable

步驟4.輸入end命令返回特權執行上下文：

步驟5.（可選）要驗證配置的設定，請輸入以下內容：

現在，您應該已經通過CLI成功禁用了交換機上特定埠上的LLDP-MED。

配置LLDP-MED埠設定

在埠上配置LLDP-MED設定可以選擇LLDP-MED型別長度值(TLV)和/或要包括在每個介面的傳出LLDP-MED通告中的網路策略。LLDP-MED TLV用於描述協定傳輸的單個資訊。

步驟1.在交換機的特權EXEC模式下，輸入以下命令進入全域性配置上下文：

SG350X#configure

步驟2.通過輸入以下命令輸入您要配置的介面：

注意：確保連線到此埠的裝置支援LLDP，例如思科電話、第三方電話或思科交換機。

SG350X(config)#interface [interface-id]

注意：在本示例中，使用介面ge1/0/5。

步驟3.要在特定埠上定義LLDP-MED設定，請輸入以下內容：

SG350X(config-if)#lldp med enable [tlv]

選項包括：

- enable — 在埠上啟用LLDP-MED。

- tlv — 指定應包含的TLV。可用的TLV包括：

- network-policy — 指定是否傳輸網路策略TLV。

- location — 指定是否傳輸位置TLV。

- poe-pse — 指定是否傳輸乙太網供電裝置(PoE-PSE)。

- 清單 — 指定是否傳輸清單TLV。

注意：預設情況下，LLDP-MED使用網路策略TLV啟用。如果啟用LLDP-MED，則始終包括功能TLV。

步驟4.（可選）要返回埠的LLDP-MED設定，請輸入以下內容：

SG350X(config-if)#nolldp med

步驟5.要在埠上定義LLDP-MED網路策略，請輸入以下內容：

SG350X(config)#lldp med network-policy [add | remove]編號

選項包括：

- 新增或刪除編號 — 相應地將指定的網路策略附加到介面或將其刪除。

- number — 指定網路策略序列號。範圍為1-32

注意：對於每個埠，您只能為每個應用（如語音、語音信令等）附加一個網路策略。在此示例中，新增了網路策略1。

步驟6.（可選）要從埠刪除所有LLDP-MED網路策略，請輸入以下內容：

SG350X(config-if)#nolldp med network-policy [number]

步驟7.（可選）要在特定埠上配置傳送LLDP-MED拓撲更改簡單網路管理協定(SNMP)通知，請輸入以下內容：

SG350X(config-if)#lldp med notifications topology-change [enable |禁用]

選項包括：

- enable — 允許傳送LLDP-MED拓撲更改通知。

- disable — 禁止傳送LLDP-MED拓撲更改通知。

注意：在此示例中，啟用SNMP通知。預設設定為Disabled。

步驟8.要配置埠的LLDP-MED的位置資訊，請輸入以下內容：

SG350X(config-if)#lldp med location {{[coordinate data] | [公民地址資料] | [ecs-elin data]}

選項包括：

- 座標資料 — 以十六進位制格式將位置資料指定為座標。這樣可以給出座標位置，如ID、緯度、高度、經度、高度型別等。在此欄位中可以輸入16對十六進位制數字。

- civic-address data — 以十六進位制格式將位置資料指定為公民地址。這樣會提供地點市民地址，如姓名、郵遞區號、建築編號、單位、樓層、地標等。在此欄位中可以輸入6到160對十六進位制數字。

- ecs-elin data — 以十六進位制格式將位置資料指定為緊急呼叫服務緊急位置標識號(ECS ELIN)。用於通過網路裝置的ELIN資訊指定網路裝置的位置。在此欄位中可以輸入10到25對十六進位制數字。

- data — 以ANSI/TIA 1057中定義的格式指定位置資料：點分十六進位制資料。十六進位制字串中的每個位元組都是兩個十六進位制數字。位元組以句點或冒號分隔。

註：在本示例中，使用了市用地址12AB34CD56EF和ecs-elin 12AB34CD56EF78AB90CD12EF。

步驟9.輸入end命令返回特權執行上下文：

SG350X(config-if)#end

步驟10。（可選）要驗證配置的設定，請輸入以下內容：

SG350X#show lldp med configuration [interface-id]

步驟 11. （選用）在交換器的特權 EXEC 模式下，輸入以下指令可將配置的設定儲存到啟動組態檔中：

SG350X#copy running-config startup-config

步驟12.（可選）出現Overwrite file [startup-config]....提示後，在鍵盤上按Y選擇「Yes（是）」或N選擇「No（否）」。

現在，您應該通過CLI在交換機的埠上成功配置LLDP-MED設定。

要瞭解有關LLDP和LLDP-MED的更多資訊，請按一下此處。

觀看與本文相關的影片...

按一下此處以觀看思科的技術演講