Sie sind auf Seite 1von 9

Rutas redundantes y sin spanning tree. De modo que cul esel problema?

Puertos 10BaseT (12)

Moe

Puertos 100Base T

Host Kahn

Protocolo de rbol de extensin

Hub

00-90-27-76-96-93

Puertos 10BaseT (12)

A Larry

Host Baran
00-90-27-76-5D-FE

Puertos 100Base T

(c) Cisco Systems, Inc. 2000

(c) Cisco Systems, Inc. 2000

El host Kahn le enva una trama Ethernet al host Baran. Tanto el switch Moe como el switch Larry detectan la trama y registran la direccin MAC del host Kahn en sus tablas de conmutacin.
Puertos 10BaseT (12) Puertos 100Base T

SAT (Tabla de direcciones origen )

Puerto 1: 00-90-27-76-96-93

Puertos 10BaseT (12)

Moe A

Moe Host Kahn Hub


00-90-27-76-96-93

Hub

Host Kahn
00-90-27-76-96-93

Puertos 10BaseT (12)

A Larry

Puertos 10BaseT (12)

A Larry
Puertos 100Base T

1 2

Host Baran

Puertos 100Base T
SAT (Tabla de direcciones origen )

Host Baran
00-90-27-76-5D-FE
(c) Cisco Systems, Inc. 2000 (c) Cisco Systems, Inc. 2000

00-90-27-76-5D-FE

Puerto 1: 00-90-27-76-96-93

Ninguno de los switches tiene la direccin MAC destino en su tabla de modo que inundan todos los puertos.
SAT (Tabla de direcciones origen )

Ahora el switch Moe recibe la informacin incorrecta de que la direccin origen 00-90-27-76-96-93 est ubicada en el Puerto A.
SAT (Tabla de direcciones origen) Puerto 1: 00-90-27-76-96-93

Puertos 10BaseT (12)

Puerto 1: 00-90-27-76-96-93

Puertos 10BaseT (12)

Puerto A: 00-90-27-76-96-93

Moe Host Kahn


Hub
00-90-27-76-96-93

Moe A Host Kahn


Hub
00-90-27-76-96-93

Puertos 10BaseT (12)

A
Puertos 10BaseT (12)

A Larry

Larry 1 2
00-90-27-76-5D-FE
(c) Cisco Systems, Inc. 2000

Host Baran

Puertos 100Base T

SAT (Tabla de direcciones origen ) Puerto 1: 00-90-27-76-96-93

1 2

Host Baran

Puertos 100Base T
SAT (Tabla de direcciones origen) Puerto 1: 00-90-27-76-96-93

00-90-27-76-5D-FE
(c) Cisco Systems, Inc. 2000

El switch Larry tambin recibe la informacin incorrecta de que la direccin origen 00-90-27-76-96-93 est ubicada en el Puerto A.
SAT (Tabla de direcciones origen) Puerto 1: 00-90-27-76-96-93

Ahora, cuando el host Baran le enva una trama al host Kahn, la trama se enva por la ruta ms larga, a travs del puerto A del switch Larry.
SAT (Tabla de direcciones origen)

Puertos 10BaseT (12)

Puerto A: 00-90-27-76-96-93

Puertos 10BaseT (12)

Puerto A: 00-90-27-76-96-93

Moe Moe Host Kahn A


Hub
00-90-27-76-96-93

Host Kahn

Hub

00-90-27-76-96-93

Puertos 10BaseT (12)

A Larry
Puertos 100Base T
SAT (Tabla de direcciones origen) Puerto 1: 00-90-27-76-96-93

Puertos 10BaseT (12)

A Larry

1 2

Host Baran

1 2

Host Baran

Puertos 100Base T
SAT (Tabla de direcciones origen) Puerto A: 00-90-27-76-96-93

00-90-27-76-5D-FE
(c) Cisco Systems, Inc. 2000

Puerto A: 00-90-27-76-96-93
(c) Cisco Systems, Inc. 2000

00-90-27-76-5D-FE

Dejemos las tablas de conmutacin de lado y observemos qu es lo que ocurre con las tramas. el host Kahn enva una trama de broadcast de la Capa 2,como una peticin ARP.

Ms tarde se produce la misma confusin, pero esta vez con el host Baran. Bueno, puede ser que esto no sea el fin del mundo. Las tramas simplemente recorren una ruta ms larga y es posible que tambin se produzcan otros "resultados inesperados". Pero, qu es lo que sucede con las tramas de broadcast, como las peticiones ARP ?

