12-DLDP命令
本章节下载: 12-DLDP命令 (145.45 KB)
【命令】
display dldp { unit-id | interface-type interface-number }
【视图】
任意视图
【参数】
unit-id:设备的Unit编号。
interface-type:端口类型。
interface-number:端口编号。
【描述】
display dldp命令用来显示指定Unit或指定端口的DLDP配置信息。
【举例】
# 显示Unit1上所有开启DLDP协议的端口信息。
<Sysname> display dldp 1
dldp interval 10
dldp work-mode enhance
dldp authentication-mode md5, cipher is ;)<01%^&;YGQ=^Q`MAF4<1!!
dldp unidirectional-shutdown manual
dldp delaydown-timer 1
The port number of unit 1 with DLDP is 1.
interface GigabitEthernet1/1/1
dldp port state : advertisement
dldp link state : up
The neighbor number of the port is 1.
neighbor mac address : 000f-e20f-7205
neighbor port index : 372
neighbor state : two way
neighbor aged time : 12
表1-1 display dldp命令显示信息描述表
字段 |
描述 |
dldp interval |
发送Advertisement报文的时间间隔(单位为秒) |
dldp work-mode |
DLDP协议工作模式 l enhance:表示加强模式 l normal:表示普通模式 |
dldp authentication-mode |
DLDP认证模式 l none:表示不认证方式 l simple:表示明文认证方式 l md5:表示MD5认证方式 |
cipher |
认证密码 |
dldp unidirectional-shutdown |
发现单向链路后,端口的关闭模式 l manual:表示手动关闭模式 l auto:表示自动关闭模式 |
dldp delaydown-timer |
DelayDown定时器的超时时间 |
The port number of unit 1 with DLDP |
Unit 1上开启了DLDP的端口数量 |
interface GigabitEthernet1/1/1 |
开启了DLDP的端口类型和编号 |
dldp port state |
端口上DLDP状态机的当前状态: l initial:表示Initial状态 l inactive:表示Inactive状态 l active:表示Active状态 l advertisement:表示Advertisement状态 l probe:表示Probe状态 l disable:表示Disable状态 l delaydown:表示Delaydown状态 |
dldp link state |
链路状态(可以为up或down) |
The neighbor number of the port |
本端端口的邻居数量 |
neighbor mac address |
邻居MAC地址 |
neighbor port index |
邻居端口索引号 |
neighbor state |
邻居状态(可以为two way或unknown) |
neighbor aged time |
邻居老化时间 |
【命令】
dldp { enable | disable }
【视图】
系统视图/以太网端口视图
【参数】
无
【描述】
l 在系统视图下:dldp enable命令用来全局开启交换机上所有光纤端口的DLDP功能;dldp disable命令用来全局关闭交换机上所有光纤端口的DLDP功能。
l 在以太网端口视图下:dldp enable命令用来开启当前端口的DLDP功能;dldp disable命令用来关闭当前端口的DLDP功能。本命令可以用于光纤端口和非光纤端口。
缺省情况下,DLDP功能处于关闭状态。
系统视图下的dldp enable / dldp disable命令用来全局开启/关闭交换机上所有光纤端口的DLDP功能;且以上命令仅对设备上当前已有的光纤端口有效,对设备后续新增的光纤端口不起作用。
【举例】
# 全局开启交换机上所有光纤端口的DLDP功能。
<Sysname> system-view
System View: return to User View with Ctrl+Z.
[Sysname] dldp enable
# 开启光纤端口GigabitEthernet1/1/1的DLDP功能。
[Sysname] interface GigabitEthernet 1/1/1
[Sysname-GigabitEthernet1/1/1] dldp enable
【命令】
dldp authentication-mode { none | simple simple-password | md5 md5-password }
undo dldp authentication-mode
【视图】
系统视图
【参数】
none:与对端端口间的认证模式为不认证。
simple:与对端端口间的认证模式为明文认证。
simple-password:明文认证密码,是一个长度为1~16个明文字符的字符串。
md5:与对端端口间的认证模式为MD5认证。
md5-password:MD5认证密码,是一个长度为1~16个字符的明文字符串,或为该明文字符串对应的密文字符串。
【描述】
dldp authentication-mode命令用来设置当前设备上的端口与邻居设备上的端口间的DLDP认证模式和认证密码。undo dldp authentication-mode 命令用来取消当前设备上的端口与邻居设备上的端口间的DLDP认证模式和认证密码。
缺省情况下,认证模式为none。
l 如果用户配置了DLDP的认证模式和认证密码,则要确保本端端口与对端端口设置了相同的认证模式和认证密码,否则DLDP不能通过认证。
l 只有通过认证后,DLDP才能正常工作。
【举例】
# 设置两个设备Switch A和Switch B间通过光纤连接的端口间的DLDP认证为明文认证,认证密码为abc。
l Switch A上的配置
<SwitchA> system-view
System View: return to User View with Ctrl+Z.
[SwitchA] dldp authentication-mode simple abc
l Switch B上的配置
<SwitchB> system-view
System View: return to User View with Ctrl+Z.
[SwitchB] dldp authentication-mode simple abc
【命令】
dldp interval timer-value
undo dldp interval
【视图】
系统视图
【参数】
timer-value:发送Advertisement报文的时间间隔,取值范围为1~100,单位为秒,缺省值为5秒。
【描述】
dldp interval命令用来设定所有开启DLDP的端口(处于Advertisement状态时)发送Advertisement报文的时间间隔。undo dldp interval命令用来恢复此时间间隔的缺省值。
缺省情况下,发送Advertisement报文的时间间隔为5秒。
处于Advertisement状态的设备通过周期性发送Advertisement报文通知邻居自己的存在。同时设备会从接收到的Advertisement报文中提取邻居信息,建立本地邻居表项;如果设备收到不在邻居表中的设备发送的Advertisement报文,设备将从Advertisement状态迁移到Probe(探测)状态,开始发送DLDP探测报文来检测链路是否为单向链路。
注意事项:
l 配置完成后,此时间间隔将在所有开启DLDP的端口生效。
l 建议此时间间隔小于STP收敛时间(通常情况下为30秒)的三分之一。因为如果设定的时间太长,DLDP协议在没有关闭单向链路的情况下已出现STP环路;如果设定的时间太短,则会增加网络的流量,减少端口的带宽。
【举例】
# 设置所有开启DLDP的端口发送Advertisement报文的时间间隔为6秒。
<Sysname> system-view
System View: return to User View with Ctrl+Z.
[Sysname] dldp interval 6
【命令】
dldp reset
【视图】
系统视图/以太网端口视图
【参数】
无
【描述】
在系统视图下,dldp reset命令用来重置被DLDP协议关闭的所有端口的DLDP状态。
在以太网端口视图下,dldp reset命令用来重置被DLDP协议关闭的当前端口的DLDP状态。
执行dldp reset命令后,端口的DLDP状态将从Disable转换到Active,重新探测光纤或铜质双绞线的链路状态。
【举例】
# 重置所有被DLDP协议关闭的端口的DLDP状态。
<Sysname> system-view
System View: return to User View with Ctrl+Z.
[Sysname] dldp reset
【命令】
dldp unidirectional-shutdown { auto | manual }
undo dldp unidirectional-shutdown
【视图】
系统视图
【参数】
auto:当DLDP协议探测到单向链路时或加强模式下发现对端端口Down时,DLDP协议自动将相应端口关闭。
manual:当DLDP协议探测到单向链路时或加强模式下发现对端端口Down时,并不直接将相应端口关闭,而是显示提示信息,建议用户手工关闭相应端口。同时此端口只接收和发送Recover Probe 和Recover Echo报文。
【描述】
dldp unidirectional-shutdown命令用来设置发现单向链路后DLDP的操作模式。undo dldp unidirectional-shutdown命令用来将发现单向链路后DLDP的操作模式恢复为缺省情况。
缺省情况下,发现单向链路后DLDP的操作模式auto。
【举例】
# 配置当探测到单向链路时DLDP协议自动将相应端口关闭。
<Sysname> system-view
System View: return to User View with Ctrl+Z.
[Sysname] dldp unidirectional-shutdown auto
【命令】
dldp work-mode { enhance | normal }
undo dldp work-mode
【视图】
系统视图
【参数】
enhance:设定DLDP协议工作在加强模式。当采用此模式时,DLDP协议在老化邻居表时将主动探测邻居是否存在。
normal:设定DLDP协议工作在普通模式。当采用此模式时,DLDP协议在老化邻居表时不主动探测邻居是否存在。
【描述】
dldp work-mode命令用来设置DLDP协议的工作模式。undo dldp work-mode命令用来设定DLDP协议使用缺省工作模式。
缺省情况下,DLDP协议工作在普通模式。
l 当将DLDP协议的工作模式配置为enhance模式时,系统能识别两种类型的单向链路:一种是光纤交叉相连,另一种是一条光纤未连接或一条光纤断路。在探测后一种类型的单向链路时,需要将端口配置为强制速率和强制全双工模式,否则即使启用了DLDP协议,该协议也不起作用。
l 当将DLDP协议的工作模式配置为normal模式时,系统只能识别一种类型的单向链路:光纤交叉连接。
【举例】
# 设置DLDP协议工作在加强模式。
<Sysname> system-view
System View: return to User View with Ctrl+Z.
[Sysname] dldp work-mode enhance
【命令】
dldp delaydown-timer delaydown-time
undo dldp delaydown-timer
【视图】
系统视图
【参数】
delaydown-time:DelayDown定时器的超时时间,取值范围为1~5,单位为秒。缺省值为1秒。
【描述】
dldp delaydown-timer命令用来配置DelayDown定时器的超时时间。undo dldp delaydown-timer命令用来恢复此时间的缺省值。
缺省情况下,DelayDown定时器的超时时间为1秒。建议配置为5秒。
当DLDP状态处于Active状态、Advertisement状态或Probe状态时,如果收到端口Down事件,不会立即删除邻居并进入Inactive状态,而是先进入临时的DelayDown状态。在该状态下,DLDP邻居信息仍然被保留,同时启动DelayDown定时器;DelayDown定时器超时后,DLDP邻居信息将被删除。
【举例】
# 配置DelayDown定时器的超时时间为5秒。
<Sysname> system-view
System View: return to User View with Ctrl+Z.
[Sysname] dldp delaydown-timer 5
不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!