Documentos de Académico
Documentos de Profesional
Documentos de Cultura
1
Introducción – Ethernet
Que es Ethernet?
– Un método de acceso al medio?
– Un cable de cobre trabajando a 10 Mbps o 10 Gbps?
– Una enlace de FO de 100 Gbps?
– Un acceso DSL?
– Una tipo de red óptica pasiva?
– Un tipo de servicio?
– ??
2
Introducción – Ethernet
3
Introducción – Historia
5
Introducción – Ethernet
6
Ethernet
7
Frame 802.3
0806
8
Frame 802.3
9
Ethertype
http://standards.ieee.org/develop/regauth/ethertype/eth.txt 10
Ethertype
11
Protocolos lentos
13
Frame 802.3
14
Frame 802.2
• IPX/SPX = E0
Destino Origen Datos PAD CRC
Longitud
• SNAP = AA
• Muchos más DSAP SSAP Control Carga
15
Frame 802.2
16
SubNetwork Access Protocol
17
SubNetwork Access Protocol
18
SubNetwork Access Protocol
19
Resumen
20
Bonus track # 1
El proceso de
reenvío en
Ethernet
21
Historia
24
El conmutador de paquetes
CPU
Fabric
26
Conmutación espacial
Entrada
N N N N N N N N
I I I I I I I I
C C C C C C C C
Control de 1 2 3 4 5 6 7 8
Buffers
NIC 1
NIC 2
CPU NIC 3
NIC 4
Salida
NIC 5
NIC 6
Fabric NIC 7
Arbitration
NIC 8
Fabric
Conmutación espacial
Problemas
I. Garantizar BW en el crossbar para cada puerto
II. HOL si utilizan buffers FIFO a la entrada
• Head-of-line blocking puede reducir sustancialmente
el throughput alcanzable
Soluciones
I. Algoritmos de arbitración y mecanismos de despacho
diferentes
• Muy complejo para equipos de muy alta velocidad
II. Incrementar la velocidad de la matriz
• Hasta 5 veces la velocidad de entrada
Conmutación temporal
Modulo 2
Beneficios
Lógica de Outbound
– Lógica funcionando a menor entrada y
Resolución
Manager
direcciones
velocidad en los módulos
– Manejo nativo de Multicast Modulo 3
Desventajas Modulo N
Procesador
Outbound
TX
Canal A SFI
MDI
RX
Sub-sistema procesamiento
Fabric C
Gestor Colas P MII
U
Control Parser
Canal N SFI
Procesador Conversor
Inbound DC/DC
Network Interface
El Backplane
Modulo 2
Entradas
Modulo N
AF AF … AF AF AF … AF AF AF … AF
Beneficios
Modulo 1
Desventajas
– Un único punto de fallo
• Opciones en HA
– La memoria debe operar a una
Modulo N
velocidad muy alta
• Difícil alcanzar wire rate en
switches con muchos puertos
Fabric
Conmutación temporal
Problemas:
– Si la memoria se llena descarte de paquetes
– Performance del switch dependiente del tipo y velocidad
de la memoria
• Tanto en cantidad de puertos como en la velocidad
de los mismos
Solución:
– Mecanismos de control de flujo, algoritmos de despacho
– Memorias multi-etapa Conmutación paralela
• Soporte de U-turn
35
Técnicas de retransmisión
37
Store and Forward
SDRAM CAM
CPU
Matriz
SDRAM CAM
CPU
Matriz
SDRAM CAM
CPU
2 00:a0:84:7b:46:26
00:d0:95:56:be:70 00:d0:95:5e:5e:10
6 00:00:12:aa:e6:f0
24 00:d0:95:56:be:70
Canal A Canal B Canal A Canal B Canal A Canal B
8 00:d0:43:8a:c2:04
Fabric ASIC Fabric ASIC
1 Fabric ASIC
00:d0:95:5e:5e:10 Fabric
SDRAM CAM
CPU
2 00:a0:84:7b:46:26
00:d0:95:56:be:70 00:d0:95:5e:5e:10
6 00:00:12:aa:e6:f0
24 00:d0:95:56:be:70
00:d0:95:56:be:70
Canal A Canal B Canal A Canal B Canal A Canal B
8 00:d0:43:8a:c2:04
Fabric ASIC Fabric ASIC
1 Fabric ASIC
00:d0:95:5e:5e:10 Fabric
SDRAM CAM
CPU
Matriz
Modulo 6
Canal A
Fabric Fabric ASIC
CPU
Canal A
Fabric ASIC
t=x
Modulo 6
Cut Through
– Impone una separación inevitables entre las capas de
enlace y red
• Un switch puede emplear cut-through, un router no
– Lógica de arbitración y lookup muy rápida Más costo
– No aplicable donde entrada > salida
Store and Forward
– Evita la retransmisión de errores al comprobar todas los
frames que ingresan al switch
– Apto para dispositivos multilayer
• Implementación de disectores complejos
45
Ethernet
46
IEEE 802.1Q/p
47
IEEE 802.1Q/p
49
Conmutación 802.1Q
SDRAM CAM
CPU
Matriz
SDRAM CAM
CPU
Matriz
SDRAM CAM
CPU
24 X 00:d0:95:5e:91:30
Matriz
2 Y 00:a0:84:7b:46:26
00:d0:95:56:be:70 00:d0:95:5e:5e:10 6 J 00:00:12:aa:e6:f0
24 J 00:d0:95:56:be:70
Canal A Canal B Canal A 8 Canal B X Canal A 00:d0:43:8a:c2:04
Canal B
1 X 00:d0:95:5e:5e:10
Fabric ASIC Fabric ASIC Fabric ASIC Fabric
Prioridad TR VLAN ID
Modulo N-1= X Modulo N Modulo N+1
Conmutación 802.1Q
SDRAM CAM
CPU
6
24 J
X 00:00:12:aa:e6:f0
00:d0:95:5e:91:30
Matriz
24
2 J
Y 00:d0:95:56:be:70
00:a0:84:7b:46:26
00:d0:95:56:be:70 00:d0:95:5e:5e:10 24
6 JX 00:d0:95:5e:91:30
00:00:12:aa:e6:f0
8
24 JX 00:d0:43:8a:c2:04
00:d0:95:56:be:70
Canal A Canal B Canal A 8
1 Canal B X Canal A
X 00:d0:43:8a:c2:04
00:d0:95:5e:5e:10
Canal B
12 Y
X 00:a0:84:7b:46:26
00:d0:95:5e:5e:10
Fabric ASIC Fabric ASIC Fabric ASIC Fabric
Prioridad TR VLAN ID
Modulo N-1= X Modulo N Modulo N+1
Conmutación 802.1Q
SDRAM CAM
CPU
Matriz
Modelo de conexión
55
Ethernet orientado a la conexión
56
Introducción – Esquema de red de servicios
Ubiquidad
Escalabilidad Densidad
Disponibilidad Conmutación distribuida Costo
Gestión Trafico Routing centralizado
Gestión de usuario
57
Introducción – Carrier Ethernet
58
Introducción – Carrier Ethernet
I-NNI UNI
CPE
CPE
EVC
59
Introducción – Carrier Ethernet
60
Introducción – Carrier Ethernet
62
Ethernet Virtual Connection
E-LINE / E-LAN
– Desafío: Separar el tráfico de los clientes en capa 2
– 1er solución: IEEE 802.1Q
– Limitaciones:
• Hasta 4094 clientes
• Cliente no puede utilizar 802.1Q No transparente
• Switches NNI aprenden las MACs de todas las PCs
de todos los clientes
– Si CAM = 32K 8 usuarios por cliente promedio
– Solución: router del lado cliente
» Limitación en direccionamiento IP No transparente
63
Ethernet Virtual Connection
Encabezado
Ethernet del
2da Solución: usuario
Core Core
CPE Acceso Acceso CPE
a1
b1
Carga Q a1 b1 Carga Q a1 b1
Carga Q Q a1 b1
Carga Q Q a1 b1
Carga Q Q Q a1 b1
a1
Carga Q Q Q a1 b1
Introducción – Formato frame Q-in-Q
MAC cliente
ET: 0x88a8
C-MAC DA SP CoS
CoS
S TagSA
C-MAC
CFI
C Tag
VID
C-Payload
SP EVC ID (4096)
C-FCS
67
Ethernet Virtual Connection
3ra solución:
– IEEE802.1ah M-in-M (Backbone Provider Bridge)
• Se agrega una cabecera Ethernet para
TX el paquete en la red del SP
• Se establece un circuito Encabezado
Ethernet
Encabezado
Ethernet
original del SP
extremo a extremo que
Datos
siguen los paquetes
• Millones de clientes
– Pueden utilizar 802.1Q
• Los switches ya no aprenden las MACs del cliente
– No hay problema de escala
68
Introducción – Operación de una red M-in-M
Cliente A
Nodo Y
Cliente A
UNI
Datos Header
Datos Header
MAC Origen
SP DA
SP SA 3 1 12
SP Header
ET: 0x88A8 Tunnel ID
P-bits CFI
(XXX)
PS Q-Tag
IEEE 802.1ah
(2008)
DA
SA
Et: 0x88A8 Backbone
B-TAG
B-VID
ET: 0x88E7
IEEE 802.1ad I-TAG Servicio
(2005) I-VID
DA DA
Cliente
IEEE 802.1Q SA SA
(1998) ET: 0x88A8 ET: 0x88A8
DA S-TAG S-TAG Servicio
SA S-VID S-VID
Ethernet ET: 0x8100 ET: 0x8100 ET: 0x8100
DA Q-TAG Q-TAG Q-TAG Cliente
SA VID C-VID C-VID
ET: 0x0800 ET: 0x0800 ET: 0x0800 ET: 0x0800
71
Gracias
Alguna pregunta?
72