02-Virtual Technologies Command Reference

HomeSupportRoutersCR16000-F SeriesReference GuidesCommand ReferencesH3C CR16000-F Routers Command References-Release795x-6W10002-Virtual Technologies Command Reference
01-IRF commands
Title Size Download
01-IRF commands 152.15 KB

IRF commands

chassis convert mode irf

Use chassis convert mode irf to enable IRF mode.

Use undo chassis convert mode to restore the default.

Syntax

chassis convert mode irf

undo chassis convert mode

Default

The device operates in standalone mode.

Views

System view

Predefined user roles

network-admin

Usage guidelines

To set up an IRF fabric, place all member devices in IRF mode. In standalone mode, a device cannot form an IRF fabric with other devices.

Before you enable IRF mode, configure member IDs, priorities, and IRF port settings for the member devices.

The device automatically reboots for the mode change to take effect. During the reboot, you may choose to have the system automatically convert the startup configuration file. Automatic configuration conversion prevents slot- or interface-related settings from becoming invalid. For example, the system adds member ID information to interface numbers and file paths in IRF mode.

IRF generates packets on a device in IRF mode even if the device does not form an IRF fabric with any other devices. To conserve system resources, set a device to standalone mode after removing it from an IRF fabric.

Examples

# Enable IRF mode.

<Sysname> system-view

[Sysname] chassis convert mode irf

The device will switch to IRF mode and reboot. Continue?[Y/N]:y

You are recommended to save the current running configuration and specify the

configuration file for the next startup. Now save the running configuration to the

 next-startup configuration file? [Y/N]:y

Please input the file name(*.cfg)[cfa0:/startup.cfg]

(To leave the existing filename unchanged, press the enter key):

cfa0:/startup.cfg exists, overwrite? [Y/N]:y

Validating file. Please wait...

Saved the current configuration to mainboard device successfully.

Do you want to convert the content of the next startup configuration file cfa0:/

startup.cfg to make it available in IRF mode? [Y/N]:y

Now rebooting, please wait...                                                  

# Restore standalone mode.

<Sysname> system-view

[Sysname] undo chassis convert mode

The device will switch to stand-alone mode and reboot. Continue?[Y/N]:y

You are recommended to save the current running configuration and specify the

configuration file for the next startup. Now save the running configuration to the

 next-startup configuration file? [Y/N]:y

Please input the file name(*.cfg)[cfa0:/startup.cfg]

(To leave the existing filename unchanged, press the enter key):

cfa0:/startup.cfg exists, overwrite? [Y/N]:y

Validating file. Please wait...

Saved the current configuration to mainboard device successfully.

Do you want to convert the content of the next startup configuration file cfa0:/

startup.cfg to make it available in stand-alone mode? [Y/N]:y

Now rebooting, please wait...

display irf

Use display irf to display IRF fabric information.

Syntax

display irf

Views

Any view

Predefined user roles

network-admin

network-operator

Examples

# Display IRF fabric information.

<Sysname> display irf

MemberID  Slot  Role    Priority  CPU-Mac         Description

 *+1      1     Master  1         00e0-fc0f-8c02  ---

--------------------------------------------------

 * indicates the device is the master.

 + indicates the device through which the user logs in.

 

 The bridge MAC of the IRF is: 1234-5678-9000

 Auto upgrade                : yes

 Mac persistent              : always

 Domain ID                   : 0

 Auto merge                  : yes

Table 1 Command output

Field

Description

MemberID

IRF member ID:

·         ID of the master is prefixed with an asterisk (*) sign.

·         ID of the device where you are logged in is prefixed with a plus (+) sign.

Slot

MPU slot number.

Role

Role of the MPU in the IRF fabric:

·         Standby—Standby MPU for the global active MPU.

·         Master—Global active MPU.

·         Loading—Standby MPU for the global active MPU. The standby MPU is loading software images.

Priority

IRF member priority.

CPU-MAC

MAC address of the CPU on the MPU.

Description

Description you have configured for the member device:

·         If no description is configured, this field displays a dashed line (-----).

·         If the description exceeds the maximum number of characters that can be displayed, an ellipsis (…) is displayed in place of the exceeding text. To display the complete description, use the display current-configuration command.

Auto upgrade

Status of the software auto-update feature:

·         yes—Enabled.

·         no—Disabled.

MAC persistent

IRF bridge MAC persistence setting:

·         6 min—Bridge MAC address of the IRF fabric remains unchanged for 6 minutes after the address owner leaves.

·         always—Bridge MAC address of the IRF fabric does not change after the address owner leaves.

·         no—Bridge MAC address of the current master replaces the original bridge MAC address as soon as the owner of the original address leaves.

Auto merge

Status of the auto-merge feature:

·         yes—Enabled.

·         no—Disabled.

Related commands

display irf configuration

display irf topology

display irf configuration

Use display irf configuration to display basic IRF settings for each member device.

Syntax

display irf configuration

Views

Any view

Predefined user roles

network-admin

network-operator

Examples

# (In standalone mode.) Display the basic IRF settings of the device.

<Sysname> display irf configuration

 MemberID Priority IRF-Port1                   IRF-Port2

 1        1        disable                     disable

# (In IRF mode.) Display basic IRF settings for all members.

<Sysname> display irf configuration

 MemberID  NewID  IRF-Port1                     IRF-Port2

  1        1      Ten-GigabitEthernet1/3/0/1    disable

                  Ten-GigabitEthernet1/3/0/2

  2        2      disable                       Ten-GigabitEthernet2/3/0/1

                                                Ten-GigabitEthernet2/3/0/2

Table 2 Command output

Field

Description

MemberID

Current member ID of the device.

Priority

Member priority.

This field is available when the device is operating in standalone mode.

NewID

Member ID assigned to the device. This member ID takes effect at reboot.

This field is available when the device is operating in IRF mode.

IRF-Port1

Physical interfaces bound to IRF-port 1.

This field displays disable if no physical interfaces are bound to the IRF port.

IRF-Port2

Physical interfaces bound to IRF-port 2.

This field displays disable if no physical interfaces are bound to the IRF port.

 

Related commands

display irf

display irf topology

display irf link

Use display irf link to display IRF link information.

Syntax

display irf link

Views

Any view

Predefined user roles

network-admin

network-operator

Examples

# Display IRF link information.

<Sysname> display irf link

Member 1

 IRF Port    Interface                       Status

 1           disable                         --

 2           GigabitEthernet1/3/0/1          UP

             GigabitEthernet1/5/0/1          ADM

             GigabitEthernet1/6/0/1          DOWN

Member 2

 IRF Port    Interface                       Status

 1           GigabitEthernet2/3/0/1          UP

             GigabitEthernet2/5/0/1          DOWN

             GigabitEthernet2/6/0/1          ADM

 2           disable                         --

Table 3 Command output

Field

Description

Member ID

IRF member ID.

IRF Port

IRF port number:

·         1—IRF-port 1.

·         2—IRF-port 2.

Interface

Physical interfaces bound to the IRF port. This field displays disable if no physical interfaces have been bound to the IRF port.

Status

Link state of the IRF physical interface:

·         UP—The link is up.

·         DOWN—The link is down.

·         ADM—The interface has been manually shut down by using the shutdown command.

·         ABSENT—Card that hosts the interface is not present.

 

