26-Stack-Cluster命令
本章节下载 (374.82 KB)
目 录
2.2.2 display ntdp device-list
2.3.10 cluster-mac syn-interval
2.3.11 cluster-snmp-agent community
2.3.12 cluster-snmp-agent group v3
2.3.13 cluster-snmp-agent mib-view included
2.3.14 cluster-snmp-agent usm-user v3
2.3.17 display cluster candidates
2.3.18 display cluster members
2.4.2 display cluster base-members
2.4.3 display cluster base-topology
2.4.4 display cluster black-list
2.4.5 display ntdp single-device mac-address
2.4.6 display cluster current-topology
【命令】
display stacking [ members ]
【视图】
任意视图
【参数】
members:显示堆叠成员信息,在从交换机上使用该命令时不能使用该参数。
【描述】
display stacking命令用来显示堆叠主交换机或从交换机的堆叠状态信息。
在主交换机上使用该命令的情况:
l 如不带members,该命令将显示本交换机是堆叠的主交换机以及堆叠中包含的交换机数目;
l 如带members,将显示堆叠的成员信息,包括主/从交换机的堆叠号、堆叠名称、堆叠的设备名称、MAC地址以及状态等。
在从交换机上使用此命令,该命令将显示本交换机是堆叠的从交换机、本交换机的堆叠号、堆叠中主交换机的MAC地址。
【举例】
# 在主交换机上显示堆叠信息。
<stack_0.Sysname> display stacking
Main device for stack.
Total members:3
Management-vlan:1(default vlan)
# 在主交换机上显示堆叠成员信息。
<stack_0.Sysname> display stacking members
Member number: 0
Name:stack_0.Sysname
Device: S3100-52P
MAC Address:000f-e20f-3124
Member status:Admin
IP: 129.10.1.15 /16
Member number: 1
Name:stack_1.Sysname
Device: S3100-52P
MAC Address: 000f-e20f-3130
Member status:Up
IP: 129.10.1.16/16
Member number: 2
Name:stack_2.Sysname
Device: S3100-52P
MAC Address: 000f-e20f-3135
Member status:Up
IP: 129.10.1.17/16
表1-1 显示信息描述表
域名 |
解释 |
Member number |
交换机的编号,编号0表示交换机是主交换机 |
Name |
交换机的名字 |
Device |
设备类型 |
MAC Address |
交换机的MAC地址 |
Member status |
从交换机的状态,Admin表示交换机是主交换机,UP表示从交换机的状态是启动状态 |
IP |
交换机的IP地址 |
【命令】
stack-port enable
undo stack-port enable
【视图】
以太网端口视图
【参数】
无
【描述】
stack-port enable命令用来使能Stack端口上允许向相连交换机发送/转发Stack加入请求报文功能。undo stack-port enable命令用来禁止在Stack端口上向相连交换机发送/转发Stack加入请求报文。
缺省情况下,Stack端口的Stack端口功能处于打开状态,表示可以此端口上发送/转发堆叠加入请求报文。
在S3100-52P交换机上,只有四个千兆以太网端口可以被配置为Stack端口。
【举例】
# 启用Stack端口的Stack端口功能。
<stack_1.Sysname> system-view
System View: return to User View with Ctrl+Z.
[stack_1.Sysname] interface GigabitEthernet 1/1/2
[stack_1.Sysname-GigabitEthernet1/1/2] stack-port enable
【命令】
stacking number
【视图】
用户视图
【参数】
number:要切换的从交换机的编号。
【描述】
stacking命令用来从堆叠主交换机切换到从交换机上进行配置。
本命令仅可以从主交换机切换到从交换机,且切换时用户级别不变。如果从从交换机切换回主交换机,只需要在从交换机用户视图下执行quit命令。
【举例】
# 从主交换机Sysname切换到1号从交换机,在1号从交换机上配置后再切换回主交换机。
<stack_0.Sysname> stacking 1
<stack_1.Sysname>
<stack_1.Sysname> quit
<stack_0.Sysname>
【命令】
stacking enable
undo stacking enable
【视图】
系统视图
【参数】
无
【描述】
stacking enable命令用来建立堆叠,undo stacking enable命令用来删除堆叠。
当用户输入stacking enable命令时,主交换机会自动将与它的堆叠口相连的交换机加入到堆叠中。
删除堆叠操作只能在堆叠主交换机上进行。
堆叠建立后,如果堆叠口连接断开,则从交换机自动退出堆叠。
取消堆叠操作时,需要将原有的三层接口的IP地址配置取消。否则会出现IP地址冲突的现象。
【举例】
# 建立堆叠。
<Sysname> system-view
System View: return to User View with Ctrl+Z.
[Sysname] stacking enable
[stack_0.Sysname] quit
<stack_0.Sysname>
【命令】
stacking ip-pool from-ip-address ip-address-number [ ip-mask ]
undo stacking ip-pool
【视图】
系统视图
【参数】
from-ip-address:堆叠IP地址池起始地址。
ip-address-number:堆叠IP地址池中的IP个数。
ip-mask:堆叠IP地址的地址掩码。
【描述】
stacking ip-pool命令用来设置堆叠使用的IP地址范围,undo stacking ip-pool命令用来恢复堆叠缺省的IP地址范围。
在建立堆叠前,用户必须首先设置堆叠使用的IP地址范围。在从交换机加入堆叠时,主交换机自动给从交换机分配可用的IP地址。
stacking ip-pool命令只能在非堆叠交换机上使用。如果堆叠已经建立,则不能修改IP地址范围。
ip-address-number应大于等于堆叠交换机的个数,否则会因为地址不足,使部分交换机无法自动加入堆叠。
堆叠使用的地址必须满足可以连续分配的要求。如果地址池中第一个地址是类似于223.255.255.254的地址,则不能满足连续分配的条件,就会出现错误。
堆叠也不能跨网段分配IP地址,例如如果地址池中第一个地址为1.1.255.254,就不符合要求堆叠的要求,用户在配置的时候一定要避免这样的情况。
需要注意的是:缺省情况下,IP地址掩码默认为16位的地址掩码。
主交换机上堆叠的配置有如下要求:
l 用户通过配置建立堆叠后,主交换机会自动将与它的堆叠口相连的交换机加入到堆叠中。
l 如果堆叠口连接断开,则从交换机自动退出堆叠。
l 在为堆叠设备设置IP地址池时,如主交换机(或从交换机)原配置的管理VLAN接口的IP地址与堆叠设置的IP地址池不在同一网段。主交换机(或从交换机)都会删掉原有的管理VLAN的IP地址,自动配置一个属于IP地址池所设的网段内的IP地址。
l 由于堆叠和集群都需要使用管理VLAN,而S3100-52P只能配置1个VLAN虚接口,因此如果用户需要在集群范围内进行堆叠配置,堆叠与集群的管理VLAN必须是同一个VLAN。
【举例】
# 设置堆叠使用的IP地址范围。
<Sysname> system-view
System View: return to User View with Ctrl+Z.
[Sysname] stacking ip-pool 129.10.1.1 5
S3100-52P交换机的Release 1702版本新增集群配置同步功能,相关命令请参见:
l cluster-snmp-agent community
【命令】
display ndp [ interface interface-list ]
【视图】
任意视图
【参数】
interface-list:以太网端口列表,表示多个以太网端口,表示方式为interface-list={ interface-type interface-number [ to interface-type interface-number ] } &<1-10>。to:表示端口范围,&<1-10>表示前面的参数最多可以输入10次。用Unit ID/槽位编号/端口编号的格式。
【描述】
display ndp命令用来显示全局NDP配置信息,包括NDP报文发送时间间隔、NDP信息有效保留时间以及所有端口的邻居信息。
如果在执行display ndp命令时使用interface参数,将显示指定端口的NDP状态及对端设备的相关信息;如果不使用interface参数,将显示全局NDP的配置信息和各端口收发NDP报文的统计信息。
【举例】
# 显示NDP配置信息。
Neighbor Discovery Protocol is enabled.
Neighbor Discovery Protocol Ver: 1, Hello Timer: 60(s), Aging Timer: 180(s)
Interface: Ethernet1/0/1
Status: Enabled, Pkts Snd: 15835, Pkts Rvd: 2879, Pkts Err: 0
Interface: Ethernet1/0/2
Status: Enabled, Pkts Snd: 0, Pkts Rvd: 0, Pkts Err: 0
Interface: Ethernet1/0/3
Status: Enabled, Pkts Snd: 0, Pkts Rvd: 0, Pkts Err: 0
……(略)
# 显示以太网端口Ethernet 1/0/1的NDP配置信息。
<aaa_0.Sysname> display ndp interface Ethernet 1/0/1
Interface: Ethernet1/0/1
Status: Enabled, Pkts Snd: 15835, Pkts Rvd: 2879, Pkts Err: 0
Neighbor 1: Aging Time: 147(s)
MAC Address : 000f-e20f-1234
Port Name : Ethernet1/0/1
Software Ver: V100R002B01D001
Device Name : H3C S3100-52P
Port Duplex : AUTO
Product Ver : S3100-52P-0001
表2-1 NDP配置信息和发现的邻居信息描述表
字段 |
描述 |
Neighbor Discovery Protocol is enabled |
本交换机上的全局NDP处于开启状态 |
Neighbor Discovery Protocol Ver: 1 |
NDP的版本是V1 |
Hello Timer |
当前设备的NDP报文发送时间间隔(使用ndp timer hello命令配置) |
Aging Timer |
邻居设备保留本设备NDP邻居信息的时间(使用ndp timer aging命令配置) |
Interface |
端口号,指定特定的端口 |
Status |
特定端口的NDP的开启状态 |
Pkts Snd: |
端口发送的NDP报文数 |
Pkts Rvd: |
端口接收到的NDP报文数 |
Pkts Err: |
端口接收到的错误的NDP报文数 |
Neighbor 1: Aging Time |
本端口连接的邻居设备的NDP信息老化时间 |
MAC Address |
邻居设备的MAC地址 |
Port Name |
邻居设备的端口名称 |
Software Ver |
邻居设备的软件版本 |
Device Name |
邻居设备的设备名称 |
Port Duplex |
邻居设备的端口单双工属性 |
Product Ver |
邻居设备的产品版本 |
【命令】
ndp enable [ interface interface-list ]
undo ndp enable [ interface interface-list ]
【视图】
系统视图、以太网端口视图
【参数】
interface-list:以太网端口列表,表示多个以太网端口,表示方式为interface-list={ interface-type interface-number [ to interface-type interface-number ] } &<1-10>。to:表示端口范围,&<1-10>表示前面的参数最多可以输入10次。用Unit ID/槽位编号/端口编号的格式。
【描述】
ndp enable命令用来开启全局/端口的NDP功能。undo ndp enable命令用来关闭全局/端口的NDP功能。
在系统视图下使用该命令时,如果不输入interface参数,则表示开启全局的NDP特性;如果指定了interface则表示开启指定端口的NDP特性。在以太网端口视图下使用该命令时,不能输入interface参数,仅打开当前端口的NDP特性。
缺省情况下,全局及所有端口的NDP均处于开启状态。
需要注意的是:只有全局使用了NDP,端口的NDP功能才生效。
【举例】
# 先开启全局NDP功能,再开启Ethernet1/0/1端口的NDP功能。
<Sysname> system-view
System View: return to User View with Ctrl+Z.
[Sysname] ndp enable
[Sysname] interface Ethernet 1/0/1
[Sysname-Ethernet1/0/1] ndp enable
【命令】
ndp timer aging aging-in-seconds
undo ndp timer aging
【视图】
系统视图
【参数】
aging-in-seconds:指定对端保持该信息的时间,取值范围为5~255,单位为秒。
【描述】
ndp timer aging命令用来指定NDP信息有效保留时间,即接收设备保留本设备发送的NDP报文的时间,超过该时间后接收设备将丢弃本设备的NDP邻居节点信息。undo timer aging命令用来恢复NDP信息有效保留时间为缺省值。
缺省情况下,NDP信息的报文保持时间为180秒。
对保留在邻接节点中的本节点信息,用户可以控制相应的有效保留时间。邻接设备在接收到NDP报文时,利用报文中携带的有效保留时间,可以判断发送该报文的对端设备上NDP信息的有效时间,并在超出有效时间后丢弃该邻接设备的NDP信息。
需要注意的是:NDP信息的有效保留时间一般大于NDP发送时间间隔,否则将产生同一个邻居表项频繁生成和失效的情况,引起NDP端口邻居信息表的不稳定。
【举例】
# 配置本设备发送的NDP报文被接收设备保持60秒后丢弃。
<Sysname> system-view
System View: return to User View with Ctrl+Z.
[Sysname] ndp timer aging 60
【命令】
ndp timer hello timer-in-seconds
undo ndp timer hello
【视图】
系统视图
【参数】
timer-in-seconds:指定发送NDP报文的时间间隔,取值范围为5~254,单位为秒。
【描述】
ndp timer hello命令用来指定发送NDP报文的时间间隔。undo ndp timer hello命令用来恢复NDP报文发送时间间隔为缺省值。
缺省情况下,NDP报文发送时间间隔为60秒。
对邻接节点的NDP信息必须定期更新,以保证在邻接节点的状态改变后,本设备能够及时更新该节点的邻居信息。用户可以通过配置命令修改NDP信息的更新频率。
需要注意的是:NDP信息的有效保留时间一般大于NDP发送时间间隔,否则将产生同一个邻居表项频繁生成和失效的情况,引起NDP端口邻居信息表的不稳定。
【举例】
# 配置NDP报文发送时间间隔为80秒。
<Sysname> system-view
System View: return to User View with Ctrl+Z.
[Sysname] ndp timer hello 80
【命令】
reset ndp statistics [ interface interface-list ]
【视图】
用户视图
【参数】
interface-list:以太网端口列表,表示多个以太网端口,表示方式为interface-list={ interface-type interface-number [ to interface-type interface-number ] } &<1-10>。to:表示端口范围,&<1-10>表示前面的参数最多可以输入10次。用Unit ID/槽位编号/端口编号的格式。
【描述】
reset ndp statistics命令用来清除NDP统计信息,配合display ndp命令,可以查看一定时间内NDP的统计信息。
在执行reset ndp statistics命令时,如果使用interface参数,则清除指定端口的NDP统计信息;如果不使用interface参数,则清除所有端口的NDP统计信息。
【举例】
# 查看Ethernet1/0/6端口的NDP统计信息。
<Sysname> display ndp interface ethernet 1/0/6
Interface: Ethernet1/0/6
Status: Enabled, Pkts Snd: 1, Pkts Rvd: 2, Pkts Err: 0
# 清除Ethernet1/0/6端口的NDP统计信息。
<Sysname> reset ndp statistics interface ethernet 1/0/6
# 再次查看该端口的统计信息。
<Sysname> display ndp interface ethernet 1/0/6
Interface: Ethernet1/0/6
Status: Enabled, Pkts Snd: 0, Pkts Rvd: 0, Pkts Err: 0
【命令】
display ntdp
【视图】
任意视图
【参数】
无
【描述】
display ntdp命令用来显示全局NTDP信息,包括拓扑收集的范围、定时拓扑收集的时间间隔、设备转发拓扑收集请求延迟时间、端口转发拓扑收集请求延迟时间及上次拓扑收集所用时间等。
【举例】
# 显示全局NTDP信息。
<Sysname> display ntdp
NTDP is running.
Hops : 4
Timer : 0 min(disable)
Hop Delay : 100 ms
Port Delay: 10 ms
Last collection total time: 92ms
表2-2 NTDP全局配置信息描述表
字段 |
描述 |
NTDP is running. |
当前设备NTDP全局开启 |
Hops |
拓扑收集跳数(使用ntdp hop命令配置) |
Timer |
定时拓扑收集的时间间隔(使用ntdp timer命令配置) (disable)表示设备不是管理设备,不进行定时拓扑收集 |
Hop Delay |
设备转发拓扑收集请求延迟时间(使用ntdp timer hop-delay命令配置) |
Port Delay |
端口转发拓扑收集请求延迟时间(使用ntdp timer port-delay命令配置) |
Last collection total time |
上次拓扑收集所用时间 |
【命令】
display ntdp device-list [ verbose ]
【视图】
任意视图
【参数】
verbose:显示集群中设备的详细信息。
【描述】
display ntdp device-list命令用来显示NTDP收集到的集群设备信息。
【举例】
# 显示NTDP收集到的设备列表。
<Sysname> display ntdp device-list
MAC HOP IP PLATFORM
000f-e20f-3901 0 100.100.1.1/24 S3100-52P
000f-e20f-3190 1 16.1.1.1/24 S3100-52P
表2-3 display ntdp device-list 命令显示NTDP收集的设备列表信息描述
字段 |
描述 |
MAC |
设备的MAC地址 |
HOP |
距离收集设备的跳数 |
IP |
设备的管理VLAN接口的IP地址及掩码长度 |
PLATFORM |
设备的平台信息 |
# 显示NTDP收集到的设备详细信息。
<Sysname> display ntdp device-list verbose
Hostname : Sysname
MAC : 000f-e20f-1234
Hop : 0
Platform : S3100-52P
IP : 100.100.1.1/24
Version:
H3C Comware Platform Software.
Comware Software, Version 3.10
Copyright(c) 2004-2007 Hangzhou H3C Tech. Co., Ltd. All rights reserved.
S3100-52P S3100-52P-1545
Cluster : Candidate switch
Peer MAC Peer Port ID Native Port ID Speed Duplex
000f-e20f-3190 Ethernet1/0/22 Ethernet3/0/21 100 FULL
-----------------------------------------------------------------------------
Hostname : S3100-52P-3
MAC : 000f-e20f-3190
Hop : 1
Platform : S3100-52P
IP : 16.1.1.1/24
Version:
H3C Comware Platform Software.
Comware Software, Version 3.10
Copyright(c) 2004-2007 Hangzhou H3C Tech. Co., Ltd. All rights reserved.
S3100-52P S3100-52P-1545
Cluster : Candidate switch
Peer MAC Peer Port ID Native Port ID Speed Duplex
000f-e20f-1234 Ethernet3/0/21 Ethernet1/0/22 100 FULL
5600-0000-3334 GigabitEthernet1/0/32 Ethernet1/0/4 100 FULL
字段 |
描述 |
Hostname |
设备的系统名 |
MAC |
设备的MAC地址 |
Hop |
该设备距离发起拓扑收集设备的跳数 |
Platform |
该设备的软件平台 |
IP |
该设备集群管理VLAN接口的IP地址及子网掩码长度 |
Version |
该设备的软件版本 |
Cluster |
该设备在集群中的角色 |
Peer MAC |
邻居设备的MAC地址 |
Native Port ID |
连接邻居设备的本地端口名 |
Peer Port ID |
本地端口相连的对端端口名 |
Speed |
邻居设备的端口速度 |
Duplex |
邻居设备的端口双工状态 |
【命令】
ntdp enable
undo ntdp enable
【视图】
系统视图、以太网端口视图
【参数】
无
【描述】
ntdp enable命令用来开启全局/端口NTDP。undo ntdp enable命令用来禁止全局/端口NTDP。
缺省情况下,全局NTDP处于开启状态,端口NTDP处于开启状态。
需要注意的是:只有全局和端口的NTDP都处于开启状态时,端口的NTDP才能够正常运行。。
【举例】
# 先开启全局NTDP功能,再开启Ethernet1/0/1端口的NTDP功能。
<Sysname> system-view
System View: return to User View with Ctrl+Z.
[Sysname] ntdp enable
[Sysname] interface Ethernet 1/0/1
[Sysname-Ethernet1/0/1] ntdp enable
【命令】
ntdp explore
【视图】
用户视图
【参数】
无
【描述】
ntdp explore命令用来手动启动拓扑信息的收集过程。
一般情况下,NTDP会周期性的收集网络拓扑信息。如果用户想收集即时的网络拓扑信息,可以使用该命令手动启动拓扑信息的收集过程。NTDP将在一定网络范围内(收集范围通过ntdp hop命令设置)收集每个设备的NDP信息和它与所有邻居的连接信息。管理设备或者网管根据这些信息可以知道网络的拓扑结构,从而进行设备的管理与监控。
【举例】
# 启动拓扑信息的收集过程。
<Sysname> ntdp explore
【命令】
ntdp hop hop-value
undo ntdp hop
【视图】
系统视图
【参数】
hop-value:表示收集的拓扑中最远的设备距离拓扑收集设备的跳数,即拓扑收集的范围,取值范围为1~16。
【描述】
ntdp hop命令用来配置拓扑收集的范围。undo ntdp hop命令用来将拓扑收集范围恢复为缺省值。
缺省情况下,拓扑收集的范围为3跳之内。
用户可以配置拓扑收集范围,以收集确定范围内设备的拓扑信息,从而避免无限的扩展收集过程。控制收集范围采用从收集发起者开始、控制允许发现的跳数的方法。例如,如果设置收集范围为2,则只发现从发起拓扑收集请求的交换机开始两跳内的交换机。
需要注意的是:
l 通过该命令设定的最大跳数对定期拓扑收集和手工拓扑收集均能生效。
l 该命令只对拓扑收集设备有效,拓扑收集范围越大,要求拓扑收集设备的内存越多。
【举例】
# 配置拓扑收集范围为5。
<aaa_0.Sysname> system-view
System View: return to User View with Ctrl+Z.
[aaa_0.Sysname] ntdp hop 5
【命令】
ntdp timer interval-in-minutes
undo ntdp timer
【视图】
系统视图
【参数】
interval-in-minutes:定时拓扑收集的时间间隔,取值范围为0~65535,单位为分钟。其中0表示不进行定时拓扑收集。
【描述】
ntdp timer命令用来配置定时拓扑收集的时间间隔。undo ntdp timer命令用来恢复定时拓扑收集的时间间隔为缺省值。
缺省情况下,定时拓扑收集的时间间隔为1分钟。
在设置了时间间隔后,交换机以此间隔为周期进行拓扑收集,用户也可以使用ndp explore命令来进行手动拓扑收集。
需要注意的是:
l 只有集群管理设备才能进行定时的拓扑收集,成员设备不能定时收集,但可以通过ntdp explore命令使其进行手工的拓扑收集工作。
l 在集群建立以后,管理设备会根据用户设定的定时拓扑时间自动收集网络的拓扑信息,并将发现的候选交换机自动加入集群。
l 如果用户不需要候选交换机自动加入集群,可以将定时拓扑时间设定为0,并使用add-member命令将候选交换机手工加入集群。
【举例】
# 配置定时拓扑收集的时间间隔为30分钟。
<aaa_0.Sysname> system-view
System View: return to User View with Ctrl+Z.
[aaa_0.Sysname] ntdp timer 30
【命令】
ntdp timer hop-delay time
undo ntdp timer hop-delay
【视图】
系统视图
【参数】
time:被收集设备在转发拓扑收集请求报文前应等待的时间,取值范围为1~1000,单位为毫秒。
【描述】
ntdp timer hop-delay命令用来配置被收集设备在转发拓扑收集请求报文前延迟等待的时间。undo ntdp timer hop-delay命令用来恢复设备延迟时间为缺省值。
缺省情况下,设备延迟时间为200ms。
为了避免拓扑收集设备由于同时接收大量的拓扑响应报文出现拥塞,网络内每个被收集设备在接收到拓扑收集请求后,延迟等待一定时间,再从每一个开启了NTDP的端口向外转发拓扑请求报文。
该命令在收集设备上配置。进行拓扑收集的设备发送拓扑收集请求时在报文中包含了hop-delay的值,被收集设备依据拓扑收集请求报文中hop-delay的值,来决定从接收到请求报文到转发该报文之间等待的延迟时间。
【举例】
# 配置被收集设备接收到NTDP请求后,等待300ms才开始转发NTDP报文。
<aaa_0.Sysname> system-view
System View: return to User View with Ctrl+Z.
[aaa_0.Sysname] ntdp timer hop-delay 300
【命令】
ntdp timer port-delay time
undo ntdp timer port-delay
【视图】
系统视图
【参数】
time:设备从每个开启了NTDP功能的端口依次向外发送拓扑请求报文之间间隔的时间,取值范围为1~100,单位为毫秒。
【描述】
ntdp timer port-delay命令用来配置设备发送拓扑请求报文时的端口延迟时间,即设备依次向所有开启了NTDP功能的端口发送拓扑请求报文时,每两个端口发送之间的时间间隔。undo ntdp timer port-delay命令用来恢复端口延迟时间为缺省值。
缺省情况下,端口延迟时间为20ms。
使用一定的端口延迟时间来向网络中发送拓扑请求报文,主要是为了避免拓扑收集设备由于同时接收大量的拓扑响应报文出现拥塞。
该命令在收集设备上配置。进行拓扑收集的设备发送拓扑收集请求时在报文中包含port-delay的值,被收集设备依据收到的请求报文中port-delay的值决定自己在转发拓扑请求报文时使用的端口延迟时间。
【举例】
# 配置被收集设备在发送NTDP请求报文时使用的端口延迟时间为40ms。
<aaa_0.Sysname> system-view
System View: return to User View with Ctrl+Z.
[aaa_0.Sysname] ntdp timer port-delay 40
【命令】
add-member [ member-number ] mac-address H-H-H [ password password ]
【视图】
集群视图
【参数】
member-number:成员设备的成员编号,取值范围为1~255。
H-H-H:十六进制表示的成员设备的MAC地址。
password:候选设备的super密码,取值为1~256个字符。将候选设备加入集群需要经过密码验证,如果输入的密码与候选设备上配置的super密码(使用super password命令配置,详情请参见“命令行接口”部分)不符,将无法将该设备加入集群。没有设置super密码的候选设备将可以不用输入这个参数。
【描述】
add-member命令用来将候选设备加入到集群中。
集群成员的加入操作必须在管理设备上进行,否则将有错误提示信息。
加入集群时可不用指定成员设备的成员编号,管理设备会自动为新加入的成员设备指定可用的下一个成员编号;如果用户需要手工指定设备的成员编号,需要指定一个集群中没有使用过的编号,否则设备将不能成功加入集群。
当此候选设备加入集群后,该设备的super密码将会变更为为管理设备的super密码,且管理设备如果修改了super密码,成员设备也会同步修改。
【举例】
# 将MAC地址为000f-e20f-35e7,super密码为123456的候选设备加入到集群,成员编号为6。
<aaa_0.Sysname> system-view
System View: return to User View with Ctrl+Z.
[aaa_0.Sysname] cluster
[aaa_0.Sysname-cluster] add-member 6 mac-address 000f-e20f-35e7 password 123456
【命令】
administrator-address mac-address name name
undo administrator-address
【视图】
集群视图
【参数】
mac-address:指定管理设备的MAC地址。
name:已存在的集群名称,最多8个字符,仅可包含字母、数字、减号“-”和下划线“_”。
【描述】
administrator-address命令用来在候选设备上设定管理设备的MAC地址,并加入集群。undo administrator-address命令用来将管理设备的MAC地址从成员设备的MAC地址列表中删除,即将成员交换机退出集群,一般用于调试或恢复过程。
缺省情况下,交换机不是任何集群的成员。
一个集群中有且只能有一个管理设备,通过指定管理设备的MAC地址,可以使候选设备加入集群,并在系统重引导时,能够保持对管理设备的识别。
通过administrator-address命令将候选设备加入集群时,无论候选设备的super密码是否与管理设备相同,均能够成功加入集群。
在通常情况下,建议用户在管理设备上使用delete-member命令来删除成员设备。
【举例】
# 将当前成员设备从集群中删除。
<aaa_1.Sysname> system-view
System View: return to User View with Ctrl+Z
[aaa_1.Sysname] cluster
[aaa_1.Sysname-cluster] undo administrator-address
【命令】
auto-build [ recover ]
【视图】
集群视图
【参数】
recover:重新和所有成员设备建立联系。
【描述】
使用auto-build命令,可以自动建立集群。
auto-build命令可以在管理设备或需要配置为管理设备的交换机上执行。
在候选设备上执行此命令,会首先要求用户输入集群名,建立集群,该设备将自动成为集群的管理设备。然后,管理设备将收集候选设备信息,并将收集到的候选设备自动加入集群。
在管理设备上执行此命令,则直接收集候选设备,并将收集到的候选设备自动加入集群。
参数recover用于集群的恢复。执行auto-build recover命令,可以让集群重新查找成员表中状态为“down”的成员,并重新加入集群。
需要注意的是:对候选设备和成员的收集是基于NTDP的,应该保证NTDP开启。收集的范围也是由NTDP决定的,可以在系统视图下使用ntdp hop命令修改。
自动加入成员时,如果成员配置了与管理设备不同的super密码,会导致加入不成功。
l 集群自动建立后,ACL 3998和ACL 3999表项会自动生成以下规则:不允许以集群私有IP地址为源和目的地址的报文向公网发送和接收。这两条ACL将自动下发至所有端口。
l 当集群自动建立以后,ACL 3998和ACL 3999表项不允许进行任何配置或者更改,也不能被删除。
【举例】
# 自动建立集群。
<Sysname> system-view
System View: return to User View with Ctrl+Z.
[Sysname] cluster
[Sysname-cluster] auto-build
There is no base topology, if set up from local flash file?(Y/N)
n
Please input cluster name:aaa
Collecting candidate list, please wait...
#Apr 3 08:12:32:832 2000 aaa_0.Sysname CLST/5/Cluster_Trap:- 1 -
OID:1.3.6.1.4.1.2011.6.7.1.0.3(hgmpMemberStatusChange):member 00.00.00.00.00.12.
a9.90.22.40 role change, NTDPIndex:0.00.00.00.00.00.12.a9.90.22.40, Role:1
Candidate list:
Name Hops MAC Address Device
Sysname 2 0016-e0c0-c201 H3C S3100-52P
Sysname 2 000f-e221-616e H3C S3600-28F-EI
Sysname 2 000f-e202-2180 H3C S3600-28P-SI
SwitchA 2 0016-e0be-e200 H3C S5600-26C
Sysname 3 000f-e200-1774 H3C S5600-26F
Sysname 2 000f-e200-5600 H3C S5600-26F
Sysname 3 000f-e200-5104 H3C S3600-28P-SI
Sysname 2 000f-e200-2420 H3C S3600-28P-SI
Processing...please wait
%Apr 3 08:12:37:813 2000 aaa_0.Sysname CLST/5/LOG:- 1 -
Member 000f-e200-2200 is joined in cluster aaa.
%Apr 3 08:12:37:831 2000 aaa_0.Sysname CLST/5/LOG:- 1 -
Member 000f-e200-0000 is joined in cluster aaa.
%Apr 3 08:12:37:847 2000 aaa_0.Sysname CLST/5/LOG:- 1 -
Member 000f-e200-7800 is joined in cluster aaa.
%Apr 3 08:12:37:863 2000 aaa_0.Sysname CLST/5/LOG:- 1 -
Member 000f-e200-2420 is joined in cluster aaa.
%Apr 3 08:12:37:996 2000 aaa_0.Sysname CLST/5/LOG:- 1 -
Member 000f-e202-2180 is joined in cluster aaa.
%Apr 3 08:12:38:113 2000 aaa_0.Sysname CLST/5/LOG:- 1 -
Member 0016-e0c0-c201 is joined in cluster aaa.
%Apr 3 08:12:38:139 2000 aaa_0.Sysname CLST/5/LOG:- 1 -
Member 000f-e200-5104 is joined in cluster aaa.
%Apr 3 08:12:38:367 2000 aaa_0.Sysname CLST/5/LOG:- 1 -
Member 000f-e200-5600 is joined in cluster aaa.
Cluster auto-build Finish!
8 member(s) added successfully.
[aaa_0.Sysname-cluster]
【命令】
build name
undo build
【视图】
集群视图
【参数】
name:集群名称,最多8个字符,仅可包含字母、数字、减号“-”和下划线“_”。
【描述】
build命令用来配置或修改集群名称。undo build命令用来删除集群。
build命令可以在候选设备或管理设备上执行。
在候选设备上执行此命令,会将当前交换机配置为管理设备,同时分配一个集群名称,管理设备的成员编号为0。
在管理设备上执行此命令,会修改集群名称。
与auto-build命令不同的是,执行build命令后,仅是在管理设备上创建了集群,但不会立刻进行拓扑搜集并加入候选设备,而需要等待一个时间间隔(使用ntdp timer命令配置)后再发起拓扑搜集。
S3100-52P以太网交换机为防止恶意用户对未使用SOCKET的攻击,提高交换机的安全性,提供了如下功能:
l 在实现集群功能时,才打开集群使用的UDP 40000端口。
l 在关闭集群功能时,同时关闭UDP 40000端口。
在命令交换机上的具体实现是:
l 执行build命令或auto-build命令创建集群的同时,即可打开UDP 40000端口。
l 应用undo build命令,或者使用undo cluster enable命令删除集群的同时,即可关闭UDP 40000端口。
在成员交换机上的具体实现是:
l 由管理设备使用add-member命令将候选交换机加为成员的同时,打开该新加入集群的成员的UDP 40000端口。
l 由管理设备使用auto-build命令将候选交换机加为成员的同时,打开该新加入集群的成员的UDP 40000端口。
l 在当前交换机上执行administrator-address命令的同时即可打开UDP 40000端口。
l 由管理设备使用delete-member命令删除集群成员的同时,关闭该成员交换机的UDP 40000端口。
l 由管理设备使用undo build命令删除集群的同时,关闭所有集群成员交换机的UDP 40000端口。
l 在成员交换机上执行undo administrator-address命令的同时,即可关闭该成员交换机的UDP 40000端口。
【举例】
# 配置当前交换机为管理设备,并配置集群名称为aaa。
<Sysname> system-view
System View: return to User View with Ctrl+Z
[Sysname] cluster
[Sysname-cluster] build aaa
There is no base topology, if set up from local flash file?(Y/N)
n
#Apr 3 08:15:03:166 2000 aaa_0. Sysname CLST/5/Cluster_Trap:- 1 -
OID:1.3.6.1.4.1.2011.6.7.1.0.3(hgmpMemberStatusChange):member 00.00.00.00.00.12.
a9.90.22.40 role change, NTDPIndex:0.00.00.00.00.00.12.a9.90.22.40, Role:1
[aaa_0.Sysname-cluster]
【命令】
cluster
【视图】
系统视图
【参数】
无
【描述】
cluster命令用来进入集群视图。
【举例】
# 进入集群视图。
<Sysname> system-view
System View: return to User View with Ctrl+Z
[Sysname] cluster
[Sysname-cluster]
【命令】
cluster enable
undo cluster enable
【视图】
系统视图
【参数】
无
【描述】
cluster enable命令用来开启集群功能。undo cluster enable命令用来禁止集群功能。
缺省情况下,集群功能处于开启状态。
需要注意的是:
l 在管理设备上必须先执行cluster enable,然后使用build命令或auto-build命令来建立集群。
l 如果在管理设备上执行undo cluster enable命令,将禁止交换机的集群功能,同时交换机将失去管理设备的身份,并删除已创建的集群以及集群的成员,。
l 如果在成员设备上执行undo cluster enable命令,交换机的集群功能将关闭,并从集群中退出。
l 如果在非集群内的交换机上执行undo cluster enable命令,交换机的集群功能将被禁止,该交换机无法创建集群或加入已存在的集群。
【举例】
# 开启交换机的集群功能。
<Sysname> system-view
System View: return to User View with Ctrl+Z
[Sysname] cluster enable
【命令】
cluster switch-to { member-number | mac-address H-H-H | administrator | sysname member-sysname }
【视图】
用户视图
【参数】
member-number:成员设备的成员编号,取值范围为1~255。
mac-address H-H-H:成员设备的MAC地址。
administrator:从成员设备重定向到管理设备。
sysname member-sysname:成员设备的系统名,为1~30个字符的字符串。
【描述】
cluster switch-to命令用来在管理设备和成员设备之间互相切换,以进行配置管理。
用户可以通过管理设备对集群中的成员进行管理。在管理设备上,用户切换到成员设备的视图下就可以对指定的成员设备进行配置管理;在配置完毕后用户可以从成员设备上切换回管理设备。
集群管理设备和成员设备之间互相切换视图,均使用了Telnet连接。切换视图遵循如下规则:
l 集群管理设备和成员设备之间互相切换视图时,需要鉴权。系统会鉴别用户级别为3的super password,如果请求切换的设备和被请求登录的设备的super password不一致,则切换不成功。候选设备加入集群时,其super password会自动同步为和管理设备一致(在候选设备上使用administrator-address命令加入的情况除外)。集群建立以后,建议用户不要修改集群成员(包括管理设备和成员设备)的super password,以免切换视图时由于鉴权不通过而失败。
l 从管理设备视图切换到成员设备视图时,切换后在成员设备视图的用户权限继承管理设备上的当前级别。
l 从成员设备视图切换到管理设备视图时,在管理设备视图的用户权限根据管理设备预定的级别分配。
l 如果被请求登录的设备Telnet用户已满,切换视图不能成功。
在管理设备上使用此命令进行切换时,如果指定的成员号不存在,或指定的mac-address不在成员列表中,将显示出错信息。如果想结束切换,则只需输入quit即可。
【举例】
# 从管理设备上切换到成员编号为6的成员设备,再切换回管理设备。
<aaa_0.Sysname> cluster switch-to 6
<aaa_6.Sysname> quit
<aaa_0.Sysname>
【命令】
cluster-local-user username password { cipher | simple } password
undo cluster-local-user username
【视图】
集群视图
【参数】
username:集群公用本地用户的用户名,字符串1~55字节。
cipher:用户密码使用密文形式。
simple:用户密码使用明文形式。
password:集群公用本地用户的密码,字符串长度为明文1~63个字符,密文1~63个字符或88个字符。
【说明】
cluster-local-user命令用来为所有集群成员配置集群公用的本地用户,该用户名和密码用于通过Web方式管理集群成员设备。undo cluster-local-user用来删除所有集群公用的本地用户配置。
缺省情况下,没有配置集群公用的本地用户。
l 该命令仅能够在管理设备上使用,且只能创建一个集群公用的本地用户。
l 在管理设备上配置该命令时,该配置将同步到已通过认证的成员设备;当新成员通过认证时,该配置也将自动同步到新成员。该配置对所有已通过认证的集群成员均生效。如果用户已经配置了与该命令同名的用户名,则使用当前配置取代成员交换机上原有配置。
l 在成员设备退出集群后,以上同步的本地用户配置将继续保留,不会自动删除。
【举例】
#在管理设备上配置集群公用的本地用户public,密码为明文的123。
<aaa_0.Sysname> system-view
System View: return to User View with Ctrl+Z.
[aaa_0.Sysname] cluster
[aaa_0.Sysname-cluster] cluster-local-user public passward simple 123
【命令】
cluster-mac H-H-H
undo cluster-mac
【视图】
集群视图
【参数】
H-H-H:十六进制表示的是组播MAC地址。范围为0180-C200-0000,0180-C200-000A,0180-C200-0020~0180-C200-002F。
【描述】
cluster-mac命令用来配置HGMP V2协议报文(包括NDP、NTDP、Cluster协议报文)的组播目的MAC地址。undo cluster-mac命令用来恢复HGMP V2协议报文的组播目的MAC地址为缺省值。
缺省情况下,HGMP V2协议报文的组播MAC地址为0180-C200-000A。
需要注意的是:此命令只能够在管理设备上进行配置。
在管理设备上配置HGMP V2协议报文的组播MAC地址后,通过组播MAC地址同步报文,可以使成员设备学习到HGMP V2协议组播MAC地址的更改,并在集群内发送NDP组播报文、NTDP组播报文、Cluster报文时,使用新的组播MAC地址。
如果网络中部分现有设备对目的MAC地址为IEEE保留的二层协议MAC地址的组播报文不能正常转发,将导致HGMP V2报文不能正常发送到集群内部,影响集群的正常工作。用户可以在不改变现有组网和设备的情况下,通过修改HGMP V2协议报文的目的MAC地址为其它MAC地址,来保证HGMP V2协议报文的正常发送。
相关命令请参考cluster-mac syn-interval。
【举例】
# 配置HGMP V2协议报文的组播MAC地址为0180-C200-0028。
<aaa_0.Sysname> system-view
System View: return to User View with Ctrl+Z.
[aaa_0.Sysname] cluster
[aaa_0.Sysname-cluster] cluster-mac 0180-C200-0028
【命令】
cluster-mac syn-interval time-interval
【视图】
集群视图
【参数】
time-interval:发送组播MAC同步报文的时间间隔。取值范围为0~30,单位为分钟。
【描述】
cluster-mac syn-interval命令用来设定管理设备发送HGMP V2协议组播MAC同步报文的时间间隔。此命令只能够在管理设备上进行配置。
缺省情况下,管理设备发送HGMP V2协议组播MAC同步报文的时间间隔是1分钟。
HGMP V2协议组播MAC同步报文用于在集群设备间同步HGMP V2协议组播MAC地址的配置(通过cluster-mac命令配置),该报文为二层广播报文,可以使集群中所有设备都获得相同的HGMP V2协议组播MAC地址配置,使协议报文可以正常在集群内部发送。
当时间间隔为0时,管理设备不发送HGMP V2协议组播MAC同步报文。
相关命令请参见cluster-mac。
【举例】
# 配置管理设备发送HGMP V2协议组播MAC同步报文的时间间隔为1分钟。
<aaa_0.Sysname> system-view
System View: return to User View with Ctrl+Z.
[aaa_0.Sysname] cluster
[aaa_0.Sysname-cluster] cluster-mac syn-interval 1
【命令】
cluster-snmp-agent community { read | write } community-name [ mib-view view-name ]
undo cluster-snmp-agent community community-name
【视图】
集群视图
【参数】
read:表明对MIB对象进行只读的访问,具有只读权限的团体只能对设备信息进行查询。
write:表明对MIB对象进行读写的访问,具有读写权限的团体可以对设备进行配置。
community-name:团体名字符串,取值范围为1~27个字符。
view-name:MIB视图名,取值范围为1~32个字符。缺省使用ViewDefault视图。
【描述】
cluster-snmp-agent community用来设置集群公用的SNMP团体名。undo cluster-snmp-agent community命令用来取消集群公用的团体名配置。
缺省情况下,没有配置集群公用的SNMP团体名。
l 该命令在管理设备的集群视图下使用,且只能配置一个集群公用的团体名。
l 在管理设备上配置该命令时,该配置将同步到已通过认证的成员设备;当新成员通过认证时,该配置也将自动同步到新成员。如果用户已经配置了与该命令同名的团体名,则使用当前配置取代成员交换机上原有配置。
l 在成员设备退出集群后,以上同步的SNMP配置将继续保留,不会自动删除。
有关SNMP的介绍和相关配置,请参见本手册“SNMP-RMON”部分的介绍。
【举例】
# 在管理设备上配置集群公用SNMP团体名为access,并且允许使用该团体名进行只读访问。
<aaa_0.Sysname> system-view
System View: return to User View with Ctrl+Z.
[aaa_0.Sysname] cluster
[aaa_0.Sysname-cluster] cluster-snmp-agent community read access
【命令】
cluster-snmp-agent group v3 group-name [ authentication | privacy ] [ read-view read-view ] [ write-view write-view ] [notify-view notify-view ]
undo cluster-snmp-agent group v3 group-name [ authentication | privacy ]
【视图】
集群视图
【参数】
v3:使用SNMP V3版本。
group-name:组名,取值范围为1~32个字符。
authentication:指明对报文进行认证但不加密。
privacy:指明对报文进行认证和加密。
read-view:该选项允许设置只读视图。
read-view:只读视图名,取值范围为1~32个字符。缺省值为ViewDefault。
write-view:该选项允许设置读写视图。
write-view:读写视图名,取值范围为1~32个字符。缺省情况下,未配置写视图,即NMS不能对设备的MIB对象进行写操作。
notify-view:该选项允许设置通知视图。
notify-view:可以发Trap消息的视图名,取值范围为1~32个字符。缺省情况下,未配置Trap消息视图,即Agent不会向NMS发送Trap。
【描述】
cluster-snmp-agent group v3命令用来配置集群公用的SNMP组。该配置对所有已通过认证的集群成员均生效。undo cluster-snmp-agent group v3命令用来删除集群公用的SNMP组。
缺省情况下,没有配置集群公用的SNMP组。
l 该命令在管理设备的集群视图下使用,且只能配置一个集群公用的SNMP组。
l 在管理设备上配置该命令时,该配置将同步到已通过认证的成员设备;当新成员通过认证时,该配置也将自动同步到新成员。如果用户已经配置了与该命令同名的组名,则使用当前配置取代成员交换机上原有配置。
l 在成员设备退出集群后,以上同步的SNMP配置将继续保留,不会自动删除。
有关SNMP的介绍和相关配置,请参见本手册“SNMP-RMON”部分的介绍。
【举例】
#创建一个集群公用SNMP组snmpgroup
<aaa_0.Sysname> system-view
System View: return to User View with Ctrl+Z.
[aaa_0.Sysname] cluster
[aaa_0.Sysname-cluster] cluster-snmp-agent group v3 snmpgroup
【命令】
cluster-snmp-agent mib-view included view-name oid-tree
undo cluster-snmp-agent mib-view view-name
【视图】
集群视图
【参数】
view-name:视图名,取值范围为1~32个字符;缺省情况下,视图名为ViewDefault。
oid-tree:MIB对象子树,可以是变量OID的字符串,也可以是变量名的字符串,取值范围为1~255个字符。
included:表示此MIB视图包括该MIB子树。
【描述】
cluster-snmp-agent mib-view命令用来创建或者更新集群公用的MIB视图的信息,undo cluster-snmp-agent mib-view命令用来删除集群公用的MIB的视图信息。
缺省情况下,集群公用的MIB视图为ViewDefault,可访问OID为1(即iso)的子树。
l 该命令在管理设备的集群视图下使用,且只能配置一个集群公用的MIB视图。
l 在管理设备上配置该命令时,该配置将同步到已通过认证的成员设备;当新成员通过认证时,该配置也将自动同步到新成员。该配置对所有已通过认证的集群成员均生效。
l 在成员设备退出集群后,以上同步的SNMP配置将继续保留,不会自动删除。
有关SNMP的介绍和相关配置,请参见本手册“SNMP-RMON”部分的介绍。
【举例】
# 创建一个视图mib2包含mib-2的所有对象
<aaa_0.Sysname> system-view
System View: return to User View with Ctrl+Z.
[aaa_0.Sysname] cluster
[aaa_0.Sysname-cluster] cluster-snmp-agent mib-view included mib2 1.3.6.1.2.1
【命令】
cluster-snmp-agent usm-user v3 username groupname [ authentication-mode { md5 | sha } authpassstring [ privacy-mode { des56 privpassstring } ] ]
undo cluster-snmp-agent usm-user v3 username groupname
【视图】
集群视图
【参数】
v3:使用SNMP V3版本。
username:用户名,取值范围为1~32个字符。
groupname:该用户对应的组名,取值范围为1~32个字符。
authentication-mode:指明安全模式为需要认证。如果不输入该参数,则默认是无认证,无加密模式。
md5:采用MD5认证方法。MD5认证使用128位的密钥,计算速度比sha认证方式更快。
sha:采用SHA认证算法。SHA认证使用160位的密钥,计算速度比MD5认证方式慢,但安全性比MD5认证方式好。
authpassstring:认证密码,字符串,明文密码可设为1~16个字符,密文密码可设为1~24个字符。
privacy-mode:指明安全级别为加密。
des56:指定加密算法为DES(Data Encryption Standard,数据加密标准)。
privpassstring:加密密码,字符串,明文密码可设为1~16个字符,密文密码可设为1~24个字符。
【描述】
cluster-snmp-agent usm-user v3命令用来为集群公用的SNMP组添加一个新用户。undo cluster-snmp-agent usm-user v3命令用来删除集群公用的SNMPV3用户。
缺省情况下,没有配置集群公用的SNMP组用户。
l 该命令在管理设备的集群视图下使用,且只能够配置一个集群公用的SNMP组用户。
l 在管理设备上配置该命令时,该配置将同步到已通过认证的成员设备;当新成员通过认证时,该配置也将自动同步到新成员。该配置对所有已通过认证的集群成员均生效。如果用户已经配置了与该命令同名的用户名,则使用当前配置取代成员交换机上原有配置。
l 在成员设备退出集群后,以上同步的SNMP配置将继续保留,不会自动删除。
【举例】
#为SNMP组huawei加入一个用户wang,安全级别为需要认证、指定认证协议为MD5、认证密码为pass。
<aaa_0.Sysname> system-view
System View: return to User View with Ctrl+Z.
[aaa_0.Sysname] cluster
[aaa_0.Sysname-cluster] cluster-snmp-agent usm-user v3 wang huawei authentication-mode md5 pass
【命令】
delete-member member-id [ to-black-list ]
【视图】
集群视图
【参数】
member-id:指定需要从集群中删除的成员设备编号,取值范围为1~255。
to-black-list:将被删除的设备添加到集群黑名单中。
【描述】
delete-member命令用来将集群内的指定设备从集群中删除。
需要注意的是,由于集群有定期搜集拓扑的功能,如果将某台设备从集群中删除时并没有将其加入黑名单,则在下一次集群自动收集拓扑的时候,会将该设备自动再加入集群,因此,如果用户想将某台设备彻底从集群中删除,可以使用以下操作方式:
l 在执行delete-member命令时使用to-black-list参数,将该成员设备加入集群黑名单。
l 首先使用undo ndp enable和undo ntdp enable命令关闭成员设备与集群相连端口的NDP和NTDP功能,然后再执行delete-member命令将其从集群中删除。
本命令只能在集群管理设备上执行。
相关命令请参见add-member。
【举例】
# 将编号为4的设备从集群中删除,并添加到集群黑名单中。
<aaa_0.Sysname> system-view
Enter system view, return to user view with Ctrl+Z.
[aaa_0.Sysname] cluster
[aaa_0.Sysname-cluster] delete-member 4 to-black-list
【命令】
display cluster
【视图】
任意视图
【参数】
无
【描述】
display cluster命令用来显示交换机所属集群的状态和统计信息。
在成员设备上使用此命令将显示集群名、本交换机的成员号、管理设备的MAC地址、状态以及有效保留时间和定时发送间隔。
在管理设备上使用此命令将显示集群名、成员个数、集群状态以及有效保留时间和定时发送间隔。
在非集群成员上使用此命令将显示错误信息。
【举例】
# 在管理设备上显示集群信息。
<aaa_0.Sysname-cluster> display cluster
Cluster name:"aaa"
Role:Administrator
Management-vlan:100
Handshake timer:10 sec
Handshake hold-time:60 sec
IP-Pool:20.1.1.1/24
cluster-mac:0180-c200-000a
No logging host configured
No SNMP host configured
No FTP server configured
No TFTP server configured
3 member(s) in the cluster, and 0 of them down.
# 在成员设备上显示集群信息。
[aaa_2.3100-3] display cluster
Cluster name:"aaa"
Role:Member
Member number:2
Management-vlan:100
cluster-mac:0180-c200-000a
Handshake timer:10 sec
Handshake hold-time:60 sec
Administrator device mac address:000f-e20f-3901
Administrator status:Up
字段 |
描述 |
Cluster name |
集群名称,可通过build命令配置 |
Role |
成员角色 |
Management-vlan |
管理VLAN的编号,可通过management-vlan命令配置 |
Member number |
成员编号 |
Handshake timer |
握手报文定时发送的时间间隔,可通过timer命令配置 |
Handshake hold-time |
对邻居设备状态信息的有效保留时间,可通过holdtime命令配置 |
Administrator device mac address |
管理设备的MAC地址 |
Administrator status |
管理设备的状态 |
【命令】
display cluster candidates [ mac-address H-H-H | verbose ]
【视图】
任意视图
【参数】
mac-address H-H-H:显示指定MAC地址的候选设备的信息,H-H-H表示候选设备的MAC地址。
verbose:显示候选设备的详细信息。
【描述】
display cluster candidates命令用来显示候选设备列表。该命令仅用于管理设备。
需要注意的是:在集群建立以后,S3100-52P交换机会根据用户设定的定时拓扑时间自动收集网络的拓扑信息,并将发现的候选交换机自动加入集群。因此如果定时拓扑时间设定的太短(缺省情况下为1分钟),则交换机作为集群候选交换机存在得时间就会很短。如果用户不需要候选交换机自动加入集群,可以将定时拓扑时间(通过ntdp timer命令配置)设定为0,即不进行定时拓扑收集。
【举例】
# 显示全部候选设备列表。
<aaa_0.Sysname-cluster> display cluster candidates
MAC HOP IP PLATFORM
3900-0000-3334 2 16.1.1.11/24 S3100-52P
000f-e20f-3190 1 16.1.1.1/24 S3100-52P
字段 |
描述 |
MAC |
候选设备的MAC地址 |
Hop |
候选设备距离管理设备的跳数 |
IP |
候选设备的IP地址 |
Platform |
候选设备的平台信息 |
# 显示指定候选设备的信息。
<aaa_0.Sysname-cluster> display cluster candidates mac-address 000f-e20f-3190
Hostname : S3100-52P-3
MAC : 000f-e20f-3190
Hop : 1
Platform : S3100-52P
IP : 16.1.1.1/24
# 显示全部候选设备的详细信息。
<aaa_0.Sysname-cluster> display cluster candidates verbose
Hostname : sysname
MAC : 3600-0000-3334
Hop : 2
Platform : S3100-52P
IP : 16.1.1.11/24
Hostname : S3100-52P-3
MAC : 000f-e20f-3190
Hop : 1
Platform : S3100-52P
IP : 16.1.1.1/24
字段 |
描述 |
Hostname |
候选设备的名称 |
MAC |
候选设备的MAC地址 |
Hop |
候选设备距离管理设备的跳数 |
IP |
候选设备的IP地址 |
Platform |
候选设备的平台信息 |
【命令】
display cluster members [ member-number | verbose ]
【视图】
任意视图
【参数】
member-number:集群成员编号,取值范围为0~255。
verbose:显示所有成员设备的详细信息。
【描述】
display cluster members命令用来显示集群成员信息,该命令仅用于管理设备。
【举例】
# 显示成员设备的配置信息。
<aaa_0.Sysname-cluster> display cluster members
SN Device MAC Address Status Name
0 S3100-52P 000f-e20f-3901 Admin aaa_0.Sysname
1 S3100-52P 3900-0000-3334 Up aaa_1.Sysname
2 S3100-52P 000f-e20f-3190 Up aaa_2.S3100-52P-3
表2-8 display cluster members命令显示信息描述表
字段 |
描述 |
SN |
集群成员编号 |
Device |
设备类型 |
MAC Address |
设备MAC地址 |
Status |
设备的状态 |
Name |
设备名字 |
# 显示管理设备和成员设备的详细配置信息。
<aaa_0.Sysname-cluster> display cluster members verbose
Member number:0
Name:aaa_0.Sysname
Device: S3100-52P
MAC Address:000f-e20f-3901
Member status:Admin
Hops to administrator device:0
IP: 100.100.1.1/24
Version:
H3C Comware Platform Software.
Comware Software, Version 3.10
Copyright(c) 2004-2007 Hangzhou H3C Tech. Co., Ltd. All rights reserved.
S3100-52P S3100-52P-1545
Member number:1
Name:aaa_1.Sysname
Device: S3100-52P
MAC Address:3900-0000-3334
Member status:Up
Hops to administrator device:2
IP: 16.1.1.11/24
Version:
H3C Comware Platform Software.
Comware Software, Version 3.10
Copyright(c) 2004-2007 Hangzhou H3C Tech. Co., Ltd. All rights reserved.
S3100-52P S3100-52P-1545
Member number:2
Name: aaa_2.Sysname
Device: S3100-52P
MAC Address:000f-e20f-3190
Member status:Up
Hops to administrator device:1
IP: 16.1.1.1/24
Version:
H3C Comware Platform Software.
Comware Software, Version 3.10
Copyright(c) 2004-2007 Hangzhou H3C Tech. Co., Ltd. All rights reserved.
S3100-52P S3100-52P-1545
表2-9 display cluster members verbose命令显示信息描述表
字段 |
描述 |
Member number |
集群成员编号 |
Name |
集群成员名字 |
Device |
设备类型 |
MAC Address |
设备MAC地址 |
Member status |
设备的状态 |
Hops to administrator device |
从该设备到管理设备的跳数 |
IP |
该成员的IP地址 |
Version |
该成员的软件版本信息 |
【命令】
ftp cluster
【视图】
用户视图
【参数】
无
【描述】
ftp cluster命令用来与集群公用FTP服务器建立控制连接,并进入FTP Client视图。
用户可以在管理设备上通过ftp-server命令设置集群的公用FTP服务器,用于集群成员的版本升级、配置文件备份等维护工作。ftp cluster命令中的cluster关键字表示通过管理设备登录FTP服务器。
相关命令请参考ftp-server。
关于使用ftp命令访问其他FTP服务器的方法,请参见本手册“FTP-SFTP-TFTP”部分的介绍。
【举例】
# 连接到集群的公用FTP服务器。
<123_1.Sysname> ftp cluster
Trying ...
Press CTRL+K to abort
Connected.
220 FTP service ready.
User(none):hello
331 Password required for hello.
Password:
230 User logged in.
【命令】
ftp-server ip-address
undo ftp-server
【视图】
集群视图
【参数】
ip-address:集群公用FTP服务器的IP地址。
【描述】
ftp-server命令用来在管理设备上配置集群内部成员设备公用的FTP服务器。undo ftp-server命令用来删除集群内部成员设备公用的FTP服务器配置。
缺省情况下,管理设备作为集群的公用FTP服务器。
要使集群成员设备通过集群公用FTP服务器进行配置备份、软件下载等工作,先要在管理设备上配置公用FTP服务器的IP地址,该地址仅在管理设备上生效,不会通过集群管理报文向所有成员设备下发。
在配置集群公用FTP服务器的地址后,管理设备上将随即开启地址转换功能。当成员设备使用ftp cluster命令访问公用FTP服务器时,管理设备将把成员设备的私网地址转换为公网地址,将请求转发给FTP服务器,并根据此次转换过程的记录将FTP回复的报文转发给相应的成员设备。
【举例】
# 在管理设备上配置集群FTP Server的IP地址。
<aaa_0.Sysname> system-view
System View: return to User View with Ctrl+Z.
[aaa_0.Sysname] cluster
[aaa_0.Sysname-cluster] ftp-server 1.0.0.9
【命令】
holdtime seconds
undo holdtime
【视图】
集群视图
【参数】
seconds:邻居信息的有效保留时间值,取值范围为1~255,单位为秒。
【描述】
holdtime命令用来配置集群中的交换机对邻居信息的有效保留时间。undo holdtime命令用来恢复该有效保留时间为缺省值。
缺省情况下,邻居信息的有效保留时间为60秒。
需要注意的是:
l 如果管理设备在有效保留时间内没有收到相连成员设备的NDP消息,管理设备将成员设备的状态设置为“down”。当管理设备重新收到NDP消息时,相应的成员设备需要重新进行加入操作(成员重新加入过程是自动进行的)。
l 如果在有效保留时间内重新收到NDP消息,则不需要重新进行成员加入操作,成员设备的状态始终为正常状态。
l 该命令仅在管理设备上配置,由管理设备把时间值传播给其他的成员设备。
【举例】
# 配置集群内设备的邻居信息有效保留时间为30秒。
<aaa_0.Sysname> system-view
System View: return to User View with Ctrl+Z.
[aaa_0.Sysname] cluster
[aaa_0.Sysname-cluster] holdtime 30
【命令】
ip-pool administrator-ip-address { ip-mask | ip-mask-length }
undo ip-pool
【视图】
集群视图
【参数】
administrator-ip-address:集群中管理设备的IP地址。
ip-mask:集群IP地址池的地址掩码。
ip-mask-length:集群IP地址池的掩码长度。
【描述】
ip-pool命令用来设置管理设备配置的成员设备使用私有IP地址范围。undo ip-pool命令用来取消原有的配置。
在建立集群前,用户必须首先设置集群中成员设备使用的私有IP地址范围,当候选设备加入时,管理设备动态分配一个能够在集群范围内使用的私有IP地址,并下发给候选设备,用于集群内部的通信,以实现管理设备对成员设备的管理和维护。
需要注意的是:该命令需在创建集群之前配置,如果集群已经建立,则用户不能修改IP地址范围。
【举例】
# 配置集群的IP地址范围。
<Sysname> system-view
System View: return to User View with Ctrl+Z.
[Sysname] cluster
[Sysname-cluster] ip-pool 10.200.0.1 20
【命令】
logging-host ip-address
undo logging-host
【视图】
集群视图
【参数】
ip-address:集群需要指定的日志主机IP地址。
【描述】
logging-host命令用来在管理设备上指定集群内部成员设备的公用日志主机。undo logging-host命令用来删除集群的公用日志主机地址。
缺省情况下,没有配置集群的公用日志主机。
需要注意的是:集群内部的成员设备要通过管理设备来向日志主机发送日志信息时,先要为集群配置日志主机的IP地址,然后集群内部的成员设备就可以通过管理设备向日志主机发送日志信息。
需要注意的是:此命令只能在管理设备上进行配置。
配置交换机向日志主机发送日志信息的操作步骤请参见“信息中心”的介绍。
【举例】
# 在管理设备上指定集群日志主机IP地址。
<aaa_0.Sysname> system-view
System View: return to User View with Ctrl+Z.
[aaa_0.Sysname] cluster
[aaa_0.Sysname-cluster] logging-host 10.10.10.9
【命令】
management-vlan vlan-id
undo management-vlan
【视图】
系统视图
【参数】
vlan-id:管理VLAN的ID。
【描述】
management-vlan命令用来在交换机上指定管理VLAN。undo management-vlan命令用来恢复管理VLAN的缺省配置。
缺省情况下,VLAN 1为管理VLAN。
对于管理VLAN的配置,有如下要求:
l 同一个集群内的设备指定的管理VLAN要为同一个VLAN。
l 只能在建立集群前指定管理VLAN。设备已经加入集群后,用户不能修改管理VLAN。如果集群建立后需要改变管理VLAN,需要先删除当前交换机上的集群配置,然后重新指定管理VLAN,最后重新建立集群。
l 集群的管理VLAN缺省为1,为了将集群的管理报文与其它报文隔离,提高集群信息的安全性,建议将集群的管理VLAN配置为其它VLAN。
【举例】
# 指定当前交换机的管理VLAN为VLAN 2。
<Sysname> system-view
System View: return to User View with Ctrl+Z.
[Sysname] management-vlan 2
【命令】
reboot member { member-number | mac-address H-H-H } [ eraseflash ]
【视图】
集群视图
【参数】
member-number:集群成员编号,取值范围为1~255。
mac-address H-H-H:要重新启动的成员设备的MAC地址。
eraseflash:在重启成员设备时删除该设备上的配置文件。
【描述】
reboot member命令用来在管理设备上重新启动集群内指定的成员设备。
如果由于某些错误的配置造成成员设备发生故障时,用户可以利用集群的远程控制功能在管理设备上对成员设备进行维护。例如:删除启动配置文件并重启成员设备,并将已备份的正确配置恢复到成员设备上,以便使成员设备迅速恢复正常工作。
需要注意的是:在使用该命令时,用户可以通过eraseflash参数来控制在成员设备重启时是否删除启动时的配置文件。
【举例】
# 对成员编号为2的成员设备重新启动。
<aaa_0.Sysname> system-view
System View: return to User View with Ctrl+Z.
[aaa_0.Sysname] cluster
[aaa_0.Sysname-cluster] reboot member 2
【命令】
snmp-host ip-address
undo snmp-host
【视图】
集群视图
【参数】
ip-address:为集群配置的SNMP网管站的IP地址。
【描述】
snmp-host命令用来在管理设备上配置集群内部成员设备公用的SNMP网管站。undo snmp-host命令用来删除集群内部成员设备公用的SNMP网管站配置。
缺省情况下,没有公用的SNMP网管站。
集群内部的成员设备要通过管理设备来向SNMP网管站发送Trap信息时,先要为集群配置SNMP网管站的IP地址,而后集群内部的成员设备就可以通过管理设备向网管站发送Trap信息。
需要注意的是:此命令只能在管理设备上进行配置。
配置交换机向SNMP网管站发送Trap信息的操作步骤请参见“信息中心”的介绍。
【举例】
# 在管理设备上配置集群SNMP网管站的地址为1.0.0.9。
<aaa_0.Sysname> system-view
System View: return to User View with Ctrl+Z.
[aaa_0.Sysname] cluster
[aaa_0.Sysname-cluster] snmp-host 1.0.0.9
tftp { cluster | tftp-server } get source-file [ destination-file ]
cluster:通过集群TFTP服务器下载文件
tftp-server:TFTP服务器的IP地址或者主机名。
source-file:要下载的集群公用TFTP服务器上的文件名。
destination-file:下载后存储在交换机上的文件名。
tftp get命令用来将文件从TFTP服务器的指定目录下载到交换机上。
用户可以在管理设备上通过tftp-server命令设置集群的公用TFTP服务器,用于集群成员的版本升级、配置文件备份等维护工作。有关TFTP服务器的权限和目录设置,请参见TFTP服务器软件的使用说明。
相关配置可参考命令tftp put,tftp-server。
l cluster参数需要手工完整输入,以避免交换机将用户输入的简写部分识别为TFTP服务器的主机名。
l 有关tftp命令的其他参数,请参见本手册“FTP-SFTP-TFTP”部分的介绍。
# 从集群公用TFTP服务器上将文件LANSwitch.app下载到本机并保存为vs.app。
<123_1.Sysname> tftp cluster get LANSwitch.app vs.app
tftp { cluster | tftp-server } put source-file [ destination-file ]
cluster:通过集群TFTP服务器上传文件。
tftp-server:TFTP服务器的IP地址或者主机名。
destination-file:上传到TFTP服务器的存储目录下的文件名。
tftp put命令用来将交换机上的文件上传到TFTP服务器的指定目录下。
用户可以在管理设备上通过tftp-server命令设置集群的公用TFTP服务器,用于集群成员的版本升级、配置文件备份等维护工作。有关TFTP服务器的权限和目录设置,请参见TFTP服务器软件的使用说明。
相关配置可参考命令tftp get,tftp-server。
cluster参数需要手工完整输入,以避免交换机将用户输入的简写部分识别为TFTP服务器的主机名。
# 将本机的config.cfg文件上传到集群公用TFTP服务器上并保存为temp.cfg。
<123_1.Sysname> tftp cluster put config.cfg temp.cfg
【命令】
tftp-server ip-address
undo tftp-server
【视图】
集群视图
【参数】
ip-address:为集群配置的TFTP服务器的IP地址。
【描述】
tftp-server命令用来在管理设备上配置集群内部成员设备公用的TFTP服务器。undo tftp-server命令用来删除集群内部成员设备公用的TFTP服务器。
缺省情况下,没有配置集群成员设备的公用TFTP服务器。
在配置集群公用TFTP服务器的地址后,管理设备上将随即开启地址转换功能。当成员设备使用tftp cluster get或tftp cluster put命令从TFTP服务器下载或上传文件时,管理设备将把成员设备的私网地址转换为公网地址,将请求转发给TFTP服务器,并根据此次转换过程的记录将TFTP回复的报文转发给相应的成员设备。
需要注意的是:此命令只能在管理设备上进行配置。
【举例】
# 在管理设备上配置集群TFTP服务器的地址为1.0.0.9。
<aaa_0.Sysname> system-view
System View: return to User View with Ctrl+Z.
[aaa_0.Sysname] cluster
[aaa_0.Sysname-cluster] tftp-server 1.0.0.9
【命令】
timer interval
undo timer
【视图】
集群视图
【参数】
interval:握手报文的发送时间间隔,取值范围是1~255,单位为秒。
【描述】
timer命令用来配置握手报文定时发送的时间间隔。undo timer命令用来恢复握手报文发送的时间间隔为缺省值。
缺省情况下,握手报文的发送时间间隔是10秒。
在集群内部,成员设备与管理设备的实时通讯是通过握手报文来维系的。通过成员设备和管理设备之间的定时握手可以监视集群内各成员的状态以及链路状态。
需要注意的是:该命令仅在管理设备上配置,由管理设备把时间值传播给其他的成员设备。
【举例】
# 配置握手报文定时发送的时间间隔为3秒。
<aaa_0.Sysname> system-view
System View: return to User View with Ctrl+Z.
[aaa_0.Sysname] cluster
[aaa_0.Sysname-cluster] timer 3
【命令】
tracemac { by-mac mac-address vlan vlan-id | by-ip ip-address } [ nondp ]
【视图】
任意视图
【参数】
by-mac:通过指定目的MAC地址的方式追踪设备。
mac-address:待追踪设备的MAC地址。
vlan vlan-id:在指定VLAN内追踪设备,取值范围为1~4094。
by-ip:通过指定目的IP地址的方式追踪设备。
ip-address:待追踪设备的IP地址。
nondp:追踪时不检测NDP邻居信息。
【描述】
tracemac命令用来追踪集群内指定设备,并显示从当前设备到目标设备之间经过的路径。用户可以通过指定目的MAC地址的方式,或者指定目的IP地址的方式追踪设备。
l 当使用指定目的IP地址的方式追踪设备时,交换机将查找该IP地址对应的ARP表项,根据ARP表项查找MAC地址表项。
l 如果查找的IP地址有对应的ARP表项,但该IP对应的MAC地址并不存在于MAC地址表中,则追踪设备失败。
l 当使用tracemac命令追踪指定设备时,需要注意途经的所有设备必须支持tracemac功能。
l 当在管理VLAN内使用tracemac命令追踪设备时,需要注意途经的所有设备都必须和待追踪设备在同一个管理VLAN内。
【举例】
# 通过指定目的MAC地址的方式追踪属于VLAN 1的MAC地址为000f-e232-0005的设备。
<aaa_0.Sysname> tracemac by-mac 000f-e232-0005 vlan 1
Tracing MAC address 000f-e232-0005 in vlan 1
1 000f-e232-0001 H3C01 Ethernet1/0/2
2 000f-e232-0002 H3C02 Ethernet1/0/7
3 000f-e232-0003 H3C03 Ethernet1/0/4
4 000f-e232-0005 H3C05 Local
# 通过指定目的IP地址的方式追踪属于VLAN 1的IP地址为192.168.1.5的设备。
<aaa_0.Sysname> tracemac by-ip 192.168.1.5
Tracing MAC address 000f-e232-0005 in vlan 1
1 000f-e232-0001 H3C01 Ethernet1/0/2
2 000f-e232-0002 H3C02 Ethernet1/0/7
3 000f-e232-0003 H3C03 Ethernet1/0/4
4 000f-e232-0005 H3C05 Local
【命令】
black-list add-mac mac-address
black-list delete-mac { all | mac-address }
【视图】
集群视图
【参数】
mac-address:需要添加到黑名单内的设备的MAC地址。格式为H-H-H,例如0100-0498-e001。
all:删除当前集群黑名单内的所有MAC地址。
【描述】
black-list add-mac命令用来将指定MAC地址的设备添加到集群黑名单,即阻止该设备加入到集群中。black-list delete-mac命令用来将当前集群黑名单中的指定MAC地址或所有MAC地址删除,即允许指定设备或所有设备加入当前集群。
缺省情况下,没有向集群黑名单内添加任何MAC地址。
本命令只能在集群管理设备上执行。
如果需要加入黑名单的设备是已经在集群中工作的设备,执行black-list add-mac命令将使该设备退出集群,并将其加入黑名单,作用与delete-member member-id to-black-list命令相同。
【举例】
# 将MAC为0010-3500-e001的设备添加到黑名单中。
<aaa_0.Sysname> system-view
Enter system view, return to user view with Ctrl+Z.
[aaa_0.Sysname] cluster
[aaa_0.Sysname-cluster] black-list add-mac 0010-3500-e001
# 释放当前集群黑名单中的所有地址。
[aaa_0.Sysname-cluster] black-list delete-mac all
【命令】
display cluster base-members
【视图】
任意视图
【参数】
无
【描述】
display cluster base-members命令用来显示集群标准拓扑中所有设备的信息列表,显示的信息包括每台设备在集群中的编号、设备名称、设备MAC地址和设备当前状态。
【举例】
# 显示集群标准拓扑成员列表。
<aaa_0.Sysname> display cluster base-members
SN Device MAC Adress Status
0 aaa_0.Sysname 000f-e200-30a0 UP
1 aaa_1.S3100-52P 000f-e200-86e4 UP
表2-10 display cluster base-members命令显示信息描述表
字段 |
解释 |
SN |
集群成员编号 |
Device |
设备名称 |
MAC Address |
设备MAC地址 |
Status |
设备的状态 Up:表示成员处于Connect状态 Down:表示成员处于Disconnect状态 |
【命令】
display cluster base-topology [ mac-address mac-address | member member-id ]
【视图】
任意视图
【参数】
mac-address mac-address:显示以此MAC地址作为起点的上下各三级标准拓扑结构图。
member member-id:显示以此编号设备为起点的上下各三级标准拓扑结构图。
【描述】
display cluster base-topology命令用来显示集群的标准拓扑。
集群的标准拓扑是指管理员通过topoloty save-to命令保存的拓扑结构。集群标准拓扑可以看作是集群正常拓扑信息的备份,主要用于在集群拓扑发生混乱或错误的情况下,将成员设备中的拓扑信息迅速恢复为正常情况下的拓扑,保证集群的正常工作。
【举例】
# 显示集群的标准拓扑。
<aaa_0.Sysname> display cluster base-topology
--------------------------------------------------------------------
(PeerPort) ConnectFlag (NativePort) [SysName:DeviceMac]
--------------------------------------------------------------------
[aaa_0.Sysname:000f-e202-2180]
|
├-(P_0/40)<-->(P_0/6)[Sysname:000f-e200-2200]
|
├-(P_0/28)<-->(P_3/0/1)[Sysname:000f-e200-1774]
|
├-(P_0/22)<-->(P_1/0/2)[aaa_5.Sysname:000f-e200-5111]
|
├-(P_0/18)<-->(P_3/0/2)[Sysname:000f-e218-d0d0]
|
├-(P_0/14)<-->(P_1/0/2)[Sysname:000f-e200-5601]
|
└-(P_0/4)<-->(P_0/2)[S3100-52P:000f-e200-00cc]
通过display cluster base-topology命令输出的显示信息使用以下的格式:
(对端端口编号)连接符(本地端口编号)[对端设备名称:对端设备MAC地址]
例如“(P_0/40)<-->(P_0/6)[Sysname:000f-e200-2200]”即表示对端设备通过Ethernet1/0/40端口与本地Ethernet1/0/6端口相连,对端设备名称为“Sysname”,MAC地址为“000f-e200-2200”。
【命令】
display cluster black-list
【视图】
任意视图
【参数】
无
【描述】
display cluster black-list命令用来显示当前集群黑名单中的设备信息。
相关命令请参见black-list。
【举例】
# 显示当前集群的黑名单内容。
<aaa_0.Sysname> display cluster black-list
Device ID Access Device ID Access port
000f-e200-5502 000f-e202-2180 Ethernet1/0/24
00e0-fd34-bc66 000f-e202-2180 Ethernet1/0/1
表2-11 display cluster black-list命令显示信息描述表
字段 |
解释 |
Device ID |
黑名单设备的ID,以设备MAC地址表示 |
Access Device ID |
集群中连接黑名单设备的设备ID,以MAC地址表示 |
Access port |
集群中连接黑名单设备的端口 |
【命令】
display ntdp single-device mac-address mac-address
【视图】
任意视图
【参数】
mac-address : 要显示设备的MAC地址。
【描述】
display ntdp single-device mac-address命令用来显示通过NTDP协议报文收集来的设备详细信息。该命令的显示信息与display cluster members相近,但如果用户需要显示某些仅开启了NTDP功能,而又没有工作在集群中的设备的详细信息,则只能使用本命令。
【举例】
# 显示MAC地址为000f-e200-3956的交换机的详细信息
<Sysname> display ntdp single-device mac-address 000f-e200-3956
Hostname : Sysname
MAC : 000f-e200-3956
Hop : 0
Platform : H3C S3100-52P
IP :
Version:
H3C Comware Platform Software.
Comware Software, Version 3.10
Copyright(c) 2004-2007 Hangzhou H3C Tech. Co., Ltd. All rights reserved.
S3100-52P S3100-52P-1545
Cluster : Candidate switch
Peer MAC Peer Port ID Native Port ID Speed Duplex
000f-e239-1333 Ethernet1/0/4 Ethernet1/0/10 100 FULL
表2-12 display ntdp single-device命令显示信息描述表
字段 |
描述 |
Hostname |
设备的系统名 |
MAC |
设备的MAC 地址 |
Hop |
距离收集设备的跳数 |
Platform |
设备的平台信息 |
IP |
设备的管理VLAN接口的IP及掩码长度 |
Version |
版本信息 |
Cluster |
该设备在集群中所处的角色 |
Peer MAC |
邻居设备的MAC 地址 |
Peer Port ID |
邻居设备连接的对端端口名 |
Native Port ID |
邻居设备连接的本地端口名 |
Speed |
邻居设备连接的本地端口速度 |
Duplex |
邻居设备连接的本地端口双工状态 |
【命令】
display cluster current-topology [ mac-address mac-address1 [ to-mac-address mac-address2 ] | member-id member-id1 [ to-member-id member-id2 ] ]
【视图】
任意视图
【参数】
mac-address mac-address1:显示指定MAC地址作为起点的上下各三级拓扑结构图。当to-mac-address参数存在时,mac-address1作为显示指定路径拓扑的路径起点。
to-mac-address mac-address2:显示mac-address1至mac-address2之间路径的拓扑结构图。
member-id member-id1:显示指定编号的设备作为起点的上下各三级拓扑结构图。当to-member-id参数存在时,member-id1作为显示指定路径拓扑的路径起点。
to-member-id member-id2:显示member-id1至member-id2设备之间路径的拓扑结构图。
【描述】
display cluster current-topology命令用来显示当前集群的拓扑信息。当to-mac-address和to-member-id参数不存在时,显示指定MAC地址或指定编号的设备作为起点的上下各三级拓扑结构图;当存在to-mac-address或to-member-id存在时,则显示指定两MAC地址之间或指定两设备编号之间的路径拓扑结构图。
显示集群的拓扑信息时,被列为黑名单的交换机设备,下挂的设备不会被显示。
【举例】
# 显示集群的当前拓扑。
<aaa_0.Sysname> display cluster current-topology
--------------------------------------------------------------------
(PeerPort) ConnectFlag (NativePort) [SysName:DeviceMac]
--------------------------------------------------------------------
ConnectFlag:
<--> normal connect ---> odd connect **** in blacklist
???? lost device ++++ new device -┤├- STP discarding
--------------------------------------------------------------------
[aaa_0.Sysname:000f-e202-2180]
|
├-(P_0/40)<-->(P_0/6)[Sysname:000f-e200-2200]
|
├-(P_0/28)<-->(P_3/0/1)[Sysname:000f-e200-1774]
|
├-(P_0/24)****(P_1/0/6)[clie:000f-e200-5502]
|
├-(P_0/22)<-->(P_1/0/2)[aaa_5.Sysname:000f-e200-5111]
|
├-(P_0/18)<-->(P_3/0/2)[Sysname S7503:000f-e218-d0d0]
|
├-(P_0/14)<-->(P_1/0/2)[Sysname:000f-e200-5601]
|
├-(P_0/10)<-->(P_1/0/1)[aaa_7.S5500-28C-SI:0012-a990-2241]
|
├-(P_0/4)<-->(P_0/2)[2024C:000f-e200-00cc]
|
└-(P_0/1)****(P_0/1)[Sysname:00e0-fd34-bc66]
【命令】
topology accept { all [ save-to local-flash ] | mac-address mac-address | member-id member-id | administrator }
【视图】
集群视图
【参数】
all:接受当前集群拓扑信息为标准拓扑信息。
save-to local-flash:将当前集群的标准拓扑信息保存到本地FLASH中。
mac-address mac-address:接受指定MAC地址的设备加入集群的标准拓扑。
member-id member-id:接受指定成员设备编号的设备加入集群的标准拓扑。
administrator: 接受管理设备加入集群的标准拓扑。
【描述】
topology accept命令用来接受当前集群的拓扑作为标准拓扑,并可保存到集群管理设备的FLASH中,以便今后出现拓扑混乱或错误时进行恢复。
本命令只能在集群管理设备上执行。
相关命令请参考display cluster base-topology,topology restore-from,topology save-to。
【举例】
# 将当前集群拓扑保存为标准拓扑,并保存到本地FLASH中。
<aaa_0.Sysname> system-view
Enter system view, return to user view with Ctrl+Z.
[aaa_0.Sysname] cluster
[aaa_0.Sysname-cluster] topology accept all save-to local-flash
# 接受MAC地址为0010-0f66-3022的设备加入集群的标准拓扑。
<aaa_0.Sysname> system-view
Enter system view, return to user view with Ctrl+Z.
[aaa_0.Sysname] cluster
[aaa_0.Sysname-cluster] topology accept mac-address 0010-0f66-3022
【命令】
topology restore-from local-flash
【视图】
集群视图
【参数】
无
【描述】
topology restore-from local-flash命令用来在集群拓扑信息出现混乱或错误的时候,将标准拓扑信息及黑名单信息从管理设备的FLASH中恢复,并下发至集群各成员设备,以保证集群恢复正常运行。
本命令只能在集群管理设备上执行。
相关命令请参考topology accept,topology save-to。
【举例】
# 从集群管理设备的FLASH中将集群标准拓扑信息恢复。
<aaa_0.Sysname> system-view
Enter system view, return to user view with Ctrl+Z.
[aaa_0.Sysname] cluster
[aaa_0.Sysname-cluster] topology restore-from local-flash
【命令】
topology save-to local-flash
【视图】
集群视图
【参数】
无
【描述】
topology save-to命令用来保存标准拓扑信息和黑名单信息到本地FLASH中。保存时使用的文件名为topology.top,且不能修改。
本命令只能在集群管理设备上执行。
相关命令请参考topology restore-from。
【举例】
# 进入集群视图。
<aaa_0.Sysname> system-view
System View: return to User View with Ctrl+Z.
[aaa_0.Sysname] cluster
[aaa_0.Sysname-cluster]
# 保存标准拓扑信息到本地FLASH中。
[aaa_0.Sysname-cluster] topology save-to local-flash
Base topology backup to file OK
不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!