端口换回检测之-loopback-detection(H3C技术文档)

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 enableloopback-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#

上一篇:H3C R4900 V3在操作系统中修改HDM登录密码


下一篇:H3C无线配置-4无线控制器静态VLAN-group实现AC间漫游典型配置举例