display irf topology

Use display irf topology to display IRF fabric topology information.

Syntax

display irf topology

Views

Any view

Predefined user roles

network-admin

network-operator

Examples

# Display the IRF fabric topology.

<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

Table 4 Command output

Field

Description

IRF-Port1

Information about IRF-port 1, including its link state and neighbor.

IRF-Port2

Information about IRF-port 2, including its link state and neighbor.

MemberID

IRF member ID.

Link

Link state of the IRF port:

·         UP—The IRF link is up.

·         DOWN—The IRF link is down because the port does not have a reachable physical link or has not been activated by the irf-port-configuration active command.

·         DIS—No physical interfaces have been bound to the IRF port.

·         TIMEOUT—IRF hello interval has timed out.

·         ISOLATE—The device is isolated from the IRF fabric. This issue might be caused by the following reasons:

?  The IRF fabric does not support the device model.

?  The maximum number of member devices has exceeded the upper limit.

neighbor

IRF member ID of the device connected to the IRF port.

This field displays three hyphens (---) if no device is connected to the port.

Belong To

IRF fabric that has the device, represented by the CPU MAC address of the master in the IRF fabric.

 

Related commands

display irf

display irf configuration

display irf-port load-sharing mode

Use display irf-port load-sharing mode to display IRF link load sharing mode.

Syntax

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

Views

Any view

Predefined user roles

network-admin

network-operator

Parameters

irf-port: Displays IRF port-specific load sharing modes. If you do not specify this keyword, the command displays the global load sharing mode for IRF links.

member-id/irf-port-number: Specifies an IRF port number. The member-id argument represents an IRF member ID. The irf-port-number argument represents the index number (1 or 2) of the IRF port on the member device. If you do not specify the member-id and irf-port-number arguments, this command displays the load sharing mode used on each IRF port in the IRF fabric. If no IRF ports are in up state, this command displays No IRF link exists.

Examples

# Display the global load sharing mode for IRF links. In this example, because no user-defined global load sharing mode has been configured, the default global load sharing mode applies.

<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

# Display the global load sharing mode for IRF links. In this example, because a global load sharing mode has been configured, the configured mode applies.

<Sysname> display irf-port load-sharing mode

irf-port Load-Sharing Mode:

destination-mac address, source-mac address

# Display the load sharing mode of IRF-port 1/1. In this example, because neither port-specific load sharing mode nor user-defined global load sharing mode has been configured, the default global load sharing mode applies.

<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

# Display the load sharing mode of IRF-port 1/1 after a load sharing mode is configured on the port.

<Sysname> display irf-port load-sharing mode irf-port 1/1

irf-port1/1 Load-Sharing Mode:

  destination-mac address, source-mac address

# Display the load sharing mode used on each IRF port.

<Sysname> display irf-port load-sharing mode irf-port

irf-port 1/1 Load-Sharing Mode:

destination-ip address  source-ip address

irf-port 1/2 Load-Sharing Mode:

Layer 2 traffic: ingress-port

Layer 3 traffic: ingress-port

Table 5 Command output

Field

Description

irf-port Load-Sharing Mode

Global load sharing mode for IRF links:

·         If no global IRF link load sharing mode has been configured, the default global load sharing mode applies.

·         If a user-defined global load sharing mode has been configured, the configured mode applies.

irf-port1/1 Load-Sharing Mode

Link load sharing mode of IRF-port 1/1:

·         If you have not configured a port-specific load sharing mode, the global IRF link load sharing mode applies.

·         If you have configured a port-specific load sharing mode, the configured mode applies.

Layer 2 traffic: packet type-based sharing

Default load sharing mode for traffic that has no IP header. By default, packets are distributed based on packet types.

Layer 3 traffic: packet type-based sharing

Default load sharing mode for non-TCP/-UDP IP packets. By default, packets are distributed based on packet types.

 

display mad

Use display mad to display MAD status and settings.

Syntax

display mad [ verbose ]

Views

Any view

Predefined user roles

network-admin

network-operator

Parameters

verbose: Displays detailed MAD information. If you do not specify this keyword, the command only displays whether a MAD mechanism is enabled or disabled.

Examples

# Display brief MAD information.

<Sysname> display mad

MAD ARP disabled.

MAD ND disabled.

MAD LACP disabled.

MAD BFD enabled.

# Display detailed MAD information.

<Sysname> display mad verbose

Multi-active recovery state: No

Excluded ports(user-configured):

  Ten-GigabitEthernet2/2/0/2

  Ten-GigabitEthernet2/2/0/3

Excluded ports(system-configured):

  Ten-GigabitEthernet2/2/0/4

  Ten-GigabitEthernet3/2/0/5

MAD ARP disabled.

MAD ND disabled.

MAD LACP enabled interface: Route-Aggregation2

  MAD status                 : Normal

  Member ID       Port                             MAD status

  1               Ten-GigabitEthernet1/3/0/1       Normal

  2               Ten-GigabitEthernet2/3/0/1       Normal

MAD BFD enabled interface: Vlan-interface 2

  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

Table 6 Command output

Field

Description

MAD ARP disabled.

This field is not supported in the current software version.

ARP MAD is disabled.

MAD ND disabled.

This field is not supported in the current software version.

ND MAD is disabled.

This field displays MAD ND disabled if ND MAD is disabled.

MAD LACP enabled.

Status of LACP MAD.

This field displays MAD LACP disabled if LACP MAD is disabled.

MAD BFD enabled.

Status of BFD MAD.

This field displays MAD BFD disabled if BFD MAD is disabled.

Multi-active recovery state

Whether the IRF fabric is in Recovery state:

·         Yes—The IRF fabric is in Recovery state. When MAD detects that an IRF fabric has split into multiple IRF fabrics, it allows one fabric to forward traffic. All the other IRF fabrics are set to the Recovery state. In Recovery state, MAD shuts down all common network interfaces in the fabric except for the following network interfaces:

?  IRF physical interfaces.

?  Network interfaces configured to not shut down.

·         No—The IRF fabric is not in Recovery state. It is active and can forward traffic.

Excluded ports (user-configured)

Network interfaces manually configured to not shut down when the IRF fabric transits to the Recovery state.

Excluded ports (system-configured)

Network interfaces set to not shut down by default when the IRF fabric transits to the Recovery state. These interfaces are not user configurable.

MAD LACP enabled interface

Interface on which LACP MAD is enabled. This field is displayed for each interface enabled with LACP MAD.

This field displays MAD LACP disabled if LACP MAD is disabled.

MAD status

LACP MAD operating status:

·         Normal—LACP MAD is operating correctly.

·         Faulty—LACP MAD is not operating correctly. Verify the following items:

?  Verify that the ports on LACP MAD links are up.

?  Verify that the intermediate device supports extended LACPDUs.

?  Verify that all member devices have member ports used for LACP MAD.

Member ID

Port

MAD status

LACP MAD details:

·         Member ID—IRF member ID of a device.

·         Port—Member ports of the aggregate interface used for LACP MAD.

·         MAD status—LACP MAD operating state on a member port. Values include Normal and Faulty.

MAD BFD enabled interface:

Layer 3 interface on which BFD MAD is enabled.

This field displays MAD BFD disabled if BFD MAD is disabled.

MAD status

