• 产品与解决方案
  • 行业解决方案
  • 服务
  • 支持
  • 合作伙伴
  • 新华三人才研学中心
  • 关于我们

13-TRILL命令参考

目录

01-TRILL命令

本章节下载 01-TRILL命令  (279.25 KB)

01-TRILL命令


1 TRILL

提示

·     TRILL功能受License限制,请在使用本功能前安装有效的License。有关License的详细介绍,请参见“基础配置指导”中的“License管理”。

·     业务板的工作模式为bridging时,不支持TRILL功能。有关业务板工作模式的详细介绍,请参见“基础配置指导”中的“设备管理”。

 

1.1  TRILL配置命令

1.1.1  auto-cost enable

auto-cost enable命令用来开启TRILL端口链路开销值的自动计算功能。

undo auto-cost enable命令用来关闭TRILL端口链路开销值的自动计算功能。

【命令】

auto-cost enable

undo auto-cost enable

【缺省情况】

TRILL端口链路开销值的自动计算功能处于开启状态。

【视图】

TRILL视图

【缺省用户角色】

network-admin

mdc-admin

【使用指导】

TRILL端口的链路开销可以由系统自动计算或用户手工配置,其中手工配置优先,即:只要进行了手工配置,就取手工配置值;如果没有进行手工配置,若开启了自动计算功能则取自动计算值,若关闭了自动计算功能则取缺省值2000。

TRILL端口链路开销值自动计算的公式如下:链路开销值=20000000000000÷端口波特率。

【举例】

# 关闭TRILL端口链路开销值的自动计算功能。

<Sysname> system-view

[Sysname] trill

[Sysname-trill] undo auto-cost enable

【相关命令】

·     trill cost

1.1.2  display trill adjacent-table

display trill adjacent-table命令用来显示TRILL邻接表信息。

【命令】

display trill adjacent-table [ count | nickname nickname interface interface-type interface-number ]

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

mdc-admin

mdc-operator

【参数】

count:显示表项的数量。

nickname nickname interface interface-type interface-number:显示指定RB指定端口上的信息。nickname表示RB的Nickname,为0x1~0xFFFE的十六进制数;interface-type interface-number为端口类型和端口编号。如果未指定本参数,将显示所有RB所有端口上的信息。

【举例】

# 显示TRILL邻接表所有表项的信息。

<Sysname> display trill adjacent-table

NextHop     MAC address       Interface

0x899b      00e0-fc58-123a    XGE1/0/1

# 显示TRILL邻接表的表项数量。

<Sysname> display trill adjacent-table count

Total number of TRILL ADJ entries: 1

表1-1 display trill adjacent-table命令显示信息描述表

字段

描述

NextHop

报文转发的下一跳RB的Nickname

MAC address

报文转发的下一跳RB的MAC地址

Interface

报文的出端口

Total number of TRILL ADJ entries

TRILL邻接表的表项数量

 

1.1.3  display trill brief

display trill brief命令用来显示TRILL摘要信息。

【命令】

display trill brief

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

mdc-admin

mdc-operator

【举例】

# 显示TRILL摘要信息。

<Sysname> display trill brief

Network entity: 00.00a0.fc00.5806.00

Nickname: 0xfa1b

Nickname priority: 64

Tree-root priority: 32768

Cost style: Wide

Maximum allowed LSP received: 1492

Maximum allowed LSP originated: 1458

Maximum unicast load-balancing: 8

Overload status: None

Overload remaining time: N/A

Device role: Normal

Timers:

  LSP-max-age: 1200s

  LSP-refresh: 900s

  Interval between SPFs: 10s  10ms  20ms

表1-2 display trill brief命令显示信息描述表

字段

描述

Network entity

网络实体的名称

Nickname

RB的Nickname

Nickname priority

RB拥有Nickname的优先级

Tree-root priority

设备作为TRILL分发树根桥的优先级

Cost style

开销类型,仅支持Wide类型

Maximum allowed LSP received

可接收的LSP最大长度

Maximum allowed LSP originated

可生成的LSP最大长度

Maximum unicast load-balancing

TRILL单播等价多路径的最大路径数

Overload status

过载标志位的置位原因,包括:

·     Config:表示配置过载标志位置位

·     GR:表示在平滑重启中过载标志位置位

·     GR/Config:表示在Start类型的平滑重启中配置过载标志位置位

·     None:表示未配置过载标志位置位

Overload remaining time

过载标志位保持置位状态的时间,单位为秒。N/A表示未配置此时间或此时间已超时

Device role

设备角色:

·     Normal:表示普通RB

·     Access:表示二层接入设备

Timers

TRILL定时器

LSP-max-age

LSP的最大生存时间,单位为秒

LSP-refresh

LSP的刷新周期,单位为秒

Interval between SPFs

依次为使用SPF(Shortest Path First,最短路径优先)算法进行路由计算的最大时间间隔(单位为秒)、最小时间间隔(单位为毫秒)和时间间隔惩罚增量(单位为毫秒)

 

1.1.4  display trill fib

display trill fib命令用来显示TRILL单播转发表信息。

【命令】

display trill fib [ count | nickname nickname ]

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

mdc-admin

mdc-operator

【参数】

count:显示表项的数量。

nickname nickname:显示指定RB的信息。nickname表示RB的Nickname,为0x1~0xFFFE的十六进制数。如果未指定本参数,将显示所有RB的信息。

【举例】

# 显示TRILL单播转发表所有表项的信息。

<Sysname> display trill fib

Flags: T-Transit, E-Egress

Destination   HopCount   NextHop   Interface                Flags

0xfa1b        63         N/A       N/A                        E

0x899b        63         0x2a5c    XGE1/0/1                   T

# 显示TRILL单播转发表的表项数量。

<Sysname> display trill fib count

Total number of TRILL FIB destinations: 1

Total number of TRILL FIB entries: 2

表1-3 display trill fib命令显示信息描述表

字段

描述

Destination

目的RB的Nickname

HopCount

到达目的RB的跳数

NextHop

下一跳RB的Nickname

Interface

报文的出端口

Flags

标志:

·     T:表示转发

·     E:表示出隧道

Total number of TRILL FIB destinations

TRILL单播转发表中目的RB的数量

Total number of TRILL FIB entries

TRILL单播转发表的表项数量

 

1.1.5  display trill graceful-restart status

display trill graceful-restart status命令用来显示TRILL的GR(Graceful Restart,平滑重启)状态信息。

【命令】

display trill graceful-restart status

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

mdc-admin

mdc-operator

【举例】

# 显示TRILL的GR状态信息。

<Sysname> display trill graceful-restart status

Restart status: RESTARTING

Restart phase: LSDB synchronization

Restart interval: 300s

T3 remaining time: 140s

Total number of interfaces: 1

Number of waiting LSPs: 3

T2 remaining time: 55s

  Interface: Ten-GigabitEthernet1/0/1

    T1 remaining time: 2s

    RA received: Y

    CSNP received: N

    T1 expiration number: 1

表1-4 display trill graceful-restart status显示信息描述表

字段

描述

Restart status

重启状态:

·     COMPLETE:表示平滑重启已完成

·     RESTARTING:表示正进行Restart类型的平滑重启

·     STARTING:表示正进行Start类型的平滑重启

Restart phase

重启阶段:

·     Finish:表示平滑重启已完成

·     LSDB synchronization:表示T2同步阶段

·     LSP generation:表示LSP生成阶段

·     MCS synchronization:表示二层组播数据同步阶段

·     SPF:表示路由计算阶段

Restart interval

重启间隔,单位为秒

T3 remaining time

T3定时器的超时剩余时间,单位为秒。初始值为65535秒,后续会根据RA报文中的剩余时间来更新

Total number of interfaces

进程下的所有端口数

Number of waiting LSPs

等待的LSP数量

T2 remaining time

T2定时器的超时剩余时间,单位为秒。对于Restart类型的GR,初始值固定为60秒;对于Start类型的GR,初始值为graceful-restart interval命令的配置值(缺省为300秒)

