所选语种没有对应资源,请选择:

本站点使用Cookies,继续浏览表示您同意我们使用Cookies。Cookies和隐私政策>

提示

尊敬的用户,您的IE浏览器版本过低,为获取更好的浏览体验,请升级您的IE浏览器。

升级

CloudEngine 8800, 7800, 6800, 5800 V200R002C50 命令参考

本文档介绍了设备中各特性的配置命令,包括每条命令的功能、格式、参数、视图、缺省级别、使用指南、举例和相关命令。
评分并提供意见反馈 :
华为采用机器翻译与人工审校相结合的方式将此文档翻译成不同语言,希望能帮助您更容易理解此文档的内容。 请注意:即使是最好的机器翻译,其准确度也不及专业翻译人员的水平。 华为对于翻译的准确性不承担任何责任,并建议您参考英文文档(已提供链接)。
TRILL配置命令

TRILL配置命令

说明:

CE6880EI、CE5810EI和CE6810LI不支持TRILL特性。

admin-vlan

命令功能

admin-vlan命令用来配置TRILL的admin VLAN。

undo admin-vlan命令用来恢复到缺省情况。

缺省情况下,TRILL进程没有admin VLAN。

命令格式

admin-vlan vlan-id

undo admin-vlan vlan-id

参数说明

参数 参数说明 取值
vlan-id

指定admin VLAN的ID。

整数形式,取值范围是1~4094,保留VLAN ID(通过命令vlan reserved配置)除外。

视图

TRILL视图

缺省级别

2:配置级

使用指南

应用场景

在数据中心网络中,网络管理员需要对TRILL网络中的交换机维护和管理时,可以通过admin-vlan命令配置一个VLAN,供管理员从远端登录RB进行设备管理操作。为配合可能发生的网络合并场景,方便管理VLAN的切换,TRILL支持配置个admin VLAN。

前置条件

执行该命令前,需要首先执行trill命令创建TRILL进程。

注意事项

为使admin-vlan命令配置生效,应首先创建对应VLAN。

使用实例

# 在TRILL进程内配置admin VLAN为3。

<HUAWEI> system-view
[~HUAWEI] trill
[*HUAWEI-trill] admin-vlan 3
相关主题

area-authentication-mode (TRILL)

命令功能

area-authentication-mode命令用来设置系统按照预定的方式和密码验证收到的TRILL报文,也可以用来为发送的TRILL报文加上认证信息。

undo area-authentication-mode命令用来恢复到缺省情况。

缺省情况下,系统不对产生的TRILL报文封装认证信息,也不会验证收到的TRILL报文。

命令格式

area-authentication-mode { simple | md5 | hmac-sha256 key-id key-id } { [ cipher ] password-key | plain password } [ snp-packet { authentication-avoid | send-only } | all-send-only ]

area-authentication-mode keychain keychain-name [ snp-packet { authentication-avoid | send-only } | all-send-only ]

undo area-authentication-mode

参数说明

参数 参数说明 取值
simple

指定以纯文本方式发送密码。

说明:

Simple认证方式存在安全风险,推荐配置HMAC-SHA256密文认证方式。

-
cipher password-key

指定认证密码为密文类型,可以键入明文或密文口令,在查看配置文件时以密文方式显示口令。

说明:

密文密码是经过加密算法计算后的字符串,通常用于配置恢复。配置时,password-key需要与配置文件中的密文密码完全相同。

字符串形式。

  • simple模式下,长度的取值范围是1~16的对应简单口令,或者长度是24~128的对应密文口令。
  • md5hmac-sha256模式下,长度的取值范围是1~255的对应明文,和长度的取值范围是20~432的对应密文。
说明:

字符不包括“?”和空格。但是,当输入的密码两端使用双引号时,可在密码中间输入空格。

plain password
指定认证密码为明文类型,只能键入简单口令,在查看配置文件时以明文方式显示口令。
注意:

如果使用plain选项,密码将以明文形式保存在配置文件中,存在安全隐患。建议使用cipher选项,将密码加密保存。

字符串形式,可以为字母或数字,区分大小写,不支持空格,当输入的字符串两端使用双引号时,可在字符串中输入空格。 不同的认证模式下密码取值范围不同:
  • 当认证模式为simple时,长度范围为1~16;
  • 当认证模式为md5时,长度范围为1~255。
  • 当认证模式为hmac-sha256时,长度范围为1~255。
md5 指定密码通过MD5加密后发送。
说明:

MD5密文认证方式存在安全风险,推荐配置HMAC-SHA256密文认证方式。

-
hmac-sha256 指定密码通过HMAC-SHA256算法加密后参与认证。 -
key-id key-id 指定HMAC-SHA256算法的密钥ID。 整数形式,取值范围是0~65535。
snp-packet 指定验证SNP报文。 -
authentication-avoid 指定只对产生的LSP报文封装认证信息,并检查收到的LSP报文。 -
send-only 指定对产生的LSP报文和SNP报文都封装认证信息,但只检查收到的LSP报文,不检查收到的SNP报文。 -
all-send-only 指定对产生的LSP和SNP报文封装认证信息,不检查收到的LSP和SNP报文。 -
keychain keychain-name 指定随时间变化的密钥链表,且密码经MD5加密后发送。
说明:

配置此参数前,需要首先通过keychain命令创建一个keychain。

如果选用keychain方式认证,则key采用的认证加密算法必须配置为hmac-md5。

字符串形式,可以为字母或数字,不区分大小写,不支持空格,长度范围是1~47。当输入的字符串两端使用双引号时,可在字符串中输入空格。

视图

TRILL视图

缺省级别

2:配置级

使用指南

使用场景

随着数据中心网络的不断发展,网络中交互的各种数据、语音和视频信息越来越多,此时必须确保数据报文不被攻击者窥视和篡改,并且要防止非法用户对内部资源或私有信息的访问。area-authentication-mode命令可以实现TRILL协议对报文的认证,从而保证网络的安全性。

前置条件

执行该命令前,需要首先执行trill命令创建TRILL进程。

注意事项

通过area-authentication-mode命令,TRILL会丢弃所有不通过验证的LSP报文和SNP报文;同时也会以指定的方式在本节点发送的TRILL报文中插入所设置的验证密码。无论是否通过验证,都不会影响TRILL邻居关系的建立,但可能会造成LSDB不同步。

该验证仅对设置端起作用,没有设置认证的验证端仍能接收带验证密码的LSP和SNP。

使用实例

# 设置TRILL认证方式为HMAC-SHA256认证,密码为hello,以密文形式发送。

<HUAWEI> system-view
[~HUAWEI] trill
[*HUAWEI-trill] area-authentication-mode hmac-sha256 key-id 1 cipher hello

# 设置TRILL认证方式为密钥链表方式,密钥链表名称为huawei

<HUAWEI> system-view
[~HUAWEI] trill
[*HUAWEI-trill] area-authentication-mode keychain huawei

appointed-forwarder mode

命令功能

appointed-forwarder mode命令用来设置TRILL网络中AF(Appointed Forwarder)的选举方式。

undo appointed-forwarder mode命令用来恢复AF的选举方式为按优先级选取。

缺省情况下,TRILL网络中AF按优先级选取。

命令格式

appointed-forwarder mode { load-balance | select-switch }

undo appointed-forwarder mode [ load-balance | select-switch ]

参数说明

参数 参数说明 取值
load-balance

指定AF的选举方式为负载分担。

-
select-switch

指定AF的选举方式为按优先级分配。

说明:

配置此参数跟配置undo appointed-forwarder mode命令的区别是,配置select-switch参数后,在网络配置不变的情况下,保持原有AF不变,即使存在比原有AF优先级更高的RB,也不会切换AF,避免切换造成的流量丢失。

-

视图

TRILL视图

缺省级别

2:配置级

使用指南

应用场景

TRILL网络中,AF的选举可以在一定程度上避免环路产生。在流量转发过程中,只有AF可以作为Ingress和Egress,而缺省情况下,某个VLAN的AF由DRB通过依次比较设备的DRB优先级、MAC地址、接口ID或系统ID进行选举,选举出AF之后,则该VLAN内所有流量都会通过AF进行转发。这样容易造成负载不均衡,而网络带宽也不能得到充分利用。

为解决这个问题,可以配置appointed-forwarder mode load-balance命令,使能TRILL网络中AF负载分担的功能。

如果需要取消AF负载分担,可以配置appointed-forwarder mode select-switch命令,保持原AF不变,避免切换过程中的流量丢失,又可以恢复AF按优先级选举的方式。

使用实例

# 配置TRILL网络中AF为负载分担方式。

<HUAWEI> system-view
[~HUAWEI] trill
[*HUAWEI-trill] appointed-forwarder mode load-balance

bandwidth-reference (TRILL)

命令功能

bandwidth-reference命令用来设置TRILL接口的带宽参考值。

undo bandwidth-reference命令用来恢复TRILL接口的带宽参考值为缺省值。

缺省情况下,TRILL接口的带宽参考值为20000000Mbit/s。

命令格式

bandwidth-reference value

undo bandwidth-reference

参数说明

参数 参数说明 取值
value 指定接口的带宽参考值。 整数形式,取值范围是1~2147483648,单位是Mbit/s。

视图

TRILL视图

缺省级别

2:配置级

使用指南

应用场景

为了使TRILL路由计算出的链路开销能够反映真实情况,需要为接口配置适当的链路开销,或者使能接口开销自动计算功能。接口自动计算开销值的公式为:接口的开销值 = 带宽参考值 / 带宽值。如,对于一个10G带宽、带宽参考值为20000000的接口,其接口开销值为20000000/10000=2000。

前置条件

执行该命令前,需要首先执行trill命令创建TRILL进程。

注意事项

带宽参考值会直接影响到TRILL接口的链路开销值,而链路开销值会影响网络中路由的计算,因此,配置该带宽参考值时请慎重。

使用实例

# 设置TRILL接口的带宽参考值为1000Mbit/s。

<HUAWEI> system-view
[~HUAWEI] trill
[*HUAWEI-trill] bandwidth-reference 1000
相关主题

carrier-vlan

命令功能

carrier-vlan命令用来创建Carrier VLAN,用来承载TRILL流量。

undo carrier-vlan命令用来删除Carrier VLAN。

缺省情况下,没有承载TRILL流量的VLAN。

命令格式

carrier-vlan carrier-vlanid

undo carrier-vlan carrier-vlanid

参数说明

参数 参数说明 取值
carrier-vlanid

指定创建一个供TRILL使用的VLAN。

整数形式,取值范围是1~4094,保留VLAN ID(通过命令vlan reserved配置)除外。

视图

TRILL视图

缺省级别

2:配置级

使用指南

应用场景

为了保障TRILL业务的正常、安全转发,需要为TRILL进程分配一个只转发TRILL流量的VLAN,carrier-vlan命令可以实现该功能。

前置条件

执行该命令前,需要首先执行trill命令创建TRILL进程。

后续任务

启动TRILL进程并配置TRILL协议使用的VLAN之后,还需要在运行TRILL进程的接口上使用trill enable命令使能TRILL,然后TRILL协议才能真正启动。

注意事项

Carrier VLAN和其他业务使用的VLAN之间是互斥关系,是只有TRILL协议报文使用的VLAN。因此,TRILL进程的Carrier VLAN不能再配置为其他业务的VLAN,同样,其他业务使用的VLAN也不能再被配置为TRILL的Carrier VLAN。

当前一个TRILL进程内最多支持3个Carrier VLAN。

使用实例

# 启动TRILL进程,该进程使用VLAN 10。

<HUAWEI> system-view
[~HUAWEI] trill
[*HUAWEI-trill] carrier-vlan 10
相关主题

ce-vlan

命令功能

ce-vlan命令用来指定TRILL进程的CE VLAN。

undo ce-vlan命令用来删除当前TRILL进程的CE VLAN。

缺省情况下,TRILL进程内没有CE VLAN。

命令格式

ce-vlan { vlan-id1 [ to vlan-id2 ] } & <1-10>

undo ce-vlan { vlan-id1 [ to vlan-id2 ] } & <1-10>

参数说明

参数 参数说明 取值
vlan-id1

指定CE VLAN的起始值。

整数形式,取值范围是1~4094,保留VLAN ID(通过命令vlan reserved配置)除外。

to vlan-id2

指定CE VLAN的结束值。配置此参数后,表示vlan-id1vlan-id2之间所有编号的VLAN都被指定为CE VLAN。

整数形式,取值范围是1~4094,保留VLAN ID(通过命令vlan reserved配置)除外。该值在配置时必须不小于vlan-id1

视图

TRILL视图

缺省级别

2:配置级

使用指南

应用场景

为了保障TRILL业务的正常、安全转发,TRILL网络中用于接入用户的VLAN与转发TRILL流量的VLAN是分开的。接入用户的VLAN需要通过ce-vlan命令指定。

CE VLAN用于接入用户报文,如果没有指定CE VLAN,则普通二层VLAN内用户不能接入TRILL网络,只能通过传统二层以太网络进行互通。

前置条件

执行该命令前,需要首先创建该VLAN,并执行trill命令创建TRILL进程。

注意事项

CE VLAN与TRILL的Carrier VLAN是互斥关系,如果某个VLAN配置为CE VLAN,则不能再配置为TRILL Carrier VLAN。

使用实例

# 在TRILL进程内配置CE VLAN为VLAN3~VLAN7。

<HUAWEI> system-view
[~HUAWEI] trill
[*HUAWEI-trill] ce-vlan 3 to 7
相关主题

circuit-cost (TRILL)

命令功能

circuit-cost命令用来配置所有TRILL接口的链路开销值。

undo circuit-cost命令用来取消配置的所有TRILL接口的链路开销值。

缺省情况下,TRILL接口的链路开销值由接口带宽自动计算。

命令格式

circuit-cost { cost | maximum }

undo circuit-cost

参数说明

参数 参数说明 取值
cost 指定TRILL接口的链路开销值。 整数形式,取值范围是1~16777214。
maximum 指定接口的链路开销值为16777215。
说明:

接口链路开销值配置为16777215后其所在链路不能用于路由计算。

-

视图

TRILL视图

缺省级别

2:配置级

使用指南

应用场景

在大型网络中,到达同一目的地通常会存在多条有效路由,TRILL通过SPF算法计算出最佳路由,将流量通过最优路径进行转发,这一特点往往会造成如下两个问题:
  • 所有流量都通过最优路径进行转发,容易导致负载不均衡。

  • 如果网络中的最优路径出现闪断,流量仍然沿最优路径转发,造成流量丢失。

为解决上述问题,可以通过执行circuit-cost命令为指定RB上的接口配置不同的链路开销值,实现流量沿不同的物理链路转发。

前置条件

执行该命令前,需要首先执行trill命令创建TRILL进程。

注意事项

改变接口的链路开销值,会造成整个网络的路由重新计算,引起流量转发路径变化。

trill cost命令配置的接口链路开销值优先级高于circuit-cost命令配置的链路开销值。

如果全局视图和接口视图下都没有配置链路开销值,TRILL默认按照接口带宽计算接口开销值,公式:接口开销值 = bandwidth-reference / 接口带宽。如bandwidth-reference为20000000Mbps,1Gbps带宽接口默认开销值为20000。
说明:

bandwidth-reference的值可以通过bandwidth-reference (TRILL)命令设置。

使用实例

# 配置所有TRILL接口的链路开销值为30。

<HUAWEI> system-view
[~HUAWEI] trill
[*HUAWEI-trill] circuit-cost 30

display debugging trill

命令功能

display debugging trill命令用来查看TRILL当前debug开关的状态。

命令格式

display debugging trill

参数说明

视图

所有视图

缺省级别

3:管理级

使用指南

display debugging trill命令可以用来查看目前处于打开状态的TRILL调试开关。用户可根据实际需要,通过打开或者关闭指定的调试开关来控制信息显示。

使用实例

# 查看TRILL当前debug开关的状态,可以看到Appointed Forwarderadjacency两个debug开关处于打开状态。

<HUAWEI> debugging trill adjacency
<HUAWEI> debugging trill appointed-forwarder
<HUAWEI> display debugging trill
TRILL Appointed Forwarder related packets debugging switch is on
TRILL adjacency related packets debugging switch is on  

display mac-address total-number tunnel

命令功能

display mac-address total-number tunnel命令用来查看TRILL类型的MAC地址表项的数目信息。

命令格式

display mac-address total-number tunnel [ slot slot-id ]

参数说明

参数

参数说明

取值

slot slot-id

显示指定堆叠ID的设备的MAC地址表项统计的数量信息。

非堆叠情况下默认为1;堆叠情况下,根据堆叠设备数量而定。

视图

所有视图

缺省级别

1:监控级

使用指南

应用场景

用户需要查看当前系统TRILL类型的MAC地址表项的数目信息时,可通过本命令查看当前系统中MAC地址表项的数目统计信息。

使用实例

# 查看设备所有TRILL类型MAC地址表项的数目。

<HUAWEI> display mac-address total-number tunnel
Total number of mac-address : 20
表14-1  display mac-address total-number tunnel命令输出信息描述

项目

描述

Total number of mac-address

当前系统中MAC地址表项的数目。

display snmp-agent trap feature-name trill all

命令功能

display snmp-agent trap feature-name trill all命令用来查看TRILL模块的所有告警开关的信息。

命令格式

display snmp-agent trap feature-name trill all

参数说明

视图

所有视图

缺省级别

3:管理级

使用指南

应用场景

display snmp-agent trap feature-name trill all命令用来查看所有TRILL模块告警的开启关闭状态。

通过使用snmp-agent trap enable feature-name trill命令可以改变TRILL告警开关的状态。

使用实例

# 查看TRILL模块的所有告警信息。

<HUAWEI> display snmp-agent trap feature-name trill all
------------------------------------------------------------------------------
Feature name: TRILL
Trap number : 5
---------------------------------------------------------------------------------
Trap name                          Default switch status   Current switch status  
hwTrillLspRemainingLifetimeRefresh off                     on                    
trillAuthenticationFailure         off                     on                    
trillAuthenticationTypeFailure     off                     on                    
trillNicknameConflict              off                     on                    
trillNicknameConflictClear         off                     on
表14-2  display snmp-agent trap feature-name trill all命令输出信息描述

项目

描述

Feature name

告警所属的模块名称。

Trap number

告警的数量。

Trap name

告警的名称,TRILL模块的告警包括:

  • hwTrillLspRemainingLifetimeRefresh:收到Remaining Lifetime值过小的告警开关。
  • trillAuthenticationFailure:认证码不匹配的告警。
  • trillAuthenticationTypeFailure:认证类型不匹配的告警。
  • trillNicknameConflict:nickname冲突的告警开关。
  • trillNicknameConflictClear:nickname冲突恢复的告警开关。

Default switch status

告警开关缺省状态,有以下两种:

  • on:表示告警开关缺省处于开启状态。
  • off:表示告警开关缺省处于关闭状态。

Current switch status

告警开关当前状态,有以下两种:

  • on:表示告警开关当前处于开启状态。
  • off:表示告警开关当前处于关闭状态。

display trill ce-vlan

命令功能

display trill ce-vlan命令用来查看当前设备所使能的TRILL CE VLAN信息。

命令格式

display trill ce-vlan

参数说明

视图

所有视图

缺省级别

1:监控级

使用指南

CE VLAN用于接收用户报文,如果没有指定CE VLAN,则普通二层VLAN内用户不能接入TRILL网络。display trill ce-vlan命令可以用来查看当前RB所属的CE VLAN。

使用实例

# 显示本地RB所使能的CE VLAN。

<HUAWEI> display trill ce-vlan
TRILL CE VLAN information                                                       
--------------------------------------------------------------------------------
                                                                                
Counts of CE VLANs: 2                                                           
                                                                                
CE VLANs : 10 100                                                               
表14-3  display trill ce-vlan命令输出信息描述

项目

描述

Counts of CE VLANs

CE VLAN的总个数

CE VLANs

CE VLAN的VLAN ID列举

display trill cmt

命令功能

display trill cmt命令用来查看TRILL双归接入场景下的CMT(Coordinated Multicast Trees)信息。

命令格式

display trill cmt

参数说明

视图

所有视图

缺省级别

1:监控级