BFD MAD operating status:

·         Normal—BFD MAD is operating correctly.

·         Faulty—BFD MAD is not operating correctly. Check the BFD MAD link for connectivity issues.

Member ID

MAD IP address

Neighbor

MAD status

BFD MAD details:

·         Member ID—IRF member ID of the local device.

·         MAD IP address—MAD IP address of a member device.

·         Neighbor—IRF member ID of the neighboring member device.

·         MAD status—BFD MAD link state. Values include Normal and Faulty.

 

easy-irf

Use easy-irf to bulk-configure basic IRF settings for an IRF member device.

Syntax

easy-irf [ member member-id [ renumber new-member-id ] domain domain-id [ priority priority ] [ irf-port1 interface-list1 ] [ irf-port2 interface-list2 ] ]

Views

System view

Predefined user roles

network-admin

Parameters

member member-id: Specifies the member ID of a member device in the range of 1 to 4. On the CR16018-F router, the member ID must be 1 or 2.

renumber new-member-id: Specifies a new member ID for the device in the range of 1 to 4. On the CR16018-F router, the member ID must be 1 or 2. The member device automatically reboots for the new member ID to take effect. If you do not specify this option, the command does not change the member ID.

domain domain-id: Specifies an IRF domain ID in the range of 0 to 4294967295. Assign the same domain ID to all devices you are adding to the same IRF fabric.

priority priority: Specifies an IRF priority in the range of 1 to 32. The greater the priority value, the higher the priority. A member with higher priority is more likely to be the master.

irf-port1 interface-list1: Specifies a space-separated list of up to eight interface items. Each interface item specifies one interface in the interface-type interface-number form. The interfaces are bound to IRF-port 1.

irf-port2 interface-list2: Specifies a space-separated list of up to eight interface items. Each interface item specifies one interface in the interface-type interface-number form. The interfaces are bound to IRF-port 2. A physical interface can be bound to only one IRF port.

Usage guidelines

This command is supported only in IRF mode.

This command bulk-configures basic IRF settings for a member device, including the member ID, domain ID, priority, and IRF port bindings.

The easy IRF feature provides the following configuration methods:

·          Interactive method—Enter the easy-irf command without parameters. The system will guide you to set the parameters step by step.

·          Non-interactive method—Enter the easy-irf command with parameters.

As a best practice, use the interactive method if you are new to IRF.

If you execute this command multiple times, the following settings take effect:

·          The most recent settings for the member ID, domain ID, and priority.

·          IRF port bindings added through executions of the command. You can bind a maximum of eight physical interfaces to an IRF port.

When you specify physical interfaces for an IRF port, you must follow the IRF port binding requirements in Virtual Technologies Configuration Guide.

If you specify physical interfaces by using the interactive method, you must also follow these restrictions and guidelines:

·          Do not enter spaces between the interface type and interface number.

·          Use a comma (,) to separate two physical interfaces. No spaces are allowed between interfaces.

To remove an IRF physical interface from an IRF port, you must use the undo port group interface command in IRF port view.

Examples

# Bulk-configure basic IRF settings by using the non-interactive method. Change the member ID from 2 to 1, set the domain ID to 10, configure the member priority as 10, and bind Ten-GigabitEthernet 2/3/0/21 through Ten-GigabitEthernet 2/3/0/24 to IRF-port 1.

<Sysname> system-view

[Sysname] easy-irf member 2 renumber 1 domain 10 priority 10 irf-port1 ten-gigabitethernet 2/3/0/21 ten-gigabitethernet 2/3/0/22 ten-gigabitethernet 2/3/0/23 ten-gigabitethernet 2/3/0/24

*****************************************************************************

                  Configuration summary for member 2

IRF new member ID: 1

IRF domain ID    : 10

IRF priority     : 10

IRF-port 1       : Ten-GigabitEthernet2/3/0/21, Ten-GigabitEthernet2/3/0/22

                   Ten-GigabitEthernet2/3/0/23, Ten-GigabitEthernet2/3/0/24

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

# Bulk-configure basic IRF settings by using the interactive method. Change the member ID from 1 to 2, set the domain ID to 10, configure the member priority as 10, and bind Ten-GigabitEthernet 3/3/0/21 through Ten-GigabitEthernet 3/3/0/24 to IRF-port 1.

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

entering a value.

To quit the setup procedure, press CTRL+C.

*****************************************************************************

Select a member by its ID <1> [1]:1

Specify a new member ID <1~10> [1]: 2

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]: ten-gigabitethernet3/3/0/21,ten-gigabitethernet3/3/0/22,ten-gigabitethernet3/3/0/23,ten-gigabitethernet3/3/0/24

Specify IRF-port 2 bindings (a physical interface or a comma-separated physical

interface list)[Disabled]:

*****************************************************************************

                  Configuration summary for member 1

IRF new member ID: 2

IRF domain ID    : 10

IRF priority     : 10

IRF-port 1       : Ten-GigabitEthernet3/3/0/21, Ten-GigabitEthernet3/3/0/22

                   Ten-GigabitEthernet3/3/0/23, Ten-GigabitEthernet3/3/0/24

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

Use irf auto-merge enable to enable IRF auto-merge.

Use undo irf auto-merge enable to disable IRF auto-merge.

Syntax

irf auto-merge enable

undo irf auto-merge enable

Default

IRF auto-merge is enabled. The IRF fabric that has failed in the master election reboots automatically to complete the IRF fabric merge.

Views

System view

Predefined user roles

network-admin

Usage guidelines

If the IRF auto-merge feature is disabled, you must follow the system instructions to manually reboot member devices in the IRF fabric that fails master election.

For a successful merge, make sure IRF auto-merge is enabled on the IRF fabrics that are merging.

This command is supported only in IRF mode. When you change the operating mode from IRF to standalone, the setting for this command is lost, regardless of whether you have saved the configuration. To disable IRF auto-merge after you change the operating mode from standalone to IRF, use the undo form of this command.

IRF auto-merge takes effect on merges caused by the following events:

·          The IRF link recovers from a link failure.

·          The IRF physical interfaces of the member devices are connected after the interfaces are bound to IRF ports.

The feature does not take effect on a merge that occurs in the following conditions:

·          You bind a physical interface to an IRF port.

·          The interface has been connected to the peer IRF physical interface before the binding operation.

Examples

# Enable IRF auto-merge.

<Sysname> system-view

[Sysname] irf auto-merge enable

irf auto-update enable

Use irf auto-update enable to enable the software auto-update feature.

Use undo irf auto-update enable to disable the software auto-update feature.

Syntax

irf auto-update enable

undo irf auto-update enable

Default

Software auto-update is enabled.

Views

System view

Predefined user roles

network-admin

Usage guidelines

This command is supported only in IRF mode. When you change the operating mode from IRF to standalone, the setting for this command is lost, regardless of whether you have saved the configuration. To disable software auto-update after you change the operating mode from standalone to IRF, use the undo form of this command.

This command automatically propagates the current software images of the master MPU in the IRF fabric to any MPUs you are adding to the IRF fabric.

To ensure a successful software update, verify that the new MPU you are adding to the IRF fabric has sufficient storage space for the new software images. If sufficient storage space is not available, the MPU automatically deletes the current software images. If the reclaimed space is still insufficient, the MPU cannot complete the auto-update. You must reboot the device that holds the MPU, and then access the BootWare menu to delete files.

