lunes, 5 de agosto de 2013

Etherchannel o portchannel:

Etherchannel o portchannel:


Este artículo forma parte de una serie de varios artículos que tratan las tecnologías de capa 2 para CCNA R&S, para ir al índice del curso tienes este link:


Etherchannel es una tecnología de nivel 2, la cual permite tomar hacer que dos switches directamente conectados por dos o mas enlaces físicos, pasen a tener un  único puerto lógico, haciendo balanceo de carga entre los puertos que forman el port-channel.

De este modo con etherchannel, se pueden crear interfaces lógicas de 2 gigas,  de 4 gigas, o de 200 gigas, todo depende del tipo de tarjeta que forme parte del portchannel.

Configuración:


Los portchannel para CCNA son bastante sencillos de configurar ya que son estáticos, tan solo es meterse en la interfaz, y configurar a que porchannel se debe asociar. Es importante que dos puertos que forman parte de un portchannel tengan exáctamente la misma configuración, obviamente la descripción de la interfaz no debe de ser igual, pero si es muy importante que el duplex, y la velocidad sean iguales.

conf t
int <la_primera_interfaz>
channel-group <numero de portchannel> mode on
int <la_segunda_interfaz>
channel-group <numero de portchannel> mode on


Una vez que una interfaz ya forma parte de un porchannel se puede administrar directamente desde la interfaz lógica, que se llamara interface port-channel <numero de portchannel>. De este modo si hiciesemos lo siguiente:

conf t
int e0/0
channel-group 1 mode on
int e0/1
channel-group 1 mode on

*****Hasta aquí ya estan asociadas las interfaces al portchannel*****

int port-channel1
shutdown

Lo que estaríamos haciendo sería tirar los dos puertos del porchannel.


Desde el punto de vista de spanning tree:


Si estas haciendo este curso de CCNA, y eres un poco aplicado te habrás hecho la  siguiente pregunta ¿Como trata spanning tree a los portchannel?

Pues muy sencillo, los trata como una interfaz lógica, con un ancho de banda equivalente a la suma de los interfaces que lo componen, lo que significa que las interfaces físicas(osea las fastethernet 0/0 o lo que sea) no forman parte de spanning tree.

Como saber si los puertos ya forman parte de mi portchannel:


Con el comando show etherchannel summ, si lo has configurdo bien debería aparecer una P junto a los puertos, si has hecho algo mal aparecera otra cosa. Ten en cuenta que pueden tardar un poco en formar el portchannel, así que dales 30 antes de tirarte de los pelos. Salvo cosa rara, el 99% de las veces, si no entran en el portchannel suele ser porque los puertos tienen distinta configuración, o estas intentando hacer un porchannel con puertos diferentes, y lo siento, no existen porchannel de 110 megas ;-).

Rack1SW1#sh etherchannel summ

Group  Port-channel  Protocol    Ports
------+-------------+-----------+-----------------------------------------------
1      Po1(SU)          -        Et3/0(P)       Et3/1(P)
<----Estas son las famosas P      


Ejemplo gráfico muy sencillo:


En este ejemplo tengo dos switches conectados por los puertos e1/0 y e3/1.

Rack1SW1(config)# int range e3/0 - 1
Rack8SW1(config-if-range)# channel-group 1 mode on

Rack1SW2(config)# int range e3/0 - 1
Rack1SW2(config-if-range)# channel-group 1 mode on

Una vez configurados vamos a ver si el portchannel esta montado:

Rack1SW1#sh etherchannel summ
Flags:  D - down        P - bundled in port-channel
        I - stand-alone s - suspended
        H - Hot-standby (LACP only)
        R - Layer3      S - Layer2
        U - in use      N - not in use, no aggregation
        f - failed to allocate aggregator

        M - not in use, no aggregation due to minimum links not met
        m - not in use, port not aggregated due to minimum links not met
        u - unsuitable for bundling
        d - default port

        w - waiting to be aggregated
Number of channel-groups in use: 1
Number of aggregators:           1

Group  Port-channel  Protocol    Ports
------+-------------+-----------+-----------------------------------------------
1      Po1(SU)          -        Et3/0(P)       Et3/1(P)      

Si, el portchannel esta montado, vamos a ver como esta a nivel de spanning tree.


Rack1SW1#show spanning-tree vlan 1

VLAN0001
  Spanning tree enabled protocol ieee
  Root ID    Priority    32769
             Address     aabb.cc00.0600
             This bridge is the root
             Hello Time   2 sec  Max Age 20 sec  Forward Delay 15 sec

  Bridge ID  Priority    32769  (priority 32768 sys-id-ext 1)
             Address     aabb.cc00.0600
             Hello Time   2 sec  Max Age 20 sec  Forward Delay 15 sec
             Aging Time 300

Interface           Role Sts Cost      Prio.Nbr Type
------------------- ---- --- --------- -------- --------------------------------
Et3/2               Desg FWD 100       128.99   Shr
Et3/3               Desg FWD 100       128.100  Shr
Po1                 Desg FWD 56        128.514  Shr

Rack1SW2#show spanning-tree vlan 1

VLAN0001
  Spanning tree enabled protocol ieee
  Root ID    Priority    32769
             Address     aabb.cc00.0600
             Cost        56
             Port        514 (Port-channel1)
             Hello Time   2 sec  Max Age 20 sec  Forward Delay 15 sec

  Bridge ID  Priority    32769  (priority 32768 sys-id-ext 1)
             Address     aabb.cc00.0700
             Hello Time   2 sec  Max Age 20 sec  Forward Delay 15 sec
             Aging Time 300
Interface           Role Sts Cost      Prio.Nbr Type
------------------- ---- --- --------- -------- --------------------------------
Et3/2               Desg FWD 100       128.99   Shr
Et3/3               Desg FWD 100       128.100  Shr
Po1                 Root FWD 56        128.514  Shr


Como se puede ver el RACK1SW2 es root, y el porchannel es un puerto Root en el otro extremo.

Truco del día:


Si va a ser un porchannel nuevo, asegúrate de leer bien las especificaciones del hardware que vas a usar en la página de Cisco, especialmente para hardware antiguo, ya que a veces tienen ciertas restricciones, hay tarjetas que solo permiten tener un puerto activo en el mismo portchannel al mismo tiempo o cosas similares. Lo dicho, lee bien y así te evitaras disgustos.

No hay comentarios:

Publicar un comentario