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 560 Series Router supports 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.
-
MAC accounting is not supported on Ethernet link bundles.
-
The maximum number of supported links in each ethernet link bundle is 64.
-
The maximum number of supported ethernet link bundles is 1281024.
-
On an egress (NCS 5500 Series) router’s NC57 line card, when BUM traffic is sent from the core network to the AC network over a bundle interface, the hash function is not performed on active bundle member interfaces. Rather, a specific bundle pin-down member interface is used for sending BUM traffic.
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
------------------------------------------------------------------------