Examples

# Enable the software auto-update feature.

<Sysname> system-view

[Sysname] irf auto-update enable

irf domain

Use irf domain to assign a domain ID to the IRF fabric.

Use undo irf domain to restore the default.

Syntax

irf domain domain-id

undo irf domain

Default

The IRF domain ID is 0.

Views

System view

Predefined user roles

network-admin

Parameters

domain-id: Specifies a domain ID for the IRF fabric. The value range is 0 to 4294967295.

Usage guidelines

This command is supported only in IRF mode. When you change the operating mode from IRF to standalone, the IRF domain setting is lost, regardless of whether you have saved the configuration.

One IRF fabric forms one IRF domain. IRF uses IRF domain IDs to uniquely identify IRF fabrics and prevent IRF fabrics from interfering with one another.

If one IRF fabric uses another IRF fabric as the intermediate device for LACP MAD, you must assign the two IRF fabrics different domain IDs for correct split detection. False detection causes IRF split.

An IRF fabric has only one IRF domain ID. You can change the IRF domain ID by using the irf domain or mad enable command. The IRF domain IDs configured by using the commands overwrite each other.

Examples

# Set the IRF domain ID to 10.

<Sysname> system-view

[Sysname] irf domain 10

irf link-delay

Use irf link-delay to set a delay for the IRF ports to report a link down event.

Use undo irf link-delay to restore the default.

Syntax

irf link-delay interval

undo irf link-delay

Default

The IRF link down report delay is 0 seconds.

Views

System view

Predefined user roles

network-admin

Parameters

interval: Sets a value for the interval argument in the interval/1000 fraction, which calculates the IRF link down report delay. The value range is 0 to 10000. The effective delay is interval/1000 rounded up to the next integer, measured in seconds. If the interval is set to 0, link down events are reported without any delay.

Usage guidelines

This command is supported only in IRF mode. When you change the operating mode from IRF to standalone, the command configuration is lost, regardless of whether you have saved the configuration.

If the BFD feature is used in the IRF fabric, make sure the delay interval is shorter than the maximum BFD session lifetime. For more information about BFD, see High Availability Configuration Guide.

Examples

# To set the IRF link down report delay to 1 second, this example sets the interval argument to 300. The system will automatically round up the result of 300/1000 (0.3) to 1.

<Sysname> system-view

[Sysname] irf link-delay 300

irf link-detect-time

Use irf link-detect-time to set the IRF link detection interval for the IRF fabric established over relay devices.

Use undo irf link-detect-time to restore the default.

Syntax

irf link-detect-time interval

undo irf link-detect-time

Default

The IRF link detection interval is 100 milliseconds.

Views

System view

Predefined user roles

network-admin

Parameters

interval: Sets an IRF link detection interval in the range of 10 to 3000 milliseconds.

Usage guidelines

This command is applicable only when ports on CSPEX cards (except the CSPEX-1204 and CSPEX-1104-E cards) or CEPC cards are used to establish IRF connections between remote IRF member devices over relay devices.

This command helps quick detection of IRF link failure. If a member device has not received any IRF link detection packet from its neighboring member on an IRF link within three IRF link detection intervals, the member device reports the link failure to the CPU and redirects traffic to another IRF link. This link down event report will not be delayed by the irf link-delay command.

As a best practice, set the IRF link detection interval to 10 milliseconds if the following intervals are set to 100 milliseconds:

·          The minimum interval for receiving BFD echo packets.

·          The minimum interval for sending and receiving BFD single-hop control packets.

·          The minimum interval for sending and receiving BFD multi-hop control packets.

For this command to operate correctly, you must specify a unique IRF packet VLAN for the physical interfaces of each IRF link.

Examples

# Set the IRF link detection interval to 500 milliseconds.

<Sysname> system-view

[Sysname] irf link-detect-time 500

irf mac-address

Use irf mac-address to specify a MAC address as the IRF bridge MAC address.

Use undo irf mac-address to restore the default.

Syntax

irf mac-address mac-address

undo irf mac-address

Default

An IRF fabric uses the bridge MAC address of the master device as the IRF bridge MAC address.

Views

System view

Predefined user roles

network-admin

Parameters

mac-address: Specifies a MAC address in the format of H-H-H. The MAC address cannot be the all-zero or all-F MAC address, or a multicast MAC address. You can omit the consecutive zeros at the beginning of each segment. For example, you can enter f-e2-1 for 000f-00e2-0001.

Usage guidelines

CAUTION

CAUTION:

IRF bridge MAC address change causes transient traffic disruption.

 

Before you replace an IRF fabric entirely, you can configure the new IRF fabric with the bridge MAC address of the existing IRF fabric to minimize service interruption.

This command is supported only in IRF mode. When you change the operating mode from IRF to standalone, the IRF bridge MAC address configuration is lost, regardless of whether you have saved the configuration.

You must make sure the IRF bridge MAC address is unique on the switched LAN after the replacement.

After you specify an IRF bridge MAC address, the IRF fabric always uses the specified address as the IRF bridge MAC address.

If the IRF fabric splits after you configure the IRF bridge MAC address, both of the split IRF fabrics use the configured bridge MAC address as the IRF bridge MAC address.

When IRF fabrics merge, IRF ignores the IRF bridge MAC address and checks the bridge MAC address of each member device in the IRF fabrics. IRF merge fails if any two member devices have the same bridge MAC address.

After IRF fabrics merge, the merged IRF fabric uses the bridge MAC address of the merging IRF fabric that won the master election as the IRF bridge MAC address.

Examples

# Configure the IRF fabric to use 000f-00e2-0000 as the IRF bridge MAC address.

<Sysname> system-view

[Sysname] irf mac-address 000f-00e2-0000

irf mac-address persistent

Use irf mac-address persistent to configure IRF bridge MAC persistence.

Use undo irf mac-address persistent to disable IRF bridge MAC persistence.

Syntax

irf mac-address persistent { always | timer }

undo irf mac-address persistent

Default

The IRF bridge MAC address does not change after the address owner leaves the fabric.

Views

System view

Predefined user roles

network-admin

Parameters

always: Enables the IRF bridge MAC address to be permanent. The IRF bridge MAC address does not change after the address owner leaves the fabric.

timer: Enables the IRF bridge MAC address to remain unchanged for 6 minutes after the address owner leaves. If the owner rejoins the IRF fabric within the time limit, the IRF bridge MAC address does not change. If the owner does not rejoin the IRF fabric within the time limit, the IRF fabric uses the bridge MAC address of the current master as the bridge MAC address.

Usage guidelines

This command is supported only in IRF mode. When you change the operating mode from IRF to standalone, the bridge MAC persistence setting is lost, regardless of whether you have saved the configuration.

If the undo form of this command is used, bridge MAC address of the current master replaces the original IRF bridge MAC as soon as the original address owner leaves.

When you use this command, follow these restrictions and guidelines:

·          This command does not take effect if the IRF bridge MAC address is configured by using the irf mac-address mac-address command.

·          If the IRF fabric has multichassis aggregate links, do not use the undo irf mac-address persistent command. Use of this command might cause traffic disruption.

