发布时间:2024-04-08 文章来源:深度系统下载 浏览:
H3C loopback-detection 华三交换机环路检测命令,H3C防止回路的端口命令详解分享。 以下是环路检测的配置脚本,请参考: [H3C]loopback-detection global enable vlan all //全局开启环路检测,并对所有的VLAN生效 [H3C]loopback-detection interval-time 5 //配置环路检测的时间间隔为5秒 [H3C]int gi 1/0/1 [H3C-GigabitEthernet1/0/1]loopback-detection enable vlan all //接口开启环路检测,并对所有的VLAN生效 [H3C-GigabitEthernet1/0/1]loopback-detection action shutdown //当检测到环路时,环路检测会将此端口关闭 或者 [H3C]loopback-detection enable #全局开启环路检测 [H3C]loopback-detection interval-time 5 #环路检测时间为5s [H3C-GigabitEthernet1/0/1]loopback-detection enable #启用端口环路检测 [H3C-GigabitEthernet1/0/1]loopback-detection shutdown enable #发现环路关闭端口 查看环路检测的显示信息: [H3C]dis loopback-detection Loopback detection is enabled. //环路检测已开启 Loopback detection interval is 250 second(s). //环路检测的时间间隔为250秒 No loopback is detected. //目前没有检测到环路 环路检测1.1 环路检测配置命令1.1.1 display loopback-detection display loopback-detection命令用来显示环路检测的配置和运行情况。 【命令】 display loopback-detection 【视图】 任意视图 【缺省用户角色】 network-admin network-operator 【使用指导】 设备检测到环路时,若端口因环路检测的shutdown处理模式被关闭,则执行本命令后,此端口会一直显示为存在环路,直至端口恢复up状态。 【举例】 # 显示环路检测的配置和运行情况。 <Sysname> display loopback-detection Loop detection is enabled. Loop detection interval is 30 second(s). Loop is detected on following interfaces: Interface Action mode VLANs GigabitEthernet1/0/3 None 10 表1-1 display loopback-detection命令显示信息描述表
1.1.2 loopback-detection actionloopback-detection action命令用来在端口上配置环路检测的处理模式。 undo loopback-detection action命令用来恢复缺省情况。 【命令】 在二层以太网接口视图下: loopback-detection action { block | no-learning | shutdown } undo loopback-detection action 在二层聚合接口视图: loopback-detection action shutdown undo loopback-detection action 【缺省情况】 当系统检测到端口出现环路时不对该端口进行任何处理,仅生成日志信息。 【视图】 二层以太网接口视图 二层聚合接口视图 【缺省用户角色】 network-admin 【参数】 block:表示Block模式,即当系统检测到端口出现环路时,除了生成日志信息外,还会禁止端口学习MAC地址并将端口阻塞。二层聚合接口不支持本模式。 no-learning:表示No-learning模式,即当系统检测到端口出现环路时,除了生成日志信息外,还会禁止端口学习MAC地址。二层聚合接口不支持本模式。 shutdown:表示Shutdown模式,即当系统检测到端口出现环路时,除了生成日志信息外,还会自动关闭该端口,使其不能收发任何报文。被关闭的端口将在shutdown-interval命令(请参考“基础配置命令参考”中的“设备管理”)所配置的时间之后自动恢复。 【使用指导】 用户可以使用loopback-detection global action命令在系统视图下全局配置环路检测的处理模式。 系统视图下的配置对所有端口都有效,接口视图下的配置则只对当前端口有效,且接口视图下的配置优先级较高。 【举例】 # 在端口GigabitEthernet1/0/1上配置环路检测的处理模式为Shutdown模式。 <Sysname> system-view [Sysname] interface gigabitethernet 1/0/1 [System-GigabitEthernet1/0/1] loopback-detection action shutdown 【相关命令】 · display loopback-detection · loopback-detection global action 1.1.3 loopback-detection enableloopback-detection enable命令用来在端口上开启环路检测功能。 undo loopback-detection enable用来在端口上关闭环路检测功能。 【命令】 loopback-detection enable vlan { vlan-id-list | all } undo loopback-detection enable vlan { vlan-id-list | all } 【缺省情况】 端口上的环路检测功能处于关闭状态。 【视图】 二层以太网接口视图 二层聚合接口视图 【缺省用户角色】 network-admin 【参数】 vlan-id-list:VLAN列表,表示多个VLAN的编号。表示方式为vlan-id-list = { vlan-id1 [ to vlan-id2 ] }&<1-10>。其中,vlan-id为指定VLAN的编号,取值范围为1~4094。&<1-10>表示前面的参数最多可以输入10次。且vlan-id2的值大于等于vlan-id1的值。 all:表示所有已创建的VLAN。 【使用指导】 用户可以使用loopback-detection global enable命令在系统视图下全局开启环路检测功能。 设备全局或者端口开启环路检测功能,当设备上任一端口收到设备发送的任一VLAN的环路检测报文时,会触发该端口的环路保护动作。 【举例】 # 在端口GigabitEthernet1/0/1上开启VLAN 10~20内的环路检测功能。 <Sysname> system-view [Sysname] interface gigabitethernet 1/0/1 [System-GigabitEthernet1/0/1] loopback-detection enable vlan 10 to 20 【相关命令】 · display loopback-detection · loopback-detection global enable 1.1.4 loopback-detection global actionloopback-detection global action命令用来全局配置环路检测的处理模式。 undo loopback-detection global action命令用来恢复缺省情况。 【命令】 loopback-detection global action shutdown undo loopback-detection global action 【缺省情况】 当系统检测到端口出现环路时不对该端口进行任何处理,仅生成日志信息。 【视图】 系统视图 【缺省用户角色】 network-admin 【参数】 shutdown:表示Shutdown模式,即当系统检测到端口出现环路时,除了生成日志信息外,还会自动关闭该端口,使其不能收发任何报文。被关闭的端口将在shutdown-interval命令(请参考“基础配置命令参考”中的“设备管理”)所配置的时间之后自动恢复。 【使用指导】 可以使用loopback-detection action命令在接口视图下配置当前端口的环路检测处理模式。 系统视图下的配置对所有端口都有效,接口视图下的配置则只对当前端口有效,且接口视图下的配置优先级较高。 【举例】 # 全局配置环路检测的处理模式为Shutdown模式。 <Sysname> system-view [Sysname] loopback-detection global action shutdown 【相关命令】 · display loopback-detection · loopback-detection action 1.1.5 loopback-detection global enableloopback-detection global enable命令用来全局开启环路检测功能。 undo loopback-detection global enable用来全局关闭环路检测功能。 【命令】 loopback-detection global enable vlan { vlan-id-list | all } undo loopback-detection global enable vlan { vlan-id-list | all } 【缺省情况】 环路检测功能处于全局关闭状态。 【视图】 系统视图 【缺省用户角色】 network-admin 【参数】 vlan-id-list:VLAN列表,表示多个VLAN的编号。表示方式为vlan-id-list = { vlan-id1 [ to vlan-id2 ] }&<1-10>。其中,vlan-id为指定VLAN的编号,取值范围为1~4094。&<1-10>表示前面的参数最多可以输入10次。且vlan-id2的值大于等于vlan-id1的值。 all:表示所有已创建的VLAN。 【使用指导】 可以使用loopback-detection enable命令在接口视图下开启当前端口的环路检测功能。 设备全局或者端口开启环路检测功能,当设备上任一端口收到设备发送的任一VLAN的环路检测报文时,会触发该端口的环路保护动作。 【举例】 # 全局开启VLAN 10~20内的环路检测功能。 <Sysname> system-view [Sysname] loopback-detection global enable vlan 10 to 20 【相关命令】 · display loopback-detection · loopback-detection enable 1.1.6 loopback-detection interval-timeloopback-detection interval-time命令用来配置环路检测的时间间隔。 undo loopback-detection interval-time命令用来恢复缺省情况。 【命令】 loopback-detection interval-time interval undo loopback-detection interval-time 【缺省情况】 环路检测的时间间隔为30秒。 【视图】 系统视图 【缺省用户角色】 network-admin 【参数】 interval:环路检测的时间间隔,取值范围为1~300,单位为秒。 【使用指导】 当开启了环路检测功能后,系统开始以一定的时间间隔发送环路检测报文,该间隔越长耗费的系统性能越少,该间隔越短环路检测的灵敏度越高。用户可以通过本命令调整发送环路检测报文的时间间隔,以在系统性能和环路检测的灵敏度之间进行平衡。 【举例】 # 配置环路检测的时间间隔为10秒。 <Sysname> system-view [Sysname] loopback-detection interval-time 10 【相关命令】 · display loopback-detection |