使用指南

TRILL网络中,为了保证可靠性及高效利用带宽,TRILL采用双归接入,即两条链路同时处于active状态,TRILL流量按照负载分担的方式转发。根据TRILL CMT方案规定,从不同的RB收到的组播流量需要从不同的组播树转发,当前TRILL仅支持2棵组播树,即只能有两个RB生效。

使用display trill cmt命令可以查看TRILL双归接入场景下组播转发树的相关信息,包括邻居及本地的nickname、虚拟nickname,协商后的虚拟nickname以及协商后的组播树ID等。

使用实例

# 查看TRILL双归接入场景下CMT的信息。

<HUAWEI> display trill cmt
                                                                                
CMT information for TRILL                                                       
--------------------------------------------------------------------------------
                                                                                
Total Counts: 1                                                                 
                                                                                
GroupId Peer     CMT   Pseudo   Priority Local  Root     Local          Local   
        Nickname State Nickname          TreeID Nickname PseudoNickname Priority
--------------------------------------------------------------------------------
      1      200    Up    41303       64      0      200          41303       64
表14-4  display trill cmt命令输出信息描述

项目

描述

GroupId

DFS(Dynamic Fabric Service)组ID

Peer Nickname

双归对端nickname值

CMT State

协商的组播树状态

Pseudo Nickname

双归协商的虚拟nickname值

Priority

虚拟nickname的优先级

Local TreeID

本地使用的组播树ID

Root Nickname

本地使用的树根nickname

Local PseudoNickname

本地配置或自动生成的虚拟nickname

Local Priority

本地虚拟nickname的优先级

display trill error

命令功能

display trill error命令用来查看TRILL接口或进程收到的错误报文信息。

命令格式

display trill error [ interface [ interface-type interface-number ] ]

参数说明

参数 参数说明 取值
interface interface-type interface-number

显示指定接口收到的错误报文的统计信息。

-

视图

所有视图

缺省级别

1:监控级

使用指南

当TRILL运行期间出现异常时,可以使用display trill error命令查看各种错误的报文信息,从而帮助定位错误。

使用实例

# 查看TRILL进程下所有错误的报文信息。

<HUAWEI> display trill error
                                                                                
Statistics of error packets for TRILL                                                                                               
--------------------------------------------------------------------                                                                
LSP packet errors:                                                                                                                  
Longer LSP                 : 0           Smaller LSP             : 0                                                                
Mismatched Level           : 0           Invalid Sysid           : 0                                                                
Zero Sequence Number       : 0           Illegal IS Type         : 0                                                                
Zero Checksum              : 0           Incorrect Checksum      : 0                                                                
Bad Authentication         : 0           Bad Auth Count          : 0                                                                
More Protocol TLV          : 0           Bad Protocol ID         : 0                                                                
Bad Nbr TLV                : 0           Bad Extended IS TLV     : 0                                                                
Bad TLV Length             : 0           Bad Alias TLV           : 0                                                                
Bad Area TLV               : 0           Unknown Adjacency       : 0                                                                
Bad Version                : 0           Zero Lifetime           : 0                                                                
Bad Router Capabil TLV     : 0           Bad VLAN-Group Sub-TLV  : 0                                                                
Bad Nickname Sub-TLV       : 0           Bad Trees Sub-TLV       : 0                                                                
Bad TRILL-VER Sub-TLV      : 0           Bad TREE-USE-IDs Sub-TLV: 0                                                                
Bad TREE-RT-IDs Sub-TLV    : 0           Bad INT-VLAN Sub-TLV    : 0                                                                
LSP Lifetime less than 300s: 0                                                                                                      
                                                                                                                                    
Hello packet errors:                                                                                                                
Bad Packet Length          : 0           Reserved CircType       : 0                                                                
Repeated System ID         : 0           Bad Circuit Type        : 0                                                                
Longer packet              : 0           More Area Addr          : 0                                                                
Longer Area Addr           : 0           Bad Area Addr TLV       : 0                                                                
Invalid Sysid              : 0           Zero HoldingTime        : 0                                                                
Bad TLV Length             : 0           Bad Version             : 0                                                                
Mismatched Area Addr(L1)   : 0           Mismatched Proto        : 0                                                                
SNPA Conflicted(LAN)       : 0           Mismatched Level        : 0                                                                
Mismatched Max Area Addr   : 0           Bad Authentication      : 0                                                                
More Auth TLV              : 0           3-Way Option Error(P2P) : 0                                                                
No Area Addr TLV           : 0           Bad Protocol ID         : 0                                                                
Bad MT-PORT-CAP TLV        : 0           Bad VLAN-FLAGs Sub-TLV  : 0                                                                
Bad Enable VLAN Sub-TLV    : 0           Bad TRILL Neighbor TLV  : 0                                                                
Bad AF Sub-TLV             : 0                                                                                                      
                                                                                                                                    
MTU packet errors:                                                                                                                  
Bad Packet Length          : 0           Unknown Adjacency       : 0                                                                
Mismatched Max Area Addr   : 0           Error Outer Vlan        : 0                                                                
Bad TLV Length             : 0           Bad Authentication      : 0                                                                
Bad Auth TLV               : 0           More Auth TLV           : 0                                                                
--------------------------------------------------------------------     
表14-5  display trill error命令输出信息描述

项目

描述

LSP packet errors

LSP报文错误

Longer LSP

LSP长度大于可接收的LSP长度

Smaller LSP

LSP头部长度小于固定头长度

Mismatched Level

收到的LSP报文的Level与本地TRILL Level不匹配

Invalid Sysid

LSP中的System ID无效

Zero Sequence Number

序列号为0

Illegal IS Type

无效的IS类型

Zero Checksum

LSP的校验和为0

Incorrect Checksum

LSP的校验和错误

Bad Authentication

LSP认证错误

Bad Auth Count

LSP中携带认证字段数量错误

More Protocol TLV

LSP携带的相同协议TLV个数大于1

Bad Protocol ID

错误的协议ID

Bad Nbr TLV

邻居TLV错误

Bad Extended IS TLV

扩展IS TLV错误

Bad TLV Length

TLV长度错误

Bad Alias TLV

错误的Alias TLV

Bad Area TLV

错误的Area TLV

Unknown Adjacency

收到未知邻接体发来的LSP报文

Bad Version

错误的协议版本

Zero Lifetime

LSP的剩余生存时间为0

Bad Router Capabil TLV

LSP报文中的Router Capability TLV错误

Bad VLAN-Group Sub-TLV

LSP报文中的VLAN Group Sub TLV错误

Bad Nickname Sub-TLV

LSP报文中的Nickname Sub TLV错误

Bad Trees Sub-TLV

LSP报文中的Tree Sub TLV错误

Bad TRILL-VER Sub-TLV

LSP报文中的TRILL Version Sub TLV错误

Bad TREE-USE-IDs Sub-TLV

LSP报文中的Tree Used ID Sub TLV错误

Bad TREE-RT-IDs Sub-TLV

LSP报文中的Tree Root ID Sub TLV错误

Bad INT-VLAN Sub-TLV

LSP报文中的Interest VLAN Sub TLV错误

LSP Lifetime less than 300s: 0

统计收到的非本机产生的比本地新的Remaining-Lifetime值小300s的LSP数目

Hello packet errors

Hello报文错误

Bad Packet Length

Hello报文长度错误

Reserved CircType

链路类型保留字段值错误

Repeated System ID

重复的System ID

Bad Circuit Type

链路类型错误

Longer packet

Hello报文长度大于接口MTU和通过lsp-length originate命令生成的LSP长度两者间的较大值

More Area Addr

区域地址数量过多

Longer Area Addr

区域地址过长

Bad Area Addr TLV

区域地址TLV错误

Invalid Sysid

Hello报文中的System ID无效

Zero HoldingTime

邻居保持时间为0

Mismatched Area Addr(L1)

Level-1的区域地址不匹配

Mismatched Proto

协议不匹配

SNPA Conflicted(LAN)

广播网上的SNPA冲突

Mismatched Max Area Addr

最大区域地址不匹配

Bad Authentication

Hello报文认证错误

More Auth TLV

认证TLV数量过多

3-Way Option Error(P2P)

三次握手信息错误

No Area Addr TLV

收到的报文中无区域地址TLV

Bad MT-PORT-CAP TLV

Hello报文中的MT Port Capability TLV错误

Bad VLAN-FLAGs Sub-TLV

Hello报文中的VLAN Flag Sub TLV错误

Bad Enable VLAN Sub-TLV

Hello报文中的Enable VLAN Sub TLV错误

Bad TRILL Neighbor TLV

Hello报文中的TRILL Neighbor TLV错误

Bad AF Sub-TLV

Hello报文中的Appointed Forwarder Sub TLV错误

MTU packet errors

MTU报文错误

Error Outer Vlan

MTU报文中的Outer VLAN错误

Bad Authentication

MTU报文认证错误

display trill forwarding-path unicast

命令功能

display trill forwarding-path unicast命令用来查询TRILL单播转发路径。

命令格式

display trill forwarding-path unicast role { ingress dst-nickname dst-nickname | transit dst-nickname dst-nickname | egress out-interface eth-trunk interface-number } { eth-type { ip | l2 | dhcp | arp } | src-mac src-mac-address | dst-mac dst-mac-address | src-ip src-ip-address | dst-ip dst-ip-address | ce-vlan vlan-id | src-interface interface-type interface-number | protocol { protocol | gre | icmp | igmp | ip | ipinip | ospf | tcp [ l4-src-port l4-src-port | l4-dst-port l4-dst-port ]* | udp [ l4-src-port l4-src-port | l4-dst-port l4-dst-port ]* } }*

参数说明

参数 参数说明 取值
role { ingress | transit | egress }
指定本设备在TRILL网络中的节点类型,可以为以下三种:
  • ingress:TRILL网络的入节点,报文通过本设备进入TRILL网络。
  • transit:TRILL网络的传输节点,仅用于转发TRILL报文的中间节点。
  • egress:TRILL网络的出节点,报文通过本设备流出TRILL网络。
-
dst-nickname dst-nickname 指定目的地设备的nickname。 整数形式,取值范围是1~65471。
out-interface eth-trunk interface-number 指定报文出TRILL网络的出接口。
说明:

出接口必须为Eth-Trunk出接口。

根据设备实际情况选取。
eth-type { ip | l2 | dhcp | arp } 指定链路层报文的上层协议类型,目前支持的类型有ip、l2、dhcp和arp。 -
src-mac src-mac-address 指定报文的源MAC地址。 格式为H-H-H,其中H为1至4位的十六进制数。源MAC不支持设置为组播MAC。
dst-mac dst-mac-address 指定报文的目的MAC地址。 格式为H-H-H,其中H为1至4位的十六进制数。
说明:

由于单播报文的目的MAC一般为单播MAC,如果将目的MAC设置为组播MAC可能导致查询的路径和报文的实际路径不一致。

src-ip src-ip-address 指定报文的源IP。 点分十进制形式。
dst-ip dst-ip-address 指定报文的目的IP。 点分十进制形式。
ce-vlan vlan-id 指定报文所属的CE VLAN。 整数形式,取值范围是1~4094。保留VLAN ID(通过命令vlan reserved配置)除外。
说明:

如果指定CE VLAN,且报文携带优先级时,优先级也会参与HASH,可能导致查询的路径和报文的实际路径不一致。

src-interface interface-type interface-number 指定报文的物理源接口。 根据设备实际情况选取。
protocol { protocol | gre | icmp | igmp | ip | ipinip | ospf | tcp | udp }*

指定IP报文的上层协议类型。

protocol为整数形式,取值范围是1~255,其中6和17不可指定。
l4-src-port l4-src-port

指定TCP协议或者UDP协议的源端口号。

整数形式,取值范围是0~65535。
l4-dst-port l4-dst-port

指定TCP协议或者UDP协议的目的端口号。

整数形式,取值范围是0~65535。

视图

所有视图

缺省级别

1:监控级

使用指南

用户可以通过此命令查看流量在TRILL网络中的单播转发路径。用户可以通过指定流量的十元组信息,来查看指定流量的转发路径。

对于Ingress节点和Transit节点,可以指定目的地的nickname进行路径的查询。对于Egress节点,可以查询流量通过Eth-Trunk绑定的物理接口中哪一个物理接口出TRILL网络。

说明:

用户输入的参数必须与设备实际hash因子一致才能得到准确的出接口。

(非CE6870EI)如果用户输入的hash因子仅为物理源端口,则设备会默认报文为二层报文,如果用户实际报文不是二层报文,则还需要输入设备当前实际的三层HASH因子。如果设备当前实际的三层HASH因子仅为物理源端口,则还需要输入src-ipdst-ipl4-src-portl4-dst-port中的任意一个。

针对CE8860EI、CE8850EI和CE6860EI设备,如果设备为Ingress节点和Egress节点,用户需要指定dst-macce-vlansrc-interface参数,并且设备的MAC表项中必须包含指定的dst-macce-vlan对应的MAC表项。否则将无法得到正确的流量转发路径。

针对CE8860EI、CE8850EI和CE6860EI设备,如果设备为Transit节点,用户需要指定src-interface参数。否则将无法得到正确的流量转发路径。

使用实例

# 查询TRILL单播转发路径。

<HUAWEI> display trill forwarding-path unicast role ingress dst-nickname 300 ce-vlan 150
Out Interface: 10GE1/0/8
表14-6  display trill forwarding-path unicast命令输出信息描述

项目

描述

Out Interface

流量的出接口

display trill gateway interface

命令功能

display trill gateway interface命令用来查看TRILL网关使用的环回口信息。
说明:

CE6870EI不支持该命令。

命令格式

display trill gateway interface

参数说明

视图

所有视图

缺省级别

1:监控级

使用指南

设备配置了Eth-Trunk接口作为TRILL网关的内部环回接口后,可以通过命令display trill gateway interface查看配置信息。

使用实例

# 查看TRILL网关使用的环回口信息。

<HUAWEI> display trill gateway interface
Gateway interface: Eth-Trunk1
表14-7  display trill gateway interface命令输出信息描述
项目 描述
Gateway interface TRILL网关使用的接口信息。

display trill interface

命令功能

display trill interface命令用来查看使能了TRILL功能的接口信息。

命令格式

display trill interface [ interface-type interface-number | verbose ]

参数说明

参数 参数说明 取值
interface-type interface-number
显示指定TRILL接口的信息。其中:
  • interface-type表示接口的类型。
  • interface-number表示接口的编号。

-

verbose

显示使能了TRILL的接口的详细信息。

-

视图

所有视图

缺省级别

1:监控级

使用指南

该命令所查看的接口相关信息,包括接口名、接口的DRB状态、接口链路状态等多种信息。使用参数verbose除显示上述所有信息外,还可显示接口的CSNP报文广播间隔、Hello报文广播间隔、Hello报文失效数目等与接口相关的TRILL参数设置情况。

使用实例

# 查看使能了TRILL的接口信息。

<HUAWEI> display trill interface
                                                                                
Interface information for TRILL                                                 
----------------------------------------------------------------------------    
Total Interface(s): 1                                                           
                                                                                
Interface Circuit-ID   State            MTU Type  DRB-State DVLAN  Port-Type    
----------------------------------------------------------------------------    
10GE1/1/0/21     028   MTU:UP/Lnk:Dn   1497 L1    Down        --   p2p          

# 查看使能了TRILL的接口的详细信息。

<HUAWEI> display trill interface verbose
                                                                                
Interface verbose information for TRILL                                         
-----------------------------------------------------------------               
Total Interface(s): 1                                                           
                                                                                
Interface                  : 10GE1/0/1                                          
Description                :                                                    
Circuit-ID                 : 006                                                
Extended-Circuit-ID        : 0000000005                                         
Type                       : L1                                                 
Port Type                  : p2p                                                
Circuit State              : UP                                                 
DRB State                  : Non-DRB                                            
DRB bypass                 : --                                                 
Priority                   : L1    64                                           
MTU                        : 1497                                               
SNPA Address               : 0025-9e95-7c11                                     
Cost <1-16777215>          : L1    2000                                         
Bandwidth-Value            : Low:  1410065408  High:  2                         
Csnp Timer Value <s>       : L1    10                                           
Hello Timer Value <s>      : L1    10                                           
Hello Multiplier Value     : L1    3                                            
LSP-Throttle Timer <ms>    : L1    50                                           
Retransmit Timer Value <s> : L1    5                                            
Desired Designate VLAN     : 2                                                  
Designate VLAN             : --                                                 
Announcement VLANs         : 2                                                  
Enabled VLANs              : --                                                 
VLANs Forwarder            : --                                                 
表14-8  display trill interface命令输出信息描述

项目

描述

Interface

接口类型和接口号

Circuit-ID

链路ID

State

TRILL链路状态

MTU

接口最大传输单元

Type

TRILL类型(目前只有L1)

DRB-State

DRB状态
  • Non-DRB:该接口所在RB不是DRB
  • DRB:该接口所在RB为DRB
  • Suspend:该接口为挂起状态
  • Down:该接口上的TRILL状态为down

DVLAN

指定VLAN

Total Interface(s)

TRILL接口总数

Description

接口的描述信息

Circuit-ID

链路ID

Extended-Circuit-ID

扩展链路ID

Port Type

TRILL接口的接口类型

Circuit State

接口状态

DRB bypass

DRB bypass标记位

Priority

接口的DRB优先级,在广播网中进行DRB选举时,会选取DRB优先级较高的为DRB

SNPA Address

接口MAC地址

Cost <1-16777215>

接口开销值,该值会影响转发表

Bandwidth-Value

接口的物理带宽,计算公式是:Bandwidth-Value = 4294967296 x high + low,如high=1,low=705032704,则Bandwidth-Value=1 x 4294967296 + 705032704=5000000000。
  • low:带宽低位值,最大值为4294967295
  • high:带宽高位值,最大值为4294967295

Csnp Timer Value <s>

CSNP报文定时器值

Hello Timer Value <s>

Hello报文定时器值

Hello Multiplier Value

宣告邻居失效前TRILL没有收到的Hello报文数目

LSP-Throttle Timer <ms>

发送LSP的最小间隔时间

Retransmit Timer Value <s>

LSP报文的重传间隔时间

Desired Designate VLAN

期望的指定VLANs

Designate VLAN

指定VLAN

Announcement VLANs

TRILL接口加入的VLAN

Enabled VLANs

接口上加入的CE VLAN

VLANs Forwarder

该RB被选作哪些VLAN的AF

display trill last-peer-change

命令功能

display trill last-peer-change命令用来查看本地RB的邻居状态变化信息,最多可显示100条记录。

命令格式

display trill last-peer-change

参数说明

视图

所有视图

缺省级别

1:监控级

使用指南

通过查看邻居变化信息,可以了解网络的变化情况。需要了解邻居状态的变化时,可以通过执行display trill last-peer-change命令查看。

使用实例

# 显示TRILL邻居状态变化信息。

<HUAWEI> display trill last-peer-change
                                                                                
Peer change information for TRILL                                               
------------------------------------------------------------                    
                                                                                
Time      : 2014-03-20 11:19:30                                                 
System ID : 0000.0000.1111                                                      
Type      : L1 LAN                                                              
Interface : 10GE1/0/7 (11)                                                      
State     : 2Way -> Report                                                      
Details   : MTU test OK                                                         
                                                                                
Time      : 2014-03-20 11:19:30                                                 
System ID : 0000.0000.1111                                                      
Type      : L1 LAN                                                              
Interface : 10GE1/0/7 (11)                                                      
State     : Down -> 2Way                                                        
Details   : Receive hello with local MAC                                        
表14-9  display trill last-peer-change命令输出信息描述

项目

描述

Time

邻居变化的时间

System ID

邻居设备的系统ID

Type

当前的邻居类型,共有如下两种类型:
  • L1 LAN:广播网邻居
  • P2P:P2P邻居

Interface

所建邻居的接口

State

显示邻居变化的状态,共有如下的变化状态:
  • Down -> Detect
  • Down -> 2Way
  • Down -> Report
  • Detect -> Down
  • Detect -> 2Way
  • Detect -> Report
  • 2Way -> Report
  • Report -> Detect
  • Report -> Down

Details

