Unidad-2 1
Unidad-2 1
Unidad-2 1
SWITCHING
RESUMEN
1 Introducción
4 VLANs
5 Switch de capa 3
Introducción
Métodos de Interconexión
Presentación Presentación
Sesión Sesión
TCP/UDP TCP/UDP
IP IP IP IP
Eth Eth Eth FR FR Eth Eth Eth
N1 N1 N1 N1 N1 N1 N1 N1 N1 N1
WAN
FR ATM ATM FR
1 Introducción
4 VLANs
5 Switch de capa 3
1.Bridging y Switching
2.Trasparent Bridging
4.VLANS
5.Switch de capa 3
BRIDGING DE CAPA 2
• A medida que se agregan más nodos a un segmento físico de Ethernet, aumenta la
“contienda” entre los hosts por acaparar el medio físico.
• Al agregar más nodos, se aumenta la demanda sobre el ancho de banda disponible y
se impone una carga adicional sobre el medio de transmisión.
• Cuando aumenta el número de nodos en un solo segmento, aumenta la probabilidad
de que haya más colisiones, y esto causa más retransmisiones.
• Una solución es dividir un único segmento grande en segmentos más pequeños,
obteniendo así dominios de colisión aislados también más pequeños, posibilitando
así un incremento del tráfico y por ende una mejora en la performance de la red en
cuanto a una utilización más eficiente del ancho de banda.
BRIDGING DE CAPA 2 (CONT.)
Bridge 1
Bridge
Bridge 2
Bridge
• Un switch es básicamente un bridge muy rápido multipuerto, que puede contener decenas de puertos. En vez
de crear dos dominios de colisión, cada puerto constituye un “único dominio de colisión”.
• Un switch crea y mantiene de forma dinámica una tabla denominada “MAC address table”, que contiene toda la
información MAC necesaria para vincular cada host con su MAC y número de puerto de conexión al switch.
OPERACIÓN DE SWITCHES
• Cada segmento físico conectado a un puerto de un switch se denomina
microsegmento.
• La mayoría de los switches son capaces de admitir Full Duplex. En este
modo, no existe contienda entre los hosts (sólo un único host por puerto). Así,
un dominio de colisión ya no existe como tal, debido a que el puerto no tiene
un hub conectado. En teoría, el ancho de banda se duplica cuando se usa Full
Duplex. Éste es el concepto de lo que se conoce como una red “totalmente
switcheada”.
• El uso de tecnologías avanzadas redujo enormemente los retardos causados
por el procesamiento del software, debido a que las operaciones que antes se
llevaban a cabo en software ahora pueden hacerse en hardware usando
técnicas ASIC (Application Specific Integrated Circuit), el cual es un dispositivo
formado de compuertas lógicas no dedicadas que pueden programarse para
realizar funciones específicas a mayores velocidades.
Métodos de Interconexión a Nivel de Enlace: BRIDGE y SWITCH
SWITCH (III) – Ejemplo de switch de acceso
• Matriz ‘non-blocking’
Con tramas de 64 bytes una Ethernet de 100 Mb/s equivale a 195,3125 Kpps y un link de 1GB 1953,125 Kpps:
8 6 6 38 - 1500 4
Type
2 bytes
Cabecera IP
(38 + 26) * 8 = 512 bits 20 bytes DATOS (18 bytes)
Paquete IP
Hardware del Switch CISCO CATALYST WS-C2950T-24
Fuente de
CPU alimentación
(PowerPC)
ASICs
• Dividir una LAN en varios dominios de colisión aumenta la posibilidad de que cada
host de la red tenga acceso a los medios. Esto reduce la posibilidad de colisiones y
aumenta el ancho de banda disponible para cada host. Pero los dispositivos de
Capa 2 envían broadcasts, y si son excesivos, pueden reducir la eficiencia de toda la
LAN.
• Los broadcasts deben controlarse en la Capa 3 (routers), ya que los dispositivos de
Capa 1 y Capa 2 no pueden hacerlo (a menos que los switches posean vlans).
• El tamaño total del dominio del broadcast puede identificarse al observar todos los
dominios de colisión que procesan la misma trama de broadcast.
DOMINIOS DE BROADCAST (CONT.)
CAPA 2
2. TRANSPARENT BRIDGING
Cómo aprenden los switches ? – Técnica de Transparent bridging
SWITCH
1º A → B
E2 E3 2º B → C
MAC ADDRESS PORT
3º E → A 00:60:2f:aa:aa:aa E0
MAC E: 00:60:2f:ee:ee:ee
4º D → E 00:60:2f:bb:bb:bb E1
00:60:2f:ee:ee:ee E3
5º C → D
00:60:2f:dd:dd:dd E3
C D E
00:60:2f:cc:cc:cc E2
MAC C: 00:60:2f:cc:cc:cc MAC D: 00:60:2f:dd:dd:dd
Importante: Cada Puerto del switch posee también una mac address
CAPA 2
Una red amplia con una estructura compleja de switches o bridges, podría dar lugar a
la aparición de múltiples lazos cerrados en la red conmutada. El siguiente slide
ilustra esta situación, se puede caer en uno de los siguientes escenarios de bucles
múltiples:
Puede existir un bucle dentro de otro bucle
Una tormenta de broadcast (broadcast storming) en bucle hace colapsar
rápidamente la red con tráfico innecesario y evitar así la conmutación de paquetes
dentro de la red.
Los protocolos de capa 2, como Ethernet o Token Ring, carecen de un mecanismo
capaz de reconocer y eliminar los paquetes en bucle no deseados.
Aparición de Loops en la interconexión con switches (I)
E0/5
SW de distribución SW de distribución
B C
.....
A
Aparición de Loops en la interconexión con switches (II)
A
7
A→B SWITCH 1 SWITCH 2
1 MAC PORT MAC PORT
7 5 5
3
3 AAAAAA E0 AAAAAA E0
AAAAAA E1 AAAAAA E1
1 1 3 1 5 7 AAAAAA E0
7 5 3
E0 E0
Problemas:
SW 1 SW 2
Inestabilidades en tablas
E1 E1
1 4 4 6 8
Se inunda de tráfico la red (mal
8 6 4 2 2 1
2
llamada Tormenta de Broadcast )
1 1 8
4
6
8 2 6
B
Solución: PROTOCOLO
SPANNING TREE
PROTOCOLO SPANNING TREE
Introducción:
Bloqueo
Segmento 2
PROTOCOLO SPANNING TREE
100BT
10BT
El STP proporciona una topología de red libre de bucles llevando a cabo las siguientes operaciones:
1. Se elige un Switch Raíz. En un dominio de broadcast sólo puede existir un único Switch Raíz. Todos los puertos del Switch Raíz se
encuentran en estado de Fordwarding y se denominan “Puertos designados”. Cuando un puerto se halla en este estado puede enviar
y recibir tráfico. En el ejemplo el Switch X ha sido elegido como Switch Raíz.
2. Por cada Switch NO RAÍZ, hay un Puerto Raíz. El Puerto Raíz corresponde a la ruta de menor métrica desde el Switch no raíz
hasta el Switch Raíz. Los Puertos Raíces se encuentran en estado de retransmisión y proporcionan conectividad hacia el Switch Raíz
(Fordwarding). El costo de la ruta para llegar al Switch Raíz es un costo acumulativo tomándose como métrica el ancho de banda. En el
ejemplo, la ruta de menor métrica desde el Switch Y hasta el Switch Raíz (Switch X) tiene lugar a través del enlace 100BT. En caso de
igualdad de métricas , el factor decisivo sería la MAC más baja del Puerto.
PROTOCOLO SPANNING TREE
Definiciones básicas y Ejemplo de aplicación de STP
Por cada segmento de red hay un solo Puerto designado. El Puerto designado se selecciona en el Switch que posee el
trayecto de menor métrica hasta el Switch Raíz. Los puertos designados se encuentran en estado de Fordwarding y son
responsables del reenvío de tráfico por el segmento. En el ejemplo anterior, los puertos designados para ambos segmentos
están en el Switch Raíz, debido a que dicho Switch está conectado directamente a ambos segmentos. El puerto 10BT del
Switch Y no es un Puerto designado porque sólo puede haber un puerto designado por segmento. Los puertos no designados
se encuentran normalmente en estado de bloqueo con el fin de “romper la topología de bucle”. Cuando un puerto está en
estado de bloqueo, no retransmite tráfico. Esto no significa que el puerto está inhabilitado, significa que el STP está impidiendo
que éste puerto reenvíe tráfico.
Los switches que ejecutan STP intercambian mensajes de configuración con otros switches a intervalos regulares usando
una trama de broadcast denominada Bridge Protocol Data Unit (BPDU). Por omisión, la BPDU se envía cada dos segundos.
Uno de los elementos de información incluidos en la BPDU es el bridge ID. El STP llama a cada switch por un identificador
denominado genéricamente “Bridge ID”. El “Bridge ID” está compuesto por dos partes: una parte es la prioridad (2 bytes) y la
otra parte es la dirección MAC de base o canónica del switch (6 bytes). La prioridad predeterminada es 32.768, es decir, el
valor correspondiente a la mitad del rango (de los dos bytes). El switch raíz es el que tiene el “Bridge ID” más bajo.
ETAPAS DE LOS ESTADOS DEL PUERTO SPANNING TREE
• Se necesita tiempo para que la información de protocolo se propague a través de una red
conmutada. Un switch no debe cambiar el estado de un puerto de inactivo a activo de forma
inmediata dado que esto puede provocar loops de datos.
• Cada puerto de un switch se encuentra en uno de los cinco estados siguientes:
ESTADOS DE STP
Tiempo para
¿Aprende MAC
¿Envía ¿Escuchan pasar al
Estado de las tramas
tramas? BPDU? estado
entrantes?
siguiente
Desactivado
NO NO NO N/A
Disabled
Bloqueado
NO NO SI 20 segundos
Blocking
Escuchando
NO NO SI 15 segundos
Listening
Aprendiendo
NO SI SI 15 segundos
Learning
Enviando
SI SI SI N/A
Forwarding
SELECCIÓN DEL SWITCH RAÍZ (CONT.)
• El administrador de red puede establecer la prioridad de switch
en un valor más pequeño que el del valor por defecto, lo que
hace que el BID sea más pequeño. Esto sólo se debe
implementar cuando se tiene un conocimiento cabal del flujo de
tráfico en la red.
PROTOCOLO SPANNING TREE
100BT
Puerto designado (F) Puerto Raíz (F)
10BT
En la figura, debido a que ambos switches están usando la misma prioridad predeterminada, el que tiene la dirección MAC
más baja es el Switch Raíz. Así, en este ejemplo, el Switch X es el Switch Raíz, con un Bridge ID de 8000.0C0011111111. El
valor hexadecimal 8000 es la prioridad del bridge (32768 en decimal). El valor 0C0011111111 es la dirección MAC del
dispositivo.
Una vez que la BPDU ha sido intercambiada, los estados de los puertos en los switches serían los siguientes:
• Los puertos del Switch X (el Switch Raíz), son puertos designados (fordwarding). Sólo puede haber un puerto designado por segmento.
• El puerto Fast Ethernet del Switch Y es el puerto Raíz (fordwarding). Éste posee una ruta de costo inferior hacia el Switch Raíz a través
del segmento de red 100BT.
Designado (Fordwarding)
Switch X Switch Y
MAC 0C0011111111 MAC 0C0011222222
Prioridad predeterminada 32768 Prioridad predeterminada 32768
Cuando se produce alguna modificación en la topología debido a un fallo en un switch o en un enlace, el protocolo STP reajusta automáticamente
la topología de la red para garantizar la conectividad, colocando puertos bloqueados en estado de retransmisión. En el ejemplo indicado, si el
Switch X (el switch raíz) tuviera un fallo, el Switch Y detectaría la BPDU ausente del Switch Raíz. En consecuencia, uno de los temporizadores del
STP , denominado “Duración Máxima” expiraría. Cuando un temporizador de este tipo llega a su límite sin haberse recibido una nueva BPDU del
entorno próximo, se reinicia un nuevo recálculo del STP en su globalidad. El Puerto 1 pasaría sucesivamente al estado de escucha, después al de
aprendizaje y finalmente al de retransmisión.
Una vez recobrada la convergencia de la red, el Switch Y se convierte en el Switch Raíz. Éste retransmite el tráfico entre los dos segmentos
cuando sus puertos pasan del estado de retransmisión para convertirse en Puertos designados.
CAPA 2
4. VLANS
VLANs
DEFINICIÓN DE VLAN
Es la formación de grupos de trabajo
(LANs) independientemente de su
posición geográfica que
comparten un mismo dominio de
BROADCAST.
VLANs
Varios dominios de
colisión, pero un solo
dominio de broadcast
LANs Tradicionales BRIDGES
“SHARED LAN” - HUBS
Varios dominios
Un solo dominio de de colisión, y
colisión, un solo dominio Alta capacidad varios dominios
de broadcast. de Conmutación de broadcast
ASIC
Evolución Histórica
VLANS
SWITCHES 2º Generación
INTRODUCCIÓN A LAS VLAN
• El enrutamiento permite que el router intercambie paquetes entre los tres dominios de broadcast
diferentes.
• El switch envía tramas a la interfaz del router sólo cuando se presentan ciertas circunstancias:
– Si es una trama de broadcast
– Si la MAC de destino de la trama corresponde a la MAC del router (Default Gateway), es la
situación de comunicación de hosts en distintas vlans.
VLANs
SWITCHES de 2º GENERACIÓN: IMPLEMENTACIÓN DE VLANs (I)
Puertos de
Acceso 10/100
Puertos de TRUNK (gran ancho de banda),
Típicamente 1 Gbps ó 10 Gbps
Entrada de consola Permiten cascadear switches y conectar
para configuración las VLANS de diferentes switches. Si no se
configuran VLANs podría conectarse aquí un Server
VLANs
SWITCHES de 2º GENERACIÓN: IMPLEMENTACIÓN DE VLANs (II)
ANTES con los Switches de 1º Generación se tenía sólo una VLAN o un único dominio de BROADCAST
Mediante comandos de software se configura a qué VLAN pertenece cada puerto del switch. Por ejemplo a
la VLAN 1 pertenecen los hosts que se conecten a los puertos 1, 2, 3 y 4. La VLAN 2 estará constituida por
los hosts que se conectan en los puertos 9, 10, 11 y 12. Idéntica situación se dará para la programación de
la VLAN 3 (puertos 5, 6. 7 y 8). Cuando un host perteneciente a una VLAN realice un broadcast, sólo se
propagará por los puertos pertenecientes a dicha VLAN, por lo tanto hemos logrado separar dominios de
broadcast empleando un único dispositivo físico, de ahí la idea de “virtual”, porque es como si se tuviera
diferentes redes físicas, pero en realidad son diferentes redes lógicas soportadas por un mismo medio
físico, el switch. Cada VLAN podría verse como un switch separado. NOTA: Los puertos no
necesariamente deben ser contiguos (se expuso así sólo para simplificar el diagrama),
VLANs
SWITCHES de 2º GENERACIÓN: IMPLEMENTACIÓN DE VLANs (IV)
Los puertos de TRUNK se dice que están “tagueados” y por ellos pasan todas las VLANS “tagueadas”.
Los puertos pertenecientes a cada una de las VLANS son puertos no tagueados o “untagged”. Las
VLANS también pueden extenderse a otros switches, ampliando así el dominio de broadcast
TRUNK
SW 1
VLAN 1 VLAN 3 VLAN 2
TAGGING PROTOCOLS:
802.1Q (IEEE) – ISL (Inter
Switching LINK - CISCO)
TRUNK
SW 2
VLAN 3 VLAN 2 VLAN 1
VLANs
ETIQUETADO DE TRAMAS
Trama Ethernet con el agregado del tagging protocol 802.1q
802 .1Q
VLANs
ETIQUETADO DE TRAMAS
El detalle de los campos es el siguiente:
TPID: Significa Tag Protocol Identifier. Se le asigna el valor 8100h que identifica a un frame
tagueado con 802.1q
Priority: Este campo codifica las clases de servicio (COS que significa Class of Service) y se lo
conoce como el estándar 802.1p y tiene que ver con lo que se conoce como QOS (Quality of
Service) a nivel de capa 2. El objetivo de este protocolo es la priorización de conmutación de
los paquetes en un switch de capa 2 en función del tipo de tráfico.
CFI: Canonical Format Indicator. Este campo consta de un solo bit. Si dicho bit está a 1
entonces la dirección MAC del switch no está en el formato de la dirección canónica. En cambio
si este bit está a 0, entonces la MAC adress está en el formato canónico.
VID: VLAN Identifier, es un número de 0 a 4095 (12 bits) que caracteriza el número de VLAN.
VLANs
SWITCHES de 2º GENERACIÓN: IMPLEMENTACIÓN DE VLANs (V)
¿Qué pasa cuándo quiero interconectar dos o más VLANS?
tagged 2 13
1 14
SW 1
VLAN 1 VLAN 3 VLAN 2
untagged untagged 802.1q TRUNK
untagged
8 VLAN 3
7 tagged 9 12
SW 2 4
VLAN 1 VLAN 2
ROUTER 10 11
untagged con subinterfaces
WAN
5
OPERACIÓN DE LAS VLAN
• Las VLAN de asociación estática se denominan VLAN de asociación de puerto central y basadas
en puerto. Cuando un dispositivo entra a la red, da por sentado automáticamente que la VLAN está
asociada con el puerto al que se conecta. Al utilizar este método de asociación, todos los usuarios del
mismo puerto deben estar en la misma VLAN.
CAPA 2
5. SWITCH L3
Switch Layer 3
Router
Módulo
de ruteo
L3
Interfaces
Lógicas
V1 V2 V3 V4
VLANS
PORTS
Switch Layer 3