01-IRF命令
本章节下载: 01-IRF命令 (205.34 KB)
目 录
1.1.2 display irf configuration
1.1.5 display irf-port load-sharing mode
1.1.10 irf mac-address persistent
1.1.15 irf-port global load-sharing mode
1.1.16 irf-port load-sharing mode
1.1.17 irf-port-configuration active
display irf命令用来显示IRF的相关信息,包括:成员编号、角色、优先级、CPU MAC地址以及描述信息。
# 显示IRF的相关信息。
MemberID Role Priority CPU-Mac Description
1 Standby 1 00e0-fc0f-8c02 F1Num001
*+2 Master 1 00e0-fc0f-8c03 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命令显示信息描述表
· 如果编号前带“*”,表示该设备是主设备 · 如果编号前带“+”,表示该设备是用户当前登录的、正在操作的设备 |
|
· Standby:从设备 · Master:主设备 · Loading:正在自动加载系统启动文件 |
|
· 没有描述信息时,Description字段显示为”-----“ · 如果描述信息较多,无法在一行中完全显示,则以“…”结尾,省略后面的信息。此时可以使用display current-configuration来查询完整的描述信息 |
|
IRF的桥MAC |
|
· yes表示使能 · no表示未使能 |
|
是否使能IRF桥MAC保留功能 · 6 min表示IRF的桥MAC保留时间为6分钟 · always表示IRF的桥MAC永久保留不改变 · no表示立即改变IRF的桥MAC |
|
IRF的域编号 当网络中存在多个IRF时,用来唯一标识一个IRF |
display irf configuration命令用来显示IRF中所有成员设备的配置信息,显示信息包括:当前成员编号、新配置的成员编号、IRF端口的物理端口。
# 显示IRF中所有成员设备的配置信息。
<Sysname> display irf configuration
MemberID NewID IRF-Port1 IRF-Port2
1 1 Ten-GigabitEthernet1/0/49 Ten-GigabitEthernet1/0/51
Ten-GigabitEthernet1/0/50 Ten-GigabitEthernet1/0/52
2 2 Ten-GigabitEthernet2/0/49 Ten-GigabitEthernet2/0/51
Ten-GigabitEthernet2/0/50 Ten-GigabitEthernet2/0/52
3 3 Ten-GigabitEthernet3/0/49 Ten-GigabitEthernet3/0/51
Ten-GigabitEthernet3/0/50 Ten-GigabitEthernet3/0/52
4 4 Ten-GigabitEthernet4/0/49 Ten-GigabitEthernet4/0/51
Ten-GigabitEthernet4/0/50 Ten-GigabitEthernet4/0/52
表1-2 display irf configuration命令显示信息描述表
IRF端口1的配置 · 如果显示信息中包含多个物理端口则表示该IRF端口由多个IRF物理端口聚合而成 · 如果显示为disable则表示该IRF端口还没有和IRF物理端口绑定 |
|
IRF端口2的配置 · 如果显示信息中包含多个物理端口则表示该IRF端口由多个IRF物理端口聚合而成 · 如果显示为disable则表示该IRF端口还没有和IRF物理端口绑定 |
display irf link命令用来显示IRF链路信息。
# 显示IRF链路信息。
Member 1
IRF Port Interface Status
1 Ten-GigabitEthernet1/0/49 UP
Ten-GigabitEthernet1/0/50 DOWN
2 disable --
Member 2
IRF Port Interface Status
1 disable --
2 Ten-GigabitEthernet2/0/49 UP
Ten-GigabitEthernet2/0/50 DOWN
表1-3 display irf link命令显示信息描述表
IRF端口号,其中: · 1表示IRF端口1 · 2表示IRF端口2 |
|
对应的IRF物理端口的名称 · 如果显示信息中包含多个物理端口则表示该IRF端口由多个IRF物理端口聚合而成 · 如果显示为disable则表示该IRF端口还没有和IRF物理端口绑定 |
|
IRF端口的物理接口的链路状态 · UP:链路up · DOWN:链路down · ADM:用户在接口下执行了shutdown命令 · ABSENT:接口不存在,没有插入接口模块 |
display irf topology命令用来查看IRF的拓扑信息,显示信息包含:成员编号、IRF端口状态、IRF端口的邻接信息以及IRF中主设备的CPU MAC地址。
# 显示IRF的拓扑信息。
<Sysname> display irf topology
Topology Info
-------------------------------------------------------------------------
IRF-Port1 IRF-Port2
MemberID Link neighbor Link neighbor Belong To
1 DOWN -- UP 2 00e0-fc0f-8c02
2 UP 1 UP 3 00e0-fc0f-8c02
3 UP 2 DIS -- 00e0-fc0f-8c02
表1-4 display irf topology命令显示信息描述表
IRF-Port1的信息,包括Link和neighbor信息 |
|
IRF-Port2的信息,包括Link和neighbor信息 |
|
IRF端口的链路状态,包括: · UP:链路up · DOWN:链路down,可能因为物理上不连通,或者没有执行irf-port-configuration active命令激活IRF端口 · DIS:表示该IRF端口还没有和任何IRF物理端口绑定,请使用port group interface命令绑定 · TIMEOUT:IRF报文超时 |
|
与该IRF端口直连的设备的成员编号(显示为“--”表示该端口没有连接其它成员设备) |
|
IRF中当前主设备的CPU MAC |
display irf-port load-sharing mode命令用来显示IRF链路的负载分担模式。
display irf-port load-sharing mode [ irf-port [ member-id/port-number ] ]
irf-port:显示指定IRF链路的负载分担模式。不指定该参数时,显示全局IRF链路的负载分担模式。
member-id/port-number:表示IRF端口编号。其中,member-id表示设备在IRF中的成员编号;port-number表示IRF端口索引,取值为1或2。不指定该参数时,显示所有连通的IRF链路的负载分担模式,如果当前没有连通的IRF链路,则显示“No IRF link exists.”。
· 如果未指定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: packet type-based sharing
Layer 3 traffic: packet type-based sharing
# 显示非缺省情况下全局采用的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: packet type-based sharing
Layer 3 traffic: packet type-based sharing
# (配置按报文目的MAC地址实现IRF端口1/1下IRF链路的负载分担模式后)显示IRF端口1/1下采用的负载分担模式。
<Sysname> display irf-port load-sharing mode irf 1/1
irf-port1/1 Load-Sharing Mode:
destination-mac address
表1-5 display irf-port load-sharing mode命令显示信息描述表
全局采用的IRF链路负载分担类型: |
|
IRF端口1/1下采用的负载分担类型: |
|
用户配置后采用的负载分担类型:按照源MAC地址和目的MAC地址进行负载分担(此字段的显示内容与用户的配置相关) |
display mad命令用来显示MAD配置信息。
verbose:显示MAD详细配置信息。如果不使用该参数,则显示简要配置信息。
# 显示MAD简要配置信息。
MAD ARP enabled.
MAD ND enabled.
MAD LACP disabled.
MAD BFD enabled.
# 显示MAD详细配置信息。
Multi-active recovery state: No
Excluded ports(user-configured):
Vlan-interface999
Excluded ports(system-configured):
Ten-GigabitEthernet1/0/49
Ten-GigabitEthernet1/0/50
Ten-GigabitEthernet2/0/49
Ten-GigabitEthernet2/0/50
MAD ARP enabled interface:
Vlan-interface2
MAD ND enabled interface:
Vlan-interface2
MAD LACP enabled interface: Bridge-Aggregation 1
MAD status : Normal
Member ID Port MAD status
1 GigabitEthernet1/0/1 Normal
2 GigabitEthernet2/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
1 192.168.1.1/24 3 Normal
2 192.168.1.2/24 1 Normal
2 192.168.1.2/24 3 Normal
3 192.168.1.3/24 1 Normal
3 192.168.1.3/24 2 Normal
表1-6 display mad命令显示信息描述表
是否使能LACP MAD检测功能 · enabled表示已经使能 · disabled表示没有使能 |
|
是否使能ARP MAD检测功能 · enabled表示已经使能 · disabled表示没有使能 |
|
是否使能ND MAD检测功能 · enabled表示已经使能 · disabled表示没有使能 |
|
当前IRF是否被MAD功能设置为Recovery状态: · Yes:IRF处于Recovery状态,当一个IRF分裂为多个IRF后,将发生多Active冲突,选举失败的IRF进入Recovery状态,该状态下的IRF会自动关闭所有非保留的业务接口 · No:IRF没有处于Recovery状态 |
|
使能了ARP MAD的接口 |
|
使能了ND MAD的接口 |
|
使能了LACP MAD的接口 |
|
显示LACP MAD工作状态: · Normal:LACP MAD工作状态正常 · Faulty:LACP MAD工作状态不正常,需要检查接口状态、对端是否支持LACP MAD、以及聚合接口的成员端口是否分布到所有成员设备上 |
|
LACP MAD信息具体信息: · Member ID:IRF中的成员设备编号 · Port:使能了LACP MAD的聚合组中的成员端口 · MAD status:该成员端口的LACP MAD工作状态,Normal表示正常,Faulty表示不正常 |
|
使能了BFD MAD的三层接口 |
|
显示BFD MAD工作状态: · Normal:BFD MAD工作状态正常 · Faulty:BFD MAD工作状态不正常,需要检查BFD MAD链路的连通状态 |
|
BFD MAD信息具体信息: · Member ID:IRF中的成员设备编号 · MAD IP address:各成员设备对应的MAD IP地址 · Neighbor:邻居设备的成员编号 · MAD status:IRF设备成员到邻居成员的BFD MAD工作状态,Normal表示正常,Faulty表示不正常 |
irf auto-update enable命令用来使能启动文件自动加载功能。
undo irf auto-update enable命令用来关闭启动文件自动加载功能。
IRF系统启动文件的自动加载功能处于使能状态。
使能启动文件自动加载功能后,当新加入IRF的设备和主设备的软件版本不同时,新加入的设备会自动同步主设备的软件版本,再重新加入IRF。
需要注意的是,为了能够自动加载成功,请确保从设备存储介质上有足够的空闲空间用于存放新的启动文件。如果从设备存储介质上空闲空间不足,系统会自动删除从设备的当前启动文件来完成加载。如果删除从设备的当前启动文件后空间仍然不足,从设备将无法进行自动加载。此时,需要管理员重启从设备并进入从设备的Boot ROM菜单,删除一些不重要的文件后,再让从设备重新加入IRF。
# 使能启动文件自动加载功能。
[Sysname] irf auto-update enable
irf domain命令用来配置IRF域编号。
undo irf domain命令用来恢复缺省情况。
IRF的域编号为0。
domain-id:IRF的域编号,取值范围为0~4294967295。
为了适应各种组网应用,同一个网络里可以部署多个IRF。IRF之间使用不同的域编号以示区别。
在LACP MAD和ARP MAD检测组网中,如果中间设备本身也是一个IRF系统,则必须配置该命令确保本IRF和中间设备组成的IRF的域编号不同,否则可能造成检测异常,甚至导致业务中断。
IRF域编号是一个全局变量,IRF中的所有成员设备都共用这个IRF域编号。在任何成员设备上通过irf domain、mad enable、mad arp enable或者mad nd enable命令均可修改全局IRF域编号。因此,请按照网络规划来修改IRF域编号,不要随意修改。
# 配置IRF的域编号为10。
[Sysname] irf domain 10
irf link-delay命令用来配置IRF链路down延迟上报时间。
undo irf link-delay命令用来恢复缺省情况。
IRF链路状态变为down之后的延迟上报时间为4秒。
interval:表示延迟上报IRF链路down的时间间隔,取值范围为0~10000,单位为毫秒。取值为0时,表示不延迟。
在IRF环境中使用CFD功能时,请保证IRF链路down延迟上报时间小于CFD的超时时间,关于CFD功能的介绍,请参见“可靠性配置指导”中的“CFD”。
在执行关闭IRF物理端口或重启IRF成员设备的操作之前,请首先将IRF链路down延迟上报时间配置为0,待操作完成后再将其恢复为之前的值。
# 配置IRF链路down延迟上报时间为300毫秒。
[Sysname] irf link-delay 300
irf mac-address persistent命令用来配置IRF的桥MAC的保留时间。
undo irf mac-address persistent命令用来配置IRF的桥MAC不保留,立即变化。
irf mac-address persistent { timer | always }
undo irf mac-address persistent
当IRF桥MAC拥有者离开IRF后,IRF的桥MAC会保留6分钟。
timer:用来配置IRF的桥MAC保留时间为6分钟。
always:用来配置IRF的桥MAC永久保留不改变。
· 如果配置了IRF桥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拥有者是否离开IRF,IRF桥MAC始终保持不变。
· 如果配置了MAC地址不保留,立即变化,当IRF桥MAC拥有者离开IRF时,系统立即会使用IRF中当前主设备的桥MAC做IRF桥MAC。
· 如果两个IRF的桥MAC相同,则它们不能合并为一个IRF。
· 当使用ARP MAD和MSTP组网时,需要将IRF配置为MAC地址立即改变,即配置undo irf mac-address persistent命令。
# 配置IRF的桥MAC永久保留。
[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
member-id:表示设备在IRF中的成员编号。
text:设备的描述信息,为1~127个字符的字符串。
当网络中存在多个IRF或者同一IRF中存在多台成员设备且物理位置比较分散(比如在不同楼层甚至不同建筑)时,为了确认成员设备的物理位置,在组建IRF时可以将物理位置设置为成员设备的描述信息,以便后期维护。
# 配置成员设备1的描述信息为F1Num001。
[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
member-id:表示设备在IRF中的成员编号。
priority:表示优先级,取值范围为1~32。
优先级值越大表示优先级越高,优先级高的设备竞选时成为主设备的可能性越大。
# 配置IRF中ID为2的设备的优先级为32。
[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
member-id:表示设备在IRF中的成员编号,取值范围为1~10。
new-member-id:表示修改后的成员编号,取值范围为1~10。
当新加入的设备的编号和IRF中已有成员设备的编号相同时,设备不能加入IRF。此时,请使用该命令修改设备的成员编号后,重新加入IRF。
· 该配置需要重启member-id标志的设备才能生效;
· 在IRF中以设备编号标志设备,配置IRF端口和优先级也是根据设备编号来配置的,所以,修改设备成员编号可能导致设备配置发生变化或者丢失,请慎重处理。
# 将成员设备1的成员编号修改为3。
[Sysname] irf member 1 renumber 3
Warning: Renumbering the member ID may result in configuration change or loss. Continue?[Y/N]:Y
irf-port命令用来创建IRF端口并进入IRF端口视图,如果IRF端口已经创建,则直接进入IRF端口视图。
undo irf-port用来删除IRF端口。
· irf-port member-id/port-number
· undo irf-port member-id/port-number
设备上没有创建IRF端口。
member-id/port-number:表示IRF端口编号。其中,member-id表示设备在IRF中的成员编号;port-number表示IRF端口索引,取值为1时表示IRF-port1,为2时表示IRF-port2。
在组建IRF前,必须进入IRF端口视图,并绑定IRF物理端口才能使能该IRF端口,从而进行IRF连接。
# 为成员编号为3的设备创建IRF端口1,并将其与端口Ten-GigabitEthernet3/0/49绑定。
[Sysname] interface ten-gigabitethernet 3/0/49
[Sysname-Ten-GigabitEthernet3/0/49] shutdown
[Sysname-Ten-GigabitEthernet3/0/49] quit
[Sysname] irf-port 3/1
[Sysname-irf-port3/1] port group interface ten-gigabitethernet 3/0/49
[Sysname-irf-port3/1] quit
[Sysname] interface ten-gigabitethernet 3/0/49
[Sysname-Ten-GigabitEthernet3/0/49] undo shutdown
irf-port global load-sharing mode命令用来配置全局IRF链路的负载分担模式。
undo irf-port global load-sharing mode命令用来恢复缺省情况。
irf-port global load-sharing mode { destination-ip | destination-mac | source-ip | source-mac } *
undo irf-port global load-sharing mode
destination-ip:表示按报文的目的IP地址进行负载分担。
destination-mac:表示按报文的目的MAC地址进行负载分担。
source-ip:表示按报文的源IP地址进行负载分担。
source-mac:表示按报文的源MAC地址进行负载分担。
用户可以通过全局配置(系统视图下)和端口下(IRF端口视图下)的配置方式设置IRF链路的负载分担模式:
· 在系统视图的配置对所有IRF链路生效;
· 在IRF端口视图下的配置只对当前IRF端口下的IRF链路生效;
· IRF链路会优先采用端口下的配置。如果端口下没有配置,则采用全局配置。
# 配置全局按照报文目的MAC地址进行负载分担。
[Sysname] irf-port global load-sharing mode destination-mac
irf-port load-sharing mode命令用来配置端口下IRF链路的负载分担模式。
undo irf-port load-sharing mode命令用来恢复缺省情况。
irf-port load-sharing mode { destination-ip | destination-mac | source-ip | source-mac } *
undo irf-port load-sharing mode
IRF端口使用全局IRF链路负载分担模式。
IRF端口视图
destination-ip:表示按报文的目的IP地址进行负载分担。
destination-mac:表示按报文的目的MAC地址进行负载分担。
source-ip:表示按报文的源IP地址进行负载分担。
source-mac:表示按报文的源MAC地址进行负载分担。
用户可以通过全局配置(系统视图下)和端口下(IRF端口视图下)的配置方式设置IRF链路的负载分担模式:
· 在系统视图的配置对所有IRF链路生效;
· 在IRF端口视图下的配置只对当前IRF端口下的IRF链路生效;
· IRF链路会优先采用端口下的配置。如果端口下没有配置,则采用全局配置。
· 在配置负载分担模式前,请先将IRF端口和IRF物理端口绑定。否则,负载分担模式将配置失败。
# 配置按报文目的MAC地址实现IRF端口1/1下IRF链路的负载分担模式。
[Sysname] irf-port 1/1
[Sysname-irf-port1/1] irf-port load-sharing mode destination-mac
irf-port-configuration active命令用于来激活设备上所有IRF端口下的配置。
IRF物理线缆连接好,并将IRF物理端口添加到IRF端口后,必须通过该命令手工激活IRF端口的配置才能形成IRF。
系统启动,通过配置文件将IRF物理端口加入IRF端口,或者IRF形成后再加入新的IRF物理端口时,IRF端口下的配置会自动激活不再需要使用该命令来激活。
# 激活IRF端口。
· 配置IRF端口1/2,将它和IRF物理端口Ten-GigabitEthernet1/0/27绑定。
[Sysname] interface ten-gigabitEthernet 1/0/27
[Sysname-Ten-GigabitEthernet1/0/27] shutdown
[Sysname-Ten-GigabitEthernet1/0/27] quit
[Sysname] irf-port 1/2
[Sysname-irf-port1/2] port group interface Ten-GigabitEthernet 1/0/27
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 ten-gigabitEthernet 1/0/27
[Sysname-Ten-GigabitEthernet1/0/27] undo shutdown
[Sysname-Ten-GigabitEthernet1/0/27] quit
· 将当前配置保存到下次启动配置文件,以便IRF端口的配置在设备重启后能继续生效。
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.
· 激活IRF端口的配置。
[Sysname] irf-port-configuration active
mad arp enable命令用来使能ARP MAD检测功能。
undo mad arp enable用来关闭ARP MAD检测功能。
ARP MAD检测功能处于关闭状态。
VLAN接口视图/管理用以太网口视图
为了防止IRF级联组网时,本IRF的MAD检测报文转发到邻居IRF中影响邻居IRF的MAD检测,执行mad arp enable命令时,系统会要求用户输入IRF域编号。IRF域编号是一个全局变量,IRF中的所有成员设备都共用这个IRF域编号。在任何成员设备上通过irf domain、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] 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检测功能。
BFD MAD检测功能处于关闭状态。
VLAN接口视图/管理用以太网口视图
· VLAN 1不能用于MAD检测,因此,不能在VLAN接口1下使能BFD MAD检测功能。
· BFD MAD、ARP MAD、ND MAD这三种检测方式独立工作,可以同时配置,但不能和LACP MAD方式同时配置。
· 使能BFD检测功能的三层接口只能专用于BFD检测,这些接口下建议只配置mad bfd enable和mad ip address命令。如果用户配置了其它业务,可能会影响该业务以及BFD检测功能的运行。
· BFD MAD检测功能与生成树功能互斥,在使能了BFD MAD检测功能的三层接口对应VLAN内的端口上,请不要使能生成树协议。
· 如果网络中存在多个IRF,在配置BFD MAD时,各IRF必须使用不同的VLAN作为BFD MAD检测专用VLAN。
# 在VLAN接口3上启用BFD MAD检测功能。
[Sysname] interface vlan-interface 3
[Sysname-Vlan-interface3] mad bfd enable
mad enable命令用来使能LACP MAD方式检测功能。
undo mad enable用来关闭LACP MAD方式检测功能。
LACP MAD检测功能处于关闭状态。
请在动态聚合接口下使能LACP MAD方式检测功能。聚合接口创建后,可使用link-aggregation mode dynamic命令将该接口配置为动态接口。
为了防止IRF级联组网时,本IRF的MAD检测报文转发到邻居IRF中影响邻居IRF的MAD检测,执行mad enable命令时,系统会要求用户输入IRF域编号。IRF域编号是一个全局变量,IRF中的所有成员设备都共用这个IRF域编号。在任何成员设备上通过irf domain、mad enable、mad arp enable或者mad nd enable命令均可修改全局IRF域编号。因此,请按照网络规划来修改IRF域编号,不要随意修改。如果继续使用当前编号,则直接按回车即可。
需要注意的是,BFD MAD、ARP MAD、ND MAD这三种检测方式独立工作,可以同时配置,但不能和LACP MAD方式同时配置。
# 在二层动态聚合接口1下启用LACP MAD方式检测功能。
[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 is: 0]: 1
The assigned domain ID is: 1
MAD LACP only enable on dynamic aggregation interface.
# 在三层动态聚合接口1下启用LACP MAD方式检测功能。
[Sysname] interface route-aggregation 1
[Sysname-Route-Aggregation1] link-aggregation mode dynamic
[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.
mad exclude interface命令用来配置保留接口,当设备进入Recovery状态时,该接口不会被关闭。
undo mad exclude interface命令用来恢复缺省情况。
mad exclude interface interface-type interface-number
undo mad exclude interface interface-type interface-number
IRF物理端口是保留接口,设备进入Recovery状态时会自动关闭本设备上所有的业务接口。
interface-type interface-number:表示接口类型和接口编号。
IRF电缆断开后,网络中会存在多台全局配置完全相同的设备,这些设备连接到网络时可能会引起网络故障。为了防止这种情况发生,系统会进行多Active检测,最终只保留一台Active设备,其它设备都进入Recovery状态,并且关闭Recovery状态设备上的所有业务接口。使用该命令可以让指定的端口不被关闭,具体哪些接口需要保留由用户决定。建议除了Telnet登录接口以及用于多Active检测的接口外,其他接口均关闭。
当分裂的IRF恢复时,处于Recovery状态的设备重启后重新加入IRF,关闭的接口会自动恢复。也可以通过命令行mad restore对处于Recovery状态的设备进行恢复,关闭的接口也会恢复正常。
# 配置GigabitEthernet2/0/1为保留接口,即当设备进入Recovery状态时,该接口不会被关闭。
[Sysname] mad exclude interface gigabitethernet 2/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
VLAN接口视图/管理用以太网口视图
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检测的接口下必须使用本命令配置MAD IP地址,而不要配置其它IP地址(包括使用ip address命令配置的普通IP地址等),以免影响MAD检测功能。
# 配置VLAN接口3在成员设备1上的MAD IP地址。
[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中的所有成员设备都共用这个IRF域编号。在任何成员设备上通过irf domain、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状态恢复到正常状态。
当IRF链路故障会导致多Active冲突,原IRF分裂为多个IRF,为了防止网络中配置冲突,IRF系统会通过多Active检测机制,让其中一个IRF继续正常工作,其它IRF的状态修改为Recovery(处于该状态的IRF不能处理业务报文)。如果继续正常工作的IRF也发生故障不能工作,此时可以通过本命令将处于Recovery状态的IRF恢复到正常工作状态接替原IRF工作,以便保证业务尽量少受影响。
# 将IRF从Recovery状态恢复到正常状态。
[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
undo port group interface interface-name
IRF端口没有与任何IRF物理端口进行绑定。
IRF端口视图
interface-type interface-number:表示IRF物理端口的类型和编号。
interface-name:IRF物理端口的名称,格式为interface-type+interface-number。
· 多次执行该命令可以将同一IRF端口与多个IRF物理端口绑定,本系列交换机最多可以将4个IRF物理端口与一个IRF端口进行绑定。
· 在将IRF端口与物理端口绑定前,需要先使用shutdown命令关闭相应的物理端口以及与其同组的其它物理端口,才能执行port group interface命令将IRF端口与该物理端口绑定。再使用undo shutdown命令开启该物理端口及同组的其他物理端口,该物理端口才能用作IRF物理端口建立IRF连接。
· 在取消IRF端口与物理端口的绑定前,需要先使用shutdown命令关闭相应的IRF物理端口以及与其同组的其它物理端口,才能执行undo port group interface命令取消IRF端口与该IRF物理端口的绑定关系。再使用undo shutdown命令开启该IRF物理端口及同组的其他物理端口,该物理端口才能用于报文的转发。
配置本命令后,即便热插拔接口板导致绑定的IRF物理端口不存在了,但绑定关系仍然存在,使用undo port group interface命令可以取消绑定关系。
# 将成员设备3的IRF物理端口Ten-GigabitEthernet3/0/49和Ten-GigabitEthernet3/0/50与IRF端口IRF-port1绑定。需要注意的是,在绑定过程中需要对与该端口同组的其它物理端口同步进行关闭、绑定和开启的操作。
[Sysname] interface range ten-gigabitethernet 3/0/49 to ten-gigabitethernet 3/0/50
[Sysname-if-range] shutdown
[Sysname-if-range] quit
[Sysname] irf-port 3/1
[Sysname-irf-port3/1] port group interface ten-gigabitethernet 3/0/49
[Sysname-irf-port3/1] port group interface ten-gigabitethernet 3/0/50
[Sysname-irf-port3/1] quit
[Sysname] interface range ten-gigabitethernet 3/0/49 to ten-gigabitethernet 3/0/50
[Sysname-if-range] undo shutdown
不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!