国家 / 地区

02 IRF命令参考

01-IRF命令

本章节下载  (212.36 KB)

docurl=/cn/Service/Document_Software/Document_Center/Switches/Catalog/S5130/S5130-HI/Command/Command_Manual/H3C_S5130-HI_CR-R1118P02[R1122]-6W102/02/201804/1074816_30005_0.htm

01-IRF命令


1 IRF配置命令

1.1  IRF配置命令

1.1.1  display irf

display irf命令用来显示IRF的相关信息,包括:成员编号、角色、优先级、CPU MAC地址以及描述信息。

【命令】

display irf

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

【举例】

# 显示IRF的相关信息。

<Sysname> display 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命令显示信息描述表

字段

描述

MemberID

成员设备的编号

·     如果编号前带“*”,表示该设备是主设备

·     如果编号前带“+”,表示该设备是用户当前登录的、正在操作的设备

Role

成员设备的角色,可能为:

·     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的域编号

当网络中存在多个IRF时,用来唯一标识一个IRF

 

【相关命令】

·     display irf configuration

·     display irf topology

1.1.2  display irf configuration

display irf configuration命令用来显示IRF中所有成员设备的配置信息,显示信息包括:当前成员编号、新配置的成员编号、IRF端口的物理端口。

【命令】

display irf configuration

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

【举例】

# 显示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命令显示信息描述表

字段

描述

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

1.1.3  display irf link

display irf link命令用来显示IRF链路信息。

【命令】

display irf link

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

【举例】

# 显示IRF链路信息。

<Sysname> display irf link                                                          

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命令显示信息描述表

字段

描述

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:接口不存在,没有插入接口模块

 

1.1.4  display irf topology

display irf topology命令用来查看IRF的拓扑信息,显示信息包含:成员编号、IRF端口状态、IRF端口的邻接信息以及IRF中主设备的CPU MAC地址。

【命令】

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            00e0-fc0f-8c02

 2          UP          1             UP          3            00e0-fc0f-8c02

 3          UP          2             DIS         --           00e0-fc0f-8c02

表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物理端口绑定,请使用port group interface命令绑定

·     TIMEOUT:IRF报文超时

neighbor

与该IRF端口直连的设备的成员编号(显示为“--”表示该端口没有连接其它成员设备)

Belong To

IRF中当前主设备的CPU MAC

 

【相关命令】

·     display irf

·     display irf configuration

1.1.5  display irf-port load-sharing mode

display irf-port load-sharing mode命令用来显示IRF链路的负载分担模式。

【命令】

display irf-port load-sharing mode [ irf-port [ member-id/port-number ] ]

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

【参数】

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-port Load-Sharing Mode

全局采用的IRF链路负载分担类型:

·     缺省情况下显示:二层报文、三层报文采用的负载分担类型

·     非缺省情况下显示:用户配置后采用的负载分担类型

irf-port1/1 Load-Sharing Mode

IRF端口1/1下采用的负载分担类型:

·     缺省情况下显示:全局采用的负载分担类型

·     非缺省情况下显示:用户配置后采用的负载分担类型

Layer 2 traffic: packet type-based sharing

二层报文缺省采用的负载分担类型:按照报文类型来进行负载分担

Layer 3 traffic: packet type-based sharing

三层报文缺省采用的负载分担类型:按照报文类型来进行负载分担

destination-mac address, source-mac address

用户配置后采用的负载分担类型:按照源MAC地址和目的MAC地址进行负载分担(此字段的显示内容与用户的配置相关)

 

1.1.6  display mad

display mad命令用来显示MAD配置信息。

【命令】

display mad [ verbose ]

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

【参数】

verbose:显示MAD详细配置信息。如果不使用该参数,则显示简要配置信息。

【举例】

# 显示MAD简要配置信息。

<Sysname> display mad

MAD ARP enabled.

MAD ND enabled.

MAD LACP disabled.

MAD BFD enabled.

# 显示MAD详细配置信息。

<Sysname> display mad verbose

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命令显示信息描述表

字段

描述

MAD LACP enabled.

是否使能LACP MAD检测功能

·     enabled表示已经使能

·     disabled表示没有使能

MAD ARP enabled.

是否使能ARP MAD检测功能

·     enabled表示已经使能

·     disabled表示没有使能

MAD ND enabled.

是否使能ND MAD检测功能

·     enabled表示已经使能

·     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)

系统默认保留的接口(不需要用户配置,自动保留)

MAD ARP enabled interface:

使能了ARP MAD的接口

MAD ND enabled  interface:

