01-IRF命令
本章节下载: 01-IRF命令 (453.25 KB)
目 录
1.1.2 display irf configuration
1.1.12 irf mac-address persistent
1.1.17 irf-port-configuration active
display irf命令用来显示IRF的相关信息。
【命令】
display irf
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
【举例】
# 显示IRF的相关信息。
<Sysname> display irf
MemberID Role Priority CPU-Mac Description
1 Loading 1 00e0-fcbe-3102 F1Num001
*+2 Master 1 00e0-fcb1-ade2 F1Num002
--------------------------------------------------------
* 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 : 30
表1-1 display irf命令显示信息描述表
字段 |
描述 |
MemberID |
成员设备的编号: · 如果编号前带“*”,表示该设备是主设备 · 如果编号前带“+”,表示该设备是用户当前登录的、正在操作的设备 |
Role |
成员设备的角色,可能为: · Standby:从设备 · Master:主设备 · Loading:正在自动加载系统启动文件 |
Priority |
成员设备的优先级 |
CPU-MAC |
设备的CPU MAC地址,用于设备内部通信 |
Description |
设备的描述信息: · 没有描述信息时,Description字段显示为"-----" · 如果描述信息较多,无法在一行中完全显示,则以“…”结尾,省略后面的信息。此时可以使用display current-configuration来查询完整的描述信息 |
Bridge MAC of the IRF is |
IRF的桥MAC,用于IRF和外界主机通信 |
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
· display irf topology
display irf configuration命令用来显示IRF中所有成员设备的IRF配置。
【命令】
display irf configuration
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
【举例】
# 显示IRF中所有成员设备的IRF配置。
<Sysname> display irf configuration
MemberID NewID IRF-Port1 IRF-Port2
1 1 HundredGigE1/0/49 HundredGigE1/0/51
2 2 HundredGigE2/0/49 HundredGigE2/0/51
HundredGigE2/0/50
4 4 HundredGigE4/0/49 HundredGigE4/0/51
HundredGigE4/0/52
表1-2 display irf configuration命令显示信息描述表
字段 |
描述 |
MemberID |
设备当前的成员编号 |
NewID |
配置的成员编号,设备重启后将会生效 |
IRF-Port1 |
IRF端口1的配置 · 如果显示信息中包含多个物理端口,则表示该IRF端口由多个IRF物理端口聚合而成 · 如果显示为disable,则表示该IRF端口还没有和IRF物理端口绑定 |
IRF-Port2 |
IRF端口2的配置 · 如果显示信息中包含多个物理端口,则表示该IRF端口由多个IRF物理端口聚合而成 · 如果显示为disable,则表示该IRF端口还没有和IRF物理端口绑定 |
【相关命令】
· display irf
· display irf topology
display irf link命令用来显示IRF链路信息。
【命令】
display irf link
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
【举例】
# 显示IRF链路信息。
<Sysname> display irf link
Member 1
IRF Port Interface Status
1 disable --
2 HundredGigE1/0/49 UP
HundredGigE1/0/50 ADM
HundredGigE1/0/51 DOWN
Member 2
IRF Port Interface Status
1 HundredGigE2/0/49 UP
HundredGigE2/0/50 DOWN
HundredGigE2/0/51 ADM
2 disable --
表1-3 display irf link命令显示信息描述表
字段 |
描述 |
Member ID |
成员编号 |
IRF Port |
IRF端口号,其中: · 1表示IRF端口1 · 2表示IRF端口2 |
Interface |
对应的IRF物理端口的名称 · 如果显示信息中包含多个物理端口,则表示该IRF端口由多个IRF物理端口聚合而成 · 如果显示为disable,则表示该IRF端口还没有和IRF物理端口绑定 |
Status |
IRF物理端口的链路状态 · UP:链路up · DOWN:链路down · ADM:表示该接口已经通过shutdown命令被关闭,即管理状态为关闭 · ABSENT:接口不存在,没有插入接口模块扩展卡 |
display irf topology命令用来查看IRF的拓扑信息。
【命令】
display irf topology
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
【举例】
# 显示IRF的拓扑信息。
<Sysname> display irf topology
Topology Info
-------------------------------------------------------------------------
IRF-Port1 IRF-Port2
MemberID Link neighbor Link neighbor Belong To
1 DOWN --- UP 2 000f-cbb8-1a82
2 UP 1 DIS --- 000f-cbb8-1a82
表1-4 display irf topology命令显示信息描述表
字段 |
描述 |
MemberID |
成员编号 |
IRF-Port1 |
IRF-Port1的信息,包括Link和neighbor信息 |
IRF-Port2 |
IRF-Port2的信息,包括Link和neighbor信息 |
Link |
IRF端口的链路状态,包括: · UP:链路up · DOWN:链路down,可能因为物理链路没有连通,或者没有执行irf-port-configuration active命令激活IRF端口 · DIS:表示该IRF端口还没有和任何IRF物理端口绑定 · TIMEOUT:IRF报文超时 · ISOLATE:本设备处于隔离状态,原因可能为设备型号不符合加入IRF的要求,或当前IRF中成员设备已达到最大数量 |
neighbor |
与该IRF端口直连的设备的成员编号(显示为“---”表示该端口没有连接其它成员设备) |
Belong To |
所属IRF,用IRF中当前主设备的CPU MAC地址表示 |
【相关命令】
· display irf
· display irf configuration
display mad命令用来显示MAD配置信息。
【命令】
display mad [ verbose ]
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
【参数】
verbose:显示MAD详细配置信息。如果不指定该参数,则显示简要配置信息。
【举例】
# 显示MAD简要配置信息。
<Sysname> display mad
MAD ARP disabled.
MAD ND disabled.
MAD LACP enabled.
MAD BFD enabled.
# 显示MAD详细配置信息。
<Sysname> display mad verbose
Multi-active recovery state: No
Excluded ports (user-configured):
Bridge-Aggregation4
Vlan-interface999
Excluded ports (system-configured):
IRF physical interfaces:
HundredGigE1/0/49
HundredGigE1/0/50
HundredGigE2/0/49
HundredGigE2/0/50
BFD MAD interfaces:
Vlan-interface3
Member interfaces of excluded interface Bridge-Aggregation 4:
HundredGigE1/0/52
HundredGigE2/0/52
MAD ARP disabled.
MAD ND disabled.
MAD LACP enabled interface: Bridge-Aggregation 1
MAD status : Normal
Member ID Port MAD status
1 Twenty-FiveGigE1/0/1 Normal
2 Twenty-FiveGigE2/0/1 Normal
MAD BFD enabled interface: VLAN-interface 3
MAD status : Normal
Member ID MAD IP address Neighbor MAD status
1 192.168.1.1/24 2 Normal
2 192.168.1.2/24 1 Normal
表1-5 display mad命令显示信息描述表
字段 |
描述 |
MAD ARP disabled. |
ARP MAD检测功能未开启 如本功能已开启,则显示为MAD ARP enabled |
MAD ND disabled. |
ND MAD检测功能未开启 如本功能已开启,则显示为MAD ND enabled |
MAD LACP enabled. |
LACP MAD检测功能已开启 如本功能未开启,则显示为MAD LACP disabled |
MAD BFD enabled. |
BFD MAD检测功能已开启 如本功能未开启,则显示为MAD BFD disabled |
Multi-active recovery state |
当前IRF是否被MAD功能设置为Recovery状态: · Yes:IRF处于Recovery状态,当一个IRF分裂为多个IRF后,将发生多Active冲突,选举失败的IRF进入Recovery状态,该状态下的IRF会自动关闭所有非保留的业务接口 · No:IRF没有处于Recovery状态 |
Excluded ports (user-configured) |
用户配置的保留接口 |
Excluded ports (system-configured) |
系统默认保留的接口(不需要用户配置,自动保留) · IRF physical interfaces:IRF物理端口 · BFD MAD interfaces: ¡ IRF堆叠以及IRF分裂状态下,该字段会显示用于BFD MAD检测的VLAN接口。当设备处于IRF分裂过程中(即检测到分裂但未达到最终的分裂状态时),该字段会显示用于BFD MAD检测的VLAN接口及该VLAN中的一个二层以太网接口 ¡ 用于BFD MAD检测的管理用以太网口 · Member interfaces of excluded interface Bridge-Aggregation interface-number:系统自动保留的二层聚合接口的成员接口。当用户将二层聚合接口配置为保留接口时,其成员接口自动为系统保留接口 |
MAD ARP enabled interface: |
开启了ARP MAD检测功能的接口 如ARP MAD检测功能未开启,则显示为MAD ARP disabled. |
MAD ND enabled interface: |
开启了ND MAD检测功能的接口 如ND MAD检测功能未开启,则显示为MAD ND disabled. |
MAD LACP enabled interface |
开启了LACP MAD检测功能的接口 如LACP MAD检测功能未开启,则显示为MAD LACP disabled. |
MAD status |
LACP MAD的工作状态: · Normal:LACP MAD工作状态正常 · Faulty:LACP MAD工作状态不正常,需要检查接口状态、中间设备是否支持LACP MAD、以及聚合接口的成员端口是否分布到所有成员设备上 |
Member ID Port MAD status |
LACP MAD详细信息: · Member ID:IRF中的成员设备编号 · Port:开启了LACP MAD的聚合组中的成员端口 · MAD status:该成员端口的LACP MAD工作状态,Normal表示正常,Faulty表示不正常 |
MAD BFD enabled interface: |
开启了BFD MAD的三层接口 如BFD MAD检测功能未开启,则显示为MAD BFD disabled. |
MAD status |
BFD MAD的工作状态: · Normal:BFD MAD工作状态正常 · Faulty:BFD MAD工作状态不正常,需要检查BFD MAD链路的连通状态 · N/A:无法判断BFD MAD工作状态,在使用管理用以太网口实现BFD MAD检测时可能出现此信息 |
Member ID MAD IP address Neighbor MAD status |
BFD MAD详细信息: · Member ID:IRF中的成员设备编号 · MAD IP address:各成员设备对应的MAD IP地址 · Neighbor:邻居设备的成员编号 · MAD status:IRF设备成员到邻居成员的BFD MAD工作状态,Normal表示正常,Faulty表示不正常,N/A表示无法判断BFD MAD工作状态(在使用管理用以太网口实现BFD MAD检测时可能出现N/A信息) |
easy-irf命令用于快速配置IRF。
【命令】
easy-irf [ member member-id [ renumber new-member-id ] domain domain-id [ priority priority ] [ irf-port1 interface-list1 ] [ irf-port2 interface-list2 ] ]
【视图】
系统视图
【缺省用户角色】
network-admin
【参数】
member member-id:表示设备当前的成员编号,取值范围为1~4。
renumber new-member-id:表示新成员编号,取值范围为1~4。如果给成员设备指定新的成员编号,该成员设备会立即自动重启,以使新的成员编号生效。如果不指定该参数,则表示不修改成员编号。
domain domain-id:表示设备所属的IRF域编号,domain-id的取值范围为0~4294967295。同一IRF中的成员设备应配置相同的域编号。
priority priority:表示IRF成员的优先级,priority的取值范围为1~32。优先级值越大表示优先级越高,优先级高的设备竞选时成为主设备的可能性越大。
irf-port1 interface-list1:表示与IRF端口1绑定的IRF物理端口。表示方式为interface-list1 = { interface-type interface-number }&<1-n>。其中interface-type interface-number表示接口类型和接口编号。&<1-n>表示前面的参数最多可以输入n次。
irf-port2 interface-list2:表示与IRF端口2绑定的IRF物理端口。表示方式为interface-list2 = { interface-type interface-number }&<1-n>。其中interface-type interface-number表示接口类型和接口编号。&<1-n>表示前面的参数最多可以输入n次。一个物理端口只能与一个IRF端口绑定。
【使用指导】
使用该功能,用户可以通过一条命令配置IRF的基本参数,包括新成员编号、域编号、绑定物理端口,简化了配置步骤,达到快速配置IRF的效果。
在配置该功能时,有两种方式:
· 交互模式:用户输入easy-irf,回车,在交互过程中输入具体参数的值。
· 非交互模式,在输入命令行时直接指定所需参数的值。
两种方式的配置效果相同,如果用户对本功能不熟悉,建议使用交互模式。
多次执行本命令时,生效情况如下:
· 多次执行本命令来修改域编号或优先级时,最近一次执行的命令生效。
· 多次执行本命令来修改IRF物理端口时,本次配置的端口会与之前已配置的端口同时生效。
在交互模式下为IRF端口指定物理端口时,请注意:
· 接口类型和接口编号间不能有空格。
· 不同物理接口之间用英文逗号分隔,逗号前后不能有空格。
如需删除现有的IRF物理端口配置,需要在IRF端口视图下,执行undo port group interface命令。
更多配置要求,请参见“虚拟化技术配置指导”中的“IRF”。
【举例】
# 通过非交互模式配置成员设备2的新成员编号为3,域编号为10,优先级为10,IRF端口1和HundredGigE2/0/49和HundredGigE2/0/50绑定。
<Sysname> system-view
[Sysname] easy-irf member 2 renumber 3 domain 10 priority 10 irf-port1 hundredgige 2/0/49 hundredgige 2/0/50
*****************************************************************************
Configuration summary for member 2
IRF new member ID: 3
IRF domain ID : 10
IRF priority : 10
IRF-port 1 : HundredGigE2/0/49, HundredGigE2/0/50
IRF-port 2 : Disabled
*****************************************************************************
Are you sure to use these settings to set up IRF? [Y/N] y
Starting to configure IRF...
Configuration succeeded.
The device will reboot for the new member ID to take effect. Continue? [Y/N] y
# 通过交互模式配置成员设备2的新编号为3,域编号为10,优先级为10,IRF端口1和HundredGigE2/0/49和HundredGigE2/0/50绑定。
<Sysname> system-view
[Sysname] easy-irf
*****************************************************************************
Welcome to use easy IRF.
To skip the current step, enter a dot sign (.).
To return to the previous step, enter a minus sign (-).
To use the default value (enclosed in []) for each parameter, press Enter withou
t entering a value.
To quit the setup procedure, press CTRL+C.
*****************************************************************************
Select a member by its ID <2> [2]:2
Specify a new member ID <1~10> [1]: 3
Specify a domain ID <0~4294967295> [0]: 10
Specify a priority <1~32> [1]: 10
Specify IRF-port 1 bindings (a physical interface or a comma-separated physical
interface list)[Disabled]: hundredgige 2/0/49,hundredgige 2/0/50
Specify IRF-port 2 bindings (a physical interface or a comma-separated physical
interface list)[Disabled]:
*****************************************************************************
Configuration summary for member 2
IRF new member ID: 3
IRF domain ID : 10
IRF priority : 10
IRF-port 1 : HundredGigE2/0/49, HundredGigE2/0/50
IRF-port 2 : Disabled
*****************************************************************************
Are you sure to use these settings to set up IRF? [Y/N] y
Starting to configure IRF...
Configuration succeeded.
The device will reboot for the new member ID to take effect. Continue? [Y/N] y
irf auto-merge enable命令用来开启IRF合并自动重启功能。
undo irf auto-merge enable命令用来关闭IRF合并自动重启功能。
【命令】
irf auto-merge enable
undo irf auto-merge enable
【缺省情况】
IRF合并自动重启功能处于开启状态。即两台IRF合并时,竞选失败方会自动重启加入获胜方IRF。
【视图】
系统视图
【缺省用户角色】
network-admin
【使用指导】
如果没有开启IRF合并自动重启功能,则合并过程中的重启需要用户根据系统提示手工完成。
要使IRF合并自动重启功能正常运行,请在待合并的多台IRF上都开启IRF合并自动重启功能。
IRF合并自动重启功能可以对以下合并方式生效:
· 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
【缺省情况】
IRF启动文件的自动加载功能处于开启状态。
【视图】
系统视图
【缺省用户角色】
network-admin
【使用指导】
开启启动文件自动加载功能后,当新加入IRF的设备和主设备的软件版本不同时,新加入的设备会自动同步主设备的软件版本,再重新加入IRF。为了能够成功进行自动加载,请确保从设备存储介质上有足够的空闲空间用于存放IRF的启动文件。如果从设备存储介质上空闲空间不足,该设备将自动删除当前启动文件来再次尝试加载;如果空闲空间仍然不足,该从设备将无法进行自动加载。此时,需要管理员重启从设备并进入从设备的BootWare菜单,删除一些不重要的文件后,再将从设备重新加入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
【参数】
domain-id:IRF的域编号,取值范围为0~4294967295。
【使用指导】
修改设备的IRF域编号,会导致设备离开当前IRF,不再属于当前IRF,不能和当前IRF中的设备交互IRF协议报文。
为了适应各种组网应用,同一个网络里可以部署多个IRF。多个IRF之间使用不同的域编号以示区别。
如果LACP MAD、ARP MAD或ND MAD组网的中间设备本身也是一个IRF系统,则必须配置该命令确保IRF和中间设备的IRF域编号不同,否则可能造成检测异常,甚至导致业务中断。
IRF中的所有成员设备都共用这个IRF域编号。在IRF设备上使用irf domain、mad enable、mad arp enable、mad nd enable命令均可修改全局IRF域编号,最新的配置生效。请按照网络规划来修改IRF域编号,不要随意修改。
【举例】
# 配置IRF的域编号为10。
<Sysname> system-view
[Sysname] irf domain 10
irf link-delay命令用来配置IRF链路中断的延迟上报时间。
undo irf link-delay命令用来恢复缺省情况。
【命令】
irf link-delay interval
undo irf link-delay
【缺省情况】
IRF链路中断的延迟上报时间为4000毫秒,即4秒。
【视图】
系统视图
【缺省用户角色】
network-admin
【参数】
interval:表示IRF链路中断的延迟上报时间,取值范围为0~10000,单位为毫秒。取值为0时,表示不延迟。
【使用指导】
如果IRF链路的不稳定状态持续时间不超过延迟上报时间,则不会导致IRF分裂。
如果某些协议配置的超时时间小于延迟上报时间(例如OSPF等),该协议将超时。此时请适当调整IRF链路down的延迟上报时间或者该协议的超时时间,使IRF链路down的延迟上报时间小于协议超时时间,保证协议状态不会发生不必要的切换。
下列情况下,建议将IRF链路down延迟上报时间配置为0:
· 对主备倒换速度和IRF链路切换速度要求较高时
· 在IRF环境中使用RRPP、BFD或GR功能时
· 在执行关闭IRF物理端口或重启IRF成员设备的操作之前,请首先将IRF链路down延迟上报时间配置为0,待操作完成后再将其恢复为之前的值
【举例】
# 配置IRF链路中断的延迟上报时间为300毫秒。
<Sysname> system-view
[Sysname] irf link-delay 300
irf mac-address命令用来配置IRF的桥MAC地址为指定值。
undo irf mac-address命令用来恢复缺省情况。
【命令】
irf mac-address mac-address
undo irf mac-address
【缺省情况】
IRF的桥MAC地址是Master设备的桥MAC地址。
【视图】
系统视图
【缺省用户角色】
network-admin
【参数】
mac-address:IRF的桥MAC地址,形式为H-H-H,不支持组播MAC地址、全0、全F的MAC地址。在配置时,用户可以省去MAC地址中每段开头的“0”,例如输入“f-e2-1”即表示输入的MAC地址为“000f-00e2-0001”。
【使用指导】
桥MAC变化可能导致流量短时间中断,请谨慎配置。
当您需要使用新搭建的IRF设备整体替换网络中原有IRF设备时,可以将新搭建IRF的桥MAC配置为与待替换IRF设备一致,以减少替换工作引起的业务中断时间。
配置本命令后,IRF的桥MAC始终为本命令指定的桥MAC。未配置本命令时,IRF会选用某台成员设备的桥MAC作为IRF的桥MAC,具体请参见“1.1.12 irf mac-address persistent”。
配置IRF的桥MAC时,需要注意:
· 请确保配置的IRF的桥MAC地址在所处二层网络中唯一。
· 如果两台物理设备的桥MAC相同,则它们不能合并为一个IRF。IRF的桥MAC不受此限制,只要成员设备自身桥MAC唯一即可。
两个IRF合并后,IRF的桥MAC为竞选优胜的一方的桥MAC。
配置了桥MAC的IRF分裂后,分裂出的IRF的桥MAC都为配置的桥MAC。
【举例】
# 配置IRF的桥MAC地址为c4ca-d9e0-8c3c。
<Sysname> system-view
[Sysname] irf mac-address c4ca-d9e0-8c3c
irf mac-address persistent命令用来配置IRF桥MAC的保留时间。
undo irf mac-address persistent命令用来配置IRF桥MAC不保留,立即变化。
【命令】
irf mac-address persistent { always | timer }
undo irf mac-address persistent
【缺省情况】
IRF桥MAC的保留时间为永久保留。
【视图】
系统视图
【缺省用户角色】
network-admin
【参数】
always:配置IRF桥MAC永久保留。如果配置了MAC地址永久保留,则无论IRF桥MAC拥有者是否离开IRF,IRF桥MAC始终保持不变。
timer:配置IRF桥MAC的保留时间为6分钟。如果配置了桥MAC保留时间为6分钟,则当IRF桥MAC拥有者离开IRF时,IRF桥MAC在6分钟内不变化。如果IRF桥MAC拥有者在6分钟内重新又加入IRF,则IRF桥MAC不会变化。如果6分钟后IRF桥MAC拥有者没有回到IRF,则会使用IRF当前主设备的桥MAC作为IRF桥MAC。
【使用指导】
桥MAC变化可能导致流量短时间中断,请谨慎配置。
IRF桥MAC保留时间是指在桥MAC拥有者离开IRF后,IRF可以继续使用当前桥MAC的时间。
如果配置了MAC地址不保留,立即变化,当IRF桥MAC拥有者离开IRF时,系统立即会使用IRF中当前主设备的桥MAC做IRF桥MAC。
如果使用irf mac-address mac-address命令配置了IRF设备桥MAC地址,则IRF的桥MAC始终为irf mac-address mac-address命令配置的桥MAC地址,不受irf mac-address persistent命令影响。
当使用ARP MAD/ND MAD和MSTP组网时,需要将IRF配置为MAC地址立即改变,即配置undo irf mac-address persistent命令,同时请不要使用irf mac-address mac-address命令配置IRF的桥MAC为指定MAC地址,以避免流量中断。
当使用链型拓扑搭建IRF,且IRF与其他设备之间有聚合链路存在时,如果需要重启主设备,请不要使用undo irf mac-address persistent命令配置IRF的桥MAC立即变化,否则可能会导致数据传输的延时甚至丢包。
当IRF设备上存在跨成员设备的聚合链路时,请不要使用undo irf mac-address persistent命令配置IRF的桥MAC立即变化,否则可能会导致流量中断。
缺省情况下,IRF的桥MAC为IRF中当前主设备的桥MAC。
如果两台物理设备的桥MAC相同,则它们不能合并为一个IRF。IRF的桥MAC不受此限制,只要成员设备自身桥MAC唯一即可。
【举例】
# 配置IRF的桥MAC保留时间为永久保留。
<Sysname> system-view
[Sysname] irf mac-address persistent always
irf member description命令用来配置IRF中成员设备的描述信息。
undo irf member description命令用来恢复缺省情况。
【命令】
irf member member-id description text
undo irf member member-id description
【缺省情况】
未配置成员设备的描述信息。
【视图】
系统视图
【缺省用户角色】
network-admin
【参数】
member-id:表示设备在IRF中的成员编号。
text:设备的描述信息,为1~127个字符的字符串。
【举例】
# 配置成员设备1的描述信息为F1Num001。
<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
【参数】
member-id:表示设备在IRF中的成员编号,取值范围为1~4。
priority:表示优先级,取值范围为1~32。优先级值越大表示优先级越高,优先级高的设备竞选时成为主设备的可能性越大。
【使用指导】
本命令的配置会影响成员设备在下一次选举中的角色,但不会触发选举。
【举例】
# 配置IRF中成员编号为2的设备的优先级为32。
<Sysname> system-view
[Sysname] irf member 2 priority 32
irf member renumber命令用来配置设备的成员编号。
undo irf member renumber命令用来取消成员编号的设置。
【命令】
irf member member-id renumber new-member-id
undo irf member member-id renumber
【缺省情况】
设备的成员编号是1。
【视图】
系统视图
【缺省用户角色】
network-admin
【参数】
member-id:表示设备在IRF中的成员编号,取值范围为1~4。
new-member-id:表示修改后的成员编号,取值范围为1~4。
【使用指导】
在IRF中以设备编号标志设备,配置IRF端口和优先级也是根据设备编号来配置的,所以,修改设备成员编号可能导致设备配置发生变化或者丢失,请慎重处理。
当新加入的设备的编号和IRF中已有成员设备的编号相同时,设备不能加入IRF。此时,请使用该命令修改设备的成员编号后,重新加入IRF。
H3C建议您修改成员设备编号时勿配置两台成员设备编号互换。这样配置可能带来非预期的配置互换或数据丢失。例如配置成员设备1和2编号互换会引起对应接口下的配置也发生互换。
该配置需要重启member-id标识的设备才能生效。
undo irf member renumber命令只能取消本次运行过程中配置的成员编号。设备重启后,设备的成员编号就变为new-member-id,不能再取消,只能重新配置。
【举例】
# 配置IRF中设备(原成员编号为1)的成员编号为2。
<Sysname> system-view
[Sysname] irf member 1 renumber 2
Renumbering the member ID may result in configuration change or loss. Continue?[Y/N]y
如果要取消以上配置,使设备的成员编号仍然是1,则可以执行以下命令:
[Sysname] undo irf member 1 renumber
Renumbering the member ID may result in configuration change or loss. Continue?[Y/N]y
如果配置irf member 1 renumber 2后,重启设备,则设备的成员编号会变为2。此时,不能使用undo irf member 1 renumber恢复到编号1,只能使用irf member 2 renumber 1重新配置。
irf-port命令用来进入IRF端口视图。
undo irf-port用来取消IRF端口上的所有配置。
【命令】
irf-port member-id/irf-port-number
undo irf-port member-id/irf-port-number
【视图】
系统视图
【缺省用户角色】
network-admin
【参数】
member-id:表示设备在IRF中的成员编号。
irf-port-number表示IRF端口索引,取值为1时表示IRF-port1,为2时表示IRF-port2。
【使用指导】
在组建IRF前,必须进入IRF端口视图,并绑定IRF物理端口才能开启该IRF端口,从而进行IRF连接。
【举例】
# 进入IRF端口2/1。
<Sysname> system-view
[Sysname] irf-port 2/1
[Sysname-irf-port2/1]
【相关命令】
· port group interface
irf-port-configuration active命令用于来激活设备上所有IRF端口的配置。
【命令】
irf-port-configuration active
【视图】
系统视图
【缺省用户角色】
network-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 hundredgige 1/0/49
[Sysname-HundredGigE1/0/49] shutdown
[Sysname-HundredGigE1/0/49] quit
[Sysname] irf-port 1/2
[Sysname-irf-port1/2] port group interface hundredgige 1/0/49
You must perform the following tasks for a successful IRF setup:
Save the configuration after completing IRF configuration.
Execute the "irf-port-configuration active" command to activate the IRF ports.
[Sysname-irf-port1/2] quit
[Sysname] interface hundredgige 1/0/49
[Sysname-HundredGigE1/0/49] undo shutdown
[Sysname-HundredGigE1/0/49] 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:/startup.cfg exists, overwrite? [Y/N]:y
Validating file. Please wait............................
Saved the current configuration to mainboard 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检测功能处于关闭状态。
【视图】
VLAN接口视图
管理用以太网口视图
【缺省用户角色】
network-admin
【使用指导】
ARP MAD和LACP MAD、BFD MAD冲突处理的原则不同,请不要同时配置。
使用VLAN接口进行ARP MAD检测时,请注意表1-6所列配置注意事项。
表1-6 使用VLAN接口进行ARP MAD检测
注意事项类别 |
使用限制和注意事项 |
ARP MAD检测VLAN |
· 不允许在Vlan-interface1接口上开启ARP MAD检测功能 · 如果使用中间设备,需要进行如下配置: ¡ 在IRF设备和中间设备上,创建专用于ARP MAD检测的VLAN ¡ 在IRF设备和中间设备上,将用于ARP MAD检测的物理接口添加到ARP MAD检测专用VLAN中 ¡ 在IRF设备上创建ARP MAD检测VLAN的VLAN接口 · 建议勿在ARP MAD检测VLAN上运行其它业务 |
ARP MAD配置指导 |
如果使用中间设备,请确保满足如下要求: · IRF和中间设备上均需配置生成树功能。并确保配置生成树功能后,只有一条ARP MAD检测链路处于转发状态。关于生成树功能的详细介绍请参见“二层技术-以太网交换配置指导”中的“生成树” · 配置IRF的桥MAC地址保留时间为立即改变 · 如果中间设备本身也是一个IRF系统,则必须通过配置确保其IRF域编号与被检测的IRF系统不同 |
使用管理用以太网口进行ARP MAD检测时,请注意表1-7所列配置注意事项。
注意事项类别 |
使用限制和注意事项 |
管理用以太网口 |
将IRF中所有成员设备的管理用以太网口连接到同一台中间设备的普通以太网端口上 |
ARP MAD检测VLAN |
在中间设备上,创建专用于ARP MAD检测的VLAN,并将用于ARP MAD检测的物理接口添加到该VLAN中 |
ARP MAD配置指导 |
· 配置IRF的桥MAC地址保留时间为立即改变 · 如果中间设备本身也是一个IRF系统,则必须通过配置确保其IRF域编号与被检测的IRF系统不同 |
执行mad arp enable命令时,系统会要求用户输入IRF域编号。如果继续使用当前编号,则直接按回车即可。
IRF域编号是一个全局变量,在IRF设备上使用irf domain、mad enable、mad arp enable、mad nd enable命令均可修改全局IRF域编号,最新的配置生效。
【举例】
# 在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 ID is: 0]: 1
The assigned domain ID is: 1
【相关命令】
· irf domain
mad bfd enable命令用来开启BFD MAD检测功能。
undo mad bfd enable用来关闭BFD MAD检测功能。
【命令】
mad bfd enable
undo mad bfd enable
【缺省情况】
BFD MAD检测功能处于关闭状态。
【视图】
VLAN接口视图
管理用以太网口视图
【缺省用户角色】
network-admin
【使用指导】
BFD MAD和ARP MAD、ND MAD冲突处理的原则不同,请不要同时配置。
使用VLAN接口进行BFD MAD检测时,请注意表1-8所列配置注意事项。
表1-8 使用VLAN接口进行BFD MAD检测
注意事项类别 |
使用限制和注意事项 |
BFD MAD检测VLAN |
· 不允许在Vlan-interface1接口上开启BFD MAD检测功能 · 如果使用中间设备,需要进行如下配置: ¡ 在IRF设备和中间设备上,创建专用于BFD MAD检测的VLAN ¡ 在IRF设备和中间设备上,将用于BFD MAD检测的物理接口添加到BFD MAD检测专用VLAN中 ¡ 在IRF设备上,创建BFD MAD检测VLAN的VLAN接口 · 如果网络中存在多个IRF,在配置BFD MAD时,各IRF必须使用不同的VLAN作为BFD MAD检测专用VLAN · 用于BFD MAD检测的VLAN接口对应的VLAN中只能包含BFD MAD检测链路上的端口,请不要将其它端口加入该VLAN。当某个业务端口需要使用port trunk permit vlan all命令允许所有VLAN通过时,请使用undo port trunk permit命令将用于BFD MAD的VLAN排除 |
BFD MAD检测VLAN的特性限制 |
开启BFD检测功能的VLAN接口及VLAN内的物理端口只能专用于BFD检测,不允许运行其它业务 · 开启BFD检测功能的VLAN接口只能配置mad bfd enable和mad ip address命令。如果用户配置了其它业务,可能会影响该业务以及BFD检测功能的运行 · BFD MAD检测功能与生成树功能互斥,在开启了BFD MAD检测功能的VLAN接口对应VLAN内的端口上,请不要开启生成树协议 |
BFD MAD IP地址 |
· 在用于BFD MAD检测的接口下必须使用mad ip address命令配置MAD IP地址,而不要配置其它IP地址(包括使用ip address命令配置的普通IP地址、VRRP虚拟IP地址等),以免影响MAD检测功能 · 为不同成员设备配置同一网段内的不同MAD IP地址 |
使用管理用以太网口进行BFD MAD检测时,请注意表1-9所列配置注意事项。
注意事项类别 |
使用限制和注意事项 |
管理用以太网口 |
将IRF中所有成员设备的管理用以太网口连接到同一台中间设备的普通以太网端口上 |
BFD MAD检测VLAN |
· 将中间设备上与IRF成员设备相连的端口配置在一个VLAN内(IRF设备的管理以太网口不需要此配置) · 如果网络中存在多个IRF,在配置BFD MAD时,各IRF必须使用不同的VLAN作为BFD MAD检测专用VLAN · 请确保中间设备上BFD MAD检测VLAN中仅包含用于BFD检测的端口 |
MAD IP地址 |
· 在管理用以太网口使用mad ip address命令配置MAD IP地址,请勿使用ip address命令配置 · 为不同成员设备配置同一网段内的不同MAD IP地址 |
【举例】
# 在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
【使用指导】
LACP MAD和ARP MAD、ND MAD冲突处理的原则不同,请不要同时配置。
LACP MAD检测方式需要使用H3C设备作为中间设备,每个成员设备都需要连接到中间设备。请在动态聚合接口下开启LACP MAD方式检测功能。聚合接口创建后,可使用link-aggregation mode dynamic命令将该接口配置为动态接口。
在LACP MAD检测组网中,如果中间设备本身也是一个IRF系统,则必须通过配置确保其IRF域编号与被检测的IRF系统不同,否则可能造成检测异常,甚至导致业务中断。
为了防止IRF级联组网时,本IRF的MAD检测报文转发到邻居IRF中影响邻居IRF的MAD检测,执行mad enable命令时,系统会要求用户输入IRF域编号。如果继续使用当前编号,则直接按回车即可。
IRF域编号是一个全局变量,在IRF设备上使用irf domain、mad enable、mad arp enable、mad nd enable命令均可修改全局IRF域编号,最新的配置生效。
【举例】
# 在二层动态聚合接口1下启用LACP MAD方式检测功能。
<Sysname> system-view
[Sysname] interface bridge-aggregation 1
[Sysname-Bridge-Aggregation1] link-aggregation mode dynamic
[Sysname-Bridge-Aggregation1] mad enable
You need to assign a domain ID (range: 0-4294967295)
[Current domain ID is: 0]: 1
The assigned domain ID is: 1
# 在三层动态聚合接口1下启用LACP MAD方式检测功能。
<Sysname> system-view
[Sysname] interface route-aggregation 1
[Sysname-Route-Aggregation1] link-aggregation mode dynamic
[Sysname-Route-Aggregation1] mad enable
You need to assign a domain ID (range: 0-4294967295)
[Current domain ID is: 0]: 1
The assigned domain ID is: 1
【相关命令】
· irf domain
mad exclude interface命令用来配置保留接口。
undo mad exclude interface命令用来将接口配置为非保留接口。
【命令】
mad exclude interface interface-type interface-number
undo mad exclude interface interface-type interface-number
【缺省情况】
除了系统保留接口外,Recovery状态IRF上的所有业务接口都被关闭。系统保留接口包括:
· IRF物理端口
· BFD MAD检测接口
· 用户配置的保留聚合接口的成员接口
【视图】
系统视图
【缺省用户角色】
network-admin
【参数】
interface-type interface-number:表示接口类型和接口编号。
【使用指导】
设备进入Recovery状态时会自动关闭本设备上除系统保留接口外的所有的业务接口。如果希望Recovery状态IRF上有特殊用途的接口(比如Telnet登录接口)保持UP状态,可以将其配置为保留接口。建议您仅将Telnet登录接口配置为保留接口。
当分裂的IRF恢复时,处于Recovery状态的设备重启后重新加入IRF,被MAD关闭的接口会自动恢复到正常状态。
在MAD故障未修复,接口没有自动恢复时,如果需要让Recovery状态IRF中的成员设备及其接口恢复到正常状态(原因可能是Active状态的IRF出现故障),可以在Recovery状态IRF上执行mad restore命令。
【举例】
# 配置Ten-GigabitEthernet1/0/1为保留接口,即当设备进入Recovery状态时,该接口不会被关闭。
<Sysname> system-view
[Sysname] mad exclude interface ten-gigabitethernet 1/0/1
【相关命令】
· mad restore
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地址。
【视图】
VLAN接口视图
三层聚合接口视图
管理用以太网口视图
【缺省用户角色】
network-admin
【参数】
ip-address:接口的IP地址,为点分十进制格式。
mask:接口IP地址相应的子网掩码,为点分十进制格式。
mask-length:子网掩码长度,即掩码中连续“1”的个数,取值范围为0~32。
member member-id:表示成员在IRF中的成员编号。
【使用指导】
当使用BFD MAD检测时,IRF中的所有成员设备都需要配置MAD IP地址,这些IP地址与成员编号绑定,且必须为同一网段。只有主设备的MAD IP地址生效,从设备的MAD IP地址不生效。当IRF链路分裂时,IRF中的原从设备变为主设备,配置的MAD IP地址生效,BFD会话被激活,设备将认为在网络中检测到存在配置冲突的IRF。
在用于BFD MAD检测的接口不要配置其它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 bfd enable
mad nd enable命令用来开启ND MAD检测功能。
undo mad nd enable用来关闭ND MAD检测功能。
【命令】
mad nd enable
undo mad nd enable
【缺省情况】
ND MAD检测功能处于关闭状态。
【视图】
VLAN接口视图
管理用以太网口视图
【缺省用户角色】
network-admin
【使用指导】
ND MAD和LACP MAD、BFD MAD冲突处理的原则不同,请不要同时配置。
VLAN 1不能用于MAD检测,因此,不能在VLAN接口1下开启ND MAD检测功能。
在ND MAD检测组网中,如果中间设备本身也是一个IRF系统,则必须通过配置确保其IRF域编号与被检测的IRF系统不同,否则可能造成检测异常,甚至导致业务中断。
为了防止IRF级联组网时,本IRF的MAD检测报文转发到邻居IRF中影响邻居IRF的MAD检测,执行mad nd enable命令时,系统会要求用户输入IRF域编号。如果继续使用当前编号,则直接按回车即可。
IRF域编号是一个全局变量,在IRF设备上使用irf domain、mad enable、mad arp enable、mad nd enable命令均可修改全局IRF域编号,最新的配置生效。
【举例】
# 在VLAN接口3上启用ND MAD检测功能。
<Sysname> system-view
[Sysname] interface vlan-interface 3
[Sysname-Vlan-interface3] mad nd enable
You need to assign a domain ID (range: 0-4294967295)
[Current domain ID is: 0]: 1
The assigned domain ID is: 1
【相关命令】
· irf domain
mad restore命令用来将设备从Recovery状态恢复到正常状态。
【命令】
mad restore
【视图】
系统视图
【缺省用户角色】
network-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物理端口,在IRF端口上第一次绑定IRF物理端口的同时相当于开启了IRF端口的IRF功能。
undo port group interface命令用来取消设备的IRF端口和IRF物理端口的绑定关系。
【命令】
port group interface interface-type interface-number [ mode enhanced ]
undo port group interface interface-name
【缺省情况】
IRF端口创建后未与任何物理端口绑定。
【视图】
IRF端口视图
【缺省用户角色】
network-admin
【参数】
interface-type interface-number:表示IRF物理端口的类型和编号。
interface-name:IRF物理端口的名称,格式为interface-type+interface-number,interface-type与interface-number之间没有空格。
mode:设置IRF物理端口的工作模式。
· enhanced:将接口的工作模式设置为增强模式。
【使用指导】
执行undo port group interface命令会影响IRF链路导致IRF分裂,请谨慎配置。
多次执行该命令可以将同一IRF端口与多个IRF物理端口绑定,本系列交换机最多可以将8个IRF物理端口与一个IRF端口进行绑定。
需要先使用shutdown命令关闭相应的物理端口,才能将IRF端口与物理端口绑定或解绑定。在绑定或解绑定的操作完成后,需要执行undo shutdown命令开启物理端口。
更多配置要求,请参见“虚拟化技术配置指导”中的“IRF”。
【举例】
# 将成员设备1的IRF物理端口HundredGigE1/0/49和IRF端口IRF-port1绑定。
<Sysname> system-view
[Sysname] interface hundredgige 1/0/49
[Sysname-HundredGigE1/0/49] shutdown
[Sysname-HundredGigE1/0/49] quit
[Sysname] irf-port 1/1
[Sysname-irf-port1/1] port group interface hundredgige 1/0/49
[Sysname-irf-port1/1] quit
[Sysname] interface hundredgige 1/0/49
[Sysname-HundredGigE1/0/49] undo shutdown
【相关命令】
· irf-port
不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!