H3C S5130S-HI Series, S3100V3-EI Series, S5110V2 Series, S5130S-EI series, S5560S-EI Series Configuration manual

  • Hello! I am an AI chatbot trained to assist you with the H3C S5130S-HI Series Configuration manual. I’ve already reviewed the document and can help you find the information you need or explain it in simple terms. Just ask your questions, and providing more details will help me assist you more effectively!
H3C S5560S-EI & S5130S-HI[EI] &
S5110V2 & S3100V3-EI Switch Series
Layer 2—LAN Switching Configuration Guide
H3C S5560S-EI Switch Series
H3C S5130S-HI Switch Series
H3C S5130S-EI Switch Series
H3C S5110V2 Switch Series
H3C S3100V3-EI Switch Series
New H3C Technologies Co., Ltd.
http://www.h3c.com.hk
Software version: Release 611x
Document version: 6W103-20170915
Copyright © 2017, New H3C Technologies Co., Ltd. and its licensors
All rights reserved
No part of this manual may be reproduced or transmitted in any form or by any means without prior written
consent of New H3C Technologies Co., Ltd.
Trademarks
H3C, , H3CS, H3CIE, H3CNE, Aolynk, , H
3
Care, , IRF, NetPilot, Netflow, SecEngine,
SecPath, SecCenter, SecBlade, Comware, ITCMM and HUASAN are trademarks of New H3C Technologies
Co., Ltd.
All other trademarks that may be mentioned in this manual are the property of their respective owners
Notice
The information in this document is subject to change without notice. Every effort has been made in the
preparation of this document to ensure accuracy of the contents, but all statements, information, and
recommendations in this document do not constitute the warranty of any kind, express or implied.
Preface
This configuration guide describes the Layer 2—LAN switching fundamentals and configuration
procedures. It covers the following items:
• Flow control and load sharing.
• Isolating users within a VLAN and configuring VLANs.
• Eliminating Layer 2 loops.
• Transmitting packets of the customer network over the service provider network.
• Modifying VLAN tags of packets.
This preface includes the following topics about the documentation:
• Audience
• Conventions
• Obtaining documentation
• Technical support
• Documentation feedback
Audience
This documentation is intended for:
• Network planners.
• Field technical support and servicing engineers.
• Network administrators.
Conventions
The following information describes the conventions used in the documentation.
Command conventions
Convention Description
Boldface Bold
text represents commands and keywords that you enter literally as shown.
Italic
Italic text represents arguments that you replace with actual values.
[ ] Square brackets enclose syntax choices (keywords or arguments) that are optional.
{ x | y | ... }
Braces enclose a set of required syntax choices separated by vertical bars, from which
you select one.
[ x | y | ... ]
Square brackets enclose a set of optional syntax choices separated by vertical bars,
from which you select one or none.
{ x | y | ... } *
Asterisk marked braces enclose a set of required syntax choices separated by vertical
bars, from which you select a minimum of one.
[ x | y | ... ] *
Asterisk marked square brackets enclose optional syntax choices separated by vertical
bars, from which you select one choice, multiple choices, or none.
&<1-n>
The argument or keyword and argument combination before the ampersand (&) sign
can be entered 1 to n times.
# A line that starts with a pound (#) sign is comments.
GUI conventions
Convention Description
Boldface
Window names, button names, field names, and menu items are in Boldface. For
example, the
New User
window opens; click
OK
.
>
Multi-level menus are separated by angle brackets. For example,
File
>
Create
>
Folder
.
Symbols
Convention Description
WARNING!
An alert that calls attention to important information that if not understood or followed
can result in personal injury.
CAUTION:
An alert that calls attention to important information that if not understood or followed
can result in data loss, data corruption, or damage to hardware or software.
IMPORTANT:
An alert that calls attention to essential information.
NOTE:
An alert that contains additional or supplementary information.
TIP:
An alert that provides helpful information.
Network topology icons
Convention Description
Represents a generic network device, such as a router, switch, or firewall.
Represents a routing-capable device, such as a router or Layer 3 switch.
Represents a generic switch, such as a Layer 2 or Layer 3 switch, or a router that
supports Layer 2 forwarding and other Layer 2 features.
Represents an access controller, a unified wired-WLAN module, or the access
controller engine on a unified wired-WLAN switch.
Represents an access point.
Represents a wireless terminator unit.
Represents a wireless terminator.
Represents a mesh access point.
Represents omnidirectional signals.
Represents directional signals.
T
T
T
T



Convention Description
Represents a security product, such as a firewall, UTM, multiservice security
gateway, or load balancing device.
Represents a security module, such as a firewall, load balancing, NetStream, SSL
VPN, IPS, or ACG module.
Examples provided in this document
Examples in this document might use devices that differ from your device in hardware model,
configuration, or software version. It is normal that the port numbers, sample output, screenshots,
and other information in the examples differ from what you have on your device.
Obtaining documentation
To access the most up-to-date H3C product documentation, go to the H3C website at
http://www.h3c.com.hk
To obtain information about installation, configuration, and maintenance, click
http://www.h3c.com.hk/Technical_Documents
To obtain software version information such as release notes, click
http://www.h3c.com.hk/Software_Download
Technical support
service@h3c.com
http://www.h3c.com.hk
Documentation feedback
You can e-mail your comments about product documentation to info@h3c.com.
We appreciate your comments.