Interface

端口名称

T1 remaining time

T1定时器的超时剩余时间,单位为秒。初始值为3秒

RA received

RA接收标记位:

·     Y:表示置位

·     N:表示未置位

CSNP received

CSNP接收标记位:

·     Y:表示置位

·     N:表示未置位

T1 expiration number

T1定时器的超时次数。最大值为10次

 

1.1.6  display trill interface

display trill interface命令用来显示TRILL端口信息。

【命令】

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

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

mdc-admin

mdc-operator

【参数】

interface-type interface-number:显示指定端口的信息,interface-type interface-number为端口类型和端口编号。如果未指定本参数,将显示所有端口的信息。

verbose:显示详细信息。如果未指定本参数,将显示摘要信息。

【举例】

# 显示所有TRILL端口的信息。

<Sysname> display trill interface

Interface                       Protocol state   DRB  Cost      Link type

----------------------------------------------------------------------

Ten-GigabitEthernet1/0/1        UP               Yes  2000      A

# 显示所有TRILL端口的详细信息。

<Sysname> display trill interface verbose

Interface: Ten-GigabitEthernet1/0/1

Protocol state: UP

Nickname: 0x9c2c

MTU: 9982

DRB: Yes

Designated VLAN: 1

Link type: Access

CSNP timer: 10s

Hello timer: 3s

Hello multiplier: 3

LSP timer: 10ms

LSP transmit-throttle count: 5

Cost: 2000

AVF inhibited timer: 30s

Priority: 64

Active AVF:

  1-30

Inhibited AVF: None

表1-5 display trill interface命令显示信息描述表

字段

描述

Interface

端口名称

Protocol state

TRILL协议的状态,包括UP和DOWN

Nickname

RB的Nickname

MTU

链路的MTU值,单位为字节

DRB

是否被选举为DRB

·     Yes:表示已被选举为DRB

·     No:表示未被选举为DRB

Designated VLAN

当前生效的指定VLAN。如果显示为65535,表示端口down或端口下没有使能VLAN

Link type

TRILL端口的类型:

·     A或Access:表示Access类型

·     H或Hybrid:表示Hybrid类型

·     T或Trunk:表示Trunk类型

CSNP timer

CSNP报文的发送间隔,单位为秒

Hello timer

Hello报文发送间隔,单位为秒

Hello multiplier

Hello报文的失效数目

LSP timer

LSP的最小发送间隔,单位为毫秒

LSP transmit-throttle count

一次发送LSP的最大数目

Cost

端口的链路开销值

AVF inhibited timer

环路避免的抑制时间,单位为秒

Priority

DRB优先级

Active AVF

当前端口上被DRB分配为AVF的VLAN,None表示没有

Inhibited AVF

当前端口上暂时被抑制的AVF的VLAN,None表示没有

 

1.1.7  display trill lsdb

display trill lsdb命令用来显示TRILL链路状态数据库信息。

【命令】

display trill lsdb [ local | lsp-id lsp-id | verbose ] *

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

mdc-admin

mdc-operator

【参数】

local:显示本地生成的LSP的信息。

lsp-id lsp-id:显示指定LSP的信息。lsp-id为LSP标识,形式为SYSID.Pseudonode ID-fragment num,其中,SYSID是产生该LSP的结点或伪结点的System ID,fragment num是该LSP的分片号。如果未指定本参数,将显示所有LSP的信息。

verbose:显示详细信息。如果未指定本参数,将显示摘要信息。

【举例】

# 显示TRILL链路状态数据库的摘要信息。

<Sysname> display trill lsdb

Flags: * - Self LSP

LSP ID                 Seq num     Checksum  Holdtime  Length    Overload

---------------------------------------------------------------------------

00a0.fc00.5806.00-00*  0x00000005  0xd315    361       78        0

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

<Sysname> display trill lsdb verbose

LSP ID: 00a0.fc00.5806.00-00*

Sequence number: 0x00000005

Checksum: 0xd315

Holdtime: 1145s

Length: 78

Overload: 0

Source: 00a0.fc00.5806.00

TRILL version: 0x00

Nickname:

  Nickname: 0xfa1b

  Priority: 64

  Tree-root priority: 32768

Trees:

  Compute trees number: 1

  Max compute trees number: 15

  Used trees number: 1

Tree identifiers:

  0x899b

Trees used identifiers:

  0x899b

Interested VLANs:

  Start: 4, End: 4, M4: 0, M6: 0

  Start: 5, End: 6, M4: 1, M6: 0

Neighbor:

  ID: 00e0.fc58.123a.01, Cost: 2000

Group address:

  VLAN ID: 2

  Group MAC address: 0100-5e01-0101

Gateway information:

  MAC address: 0100-5e01-0001

   VR type: IPv4, VR ID: 2, VR priority: 64

Gateway router capability:

  VR type: IPv4, VR ID: 2

   VLAN ID: 2

    Virtual address:

     192.168.1.1

     192.168.1.2

表1-6 display trill lsdb命令显示信息描述表

字段

描述

LSP ID

LSP标识,*表示是本地生成的LSP

Seq num/Sequence number

LSP的序列号

Checksum

LSP的校验和

Holdtime

LSP的生存剩余时间,单位为秒

Length

LSP的长度

Overload

LSP中Overload位的置位情况:

·     0:表示未置位

·     1:表示已置位

Source

生成此LSPRB的编号

TRILL version

生成此LSPRB支持的最高版本

Nickname

生成此LSPRB的Nickname信息:

·     Nickname:RB的Nickname

·     Priority:占有Nickname的优先级

·     Tree-root priority:作为TRILL分发树根桥的优先级

Trees

生成此LSP的RB的TRILL分发树计算信息:

·     Compute trees number:希望整网计算的TRILL分发树数量

·     Max compute trees number:最多可计算的TRILL分发树数量

·     Used trees number:作为Ingress RB时使用的TRILL分发树数量

Tree identifiers

生成此LSP的RB作为根桥优先级最高的RB时,要求其它RB计算的TRILL分发树

Trees used identifiers

生成此LSP的RB作为Ingress RB时使用的TRILL分发树

Interested VLANs

以生成此LSP的RB为AVF的VLAN信息:

·     Start:起始VLAN的编号

·     End:结束VLAN的编号

·     M4:在此VLAN范围内是否存在IPv4组播路由器。0表示存在,1表示不存在

·     M6:在此VLAN范围内是否存在IPv6组播路由器。0表示存在,1表示不存在

Neighbor

生成此LSP的RB的邻居信息:

·     ID:邻居的编号

·     Cost:到达此邻居的开销值

Group address

生成此LSP的RB的组播MAC地址信息:

·     VLAN ID:组播MAC地址所属VLAN

·     Group MAC address:关注的组播MAC地址

Gateway information(本系列设备暂不支持TRILL网关功能)

生成此LSP的RB的网关信息:

·     MAC address:封装的三层协议报文的实际MAC地址

·     VR type:网络类型,IPv4或IPv6

·     VR ID:VR的编号

·     VR priority:竞选主成员RB的优先级

Gateway router capability(本系列设备暂不支持TRILL网关功能)

生成此LSP的RB的网关路由能力:

·     VR type:网络类型,IPv4或IPv6

·     VR ID:VR的编号

·     VLAN ID:虚拟IP地址所属的VLAN

·     Virtual address:虚拟IP地址列表

 

1.1.8  display trill mfib ingress

display trill mfib ingress命令用来显示TRILL组播转发表的入表项信息。

【命令】

display trill mfib ingress [ vlan vlan-id [ local-entry | remote-entry ] ]

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

mdc-admin

mdc-operator

【参数】

vlan vlan-id:显示指定VLAN内的信息,vlan-id的取值范围为1~4094。如果未指定本参数,将显示所有VLAN内的信息。

local-entry:显示本地的入表项信息。本地入表项是指从该表项中的端口发出的报文无需进行TRILL封装。