显示导致邻居状态变化的原因,共有如下几种:
  • AF link down:AF与其他设备间的链路故障导致邻居状态变为Down
  • AF node down:AF节点故障导致邻居状态变为Down
  • DVLAN hold timer expired:DVLAN内的Hello报文超时没收到
  • NonDVLAN hold timer expired:非DVLAN内的Hello报文超时没收到
  • DVLAN change:DVLAN发生变化
  • MTU test OK:MTU检测通过
  • Receive hello with local MAC:收到邻居发送的含有本端MAC地址的Hello报文
  • Receive hello without local MAC:收到邻居发送的没有本端MAC地址的Hello报文
  • DRB change:DRB变化
  • Three way init:P2P邻居状态切换为Detect
  • Three way up:P2P邻居状态切换为Report
  • Hold timer expired:邻居超时
  • Circuit down:接口down或者执行了reset trill all命令

display trill lsdb

命令功能

display trill lsdb命令用来查看TRILL的链路状态数据库信息。

命令格式

display trill lsdb [ verbose | local ]*

参数说明

参数 参数说明 取值
verbose 指定显示链路状态数据库的详细信息。 -
local 指定显示本地链路状态数据库的信息。 -

视图

所有视图

缺省级别

1:监控级

使用指南

链路状态数据库LSDB是TRILL协议计算转发表的根据,同一个区域内的LSDB必须保证统一,通过display trill lsdb命令可以查看邻居间的链路状态数据库是否统一,从而判断网络是否达到收敛状态。

如果需要查看主机名、认证模式、密码及nickname的使用优先级和根优先级等信息,可以使用verbose参数。

当链路状态数据库较大时,显示全部信息可能不太容易查找到本地的信息,此时可以使用local参数来指定只查看本地链路状态数据库信息。

使用实例

# 显示TRILL的链路状态数据库。

<HUAWEI> display trill lsdb
Database information for TRILL
-----------------------------------------------------------------------------
*(By LSPID)-Self LSP, +-Self LSP(Extended), 
ATT-Attached, P-Partition, OL-Overload

Total LSP(s): 3

LSPID/Trill Name          Seq Num   Checksum       HoldTime   Length ATT/P/OL
-----------------------------------------------------------------------------
0000.0000.1111.00-00   0x00000004     0x94e5            458       83 0/0/0   
0000.0000.2222.00-00   0x00000004     0xcc27            479       83 0/0/0   
0000.0000.4444.00-00*  0x00000005     0x5e4e            463       94 0/0/0  

# 显示TRILL的链路状态数据库详细信息。

<HUAWEI> display trill lsdb verbose
Database verbose information for TRILL
-----------------------------------------------------------------------------
*(By LSPID)-Self LSP, +-Self LSP(Extended),
ATT-Attached, P-Partition, OL-Overload

Total LSP(s): 2 

LSPID                     Seq Num   Checksum       HoldTime   Length ATT/P/OL
-----------------------------------------------------------------------------
0000.0000.1111.00-00*  0x00000003     0x956b           1116       72 0/0/0    

 SOURCE       0000.0000.1111.00 
Auth: *****     Len: 5     Type: Plain Text
 NLPID        TRILL
 AREA ADDR    00
+NBR  ID      0000.0000.2222.00  COST: 2000
 VERSION:     1                  CAPABILITIES FLAG: 64        
 COMPUTED TREES NUM: 2     MAXIMUMABLE COMPUTED TREES NUM: 2     USED TREES NUM: 2     

 NICKNAME     400                PRIORITY: 192    ROOT PRIORITY: 32768 
0000.0000.2222.00-00   0x00000003     0x4953           1115       72 0/0/0    

 SOURCE       0000.0000.2222.00 
Auth: *****     Len: 5     Type: Plain Text
 NLPID        TRILL
 AREA ADDR    00
+NBR  ID      0000.0000.1111.00  COST: 2000
 VERSION:     1                  CAPABILITIES FLAG: 64        
 COMPUTED TREES NUM: 2     MAXIMUMABLE COMPUTED TREES NUM: 2     USED TREES NUM: 2     

 NICKNAME     100                PRIORITY: 192    ROOT PRIORITY: 32768 
                
表14-10  display trill lsdb命令输出信息描述

项目

描述

*(By LSPID)-Self LSP

自身的LSP

+-Self LSP(Extended)

扩展LSP

LSPID/Trill Name

链路状态报文ID/系统的动态主机名
说明:

当配置了动态主机名时,显示动态主机名,不配置时显示链路状态报文ID。

Seq Num

LSP序列号

Checksum

LSP校验和

HoldTime

LSP保持时间

Length

LSP长度

ATT/P/OL

标志位:
  • ATT:Attached,连接位
  • P:Partition,分区位
  • OL:Overload,过载位

SOURCE

源节点的系统ID

Auth

认证密码

Len

认证密码的长度

Type

认证类型:
  • Plain Text:密码以明文方式发送
  • MD5:密码以MD5加密方式发送
  • CRYPTO_AUTH:密码以HMAC-SHA256加密方式发送

NLPID

支持的网络协议

AREA ADDR

区域地址

+NBR ID

邻居的系统ID

COST

链路开销值

NICKNAME

邻居RBridge的Nickname,用来唯一标示一台RB

PRIORITY

Nickname的使用优先级,缺省值为64。当发生nickname冲突时,使用优先级较低的被抑制。

VERSION

VERSION:1,表示支持TRILL双活功能。

CAPABILITIES FLAG

标识LSP报文中能力TLV所携带的子TLV的值,该值可以表示某一个子TLV的值,也可以表示多个子TLV对应取值之和。

ROOT PRIORITY

RB被选为根的优先级,缺省值为32768。根优先级的大小会决定该RB能否在组播树中被选举为根。

COMPUTED TREES NUM

路由计算树的个数

MAXIMUMABLE COMPUTE TREES NUM

RB允许的最大路由计算树的个数

USED TREES NUM

实际应用的路由计算树个数

display trill mroute

命令功能

display trill mroute命令用来查看TRILL的组播路由表信息。

命令格式

display trill mroute [ vlan-id ] [ verbose ]

参数说明

参数 参数说明 取值
vlan-id

指定CE VLAN值,查看该VLAN的组播路由信息。

整数形式,取值范围是1~4094,保留VLAN ID(通过命令vlan reserved配置)除外。

verbose

查看TRILL的组播路由表详细信息。

-

视图

所有视图

缺省级别

1:监控级

使用指南

一台RB会维护所有本地可达的组播路由信息,包括出接口、根节点、链路开销值等信息。通过这些信息可以判断流量转发路径,并通过调整链路开销值来改变流量转发路径。display trill mroute命令可以查看上述路由信息。

使用实例

# 查看TRILL的组播路由表信息。

<HUAWEI> display trill mroute
TRILL Multicast Routing Table
-----------------------------------------------------------------------
Flags: D-Download To Fib

Total Route(s): 2

Vlan  Root   Flag  OutInterface    OuterVlan  Hop  Source ID/Trill Name
-----------------------------------------------------------------------
   1  8335   D     10GE1/0/1             100    2  10.112.88.88
   1  8352   D     10GE1/0/2             100    2  1111.1111.1111

# 查看CE VLAN 1的TRILL组播路由信息。

<HUAWEI> display trill mroute 1
TRILL Multicast Routing Table
-----------------------------------------------------------------------
Flags: D-Download To Fib

Total Route(s): 2

Vlan  Root   Flag  OutInterface    OuterVlan  Hop  Source ID/Trill Name
-----------------------------------------------------------------------
-----------------------------------------------------------------------
   1  8335   D     10GE1/0/1             100    2  10.112.88.88
   1  8352   D     10GE1/0/2             100    2  1111.1111.1111
表14-11  display trill mroute命令输出信息描述

项目

描述

Total Route(s)

总的组播路由数量

Vlan

CE VLAN

Root

组播分发树树根nickname

Flag

路由信息标记
  • D:Download,表示路由已下发FES

OutInterface

出接口

OuterVlan

外层VLAN

Hop

组播路由跳数

Source ID/Trill Name

组播树根的系统ID/动态主机名。

说明:

当组播树根所在系统配置了动态主机名时,显示动态主机名,不配置时显示系统ID。

display trill mroute group

命令功能

display trill mroute group命令用来查看TRILL按组播组剪枝时的路由信息。

命令格式

display trill mroute group [ vlan-id vlan-id ] [ group-ip group-ip ] [ verbose ]

参数说明

参数 参数说明 取值
vlan-id vlan-id

显示指定VLAN ID的组播组剪枝路由信息。

整数形式,取值范围是1~4094。
group-ip group-ip

显示指定组播组IP的组播组剪枝路由信息。

group-ip必须为合法的组播地址。
verbose

查看TRILL按组播组剪枝时的详细路由信息。

-

视图

所有视图

缺省级别

1:监控级

使用指南

通过RB维护的组播路由信息包括出接口、根节点、跳数等,通过这些信息可以判断流量转发路径,并通过调整链路开销值来改变流量转发路径。display trill mroute group命令可以查看上述路由信息。

使用实例

# 查看VLAN 10的组播组剪枝路由信息。

<HUAWEI> display trill mroute group vlan-id 10
TRILL Multicast Routing Table 
-------------------------------------------------------------------
Flags: D-Download To Fib
Total Route(s): 4
Vlan     Group IP    Root  Flag  OutInterface    OuterVlan   Hop 
-------------------------------------------------------------------
  10     225.0.0.1    128  D     10GE1/0/1           4063     1     
  10     225.0.0.1  28301  D     10GE1/0/1           4063     2     
  10     226.0.0.1    128  D     10GE1/0/1           4063     1   
  10     226.0.0.1  28301  D     10GE1/0/1           4063     2 

# 查看IP为226.0.0.1的组播组剪枝路由信息。

<HUAWEI> display trill mroute group group-ip 226.0.0.1
TRILL Multicast Routing Table 
-------------------------------------------------------------------
Flags: D-Download To Fib
Total Route(s): 2
Vlan       Group IP   Root Flag  OutInterface    OuterVlan   Hop 
-------------------------------------------------------------------
  10       226.0.0.1   128 D     10GE1/0/1           4063     1
  10       226.0.0.1 28301 D     10GE1/0/1           4063     2 
表14-12  display trill mroute group命令输出信息描述

项目

描述

Total Route(s)

组播路由个数

Vlan

TRILL CE VLAN

Group IP

组播组IP

Root

组播分发树根的nickname

Flag

路由信息标记:D(D-Download To Fib)表示路由已下发FES

OutInterface

出接口

OuterVlan

外层VLAN

Hop

组播路由跳数

display trill mspf

命令功能

display trill mspf命令用来查看TRILL组播SPF树的拓扑信息。

命令格式

display trill mspf [ nickname ] [ verbose ]

参数说明

参数 参数说明 取值
nickname

指定nickname值,查询该nickname的组播分发树信息。

整数形式,取值范围是1~65471。
verbose

指定查看TRILL组播SPF树的详细信息。

-

视图

所有视图

缺省级别

1:监控级

使用指南

TRILL网络在实现LSDB同步之后,会根据LSDB进行SPF计算,继而根据SPF树得到路由表。组播路由的计算信息可以通过display trill mspf命令查看。通过查看组播SPF树的信息,可以获取节点之间的关系,也可以判断拓扑是否正确。

使用实例

# 查看TRILL的组播SPF树信息。

<HUAWEI> display trill mspf
TRILL Multicast Shortest Path Tree
--------------------------------------------------------------------------------

Flags:   *-Self Node, T-Node is on tree, R-Node is root, 
         U-Link is upward, D-Link is downward 


Distribution Tree Number : 0    Root Nickname : 300

Node/Trill Name     NodeFlag   Distance  Link/Trill Name      LinkFlag  LinkCost
--------------------------------------------------------------------------------
CCCCCCCCCCCCCCC.00  R                 0
 
                                         ->bbbbbbbbbbbbbbb.00 D           200000
 
                                         ->AAAAAAAAAAAAAAA.00 D           200000
 
bbbbbbbbbbbbbbb.00  T            200000
 
                                         ->CCCCCCCCCCCCCCC.00 U           200000
 
AAAAAAAAAAAAAAA.00* T            200000
 
                                         ->CCCCCCCCCCCCCCC.00 U           200000
 

Distribution Tree Number : 1    Root Nickname : 200

Node/Trill Name     NodeFlag   Distance  Link/Trill Name      LinkFlag  LinkCost
--------------------------------------------------------------------------------
bbbbbbbbbbbbbbb.00  R                 0
 
                                         ->CCCCCCCCCCCCCCC.00 D           200000
 
                                         ->AAAAAAAAAAAAAAA.00 D           200000
 
CCCCCCCCCCCCCCC.00  T            200000
 
                                         ->bbbbbbbbbbbbbbb.00 U           200000
 
AAAAAAAAAAAAAAA.00* T            200000
 
                                         ->bbbbbbbbbbbbbbb.00 U           200000

# 查看TRILL组播树的详细信息。

<HUAWEI> display trill mspf verbose
TRILL Multicast Shortest Path Tree
--------------------------------------------------------------------------------

Distribution Tree Number : 0    Root Nickname : 300

  OutIf  : 10GE1/0/1        NBR MAC: 380b-a531-1200
  NBR ID/Trill Name: CCCCCCCCCCCCCCCCCCCCCCCCCCCCcccccc.00
  Destination Node List: 2
    CCCCCCCCCCCCCCCCCCCCCCCCCCCCcccccc.00
    bbbbbbbbbbbbbbbbbbbbbbbbbbbbb.00

Distribution Tree Number : 1    Root Nickname : 200

  OutIf  : 10GE1/0/1        NBR MAC: 380b-a521-1200
  NBR ID/Trill Name: bbbbbbbbbbbbbbbbbbbbbbbbbbbbb.00
  Destination Node List: 2
    bbbbbbbbbbbbbbbbbbbbbbbbbbbbb.00
    CCCCCCCCCCCCCCCCCCCCCCCCCCCCcccccc.00
表14-13  display trill mspf命令输出信息描述

项目

描述

Distribution Tree Number

组播分发树ID

Root Nickname

组播分发树树根nickname

Node/Trill Name

网络拓扑中的节点ID/动态主机名

*标记自身节点
说明:

当系统配置了动态主机名时,显示动态主机名,不配置时显示网络拓扑中的节点ID。

NodeFlag

节点ID标记
  • R:树根节点
  • T:树上的节点

Distance

根到该结点的开销值

Link/Trill Name

链路/动态主机名

说明:

当系统配置了动态主机名时,显示动态主机名,不配置时显示链路。

LinkFlag

链路标记
  • U:向上的link,即指向父节点的link
  • D:向下的link,即指向儿子节点的link

LinkCost

链路开销值

OutIf

当前RB的出接口

NBR ID/Trill Name

邻居节点ID/动态主机名

说明:

当系统配置了动态主机名时,显示动态主机名,不配置时显示邻居节点ID。

NBR MAC

邻居节点MAC

Destination Node List

从该出接口“出发”所能达到的目的节点列表

display trill name-table

命令功能

display trill name-table命令用来查看本地RB名称到系统ID的映射关系表。

命令格式

display trill name-table

参数说明

视图

所有视图

缺省级别

1:监控级

使用指南

使用trill-name命令为本地RB的TRILL系统配置动态主机名之后,可以使用此命令查看名称与System ID之间的映射关系。

使用实例

# 查看TRILL映射关系表。

<HUAWEI> display trill name-table

Name table information for TRILL
Total DynName(s): 1
---------------------------------------------------
System ID            Trill Name           Type 
---------------------------------------------------
360a.a011.1220       RUTA                 DYNAMIC 
表14-14  display trill name-table命令输出信息描述

项目

描述

System ID

主机的系统ID

Trill Name

主机名称

Type

系统ID与主机名的映射类型,目前类型只支持动态,DYNAMIC表示该主机名是动态主机名

Total DynName(s)

所配置的动态主机名个数

相关主题

display trill nickname

命令功能

display trill nickname命令用来查看TRILL网络中的nickname信息。

命令格式

display trill nickname

参数说明

视图

所有视图

缺省级别

1:监控级

使用指南

在TRILL网络中,nickname用来唯一标识一台RB,在TRILL的流量转发过程中,RB会根据目的RB的nickname查询MAC转发表进行转发。当转发组播流量时,TRILL会根据各节点nickname的根优先级形成组播分发树,进一步得到组播转发表。

通过display trill nickname命令,可以得到本地及其邻居各个RB的nickname状态以及优先级。

使用实例

# 显示TRILL网络中的nickname信息。

<HUAWEI> display trill nickname

Nickname information for TRILL
------------------------------------------------------------------
*-Local Nickname, A-Advertised, S-Suppressed / S-Static, D-Dynamic

Total Nickname(s): 3

  Nickname Source ID/Trill Name   State Priority RootPri
--------------------------------------------------------
*      100 0000.0000.0002         A/S        192   32768
      8222 0000.0000.0003         A/D         64   32768
      8239 0000.0000.0001         A/D         64   32768
表14-15  display trill nickname命令输出信息描述

项目

描述

Total Nickname(s)

网络中nickname的个数

Nickname

RB的ISIS ID的简称

Source ID/Trill Name

Nickname所属的RB的主机系统ID/动态主机名

说明:

当Nickname所在系统配置了动态主机名时,显示动态主机名,不配置时显示主机系统ID。

State

Nickname发布状态
  • A/S:Advertised/Static,该nickname为手动配置,并已经通过LSP发布到网络中。
  • A/D:Advertised/Dynamic,该nickname为系统自动生成,并已经通过LSP发布到网络中。
  • S/S:Suppressed/Static,该nickname为手动配置,但没有发布或者由于nickname冲突中本地优先级较低。
  • S/D:Suppressed/Dynamic,该nickname为系统自动生成,但没有发布或者由于nickname冲突中本地优先级较低。

Priority

Nickname的使用优先级
  • 自动生成的nickname使用优先级缺省为64
  • 手动配置的nickname使用优先级缺省为192

RootPri

Nickname的根优先级,缺省值为32768

*

本地RB的nickname

display trill peer

命令功能

display trill peer命令用来查看TRILL的邻居信息。

命令格式

display trill peer [ interface interface-type interface-number ] [ verbose ]

参数说明

参数 参数说明 取值
interface interface-type interface-number 显示指定接口上的TRILL邻居信息。 -
verbose 显示TRILL邻居的详细信息。 -

视图

所有视图

缺省级别

1:监控级

使用指南

在TRILL区域中,通常通过检查邻居状态以判断两台设备之间是否可以正常通信,此时,邻居状态信息使用display trill peer命令查看。

当需要查看邻居的区域地址、处于Up状态的时长、以及DRB优先级等信息时,使用参数verbose

使用实例

# 显示TRILL邻居信息。

<HUAWEI> display trill peer
Peer information for TRILL
--------------------------------------------------------------------------------

Total Peer(s): 3

System ID/Trill Name  Interface      Circuit ID        State  HoldTime Type  PRI
--------------------------------------------------------------------------------
0000.0000.0003        10GE1/0/1      0000.0000.0003.01 Report       8s L1     64
0000.0000.0001        10GE1/0/2      0000.0000.0002.01 Report      28s L1     64
0000.0000.0001        10GE1/0/3      0000.0000.0002.03 Report      27s L1     64

# 使用参数verbose后查看TRILL邻居的详细信息。

<HUAWEI> display trill peer verbose
Peer verbose information for TRILL
----------------------------------

Total Peer(s): 1

System ID                : 3603.a621.1110
Trill Name               : bbb 
Nickname                 : 59641
Interface                : 10GE1/0/1
Circuit ID               : 3603.a621.1110.01
Network Type             : Broadcast
State                    : Report
Hold Time                : 8s
Up Time                  : 113:55:13
Type                     : L1
Priority                 : 64
Area Address             : 00
Neighbor MAC Address     : 3603-a621-1110
Probed MTU               : --
Enabled VLANs            : --
VLANs Forwarder          : --
表14-16  display trill peer命令输出信息描述

项目

描述

System ID/Trill Name

邻居的主机系统ID/动态主机名

说明:

当邻居配置了动态主机名时,显示动态主机名,不配置时显示邻居的主机系统ID。

