03-二层技术-以太网交换命令参考
1 以太网端口配置命令
1.2 二层以太网端口配置命令
1.2.7 loopback-detection action
【命令】
loopback-detection action { no-learning | semi-block | shutdown }
undo loopback-detection action
【视图】
二层以太网端口视图/端口组视图
【缺省级别】
2:系统级
【参数】
no-learning:当监测到端口被环回后,不从该端口学习MAC表项。
semi-block:当监测到端口被环回后,只收发STP BPDU报文,不收发其它报文。
shutdown:当监测到端口被环回后,系统自动关闭该端口。需要使用undo shutdown命令激活该端口。
【描述】
loopback-detection action命令用来配置当监测到端口被环回后将采取的操作。undo loopback-detection action命令用来恢复缺省情况。
缺省情况下,对被环回端口进行的动作为:端口不收发任何报文,并生成Trap信息,同时删除该端口对应的MAC地址转发表项。
需要注意的是,当使用port link-type { access | hybrid | trunk }命令修改端口的链路类型后,该端口下的loopback-detection action配置会自动恢复到缺省情况。(port link-type命令的详细介绍请参加“二层技术-以太网交换命令参考”中的“VLAN”)
【举例】
# 设置Access端口GigabitEthernet1/0/1在监测到环回后对端口进行关闭。
<Sysname> system-view
[Sysname] loopback-detection enable
[Sysname] interface GigabitEthernet 1/0/1
[Sysname-GigabitEthernet1/0/1] loopback-detection enable
[Sysname-GigabitEthernet1/0/1] loopback-detection action shutdown
# 设置Trunk端口GigabitEthernet1/0/2在监测到环回后对端口进行关闭。
<Sysname> system-view
[Sysname] loopback-detection enable
[Sysname] interface GigabitEthernet 1/0/2
[Sysname-GigabitEthernet1/0/2] port link-type trunk
[Sysname-GigabitEthernet1/0/2] loopback-detection enable
[Sysname-GigabitEthernet1/0/2] loopback-detection control enable
[Sysname-GigabitEthernet1/0/2] loopback-detection action shutdown
1.2.8 loopback-detection control enable
【命令】
loopback-detection control enable
undo loopback-detection control enable
【视图】
二层以太网端口视图/端口组视图
【缺省级别】
2:系统级
【参数】
无
【描述】
loopback-detection control enable命令用来开启Trunk端口或Hybrid端口的环回监测受控功能。undo loopback-detection control enable命令用来恢复缺省情况。
缺省情况下,Trunk端口和Hybrid端口的环回监测受控功能均处于关闭状态。
l 当环回监测受控功能开启时,如果系统发现端口被环回,则根据环回监测动作对该端口进行相应的操作,并发送Trap信息。
l 当环回监测受控功能关闭时,如果系统发现端口被环回,则只向终端上报Trap信息,该端口仍处于正常工作状态。
需要注意的是,因为Access端口的环回监测受控功能默认处于开启状态,所以该命令对Access端口无效。
【举例】
# 开启Trunk端口GigabitEthernet1/0/1的环回监测受控功能。
<Sysname> system-view
[Sysname] loopback-detection enable
[Sysname] interface GigabitEthernet 1/0/1
[Sysname-GigabitEthernet1/0/1] port link-type trunk
[Sysname-GigabitEthernet1/0/1] loopback-detection enable
[Sysname-GigabitEthernet1/0/1] loopback-detection control enable
1.2.9 loopback-detection enable
【命令】
loopback-detection enable
undo loopback-detection enable
【视图】
系统视图/二层以太网端口视图/端口组视图
【缺省级别】
2:系统级
【参数】
无
【描述】
loopback-detection enable命令用来开启全局或指定端口的环回监测功能。undo loopback-detection enable命令用来关闭全局或指定端口的环回监测功能。
缺省情况下,Access端口、Trunk端口和Hybrid端口环回监测功能均处于关闭状态。
l 对于Access端口,如果系统发现端口被环回监测,则根据环回监测动作对该端口进行相应的操作,并向终端上报Trap信息,同时删除该端口对应的MAC地址转发表项;
l 对于Trunk端口或Hybrid端口,如果系统发现端口被环回监测,则只向终端上报Trap信息。当端口的环回监测受控功能也同时开启时,系统根据环回监测动作对该端口进行相应的操作,并向终端上报Trap信息,同时删除该端口对应的MAC地址转发表项。
相关配置可参考命令loopback-detection control enable。
l 只有在系统视图下和指定端口视图下均配置了loopback-detection enable命令后,该端口的环回监测功能才能启动。
l 当在系统视图下配置undo loopback-detection enable后,所有端口的环回监测功能均被关闭。
【举例】
# 开启以太网端口GigabitEthernet1/0/1环回监测功能。
<Sysname> system-view
[Sysname] loopback-detection enable
[Sysname] interface GigabitEthernet 1/0/1
[Sysname-GigabitEthernet1/0/1] loopback-detection enable
1.2.10 loopback-detection interval-time
【命令】
loopback-detection interval-time time
undo loopback-detection interval-time
【视图】
系统视图
【缺省级别】
2:系统级
【参数】
time:端口环回监测的时间间隔,取值范围为5~300,单位为秒。
【描述】
loopback-detection interval-time命令用来设置端口环回监测的时间间隔。undo loopback-detection interval-time命令用来恢复该时间间隔为缺省值。
缺省情况下,端口环回监测的时间间隔为30秒。
相关配置可参考命令display loopback-detection。
【举例】
# 设置端口环回监测的时间间隔为10秒。
<Sysname> system-view
[Sysname] loopback-detection interval-time 10
1.2.11 loopback-detection multi-port-mode enable
【命令】
loopback-detection multi-port-mode enable
undo loopback-detection multi-port-mode enable
【视图】
系统视图
【缺省级别】
2:系统级
【参数】
无
【描述】
loopback-detection multi-port-mode enable命令用来开启多端口环回监测模式。undo loopback-detection multi-port-mode enable命令用来恢复缺省情况。
缺省情况下,多端口环回监测模式处于关闭状态。
报文从设备发送出去又回到设备的现象称为环回。如果报文的发送端口和接收端口相同,则称为单端口环回;如果报文的发送端口和接收端口可能相同也可能不同,则称为多端口环回。只有在系统视图下配置loopback-detection multi-port-mode enable和loopback-detection enable,在报文的发送和接收端口下都配置loopback-detection enable命令后,如果发生多端口环回才能检测到。
【举例】
# 开启多端口环回监测功能,实现GigabitEthernet1/0/1与GigabitEthernet1/0/2端口间的环回监测。
<Sysname> system-view
[Sysname] loopback-detection enable
[Sysname] loopback-detection multi-port-mode enable
[Sysname] interface GigabitEthernet 1/0/1
[Sysname-GigabitEthernet1/0/1] loopback-detection enable
[Sysname-GigabitEthernet1/0/1] quit
[Sysname] interface GigabitEthernet 1/0/2
[Sysname-GigabitEthernet1/0/2] loopback-detection enable
1.2.12 loopback-detection per-vlan enable
【命令】
loopback-detection per-vlan enable
undo loopback-detection per-vlan enable
【视图】
二层以太网端口视图/端口组视图
【缺省级别】
2:系统级
【参数】
无
【描述】
loopback-detection per-vlan enable命令用来配置系统在当前Trunk端口或Hybrid端口所属的所有VLAN内进行环回监测。undo loopback-detection per-vlan enable命令用来配置系统只在Trunk端口或Hybrid端口所属的缺省VLAN内进行环回监测。
缺省情况下,系统只在Trunk端口或Hybrid端口所属的缺省VLAN内进行环回监测。
需要注意的是,loopback-detection per-vlan enable命令对Access端口无效。
【举例】
# 配置系统在Trunk端口GigabitEthernet1/0/1所属的所有VLAN内进行环回监测。
<Sysname> system-view
[Sysname] loopback-detection enable
[Sysname] interface GigabitEthernet 1/0/1
[Sysname-GigabitEthernet1/0/1] loopback-detection enable
[Sysname-GigabitEthernet1/0/1] port link-type trunk
[Sysname-GigabitEthernet1/0/1] loopback-detection per-vlan enable
技术文档片段摘自https://www.h3c.com/cn/d_201112/733606_30005_0.htm#