本文提供有关如何通过命令行界面(CLI)在交换机上配置链路层发现协议(LLDP)端口设置的说明。
LLDP使设备能够向相邻设备通告其标识、配置和功能,这些设备随后将数据存储在管理信息库(MIB)中。LLDP和思科发现协议(CDP)都是相似的协议,但区别在于LLDP可促进供应商互操作性,而CDP是思科专有协议。邻居之间共享的信息有助于缩短将新设备添加到局域网(LAN)所需的时间,并提供排除许多配置问题所需的详细信息。
LLDP可用于需要在非思科专有设备和思科专有设备之间工作的场景。交换机提供有关端口当前LLDP状态的所有信息,您可以使用此信息修复网络中的连接问题。这是网络发现应用(如FindIT网络管理)用于发现网络中设备的协议之一。
LLDP媒体终端发现(MED)提供了支持媒体终端设备的额外功能,例如为语音或视频、设备位置发现和故障排除信息等应用启用网络策略通告。LLDP-MED网络策略是一组用于语音或视频等实时应用的配置设置。到所连接媒体终端设备的每个传出LLDP数据包都将包含网络策略。MED会按照网络策略中的定义发送其流量。
给定的LAN交换机可能具有以下任何功能集的设备:
下图显示了CDP和LLDP或LLDP-MED协议在Cisco设备上同时运行的场景。您可以配置控制,以便禁用其中任何协议。
下图显示了已相应配置协议控制的场景:CDP在思科设备之间使用,而LLDP-MED在思科和第三方设备之间使用。
重要信息:LLDP-MED网络策略配置是此配置的前提条件。要了解如何通过基于Web的实用程序配置网络策略,请单击此处获取说明。有关基于CLI的说明,请单击此处。
网络策略发现是最重要的功能之一,因为它为交换机提供了一种机制,可通知电话应使用的VLAN号。电话可以插入任何交换机,获取其VLAN号码,然后开始与呼叫控制通信。网络策略发现解决了目前使用思科交换机的第三方电话以及使用第三方交换机的思科电话的主要问题。对于这两种情况,互通问题都会导致部署问题。
网络策略(如果已配置)可包含在发往所连接的LLDP媒体终端设备的传出LLDP数据包中。媒体终端设备必须按照其接收的网络策略中指定的方式发送其流量。例如,可以为VoIP(VoIP)流量创建策略,指示VoIP电话:
默认情况下,交换机上没有配置网络策略。默认LLDP-MED全局和接口设置如下:
功能 |
默认设置 |
LLDP-MED网络策略语音 |
自动 |
LLDP-MED快速启动重复计数 |
3 |
LLDP-MED功能(接口) |
Yes |
LLDP-MED网络策略(接口) |
是(自动) |
LLDP-MED位置(接口) |
无 |
LLDP-MED PoE(接口) |
无 |
LLDP-MED通知(接口) |
禁用 |
LLDP-MED资产(接口) |
无 |
重要信息:由于LLDP默认全局禁用,因此您必须先启用它,然后才能在交换机上配置LLDP-MED设置。要在交换机上启用和配置全局LLDP属性,请单击此处。
步骤1.登录交换机控制台。默认用户名和密码为cisco/cisco。如果已配置新的用户名或密码,请改为输入凭证。
注意:命令可能因交换机的确切型号而异。在本例中,SG350X交换机通过Telnet访问。
步骤2.要显示要配置的端口的当前配置设置,请输入以下命令:
SG350X#show lldp med configuration [interface-id |详细]选项有:
注意:在本示例中,显示ge1/0/5的LLDP配置设置。指定接口的LLDP-MED配置设置均设置为默认值。
现在,您应该已通过CLI成功查看交换机上的LLDP-MED设置。
您可以将接口配置为选择性地不在网络上发送和接收LLDP-MED数据包。在特定端口上禁用LLDP-MED将允许您配置CDP以控制。如果端口上的连接设备是思科交换机或思科电话,则这是有利的。
步骤1.在交换机的特权执行模式下,输入以下命令进入全局配置情景:
SG350X#配置步骤2.输入要配置的接口,方法如下:
SG350X(config)#interface [interface-id]步骤3.要在特定端口上禁用LLDP-MED,请输入以下命令:
SG350X(config)#lldp med disable步骤4.输入end命令返回特权执行上下文:
步骤5.(可选)要验证已配置的设置,请输入以下命令:
现在,您应该已通过CLI在交换机的特定端口上成功禁用LLDP-MED。
在端口上配置LLDP-MED设置可以选择LLDP-MED类型长度值(TLV)和/或要包括在每个接口的传出LLDP-MED通告中的网络策略。LLDP-MED TLV用于描述协议传输的各条信息。
步骤1.在交换机的特权执行模式下,输入以下命令进入全局配置情景:
SG350X#配置步骤2.输入要配置的接口,方法如下:
注意:确保连接到此端口的设备支持LLDP,例如思科电话、第三方电话或思科交换机。
SG350X(config)#interface [interface-id]注意:在本例中,使用接口ge1/0/5。
步骤3.要在特定端口上定义LLDP-MED设置,请输入以下命令:
SG350X(config-if)#lldp med enable [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 |删除]号码选项有:
注意:对于每个端口,每个应用只能附加一个网络策略,如语音、语音信令等。在本例中,添加了网络策略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 |禁用]选项有:
注意:在本例中,SNMP通知已启用。默认设置为已禁用。
步骤8.要配置端口的LLDP-MED的位置信息,请输入以下命令:
SG350X(config-if)#lldp med location {{[coordinate data] | [civic-address data] | [ecs-elin data]}}选项有:
注意:在本示例中,使用civic-address 12AB34CD56EF和ecs-elin 12AB34CD56EF78AB90CD12EF。
步骤9.输入end命令返回特权执行上下文:
SG350X(config-if)#结束步骤10.(可选)要验证已配置的设置,请输入以下命令:
SG350X#show lldp med configuration [interface-id]步骤11.(可选)在交换机的特权执行模式下,输入以下命令,将配置的设置保存到启动配置文件:
SG350X#copy running-config startup-config第12步。(可选)在Overwrite file [startup-config]...(覆盖文件[启动配置]...).提示符。
现在,您应该通过CLI在交换机的端口上成功配置LLDP-MED设置。
要了解有关LLDP和LLDP-MED的详细信息,请单击此处。
版本 | 发布日期 | 备注 |
---|---|---|
1.0 |
13-Dec-2018 |
初始版本 |