Académique Documents
Professionnel Documents
Culture Documents
Rogelio Montaana
Esta obra est bajo una Licencia Creative Commons Atribucin-NoComercial-CompartirIgual 4.0 Internacional.
Universidad de Valencia
Redes 1-1
Rogelio Montaana
Sumario
Repaso de Telemtica
Repaso de Ethernet
Puentes transparentes y conmutadores
Microsegmentacin. Full dplex.
Ataques en conmutadores
Conmutadores gestionables y no gestionables
Bucles entre puentes. Spanning Tree
Redes locales virtuales (VLANs)
Universidad de Valencia
Redes 1-2
Rogelio Montaana
Modelos de referencia
Capa de Aplicacin
Capa de Aplicacin
Capa de Presentacin
Capa de Sesin
Capa de Transporte
Capa de Transporte
Capa de Red
Capa de Red
Capa de Enlace
Capa de Enlace
Capa Fsica
(capa fsica)
Modelo OSI
(7 capas)
Modelo Internet
(4,5 capas)
Universidad de Valencia
Redes 1-3
Rogelio Montaana
La capa fsica
Se ocupa de transmitir los bits
Especifica cosas tales como:
La forma de los conectores
Las seales elctricas u pticas
Las caractersticas y longitudes mximas de los
cables
Los datos se pueden transmitir:
Por medios guiados (cables de cobre o fibra ptica), o
Por medios no guiados (ondas de radio o infrarrojos)
Redes 1-4
Rogelio Montaana
Fibra ptica
Capacidad
Alcance (sin repetidores)
Tasa de error
Atenuacin (distancia para un
50% de prdida de seal)
Coste
Susceptibilidad a interferencias
Seguridad ante intrusiones
Instalacin
Elevado
Inmune
Muy alta
Compleja
Universidad de Valencia
Cable de
cobre
Hasta 1,6 Tb/s Hasta 1 Gb/s
Hasta 160 Km Hasta 5 Km
<1 en 1012
<1 en 108 - 1010
15 Km
20 m
Redes 1-5
Reducido
Afectado
Muy baja
Sencilla
Rogelio Montaana
Redes 1-6
Rogelio Montaana
Tipos de enlaces
Un enlace puede ser:
Simplex: transmisin en un solo sentido. Ej.: emisin de
TV
Semi-dplex o half-duplex: transmisin en ambos
sentidos, pero no a la vez. Ej.: walkie-talkies, redes WiFi
(inalmbricas)
Dplex o full-duplex: transmisin simultnea en ambos
sentidos. Ej.: conversacin telefnica. Ethernet, ADSL
Universidad de Valencia
Redes 1-7
Rogelio Montaana
Significado mtrico
Significado informtico
K (Kilo)
103 = 1.000
210 = 1.024
220 = 1.048.576
G (Giga)
109 = 1.000.000.000
230 = 1.073.741.824
T (Tera)
1012 = 1.000.000.000.000
240 = 1.099.511.627.776
P (Peta)
1015 = 1.000.000.000.000.000
250 = 1.125.899.906.842.624
Universidad de Valencia
Redes 1-8
Rogelio Montaana
La capa de enlace
La principal funcin de la capa de enlace es comprobar
que los datos enviados estan libres de error. Para ello se
utiliza el CRC (Cyclic Redundancy Check)
Cuando se detecta un error se pueden hacer tres cosas:
Intentar corregirlo (no es posible con el CRC)
Descartar el paquete errneo y pedir reenvo
Descartar el paquete errneo y no decir nada
Redes 1-9
Rogelio Montaana
Datos
2-14
0-9000
CRC
24
Redes 1-10
Rogelio Montaana
Sumario
Repaso de Telemtica
Repaso de Ethernet
Puentes transparentes y conmutadores
Microsegmentacin. Full dplex.
Ataques en conmutadores
Conmutadores gestionables y no gestionables
Bucles entre puentes. Spanning Tree
Redes locales virtuales (VLANs)
Universidad de Valencia
Redes 1-11
Rogelio Montaana
Subcapa
LLC
802.1: Gestin
802.10: Seguridad
802.3:
CSMA/CD
(Ethernet)
Universidad de Valencia
802.5:
Token
Ring
802.11:
LANs
Inalmbricas
Redes 1-12
802.15:
Bluetooth
802.16:
WiMAX
Subcapa
MAC
(Media
Access
Control)
Capa
Fsica
Rogelio Montaana
Alcance (x100 m)
Transmisin: BASE = Banda Base (digital)
BROAD = Banda Ancha (analgico)
10BASE-T
100BASE-TX
1000BASE-SX
Longitud de onda de la luz (fibra ptica):
10GBASE-LR
Universidad de Valencia
S (Short):
980 nm
L (Long):
1310 nm
E (Extended): 1550 nm
Redes 1-13
Luz infrarroja
Rogelio Montaana
Medio
Cable
Distancia
Costo
Fecha estand.
(1BASE5)
UTP-2
500m
Bajo
1987
10
(10BASE5)
(10BROAD36)
(10BASE2)
10BASE-F
10BASE-T
Coax RG8 50
Coaxial 75
Coax RG58 50
F.O. multimodo
UTP-3/5
500 m
3,6 Km
185 m
2 Km
100/150 m
Bajo
Alto
Bajo
Medio
Bajo
1983
1985
1985
1987
1990
100BASE-TX
100BASE-FX
UTP-5
F.O. multimodo
100 m
2 Km
Bajo
Alto
1995
1995
1000BASE-SX
1000BASE-LX
1000BASE-T
F.O. multimodo
F.O. monomodo
UTP-5e
500 m
5 Km
100 m
Medio
Alto
medio
1998
1998
1999
10GBASE-LR
10GBASE-ER
10GBASE-CX4
10GBASE-T
F.O. monomodo
F.O. monomodo
Coax 4 pares
UTP-6/6a
10 Km
40 Km
15 m
55/100 m
Alto
Muy
Bajo
Alto
2002
2002
2004
2006
40GBASE-LR4
40GBASE-CR4
F.O. monomodo
Cobre
10 Km
10 m
N.D.
N.D.
17/06/2010
17/06/2010
100GBASE-LR4
100GBASE-ER4
100GBASE-CR10
F.O. monomodo
F.O. monomodo
Cobre
10 Km
40 Km
10 m
N.D.
N.D.
N.D.
17/06/2010
17/06/2010
17/06/2010
100
1000
10000
40000
100000
Universidad de Valencia
Redes 1-14
Rogelio Montaana
Desarrollo de Ethernet
1973: Bob Metcalfe (Xerox) realiza las primeras transmisiones sobre una
red Ethernet, a 2,94 Mb/s sobre cable coaxial
1979: Las empresas DEC (Digital Equipment Corporation), Intel y Xerox
crean una alianza para desarrollar Ethernet
1980: El consorcio DIX publica el libro azul (primera especificacin de
Ethernet)
1981: 3Com (fundada en 1979) comercializa las primeras tarjetas
Ethernet 10BASE5 para PC
1983: El IEEE aprueba el estndar 802.3, basado en Ethernet
1984: DEC comercializa los primeros puentes transparentes
1989: Se estandariza 10BASE-F, Ethernet sobre fibra ptica
1990: Se estandariza 10BASE-T, Ethernet sobre cable UTP (Unshielded
Twisted Pair, pares trenzados no apantallados)
1990: La empresa Kalpana comercializa los primeros conmutadores LAN
1995: Se estandariza Fast Ethernet
1998: Se estandariza Gigabit Ethernet
2002: Se estandariza 10 Gigabit Ethernet
17/06/2010: Se aprueba el estndar 40/100 GE
Universidad de Valencia
Redes 1-15
Rogelio Montaana
Conector vampiro
Terminador
(resistencia 50 )
Rogelio Montaana
Universidad de Valencia
Redes 1-17
Rogelio Montaana
Escuchar
canal
(CS)
Nuevo intento
Esperar tiempo
aleatorio con
crecimiento
exponencial
Canal
ocupado
Canal
libre
Transmitir datos y Colisin detectada
escuchar canal (CD)
Transmitir seal
de atasco y parar
Colisin no detectada
Transmisin
completada
con xito
Universidad de Valencia
Redes 1-18
Rogelio Montaana
Conectores RJ45
Cables UTP-5
(mx. 100m)
10 Mb/s
10 Mb/s
Universidad de Valencia
10 Mb/s
10 Mb/s
10 Mb/s
Rogelio Montaana
Switch 10/100/1000BASE-T
Conectores RJ45
Cables UTP-5
(mx. 100m)
10 Mb/s
100 Mb/s
Universidad de Valencia
10 Mb/s
1000 Mb/s
100 Mb/s
Rogelio Montaana
Ethernet conmutada/compartida
Switch 10/100BASE-T
100 Mb/s
Hub
10 Mb/s
100 Mb/s
Router
10 Mb/s
10 Mb/s
Hub
100 Mb/s
10 Mb/s
10 Mb/s
10 Mb/s
100 Mb/s
100 Mb/s
100 Mb/s
100 Mb/s
Dominio de colisin
Dominio de colisin
Universidad de Valencia
100 Mb/s
Redes 1-21
Rogelio Montaana
Prembulo
6
Dir. MAC
Destino
6
Dir. MAC
Origen
2
Protocolo
si > 1536
Longitud
si 1536
0-1500
0-46
12
Datos
Relleno
(opcional)
CRC
Silencio
Universidad de Valencia
Redes 1-22
Rogelio Montaana
Redes 1-23
Rogelio Montaana
Direcciones MAC
Parte asignada al fabricante (OUI)
Redes 1-24
Rogelio Montaana
OUIs
Los OUIs (Organizationally Unique Identifiers) los asigna
el IEEE a cada fabricante. Cada OUI cuesta actualmente
US$ 1650.
Puesto que el OUI identifica al fabricante es posible
averiguar la marca de una interfaz a partir de su MAC
Muchos analizadores de protocolos llevan incorporadas
tablas de los OUIs conocidos. Ej.: Wireshark (
www.wireshark.org)
Tambin se puede consultar por Internet el OUI de una
direccin concreta: http://www.8086.net/tools/mac/
Universidad de Valencia
Redes 1-25
Rogelio Montaana
MAC buscada
Respuesta
Universidad de Valencia
Redes 1-26
Rogelio Montaana
Conversacin polglota
Imaginemos que un grupo de personas mantiene una
conversacin informal en la que emplean varios idiomas
indistintamente.
Imaginemos adems que todos esos idiomas utilizan las
mismas palabras y los mismos fonemas, de modo que no
es posible deducir por contexto el idioma utilizado
Cada vez que alguien fuera a decir una frase debera
primero indicar el idioma que va a utilizar, para evitar
malentendidos
Podramos hacer una lista de los idiomas asignndole a
cada uno un nmero. Cuando alguien fuera a decir una
frase dira antes un nmero en ingls indicando el idioma
que va a utilizar
Universidad de Valencia
Redes 1-27
Rogelio Montaana
Redes 1-28
Rogelio Montaana
Campo Protocolo/longitud de
Ethernet
Por razones histricas este campo tiene dos posibles
significados:
Si es mayor que 1536 indica el protocolo de nivel de red al que
pertenecen los datos. A este campo se le denomina Ethertype
Si es igual o menor que 1536 indica la longitud de la trama
ehternet. La longitud realmente no hace falta porque siempre se
puede deducir sabiendo el final de la trama (detectado por el
silencio)
Redes 1-29
Rogelio Montaana
6
Dir. MAC
Destino
Dir. MAC
Origen
Ethertype
(>1536)
0-1500
0-46
4
CRC
Datos
Relleno
(opcional)
6
Dir. MAC
Destino
Dir. MAC
Origen
Longitud
(1536)
Cab.
LLC
0-1492
Datos
0-38
Relleno
(opcional)
CRC
Ethertype
Universidad de Valencia
Redes 1-30
Rogelio Montaana
Sumario
Repaso de Telemtica
Repaso de Ethernet
Puentes transparentes y conmutadores
Microsegmentacin. Full dplex.
Ataques en conmutadores
Conmutadores gestionables y no gestionables
Bucles entre puentes. Spanning Tree
Redes locales virtuales (VLANs)
Universidad de Valencia
Redes 1-31
Rogelio Montaana
Puentes
Separan redes a nivel MAC
Objetivos:
Mejorar rendimiento (separan trfico local)
Aumentar seguridad (los sniffers ya no capturan todo el
trfico)
Aumentar la fiabilidad (actan como puertas
cortafuegos, un problema ya no afecta a toda la red)
Permitir la interoperabilidad entre redes diferentes
(Ethernet-WiFi)
Mejorar alcance
Permitir un mayor nmero de estaciones
Universidad de Valencia
Redes 1-32
Rogelio Montaana
Interfaces en
modo promiscuo
LAN 2
A
AB
C
CA
B
CA
Puente
Direccin
Interfaz
BA
1.
2.
3.
4.
5.
Ms tarde C enva una trama hacia A. El puente la recibe por pero no la reenva por
pues ya sabe que A est en .
6.
Universidad de Valencia
Redes 1-33
Rogelio Montaana
Prembulo
de trama
Direcc. MAC
de destino
Direcc. MAC
de origen
Datos
CRC
Final de
Trama
Universidad de Valencia
Redes 1-34
Rogelio Montaana
Universidad de Valencia
Redes 1-35
Rogelio Montaana
Puente
Homogneo
Subcapa
LLC
802.1: Gestin
802.10: Seguridad
Puente
Homogneo
802.3:
CSMA/CD
(Ethernet)
Universidad de Valencia
802.5:
Token
Ring
802.11:
LANs
Inalmbricas
Redes 1-36
802.15:
Bluetooth
802.16:
WiMAX
Subcapa
MAC
(Media
Access
Control)
Capa
Fsica
Rogelio Montaana
10 Mb/s
P1
10 Mb/s
P2
10 Mb/s
100 Mb/s
F
Dir. MAC
Interfa
z
Dir. MAC
Interfa
z
Redes 1-37
Rogelio Montaana
Reenvo
S
No
S
Puerto de
salida = x?
Reenviar trama
por todos los
puertos excepto x
No
Reenviar trama
por puerto
de salida
Direccin de
origen encontrada
en tabla CAM?
Aprendizaje
Universidad de Valencia
S
Actualizar direccin
y contador
de tiempo
Terminar
Redes 1-38
No
Aadir direccin de origen
a tabla CAM
(con nmero de puerto
y contador de tiempo)
Rogelio Montaana
10 Mb/s
(Coaxial
Fino,
10BASE2)
Fac. Fsica
Universidad de Valencia
10 Mb/s
(Coaxial
Fino,
10BASE2)
Fac. Qumica
Redes 1-39
10 Mb/s
(Coaxial
Fino,
10BASE2)
Fac. Biologa
10 Mb/s
(Coaxial
Fino,
10BASE2)
Serv. Informtica
Rogelio Montaana
Redes 1-40
Rogelio Montaana
LAN 2
Dominio de colisin
B
100 Mb/s
10 Mb/s
100 Mb/s
10 Mb/s
LAN 3
G
Dir. MAC
LAN 4
Microsegmentacin
A
D
C
E
F
Universidad de Valencia
Interfa
z
Redes 1-41
E
F
Rogelio Montaana
Redes 1-42
Rogelio Montaana
0/1
0/2
0/3
0/4
0/5
0/7
0/8
0/9
0/10
0/11
0/12
0004.75EF.4B19
0004.75EF.41DB
0004.75EF.49CF
0004.75EF.494F
0004.75EF.4AD8
0004.75EF.4B30
0004.75EF.3D67
0004.75EF.4753
0004.75EF.49D8
0001.E654.0FF9
0040.3394.95CD
Ethernet 0/13
Ethernet 0/16
Ethernet 0/17
Ethernet 0/18
Ethernet 0/19
Ethernet 0/20
Ethernet 0/21
Ethernet 0/22
Ethernet 0/23
Ethernet 0/24
FastEthernet 0/27
Sumario
Repaso de Telemtica
Repaso de Ethernet
Puentes transparentes y switches
Microsegmentacin. Full dplex.
Ataques en conmutadores
Conmutadores gestionables y no gestionables
Bucles entre puentes. Spanning Tree
Redes locales virtuales (VLANs)
Universidad de Valencia
Redes 1-44
Rogelio Montaana
Microsegmentacin
Si en una LAN se tienen muchos puertos de conmutacin se
le puede dedicar uno a cada ordenador. Esto se llama
microsegmentacin.
La microsegmentacin mejora el rendimiento ya que las
tramas van del origen al destino pasando solo por los sitios
precisos (salvo posiblemente la primera, que se difundir por
inundacin al ser una direccin desconocida) .
Tambin mejora la seguridad, pues los sniffers no pueden
capturar trfico que no les incumbe.
La microsegmentacin ha sido una consecuencia del
abaratamiento de los conmutadores en los aos 90.
Hoy en da la microsegmentacin es habitual ya que los hubs
casi no se comercializan
Universidad de Valencia
Redes 1-45
Rogelio Montaana
Hub 10BASE-T
Cable de pares
Switch 10/100BASE-T
Cable de pares
Redes 1-46
Rogelio Montaana
Redes 1-47
Rogelio Montaana
C
S
Cliente
C
C
S
Servidor
Analizador (Wireshark)
2: SWITCH:
En este caso el analizador solo
captura el trfico
broadcast/multicast, con lo cual
normalmente no es posible
diagnosticar el problema
C
S
C
C S
Cliente
Servidor
Analizador (Wireshark)
C
S
PM
Cliente
Servidor
Analizador (Wireshark)
Redes 1-48
Rogelio Montaana
Hub
Tx
Tx
Rx
Rx
Tx
Rx
C
Redes 1-49
Rogelio Montaana
B
Tx
Tx
Rx
Rx
Universidad de Valencia
Redes 1-50
Rogelio Montaana
Funcionamiento full-duplex
La transmisin full-dplex requiere desactivar el protocolo
CSMA/CD, y por tanto suprime la limitacin de alcance
que esto impona (4 km a 10 Mb/s, 400 m a 100 Mb/s).
El protocolo MAC simplificado es ms sencillo de
implementar y ms barato que Half Dplex.
El modo full-duplex esta disponible en todos los switches,
incluso en los de bajo costo
A partir de Gb Ethernet no hay hubs, todo es
necesariamente full-dplex
Cuando a un switch le conectamos directamente un
ordenador (microsegmentacin) funcionan ambos en modo
full, si lo conectamos mediante un hub se ponen en modo
half (aunque el hub solo tenga conectado un ordenador)
Universidad de Valencia
Redes 1-51
Rogelio Montaana
Autonegociacin
Priorida
d
Permite ajustar el
funcionamiento de forma
automtica para utilizar la
mejor opcin posible. Es
similar a la negociacin de
velocidad en mdems.
Al enchufarse los equipos
negocian la comunicacin
siguiendo una prioridad
La autonegociacin en
velocidad solo se utiliza en
interfaces BASE-T (cable
UTP). En las de fibra lo
nico negociable es el modo
dplex.
Velocidad
1
2
Duple
x
Full
1000 Mb/s
Half
4
5
6
Full
100 Mb/s
Half
8
9
10
Full
10 Mb/s
11
Half
12
Universidad de Valencia
Redes 1-52
Rogelio Montaana
Redes 1-53
Rogelio Montaana
Red
UV
RedIRIS
2 Enlaces 1000BASE-T
Internet
Universidad de Valencia
Redes 1-54
Rogelio Montaana
Sumario
Repaso de Telemtica
Repaso de Ethernet
Puentes transparentes y switches
Microsegmentacin. Full dplex.
Ataques en conmutadores
Conmutadores gestionables y no gestionables
Bucles entre puentes. Spanning Tree
Redes locales virtuales (VLANs)
Universidad de Valencia
Redes 1-55
Rogelio Montaana
Ataques de nivel 2
Los ordenadores que se conectan a la misma LAN son como
personas que viven en la misma casa
Es muy difcil protegerse de ataques que provienen de una
persona con la que convivimos
Del mismo modo es muy difcil conseguir una proteccin
efectiva entre ordenadores que se comunican a nivel 2
Cuando un ordenador en una LAN ha sido atacado hay ms
posibilidades de que otros ordenadores en esa misma LAN sean
atacados a travs de l, aunque hayan resistido con xito el
ataque del exterior
El ataque que veremos a continuacin supone una LAN
conmutada. Si la LAN usa hubs los ataques son todava ms
fciles
Universidad de Valencia
Redes 1-56
Rogelio Montaana
Redes 1-57
Rogelio Montaana
Funcionamiento normal de un
conmutador
fico
r
T -B
Trfico
A-B
1
3
C
Tabla CAM
MAC Puerto
A 1
B
2
C 3
Universidad de Valencia
C no ve
el trfico
A-B
Redes 1-58
Rogelio Montaana
Redes 1-59
Rogelio Montaana
r
T
A -B
Trfico
A-B
1
Tabla CAM
C in
y
130 ecta
.0
MA
Cs 00
fa
por
seg lsas
und
o
MAC Puerto
A 1
C 3
B 2
Universidad de Valencia
Redes 1-60
Rogelio Montaana
Trfico
A-B
fico
Tr
A-B
2
1
MAC Puerto
X 3
Y 3
Z 3
Tr
fico
A-B
Tabla CAM
Universidad de Valencia
Tabla CAM
desbordada
Redes 1-61
C captura todo el
trfico entre A y B
Rogelio Montaana
Universidad de Valencia
Redes 1-62
Rogelio Montaana
Solucin al ataque de
desbordamiento de la CAM
Algunos conmutadores permiten limitar por configuracin el
nmero de direcciones MAC asociadas a cada puerto
En ese caso cuando el conmutador recibe por un puerto mas
MACs diferentes que las permitidas deshabilita el puerto (lo
pone en modo shutdown)
En una LAN conmutada (sin hubs) se deberan limitar los
puertos de usuario a 1 MAC por puerto.
Tambin se pueden configurar en el conmutador las MACs que
se permiten en cada puerto, es decir construir de forma esttica
la tabla CAM. Esto es lo ms seguro, pero impide la movilidad
de equipos por lo que no suele hacerse
Universidad de Valencia
Redes 1-63
Rogelio Montaana
Desbordamiento de la CAM,
ataque fallido
Mximo una
MAC por puerto
switch(config)# interface 3
switch(config-if)# switchport port-security maximum 1
1
Tabla CAM
C in
y
130 ecta
.0
MA
Cs 00
fals
shutdown
as
MAC Puerto
A 1
B 2
Universidad de Valencia
Redes 1-64
Rogelio Montaana
Sumario
Repaso de Telemtica
Repaso de Ethernet
Puentes transparentes y switches
Microsegmentacin. Full dplex.
Ataques en conmutadores
Conmutadores gestionables y no gestionables
Bucles entre puentes. Spanning Tree
Redes locales virtuales (VLANs)
Universidad de Valencia
Redes 1-65
Rogelio Montaana
Conmutadores no gestionables
No permiten ningn tipo de interaccin, ni suministran
ningn tipo de informacin sobre su funcionamiento ms
all de la que ofrecen algunos LEDs .
No pueden configurarse por software, a lo sumo se puede
modificar alguna caracterstica mediante jumpers o
interruptores, siempre localmente.
Nunca envan una trama propia, se limitan a reenviar las
que reciben. Por tanto no necesitan y no tienen asignada
ninguna direccin MAC
Aunque son los ms baratos y sus funcionalidades son
muy bsicas, su rendimiento y prestaciones no son
generalmente inferiores a las de otros equipos ms caros
Normalmente solo se consideran adecuados para redes
pequeas, debido a su limitada funcionalidad
Universidad de Valencia
Redes 1-66
Rogelio Montaana
Rendimiento mximo de un
puerto Gigabit Ethernet
Redes 1-67
Rogelio Montaana
Conmutadores gestionables
Disponen de una CPU y un software (sistema operativo) que
permite la gestin y configuracin del equipo. El acceso
puede ser:
Por HTTP desde un web browser conectado por ethernet
Por intrprete de comandos:
Va telnet desde un host conectado por ethernet
Va emulador de terminal por puerto de consola RS-232 (COM1)
Redes 1-68
Rogelio Montaana
CPU
(PowerPC)
ASICs
Redes 1-69
Rogelio Montaana
Universidad de Valencia
Redes 1-70
Rogelio Montaana
Universidad de Valencia
Funcionalidad
No gestionable
Gestionabl
e
Modo full-dplex
Control de flujo
Autonegociacin
Prioridades
VLANs
NO
Agregacin de enlaces
NO
Spanning Tree
NO
Port Mirroring
NO
Soporte de SNMP
NO
Supresin de tormentas
broadcast
NO
NO
Interfaz Web
NO
Direcciones MAC e IP en el
switch
NO
NO
Posible
NO
Posible
RMON
NO
Posible
TFTP
NO
Posible
SYSLOG
NO
Posible
NO
Posible
Redes 1-71
Interfaz de lnea de comandos
Rogelio Montaana
Tablas CAM
Trfico cursado: nmero de tramas y de bytes por interfaz
Errores de transmisin, por interfaz
Tiempo que lleva encendido el equipo
Redes 1-72
Rogelio Montaana
Universidad de Valencia
Redes 1-73
Rogelio Montaana
Sumario
Repaso de Telemtica
Repaso de Ethernet
Puentes transparentes y switches
Microsegmentacin. Full dplex.
Ataques en conmutadores
Conmutadores gestionables y no gestionables
Bucles entre conmutadores. Spanning Tree
Redes locales virtuales (VLANs)
Universidad de Valencia
Redes 1-74
Rogelio Montaana
Universidad de Valencia
Redes 1-75
Rogelio Montaana
LAN Y
t4
A
SW 1
t1
B
t0
t3
SW 2
t2
1.
2.
3.
4.
5.
6. ... y as sucesivamente.
Enviando una sola trama la red se satura
Universidad de Valencia
Redes 1-76
Rogelio Montaana
Universidad de Valencia
Redes 1-77
Rogelio Montaana
Universidad de Valencia
Redes 1-78
Rogelio Montaana
B
H1
C
A
H2
H3
Universidad de Valencia
Desconectando por
ejemplo estas tres
interfaces se suprimen
los tres bucles
El nmero de interfaces a
desconectar es siempre igual al
nmero de bucles de la red
Redes 1-79
Rogelio Montaana
Spanning Tree
Un Spanning Tree, o rbol de expansin, es un grafo en el que hay uno y
solo un camino posible entre cualquier par de nodos (un rbol sin bucles).
Raz
Universidad de Valencia
Redes 1-80
Rogelio Montaana
Redes 1-81
Rogelio Montaana
Redes 1-82
Rogelio Montaana
Coste 19
P1
Puerto designado
de LAN 2, coste 19
P2
Puente raz
ID 44
P2
Coste 100
P1
Coste 100
P2
ID 42
Puerto designado
de LAN 1, coste 19
P1
ID 45
Coste 19
Puerto Raz de
puente 44 (coste 19)
Coste 100
Interfaces bloqueadas
por Spanning Tree
P2
Coste 19
ID 83
Coste 19
P1
P2
Coste 100 P1 ID 97
P3 Coste 100
Redes 1-83
Rogelio Montaana
Port ID 2
Costo 19
Puerto
designado
Puerto
designado
Puerto raz
Puerto raz
Port ID 2
Costo 10
Port ID 1
Costo 10
Port ID 1
Costo 10
Port ID 1
Costo 10
Bridge ID 97
Costo a raz 19
Bridge ID 83
Costo a raz 19
Bridge ID 45
Costo a raz 19
Bridge ID 44
Costo a raz 19
Port ID 2
Costo 100
Port ID 2
Costo 100
Port ID 2
Costo100
Port ID 1
Costo 100
Puerto
designado
Universidad de Valencia
Port ID 3
Costo 100
Puerto
designado
Puertos
bloqueados
Redes 1-84
Puerto
designado
Rogelio Montaana
Algorhyme
I think that I shall never see
A graph more lovely than a tree.
A tree whose crucial property
Is loop-free connectivity.
A tree that must be sure to span
So packets can reach every LAN.
First, the root must be selected.
By ID, it is elected.
Least cost paths from root are traced.
In the tree, these paths are placed.
A mesh is made by folks like me,
Then bridges find a spanning tree.
Algorima
Creo que nunca ver
Un grafo ms adorable que un rbol.
Un rbol cuya caracterstica principal
Es la conectividad libre de bucles.
Un rbol que debe estar seguro de extenderse
De forma que los paquetes puedan llegar a cada LAN.
Primero, la raz debe ser seleccionada.
Por identificador, es elegida.
Caminos de costo mnimo desde la raz se trazan.
En el rbol, estos caminos se incluyen.
Una malla es hecha por gente como yo,
Entonces los puentes encuentran un rbol de expansin.
- Radia Perlman
Universidad de Valencia
Redes 1-85
Rogelio Montaana
Identificadores de ST
El ID se construye a partir de una prioridad (configurable)
y de la direccin MAC cannica del conmutador (fija)
La prioridad puede valer entre 0 y 65535. Por defecto es
32768
Si se usa siempre la prioridad por defecto el conmutador
con la MAC ms baja es elegido raz
La prioridad forma la parte ms significativa del
identificador y por tanto tiene precedencia sobre la MAC.
Cualquier cambio en la prioridad altera el orden de los ID
Si a un conmutador le ponemos prioridad 32767 y dejamos
el valor por defecto en el resto ese ser seguro el de ID
ms bajo, y por tanto ser elegido raz
Universidad de Valencia
Redes 1-86
Rogelio Montaana
Identificador
(8 bytes)
Prioridad
32768
MAC
00:30:94:32:0C:00
80 00
00 30 94 32 0C 00
80 00 00 30 94 32 0C 00
Redes 1-87
Rogelio Montaana
Redes 1-88
Rogelio Montaana
Redes 1-89
Rogelio Montaana
Velocidad
Costo
1 Mb/s
1000
10 Mb/s
100
100 Mb/s
10
155 Mb/s
622 Mb/s
1 Gb/s
Ahora
Velocidad
Costo
4 Mb/s
250
10 Mb/s
100
16 Mb/s
62
45 Mb/s
39
100 Mb/s
19
155 Mb/s
14
200 Mb/s
12
622 Mb/s
1 Gb/s
2 Gb/s
10 Gb/s
Redes 1-90
Rogelio Montaana
Universidad de Valencia
Redes 1-91
Rogelio Montaana
C 100
C 100
ID 23
ID 37
C 19
D
Raz
LAN X
10 Mb/s C 100
R
C 19
ID 41
ID 29
B
C 100
C 100
LAN Z 10 Mb/s
Universidad de Valencia
LAN Y
100 Mb/s
Redes 1-92
C 100
C 19
D
ID 23
ID 37
C 19
D
Raz
LAN X
100 Mb/s
R
C 19
C 19
ID 41
ID 29
LAN Y
100 Mb/s
C 100
C 100
LAN Z 10 Mb/s
Universidad de Valencia
Redes 1-93
Rogelio Montaana
C 100
C 19
D
ID 23
C 19
ID 37
Raz
LAN X
100 Mb/s
LAN Y
100 Mb/s
C 19
R
C 19
ID 41
ID 29
C 19
C 19
Redes 1-94
Rogelio Montaana
Cmputo de puertos
Si tenemos una red con:
m puentes (o switches)
n puertos (en total)
p bucles (contando solo bucles elementales)
1 Puente raz
m-1 puertos raz (uno por cada puente que no es raz)
p puertos bloqueados (uno por cada bulce)
n- (m-1) p puertos designados (todos los que quedan)
En el ejemplo anterior: m = 4, n= 8, p = 1
Universidad de Valencia
Redes 1-95
Rogelio Montaana
10 Mb/s
A
2
D
100 Mb/s
100 Mb/s
No ST
10 Mb/s
100 Mb/s
C
No ST
Red mixta
A
2
100 Mb/s
ST
No ST
En esta red A ser el raz de un rbol formado por l solo. El puerto 1 ser elegido como
designado para la nica LAN (los otros conmutadores son transparentes para ST) y el
puerto 2 ser bloqueado. Al ser A el raz los costos son todos cero y se elige el identificador
ms bajo, aunque sea de menor velocidad.
Las BPDUs que A enva por el puerto 1( el 2) le llegan por el puerto 2( el 1) pues van
dirigidas a la direccin multicast 01:80:C2:00:00:00 que B, C y D propagan por inundacin
Universidad de Valencia
Redes 1-96
Rogelio Montaana
Universidad de Valencia
Redes 1-97
Rogelio Montaana
Universidad de Valencia
Redes 1-98
Rogelio Montaana
RAZ
BP
DU
BP
DU
U
D
P
B
BPDU
Prioridad: 32768
MAC: 00:40:9A:2A:C2:E4
Universidad de Valencia
BPDU
X
Puerto
bloqueado Prioridad: 32768
MAC: 00:40:9A:4B:C2:E4
Redes 1-99
Rogelio Montaana
RAZ
BP
DU
BP
DU
BP
DU
B
PD
U
Prioridad: 32768
MAC: 00:40:9A:2A:C2:E4
C
Prioridad: 1
MAC: 00:90:BA:73:C2:E4
Prioridad: 32768
MAC: 00:40:9A:4B:C2:E4
C puede inspeccionar
todo el trfico entre A
y B, e incluso alterar
su contenido (atauqe
de man in the
middle)
RAZ
Redes 1-100
Rogelio Montaana
Solucin al ataque de ST
No hay ningn motivo razonable que justifique el envo de
BPDUs por parte de un host
En los conmutadores podemos activar la funcin BPDU
Guard en los puertos donde se conectan hosts. As si se
recibe por ellos una BPDU el puerto se desactiva (estado
shutdown)
Alternativamente se puede activar el Root Guard. En este
caso no se bloquean todas las BPDUs, solo las que
pretendan cambiar el raz
Lo normal sera activar estas protecciones en todos los
puertos, excepto aquellos en que se vayan a conectar
conmutadores
Universidad de Valencia
Redes 1-101
Rogelio Montaana
Impide la recepcin de
BPDUs por los puertos 1 y 4
Impide la recepcin de
BPDUs por los puertos 3 y 4
RAZ
2
A
2
3
3
shutdown
BP
DU
BP
D
U
shutdown
Universidad de Valencia
Redes 1-102
Rogelio Montaana
Sumario
Repaso de Telemtica
Repaso de Ethernet
Puentes transparentes y switches
Microsegmentacin. Full dplex.
Ataques en conmutadores
Conmutadores gestionables y no gestionables
Bucles entre puentes. Spanning Tree.
Redes locales virtuales (VLANs)
Universidad de Valencia
Redes 1-103
Rogelio Montaana
Redes 1-104
Rogelio Montaana
0001.02CD.8397
0001.02CC.4DD5
CPU
CPU
NIC
HUB
U
NIC
Universidad de Valencia
Redes 1-105
0001.02CD.8397
CPU
NIC
HUB
B
B
Universidad de Valencia
Redes 1-106
0001.02CC.4DD5
CPU
NIC
Trama broadcast
(MAC: FFFF.FFFF.FFFF)
Rogelio Montaana
Universidad de Valencia
Redes 1-107
Rogelio Montaana
Redes 1-108
Rogelio Montaana
Tramas/s
Broadcastmetro
Sp
a
Tr nni
ee ng
SP
O
IP
R
AR
80
Una LAN
40
80
0
ARP RIP ST OSPF
Tramas/s
Broadcastmetro
Dos LANs
Universidad de Valencia
Redes 1-109
Rogelio Montaana
Docencia
Investigacin
Servicio de
Informtica
Universidad de Valencia
Redes 1-110
Rogelio Montaana
LAN
docencia
LAN
investigacin
Servicio de
Informtica
Universidad de Valencia
Redes 1-111
Rogelio Montaana
Redes 1-112
Rogelio Montaana
Redes 1-113
Rogelio Montaana
VLAN 2
(roja)
Universidad de Valencia
VLAN 3
(azul)
Redes 1-114
VLAN 1
(default)
Puertos no
asignados
Rogelio Montaana
VLAN
gestin
VLAN
VLAN
docencia investigacin
Servicio de
Informtica
Universidad de Valencia
Redes 1-115
Rogelio Montaana
Universidad de Valencia
Redes 1-116
Rogelio Montaana
2 conmutadores, 2 VLANs
Configuracin equivalente:
A
1
7 8
9 10
16
Conexin
A-B roja
A1
Conexin
A-B azul
7 8
9 10
B2
16
Conexin inter-VLANs
Universidad de Valencia
B1
A2
Redes 1-117
Rogelio Montaana
Redes 1-118
Rogelio Montaana
7 8
9 10
16
Enlace trunk
7 8
9 10
16
Conexin inter-VLANs
Universidad de Valencia
Redes 1-119
Rogelio Montaana
Estndar 802.1Q
En un enlace trunk viajan mezcladas tramas de diferentes
VLANs. Para separarlas correctamente en destino hay que
marcarlas antes de enviarlas por el enlace trunk
Al principio cada fabricante estableci su sistema de
marcado propietario. Esto impeda establecer enlaces trunk
entre conmutadores de diferentes fabricantes
En 1997 el IEEE aprob 802.1Q, un estndar que
estableca una forma de marcado de VLANs independiente
de fabricante
Para ello hubo que insertar un campo nuevo en la
estructura de la trama Ethernet
Universidad de Valencia
Redes 1-120
Rogelio Montaana
Dir. MAC
Destino
Dir.
MAC Origen
Ethertype/
Longitud Datos
Trama
802.1Q
Dir. MAC
Destino
Dir.
MAC Origen
X8100
El Ethertype X8100
indica protocolo VLAN
Tag
Relleno
(opcional)
Ethertype/
Longitud Datos
Pri
CFI
VLAN
Ident.
12
Bits
CRC
Relleno
(opcional)
CRC
Universidad de Valencia
Redes 1-121
Rogelio Montaana
VLAN
gestin
VLAN
docencia
Enlaces trunk
(un solo cable)
VLAN
investigacin
Enlaces de VLANs
Servicio de
Informtica
Universidad de Valencia
Redes 1-122
Rogelio Montaana
Universidad de Valencia
Redes 1-123
Rogelio Montaana
Universidad de Valencia
Redes 1-124
Rogelio Montaana
La segunda conexin no se
bloquea pues se trata de una
VLAN diferente, no hay bucle
X
ID 20
4 3 2
Y
ID 30
1
1 2 3 4
La cuarta conexin se
bloquea en Y por
bucle de la VLAN roja
Universidad de Valencia
Redes 1-125
Rogelio Montaana
1
2
100BASE-TX
100BASE-TX
1
2
Y
ID 30
Redes 1-126
VLAN
Puert
o
Costo
Prioridad
Roja
19
128
19
128
19
128
19
128
Verde
Rogelio Montaana
1
2
100BASE-TX
100BASE-TX
Universidad de Valencia
Redes 1-127
1
2
Y
ID 30
VLAN
Puert
o
Costo
Prioridad
Roja
19
128
19
127
19
128
19
127
Verde
Rogelio Montaana
1
2
100BASE-TX
100BASE-TX
1
2
Y
ID 30
Redes 1-128
VLAN
Puert
o
Costo
Prioridad
Roja
10
128
10
128
10
128
10
127
Verde
Rogelio Montaana
Ejercicios
Universidad de Valencia
Redes 1-129
Rogelio Montaana
Universidad de Valencia
Redes 1-130
Rogelio Montaana
90% de Trfico unicast = 900 Kb/s. = 180 Kb/s por dilogo unicast.
Cada dilogo: 90 Kb/s de cliente y 90 Kb/s de servidor.
Trfico broadcast: 100 Kb/s.
Cada cliente genera 20 Kb/s de broadcast.
90+20 Kb/s
Puerto
Entrante
Saliente
450
Kb/s
550
Kb/s
110 Kb/s
170
Kb/s
110 Kb/s
170
Kb/s
110 Kb/s
170
Kb/s
110 Kb/s
170
Kb/s
6 Valencia
110 Kb/s
Universidad de
170
90+20 Kb/s
90+80 Kb/s
90+80 Kb/s
3
90+20 Kb/s
4
90+80 Kb/s
450 + 0 Kb/s
1
450 + 100 Kb/s
90+20 Kb/s
90+20 Kb/s
90+80 Kb/s
Redes 1-131
90+80 Kb/s
Rogelio Montaana