remote-entry:显示远端的入表项信息。远端入表项是指从该表项中的端口发出的报文需要进行TRILL封装。

【使用指南】

如果未指定local-entryremote-entry参数,将同时显示本地和远端的入表项信息。

【举例】

# 显示TRILL组播转发表所有入表项的信息。

<Sysname> display trill mfib ingress

======================================================================

Ingress type: Local entry

  VLAN ID: 1

  Ports:

    XGE1/0/1

======================================================================

Ingress type: Remote entry

  VLAN ID: 1

  RootNickName: 0x5092

  Ports:

    XGE1/0/2

表1-7 display trill mfib ingress命令显示信息描述表

字段

描述

Ingress type

入表项的类型:

·     Local entry:表示本地入表项

·     Remote entry:表示远端入表项

VLAN ID

表项对应VLAN的编号

RootNickName

表项对应RB的Nickname

Ports

表项对应的端口

 

1.1.9  display trill mfib transit

display trill mfib transit命令用来显示TRILL组播转发表的出表项信息。

【命令】

display trill mfib transit [ nickname nickname [ prune-entry | rpf-entry | vlan vlan-id [ mac mac-address ] ] ]

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

mdc-admin

mdc-operator

【参数】

nickname nickname:显示指定RB的信息。nickname表示RB的Nickname,为0x1~0xFFFE的十六进制数。如果未指定本参数,将显示所有RB的信息。

prune-entry:显示被剪枝掉的表项的信息。如果未指定本参数,将显示所有表项的信息。

rpf-entry:显示RPF表项的信息。如果未指定本参数,将显示所有表项的信息。

vlan vlan-id:显示指定VLAN内的信息,vlan-id的取值范围为1~4094。如果未指定本参数,将显示所有VLAN内的信息。

mac mac-address显示指定MAC地址的信息,mac-address为MAC地址。如果未指定本参数,将显示所有MAC地址的信息。

【举例】

# 显示TRILL组播转发表所有出表项的信息。

<Sysname> display trill mfib transit

======================================================================

Transit type: RPF entry

  RootNickName: 0x5092

  InNickName: 0x5092

  Port: XGE1/0/1

======================================================================

Transit type: RB entry

  RootNickName: 0x5092

  Flag: Egress/Transit

  Ports:

    XGE1/0/1

======================================================================

Transit type: VLAN RB entry

  RootNickName: 0x5092

  VLAN ID: 1

  Flag: Egress/Transit

  Ports:

    XGE1/0/1

表1-8 display trill mfib transit命令显示信息描述表

字段

描述

Transit type

出表项的类型:

·     RB entry:表示RB表项

·     RPF entry:表示RPF表项

·     VLAN RB entry:表示指定VLAN的RB表项

·     MAC VLAN RB entry:表示指定MAC地址和VLAN的RB表项

RootNickName

表项对应RB的Nickname

InNickName

表项入口RB的Nickname

VLAN ID

表项对应VLAN的编号

MAC address

表项对应的MAC地址

Flag

表项的类型:

·     Egress:表示Egress表项

·     Transit:表示Transit表项

·     Egress/Transit:表示既是Egress表项又是Transit表项

Port/Ports

表项对应的端口

 

1.1.10  display trill multicast-route

display trill multicast-route命令用来显示TRILL组播路由表信息,即基于组播分发树的组播报文的下一跳出端口列表。

【命令】

display trill multicast-route [ tree-root nickname [ vlan vlan-list [ mac-address mac-address ] ] ]

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

mdc-admin

mdc-operator

【参数】

tree-root nickname:显示以指定RB为TRILL分发树根桥的TRILL组播路由表信息。nickname表示RB的Nickname,为0x1~0xFFFE的十六进制数。如果未指定本参数,将显示所有TRILL组播路由表信息。

vlan vlan-list:显示指定VLAN内的信息。vlan-list为VLAN列表,表示多个VLAN。表示方式为vlan-list = { vlan-id [ to vlan-id ] }&<1-10>。其中,vlan-id为VLAN的编号,取值范围为1~4094。&<1-10>表示前面的参数最多可以输入10次。如果未指定本参数,将显示所有VLAN内的信息。

mac-address mac-address:显示指定MAC地址的信息,mac-address为MAC地址。如果未指定本参数,将显示所有MAC地址的信息。

【举例】

# 显示TRILL组播路由表所有表项的信息。

<Sysname> display trill multicast-route

Root                          Flag

-------------------------------------

0x899b                        Valid

# 显示以指定RB(Nickname为0x899B)为TRILL分发树根桥的TRILL组播路由表信息。

<Sysname> display trill multicast-route tree-root 899b

Root: 0x899b

LocalRcvFlag: True

List of VLANs (2 in total):

  1 to 10, 13, 40, 60 to 85, 200, 1001

List of outgoing ports (4 in total):

  XGE1/0/1

  XGE1/0/2

  XGE1/0/3

  XGE1/0/4

# 显示VLAN 1内以指定RB(Nickname为0x899B)为TRILL分发树根桥的TRILL组播路由表信息。

<Sysname> display trill multicast-route tree-root 899b vlan 1

Root: 0x899b

VLAN: 1

LocalRcvFlag: False

List of outgoing ports (3 in total):

  XGE1/0/1

  XGE1/0/2

  XGE1/0/3

List of IPv4 multicast-router ports (2 in total):

  XGE1/0/1

  XGE1/0/2

List of IPv6 multicast-router ports (2 in total):

  XGE1/0/2

  XGE1/0/3

List of MAC addresses (4 in total):

  0000-1111-00ee

  00ff-1111-00ff

  00ef-1111-00ef

  0000-111f-00ff

# 显示VLAN 1内以指定RB(Nickname为0x899B)为TRILL分发树根桥的、指定MAC地址(0011-11FF-0022)上的TRILL组播路由表信息。

<Sysname> display trill multicast-route tree-root 899b vlan 1 mac-address 0011-11ff-0022

Root: 0x899b

VLAN: 1

MAC address: 0011-11ff-0022

LocalRcvFlag: True

List of outgoing ports (2 in total):

  XGE1/0/3

  XGE1/0/4

表1-9 display trill multicast-route命令显示信息描述表

字段

描述

Root

作为TRILL分发树根桥的RB的Nickname

VLAN

VLAN的编号

MAC address

MAC地址

Flag

根桥是否有效:

·     Invalid:表示无效

·     Valid:表示有效

LocalRcvFlag

本地接收标识,即是否需要进行本地转发:

·     False:表示不需要进行本地转发

·     True:表示需要进行本地转发

List of outgoing ports (4 in total)

出端口列表及其总数,None表示没有

List of VLANs (2 in total)

VLAN列表及其总数,None表示没有

List of IPv4 multicast-router ports (2 in total)

IPv4组播路由器的端口列表及其总数

List of IPv6 multicast-router ports (2 in total)

IPv6组播路由器的端口列表及其总数

List of MAC addresses (4 in total)

MAC地址列表及其总数

 

1.1.11  display trill neighbor-table

display trill neighbor-table命令用来显示TRILL邻居表信息。

【命令】

display trill neighbor-table

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

mdc-admin

mdc-operator

【举例】

# 显示TRILL邻居表信息。

<Sysname> display trill neighbor-table

Total number of nexthops: 1

NextHop   MAC address       Interface

--------------------------------------------------------------------------

0x899b    00e0-fc58-123a    XGE1/0/1

表1-10 display trill neighbor-table命令显示信息描述表

字段

描述

Total number of nexthops

下一跳的总数

NextHop

下一跳的Nickname

MAC address

下一跳的MAC地址

Interface

出端口

 

1.1.12  display trill peer

display trill peer命令用来显示TRILL邻居统计信息。

【命令】

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

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

mdc-admin

mdc-operator

【参数】

interface interface-type interface-number:显示指定端口上的信息,interface-type interface-number为端口类型和端口编号。如果未指定本参数,将显示所有端口上的信息。

