Вы находитесь на странице: 1из 50

Switch de datos

Conceptos
Qu es un switch de datos?
Es un mecanismo que interconecta enlaces para formar redes ms
grandes.
Un switch de datos es un dispositivo con mltiples entradas y mltiples
salidas.
Su trabajo es lograr que la mayor cantidad de paquetes que entren al
switch vayan a la salida apropiada.
Enva paquetes, frames o celdas de un puerto de entrada a un puerto de
salida (funcin conocida como switching forwarding)
El puerto de salida se selecciona utilizando una direccin que trae el
header (encabezado) del paquete, frame o celda
Segn el tipo de switch:
Para distribuir los paquetes, algunos utilizan circuitos virtuales y otros
conmutacin de paquetes.
Pueden conmutar paquetes de longitud variable o de longitud fija.
El switch permite construir
redes escalables
Ventajas
Los switches, al interconectarse unos con otros,
permiten cubrir grandes reas geogrficas (adems,
toleran la latencia). Permiten construir grandes redes
Pueden soportar un gran nmero de nodos (ancho de
banda es escalable).
Colocar un nuevo host al switch no necesariamente carga ms
la red.
LAS REDES CON SWITCHES SON MS
ESCALABLES QUE CON
CONCENTRADORES
Implementacin de un switch en una
estacin de trabajo de propsito general
CPU
Memoria
Interface
1
Interface
2
Interface
3
Bus de E/S
Memoria
Paquete entrante
Paquete saliente
La CPU analiza el header
para saber por cul Interface
debe sacar el paquete,
Cul es el desempeo de la anterior
implementacin?
Supongamos que la estacin de trabajo puede conmutar
100.000 paquetes por segundo (pps) y que el tamao
promedio del paquete es de 64 bytes.
Throughput = pps x bits_por_paquete
51.2 Mbps
Este ancho de banda debe ser compartido por todos los
usuarios
Qu pasa si todas las estaciones son 100 Mbps?
Qu pasa si, por diseo de la red, hay varias puertos de entrada y
uno slo de salida?
Siempre habr contencin inevitable

Problemas con la anterior
implementacin
El throughput es bajo con lo requerido
actualmente en redes.
Con un Bus de E/S de 1 Gbps se podran
manejar 10 T3 (45 Mbps) hasta 3 STS-3
(155 Mbps) o un STS-12 (622 Mbps).
Entonces, Qu se debe hacer?
Implementar los switches en hardware de
propsito especial.
Puertos y entramados
Fabric
(Entramado)
Puerto de
Entrada
Puerto de
Entrada
Puerto de
Entrada
Puerto de
Entrada
Puerto de
Salida
Puerto de
Salida
Puerto de
Salida
Puerto de
Salida
Diagrama conceptual de un switch 4x4
(cuatro puertos de entradas, cuatro de salida)
Los puertos se comunican con el mundo exterior.
El entramado lleva el paquete (celda) del puerto
de entrada al puerto de salida correcto.
Metas del diseo de un switch
Hay tres cosas que se deben controlar al
construir un switch:
El throughput: cantidad de paquetes que
conmuta y enva por segundo
La escalabilidad (tamao): puertos de entrada
y de salida que puede interconectar.
El costo: costo del dispositivo y costo por
puerto a cierto ancho de banda.
Switch de datos
Enfoques para realizar la
conmutacin de los paquetes
Enfoques para conmutar (seleccionar el puerto
de salida en el switch)
Hay tres enfoques
No orientado a conecin (datagramas)
Orientado a conexin (circuitos virtuales)
Source Routing
Todas las redes tienen una forma de identificar los nodos
(La direccin del nodo, por ejemplo, la MAC Address).
Cada switch sabe como identificar sus puertos (con un
nmero con el nombre del host, red u otro switch
conectado a dicho puerto).
Conmutacin no orientada a conexin
(datagrama)
Este tipo de conmutacin es utilizada por los
switches Ethernet (y los routers IP!)
Caractersticas
No existe una fase para establecer una conexin
el nodo puede enviar el paquete frame cuando
quiera.
Cada paquete o frame se enva independientemente y
debe llevar toda la informacin necesaria para alcanzar su
destino
Llamado modelo Connectionless (no orientado a
conexin) o de datagrama
Conmutacin no orientada a conexin
(datagrama)
0
1 3
2
0
1 3
2
0
1 3
2
Switch 3
Nodo B
Switch 2
Nodo A
Switch 1
Nodo C
Nodo D
Nodo E
Nodo F
Nodo G
Nodo H
Analoga: sistema postal