Puertos 10BaseT (12)

Moe Host Kahn


Hub
00-90-27-76-96-93

Puertos 10BaseT (12)

A Larry

1 2

Puertos 100Base T

Host Baran

00-90-27-76-5D-FE

(c) Cisco Systems, Inc. 2000

(c) Cisco Systems, Inc. 2000

Como es una trama de broadcast de Capa 2, ambos switches, Moe y Larry, inundan la trama por todos los puertos, incluyendo los puertos A.

Ambos switches reciben el mismo broadcast, pero en un puerto distinto. En el desempeo de su funcin de switches, ambos switches inundan la trama duplicada de broadcast duplicada por sus otros puertos.

Puertos 10BaseT (12)

1 Moe Host Kahn A


Trama duplicada Trama duplicada

Puertos 10BaseT (12)

Moe Host Kahn


Hub
00-90-27-76-96-93

Hub

00-90-27-76-96-93

Puertos 10BaseT (12)

A Larry

Puertos 10BaseT (12)

A Larry

1 2

Puertos 100Base T

Host Baran

1 2

Puertos 100Base T

Host Baran

00-90-27-76-5D-FE

00-90-27-76-5D-FE

(c) Cisco Systems, Inc. 2000

(c) Cisco Systems, Inc. 2000

Nuevamente, los switches inundan el mismo broadcast por sus otros puertos. Esto da como resultado tramas duplicadas, lo que se denomina tormenta de broadcast!
Puertos 10BaseT (12)

Recuerde que los broadcasts de Capa 2 no slo consumen ancho de banda de red, sino que deben ser procesados por cada uno de los hosts. Esto puede afectar severamente a la red, incluso hasta el punto de inutilizarla.
Puertos 10BaseT (12)

Moe Host Kahn


Hub
00-90-27-76-96-93

Moe A
Trama duplicada

Host Kahn
Hub
00-90-27-76-96-93

Trama duplicada

Puertos 10BaseT (12)

A
Puertos 10BaseT (12)

A Larry

Larry 1 2
Puertos 100Base T

Host Baran

1 2

Host Baran

00-90-27-76-5D-FE

00-90-27-76-5D-FE

(c) Cisco Systems, Inc. 2000

(c) Cisco Systems, Inc. 2000

Presentacin del protocolo de rbol de extensin

rbol de extensin al rescate!


a de Tram bro

ast adc

Enlace de reserva

Los switches envan tramas de broadcast Evita los loops Los loops pueden provocar tormentas de broadcast, proliferando exponencialmente las tramas Permite enlaces redundantes Reduce la topologa a un rbol de extensin mnimo Flexible ante los cambios en la topologa y fallas de dispositivo La funcin principal del Protocolo de rbol de extensin (STP) es permitir que haya rutas redundantes conmutadas/puenteadas sin sufrir los efectos de los loops en la red.

(c) Cisco Systems, Inc. 2000

(c) Cisco Systems, Inc. 2000

Estados de STP
El STA se utiliza para calcular una ruta libre de loops. Las tramas de rbol de extensin denominadas unidades de datos del protocolo de puente (BPDU) son enviadas y recibidas por todos los switches de la red a intervalos regulares y se utilizan para determinar la topologa de rbol de extensin. Dentro de cada VLAN configurada se ejecuta un caso particular de STP. (Las VLAN aparecen ms adelante)

Estados determinados inicialmente, modificados despus por STP Bloquear Escuchar Conocer Enviar Desactivado

Los puertos de servidor se pueden configurar para entrar inmediatamente al modo de envo STP

(c) Cisco Systems, Inc. 2000

(c) Cisco Systems, Inc. 2000

Estados de STP
Bloquear: Ninguna trama enviada, se escuchan BPDU Escuchar: No se envan tramas, se escucha para detectar si hay tramas Conocer: No se envan tramas,se aprenden direcciones Enviar: Tramas enviadas, se aprenden direcciones Desactivado: No se envan tramas,no se escucha ninguna BPDU
(c) Cisco Systems, Inc. 2000 (c) Cisco Systems, Inc. 2000

Algoritmo de rbol de extensin (STA)


Parte del estndar 802.1d Principio simple: Generar un rbol sin loops a partir dealgn punto identificado denominado raz. Se permiten rutas redundantes, pero solo una ruta activa. Desarrollado por Radia Perlman

