百度搜索+
irf介绍
堆叠之前要先了解堆叠设备的规格,一个堆叠最多支持多少个设备,或者最多支持多少个端口。
在堆叠之前要确定堆叠设备的版本,要保证所有堆叠设备的版本相同。在系统启动时、新Unit加入时、merge时都会进行配置比较。配置比较时将以最小ID的Unit的配置作为参照基准。比较结果不同的Unit将把基准配置保存为临时文件,然后重起。重起时将采用这个临时文件作为自己的配置。
为增加堆叠的可靠性,尽量使用环形堆叠。
堆叠/IRF设备的版本,配置必须相同。
IRF设备堆叠端口相连时一定是UP端口和另一台设备的DOWN端口相连。
IRF 是Intelligent Resilient Framework的简称,即智能弹性架构。在使用上,IRF和传统的三层堆叠技术有一点类似。简单来说,就是支持IRF的多台交换设备可以互相连接起来形成一个“联合设备”,我们将这台“联合设备”称为一个Fabric,而将组成Fabric的每个设备称为一个Unit。多个Unit组成Fabric后,无论在管理还是在使用上,就成为了一个整体。也就是说,用户可以将这多台设备看成一台单一设备进行管理和使用。这样既可以通过增加设备来扩展端口数量和交换能力,同时也通过多台设备之间的互相备份增强了设备的可靠性。
使用IRF堆叠时候交换机无需启用STP。
irf配置命令
display irf命令用来显示本IRF的相关信息(本IRF是指用户当前正在操作的设备所在的IRF)。
此命令会显示已经加入IRF或正在加入IRF的设备信息,但不会显示没有加入IRF或者其它IRF中的设备的信息。
参数:|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。
begin:从包含指定正则表达式的行开始显示。
exclude:只显示不包含指定正则表达式的行。
include:只显示包含指定正则表达式的行。
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写
# 显示当前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中成员设备的角色,取值可能为: l Slave:备用设备 l Master:主用设备 l SlaveWait:正在加入IRF l 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 ]命令用来显示本IRF中所有设备的配置信息。该命令显示的配置信息包括:成员编号、优先级、IRF端口状态和端口组成信息
参数同上display irf
# 显示本IRF中所有设备的配置信息。
<Sysname> display irf configuration
MemberID NewID IRF-Port1 IRF-Port2
1 1 GigabitEthernet1/0/51 disable
2 2 disable GigabitEthernet2/0/52
表1-2 display irf configuration命令显示信息描述表
字段 | 描述 |
MemberID | 成员编号 |
NewID | 配置的、设备重启后将会使用的成员编号 |
IRF-Port1 | 设备重启后将会使用的左IRF端口配置(如果显示形如“x”则表示该IRF端口与IRF物理端口x绑定;如果显示形如“x,y”则表示该IRF端口由IRF物理端口x和y聚合而成;如果显示为disable则表示该IRF端口没有使能) |
IRF-Port2 | 设备重启后将会使用的右IRF端口配置(如果显示形如“x”则表示该IRF端口与IRF物理端口x绑定;如果显示形如“x,y”则表示该IRF端口由IRF物理端口x和y聚合而成;如果显示为disable则表示该IRF端口没有使能) |
display irf topology [ | { begin | exclude | include } regular-expression ]
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 --
表1-3 display irf topology命令显示信息描述表
字段 | 描述 |
Switch | 成员编号(如果编号前带“*”,表示该设备是Master设备;如果编号前带“+”,表示该设备用户当前登录、正在操作的设备) |
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端口的链路状态,包括: l UP:链路up l DOWN:链路down l DIS:没有使能该IRF端口 |
neighbor | 与该IRF端口直连的设备的成员编号(显示为“--”表示该端口没有连接其它成员设备) |
display irf-port load-sharing mode
命令用来显示IRF链路的负载分担模式。
需要注意的是:
l 如果未指定irf-port参数时,则显示全局采用的IRF链路负载分担模式。
l 如果仅指定irf-port参数而未指定IRF端口编号,则显示所有IRF端口下分别采用的负载分担模式。
l 如果指定了IRF端口编号,则显示该IRF端口下采用的负载分担模式。
display irf-port load-sharing mode [ irf-port [ member-id/port-number ] ] [ | { begin |exclude | include } regular-expression ]
# 显示缺省情况下全局采用的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
# 显示非缺省情况下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: packet type-based sharing
Layer 3 traffic: packet type-based sharing
表1-4 display irf-port load-sharing mode命令显示信息描述表
字段 | 描述 |
irf-port Load-Sharing Mode | 全局采用的IRF链路负载分担类型: l 缺省情况下显示二层报文和三层报文采用的负载分担类型 l 非缺省情况下显示用户配置后采用的负载分担类型 |
irf-port 1/1 Load-Sharing Mode | IRF端口1/1下采用的负载分担类型: l 缺省情况下显示全局采用的负载分担类型 l 非缺省情况下显示用户配置后采用的负载分担类型 |
Layer 2 traffic: packet type-based sharing | 二层报文缺省采用的负载分担类型:按照报文类型进行负载分担 |
Layer 3 traffic: packet type-based sharing | 三层报文缺省采用的负载分担类型:按照报文类型进行负载分担 |
destination-mac address, source-mac address | 用户配置后采用的负载分担类型:按照源MAC地址和目的MAC地址进行负载分担(此字段的显示内容与用户的配置相关) |
display mad [ verbose ] [ | { begin | exclude | include } regular-expression ]
verbose:表示显示MAD详细配置信息。如果不使用该参数,则显示的是MAD的简要信息。
|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。
begin:从包含指定正则表达式的行开始显示。
exclude:只显示不包含指定正则表达式的行。
include:只显示包含指定正则表达式的行。
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写
# 显示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):
GigabitEthernet1/0/51
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当前的状态,包括: l Detect:检测状态,即IRF处于正常状态 l Recovery:发生多Active冲突时,失败的一方进入Recovery状态,该状态下设备会自动关闭所有非保留的业务接口 l Detect to Recovery:从检测状态迁移到Recovery状态过程的中间状态 l 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-interface1 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 [ member-id ] [ | { begin | exclude | include } regular-expression ]
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的批量备份请求。
#显示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 3
Slave HA State: Receiving realtime data.