Etherchannel Overview

Etherchannel Overview

- in Enterprise Infrastructure
948
0

Etherchannel también conocido como Link Aggregation es una tecnología que permite agrupar varias interfaces físicas que conectan un par de dispositivos, cuando el etherchannel es establecido los dispositivos lo ven como una sola interfaz lógica incrementando el ancho de banda considerablemente.

Se pueden agrupar hasta ocho interfaces físicas en una sola interfaz lógica, el nombre de esta nueva interfaz lógica es llamada Port-Channel. Los puertos etherchannel pueden ser configurado en capa 2 o capa 3.

EtherChannel proporciona enlaces de alta velocidad tolerantes a fallas entre switches, routers, firewall y servidores. Si un enlace falla, EtherChannel redirige el tráfico desde el enlace fallido a los enlaces restantes del port-channel sin intervención administrativa y es transparente para el usuario final.

Los protocolos de control plane toman en cuenta la interfaz lógica port-channel y no las interfaces individuales que los conforman, por ejemplo Spanning-Tree.

Etherchannel_1

Para que etherchannel funcione ambos dispositivos deben de comprender y utilizar la tecnología para que funcione correctamente.

Generalmente, todos los puertos agrupados primero deben pertenecer a la misma VLAN. Si se usa como troncal, los puertos agrupados deben estar en modo trunking, tener la misma VLAN nativa y pasar el mismo conjunto de VLANs. Cada uno de los puertos debe tener la misma velocidad y configuración dúplex antes de agruparse. Los puertos incluidos también deben tener configuraciones idénticas de spanning-tree.

Los port-channel que vayan a ser utilizados en capa 3 deben de estar configurados con el comando no switchport.

Port-channel load balancing

La distribución de los frames entre las interfaces físicas que conforman el port-channel está basado en una función hashing. Este hash depende del método utilizado para el balanceo. Con el resultado obtenido del hash, se identifica cual puerto físico utilizará para enviar el frame.

La operación de hashing se puede realizar en direcciones MAC o IP y puede basarse únicamente en las direcciones de origen, destino o en ambas (también existen métodos que utilizan el número de puerto). Los métodos de load-balancing por defecto dependen del modelo y versión de software del switch, pueden ser de capa 2, 3 o 4 y aplican de forma global para todo los port-channel. Veamos algunos de los métodos de balanceo etherchannel disponibles:

  • src-ip : Dirección IP origen
  • dst-ip : Dirección IP destino
  • src-dst-ip : Dirección IP origen y destino
  • src-mac : Dirección MAC origen
  • dst-mac : Dirección MAC destino
  • src-dst-mac : Dirección MAC origen y destino
  • src-port : Número de puerto origen
  • dst-port : Número de puerto destino
  • src-dst-port :Número de puerto origen destino

La configuración del método de balanceo es con el siguiente comando:

Switch# port-channel load-balance <method>

! Example: Each platform provides some extra methods

Switch# port-channel load-balance ?
  dst-ip                      Dst IP Addr
  dst-mac                     Dst Mac Addr
  dst-mixed-ip-port           Dst IP Addr and TCP/UDP Port
  dst-port                    Dst TCP/UDP Port
  mpls                        Load Balancing for MPLS packets
  src-dst-ip                  Src XOR Dst IP Addr
  src-dst-mac                 Src XOR Dst Mac Addr
  src-dst-mixed-ip-port       Src XOR Dst IP Addr and TCP/UDP Port
  src-dst-port                Src XOR Dst TCP/UDP Port
  src-ip                      Src IP Addr
  src-mac                     Src Mac Addr
  src-mixed-ip-port           Src IP Addr and TCP/UDP Port
  src-port                    Src TCP/UDP Port
  vlan-dst-ip                 Vlan, Dst IP Addr
  vlan-dst-mixed-ip-port      Vlan, Dst IP Addr and TCP/UDP Port
  vlan-src-dst-ip             Vlan, Src XOR Dst IP Addr
  vlan-src-dst-mixed-ip-port  Vlan, Src XOR Dst IP Addr and TCP/UDP Port
  vlan-src-ip                 Vlan, Src IP Addr
  vlan-src-mixed-ip-port      Vlan, Src IP Addr and TCP/UDP Port

Switch(config)#

Comando para ver el método de balanceo que tiene un switch:

Switch# show etherchannel load-balance 
EtherChannel Load-Balancing Configuration:
        src-dst-ip
        
EtherChannel Load-Balancing Addresses Used Per-Protocol:
Non-IP: Source XOR Destination MAC address
  IPv4: Source XOR Destination IP address
  IPv6: Source XOR Destination IP address

Switch#

Para verificar la eficacia con la que se está ejecutando un método de balanceo de carga configurado, puede usar el comando show etherchannel port-channel. Se muestra cada enlace en el canal, junto con un valor hexadecimal "Load". Aunque esta información no es intuitiva, puede usar los valores hexadecimales para tener una idea de las cargas de tráfico de cada enlace en relación con las demás.

Switch# show etherchannel port-channel     
                Channel-group listing: 
                -----------------------

Group: 10 
----------
                Port-channels in the group: 
                ----------------------

Port-channel: Po10    (Primary Aggregator)

------------

Age of the Port-channel   = 1344d:00h:15m:03s
Logical slot/port   = 14/2          Number of ports = 2
HotStandBy port = null 
Port state          = Port-channel Ag-Inuse 
Protocol            =   LACP
Port security       = Disabled
Fast-switchover     = disabled
Fast-switchover Dampening = disabled
Load share deferral = disabled   
Is fex host PO    = FALSE

Ports in the Port-channel: 

Index   Load      Port          EC state       No of bits
------+------+------------+------------------+-----------
 0      8E            Te5/1             Active   4
 1      71            Te5/2             Active   4

Time since last port bundled:    287d:08h:41m:08s    Te5/2       
Time since last port Un-bundled: 287d:10h:48m:10s    Te5/2

Cuando un port-channel se va la estado errdisable es necesario apagar y encender la interfaz port-channel, asi como las interfaces físicas individuales.

En la siguiente publicación hablaremos sobre los protocolos existentes para establecer los enlaces etherchannel.

Mas información:

https://www.cisco.com/c/en/us/td/docs/switches/lan/catalyst3750x_3560x/software/release/15-2_4_e/configurationguide/b_1524e_consolidated_3750x_3560x_cg/b_1524e_consolidated_3750x_3560x_cg_chapter_01000010.html

Facebook Comments

You may also like

Creación de un entorno virtual con VENV - Python

This article teaches how to set up a