01-IRF命令
本章节下载: 01-IRF命令 (229.92 KB)
目 录
1.1.1 chassis convert mode irf
1.1.3 display irf configuration
1.1.12 irf mac-address persistent
1.1.20 irf-port member-id/port-number
1.1.22 irf-port-configuration active
对于本文列出的命令,缺省MDC均支持,非缺省MDC只支持display irf link、mad arp enable、mad bfd enable、mad enable、mad exclude interface、mad ip address以及mad nd enable命令。
chassis convert mode irf命令用来将设备的运行模式切换到IRF模式。
undo chassis convert mode命令用来将设备的运行模式切换到独立运行模式。
【命令】
chassis convert mode irf
undo chassis convert mode
【视图】
系统视图
【缺省用户角色】
network-admin
mdc-admin
【使用指导】
设备出厂时处于独立运行模式。如果在本次运行过程中,没有修改设备的运行模式,则下次启动会延用本次启动的运行模式;如果在本次运行过程中,修改了设备的运行模式,则设备会自动重启,切换到新的模式。
请根据组网需要来配置设备的运行模式。当设备从独立运行模式切换到IRF模式后,即便只有一台设备也会形成IRF。因为管理和维护IRF需要耗费一定的系统资源,所以,如果当前组网中设备不需要和别的设备组成IRF时,建议将运行模式配置为独立运行模式。
需要注意的是:
· 确认模式切换操作后,设备会自动重启,完成运行模式的切换。为防止配置丢失,请在切换模式前,保存当前配置。
· 必须先配置成员编号,才能执行chassis convert mode irf命令。用户可以使用display irf configuration命令查看成员编号,如果“MemberID”字段显示为“--”则表示当前没有配置成员编号。
【举例】
# 设备当前处于独立运行模式时,将设备切换到IRF模式。
<Sysname> system-view
[Sysname] chassis convert mode irf
The device will switch to IRF mode and reboot.
You are recommended to save the current running configuration and specify the co
nfiguration file for the next startup. Continue? [Y/N]:y
Do you want to convert the content of the next startup configuration file cfa0:/
irf.cfg to make it available in stack mode? [Y/N]:y
Now rebooting, please wait...
# 设备当前处于IRF模式时,将设备切换到独立运行模式。
<Sysname> system-view
[Sysname] undo chassis convert mode
The device will switch to stand-alone mode and reboot.
You are recommended to save the current running configuration and specify the co
nfiguration file for the next startup. Continue? [Y/N]:y
Do you want to convert the content of the next startup configuration file flash:
/irf.cfg to make it available in stand-alone mode? [Y/N]:y
Now rebooting, please wait...
display irf命令用来显示IRF中所有成员设备的相关信息。
【命令】
display irf
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
mdc-admin
mdc-operator
【举例】
# 显示IRF中所有成员设备的相关信息。
<Sysname> display irf
MemberID Slot Role Priority CPU-Mac Description
*+1 0 Master 1 0210-fc03-0007 -----
--------------------------------------------------
* indicates the device is the master.
+ indicates the device through which the user logs in.
The Bridge MAC of the IRF is: 3ce5-a6b8-3800
Auto upgrade : yes
Mac persistent : always
Domain ID : 0
Auto merge : no
表1-1 display irf命令显示信息描述表
字段 |
描述 |
MemberID |
本IRF中成员设备的编号(如果编号前带“*”,表示该设备是主设备;如果编号前带“+”,表示该设备是用户当前登录的、正在操作的设备) |
Slot |
成员设备上主控板所在的槽位号 |
Role |
该主控板在IRF中的角色,取值可能为: · Standby:全局备用主控板 · Master:全局主用主控板 · 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的域编号 |
Auto merge |
IRF合并自动重启功能是否使能: · yes:表示已经使能 · no:表示没有使能 |
display irf configuration命令用来显示所有成员设备上重启以后生效的IRF配置。
【命令】
display irf configuration
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
mdc-admin
mdc-operator
【举例】
# 设备工作在独立运行模式时,显示所有成员设备上重启以后生效的IRF配置。
<Sysname> display irf configuration
MemberID Priority IRF-Port1 IRF-Port2
-- 1 disable disable
# 设备工作在IRF模式时,显示所有成员设备上重启以后生效的IRF配置。
<Sysname> display irf configuration
MemberID NewID IRF-Port1 IRF-Port2
1 1 Ten-GigabitEthernet1/8/0/1 disable
Ten-GigabitEthernet1/8/0/2
2 2 disable Ten-GigabitEthernet2/8/0/1
Ten-GigabitEthernet2/8/0/2
表1-2 display irf configuration命令显示信息描述表
字段 |
描述 |
MemberID |
设备当前的成员编号。显示为“--”时,表示当前还没有给设备配置成员编号 |
Priority |
成员优先级。该字段只有设备处于独立运行模式时,才会显示 |
NewID |
配置的成员编号,设备重启后将会使用。该字段只有设备处于IRF模式时,才会显示 |
IRF-Port1 |
IRF端口1的配置(如果显示为多个端口,则表示该IRF端口由这些IRF物理端口聚合而成;如果显示为disable,则表示该IRF端口没有使能) |
IRF-Port2 |
IRF端口2的配置(如果显示为多个端口,则表示该IRF端口由这些IRF物理端口聚合而成;如果显示为disable,则表示该IRF端口没有使能) |
display irf link命令用来显示IRF链路信息。
【命令】
display irf link
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
mdc-admin
mdc-operator
【举例】
# 显示IRF链路信息。
<Sysname> display irf link
Member 1
IRF Port Interface Status
1 disable --
2 GigabitEthernet1/3/0/1(MDC1) UP
GigabitEthernet1/5/0/1(MDC2) ADM
GigabitEthernet1/6/0/1(MDC3) DOWN
Member 2
IRF Port Interface Status
1 GigabitEthernet2/3/0/1(MDC1) UP
GigabitEthernet2/5/0/1(MDC2) DOWN
GigabitEthernet2/6/0/1(MDC3) ADM
2 disable --
表1-3 display irf link命令显示信息描述表
字段 |
描述 |
MemberID |
成员编号 |
IRF Port |
IRF端口号,其中: · 1表示IRF端口1 · 2表示IRF端口2 |
Interface |
对应的IRF物理端口的名称和该物理接口所属的MDC,用MDC的编号表示 · 如果显示信息中包含多个物理端口则表示该IRF端口由多个IRF物理端口聚合而成 · 如果显示为disable则表示该IRF端口还没有和IRF物理端口绑定 |
Status |
IRF端口的物理接口的链路状态 · UP:链路up · DOWN:链路down · ADM:用户在接口下执行了shutdown命令 · ABSENT:接口不存在,没有插入接口模块 |
【相关命令】
· irf link-status detect enable
display irf topology命令用来显示IRF的拓扑信息。
【命令】
display irf topology
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
mdc-admin
mdc-operator
【举例】
# 显示当前IRF的拓扑信息。
<Sysname> display irf topology
Topology Info
-------------------------------------------------------------------------
IRF-Port1 IRF-Port2
MemberID Link neighbor Link neighbor Belong To
1 DIS --- UP 2 0210-fc01-0000
2 UP 1 DIS --- 0210-fc01-0000
表1-4 display irf topology命令显示信息描述表
字段 |
描述 |
MemberID |
成员编号 |
IRF-Port1 |
IRF端口1的信息,包括Link和neighbor |
IRF-Port2 |
IRF端口2的信息,包括Link和neighbor |
Link |
IRF端口的链路状态,包括: · UP:IRF链路up · DOWN:IRF链路down · DIS:没有将IRF端口与IRF物理端口绑定 · TIMEOUT:IRF报文超时 |
neighbor |
与该IRF端口直连的设备的成员编号(显示为“--”表示该端口没有连接其它成员设备) |
Belong To |
所属IRF,用当前IRF中主设备的CPU MAC地址来表示 |
display mad命令用来显示MAD配置信息。
【命令】
display mad [ verbose ]
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
mdc-admin
mdc-operator
【参数】
verbose:表示显示MAD详细配置信息。如果不使用该参数,则显示的是MAD的简要信息。
【举例】
# 显示MAD简要配置信息。
<Sysname> display mad
MAD ARP disabled.
MAD ND disabled.
MAD LACP disabled.
MAD BFD disabled.
# 显示MAD详细配置信息。
<Sysname> display mad verbose
Multi-active recovery state: No
Excluded ports (user-configured):
Vlan-interface999
Excluded ports (system-configured):
Ten-GigabitEthernet1/2/0/1
Ten-GigabitEthernet1/2/0/32
Ten-GigabitEthernet2/2/0/1
Ten-GigabitEthernet2/2/0/32
MAD ARP enabled interface:
Vlan-interface3
MAD LACP enabled interface: Bridge-Aggregation 1
MAD status : Normal
Member ID Port MAD status
1 Ten-GigabitEthernet1/3/0/1 Normal
2 Ten-GigabitEthernet2/3/0/1 Normal
MAD LACP enabled interface: Bridge-Aggregation 2
MAD status : Faulty
Member ID Port MAD status
1 Ten-GigabitEthernet1/3/0/2 Faulty
2 Ten-GigabitEthernet2/3/0/2 Faulty
MAD BFD enabled interface: VLAN-interface 3
MAD status : Faulty
Member ID MAD IP address Neighbor MAD status
1 192.168.1.1/24 2 Faulty
2 192.168.1.2/24 1 Faulty
表1-5 display mad命令显示信息描述表
字段 |
描述 |
MAD ARP disabled |
没有使能ARP MAD检测功能 |
MAD ND disabled |
没有使能ND MAD检测功能 |
MAD LACP disabled |
没有使能LACP MAD检测功能 |
MAD BFD disabled |
没有使能BFD MAD检测功能 |
MAD ARP enabled. |
已经使能了ARP MAD检测功能 |
MAD ND enabled |
已经使能了ND MAD检测功能 |
MAD LACP enabled |
已经使能了LACP MAD检测功能 |
MAD BFD enabled |
已经使能了BFD MAD检测功能 |
设备是否处于多Acitive Recovery状态: · Yes:设备处于Recovery状态,发生多Active冲突时,失败的一方进入Recovery状态,该状态下设备会自动关闭所有非保留的业务接口 · No:设备不处于Recovery状态 |
|
Excluded ports(user-configured) |
用户配置的保留接口 |
Excluded ports(system-configured) |
系统默认保留的接口(不需要用户配置,自动保留) |
MAD ARP enabled interface: |
使能ARP MAD的接口 |
MAD ND enabled interface |
使能ND MAD的接口 |
MAD LACP enabled interface |
使能LACP MAD的接口 |
MAD BFD enabled interface |
使能了BFD MAD的接口 |
显示MAD工作状态: · Normal: MAD工作状态正常 · Faulty:MAD工作状态不正常,需要检查对应接口连通状态以及相关配置是否正确 |
|
Member ID |
IRF成员设备编号 |
Port |
IRF设备LACP MAD聚合口的成员端口 |
MAD IP address |
BFD MAD检测使用的MAD IP地址 |
Neighbor |
IRF成员设备编号 |
display port restricted命令用来显示系统中被限制端口的信息。
【命令】
display port restricted [ chassis chassis-number [ slot slot-number ] ]
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
mdc-admin
mdc-operator
【参数】
chassis chassis-number:表示IRF中指定成员设备上被限制端口的信息。chassis-number表示设备在IRF中的成员编号,不指定该参数时,显示IRF中所有被限制端口的信息。
slot slot-number:表示指定接口板上被限制端口的信息。slot-number表示接口板所在的槽位号,不指定该参数时,显示指定成员设备上的所有接口板上被限制端口的信息。
【使用指导】
与IRF物理端口处于同一接口板上接口,被配置为三层聚合接口的成员端口的三层物理口时称为被限制端口。
被限制端口可以正常收发单播和广播报文,但是对于组播报文,只能发送,不能接收。
该命令用于在IRF模式下帮助用户了解当前设备上哪些接口被限制了。
【举例】
# 显示成员设备1的4号接口板上的被限制端口的信息。
<Sysname> display port restricted chassis 1 slot 4
Chassis: 1
Slot: 4
Restricted ports:
GigabitEthernet1/4/0/1 GigabitEthernet1/4/0/2
表1-6 display restricted port命令显示信息描述表
字段 |
描述 |
Chassis |
设备的成员编号 |
slot |
单板的槽位号 |
restricted port |
被限制的接口 |
irf auto-merge enable命令用来使能IRF合并自动重启功能。
undo irf auto-merge enable命令用来关闭IRF合并自动重启功能。
【命令】
irf auto-merge enable
undo irf auto-merge enable
【缺省情况】
IRF合并自动重启功能处于使能状态。即两台IRF合并时,竞选失败方会自动重启。
【视图】
系统视图
【缺省用户角色】
network-admin
mdc-admin
【使用指导】
IRF合并时,两台IRF会遵照角色选举的规则进行竞选,竞选失败方IRF的所有成员设备需要重启才能加入获胜方IRF。其中:
· 如果没有使能IRF合并自动重启功能,则合并过程中的重启需要用户根据系统提示手工完成。
· 如果使能IRF合并自动重启功能,则合并过程中的重启由系统自动完成。
需要注意的是:
· 当IRF模式下,IRF端口状态为DOWN或DIS时,配置IRF物理端口和IRF端口绑定,引起IRF端口状态变为UP,从而触发IRF合并,此时,即便使能了IRF合并自动重启功能,该功能也暂时不生效,系统会提示用户必须手工重启竞选失败方才能完成合并。此时,请使用save命令将当前配置(尤其是IRF端口的配置)保存到下次启动配置文件后,再重启失败方。否则,失败方重启后,会因为没有IRF配置信息而不能合并。
· 其它情况下触发的IRF合并(比如IRF连接故障恢复后引起的合并;两台IRF的启动配置文件中已经绑定了IRF物理端口和IRF端口,然后建立IRF物理连接引起IRF端口状态变为UP,触发的IRF合并等),如果合并时已使能了IRF合并自动重启功能,则竞选失败方会自动重启加入获胜方,合并为一个IRF。
· 要使IRF合并自动重启功能正常运行,请在即将合并的两台IRF上都使能IRF合并自动重启功能。
· 如果IRF成员间有通过中继设备进行连接,当对端设备中继链路故障时,IRF不会立即分裂,而是在等待若干时间后中继链路仍未恢复(等待时间为20秒),才会引起IRF分裂。当IRF分裂之后,IRF链路又自行恢复,即使用户没有在优先级较低的IRF上配置IRF合并自动重启功能,也会重启优先级较低的IRF。
· 本命令只在IRF模式下支持。
【举例】
# 使能IRF合并自动重启功能。
<Sysname> system-view
[Sysname] irf auto-merge enable
irf auto-update enable命令用来使能IRF系统启动文件的自动加载功能。
undo irf auto-update enable命令用来关闭IRF系统启动文件的自动加载功能。
【命令】
irf auto-update enable
undo irf auto-update enable
【缺省情况】
缺省情况下,已使能启动文件的自动加载功能。
【视图】
系统视图
【缺省用户角色】
network-admin
mdc-admin
【使用指导】
· 如果没有使能自动加载功能,当参与IRF的设备软件版本与主设备的软件版本不一致时,则新加入或者优先级低的设备不能正常启动。此时需要用户手工升级设备的软件版本后,再将设备加入IRF。
· 使能自动加载功能后,成员设备加入IRF时,会与主设备的软件版本号进行比较,如果不一致,则自动从主设备下载启动文件,然后使用新的系统启动文件重启,重新加入IRF。
需要注意的是:
· 当设备之间的软件版本差异过大时,自动加载功能可能不能正常工作,具体请参见对应软件版本的“版本说明书”。
· 当新加入设备的型号和主设备当前运行的软件版本不配套时,自动加载功能可能不能正常工作。因此建议新设备加入IRF前,请确保新加入设备的型号和主设备当前运行的软件版本配套。
· 为了能够自动加载成功,请确保从设备存储介质上有足够的空闲空间用于存放新的启动文件。如果从设备存储介质上空闲空间不足,系统会自动删除从设备的当前启动文件来完成加载。如果删除从设备的当前启动文件后空间仍然不足,从设备将无法进行自动加载。此时,需要管理员重启从设备并进入从设备的Boot ROM菜单,删除一些不重要的文件后,再让从设备重新加入IRF。
· 本命令只在IRF模式下支持。配置irf auto-update enable命令并保存配置后,切换到独立运行模式,该配置将失效。即便之后再切换回IRF模式,仍需重新配置。
【举例】
# 使能IRF系统启动文件的自动加载功能。
<Sysname> system-view
[Sysname] irf auto-update enable
irf domain命令用来配置IRF域编号。
undo irf domain命令用来恢复缺省情况。
【命令】
irf domain domain-id
undo irf domain
【缺省情况】
IRF的域编号为0。
【视图】
系统视图
【缺省用户角色】
network-admin
mdc-admin
【参数】
domain-id:IRF的域编号,取值范围为0~4294967295。
【使用指导】
为了适应各种组网应用,同一个网络里可以部署多个IRF。IRF之间使用不同的域编号以示区别。在LACP MAD和ARP MAD检测组网中,如果中间设备本身也是一个IRF系统,则必须配置该命令确保本IRF和中间设备组成的IRF的域编号不同,否则可能造成检测异常,甚至导致业务中断。
IRF域编号是一个全局变量,IRF中的所有成员设备、所有MDC都共用这个IRF域编号。在缺省MDC上通过irf domain命令,或者在任意MDC上通过mad enable、mad arp enable、mad nd enable命令均可修改全局IRF域编号。因此,请按照网络规划来修改IRF域编号,不要随意修改。
本命令只在IRF模式下支持。配置irf domain命令并保存配置后,切换到独立运行模式,该配置将失效。即便之后再切换回IRF模式,仍需重新配置。
【举例】
# 配置IRF的域编号为30。
<Sysname> system-view
[Sysname] irf domain 30
irf link-delay命令用来配置IRF链路down延迟上报时间。
undo irf link-delay命令用来恢复缺省情况。
【命令】
irf link-delay interval
undo irf link-delay
【缺省情况】
缺省情况下,配置IRF链路down延迟上报时间为0毫秒。
【视图】
系统视图
【缺省用户角色】
network-admin
mdc-admin
【参数】
interval:表示延迟上报IRF链路down的时间,取值范围为0~10000,单位为毫秒。取值为0时,表示不延迟。
【使用指导】
本命令只在IRF模式下支持。配置irf link-delay命令并保存配置后,切换到独立运行模式,该配置将失效。即便之后再切换回IRF模式,仍需重新配置。
在IRF环境中使用BFD功能时,请保证IRF链路down延迟上报时间小于BFD的超时时间,关于BFD功能的介绍,请参见“可靠性配置指导”中的 “BFD”。
【举例】
# 配置IRF链路down延迟上报时间为300毫秒。
<Sysname> system-view
[Sysname] irf link-delay 300
irf mac-address persistent命令用来指定IRF桥MAC地址的保留时间。
undo irf mac-address persistent命令用来设置不保留IRF桥MAC地址,即主设备变更后,立即使用新主设备的桥MAC地址作为IRF桥MAC地址。
【命令】
irf mac-address persistent { always | timer }
undo irf mac-address persistent
【缺省情况】
缺省情况下,当Master设备离开IRF时,IRF的桥MAC地址会永久保留。
【视图】
系统视图
【缺省用户角色】
network-admin
mdc-admin
【参数】
always:指定IRF桥MAC地址保留时间为永久保留。
timer:指定IRF桥MAC地址保留时间为6分钟。
【使用指导】
· 如果配置了IRF桥MAC地址保留时间为6分钟,当主设备离开IRF时,IRF桥MAC地址6分钟内不变化;如果主设备在6分钟内重新又加入IRF,则IRF桥MAC不会变化。如果6分钟后主设备没有回到IRF,则会使用新选举的主设备的桥MAC地址作为IRF桥MAC地址。
· 如果配置了IRF桥MAC地址永久保留,则不管主设备是否离开IRF,IRF桥MAC地址始终保持不变。
· 如果配置了IRF桥MAC地址不保留,立即变化。当主设备离开IRF时,系统立即使用新选举的主设备的桥MAC地址做IRF桥MAC地址。
需要注意的是:
· 如果两个IRF的桥MAC地址相同,则它们不能合并为一个IRF。
· 当使用ARP MAD和MSTP组网时,需要将IRF配置为桥MAC地址立即改变,即配置undo irf mac-address persistent命令。
· 在IRF模式下使用VRRP负载均衡功能时,须配置IRF的桥MAC地址为永久保留(缺省情况下,IRF的桥MAC地址为永久保留)。有关VRRP的介绍,请参见“可靠性配置指导”中的“VRRP”。
· 本命令只在IRF模式下支持。配置irf mac-address persistent命令并保存配置后,切换到独立运行模式,该配置将失效。即便之后再切换回IRF模式,仍需重新配置。
【举例】
# 设置IRF桥MAC地址为永久保留。
<Sysname> system-view
[Sysname] irf mac-address persistent always
irf member命令用来在独立运行模式下配置设备的成员编号。
undo irf member命令用来恢复缺省情况。
【命令】
irf member member-id
undo irf member
【缺省情况】
设备处于独立运行状态时,缺省情况下没有配置成员编号。
【视图】
系统视图
【缺省用户角色】
network-admin
mdc-admin
【参数】
member-id:表示设备在IRF中的成员编号,成员编号的取值为1~4。
【使用指导】
成员编号有以下作用:
· 设备从独立运行模式切换到IRF模式时,需要使用成员编号进行配置文件的自动转换。如果设备当前没有配置成员编号,则必须使用irf member命令配置。
· IRF系统使用成员编号来唯一标识一台成员设备。如果在独立运行模式下,请使用irf member命令来配置,这种方式下配置的成员编号在设备切换到IRF模式后生效;如果在IRF模式下,请使用irf member member-id renumber new-member-id命令来配置,这种方式下配置的成员编号需要重启设备才能生效。
【举例】
# 在独立运行模式下配置设备的成员编号为2。
<Sysname> system-view
[sysname] irf member 2
Info: Member ID change will take effect after the member reboots and operates in IRF mode.
【相关命令】
· irf member renumber
irf member description命令用来配置IRF中指定成员设备的描述信息。
undo irf member description命令用来恢复缺省情况。
【命令】
irf member member-id description text
undo irf member member-id description
【缺省情况】
成员设备没有描述信息。
【视图】
系统视图
【缺省用户角色】
network-admin
mdc-admin
【参数】
member-id:表示设备在IRF中的成员编号。
text:设备的描述信息,为1~127个字符的字符串。
【使用指导】
本命令只在IRF模式下支持。配置irf member description命令并保存配置后,切换到独立运行模式,该配置将失效。即便之后再切换回IRF模式,仍需重新配置。
【举例】
# 配置成员设备1的描述信息。
<Sysname> system-view
[Sysname] irf member 1 description F1Num001
irf member priority用来设置IRF中指定成员设备的优先级。
undo irf member priority命令用来恢复缺省情况。
【命令】
irf member member-id priority priority
undo irf member member-id priority
【缺省情况】
设备的优先级为1。
【视图】
系统视图
【缺省用户角色】
network-admin
mdc-admin
【参数】
member-id:表示设备在IRF中的成员编号,取值范围为1~4。
priority:表示优先级,取值范围为1~32。优先级值越大表示优先级越高,优先级高的设备竞选时成为主设备的可能性越大。
【使用指导】
成员优先级有两种配置方式:
· 在独立运行模式下,使用irf priority命令来配置。如果在IRF形成过程中,想让某台设备当选为主设备,请使用这种方式配置。
· 在IRF模式下,使用irf member member-id priority priority命令来配置。这种方式下配置的成员优先级会影响IRF运行过程中的角色选举过程,比如当前主设备离开IRF时,优先级高的成员设备会当选为新的主设备;当发生IRF合并的时候,主设备成员优先级高的IRF会竞选成功。
【举例】
# 在IRF模式下,将成员编号为2的成员设备的优先级设置为32。
<Sysname> system-view
[Sysname] irf member 2 priority 32
【相关命令】
· irf priority
irf member renumber命令用来配置IRF中指定成员设备的成员编号。
undo irf member renumber命令用来取消成员编号的设置。
【命令】
irf member member-id renumber new-member-id
undo irf member member-id renumber
【缺省情况】
设备处于独立运行状态时,缺省情况下没有配置成员编号;切换到IRF模式后,使用的是独立运行模式下预配置的成员编号。
【视图】
系统视图
【缺省用户角色】
network-admin
mdc-admin
【参数】
member-id:表示设备在IRF中的成员编号,取值范围为1~4。
new-member-id:表示修改后的成员编号,取值范围为1~4。
【使用指导】
成员编号有以下作用:
· 设备从独立运行模式切换到IRF模式时,需要使用成员编号进行配置文件的自动转换。如果设备当前没有配置成员编号,则必须使用irf member命令配置。
· IRF使用成员编号来唯一标识一台成员设备。如果在独立运行模式下,请使用irf member命令来配置,这种方式下配置的成员编号在设备切换到IRF模式后生效;如果在IRF模式下,请使用irf member member-id renumber new-member-id命令来配置,这种方式下配置的成员编号需要重启设备才能生效。
需要注意的是:
· 需要重启member-id对应的设备,new-member-id才能生效;
· undo irf member renumber命令只能取消本次运行过程中配置的成员编号。设备重启后,设备的成员编号就变为new-member-id,不能再取消,只能重新配置。
· 在IRF中以设备编号标识设备,接口的标识以及某些命令行都与成员编号有关,修改设备成员编号可能导致设备配置发生变化或者丢失,请慎重。
【举例】
# 配置IRF中设备(原成员编号为2)的成员编号为4。
<Sysname> system-view
[Sysname] irf member 2 renumber 4
Warning: Renumbering the member ID may result in configuration change or loss. Continue?[Y/N]y
如果要取消以上配置,使设备的成员编号仍然是2,则可以执行以下命令:
[Sysname] undo irf member 2 renumber
Warning: Renumbering the member ID may result in configuration change or loss. Continue?[Y/N]y
如果配置irf member 2 renumber 4后,重启设备,则设备的成员编号会变为4。此时,不能使用undo irf member 2 renumber恢复到编号2,只能使用irf member 4 renumber 2重新配置。
【相关配置】
· irf member
irf mode enhanced命令用来配置IRF增强功能。
undo irf mode enhanced命令用来恢复缺省情况。
【命令】
irf mode enhanced
undo irf mode enhanced
【缺省情况】
设备上未配置IRF增强功能。
【视图】
系统视图
【缺省用户角色】
network-admin
mdc-admin
【使用指导】
未配置IRF增强功能时,IRF中最多可以支持2台成员设备;配置IRF增强功能后,IRF中最多可以支持4台成员设备,大大增强了IRF的吞吐量和可靠性,不过,部分功能模块的规格会低于未配置IRF增强功能时。
配置IRF增强功能,需要注意以下几点:
· IRF合并前,IRF成员设备的IRF增强功能的使能情况应该保持一致,即都配置或都取消IRF增强功能,否则,无法形成一个IRF。
· 设备创建了MDC后,不能再配置IRF增强功能,即irf mode enhanced和mdc mdc-name [ id mdc-id ]命令互斥,不能同时配置。有关MDC的详细描述,请参见“虚拟化技术配置指导”中的“MDC”。
· 设备运行在独立模式时,可以直接配置IRF增强功能。
· 设备运行在IRF模式时,若存在三层以太网接口则需要切换为二层以太网接口(设备会有提示信息),才能配置IRF增强功能,关于三层以太网接口的详细介绍请参见“接口管理配置指导”中的“以太网接口”。
· 设备运行在IRF模式时,如果当前配置了SPB实例,则在配置IRF增强功能时需要重启设备(设备会提示重启)。关于SPB的详细介绍请参见“SPB配置指导”中的“SPBM”。
· 配置IRF增强功能后必须保存当前配置(执行save命令)。
· 配置了IRF增强功能后,不能再创建三层以太网接口/子接口,三层聚合接口/子接口。
· 当设备运行在IRF模式且配置了IRF增强功能,此时用户如果想取消IRF增强功能(执行undo irf mode enhanced命令),必须保证成员设备小于等于两台且每台成员设备上只有一个IRF端口,否则IRF增强功能无法取消。
· 执行undo irf mode enhanced命令后,设备会提示保存配置文件并自动重启,请在重启前按提示信息保存配置文件。
【举例】
# 在独立运行模式下,配置IRF增强功能。
<Sysname> system-view
[Sysname] irf mode enhanced
# 在IRF模式下,配置IRF增强功能。
<Sysname> system-view
[Sysname] irf mode enhanced
irf priority命令用来在独立运行模式下配置设备的成员优先级。
undo irf priority命令用来恢复缺省情况。
【命令】
irf priority priority
undo irf priority
【缺省情况】
设备的成员优先级为1。
【视图】
系统视图
【缺省用户角色】
network-admin
mdc-admin
【参数】
priority:表示优先级,取值范围为1~32。优先级值越大表示优先级越高,优先级高的设备竞选时成为主设备的可能性越大。
【使用指导】
成员优先级有两种配置方式:
· 在独立运行模式下,使用irf priority命令来配置。如果在IRF形成过程中,想让某台设备当选为主设备,请使用这种方式配置。
· 在IRF模式下,使用irf member member-id priority priority命令来配置,这种方式下配置的成员优先级会影响IRF运行过程中的角色选举过程。比如当前主设备离开IRF时,优先级高的成员设备会当选为新的主设备;当发生IRF合并的时候,主设备成员优先级高的IRF会竞选成功。
【举例】
# 在独立运行模式下将本设备的成员优先级设置为32。
<Sysname> system-view
[sysname] irf priority 32
· irf member priority
irf slot member命令用来修改主控板的IRF成员编号信息。
【命令】
独立运行模式:
irf slot slot-number member member-id
IRF模式:
irf chassis chassis-number slot slot-number member member-id
【视图】
用户视图
【缺省用户角色】
network-admin
mdc-admin
【参数】
slot slot-number:表示备用主控板所在的槽位号。
chassis chassis-number slot slot-number:表示某个成员设备上备用主控板所在的槽位号。
member-id:表示目标设备的成员编号。
【使用指导】
此命令用来设置指定槽位上主控板的目标设备的成员编号。
需要注意的是,本命令仅在IRF配置快速恢复时使用。其它场合下使用时会发生未知错误,请勿随意配置。
【举例】
# 设备在IRF模式下,将成员设备2的1号槽位主控板的成员编号设置为1。
<Sysname> irf chassis 2 slot 1 member-id 1
irf-port member-id/port-number命令用来在IRF模式下创建IRF端口并进入IRF端口视图(如果该IRF端口已经创建,则直接进入该IRF端口视图)。
undo irf-port member-id/port-number用来删除指定IRF端口。
【命令】
irf-port member-id/port-number
undo irf-port member-id/port-number
【缺省情况】
设备上没有创建IRF端口。
【视图】
系统视图
【缺省用户角色】
network-admin
mdc-admin
【参数】
member-id/port-number:表示IRF端口编号。其中,member-id表示设备在IRF中的成员编号;port-number表示IRF端口索引,取值为1或2。
【使用指导】
IRF端口创建后,必须在该IRF端口下绑定IRF物理端口,才能用于IRF。
相关配置可参考命令port group interface。
【举例】
# 在IRF模式下为成员编号为1的设备创建IRF端口1。
<Sysname> system-view
[Sysname] irf-port 1/1
irf-port port-number命令用来在独立运行模式下创建IRF端口并进入IRF端口视图(如果该IRF端口已经创建,则直接进入该IRF端口视图)。
undo irf-port port-number用来删除指定IRF端口。
【命令】
irf-port port-number
undo irf-port port-number
【缺省情况】
设备上没有创建IRF端口。
【视图】
系统视图
【缺省用户角色】
network-admin
mdc-admin
【参数】
port-number:表示IRF端口编号,取值为1或2。
【举例】
# 在处于独立运行模式下创建IRF端口1。
<Sysname> system-view
[Sysname] irf-port 1
[Sysname-irf-port1]
【相关命令】
· port group interface
irf-port-configuration active命令用于来激活设备上所有IRF端口下的配置。
【命令】
irf-port-configuration active
【视图】
系统视图
【缺省用户角色】
network-admin
mdc-admin
【使用指导】
IRF物理线缆连接好,并将IRF物理端口添加到IRF端口后,必须通过该命令手工激活IRF端口的配置才能形成IRF。
系统启动,通过配置文件将IRF物理端口加入IRF端口,或者IRF形成后再加入新的IRF物理端口时,IRF端口下的配置会自动激活不再需要使用该命令来激活。
【举例】
# 在IRF端口1/2状态为DIS的情况下,激活该IRF端口。
· IRF端口状态为DIS表示IRF端口还没有与任何IRF物理端口绑定,所以,先配置绑定关系。绑定前需要先将IRF物理端口关闭,绑定后再将IRF物理端口激活。
<Sysname> system-view
[Sysname] interface ten-gigabitEthernet 1/1/0/27
[Sysname-Ten-GigabitEthernet1/1/0/27] shutdown
[Sysname-Ten-GigabitEthernet1/1/0/27] quit
[Sysname] irf-port 1/2
[Sysname-irf-port1/2] port group interface ten-gigabitethernet 1/1/0/27
Info : You are recommended to save the configuration now; otherwise, it will be lost after system reboot.
[Sysname-irf-port1/2] quit
[Sysname] interface ten-gigabitethernet 1/1/0/27
[Sysname-Ten-GigabitEthernet1/1/0/27] undo shutdown
[Sysname-Ten-GigabitEthernet1/1/0/27] 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.
Chassis 1 Slot 1:
Save next configuration file successfully.
Configuration is saved to device successfully.
· 激活IRF端口的配置。
[Sysname] irf-port-configuration active
mad arp enable命令用来使能ARP MAD检测功能。
undo mad arp enable用来关闭ARP MAD检测功能。
【命令】
mad arp enable
undo mad arp enable
【缺省情况】
ARP MAD检测功能处于关闭状态。
【视图】
三层接口视图
【缺省用户角色】
network-admin
mdc-admin
【使用指导】
为了防止IRF级联组网时,本IRF的MAD检测报文转发到邻居IRF中影响邻居IRF的MAD检测,执行mad arp enable命令时,系统会要求用户输入IRF域编号。IRF域编号是一个全局变量,IRF中的所有成员设备、所有MDC都共用这个IRF域编号。在缺省MDC上通过irf domain命令,或者在任意MDC上通过mad enable、mad arp enable、mad nd enable命令均可修改全局IRF域编号。因此,请按照网络规划来修改IRF域编号,不要随意修改。如果继续使用当前编号,则直接按回车即可。
VLAN 1不能用于MAD检测,因此,不能在VLAN接口1下使能ARP MAD检测功能。
BFD MAD、ARP MAD、ND MAD这三种检测方式独立工作,可以同时配置,但不能和LACP MAD方式同时配置。
【举例】
# 在VLAN接口3上启用ARP MAD检测功能。
<Sysname> system-view
[Sysname] interface vlan-interface 3
[Sysname-Vlan-interface3] mad arp enable
You need to assign a domain ID (range: 0-4294967295)
[Current domain is: 0]: 1
The assigned domain ID is: 1
mad bfd enable命令用来使能BFD MAD检测功能。
undo mad bfd enable用来关闭BFD MAD检测功能。
【命令】
mad bfd enable
undo mad bfd enable
【缺省情况】
BFD MAD检测功能处于关闭状态。
【视图】
三层接口视图
【缺省用户角色】
network-admin
mdc-admin
【使用指导】
需要注意的是:
· VLAN 1不能用于MAD检测,因此,不能在VLAN接口1下使能ARP MAD检测功能。
· BFD MAD、ARP MAD、ND MAD这三种检测方式独立工作,可以同时配置,但不能和LACP MAD方式同时配置。
· 使能BFD MAD检测功能的三层接口只能专用于BFD MAD检测,这些接口下建议只配置mad bfd enable和mad ip address命令。如果用户配置了其它命令,可能会影响该业务以及BFD MAD检测功能的运行。
· 在用于BFD MAD检测的接口下必须使用mad ip address命令配置MAD IP地址,不能配置其它IP地址(包括使用ip address命令配置的普通IP地址、VRRP虚拟IP地址等),以免影响MAD检测功能。
· BFD MAD检测功能与VPN功能互斥,请不要将使能了BFD MAD检测功能的三层接口与VPN实例进行绑定。
· BFD MAD检测功能与生成树功能互斥,在使能了BFD MAD检测功能的三层接口对应VLAN内的端口上,请不要使能生成树协议。
【举例】
# 在VLAN接口3上启用BFD MAD检测功能。
<Sysname> system-view
[Sysname] interface vlan-interface 3
[Sysname-Vlan-interface3] mad bfd enable
mad enable命令用来使能LACP MAD方式检测功能。
undo mad enable用来关闭LACP MAD方式检测功能。
【命令】
mad enable
undo mad enable
【缺省情况】
LACP MAD方式检测功能处于关闭状态。
【视图】
聚合接口视图
【缺省用户角色】
network-admin
mdc-admin
【使用指导】
该命令可以在动态或静态聚合口下配置,但由于LACP MAD检测依赖于LACP协议,因此只在动态聚合接口下生效。
为了防止IRF级联组网时,本IRF的MAD检测报文转发到邻居IRF中影响邻居IRF的MAD检测,执行mad enable命令时,系统会要求用户输入IRF域编号。IRF域编号是一个全局变量,IRF中的所有成员设备、所有MDC都共用这个IRF域编号。在缺省MDC上通过irf domain命令,或者在任意MDC上通过mad enable、mad arp enable、mad nd enable命令均可修改全局IRF域编号。因此,请按照网络规划来修改IRF域编号,不要随意修改。如果继续使用当前编号,则直接按回车即可。
需要注意的是,BFD MAD、ARP MAD、ND MAD这三种检测方式独立工作,可以同时配置,但不能和LACP MAD方式同时配置。
【举例】
# 在二层动态聚合接口1下启用LACP MAD方式检测功能。
<Sysname> system-view
[Sysname] interface bridge-aggregation 1
[Sysname-Bridge-Aggregation1] mad enable
You need to assign a domain ID (range: 0-4294967295)
[Current domain is: 0]: 1
The assigned domain ID is: 1
MAD LACP only enable on dynamic aggregation interface.
# 在三层动态聚合接口1下启用LACP MAD方式检测功能。
<Sysname> system-view
[Sysname] interface route-aggregation 1
[Sysname-Route-Aggregation1] mad enable
You need to assign a domain ID (range: 0-4294967295)
[Current domain is: 0]: 1
The assigned domain ID is: 1
MAD LACP only enable on dynamic aggregation interface.
mad exclude interface命令用来配置保留接口。
undo mad exclude interface命令用来恢复缺省情况。
【命令】
mad exclude interface interface-type interface-number
undo mad exclude interface interface-type interface-number
【缺省情况】
设备进入Recovery状态时会自动关闭本设备上所有的业务接口。
【视图】
系统视图
【缺省用户角色】
network-admin
mdc-admin
【参数】
interface-type interface-number:表示接口类型和接口编号。
【使用指导】
IRF电缆断开后,网络中会存在两台(或者多台)全局配置完全相同的设备,这些设备连接到网络时可能会引起网络故障。为了防止这种情况发生,系统会进行多Active检测,最终只保留一台Active设备,其它设备都进入Recovery状态,并且关闭Recovery状态设备上的所有业务接口。使用该命令可以让指定的端口不被关闭,具体哪些接口需要保留由用户决定。建议除了对Telnet登录接口以及用于多Active检测的接口外,其他接口均关闭。
当分裂的IRF恢复时,处于Recovery状态的设备重启后重新加入IRF,关闭的接口会自动恢复。也可以通过命令行mad restore对处于Recovery状态的设备进行恢复,关闭的接口恢复正常。
【举例】
# 配置GigabitEthernet2/3/0/1为保留接口,即当设备进入Recovery状态时,该接口不会被关闭。
<Sysname> system-view
[Sysname] mad exclude interface GigabitEthernet 2/3/0/1
mad ip address命令用来给指定成员设备配置MAD IP地址。
undo mad ip address命令用来删除相应的MAD IP地址。
【命令】
mad ip address ip-address { mask | mask-length } member member-id
undo mad ip address ip-address { mask | mask-length } member member-id
【缺省情况】
没有为接口配置MAD IP地址。
【视图】
三层接口视图
【缺省用户角色】
network-admin
mdc-admin
【参数】
ip-address:接口的IP地址,为点分十进制格式。
mask:接口IP地址相应的子网掩码,为点分十进制格式。
mask-length:子网掩码长度,即掩码中连续“1”的个数,取值范围为0~32。
member member-id:表示设备在IRF中的成员编号。
【使用指导】
BFD MAD检测使用MAD IP地址来进行,MAD IP与普通IP地址不同的地方在于该IP地址与成员编号绑定,IRF中的成员设备的MAD IP地址必须为同一网段,只有主设备的MAD IP地址生效,从设备的MAD IP地址不生效。当IRF链路分裂时,IRF中的原从设备变为主设备,配置的MAD IP地址生效,BFD会话被激活。
需要注意的是,在用于BFD MAD检测的接口下必须使用本命令配置MAD IP地址,而不要配置其它IP地址(包括使用ip address命令配置的普通IP地址、VRRP虚拟IP地址等),以免影响MAD检测功能。
【举例】
# 配置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 nd enable命令用来使能ND MAD检测功能。
undo mad nd enable用来关闭ND MAD检测功能。
ND MAD检测功能处于关闭状态。
VLAN接口视图
为了防止IRF级联组网时,本IRF的MAD检测报文转发到邻居IRF中影响邻居IRF的MAD检测,执行mad nd enable命令时,系统会要求用户输入IRF域编号。IRF域编号是一个全局变量,IRF中的所有成员设备、所有MDC都共用这个IRF域编号。在缺省MDC上通过irf domain命令,或者在任意MDC上通过mad enable、mad arp enable、mad nd enable命令均可修改全局IRF域编号。因此,请按照网络规划来修改IRF域编号,不要随意修改。如果继续使用当前编号,则直接按回车即可。
VLAN 1不能用于MAD检测,因此,不能在VLAN接口1下使能ND MAD检测功能。
BFD MAD、ARP MAD、ND MAD这三种检测方式独立工作,可以同时配置,但不能和LACP MAD方式同时配置。
# 在VLAN接口3上启用ND MAD检测功能。
[Sysname] interface vlan-interface 3
[Sysname-Vlan-interface3] mad nd enable
You need to assign a domain ID (range: 0-4294967295)
[Current domain is: 0]: 1
The assigned domain ID is: 1
mad restore命令用来将设备从Recovery状态恢复到正常状态。
【命令】
mad restore
【视图】
系统视图
【缺省用户角色】
network-admin
mdc-admin
【使用指导】
当IRF链路故障会导致多Active冲突,原IRF分裂为多个IRF,为了防止网络中配置冲突,IRF系统会通过多Active检测机制,让其中一个IRF继续正常工作,其它IRF的状态修改为Recovery(处于该状态的IRF不能处理业务报文)。如果继续正常工作的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命令用来绑定设备的IRF端口和IRF物理端口。
undo port group interface命令用来取消设备的IRF端口和IRF物理端口的绑定关系。
【命令】
port group [ mdc mdc-id ] interface interface-type interface-number
undo port group [ mdc mdc-id ] interface interface-name
【缺省情况】
设备上没有创建IRF端口。
【视图】
IRF端口视图
【缺省用户角色】
network-admin
mdc-admin
【参数】
mdc-id:MDC的编号,对于LST1MRPNE1/LST1MRPNE2主控板,取值范围为1~9;对于LST1MRPNC1主控板,取值范围为1~4。不指定该参数时,则指定为缺省MDC。
interface-type interface-number:表示接口类型和接口编号。
interface-name:接口的名称,格式为interface-typeinterface-number,interface-type与interface-number之间没有空格。
【使用指导】
· 当需要绑定的IRF物理端口属于非缺省MDC时,必须指定mdc参数,否则,系统将提示该接口不存在;当需要绑定的IRF物理端口属于缺省MDC时,可以不指定mdc参数。关于MDC的详细介绍请参见“虚拟化技术配置指导”中的“MDC”。
· 多次执行该命令可以将同一IRF端口与多个IRF物理端口绑定,最多可绑定的物理端口数为12个。
· 配置的工作模式只在接口作为IRF物理端口时生效,作为普通端口使用时不生效。IRF中直接相连的两个IRF物理端口的模式必须相同,否则,报文无法互通。当用于VPLS(Virtual Private LAN Service,虚拟专用局域网服务)组网时,请设置为enhanced。
· 在IRF模式下,需要先使用shutdown命令关闭相应的物理端口,才能执行port group interface命令将IRF端口与该物理端口绑定。再使用undo shutdown命令开启该物理端口,该物理端口才能用作IRF物理端口建立IRF连接;如果在独立运行模式下进行配置,则可以直接执行port group interface命令,不需要先使用shutdown命令关闭相应的物理端口。
· 在IRF模式下,需要先使用shutdown命令关闭相应的IRF物理端口,才能执行undo port group interface命令取消IRF端口与该IRF物理端口的绑定关系。再使用undo shutdown命令开启该IRF物理端口,该物理端口才能用于报文的转发;如果在独立运行模式下进行配置,则可以直接执行undo port group interface命令,不需要先使用shutdown命令关闭相应的IRF物理端口。
· 配置本命令后,即便热插拔接口板导致绑定的IRF物理端口不存在了,但绑定关系仍然存在,使用undo port group interface命令可以取消绑定关系。
【举例】
# 在处于独立运行模式的设备上将IRF端口1和IRF物理端口Ten-GigabitEthernet2/0/1绑定。
<Sysname> system-view
[Sysname] irf-port 1
[Sysname-irf-port1] port group interface ten-gigabitethernet 2/0/1
# 将IRF中的成员设备(编号为1)的IRF物理端口Ten-GigabitEthernet1/2/0/1和IRF端口1绑定。
<Sysname> system-view
[Sysname] interface ten-gigabitethernet 1/2/0/1
[Sysname-Ten-GigabitEthernet1/2/0/1] shutdown
[Sysname-Ten-GigabitEthernet1/2/0/1] quit
[Sysname] irf-port 1/1
[Sysname-irf-port 1/1] port group interface ten-gigabitethernet 1/2/0/1
[Sysname-irf-port 1/1] quit
[Sysname] interface ten-gigabitethernet 1/2/0/1
[Sysname-Ten-GigabitEthernet1/2/0/1] undo shutdown
【相关命令】
· irf-port
不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!