【举例】

# 显示端口Ten-GigabitEthernet1/0/1上的TRILL邻居统计信息。

<Sysname> display trill peer interface ten-gigabitethernet 1/0/1

System ID: 00e0.fc58.123a

Interface: Ten-GigabitEthernet1/0/1

Circuit ID: 00e0.fc58.123a.01

State: Up

Holdtime: 8s

DRB priority: 64

Nickname: 0x899b

Uptime: 00:38:15

表1-11 display trill peer命令显示信息描述表

字段

描述

System ID

邻居的System ID

Interface

与邻居直连的本地TRILL端口

Circuit ID

伪节点的LSP编号

State

邻居状态,包括Up和Down

Holdtime

邻接关系保持时间,单位为秒。如果在该时间内未收到邻居发来的Hello报文,则认为与该邻居的邻接关系已失效;如果收到了,则重置此时间

DRB priority

邻居端口的DRB优先级

Nickname

邻居的Nickname

Uptime

与该邻居的邻接关系已保持的时间

 

1.1.13  display trill rpf-table

display trill rpf-table命令用来显示TRILL RPF检查表信息。

【命令】

display trill rpf-table tree-root nickname

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

mdc-admin

mdc-operator

【参数】

tree-root nickname:显示以指定RB为TRILL分发树根桥的信息。nickname表示RB的Nickname,为0x1~0xFFFE的十六进制数。

【使用指导】

TRILL RPF(Reverse Path Forwarding,逆向路径转发)检查表用来检查组播报文的入端口是否合法。即根据报文中Egress RB(即该报文所属TRILL分发树的根桥)和Ingress RB的Nickname,检查报文的实际入端口与RPF表项中的入端口是否一致,如不一致则认为该报文非法并将其丢弃。

【举例】

# 显示以指定RB(Nickname为0x899B)为TRILL分发树根桥的TRILL RPF检查表信息。

<Sysname> display trill rpf-table tree-root 899b

Ingress-nickname           Expected-rcv-ports

---------------------------------------------

0x1fff                     XGE1/0/1

0x1ff0                     XGE1/0/2

0x0ffe                     XGE1/0/3

表1-12 display trill rpf-table命令显示信息描述表

字段

描述

Ingress-nickname

Ingress RB的Nickname

Expected-rcv-ports

期望的入端口

 

1.1.14  display trill unicast-route

display trill unicast-route命令用来显示TRILL单播路由表信息。

【命令】

display trill unicast-route [ nickname nickname ] [ verbose ]

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

mdc-admin

mdc-operator

【参数】

nickname nickname:显示指定RB的信息。nickname表示RB的Nickname,为0x1~FFFE的十六进制数。如果未指定本参数,将显示所有RB的信息。

verbose:显示详细信息。如果未指定本参数,将显示摘要信息。

【举例】

# 显示TRILL单播路由表所有表项的摘要信息。

<Sysname> display trill unicast-route

Destinations: 2        Unicast routes: 2

Destination    Interface                  NextHop

-----------------------------------------------

0xfa1b         N/A                        N/A

0x899b         XGE1/0/1                   Direct

# 显示TRILL单播路由表所有表项的详细信息。

<Sysname> display trill unicast-route verbose

Destinations: 2        Unicast routes: 2

 

Destination: 0xfa1b

NextHop count: 0             Neighbor ID: 0x0000

 

Destination: 0x899b

NextHop count: 1               Neighbor ID: 0x0101

Interface: XGE1/0/1            NextHop: Direct

表1-13 display trill unicast-route命令显示信息描述表

字段

描述

Destinations

目的RB的数量

Unicast routes

单播路由的条数

Destination

目的RB的Nickname

Interface

出端口

NextHop

下一跳的Nickname

NextHop count

下一跳的数量

Neighbor ID

下一跳关联的邻居编号

 

1.1.15  graceful-restart

graceful-restart命令用来使能TRILL的GR能力。

undo graceful-restart命令用来关闭TRILL的GR能力。

【命令】

graceful-restart

undo graceful-restart

【缺省情况】

TRILL的GR能力处于关闭状态。

【视图】

TRILL视图

【缺省用户角色】

network-admin

mdc-admin

【举例】

# 使能TRILL的GR能力。

<Sysname> system-view

[Sysname] trill

[Sysname-trill] graceful-restart

1.1.16  graceful-restart interval

graceful-restart interval命令用来配置TRILL的GR重启间隔。

undo graceful-restart interval命令用来恢复缺省情况。

【命令】

graceful-restart interval interval

undo graceful-restart interval

【缺省情况】

TRILL的GR重启间隔为300秒。

【视图】

TRILL视图

【缺省用户角色】

network-admin

mdc-admin

【参数】

interval:表示TRILL的GR重启间隔,取值范围为30~1800,单位为秒。

【举例】

# 配置TRILL的GR重启间隔为120秒。

<Sysname> system-view

[Sysname] trill

[Sysname-trill] graceful-restart interval 120

1.1.17  log-peer-change enable

log-peer-change enable命令用来开启TRILL邻接状态输出开关。

undo log-peer-change enable命令用来关闭TRILL邻接状态输出开关。

【命令】

log-peer-change enable

undo log-peer-change enable

【缺省情况】

邻接状态输出开关处于开启状态。

【视图】

TRILL视图

【缺省用户角色】

network-admin

mdc-admin

【使用指导】

开启邻接状态输出开关后,TRILL邻接状态的变化会输出到配置终端上。

【举例】

# 关闭TRILL邻接状态输出开关。

<Sysname> system-view

[Sysname] trill

[Sysname-trill] undo log-peer-change enable

1.1.18  lsp-length originate

lsp-length originate命令用来配置RB可生成的LSP最大长度。

undo lsp-length originate命令用来恢复缺省情况。

【命令】

lsp-length originate size

undo lsp-length originate

【缺省情况】

RB可生成的LSP最大长度为1458字节。

【视图】

TRILL视图

【缺省用户角色】

network-admin

mdc-admin

【参数】

size:表示RB可生成的LSP最大长度,取值范围为512~16384,单位为字节。

【使用指导】

·     LSP的实际最大长度将由本配置值、端口的MTU值和所有其它RB在LSP中携带的自身能生成的LSP最大长度这三者中的最小值来决定。

·     需要注意的是,RB可生成的LSP最大长度不得大于RB可接收的LSP最大长度,否则系统将提示出错。

【举例】

# 配置RB可生成的LSP最大长度为1024字节。

<Sysname> system-view

[Sysname] trill

[Sysname-trill] lsp-length originate 1024

【命令】

·     lsp-length receive

1.1.19  lsp-length receive

lsp-length receive命令用来配置RB可接收的LSP最大长度。

undo lsp-length receive命令用来恢复缺省情况。

【命令】

lsp-length receive size

undo lsp-length receive

【缺省情况】

RB可接收的LSP最大长度为1492字节。

【视图】

TRILL视图

【缺省用户角色】

network-admin

mdc-admin

【参数】

size:表示RB可接收的LSP最大长度,取值范围为512~16384,单位为字节。

【使用指导】

需要注意的是,RB可接收的LSP最大长度不得小于RB可生成的LSP最大长度,否则系统将提示出错。

【举例】

# 配置RB可接收的LSP最大长度为1024字节。

<Sysname> system-view

[Sysname] trill

[Sysname-trill] lsp-length receive 1024

【命令】

·     lsp-length originate

1.1.20  max-unicast-load-balancing

max-unicast-load-balancing命令用来配置TRILL单播等价多路径的最大路径数。

undo max-unicast-load-balancing命令用来恢复缺省情况。

【命令】

max-unicast-load-balancing number

undo max-unicast-load-balancing

【缺省情况】

TRILL单播等价路由的最大条数为16条。

【视图】

TRILL视图

【缺省用户角色】

network-admin

mdc-admin

【参数】