i
Contents
Configuring Ethernet interfaces ··························································· 1
Ethernet interface naming conventions ··························································································· 1
Configuring a management Ethernet interface ·················································································· 1
Configuring common Ethernet interface settings ··············································································· 1
Configuring a combo interface (single combo interface) ······························································· 1
Configuring basic settings of an Ethernet interface ····································································· 2
Configuring jumbo frame support ···························································································· 3
Configuring physical state change suppression on an Ethernet interface ········································· 3
Configuring dampening on an Ethernet interface ········································································ 4
Enabling loopback testing on an Ethernet interface ····································································· 6
Configuring generic flow control on an Ethernet interface ····························································· 6
Enabling auto power-down on an Ethernet interface ··································································· 7
Setting the statistics polling interval ························································································· 8
Enabling automatic negotiation for speed downgrading ······························································· 8
Configuring storm suppression ······························································································· 8
Configuring a Layer 2 Ethernet interface ························································································· 9
Setting speed options for autonegotiation on an Ethernet interface ················································ 9
Configuring storm control on an Ethernet interface ··································································· 10
Setting the MDIX mode of an Ethernet interface ······································································· 12
Testing the cable connection of an Ethernet interface ································································ 12
Enabling bridging on an Ethernet interface ·············································································· 13
Displaying and maintaining an Ethernet interface ············································································ 13
Configuring loopback, null, and inloopback interfaces ···························· 15
Configuring a loopback interface ································································································· 15
Configuring a null interface ········································································································· 15
Configuring an inloopback interface ····························································································· 16
Displaying and maintaining loopback, null, and inloopback interfaces ·················································· 16
Bulk configuring interfaces ······························································· 17
Configuration restrictions and guidelines ······················································································· 17
Configuration procedure ············································································································ 17
Displaying and maintaining bulk interface configuration ···································································· 18
Configuring the MAC address table ···················································· 19
Overview ································································································································ 19
How a MAC address entry is created ····················································································· 19
Types of MAC address entries ····························································································· 19
MAC address table configuration task list ······················································································ 20
Configuring MAC address entries ································································································ 21
Configuration guidelines ····································································································· 21
Adding or modifying a static or dynamic MAC address entry globally ············································ 21
Adding or modifying a static or dynamic MAC address entry on an interface ·································· 21
Adding or modifying a blackhole MAC address entry ································································· 22
Adding or modifying a multiport unicast MAC address entry ························································ 22
Disabling MAC address learning ································································································· 23
Disabling global MAC address learning ·················································································· 23
Disabling MAC address learning on interfaces ········································································· 24
Disabling MAC address learning on a VLAN ············································································ 24
Setting the aging timer for dynamic MAC address entries ································································· 24
Setting the MAC learning limit ····································································································· 25
Configuring the unknown frame forwarding rule after the MAC learning limit is reached ·························· 25
Enabling MAC address synchronization ························································································ 26
Configuring MAC address move notifications and suppression ·························································· 27
Enabling ARP fast update for MAC address moves ········································································· 28
Enabling SNMP notifications for the MAC address table ··································································· 29
Displaying and maintaining the MAC address table ········································································· 30
ii
MAC address table configuration example ····················································································· 30
Network requirements ········································································································ 30
Configuration procedure ····································································································· 30
Verifying the configuration ··································································································· 31
Configuring MAC Information ···························································· 32
Enabling MAC Information ········································································································· 32
Configuring the MAC Information mode ························································································ 32
Setting the MAC change notification interval ·················································································· 33
Setting the MAC Information queue length ···················································································· 33
MAC Information configuration example ························································································ 33
Network requirements ········································································································ 33
Configuration restrictions and guidelines ················································································ 33
Configuration procedure ····································································································· 34
Configuring Ethernet link aggregation ················································· 36
Overview ································································································································ 36
Aggregation group, member port, and aggregate interface ························································· 36
Aggregation states of member ports in an aggregation group ······················································ 36
Operational key ················································································································· 37
Configuration types ············································································································ 37
Link aggregation modes ······································································································ 37
How static link aggregation works ························································································· 38
LACP ······························································································································ 39
How dynamic link aggregation works ····················································································· 41
Edge aggregate interface ···································································································· 43
Load sharing modes for link aggregation groups ······································································ 43
Ethernet link aggregation configuration task list ·············································································· 43
Configuring an aggregation group ································································································ 43
Configuration restrictions and guidelines ················································································ 44
Configuring a Layer 2 aggregation group ················································································ 44
Configuring an aggregate interface ······························································································ 45
Configuring the description of an aggregate interface ································································ 46
Setting the minimum and maximum numbers of Selected ports for an aggregation group ················· 46
Setting the expected bandwidth for an aggregate interface ························································· 47
Configuring an edge aggregate interface ················································································ 47
Enabling BFD for an aggregation group·················································································· 47
Shutting down an aggregate interface ···················································································· 48
Restoring the default settings for an aggregate interface ···························································· 49
Setting the global link-aggregation load sharing mode ····································································· 49
Enabling local-first load sharing for link aggregation ········································································ 49
Displaying and maintaining Ethernet link aggregation ······································································ 50
Ethernet link aggregation configuration examples ··········································································· 51
Layer 2 static aggregation configuration example ····································································· 51
Layer 2 dynamic aggregation configuration example ································································· 52
Layer 2 edge aggregate interface configuration example ··························································· 54
Configuring port isolation ································································· 56
Assigning a port to an isolation group ··························································································· 56
Displaying and maintaining port isolation ······················································································· 56
Port isolation configuration example ····························································································· 57
Network requirements ········································································································ 57
Configuration procedure ····································································································· 57
Verifying the configuration ··································································································· 57
Configuring spanning tree protocols ··················································· 59
STP ······································································································································ 59
STP protocol frames ·········································································································· 59
Basic concepts in STP ········································································································ 61
Calculation process of the STP algorithm ··············································································· 62
RSTP ···································································································································· 68
RSTP protocol frames ········································································································ 68
iii
Basic concepts in RSTP ····································································································· 69
How RSTP works ·············································································································· 69
RSTP BPDU processing ····································································································· 70
PVST ···································································································································· 70
PVST protocol frames ········································································································ 70
Basic concepts in PVST ······································································································ 71
How PVST works ·············································································································· 71
MSTP ···································································································································· 71
MSTP features ·················································································································· 71
MSTP protocol frames ········································································································ 72
MSTP basic concepts ········································································································· 73
How MSTP works ·············································································································· 76
MSTP implementation on devices ························································································· 77
Rapid transition mechanism ································································································· 77
Protocols and standards ············································································································ 80
Spanning tree configuration task lists ··························································································· 80
STP configuration task list ··································································································· 81
RSTP configuration task list ································································································· 81
PVST configuration task list ································································································· 82
MSTP configuration task list ································································································ 83
Setting the spanning tree mode ··································································································· 83
Configuring an MST region ········································································································ 84
Configuring the root bridge or a secondary root bridge ····································································· 85
Configuring the device as the root bridge of a specific spanning tree ············································ 85
Configuring the device as a secondary root bridge of a specific spanning tree ································ 86
Configuring the device priority ····································································································· 86
Configuring the maximum hops of an MST region ··········································································· 86
Configuring the network diameter of a switched network··································································· 87
Setting spanning tree timers ······································································································· 87
Configuration restrictions and guidelines ················································································ 88
Configuration procedure ····································································································· 88
Setting the timeout factor ··········································································································· 89
Configuring the BPDU transmission rate ······················································································· 89
Configuring edge ports ·············································································································· 90
Configuration restrictions and guidelines ················································································ 90
Configuration procedure ····································································································· 90
Configuring path costs of ports ···································································································· 90
Specifying a standard for the device to use when it calculates the default path cost ························· 91
Configuring path costs of ports ····························································································· 93
Configuration example ········································································································ 93
Configuring the port priority ········································································································ 94
Configuring the port link type ······································································································ 94
Configuration restrictions and guidelines ················································································ 94
Configuration procedure ····································································································· 95
Configuring the mode a port uses to recognize and send MSTP frames ··············································· 95
Enabling outputting port state transition information ········································································· 96
Enabling the spanning tree feature ······························································································ 96
Enabling the spanning tree feature in STP/RSTP/MSTP mode ···················································· 96
Enabling the spanning tree feature in PVST mode ···································································· 96
Performing mCheck ·················································································································· 97
Configuration restrictions and guidelines ················································································ 97
Performing mCheck globally ································································································ 97
Performing mCheck in interface view ····················································································· 97
Disabling inconsistent PVID protection ························································································· 98
Configuring Digest Snooping ······································································································ 98
Configuration restrictions and guidelines ················································································ 99
Configuration procedure ····································································································· 99
Digest Snooping configuration example ················································································· 99
Configuring No Agreement Check ····························································································· 100
Configuration prerequisites ································································································ 101
Configuration procedure ··································································································· 102
No Agreement Check configuration example ········································································· 102
iv
Configuring TC Snooping ········································································································· 102
Configuration restrictions and guidelines ·············································································· 103
Configuration procedure ··································································································· 103
Configuring protection features ································································································· 103
Configuring BPDU guard ··································································································· 104
Enabling root guard ········································································································· 105
Enabling loop guard ········································································································· 105
Configuring port role restriction ··························································································· 106
Configuring TC-BPDU transmission restriction ······································································· 106
Enabling TC-BPDU guard ································································································· 107
Enabling BPDU drop ········································································································ 107
Enabling PVST BPDU guard ······························································································ 108
About dispute guard ········································································································· 108
Enabling the device to log events of detecting or receiving TC BPDUs ·············································· 109
Enabling SNMP notifications for new-root election and topology change events ·································· 109
Displaying and maintaining the spanning tree ·············································································· 110
Spanning tree configuration example ························································································· 111
MSTP configuration example ····························································································· 111
PVST configuration example ······························································································ 114
Configuring loop detection ······························································ 118
Overview ······························································································································ 118
Loop detection mechanism ································································································ 118
Loop detection interval ····································································································· 119
Loop protection actions ····································································································· 119
Port status auto recovery ·································································································· 119
Loop detection configuration task list ·························································································· 120
Enabling loop detection ··········································································································· 120
Enabling loop detection globally ························································································· 120
Enabling loop detection on a port ························································································ 120
Setting the loop protection action ······························································································· 121
Setting the global loop protection action ··············································································· 121
Setting the loop protection action on a Layer 2 Ethernet interface ·············································· 121
Setting the loop protection action on a Layer 2 aggregate interface ············································ 121
Setting the loop detection interval ······························································································ 121
Displaying and maintaining loop detection ··················································································· 122
Loop detection configuration example ························································································ 122
Network requirements ······································································································ 122
Configuration procedure ··································································································· 122
Verifying the configuration ································································································· 123
Configuring VLANs ······································································· 125
Overview ······························································································································ 125
VLAN frame encapsulation ································································································ 125
Protocols and standards ··································································································· 126
Configuring a VLAN ················································································································ 126
Restrictions and guidelines ································································································ 126
Configuring VLAN interfaces ···································································································· 127
Configuring basic settings of a VLAN interface ······································································· 127
Configuring port-based VLANs ·································································································· 127
Introduction ···················································································································· 127
Assigning an access port to a VLAN ···················································································· 129
Assigning a trunk port to a VLAN ························································································ 130
Assigning a hybrid port to a VLAN ······················································································· 130
Configuring MAC-based VLANs ································································································ 131
Introduction ···················································································································· 131
General configuration restrictions and guidelines ···································································· 134
Configuring static MAC-based VLAN assignment ··································································· 134
Configuring dynamic MAC-based VLAN assignment ······························································· 134
Configuring server-assigned MAC-based VLAN ····································································· 135
Configuring protocol-based VLANs ···························································································· 136
Configuring a VLAN group ······································································································· 137
v
Displaying and maintaining VLANs ···························································································· 137
VLAN configuration examples ··································································································· 138
Port-based VLAN configuration example ·············································································· 138
MAC-based VLAN configuration example ············································································· 139
Protocol-based VLAN configuration example ········································································· 141
Configuring voice VLANs ······························································· 145
Overview ······························································································································ 145
Methods of identifying IP phones ······························································································· 145
Identifying IP phones through OUI addresses ········································································ 145
Automatically identifying IP phones through LLDP ·································································· 146
Advertising the voice VLAN information to IP phones ····································································· 146
IP phone access methods ········································································································ 146
Connecting the host and the IP phone in series ····································································· 146
Connecting the IP phone to the device ················································································· 147
Voice VLAN assignment modes ································································································ 147
Automatic mode ·············································································································· 147
Manual mode ················································································································· 148
Cooperation of voice VLAN assignment modes and IP phones ················································· 148
Security mode and normal mode of voice VLANs ·········································································· 149
Voice VLAN configuration task list ····························································································· 149
Configuring the QoS priority settings for voice traffic ······································································ 150
Configuring a port to operate in automatic voice VLAN assignment mode ·········································· 150
Configuration restrictions and guidelines ·············································································· 150
Configuration procedure ··································································································· 151
Configuring a port to operate in manual voice VLAN assignment mode ············································· 151
Configuration restrictions and guidelines ·············································································· 151
Configuration procedure ··································································································· 152
Enabling LLDP for automatic IP phone discovery ·········································································· 152
Configuration restrictions and guidelines ·············································································· 152
Configuration procedure ··································································································· 153
Configuring LLDP to advertise a voice VLAN ··············································································· 153
Configuring CDP to advertise a voice VLAN ················································································ 153
Displaying and maintaining voice VLANs ···················································································· 154
Voice VLAN configuration examples ·························································································· 154
Automatic voice VLAN assignment mode configuration example ··············································· 154
Manual voice VLAN assignment mode configuration example ··················································· 156
Configuring MVRP ········································································ 158
MRP ··································································································································· 158
MRP implementation ········································································································ 158
MRP messages ·············································································································· 158
MRP timers ···················································································································· 160
MVRP registration modes ········································································································ 161
Protocols and standards ·········································································································· 161
MVRP configuration task list ····································································································· 161
Configuration restrictions and guidelines ····················································································· 161
Configuration prerequisites ······································································································ 162
Enabling MVRP ····················································································································· 162
Setting an MVRP registration mode ··························································································· 162
Setting MRP timers ················································································································ 163
Enabling GVRP compatibility ···································································································· 164
Displaying and maintaining MVRP ····························································································· 164
MVRP configuration example ··································································································· 164
Network requirements ······································································································ 164
Configuration procedure ··································································································· 165
Verifying the configuration ································································································· 168
Configuring QinQ ········································································· 174
Overview ······························································································································ 174
How QinQ works ············································································································· 174
QinQ implementations ······································································································ 175
vi
Protocols and standards ··································································································· 175
Restrictions and guidelines ······································································································ 176
Enabling QinQ ······················································································································· 176
Configuring transparent transmission for VLANs ··········································································· 176
Displaying and maintaining QinQ ······························································································· 177
QinQ configuration examples ···································································································· 177
Basic QinQ configuration example ······················································································ 177
VLAN transparent transmission configuration example ···························································· 179
Configuring VLAN mapping ···························································· 182
Overview ······························································································································ 182
VLAN mapping application scenarios ··················································································· 182
VLAN mapping implementations ························································································· 184
VLAN mapping configuration task list ························································································· 186
Configuring one-to-one VLAN mapping ······················································································· 186
Configuring one-to-two VLAN mapping ······················································································· 187
Displaying and maintaining VLAN mapping ················································································· 188
VLAN mapping configuration examples ······················································································ 188
One-to-one VLAN mapping configuration example ································································· 188
One-to-two VLAN mapping configuration example ·································································· 190
Configuring LLDP ········································································· 193
Overview ······························································································································ 193
Basic concepts ··············································································································· 193
Working mechanism ········································································································ 198
Protocols and standards ··································································································· 199
LLDP configuration task list ······································································································ 199
Performing basic LLDP configurations ························································································ 200
Enabling LLDP ················································································································ 200
Setting the LLDP bridge mode ··························································································· 200
Setting the LLDP operating mode ······················································································· 200
Setting the LLDP reinitialization delay ·················································································· 201
Enabling LLDP polling ······································································································ 201
Configuring the advertisable TLVs ······················································································ 202
Configuring the management address and its encoding format ·················································· 203
Setting other LLDP parameters ·························································································· 204
Setting an encapsulation format for LLDP frames ··································································· 205
Disabling LLDP PVID inconsistency check ············································································ 205
Configuring CDP compatibility ·································································································· 206
Configuration prerequisites ································································································ 206
Configuration procedure ··································································································· 207
Configuring LLDP trapping and LLDP-MED trapping······································································ 207
Setting the source MAC address of LLDP frames to the MAC address of a VLAN interface ···················· 208
Enabling the device to generate ARP or ND entries for received management address LLDP TLVs ········ 208
Displaying and maintaining LLDP ······························································································ 209
LLDP configuration examples ··································································································· 209
Basic LLDP configuration example ······················································································ 209
CDP-compatible LLDP configuration example ······································································· 214
Index ························································································· 216
1
Configuring Ethernet interfaces
The Switch Series supports Ethernet interfaces, management Ethernet interfaces, Console
interfaces, and USB interfaces. For the interface types and the number of interfaces supported by a
switch model, see the installation guide.
This chapter describes how to configure management Ethernet interfaces and Ethernet interfaces.
Ethernet interface naming conventions
The Ethernet interfaces are named in the format of interface type A/B/C. The letters that follow the
interface type represent the following elements:
• A—IRF member ID. If the switch is not in an IRF fabric, A is 1 by default.
• B—Card slot number. 0 indicates the interface is a fixed interface of the switch.
• C—Port index.
Configuring a management Ethernet interface
A management interface uses an RJ-45 connector. You can connect the interface to a PC for
software loading and system debugging, or connect it to a remote NMS for remote system
management.
To configure a management Ethernet interface:
Step Command Remarks
1. Enter system view.
system-view
N/A
2. Enter management
Ethernet interface view.
interface
M-GigabitEthernet
interface-number
N/A
3. (Optional.) Set the
interface description.
description
text
The default setting is
M-GigabitEthernet0/0/0 Interface
.
4. (Optional.) Shut down
the interface.
shutdown
By default, the management Ethernet
interface is up.
Configuring common Ethernet interface settings
Configuring a combo interface (single combo interface)
A combo interface is a logical interface that physically comprises one fiber combo port and one
copper combo port. The two ports share one forwarding channel and one interface view. As a result,
they cannot work simultaneously. When you activate one port, the other port is automatically
disabled. In the interface view, you can activate the fiber or copper combo port, and configure other
port attributes such as the interface rate and duplex mode.
Configuration prerequisites
Before you configure combo interfaces, complete the following tasks:
• Determine the combo interfaces on your device. Identify the two physical interfaces that belong
to each combo interface according to the marks on the device panel.
2
• Use the display interface command to determine which port (fiber or copper) of each combo
interface is active:
{ If the copper port is active, the output includes "Media type is twisted pair, Port hardware
type is 1000_BASE_T."
{ If the fiber port is active, the output does not include this information.
Also, you can use the display this command in the view of each combo interface to display the
combo interface configuration:
{ If the fiber port is active, the combo enable fiber command exists in the output.
{ If the copper port is active, the combo enable fiber command does not exist in the output.
Changing the active port of a combo interface
Step Command Remarks
1. Enter system view.
system-view
N/A
2. Enter Ethernet interface
view.
interface
interface-type
interface-number
N/A
3. Activate the copper combo
port or fiber combo port.
combo enable
{
copper
|
fiber
}
By default, the copper combo port
is active.
Configuring basic settings of an Ethernet interface
IMPORTANT:
Configure the same speed and duplex mode for the two interfaces at the ends of a link.
You can configure an Ethernet interface to operate in one of the following duplex modes:
• Full-duplex mode—The interface can send and receive packets simultaneously.
• Half-duplex mode—The interface can only send or receive packets at a given time.
• Autonegotiation mode—The interface negotiates a duplex mode with its peer.
You can set the speed of an Ethernet interface or enable it to automatically negotiate a speed with its
peer. For a 100-Mbps or 1000-Mbps Layer 2 Ethernet interface, you can also set speed options for
autonegotiation. The two ends can select a speed only from the available options. For more
information, see "Setting speed options for autonegotiation on an Ethernet interface."
T
o configure basic settings of an Ethernet interface:
Step Command Remarks
1. Enter system view.
system-view
N/A
2. Enter Ethernet interface
view.
interface
interface-type
interface-number
N/A
3. Set the description for
the Ethernet interface.
description
text
The default setting is interface-name
Interface
. For example,
GigabitEthernet1/0/1
Interface
.
4. Set the duplex mode for
the Ethernet interface.
duplex
{
auto
|
full
|
half
}
By default, the duplex mode is
auto
for
Ethernet interfaces.
Copper ports operating at 1000 Mbps or
10 Gbps and fiber ports do not support the
half
keyword.
3
Step Command Remarks
5. Set the speed for the
Ethernet interface.
speed { 10 | 100 | 1000 |
10000 | auto }
The default setting is
auto
for Ethernet
interfaces.
Support for the keywords depends on the
interface type. For more information, use
the
speed ?
command in interface view.
6. Set the expected
bandwidth for the
Ethernet interface.
bandwidth
bandwidth-value
By default, the expected bandwidth (in
kbps) is the interface baud rate divided by
1000.
7. Restore the default
settings for the Ethernet
interface.
default
N/A
8. Bring up the Ethernet
interface.
undo shutdown
By default, Ethernet interfaces are in up
state.
The
shutdown
command cannot be
configured on an interface in a loopback
test.
Configuring jumbo frame support
An Ethernet interface might receive frames larger than the standard Ethernet frame size during
high-throughput data exchanges, such as file transfers. These frames are called jumbo frames.
The Ethernet interface processes jumbo frames in the following ways:
• When the Ethernet interface is configured to deny jumbo frames, the Ethernet interface
discards jumbo frames.
• When the Ethernet interface is configured with jumbo frame support, the Ethernet interface
performs the following operations:
{ Processes jumbo frames within the specified length.
{ Discards jumbo frames that exceed the specified length.
To configure jumbo frame support in interface view:
Step Command Remarks
1. Enter system view.
system-view
N/A
2. Enter Ethernet interface
view.
interface
interface-type
interface-number
N/A
3. Configure jumbo frame
support.
jumboframe enable
[ size ]
By default, the switch allows jumbo
frames within 10000 bytes to pass
through all Ethernet interfaces.
When you set the size argument, the
value must be an even integer.
Configuring physical state change suppression on an
Ethernet interface
IMPORTANT:
Do not enable this feature on an interface that has RRPP, spanning tree protocols, or Smart Link
enabled.
4
The physical link state of an Ethernet interface is either up or down. Each time the physical link of an
interface comes up or goes down, the interface immediately reports the change to the CPU. The
CPU then performs the following operations:
• Notifies the upper-layer protocol modules (such as routing and forwarding modules) of the
change for guiding packet forwarding.
• Automatically generates traps and logs to inform users to take the correct actions.
To prevent frequent physical link flapping from affecting system performance, configure physical
state change suppression. You can configure this feature to suppress only link-down events, only
link-up events, or both. If an event of the specified type still exists when the suppression interval
expires, the system reports the event.
When you configure this feature, follow these guidelines:
• To suppress only link-down events, configure the link-delay [ msec ] delay-time command.
• To suppress only link-up events, configure the link-delay [ msec ] delay-time mode up
command.
• To suppress both link-down and link-up events, configure the link-delay [ msec ] delay-time
mode updown command.
To configure physical state change suppression on an Ethernet interface:
Step Command Remarks
1. Enter system view.
system-view
N/A
2. Enter Ethernet
interface view.
interface
interface-type
interface-number
N/A
3. Configure physical
state change
suppression.
link-delay
[
msec
]
delay-time [
mode
{
up
|
updown
}]
By default, the link-down or link-up event is
immediately reported to the CPU.
If you configure this command multiple times on
an Ethernet interface, the most recent
configuration takes effect.
Configuring dampening on an Ethernet interface
The interface dampening feature uses an exponential decay mechanism to prevent excessive
interface flapping events from adversely affecting routing protocols and routing tables in the network.
Suppressing interface state change events protects the system resources.
If an interface is not dampened, its state changes are reported. For each state change, the system
also generates an SNMP trap and log message.
After a flapping interface is dampened, it does not report its state changes to the CPU. For state
change events, the interface only generates SNMP trap and log messages.
Parameters
• Penalty—The interface has an initial penalty of 0. When the interface flaps, the penalty
increases by 1000 for each down event until the ceiling is reached. It does not increase for up
events. When the interface stops flapping, the penalty decreases by half each time the half-life
timer expires until the penalty drops to the reuse threshold.
• Ceiling—The penalty stops increasing when it reaches the ceiling.
• Suppress-limit—The accumulated penalty that triggers the device to dampen the interface. In
dampened state, the interface does not report its state changes to the CPU. For state change
events, the interface only generates SNMP traps and log messages.
5
• Reuse-limit—When the accumulated penalty decreases to this reuse threshold, the interface is
not dampened. Interface state changes are reported to the upper layers. For each state change,
the system also generates an SNMP trap and log message.
• Decay—The amount of time (in seconds) after which a penalty is decreased.
• Max-suppress-time—The maximum amount of time the interface can be dampened. If the
penalty is still higher than the reuse threshold when this timer expires, the penalty stops
increasing for down events. The penalty starts to decrease until it drops below the reuse
threshold.
The ceiling is equal to 2
(Max-suppress-time/Decay)
× reuse-limit. It is not user configurable.
Figure 1 sho
w
s the change rule of the penalty value. The lines t
0
and t
2
indicate the start time and
end time of the suppression, respectively. The period from t
0
to t
2
indicates the suppression period, t
0
to t
1
indicates the max-suppress-time, and t
1
to t
2
indicates the complete decay period.
Figure 1 Change rule of the penalty value
Configuration restrictions and guidelines
When you configure dampening on an Ethernet interface, follow these restrictions and guidelines:
• The dampening command and the link-delay command cannot be configured together on an
interface.
• The dampening command does not take effect on the administratively down events. When you
execute the shutdown command, the penalty restores to 0, and the interface reports the down
event to the upper-layer protocols.
• Do not enable the dampening feature on an interface with RRPP, MSTP, or Smart Link enabled.
Configuration procedure
To configure dampening on an Ethernet interface:
Step Command Remarks
1. Enter system view.
system-view
N/A
6
Step Command Remarks
2. Enter Ethernet
interface view.
interface
interface-type
interface-number
N/A
3. Enable dampening on
the interface.
dampening
[ half-life reuse
suppress max-suppress-time ]
By default, interface dampening is
disabled on Ethernet interfaces.
Enabling loopback testing on an Ethernet interface
CAUTION:
After you enable this feature on an Ethernet interface, the interface cannot forward data traffic
correctly.
Perform this task to determine whether an Ethernet link works correctly.
Loopback testing includes the following types:
• Internal loopback testing—Tests the device where the Ethernet interface resides. The
Ethernet interface sends outgoing packets back to the local device. If the device fails to receive
the packets, the device fails.
• External loopback testing—Tests the inter-device link. The Ethernet interface sends incoming
packets back to the remote device. If the remote device fails to receive the packets, the
inter-device link fails.
Configuration restrictions and guidelines
When you configure loopback testing on an Ethernet interface, follow these restrictions and
guidelines:
• On an administratively shut down Ethernet interface (displayed as in ADM or Administratively
DOWN state), you cannot perform an internal or external loopback test.
• The speed, duplex, mdix-mode, and shutdown commands are not available during a
loopback test.
• During a loopback test, the Ethernet interface operates in full duplex mode. When a loopback
test is complete, the port returns to its duplex setting.
Configuration procedure
To enable loopback testing on an Ethernet interface:
Step Command Remarks
1. Enter system view.
system-view
N/A
2. Enter Ethernet interface
view.
interface
interface-type
interface-number
N/A
3. Enable loopback testing.
loopback
{
external
|
internal
}
By default, no loopback test is
performed.
Configuring generic flow control on an Ethernet interface
To avoid dropping packets on a link, you can enable generic flow control at both ends of the link.
When traffic congestion occurs at the receiving end, the receiving end sends a flow control (Pause)
frame to ask the sending end to suspend sending packets. Generic flow control includes the
following types:
7
• TxRx-mode generic flow control—Enabled by using the flow-control command. With
TxRx-mode generic flow control enabled, an interface can both send and receive flow control
frames:
{ When congestion occurs, the interface sends a flow control frame to its peer.
{ When the interface receives a flow control frame from its peer, it suspends sending packets
to its peer.
• Rx-mode generic flow control—Enabled by using the flow-control receive enable
command. With Rx-mode generic flow control enabled, an interface can receive flow control
frames, but it cannot send flow control frames:
{ When congestion occurs, the interface cannot send flow control frames to its peer.
{ When the interface receives a flow control frame from its peer, it suspends sending packets
to its peer.
To handle unidirectional traffic congestion on a link, configure the flow-control receive enable
command at one end and the flow-control command at the other end. To enable both ends of a link
to handle traffic congestion, configure the flow-control command at both ends.
To enable generic flow control on an Ethernet interface:
Step Command Remarks
1. Enter system view.
system-view
N/A
2. Enter Ethernet interface
view.
interface
interface-type
interface-number
N/A
3. Enable generic flow
control.
• Enable TxRx-mode
generic flow control:
flow-control
• Enable Rx-mode generic
flow control:
flow-control receive
enable
By default, generic flow control is
disabled on an Ethernet interface.
Enabling auto power-down on an Ethernet interface
IMPORTANT:
Fiber ports do not support this feature.
When an Ethernet interface with auto power-down enabled has been down for a certain period of
time, both of the following events occur:
• The device automatically stops supplying power to the Ethernet interface.
• The Ethernet interface enters the power save mode.
The time period depends on the chip specifications and is not configurable.
When the Ethernet interface comes up, both of the following events occur:
• The device automatically restores power supply to the Ethernet interface.
• The Ethernet interface restores to its normal state.
To enable auto power-down on an Ethernet interface:
Step Command Remarks
1. Enter system view.
system-view
N/A
8
Step Command Remarks
2. Enter Ethernet interface
view.
interface
interface-type
interface-number
N/A
3. Enable auto power-down on
the Ethernet interface.
port auto-power-down
By default, auto power-down is
disabled on an Ethernet interface.
Setting the statistics polling interval
Step Command Remarks
1. Enter system view.
system-view
N/A
2. Enter Ethernet interface
view.
interface
interface-type
interface-number
N/A
3. Set the statistics polling
interval for the Ethernet
interface.
flow-interval
interval
By default, the statistics polling
interval is 300 seconds.
To display the interface statistics collected in the last statistics polling interval, use the display
interface command.
Enabling automatic negotiation for speed downgrading
Perform this task to enable interfaces at two ends of a link to automatically negotiate about
downgrading their speed when the following conditions exist:
• The interfaces automatically negotiate a speed of 1000 Mbps.
• The interfaces cannot operate at 1000 Mbps because of link restrictions.
To enable automatic negotiation for speed downgrading:
Step Command Remarks
1. Enter system view.
system-view
N/A
2. Enter Ethernet interface
view.
interface
interface-type
interface-number
N/A
3. Enable automatic
negotiation for speed
downgrading.
speed auto downgrade
By default, automatic negotiation
for speed downgrading is
enabled.
Configuring storm suppression
The storm suppression feature ensures that the size of a particular type of traffic (broadcast,
multicast, or unknown unicast traffic) does not exceed the threshold on an interface. When the
broadcast, multicast, or unknown unicast traffic on the interface exceeds this threshold, the system
discards packets until the traffic drops below this threshold.
Both storm suppression and storm control can suppress storms on an interface. Storm suppression
uses the chip to suppress traffic. Storm suppression has less impact on the device performance than
storm control, which uses software to suppress traffic.
Configuration restrictions and guidelines
When you configure storm suppression, follow these restrictions and guidelines:
9
• For the traffic suppression result to be determined, do not configure storm control together with
storm suppression for the same type of traffic. For more information about storm control, see
"Configuring storm control on an Ethernet interface."
• Whe
n you configure the suppression threshold in kbps, the actual suppression threshold might
be different from the configured one as follows:
{ If the configured value is smaller than 64, the value of 64 takes effect.
{ If the configured value is greater than 64 but not an integer multiple of 64, the integer
multiple of 64 that is greater than and closest to the configured value takes effect.
For the suppression threshold that takes effect, see the prompt on the device.
Configuration procedure
To set storm suppression thresholds on an Ethernet interface:
Step Command Remarks
1. Enter system view.
system-view
N/A
2. Enter Ethernet interface
view.
interface
interface-type
interface-number
N/A
3. Enable broadcast
suppression and set the
broadcast suppression
threshold.
broadcast-suppression
{ ratio |
pps
max-pps |
kbps
max-kbps }
By default, broadcast suppression
is disabled.
4. Enable multicast
suppression and set the
multicast suppression
threshold.
multicast-suppression
{ ratio |
pps
max-pps |
kbps
max-kbps }
By default, multicast suppression
is disabled.
5. Enable unknown unicast
suppression and set the
unknown unicast
suppression threshold.
unicast-suppression
{ ratio |
pps
max-pps |
kbps
max-kbps }
By default, unknown unicast
suppression is disabled.
Configuring a Layer 2 Ethernet interface
Setting speed options for autonegotiation on an Ethernet
interface
By default, speed autonegotiation enables an Ethernet interface to negotiate with its peer for the
highest speed that both ends support. You can narrow down the speed option list for negotiation.
/