·          If the IRF fabric has upstream or downstream BFD sessions, do not disable IRF bridge MAC persistence by using the undo irf mac-address persistent command. Use of this command might cause BFD session flapping after an active/standby switchover.

By default, an IRF fabric uses the bridge MAC address of the master device as its bridge MAC address.

On a switched LAN, the IRF bridge MAC address must be unique for correct traffic transmission.

When IRF fabrics merge, IRF ignores the IRF bridge MAC address and checks the bridge MAC address of each member device in the IRF fabrics. IRF merge fails if any two member devices have the same bridge MAC address.

Examples

# Enable the IRF bridge MAC address to persist forever.

<Sysname> system-view

[Sysname] irf mac-address persistent always

irf member

Use irf member to assign a member ID to the device in standalone mode.

Use undo irf member to restore the default.

Syntax

irf member member-id

undo irf member

Default

The member ID is 1.

Views

System view

Predefined user roles

network-admin

Parameters

member-id: Assigns an IRF member ID to the device. The value range for this argument is 1 to 4. On the CR16018-F router, the member ID must be 1 or 2.

Usage guidelines

Assign an IRF member ID to a device before enabling IRF mode. The member ID takes effect after IRF mode is enabled. This member ID must be unique among all IRF member devices.

To change the member ID of a device in IRF mode, use the irf member renumber command.

Examples

# (In standalone mode.) Assign member ID 2 to the device.

<Sysname> system-view

[Sysname] irf member 2

Related commands

irf member renumber

irf member description

Use irf member description to configure a description for an IRF member device.

Use undo irf member description to restore the default.

Syntax

irf member member-id description text

undo irf member member-id description

Default

No description is configured for an IRF member device.

Views

System view

Predefined user roles

network-admin

Parameters

member-id: Specifies the ID of an IRF member.

text: Specifies a description, a string of 1 to 127 characters.

Usage guidelines

This command is supported only in IRF mode. When you change the operating mode from IRF to standalone, the IRF member description is lost, regardless of whether you have saved the configuration.

Examples

# Configure the description as F1Num001 for IRF member 1.

<Sysname> system-view

[Sysname] irf member 1 description F1Num001

irf member priority

Use irf member priority to change the priority of an IRF member device.

Use undo irf member priority to restore the default.

Syntax

irf member member-id priority priority

undo irf member member-id priority

Default

The IRF member priority is 1.

Views

System view

Predefined user roles

network-admin

Parameters

member-id: Specifies an IRF member ID. The value range for IRF member IDs is 1 to 4. On the CR16018-F router, the member ID must be 1 or 2.

priority: Sets priority in the range of 1 to 32. The greater the priority value, the higher the priority. A member with higher priority is more likely to be the master.

Usage guidelines

This command is supported only in IRF mode. The new priority setting takes effect at the next master election, but it does not trigger a master election.

To assign an IRF priority to a device in standalone mode, use the irf priority command.

Examples

# Set the priority of IRF member 2 to 32.

<Sysname> system-view

[Sysname] irf member 2 priority 32

Related commands

irf priority

irf member renumber

Use irf member renumber to change the member ID of an IRF member device.

Use undo irf member renumber to restore the previous IRF member ID of the device.

Syntax

irf member member-id renumber new-member-id

undo irf member member-id renumber

Default

The device uses the member ID that is set in standalone mode.

Views

System view

Predefined user roles

network-admin

Parameters

member-id: Specifies the ID of an IRF member. The value range for IRF member IDs is 1 to 4. On the CR16018-F router, the member ID must be 1 or 2.

new-member-id: Assigns a new ID to the IRF member. The value range for IRF member IDs is 1 to 4. On the CR16018-F router, the member ID must be 1 or 2.

Usage guidelines

CAUTION

CAUTION:

IRF member ID change can invalidate member ID-related settings, including interface and file path settings, and cause data loss. Make sure you fully understand its impact on your live network.

 

To have the new ID take effect, you must reboot the IRF member. To cancel the member ID change before you reboot the member device, use the undo irf member renumber command. In the command, set the new member ID to be the same as the old member ID.

When adding a device into an IRF fabric, you must assign a unique IRF member ID to the device. If its IRF member ID has been used in the IRF fabric, the device cannot join the IRF fabric.

Interchanging member IDs between IRF member devices might cause undesirable configuration changes and data loss. For example, the IRF member IDs of Device A and Device B are 1 and 2, respectively. After you interchange their member IDs, their port settings also interchange.

To set the member ID of a device in standalone mode, use the irf member command.

Examples

# Change the ID of an IRF member device from 2 to 1.

<Sysname> display irf

[Sysname] irf member 2 renumber 1

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

# Before rebooting the device, cancel the change in the preceding example.

[Sysname] undo irf member 2 renumber

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

If you reboot the device after executing the irf member 2 renumber 1 command, the device member ID changes to 1 at system reboot. Using undo irf member 2 renumber cannot restore the member ID to 2. You must use the irf member 1 renumber 2 command to reconfigure the member ID.

Related commands

irf member

irf priority

Use irf priority to assign an IRF member priority to a device in standalone mode.

Use undo irf priority to restore the default.

Syntax

irf priority priority

undo irf priority

Default

The IRF member priority is 1.

Views

System view

Predefined user roles

network-admin

Parameters

priority: Specifies an IRF member priority value in the range of 1 to 32. The greater the priority value, the higher the priority. A member with higher priority is more likely to be the master.

Usage guidelines

The member priority configured in standalone mode takes effect after you enable IRF mode.

To change the member priority of a device in IRF mode, use the irf member priority command. The new priority setting takes effect at the next master election, but it does not trigger a master election.

Examples

# (In standalone mode.) Assign IRF member priority 32 to the device.

[Sysname] system-view

[Sysname] irf priority 32

Related commands

irf member priority

irf slot member

Use irf slot member to change the member ID of one IRF member on its standby MPU for quickly restoring IRF configuration for another IRF member.

Syntax

In standalone mode:

irf slot slot-number member member-id

In IRF mode:

irf chassis chassis-number slot slot-number member member-id

Views

User view

Predefined user roles

network-admin

Parameters

slot slot-number: Specifies the standby MPU by its slot number.

chassis chassis-number slot slot-number: Specifies the standby MPU of the IRF member operating correctly. The chassis-number argument represents the member ID of the IRF member. The slot-number argument represents the slot number of the standby MPU.

member-id: Specifies the member ID of the IRF member that requires IRF configuration restoration.

Usage guidelines

Use this command only to quickly restore the IRF configuration. This command might cause errors in other application scenarios. For more information about fast-restoring IRF configuration for one-MPU member, see IRF configuration in Virtual Technologies Configuration Guide.

Examples

# (In IRF mode.) Set the member ID of member 2 to 1 on its standby MPU in slot 3.

<Sysname> irf chassis 2 slot 3 member 1

irf-connect mode enable

Use irf-connect mode enable to enable IRF-Connect mode on a card.

Use undo irf-connect mode enable to disable IRF-Connect mode on a card.

Syntax

irf-connect mode enable chassisid chassis-number slotid slot-number

undo irf-connect mode enable chassisid chassis-number slotid slot-number

Default

IRF-Connect mode is disabled on a card.

Views

System view

Predefined user roles

network-admin

Parameters

