Académique Documents
Professionnel Documents
Culture Documents
C
O
R
O
Y
C
O
R
O
Y
C
O
R
O
Y
C
O
R
O
Y
C
O
R
O
Y
Ethernet actual
Un desarrollo importante que mejor el rendimiento de la LAN fue
la introduccin de los switches para reemplazar los hubs en redes
basadas en Ethernet. Este desarrollo estaba estrechamente
relacionado con el desarrollo de Ethernet 100BASE-TX. Los
switches pueden controlar el flujo de datos mediante el
aislamiento de cada uno de los puertos y el envo de una trama
slo al destino correspondiente (en caso de que se lo conozca) en
vez del envo de todas las tramas a todos los dispositivos.
C
O
R
O
Y
C
O
R
O
Y
LA TRAMA DE ETHERNET
C
O
R
O
Y
C
O
R
O
Y
C
O
R
O
Y
Campo Longitud/Tipo
DIRECCION MAC
Inicialmente, la Ethernet se implementaba como parte de una
topologa de bus. Cada uno de los dispositivos de red se conectaba
al mismo medio compartido. En redes con poco trfico o pequeas,
sta era una implementacin aceptable. El problema ms
importante que deba resolverse era cmo identificar cada uno de
los dispositivos.
Se cre un identificador nico, denominado direccin de Control de
acceso al medio (MAC), para ayudar a determinar las direcciones de
origen y destino dentro de una red Ethernet. Independientemente
de qu variedad de Ethernet se estaba utilizando, la convencin de
denominacin brind un mtodo para identificar dispositivos en un
nivel inferior del modelo OSI.
C
O
R
O
Y
C
O
R
O
Y
C
O
R
O
Y
C
O
R
O
Y
TRAMAS UNICAST
C
O
R
O
Y
TRAMAS BROADCAST
C
O
R
O
Y
TRAMAS MULTICAST
La direccin MAC multicast es un valor especial que comienza con 0100-5E en hexadecimal.
C
O
R
O
Y
C
O
R
O
Y
Tipos
Ethernet
Netware
XNS
IP
ARP
RARP
8137
0600, 0807
0800
0806
8035
C
O
R
O
Y
Control de errores
Proporcionar al transmisor realimentacin
sobre lo que est ocurriendo del otro lado de
la lnea.
Tpicamente, el protocolo exige se enven de
regreso tramas de control especiales que
contengan para acuses positivos o negativos
de nuevo
C
O
R
O
Y
Control de errores
La comunicacin a larga distancia suele tener una
tasa de errores comparativamente alta frente a
otros medios como las redes locales: En ese caso
la capa de enlace es el encargado de conseguir un
enlace lgico libre de errores, lo que implica la
deteccin como en su caso la correccin de
errores.
C
O
R
O
Y
C
O
R
O
Y
C
O
R
O
Y
C
O
R
O
Y
C
O
R
O
Y
Medio fsico
BER tpico
Fibras pticas
< 10-12
< 10-8
<10-5
>10-5
Sucesos transitorios:
Aparecen en forma aleatoria
Ejemplos:
1.- Distorsin de la seal y la atenuacin
C
O
R
O
Y
Control de errores
Deteccin
de error
11001101
110 1101
0
enlace punto a punto
Tcnicas
C
O
R
O
Y
11011101
Correccin
de error
11001101
Hamming
Cdigos de Redundancia Cclicos (CRC)
Message Digest (MD5)
Retransmisin
Hamming Terminos:
La trama que se transmite esta formada por m bits
de datos y r bits redundantes de comprobacin
n=m+r
En codificacin se le denomina palabra codificada o
codeword
Normalmente todos los 2m bits de datos son
legales, pero no los 2n codewords debido a la
manera en que se calculan los bits de chequeo
C
O
R
O
Y
10001001
10110001
00111000
C
O
R
O
Y
C
O
R
O
Y
1111100000
1111100000
0
1110100000
1111100000
1111100000
1
0
1110100001
1111100000
1111100000
000
0001100000
C
O
R
O
Y
1111111111
1111100000
0000011111
0000000000
1111111111
1111100000
0000011111
0000000000
1111111111
1111100000
0000011111
0000000000
5 = 2 (d) + 1
d= 2 Solo puede corregir 2 errores
C
O
R
O
Y
CRC
El objetivo esencial de los cdigos de
deteccin o correccin de errores consiste en
optimizar los algoritmos de clculo de los bits
de control para que sean capaces de detectar
el mximo nmero de errores posible con un
nmero razonable de bits adicionales.
C
O
R
O
Y
CRC
El algoritmo de deteccin de errores ms
utilizado en la prctica se basa en lo que se
conoce como cdigos polinmicos. La idea
bsica es la misma que en el caso de los bits
de paridad: aadir a los datos a transmitir
unos bits adicionales cuyo valor se calcula a
partir de los datos.
C
O
R
O
Y
10011011
11001010
-----------01010001
x4 + x + 1
(10011)
x9+x8+x6+x4+x3+x+1
grado= 9
X13+x12+x10+x8+x7+x5+x4
C
O
R
O
Y
1 100001010
11010110110000
10011
010011
10011
0000010110
10011
0010100
10011
C
O
R
O
Y
001110
residuo
Mensaje a
transmitir
11010110111110
10011
010011
10011
0000010111
10011
C
O
R
O
Y
0010011
10011
000000
No hubo error
x9+x8+x3+x
x4+x+1
x13+x12+x10+x8+x7+x5+x4
x13+ x10+x9
x12+x9+x8+x7+x5+x4
x12+x9+x8
x7+x5+x4
x7 +x4+x3
x5 +x3
x5
+x2+x
x3+x2+x
C
O
R
O
Y
x3+x2+x
1110
C
O
R
O
Y
C
O
R
O
Y
Control de flujo
Qu pasa si un transmisor quiere transmitir
tramas a mayor velocidad que aquella con que
puede aceptarlos el receptor?
mquina rpida enva datos a mquina lenta
transmisor puede saturar al receptor
de mantener el ritmo
0001111011001101
Pentium
PC-XT
enlace punto a punto
Tcnicas
C
O
R
O
Y
de control de flujo:
XON-XOFF
Ventanas Deslizantes
C
O
R
O
Y
la retransmisin
Ethernet es una tecnologa de broadcast de medios
compartidos. El mtodo de acceso CSMA/CD que se
usa en Ethernet ejecuta tres funciones:
Transmitir y recibir paquetes de datos
Decodificar paquetes de datos y verificar que las
direcciones sean vlidas antes de transferirlos a las
capas superiores del modelo OSI
Detectar errores dentro de los paquetes de datos o
en la red
C
O
R
O
Y
C
O
R
O
Y
C
O
R
O
Y
DOMINIO DE COLLISIONES
Los dispositivos conectados que tienen acceso a medios comunes
a travs de un hub o una serie de hubs conectados directamente
conforman lo que se denomina dominio de colisiones. Un dominio
de colisiones tambin se denomina segmento de red. Por lo tanto,
los hubs y repetidores tienen el efecto de aumentar el tamao del
dominio de colisiones.
Tal como se muestra en la figura, la interconexin de los hubs
forma una topologa fsica que se denomina estrella extendida. La
estrella extendida puede crear un dominio de colisiones
notablemente expandido.
C
O
R
O
Y
C
O
R
O
Y
SWITCHES
En los ltimos aos, los switches se convirtieron
rpidamente en una parte fundamental de la mayora de
las redes. Los switches permiten la segmentacin de la
LAN en distintos dominios de colisiones. Cada puerto de
un switch representa un dominio de colisiones distinto y
brinda un ancho de banda completo al nodo o a los nodos
conectados a dicho puerto. Con una menor cantidad de
nodos en cada dominio de colisiones, se produce un
aumento en el ancho de banda promedio disponible para
cada nodo y se reducen las colisiones.
C
O
R
O
Y
C
O
R
O
Y
C
O
R
O
Y
C
O
R
O
Y
Aprendizaje
La tabla MAC debe llenarse con las direcciones MAC y sus puertos
correspondientes. El proceso de aprendizaje permite que estos mapeos se
adquieran dinmicamente durante el funcionamiento normal.
A medida que cada trama ingresa al switch, el switch analiza la direccin MAC de
origen. Mediante un proceso de bsqueda, el switch determina si la tabla ya
contiene una entrada para esa direccin MAC. Si no existe ninguna entrada, el
switch crea una nueva entrada en la tabla MAC utilizando la direccin MAC de
C origen y asocia la direccin con el puerto en el que lleg la entrada. Ahora, el
O
R switch puede utilizar este mapeo para reenviar tramas a este nodo.
O
Y
C
O
R
O
Y
C
O
R
O
Y
C
O
R
O
Y
C
O
R
O
Y
C
O
R
O
Y
C
O
R
O
Y
Para qu segmentar?
Interaccin entre LANs, concebidas para uso local.
Conexin de LANs distribuidas geogrficamente en
varios edificios.
Dividir lo que lgicamente es una sola LAN en LAN
individuales para manejar carga.
La distancia fsica de las mquinas ms distantes es
demasiado grande (mayor que 2.5 km).
Confiabilidad, un nodo defectuoso que enve
constantemene una cadena de basura echar a perder
la LAN
Seguridad: aislar redes trabajan en modo promiscuo.
C
O
R
O
Y
C
O
R
O
Y
LAN Y
t4
A
SW 1
t1
B
t0
t3
SW 2
t2
1.
2.
3.
4.
5.
6.
... y as sucesivamente.
Switches en paralelo
Para aumentar confiabiliad algunas instalaciones
F1
F2
P1
P2
LAN 2
puente
LAN 1
C
O
R
O
Y
trama inicial
bucles
Se habilita algn mecanismo, por software, que
permita a los conmutadores detectar la presencia
de bucles en la topologa para que en ese caso
desactiven las interfaces necesarias para que no
haya bucles
C
O
R
O
Y
C
O
R
O
Y
10
8
9
2
5
C
O
R
O
Y
10
3
4
10
8
B-H1-H2-C
A-H3-F-H2-H1
H1
D-E-F-H3
C
A
H2
H3
E
C
O
R
O
Y
El nmero de interfaces a
desconectar es siempre igual al
nmero de bucles de la red
C
O
R
O
Y
C
O
R
O
Y
H
H
I
8
C
O
R
O
Y
J
9
F
7
J
Algorhyme
I think that I shall never see
A graph more lovely than a tree.
C
O
R
O
Y
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
C
O
R
O
Y
C
O
R
O
Y
Antes
Velocidad
Costo
1 Mb/s
1000
10 Mb/s
100
100 Mb/s
10
155 Mb/s
622 Mb/s
1 Gb/s
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
C
O
R
O
Y
C 100
C 100
C 19
ID 23
ID 37
Raz
LAN X
10 Mb/s
C 100
C 19
R
ID 41
ID 29
B
C 100
C 100
LAN Z 10 Mb/s
C
O
R
O
Y
LAN Y
100 Mb/s
C 100
C 19
D
ID 23
C 19
ID 37
Raz
LAN X
100 Mb/s
C 19
R
C 19
ID 41
ID 29
C 100
C
O
R
O
Y
LAN Z 10 Mb/s
C 100
LAN Y
100 Mb/s
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
O
R
O
Y
C 19
ID 41
ID 29
C 19
D
C 19
C
O
R
O
Y
C
O
R
O
Y
C
O
R
O
Y
C
O
R
O
Y
C
O
R
O
Y
C
O
R
O
Y
C
O
R
O
Y
C
O
R
O
Y
C
O
R
O
Y
C
O
R
O
Y
C
O
R
O
Y
C
O
R
O
Y
C
O
R
O
Y
C
O
R
O
Y
C
O
R
O
Y
Ejemplo trayectoria
La ruta de A a D es:
L1, P1, L2, P2, L3
F
P1
A
C
LAN 4
B
LAN 2
P2
D
LAN 1
C
O
R
O
Y
LAN 3
Comparando switches
Aspecto
Puente transparente
Orientacin
Sin conexiones
Orientado a conexin
Transparencia
Completamente
transparente
No transparente
Configuracin
Automtico
Manual
Enrutamiento
Subptimo
Optimo
Localizacin
Aprendizaje en reversa
Marcos de descubrimiento
Fallas
Complejidad
En los puentes
En los hosts
C
O
R
O
Y
C
O
R
O
Y
Las VLANs
VLAN: Virtual LAN
C
O
R
O
Y
Ingenieria
Contabilidad
PISO 2
PISO 1
C
O
R
O
Y
Tipos VLANs
Port-based
Protocol based
MAC-layer grouping
Network-layer grouping
IP multicast grouping
Combination
Policy based
C
O
R
O
Y
Port-based VLANs
Implementacin de VLAN basada en agrupacin de
asignacin a VLAN.
Excepto gestores de reconocimiento automtico de Macs, este
mtodo tiene una alta carga de trabajo manual por parte del admin.
finales.
Ventajas:
mismo tiempo.
El admin puede estar en todas las listas de VLAN.
C
O
R
O
Y
Protocol-based VLAN
Permite a los diferentes grupos ser agrupados por su
Ventajas:
IP-based VLANs
Se basa en direcciones IP. Nivel 3.
Informacin de nivel 3 y direcciones de red de los usuarios.
Tiene en cuenta el tipo de protocolo para la pertenencia a
una VLAN.
Pero no es routing !!!!
Layer 3 switch
Inspecciona direcciones de paquetes IP para determinan la
C
O
R
O
Y
IP-based VLANs
Ventajas:
Permite particionar en base al tipo de protocolo
C
O
R
O
Y
multipunto-multipunto.
Por ejemplo videoconferencia.
MAC enacpsulation: todos los usuarios de una misma VLAN son del
mismo tipos de MAC (Ethernet o token-ring)
MAC translation: usuarios de cualquier tipo de MAC pueden estar en la
misma VLAN. Conectividad cualquiera-cualquiera.
C
O
R
O
Y
Time-division multipleing
Comunicacin lgica
entre usuarios
Edificio 1
Edificio 2
Edificio 3
VLAN
Administracin
C
O
R
O
Y
Backbone
Interconexion de switches:
VLAN Trunk tagging
Trunking es el mecanismo de aprender la geografa
C
O
R
O
Y
virtual de la red.
Permite al interfaz de salida de la tarjeta del equipo
saber a que puertos debe remitir el broadcast. Es
decir , VLAN tagged A ser capaz de recibir el trafico
para dicha VLAN independientemente del origen y
sin router implicado !. Esto permite VLANs
extendidas a travs de WAN.
Cada trama se recibe desde un dispositivo adjunto
de forma que el switch utiliza una politica de
miembro de VLAN para determinar que VLAN ID tag
debe adjuntar. El switch sabe donde estn las
VLANs pero no que usuarios hay en cada VLAN !!!.
Priority
DA
00:00:1D:2F:78:1A
SA
802.1Q TAG
00:00:1D:50:46:13
DATOS
C
O
R
O
Y
C
O
R
O
Y
programada.
Cuando entra una trama Ethernet le mete el TAG de 802.1Q.
Cuando sale una trama 802.1Q le saca el TAG y lo deja en Ethernet
Puertos de 1Q Trunk
Son para conectar Switches entre si y que pase la infomacin de Vlanes a
travs de ellos
Las tramas que le llegan son con el Tag de 802.1Q
Las tramas que salen son con el Tag de 802.1Q
C
O
R
O
Y
Vlan Verde ID
2
Puerto de 1Q
Trunk
Vlan Azul
Vlan Verde
Puerto de 1Q
Trunk
Vlan Azul
Vlan Verde
C
O
R
O
Y
Vlan Azul
ID 1
Vlan Verde ID
2
C
O
R
O
Y