Configure Gigabit Ethernet Link Bundle
Cisco IOS XR software supports the EtherChannel method of forming bundles of Ethernet interfaces. EtherChannel is a Cisco proprietary technology that allows the user to configure links to join a bundle, but has no mechanisms to check whether the links in a bundle are compatible.
IEEE 802.3ad encapsulation employs a Link Aggregation Control Protocol (LACP) to ensure that all the member links in an ethernet bundle are compatible. Links that are incompatible or have failed are automatically removed from the bundle.
Cisco NCS 5000 Series Router supports 10G and 100G link bundles.
Restrictions
-
All links within a single ethernet link bundle must be configured either to run 802.3ad (LACP) or Etherchannel (non-LACP). Mixed links within a single bundle are not supported.
-
A combination of 10G and 100G links is not supported in the same ethernet link bundle.
-
MAC accounting is not supported on Ethernet link bundles.
-
The maximum number of supported links in each ethernet link bundle is 32 .
-
The maximum number of supported ethernet link bundles is 64 .
-
You observe a traffic drop for a few seconds for Layer 2, Layer 3, and BUM traffic when you add bundle members to the existing bundles on the NCS57 line card.
Configuration Example
To create a link bundle between two routers, you must complete the following configurations:
-
Create a bundle instance
-
Map physical interface (s) to the bundle.
Sample values are provided in the following figure.
For an Ethernet bundle to be active, you must perform the same configuration on both connection endpoints of the bundle.
Configuration
/* Enter the global configuration mode and create the ethernet link bundle */
Router# configure
Router(config)# interface Bundle-Ether 3
Router(config-if)# ipv4 address 10.1.2.3 255.0.0.0
Router(config-if)# bundle maximum-active links 32 hot-standby
Router(config-if)# bundle minimum-active links 1
Router(config-if)# bundle minimum-active bandwidth 30000000
Router(config-if)# exit
/* Map physical interfaces to the bundle */
/* Note: Mixed link bundle mode is supported only when active-standby operation is configured */
Router(config)# interface TenGigE 1/0/0/0
Router(config-if)# bundle id 3 mode on
Router(config-if)# no shutdown
Router(config)# exit
Router(config)# interface TenGigE 1/0/0/1
Router(config-if)# bundle id 3 mode on
Router(config-if)# no shutdown
Router(config-if)# exit
Router(config)# interface TenGigE 1/0/0/2
Router(config-if)# bundle id 3 mode on
Router(config-if)# no shutdown
Router(config-if)# exit
Running Configuration
Router# show running-configuration
configure
interface Bundle-Ether 3
ipv4 address 10.1.2.3 255.0.0.0
bundle maximum-active links 32 hot-standby
bundle minimum-active links 1
bundle minimum-active bandwidth 30000000
!
interface TenGigE 1/0/0/0
bundle-id 3 mode on
!
interface TenGigE 1/0/0/1
bundle-id 3 mode on
!
interface TenGigE 1/0/0/2
bundle-id 3 mode on
!
Verification
Router# show bundle bundle-ether 3
Tue Feb 4 18:24:25.313 UTC
Bundle-Ether1
Status: Up
Local links <active/standby/configured>: 3 / 0 / 3
Local bandwidth <effective/available>: 30000000 (30000000) kbps
MAC address (source): 1234.1234.1234 (Configured)
Inter-chassis link: No
Minimum active links / bandwidth: 1 / 1 kbps
Maximum active links: 32
Wait while timer: 2000 ms
Load balancing: Default
LACP: Not operational
Flap suppression timer: Off
Cisco extensions: Disabled
Non-revertive: Disabled
mLACP: Not configured
IPv4 BFD: Not configured
Port Device State Port ID B/W, kbps
-------------------- --------------- ----------- -------------- ----------
Te1/0/0/0 Local Active 0x8000, 0x0000 10000000
Link is Active
Te1/0/0/1 Local Active 0x8000, 0x0000 10000000
Link is Active
Te1/0/0/2 Local Active 0x8000, 0x0000 10000000
Link is Active
------------------------------------------------------------------------