number:表示TRILL单播等价多路径的最大路径数,取值范围为1~16。取值为1表示不进行负载分担。

【举例】

#配置TRILL单播等价多路径的最大路径数为3条。

<Sysname> system-view

[Sysname] trill

[Sysname-trill] max-unicast-load-balancing 3

1.1.21  multicast-ecmp enable

multicast-ecmp enable命令用来使能TRILL组播等价多路径功能。

undo multicast-ecmp enable命令用来关闭TRILL组播等价多路径功能。

【命令】

multicast-ecmp enable

undo multicast-ecmp enable

【缺省情况】

TRILL组播等价多路径功能处于关闭状态。

【视图】

TRILL视图

【缺省用户角色】

network-admin

mdc-admin

【使用指导】

当TRILL组播等价多路径功能关闭时,由于根桥不同而使各分发树拓扑不同,从而可在一定程度上实现组播流量的负载分担,但并未利用开销相同的等价路径来分担流量;当使能该功能后,TRILL可将这些等价路径分给不同的分发树,从而实现更好的负载分担效果。请在TRILL网络中所有RB上统一使能或关闭本功能,否则可能造成组播流量不通。

【举例】

# 使能TRILL组播等价多路径功能。

<Sysname> system-view

[Sysname] trill

[Sysname-trill] multicast-ecmp enable

1.1.22  nickname

nickname命令用来配置RB的Nickname。

undo nickname命令用来恢复缺省情况。

【命令】

nickname nickname [ priority priority ]

undo nickname nickname

【缺省情况】

RB的Nickname由系统自动分配,其持有Nickname的优先级为64。

【视图】

TRILL视图

【缺省用户角色】

network-admin

mdc-admin

【参数】

nickname:表示RB的Nickname,为0x1~0xFFBF的十六进制数。

priority priority:表示RB持有Nickname的优先级,取值范围为129~255,缺省值为192。

【使用指导】

Nickname是RB在TRILL网络中的地址。如果TRILL网络中不同RB拥有相同的Nickname,则优先级较高者保留此Nickname;如果优先级也相同,则System ID较大者保留此Nickname,其余RB再由系统为其自动分配一个新的Nickname。

【举例】

# 配置RB的Nickname为0x0001,其持有Nickname的优先级为198。

<Sysname> system-view

[Sysname] trill

[Sysname-trill] nickname 0001 priority 198

1.1.23  reset trill

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

【命令】

reset trill

【视图】

用户视图

【缺省用户角色】

network-admin

mdc-admin

【举例】

# 清除TRILL进程的动态运行数据。

<Sysname> reset trill

1.1.24  set-overload

set-overload命令用来将LSP的过载标志位置位并配置保持置位状态的时间。

undo set-overload命令用来清除过载标志位。

【命令】

set-overload [ timeout ]

undo set-overload

【缺省情况】

LSP的过载标志位未置位。

【视图】

TRILL视图

【缺省用户角色】

network-admin

mdc-admin

【参数】

timeout:表示过载标志位保持置位状态的时间,取值范围为5~3600,单位为秒。缺省值为无穷大,即一直保持置位状态直至被清除。

【使用指导】

需要注意的是,请不要在作为TRILL分发树根桥的RB上配置本命令,否则将导致使用该根桥的流量转发不通。

【举例】

# 将LSP的过载标志位置位,并配置保持置位状态的时间为1200秒。

<Sysname> system-view

[Sysname] trill

[Sysname-trill] set-overload 1200

1.1.25  snmp context-name

snmp context-name命令用来配置管理TRILL的SNMP实体所使用的上下文名称。

undo snmp context-name命令用来恢复缺省情况。

【命令】

snmp context-name context-name

undo snmp context-name

【缺省情况】

没有配置管理TRILL的SNMP实体所使用的上下文名称。

【视图】

TRILL视图

【缺省用户角色】

network-admin

mdc-admin

【参数】

context-name:上下文的名称,为1~32个字符的字符串,区分大小写。

【使用指导】

TRILL使用IS-IS的MIB(Management Information Base,管理信息库)对NMS(Network Management System,网络管理系统)提供TRILL对象的管理,但标准IS-IS MIB中定义的MIB为单实例管理对象,无法同时对IS-IS和TRILL进行管理。因此,参考RFC 4750中对OSPF多实例的管理方法,为管理TRILL定义一个上下文名称,以区分来自NMS的SNMP请求是要对IS-IS还是TRILL进行管理。需要注意的是,由于上下文名称只是SNMPv3独有的概念,因此对于SNMPv1/v2c,会将团体名映射为上下文名称以对不同协议进行区分。

【举例】

# 配置管理TRILL的SNMP实体所使用的上下文名称为trill。

<Sysname> system-view

[Sysname] trill

[Sysname-trill] snmp context-name trill

1.1.26  snmp-agent trap enable trill

snmp-agent trap enable trill命令用来开启TRILL的告警功能。

undo snmp-agent trap enable trill命令用来关闭TRILL的告警功能。

【命令】

snmp-agent trap enable trill [ adjacency-state-change | area-mismatch | buffsize-mismatch | id-length-mismatch | lsdboverload-state-change | lsp-parse-error | lsp-size-exceeded | max-seq-exceeded | maxarea-mismatch | new-drb | own-lsp-purge | protocol-support | rejected-adjacency | skip-sequence-number | topology-change | version-skew ] *

undo snmp-agent trap enable trill [ adjacency-state-change | area-mismatch | buffsize-mismatch | id-length-mismatch | lsdboverload-state-change | lsp-parse-error | lsp-size-exceeded | max-seq-exceeded | maxarea-mismatch | new-drb | own-lsp-purge | protocol-support | rejected-adjacency | skip-sequence-number | topology-change | version-skew ] *

【缺省情况】

TRILL的告警功能处于开启状态。

【视图】

系统视图

【缺省用户角色】

network-admin

mdc-admin

【参数】

adjacency-state-change:表示TRILL邻接状态变化的告警信息。

area-mismatch:表示Hello报文区域地址不匹配的告警信息。

buffsize-mismatch:表示LSP长度与产生缓冲区大小不匹配的告警信息。

id-length-mismatch:表示TRILL报文中System ID长度不匹配的告警信息。

lsdboverload-state-change:表示LSDB过载状态变化的告警信息。

lsp-parse-error:表示LSP解析错误的告警信息。

lsp-size-exceeded:表示超大LSP导致泛洪失败的告警信息。

max-seq-exceeded:表示LSP序列号超过最大序列号的告警信息。

maxarea-mismatch:表示Hello报文最大区域地址不匹配的告警信息。

new-drb:表示成为新DRB的告警信息。

own-lsp-purge:表示尝试清除本地LSP的告警信息。

protocol-support:表示报文协议支持类型不匹配的告警信息。

rejected-adjacency:表示Hello报文邻接不匹配丢弃的告警信息。

skip-sequence-number:表示跳过已产生过的LSP序列号的告警信息。

topology-change:表示AVF状态变化的告警信息。

version-skew:表示Hello报文版本号不匹配的告警信息。

【使用指导】

如果未指定任何可选参数,表示开启或关闭TRILL的全部告警功能。

开启了TRILL的告警功能之后,TRILL会生成告警信息,以向网管软件报告本模块的重要事件。该信息将发送至SNMP模块,通过设置SNMP中告警信息的发送参数,来决定告警信息输出的相关属性。有关告警信息的详细介绍,请参见“网络管理和监控配置指导”中的“SNMP”。

【举例】

# 关闭TRILL的全部告警功能。

<Sysname> system-view

[Sysname] undo snmp-agent trap enable trill

1.1.27  system-id

system-id命令用来配置RB的System ID。

undo system-id命令用来恢复缺省情况。

【命令】

system-id system-id

undo system-id

【缺省情况】

RB启动后会根据自己的MAC地址自动生成一个System ID。

【视图】

TRILL视图

【缺省用户角色】

network-admin

mdc-admin