Interface

接口类型和接口号

Circuit ID

接口ID

State

邻居状态
  • Report:邻居已正式建立,双方可实现通信
  • Detect:单方面检测到邻居

HoldTime

邻接保持时长

Type

TRILL类型

PRI

选举DRB时的优先级

Nickname

RBridge的ISIS ID的简称

Network Type

TRILL网络类型

Up Time

邻接处于Up状态时长

Priority

选举DRB时的优先级

Area Address

TRILL区域地址

Neighbor MAC Address

邻居的MAC地址

Probed MTU

接口探测的MTU值

Enabled VLANs

接口上加入的CE VLAN

VLANs Forwarder

该RB被选作哪些VLAN的AF

display trill route

命令功能

display trill route命令用来查看TRILL的单播路由表信息。

命令格式

display trill route [ nickname ] [ verbose ]

参数说明

参数 参数说明 取值
nickname 指定nickname值,查看目的为该指定值的单播路由信息。 整数形式,取值范围是1~65471。
verbose

查看TRILL的单播路由表详细信息。

-

视图

所有视图

缺省级别

1:监控级

使用指南

一台RB会维护所有本地可达的路由信息,包括出接口、下一跳、链路开销值等信息。通过这些信息可以判断流量转发路径,并通过调整链路开销值来改变流量转发路径。display trill route命令可以查看上述路由信息。

使用实例

# 查看TRILL的单播路由表信息。

<HUAWEI> display trill route
TRILL Unicast Routing Table
-------------------------------------------------------------------------
Flags: D-Download To Fib

Total Route(s): 2

Nickname       Cost Flag OutInterface    OuterVlan NextHop            Hop
-------------------------------------------------------------------------
    8337       2000 D    10GE1/0/1             100 8337/360a-a811-1220  1
                         10GE1/0/2             100 8337/360a-a811-1220  1
    8385       2000 D    10GE1/0/3             100 8385/360a-a831-1220  1

# 查看目的nickname值为8385的TRILL单播路由信息。

<HUAWEI> display trill route 8385
TRILL Unicast Routing Table
-------------------------------------------------------------------------
Flags: D-Download To Fib

Total Route(s): 1

Nickname       Cost Flag OutInterface    OuterVlan NextHop            Hop
-------------------------------------------------------------------------
    8385       2000 D    10GE1/0/1             100 8385/360a-a831-1220  1
表14-17  display trill route命令输出信息描述

项目

描述

Nickname

目的nickname

Cost

到达目的nickname的开销值

Flag

路由信息标记

OutInterface

出接口

OuterVlan

外层VLAN

NextHop

下一跳nickname和MAC地址

Hop

跳数

display trill rpf

命令功能

display trill rpf命令用来查看TRILL的组播反向路径检查表信息。

命令格式

display trill rpf

参数说明

视图

所有视图

缺省级别

1:监控级

使用指南

TRILL具有RPF(Reverse Path Forwarding,逆向路由检查)功能,可以根据报文源来查找组播路由表,并选取最优路由作为RPF路由。如果报文实际到达接口与RPF接口相同,则RPF检查通过接收报文;否则RPF检查失败丢弃报文,从而避免环路。display trill rpf命令即用来查看组播反向路径检查表信息,供检查信息的正确性。

使用实例

# 显示TRILL的组播反向路径检查表信息。

<HUAWEI> display trill rpf
 
TRILL Multicast RPF Table
------------------------------------------------------
Total: 4

Ingress  Root  Interface       Neighbor Mac  OuterVlan  
------------------------------------------------------
   8335  8335  10GE3/0/4       360a-a821-1220      100    
   8335  8352  10GE3/0/6       360a-a831-1220      100    
   8352  8335  10GE3/0/4       360a-a821-1220      100    
   8352  8352  10GE3/0/6       360a-a831-1220      100   
表14-18  display trill rpf命令输出信息描述

项目

描述

Ingress

入接口RB的nickname

Root

组播分发树的树根nickname

Interface

接口名称

Neighbor Mac

邻居的MAC地址

OuterVlan

外层VLAN

display trill spf

命令功能

display trill spf命令用来查看TRILL SPF树的拓扑信息。

命令格式

display trill spf [ verbose ]

参数说明

参数 参数说明 取值
verbose 指定查看TRILL SPF树的详细信息。 -

视图

所有视图

缺省级别

1:监控级

使用指南

TRILL网络在实现LSDB同步之后,会根据LSDB进行SPF计算,继而根据SPF树得到路由表。单播路由的计算信息可以通过display trill spf命令查看。通过查看SPF树的信息,可以获取节点之间的关系,也可以判断拓扑是否正确。

需要查看详细信息时,可以配置参数verbose

使用实例

# 查看TRILL的SPF信息。

<HUAWEI> display trill spf
TRILL Unicast Shortest Path Tree                                                
--------------------------------------------------------------------------------
                                                                                
Flags:   *-Self Node, T-Node is on tree, R-Node is root,                        
         U-Link is upward, D-Link is downward                                   
                                                                                
Node/Trill Name     NodeFlag   Distance  Link/Trill Name      LinkFlag  LinkCost
--------------------------------------------------------------------------------
0000.0000.1111.00*  R                 0                                         
                                                                                
                                         ->0000.0000.2222.00  D            20000
                                                                                
0000.0000.2222.00   T             20000                                         
                                                                                
                                         ->0000.0000.1111.00  U            20000
                                                                                

# 查看TRILL的SPF详细信息。

<HUAWEI> display trill spf verbose
 
TRILL Unicast Shortest Path Tree
--------------------------------

 0000.0000.0001.00*
   Distance : 0
   Flags    : SPT
   Hop      : 0
   Nexthops : 0
   Neighbors: 4 (Children:4  Parents:0)
      (1) 0000.0000.0003.03
                     Cost  : 30
                     Flags : Child
      (2) 0000.0000.0003.02
                     Cost  : 30
                     Flags : Child
      (3) 0000.0000.0002.01
                     Cost  : 30
                     Flags : Child
      (4) 0000.0000.0002.03
                     Cost  : 30
                     Flags : Child
 0000.0000.0002.00
   Distance : 30
   Flags    : SPT
   Hop      : 1
   Nexthops : 2
      (1) MAC: 360a-a821-1220      IF: 10GE1/0/1
          NBR ID/Trill Name: 0000.0000.0002.00   
      (2) MAC: 360a-a821-1220      IF: 10GE1/0/2
          NBR ID/Trill Name: 0000.0000.0002.00   
   Neighbors: 3 (Children:1  Parents:2)
      (1) 0000.0000.0002.03
                     Cost  : 10
                     Flags : Parent
      (2) 0000.0000.0002.01
                     Cost  : 10
                     Flags : Parent
      (3) 0000.0000.0003.01
                     Cost  : 10
                     Flags : Child
 0000.0000.0002.01
   Distance : 30
   Flags    : SPT
   Hop      : 0
   Nexthops : 0
   Neighbors: 2 (Children:1  Parents:1)
      (1) 0000.0000.0001.00
                     Cost  : 0
                     Flags : Parent
      (2) 0000.0000.0002.00
                     Cost  : 0
                     Flags : Child
 0000.0000.0002.03
   Distance : 30
   Flags    : SPT
   Hop      : 0
   Nexthops : 0
   Neighbors: 2 (Children:1  Parents:1)
      (1) 0000.0000.0001.00
                     Cost  : 0
                     Flags : Parent
      (2) 0000.0000.0002.00
                     Cost  : 0
                     Flags : Child
 0000.0000.0003.00
   Distance : 30
   Flags    : SPT
   Hop      : 1
   Nexthops : 2
      (1) MAC: 360a-a831-1220      IF: 10GE1/0/3
          NBR ID/Trill Name: 0000.0000.0003.00   
      (2) MAC: 360a-a831-1220      IF: 10GE1/0/4
          NBR ID/Trill Name: 0000.0000.0003.00   
   Neighbors: 3 (Children:1  Parents:2)
      (1) 0000.0000.0003.03
                     Cost  : 10
                     Flags : Parent
      (2) 0000.0000.0003.02
                     Cost  : 10
                     Flags : Parent
      (3) 0000.0000.0003.01
                     Cost  : 10
                     Flags : Child
 0000.0000.0003.01
   Distance : 40
   Flags    : SPT
   Hop      : 1
   Nexthops : 0
   Neighbors: 2 (Children:0  Parents:2)
      (1) 0000.0000.0003.00
                     Cost  : 0
                     Flags : Parent
      (2) 0000.0000.0002.00
                     Cost  : 0
                     Flags : Parent
 0000.0000.0003.02
   Distance : 30
   Flags    : SPT
   Hop      : 0
   Nexthops : 0
   Neighbors: 2 (Children:1  Parents:1)
      (1) 0000.0000.0001.00
                     Cost  : 0
                     Flags : Parent
      (2) 0000.0000.0003.00
                     Cost  : 0
                     Flags : Child
 0000.0000.0003.03
   Distance : 30
   Flags    : SPT
   Hop      : 0
   Nexthops : 0
   Neighbors: 2 (Children:1  Parents:1)
      (1) 0000.0000.0001.00
                     Cost  : 0
                     Flags : Parent
      (2) 0000.0000.0003.00
                     Cost  : 0
                     Flags : Child
表14-19  display trill spf命令输出信息描述

项目

描述

Node/Trill Name

网络拓扑中的节点ID/动态主机名

说明:

当系统配置了动态主机名时,显示动态主机名,不配置时显示网络拓扑中的节点ID。

NodeFlag

节点ID标记
  • T:节点在树上
  • R:节点为树根

Distance

根到该结点的开销值

Flags

SPT:表示该节点在最短路径树上

-:表示该节点不在最短路径树上

Link/Trill Name

链路/动态主机名

说明:

当系统配置了动态主机名时,显示动态主机名,不配置时显示链路。

LinkCost

链路开销值

LinkFlag

链路标记
  • U:向上的link,即指向父节点的link
  • D:向下的link,即指向儿子节点的link

Hop

从根节点到目的节点的跳数

Nexthops

该节点在单播路由表中的下一跳个数

MAC

下一跳的MAC地址

IF

达到下一跳的出接口

NBR ID/Trill Name

下一跳的系统ID/动态主机名

说明:

当系统配置了动态主机名时,显示动态主机名,不配置时显示下一跳的系统ID。

Neighbors

包括该节点的所有邻居信息

Cost

链路开销值

Flags

邻居与本地节点的关系
  • Parent:邻居是父节点
  • Child:邻居是子节点

display trill spf-log

命令功能

display trill spf-log命令用来查看TRILL的SPF计算日志记录。

命令格式

display trill spf-log

参数说明

视图

所有视图

缺省级别

1:监控级

使用指南

当TRILL协议的SPF计算出现错误时,可以通过display trill spf-log命令帮助定位。该命令可以查看SPF计算的开始和持续时间,节点数,触发事件等信息,其中触发事件即触发SPF计算的事件,根据开始计算时间判断该事件是否是导致SPF计算错误的事件。

使用实例

# 显示SPF计算日志记录信息。

<HUAWEI> display trill spf-log
SPF Log information for TRILL                                                   
--------------------------------------------------------------------------------
                                                                                
 StartTime  Duration(ms)  Nodes  Count  Last Trigger LSP      Trigger Event     
--------------------------------------------------------------------------------
2014-07-03  0             2      1      0000.0000.2222.00-00  LSP_UPDATE        
                                                                                
21:24:28                                                                        
                                                                                
2014-07-03  1             2      2      0000.0000.2222.00-00  LSP_UPDATE        
                                                                                
21:24:13                                                                        
表14-20  display trill spf-log命令输出信息描述

项目

描述

StartTime

SPF计算的开始时间

Duration(ms)

SPF计算时长

Nodes

SPF计算的节点数

Count

SPF计算触发事件的计数

Last Trigger LSP

最后一次触发计算的LSP

Trigger Event

最后一次触发SPF计算的事件

display trill statistics

命令功能

display trill statistics命令用来查看TRILL进程的统计信息,包括单播路由数量、组播路由数量、远端nickname数量、邻居数量以及报文等信息。

命令格式

display trill statistics [ packet [ interface interface-type interface-number ] ]

参数说明

参数 参数说明 取值
packet 指定查看TRILL报文的统计信息。 -
interface interface-type interface-number 指定TRILL报文的来源接口。 -

视图

所有视图

缺省级别

1:监控级

使用指南

display trill statistics命令可以查看TRILL进程的统计信息,配置packet可以统计各种TRILL报文的信息,包括收发的Hello、LSP、SNP报文数量,DRB选举次数,Hello时间间隔等信息,还支持查询指定接口的报文信息。

使用实例

# 查看TRILL统计信息。

<HUAWEI> display trill statistics
Statistics Information for TRILL
--------------------------------------------------------------------------------

Interfaces        : 2      (UP:2      / Down:0     )
Broadcast Peers   : 1      (Report:1      / Detect:0      / 2-way:0     )
P2P Peers         : 1      (UP:1      / Init:0     )
Unicast Routes    : 1
Multicast Routes  : 22
RPF Entries       : 2
Remote Nicknames  : 1
LSDB LSPs         : 4
Self LSPs         : 2
Multicast Trees   : 2
Unicast Nodes     : 2      (SPT:2      / Isolated:0     )
Multicast Nodes   : 2      (Root 111   , SPT:2      / Isolated:0     )
                    2      (Root 222   , SPT:2      / Isolated:0     )
表14-21  display trill statistics命令输出信息描述

项目

描述

Interfaces

TRILL接口数量
  • UP:处于UP状态的TRILL接口
  • Down:处于DOWN状态的TRILL接口

Broadcast Peers

广播网中邻居数量
  • Report:邻居关系为双方互通状态
  • Detect:邻居关系为单方检测状态
  • 2-way:邻居关系为二次握手状态

P2P Peers

P2P网中邻居数量
  • UP:P2P邻居关系为双方互通状态
  • Init:P2P邻居关系为单方检测状态

Unicast Routes

单播路由数量

Multicast Routes

组播路由数量

RPF Entries

RPF检查表记录的数量

Remote Nicknames

远端nickname的数量

LSDB LSPs

链路状态数据库中的LSP数量

Self LSPs

自身的LSP数量

Multicast Trees

组播树的个数

Unicast Nodes

单播树节点个数
  • SPT:位于单播树中的节点个数
  • Isolated:单节点个数

Multicast Nodes

组播树节点个数
  • Root:组播树根
  • SPT:位于组播树中的节点个数
  • Isolated:单节点个数

# 查看TRILL报文统计信息。

<HUAWEI> display trill statistics packet interface 10GE1/0/1
Statistic for TRILL Packets
---------------------------
Interface 10GE1/0/1
P2P     Hellos(sent/received) : 40579/60692
MaxHelloInterval              : 10 s
LSP     Retransmissions       : 0
Level-1 LSPs  (sent/received) : 766/928
Level-1 CSNPs (sent/received) : 3/3
Level-1 PSNPs (sent/received) : 557/740
表14-22  display trill statistics packet命令输出信息描述

项目

描述

Level-1 LSPs (sent/received)

发送和接收Level-1 LSP报文的数量

Level-1 CSNPs (sent/received)

发送和接收Level-1 CSNP报文的数量

Level-1 PSNPs (sent/received)

发送和接收Level-1 PSNP报文的数量

P2P Hellos(sent/received)

P2P接口发送和接收Hello报文的数量

MaxHelloInterval

P2P接口发送Hello报文的最大时间间隔

LSP Retransmissions

LSP报文重传个数

display trill troubleshooting

命令功能

display trill troubleshooting命令用来查看TRILL邻居断连和震荡的原因。

命令格式

display trill troubleshooting

参数说明

视图

所有视图

缺省级别

1:监控级

使用指南

在TRILL邻居断连或者震荡的情况下,可以执行display trill troubleshooting命令查看TRILL邻居断连和震荡的原因,方便问题定位。

使用实例

# 查看TRILL邻居断连和震荡的原因。

<HUAWEI> display trill troubleshooting
Total counts: 1                                                                 
--------------------------------------------------------------------------------
Sequence   Time                      Event Description                          
--------------------------------------------------------------------------------
1          2015-12-07 09:34:38       The TRILL peer 0000.0000.1111 went Down bec
                                     ause the interface 10GE1/0/13 went Down. Pl
                                     ease check the status of the interface.    
                                                                                
--------------------------------------------------------------------------------
表14-23  display trill troubleshooting命令输出信息描述

项目

描述

Total counts

TRILL邻居断连的次数。

Sequence

每行记录的序号。

Time

TRILL邻居断连的时间。

Event Description

TRILL邻居断连后事件的描述。

lsp-remaining-lifetime refresh disable(TRILL)

命令功能

lsp-remaining-lifetime refresh disable命令用来去使能TRILL LSP的Remaining Lifetime设置功能。

undo lsp-remaining-lifetime refresh disable命令用来使能TRILL LSP的Remaining Lifetime设置功能。

缺省情况下,TRILL LSP的Remaining Lifetime设置功能处于使能状态。

命令格式

lsp-remaining-lifetime refresh disable

undo lsp-remaining-lifetime refresh disable

参数说明

视图

TRILL视图

缺省级别

2:配置级

使用指南

LSP的Remaining Lifetime定义了LSP的剩余有效时间,当剩余有效时间为0时,LSP被删除。如果LSP的Remaining Lifetime出现异常,导致LSP过快或过慢老化,路由无法收敛,则可以通过手动设置LSP的Remaining Lifetime来解决问题。

使用实例

# 去使能TRILL LSP的Remaining Lifetime设置功能。

<HUAWEI> system-view
[~HUAWEI] trill
[*HUAWEI-trill] lsp-remaining-lifetime refresh disable

lsp-remaining-lifetime refresh timer(TRILL)

命令功能

lsp-remaining-lifetime refresh timer命令用来设置TRILL LSP的Remaining Lifetime值。

undo lsp-remaining-lifetime refresh timer命令用来恢复TRILL LSP的Remaining Lifetime为缺省值。

缺省情况下,TRILL LSP的Remaining Lifetime值为lsp-max-age(最大有效时间)。

命令格式

lsp-remaining-lifetime refresh timer { refreshvalue | lsp-max-age }

undo lsp-remaining-lifetime refresh timer [ refreshvalue ]

参数说明

参数 参数说明 取值
refreshvalue 指定TRILL LSP的Remaining Lifetime值。 整数形式,取值范围是lsp-max-age~65535,单位是秒。lsp-max-age可通过执行timer lsp-max-age age-time命令配置。
lsp-max-age 指定TRILL LSP的Remaining Lifetime值为lsp-max-age。 -

视图

TRILL视图

缺省级别

2:配置级

使用指南

LSP的Remaining Lifetime定义了LSP的剩余有效时间,当剩余有效时间为0时,LSP被删除。如果LSP的Remaining Lifetime出现异常,导致LSP过快或过慢老化,路由无法收敛,则可以通过手动设置LSP的Remaining Lifetime来解决问题。

当使能TRILL LSP的Remaining Lifetime设置功能时,满足下列条件,会将LSP的Remaining Lifetime设置为配置值。
  • 收到的其它设备产生的LSP比本地的LSP新。
  • LSP的Remaining Lifetime非0,且小于配置值。

使用实例

# 设置TRILL LSP的Remaining Lifetime值为60000。

<HUAWEI> system-view
[~HUAWEI] trill
[*HUAWEI-trill] lsp-remaining-lifetime refresh timer 60000

maximum load-balance (TRILL)

命令功能

maximum load-balance命令用来配置在负载分担方式下的等价路由的最大数量。

undo maximum load-balance命令用来恢复负载分担方式下等价路由数量为缺省值。

缺省情况下,支持负载分担,等价路由的最大数量为16(非CE6870EI)或32(CE6870EI)

命令格式

maximum load-balance number

undo maximum load-balance

参数说明

参数 参数说明 取值
number 指定在负载分担方式下等价路由的最大数量。

(CE6870EI)整数形式,取值范围是1~32。缺省值是32。

(非CE6870EI)整数形式,取值范围是1~16。缺省值是16。

视图

TRILL视图

缺省级别

2:配置级

使用指南

应用场景