Cada switch mantiene una
tabla de forwarding
(routing)
Destino Puerto
A 3
B 0
C 3
D 3
E 2
F 1
G 0
H 0
Tabla de conmutacin
para el switch 2
Modelo de Datagrama
No se debe esperar un RTT (round trip time) para establecer una
conexin; un nodo puede enviar datos tan pronto como este
listo.
El nodo origen de los datos no tiene porque saber si la red es
capaz de entregar un paquete o frame o si el nodo destino est
listo para recibir los datos.
Ya que los paquetes son tratados independientemente, es posible
cambiar el camino para evitar los enlaces y los nodos que estn
fallando.
Ya que cada paquete o frame lleva la direccin completa del
nodo destino, la informacin adicional de control (overhead)
que lleva es mucho mayor que la utilizada en el modelo
orientado a conexin.
Conmutacin orientada a conexin
(circuito virtual)
Se requiere una fase para establecer una
conexin y otra de finalizacin de la conexin
Los paquetes o celdas que se transmiten
despus de establecer la conexin utilizan
siempre el mismo circuito
Llamado modelo connection-oriented
(orientado a conexin) circuito virtual
Conmutacin orientada a conexin
(circuito virtual)
0
1 3
2
0
1 3
2
0
1 3
2
5
11
4
7
Switch 3
Nodo B
Switch 2
Nodo A
Switch 1
Analoga: llamada telefnica

Cada switch mantiene una tabla VC
Puerto VCI Puerto VCI
de entradade entrada de salida de salida
2 5 1 11
Tabla VC para el switch 1
Puerto VCI Puerto VCI
de entradade entrada de salida de salida
3 11 0 7
Tabla VC para el switch 2
Puerto VCI Puerto VCI
de entradade entrada de salida de salida
0 7 3 4
Tabla VC para el switch 3
Cada tabla de circuitos virtuales tiene:
1. El puerto por el cual llega el paquete.
2. El identificador del circuito virtual (VCI) de entrada
3. El puerto por el cual debe salir el paquete
4. El identificador del circuito virtual (VCI) de salida
Enfoques para establecer una
conexin
Conexin Permanente (PVC)
Este tipo de conexin la define y la finaliza el administrador de la
red: una persona solicita a la red la creacin de los registros en las
tablas VC. Despus de creado el circuito virtual ya se pueden
enviar datos.
Conexin por Solicitud (SVC)
Cuando el nodo A desea enviar datos al nodo B enva un mensaje
de solicitud de conexin a la red, luego el switch que la recibe se lo
enva al siguiente, hasta llegar al nodo B. Este limo, si acepta la
conexin, de volver el identificador de circuito que desea utilizar
(4 en el ejemplo anterior) y esta aceptacin se repite en todos los
switches que se encuentran en el camino. Despus de construir el
circuito virtual se empieza a enviar datos.
Finalizacin de la conexin
Conexin Permanente (PVC)
El administrador de la red, una persona, solicita o hace las
operaciones que permitan destruir el circuito virtual.
Conexin por Solicitud (SVC)
Cuando el nodo A no desea enviar ms datos al nodo B, termina el
circuito virtual enviando un mensaje de finalizacin a la red. El
switch que recibe el mensaje borra la lnea de la tabla de VC
correspondiente a ese circuito y enva un mensaje de finalizacin al
siguiente switch para que repita la misma accin y as hasta
alcanzar al nodo B. Si despus de esto el nodo A enva un paquete
o celda a la red, este puede ser descartado pues ya no existe el
circuito virtual.
Modelo de circuito virtual
Normalmente debe esperarse un RTT completo mientras se establece
una conexin para poder enviar el primer paquete o celda.
La solicitud de conexin debe llevar la direccin completa del nodo
destino, pero los dems paquetes o celdas slo tienen un identificador
muy pequeo (el VCI) haciendo que el overhead sea pequeo.
Si un switch o un enlace falla, el circuito virtual falla y una nueva
conexin debe establecerse.
Establecer una conexin de antemano, permite reservar recursos en los
switches (espacio en buffers).
Tecnologas que utilizan circuitos virtuales son: X.25, Frame Relay y
ATM.
Conmutacin Source Routing
Toda la informacin sobre la topologa de la
red que se necesita para conmutar los
paquetes es proporcionada por el nodo
origen.
Existen varias formas de implementar el
Source Routing.
Rotacin
Stripping
Pointer
Conmutacin Source Routing
0
1 3
2
0
1 3
2
0
1 3
2
0
1 3
2
3 0 1
3 0 1
3 0 1
Switch 3
Host B
Switch 2
Host A
Switch 1
B A C D C B D A
B A C D B C D
B A C D Ptr B A C D Ptr
Header al entrar
al switch
Header al salir
del switch
Rotacin
Stripping
Puntero
Uso de Source Routing
La conmutacin basada en Source Routing puede
ser utilizada sobre redes no orientadas a conexin
(datagrama) o en redes orientadas a conexin
(circuito virtual). Por ejemplo:
IP (Internet Protocol), que es un protocolo no orientado
a conexin, incluye una opcin para source routing que
permite que ciertos paquetes seleccionados para ser
enrutados desde el origen.
En redes de circuitos virtuales, el source routing
significa escoger un trayecto especificado sobre la red.
Switches de datos y LANs Extendidas
Las LANs tienen limitaciones fsicas (e.g., mximo 2500 m)
Conectar dos o ms LANs con un switch
Estrategia de aceptacin y envo (forward)
Conexin en la capa 2 (no coloca un nuevo header)





