Almacenamiento y envío:
El switch debe
recibir la trama completa antes de enviarla por el puerto correspondiente. Lee
la dirección MAC destino, comprueba el CRC (contador de redundancia cíclica,
utilizado en las tramas para verificar errores de envió), aplica los filtrados
correspondientes y retransmite. Si el CRC es incorrecto se descarta la trama.
El retrazo de envió o latencia suele ser mayor debido a que el switch debe
almacenar la trama completa, verificarla y posteriormente enviarla al segmento
correspondiente.
Método de corte:
El switch verifica
la dirección MAC de destino en cuanto recibe la cabecera de la trama, y
comienza de inmediato a enviar la trama. La desventaja de este modo, es que el
switch podría retransmitir una trama de colisión o una trama con un valor de
CRC incorrecto, pero la latencia en muy baja.
Libre de Fragmentos:
Modo de corte
modificado, el switch lee los primeros 64 bytes antes de retransmitir la trama.
Normalmente las colisiones tienen lugar en los primeros 64 bytes de una trama.
El switch solo envía las tramas que están libres de colisiones.
APRENDIZAJE DE DIRECCIONES
Un switch crea
circuitos virtuales entre segmentos, para ello debe identificar las direcciones
MAC de destino, buscar en sus tabla de direcciones MAC a que puerto debe
enviarla y ejecutar el envío. Cuando un switch se inicia no posee datos
sobre los host conectados a sus puertos, por lo tanto inunda todos los puertos
esperando capturar la MAC correspondiente.
A medida que
las tramas atraviesan el switch, este las comienza a almacenar en la memoria CAM (memoria de contenido direccionable)
asociándolas a un puerto de salida e indicando en cada entrada una marca
horaria a fin de que pasado cierto tiempo sea eliminada preservando el espacio
en memoria. Si un switch detecta que la trama pertenece al mismo segmento de
donde proviene no la recibe evitando trafico, si por el contrario el destino
pertenece a otro segmento solo enviara la trama al puerto correspondiente de
salida. Si la trama fuera un broadcast el switch inundara todos los puertos con
dicha trama.
La siguiente copia
muestra la tabla MAC de un switch:
switch#sh mac-address-table
Dynamic Address
Count:
172
Secure Address
Count:
0
Static Address (User-defined) Count: 0
System Self Address
Count:
76
Total MAC
addresses:
248
Maximum MAC
addresses:
8192
Non-static Address Table:
Destination Address Address Type
VLAN Destination Port
——————- ———— —- ——————–
0000.0c07.ac01
Dynamic 12
GigabitEthernet0/1
0000.0c07.ac0b
Dynamic 11
GigabitEthernet0/1
0000.c0e5.b8d4
Dynamic 12
GigabitEthernet0/2
0001.9757.d29c
Dynamic 1
GigabitEthernet0/1
0001.9757.d29c
Dynamic 2
GigabitEthernet0/1
0001.9757.d29c
Dynamic 3
GigabitEthernet0/1
0001.9757.d29c
Dynamic 4
GigabitEthernet0/1
0001.9757.d29c
Dynamic 5
GigabitEthernet0/1
0001.9757.d29c
Dynamic 6
GigabitEthernet0/1
0001.9757.d29c
Dynamic 7
GigabitEthernet0/1
0001.9757.d29c
Dynamic 8
GigabitEthernet0/1
0001.9757.d29c
Dynamic 9
GigabitEthernet0/1
No hay comentarios:
Publicar un comentario