Port Channeling
Introduction
Port Channels refer to the aggregation of multiple physical
interfaces into one logical interface to provide higher aggregated
bandwidth, load balancing, and link redundancy. Port Channel scan connect to
interfaces across switching modules, so a failure of a switching module cannot bring
down the Port Channel link.
Port Channel |
About Port Channeling and Trunking
Trunking is a commonly used storage industry term. However, the
Cisco NX-OS software and switches in the Cisco MDS 9000 Family
implement trunking and Port Channeling as follows:
• Port Channeling enables several physical links to be combined
into one aggregated logical link.
Trunking |
Port channeling and Trunking |
• Trunking enables a link transmitting frames in the EISL format
to carry (trunk) multiple VSAN traffic. For example, when trunking
is operational on an E port, that E port becomes a TE port.
• Port Channeling—Interfaces can be channeled between the
following sets of ports:
– E ports and TE ports
– F ports and NP ports
– TF ports and TNP ports
• Trunking—Trunking permits carrying traffic on multiple VSANs
between switches. See the Cisco MDS 9000 Family NX-OS Fabric Configuration
Guide.
• Both Port Channeling and trunking can be used between TE ports
over EISLs.
About Port Channel Modes
There are two types of Port channel modes.
1. ON (Default)
2. Active
Differences between ON and Active modes |
Restrictions
Cisco MDS 9000 Family switches support the following number of
Port Channels per switch:
• Switches with only Generation 1 switching modules do not support
F and TF Port Channels.
• Switches with Generation 1 switching modules, or a combination
of Generation 1 and Generation 2 switching modules, support a
maximum of 128 Port Channels. Only Generation 2 ports can be
included in the Port Channels.
• Switches with only Generation 2 switching modules or Generation
2 and Generation 3 modules support a maximum of 256 Port Channels
with 16 interfaces per Port Channel.
• A Port Channel number refers to the unique identifier for each
channel group. This number ranges from of 1 to 256.
Port Channel Configuration
Port Channels are created with default values. You can change the
default configuration just like any other physical interface.
Port Channel Configurations |
About Port Channel Configuration
Before configuring a Port Channel, consider the following
guidelines:
• Configure the Port Channel across switching modules to implement
redundancy on switching module reboots or upgrades.
• Ensure that one Port Channel is not connected to different sets
of switches. Port Channels require point-to-point connections
between the same set of switches.
If you misconfigure Port Channels, you may receive a
misconfiguration message. If you receive this message, the Port Channel’s
physical links are disabled because an error has been detected.
A Port Channel error is detected if the following requirements are
not met:
• Each switch on either side of a Port Channel must be connected
to the same number of interfaces.
• Each interface must be connected to a corresponding interface on
the other side.
• Links in a Port Channel cannot be changed after the Port Channel
is configured. If you change the links after the Port Channel is
configured, be sure to reconnect the links to interfaces within the
Port Channel and re enable the links.
If all three conditions are not met, the faulty link is disabled.
Enter the show interface command
for that interface to verify that the Port Channel is functioning
as required.
Creating a Port Channel
1. Enters
configuration mode.
Switch # config t
2. Configures the
specified Port Channel (1) using the default ON mode.
Switch (config) # interface
port-channel 1
3. Configures the ACTIVE mode.
Switch (config-if) # channel mode
active
4. Reverts to the default ON mode.
Switch (config-if) # no channel mode
active
5. Deletes the specified Port Channel (1), its associated
interface mappings, and the hardware associations for this Port Channel.
Switch (config) # no interface
port-channel 1
Port-channel 1 deleted and all its members disabled please
do the same operation on the switch at the other end of the
port-channel
You can add or remove a physical interface (or a range of
interfaces) to an existing Port Channel.
The compatible parameters on the configuration are mapped to the
Port Channel. Adding an interface to a Port Channel increases the
channel size and bandwidth of the Port Channel.
Removing an interface from a Port Channel decreases the channel
size and bandwidth of the Port Channel.
You can add a physical interface (or a range of interfaces) to an
existing Port Channel. The compatible parameters on the
configuration are mapped to the Port Channel. Adding an interface
to a Port Channel increases the channel size and bandwidth of the Port Channel.
A port can be configured as a member of a static Port Channel
only if the following configurations are the same in the port and the Port
Channel:
Speed
Mode
Rate mode
Port VSAN
Trunking mode
Allowed VSAN list or VF-ID list
Compatibility Check
A compatibility check ensures that the same parameter settings are
used in all physical ports in the channel. Otherwise, they cannot
become part of a Port Channel. The compatibility check is performed
before a port is added to the Port Channel.
The check ensures that the following parameters and settings match
at both ends of a Port Channel:
• Capability parameters (type of interface, Gigabit Ethernet at
both ends, or Fibre Channel at both ends).
• Administrative compatibility parameters (speed, mode, rate mode,
port VSAN, allowed VSAN list, and port security).
To add an interface to a Port Channel, follow these steps:
1. Configures the
specified port interface (fc1/15).
Switch (config) # interface fc1/15
2. Adds physical Fibre Channel port 1/15 to channel group 15.
If channel group 15 does not exist, it is created. The port
is shut down.
Switch (config-if) # channel-group 15
To add a range of ports to a Port Channel, follow these steps:
1. Configures the
specified range of interfaces. In this example, interfaces from 1/1 to 1/5 are
configured.
Switch (config) # interface fc1/1
– 5
2. Adds physical
interfaces 1/1, 1/2, 1/3, 1/4, and 1/5 to channel group 2. If channel group
2 does not exist, it is created.
If the compatibility check is successful, the interfaces are
operational and the corresponding states apply to these interfaces.
Switch (config-if) # channel-group 2
3. Deletes the physical Fibre Channel interfaces in channel
group 2.
Switch (config-if) # no channel-group
2
Enabling and Configuring Auto creation
1. Enters the
configuration mode for the selected interface(s).
Switch (config) # interface fc8/13
2. Automatically creates the channel group for the selected
interface(s).
Switch (config- if) # channel-group auto
3. Disables the auto creation of channel groups for this
interface, even if the system default configuration may have auto creation
enabled.
Switch (config- if) # no channel-group auto
Some useful commands
Displays the Port Channel Summary
Switch # show
port-channel summary
----------------------------------------------------------------
Interface Total Ports Oper Ports First
Oper Port
----------------------------------------------------------------
port-channel 77 2
0 --
port-channel 78 2
0
--
port-channel 79 2
2
fcip200
Displays the Port Channel Configured in the Default ON Mode
Switch # show
port-channel database
port-channel 77
Administrative channel mode is on
Operational channel mode is on
Last membership update succeeded
2 ports in total, 0 ports up
Ports: fcip1 [down]
fcip2 [down]
port-channel 78
Administrative channel mode is on
Operational channel mode is on
Last membership update succeeded
2 ports in total, 0 ports up
Ports: fc2/1 [down]
fc2/5 [down]
port-channel 79
Administrative channel mode is on
Operational channel mode is on
Last membership update succeeded
First operational port is fcip200
2 ports in total, 2 ports up
Ports: fcip101 [up]
fcip200 [up] *
Displays the Port Channel Configured in the ACTIVE Mode
port-channel 77
Administrative channel mode is active
Operational channel mode is active
Last membership update succeeded
2 ports in total, 0 ports up
Ports: fcip1 [down]
fcip2 [down]
port-channel 78
Administrative channel mode is active
Operational channel mode is active
Last membership update succeeded
2 ports in total, 0 ports up
Ports: fc2/1 [down]
fc2/5 [down]
port-channel 79
Administrative channel mode is active
Operational channel mode is active
Last membership update succeeded
First operational port is fcip200
2 ports in total, 2 ports up
Ports: fcip101 [up]
fcip200 [up] *
Displays the Consistency Status without Details
Switch # show
port-channel consistency
Database is consistent
Displays the Consistency Status with Details
Switch # show
port-channel consistency detail
Displays the Port Channel Usage
Switch # show
port-channel usage
Displays the Port Channel Compatibility
Switch # show
port-channel compatibility-parameters
Displays Auto created Port Channels
Switch # show interface
fc1/1
Displays the Specified Port Channel Interface
Switch # show
port-channel database interface port-channel 128
Displays the Port Channel Summary
Switch # show
port-channel summary