chassisid chassis-number slotid slot-number: Specifies a card on a member device. The chassis-number argument represents the member ID of the IRF member device. The slot-number argument represents the slot number of the card.

Usage guidelines

CAUTION

CAUTION:

This command requires a card reboot to take effect and will cause a transient IRF split if you execute the command on an IRF fabric. As a best practice to ensure service continuity, use this command before the IRF fabric is established.

 

This command takes effect only on the CR16006-F, CR16010-F, and CR16014-F routers.

You must execute this command on cards that are used for IRF connection. In IRF-Connect mode, these cards are dedicated to providing IRF links and BFD MAD services. You cannot configure any network services other than BFD MAD on them.

You can execute this command when both member devices are in standalone mode, after the planned master device changes to IRF mode, or after the IRF fabric is established.

·          If both member devices are in standalone mode, perform the folllowing steps on each member device:

a.    Set the member ID.

b.    Execute this command for each IRF connection card that is used for IRF connectivity, including the cards on the master and subordinate devices.

c.    Reboot the devices to set up the IRF fabric after you finish the required IRF settings.

·          If the planned master device has changed to IRF mode, you need to execute this command only on the master device for each IRF connection card, including the cards on the master and subordinate devices.

·          If you execute this command after the IRF fabric is established, save the configuration and then reboot the specified cards for the command to take effect.

 

 

NOTE:

The port settings on a card are restored to the default after you enable IRF-Connect mode and reboot that card. To retain those port settings for future use, back up the configuration before you reboot the card.

 

Examples

# (In standalone mode.) Enable IRF-Connect mode for the card in slot 2 of member device 1 and for the card in slot 2 of member device 2. Perform this task on both member devices.

<Sysname> system-view

[Sysname] irf-connect mode enable chassisid 1 slotid 2

Interfaces on the module in this slot will be available only for IRF connections and BFD MAD after IRF-Connect mode takes effect. Are you sure you want to enable IRF-Connect mode? [ Y/N ]:y

[Sysname] irf-connect mode enable chassisid 2 slotid 2

Interfaces on the module in this slot will be available only for IRF connections and BFD MAD after IRF-Connect mode takes effect. Are you sure you want to enable IRF-Connect mode? [ Y/N ]:y

# (In IRF mode.) Enable IRF-Connect mode for the card in slot 2 on member device 1 and for the card in slot 2 on member device 2. Perform this task on the master device.

<Sysname> system-view

[Sysname] irf-connect mode enable chassisid 1 slotid 2

Interfaces on the module in this slot will be available only for IRF connections and BFD MAD after IRF-Connect mode takes effect. Are you sure you want to enable IRF-Connect mode? [ Y/N ]:y

For the mode to take effect, please save the configuration and then reboot the module.

[Sysname] irf-connect mode enable chassisid 2 slotid 2

Interfaces on the module in this slot will be available only for IRF connections and BFD MAD after IRF-Connect mode takes effect. Are you sure you want to enable IRF-Connect mode? [ Y/N ]:y

For the mode to take effect, please save the configuration and then reboot the module.

irf-port

Use irf-port to enter IRF port view.

Use undo irf-port to remove all port bindings on an IRF port.

Syntax

In standalone mode:

irf-port irf-port-number

undo irf-port irf-port-number

In IRF mode:

irf-port member-id/irf-port-number

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

Views

System view

Predefined user roles

network-admin

Parameters

member-id: Specifies an IRF member device by its member ID.

irf-port-number: Specifies an IRF port on the member device. The irf-port-number argument represents the IRF port index and must be 1 or 2.

Usage guidelines

To bind physical interfaces to an IRF port, you must enter IRF port view.

Examples

# (In standalone mode.) Enter IRF-port 1 view.

<Sysname> system-view

[Sysname] irf-port 1

[Sysname-irf-port1]

# (In IRF mode.) Enter IRF-port 3/1 view.

<Sysname> system-view

[Sysname] irf-port 3/1

[Sysname-irf-port3/1]

Related commands

port group interface

irf-port global load-sharing mode

Use irf-port global load-sharing mode to set the global load sharing mode for IRF links.

Use undo irf-port global load-sharing mode to restore the default.

Syntax

irf-port global load-sharing mode { { destination-ip | destination-mac | ingress-port | source-ip | source-mac } * | flexible }

undo irf-port global load-sharing mode

Default

Packets are distributed based on their packet types.

Views

System view

Predefined user roles

network-admin

Parameters

destination-ip: Distributes traffic across IRF member links based on destination IP address.

destination-mac: Distributes packets across IRF member links based on destination MAC address.

ingress-port: Distributes packets across IRF member links based on incoming port.

source-ip: Distributes packets across IRF member links based on source IP address.

source-mac: Distributes packets across IRF member links based on source MAC address.

flexible: Distributes different types of packets, including L2, IPv4, IPv6, and MPLS, based on their packet types.

Usage guidelines

This command takes effect only on CSPC cards (except the CSPC-CP2LB, CSPC-GE16XP4L-E, CSPC-GE24L-E, and CSPC-GP24GE8XP2L-E cards).

The global IRF link load sharing mode applies to all IRF ports in the IRF fabric. You can configure the sharing mode to include a combination of multiple criteria for making traffic distribution decisions. If your device does not support a criterion combination, the system displays an error message.

If you configure the global load sharing mode multiple times, the most recent configuration takes effect.

You can also configure a port-specific load sharing mode for an IRF port in IRF port view by using the irf-port load-sharing mode command.

An IRF port preferentially uses the port-specific load sharing mode. If no port-specific load sharing mode is available, the port uses the global load sharing mode.

Examples

# Configure the global IRF link load sharing mode to distribute traffic based on destination MAC address.

<Sysname> system-view

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

Related commands

irf-port load-sharing mode

irf-port load-sharing mode

Use irf-port load-sharing mode to configure a port-specific load sharing mode for an IRF port to distribute traffic across its physical links.

Use undo irf-port load-sharing mode to restore the default.

Syntax

irf-port load-sharing mode { destination-ip | destination-mac | ingress-port | source-ip | source-mac } *

undo irf-port load-sharing mode

Default

Global IRF link load sharing mode applies.

Views

IRF port view

Predefined user roles

network-admin

Parameters

destination-ip: Distributes traffic across IRF member links based on destination IP address.

destination-mac: Distributes packets across IRF member links based on destination MAC address.

ingress-port: Distributes packets across IRF member links based on incoming port.

source-ip: Distributes packets across IRF member links based on source IP address.

source-mac: Distributes packets across IRF member links based on source MAC address.

Usage guidelines

This command takes effect only on CSPC cards (except the CSPC-CP2LB, CSPC-GE16XP4L-E, CSPC-GE24L-E, and CSPC-GP24GE8XP2L-E cards).

To successfully configure a port-specific load sharing mode for an IRF port, make sure you have bound a minimum of one physical interface to the IRF port.

You can configure an IRF port-specific load sharing mode to include a combination of multiple criteria for making traffic distribution decisions. If your device does not support a criterion combination, the system displays an error message.

If you configure the port-specific load sharing mode multiple times on an IRF port, the most recent configuration takes effect.

An IRF port preferentially uses the port-specific load sharing mode. If no port-specific load sharing mode is available, the port uses the global load sharing mode.

Examples