【参数】

system-id:表示RB的System ID,格式为xxxx.xxxx.xxxx,x代表十六进制数。

【使用指导】

需要注意的是,如果用户为RB新配置的System ID与原有的不同,系统将重置TRILL进程。

【举例】

# 配置RB的System ID为1010.1020.1030。

<Sysname> system-view

[Sysname] trill

[Sysname-trill] system-id 1010.1020.1030

1.1.28  timer lsp-max-age

timer lsp-max-age命令用来配置LSP的最大生存时间。

undo timer lsp-max-age命令用来恢复缺省情况。

【命令】

timer lsp-max-age time

undo timer lsp-max-age

【缺省情况】

LSP的最大生存时间为1200秒。

【视图】

TRILL视图

【缺省用户角色】

network-admin

mdc-admin

【参数】

time:表示LSP的最大生存时间,取值范围为3~65535,单位为秒。

【使用指导】

当RB生成一个LSP时,会将该LSP的最大生存时间作为LSP中的剩余生存时间告知其他RB。当LSDB中一个LSP的剩余生存时间为0时,说明该LSP已失效,RB将从LSDB中删除该LSP的内容,只保留其摘要,并将该LSP的剩余生存时间置0后泛洪给其他RB以清除此LSP。

需要注意的是,由于LSP的实际刷新时间会受LSP的最小发送间隔和一次发送LSP的最大数目的影响,因此请合理配置LSP的最大生存时间和刷新周期,以免LSP被意外老化。

【举例】

# 配置LSP的最大生存时间为1500秒。

<Sysname> system-view

[Sysname] trill

[Sysname-trill] timer lsp-max-age 1500

【相关命令】

·     timer lsp-refresh

·     trill timer lsp

1.1.29  timer lsp-refresh

timer lsp-refresh命令用来配置LSP的刷新周期。

undo timer lsp-refresh命令用来恢复缺省情况。

【命令】

timer lsp-refresh time

undo timer lsp-refresh

【缺省情况】

LSP的刷新周期为900秒。

【视图】

TRILL视图

【缺省用户角色】

network-admin

mdc-admin

【参数】

time:表示LSP的刷新周期,取值范围为1~65534,单位为秒。

【使用指导】

对于一个本地生成的LSP,当其剩余生存时间≤(最大生存时间-刷新周期)时,即使该LSP中的内容没有任何改变,也要重新更新此LSP,这样可避免网络中的LSP老化太频繁,保证网络稳定性。

需要注意的是,由于LSP的实际刷新时间会受LSP的最小发送间隔和一次发送LSP的最大数目的影响,因此请合理配置LSP的最大生存时间和刷新周期,以免LSP被意外老化。

【举例】

# 配置LSP的刷新周期为1000秒。

<Sysname> system-view

[Sysname] trill

[Sysname-trill] timer lsp-refresh 1000

【相关命令】

·     timer lsp-max-age

·     trill timer lsp

1.1.30  timer spf

timer spf命令用来配置TRILL使用SPF算法进行路由计算的时间间隔。

undo timer spf命令用来恢复缺省情况。

【命令】

timer spf maximum-interval [ minimum-interval [ incremental-interval ] ]

undo timer spf

【缺省情况】

TRILL使用SPF算法进行路由计算的最大时间间隔为10秒,最小时间间隔为10毫秒,时间间隔惩罚增量为20毫秒。

【视图】

TRILL视图

【缺省用户角色】

network-admin

mdc-admin

【参数】

maximum-interval:表示最大时间间隔,取值范围为1~120,单位为秒。

minimum-interval:表示最小时间间隔,取值范围为10~60000,单位为毫秒,必须为10的整数倍且小于maximum-interval

incremental-interval:表示时间间隔惩罚增量,取值范围为10~60000,单位为毫秒,必须为10的整数倍且小于maximum-interval

【使用指导】

根据本地维护的LSDB,RB通过SPF算法算出以自己为根的最短路径树,并根据此树决定到达目的网络的下一跳。通过调节SPF算法的时间间隔,可抑制由于网络频繁变化而导致的带宽资源和设备资源的过多占用。

系统在网络变化不频繁时将连续路由计算的时间间隔缩小至minimum-interval,而在网络变化频繁时进行相应的惩罚,即增加incremental-interval×2n-2(n为连续触发路由计算的次数),但最大不超过maximum-interval

【举例】

# 配置TRILL使用SPF算法进行路由计算的最大时间间隔为15秒,最小时间间隔为100毫秒,时间间隔惩罚增量为200毫秒。

<Sysname> system-view

[Sysname] trill

[Sysname-trill] timer spf 15 100 200

1.1.31  tree-root priority

tree-root priority命令用来配置RB作为TRILL分发树根桥的优先级。

undo tree-root priority命令用来恢复缺省情况。

【命令】

tree-root priority priority

undo tree-root priority

【缺省情况】

RB作为TRILL分发树的根桥优先级为32768。

【视图】

TRILL视图

【缺省用户角色】

network-admin

mdc-admin

【参数】

priority:表示RB作为TRILL分发树根桥的优先级,取值范围为1~65535,数值越大优先级越高。

【举例】

# 配置RB作为TRILL分发树根桥的优先级为65535。

<Sysname> system-view

[Sysname] trill

[Sysname-trill] tree-root priority 65535

1.1.32  trees calculate

trees calculate命令用来配置RB希望整网计算的TRILL分发树数量。

undo trees calculate命令用来恢复缺省情况。

【命令】

trees calculate count

undo trees calculate

【缺省情况】

RB希望整网计算的TRILL分发树数量为1棵。

【视图】

TRILL视图

【缺省用户角色】

network-admin

mdc-admin

【参数】

count:表示RB希望整网计算的TRILL分发树数量,取值范围为1~15。

【举例】

# 配置RB希望整网计算的TRILL分发树数量为2棵。

<Sysname> system-view

[Sysname] trill

[Sysname-trill] trees calculate 2

1.1.33  trill

trill命令用来全局使能TRILL协议,并进入TRILL视图。

undo trill命令用来全局关闭TRILL协议。

【命令】

trill

undo trill

【缺省情况】

TRILL协议处于全局关闭状态。

【视图】

系统视图

【缺省用户角色】

network-admin

mdc-admin

【举例】

# 全局使能TRILL协议,并进入TRILL视图。

<Sysname> system-view

[Sysname] trill

[Sysname-trill]

1.1.34  trill announcing-vlan

trill announcing-vlan命令用来配置通告VLAN。

undo trill announcing-vlan命令用来恢复缺省情况。

【命令】

trill announcing-vlan { vlan-list | null }

undo trill announcing-vlan { vlan-list | null }

【缺省情况】

没有配置通告VLAN,此时通告VLAN与使能VLAN的范围相同。

【视图】

二层以太网接口视图/二层聚合接口视图

【缺省用户角色】

network-admin

mdc-admin

【参数】

vlan-list:通告VLAN的列表,表示多个通告VLAN。表示方式为vlan-list = { vlan-id [ to vlan-id ] }&<1-10>。其中,vlan-id为VLAN的编号,取值范围为1~4094。&<1-10>表示前面的参数最多可以输入10次。

null:表示通告VLAN为空集,即不包含任何VLAN。

【使用指导】

RB之间的Hello报文,是通过一个VLAN集合来交互的,具体来说:

·     DRB在以下VLAN集合中发送Hello报文:使能VLAN ∩(指定VLAN ∪ 通告VLAN)。

·     非DRB在以下VLAN集合中发送Hello报文:使能VLAN ∩(指定VLAN ∪(通告VLAN ∩ AVF VLAN))。

·     由于TRILL端口会在上述VLAN集合的每个VLAN内都发送Hello报文,这样当VLAN集合较大时,设备会因发送大量Hello报文而占用过多CPU资源,从而无法及时处理其它协议的报文。为了避免这种情况,可以通过减少通告VLAN的范围来缩小VLAN集合的范围。

