04-Layer 2—LAN Switching Command Reference

HomeSupportSwitchesH3C S12500G-AF Switch SeriesReference GuidesCommand ReferencesH3C S12500G-AF Switch Series Command References-Release759X-6W10004-Layer 2—LAN Switching Command Reference
09-Loop detection commands
Title Size Download
09-Loop detection commands 95.39 KB

Loop detection commands

display loopback-detection

Use display loopback-detection to display the loop detection configuration and status.

Syntax

display loopback-detection

Views

Any view

Predefined user roles

network-admin

network-operator

mdc-admin

mdc-operator

Example

# Display the loop detection configuration and status.

<Sysname> display loopback-detection

Loop detection is enabled.

Global loop detection interval is 30 second(s).

Loop is detected on following interfaces:

  Interface                      Action mode     VLANs/VSI

 HundredGigE3/0/3               None            10

Table 1 Command output

Field

Description

Action mode

Loop protection action:

·     Block—When a loop is detected on a port, the device performs the following operations:

¡     Generates a log.

¡     Disables the port from learning MAC addresses.

¡     Blocks the port.

·     None—When a loop is detected on a port, the device generates a log but performs no action on the port.

·     No-learning—When a loop is detected on a port, the device generates a log and disables the port from learning MAC addresses.

·     Shutdown—When a loop is detected on a port, the device performs the following operations:

¡     Generates a log.

¡     Shuts down the port to disable the port from receiving or sending frames. The device automatically sets the port to the forwarding state after a time interval. Set the time interval by using the shutdown-interval command (see Fundamentals Command Reference).

VLANs/VSI

VLANs or VSI to which the interface belongs and where loops are detected.

loopback-detection action

Use loopback-detection action to set the loop protection action on a per-port basis.

Use undo loopback-detection action to restore the default.

Syntax

In Layer 2 Ethernet interface view:

loopback-detection action { block | no-learning | shutdown }

undo loopback-detection action

In Layer 2 aggregate interface view:

loopback-detection action shutdown

undo loopback-detection action

Default

When the device detects a loop on a port, it generates a log but performs no action on the port.

Views

Layer 2 Ethernet interface view

Layer 2 aggregate interface view

Predefined user roles

network-admin

mdc-admin

Parameters

block: Enables the block mode. If a loop is detected, the device performs the following operations:

·     Generates a log.

·     Disables MAC address learning.

·     Blocks the port.

Layer 2 aggregate interfaces do not support this keyword.

no-learning: Enables the no-learning mode. If a loop is detected, the device generates a log and disables MAC address learning on the port. Layer 2 aggregate interfaces do not support this keyword.

shutdown: Enables the shutdown mode. If a loop is detected, the device generates a log and shuts down the port. The device automatically sets the port to the forwarding state after the time interval set by using the shutdown-interval command (see Fundamentals Command Reference).

Usage guidelines

To set the loop protection action globally, use the loopback-detection global action command.

The global action applies to all ports. The per-port action applies to the individual ports. The per-port action takes precedence over the global action.

Example

# Set the loop protection action to shutdown on HundredGigE 3/0/1.

<Sysname> system-view

[Sysname] interface hundredgige 3/0/1

[System-HundredGigE3/0/1] loopback-detection action shutdown

Related commands

display loopback-detection

loopback-detection global action

loopback-detection enable

Use loopback-detection enable to enable loop detection on a per-port basis.

Use undo loopback-detection enable to disable loop detection on a port.

Syntax

loopback-detection enable vlan { vlan-id-list | all }

undo loopback-detection enable vlan { vlan-id-list | all }

Default

Loop detection is disabled on ports.

Views

Layer 2 Ethernet interface view

Layer 2 aggregate interface view

Predefined user roles

network-admin

mdc-admin

Parameters

vlan-id-list: Specifies a space-separated list of up to 10 VLAN items. Each item specifies a VLAN ID or a range of VLAN IDs in the form of vlan-id1 to vlan-id2. The value range for VLAN IDs is 1 to 4094. The ID for vlan-id2 must be no less than the ID for vlan-id1.

all: Specifies all existing VLANs.

Usage guidelines

