28-IRF Fabric命令
本章节下载 (176.7 KB)
【命令】
change self-unit to { unit-id | auto-numbering }
【视图】
系统视图
【参数】
unit-id:修改后的Unit编号。
auto-numbering:自动编号。
【描述】
change self-unit命令用来修改当前交换机的Unit ID。缺省情况下,在不加入IRF Fabric的情况下,交换机的Unit ID为1;在加入IRF Fabric后,交换机由FTM功能自动编号,Unit ID的配置范围为1~8。
& 说明:
在没有使能Fabric端口的情况下,不能更改本地交换机的Unit ID。
【举例】
# 配置当前交换机使用自动编号。
<H3C> system-view
System View: return to User View with Ctrl+Z.
[H3C] change self-unit to auto-numbering
【命令】
change unit-id unit-id1 to { unit-id2 | auto-numbering }
【视图】
系统视图
【参数】
unit-id1:待修改设备当前的Unit编号。
unit-id2:设备修改后的Unit编号。
auto-numbering:自动编号。
【描述】
change unit-id命令用来配置Fabric内的交换机的Unit ID。缺省情况下,在加入IRF Fabric时,交换机均使用自动编号。
l 如更改后的Unit ID在Fabric内不存在,则Fabric系统将更改后的Unit ID的优先级变为5,并将更改后的Unit ID存贮到修改的Unit的Flash中去。
l 如更改后的Unit ID已经存在,则系统提示是否进行更改。如选择更改,则原Unit ID将被更改,并将该Unit的优先级变更为5。用户可以执行命令fabric save-unit-id将修改后的ID存储在Unit的Flash内,并将原Unit ID信息清除。
l 如更改方式选择为auto-numbering,则系统保留该Unit的ID,同时将该Unit的优先级变更为10。用户可以执行命令fabric save-unit-id将修改后的ID存储在Unit的Flash内,并将原Unit ID信息清除。
& 说明:
l Fabric内的Unit ID不一定是按顺序的编排,即非1~8按顺序编排。
l Fabric的Unit ID之间可不连续。
l 当Unit ID 修改成功且配置同步结束后,最好重新启动设备。
相关配置可参考命令fabric save-unit-id。
【举例】
# 修改交换机的Unit ID从6改成4,使用display ftm命令可以查看当前Fabric中的各Unit的基本信息。
<H3C> display ftm topology-database
Total number of units in fabric : 2, My Unit ID : 6
UID CPU-Mac Priority Stack-Port Board-ID A/M
1 000f-e20f-5002 10 /Right 1 A
2 000f-e20f-5132 10 Left/ 1 A
3 000f-e20f-5252 10 /Right 1 A
4 000f-e20f-8922 10 Left/ 1 A
5 000f-cbb7-2142 10 /Right 1 A
*6 000f-cbb7-3264 10 Left/ 1 A
7 000f-cbb7-2260 10 /Right 1 A
8 000f-cbb7-2734 10 Left/ 1 A
<H3C> system-view
System View: return to User View with Ctrl+Z.
[H3C] change unit-id 6 to 4
The unit 4 already exists in fabric.
Continue? [Y/N] y
%Apr 2 00:48:34:574 2000 H3C FTM/3/DDPFLA:- 6 -Change unitid successful, unit 4 saved UnitID(4) in flash!
[H3C] display ftm topology-database
Total number of units in fabric : 2, My Unit ID : 4
UID CPU-Mac Priority Stack-Port Board-ID A/M
1 000f-e20f-5002 10 /Right 1 A
2 000f-e20f-5132 10 Left/ 1 A
3 000f-e20f-5252 10 /Right 1 A
*4 000f-cbb7-3264 5 Left/ 1 M
5 000f-cbb7-2142 10 /Right 1 A
6 000f-e20f-8922 10 Left/ 1 A
7 000f-cbb7-2260 10 /Right 1 A
8 000f-cbb7-2734 10 Left/ 1 A
可以看到,初始情况下MAC地址为“000f-cbb7-3264”的设备Unit ID为6,经过配置后,Unit ID变为4,且设备的优先级变为5。
【命令】
display ftm { information | topology-database }
【视图】
任意视图
【参数】
information:显示FTM协议的相关信息,包括DDP状态,Unit ID号,Fabric链路状态,Fabric端口状态,DDP报文统计等。
topology-database:显示关于Fabric的拓扑信息数据库的相关信息。
【描述】
display ftm命令用来显示当前Fabric中的协议信息或拓扑数据库信息。
【举例】
# 显示交换机的FTM协议信息。
<H3C> display ftm information
FTM State : HB STATE
Unit ID : 2 (FTM-Master)
Fabric Type : Line
Fabric Auth : NONE
Fabric Vlan ID : 4093
Left Port : Disable
Right Port : Normal
Advertise : Send = 5, Receive = 3
Advertise ACK : Send = 0, Receive = 5
Heart Beat : Send = 20, Receive = 0
Left Port : Index = 255, IsEdge = 0
Right Port : Index = 255, IsEdge = 0
Units Num Left : 1
Units Num Right : 2
Units Num Backup: 2
表1-1 display ftm information命令显示信息描述表
字段 |
描述 |
FTM State |
FTM工作状态 |
Unit ID |
本设备在Fabric中的设备编号 |
Fabric Type |
Fabric拓扑结构,可以为总线型及环型 |
Fabric Auth |
Fabric认证功能 |
Fabric VLAN ID |
Fabric使用的VLAN编号 |
Left Port |
Left端口当前状态 |
Right Port |
Right端口当前状态 |
Advertise |
发送和接收的“声明”信息的数量 |
Advertise ACK |
发送和接收的“回复声明”信息的数量 |
Heart Beat |
发送和接收的“心跳”信息的数量 |
Left Port |
Left端口的索引及是否为Fabric边缘端口(即连接多于8台Fabric设备的端口),0表示不是,1表示是 |
Right Port |
Right端口的索引及是否为Fabric边缘端口 |
Units Num Left |
通过Left端口连接的Fabric设备数量,包括本设备,1表示未连接其他Fabric设备 |
Units Num Right |
通过Right端口连接的Fabric设备数量,包括本设备,2表示连接到一台Fabric设备 |
Units Num Backup |
Fabric中总共的设备数量 |
【命令】
display irf-fabric [ status ]
【视图】
任意视图
【参数】
status:显示当前Fabric的工作状态,包括Fabric name及各Unit的编号等信息。
【描述】
display irf-fabric命令用来查看整个Fabric的信息,包括设备的Unit ID、Unit name、系统运行模式等。如果是从某台设备的Console口查看Fabric信息,则显示信息中在本设备的Unit ID处打上一个*号。
【举例】
# 在Unit 1的Console口上查看Fabric信息。
<H3C> display irf-fabric
Fabric name is H3C, system mode is L3.
Unit Name Unit ID
First 1(*)
# 在Unit 1的Console口上查看Fabric工作状态。
<H3C> display irf-fabric status
Fabric name is H3C, system mode is L3.
Unit Name Unit ID Status
First 1(*) Master
【命令】
display rmon history unit unit-id
【视图】
任意视图
【参数】
unit-id:Fabric中的设备编号。
【描述】
display rmon history unit命令用来收集本设备或Fabric中其他设备的RMON历史数据。
相关配置可参考命令rmon history。
【举例】
# 显示Unit 3上的RMON历史数据。
<H3C> display rmon history unit 3
History control entry 333 owned by null is VALID
Samples interface : GigabitEthernet1/0/1<ifIndex.4227625>
Sampling interval : 333(sec) with 10 buckets max
Latest sampled values :
Dropevents : 48 , octets : 128955
packets : 1504 , broadcast packets : 1110
multicast packets : 256 , CRC alignment errors : 0
undersize packets : 0 , oversize packets : 0
fragments : 0 , jabbers : 0
collisions : 0 , utilization : 0
表1-2 display rmon history unit命令显示信息描述表
字段 |
描述 |
History control entry |
历史控制表中的索引号 |
VALID |
有效 |
Samples interface |
采样端口 |
Sampling interval |
采样间隔 |
buckets |
历史控制表中的记录数 |
Latest sampled values |
最新的采样信息 |
Dropevents |
丢包事件 |
octets |
采样时间内接收或发送的字节数 |
packet |
采样时间内接收或发送的包数 |
broadcastpacket |
广播包数 |
multicastpacket |
组播包数 |
CRC alignment errors |
校验错误的包数 |
undersize packets |
过小的包数 |
oversize packets |
超大的包数 |
fragments |
过小且校验错误的包数 |
jabbers |
超大且校验错误的包数 |
collisions |
冲突的包数 |
utilization |
利用率 |
【命令】
display rmon statistics unit unit-id
【视图】
任意视图
【参数】
unit-id:Fabric中的设备编号。
【描述】
display rmon statistics unit命令用来收集本设备或Fabric中其他设备的RMON统计数据。
相关配置可参考命令rmon statistics。
【举例】
# 显示Unit 2上的RMON统计数据。
<H3C> display rmon statistics unit 2
Statistics entry 33 owned by null is VALID.
Interface : GigabitEthernet1/0/1<ifIndex.4227625>
etherStatsOctets : 867045723 , etherStatsPkts : 11087050
etherStatsBroadcastPkts : 6915673 , etherStatsMulticastPkts : 3544503
etherStatsUndersizePkts : 0 , etherStatsOversizePkts : 0
etherStatsFragments : 0 , etherStatsJabbers : 0
etherStatsCRCAlignErrors : 0 , etherStatsCollisions : 0
etherStatsDropEvents (insufficient resources): 856698
Packets received according to length:
64 : 3521462 , 65-127 : 7269411 , 128-255 : 257037
256-511: 1197 , 512-1023: 36495 , 1024-1518: 1448
表1-3 display rmon statistics unit命令显示信息描述表
字段 |
描述 |
Statistics entry |
统计信息表的索引号 |
VALID |
有效 |
Interface |
被统计端口 |
etherStatsOctets |
发送或接收的字节数 |
etherStatsPkts |
发送或接收的数据包数量 |
etherStatsBroadcastPkts |
广播的包数 |
etherStatsMulticastPkts |
组播的包数 |
etherStatsUndersizePkts |
过小的包数 |
etherStatsOversizePkts |
超大的包数 |
etherStatsFragments |
过小且校验错误的包数 |
etherStatsJabbers |
超大且校验错误的包数 |
etherStatsCRCAlignErrors |
校验错误的包数 |
etherStatsCollisions |
冲突的包数 |
etherStatsDropEvents |
丢包事件 |
Packets received according to length |
收到的不同长度的数据包 |
【命令】
fabric save-unit-id
undo fabric save-unit-id
【视图】
用户视图
【参数】
无
【描述】
fabric save-unit-id命令用来保存当前所有Unit的Unit ID到Flash,并将优先级更改为5。undo fabric save-unit-id命令用来删除各Unit已保存的Unit ID,并恢复优先级为10。
【举例】
# 保存当前各个Unit的Unit-id到设备的Flash内。
<H3C> display ftm topology-database
Total number of units in fabric : 8, My Unit ID : 1
UID CPU-Mac Priority Stack-Port Board-ID A/M
*1 000f-e20f-5002 10 /Right 1 A
2 000f-e20f-5132 10 Left/ 1 A
3 000f-e20f-5252 10 /Right 1 A
4 000f-e20f-8922 10 Left/ 1 A
5 000f-cbb7-2142 10 /Right 1 A
6 000f-cbb7-3264 10 Left/ 1 A
7 000f-cbb7-2260 10 /Right 1 A
8 000f-cbb7-2734 10 Left/ 1 A
<H3C> fabric save-unit-id
The unit ID will be saved to the device.
Are you sure? [Y/N] y
%Apr 2 02:13:44:413 2000 H3C FTM/3/DDPFLA:- 4 -Save self unitid, unit 4 saved UnitID(4) in flash!
Unit 1 saved unit ID successfully.
Unit 2 saved unit ID successfully.
Unit 3 saved unit ID successfully.
Unit 4 saved unit ID successfully.
Unit 5 saved unit ID successfully.
Unit 6 saved unit ID successfully.
Unit 7 saved unit ID successfully.
Unit 8 saved unit ID successfully.
<H3C> display ftm topology-database
Total number of units in fabric : 8, My Unit ID : 1
UID CPU-Mac Priority Stack-Port Board-ID A/M
*1 000f-e20f-5002 5 /Right 1 M
2 000f-e20f-5132 5 Left/ 1 M
3 000f-e20f-5252 5 /Right 1 M
4 000f-e20f-8922 5 Left/ 1 M
5 000f-cbb7-2142 5 /Right 1 M
6 000f-cbb7-3264 5 Left/ 1 M
7 000f-cbb7-2260 5 /Right 1 M
8 000f-cbb7-2734 5 Left/ 1 M
可以看到,各设备的优先级已经由10变为5,编号方式也由A(自动编号)变为M(手动编号)。
# 删除各Unit已保存的Unit ID。
<H3C> undo fabric save-unit-id
The saved unit ID will be erased.
Are you sure? [Y/N] y
Unit 1 removed unit ID successfully.
%Apr 2 19:43:24:368 2000 H3C FTM/3/FTMCHIDAUTO:- 1 -Change unitid to auto successful, unit 1 removed UnitID from flash!
Unit 2 removed unit ID successfully.
Unit 3 removed unit ID successfully.
Unit 4 removed unit ID successfully.
Unit 5 removed unit ID successfully.
Unit 6 removed unit ID successfully.
Unit 7 removed unit ID successfully.
Unit 8 removed unit ID successfully.
<H3C> display ftm topology-database
Total number of units in fabric : 8, My Unit ID : 1
UID CPU-Mac Priority Stack-Port Board-ID A/M
*1 000f-e20f-5002 10 /Right 1 A
2 000f-e20f-5132 10 Left/ 1 A
3 000f-e20f-5252 10 /Right 1 A
4 000f-e20f-8922 10 Left/ 1 A
5 000f-cbb7-2142 10 /Right 1 A
6 000f-cbb7-3264 10 Left/ 1 A
7 000f-cbb7-2260 10 /Right 1 A
8 000f-cbb7-2734 10 Left/ 1 A
可以看到,各设备的优先级已经由5恢复为10,编号方式也由M(手动编号)恢复为A(自动编号)。
【命令】
fabric-port interface-type interface-number enable
undo fabric-port interface-type interface-number enable
【视图】
系统视图
【参数】
interface-type:需要使能Fabric端口特性的端口类型,只能为Cascade类型。
interface-number:需要使能Fabric端口特性的端口编号。
【描述】
fabric-port enable命令用于使能指定端口为Fabric端口。undo fabric-port enable命令用于关闭端口的Fabric端口特性,当最后一个Fabric端口的堆叠特性被关闭之后,系统的堆叠功能也随之关闭。
缺省情况下,S5600系列交换机的两个Cascade端口均使能了Fabric功能。
& 说明:
由于建立IRF系统时对各设备配置一致性要求较高,在使能Fabric端口前,请不要在该端口下进行任何配置,并且不能在全局或其他端口使能某些影响IRF工作的特性(例如TACACAS、BGP等),否则将不能使能Fabric端口。具体限制情况请参考设备输出的错误信息。
【举例】
# 使能Cascade端口1/2/1的Fabric功能。
<H3C> system-view
System View: return to User View with Ctrl+Z.
[H3C] fabric-port Cascade 1/2/1 enable
【命令】
reset ftm statistics
【视图】
用户视图
【参数】
无
【描述】
reset ftm statistics命令用来清除FTM的统计信息。
【举例】
# 清除FTM的统计信息。
<H3C> reset ftm statistics
【命令】
set unit unit-id name unit-name
【视图】
系统视图
【参数】
unit-id:设备的Unit ID。
unit-name:设备的名字,长度范围为1~64个字符。
【描述】
set unit name命令用来配置设备的名字。
【举例】
# 修改Unit ID 1的设备的名字为hello
<H3C> display irf-fabric
Fabric name is H3C, system mode is L3.
Unit Name Unit ID
First 1
Second 2(*)
<H3C> system-view
System View: return to User View with Ctrl+Z.
[H3C] set unit 1 name hello
<H3C> display irf-fabric
Fabric name is H3C, system mode is L3.
Unit Name Unit ID
hello 1
Second 2(*)
【命令】
sysname sysname
undo sysname
【视图】
系统视图
【参数】
sysname:字符串,长度范围为1~30个字符,缺省情况下,S5600系列以太网交换机的设备名称为H3C。
【描述】
sysname命令用来设置当前设备所属的Fabric名字,修改以太网交换机的Fabric名字将影响命令行接口的提示符,如以太网交换机的Fabric名字为H3C,用户视图下的提示符为<H3C>。undo sysname命令用来恢复以太网交换机的Fabric名字的缺省值。
【举例】
# 修改设备的Fabric name为hello
<H3C> display irf-fabric
Fabric name is H3C, system mode is L3.
Unit Name Unit ID
First 1
Second 2(*)
<H3C> system-view
System View: return to User View with Ctrl+Z.
[H3C] sysname hello
[hello] display irf-fabric
Fabric name is hello, system mode is L3.
Unit Name Unit ID
First 1
Second 2(*)
不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!