3. CONTENIDO
• STP
• Ejemplo Gráfico
• Configuración de SWITCH a SWITCH
• Configuración de ROUTER a SWITCH
• Balanceo de Carga
4. PLANTEAMIENTO DEL PROBLEMA
• La necesidad de un canal de comunicación con un
ancho de banda mayor para la transferencia de los
datos. Con el fin de evitar cuellos de botella (Bucles).
5. SOLUCION DEL PROBLEMA
• Implementación de una tecnología ETHERCHANNEL
(Canal de Interfaces); de la mano con el protocolo STP
(Protocolo del árbol de Expansión).
6. HISTORIA
La tecnología de Etherchannel fue inventada cerca de
Kalpana en los años 90. Donde fue adquirido en el 1994
por Cisco Systems.
Etherchannel es un puerto trunking (agregación en la
tecnología del término de Cisco). Un Etherchannel se
puede crear con dos y hasta ocho puertos rápidos de
Ethernet, de Ethernet del gigabit o de Ethernet de 10
gigabits. Etherchannel se utiliza sobre todo para uso del
backbone, pero puede también ser utilizado para
conectar los servidores de UNIX y PC.
7. INTRODUCCIÒN
En una red donde los dispositivos están conectados
mediante conmutadores, es posible que se formen
cuellos de botella y provocar la pérdida de datos por la
saturación del puerto que conecta dos o más switchs,
es algo lógico, si hay dos conmutadores con 10
dispositivos conectados a cada conmutador, cada uno
de ellos conectado a 100Mbps y los conmutadores
entre ellos están conectados a 100 Mbps, fácilmente el
enlace entre los conmutadores se saturará.
8. ETHERCHANNEL
Es una tecnología de Cisco construida de acuerdo con
los estándares 802.3 full-duplex Fast Ethernet.
Permite la agrupación lógica de varios enlaces físicos
Ethernet, esta agrupación es tratada como un único
enlace y permite sumar la velocidad nominal de cada
puerto físico Ethernet usado y así obtener un enlace
troncal de alta velocidad. Los puertos usados deben
tener las mismas características y configuración.
10. ETHERCHANNEL (Recomendaciones)
• La creación de EtherChannel puede realizarse en
cualquier parte de la red, pero es recomendable en
enlaces sobre puertos de acceso, uno por VLAN.
• Es preferible tener un EtherChannel y convertir el
enlace resultante en trunk para transportar todas las
VLAN aprovechando así las ventajas de multiplexación
estadística del tráfico.
11. MODOS DE CONFIGURACIÒN
Protocolo de Agregación de Puertos (PAgP).
El switch negocia con el otro extremo cuales son los
puertos que deben ponerse activos.
El propio protocolo se encarga de agrupar puertos con
características similares (por velocidad, troncales, por
pertenecer a una misma VLAN,…).
Este protocolo se puede configurar de dos modos:
12. PAgP
• AUTO. Pone el puerto en modo pasivo, solo
responderá paquetes PAgP cuando los reciba y nunca
iniciará una negociación.
• DESEABLE: Establece el puerto en modo activo,
negociará el estado cuando reciba paquetes PAgP y
puede iniciar negociaciones con otros puertos.
Dos puertos auto nunca podrán formar grupo, ya que
ninguno puede iniciar una negociación.
13. MODOS DE CONFIGURACIÒN
Protocolo de Control de Agregación de enlaces (LACP).
LACP es muy similar a PAgP ya que también puede
agrupar puertos con características similares. Es un
protocolo definido en el estándar 802.3ad.
Los modos de configuración de LACP son:
14. LACP
• ACTIVO. Está habilitado para que el puerto inicie
negociaciones con la otra interfaz enviando paquetes.
• PASIVO. No puede iniciar negociaciones, pero si
responde a paquetes o a las negociaciones generadas
por otros puertos.
Dos puertos pasivos tampoco podrán nunca formar
grupo. Es necesario que al menos uno de los dos
puertos sea activos.
15. PROTOCOLO (STP) Capa2, enlace de dato
Protocolo de Árbol de Expansión (STP).
STP asegura que exista sólo una ruta lógica entre todos
los destinos de la red, al realizar un bloque de forma
intencional a aquellas rutas redundantes que puedan
ocasionar un bucle.
Sin el uso de un EtherChannel, STP efectivamente
bloquearía los enlaces redundantes entre switches y
solo se utilizarían ante la caída de una conexión.
16. PROTOCOLO (STP)
Es por esta razón por la que EtherChannel es
aconsejable ya que permite el uso completo de todos
los enlaces disponibles entre dos dispositivos.
Con EtherChannel la capacidad sería el doble en
funcionamiento normal y ante una caída no es
necesario esperar a la convergencia del STP porque
sigue funcionando con el otro enlace.
17. EJEMPLO GRAFICO
Una cosa importante a tener en cuenta, es que todos
los puertos que se activen han de estar configurados
con las mismas características, no puede haber un
puerto a 10 Mbps, otro a 100 Mbps, uno en half-duplex y
el otro enfull-duplex. También hay que contar con que
las agrupaciones han de hacerse en grupos de 2, 4 o 8
20. EXPLICACION
El protocolo STP en lugar de identificar el grupo de
los cuatro canales como uno solo los identifica
como una sola interfaz llamada "PortChannel”
PUERTA DE CANAL
21. EXPLICACION
A la hora de transmitir una trama (PDU de capa 2),
dependiendo de la cantidad de puertos que estén
agrupados, el conmutador realiza una operación XOR
de los últimos bits de la dirección MAC.
La operación lógica XOR tiene como resultado 1 si
solamente una de las dos cifras de la operación es un 1 y
la otra es un 0, en caso contrario (ambas cifras son 0 o
1) el resultado es 0.
Tabla de verdad de la puerta XOR:
24. EJEMPLO PRACTICO
Se supone que hay configurado un EtherChannel entre
dos conmutadores, en cada conmutador hay conectado
uno o más PCs, y uno de ellos transmite datos a otro:
25. EJEMPLO PRACTICO
En este caso el EtherChannel agrupa 4 puertos, y el
último byte de las direcciones de los PC de origen y
destino son 21 y BC. Al haber 4 puertos agrupados los
conmutadores harán la operación XOR con los dos
últimos bits de cada MAC, por lo tanto:
26. EJEMPLO PRACTICO
Último byte de las direcciones MAC descompuesto en bits:
21: 00100001 --> Dos últimos bits: 01
BC: 10111100 --> Dos últimos bits: 00
01
XOR 00
------
01 --> Puerto por donde se transmitirá.
Dado que con dos bits podemos hacer cuatro combinaciones (2^2=4):
00 = Puerto 1
01 = Puerto 2
10 = Puerto 3
11 = Puerto 4
La combinación "01" indica que el paquete se transmitirá por el puerto 2.
29. BALANCEO DE CARGAS
Al agrupar varias interfaces, puede que no todas estén
transmitiendo desaprovechando ese ancho de banda,
existe la posibilidad de que el conmutador haga balance
de carga, esto es aparentemente similar a lo que hace el
conmutador normalmente con la operación lógica XOR,
solamente que en este caso el conmutador genera un
hash que determina la interfaz por la que se transmitirán
los datos.
30. BALANCEO DE CARGAS
El hash puede calcularse a partir de la dirección MAC de
origen o de destino del paquete.
En caso de que haya varios EtherChannels configurados,
el balanceo de carga se aplica a todos.
Por lo tanto se deduce que soporta hasta un máximo de 8 interfaces físicas, las cuales para crear grupo deben tener la misma velocidad o deben ser Troncal, o pertenecer a una misma VLAN.
Etherchannel: Provee tolerancia a fallas y alta velocidad entre switch, routers y servidores.
Una limitación de EtherChannel es que todos los puertos físicos en el grupo de agregación deben residir en el mismo conmutador.
EtherChannel consiste en que varias interfaces individuales se juntan dentro de un solo enlace lógico, aumentando así la velocidad.
EtherChannel provee conexión full-duplex de hasta 800 Mbps para Fast EtherChannel o 8 Gbps para Gigabit EtherChannel.
Negociación con interfaz de otro switch, para determinar si pueden formar un Etherchannel; Basado en criterios de Velocidad de interfaz, El estado de Trunking y números de VLAN
Por lo tanto DESIRABLE (inicia) AUTO (Contesta)AUTO - AUTO (No funciona porque nadie pregunta)DESIRABLE - AUTO (Funciona Uno pregunta otro responde)DESIRABLE - DESIRABLE (Funciona, ambos preguntan)
Negociación con su misma interfaz partner, y determinar si pueden formar un Etherchannel; Basado en criterios de Velocidad de interfaz, El estado de Trunking y números de VLAN
Por lo tanto ACTIVE (inicia) PASSIVE (Contesta)ACTIVE - PASSIVE (Funciona Uno pregunta otro responde)PASSIVE - PASSIVE (No funciona porque nadie pregunta)ACTIVE - ACTIVO (Funciona, ambos preguntan)
Un Bucle de enrutamiento o routing Loop ocurre cuando los encaminadores o routers disponen de una información acerca de la red y en lugar de enviar el tráfico a su destino, se pasan los paquetes entre ellos creyendo que el otro router sabrá el camino.
Bridge Protocol Data Units (BPDUs). son tramas que contienen información del protocolo Spanning tree (STP).
Son las culpables de que cuando un camino se pierde entre dos switches, se active otro.
En la primera imagen se puede ver que de los cuatro puertos que interconectan ambos conmutadores tres están bloqueados ("luz" naranja) por el protocolo spanning-tree para evitar bucles de conmutación
En la segunda imagen hay configurado un EtherChannel con los cuatro puertos, pero al actuar como uno solo de cara al protocolo STP no se bloquean.