01-IRF命令
本章节下载: 01-IRF命令 (215.48 KB)
目 录
1.1.2 display irf configuration
1.1.4 display irf-port load-sharing mode
1.1.6 display switchover state
1.1.10 irf mac-address persistent
1.1.16 irf-port load-sharing mode
1.1.17 irf-port-configuration active
【命令】
display irf [ | { begin | exclude | include } regular-expression ]
【视图】
任意视图
【缺省级别】
1:监控级
【参数】
|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。
begin:从包含指定正则表达式的行开始显示。
exclude:只显示不包含指定正则表达式的行。
include:只显示包含指定正则表达式的行。
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。
【描述】
display irf命令用来显示本IRF的相关信息(本IRF是指用户当前正在操作的设备所在的IRF)。
此命令会显示已经加入IRF或正在加入IRF的设备信息,但不会显示没有加入IRF或者其它IRF中的设备的信息。
【举例】
# 显示当前IRF的相关信息。
<Sysname> display irf
Switch Role Priority CPU-Mac Description
1 Slave 1 000f-e2be-3102 F1Num001
*+2 Master 1 000f-e2b1-ade2 F1Num002
--------------------------------------------------------
* indicates the device is the master.
+ indicates the device through which the user logs in.
The Bridge MAC of the IRF is: 000f-e200-1000
Auto upgrade : yes
Mac persistent : always
Domain ID : 30
表1-1 display irf命令显示信息描述表
字段 |
描述 |
Switch |
本IRF中成员设备的编号(如果编号前带“*”,表示该设备是Master设备;如果编号前带“+”,表示该设备是用户当前登录的、正在操作的设备) |
Role |
本IRF中成员设备的角色,取值可能为: · Slave:备用设备 · Master:主用设备 · SlaveWait:正在加入IRF · Loading:正在自动加载系统启动文件 |
Priority |
成员设备的优先级 |
CPU-MAC |
设备的CPU MAC地址 |
Description |
设备的描述信息(没有描述信息时,Description字段显示为“-----”。如果描述信息较多,无法在终端上完整显示,则以“…”结尾,省略后面的信息。此时可以使用display current-configuration来查询完整的描述信息) |
Bridge MAC of the IRF is |
IRF的桥MAC地址 |
Auto upgrade |
是否使能自动加载系统启动文件功能(yes表示使能,no表示未使能) |
MAC persistent |
是否使能IRF桥MAC保留功能6 min表示IRF的桥MAC地址保留时间为6分钟,always表示IRF的桥MAC地址永久保留不改变,no表示立即改变IRF的桥MAC地址) |
Domain ID |
IRF的域编号(当网络中存在多个IRF时,用来唯一标识一个IRF) |
【命令】
display irf configuration [ | { begin | exclude | include } regular-expression ]
【视图】
任意视图
【缺省级别】
1:监控级
【参数】
|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。
begin:从包含指定正则表达式的行开始显示。
exclude:只显示不包含指定正则表达式的行。
include:只显示包含指定正则表达式的行。
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。
【描述】
display irf configuration命令用来显示本IRF中所有设备的配置信息。
该命令显示的配置信息包括:成员编号、优先级、IRF端口状态和端口组成信息。
【举例】
# 显示本IRF中所有设备的配置信息。
<Sysname> display irf configuration
MemberID NewID IRF-Port1 IRF-Port2
1 1 Ten-GigabitEthernet1/1/1 disable
2 2 disable Ten-GigabitEthernet2/2/1
表1-2 display irf configuration命令显示信息描述表
字段 |
描述 |
MemberID |
成员编号 |
NewID |
设备重启后将会使用的成员编号 |
IRF-Port1 |
设备使用的IRF端口1的配置,即与IRF端口1绑定的物理端口。(如果该IRF端口绑定了多个IRF物理端口,各个物理端口编号将换行显示;如果显示为disable则表示该IRF端口没有与任何物理端口绑定) |
IRF-Port2 |
设备使用的IRF端口2的配置,即与IRF端口1绑定的物理端口。(如果该IRF端口绑定了多个IRF物理端口,各个物理端口编号将换行显示;如果显示为disable则表示该IRF端口没有与任何物理端口绑定) |
【命令】
display irf topology [ | { begin | exclude | include } regular-expression ]
【视图】
任意视图
【缺省级别】
1:监控级
【参数】
|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。
begin:从包含指定正则表达式的行开始显示。
exclude:只显示不包含指定正则表达式的行。
include:只显示包含指定正则表达式的行。
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。
【描述】
display irf topology命令用来查看本IRF的拓扑信息。
此命令看到的信息包括了当前设备感知到的所有拓扑信息。
【举例】
# 显示本IRF的拓扑信息。
<Sysname> display irf topology
Topology Info
-------------------------------------------------------------------------
IRF-Port1 IRF-Port2
Switch Link neighbor Link neighbor Belong To
2 DOWN -- UP 1 0023-8927-ad54
1 UP 2 DIS -- 0023-8927-ad54
表1-3 display irf topology命令显示信息描述表
字段 |
描述 |
Switch |
成员编号 |
IRF-Port 1 |
IRF-Port1的信息,包括Link、member和neighbor信息 |
IRF-Port 2 |
IRF-Port2的信息,包括Link、member和neighbor信息 |
Belong To |
所属IRF,用当前IRF中Master设备的CPU MAC地址来表示 |
Link |
IRF端口的链路状态,包括: · UP:链路up · DOWN:链路down · DIS:没有使能该IRF端口 |
neighbor |
与该IRF端口直连的设备的成员编号(显示为“--”表示该端口没有连接其它成员设备) |
【命令】
display irf-port load-sharing mode [ irf-port [ member-id/port-number ] ] [ | { begin | exclude | include } regular-expression ]
【视图】
任意视图
【缺省级别】
1:监控级
【参数】
irf-port:显示指定IRF端口采用的负载分担模式。
member-id/port-number:表示IRF端口编号。其中,member-id表示设备在IRF中的成员编号;port-number表示IRF端口索引,取值为1或2。
|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。
begin:从包含指定正则表达式的行开始显示。
exclude:只显示不包含指定正则表达式的行。
include:只显示包含指定正则表达式的行。
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。
【描述】
display irf-port load-sharing mode命令用来显示IRF链路的负载分担模式。
需要注意的是:
· 如果未指定irf-port参数时,则显示全局采用的IRF链路负载分担模式。
· 如果仅指定irf-port参数而未指定IRF端口编号,则显示所有IRF端口下分别采用的负载分担模式。
· 如果指定了IRF端口编号,则显示该IRF端口下采用的负载分担模式。
【举例】
# 显示缺省情况下全局采用的IRF链路负载分担模式。
<Sysname> display irf-port load-sharing mode
irf-port Load-Sharing Mode:
Layer 2 traffic: destination-mac address, source-mac address
Layer 3 traffic: destination-ip address, source-ip address
# 显示非缺省情况下全局采用的IRF链路负载分担模式。
<Sysname> display irf-port load-sharing mode
irf-port Load-Sharing Mode:
destination-ip address, source-ip address
# 显示缺省情况下IRF端口1/1下采用的负载分担模式。
<Sysname> display irf-port load-sharing mode irf-port 1/1
irf-port1/1 Load-Sharing Mode:
Layer 2 traffic: destination-mac address, source-mac address
Layer 3 traffic: destination-ip address, source-ip address
# 显示非缺省情况下IRF端口1/1下采用的负载分担模式。
<Sysname> display irf-port load-sharing mode irf-port 1/1
irf-port1/1 Load-Sharing Mode:
destination-mac address, source-mac address
# 显示所有IRF端口下分别采用的负载分担模式。
<Sysname> display irf-port load-sharing mode irf-port
irf-port 1/1 Load-Sharing Mode:
destination-mac address, source-mac address
irf-port 1/2 Load-Sharing Mode:
Layer 2 traffic: destination-mac address, source-mac address
Layer 3 traffic: destination-ip address, source-ip address
表1-4 display irf-port load-sharing mode命令显示信息描述表
字段 |
描述 |
irf-port Load-Sharing Mode |
全局采用的IRF链路负载分担类型: · 缺省情况下显示二层报文和三层报文采用的负载分担类型 · 非缺省情况下显示用户配置后采用的负载分担类型 |
irf-port 1/1 Load-Sharing Mode |
IRF端口1/1下采用的负载分担类型: · 缺省情况下显示全局采用的负载分担类型 · 非缺省情况下显示用户配置后采用的负载分担类型 |
Layer 2 traffic: destination-mac address, source-mac address |
二层报文缺省采用的负载分担类型:按照报文的源MAC地址和目的MAC地址进行负载分担 |
Layer 3 traffic: destination-ip address, source-ip address |
三层报文缺省采用的负载分担类型:按照报文的源IP地址和目的IP地址进行负载分担 |
destination-mac address, source-mac address |
用户配置后采用的负载分担类型:按照源MAC地址和目的MAC地址进行负载分担(此字段的显示内容与用户的配置相关) |
【命令】
display mad [ verbose ] [ | { begin | exclude | include } regular-expression ]
【视图】
任意视图
【缺省级别】
1:监控级
【参数】
verbose:表示显示MAD详细配置信息。如果不使用该参数,则显示的是MAD的简要信息。
|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。
begin:从包含指定正则表达式的行开始显示。
exclude:只显示不包含指定正则表达式的行。
include:只显示包含指定正则表达式的行。
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。
【描述】
display mad命令用来显示MAD配置信息。
【举例】
# 显示MAD简要配置信息。
<Sysname> display mad
MAD ARP disabled.
MAD LACP disabled.
MAD BFD disabled.
# 显示MAD详细配置配置信息。
<Sysname> display mad verbose
Current MAD status: Detect
Excluded ports(configurable):
Vlan-interface999
Excluded ports(can not be configured):
Ten-GigabitEthernet1/1/2
MAD ARP enabled interface:
Vlan-interface2
MAD enabled aggregation port:
Bridge-Aggregation1
MAD BFD enabled interface:
Vlan-interface3
mad ip address 3.3.3.1 255.255.255.0 member 1
mad ip address 3.3.3.2 255.255.255.0 member 2
表1-5 display mad命令显示信息描述表
字段 |
描述 |
MAD LACP enabled |
已经使能了LACP MAD检测功能(该显示信息与用户的配置有关) |
MAD BFD enabled |
已经使能了BFD MAD检测功能(该显示信息与用户的配置有关) |
MAD ARP enabled. |
已经使能了ARP MAD检测功能(该显示信息与用户的配置有关) |
Current MAD status |
MAD当前的状态,包括: · Detect:检测状态,即IRF处于正常状态 · Recovery:发生多Active冲突时,失败的一方进入Recovery状态,该状态下设备会自动关闭所有非保留的业务接口 · Detect to Recovery:从检测状态迁移到Recovery状态过程的中间状态 · Recovery to Detect:从Recovery状态迁移到到检测状态过程的中间状态 |
Excluded ports(configurable) |
用户配置的保留接口 |
Excluded ports(can not be configured) |
系统默认保留的接口(不需要用户配置,自动保留) |
MAD ARP enabled interface: Vlan-interface2 |
使能了ARP MAD的接口 |
MAD enabled aggregation port: Bridge-Aggregation1 |
使能了LACP MAD的聚合口 |
MAD BFD enabled interface |
使能了BFD MAD的接口 |
Vlan-interface3 mad ip address 192.168.2.2 255.255.0.0 member 1 mad ip address 192.168.2.3 255.255.0.0 member 2 |
IRF中MAD IP的配置,包括在哪个三层接口下配置了MAD IP,各成员设备上的MAD IP配置 |
【命令】
display switchover state [ slot member-id ] [ | { begin | exclude | include } regular-expression ]
【视图】
任意视图
【缺省级别】
1:监控级
【参数】
slot member-id:显示指定成员设备的主备倒换状态。member-id表示设备在IRF中的成员编号。不指定该参数时,显示的是Master设备的主备倒换状态。
|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。
begin:从包含指定正则表达式的行开始显示。
exclude:只显示不包含指定正则表达式的行。
include:只显示包含指定正则表达式的行。
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。
【描述】
display switchover state命令用于显示IRF设备的主备倒换状态。
【举例】
# 显示Master设备的主备倒换状态。
<Sysname> display switchover state
Master HA State to slot 2: Slave is absent.
Master HA State to slot 3: Realtime backup to slave.
Master HA State to slot 4: Waiting batch backup request from slave.
以上显示信息表示,Slave设备2不在位(即编号2未被使用),设备3正处于实时备份状态,Master设备正在等待设备4的批量备份请求。
表1-6 display switchover state命令Master设备显示信息描述表
字段 |
描述 |
Master HA State to slot slot-number |
表示该显示信息是Master设备生成的,描述的是Master设备和指定Slave设备(编号为slot-number)之间的主备倒换状态 |
Slave is absent |
备用板不在位 |
Waiting batch backup request from slave |
等待备用板的批量备份请求 |
Batch backup |
批量备份状态,Master设备和Slave设备正在进行批量备份 |
Realtime backup to slave |
实时备份状态,Master设备和Slave设备正在进行实时备份 |
Data smooth |
数据平滑处理阶段,表示该设备正在由Slave向Master的切换过程中 |
# 显示编号为3的Slave设备的主备倒换的状态。
<Sysname> display switchover state slot 3
Slave HA State: Receiving realtime data.
以上显示信息表示Slave设备正在接收实时备份数据。
表1-7 display switchover state命令Slave设备显示信息描述表
字段 |
描述 |
Slave HA State |
表示该显示信息是Slave设备生成的,描述的是Slave设备当前的主备倒换状态 |
Waiting |
Slave已就位,正在等待进入批量备份状态 |
Sending batch backup request |
正在发送批量备份请求 |
Receiving batch data |
正在接收批量备份数据 |
Receiving realtime data |
正在接收实时备份数据 |
【命令】
irf auto-update enable
undo irf auto-update enable
【视图】
系统视图
【缺省级别】
3:管理级
【参数】
无
【描述】
irf auto-update enable命令用来使能IRF系统启动文件的自动加载功能。undo irf auto-update enable命令用来关闭IRF系统启动文件的自动加载功能。
缺省情况下,IRF系统启动文件的自动加载功能处于使能状态。
需要注意的是:
· Slave设备自动加载Master的启动文件后,会将该文件设置为Slave设备的下次启动文件,并使用该文件重启本设备。
· 为了能够自动加载成功,请确保Slave设备存储介质上有足够的空闲空间用于存放新的启动文件。
· 使用自动加载功能的设备在下载启动文件时,将自动覆盖本地的同名文件,请在加载前确认本地是否有同名文件以及是否有必要保留或备份。
【举例】
# 使能IRF系统启动文件的自动加载功能。
<Sysname> system-view
[Sysname] irf auto-update enable
【命令】
irf domain domain-id
undo irf domain
【视图】
系统视图
【缺省级别】
3:管理级
【参数】
domain-id:IRF的域编号,取值范围为0~4294967295。
【描述】
irf domain命令用来配置IRF域编号。undo irf domain命令用来恢复缺省情况。
缺省情况下,IRF的域编号为0。
为了适应各种组网应用,同一个网络里可以部署多个IRF。IRF之间使用不同的域编号以示区别。
在LACP MAD和ARP MAD检测组网中,如果中间设备本身也是一个IRF系统,则必须配置该命令确保本IRF和中间设备组成的IRF的域编号不同,否则可能造成检测异常,甚至导致业务中断。
【举例】
# 配置IRF的域编号为30。
<Sysname> system-view
[Sysname] irf domain 30
【命令】
irf link-delay interval
undo irf link-delay
【视图】
系统视图
【缺省级别】
3:管理级
【参数】
interval:表示延迟上报IRF链路down的时间间隔,取值范围为0~10000,单位为毫秒。
【描述】
irf link-delay命令用来配置IRF链路down延迟上报时间。undo irf link-delay命令用来恢复缺省情况。
缺省情况下,IRF链路down延迟上报时间为4000毫秒,即4秒。
【举例】
# 配置IRF链路down延迟上报时间为300毫秒。
<Sysname> system-view
[Sysname] irf link-delay 300
【命令】
irf mac-address persistent { timer | always }
undo irf mac-address persistent
【视图】
系统视图
【缺省级别】
3:管理级
【参数】
timer:用来配置IRF的桥MAC地址保留时间为6分钟。
always:用来配置IRF的桥MAC地址永久保留不改变。
【描述】
irf mac-address persistent命令用来配置IRF的桥MAC地址的保留时间。undo irf mac-address persistent命令用来配置IRF的桥MAC地址不保留,立即变化。
缺省情况下,IRF的桥MAC地址会保留时间为6分钟。
· 如果配置了MAC地址保留时间为6分钟,当Master离开IRF时,IRF桥MAC地址6分钟内不变化。如果Master设备在6分钟内重新又加入IRF,则IRF桥MAC不会变化。如果6分钟后Master设备没有回到IRF,则会使用新选举的Master设备的桥MAC做为IRF桥MAC。
· 如果配置了MAC地址永久保留,则不管Master设备是否离开IRF,IRF桥MAC始终保持不变。
· 如果配置了MAC地址不保留,立即变化,当Master设备离开IRF时,系统立即会使用新选举的Master设备的桥MAC做IRF桥MAC。
需要注意的是:当使用ARP MAD + MSTP组网时,需要将IRF配置为MAC地址立即改变,即配置undo irf mac-address persistent命令。
【举例】
# 配置IRF的桥MAC永久保留。
<Sysname> system-view
[Sysname] irf mac-address persistent always
【命令】
irf member member-id description text
undo irf member member-id description
【视图】
系统视图
【缺省级别】
3:管理级
【参数】
member-id:表示设备在IRF中的成员编号。
text:设备的描述信息,为1~127个字符的字符串。
【描述】
irf member description命令用来配置IRF中指定成员设备的描述信息。undo irf member description命令用来恢复缺省情况。
缺省情况下,成员设备没有描述信息。
【举例】
# 配置成员设备1的描述信息。
<Sysname> system-view
[Sysname] irf member 1 description F1Num001
【命令】
irf member member-id priority priority
undo irf member member-id priority
【视图】
系统视图
【缺省级别】
3:管理级
【参数】
member-id:表示设备在IRF中的成员编号。
priority:表示优先级,取值范围为1~32。
【描述】
irf member priority命令用来配置IRF中指定成员设备的优先级。undo irf member priority命令用来恢复缺省情况。
缺省情况下,设备的成员优先级均为1。
优先级值越大表示优先级越高,优先级高的设备竞选时成为Master的可能性越大。
【举例】
# 配置本机的优先级。
<Sysname> display irf
Switch Role Priority CPU-Mac
+1 Slave 29 00e0-fc00-1115
2 Slave 1 00e0-fc00-1615
*3 Master 32 00e0-fc00-1015
4 Slave 30 00e0-fc00-1515
--------------------------------------------------------
* indicates the device is the master.
+ indicates the device through which the user logs in.
The Bridge MAC of the IRF is: 00e0-fc00-1000
Auto upgrade : yes
Mac persistent : always
Domain ID : 0
通过上面的显示信息,可以知道本设备在IRF中的成员编号为3。使用该编号配置本设备的优先级。
<Sysname> system-view
[Sysname] irf member 3 priority 16
# 配置IRF中ID为2的设备的优先级。
<Sysname> system-view
[Sysname] irf member 2 priority 32
【命令】
irf member member-id renumber new-member-id
undo irf member member-id renumber
【视图】
系统视图
【缺省级别】
3:管理级
【参数】
member-id:表示设备在IRF中的成员编号。S5500-EI系列交换机的取值范围为1~9;S5500-SI系列交换机的取值范围为1~4。
new-member-id:表示修改后的成员编号。5500-EI系列交换机的取值范围为1~9;S5500-SI系列交换机的取值范围为1~4。
【描述】
irf member renumber命令用来配置设备的成员编号。undo irf member renumber命令用来将设备的成员编号恢复为1。
缺省情况下,设备的成员编号均为1。
需要注意的是:
· 用户需要在建立IRF连接之前,为每台成员设备配置不同的成员编号。
· 该配置需要重启member-id标志的设备才能生效;
· 在IRF中以设备编号标志设备,配置IRF端口和优先级也是根据设备编号来配置的,所以,修改设备成员编号可能导致设备配置发生变化或者丢失,请慎重处理。例如,IRF中有三台设备(编号为1、2、3),假定设备型号一样,每台设备都有若干接口,将设备2的成员编号改为3,将设备3的成员编号改为2,然后将设备2和3重启,再次加入IRF中,此时设备2将会使用先前设备3的接口配置,而设备3则使用先前设备2的接口配置。
【举例】
# 配置本机(原成员编号为1)的成员编号为3。
<Sysname> system-view
[Sysname] irf member 1 renumber 3
Warning: Renumbering the switch number may result in configuration change or loss. Continue?[Y/N]Y
# 配置IRF中设备(原成员编号为2)的成员编号为4。
<Sysname> system-view
[Sysname] irf member 2 renumber 4
Warning: Renumbering the switch number may result in configuration change or loss. Continue?[Y/N]y
如果要取消以上配置,使设备的成员编号仍然是2,则可以执行以下命令:
[Sysname] irf member 2 renumber 2
Warning: Renumbering the member ID may result in configuration change or loss. Continue?[Y/N]y
【命令】
irf switch-to member-id
【视图】
系统视图
【缺省级别】
3:管理级
【参数】
member-id:表示设备在IRF中的成员编号,取值范围取决于当前IRF中的成员数量和编号情况,且不能是当前IRF中Master设备的编号。使用display irf命令可以查看IRF中的成员设备的编号。
【描述】
irf switch-to命令用来重定向到指定的Slave设备,从而可以直接访问该Slave设备。
用户登录IRF时,实际登录的是IRF中的Master设备,访问终端的操作界面显示的是Master设备的控制台。执行该命令后,用户会被重定向到Slave设备,相当于直接登录到了Slave设备。用户访问终端的操作界面就会从Master设备控制台切换到指定的Slave设备的控制台,系统进入Slave设备的用户视图,“<系统名-Slave#X>”,其中“X”为成员设备编号,例如“<Sysname-Slave#2>”。
执行此命令后,用户从终端的输入指令都会转发给指定的Slave设备,本设备不再进行处理。目前在Slave设备上只允许执行以下命令:
· display
· quit
· return
· system-view
· debugging
· terminal debugging
· terminal trapping
· terminal logging
用户可以使用quit命令退回到Master控制台,此时Master控制台重新激活,可以向外输出信息和日志。但不能使用该命令切换到Master设备。
【举例】
# 重定向到成员编号为2的Slave设备。
<Sysname> system-view
[Sysname] irf switch-to 2
<Sysname-Slave#2>
【命令】
irf-port member-id/port-number
undo irf-port member-id/port-number
【视图】
系统视图
【缺省级别】
3:管理级
【参数】
member-id/port-number:表示IRF端口编号。其中,member-id表示设备在IRF中的成员编号;port-number表示IRF端口索引,取值为1时表示IRF-port1,为2时表示IRF-port2。
【描述】
irf-port命令用来创建IRF端口并进入IRF端口视图,如果IRF端口已经创建,则直接进入IRF端口视图。undo irf-port用来删除IRF端口。
缺省情况下,设备上没有创建IRF端口。
需要注意的是,在组建IRF前,必须进入IRF端口视图,并绑定IRF物理端口才能使能该IRF端口,从而进行IRF连接。
相关配置请可参考命令port group interface。
【举例】
# 为成员编号为3的设备创建IRF端口IRF-port1,并将其与Ten-GigabitEthernet3/1/1绑定。
<Sysname> system-view
[Sysname] interface ten-gigabitethernet 3/1/1
[Sysname-Ten-GigabitEthernet3/1/1] shutdown
[Sysname-Ten-GigabitEthernet3/1/1] quit
[Sysname] irf-port 3/1
[Sysname-irf-port3/1] port group interface ten-gigabitethernet 3/1/1
[Sysname-irf-port3/1] quit
[Sysname] interface ten-gigabitethernet 3/1/1
[Sysname-Ten-GigabitEthernet3/1/1] undo shutdown
【命令】
irf-port load-sharing mode { destination-ip | destination-mac | source-ip | source-mac } *
undo irf-port load-sharing mode
【视图】
系统视图/IRF端口视图
【缺省级别】
3:管理级
【参数】
destination-ip:表示按报文的目的IP地址进行负载分担。
destination-mac:表示按报文的目的MAC地址进行负载分担。
source-ip:表示按报文的源IP地址进行负载分担。
source-mac:表示按报文的源MAC地址进行负载分担。
【描述】
irf-port load-sharing mode命令用来配置IRF链路的负载分担模式。undo irf-port load-sharing mode命令用来恢复缺省情况。
缺省情况下,本系列交换机在处理二层报文时,以源/目的MAC地址作为Hash key;在处理三层报文时,以源/目的IP地址作为Hash key。
用户可以通过全局配置(系统视图下)和端口下(IRF端口视图下)的配置方式设置IRF链路的负载分担模式:
· 在系统视图下执行该命令,则该配置对所有IRF链路生效;
· 在IRF端口视图下执行该命令,则该配置只对当前IRF端口下的IRF链路生效;
· IRF链路会优先采用端口下的配置。如果端口下没有配置,则采用全局配置。
需要注意的是:
· 在同一视图下多次配置该命令,以最新的配置为准。
· 对于设备不支持的负载分担模式,系统将提示用户不支持。
· 在配置负载分担模式前,请先将IRF端口和IRF物理端口绑定。否则,负载分担模式将配置失败。
【举例】
# 配置按报文目的MAC地址实现全局的IRF链路负载分担模式。
<Sysname> system-view
[Sysname] irf-port load-sharing mode destination-mac
# 配置按报文目的MAC地址实现IRF端口1/1下IRF链路的负载分担模式。
<Sysname> system-view
[Sysname] irf-port 1/1
[Sysname-irf-port1/1] irf-port load-sharing mode destination-mac
【命令】
irf-port-configuration active
【视图】
系统视图
【缺省级别】
3:管理级
【参数】
无
【描述】
irf-port-configuration active命令用于来激活设备上所有IRF端口下的配置。
IRF物理线缆连接好后,用户将该IRF物理端口添加到状态为DIS或DOWN(可以使用display irf topology命令来查看)的IRF端口时,必须通过该命令手工激活IRF端口的配置才能形成IRF。
需要注意的是,激活IRF端口可能会引起IRF合并、设备重启,因此,为了避免配置丢失,建议按照以下步骤来进行配置:
(1) 进行网络规划,确定设备的成员编号,确定需要创建几个IRF端口,确定使用哪些IRF物理端口来建立IRF
(2) 修改设备的成员编号,关闭设备
(3) 通过CX4/SFP+电缆或者SFP+/XFP模块和光纤连接成员设备,确保IRF物理端口之间链路连通
(4) 创建IRF端口
(5) 在IRF端口下将IRF物理端口和IRF端口绑定
(6) 将当前配置保存到下次启动配置文件
(7) 激活IRF端口下的配置
系统启动,通过配置文件将IRF物理端口加入IRF端口,或者IRF形成后再加入新的IRF物理端口时,IRF端口下的配置会自动激活不再需要使用该命令来激活。
【举例】
# 在IRF端口状态为DIS的情况下,激活IRF端口。
· IRF端口状态为DIS表示IRF端口还没有与任何IRF物理端口绑定,所以,先配置绑定关系。绑定前需要先将IRF物理端口关闭,绑定后再将IRF物理端口激活。
<Sysname> system-view
[Sysname] interface ten-gigabitEthernet 1/1/2
[Sysname-Ten-GigabitEthernet1/1/2] shutdown
[Sysname-Ten-GigabitEthernet1/1/2] quit
[Sysname] irf-port 1/2
[Sysname-irf-port1/2] port group interface Ten-GigabitEthernet 1/1/2
[Sysname-irf-port1/2] quit
[Sysname] interface ten-gigabitEthernet 1/1/2
[Sysname-Ten-GigabitEthernet1/1/2] undo shutdown
[Sysname-Ten-GigabitEthernet1/1/2] quit
· 将当前配置保存到下次启动配置文件,以便IRF端口的配置在设备重启后能继续生效。
[Sysname] save
The current configuration will be written to the device. Are you sure? [Y/N]:y
Please input the file name(*.cfg)[flash:/startup.cfg]
(To leave the existing filename unchanged, press the enter key):
flash:/aa.cfg exists, overwrite? [Y/N]:y
Validating file. Please wait............................
Saved the current configuration to mainboard device successfully.
Slot 1:
Save next configuration file successfully.
Configuration is saved to device successfully.
· 激活IRF端口的配置。
[Sysname] irf-port-configuration active
【命令】
mad arp enable
undo mad arp enable
【视图】
VLAN接口视图
【缺省级别】
3:管理级
【参数】
无
【描述】
mad arp enable命令用来使能ARP MAD检测功能。undo mad arp enable用来关闭ARP MAD检测功能。
缺省情况下,ARP MAD检测功能处于关闭状态。
【举例】
# 在VLAN接口3上启用ARP MAD检测功能。
<Sysname> system-view
[Sysname] interface vlan-interface 3
[Sysname-Vlan-interface3] mad arp enable
仅S5500-EI系列交换机支持本命令。
【命令】
mad bfd enable
undo mad bfd enable
【视图】
VLAN接口视图
【缺省级别】
3:管理级
【参数】
无
【描述】
mad bfd enable命令用来使能BFD MAD检测功能。undo mad bfd enable用来关闭BFD MAD检测功能。
缺省情况下,BFD MAD检测功能处于关闭状态。
需要注意的是:
· 使能BFD检测功能的三层接口只能专用于BFD检测,不允许运行其它业务。如果用户配置了其它业务,可能会影响该业务以及BFD检测功能的运行。
· BFD MAD检测功能与VPN功能互斥,请不要将使能了BFD MAD检测功能的三层接口与VPN实例进行绑定。
· BFD MAD检测功能与生成树功能互斥,在使能了BFD MAD检测功能的三层接口对应VLAN内的端口上,请不要使能生成树协议。
· 不能在Vlan-interface1接口下配置BFD MAD检测功能。
相关配置可参考命令mad ip address。
【举例】
# 在VLAN接口3上启用BFD MAD检测功能。
<Sysname> system-view
[Sysname] interface vlan-interface 3
[Sysname-Vlan-interface3] mad bfd enable
【命令】
mad enable
undo mad enable
【视图】
二层聚合端口视图/三层聚合接口视图
【缺省级别】
3:管理级
【参数】
无
【描述】
mad enable命令用来使能LACP MAD方式检测功能。undo mad enable用来关闭LACP MAD方式检测功能。
缺省情况下,LACP MAD方式检测功能处于关闭状态。
该命令可以在动态或静态聚合口下配置,但由于LACP MAD检测依赖于LACP协议,因此只在动态聚合接口下生效。
仅S5500-EI系列交换机支持配置三层聚合接口。
【举例】
# 在二层动态聚合接口1下启用LACP MAD方式检测功能。
<Sysname> system-view
[Sysname] interface bridge-aggregation 1
[Sysname-Bridge-Aggregation1] mad enable
# 在三层动态聚合接口1下启用LACP MAD方式检测功能。
<Sysname> system-view
[Sysname] interface route-aggregation 1
[Sysname-Route-Aggregation1] mad enable
【命令】
mad exclude interface interface-type interface-number
undo mad exclude interface interface-type interface-number
【视图】
系统视图
【缺省级别】
3:管理级
【参数】
interface-type interface-number:表示接口类型和接口编号。
【描述】
mad exclude interface命令用来配置保留接口,当设备进入Recovery状态时,该接口不会被关闭。undo mad exclude interface命令用来取消已经配置的保留接口。
缺省情况下,设备进入Recovery状态时会自动关闭本设备上除IRF物理端口外的所有的业务接口,IRF物理端口自动作为保留端口,既无需配置也无法取消。
IRF电缆断开后,网络中会存在两台(或者多台)全局配置完全相同的设备,这些设备连接到网络时可能会引起网络故障。为了防止这种情况发生,系统会进行多Active检测,最终只保留一台Active设备,其它设备都进入Recovery状态,并且关闭Recovery状态设备上的所有业务接口。使用该命令可以让指定的端口不被关闭,具体哪些接口需要保留由用户决定。建议除了对Telnet登录接口以及用于多Active检测的接口外,其他接口均关闭。
当分裂的IRF恢复时,处于Recovery状态的设备重启后重新加入IRF,关闭的接口会自动恢复。也可以通过命令行mad restore对处于Recovery状态的设备进行恢复,关闭的接口恢复正常。
【举例】
# 配置GigabitEthernet2/0/5为保留接口,即当设备进入Recovery状态时,该接口不会被关闭。
<Sysname> system-view
[Sysname] mad exclude interface gigabitethernet 2/0/5
仅S5500-EI系列交换机支持本命令。
【命令】
mad ip address ip-address { mask | mask-length } member member-id
undo mad ip address ip-address { mask | mask-length } member member-id
【视图】
VLAN接口视图
【缺省级别】
3:管理级
【参数】
ip-address:接口的IP地址,为点分十进制格式。
mask:接口IP地址相应的子网掩码,为点分十进制格式。
mask-length:子网掩码长度,即掩码中连续“1”的个数,取值范围为0~32。
member member-id:表示成员设备在IRF中的成员编号。
【描述】
mad ip address命令用来给指定成员设备配置MAD IP地址。undo mad ip address命令用来删除相应的MAD IP地址。
缺省情况下,没有为接口配置MAD IP地址。
IRF中的所有成员设备都需要配置MAD IP地址,这些IP地址与成员编号绑定,且必须为同一网段。但只有Master设备的MAD IP地址生效,Slave设备的MAD IP地址不生效。当IRF链路分裂时,IRF中的原Slave设备变为Master,配置的MAD IP地址生效,BFD会话被激活,设备将认为在网络中检测到存在配置冲突的IRF。
需要注意的是:
· 请不要在用于MAD检测的接口下配置其它业务,以免影响MAD检测功能。
· 在用于BFD MAD检测的接口下必须使用本命令配置MAD IP地址,而不要配置其它IP地址(包括使用ip address命令配置的普通IP地址、VRRP虚拟IP地址等),以免影响MAD检测功能。
相关配置可参考命令mad bfd enable。
【举例】
# 配置VLAN接口3在成员设备1上的MAD IP地址。
<Sysname> system-view
[Sysname] interface vlan-interface 3
[Sysname-Vlan-interface3] mad ip address 192.168.0.1 255.255.255.0 member 1
配置VLAN接口3在成员设备2上的MAD IP地址。
[Sysname-Vlan-interface3] mad ip address 192.168.0.2 255.255.255.0 member 2
【命令】
mad restore
【视图】
系统视图
【缺省级别】
3:管理级
【参数】
无
【描述】
mad restore命令用来将设备从Recovery状态恢复到正常状态。
当IRF链路故障会导致多Active冲突,原IRF分裂为多个状态为Active的IRF,为了防止网络中配置冲突,IRF系统会通过多Active检测机制,将其中一个IRF的状态保持为Active(让它继续正常工作),其它IRF的状态修改为Recovery(处于该状态的IRF不能处理业务报文)。如果处于Active状态的IRF也发生故障不能工作,此时可以通过本命令将处于Recovery状态的IRF恢复到正常工作状态接替原IRF工作,以便保证业务尽量少受影响。
【举例】
# 将IRF从Recovery状态恢复到正常状态。
<Sysname> system-view
[Sysname] mad restore
This command will restore the device from multi-active conflict state. Continue? [Y/N]:Y
Restoring from multi-active conflict state, please wait...
【命令】
port group interface interface-type interface-number [ mode { enhanced | normal } ]
undo port group interface interface-name
【视图】
IRF端口视图
【缺省级别】
3:管理级
【参数】
interface-type interface-number:表示IRF物理端口的类型和编号。各型号设备上可用作IRF物理端口的端口请参见“IRF配置指导”。
interface-name:IRF物理端口的名称,格式为interface-type+interface-number。
mode:设置IRF物理端口的工作模式,如果不指定工作模式,缺省使用normal模式。
· enhanced:将接口的工作模式设置为增强模式。目前不支持该参数。
· normal:将接口的工作模式设置为普通模式。
【描述】
port group interface命令用来绑定设备的IRF端口和IRF物理端口,在IRF端口上第一次绑定IRF物理端口的同时相当于开启了IRF端口的IRF功能。undo port group interface命令用来取消设备的IRF端口和IRF物理端口的绑定关系。
缺省情况下,IRF端口没有与任何IRF物理端口进行绑定。
同一IRF端口上可绑定多个物理端口,本系列交换机最多支持将两个IRF物理端口配置为一个聚合IRF端口,这两个IRF物理端口必须位于同一块接口模块扩展卡上。
需要注意的是,在将IRF端口与IRF物理端口绑定前,需要在IRF物理端口的端口视图下使用shutdown命令关闭该端口,然后在进入IRF端口视图进行绑定。
配置本命令后,即便热插拔接口板导致绑定的IRF物理端口不存在了,但绑定关系仍然存在,使用undo port group interface命令可以取消绑定关系。
【举例】
# 将成员设备(编号为3)的IRF物理端口Ten-GigabitEthernet3/1/1和IRF端口IRF-port1绑定。
<Sysname> system-view
[Sysname] interface ten-gigabitethernet 3/1/1
[Sysname-Ten-GigabitEthernet3/1/1] shutdown
[Sysname-Ten-GigabitEthernet3/1/1] quit
[Sysname] irf-port 3/1
[Sysname-irf-port3/1] port group interface ten-gigabitethernet 3/1/1
[Sysname-irf-port3/1] quit
[Sysname] interface ten-gigabitethernet 3/1/1
[Sysname-Ten-GigabitEthernet3/1/1] undo shutdown
不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!