链路层发现协议(LLDP)媒体终端发现(MED)提供其他功能来支持媒体终端设备,例如为语音或视频、设备位置发现和故障排除信息等应用启用网络策略通告。LLDP和思科发现协议(CDP)都是相似的协议,区别在于LLDP可促进供应商互操作性,而CDP是思科专有协议。
LLDP使设备能够向相邻设备通告其标识、配置和功能,这些设备随后将数据存储在管理信息库(MIB)中。 邻居之间共享的信息有助于缩短将新设备添加到局域网(LAN)所需的时间,并提供排除许多配置问题所需的详细信息。
LLDP可用于需要在非思科专有设备和思科专有设备之间工作的场景。交换机提供有关端口当前LLDP状态的所有信息,您可以使用此信息修复网络中的连接问题。这是网络发现应用(如FindIT网络管理)用于发现网络中设备的协议之一。
给定的LAN交换机可能具有以下任何功能集的设备:
下图显示了CDP和LLDP或LLDP-MED协议在Cisco设备上同时运行的场景。您可以配置控制,以便禁用其中任何协议。
下图显示了已相应配置协议控制的场景:CDP在思科设备之间使用,而LLDP-MED在思科和第三方设备之间使用。
本文提供有关如何通过命令行界面(CLI)在交换机上配置LLDP端口设置的说明。
注意:要了解如何通过基于Web的实用程序配置交换机的LLDP端口设置,请单击此处。
配置LLDP端口设置允许您激活每个端口的LLDP和SNMP通知,并输入在LLDP协议数据单元(PDU)中发送的类型长度值(TLV)。 要通告的LLDP-MED TLV可通过LLDP-MED端口设置进行配置,并且可以配置设备的管理地址TLV。要了解如何通过基于Web的实用程序在交换机上配置LLDP-MED端口设置,请单击此处。有关基于CLI的说明,请单击此处。
默认LLDP全局和接口设置如下:
功能 |
默认设置 |
LLDP全局状态 |
禁用 |
LLDP计时器(数据包更新频率) |
30 秒 |
LLDP保持乘数(丢弃前) |
4(120秒) |
LLDP重新初始化延迟 |
2 秒 |
LLDP Tx延迟 |
2 秒 |
LLDP通知间隔 |
5 秒 |
LLDP数据包处理 |
过滤(禁用LLDP时) |
LLDP机箱ID |
Mac 地址 |
LLDP tlv-select |
启用以发送和接收所有TLV。 |
LLDP接口状态 |
启用 |
LLDP接收 |
启用 |
LLDP传输 |
启用 |
LLDP med-tlv-select |
启用以发送所有LLDP-MED TLV |
重要信息:由于LLDP默认全局禁用,因此您必须先启用它,然后才能在特定接口上配置LLDP设置。要在交换机上启用和配置全局LLDP属性,请单击此处。
LLDP在交换机和所有支持的接口上全局禁用。必须全局启用LLDP,以允许设备发送LLDP数据包。启用后,无需在接口级别进行更改。
您可以将接口配置为选择性地不在网络上发送和接收LLDP数据包。在特定端口上禁用LLDP将允许您配置CDP以控制。如果端口上的连接设备是较旧的思科交换机或较旧的思科电话,则这是有利的。
要在特定接口上禁用LLDP,请执行以下步骤:
步骤1.登录交换机控制台。默认用户名和密码为cisco/cisco。如果已配置新的用户名或密码,请改为输入凭证。
注意:命令可能因交换机的确切型号而异。在本例中,SG350X交换机通过Telnet访问。
步骤2.在交换机的特权执行模式下,输入以下命令进入全局配置情景:
步骤3.输入以下命令,输入要配置的接口:
SG350X(config)#interface [interface-id]注意:在本例中,使用ge1/0/6接口。
步骤4.要在接口上禁用LLDP传输,请输入以下命令:
SG350X(config-if)#no lldp传输步骤5.要在接口上禁用LLDP接收,请输入以下命令:
SG350X(config-if)#无lldp接收步骤6.输入end命令返回特权执行上下文:
SG350X(config-if)#结束步骤7.(可选)在交换机的特权执行模式下,输入以下命令,将配置的设置保存到启动配置文件:
SG350X#copy running-config startup-config第8步。(可选)出现“Overwrite file [startup-config].....”提示后,在键盘上按Y表示“Yes”或N表示“No”。
现在,您应该已通过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.在交换机的特权执行模式下,输入以下命令进入全局配置情景:
SG350X#配置步骤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 |禁用]选项有:
注意:默认情况下,发送LLDP通知处于禁用状态。或者,可以使用no lldp notifications命令禁用发送LLDP通知。
注意:在本例中,LLDP通知已启用。
步骤6.要指定接口上传输的可选TLV,请输入以下命令:
SG350X(config-if)#lldp optional-tlv [tlv-name |无]重要信息:输入新的可选TLV将替换默认的可选TLV。
选项有:
- port-desc — 端口描述可选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-wirePower-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 |禁用]选项有:
注意:在本示例中,启用可选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 optional-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 |删除] [vlan-id]选项有:
注意:VLAN ID范围为0到4094。在本例中,使用VLAN 20。
步骤12.(可选)要指定是否传输802.1协议,请输入以下命令:
SG350X(config-if)#lldp optional-tlv 802.1协议[add |删除] [协议]选项有:
确保在交换机上全局配置协议。可用协议包括:
步骤13.(可选)要指定接口通告的管理地址,请输入以下命令:
SG350X(config-if)#lldp management-address {ip-address |无 |自动[interface-id]}选项有:
注意:默认情况下,不通告IP地址。在本例中,使用192.168.1.150。
步骤14.输入end命令返回特权执行情景:
SG350X(config-if)#结束步骤15.(可选)要显示已配置的端口的当前配置设置,请输入以下命令:
SG350X#show lldp configuration [interface-id]步骤16.(可选)要显示从特定接口通告的LLDP信息,请输入以下命令:
SG350X#show lldp local [interface-id]步骤17.(可选)在交换机的特权执行模式下,输入以下命令,将配置的设置保存到启动配置文件:
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 |
初始版本 |