Ethernet Switch = Bridge con esteroides
A
Switch
B C
X Y Z
Puerto 1
Puerto 2
Funciones de los switches en la
capa 2 del modelo OSI
Los switches LAN realizan tres funciones:
Aprenden las direcciones fsicas (MAC address) de los frames. De
esta forma puede optimizar el forwarding (reenvio) de los frames.
Toman deciciones de forwarding. Cuando un frame es recibido
desde cierto puerto, el switch revisa la direccin MAC destino y
decide cul debe ser el puerto de salida
Evitan los loops (ciclos bucles). Si existen varias conexiones
redundantes entre switches, se pueden presentar loops. Los
switches utilizan el algoritmo de spanning tree para aislar los
loops.
Aprendizaje de direcciones y
decisiones de reenvo
No reenvan cuando es innecesario (tratan de enviar el frame slo a
travs de un puerto: dnde se encuentra la estacin destino)
Mantiene una tabla de forwarding para saber donde estn las
estaciones)








Aprende los elementos de la tabla a partir de las direcciones de origen
Cuando llega un frame cuya direccin no est en la tabla, el switch lo
enva por todos los puertos activos, exeptuando aquel por donde lleg el
frame. Si alguna estacin responde, la tabla ser actualizada.
La tabla es una optimizacin
Siempre reenva por todos los puertos los frames broadcast
NODO PUERTO
A 1
B 1
C 1
X 2
Y 2
Z 2
Switch
Puerto 1
Puerto 2
A B C
X Y Z
Algoritmo de Spanning Tree
Grafo de la red
Posibles rboles de expansin
(un grafo con n nodos tiene un rbol de expansin con n-1 arcos)
Algoritmo de Spanning Tree
1
2 4
3 5
35
10
25
20
40
15
30
35
Algoritmo de Spanning Tree
1
2 4
3 5
10
25
20
40
15
30
Algoritmo de Spanning Tree
Problema: loops o ciclos








Los swithes ejecutan un algoritmo de spanning tree distribuido
Selecciona qu switches harn reenvos (forward) y cules no
El creador de STP (Spanning-Tree Protocol) fue Digital
Equipment Corporation (DEC), que fue comprada por Compaq y,
luego, Compaq fue comprada por Hewlett Packard.
Especificacin IEEE 802.1d
S3
A
C
E
D
S2
S5
B
S7
K
F
H
S4
J
S1
S6
G
I
Visin general del algoritmo
Cada switch tiene un
identificador nico (S1, S2, S3)
Selecciona el switch con el ID
ms pequeo como root
Selecciona el switch sobre cada
LAN ms cercano al root como
switch designado (el ID
desempata)
STP desactiva los enlaces
redundantes, rompiendo los
ciclos que tenga la red
Cada switch reenva frames
sobre la LAN para la cual l es
el switch designado. Los
puertos que se comunican con
el root reciben el nombre de
puertos designados

