Professional Documents
Culture Documents
djllamas9@gmail.com
Lima, 03/08/2012
djllamas9@gmail.com
Lima, 13/10/2012
Objetivos
1. Estudiar y analizar la estructura del computador. 2. Comprender el funcionamiento del computador como un todo y sus partes. 3. Entender la conectividad del computador a travs de los medios de comunicacin. 4. Reconocer y aplicar los fundamentos de redes de rea local (LAN). 5. Distinguir diferencias tcnicas y funcionales de dispositivos usados en la interconexin de redes LAN/WAN.
Enlaces
Enlace se refiere al proceso de comunicacin fsica para transferir datos de un dispositivo a otro. Forma en que dos o ms dispositivos se conectan entre s a travs de un medio (configuracin de lnea).
4/24
Enlaces Clases de enlaces: Punto a punto.- Se trata de un enlace dedicado a los dispositivos, la capacidad del canal se reserva para la transmisin.
Multipunto, multiconexin, varios dispositivos comparten el mismo enlace. La capacidad del canal es compartida en el espacio (varios dispositivos comparten el enlace al mismo tiempo) o en el tiempo (varios dispositivos comparten el enlace por turnos).
5/24
Topologa
Clases: Malla (Pares) rboles (Primario secundario) Estrellas (Primario secundario) Bus (Pares y Primario secundario) Anillo (Pares)
7/24
Malla
Enlace punto a punto dedicado de cada dispositivo.
Parandispositivosse necesitan:
n (n - 1) / 2 canales fsicos
PC
PC
PC PC
Para comunicarse con todos los dispositivos cada uno tiene que tener (n 1) puertos.
PC
8/24
Ventajas y desventajas Ventajas Cada canal transporta la carga de datos del dispositivo Es robusta, si un enlace falla, el sistema continua Es privado y seguro. El mensaje slo lo ve el receptor adecuado, el resto de usuarios no puede acceder a ese mensaje Se pueden detectar y aislar fallos ms fcil
9/24
Ventajas y desventajas Desventajas Muchos cables Nmero de puertos necesarios muy grande Instalacin y reconfiguracin difcil Requiere espacio para cables Hardware para conexin es caro
Estrella Enlace punto a punto a un controlador central (concentrador). Los dispositivos no estn enlazados entre si. El controlador es un intercambiador (A enva al concentrador y este enva a B)
PC PC
Concentrador PC
PC
11/24
Ventajas y desventajas Ventajas Es barata (ms que la malla) Requiere de un enlace y un puerto Fcil de instalar/reconfigurar La conexin, desconexin y traslado se refieren a un dispositivo Es robusta, si un enlace falla, el sistema continua Se pueden detectar y aislar fallos ms fcil Desventajas Requiere muchos cables.
12/24
rbol
Variante de la estrella. Los nodos se conectan a un concentrador central que controla el trfico. Los dispositivos se conectan a un concentrador secundario que se enlaza al concentrador central (puede ser activo, regenerando el patrn y repitindolo)
Conmutador PC PC
Conmutador
Conmutador
PC PC
Conmu tador PC
PC PC
PC
PC PC
PC
13/24
Ventajas
Ventajas Mejora la seal Amplifica su potencia Concentradores secundarios pueden ser pasivos (slo conecta a los dispositivos. Concentradores secundarios permite que se conecte ms dispositivos Aumenta distancia de viaje ms lejanos Asla y prioriza comunicaciones Desventajas Muchos cables.
14/24
Bus
Multipunto, una lnea acta como red troncal que conecta dispositivos de la red. Los nodos se conectan al bus con sondas y cables (lneas) de conexin
Lnea de conexin desde el dispositivo al cable principal. Sonda, conector que se conecta al cable principal o se pincha al cable para crear contacto. Nmero lmite de conexiones en el bus y en la distancia entre conexiones
Lnea PC conexin
PC
PC
PC
Sonda
Terminal
15/24
Ventajas y desventajas
Ventajas Sencillo de instalar Ahorro de cable Desventajas Difcil reconfiguracin y aislamiento de fallos. Difcil aadir nuevos dispositivos. Si se aade nuevos dispositivos se puede modificar o cambiar la troncal Reflejo de seal en conectores resulta en degradacin de seal, se evita limitando el nmero y espacio de dispositivos conectado a la troncal del bus. Un fallo en el cable del bus interrumpe las transmisin de esa rea
16/24
Anillo
Lnea dedicada y punto a punto con los dispositivos que estn al lado. Las seales pasan de dispositivo a dispositivo hasta su destino. Cada dispositivo tiene un repetidor, cuando recibe datos dirigidos a otro dispositivo, regenera los datos y lo retransmite. Para n dispositivos requiere n cables
PC
PC
PC
PC
PC
PC
17/24
Ventajas y desventajas
Ventajas Fcil de instalar y reconfigurar Fcil de aadir nuevos dispositivos (slo dos conexiones) Fallos se aslan fcil y sencillamente, si un dispositivo no recibe seal en un tiempo determinado emite una alarma. Desventajas Hay un mximo nmero de dispositivos y longitud de anillo. Trfico unidireccional, si existe rotura de anillo puede inhabilitar toda la red, se puede sortear este caso con anillo dual o puentes que sorteen la rotura.
18/24
PC
PC
PC
PC
Concentrador
Bus
PC PC PC PC PC
Estrella
PC
PC
19/24
Clases de redes
Las clases de redes se determinan por su tamao, propietario, distancia que cubre, arquitectura fsica. Redes de rea personal Redes de rea local Redes de rea metropolitana Redes de rea amplia Redes de rea global
20/24
Redes de rea local LAN (Local Area Network) es propiedad privada. Varios tamaos y dispositivos conectados. Se limita a pocos Km. Su finalidad es compartir recursos (H/S). Puede trabajar con servidores y clientes, limitado por restricciones en licencias, nmero de usuarios. Usan un nico medio de transporte. Usa las topologas de bus, anillo y estrella. Velocidad de datos entre 10 Mbps a 100 Mbps y algunos Gbps.
21/24
PC
PC
PC
PC
PC
PC PC PC PC PC PC
PC
PC PC
PC
PC
PC
PC
PC
PC
PC
PC
PC
PC
PC
22/24
Puede ser de propiedad privada (empresa que tiene su propia red) o abierta al pblico (servicio de una empresa de servicio pblico)
23/24
PC PC PC PC
PC
PC
PC
PC
PC
MAN
PC PC PC PC PC
PC
PC
PC
PC
PC
PC
PC
24/24
Cuando una empresa crea su propia WAN toma el nombre particular de red de empresa.
25/24
Ciudad PC PC PC
Ciudad pequea
Ciudad pequea
PC Ciudad pequea PC
PC
Ciudad pequea
PC
26/24
Interconexin de redes
Cuando 2 o ms redes se conectan se convierten en interred o internet.
Enrutador
Enrutador Enrutador
Enrutador
Enrutador Enrutador
27/24
Operador 1
Dedicado
Nodo Neutro
Operado r2
Operador 3
Interne t
Nodo Neutro
Operador 4
djllamas9@gmail.com
Lima, 03/08/2012
Sumario
Generalidades El Datagrama IP. Estructura de la cabecera Direcciones de red. Enrutamiento bsico Subredes y superredes. Mscaras Protocolos de control y resolucin de direcciones Fragmentacin Protocolos de routing IPv6
Sumario
Generalidades El Datagrama IP. Estructura de la cabecera Direcciones de red. Enrutamiento bsico Subredes y superredes. Mscaras Protocolos de control y resolucin de direcciones Fragmentacin Protocolos de routing IPv6
Datagrama de IP
djllamas9@gmail.com
Lima, 03/08/2012
Versiones de IP
Actualmente el 99,9% de la Internet utiliza la versin 4 del protocolo IP, llamada IPv4 El 0,1% restante utiliza la versin 6 (IPv6) Se prev que en el futuro toda la Internet evolucione hacia IPv6. No se est utilizando ninguna otra versin del protocolo IP
Opciones de la cabecera IP
Opcin Record route Funcin Va anotando en la cabecera IP la ruta seguida por el datagrama Mx. 9 Ej. Windows Ping r Ej. Linux Ping -R
Timestamp
Strict source routing
4
9 9
Ping s
Ping k Ping -j
Loose source La cabecera lleva una lista de routers por los que debe pasar el datagrama, routing pero puede pasar adems por otros
El lmite de 9 direcciones lo fija el tamao mximo del campo opciones. En la opcin Timestamp este valor se reduce a 4 porque cada salto anotado ocupa 8 octetos (4 de la direccin y 4 del timestamp)
Sumario
Generalidades El Datagrama IP. Estructura de la cabecera Direcciones de red. Enrutamiento bsico Subredes y superredes. Mscaras Protocolos de control y resolucin de direcciones Fragmentacin Protocolos de routing IPv6
Direcciones de Red
djllamas9@gmail.com
Lima, 03/08/2012
10
Red (16384)
Host (65536)
128.0.0.0 191.255.255.255
192.0.0.0 223.255.255.255 224.0.0.0 239.255.255.255 240.0.0.0 255.255.255.255
110
Red (2097152)
Host (256)
1110
1111
Reservado
Enrutamiento
Cuando un host tiene que enviar un paquete compara la direccin de destino con la suya. Si la parte de red coincide sabe que el destino est en su misma red (es decir en su misma LAN) y le enva el paquete directamente. Si la parte de red no coincide entonces enva el paquete a su router por defecto (puerta de enlace en windows, default gateway en Linux). El router por defecto se encarga de enviar el paquete a su destino
213.15.1.1
193.146.62.1
202.1.1.1
203.1.1.1
Las rutas son necesarias para que X e Y sepan como llegar a la LAN remota (C para X, A para Y)
255.255.255.0 203.1.1.1 255.255.255.0 203.1.1.2 netmask 255.255.255.0 gw 203.1.1.1 netmask 255.255.255.0 gw 203.1.1.2
Flags UH UG U
Refcnt 4 76 45
Rutas en H2 (203.1.1.3):
> route -n Routing tables Destination Gateway
Esta ruta se pone automticamente al dar la dir. IP de la interfaz Ethernet (comando ifconfig)
Flags
Refcnt
Use
Interface
UH U U U
3 27 43 37
Hostmultihomed
H5
LAN B 203.1.1.0
203.1.1.1 H1 202.1.1.1
203.1.1.2
204.1.1.1
H3
H6 H2 202.1.1.4 204.1.1.4
Rtr 202.1.1.1
H6 no enrutar paquetes entre A y C porque no es un router (no tiene activado el IP forwarding). Cuando enve un paquete a H1, H2 H5 lo mandar por . Cuando lo enve a H3 H4 lo mandar por
H4
LAN A 202.1.1.0
LAN C 204.1.1.0
H1
203.1.1.1
203.1.1.2
202.1.1.1
202.1.1.2 Rtr 202.1.1.1 X Y
204.1.1.1
H3
H4
204.1.1.4 Z 204.1.1.3 Rtr 204.1.1.4
LAN A 202.1.1.0
LAN C 204.1.1.0
Red 192.168.2.0
165.12.0.1 X
192.168.2.1
192.168.2.2
213.1.1.1
LAN A 165.12.0.0
Y
192.168.1.2
207.1.1.1
A 165.12.0.0 por 192.168.1.1 A 213.1.1.0 por 192.168.1.1 A 215.1.1.0 por 192.168.1.1 192.168.1.1 165.12.0.1 X 192.168.2.1 192.168.3.1 192.168.2.2 Z
LAN C 213.1.1.0
213.1.1.1
A 0.0.0.0 por 192.168.2.1 A 207.1.1.0 por 192.168.1.2 A 213.1.1.0 por 192.168.2.2 A 215.1.1.0 por 192.168.3.2 192.168.3.2 W
215.1.1.1
A 193.146.62.0 por 192.168.0.1 A 0.0.0.0 por 192.168.1.1 147.156.0.1 192.168.0.2 Y 192.168.1.2 192.168.1.1
Sucursal 193.146.62.0
X 193.146.62.1
Internet
192.168.0.1
Direcciones IP especiales
Direccin 255.255.255.255 0.0.0.0 Parte Host a ceros Parte Host a unos Significado Broadcast en la propia red o subred Identifica al host que enva el datagrama Identifica una red Broadcast en una red Usado en BOOTP 147.156.0.0 147.156.255.255 Ejemplo
0.0.1.25
Uso
Reservado (fin clase A) Reservado (ppio. Clase B) Reservado (fin clase B) Reservado (ppio. Clase C) Reservado (ppio. Clase D) Reservado (clase E) Privado Privado
192.168.0.0 192.168.255.0
Privado
152.48.7.5
NAT: Network Address Translation (Traduccin de direcciones)
Internet
147.156.1.10
Empresa X 172.16.0.0
172.16.1.1
NAT
130.15.12.27
Empresa Y 147.156.0.0
X e Y montan redes IP aisladas. X decide utilizar direcciones privadas. Y utiliza direcciones pblicas.
Sumario Generalidades El Datagrama IP. Estructura de la cabecera Direcciones de red. Enrutamiento bsico Subredes y superredes. Mscaras Protocolos de control y resolucin de direcciones Fragmentacin Protocolos de routing IPv6
Subredes
Nivel jerrquico intermedio entre red y host, Dividen una red en partes ms pequeas Permitenpasarunosbitsdelapartehostala parte red. La separacin red/host ahora ya no viene marcada por la clase Sirven para establecer una estructura jerrquica. Una red compleja (con subredes) es vista desde fuera como una sola red. Para indicar donde est la frontera red/host se utiliza un parmetro de 32 bits denominado mscara
16 bits
Red (140.140)
16 bits
Host
255
. 16 bits
255
.
8 bits Subred
. 8 bits
Host
Sucursal 140.140.15.0/24
X 140.140.15.1/24 192.168.0.1/24 A 0.0.0.0/0 por 192.168.0.2
192.168.1.1/24
Internet
djllamas9@gmail.com
Lima, 03/08/2012
Llevan mscara
158.42.20.1 255.255.255.0
192.168.1.1 255.255.255.252
192.168.1.2 255.255.255.252 X
No llevan mscara
Y 158.42.30.1 255.255.255.0
0
1 2 3 4 5 6 7
00000000
10000000 11000000 11100000 11110000 11111000 11111100 11111110
0
0 + 128 = 128 128 + 64 = 192 192 + 32 = 224 224 + 16 = 240 240 + 8 = 248 248 + 4 = 252 252 + 2 = 254 Mscara (n) = mscara (n-1) + 128/2n-1
11111111
254 + 1 = 255
254
255.255.255.0
1
2
0
2
2
4
7
6
126
62
255.255.255.128
255.255.255.192
10000000
11000000
3
4
6
14
8
16
5
4
30
14
255.255.255.224
255.255.255.240
11100000
11110000
5
6
30
62
32
64
3
2
6
2
255.255.255.248
255.255.255.252
11111000
11111100
7
8
126
254
128
256
1
0
0
0
255.255.255.254
255.255.255.255
11111110
11111111
Mscaras de tamao variable A menudo interesa dividir una red en subredes de diferentes tamaos. Para esto se utilizan mscaras de tamao variable, es decir la parte red y la parte host no son iguales en todas las subredes Aunque las subredes pueden tener diferente tamao no pueden solaparse La visin que tenemos de las subredes puede variar. Por ejemplo lo que en un sitio de la red se ve como una subred grande puede dividirse en otras ms pequeas cuando nos acercamos
255.255.252.0 156.134.16.0/22
255.255.252.0 156.134.20.0/22 ........... ........... 255.255.252.0 156.134.76.0/22 255.255.240.0 156.134.80.0/20
255.255.240.0 156.134.96.0/20
255.255.240.0 156.134.112.0/20
Internet
10.0.0.1/30
A
10.0.0.2/30 10.0.0.5/30
10.0.0.9/30 10.0.0.10/30
10.0.0.14/30
140.140.6.0/23
10.0.0.17/30
10.0.0.18/30
140.140.8.0/24
140.140.9.0/24
Rutas host
Larutapordefecto(A0/0.0.0.0por)eslarutams general posible, pues al tener mscara de 0 bits abarca todas las direcciones. Esta ruta solo se aplica como ltimo recurso, cuando la direccin de destino no encaja en ninguna de las rutas definidas El extremo opuesto a la ruta por defecto son las rutas con mscara de 32 bits. Estas solo sirven para una direccin de destino concreta, por eso se les llama rutas host. Sesuelenutilizarparamarcarexcepciones,por ejemplo cuando un host esta fuera de su LAN habitual Cuando un router tiene que aplicar la tabal de rutas a un paquete siempre las ordena por la longitud de su mscara, empezando por la ms larga. De este modo se asegura que las rutas host se tratarn en primer lugar y la ruta pro defecto en ltimo lugar.
LAN B 158.42.30.0/24
158.42.20.1/24 X
192.168.1.1/30 Y 192.168.1.2/30
158.42.30.1/24
192.168.1.5/30
192.168.1.6/30
Z 158.42.20.12/24 158.42.40.1/24
158.42.30.12/24
Token Ring
LAN A 158.42.20.0/24
158.42.40.25/24 158.42.30.25/32 Este host tiene dos dir. IP sobre la misma interfaz, una de su LAN original y otra de la LAN visitada
Asignacin de direcciones IP
Inicialmente la aisgnacin de direcciones IP la realizaba el DDN NIC (Department of Defense Network Network Information Center) de forma centralizada A principios de los 90 se decidi descentralizar esta funcin creando los llamados RIR (Regional Internet Registry). El primero se constituy en Europa y se llam RIPE. Actualmente hay 5 en todo el mundo Los RIR dependen del IANA (Internet Assignment Number Authority) Los RIR dan direcciones a los proveedores grandes (los de primernivel,llamadostier-1) Los proveedores pequeos (tier-2 a tier-n) obtienen sus direcciones e los proveedores tier-1 Las organizaciones obtienen direcciones del proveedor que les da conectividad Cada RIR dispone de una base de datos (whois) para bsqueda de direcciones IP
LACNIC ( Latin American and Caribbean Network Information Center) www.lacnic.net AFRINIC (African Network Information Center) www.afrinic.net (en proceso de creacin)
Casi todos optan por pedir clase B, aunque les sobre. Consecuencia: rpido agotamiento del espacio disponible. Solucin 1: asignar para las tallas intermedias varias clases C Problema 2: las tablas de rutas crecen mucho ms deprisa, Solucin 2: asignar grupos de clases C agregables, que puedan referenciarse por una mscara comn, de forma que todo el grupo pueda compartir la misma ruta As se pueden asignar redes de cualquier tamao, siempre que sea potencia entera de 2 (256, 512, 1024, etc.) Este mecanismo se aplica no solo al rango de clase C sino tambin al rango libre de clase A y B. En la prctica significa abolir el sistema de clases
Superredes
Subredes
3
4 5
General Electric
BBN IANA Reservado
22
23 24
44
45 46
Am.Radio Dig.Com.
Interop Show Net. BBN
82-127
128-192 193-195
IANA Reservado
Varios Registros RIPE NCC
6
7 8
Army Info.Sys.Ctr.
IANA Reservado BBN
25
26 27
Royal Sign.&Radar
Def. Inf. Syst. Agen. IANA Reservado
47
48 49-50
Bell-Northern Res.
Prudential Sec. Inc. IANA
196
197 198
Variso Registros
IANA Reservado Varios registros
9
10 11
IBM
IANA Privado DoD Intel Inf. Syst.
28
29-30 31
DSI-North
Def. Inf. Syst. Agen. IANA Reservado
51
52 53
199-200
201 202-203
ARIN
Res. Cent-Sud Amer. APNIC
12
13 14
AT&T
Xerox IANA Publico
32
33 34
Norsk Informasjons.
DLA Syst. Aut. Ctr Halliburton Comp.
54
55 56
204-209
210-211 212-213
ARIN
APNIC RIPE NCC
15
16 17
HP
DEC Apple
35
36-37 38
57
58-60 61
SITA
IANA Reservado APNIC
214-215
216 217
US DOD
ARIN RIPE NCC
18
19 20
MIT
Ford Comp. Sci. Corp.
39
40 41-42
IANA Reservado
Eli Lili & Company IANA Reservado
62
63-69 70-79
RIPE NCC
ARIN IANA Reservado
218-221
222-223 224-239
APNIC
IANA Reservado IANA Multicast
240-255
IANA Reservado
Evolucin de direcciones en IP
TCP 32 bits IP 32 bits (RFC 675) (RFC 760) 5 bits (RFC 1) 8 bits 63 hosts en Clases A, B, C ARPANET 6 bits (RFC 790) IPv6 (RFC 1883) CIDR (RFC 1518,1519)
1970
1980
1990
RIPE ARIN
2000
LACNIC
DDN NIC
APNIC
Sumario Generalidades El Datagrama IP. Estructura de la cabecera Direcciones de red. Enrutamiento bsico Subredes y superredes. Mscaras Protocolos de control y resolucin de direcciones Fragmentacin Protocolos de routing IPv6
Aporte al curso
Mag. Daniel Llamas Montoya djllamas9@gmail.com Lima, 03/08/2012
ICMP Permite reportar diversas incidencias que pueden producirse en el envo de un datagrama. Todos los mensajes ICMP se envan en datagramas IP (valor 1 en el campo protocolo).
Source quench (apagar la fuente) Echo request y Echo reply Time exceeded (Tiempo excedido) Redirect (Cambio de ruta)
Comando PING
ICMP ECHO REQUEST y ECHO REPLY
Iluso_$ ping s www.uv.es 64 4 PING video.ci.uv.es: 64 bytes packets 64 bytes from 147.156.1.46: icmp_seq=0. time=1. ms 64 bytes from 147.156.1.46: icmp_seq=1. time=1. ms 64 bytes from 147.156.1.46: icmp_seq=2. time=1. ms 64 bytes from 147.156.1.46: icmp_seq=3. time=1. ms ---video.ci.uv.es PING Statistics ---4 packets transmitted, 4 packets receivded, 0% packet loss Round-trip (ms) min/avg/max = 1/1/1 Iluso_$ ping s www.cmu.edu 64 4 PING server.andrew.cmu.edu: 64 bytes packets 64 bytes from 128.2.72.5: icmp_seq=0. time=287. ms 64 bytes from 128.2.72.5: icmp_seq=1. time=290. ms 64 bytes from 128.2.72.5: icmp_seq=2. time=285. ms 64 bytes from 128.2.72.5: icmp_seq=3. time=277. ms ---server.andrew.cmu.edu PING Statistics ---4 packets transmitted, 4 packets receivded, 0% packet loss Round-trip (ms) min/avg/max = 277/285/290
Por cada paquete enviado se recibe una respuesta. El tiempo indicado es el de ida y vuelta
Comando Traceroute
ICMP TIME EXCEEDED
Iluso_$ traceroute www.uniovi.es traceroute to dana.vicest.uniovi.es (156.35.34.1), 30 hops max, 40 byte packets 1 cisco.ci.uv.es (147.156.1.11) 3 ms 3 ms 2 ms 2 A1-0-2.EB-Valencia1.red.rediris.es (130.206.211.181) 2 ms 2 ms 2 ms 3 A1-0-2.EB-Madrid1.red.rediris.es (130.206.224.5) 8 ms 7 ms 7 ms 4 A3-0-1.EB-Oviedo1.red.rediris.es (130.206.224.34) 22 ms 17 ms 17 ms 5 rcpd02.net.uniovi.es (156.35.11.205) 16 ms 17 ms 16 ms 6 156.35.12.253 (156.35.12.253) 20 ms 19 ms 19 ms 7 rest34.cpd.uniovi.es (156.35.234.201) 24 ms 26 ms 26 ms 8 dana.vicest.uniovi.es (156.35.34.1) 28 ms 28 ms 28 ms Iluso_$
203.1.1.3 A 202.1.1.0 por 203.1.1.1 A 204.1.1.0 por 203.1.1.2 202.1.1.1 203.1.1.1 203.1.1.2 204.1.1.1
Z
W
Flags UH UG U
Refcnt 6 62 33
(recibido mensaje ICMP REDIRECT) > route -n Routing tables Destination 127.0.0.1 Default 203.1.1.0 204.1.1.0
Flags UH UG U UGD
Refcnt 6 62 33 1
Flags: U: G: H: D:
132.15.1.1/16
Red A 132.15.0.0/16
Red B 200.1.1.0/24
Resolucin de direcciones
Normalmente el paquete del nivel de red se ha de enviar en una trama con una direccin de destino a nivel de enlace (p. ej. MAC en LANs). El emisor ha de saber que direccin de enlace le corresponde a la direccin de red para ponerla en la trama. Imaginemos que X quiere hacer ping a Y. Comparando la dir. IP de Y con la suya y con la mscara sabe que Y est en su misma LAN. Ha de meter el paquete IP en una trama (Ethernet por ejemplo) con una MAC de destino, pero no sabe cual poner.
147.156.1.1/16
Internet
Resolucin de direcciones
Algunas soluciones empleadas para resolver el problema de la resolucin de direcciones son las siguientes: Fijar la direccin de enlace a partir de la de red. Ej.: en DECNET la dir. MAC se construye a partir de la de red. (se usan direcciones MAC locales) Construir una tabla esttica manual de conversin. Ej.: RDSI, X.25, FR, ATM. Crear una tabla dinmica que se mantiene de forma automtica en un servidor en el que se registra cada equipo que se conecta a la red. Ej.: ATM. Lanzar una pregunta broadcast a la red para localizar al propietario de la direccin de red buscada. Solo se puede usar en redes broadcast.Ej.: Todas las LAN.
Funcionamiento de ARP
147.156.1.2/16 Rtr: 147.156.1.1 147.156.1.3/16 147.156.1.4/16 Rtr: 147.156.1.1 Rtr: 147.156.1.1
147.156.1.1/16
Internet
1. 2. 3.
ElusuarioXtecleaping3.1.651.741 X genera ARP request (broadcast): quin es 147.156.1.3? Todos(Y,ZyW)capturanlapreguntayfichanaX,esdecirleincluyenensu ARP cache (esta parte es opcional).
4.
5.
A este host se le ha enviado el ARP request, pero an no se ha recibido el ARP reply. Probablemente el host est apagado o no existe.
No
No
No
Cdigos de Operacin:
Duplicidad de direcciones IP
Supongamos que a dos ordenadores, X e Y, se les asigna la misma direccin IP. Normalmente cada uno tendr una MAC diferente, con lo que la situacin ser:
IP: MAC: 10.0.0.1/16 00:00:01:00:00:01
X
10.0.0.1/16 00:00:01:00:00:02
Y
10.0.0.3/16 00:00:01:00:00:03
Z
Cuando un tercer ordenador (Z) enve un ARP Request buscando a 10.0.0.1 recibir dos ARP reply. Como la ARP cache de Z solo admite una entrada por direccin IP, Z solo tomar en cuenta una de las respuestas e ignorar la otra. Cual de las dos entrar en la ARP cache? Esto es algo aleatorio, pues depende de quien responda primero (X o Y) y de si Z decide quedarse con la primera o la ltima respuesta.
Resultado: al comunicar con 10.0.0.1 algunas mquinas hablan con X y otras con Y.
Cuando Z enve el ARP request buscando a 10.0.0.1 solo recibir respuesta de X. Los paquetes enviados por Z hacia X sern recibidos tambin por Y (misma MAC) pero como la IP de destino no es la suya el nivel de red en Y descartar los paquetes. Si ms tarde Z enva un ARP request buscando a 10.0.0.2 crear una segunda entrada en su ARP cache con otra IP y la misma MAC, esto tampoco es problema puesto que la ARP cache se indexa por la IP. As pues en este caso la duplicidad de direccin MAC no parece plantear problemas. Sin embargo si X e Y estn conectados a un conmutador la tabla de direcciones MAC solo puede tener un puerto asociado a cada MAC, por lo que el conmutador solo enviara las tramas al ltimo que haya enviado alguna trama.
Duplicidad de IP y MAC
Supongamos ahora que X e Y tienen la misma IP y la misma MAC:
IP: MAC: 10.0.0.1/16 00:00:01:00:00:01
X
10.0.0.1/16 00:00:01:00:00:01
Y
10.0.0.3/16 00:00:01:00:00:03
Z
En este caso si Z enva un ARP request buscando a 10.0.0.1 recibir dos respuestas (de X e Y). Solo una de ellas ser incluida en la ARP cache, pero como ambas son idnticas no importa cual de ellas es incorporada por Z en su tabla. Todos los paquetes que Z enve sern procesados, y respondidos en su caso, por X e Y. Si por ejemplo Z intenta establecer una conexin TCP con 10.0.0.1 recibir dos respuestas a su peticin de conexin, y muy probablemente las incongruencias que observe en las respuestas duplicadas le lleven a abortar el intento.
En la LAN del cliente debe haber un agente responsable de capturar la pregunta BOOTP (broadcast) para reenviarla al servidor remoto A cada direccin MAC se le asigna una direccin IP de forma esttica (correspondencia biunvoca) Los mensajes BOOTP viajan en datagramas IP
Funcionamiento de BOOTP
ElhostclientecuandoarrancaenvaunBOOTP requestaladireccin( 552.552.552.552broadcast en la LAN) con direccin de origen 0.0.0.0 (pues aun no sabe su IP) El servidor recibe el mensaje, busca en su tabla la MAC del solicitante y si la encuentra prepara el BOOTPreply Para enviar el BOOTP reply en unicast la MAC del cliente debe estar en la ARP cache del servidor, lo cual requiere que el cliente responda a un ARP request. Pero el cliente no puede responder pues aun no sabe su IP. Esto se resuleve de una de las dos maneras siguientes:
Enviar la respuesta en broadcast. Si el kernel lo permite el proceso BOOTP modifica ilegalmentelatablaARPyrespondeentoncesenunicast.
Funcionamiento de BOOTP
A?
165.12.32.2
Direccin MAC
2
165.12.32.5?
3
A
ARP cache
165.12.32.5
Servidor BOOTP
IP? D.O.: 0.0.0.0 (A) D.D.: 255.255.255.255 (F)
4a
IP 165.12.32.5/24 D.O.: 165.12.32.2 (B) D.D.: 255.255.255.255 (F) IP 165.12.32.5/24 D.O.: 165.12.32.2 (B) D.D.: 165.12.32.5 (A)
4b
(F): Direccin MAC broadcast 1. A lanza BOOTP request en broadcast preguntando su IP
3. B no puede enviar un datagrama a 165.12.32.5 porque no esta en su ARP cache; tampoco puede enviar un ARP request pues A no responder
4. a) B lanza BOOTP reply en broadcast, o bien 4. b) B modifica su ARP cache para incluir en ella a A y le enva el BOOTP reply en unicast
LAN A 165.12.32.0/24
165.12.32.1/24
165.34.0.2/16 Servidor BOOTP local y remoto
192.168.1.1/30
LAN B 165.12.40.0/24 W X
165.12.40.1/24 192.168.1.2/30
165.34.0.1/16
V Y
165.12.40.7/24
Usa el mismo mecanismo que BOOTP para acceder a servidores en otras LANs Es lo ms parecido a la autoconfiguracin
Parmetros BOOTP/DHCP
Direccin IP del cliente Hostname del cliente Mscara de subred Direccin(es) IP de:
Router(s) Servidor(es) de nombres Servidor(es) de impresin (LPR) Servidor(es) de tiempo
Nombre y ubicacin del fichero que debe usarse para hacer boot (lo cargar despus por TFTP)
Sumario
Generalidades El Datagrama IP. Estructura de la cabecera Direcciones de red. Enrutamiento bsico Subredes y superredes. Mscaras Protocolos de control y resolucin de direcciones Fragmentacin Protocolos de routing IPv6
Fragmentacin
djllamas9@gmail.com
Lima, 03/08/2012
Fragmentacin en IP
El nivel de red ha de acomodar cada datagrama en una trama (del nivel de enlace). Cada tecnologa de nivel de enlace tiene un valor mximo de paquete que puede aceptar, Ej.: Ethernet: 1500 bytes (DIX), 1492 (LLC-SNAP). Token Ring: 4440 bytes (4 Mb/s, THT 8 ms). Este valor mximo es la MTU (Maximum Transfer Unit). Si el datagrama no cabe se ha de fragmentar. Ej: datagrama de 4000 bytes creado en red Token Ring que pasa a Ethernet. El router ha de fragmentar A veces el host ha de fragmentar de entrada pues genera datagramas demasiado grandes, ej: NFS construye datagramas de 8 KB, incluso en Ethernet
Frame Relay
Ethernet DIX
1600 (normalmente)
1500
Ethernet LLC-SNAP
Token Ring 4 Mb/s Classical IP over ATM
1492
4440 (THT 8ms) 9180
Fragmentacin mltiple
Token Ring
Cab. ABCDEF GHIJKL MNOP
E-net DIX
Cab.
ABCDEF
Cab.
GHIJKL
Cab.
MNOP
Cab.
Cab.
Cab.
Cab.
Fragmentacin en IP
Los fragmentos reciben la misma cabecera que el datagramaoriginalsalvoporloscamposLongitud Total,MFyDesplazamientodelFragmento. Los fragmentos de un mismo datagrama se identifican porelcampoIdentificacin. Todos los fragmentos, menos el ltimo, tienen a 1 el bit MF (More Fragments). La unidad bsica de fragmentacin es 8 bytes. Los datos se reparten en tantos fragmentos como haga falta, todos mltiplos de 8 bytes (salvo quiz el ltimo). Toda red debe aceptar un MTU de al menos 68 bytes. El mnimo recomendado es de 576 bytes.
Long DF MF 0
XXX 4020 0
1
1
0
185
0
1 1 1
370
370 404 438
MNOP
M N O
XXX 244
472
FuncionamientodelPathMTUdiscovery
1: A enva a B un paquete de 4020 bytes con DF=1.
Ethernet
B
A
1060 DF 1500 DF 4020 DF 1500 DF
Token Ring
X
Max 1500
3: A fragmenta la informacin y a partir de ahora no mandar a B paquetes de ms de 1500 bytes. Sigue usando el bit DF.
2: X descarta el paquete y responde a A con un ICMP destino inaccesible indicando que si hubiera sido de 1500 o menos habra pasado.
Preguntas sobre fragmentacin Cuando se emite un datagrama IP, se ha de marcar siempre el campo Identificacin, o solo cuando el datagrama se vaya a fragmentar? En caso de fragmentacin las opciones de la cabecera IP (record route, timestamp, strict source route y loose source route), han de copiarse en todos los fragmentos o solo en uno?
Cual es el tamao mnimo posible de MTU en una red para que puedan pasar por ella datagramas IPv4?
Un datagrama de 4020 bytes pasa de una red Token Ring con THT 8 ms (MTU 4400) a una Ethernet (MTU 1500) y despus pasa por un enlace PPP con bajo retardo (MTU 296). Si ese mismo datagrama pasara directamente de la red Token Ring al enlace PPP (sin pasar por la red Ethernet) habra alguna diferencia en la forma como se produce la fragmentacin?
Sumario Generalidades El Datagrama IP. Estructura de la cabecera Direcciones de red. Enrutamiento bsico Subredes y superredes. Mscaras Protocolos de control y resolucin de direcciones Fragmentacin Protocolos de routing IPv6
Protocolos de Routing
djllamas9@gmail.com
Lima, 03/08/2012
Protocolos de Routing Protocolos de routing dentro de un AS Concepto de Sistema Autnomo (AS) Protocolos de routing entre ASes Arquitectura de Internet y puntos neutros de interconexin
Protocolos de routing
Vector distancia RIP IGRP y EIGRP BGP (entre Sistemas Autnomos) Estado del enlace IS-IS OSPF
IGRP (Interior Gateway Routing Protocol) y EIGRP (Enhanced IGRP) Protocolos propietarios de Cisco Resuelven muchos de los problemas de RIP
Mtrica sofisticada Reparto de trfico entre mltiples rutas
Funcionamiento de OSPF
Router Backbone
A
Area 0 (Backbone)
Area 1 Area 2
F
G H
A otros ASes
Router Interno Ruta intra-rea: D-G-H Ruta inter-rea: F-C,C-A-D,D-G-H Ruta inter-AS: A-D,D-G-H, H-...
A
A E B E B
C D C
RIPv2
IGRP EIGRP OSPF IS-IS
Vector Distancia
Vector Distancia Vector Distancia Estado Enlace Estado Enlace
SI
NO SI SI SI
NO
SI SI SI SI
NO
NO SI SI SI
NO
NO NO SI SI
SI
NO NO SI (Internet) SI (ISO)
Los paquetes se enrutan de acuerdo con su direccin de destino. La direccin de origen no se toma en cuenta para nada. Si al enrutar un paquete el router descubre que existen varias rutas posibles para llegar al destino aplica tres criterios de seleccin, por este orden:
1. Usar la ruta de mscara ms larga 2. Usar la ruta de distancia administrativa menor 3. Usar la ruta de mtrica menor
Mscara ms larga
Supongamos que se han declarado las siguientes rutas estticas:
a) ip route 172.16.32.0 255.255.254.0 10.0.0.1 b) ip route 172.16.32.0 255.255.255.0 10.0.0.2 c) ip route 172.16.32.0 255.255.255.128 10.0.0.3
Al tener mscaras diferentes las tres rutas son diferentes y se incorporan todas ellas en la tabla de rutas Pregunta: Por donde se enviar un datagrama dirigido a 172.16.32.1? Respuesta: por 10.0.0.3 pues la ruta c) es la que tiene una mscara ms larga El orden como se introducen las rutas en una configuracin no tiene ninguna importancia. Lo nico que cuenta es la longitud de la mscara.
Distancia administrativa
La distancia administrativa es un mecanismo para resolver el conflicto que se presenta cuando hay dos rutas hacia un mismo destino, conocidas por dos mecanismos diferentes. Ejemplos:
Un router que est ejecutando RIP e IGRP recibe rutas a un mismo destino por ambos protocolos. Un router que ejecuta OSPF recibe un anuncio de una ruta para la que se le ha configurado una ruta esttica.
Siempre se da preferencia a la ruta que tiene una distancia administrativa menor Las distancias administrativas reflejan la confianza relativa que nos merece un protocolo de routing frente a otro
Distancia administrativa
0 1 5 20 90 100 110
IS-IS
RIP EGP
115
120 140
160
170 200 255
Si se modifican los valores por defecto hay que hacerlo con cuidado y de forma consistente en toda la red (se pueden producir bucles)
Esta ruta solo se aplicar como ltimo recurso cuando fallen todas las dems.
Mtrica menor
Dadas dos rutas de igual mscara e igual distancia administrativa siempre se elige la de mtrica ms baja Solo se balancea trfico entre dos rutas cuando su mtrica es idntica (salvo que se haya modificado la varianza) Las mtricas peores quedan en reserva por si falla la mejor.Sonloquesedenominasucesoresfactibles Cada protocolo de routing maneja mtricas diferentes, por lo que los valores de diferentes protocolos no son comparables. Como normalmente los protocolos tienen distancias administrativas diferentes la comparacin de mtricas solo suele hacerse entre rutas obtenidas por el mismo protocolo
IGRP
IGRP
Tabla de rutas
Proceso de enrutado
Configuracin manual
Rutas Estticas
Sistema Autnomo
Un Sistema Autnomo (AS) est formado por un conjunto de routers que tienen: Un protocolo de routing comn (posiblemente tambin rutas estticas) Una gestin comn Normalmente cada ISP tiene al menos un sistema autnomo (a veces varios). Tambin las grandes organizaciones (las que estn conectadas a ms de un proveedor). El AS se identifica por un nmero de 16 bits. Los nmeros de AS los asignan los RIR (Registros Regionales). Los valores del 64512 al 65535 estn reservados para uso privado (RFC 1930). Equivalen a las direcciones privadas Ejemplos de AS: RedIRIS: 766. Univ. Valencia: 65432
ISP U
ISP V AS 4
AS 1 A
i j
Tr
m
D
k
AS 7 G
AS 5 E
ISP W AS 6 F
ISP X
Ruta ptima de C a H. Informacin recibida por C de sus vecinos: Int. Dist. Ruta
i
ISP Y AS 8 H
Tr
3
4 2 4
BAEH
CGIH GIH CGIH
ISP Z
AS 9 I
j Ruta ptima k m
Rutas descartadas
EL AS 6 intercambia trfico con AS 3 y AS 8, pero no acepta trfico de trnsito. Para ello F oculta su conexin con C cuando se anuncia a H y su conexin con H cuando se anuncia a C
(UV) 65432
ISP nacional
ISP nacional
ISP regional
ISP regional
ISP regional
ISP regional
ISP regional
ISP local
ISP local
ISP local
ISP local
ISP local
ISP local
BT
Washington
ISP
ISP
ISP
Exchange
Red IP cliente
Red IP cliente
Red IP cliente
Peer
Acuedo de Peering
Peer
Clientes dialup
Cliente
Ubicacin
Madrid
Creacin URL
2/1997 www.espanix.net
Proveedores
33
Catnix
Galnix NAP Mad-IX
Barcelona
6/1999
www.catnix.net
www.galnix.net
10
6
www.napmadrid.com ? www.mad-ix.net 7
Euskonix Bilbao
6/2003
www.euskonix.com
Esquema de GALNIX
Sumario Generalidades El Datagrama IP. Estructura de la cabecera Direcciones de red. Enrutamiento bsico Subredes y superredes. Mscaras Protocolos de control y resolucin de direcciones Fragmentacin Protocolos de routing IPv6
Protocolo IPv6
Desarrollado fundamentalmente para resolver el problema de escasez de direcciones de IPv4 De paso se incorporaron mejoras en seguridad, eficiencia, calidad de servicio, trfico multicast, etc. Especificado en RFC 1883 (12/1995), modificado (campo DS) en RFC 2460 (12/1998)
Objetivos de IPv6
Direcciones: Pasa a direcciones de 128 bits. Eficiencia: Simplifica cabeceras. Omite checksum. Estructura jerrquica, reduce tablas de routing. Seguridad: Incorpora mecanismos de privacidad y validacin mediante criptografa Calidad de Servicio: Previsto soporte de trfico en tiempo real. Multicast: Mejora soporte. Sencillez: posibilidad de autoconfiguracin de equipos Movilidad: Permite movilidad manteniendo direccin. Evolucin: Contempla mecanismo para futuras opciones. Compatibilidad: puede coexistir con IPv4
40 bytes
Cabecera IPv6
Version Lon.Cab. DS Identificacin Tiempo de vida Longitud total XDM Desplazamiento F F fragmento Protocolo Checksum Direccin de origen Direccin de destino Opciones
20 bytes
Cabecera IPv4
Autoconfiguracin en IPv6
En la autoconfiguracin el host construye su propia direccin a partir de dos partes:
La parte red (8 bytes) que le indica el router La parte host (8 bytes) es su direccin MAC extendida o EUI-64 (Extended Unique Identifier). La crea a partir de su propia MAC de 6 bytes.
Si el host no tiene MAC se inventa un identificador al azar (con suerte no coincidir con ningn otro de la red). Tambin es posible asignar manualmente una direccin cualquiera al host
OUI
xxxxxx10
cd
ef
0xFF
0xFE
gh
ij
kl
Bit I/G (Individual/Grupo) 0/1 Bit G/L (Global/Local) 0/1. (Este bit se cambia al hacer la conversin)
Autoconfiguracin en IPv6
2: Respuesta (unicast): El prefijo es 2001:720:1014:2
Router IPv6
Prefijo red: 2001:0720:1014:0002
2
1: Mensaje (multicast a todos los routers IPv6): Me podeis decir el prefijo de esta red?
Host IPv6
MAC: 0008:0267:5cca EUI-64: 0208:02ff:fe67:5cca IPv6: ??
Direcciones IPv6
Inicialmente propuestas de 8, 16 y 20 bytes 8 bytes: suficiente, pero no habra permitido autoconfiguracin con direccin MAC 20 bytes: formato OSI (protocolo CLNP). Impopular por ser OSI 16 bytes: fue la solucin aceptada
Direcciones IPv6
Direccin IPv6 en decimal: 128.0.0.0.0.0.0.0.1.35.69.103.137.171.205.239 La misma en hexadecimal: 8000:0000:0000:0000:0123:4567:89AB:CDEF Los ceros a la izquierda pueden omitirse; si uno o ms grupos son todo cero se puede abreviar con dobles dos puntos: 8000::123:4567:89AB:CDEF Para direcciones IPv4 se puede usar la notacin decimal con puntos simples: ::147.156.11.11
0000 001
0000 010 0000 011, 0000 1, 0001 001 010, 011, 100, 101
No asignado
No asignado Direcciones privadas para enlaces Direcciones privadas Direcciones multicast
Formato RIPE
3 13 13 6 13 16 64
FP
TLA
NLA
SLA
Toploga de organizacin
Interface ID
Interfaz Parte host
UV 13 bits (1014)
Interno 16 bits
FP: Format Prefix (siempre 001) TLA: Top Level Agregator NLA: NExt Level Agregator SLA: Site level Agregator
Opciones en IPv6
Las opciones se expresan como cabeceras adicionales encadenadas
Cabecera IPv6 Siguiente Cab. = TCP Cabecera TCP + Datos
Direcciones: NAT (Network Address Translation), Proxies, Cortafuegos, direcciones privadas (RFC 1918). Reduccin tablas de routing: CIDR (RFC 1817, 8/1995) Seguridad: IPSEC (RFC 2410, 11/1998). Calidad de Servicio: Intserv (RFC 1633, 6/1994) y Diffserv (RFC 2475, 12/1998) Multicast: mbito administrativo: RFC2365 (7/1998) Movilidad: DHCP (RFC 1534) y soluciones propietarias Autoconfiguracin: DHCP
232
Ejercicios
djllamas9@gmail.com
Lima, 03/08/2012
Ejercicio 2
Tres routers unidos por tres lneas de 64 Kb/s Discutir diferencia entre routing dinmico o esttico desde el punto de vista de: Fiabilidad Eficiencia
Ejercicio 2
A
64 Kb/s
64 Kb/s
64 Kb/s B C
Fiabilidad: Con Routing dinmico en caso de fallo de una lnea el trfico se reencamina por la ruta alternativa. Eficiencia: Routing dinmico permite repartir trfico entre varios caminos posibles (no con RIP)
Ejercicio 3
P: Un datagrama con la opcin source routing se fragmenta. Deber copiarse esta opcin en todos los fragmentos o solo en el primero? R: Para que todos los fragmentos sigan la misma ruta la opcin source routing ha de copiarse en todos ellos.
Ejercicio 4
P: En IPv6 se modifica de forma sustancial la cabecera del datagrama debido al aumento de longitud de las direcciones (de 32 a 128 bits). Como afecta esto a los puentes transparentes? Y a los puentes con encaminamiento desde el origen?
R: De ninguna forma. Los puentes solo manejan direcciones MAC (que no cambian en IPv6). Desde el punto de vista de los puentes la cabecera IP forma parte de los datos.
Ejercicio 5
P: Diga cuales de los siguientes protocolos permiten la asignacin dinmica de direcciones: BOOTP DHCP RARP ARP PPP SLIP
R: DHCP y PPP
IATA 193.145.246.0/24
Ejercicio 8
147.156.198.0-199.255 192.168.1.2/30 Balanceo de trfico 192.168.1.6/30
147.156.15.9
147.156.0.0-127.255
E0
192.168.1.5/30
192.168.1.1/30 S0
147.156.1.11/17
147.156.147.129/27 E1 S3
S1
S2
A 130.206.211.174/32 por 147.156.147.130 A 147.156.198.0/23 por 192.168.1.2 A 147.156.198.0/23 por 192.168.1.6 A 193.145.246.0/24 por 147.156.15.9 A 150.208.0.0/16 por 130.206.211.6 A 0.0.0.0/0 por 130.206.211.1 A 127.0.0.1/32 por Null0
147.156.147.128-159 147.156.147.130
130.206.211.5/30
130.206.211.2/30
130.206.211. 1/30
130.206.211. 6/30
130.206.211.174 UJI 150.208.0.0/16
Internet
Ejercicio 9 Suprimimos ruta por defecto. Enviamos datagrama de 147.156.147.132 a 138.247.12.32. Que sucede? R: El router descarta el datagrama y devuelve ICMPDestinationUnreachablealemisor Ahora enviamos datagrama de 138.247.12.32 a 147.156.147.132. Que sucede? R: El datagrama llega correctamente
Ejercicio 11
194.125.1.0-63 195.100.1.0-3
E0 194.125.1.63/26 195.0.0.195/25 E1
S0 195.100.1.2/30
S1 197.160.1.1/30 197.160.1.0-3
195.0.0.128-255 A 157.34.33.0/32 por 195.0.0.199 A 160.87.34.0/21 por 195.100.1.1 A 198.0.0.0/15 por 197.160.1.2 A 0.0.0.0/0 por 195.100.1.1
Internet
Ejercicio 12
128 Kb/s
50 ord.
25 ord.
100 ord.
256 Kb/s
128 Kb/s
Madrid
128 Kb/s
Barcelon a
Bilbao
Sevilla
Ejercicio 12
Reparto de las direcciones (subnet-zero)
Oficina Madrid
Subred 194.100.100.0/25
Mscara 255.255.255.128
Rango 194.100.100.0-127
Bilbao
Sevilla
30
30
Internet
Ejercicio 12
Red 194.100.100.128/26
Red 194.100.100.192/27
M a
Red 194.100.100.0/25
192.168.2.1/3 0
Ba
192.168.2.2/3 0
A 194.100.100.128/26 por 192.168.2.2 A 194.100.100.192/27 por 192.168.2.2 A 194.100.100.224/27 por 192.168.3.2
Bi
192.168.3.1/3 0 192.168.3.2/3 0
S e Red 194.100.100.224/27
Ejercicio 13
Empresa con una LAN y dos redes IP:
199.199.199.0/24, Proveedor X, lento 200.200.200.0/24, Proveedor Y, rpido
Se quiere conectar unos ordenadores a travs del proveedor X y otros a travs del proveedor Y Estudiar posibilidad de utilizar uno o dos routers
Ejercicio 13
Solucin con un router
Proveedor X
Interne t
192.168.2.6/30
Proveedor Y
Reparto de trfico entre proveedores Posibilidad de caminos asimtricos Posibilidad de rechazo de datagramas
Ejercicio 13
Solucin con dos routers
199.199.199.1/24 200.200.200.2/24 192.168.1.5/30
Proveedor X
192.168.1.6/30
Interne t
192.168.2.6/30
Proveedor Y
Problema examen
Ping 130.206.220.5
Indique todas las tramas ethernet que genera el comando ping. Todos los equipos se acaban de encender.
Red A
Red B
Red C
IP:130.206.212.1/24
IP: 130.206.220.5/24 Rtr: 130.206.220.1
Red F
Ping 130.206.220.5
A C D
A
Red A
C
D B
D
C A
IP (800)
IP (800) IP (800)
Red C
IP:130.206.212.1/2 4
B
C
Switch LAN
D
IP: 130.206.220.5/24 Rtr: 130.206.220.1
IP:130.206.220.1/24
Red D Red E Red F
2.1
2.2 3
1
1 2
A
C C
Sw LAN
Sw LAN B
Broadcast
Broadcast Sw LAN
11
12 13
5
5 6
E
D D
Sw LAN
Sw LAN C
Sw LAN
C Sw LAN
4
5 6
2
3 3
B
B C
Sw LAN
A Sw LAN
A
Sw LAN B
14
15 16
6
6 7
E
F F
Sw LAN
Sw LAN D
Sw LAN
D Sw LAN
7
8 9
4
4 4
D
E F
A
C
Sw LAN Sw LAN
Broadcast
Broadcast Broadcast
17
18 19 20
7
7 8 8
E
D C B
Sw LAN
Sw LAN B Sw LAN
Sw LAN
C Sw LAN A
Red C IP:130.206.212.1/2 4
B
C Switch LAN
IP:130.206.220.1/ 24 Red D
Red E
Problema propuestos
Chicago
T1 Resto trfico (X-Z,X-W,Y-Z)
Madrid
193.1.1.130 A B
193.1.1.2
W
Y Solo trfico VoIP (Y-W) C 128 Kb/s 193.1.1.66
193.1.1.194
Subred 193.1.1.128/26
Voz sobre IP
193.1.1.192/26
Solucin de problemas
Chicago
192.168.1.1/30 T1 192.168.1.2/30
Madrid
193.1.1.129/26 193.1.1.195/26
193.1.1.1/26 193.1.1.67/26
A 193.1.1.64/26 por 192.168.1.6 A 193.1.1.192/26 por 192.168.1.5 A 193.1.1.0/26 por 193.1.1.129 A 193.1.1.128/26 por 193.1.1.1
C D 193.1.1.66/26 Rtr: 193.1.1.65
128 Kb/s
192.168.1.5/30 193.1.1.193/26 193.1.1.131/26 192.168.1.6/30
Datos normales
Voz sobre IP
193.1.1.64/26
Madrid
X
193.1.1.129/25 193.1.1.130/25 Rtr: 193.1.1.129 A B A 193.1.1.0/25 por 192.168.1.2 A 193.1.1.128/25 por 192.168.1.1 193.1.1.1/25
W Y A 193.1.1.64/26 por 192.168.1.6193.1.1.192/26 por 192.168.1.5 A A 193.1.1.0/26 por 193.1.1.129 A 193.1.1.128/26 por 193.1.1.1 C 128 Kb/s 192.168.1.5/30 193.1.1.193/25 Aplicacin Datos normales Subred 193.1.1.128/26 192.168.1.6/30 193.1.1.65/25 Aplicacin Datos normales Voz sobre IP Subred 193.1.1.0/26 193.1.1.64/26
Voz sobre IP
193.1.1.192/26
Problema propuesto
Enlace LAN inalmbrico
Internet
Oficina Nueva
Oficina Vieja
Se pide: Realizar la asignacin de direcciones Detallar la configuracin de los routers (X, Y y Z) y de los hosts (A, B y C) Cuntas tramas MAC atraviesan el radioenlace si ping de A a B? cuntas si ping de A a C? Que pasa si suprimimos el router X o el Y?
Solucin de problema
Enlace LAN inalmbrico
Ping de A a B no genera ningn trfico en radioenlace, es filtrado por router X Ping de A a C genera cuatro tramas en radioenlace, dos ARP y dos ICMP Si suprimimos X o Y el broadcast/multicast de la oficina nueva o vieja inunda el radioenlace
Problema 1 propuesto
Se pide:
Disear plan de direcciones para todas las LAN y las WAN Indicar interfaces y rutas en A, B, C y D (routing esttico) Calcular trfico relativo para cada enlace WAN Intentar un reparto lo ms homogneo posible de trfico entre los cuatro enlaces
192.168.0.1/24
192.168.0.0/24 192.169.3.6/30 192.169.3.5/30 192.168.3.1/24 D
192.168.2.1/24
192.168.2.0/24 192.169.2.5/30 192.169.2.6/30
192.168.3.0/24 A 192.168.0.0/24 por 192.169.3.6 A 192.168.1.0/24 por 192.169.2.5 A 192.168.2.0/24 por 192.169.2.5
Problema 1 : solucin 2
A 192.168.0.0/24 por 192.169.0.5 A 192.168.2.0/24 por 192.169.1.6 A 192.168.3.0/24 por 192.169.1.6 192.168.1.0/24 192.168.1.1/24 192.169.0.6/30 192.169.0.5/30 A 192.168.1.0/24 por 192.169.0.6 A 192.168.2.0/24 por 192.169.0.6 A 192.168.3.0/24 por 192.169.3.5 A C 192.169.1.5/30 B 192.169.1.6/30 A 192.168.0.0/24 por 192.169.2.6 A 192.168.1.0/24 por 192.169.1.5 A 192.168.3.0/24 por 192.169.2.6
192.168.0.1/24
192.168.0.0/24 192.169.3.6/30 192.169.3.5/30 192.168.3.1/24 D
192.168.2.1/24
192.168.2.0/24 192.169.2.5/30 192.169.2.6/30
192.168.3.0/24
Trfico A-C por B Trfico B-D por C Trfico C-A por D Trfico D-B por A
Problema 1: solucin 3
A 192.168.0.0/24 por 192.169.0.5 A 192.168.2.0/24 por 192.169.1.6 A 192.168.3.0/25 por 192.169.1.6 A 192.168.3.128/25 por 192.169.0.5
192.168.1.0/24 192.168.1.1/24 192.169.0.6/30 192.169.0.5/30 A 192.168.1.0/24 por 192.169.0.6 A 192.168.2.0/25 por 192.169.0.6 A 192.168.2.128/25 por 192.169.3.5 A 192.168.3.0/24 por 192.169.3.5
192.169.1.5/30 B 192.169.1.6/30 A 192.168.0.0/25 por 192.169.2.6 A 192.168.0.128/25 por 192.169.1.5 A 192.168.1.0/24 por 192.169.1.5 A 192.168.3.0/24 por 192.169.2.6
192.168.0.1/24
192.168.0.0/24 192.169.3.6/30 192.169.3.5/30 192.168.3.1/24 D
192.168.2.1/24
192.168.2.0/24
192.169.2.5/30 192.169.2.6/30
192.168.3.0/24 A 192.168.0.0/24 por 192.169.3.6 A 192.168.1.0/25 por 192.169.3.6 A 192.168.1.128/25 por 192.169.2.5 A 192.168.2.0/24 por 192.169.2.5
Trfico A-C y C-A por B y D Trfico B-D y D-A por C y A Reparto esttico separando en subredes
Problema 1: solucin 4
A 192.168.0.0/24 por 192.169.0.5 A 192.168.2.0/24 por 192.169.1.6 A 192.168.3.0/24 por 192.169.1.6 A 192.168.3.0/24 por 192.169.0.5
192.168.1.0/24 192.168.1.1/24 192.169.0.6/30 192.169.0.5/30 A 192.168.1.0/24 por 192.169.0.6 A 192.168.2.0/24 por 192.169.0.6 A 192.168.2.0/24 por 192.169.3.5 A 192.168.3.0/24 por 192.169.3.5
192.169.1.5/30 B 192.169.1.6/30 A 192.168.0.0/24 por 192.169.2.6 A 192.168.0.0/24 por 192.169.1.5 A 192.168.1.0/24 por 192.169.1.5 A 192.168.3.0/24 por 192.169.2.6
192.168.0.1/24
192.168.0.0/24 192.169.3.6/30 192.169.3.5/30 192.168.3.1/24 D
192.168.2.1/24
192.168.2.0/24
192.169.2.5/30 192.169.2.6/30
192.168.3.0/24 A 192.168.0.0/24 por 192.169.3.6 A 192.168.1.0/24 por 192.169.3.6 A 192.168.1.0/24 por 192.169.2.5 A 192.168.2.0/24 por 192.169.2.5
Trfico A-C y C-A por B y D Trfico B-D y D-B por C y A Reparto separando por paquetes en router
Problema 2
202.1.1.1/25 202.1.1.129/25
A ejecuta ping 202.1.1.130 y recibe una respuesta. Describa la secuencia de tramas Ethernet producidas y su contenido MAC Or. AA MAC Des. FF LAN Orig. X Pasa puente SI Ethertype ARP Mensaje ARP Request quin es 202.1.1.1?
CC
AA DD
AA
CC FF
X
X Y
NO
NO SI
ARP
IP ARP
ARP Response: es CC
ICMP ECHO REQUEST para 202.1.1.130 ARP Request quin es 202.1.1.130?
BB
DD BB
DD
BB DD
Y
Y Y
NO
NO NO
ARP
IP IP
ARP Response: es BB
ICMP ECHO REQUEST para 202.1.1.130 ICMP ECHO REPLY para 202.1.1.2
CC
AA
NO
IP
Fin de la Conferencia
198/40