Proceso del rbol de extensin Paso 1: Seleccin de un puente raz Paso 2: Seleccin de los puertos raz Paso 3: Seleccin de los puertos designados Todos los switches envan BPDU de configuracin (Bridge Protocol Data Unit) Las BPDU se envan desde todas las interfaces cada dos segundos (por defecto - adaptable) Todos los puertos se encuentran en Modo de bloqueo mientras se procesa el rbol de extensin inicial.
(c) Cisco Systems, Inc. 2000

BPDU de spanning tree


Identificador de protocolo (2 bytes) Versin (1 byte) Tipo de mensaje (1 byte) Sealadores (1 byte): ID de raz (8 bytes): Costo a la raz (4 bytes) ID de puente (8 bytes) ID de puerto (2 bytes) Antigedad del mensaje (2 bytes) Antigedad mxima (2 bytes) Tiempo de Hello (2 bytes) Retardo de envo (2 bytes)

(c) Cisco Systems, Inc. 2000

Algoritmo de rbol de extensin (STA): Campos de las unidades de datos de protocolo de puente (BPDU) (FYI)

Identificador de protocolo (2 bytes), Versin (1 byte), Tipo de mensaje (1 byte): Realmente no se utiliza (N/A aqu) Sealadores (1 byte): Utilizados con los cambios de topologa (N/A aqu) ID raz (8 bytes): Indica la raz actual Puente en la red, incluye:

Los campos utilizados en la BPDU de STA se suministran solamente para su informacin. Durante la explicacin acerca de STA, es recomendable consultar este protocolo para ver cmo enva y recibe la informacin

Prioridad de puente (2 bytes) Direccin MAC de puente (6 bytes) Denominado identificador de puente del puente raz

(c) Cisco Systems, Inc. 2000

(c) Cisco Systems, Inc. 2000

Costo hasta la raz (4 bytes): Costo de la ruta desde el puente que enva la BPDU hasta el Puente raz indicado en el campo de ID de raz. El costo se basa en el ancho de banda. ID de puente (8 bytes): Puente que enva la BDPU

Antigedad del mensaje (2 bytes): Antigedad de la BDPU (N/A aqu) Antigedad mxima (2 bytes): Cundo la BDPU se debe descartar (N/A aqu) Tiempo de Hello (2 bytes): Frecuencia con la que se deben enviar las BDPU (N/A aqu) Retardo en el envo (2 bytes): Durante cunto tiempo el puente debe permanecer escuchando y conociendo los estados (N/A aqu)

- 2 bytes: Prioridad de puente - 6 bytes Direccin MAC


ID de puerto (2 bytes): Puerto del puente que enva la BPDU, incluyendo el valor de prioridad de puerto

(c) Cisco Systems, Inc. 2000

(c) Cisco Systems, Inc. 2000

3 switches con rutas redundantes Puede encontrarlos?

3 pasos para el rbol de extensin


Paso 1: Seleccin de un puente raz Prioridad de puente

Moe

AB

ID de puente Puente raz

Puertos 10BaseT (12) Larry

100BaseT Puertos AB

Paso 2: Seleccin de los puertos raz Costo de la ruta o costo del puerto Costo de la ruta raz

Puertos 10BaseT (24) 1 Curly

100BaseT Puertos AB

Puerto raz Paso 3: Seleccin de los puertos designados Costo de la ruta o costo del puerto

Puertos 10BaseT (24)

100BaseT Puertos

Costo de la ruta raz


(c) Cisco Systems, Inc. 2000

(c) Cisco Systems, Inc. 2000

Paso 1: Seleccin de un puente raz


El primer paso es que los switches seleccionen un puente raz. El puente raz es el puente desde el cual se toman todas las decisiones con respecto a las dems rutas. Solamente un switch puede ser el puente raz. La seleccin del puente raz se realiza con base a: 1. La prioridad de puente ms baja 2. La ID de puente ms baja (desempate)

Prioridad de puente

Es un valor numrico. El switch con la prioridad de puente ms baja es el puente raz. Los switches utilizan las BPDU para lograr esto. Todos los switches se consideran a s mismos como el puente raz hasta que detectan otro. Todos los switches Cisco Catalyst tienen una prioridad de puente por defecto de 32768.
Es un empate! Entonces, qu ocurre?

(c) Cisco Systems, Inc. 2000

(c) Cisco Systems, Inc. 2000

Prioridades de puente
Moe 1 AB

Switch Moe: Prioridad de puente

Catalyst 1900 - Configuracin del spanning tree - Opcin 1


Puertos 10BaseT (12) Larry 100BaseT Puertos AB

Puertos 10BaseT (24) Curly 1