A
S3
C
E
D
S2
S5
B
S7
K
F
H
S4
J
S1
S6
G
I
S3
C
E
D
S2
S5
B
S7
K
F
H
S4
J
S1
S6
G
I
Switch
root
Puerto
designado
Puerto
designado
Root
port
Puertos
designados
Puertos
designados
Root
port
Root
port
Root
port
Todos los
Puertos
designados
Detalles del algoritmo
Los switches intercambian mensajes de configuracin (llamados
BPDUs: Bridge Protocol Data Units)
ID del switch que enva el mensaje
ID del switch root (identificacin del switch que se supone es el root)
Distancia (en hops) desde el switch que enva al root
Cada switch registra el mejor mensaje de configuracin para cada
puerto
Inicialmente, cada switch asume que l es el root
Cuando aprende que no es el root, detiene la generacin de mensajes
de configuracin
cuando el algoritmo se estabiliza, slo el root genera mensajes de
configuracin
Detalles del algoritmo (cont.)
Cuando aprende que no es un switch designado, detiene el reenvo de
mensajes de configuracin
cuando el algoritmo se estabiliza, slo los switches designados reenvan
mensajes de configuracin
El root contina enviando peridicamente mensajes de configuracin
Si un switch no recibe mensajes de configuracin despus de cierto
periodo de tiempo, l comienza a generar mensajes de configuracin
reclamando ser el root
Convergencia: la convergencia del algoritmo se logra cuando todos los
switches tienen sus puertos o en estado forwarding o en blocking (es
decir cuando el algoritmo STP se ha estabilizado). El problema con
lograr la convergencia es el tiempo: puede tomar entre 30 a 50
segundos en condiciones normales y mientras los puertos logran
estabilizarse NO SE TRANSMITEN DATOS.
Campos del BPDU (Bridge Protocol
Data Unit)
P
r
o
t
o
c
o
l


i
d
e
n
t
i
f
i
e
r

V
e
r
s
i

n

R
o
o
t

p
a
t
h

c
o
s
t

S
w
i
t
c
h

I
D

T
i
p
o

d
e

B
P
D
U

F
l
a
g
s

R
o
o
t

I
D

P
o
r

I
D

M
a
s
s
e
g
e

a
g
e

M
a
x

a
g
e

F
o
r
w
a
r
d

d
e
l
a
y

H
e
l
l
o

t
i
m
e

2 1 1 1 8 4 8 2 2 2 2 2
Protocol identifier (2 bytes): contiene el valor 0
Protocol version identifier (1 byte): contiene el valor 0
BPDU type (1 byte): 00000000 = Configuracin, 10000000 = Topology change notification (si es este ltimo, aqu termina el
BPDU pues no habr ms campos)
Flags (1 byte): Slo se utilizan dos bits. Bit 1 es Topology Change flag (TC) e indica un cambio de topologa y el Bit 8 es
Topology Change Acknowledgement flag (TCA) y se activa para confirmar que se recibi un mensaje con un bit TC.
Root identifier (8 bytes): Identifica el root switch mostrando 2 bytes de la prioridad seguidos por 6 bytes de la MAC address
Root path cost (4 bytes): unidades de costo arbitrarias del path desde esl switch que enva el BPDU hasta el root switch
Bridge identifier (8 bytes) : Identifica el switch que enva el BPDU mostrando 2 bytes la prioridad y 6 bytes la MAC address
Port identifier (2 bytes): Identifica desde qu puerto fue enviado el BPDU. Tiene dos partes, el primer byte es la prioridad del
puerto y el segundo byte es el identificador del puerto. Entre ms pequeo el nmero de la priorida, ms alta es sta.
Message age (2 bytes): Especifica la cantidad de tiempo desde que el root envi el mensaje de configuracin sobre el cul se
basa ste BPDU. Representa un nmero binario sin signo multiplicado por 1/256 de segundo. Por ejemplo, 0x0100 (256)
representa un segundo.
Max age (2 bytes):Muestra cuando ste BPDU debe ser descartado. Est en 1/256 de segundo, al igual que Message age.
Hello time (2 bytes) : Indica el periodo tiempo entre mensajes de configuracin del root switch. En 1/256 de segundo)
Forward delay (2 bytes) : Indica cunto tiempo deben esperar los switches antes de cambiar a un nuevo estado despus de un
cambio de topologa (si un switch cambia demasiado pronto pueden presentarse loops) -ejercicio-
Seleccin del puerto designado
Para determinar el puerto o puertos que se utilizarn para
comunicarse con el root se debe calcular el costo de la
trayectora (path)
El costo STP es el costo total acumulado del path calculado segn
el ancho de banda de los enlaces.
Ancho de banda Costo
10Gbps 2
1Gbps 4
100Mbps 19
10Mbps 100
Costos en IEEE 802.1d
Estados de los puertos de los
switches en spanning tree
Los puertos de un switch, cuando ejecutan STP, pueden estar en uno
de cuatro estados:
Blocking: No envan frames; escuchan los BPDUs. Todos los puertos
estn en este estado cuando el switch es encendido.
Listening: Escucha los BPDUs para garantizar que no hay loops antes de
enviar frames
Learning: Aprende direcciones MAC y construye la tabla de forwarding
pero no enva frames
Forwarding: Enva y recibe frames a travs del puerto
Generalmente los puertos estarn en estado Blocking o Forwarding
Los puertos se bloquean para evitar loops. Un puerto en estado blocking
an sigue recibiendo BPDUs.
Cuando haya un cambio en la topologa (se agrega un nuevo switch o falla
un enlace) los puertos pasarn a los estados de learning y/o forwarding.

