• 产品与解决方案
  • 行业解决方案
  • 服务
  • 支持
  • 合作伙伴
  • 关于我们

04-二层技术-以太网交换命令参考

目录

08-环路检测命令

本章节下载 08-环路检测命令  (189.30 KB)

08-环路检测命令


1 L2VPN网络下的环路检测

1.1  L2VPN网络下的环路检测配置命令

1.1.1  display loopback-detection

display loopback-detection命令用来显示环路检测的配置和运行情况。

【命令】

display loopback-detection

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

【举例】

# 显示环路检测的配置和运行情况。

<Sysname> display loopback-detection

Loop detection is enabled.

Loop detection interval is 30 second(s).

Loop is detected on following interfaces:

 Interface                      Action mode

 Ten-GigabitEthernet3/1/3.1     None

表1-1 display loopback-detection命令显示信息描述表

字段

描述

Loop detection is enabled

环路检测功能已开启

Loop detection is disabled

环路检测功能已关闭

Loop detection interval is 30 second(s)

环路检测的时间间隔为30秒

Loop is detected on following interfaces

下列端口被检测到存在环路

Interface

端口名称

Action mode

环路检测的处理模式:

·     Block:当系统检测到端口出现环路时,除了生成日志信息外,还会禁止端口学习MAC地址并将端口阻塞

·     None:当系统检测到端口出现环路时,除了生成日志信息外不对该端口进行任何处理

No loop is detected

未检测到环路

 

1.1.2  loopback-detection action

loopback-detection action命令用来在端口上配置环路检测的处理模式。

undo loopback-detection action命令用来恢复缺省情况。

【命令】

loopback-detection action block

undo loopback-detection action

【缺省情况】

当系统检测到端口出现环路时不对该端口进行任何处理,仅生成日志信息。

【视图】

三层以太网子接口视图

三层聚合子接口视图

【缺省用户角色】

network-admin

【参数】

block:表示Block模式,即当系统检测到端口出现环路时,除了生成日志信息外,还会禁止端口学习MAC地址并将端口阻塞。

【举例】

# 在端口Ten-GigabitEthernet3/1/1.1上配置环路检测的处理模式为block模式。

<Sysname> system-view

[Sysname] interface ten-gigabitethernet 3/1/1.1

[System-Ten-GigabitEthernet3/1/1] loopback-detection action block

【相关命令】

·     display loopback-detection

1.1.3  loopback-detection enable

loopback-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,且vlan-id2的值大于等于vlan-id1的值,&<1-10>表示前面的参数最多可以输入10次。

all:表示所有已创建的VLAN。

【使用指导】

配置此命令后,接口向外发送的环路检测报文将携带一层VLAN Tag。

本命令与loopback-detection enable s-vid c-vid命令互斥,同一接口下只能开启一种类型的环路检测功能,请根据实际需要选择一种进行配置。

【举例】

# 在端口Ten-GigabitEthernet3/1/1.1上开启VLAN 10~20内的环路检测功能。

<Sysname> system-view

[Sysname] interface ten-gigabitethernet 3/1/1.1

[System-Ten-GigabitEthernet3/1/1.1] loopback-detection enable vlan 10 to 20

【相关命令】

·     display loopback-detection

·     loopback-detection enable s-vid c-vid

·     loopback-detection priority

1.1.4  loopback-detection enable s-vid c-vid

loopback-detection enable s-vid c-vid命令用来在端口上开启携带两层VLAN Tag的环路检测功能。

undo loopback-detection enable s-vid c-vid命令用来在端口上关闭携带两层VLAN Tag的环路检测功能。

【命令】

loopback-detection enable s-vid vlan-id c-vid { vlan-id-list | all }

undo loopback-detection enable s-vid vlan-id c-vid { vlan-id-list | all }

【缺省情况】

端口上携带双层VLAN Tag的环路检测功能处于关闭状态。

【视图】

三层以太网子接口视图

三层聚合子接口视图

【缺省用户角色】

network-admin

【参数】

s-vid vlan-id:端口发送的环路检测报文携带的外层VLAN Tag。vlan-id的取值范围为1~4094。

c-vid { vlan-id-list | all }:端口发送的环路检测报文携带的内层VLAN Tag。

·     vlan-id-list:VLAN列表。表示方式为vlan-id-list = { vlan-id1 [ to vlan-id2 ] }&<1-10>vlan-id取值范围为1~4094,vlan-id2的值要大于或等于vlan-id1的值,&<1-10>表示前面的参数最多可以重复输入10次。

·     all:表示所有已创建的VLAN。

【使用指导】

配置此命令后,接口向外发送的环路检测报文将携带两层VLAN Tag。

本命令与loopback-detection enable命令互斥,同一接口下只能开启一种类型的环路检测功能,请根据实际需要选择一种进行配置。

在同一接口下多次执行本命令且外层VLAN Tag参数相同,内层VLAN Tag参数不同时,最终生效结果是多次配置的集合。

不能通过在同一端口下重复执行本命令修改环路检测报文携带的外层VLAN Tag,如需修改环路检测报文携带的外层VLAN Tag,请先通过undo loopback-detection enable s-vid c-vid删除配置,再执行loopback-detection enable s-vid c-vid进行配置。

【举例】

# 在端口Ten-GigabitEthernet3/1/1.10上配置发送内层VLAN Tag为1~10,外层VLAN Tag为2的环路检测报文。

<Sysname> system-view

[Sysname] interface ten-gigabitethernet 3/1/1.10

[Sysname-Ten-GigabitEthernet3/1/1.10] loopback-detection s-vid 2 c-vid 1 to 10

【相关命令】

·     display loopback-detection

·     loopback-detection enable

·     loopback-detection priority

1.1.5  loopback-detection interval-time

loopback-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

1.1.6  loopback-detection priority

loopback-detection priority命令用来配置端口环路检测的优先级值。

undo loopback-detection priority命令用来恢复缺省情况。

【命令】

loopback-detection priority priority

undo loopback-detection priority

【缺省情况】

端口的环路检测优先级值为7。

【视图】

三层以太网子接口视图

三层聚合子接口视图

【缺省用户角色】

network-admin

【参数】

priority:表示端口的优先级值,取值范围为1~7。取值越小,端口优先级越高。

【使用指导】

端口发送环路检测报文时将携带本端口的环路检测优先级(包括优先级值、设备桥MAC和端口索引值);接收环路检测报文时将自身的优先级与报文中携带的优先级进行比较,若报文中携带的优先级更高,则认定该L2VPN网络中存在环路,否则此环路检测报文将被丢弃。

端口的环路检测优先级由优先级值、设备桥MAC和端口索引值共同决定,比较规则如下:

·     优先级值越小,优先级越高。

·     优先级值相同时,则比较设备桥MAC。桥MAC越小,优先级越高。;

·     若桥MAC仍相同,则说明该报文是由本设备发出的,此时比较发送与接收该报文的两个端口的端口索引值,索引值越小,优先级越高。

【举例】

# 在端口Ten-GigabitEthernet3/1/1.10上配置环路检测的优先级值为1。

<Sysname> system-view

[Sysname] interface ten-gigabitethernet 3/1/1.10

[Sysname-Ten-GigabitEthernet3/1/1.10] loopback-detection priority 1

【相关命令】

·     display loopback-detection

·     loopback-detection enable

·     loopback-detection enable s-vid c-vid

不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!

新华三官网
联系我们