使能了ND MAD的接口

MAD LACP enabled interface

使能了LACP MAD的接口

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的三层接口

MAD status

显示BFD MAD工作状态:

·     Normal:BFD MAD工作状态正常

·     Faulty: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表示不正常

 

1.1.7  irf auto-update enable

irf auto-update enable命令用来使能启动文件自动加载功能。

undo irf auto-update enable命令用来关闭启动文件自动加载功能。

【命令】

irf auto-update enable

undo irf auto-update enable

【缺省情况】

IRF系统启动文件的自动加载功能处于使能状态。

【视图】

系统视图

【缺省用户角色】

network-admin

【使用指导】

使能启动文件自动加载功能后,当新加入IRF的设备和主设备的软件版本不同时,新加入的设备会自动同步主设备的软件版本,再重新加入IRF。

需要注意的是,为了能够自动加载成功,请确保从设备存储介质上有足够的空闲空间用于存放新的启动文件。如果从设备存储介质上空闲空间不足,系统会自动删除从设备的当前启动文件来完成加载。如果删除从设备的当前启动文件后空间仍然不足,从设备将无法进行自动加载。此时,需要管理员重启从设备并进入从设备的Boot ROM菜单,删除一些不重要的文件后,再让从设备重新加入IRF。

【举例】

# 使能启动文件自动加载功能。

<Sysname> system-view

[Sysname] irf auto-update enable

1.1.8  irf domain

irf domain命令用来配置IRF域编号。

undo irf domain命令用来恢复缺省情况。

【命令】

irf domain domain-id

undo irf domain

【缺省情况】

IRF的域编号为0。

【视图】

系统视图

【缺省用户角色】

network-admin

【参数】

domain-id:IRF的域编号,取值范围为0~4294967295。

【使用指导】

为了适应各种组网应用,同一个网络里可以部署多个IRF。IRF之间使用不同的域编号以示区别。

在LACP MAD和ARP MAD检测组网中,如果中间设备本身也是一个IRF系统,则必须配置该命令确保本IRF和中间设备组成的IRF的域编号不同,否则可能造成检测异常,甚至导致业务中断。

IRF域编号是一个全局变量,IRF中的所有成员设备都共用这个IRF域编号。在任何成员设备上通过irf domainmad enablemad arp enable或者mad nd enable命令均可修改全局IRF域编号。因此,请按照网络规划来修改IRF域编号,不要随意修改。

【举例】

# 配置IRF的域编号为10。

<Sysname> system-view

[Sysname] irf domain 10

1.1.9  irf link-delay

irf link-delay命令用来配置IRF链路down延迟上报时间。

undo irf link-delay命令用来恢复缺省情况。

【命令】

irf link-delay interval

undo irf link-delay

【缺省情况】

IRF链路状态变为down之后的延迟上报时间为4秒。

【视图】

系统视图

【缺省用户角色】

network-admin

【参数】

interval:表示延迟上报IRF链路down的时间间隔,取值范围为0~10000,单位为毫秒。取值为0时,表示不延迟。

【使用指导】

在IRF环境中使用CFD功能时,请保证IRF链路down延迟上报时间小于CFD的超时时间,关于CFD功能的介绍,请参见“可靠性配置指导”中的“CFD”。

在执行关闭IRF物理端口或重启IRF成员设备的操作之前,请首先将IRF链路down延迟上报时间配置为0,待操作完成后再将其恢复为之前的值。

【举例】

# 配置IRF链路down延迟上报时间为300毫秒。

<Sysname> system-view

[Sysname] irf link-delay 300

1.1.10  irf mac-address persistent

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分钟。

【视图】

系统视图

【缺省用户角色】

network-admin

【参数】

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> system-view

[Sysname] irf mac-address persistent always

1.1.11  irf member description

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个字符的字符串。

【使用指导】

当网络中存在多个IRF或者同一IRF中存在多台成员设备且物理位置比较分散(比如在不同楼层甚至不同建筑)时,为了确认成员设备的物理位置,在组建IRF时可以将物理位置设置为成员设备的描述信息,以便后期维护。

【举例】

# 配置成员设备1的描述信息为F1Num001。

<Sysname> system-view

[Sysname] irf member 1 description F1Num001

1.1.12  irf member priority

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中的成员编号。

priority表示优先级,取值范围为1~32。

【使用指导】

优先级值越大表示优先级越高,优先级高的设备竞选时成为主设备的可能性越大。

【举例】

# 配置IRF中ID为2的设备的优先级为32。

<Sysname> system-view

[Sysname] irf member 2 priority 32