# Configure a port-specific load sharing mode for IRF-port 1/1 to distribute traffic based on destination MAC address.

<Sysname> system-view

[Sysname] irf-port 1/1

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

Related commands

irf-port global load-sharing mode

irf-port-configuration active

Use irf-port-configuration active to activate IRF ports.

Syntax

irf-port-configuration active

Views

System view

Predefined user roles

network-admin

Usage guidelines

After connecting the physical interfaces between two devices and binding them to the correct IRF ports, you must use this command to activate the settings on the IRF ports. This command merges the two devices into one IRF fabric.

The system activates the IRF port settings automatically in the following situations:

·          The configuration file that the device starts with contains IRF port bindings.

·          You are binding physical interfaces to an IRF port after an IRF fabric is formed.

Examples

To configure and activate IRF-port 1/2 when the port is in DIS state:

# Bind Ten-GigabitEthernet 1/3/0/27 to IRF-port 1/2.

<Sysname> system-view

[Sysname] interface ten-gigabitethernet 1/3/0/27

[Sysname-Ten-GigabitEthernet1/3/0/27] port link-mode bridge

[Sysname-Ten-GigabitEthernet1/3/0/27] shutdown

[Sysname-Ten-GigabitEthernet1/3/0/27] quit

[Sysname] irf-port 1/2

[Sysname-irf-port1/2] port group interface ten-gigabitethernet 1/3/0/27

 Info : You are recommended to save the configuration now; otherwise, it will be lost after system reboot.

[Sysname-irf-port1/2] quit

[Sysname] interface ten-gigabitEthernet 1/3/0/27

[Sysname-Ten-GigabitEthernet1/3/0/27] undo shutdown

[Sysname-Ten-GigabitEthernet1/3/0/27] quit

# Save the configuration so the IRF port settings can take effect after the device reboots.

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

Chassis 1 Slot 3:

 Save next configuration file successfully.

 Configuration is saved to device successfully.

# Activate the IRF port settings.

[Sysname] irf-port-configuration active

mad bfd dedicated

Use mad bfd dedicated to configure a Layer 2 Ethernet port as a dedicated BFD MAD port.

Use undo mad bfd dedicated to restore the default.

Syntax

mad bfd dedicated

undo mad bfd dedicated

Default

A Layer 2 Ethernet port is not BFD MAD dedicated.

Views

Layer 2 Ethernet interface view

Predefined user roles

network-admin

Usage guidelines

Loop might occur if you inadvertently assign a common Ethernet port to the BFD MAD VLAN, which is required to contain only dedicated BFD MAD ports.

To avoid loops, you can configure the Layer 2 Ethernet ports used for BFD MAD as dedicated BFD MAD ports. Dedicated BFD MAD ports process only BFD MAD packets with all other packets dropped.

Use this command only on the ports used for BFD MAD because this command disables a common Ethernet port from processing service traffic.

If you use ports on CSPEX cards (except the CSPEX-1204 and CSPEX-1104-E cards) or CEPC cards for BFD MAD and the cards have IRF physical interfaces, you can configure only one port as a dedicated BFD MAD port on each card.

Examples

# Configure GigabitEthernet 1/3/0/1 as a dedicated BFD MAD port.

<Sysname> system-view

[Sysname] interface gigabitethernet 1/3/0/1

[Sysname-GigabitEthernet1/3/0/1] mad bfd dedicated

Related commands

mad bfd enable

mad bfd enable

Use mad bfd enable to enable BFD MAD.

Use undo mad bfd enable to disable BFD MAD.

Syntax

mad bfd enable

undo mad bfd enable

Default

BFD MAD is disabled.

Views

VLAN interface view

Predefined user roles

network-admin

Usage guidelines

When you configure BFD MAD settings, follow these guidelines:

 

Category

Restrictions and guidelines

BFD MAD VLAN

·         Do not enable BFD MAD on VLAN-interface 1.

·         If you are using an intermediate device, perform the following tasks:

?  On the IRF fabric and the intermediate device, create a VLAN for BFD MAD.

?  On the IRF fabric and the intermediate device, assign the ports of BFD MAD links to the BFD MAD VLAN.

?  On the IRF fabric, create a VLAN interface for the BFD MAD VLAN.

·         Make sure the IRF fabrics on the network use different BFD MAD VLANs.

·         Make sure the BFD MAD VLAN contains only ports on the BFD MAD links. Exclude a port from the BFD MAD VLAN if that port is not on a BFD MAD link. If you have assigned that port to all VLANs by using the port trunk permit vlan all command, use the undo port trunk permit command to exclude that port from the BFD MAD VLAN.

BFD MAD VLAN and feature compatibility

Do not use the BFD MAD VLAN for any purposes other than configuring BFD MAD.

·         Use only the mad bfd enable and mad ip address commands on the BFD MAD-enabled VLAN interface. If you configure other features, both BFD MAD and other features on the interface might run incorrectly.

·         Disable the spanning tree feature on any Layer 2 Ethernet ports in the BFD MAD VLAN. The MAD feature is mutually exclusive with the spanning tree feature.

·         Do not assign IRF physical interfaces to the BFD MAD VLAN.

·         If you are using a VLAN-based IRF deployment over Layer 2 relay devices, do not use the BFD MAD VLAN on the relay devices for any purposes other than BFD MAD.

MAD IP address

·         To avoid network issues, only use the mad ip address command to configure IP addresses on the BFD MAD-enabled VLAN interface. Do not configure an IP address by using the ip address command or configure a VRRP virtual address on the BFD MAD-enabled VLAN interface.

·         Make sure all the MAD IP addresses are on the same subnet.

 

Examples

# Enable BFD MAD on VLAN-interface 3.

<Sysname> system-view

[Sysname] interface vlan-interface 3

[Sysname-Vlan-interface3] mad bfd enable

mad enable

Use mad enable to enable LACP MAD.

Use undo mad enable to disable LACP MAD.

Syntax

mad enable

undo mad enable

Default

LACP MAD is disabled.

Views

Aggregate interface view

Predefined user roles

network-admin

Usage guidelines

LACP MAD requires a device that supports extended LACPDUs to act as the intermediate device. You must set up a dynamic link aggregation group that spans all IRF member devices between the IRF fabric and the intermediate device. To enable dynamic link aggregation, configure the link-aggregation mode dynamic command on the aggregate interface.

If one IRF fabric uses another IRF fabric as the intermediate device for LACP MAD, you must assign the two IRF fabrics different domain IDs for correct split detection. False detection causes IRF split.

When you use the mad enable command, the system prompts you to enter a domain ID. If you do not want to change the current domain ID, press enter at the prompt.

An IRF fabric has only one IRF domain ID. You can change the IRF domain ID by using the irf domain or mad enable command. The IRF domain IDs configured by using the commands overwrite each other.

Examples

# Enable LACP MAD on Bridge-Aggregation 1, a Layer 2 dynamic aggregate interface.

<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

# Enable LACP MAD on Route-Aggregation 1, a Layer 3 dynamic aggregate interface.

<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 is: 0]: 1

The assigned domain ID is: 1

Related commands

irf domain

mad exclude interface

Use mad exclude interface to exclude an interface from being shut down when the IRF fabric transits to the Recovery state upon detection of a multi-active collision.