当网络中到达同一目的地存在多条开销值及路由协议相同的等价路由时,可以通过负载分担提高网络中链路的利用率并减少由于某些链路负担过重造成的阻塞状况。maximum load-balance命令可以根据网络规模设置最大等价路由数量,达到控制业务流量的目的。

前置条件

执行该命令前,需要首先执行trill命令创建TRILL进程。

注意事项

由于等价路由对流量转发具有一定的随机性,因此可能不利于对业务流量的管理。

当组网中存在的等价路由数量大于maximum load-balance命令配置的等价路由数量时,TRILL会从所有等价路由中选取number条路由进行负载分担。选取原则是:
  • 首先,比较等价路径的出接口索引,优选索引较小的出接口所在的路径;
  • 其次,比较下一跳RB的系统ID,优选系统ID较小的RB所在的路径。

使用实例

# 设置负载分担方式下支持的等价路由最大数量为2。

<HUAWEI> system-view
[~HUAWEI] trill
[*HUAWEI-trill] maximum load-balance 2
相关主题

multicast-group prune enable

命令功能

multicast-group prune enable命令用来使能TRILL组播组剪枝功能。

undo multicast-group prune enable命令用来去使能组播组剪枝功能。

缺省情况下,TRILL协议没有使能组播组剪枝功能。

命令格式

multicast-group prune enable

undo multicast-group prune enable

参数说明

视图

TRILL视图

缺省级别

2:配置级

使用指南

应用场景

在TRILL网络中,TRILL协议通过组播路由计算得到组播分发树后,RB会将收到的组播或广播流量复制多份,转发至每个下一跳,导致多个RB同时处理该组播流量,从而造成带宽及转发资源的浪费。

为解决这个问题,TRILL协议提供了组播组剪枝功能,实现TRILL流量只转发至同一组播组的下一跳,提高带宽利用率。

前置条件

执行该命令前,需要首先执行trill命令创建TRILL进程。

使用实例

# 使能TRILL的组播组剪枝功能。

<HUAWEI> system-view
[~HUAWEI] trill
[*HUAWEI-trill] multicast-group prune enable
相关主题

network-entity (TRILL)

命令功能

network-entity命令用来设置TRILL进程的网络实体名称(Network Entity Title,NET)。

undo network-entity命令用来删除为TRILL进程配置的NET,由TRILL进程自动生成。

缺省情况下,TRILL进程的NET由系统自动生成,其中System ID为当前系统MAC。

命令格式

network-entity net

undo network-entity net

参数说明

参数 参数说明 取值
net 指定TRILL进程的网络实体名称。 格式为00.XXXX.XXXX.XXXX.00,前面的“00”是区域地址,中间的12个“X”是RB节点的System ID,最后的“00”是SEL。

视图

TRILL视图

缺省级别

2:配置级

使用指南

应用场景

在配置完成TRILL的基本功能之后,NET由系统自动生成。在查看TRILL的某些包括NET的信息时,自动生成的NET不容易被用户识别,network-entity命令可以为TRILL进程配置易于识别的值,便于用户管理。

NET也就是NSAP(Network Service Access Point)的特殊形式,TRILL的NET为8字节。NET由三部分组成:
  • 区域ID,区域ID固定为00。

  • 本地RB的系统ID(6个字节),在同一个TRILL VLAN内要求保持唯一。

  • 最后一个字节SEL,其值必须为00。

前置条件

配置该命令前,需要执行trill命令创建TRILL进程。

注意事项

一台RB仅支持配置一个NET。

使用实例

# 指定NET为00.0000.0000.0001.00,即系统ID是0000.0000.0001。

<HUAWEI> system-view
[~HUAWEI] trill
[*HUAWEI-trill] network-entity 00.0000.0000.0001.00

nickname

命令功能

nickname命令用来配置TRILL网络中RB的nickname值和使用优先级及根优先级。

undo nickname命令用来取消为RB配置的nickname值,其优先级恢复为缺省值。

缺省情况下,TRILL网络中RB的nickname为自动生成,其使用优先级为64,根优先级为32768。

命令格式

nickname nicknamevalue [ priority priorityvalue ] [ root-priority rootpriorityvalue ]

undo nickname nicknamevalue

参数说明

参数 参数说明 取值
nicknamevalue

指定RB的nickname值。

整数形式,取值范围是1~65471。

priority priorityvalue

指定RB使用该nickname的优先级。

整数形式,取值范围是128~255。缺省值是192。

root-priority rootpriorityvalue

指定RB被当选为根的优先级。

整数形式,取值范围是1~65535。缺省值是32768。

视图

TRILL视图

缺省级别

2:配置级

使用指南

应用场景

在TRILL网络中,nickname用来唯一标识一台RB,它可以由系统自动生成。nickname作为MAC转发表的一部分,被封装在TRILL报文中。在TRILL的流量转发过程中,RB会根据目的RB的nickname查询MAC转发表进行转发。当转发组播流量时,TRILL会根据各节点nickname的根优先级形成组播分发树,进一步得到组播转发表。

如果nickname完全依赖系统自动生成,由于nickname的值不容易记忆及管理,容易给客户造成困扰。另外根据自动生成的nickname得到的组播分发树,可能并不是最优转发树。

针对以上问题,可以为RB配置容易记忆及管理的nickname值。在转发组播流量时,也可以为指定的RB配置较高的根优先级,达到控制组播树的目的。

前置条件

执行该命令前,需要首先执行trill命令创建TRILL进程。

注意事项

必须保证nickname值在全网中唯一,当nickname存在冲突时,TRILL协议自动按照如下方式处理:
  • 如果是与自动生成的nickname产生冲突,优先级较低的RB将根据规则重新生成一个nickname;
  • 如果与配置的nickname发生了冲突,优先级低的状态会置为Suppressed,不发布到网络中。

使用实例

# 在TRILL进程内配置nickname为200,使用优先级为200,根优先级为1000

<HUAWEI> system-view
[~HUAWEI] trill
[*HUAWEI-trill] nickname 200 priority 200 root-priority 1000
相关主题

ping trill

命令功能

ping trill命令用来检查TRILL网络单播转发路径的连通情况及TRILL网络中的节点是否可达。

命令格式

ping trill [ -c count | -h ttl-value | -m time | -t timeout ] * nickname

参数说明

参数 参数说明 取值
-c count 指定发送ECHO-REQUEST报文次数。

ping trill命令每发送一个ECHO-REQUEST报文,顺序号就加1,顺序号从1开始,缺省情况下发送5个ECHO-REQUEST报文,也可以通过命令行参数count设置发送ECHO-REQUEST报文的个数。

当网络质量不高时,可以增加发送报文数目,通过丢包率来检测网络质量。

整数形式,取值范围1~4294967295,缺省值是5。
-h ttl-value 指定TTL的值。

报文在转发过程中,如果TTL字段的值减为0,报文到达的三层设备会将报文丢弃。

整数形式,取值范围是1~63。缺省值是63。
-m time 指定发送下一个请求报文的等待时间。

ping trill发送ECHO-REQUEST报文后等待应答(reply),缺省等待2000毫秒后发送下一个ECHO-REQUEST报文。可以通过time参数配置发送时间间隔。在网络状况较差情况下,不建议此参数取值小于2000毫秒。

整数形式,取值范围是1~10000,单位毫秒。缺省值是2000。
-t timeout 指定发送完ECHO-REQUEST后,等待ECHO-REPLAY的超时时间。

ping trill命令会发送ECHO-REQUEST报文到某个节点,然后等待应答(reply),当ECHO-REQUEST报文到达目标节点以后,在一个有效的时间内(timeout之前)返回ECHO-REPLAY给源地址,则说明目的地可达。如在有效时间内,没有收到回应,则在发送端显示超时。

正常情况下,发送完ECHO-REQUEST后会在1~10秒内收到应答(replay)。当网络传输速率较慢时,可以使用此参数加大ECHO_REQUEST报文的响应超时时间。

整数形式,取值范围是0~65535,单位是毫秒。缺省超时时间是2000毫秒。
nickname 指定目的节点nickname。

目的节点nickname不能是本地nickname。

整数形式,取值范围是1~65471。

视图

所有视图

缺省级别

0:参观级

使用指南

应用场景

ping trill命令是最常见的用于检测网络设备可访问性的调试工具,它使用ICMP报文信息可以来检测:
  • 远程设备是否可用
  • 与远程主机通信的来回旅程(round-trip)的延迟(delay)
  • 包(packet)的丢失情况
使用ping trill检测TRILL网络连接是否出现故障或检查TRILL网络线路质量时,主要有以下几种场景:
  • 场景一:在TRILL网络中检测目的TRILL节点是否可达。执行ping trill nickname,向对端发送ECHO-REQUEST报文,如果能够收到对端应答,则可以判定对端节点可达。

  • 场景二:网络环境较差时,通过ping trill -c count -t timeout nickname命令可以检测本端到对端设备间的TRILL网络质量。通过分析显示结果中的丢包率和平均时延,可以评估TRILL网络质量。对于可靠性较差的网络,建议发包次数(-c)和超时时间(-t)取较大值,这样可以更加准确的得到检测信息。

前置条件

  • 使用本命令时,需执行命令trill全局使能TRILL功能。

注意事项

如果ping trill执行过程出现异常,可以使用CTRL+C键中止ping trill命令。

使用实例

# 检测TRILL网络某个节点的可达性。

<HUAWEI> ping trill -c 2 4327
  PING trill 4327:28  data bytes, press CTRL_C to break
    Reply from 4327: bytes=42 Sequence=1 ttl=63 time=2 ms
    Reply from 4327: bytes=42 Sequence=2 ttl=63 time=1 ms
  --- 4327 ping statistics ---
    2 packet(s) transmitted
    2 packet(s) received
    0.00% packet loss
    round-trip min/avg/max = 1/1/2 ms 
表14-24  ping trill命令输出信息描述

项目

描述

PING trill 4327

目的nickname

28 data bytes

发送的ECHO-REQUEST报文的长度

press CTRL_C to break

在执行命令的过程中,键盘操作<CTRL + C>可终止Ping测试

Reply from 4327: bytes=42 Sequence=1 ttl=63 time=2 ms

目的主机对每个ECHO-REQUEST报文的响应情况,包括:
  • bytes:响应报文的长度

  • sequence:响应报文的序号,用来判断报文是否有分组丢失、失序或重复

  • ttl:响应报文的TTL

  • time :响应时间,以ms为单位,当时间不足1ms时,显示<1ms

如果超时后没有收到响应报文,则显示“Request time out”

4327 ping statistics

对目的主机进行Ping测试的统计结果,包括:
  • packet(s) transmitted:发送的ECHO-REQUEST报文数目

  • packet(s) received:接收到的ECHO-RESPONSE报文数目

  • % packet loss:未响应报文数占响应发送报文总数的百分比

  • round-trip min/avg/max:响应时间的最小值、平均值、最大值,单位为ms

port-mode (TRILL)

命令功能

port-mode命令用来设置RB上所有TRILL接口的端口模式。

undo port-mode命令用来恢复接口的端口模式为缺省配置。

缺省情况下,TRILL接口的端口模式为p2p

命令格式

port-mode { access | hybrid | p2p | trunk }

undo port-mode

参数说明

参数 参数说明 取值
access

指定TRILL接口的端口模式为accessaccess端口缺省不接收TRILL数据报文,只能接收Native ETH数据报文和TRILL协议报文。

-
hybrid

指定TRILL接口的端口模式为hybridhybridaccesstrunk的混合模式,既允许接收TRILL数据和协议报文,又允许接收Native ETH报文。

-
p2p

指定TRILL接口的端口模式为p2pp2p端口只处理TRILL协议和数据报文,因此,不进行DRB选举,也不进行VLAN forwarder选定。

-
trunk

指定TRILL接口的端口模式为trunktrunk端口只处理TRILL数据和协议报文收发,不处理Native ETH等数据报文,因此,RB之间互联端口可以配置为trunk类型。

-

视图

TRILL视图

缺省级别

2:配置级

使用指南

应用场景

由于TRILL接口的端口模式不同,其在网络中的作用也不同,为了尽可能减少资源浪费,可以根据接口在网络中所处的位置,利用port-mode命令为不同位置的接口配置不同的端口模式,减少接口处理的报文数,从而节省系统资源。

hybrid为混合端口,这里就不做介绍了,其他三种端口模式的配置原则为:
  • Access端口:当接口位于TRILL网络边缘,用以接入用户VLAN时,通常设置为Access模式。
  • Trunk端口:当接口位于TRILL网络内部,仅用于传输TRILL报文,可以设置为Trunk模式。
  • P2P端口:通常只有P2P类型的网络中,用于链接两台RB的接口,会设置为P2P模式。

前置条件

在接口视图下,执行trill命令使能TRILL功能并进入TRILL视图。

注意事项

Access模式的端口不能传递TRILL数据报文,且TRILL路由不会选择Access端口作为路由出端口,因此,当一个接口被设置为Access模式时其不参与路由计算。

Trunk模式的端口不能参与AF选举,收到ETH报文直接丢弃,因此,当接入VLAN的端口被设置为Trunk时会造成用户流量无法进入TRILL网络。

P2P模式的端口不参与DRB选举,其余与Trunk端口类似。

TOR堆叠场景下,端口不要配置成hybrid模式,否则会引起环路。

port-mode命令的优先级低于trill enable port-mode命令的优先级,即如果同时配置了这两条命令,以接口视图下配置的为准。

使用实例

# 设置RB上所有接口的端口模式为access。

<HUAWEI> system-view
[~HUAWEI] trill
[*HUAWEI-trill] port-mode access 
相关主题

reset mac-address nickname

命令功能

reset mac-address nickname命令用来删除指定nickname对应的动态MAC地址表项。

命令格式

reset mac-address nickname nickname-value

参数说明

参数 参数说明 取值
nickname-value 指定远端nickname值。 整数形式,取值范围是1~65471。

视图

用户视图

缺省级别

2:配置级

使用指南

应用场景

当需要删除设备学习到的动态MAC地址时(如清除垃圾表项),可以使用reset mac-address nickname命令删除指定nickname对应的动态MAC地址表项。

注意事项

执行reset mac-address nickname命令后,设备之前学习到的动态MAC表项将被删除而不可恢复,请慎用。

使用实例

# 基于目的RB的nickname清除设备学习到的MAC地址表项。

<HUAWEI> reset mac-address nickname 200

reset trill all

命令功能

reset trill all命令用来清除TRILL进程的动态数据。

命令格式

reset trill all

参数说明

视图

用户视图

缺省级别

2:配置级

使用指南

reset trill all命令用在某些需要立即刷新LSP的情况下。如设备还存有过去的LSP,可以使用本命令来清除这些LSP。

该命令会删除当前TRILL进程所有数据库数据,包括邻居状态、LSDB数据,邻居的nickname相关数据等。

使用实例

# 清除所有TRILL数据库。

<HUAWEI> reset trill all

reset trill peer

命令功能

reset trill peer命令用来清除TRILL邻居的状态数据信息。

命令格式

reset trill peer { system-id | interface interface-type interface-number }

参数说明

参数 参数说明 取值
system-id 清除指定System ID的TRILL邻居的状态数据信息。 -
interface interface-type interface-number 清除指定接口的TRILL邻居的状态数据信息。 -

视图

用户视图

缺省级别

3:管理级

使用指南

应用场景

在需要删除已经存在的LSP,且再不刷新全网信息的情况下,可以执行reset trill peer命令清除TRILL邻居的状态数据信息。

配置影响

配置reset trill peer命令后,系统会删除TRILL进程下的邻居状态信息、LSDB数据信息和邻居的nickname相关的数据信息等。

使用实例

# 清除接口10GE1/0/1上TRILL邻居的状态数据信息

<HUAWEI> reset trill peer interface 10ge 1/0/1

rfc7180 compatible

命令功能

rfc7180 compatible命令用来配置TRILL遵循RFC 7180计算组播分发树。

undo rfc7180 compatible命令用来恢复缺省配置。

缺省情况下,TRILL遵循RFC 6325计算组播分发树。

命令格式

rfc7180 compatible

undo rfc7180 compatible

参数说明

视图

TRILL视图

缺省级别

2:配置级

使用指南

应用场景

缺省情况下,TRILL遵循RFC 6325计算组播分发树。如果要和支持RFC 7180的设备互通,需要配置rfc7180 compatible命令使TRILL遵循RFC 7180协议计算组播分发树。

注意事项

  • TRILL全网必须按照同一协议标准计算组播分发树才能互通。
  • 如果遵循RFC 6325计算组播分发树,则TRILL不能和遵循RFC 7180计算组播分发树的设备互通。

使用实例

# 配置TRILL遵循RFC 7180计算组播分发树。

<HUAWEI> system-view
[~HUAWEI] trill
[*HUAWEI-trill] rfc7180 compatible
相关主题

set-overload (TRILL)

命令功能

set-overload命令用来设置系统进入过载状态。

undo set-overload命令用来设置系统从过载状态恢复。

缺省情况下,系统没有进入过载状态。

命令格式

set-overload [ on-startup [ timeout1 ] [ send-sa-bit [ timeout2 ] ] ] max-reachable-cost

undo set-overload

参数说明

参数 参数说明 取值
on-startup 指定当RB重启或者出现故障时,在一定时间内保持过载状态。 -
timeout1 指定RB重启后系统保持过载状态的时间。 整数形式,取值范围是5~86400,单位是秒,缺省值是600秒。
send-sa-bit 指定RB重启后一定时间内发送的Hello报文中携带SA标志位。 -
timeout2 指定RB重启后发送的Hello报文中携带SA标志位的时间。 整数形式,取值范围是5~120,单位是秒。缺省值是30秒。
max-reachable-cost 指定RB以发布最大可达cost值(即16777215),即设置本地设备不被路由优选。 -

视图

TRILL视图

缺省级别

2:配置级

使用指南

应用场景

当系统因内存不足无法保存新的LSP时,则无法维持正常的LSDB同步,导致路由计算出现错误。这种情况下,系统将自动进入过载状态,通告其他设备不要把自己作为流量转发节点。

除了这种自动的过载方式,当设备重启或发生故障时,也可以通过执行set-overload命令配置TRILL协议进入过载状态,使本地RB向所有邻居发布cost值为最大链路可达值,使该RB所在链路不被路由优选,从而避免流量丢失。

为避免路由黑洞,可以配置send-sa-bit参数,使邻居不再广播与重启设备相关的邻居关系。

前置条件

执行该命令前,需要首先执行trill命令创建TRILL进程。

使用实例

# 设置TRILL向所有邻居发布最大链路可达开销值。

<HUAWEI> system-view
[~HUAWEI] trill
[*HUAWEI-trill] set-overload max-reachable-cost

# 设置TRILL在启动后500s内向所有邻居发布最大链路可达开销值。

<HUAWEI> system-view
[~HUAWEI] trill
[*HUAWEI-trill] set-overload on-startup 500 max-reachable-cost

snmp-agent trap enable feature-name trill

命令功能

snmp-agent trap enable feature-name trill命令用来打开TRILL模块的告警开关。

undo snmp-agent trap enable feature-name trill命令关闭TRILL模块的告警开关。

缺省情况下,TRILL模块的告警开关处于关闭状态。

命令格式

snmp-agent trap enable feature-name trill [ trap-name { trillnicknameconflict | trillnicknameconflictclear | trillauthenticationfailure | trillauthenticationtypefailure | hwtrilllspremaininglifetimerefresh } ]

undo snmp-agent trap enable feature-name trill [ trap-name { trillnicknameconflict | trillnicknameconflictclear | trillauthenticationfailure | trillauthenticationtypefailure | hwtrilllspremaininglifetimerefresh } ]

参数说明

参数 参数说明 取值
trap-name 打开指定类型事件的告警开关。 -
trillnicknameconflict 打开nickname冲突的告警开关。 -
trillnicknameconflictclear 打开nickname冲突恢复的告警开关。 -
trillauthenticationfailure 指定打开认证码不匹配的告警开关。 -
trillauthenticationtypefailure 指定打开认证类型不匹配的告警开关。 -
hwtrilllspremaininglifetimerefresh 指定打开收到Remaining Lifetime值过小的告警开关。 -

视图

