Puede agregar hasta 8 puertos. Provee de redundancia y de balanceo de carga.
Una vez que el etherchannel está creado los cambios se deben aplicar al etherchannel y no a los enlaces individuales.
Podemos configurar etherchannel tanto de capa 2 (agrupación física) como de capa 3 (agrupación lógica a la que se le puede asignar una dirección IP). Para la capa 2.
Podemos decir que el puerto lógico que creamos es el "Port Channel" y los "Member Interface" las interfaces físicas.
Podemos configurar etherchannel tanto de capa 2 (agrupación física) como de capa 3 (agrupación lógica a la que se le puede asignar una dirección IP). Para la capa 2.
Podemos decir que el puerto lógico que creamos es el "Port Channel" y los "Member Interface" las interfaces físicas.
Tenemos 2 protocolos que cumplen esta función:
PORT AGGREGATION PROTOCOL (PAGP)
- Propiedad de Cisco
- Modos del puerto: auto, desirable, on.
- Envía multicast a la dirección mac: 01-00-0C-CC-CC-CC
- Modos de aprendizaje de direcciones mac:
- Por la agrupación lógica (por defecto; el envío de datos se hará por cualquiera de los enlaces)
- Por el enlace físico individual ("pagp learn-method physical-port" a nivel de interface; el envío de datos se hará por el enlace del que se aprende). Después tendríamos que configurar "load-distribution" para que el tráfico salga siempre con la misma mac de origen.
LINK AGGREGATION PROTOCOL (LACP)
- Estandar (802.3ad). Hasta 16 puertos.
- Modos del puerto: passive, active,
on.
- Envía multicast a la dirección mac: 01-80-C2-00-00-02
- Tiene que configurarse una prioridad (puede ser automático) y que usará con la mac para crear un System ID
- Tiene que configurarse una prioridad de puerto también (puede ser automático). Se usa para decidir que puerto se queda en "standby" cuando hay limitación del hardware.
- Tiene que configurarse una "administrator key". Es una clave que tienen que compartir los enlaces que forman el etherchannel.
- Redundancia: por defecto, los enlaces que por limitación de compatibilidad de hardware no pueden actuar juntos en el Etherchannel, se quedarán como opción para la redundancia. La opción más común es usar Fast Switchover. En un etherchannel con 2 enlaces, uno de ellos estará activo y el otro en standby. Cuando cae el activo, el tráfico va por el otro y no se ve que caiga el port-channel, el etherchannel. Hay que configurarlo en ambos enlaces físicos:
En el Port-Channel:
switch(config)#interface port-channel 1
switch(config-if)#lacp switchover
switch(config-if)#lacp max-bundle 1
En las interfaces físicas:
switch(config)#interface fa0/0
switch(config-if)#channel-group 1 mode active
switch(config-if)#lacp port-priority 32768
switch(config)#interface fa0/1
switch(config-if)#channel-group 1 mode active
switch(config-if)#lacp port-priority 32767
- Envía multicast a la dirección mac: 01-80-C2-00-00-02
- Tiene que configurarse una prioridad (puede ser automático) y que usará con la mac para crear un System ID
- Tiene que configurarse una prioridad de puerto también (puede ser automático). Se usa para decidir que puerto se queda en "standby" cuando hay limitación del hardware.
- Tiene que configurarse una "administrator key". Es una clave que tienen que compartir los enlaces que forman el etherchannel.
- Redundancia: por defecto, los enlaces que por limitación de compatibilidad de hardware no pueden actuar juntos en el Etherchannel, se quedarán como opción para la redundancia. La opción más común es usar Fast Switchover. En un etherchannel con 2 enlaces, uno de ellos estará activo y el otro en standby. Cuando cae el activo, el tráfico va por el otro y no se ve que caiga el port-channel, el etherchannel. Hay que configurarlo en ambos enlaces físicos:
En el Port-Channel:
switch(config)#interface port-channel 1
switch(config-if)#lacp switchover
switch(config-if)#lacp max-bundle 1
En las interfaces físicas:
switch(config)#interface fa0/0
switch(config-if)#channel-group 1 mode active
switch(config-if)#lacp port-priority 32768
switch(config)#interface fa0/1
switch(config-if)#channel-group 1 mode active
switch(config-if)#lacp port-priority 32767
MODOS DE PUERTO Y NEGOCIACIÓN
Dependiendo del modo de configuración del puerto obtenemos un resultado a la hora de la negociación de los protocolos para formar el etherchannel:
MODO
|
PROTOCOLO
|
DESCRIPCIÓN
|
AUTO
|
PAgP
|
Inicia y responde a negociación
|
DESIRABLE
|
PAgP
|
Proactivamente intenta negociar
|
ON
|
Etherchannel
|
Fuerza a negociar. En este modo no se utiliza un protocolo de
negociación (ni PAgP ni LACP). Ambos lados tienen que estar en ON
|
ACTIVE
|
LACP
|
Proactivamente intenta negociar
|
PASSIVE
|
LACP
|
Responde a la petición de negociación
|
Escenarios donde se forma o no el etherchannel |
Hay que tener mucho cuidado con el modo ON. Esto agrupa las interfaces a nivel local pero no negocia con el otro switch. Si en uno de los dos switches no está configurado puede provocar bucles o enviarlo por enlaces donde el otro lado esté bloqueado por STP.
Si podemos configurar LACP o PAGP nos aseguramos estos fallos.
Para configurar Etherchannel:
Se puede configurar Etherchannel en capa 2 o en capa3.
Para la capa 2:
(config)# interface range fa0/23 – 24
(config-if)# channel-group 1 mode (active,
auto, desirable, passive, on)
Dependiendo de la opción nos activará un protocolo u otro. Recordad que el modo ON no activa ni PAgP ni LACP o podemos habilitar el protocolo que queramos:
(config-if-range)#channel-protocol lacp/pagp
Para la capa 3:
(config)# interface port-channel 1
(config-if)# no switchport
(config-if)# ip address X.X.X.X X.X.X.X
(config)# interface range fa0/23 – 24
(config-if)# no switchport
(config-if)# channel-group 1 mode (active, auto, desirable, passive, on)
Hay que crear un Port-Channel y asignarle una dirección ip. Importante que los puertos no sean de capa 2 solo. Si sucede hay convertirlos a capa 3 con el comando "no switchport".
También podemos configurar balanceo de carga en base a la dirección mac y/o la dirección ip de origen o destino:
(config)#port-channel load-balance (dst-ip; dst-mac; src-ip; src-mac)
Otra característica es que podemos elegir que interface envía el tráfico. Lo hacemos en base a una prioridad a nivel de interface:
(config-if)#lacp port-priority X (1 - 65535, por defecto 32678) - La más baja gana
(config-if)#pagp port-priority X (1 - 255, por defecto 128) - La más alta gana
En LACP si configuramos más de 8 puertos en el grupo, los restantes puertos se quedarán en hot-standby (redundancia). La elección de cuáles se quedan en funcionamiento y cuáles en hot-standby se hace en base a la prioridad y el ID del puerto
Para comprobar el etherchannel:
- show etherchannel summary
- show etherchannel port-channel
- show etherchannel load-balance
- show etherchannel load-balance
A tener en cuenta:
- Todas las interfaces deben tener las mismas caracterísitcas
- Misma velocidad, duplex, storm-contro, flow-control, MTU, etc.
- Misma velocidad, duplex, storm-contro, flow-control, MTU, etc.
- Se crea redundancia entre las interfaces
- Ninguna interfaces puede ser un puerto SPAN
- Las interfaces deben pertenecer a la misma vlan o al mismo trunk
- Cualquier cambio en el port-channel afecta a todos los puertos
- Un cambio en un puerto individual afecta solo a ese puerto
No hay comentarios:
Publicar un comentario