Use undo mad exclude interface to configure the IRF fabric to shut down an interface when it transits to the Recovery state upon detection of a multi-active collision.

Syntax

mad exclude interface interface-type interface-number

undo mad exclude interface interface-type interface-number

Default

Except for the network interfaces automatically excluded by the system, all network interfaces are shut down when the IRF fabric transits to the Recovery state. The system automatically excludes the following network interfaces from being shut down:

·          IRF physical interfaces.

·          Member interfaces of an aggregate interface if the aggregate interface is excluded from being shut down.

Views

System view

Predefined user roles

network-admin

Parameters

interface-type interface-number: Specifies an interface by its type and number.

Usage guidelines

If an interface must be kept in up state for special purposes such as Telnet connection, exclude the interface from the shutdown action. As a best practice to avoid incorrect traffic forwarding, do not exclude any interfaces except for the interfaces used for Telnet.

Do not exclude the following interfaces from the shutdown action:

·          Aggregate interfaces used for MAD and their member ports.

·          VLAN interfaces used for MAD and the Ethernet ports in the VLANs.

The interfaces that have been shut down by MAD come up when the member devices reboot to join the recovered IRF fabric. If auto recovery fails because the current master fails or any other exception occurs, use the mad restore command to manually recover the member devices and bring up the interfaces.

Examples

# Exclude GigabitEthernet 1/3/0/1 from being shut down when the MAD status transits to Recovery.

<Sysname> system-view

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

Related commands

mad restore

mad ip address

Use mad ip address to assign a MAD IP address to an IRF member device for BFD MAD.

Use undo mad ip address to delete the MAD IP address for an IRF member device.

Syntax

mad ip address ip-address { mask | mask-length } member member-id

undo mad ip address ip-address { mask | mask-length } member member-id

Default

No MAD IP address is configured for an IRF member device.

Views

VLAN interface view

Predefined user roles

network-admin

Parameters

ip-address: Specifies an IP address in dotted decimal notation.

mask: Specifies a subnet mask in decimal dotted notation.

mask-length: Specifies a subnet mask in length, in the range of 0 to 32.

member member-id: Specifies the ID of an IRF member.

Usage guidelines

To use BFD MAD, configure a MAD IP address for each IRF member. Make sure all the MAD IP addresses are on the same subnet.

Do not configure a MAD IP address by using the ip address command or configure a VRRP virtual address on the BFD MAD-enabled interface.

The master attempts to establish BFD sessions with other member devices by using its MAD IP address as the source IP address.

·          If the IRF fabric is integrated, only the MAD IP address of the master takes effect. The master cannot establish a BFD session with any other member. If you execute the display bfd session command, the state of the BFD sessions is Down.

·          When the IRF fabric splits, the IP addresses of the masters in the partitioned IRF fabrics take effect. The masters can establish a BFD session. If you execute the display bfd session command, the state of the BFD session between the two devices is Up.

Examples

# Assign a MAD IP address to IRF member 1 on VLAN-interface 3.

<Sysname> system-view

[Sysname] interface vlan-interface 3

[Sysname-Vlan-interface3] mad ip address 192.168.0.1 255.255.255.0 member 1

# Assign a MAD IP address to IRF member 2 on VLAN-interface 3.

[Sysname-Vlan-interface3] mad ip address 192.168.0.2 255.255.255.0 member 2

Related commands

mad bfd enable

mad restore

Use mad restore to restore the normal MAD state of the IRF fabric in Recovery state.

Syntax

mad restore

Views

System view

Predefined user roles

network-admin

Usage guidelines

If the active IRF fabric has failed to work before the IRF split problem is fixed, use this command to restore an IRF fabric in Recovery state. The recovered IRF fabric will take over the active IRF fabric role.

Examples

# Restore the normal MAD state of the IRF fabric in Recovery state.

<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

Use port group interface to bind a physical interface to an IRF port.

Use undo port group interface to remove the binding of a physical interface to an IRF port.

Syntax

port group interface interface-type interface-number [ mode enhanced ] [ vlan vlan-id ]

undo port group interface interface-name

Default

No physical interfaces are bound to an IRF port.

Views

IRF port view

Predefined user roles

network-admin

Parameters

interface-type interface-number: Specifies a physical interface by its type and number.

interface-name: Specifies a physical interface in the interface-typeinterface-number format. No space is allowed between the interface-type and interface-number arguments.

mode enhanced: Sets enhanced binding mode for the IRF physical interface.

vlan vlan-id: Specifies an IRF packet VLAN for the interface to receive and send IRF packets. The value range for the vlan-id argument is 2 to 4093. Use this option only when the IRF member devices are connected through Layer 2 relay devices. Only the IRF physical interfaces on the following cards support this option:

·          CSPEX cards (except the CSPEX-1204 and CSPEX-1104-E cards).

·          CEPC cards.

Usage guidelines

Execute this command multiple times to bind a maximum of eight physical interfaces to an IRF port.

In IRF mode, use the shutdown command to shut down a physical interface before you bind it to or remove it from an IRF port. To bring up the physical interface after a binding or binding removal operation, use the undo shutdown command. In standalone mode, the shutdown and undo shutdown operations are not required.

When you specify an IRF packet VLAN for an IRF physical interface, follow these restrictions and guidelines:

·          Specify a unique VLAN for each IRF physical link.

·          Make sure the two ends of each IRF physical link use the same VLAN ID.

The system does not dynamically remove IRF port bindings when IRF links are lost, for example, because an interface card is removed. To remove IRF port bindings, you must use the undo port group interface command.

For more information about IRF port binding requirements, see Virtual Technologies Configuration Guide.

Examples

# (In standalone mode.) Bind Ten-GigabitEthernet 3/0/1 to IRF-port 1.

<Sysname> system-view

[Sysname] interface ten-gigabitethernet 3/0/1

[Sysname-Ten-GigabitEthernet3/0/1] port link-mode bridge

[Sysname-Ten-GigabitEthernet3/0/1] quit

[Sysname] irf-port 1

[Sysname-irf-port1] port group interface ten-gigabitethernet 3/0/1

# (In IRF mode.) Bind Ten-GigabitEthernet 1/3/0/1 to IRF-port 1/1 on IRF member 1.

<Sysname> system-view

[Sysname] interface ten-gigabitethernet 1/3/0/1

[Sysname-Ten-GigabitEthernet1/3/0/1] port link-mode bridge

[Sysname-Ten-GigabitEthernet1/3/0/1] shutdown

[Sysname-Ten-GigabitEthernet1/3/0/1] quit

[Sysname] irf-port 1/1

[Sysname-irf-port1/1] port group interface ten-gigabitethernet 1/3/0/1

[Sysname-irf-port1/1] quit

[Sysname] interface ten-gigabitethernet 1/3/0/1

[Sysname-Ten-GigabitEthernet1/3/0/1] undo shutdown

Related commands

irf-port

  • Cloud & AI
  • InterConnect
  • Intelligent Computing
  • Security
  • SMB Products
  • Intelligent Terminal Products
  • Product Support Services
  • Technical Service Solutions
All Services
  • Resource Center
  • Policy
  • Online Help
All Support
  • Become a Partner
  • Partner Resources
  • Partner Business Management
All Partners
  • Profile
  • News & Events
  • Online Exhibition Center
  • Contact Us
All About Us
新华三官网