Ejercicio
Switch A
MAC 0c:00:c8:11:00:00
Prioridad
Switch B
MAC 0c:00:c8:11:11:11
Prioridad 32768
Switch C
MAC 0c:00:c8:22:22:22
Prioridad 32768
100Base-T
10Base-T
Puerto 0
Puerto 0 Puerto 0
Puerto 1 Puerto 1
Cul es el root switch?
Qu puertos quedarn en estado forwarding y qu puertos quedarn en estado blocking?
Qu puertos sern root port y qu puertos sern puertos designados?
Tipos de switches LAN
De acuerdo con el modo de conmutacin los
switches LAN se pueden clasificar en:
Store and forward: Se recibe el frame completo en el
switch, se revisa el CRC y se busca en la tabla de
forwarding
Cut-Trough: El switch recibe la direccin MAC destino
y busca enseguida en la table de forwarding
FramentFree: Tambin se le llama cut-trough
modificado. Recibe los primeros 64 bytes del frame
(para evitar colisiones) antes de enviar el frame.
Broadcast y Multicast
Los switches renenvan todos los frames
broadcast/multicast
prctica comn
Pueden aprender cuando no hay miembros de
un grupo multicast conectados a ciertos
puertos
Esto se logra porque cada uno de los
miembros del grupo G tiene que envar un
frame al switch con la direccin multicast del
grupo G y su MAC address
Limitaciones de los switches
El escalamiento (crecimiento) de la red est
limitado
El algoritmo de spanning tree no escala
broadcast no escala
No permiten tecnologas LAN heterogneas
Advertencia: Debe tenerse cuidado con la
transparencia (los nodos pueden ser conectados sin
tener que correr protocolos adicionales, pero debe
evitarse disear software de red que asuma que
est sobre un solo segmento Ethernet)
Virtual Local Area Network
(VLAN)
VLAN: Agrupamiento lgico de los puertos de un switch que se
comportan como si fuesen un switch independiente.
Las VLANs pueden ser creadas por el administrador de la red, quien
asigna los puertos a la VLAN correspondiente (VLANs estticas).
Tambin pueden crearse de manera dinmica.
Las VLANs estticas son las ms comunes.
En las VLANs dinmicas, de acuerdo con la direccin MAC se puede
asociar un puerto no asignado del switch a la VLAN que se considere.
Para las VLANs dinmicas se necesitan un servidor de administracin
de las VLANs, como VMPS (VLAN Management Policy Server).
Imaginemos un servidor DHCP para VLANs.
Las VLANs tambin pueden agruparse por MAC origen o por el valor
del campo tipo del frame Ethernet. (RFC2643, IEEE 802.1q y 802.10)
Control de broadcast
Las aplicaciones devoradoras de ancho de banda, como las
aplicaciones multimedia utilizan broadcast y multicast constantemente.
Fallas en equipos, segmentacin inadecuada tambin puede generar
problemas con aplicaciones que utilicen broadcast
Como administrador de la red debe asegurarse que la red est
segmentada de manera correcta para mantener los problemas de los
segmentos se propagen a resto de la red.
Como los switches tienen una buena relacin de costo/beneficio, se
puede reemplazar una red plana (donde todos estn en el mismo
dominio de broadcast) por una con switches y VLANs: los dispositivos
que son miembros de una VLAN comparten el mismo dominio de
broadcast.
Pero para proporcionar la conexin entre VLANs se necesitan Routers
route switch modules (RSMs) que sern los encargados de detener el
broadcast
Seguridad
En una red plana, cualquiera puede conectar un analizador de trfico
en cualquier punto de red y ver lo que quiera (adems que tiene acceso
a los recursos de la red con demasiada facilidad: yo me puedo asociar a
cualquier grupo de trabajo cuando quiera)
Mediante VLANS, y la infraestructura adecuada el administrador
puede llegar a controlar cada puerto de switch y cada usuario (al
menos cada subred).
Cuando existen VLANs, el nalizador de trfico slo ver el trfico de
dicha VLAN.
Adems, la comunicacin en tre VLANs puede controlarse con el
router intermedio mediante ACLs (listas de control de acceso)
Flexibilidad y escalabilidad
Al crear VLANS, esencialmente se estn creando dominios de
broadcast. Es decir, el broadcast creado en una VLAN no se propagar
a las otras. Esto detendr las tormentas de broadcast causadas por
equipos defectuosos y por aplicaciones que generan broadcast para
toda la red.
Si una VLAN tiene pocos usuarios, tendr poco broadcast.
En una red de backbone colapsado hay restricciones fsicas, con los
switches y VLANs NO hay restricciones fsicas.
Las VLANs se pueden organizar por comunidades de usuarios con
intereses comunes.
Y no olvidemos que para que las VLANs se puedan comunicar se
necesitan equipos de capa 3 (es decir, routers) que entiendan de
VLANs (no todos los routers pueden trabajar con VLANs).

