百度搜索+

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.