100BaseT Puertos AB

----------------------- Informacin -----------------------------------[V] VLAN asignadas a la opcin 1 -1005 ----------------------- Configuraciones ----------------------------[B] Prioridad de puente 32768 (8000 hex) [M] Antigedad mxima al operar como raz 20 segundo(s) [H] Tiempo de Hello al operar como raz 2 segundo(s) [F] Retardo de envo al operar como raz 15 segundo(s)

Puertos 10BaseT (24)

100BaseT Puertos

(c) Cisco Systems, Inc. 2000

(c) Cisco Systems, Inc. 2000

En caso de que se produzca un empate, se utiliza el ID de puente... ID de puente

El ID de puente es la direccin MAC asignada al switch individual. El ID de puente ms baja (direccin MAC) es el elemento de desempate. Como las direcciones MAC son exclusivas, esto asegura que slo un puente tendr el valor ms bajo. NOTA: Hay otros elementos de desempate, si estos valores no son exclusivos, pero no se har referencia a esas situaciones.

Consola de administracin de Catalyst 1900 Copyright (c) Cisco Systems, Inc. 1993-1998 Todos los derechos reservados Edicin empresaria del software Direccin Ethernet: 00 -B0-64-26-6D-00 Nmero PCA: 73-3122-04 Nmero de serie PCA: FAB03503222 Nmero de modelo: WS-C1912-EN Nmero de serie de sistema: FAB0351U08M Suministro de alimentacin elctrica S/N: PHI033301VQ Nmero de serie PCB: FAB03503222,73-3122-04

(c) Cisco Systems, Inc. 2000

(c) Cisco Systems, Inc. 2000

Prioridades de puente e ID de puente Cul representa el valor ms bajo?


Moe 1
Prioridad: 32768 ID: 00-B0-64-26-6D-00

Acert!
Valor ms bajo: Moe se transforma en el puente raz
Moe 1

AB
Prioridad: 32768 ID: 00-B0-64-26-6D-00

AB

Puertos 10BaseT (12) Larry

100BaseT Puertos A B Larry Puertos 10BaseT (12) 100BaseT Puertos A B

Prioridad: 32768 ID: 00-B0-64-58-CB-80

Prioridad: 32768 ID: 00-B0-64-58-CB-80

Puertos 10BaseT (24) Curly 1

100BaseT Puertos Puertos 10BaseT (24) A B Curly 1


Prioridad: 32768 ID: 00-B0-64-58-DC-00

Prioridad: 32768 ID: 00-B0-64-58-DC-00

Puertos 10BaseT (24) Puertos 10BaseT (24) AB

(c) Cisco Systems, Inc. 2000

(c) Cisco Systems, Inc. 2000

Paso 2: Seleccin de los puertos raz


Una vez que se ha seleccionado el puente raz, los switches (puentes) deben localizar las rutas redundantes hacia el puente raz y bloquear todas las rutas salvo una . Los switches utilizan las BPDU para lograr esto. Cmo toma el switch la decisin con respecto a cul es el puerto que se debe utilizar, denominado puerto raz, y cul es el que se debe bloquear?
Moe 1

Rutas redundantes
Prioridad: 32768 ID: 00-B0-64-26-6D-00

AB

Puertos 10BaseT (12) Larry

Puertos 100Base T AB

Prioridad: 32768 ID: 00-B0-64-58-CB-80

Puertos 10BaseT (24) Curly 1


Prioridad: 32768 ID: 00-B0-64-58-DC-00

? ?

Puertos 100Base T

Puertos 10BaseT (24)

Puertos 100Base T AB

(c) Cisco Systems, Inc. 2000

(c) Cisco Systems, Inc. 2000

Costo de la ruta (o costo del puerto)

El costo de puerto se usa para ayudar a detectar la ruta "ms econmica" o "ms veloz" hacia el puente raz. Por defecto, el costo de puerto generalmente se basa en el medio o ancho de banda del puerto. En los switches Cisco Catalyst, este valor surge al dividir 1000 por la velocidad de los medios en megabits por segundo. Ejemplos: Ethernet estndar: 1.000/10 = 100 Fast Ethernet: 1.000/100 = 10
(c) Cisco Systems, Inc. 2000

Costo de la ruta raz


El costo de la ruta raz son los costos de puerto acumulativos (costos de ruta) hacia el puente raz. Este valor se transmite en el campo de costo de BPDU .


(c) Cisco Systems, Inc. 2000