Identificacin de las VLANs
Hay dos tipos de enlaces en una red con switches:
Enlaces de acceso (Access links): Son enlaces que pertenencen a una sla
VLAN.
Enlaces troncales (trunk links): Este tipo de enlaces transportan
informacin de varias VLANs (se soportan slo sobre enlaces Fast
Ethernet o Gigabit Ethernet)
Para identificar un frame a que VLAN pertenece hay varias tcnicas de
identificacin: ISL (Inter-Switch Link), de CISCO, 802.1q, estndar de
la IEEE y 802.10 utilizado en VLANs sobre FDDI.
Para saber a que VLAN pertenece un frame se utiliza una etiqueta
(frame taggin). Esta etiqueta identifica la VLAN (se conoce como
VLAN ID o color de la VLAN). En ISL las etiquetas slo se usan en
los enlaces troncales y se retiran en los enlaces de acceso.
Inter-Switch Link
Cisco cre ISL, por tanto es una tecnologa que slo se encuentra en
los switches cisco.
Cuando un frame atraviesa un enlace troncal, se le agrega al principio 26
bytes donde viene una identificacin de la VLAN a la que pertenece (el
color)
Tambin se adiciona al final un segundo campo de chequeo del frame de 4
bytes
Esta etiqueta se quita cuando el frame llega a un enlace de acceso.
Los enlaces troncales se configuran en puertos 100 1000 Mbps. Se
establecen entre dos switches, entre un switch y un router o entre un
switch y un servidor. Un enlace troncal puede llevar informacin de
hasta 1005 VLANs.
Cuando se conectan dos switches con un enlace troncal y dicho enlace
debe mover frames de varias VLANs, se debe configurar el enlace para
eso (en caso contrario el enlace slo llevar frames de la VLAN 1 o
default)
VLAN Trunk Protocol (VTP)
Cisco cre VTP para administrar todas las VLANs configuradas en un
red de switches y mantenerlas consistentes dentro de la red.
VTP permite adicionar, borrar y renombrar VLANs. Adems
Da consistencia a la configuracin de VLANs en toda la red (si se crea
una nueva VLAN en un switch, VTP lo contar a los dems switches de
su existencia)
Permite que la informacin de VLANs pase sobre redes mezcladas (por
ejemplo de Ethernet a ATM LANE)
Facilita el monitoreo del estado de las VLANs
Para que todo esto se pueda hacer debe tenerse un VTP server.
Si todos los swithes estn en la misma VLAN no se necesita servidor
VTP.