需要注意的是,二层以太网接口视图下的配置只对当前端口生效;二层聚合接口视图下的配置对当前接口及其成员端口均生效;聚合成员端口上的配置,只有当成员端口退出聚合组后才能生效。

【举例】

# 配置通告VLAN为VLAN 10~20。

<Sysname> system-view

[Sysname] interface ten-gigabitethernet 1/0/1

[Sysname-Ten-GigabitEthernet1/0/1] trill announcing-vlan 10 to 20

# 配置通告VLAN为空集。

<Sysname> system-view

[Sysname] interface ten-gigabitethernet 1/0/1

[Sysname-Ten-GigabitEthernet1/0/1] trill announcing-vlan null

【相关命令】

·     trill designated-vlan

1.1.35  trill cost

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

undo trill cost命令用来恢复缺省情况。

【命令】

trill cost value

undo trill cost

【缺省情况】

TRILL端口的链路开销值为2000。

【视图】

二层以太网接口视图/二层聚合接口视图

【缺省用户角色】

network-admin

mdc-admin

【参数】

value:表示链路开销值,取值范围为1~16777214。

【使用指导】

对于TRILL端口的链路开销值来说:如果进行了手工配置,则取配置值;如果没有手工配置且自动计算功能处于开启状态,则取自动计算值;如果没有手工配置且自动计算功能处于关闭状态,则取缺省值2000。

需要注意的是,二层以太网接口视图下的配置只对当前端口生效;二层聚合接口视图下的配置对当前接口及其成员端口均生效;聚合成员端口上的配置,只有当成员端口退出聚合组后才能生效。

【举例】

# 配置TRILL端口Ten-GigabitEthernet1/0/1的链路开销值为20000。

<Sysname> system-view

[Sysname] interface ten-gigabitethernet 1/0/1

[Sysname-Ten-GigabitEthernet1/0/1] trill cost 20000

【相关命令】

·     auto-cost enable

1.1.36  trill designated-vlan

trill designated-vlan命令用来配置指定VLAN。

undo trill designated-vlan命令用来恢复缺省情况。

【命令】

trill designated-vlan vlan-id

undo trill designated-vlan

【缺省情况】

没有配置指定VLAN,此时指定VLAN由系统从使能VLAN中自动选出。

【视图】

二层以太网接口视图/二层聚合接口视图

【缺省用户角色】

network-admin

mdc-admin

【参数】

vlan-id:表示指定VLAN,取值范围为1~4094。

【使用指导】

RB之间的Hello报文,是通过一个VLAN集合来交互的,具体来说:

·     DRB在以下VLAN集合中发送Hello报文:使能VLAN ∩(指定VLAN ∪ 通告VLAN)。

·     非DRB在以下VLAN集合中发送Hello报文:使能VLAN ∩(指定VLAN ∪(通告VLAN ∩ AVF VLAN))。

而除Hello报文外的其它TRILL协议报文和本地数据报文,则全部通过指定VLAN来交互。因此,请确保所配置的指定VLAN处于使能VLAN的范围内,否则可能导致TRILL邻居无法建立或TRILL数据报文无法转发。

需要注意的是,二层以太网接口视图下的配置只对当前端口生效;二层聚合接口视图下的配置对当前接口及其成员端口均生效;聚合成员端口上的配置,只有当成员端口退出聚合组后才能生效。

【举例】

# 配置指定VLAN为VLAN 2。

<Sysname> system-view

[Sysname] interface ten-gigabitethernet 1/0/1

[Sysname-Ten-GigabitEthernet1/0/1] trill designated-vlan 2

【相关命令】

·     trill announcing-vlan

1.1.37  trill drb-priority

trill drb-priority命令用来配置TRILL端口的DRB优先级。

undo trill drb-priority命令用来恢复缺省情况。

【命令】

trill drb-priority priority

undo trill drb-priority

【缺省情况】

TRILL端口的DRB优先级为64。

【视图】

二层以太网接口视图/二层聚合接口视图

【缺省用户角色】

network-admin

mdc-admin

【参数】

priority:表示TRILL端口的DRB优先级,取值范围为0~127,数值越大优先级越高。

【使用指导】

当网络类型为广播网时,TRILL需要选举DRB:DRB优先级较高的RB优先被选中为DRB;若两个RB的DRB优先级相同,则MAC地址最大者会被选为DRB。

需要注意的是,二层以太网接口视图下的配置只对当前端口生效;二层聚合接口视图下的配置对当前接口及其成员端口均生效;聚合成员端口上的配置,只有当成员端口退出聚合组后才能生效。

【举例】

# 配置TRILL端口Ten-GigabitEthernet1/0/1的DRB优先级为2。

<Sysname> system-view

[Sysname] interface ten-gigabitethernet 1/0/1

[Sysname-Ten-GigabitEthernet1/0/1] trill drb-priority 2

1.1.38  trill enable

trill enable命令用来在端口上使能TRILL协议。

undo trill enable命令用来在端口上关闭TRILL协议。

【命令】

trill enable

undo trill enable

【缺省情况】

端口上的TRILL协议处于关闭状态。

【视图】

二层以太网接口视图/二层聚合接口视图

【缺省用户角色】

network-admin

mdc-admin

【使用指导】

在端口上使能TRILL协议之前,必须先全局使能TRILL协议。

组网和配置时请避免同一VLAN的成员端口中既有TRILL端口又有非TRILL端口。