Costos de ruta
Sin embargo,todo se visualiza en relacin con el puente raz.
Moe 1
Prioridad: 32768 ID: 00-B0-64-26-6D-00

AB

Puertos raz

Puertos 10BaseT (12) Larry

Puertos 100Base T AB

Los puertos directamente conectados al puente raz son los puertos raz. De no ser as, el puerto que tiene el costo de ruta raz ms bajo es el puerto raz.

Prioridad: 32768 ID: 00-B0-64-58-CB-80

Puertos 10BaseT (24) Curly 1


Prioridad: 32768 ID: 00-B0-64-58-DC-00

10 10

10

Puertos 100Base T

100

Puertos 10BaseT (24)

Puertos 100Base T AB

(c) Cisco Systems, Inc. 2000

(c) Cisco Systems, Inc. 2000

Curly
Curly

Aunque el costo de ruta hacia el puente raz para Curly es ms alto si se utiliza el Puerto 1, el Puerto 1 tiene una conexin directa hacia el puente raz, que, de este modo, se transforma en el puerto raz.
Luego, el Puerto 1 se coloca en modo de envo, mientras que la ruta redundante del Puerto Ase coloca en modo Bloqueo.

Moe

Prioridad: 32768 ID: 00-B0-64-26-6D-00

AB

Puertos 10BaseT (12) Larry

Puertos 100Base T A B

Prioridad: 32768 ID: 00-B0-64-58-CB-80

Puertos 10BaseT (24) Curly 1

Puertos 100Base T Bloquear X

Prioridad: 32768 ID: 00-B0-64-58-DC-00

Enviar

Puertos 10BaseT (24)

Puertos 100Base T AB

(c) Cisco Systems, Inc. 2000

(c) Cisco Systems, Inc. 2000

Larry
Larry
Moe 1

Larry tambin tiene un puerto raz, una conexin directa con el puente raz, a travs del Puerto B.
Luego, el Puerto B se coloca en modo de envo, mientras que la ruta redundante del Puerto Ase coloca en modo Bloqueo.
Larry

Prioridad: 32768 ID: 00-B0-64-26-6D-00

AB

Puertos 10BaseT (12)

Puertos 100Base T AB

Prioridad: 32768 ID: 00-B0-64-58-CB-80 Enviar

Puertos 10BaseT (24) Curly 1

Prioridad: 32768 ID: 00-B0-64-58-DC-00

Puertos 100Base T Bloquear X Bloquear X

Enviar

Puertos 10BaseT (24)

Puertos 100Base T AB

(c) Cisco Systems, Inc. 2000

(c) Cisco Systems, Inc. 2000

Puertos raz
Paso 3: Seleccin de los puertos designados
Moe 1
Prioridad: 32768 ID: 00-B0-64-26-6D-00

AB

Puerto nico para un switch que enva y recibe trfico hacia y desde el puente raz. Tambin se puede considerar como el puerto que publica el costo ms bajo hacia el puente raz. En nuestro ejemplo, slo tenemos dos elecciones obvias, en el switch Moe. Si tuviramos otros segmentos de LAN, podramos brindar una explicacin ms detallada de los puertos designados, pero por ahora, es suficiente con esto.

Puertos 10BaseT (12) Larry

Puertos 100Base T AB Puerto raz

Prioridad: 32768 ID: 00-B0-64-58-CB-80

Curly

Puertos 100Base T Bloquear X Prioridad: 32768 ID: 00-B0-64-58-DC-00 Bloquear X Puertos 10BaseT (24)

Puerto raz

Puertos 10BaseT (24)

Puertos 100Base T AB

(c) Cisco Systems, Inc. 2000

(c) Cisco Systems, Inc. 2000

Puertos designados
Moe 1
Prioridad: 32768 ID: 00-B0-64-26-6D-00

AB

Puerto designado Puertos 10BaseT (12) Larry

Puerto designado AB

Prioridad: 32768 ID: 00-B0-64-58-CB-80 Enviar

Ahora, el rbol de extensin est completo, y los switches pueden comenzar a conmutar tramas correctamente desde los puertos correctos, con las tablas de conmutacin correspondientes y sin crear tramas duplicadas.

Puertos 10BaseT (24) Curly 1

Prioridad: 32768 ID: 00-B0-64-58-DC-00

Puertos 100Base T Bloquear X Bloquear X

Enviar

Puertos 10BaseT (24)

Puertos 100Base T AB

(c) Cisco Systems, Inc. 2000

(c) Cisco Systems, Inc. 2000

Das könnte Ihnen auch gefallen