Está en la página 1de 2

Conceptos sobre PortChannel/EtherChannel/LAG/LACP

La idea de usar PortChannel es que podemos "agregar" enlaces para tener


un enlace de más capacidad y con redundancia... pero la realidad no es
tan bonita ni tan simple....

Si tenemos 2 enlaces de 1 GB en PortChannel el cisco nos dice


alegremente que tenemos un ancho de banda de 2 Gbps pero con matices que
no nos cuenta.

En realidad, y para no complicarlo demasiado diré que una misma sesión


siempre se usa el mismo enlace, de forma que en este ejemplo sería
imposible que en una sesión podamos superar 1Gbps de velocidad, ni
siquiera si nuestro equipo tuviese una tarjeta de red de 10Gb.

No solo eso... además puede ocurrir que una segunda sesión se le asigne
AL MISMO enlace que ya está saturado, aunque el otro esté libre,
provocando la fustración que se sufre al usar un circuito saturado.

Todo esto se produce por cómo funciona un etherchannel y como decide que
enlace utilizar.

ejemplo port-channel en Cisco tien esta pinta:

c7603s-Router#sh etherchannel load-balance


EtherChannel Load-Balancing Configuration:
src-dst-ip
mpls label-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
MPLS: Label or IP

Es decir, para tráfico IPv4 va a decidir cuál de los 2 enlaces va a


utilizar basándose en las IP de origen y destino, en eso, y SOLAMENTE en
eso, no va a tener en cuenta la saturación, ni la latencia, ni la
distancia, ni la presión atmosférica en Kazajistan así que puede
saturarse a partir de 10Gb.

En la vida real cuando tienes varios clientes diferentes usando el


circuito, estadísticamente lo mas probable es que se consigan anchos de
banda superiores a los 10Gbps pero si por ejemplo pretenden vender 2
fibras de dedicadas de 1Gbps a un cliente para hacer sus backups a 2Gbps
utilizando port-channel que sepan que están mintiendo (por ignorancia o
por mala idea) y que eso no va a ser así.

Se pueden elegir otras formas de decidir el enlace que se va a utilizar,


pero la regla de oro es: LA MISMA SESIÓN SIEMPRE VA POR EL MISMO ENLACE.

Aquí tienen los tipos de balanceo que soporta para port-channel cisco 7603s:

c7603s-sag(config)#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

También podría gustarte