1.1.13  irf member renumber

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~10。

new-member-id:表示修改后的成员编号,取值范围为1~10。

【使用指导】

当新加入的设备的编号和IRF中已有成员设备的编号相同时,设备不能加入IRF。此时,请使用该命令修改设备的成员编号后,重新加入IRF。

·     该配置需要重启member-id标志的设备才能生效;

·     在IRF中以设备编号标志设备,配置IRF端口和优先级也是根据设备编号来配置的,所以,修改设备成员编号可能导致设备配置发生变化或者丢失,请慎重处理。

【举例】

# 将成员设备1的成员编号修改为3。

<Sysname> diplay irf

[Sysname] irf member 1 renumber 3

Warning: Renumbering the member ID may result in configuration change or loss. Continue?[Y/N]:Y

1.1.14  irf-port

irf-port命令用来创建IRF端口并进入IRF端口视图,如果IRF端口已经创建,则直接进入IRF端口视图。

undo irf-port用来删除IRF端口。

【命令】

·     irf-port member-id/port-number

·     undo irf-port member-id/port-number

【缺省情况】

设备上没有创建IRF端口。

【视图】

系统视图

【缺省用户角色】

network-admin

【参数】

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> system-view

[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

【相关命令】

·     port group interface

1.1.15  irf-port global load-sharing mode

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

【缺省情况】

本系列交换机在处理报文时通过报文类型来进行负载分担。

【视图】

系统视图

【缺省用户角色】

network-admin

【参数】

destination-ip:表示按报文的目的IP地址进行负载分担。

destination-mac:表示按报文的目的MAC地址进行负载分担。

source-ip:表示按报文的源IP地址进行负载分担。

source-mac:表示按报文的源MAC地址进行负载分担。

【使用指导】

用户可以通过全局配置(系统视图下)和端口下(IRF端口视图下)的配置方式设置IRF链路的负载分担模式:

·     在系统视图的配置对所有IRF链路生效;

·     在IRF端口视图下的配置只对当前IRF端口下的IRF链路生效;

·     IRF链路会优先采用端口下的配置。如果端口下没有配置,则采用全局配置。

需要注意的是:

·     在同一视图下多次配置该命令,以最新的配置为准。

·     对于设备不支持的负载分担模式,系统将提示用户不支持。

【举例】

# 配置全局按照报文目的MAC地址进行负载分担。

<Sysname> system-view

[Sysname] irf-port global load-sharing mode destination-mac

【相关命令】

·     irf-port load-sharing mode

1.1.16  irf-port load-sharing mode

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端口视图

【缺省用户角色】

network-admin

【参数】

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> system-view

[Sysname] irf-port 1/1

[Sysname-irf-port1/1] irf-port load-sharing mode destination-mac

1.1.17  irf-port-configuration active

irf-port-configuration active命令用于来激活设备上所有IRF端口下的配置。

【命令】

irf-port-configuration active

【视图】

系统视图

【缺省用户角色】

network-admin

【使用指导】

IRF物理线缆连接好,并将IRF物理端口添加到IRF端口后,必须通过该命令手工激活IRF端口的配置才能形成IRF。

系统启动,通过配置文件将IRF物理端口加入IRF端口,或者IRF形成后再加入新的IRF物理端口时,IRF端口下的配置会自动激活不再需要使用该命令来激活。

【举例】

# 激活IRF端口。

·     配置IRF端口1/2,将它和IRF物理端口Ten-GigabitEthernet1/0/27绑定。

<Sysname> system-view

[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端口的配置在设备重启后能继续生效。

[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.

·     激活IRF端口的配置。

[Sysname] irf-port-configuration active

1.1.18  mad arp enable

mad arp enable命令用来使能ARP MAD检测功能。

undo mad arp enable用来关闭ARP MAD检测功能。

【命令】

mad arp enable

undo mad arp enable

【缺省情况】

ARP MAD检测功能处于关闭状态。

【视图】

VLAN接口视图/管理用以太网口视图

【缺省用户角色】

network-admin

【使用指导】

为了防止IRF级联组网时,本IRF的MAD检测报文转发到邻居IRF中影响邻居IRF的MAD检测,执行mad arp enable命令时,系统会要求用户输入IRF域编号。IRF域编号是一个全局变量,IRF中的所有成员设备都共用这个IRF域编号。在任何成员设备上通过irf domainmad enablemad 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

【相关命令】

·     irf domain

1.1.19  mad bfd enable

mad bfd enable命令用来使能BFD MAD检测功能。

undo mad bfd enable用来关闭BFD MAD检测功能。

【命令】

mad bfd enable

undo mad bfd enable

【缺省情况】

BFD MAD检测功能处于关闭状态。

【视图】

VLAN接口视图/管理用以太网口视图

【缺省用户角色】

network-admin

【使用指导】

VLAN 1不能用于MAD检测,因此,不能在VLAN接口1下使能BFD MAD检测功能。

BFD MAD、ARP MAD、ND MAD这三种检测方式独立工作,可以同时配置,但不能和LACP MAD方式同时配置。

使能BFD检测功能的三层接口只能专用于BFD检测,这些接口下建议只配置mad bfd enablemad ip address命令。如果用户配置了其它业务,可能会影响该业务以及BFD检测功能的运行。

BFD MAD检测功能与生成树功能互斥,在使能了BFD MAD检测功能的三层接口对应VLAN内的端口上,请不要使能生成树协议。

如果网络中存在多个IRF,在配置BFD MAD时,各IRF必须使用不同的VLAN作为BFD MAD检测专用VLAN。

【举例】

# 在VLAN接口3上启用BFD MAD检测功能。

<Sysname> system-view

[Sysname] interface vlan-interface 3

[Sysname-Vlan-interface3] mad bfd enable

1.1.20  mad enable

mad enable命令用来使能LACP MAD方式检测功能。

undo mad enable用来关闭LACP MAD方式检测功能。

【命令】

mad enable

undo mad enable

【缺省情况】

LACP MAD检测功能处于关闭状态。

【视图】

聚合接口视图

【缺省用户角色】

network-admin

【使用指导】

请在动态聚合接口下使能LACP MAD方式检测功能。聚合接口创建后,可使用link-aggregation mode dynamic命令将该接口配置为动态接口。

为了防止IRF级联组网时,本IRF的MAD检测报文转发到邻居IRF中影响邻居IRF的MAD检测,执行mad enable命令时,系统会要求用户输入IRF域编号。IRF域编号是一个全局变量,IRF中的所有成员设备都共用这个IRF域编号。在任何成员设备上通过irf domainmad enablemad 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] 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> system-view

[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.

【相关命令】

·     irf domain

1.1.21  mad exclude 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状态时会自动关闭本设备上所有的业务接口。

【视图】

系统视图

【缺省用户角色】

network-admin

【参数】

interface-type interface-number:表示接口类型和接口编号。

【使用指导】

IRF电缆断开后,网络中会存在多台全局配置完全相同的设备,这些设备连接到网络时可能会引起网络故障。为了防止这种情况发生,系统会进行多Active检测,最终只保留一台Active设备,其它设备都进入Recovery状态,并且关闭Recovery状态设备上的所有业务接口。使用该命令可以让指定的端口不被关闭,具体哪些接口需要保留由用户决定。建议除了Telnet登录接口以及用于多Active检测的接口外,其他接口均关闭。

当分裂的IRF恢复时,处于Recovery状态的设备重启后重新加入IRF,关闭的接口会自动恢复。也可以通过命令行mad restore对处于Recovery状态的设备进行恢复,关闭的接口也会恢复正常。

【举例】

# 配置GigabitEthernet2/0/1为保留接口,即当设备进入Recovery状态时,该接口不会被关闭。

<Sysname> system-view

[Sysname] mad exclude interface gigabitethernet 2/0/1

【相关命令】

·     mad restore

1.1.22  mad ip address

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检测的接口下必须使用本命令配置MAD IP地址,而不要配置其它IP地址(包括使用ip address命令配置的普通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

1.1.23  mad nd enable

mad nd enable命令用来使能ND MAD检测功能。

undo mad nd enable用来关闭ND MAD检测功能。

【命令】

mad nd enable

undo mad nd enable

【缺省情况】

ND MAD检测功能处于关闭状态。

【视图】

VLAN接口视图

【缺省用户角色】

network-admin

【使用指导】

为了防止IRF级联组网时,本IRF的MAD检测报文转发到邻居IRF中影响邻居IRF的MAD检测,执行mad nd enable命令时,系统会要求用户输入IRF域编号。IRF域编号是一个全局变量,IRF中的所有成员设备都共用这个IRF域编号。在任何成员设备上通过irf domainmad enablemad 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> 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 is: 0]: 1

 The assigned  domain ID is: 1

【相关命令】

·     irf domain

1.1.24  mad restore

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...

1.1.25  port group interface

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端口视图

【缺省用户角色】

network-admin

【参数】

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> system-view

[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保留在没有任何通知或提示的情况下对资料内容进行修改的权利!