You can enable loop detection globally or on a per-port basis. When a port receives a detection frame in any VLAN, the loop protection action is triggered on that port, regardless of whether loop detection is enabled on it.

Example

# Enable loop detection on HundredGigE 3/0/1 for VLAN 10 through VLAN 20.

<Sysname> system-view

[Sysname] interface hundredgige 3/0/1

[System-HundredGigE3/0/1] loopback-detection enable vlan 10 to 20

Related commands

display loopback-detection

loopback-detection global enable

loopback-detection global action

Use loopback-detection global action to set the global loop protection action.

Use undo loopback-detection global action to restore the default.

Syntax

loopback-detection global action shutdown

undo loopback-detection global action

Default

When the device detects a loop on a port, it generates a log but performs no action on the port.

Views

System view

Predefined user roles

network-admin

mdc-admin

Parameters

shutdown: Enables the shutdown mode. If a loop is detected, the device generates a log and shuts down the port. The device automatically sets the port to the forwarding state after you set the time interval by using the shutdown-interval command (see Fundamentals Command Reference).

Usage guidelines

To set the loop protection action on a per-port basis, use the loopback-detection action command in interface view.

The global action applies to all ports. The per-port action applies to the individual ports. The per-port action takes precedence over the global action.

Example

# Set the global loop protection action to shutdown.

<Sysname> system-view

[System] loopback-detection global action shutdown

Related commands

display loopback-detection

loopback-detection action

loopback-detection global enable

Use loopback-detection global enable to enable loop detection globally.

Use undo loopback-detection global enable to disable loop detection globally.

Syntax

loopback-detection global enable vlan { vlan-id-list | all }

undo loopback-detection global enable vlan { vlan-id-list | all }

Default

Loop detection is globally disabled.

Views

System view

Predefined user roles

network-admin

mdc-admin

Parameters

vlan-id-list: Specifies a space-separated list of up to 10 VLAN items. Each item specifies a VLAN ID or a range of VLAN IDs in the form of vlan-id1 to vlan-id2. The value range for VLAN IDs is 1 to 4094. The ID for vlan-id2 must be equal to or greater than the ID for vlan-id1.

all: Specifies all existing VLANs.

Usage guidelines

You can enable loop detection globally or on a per-port basis. When a port receives a detection frame in any VLAN, the loop protection action is triggered on that port, regardless of whether loop detection is enabled on it.

Example

# Globally enable loop detection for VLAN 10 through VLAN 20.

<Sysname> system-view

[System] loopback-detection global enable vlan 10 to 20

Related commands

display loopback-detection

loopback-detection enable

loopback-detection interval-time

Use loopback-detection interval-time to set the loop detection interval.

Use undo loopback-detection interval-time to restore the default.

Syntax

loopback-detection interval-time interval

undo loopback-detection interval-time

Default

The loop detection interval is 30 seconds.

Views

System view

Predefined user roles

network-admin

mdc-admin

Parameters

interval: Sets the loop detection interval in the range of 1 to 300 seconds.

Usage guidelines

With loop detection enabled, the device sends loop detection frames at the specified interval. A shorter interval offers more sensitive detection but consumes more resources. Consider the system performance and loop detection speed when you set the loop detection interval.

Example

# Set the loop detection interval to 10 seconds.

<Sysname> system-view

[Sysname] loopback-detection interval-time 10

Related commands

display loopback-detection


VXLAN loop detection commands

display loopback-detection

Use display loopback-detection to display the loop detection configuration and status.

Syntax

display loopback-detection

Views

Any view

Predefined user roles

network-admin

network-operator

mdc-admin

mdc-operator

Example

# Display the loop detection configuration and status.

<Sysname> display loopback-detection

Loop detection is enable.

Global loop detection interval is 30 second(s).

Loop is detected on following interfaces:

* indicates the loop protection action was not triggered.

# indicates the loop protection action failed.

  Interface                      Action mode     VLANs/VSI

  Ten-GigabitEthernet1/0/1 srv100    None            vsi1

  Ten-GigabitEthernet1/0/2 srv100    Block*          vsi2

  Ten-GigabitEthernet1/0/3 srv100    Block#          vsi3