系统视图

缺省级别

3:管理级

使用指南

如果只打开某个或几个事件的告警开关时,请选择trap-name

使用实例

# 打开nickname冲突的告警开关。

<HUAWEI> system-view
[~HUAWEI] snmp-agent trap enable feature-name trill trap-name trillnicknameconflict

tree-number

命令功能

tree-number命令用来配置RB计算的组播分发树个数。

undo tree-number命令用来删除配置的RB计算组播分发树个数。

缺省情况下,RB计算的组播分发树个数为2。

命令格式

tree-number compute compute-number

undo tree-number compute compute-number

参数说明

参数 参数说明 取值
compute compute-number 指定RB计算的组播分发树个数。 整数形式,取值范围是1~2。

视图

TRILL视图

缺省级别

2:配置级

使用指南

应用场景

缺省情况下,RB计算2棵组播分发树,分担组播流量。但是在以下的两种场景下,适合RB只计算1棵组播分发树:
  • 当整个网络里面只有两个Spine时,如果其中一个根Down,不希望选择其他RB做根时,可以配置只计算1棵组播分发树。
  • 在简单网络或转发资源少的情况下,可以配置只计算1棵组播分发树,以便节省转发资源、简化网络管理。

注意事项

  • 整个网络中如果有不支持tree-number命令的RB,注意全网需要保持一致,即均为缺省配置,配置为计算2棵组播分发树,否则会出现流量转发不通的情况。
  • TRILL双活仅支持两棵组播树,如果全网仅计算出一棵组播树,则会退出双活。
  • 只有在树根优先级最高的RB上配置tree-number命令,将组播分发树个数配置为1,此配置才能生效,才能使整个TRILL网络都计算并下发一棵组播分发树。

使用实例

# 在TRILL进程内配置组播分发树个数为1。

<HUAWEI> system-view
[~HUAWEI] trill
[*HUAWEI-trill] tree-number compute 1

timer lsp-generation (TRILL)

命令功能

timer lsp-generation命令用来指定TRILL进程产生LSP报文的最大时间间隔。

undo timer lsp-generation命令用来恢复TRILL进程产生LSP报文的最大时间间隔为缺省值。

缺省情况下,TRILL进程产生LSP报文的最大时间间隔为2秒。

命令格式

timer lsp-generation max-interval [ init-interval [ incr-interval ] ]

undo timer lsp-generation

参数说明

参数 参数说明 取值
max-interval 指定产生LSP的智能定时器的最大时间间隔。 整数形式,取值范围是1~120,单位是秒。缺省值是2秒。
init-interval 指定产生同一LSP的智能定时器的初始时间间隔。 整数形式,取值范围是1~60000,单位是毫秒。缺省值为0毫秒。
incr-interval 指定产生同一LSP的智能定时器的增量时间间隔。 整数形式,取值范围是1~60000,单位是毫秒。缺省值为0毫秒。

视图

TRILL视图

缺省级别

2:配置级

使用指南

应用场景

在TRILL网络中,当本地路由信息发生变化时,设备需要产生新的LSP来通告这些变化。这种方式存在的弊端是当本地路由信息的变化比较频繁时,立即生成新的LSP会占用大量的系统资源。

LSP智能定时器可以根据路由信息的变化频率自动调整延迟时间,实现在不影响系统性能的基础上,加快了网络的收敛的速度。timer lsp-generation命令可以配置LSP智能定时器的各项参数。

智能定时器包括三个参数,每个参数的使用情况及功能如下:
  • 在只配置max-interval的情况下,智能定时器退化为一般的一次性触发定时器,即TRILL在指定间隔内产生LSP报文。

  • 在只配置max-intervalinit-interval情况下,初次产生LSP使用init-interval作为延迟时间,随后使用max-interval作为延迟时间。稳定在max-interval三次或者TRILL进程被重启,延迟时间恢复到init-interval

  • 在配置了max-intervalinit-intervalincr-interval三个参数的情况下,初次产生LSP的延迟时间为init-interval;第二次产生具有相同LSP ID的LSP的延迟时间为incr-interval。随后,路由每变化一次,产生LSP的延迟时间都增大为前一次的两倍,直到max-interval。稳定在max-interval三次或者TRILL进程被重启,延迟时间恢复到init-interval

前置条件

执行该命令前,需要首先执行trill命令创建TRILL进程。

注意事项

如果配置的产生LSP的延迟时间过长,本地路由信息的变化无法及时通告给邻居,会导致网络的收敛速度变慢。

使用实例

# 设置RB产生LSP的延迟时间为5秒。

<HUAWEI> system-view
[~HUAWEI] trill
[*HUAWEI-trill] timer lsp-generation 5

# 设置RB产生LSP的最大延迟为20秒,初始延迟为50毫秒,递增时间为2000毫秒。

<HUAWEI> system-view
[~HUAWEI] trill
[*HUAWEI-trill] timer lsp-generation 20 50 2000
相关主题

timer lsp-max-age (TRILL)

命令功能

timer lsp-max-age命令用来设置TRILL LSP报文的最大有效时间。

undo timer lsp-max-age命令用来恢复TRILL LSP报文的最大有效时间为缺省值。

缺省情况下,TRILL LSP报文的最大有效时间为1200秒。

命令格式

timer lsp-max-age age-time

undo timer lsp-max-age

参数说明

参数 参数说明 取值
age-time 指定TRILL LSP报文的最大有效时间。 整数形式,取值范围是2~65535,单位是秒。

视图

TRILL视图

缺省级别

2:配置级

使用指南

应用场景

TRILL设备生成系统LSP时,会在LSP报文中添加最大有效时间字段。当LSP被其它设备接收后,它的有效时间字段会跟随时间不断减小。如果设备一直没有收到更新的LSP,在LSP的有效时间减少到0后,LSP再保持60秒,若仍未收到新的LSP,则将该LSP删除。

如果LSP的最大有效时间过小,可能会出现设备在接收到新的LSP报文时即丢弃了原来的LSP报文的情况,导致网络的LSDB不同步。而LSP的最大有效时间过大,容易导致当网络状态发生变化时,不能及时刷新LSDB,降低网络的收敛速度。

针对以上情况,可以利用timer lsp-max-age命令来调整LSP报文的最大有效时间,更好地为网络业务服务。

前置条件

执行该命令前,需要首先执行trill命令创建TRILL进程。

注意事项

LSP的最大有效时间必须大于LSP刷新周期,以保证LSP被删除前可以得到更新。
说明:

LSP刷新周期可以通过timer lsp-refresh命令来设置。

使用实例

# 设置当前TRILL进程产生的LSP的最大有效时间为25分钟,即1500秒。

<HUAWEI> system-view
[~HUAWEI] trill
[*HUAWEI-trill] timer lsp-max-age 1500

timer lsp-refresh (TRILL)

命令功能

timer lsp-refresh命令用来设置TRILL LSP报文的刷新周期。

undo timer lsp-refresh命令用来恢复TRILL LSP报文的刷新周期为缺省值。

缺省情况下,TRILL LSP报文的刷新周期为900秒。

命令格式

timer lsp-refresh refresh-time

undo timer lsp-refresh

参数说明

参数 参数说明 取值
refresh-time 指定LSP报文的刷新周期。 整数形式,取值范围是1~65534,单位是秒。

视图

TRILL视图

缺省级别

2:配置级

使用指南

应用场景

在TRILL网络中,每台RB都会在本地维护链路状态数据库LSDB,LSDB是生成nickname转发表的根据,因此,要实现网络中的数据流量能够正确转发,首先要完成网络中所有RB的LSDB同步,而LSDB的同步通过LSP的扩散实现。实现LSDB同步后,网络中的状态变化会触发产生新的LSP,通过LSP的定期刷新来保证LSDB的再次同步。

LSP刷新周期缺省为900秒,根据网络规模的大小,刷新周期过大可能会导致网络不能及时的同步变化,过小则可能导致频繁刷新LSP,占用大量内存。此时,可以通过timer lsp-refresh命令对LSP刷新周期进行调整。通过这种机制,可以使整个网络中的LSP能够保持同步,并使LSP保持在有效范围内。

前置条件

执行该命令前,需要首先执行trill命令创建TRILL进程。

注意事项

必须保证LSP刷新周期小于LSP的最大有效时间,以保证LSP被删除前可以得到更新。

说明:

LSP的最大有效时间可以通过timer lsp-max-age命令来设置。

最大有效时间与刷新周期之差的具体配置需要视网络实际大小情况而定。

使用实例

# 设置当前系统的LSP刷新周期为1500秒。

<HUAWEI> system-view
[~HUAWEI] trill
[*HUAWEI-trill] timer lsp-refresh 1500

timer spf (TRILL)

命令功能

timer spf命令用来设置SPF的计算间隔时间。

undo timer spf命令用来恢复缺省设置。

缺省情况下,TRILL进行SPF计算的时间间隔是5秒。

命令格式

timer spf max-interval [ init-interval [ incr-interval ] ]

undo timer spf

参数说明

参数 参数说明 取值
max-interval 指定SPF计算最大延迟时间。 整数形式,取值范围是1~120,单位是秒。缺省值是5秒。
init-interval 指定初次SPF计算的初始延迟时间。 整数形式,取值范围是1~60000,单位是毫秒。缺省值是50毫秒。
incr-interval 指定两次SPF计算之间的递增时间间隔,每变化一次,间隔增加一个incr-interval 整数形式,取值范围是1~60000,单位是毫秒。缺省值是200毫秒。

视图

TRILL视图

缺省级别

2:配置级

使用指南

应用场景

TRILL网络中,LSDB每次达到统一状态都需要进行路由计算,如果网络不稳定会导致频繁的路由计算,因此会占用大量的系统资源,导致系统性能下降。延迟SPF计算可以在一定程度上提高路由计算的效率,但如果路由计算的延迟时间过长,容易造成路由计算的不准确。

为了加快路由的收敛速度且不影响设备的效率,在SPF计算中使用了智能定时器,通过执行timer spf命令调整智能定时器的各个参数值,达到根据LSDB的变化频率自动调整延迟时间的目的。

参数的描述如下:

  • 如果只配置max-interval,则SPF智能定时器退化为一般的定时器,即在网络收敛后延迟指定时间进行SPF计算。

  • 如果同时配置max-intervalinit-interval,则初次进行SPF计算会延迟init-interval,后续使用max-interval作为延迟时间。稳定在max-interval三次或者TRILL进程被重启,延迟时间恢复到init-interval

  • 在配置了max-intervalinit-intervalincr-interval三个参数的情况下,初次进行SPF计算的延迟时间为init-interval;第二次进行SPF计算的延迟时间为incr-interval。随后,每变化一次,SPF计算的延迟时间都增大为前一次的两倍,直到增大至max-interval。稳定在max-interval三次或者TRILL进程被重启,延迟时间恢复到init-interval

前置条件

执行该命令前,需要首先执行trill命令创建TRILL进程。

注意事项

SPF计算延迟时间过长可能会造成路由表不是最优路由,而计算延迟时间过短可能会造成频繁进行SPF计算,消耗内存。因此,请谨慎配置该命令的各项参数。

使用实例

# 设置TRILL进程SPF计算的最大延迟为15秒,初始延迟为10毫秒,递增时间为5000毫秒。

<HUAWEI> system-view
[~HUAWEI] trill
[*HUAWEI-trill] timer spf 15 10 5000
相关主题

topology notify

命令功能

topology notify命令用来使能TRILL网络中AF切换时发送Flush报文的功能并配置发送Flush报文的控制VLAN。

undo topology notify命令用来去使能TRILL网络中AF切换时发送Flush报文的功能。

缺省情况下,TRILL网络中AF切换时不发送Flush报文。

命令格式

topology notify vlan vlan-id

undo topology notify vlan [ vlan-id ]

参数说明

参数 参数说明 取值
vlan vlan-id

指定发送Flush报文的控制VLAN。

vlan-id指定的VLAN必须是TRILL网络中的CE VLAN。

整数形式,取值范围是1~4094。

视图

接口视图

缺省级别

2:配置级

使用指南

应用场景

TRILL双归或多归接入场景中,流量会通过网关设备经过TRILL网络到达用户侧,但是,网关设备却感知不到TRILL网络中的AF切换,这样就会导致MAC表项和ARP表项不能及时更新,从而导致流量不能正常转发。此时,Smart Link的Flush报文可以帮助解决这个问题。当AF切换时,TRILL会通知Smart Link发送Flush报文清除网关设备的MAC表项和ARP表项,当流量转发至网关设备时,由于MAC表和ARP表中找不到对应的MAC表项和ARP表项,所以会通过广播方式触发MAC表项和ARP表项的学习,从而进行表项的更新。而topology notify命令则是用来使能TRILL网络中AF切换时发送Flush报文的功能并配置发送Flush报文的控制VLAN,当网关设备收到Flush报文时,判断该Flush报文的发送控制VLAN是否在收到报文的端口配置的接收控制VLAN列表中。如果不在接收控制VLAN列表中,设备对该Flush报文不做处理,直接转发;如果在接收控制VLAN列表中,设备会处理收到的Flush报文,清除网关设备的MAC表项和ARP表项,进而执行MAC表项和ARP表项的刷新操作。

前置条件

配置topology notify vlan vlan-id命令前,必须保证VLAN vlan-id已经配置为TRILL的CE VLAN,且保证RB的端口已加入该VLAN。

必须在网关设备上通过smart-link flush receive命令使能Flush报文接收功能,且不能配置认证模式和密码。

注意事项

配置topology notify命令并不能把端口加入到控制VLAN,需要配置端口加入该VLAN。

只有网关设备配置的Flush报文接收控制VLAN ID与发送Flush报文的控制VLAN ID相同,且不携带密码时,Flush报文才能被接收,否则将会被丢弃。

由于Flush报文格式的定义根据厂商不同会有所区别,因此topology notify配置的Flush报文只适用于华为设备之间的通信。

当接口配置topology notify后,如果接口退出该VLAN,则会提示操作失败。

使用实例

# 使能TRILL网络中AF切换时发送Flush报文的功能并配置VLAN10为发送Flush报文的控制VLAN。

<HUAWEI> system-view
[~HUAWEI] trill
[*HUAWEI-trill] ce-vlan 10
[*HUAWEI-trill] quit
[*HUAWEI] interface 10ge 1/0/1
[*HUAWEI-10GE1/0/1] topology notify vlan 10

trace trill

命令功能

trace trill命令用来检查TRILL网络的连通情况及定位TRILL网络中的故障点。

命令格式

# 基于普通TRILL的单播Trace

trace trill [ -h hop-count-value | -t timeout ] * nickname [ interface interface-type interface-number ]

# 基于用户流TRILL的单播Trace

trace trill [ -h hop-count-value | -t timeout ] * nickname [ source-mac mac-address | destination-mac mac-address | source-ip ip-address | destination-ip ip-address | source-port port-number | destination-port port-number | ce-vlan ce-vlan-id | eth-type eth-type | protocol protocol-type | source-interface interface-type interface-number ] *

参数说明

参数 参数说明 取值
-h hop-count-value 指定TTL的值。

报文在转发过程中,如果TTL字段的值减为0,设备会将报文丢弃。

整数形式,取值范围是1~63。缺省值是63。
-t timeout 指定发送完ECHO-REQUEST后,等待ECHO-REPLY的超时时间。

trace trill命令会发送ECHO-REQUEST报文到某个节点,然后等待应答。当ECHO-REQUEST报文到达目的节点以后,在一个有效的时间内(timeout之前)返回ECHO-REPLY给源节点,则说明目的地可达。如在有效时间内,没有收到回应,则在发送端显示超时。

正常情况下,发送完ECHO-REQUEST后会在1~10秒内收到应答。当网络传输速率较慢时,可以使用此参数加大ECHO_REQUEST报文的响应超时时间。

整数形式,取值范围是1~65535,单位是毫秒。缺省值是2000。
nickname

指定目的节点nickname。

目的节点nickname不能是本地nickname。

整数形式,取值范围是1~65471。

interface interface-type interface-number 指定出接口。 根据设备实际情况选取。
source-mac mac-address 指定源MAC地址。 格式为H-H-H,其中H为1至4位的十六进制数。源MAC地址不可以设置为组播MAC地址。
destination-mac mac-address 指定目的MAC地址。 格式为H-H-H,其中H为1至4位的十六进制数。
source-ip ip-address 指定源IP地址。 点分十进制形式,格式为X.X.X.X。
destination-ip ip-address 指定目的IP地址。 点分十进制形式,格式为X.X.X.X。
source-port port-number 指定源端口号。 整数形式,取值范围是1~65535。
destination-port port-number 指定目的端口号。 整数形式,取值范围是1~65535。
ce-vlan ce-vlan-id 指定CE VLAN值。 整数形式,取值范围是1~4095。
eth-type eth-type 指定以太网类型。 十六进制整数形式,取值范围是600~FFFF。包括但不限于:
  • 0x0800:IPv4(Internet Protocol Version 4)
  • 0x0806:ARP(Address Resolution Protocol )
  • 0x8035:RARP(Reverse Address Resolution Protocol)
  • 0x8100:IEEE 802.1Q
  • 0x86DD:IPv6(Internet Protocol Version 6)
  • 0x8809:IEEE 802.3
  • 0x9100:QinQ(802.1Q-in-802.1Q)
protocol protocol-type 指定协议类型。 整数形式,取值范围是0~255,包括但不限于:
  • 1:ICMP
  • 2:IGMP
  • 6:TCP
  • 9:IGRP
  • 17:UDP
  • 47:GRE
  • 50:ESP
  • 51:AH
  • 88:EIGRP
  • 89:OSPF
  • 115:L2TP
source-interface interface-type interface-number 指定源接口。 根据设备实际情况选取。

视图

所有视图

缺省级别

0:参观级

使用指南

应用场景

trace trill命令是最常见的用于检测网络设备可访问性的调试工具,可以用来:
  • 检测远程设备是否可达
  • 定位路径中发生的故障

注意事项

如果trace trill执行过程出现异常,可以同时按下CTRL+C键中止trace trill命令。

对于CE8860EI、CE8850EI和CE6860EI设备,如果需要使用基于流的TRILL单播TRACE,用户必须指定source-interface参数,才能得到正确的出接口。如果source-interface为TRILL用户侧端口或者为TRILL用户侧Eth-Trunk接口的成员端口,用户需要指定destination-macce-vlan参数,并且设备的MAC表项中必须包含指定的destination-macce-vlan对应的MAC表项,否则将无法得到正确的流量转发路径。

说明:

用户输入的参数必须与设备实际hash因子一致才能得到准确的出接口。

(非CE6870EI)如果用户输入的hash因子仅为物理源端口,则设备会默认报文为二层报文,如果用户实际报文不是二层报文,则还需要输入设备当前实际的三层HASH因子。如果设备当前实际的三层HASH因子仅为物理源端口,则还需要输入source-ipdestination-ipsource-portdestination-port中的任意一个。

使用实例

# Trace trill网络nickname值为200节点。

<HUAWEI> trace trill 200
Press Ctrl+C to break trill traceroute facility                                 
traceroute to 200,  max hops: 63, packet length: 106                            
Hops   Nickname  InPort                    Previous   Time                      
                                           Nickname                             
------------------------------------------------------------------------------- 
   0        100  --                              --   --                        
   1        300  10GE1/0/2                      100   802ms                     
   2        200  10GE1/0/8                      300   334ms                     
                                                                                
Info: Succeed in tracing the destination nickname.               
表14-25  trace trill命令输出信息描述
项目 描述

Press Ctrl+C to break trill traceroute facility

同时按下CTRL+C键中止正在进行的Trace TRILL测试

traceroute to 200, max hops: 63, packet length: 106

目的设备的nickname、最大跳数以及回复的应答报文的大小

Hops

跳数

Nickname

节点的nickname

InPort

入接口

Previous Nickname

上一跳节点的nickname

Time

报文响应时间

Info: Succeed in tracing the destination nickname.

Trace测试成功

trill

命令功能

trill命令用来启动TRILL进程并进入TRILL视图。

undo trill命令用来去使能TRILL进程并退出TRILL视图。

缺省情况下,TRILL进程不运行。

命令格式

trill

undo trill