在端口上使能TRILL协议之前,请先关闭端口(使用shutdown命令,使能端口的TRILL协议并配置好端口所属VLAN后再开启端口(使用undo shutdown命令),以避免配置未完成前形成环路。

请不要在同一端口上既使能TRILL又使能EVB,并且使能TRILL的端口和使能EVB的端口允许通过的VLAN列表不能有交集。有关EVB的详细介绍,请参见“EVB配置指导”中的“EVB”。

TRILL端口上不允许使能生成树协议。由于所有端口上的生成树协议在缺省情况下均处于使能状态,全局使能生成树协议后,端口上的生成树协议立即生效,因此,全局使能生成树协议后,请在TRILL端口上手动关闭生成树协议。有关生成树的详细介绍,请参见“二层技术-以太网交换配置指导”中的“生成树”。

二层以太网接口视图下的配置只对当前端口生效;二层聚合接口视图下的配置对当前接口及其成员端口均生效;聚合成员端口上的配置,只有当成员端口退出聚合组后才能生效。

【举例】

# 全局使能TRILL协议,并在端口Ten-GigabitEthernet1/0/1上使能TRILL协议。

<Sysname> system-view

[Sysname] trill

[Sysname-trill] quit

[Sysname] interface ten-gigabitethernet 1/0/1

[Sysname-Ten-GigabitEthernet1/0/1] trill enable

【相关命令】

·     trill

1.1.39  trill link-type

trill link-type命令用来配置TRILL端口的类型。

undo trill link-type命令用来恢复缺省情况。

【命令】

trill link-type { access [ alone ] | hybrid | trunk }

undo trill link-type

【缺省情况】

TRILL端口的类型为Access类型(非Alone属性)。

【视图】

二层以太网接口视图/二层聚合接口视图

【缺省用户角色】

network-admin

mdc-admin

【参数】

access [ alone ]:表示Access类型。如果未指定alone参数,表示非Alone属性的Access端口,此类端口只能处理本地数据报文和Hello报文;如果指定了alone参数,表示Alone属性的Access端口,此类端口不会收、发Hello报文,不参与DRB选举和AVF协商。

hybrid:表示Hybrid类型。该类型的端口同时具有Access和Trunk的属性,能够处理本地数据报文和过路数据报文。

trunk:表示Trunk类型。该类型的端口能够处理过路数据报文和部分二层协议报文(如LLDP报文),不能处理本地数据报文。

【使用指导】

需要注意的是,二层以太网接口视图下的配置只对当前端口生效;二层聚合接口视图下的配置对当前接口及其成员端口均生效;聚合成员端口上的配置,只有当成员端口退出聚合组后才能生效。

【举例】

# 配置TRILL端口Ten-GigabitEthernet1/0/1的类型为Trunk类型。

<Sysname> system-view

[Sysname] interface ten-gigabitethernet 1/0/1

[Sysname-Ten-GigabitEthernet1/0/1] trill link-type trunk

1.1.40  trill timer avf-inhibited

trill timer avf-inhibited命令用来配置环路避免的抑制时间。

undo trill timer avf-inhibited命令用来恢复缺省情况。

【命令】

trill timer avf-inhibited time

undo trill timer avf-inhibited

【缺省情况】

环路避免的抑制时间为30秒。

【视图】

二层以太网接口视图/二层聚合接口视图

【缺省用户角色】

network-admin

mdc-admin

【参数】

time:表示环路避免的抑制时间,取值范围为0~30,单位为秒。

【使用指导】

AVF的存在保证了在一条链路上与一个VLAN相关的报文,只会有唯一的出口或入口,其他RB收到与该VLAN相关的报文时将不做任何处理。然而,当RB发现链路上的根桥发生了变化,或其他RB宣称的AVF与本RB的AVF发生冲突时,会将相关的AVF抑制一段时间以避免环路的产生。抑制时间超时后,如果本RB仍是该VLAN的AVF,则重新履行AVF的职能。

需要注意的是,二层以太网接口视图下的配置只对当前端口生效;二层聚合接口视图下的配置对当前接口及其成员端口均生效;聚合成员端口上的配置,只有当成员端口退出聚合组后才能生效。

【举例】

#在端口Ten-GigabitEthernet1/0/1上配置环路避免的抑制时间为20秒。

<Sysname> system-view

[Sysname] interface ten-gigabitethernet 1/0/1

[Sysname-Ten-GigabitEthernet1/0/1] trill timer avf-inhibited 20

1.1.41  trill timer csnp

trill timer csnp命令用来配置CSNP报文的发送间隔。

undo trill timer csnp命令用来恢复缺省情况。

【命令】

trill timer csnp interval

undo trill timer csnp

【缺省情况】

CSNP报文的发送间隔为10秒。

【视图】

二层以太网接口视图/二层聚合接口视图

【缺省用户角色】

network-admin

mdc-admin

【参数】

interval:表示CSNP报文的发送间隔,取值范围为1~600,单位为秒。

【使用指导】

当网络类型为广播网时,DRB定期发送CSNP报文进行全网的LSDB同步。CSNP报文记录了本地LSDB中的所有LSP摘要,当一个RB收到一个CSNP报文时,就会与本地的LSDB进行比较,检查其中的LSP是否有老化和缺失。如果CSNP报文中有某个LSP摘要而本地LSDB中没有,RB将发送PSNP报文以请求获取该LSP的信息。

需要注意的是,二层以太网接口视图下的配置只对当前端口生效;二层聚合接口视图下的配置对当前接口及其成员端口均生效;聚合成员端口上的配置,只有当成员端口退出聚合组后才能生效。

【举例】

# 在端口Ten-GigabitEthernet1/0/1上配置CSNP报文的发送间隔为15秒。

<Sysname> system-view

[Sysname] interface ten-gigabitethernet 1/0/1

[Sysname-Ten-GigabitEthernet1/0/1] trill timer csnp 15

1.1.42  trill timer hello

trill timer hello命令用来配置Hello报文的发送间隔。

undo trill timer hello命令用来恢复缺省情况。

【命令】

trill timer hello interval

undo trill timer hello

【缺省情况】

Hello报文的发送间隔为10秒。

【视图】

二层以太网接口视图/二层聚合接口视图

【缺省用户角色】

network-admin

mdc-admin

【参数】

interval:表示Hello报文的发送间隔,取值范围为1~255,单位为秒。

【使用指导】

RB定期发送Hello报文以维持邻接关系。Hello报文的发送间隔越短,网络收敛越快,但也会占用更多的系统资源。

Hello报文的发送间隔与失效数目的乘积为邻接关系保持时间,即RB监测到链路失效并进行路由重计算的时间。RB通过Hello报文将邻接关系保持时间通知给其邻居,若该邻居在邻接关系保持时间内未收到此报文,便宣告邻接关系失效。

本命令用来配置RB发送Hello报文的时间间隔,而DRB发送Hello报文的时间间隔则为RB的1/3,以保证DRB失效后可被快速检测到。

需要注意的是:

·     Hello报文的发送间隔与失效数目的乘积不允许超过65535。

·     二层以太网接口视图下的配置只对当前端口生效;二层聚合接口视图下的配置对当前接口及其成员端口均生效;聚合成员端口上的配置,只有当成员端口退出聚合组后才能生效。

【举例】

# 在端口Ten-GigabitEthernet1/0/1上配置Hello报文的发送间隔为20秒。

<Sysname> system-view

[Sysname] interface ten-gigabitethernet 1/0/1

[Sysname-Ten-GigabitEthernet1/0/1] trill timer hello 20

【相关命令】

·     trill timer holding-multiplier

1.1.43  trill timer holding-multiplier

trill timer holding-multiplier命令用来配置Hello报文的失效数目。

undo trill timer holding-multiplier命令用来恢复缺省情况。

【命令】

trill timer holding-multiplier count

undo trill holding-multiplier

【缺省情况】

Hello报文的失效数目为3个。

【视图】

二层以太网接口视图/二层聚合接口视图

【缺省用户角色】

network-admin

mdc-admin

【参数】

count:表示Hello报文的失效数目,取值范围为2~1000。

【使用指导】

Hello报文的发送间隔与失效数目的乘积为邻接关系保持时间,即RB监测到链路失效并进行路由重计算的时间。RB通过Hello报文将邻接关系保持时间通知给其邻居,若该邻居在邻接关系保持时间内未收到此报文,便宣告邻接关系失效。

需要注意的是:

·     Hello报文的发送间隔与失效数目的乘积不允许超过65535。

·     二层以太网接口视图下的配置只对当前端口生效;二层聚合接口视图下的配置对当前接口及其成员端口均生效;聚合成员端口上的配置,只有当成员端口退出聚合组后才能生效。

【举例】

# 在端口Ten-GigabitEthernet1/0/1上配置Hello报文的失效数目为6。

<Sysname> system-view

[Sysname] interface ten-gigabitethernet 1/0/1

[Sysname-Ten-GigabitEthernet1/0/1] trill timer holding-multiplier 6

【相关命令】

·     trill timer hello

1.1.44  trill timer lsp

trill timer lsp命令用来配置LSP的最小发送间隔和一次发送的最大数目。

undo trill timer lsp命令用来恢复缺省情况。

【命令】

trill timer lsp interval [ count count ]

undo trill timer lsp

【缺省情况】

LSP的最小发送间隔为10毫秒,一次发送LSP的最大数目为5个。

【视图】

二层以太网接口视图/二层聚合接口视图

【缺省用户角色】

network-admin

mdc-admin

【参数】

interval:表示LSP的最小发送间隔,取值范围为10~1000,步长为10,单位为毫秒。

count:表示一次发送LSP的最大数目,取值范围为1~1000。

【使用指导】

为了避免网络中的LSP老化太频繁,RB需要定期发送LSP,以使全网RB上的LSDB和路由计算保持稳定有效。

需要注意的是,二层以太网接口视图下的配置只对当前端口生效;二层聚合接口视图下的配置对当前接口及其成员端口均生效;聚合成员端口上的配置,只有当成员端口退出聚合组后才能生效。

【举例】

# 在端口Ten-GigabitEthernet1/0/1上配置LSP的最小发送间隔为500毫秒,一次发送LSP的最大数目为10个。

<Sysname> system-view

[Sysname] interface ten-gigabitethernet 1/0/1

[Sysname-Ten-GigabitEthernet1/0/1] trill timer lsp 500 count 10

 

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

新华三官网
联系我们