VLAN Trunk Protocol (VTP)
Los switches dentro de una red donde se use VTP pueden estar en tres
modos de operacin diferentes
Server: este esta por omisin en todos los switches catalyst y se necesita al
menos un server VTP para propagar la informacin de VLANs. Un switch
debe estar en este modo para poder crear, adicionar y borrar VLANs.
Cualquier cambio hecho en el servidor VTP es propagado a todo el
dominio VTP
Client: Recibe y enva informacin de los servers VTP, recibe
actualizaciones del dominio, pero NO puede hacer cambios.
Transparent: No participan en el dominio VTP pero permiten el paso de
mensajes VTP a travs de sus enlaces troncales. Un switch en este modo
puede crear y borrar VLANs dentro de l pero no le cuenta a nadie.
El revision number es el mensaje ms importante en un dominio
VTP (dice que sta es la informacin ms nueva en el dominio VTP)
En las VLANs 2-1005 se puede hacer VTP pruning (podado). En la
VLAN 1 NO se puede.Por omisin, est deshabilitado en los switches.
El estndar para VLANs IEEE 802.1Q
Este estndar fue publicado en 1998 y especifica una forma de
implementar VLANs independiente del fabricante del switch.
Cisco tiene su propio protocolo llamado ISL (Inter-Switch Link Protocol)
para redes Ethernet, existe tambin 802.10 para VLANs sobre FDDI.
802.1Q utiliza un esquema de etiquetas (tagging) que se adiciona al
frame Ethernet.
Esta etiqueta dice a qu VLAN pertenece dicho frame.
Las etiquetas de 802.1Q tienen 4 bytes y son insertadas entre el campo de
direccin MAC origen y el campo longitud/tipo (el frame podra a tener
mximo 1522 bytes).
Dymanic Trunking Protocol (DTP) es un protocolo punto a punto que
fue creado para enviar informacin troncal a travs de enlaces
troncales con 802.1q (Cisco ya usa DTP... IOS 4.2)
VLANs (IEEE 802.1q)
6 6 2 4
Destino Origen
Tipo/Long.
Datos Chequeo
Destino: 6 bytes, direccin fsica del nodo destino (MAC address)
Origen: 6 bytes, direccin del nodo origen
TPID: Tag protocol identifier (0x8100), dice que es un frame etiquetado
TCI: Tag control information, informacin de pridoridad 802.1p (3 bits)
y el VID (VLAN Identifier, 12 bits)
Tipo: 2 bytes, especifica el protocolo de la capa superior
Datos: entre 46 y 1500 bytes, informacin de las capas superiores
Chequeo: Secuencia de chequeo del frame (FCS)
46 - 1500
6 6 2 4 46 - 1500 2 2
TPID/TCI
Diseo con switches LAN
Ventajas: Mejora el desempeo de la red (aisla trfico, filtros), permite
segmentos a diferentes velocidades, tiene buffers en los puertos de
salida
Congestin en backbones (agregar enlaces... Soluciones propietarias)
existe IEEE 802.3ad
Hay switches non-blocking
Mximo 7 switches (14 saltos en un RTT): 802.1d recomienda que
mximo se tengan 7 swithcs entre dos nodos.
Caractersticas avanzadas: GARP: Generic Attributte Registration
Protocol (802.1p), GMRP: para mulicast (802.1p), Administracin del
switch (puerto de span, snmp, RMON Y SMON (RFC2613)),
adminitracin de congestin:
http://www.bellereti.com/ethernet/papers.html (Seitfer)
Referencias
El material utilizado en esta presentacin fue tomado de:
Held, Gilbert. Data Communications Networking Devices. John
Wiley & Sons. 1999
Lammle, Todd. CCNA Cisco Certified Network Associate, Study
Guide. SYBEX Inc. 2000
Peterson, L; Davis, B, Computer Networks. Morgan Kaufmann
Publishers. 2000
Stallings, William. Comunicaciones y redes de Computadores
Prentice Hall. 2000.
Spurgeon, Charles. Ethernet, the definitive guide. OReilly. 2000

Вам также может понравиться