参数说明

视图

系统视图

缺省级别

2:配置级

使用指南

应用场景

在配置TRILL功能及与接口相关的特性之前,需要首先在系统视图下使能TRILL。在该命令成功执行后,可进入TRILL视图。

后续任务

为使TRILL协议正常运行,使用trill命令使能TRILL进程之后,需执行carrier-vlan命令为RB(Routing Bridge)配置TRILL协议使用的VLAN,最后在需要运行TRILL进程的接口上使用trill enable命令使能TRILL。完成这些配置后,TRILL协议才能真正启动。

注意事项

目前,一台RB上只支持运行一个TRILL进程。

使用实例

# 启动TRILL进程,该进程使用VLAN 10。

<HUAWEI> system-view
[~HUAWEI] trill
[*HUAWEI-trill] carrier-vlan 10

trill adjacency-check disable

命令功能

trill adjacency-check disable命令用来使设备可以同时配置:
  • TRILL功能和MAC地址学习限制功能。
  • TRILL功能和FCOE功能。
  • TRILL功能和端口安全功能。
  • TRILL功能和URPF功能。
  • TRILL功能和DHCP Snooping功能。
  • TRILL功能和802.1x功能。

undo trill adjacency-check disable命令用来禁止设备同时配置上述功能。

缺省情况下,不能同时配置上述功能。
说明:

仅CE6870EI支持此命令。

命令格式

trill adjacency-check disable

undo trill adjacency-check disable

参数说明

视图

系统视图

缺省级别

2:配置级

使用指南

应用场景

缺省情况下,TRILL功能和MAC地址学习限制功能、FCOE功能、端口安全功能、URPF功能、DHCP Snooping功能以及802.1x功能中任意一个功能均不能同时使用,如需同时使用,必须配置trill adjacency-check disable命令。

使用实例

# 允许设备可以同时配置:
  • TRILL功能和MAC地址学习限制功能。
  • TRILL功能和FCOE功能。
<HUAWEI> system-view
[~HUAWEI] trill adjacency-check disable

trill authentication-mode

命令功能

trill authentication-mode命令用来设置TRILL接口以指定的方式和密码验证Hello报文。

undo trill authentication-mode命令用来取消验证,同时删除密码。

缺省情况下,TRILL接口没有设置密码,也不认证收到的Hello报文。

命令格式

trill authentication-mode { simple { [ cipher ] plain-cipher-text | plain plain-text } | md5 { [ cipher ] plain-cipher-text | plain plain-text } } [ send-only ]

trill authentication-mode keychain keychain-name [ send-only ]

trill authentication-mode hmac-sha256 key-id key-id { [ cipher ] plain-cipher-text | plain plain-text } [ send-only ]

undo trill authentication-mode

参数说明

参数 参数说明 取值
simple 指定认证密码以纯文本方式发送。
说明:

Simple认证方式存在安全风险,推荐配置HMAC-SHA256密文认证方式。

-
cipher plain-cipher-text 指定认证密码为密文类型,可以键入明文或密文口令,在查看配置文件时以密文方式显示口令。
说明:

密文密码是经过加密算法计算后的字符串,通常用于配置恢复。配置时,plain-cipher-text需要与配置文件中的密文密码完全相同。

字符串形式。

  • simple模式下,长度的取值范围是1~16的对应简单口令,或者长度是24~128的对应密文口令。
  • md5hmac-sha256模式下,长度的取值范围是1~255的对应明文,和长度的取值范围是20~432的对应密文。
说明:

字符不包括“?”和空格。但是,当输入的密码两端使用双引号时,可在密码中间输入空格。

plain plain-text 指定认证密码为明文类型,只能键入简单口令,在查看配置文件时以明文方式显示口令。
注意:

如果使用plain选项,密码将以明文形式保存在配置文件中,存在安全隐患。建议使用cipher选项,将密码加密保存。

字符串形式,可以为字母或数字,区分大小写,不支持空格,当输入的字符串两端使用双引号时,可在字符串中输入空格。 不同的认证模式下密码取值范围不同:
  • 当认证模式为simple时,长度范围为1~16;
  • 当认证模式为md5时,长度范围为1~255。
md5 指定认证密码通过MD5加密后发送。
说明:

MD5密文认证方式存在安全风险,推荐配置HMAC-SHA256密文认证方式。

-
send-only 指定TRILL只对发送的Hello报文加载认证信息,不对接收的Hello报文进行认证。 -
keychain keychain-name 指定随时间变化的密钥链表。
说明:

如果选用keychain方式认证,则key采用的认证加密算法必须配置为hmac-md5。

字符串形式,可以是字母或数字,不支持空格,不区分大小写,长度为1~47。当输入的字符串两端使用双引号时,可在字符串中输入空格。
hmac-sha256

指定密码通过HMAC-SHA256算法加密后参与认证。

-
key-id key-id

指定HMAC-SHA256认证的密钥ID。

整数形式,取值范围是0~65535。

视图

接口视图

缺省级别

2:配置级

使用指南

为提高网络安全性,通常可以对接收的报文进行一定规则的验证或者对发送的报文附加认证信息,使只有通过验证的报文才可以在网络中进行转发。

使用trill authentication-mode命令,可以丢弃和此命令设定的接口验证密码不符的Hello报文;同时也会以指定的方式在本节点发送的所有Hello报文中插入所设定的接口验证密码。

使用实例

# 为接口10GE1/0/1设置TRILL认证方式为HMAC-SHA256认证,密码为hello,以密文形式发送。

<HUAWEI> system-view
[~HUAWEI] interface 10ge 1/0/1
[~HUAWEI-10GE1/0/1] port link-type hybrid
[*HUAWEI-10GE1/0/1] trill enable
[*HUAWEI-10GE1/0/1] trill authentication-mode hmac-sha256 key-id 1 cipher hello

trill cost

命令功能

trill cost命令用来配置TRILL接口的链路开销值。

undo trill cost命令用来取消TRILL接口配置的链路开销值。

缺省情况下,TRILL接口的链路开销值由接口带宽自动计算。

命令格式

trill cost { cost | maximum }

undo trill cost

参数说明

参数 参数说明 取值
cost

指定接口的链路开销值。

整数形式,取值范围是1~16777214。

maximum

指定接口的链路开销值为16777215。

说明:

接口链路开销值配置为16777215后其所在链路不能用于路由计算。

-

视图

接口视图

缺省级别

2:配置级

使用指南

应用场景

在大二层网络中,到达同一目的地通常会存在多条有效路径,TRILL通过SPF算法计算出最优路径,通过最优路径转发用户流量,这一特点往往会造成如下两个问题:
  • 所有流量都通过最优路径进行转发,容易导致负载不均衡。

  • 如果网络中的最优路径出现闪断,流量仍然沿最优路径转发,造成流量丢失。

为解决上述问题,可以通过执行trill cost命令为接口配置不同的链路开销值,实现流量沿不同的物理链路转发。

当不需要学习对端路由时,可以将cost值设置为maximum,此时路由不可达,从而避免学习对端路由。

前置条件

在接口视图下,执行trill enable命令使能指定接口的TRILL功能。

注意事项

改变接口的链路开销值,会造成整个网络的转发表重新计算,引起流量转发路径变化。

如果同时执行了trill cost命令和circuit-cost (TRILL)命令配置接口的链路开销值,则优先选择trill cost命令配置的值。

如果全局和接口下都没有配置开销值,TRILL默认按照接口带宽计算接口开销值,公式:接口开销值 = bandwidth-reference / 接口带宽。如bandwidth-reference为20000000Mbps,1Gbps带宽接口默认开销值为20000。
说明:

bandwidth-reference的值可以通过bandwidth-reference (TRILL)命令设置。

使用实例

# 设置接口10GE1/0/1的链路开销为15。

<HUAWEI> system-view
[~HUAWEI] interface 10ge 1/0/1
[~HUAWEI-10GE1/0/1] port link-type hybrid
[*HUAWEI-10GE1/0/1] trill enable
[*HUAWEI-10GE1/0/1] trill cost 15

trill egress mode

命令功能

trill egress mode命令用来指定TRILL网络Egress节点和Transit节点的Eth-Trunk负载分担模式。

undo trill egress mode命令用来恢复TRILL网络Egress节点和Transit节点的Eth-Trunk负载分担模式为缺省值。

缺省情况下,TRILL网络Egress节点和Transit节点的Eth-Trunk负载分担模式为ipv4。
说明:

仅CE6870EI支持此命令。

命令格式

trill egress mode { l2 | ipv4 | ipv6 }

undo trill egress mode [ l2 | ipv4 | ipv6 ]

参数说明

参数 参数说明 取值
l2

指定Eth-Trunk负载分担模式为l2。

-
ipv4

指定Eth-Trunk负载分担模式为ipv4。

-
ipv6

指定Eth-Trunk负载分担模式为ipv6。

-

视图

Load-balance-profile视图

缺省级别

2:配置级

使用指南

应用场景

缺省情况下,TRILL网络的Egress节点和Transit节点的Eth-Trunk负载分担模式为ipv4,即可以基于报文的源MAC、目的MAC、源IPv4地址、目的IPv4地址和VLAN进行负载分担。如果希望改变负载分担的元素,可以配置TRILL网络的Egress节点和Transit节点的Eth-Trunk负载分担模式为l2或者ipv6。这三种负载分担模式的效果分别为:
  • l2:仅支持基于源MAC、目的MAC和VLAN进行负载分担,具体根据哪些元素进行负载分担取决于命令l2所配置的负载分担元素。
  • ipv4:仅支持基于源MAC、目的MAC、源IPv4地址、目的IPv4地址和VLAN进行负载分担,具体根据哪些元素进行负载分担取决于命令l2ip所配置的负载分担元素。
  • ipv6:仅支持基于源MAC、目的MAC、源IPv6地址、目的IPv6地址和VLAN进行负载分担,具体根据哪些元素进行负载分担取决于命令l2ipv6所配置的负载分担元素。

使用实例

# TRILL网络Egress节点和Transit节点的Eth-Trunk负载分担模式为l2。

<HUAWEI> system-view
[~HUAWEI] load-balance profile 1
[*HUAWEI-load-balance-profile-1] trill egress mode l2

trill designated-vlan

命令功能

trill designated-vlan命令用来指定TRILL接口的Designated VLAN。

undo trill designated-vlan命令用来取消TRILL接口的Designated VLAN。

缺省情况下,TRILL接口选择系统内使能的Carrier VLAN中最小的为Designated VLAN。

命令格式

trill designated-vlan vlan-id

undo trill designated-vlan

参数说明

参数 参数说明 取值
vlan-id

指定TRILL接口使用的VLAN。

整数形式,取值范围是1~4094,保留VLAN ID(通过命令vlan reserved配置)除外。

视图

接口视图

缺省级别

2:配置级

使用指南

应用场景

TRILL在接口上发送协议报文、转发TRILL流量时,外层以太头的VLAN填充为链路上的DVLAN(Designated VLAN)。DVLAN可以由系统自动选择,也可以通过trill designated-vlan命令在接口上配置。

前置条件

在接口视图下,执行trill enable命令使能指定接口的TRILL功能。

注意事项

配置该命令时,必须保证所配置的Designated VLAN是TRILL Carrier VLAN。

使用实例

# 创建TRILL进程及Carrier VLAN,并在接口10GE1/0/1上使能TRILL,再设置接口的DVLAN。

<HUAWEI> system-view
[~HUAWEI] trill
[*HUAWEI-trill] carrier-vlan 10
[*HUAWEI-trill] carrier-vlan 20
[*HUAWEI-trill] quit
[*HUAWEI] interface 10ge 1/0/1
[*HUAWEI-10GE1/0/1] port link-type hybrid
[*HUAWEI-10GE1/0/1] trill enable
[*HUAWEI-10GE1/0/1] trill designated-vlan 10
相关主题

trill drb-priority

命令功能

trill drb-priority命令用来设置TRILL接口在选举DRB(Designated RBridge)时的优先级。

undo trill drb-priority命令用来恢复接口的DRB优先级为缺省值。

缺省情况下,TRILL接口的DRB优先级为64。

命令格式

trill drb-priority priority

undo trill drb-priority

参数说明

参数 参数说明 取值
priority

指定接口的选举DRB时的优先级。

整数形式,取值范围是0~127。缺省值为64。

视图

接口视图

缺省级别

2:配置级

使用指南

应用场景

在TRILL广播网中,由于任意两台RB之间都要传递信息,如果网络中有n台RB,则需要建立n x (n-1)/2个邻接关系。这使得任何一台RB的状态变化都会导致LSP的多次传递,浪费了带宽资源。为解决这一问题,TRILL协议定义了DRB,所有RB都只将信息发送给DRB,由DRB将网络链路状态广播出去。

DRB的选举原则是首先比较接口的DRB优先级,优先级最高的被选举为DRB。trill drb-priority命令可以设置各个接口的DRB优先级,从而控制DRB的选举。

前置条件

在接口视图下,执行trill enable命令使能指定接口的TRILL功能。

注意事项

改变接口的DRB优先级,可能会造成广播网中的DRB发生变化。

端口模式为P2P的接口不能参与DRB的选举。
说明:

端口模式可以通过trill enable port-mode命令来设置。

使用实例

# 设置接口10GE1/0/1的DRB优先级为80。

<HUAWEI> system-view
[~HUAWEI] interface 10ge 1/0/1
[~HUAWEI-10GE1/0/1] port link-type trunk
[*HUAWEI-10GE1/0/1] trill enable port-mode access
[*HUAWEI-10GE1/0/1] trill drb-priority 80
相关主题

trill-name

命令功能

trill-name命令用来使能识别LSP报文中主机名称的能力,同时为本地设备上TRILL系统配置动态主机名,并以LSP报文的方式发布出去。

undo trill-name命令用来删除本地设备上TRILL系统的动态主机名。

缺省时,本地设备上的TRILL系统没有动态主机名。

命令格式

trill-name symbolic-name

undo trill-name

参数说明

参数 参数说明 取值
symbolic-name 指定动态主机名。

字符串形式,不支持空格,区分大小写,长度范围是1~64。当输入的字符串两端使用双引号时,可在字符串中输入空格。

视图

TRILL视图

缺省级别

2:配置级

使用指南

应用场景

在TRILL网络中,RB通常由nickname或者System ID作为其唯一的标识,但由于nickname和System ID通常是由系统自动生成,对用户来说不易维护和管理。trill-name命令可以用来为RB配置指定名称,方便对TRILL网络的维护和管理。

前置条件

执行该命令前,需要首先在全局视图下创建该VLAN,并执行trill命令创建TRILL进程。

使用实例

# 为本地TRILL系统配置名称LocalA

<HUAWEI> system-view
[~HUAWEI] trill
[*HUAWEI-trill] trill-name LocalA
相关主题

trill enable

命令功能

trill enable命令用来使能接口的TRILL功能并设置接口的端口模式。

undo trill enable命令用来去使能接口的TRILL功能。

缺省情况下,接口上没有使能TRILL功能。

命令格式

trill enable [ port-mode { access | hybrid | p2p | trunk } ]

undo trill enable

参数说明

参数 参数说明 取值
port-mode

指定TRILL接口的端口模式。

-
access

指定TRILL接口的端口模式为accessaccess端口缺省不接收TRILL数据报文,只能接收Native ETH数据报文和TRILL协议报文。

-
hybrid

指定TRILL接口的端口模式为hybridhybridaccesstrunk的混合模式,既允许接收TRILL数据和协议报文,又允许接收Native ETH报文。

-
p2p

指定TRILL接口的端口模式为p2pp2p端口只处理TRILL协议和数据报文,因此,不进行DRB选举,也不进行VLAN forwarder选定。

缺省情况下TRILL接口的端口模式为p2p

-
trunk

指定TRILL接口的端口模式为trunktrunk端口只处理TRILL数据和协议报文收发,不处理Native ETH等数据报文,因此,RB之间互联端口可以配置为trunk类型。

-

视图

接口视图

缺省级别

2:配置级

使用指南

应用场景

在系统视图下完成TRILL进程的配置之后,为了使TRILL协议正常运行,还需要在运行TRILL协议的链路接口上使能TRILL功能,trill enable命令可以实现该功能。

由于TRILL接口的端口模式不同,其在网络中的作用也不同,为了尽可能减少资源浪费,可以根据接口在网络中所处的位置,通过执行trill enable port-mode命令为不同位置的接口配置不同的端口模式,减少接口处理的报文数,从而节省系统资源。

hybrid为混合端口,这里就不做介绍了,其他三种端口模式的配置原则为:
  • Access端口:当接口位于TRILL网络边缘,用以接入用户VLAN时,通常设置为Access模式。
  • Trunk端口:当接口位于TRILL网络内部,仅用于传输TRILL报文,可以设置为Trunk模式。
  • P2P端口:通常只有P2P类型的网络中,用于链接两台RB的接口,会设置为P2P模式。

前置条件

在系统视图下执行trill命令启动TRILL进程。

注意事项

Access模式的端口不能传递TRILL数据报文,且TRILL路由不会选择Access端口作为路由出端口,因此,当一个接口被设置为Access模式时其不参与路由计算。

Trunk模式的端口不能参与AF选举,收到ETH报文直接丢弃,因此,当接入VLAN的端口被设置为Trunk时会造成用户流量无法进入TRILL网络。

P2P模式的端口不参与DRB选举,其余与Trunk端口类似。

TOR堆叠场景下,端口不要配置成hybrid模式,否则会引起环路。

如果一个接口已通过port link-type命令配置为access类型,则该接口只能作为用户接入端口,无法使能TRILL。

该命令是覆盖式命令,多次配置时,仅最后一次配置生效。

使用实例

# 创建TRILL进程,在接口10GE1/0/1上使能TRILL并设置端口模式为Access。

<HUAWEI> system-view
[~HUAWEI] trill
[*HUAWEI-trill] network-entity 00.0000.0000.0001.00
[*HUAWEI-trill] quit
[*HUAWEI] interface 10ge 1/0/1
[*HUAWEI-10GE1/0/1] port link-type hybrid
[*HUAWEI-10GE1/0/1] trill enable port-mode access
相关主题

trill gateway enable(除CE6870EI之外)

命令功能

trill gateway enable命令用来使能内环模式TRILL网关功能。

undo trill gateway enable命令用来去使能内环模式TRILL网关功能。

缺省情况下,没有使能内环模式TRILL网关功能。

命令格式

trill gateway enable bind interface eth-trunk trunk-id

undo trill gateway enable bind interface eth-trunk trunk-id

参数说明

参数 参数说明 取值
bind interface eth-trunk trunk-id 为TRILL网关绑定内部环回接口,该接口只能为Eth-Trunk接口。 根据设备实际情况选取。

视图

系统视图

缺省级别

2:配置级

使用指南

应用场景

通过增加独立网关设备或者VS的方式来实现在TRILL网络中部署网关,有成本高,部署复杂等缺点。这时可以部署TRILL网关的功能。

TRILL网关功能可以通过内环和外环两种方式实现。如果客户网络只有单播流量需要通过TRILL网关进行转发,则可以配置内环模式的TRILL网关功能。

在使能了TRILL网关功能时,必须指定一个Eth-Trunk接口作为TRILL网关的内部环回接口。

注意事项

内环模式的TRILL网关只支持三层单播流量的转发,不支持三层组播流量的转发。

前置任务

在绑定Eth-Trunk接口为TRILL网关的内部环回接口前,必须通过命令service type trill unicast指定该Eth-Trunk接口为TRILL网关的内部环回接口。

使用实例

# 使能内环模式的TRILL网关功能,并绑定Eth-Trunk2接口为TRILL网关的内部环回接口。
<HUAWEI> system-view
[~HUAWEI] interface eth-trunk 2
[*HUAWEI-Eth-Trunk2] trunkport 10ge 1/0/1
[*HUAWEI-Eth-Trunk2] service type trill unicast
[*HUAWEI-Eth-Trunk2] quit
[*HUAWEI] trill gateway enable bind interface eth-trunk 2

trill gateway enable(CE6870EI)

命令功能

trill gateway enable命令用来使能内环模式TRILL网关功能。

undo trill gateway enable命令用来去使能内环模式TRILL网关功能。