Table 2 Command output

Field

Description

Action mode

Loop protection action:

·     Block—When a loop is detected on an interface, the device generates a log, disables the interface from learning MAC addresses, and blocks the interface. An asterisk (*) indicates that the block action is not triggered because the loop detection priority of the AC on the interface is higher than that in received loop detection frames. A pound sign (#) indicates that the system failed to execute the block action.

·     None—When a loop is detected on an interface, the device generates a log but performs no action on the interface.

Interface

Name of the interface and the associated Ethernet service instance.

VLANs/VSI

VLANs or VSI to which the interface belongs and where loops are detected.

 

loopback-detection action

Use loopback-detection action to set the loop protection action on a per-VSI basis.

Use undo loopback-detection action to restore the default.

Syntax

loopback-detection action block

undo loopback-detection action

Default

When the device detects a loop on an AC, it generates a log but performs no action on the AC.

Views

VSI view

Predefined user roles

network-admin

mdc-admin

Parameters

block: Enables the block mode. If a loop is detected on an AC whose loop detection priority is lower than that in received loop detection frames, the device performs the following operations:

·     Generates a log.

·     Disables MAC address learning on the AC.

·     Blocks the AC.

Usage guidelines

The global loop detection action does not take effect on VSIs.

Example

# Set the loop protection action to block on VSI vsi1.

<Sysname> system-view

[Sysname] l2vpn enable

[Sysname] vsi vsi1

[Sysname-vsi-vsi1] loopback-detection action block

Related commands

display loopback-detection

loopback-detection enable

Use loopback-detection enable to enable single-tagged loop detection on a VSI.

Use undo loopback-detection enable to disable single-tagged loop detection on a VSI.

Syntax

loopback-detection enable [ vlan vlan-id-list ]

undo loopback-detection enable [ vlan vlan-id-list ]

Default

Loop detection is disabled on VSIs.

Views

VSI view

Predefined user roles

network-admin

mdc-admin

Parameters

vlan vlan-id-list: Specifies a space-separated list of up to 10 VLAN items. Each item specifies a VLAN ID or a range of VLAN IDs in the form of vlan-id1 to vlan-id2. The value range for VLAN IDs is 1 to 4094. The value for vlan-id2 cannot be smaller than the value for vlan-id1. If you do not specify any VLAN IDs, each AC of the VSI sends loop detection frames tagged with the VLAN IDs that the AC matches.

Usage guidelines

This command enables the ACs of a VSI to send loop detection frames with one layer of VLAN tags or without VLAN tags.

If you execute this command multiple times for a VSI, all specified VLAN IDs take effect.

This command is mutually exclusive with the loopback-detection enable s-vid c-vid command. Do not use them together on a VSI.

Do not execute both the loopback-detection enable and loopback-detection enable vlan vlan-id-list commands on a VSI.

Example

# Enable single-tagged loop detection on VSI vsi1.

<Sysname> system-view

[Sysname] l2vpn enable

[Sysname] vsi vsi1

[Sysname-vsi-vsi1] loopback-detetion enable

Related commands

display loopback-detection

loopback-detection enable s-vid c-vid

loopback-detection priority

loopback-detection enable s-vid c-vid

Use loopback-detection enable s-vid c-vid to enable double-tagged loop detection on a VSI.

Use undo loopback-detection enable s-vid c-vid to disable double-tagged loop detection on a VSI.

Syntax

loopback-detection enable s-vid vlan-id-list c-vid vlan-id-list

undo loopback-detection enable s-vid vlan-id-list c-vid vlan-id-list

Default

Loop detection is disabled on interfaces.

Views

VSI view

Predefined user roles

network-admin

mdc-admin

Parameters

s-vid: Specifies SVLAN IDs.

c-vid: Specifies CVLAN IDs.

vlan-id-list: Specifies a space-separated list of up to 10 VLAN items. Each item specifies a VLAN ID or a range of VLAN IDs in the form of vlan-id1 to vlan-id2. The value range for VLAN IDs is 1 to 4094. The value for vlan-id2 cannot be smaller than the value for vlan-id1.

Usage guidelines

This command enables the ACs of a VSI to send loop detection frames with two layers of VLAN tags. The VLAN tags of the loop detection frames are all combinations of the specified CVLANs and SVLANs. For example, if you execute the loopback-detetion enable s-vid 2 to 3 c-vid 5 to 6 command for a VSI, the ACs of the VSI send loop detection frames tagged with the following VLAN IDs:

·     SVLAN ID 2 and CVLAN ID 5.

·     SVLAN ID 2 and CVLAN ID 6.

·     SVLAN ID 3 and CVLAN ID 5.

·     SVLAN ID 3 and CVLAN ID 6.

If you execute this command multiple times for a VSI, all specified VLAN IDs take effect.

This command is mutually exclusive with the loopback-detection enable command. Do not use them together on a VSI.

You can use the undo loopback-detection enable s-vid c-vid command to remove CVLAN and SVLAN IDs for double-tagged loop detection on a VSI. If you specify a CVLAN or SVLAN ID not in the CVLAN or SVLAN list, the system ignores your operation. If you remove all CVLAN and SVLAN IDs, the system disables double-tagged loop detection on the VSI.

Example

# Enable double-tagged loop detection on VSI vsi2. Specify the SVLANs as VLANs 5 through 10 and CVLANs as VLANs 10 through 20.

<Sysname> system-view

[Sysname] l2vpn enable

[Sysname] vsi vsi2

[Sysname-vsi-vsi2] loopback-detetion enable s-vid 5 to 10 c-vid 10 to 20

Related commands

display loopback-detection

loopback-detection enable

loopback-detection priority

loopback-detection interval-time

Use loopback-detection interval-time to set the loop detection interval.

Use undo loopback-detection interval-time to restore the default.

Syntax

loopback-detection interval-time interval

undo loopback-detection interval-time

Default

The loop detection interval is 30 seconds.

Views

VSI view

Predefined user roles

network-admin

mdc-admin

Parameters

interval: Sets the loop detection interval in the range of 1 to 32768 seconds.

Usage guidelines

The global loop detection interval does not take effect on VSIs.

With loop detection enabled, the device sends loop detection frames at the specified interval. A shorter interval offers more sensitive detection but consumes more resources. Consider the system performance and loop detection speed when you set the loop detection interval.

Example

# Set the loop detection interval to 10 seconds on VSI vsi1.

<Sysname> system-view

[Sysname] l2vpn enable

[Sysname] vsi vsi1

[Sysname-vsi-vsi1] loopback-detetion interval-time 10

Related commands

display loopback-detection

loopback-detection priority

Use loopback-detection priority to set the priority value in the loop detection priority of a VSI.

Use undo loopback-detection priority to restore the default.

Syntax

loopback-detection priority priority

undo loopback-detection priority

Default

The priority value is 7 in the loop detection priority of a VSI.

Views

VSI view

Predefined user roles

network-admin

mdc-admin

Parameters

priority: Sets the priority value in the range of 1 to 7. The smaller the value, the higher the priority.

Usage guidelines

The loop detection frames sent by an AC carry the loop detection priority of the VSI mapped to the AC. The loop detection priority of a frame contains the priority value, the bridge MAC address, and the AC's link ID. When an AC receives a loop detection frame, it compares its own loop detection priority with that in the frame to identify whether a loop exists. If the loop detection priority in the frame is higher, a loop exists and the loop protection action is triggered. If the loop detection priority of the AC is higher, the system only records the loop information.

An AC uses the following procedure to compare its loop detection priority with that in an incoming loop detection frame:

1.     Compares the priority values. The smaller the value, the higher the priority.

2.     Compares the bridge MAC addresses if the priority values are the same. A lower bridge MAC address has a higher priority.

3.     Compares the link IDs if the bridge MAC addresses are the same, which indicates the loop detection frame is sent by another AC of the device. A smaller link ID has a higher priority.

Example

# Set the priority value in the loop detection priority to 3 on VSI vsi1.

<Sysname> system-view

[Sysname] l2vpn enable

[Sysname] vsi vsi1

[Sysname-vsi-vsi1] loopback-detetion priority 3

Related commands

display loopback-detection

 

  • 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
新华三官网