缺省情况下,没有使能内环模式TRILL网关功能。

命令格式

trill gateway enable

undo trill gateway enable

参数说明

视图

系统视图

缺省级别

2:配置级

使用指南

应用场景

通过增加独立网关设备或者VS的方式来实现在TRILL网络中部署网关,有成本高,部署复杂等缺点。这时可以部署TRILL网关的功能。

TRILL网关功能可以通过内环和外环两种方式实现。如果客户网络只有单播流量需要通过TRILL网关进行转发,则可以配置内环模式的TRILL网关功能。

配置影响

配置trill gateway enable命令后,设备使能内环模式TRILL网关功能,并自动为TRILL网关分配内部环回接口。

注意事项

内环模式的TRILL网关只支持三层单播流量的转发,不支持三层组播流量的转发。

使用实例

# 使能内环模式的TRILL网关功能。
<HUAWEI> system-view
[~HUAWEI] trill gateway enable

trill load-balance

命令功能

trill load-balance命令用来指定某台RB为特定VLAN的AF。

undo trill load-balance命令用来恢复AF的自动选举方式。

缺省情况下,TRILL采用依次指定的方式实现AF的负载分担。

命令格式

trill load-balance systemid vlan { vlan-id1 [ to vlan-id2 ] }&<1–10>

undo trill load-balance systemid vlan { vlan-id1 [ to vlan-id2 ] }&<1–10>

参数说明

参数 参数说明 取值
systemid

指定系统ID为systemid的设备作为指定VLAN的AF。

格式为XXXX.XXXX.XXXX。
vlan vlan-id1

指定CE VLAN的起始值。

整数形式,取值范围是1~4094。
to vlan-id2

指定CE VLAN的结束值。

vlan-id2的值必须大于vlan-id1的值。

整数形式,取值范围是1~4094。

视图

接口视图

缺省级别

2:配置级

使用指南

应用场景

缺省情况下,TRILL网络采用依次指定的方式分配AF,实现AF的负载分担。当希望某些VLAN的AF为指定RB时,可以配置trill load-balance,此时系统ID为指定systemid的RB作为指定的VLAN的AF。

配置影响

配置trill load-balance命令后,对于命令行指定的VLAN区域不负载分担,非指定的VLAN区域按照AF优先级依次遍历,实现负载分担。

注意事项

trill load-balance命令只有在DRB接口下配置才有效。

使用实例

# 指定系统ID为0000.0000.0001的设备为VLAN ID为2、3、4、5、9的VLAN的AF。

<HUAWEI> system-view
[~HUAWEI] interface 10ge 1/0/1
[~HUAWEI-10GE1/0/1] port link-type hybrid
[*HUAWEI-10GE1/0/1] trill enable port-mode hybrid
[*HUAWEI-10GE1/0/1] trill load-balance 0000.0000.0001 vlan 2 to 5 9
相关主题

trill local-preference enable

命令功能

trill local-preference enable命令用来使能堆叠环境下TRILL流量本地优先转发功能。

undo trill local-preference enable命令用来去使能堆叠环境下TRILL流量本地优先转发功能。

缺省情况下,未使能堆叠环境下TRILL流量本地优先转发功能。

命令格式

trill local-preference enable

undo trill local-preference enable

参数说明

视图

ECMP视图(除CE6870EI外)

Load-balance-profile视图(CE6870EI)

缺省级别

2:配置级

使用指南

应用场景

在设备堆叠情况下,为了保证TRILL流量的可靠传输,流量的出接口可能通过跨设备的接口进行ECMP负载分担。当堆叠设备转发TRILL流量时,设备通过HASH算法可能会选择跨设备的出接口,由此增加了堆叠设备之间的带宽承载压力,也降低了流量转发效率。

为了解决上述问题,可通过本命令使能堆叠环境下TRILL流量本地优先转发功能。即从本设备进入的TRILL流量优先通过本设备的出接口转发。如果本设备没有出接口,再从跨设备出接口转发。这样可以有效地节省堆叠设备间带宽,提高TRILL流量转发效率。

注意事项

使能堆叠环境下TRILL流量本地优先转发功能,必须确保本设备出接口的带宽足以承载本设备转发的流量,防止发生丢包。

使用实例

(CE6870EI除外)# 使能堆叠环境下TRILL流量本地优先转发功能。
<HUAWEI> system-view
[~HUAWEI]  load-balance ecmp
[~HUAWEI-ecmp] trill local-preference enable
(CE6870EI)# 在负载分担模板cl中使能堆叠环境下TRILL流量本地优先转发功能。
<HUAWEI> system-view
[~HUAWEI] load-balance profile cl
[*HUAWEI-load-balance-profile-cl] trill local-preference enable

trill port-inhibited

命令功能

trill port-inhibited命令用来在接口变为Up的情况下配置接口延迟收发Hello报文的时间并抑制AF(Appointed Forwarder)选举。

undo trill port-inhibited命令用来在接口变为Up的情况下恢复接口收发Hello报文的时间为缺省值并恢复AF选举。

缺省情况下,TRILL接口Up后收发Hello报文的时间为0秒,即立即收发Hello报文。

命令格式

trill port-inhibited delay-time

undo trill port-inhibited

参数说明

参数 参数说明 取值
delay-time 指定延迟收发Hello报文的时间。 整数形式,取值范围是1~300,单位是秒。

视图

接口视图

缺省级别

2:配置级

使用指南

应用场景

图14-1所示,在TRILL AF单归接入EVN的场景下,CE1和CE2为TRILL网络的边缘设备,其中CE1角色为AF,PE1和PE2设备为EVN网络的边缘设备。当PE1设备故障时,会导致PE1与PE3之间的隧道故障,CE1设备的10GE1/0/1接口的状态变为Down,此时TRILL网络中的CE2会当选为AF并承载流量。当PE1故障恢复后,与之相连的CE1设备的10GE1/0/1的状态会立即变为Up,CE1会当选AF并承载流量,此时由于PE1和PE3之间的隧道恢复较慢,会导致部分流量丢失。为防止此种情况发生,可以在CE设备上配置trill port-inhibited命令延迟收发Hello报文和延迟当选AF的时间。

配置trill port-inhibited命令后,CE设备在设置的delay-time时间内不会发送Hello报文同时抑制AF选举,在delay-time超期后,如果TRILL邻居建立,则CE会立即当选AF,如果TRILL邻居未建立,则等待Hold Time时间到后再当选AF。

图14-1  trill port-inhibited命令的组网图

前置条件

执行命令trill enable设置TRILL接口的端口模式为access或者hybrid,因为只有TRILL接口为access模式或者hybrid模式时才能配置trill port-inhibited命令。

使用实例

# 设置接口10GE1/0/1 Up后延迟收发Hello报文的时间为100秒。

<HUAWEI> system-view
[~HUAWEI] trill
[*HUAWEI-trill] quit
[*HUAWEI] commit
[*HUAWEI] interface 10ge 1/0/1
[*HUAWEI-10GE1/0/1] trill enable port-mode access
[*HUAWEI-10GE1/0/1] trill port-inhibited 100
相关主题

trill timer csnp

命令功能

trill timer csnp命令用来设置TRILL接口发送CSNP报文的时间间隔。

undo trill timer csnp命令用来恢复TRILL接口发送CSNP报文的时间间隔为缺省值。

缺省情况下,TRILL接口发送CSNP报文的时间间隔为10秒。

命令格式

trill timer csnp csnp-interval

undo trill timer csnp

参数说明

参数 参数说明 取值
csnp-interval 指定TRILL接口发送CSNP报文的时间间隔。 整数形式,取值范围是1~65535,单位是秒。

视图

接口视图

缺省级别

2:配置级

使用指南

应用场景

TRILL网络中的所有设备是通过DRB周期性发送CSNP报文来进行LSDB同步的。设备接收到CSNP报文后,如果发现本地LSDB中缺少某条LSP,或者本地存储的LSP较旧,那么将发送PSNP报文请求相应的LSP。根据网络的规模大小,可以通过trill timer csnp命令调整CSNP报文的发送周期,使网络既可以及时实现LSDB同步,又不会因为频繁发送CSNP报文而占用大量网络内存。

前置条件

在接口视图下,执行trill enable命令使能指定接口的TRILL功能。

注意事项

由于TRILL路由的收敛速度依赖于LSDB的同步速度,因此减小CSNP报文的发送间隔时间可以加快LSDB的同步以及TRILL路由的收敛。但是如果该值设置过小,则DRB会频繁发送CSNP报文,从而造成设备的CPU、内存及网络带宽占用过高,影响正常业务的运行。

只有DRB才会周期性发送CSNP报文,因此该命令只能配置在DRB的非P2P接口上才有效。

使用实例

# 设置TRILL的CSNP报文在接口10GE1/0/1上每15秒发送一次。

<HUAWEI> system-view
[~HUAWEI] interface 10ge 1/0/1
[~HUAWEI-10GE1/0/1] port link-type hybrid
[*HUAWEI-10GE1/0/1] trill enable
[*HUAWEI-10GE1/0/1] trill timer csnp 15
相关主题

trill timer hello

命令功能

trill timer hello命令用来设置RB接口发送Hello报文的时间间隔。

undo trill timer hello命令用来恢复缺省设置。

缺省情况下,TRILL发送Hello报文的时间间隔是10秒。

命令格式

trill timer hello hello-interval

undo trill timer hello

参数说明

参数 参数说明 取值
hello-interval 指定TRILL接口发送Hello报文的时间间隔。 整数形式,取值范围是3~255,单位是秒。

视图

接口视图

缺省级别

2:配置级

使用指南

应用场景

Hello报文用于建立和维持邻居关系,在TRILL邻居建立之后,RB之间的邻居关系需要定期交换Hello报文来维系。缺省情况下,TRILL邻居如果30秒内没有收到对方发送的Hello报文,则视为邻居关系变为down状态。在实际应用中,Hello报文的缺省发送间隔可能不能很好地满足网络要求,可以通过trill timer hello命令对Hello报文发送间隔进行调整。

前置条件

执行该命令前,需要在接口视图下执行trill enable命令使能指定接口的TRILL功能。

注意事项

Hello报文的发送间隔需要根据实际情况设置,发送间隔越短,占用的系统资源越多,而发送间隔过长容易导致不能快速地感知邻居状态变化,从而造成流量丢失。

使用实例

# 设置TRILL接口10GE1/0/1每20秒发送一次Hello报文。

<HUAWEI> system-view
[~HUAWEI] interface 10ge 1/0/1
[~HUAWEI-10GE1/0/1] port link-type hybrid
[*HUAWEI-10GE1/0/1] trill enable
[*HUAWEI-10GE1/0/1] trill timer hello 20
相关主题

trill timer holding-multiplier

命令功能

trill timer holding-multiplier命令用来设置TRILL邻居状态变为down之前失效的Hello报文数目。

undo trill timer holding-multiplier命令用来恢复缺省配置。

缺省情况下,TRILL邻居在收到3个失效Hello报文之后,即判断邻居状态变为down。

命令格式

trill timer holding-multiplier number

undo trill timer holding-multiplier

参数说明

参数 参数说明 取值
number

指定TRILL邻居状态变为down之前失效的Hello报文数目。

整数形式,取值范围是3~1000。

视图

接口视图

缺省级别

2:配置级

使用指南

应用场景

链路两端的设备通过发送Hello报文建立邻居关系,当邻居关系建立起来后,需要周期性的发送Hello报文来维持邻居关系。如果在一定间隔时间内,链路一端的设备没有接收到对端设备发送的Hello报文,则认为对端邻居失效。该间隔时间叫做邻居保持时间。

例如,如果本地设备已经通过执行命令trill timer hello 20将Hello报文的发送间隔时间配置为20秒,然后执行trill timer holding-multiplier 4,则邻居保持时间为80秒(4*20 = 80)。当使用trill timer hello命令修改Hello报文的发送间隔时间时,邻居保持时间也随之改变。

前置条件

执行该命令前,需要在接口视图下执行trill enable命令使能指定接口的TRILL功能。

注意事项

如果number配置的过大,那么当对端邻居失效时,本端设备需要等待过长的时间才能检测到,从而减慢TRILL路由收敛速度。如果number配置的太小,由于网络传输延时和传播差错等原因可能会造成个别Hello报文的丢失或出错,那么邻居关系会频繁的在UpDown之间变化,造成TRILL网络的路由震荡。因此,请谨慎配置number的取值。

建议TRILL网络中的所有设备配置相同的Hello报文发送间隔时间和邻居保持时间,以免造成某些设备对链路故障的检测速度低于其他设备,而减慢全网TRILL路由的收敛速度。

使用实例

# 设置接口10GE1/0/1上标志邻居失效的Hello报文数目为5。

<HUAWEI> system-view
[~HUAWEI] interface 10ge 1/0/1
[~HUAWEI-10GE1/0/1] port link-type hybrid
[*HUAWEI-10GE1/0/1] trill enable
[*HUAWEI-10GE1/0/1] trill timer holding-multiplier 5

trill timer lsp-retransmit

命令功能

trill timer lsp-retransmit命令用来设置P2P链路上同一TRILL LSP报文的重传间隔时间。

undo trill timer lsp-retransmit命令用来恢复缺省设置。

缺省情况下,P2P链路上TRILL LSP报文的重传时间间隔为5秒。

命令格式

trill timer lsp-retransmit retransmit-interval

undo trill timer lsp-retransmit

参数说明

参数 参数说明 取值
retransmit-interval 指定LSP报文的重传间隔时间。 整数形式,取值范围是1~300,单位是秒。

视图

接口视图

缺省级别

2:配置级

使用指南

应用场景

在P2P网络中,链路两端的设备通过LSP扩散达到LSDB的同步。链路其中一端的设备发送LSP报文,另一端的设备收到该LSP报文则回复PSNP报文进行确认。如果在一定时间内,发送报文的设备未收到对端的PSNP确认报文,则会重新发送该LSP报文。

trill timer lsp-retransmit命令可以用来配置设备重新发送LSP报文的间隔时间。配置该命令后,设备发送LSP报文后,会等待时间间隔retransmit-interval。在这段时间内,如果收到对端的PSNP确认报文,则不会重传该LSP报文,否则重传该LSP报文。

前置条件

在接口视图下,执行trill enable port-mode p2p命令使能指定接口的TRILL功能,并设置TRILL接口的端口模式为P2P。

注意事项

如果retransmit-interval的值设置过小,可能会造成LSP报文的不必要的重传,造成对设备的CPU、内存及网络带宽的占用过高。

由于只有P2P网络中的设备才会发送PSNP报文进行确认,因此该命令只在P2P接口上才生效。

使用实例

# 设置接口10GE1/0/1重传TRILL LSP报文的时间间隔为10秒。

<HUAWEI> system-view
[~HUAWEI] interface 10ge 1/0/1
[~HUAWEI-10GE1/0/1] port link-type hybrid
[*HUAWEI-10GE1/0/1] trill enable port-mode p2p
[*HUAWEI-10GE1/0/1] trill timer lsp-retransmit 10
相关主题

trill timer lsp-throttle

命令功能

trill timer lsp-throttle命令用来设置TRILL接口两次发送LSP报文的最小时间间隔以及一次发送包含的LSP的最大个数。

undo trill timer lsp-throttle命令用来恢复缺省设置。

缺省情况下,TRILL接口发送两次LSP报文的最小间隔时间是50毫秒,每次发送LSP报文的最大数目是10。

命令格式

trill timer lsp-throttle throttleinterval [ count countnumber ]

undo trill timer lsp-throttle

参数说明

参数 参数说明 取值
throttleinterval 指定TRILL接口发送两次LSP报文的最小间隔时间。 整数形式,取值范围是1~10000,单位是毫秒。
count countnumber 指定一次发送LSP报文的最大数目。 整数形式,取值范围是1~1000。缺省值为10。

视图

接口视图

缺省级别

2:配置级

使用指南

应用场景

LSP携带了链路状态信息,TRILL网络通过所有RB之间的LSP交互,实现了LSDB同步,也就是实现了网络的收敛。当设备中存在大量LSP时,需要一次发送多个LSP,每次发送需要间隔一段时间。间隔时间过小,或者每次发送LSP数目过多,都可能会给网络带来内存上的消耗。因此,可以通过trill timer lsp-throttle设置两次发送LSP报文的最小时间间隔以及每次发送的LSP报文的数目,通过对throttleintervalcountnumber参数的调整,使设备均衡地发送所有LSP,而不会对网络造成负担。

前置条件

在接口视图下,执行trill enable命令使能指定接口的TRILL功能。

注意事项

如果配置TRILL接口发送LSP报文的时间间隔过小,可能会导致设备频繁发送LSP,占用网络大量内存。

使用实例

# 配置TRILL接口10GE1/0/1发送LSP报文的最小时间间隔为500毫秒,每组LSP报文最多包含20个LSP。

<HUAWEI> system-view
[~HUAWEI] interface 10ge 1/0/1
[~HUAWEI-10GE1/0/1] port link-type hybrid
[*HUAWEI-10GE1/0/1] trill enable
[*HUAWEI-10GE1/0/1] trill timer lsp-throttle 500 count 20
相关主题

trust upstream (TRILL)

命令功能

trust upstream命令用来指定Carrier VLAN信任的ds模板,按照指定模板的规则进行优先级映射。

undo trust upstream命令用来恢复缺省配置。

缺省情况下,使用系统自定义的default模板进行优先级映射。

命令格式

trust upstream ds-domain-name [ carrier-vlan { vlan-id } &<1-3> ]

undo trust upstream ds-domain-name [ carrier-vlan { vlan-id } &<1-3> ]

参数说明

参数

参数说明

取值

ds-domain-name

指定DiffServ域的名称。

必须是已存在的DiffServ域名称。

carrier-vlan vlan-id

指定Carrier VLAN的VLAN ID。

整数形式,取值范围是1~4094,保留VLAN ID(通过命令vlan reserved配置)除外。

视图

TRILL视图

缺省级别

2:配置级

使用指南

应用场景

可以通过该命令指定某些Carrier Vlan信任用户指定的ds模板,按照该模板进行报文的优先级映射。

使用实例

# 指定VLAN ID为200的Carrier VLAN的信任ds模板为test。

<HUAWEI> system-view
[~HUAWEI] trill
[*HUAWEI-trill] trust upstream test carrier-vlan 200

service type trill unicast

命令功能

service type trill unicast命令用来指定一个Eth-Trunk接口为TRILL网关的内部环回口。

undo service type trill unicast命令用来删除该配置。

缺省情况下,没有指定任何Eth-Trunk接口作为TRILL网关的内部环回口。
说明:

CE6870EI不支持该命令。

命令格式

service type trill unicast

undo service type trill unicast

参数说明

视图

Eth-Trunk接口视图

缺省级别

2:配置级

使用指南

应用场景

当使用内环方式实现TRILL网关功能时,需要指定一个Eth-Trunk接口作为TRILL网关的内部环回口。TRILL报文会在这个内部环回口解封装TRILL报头,解封装后,正常的二层报文会从该内部环回口进入设备,并被发送到网关进行处理。

配置影响

配置service type trill unicast命令后,该Eth-Trunk接口及其物理成员口专供TRILL网关使用,不能再配置其他业务。

注意事项

作为自环回口的Eth-Trunk接口必须含有状态为UP的物理成员口。
说明:

请加入足够的物理成员口,以保证内部环回口有足够的带宽处理上送到网关的TRILL报文。例如:如果用户侧通过TRILL网络上送到网关的流量为10Gbps,则需要将一个10GE接口或者10个GE接口加入到内环回的Eth-Trunk接口中作为其物理成员口。

使用实例

# 将10GE1/0/1加入到Eth-Trunk1中,并指定Eth-Trunk1为TRILL网关的内部环回口。

<HUAWEI> system-view
[~HUAWEI] interface eth-trunk 1
[*HUAWEI-Eth-Trunk1] trunkport 10ge 1/0/1
[*HUAWEI-Eth-Trunk1] service type trill unicast
翻译
下载文档
更新时间:2019-03-20

文档编号:EDOC1000166474

浏览量:15941

下载量:402

平均得分:
本文档适用于这些产品
相关版本
相关文档
Share
上一页 下一页