You are on page 1of 198

Arquitectura del Computador y Sistemas Operativos

Maestra en Ingeniera de Sistemas

Mag. Daniel Llamas Montoya

djllamas9@gmail.com

Lima, 03/08/2012

Concepto bsico de Redes


Maestra en Ingeniera de Sistemas

Mag. Daniel Llamas Montoya

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 Forma en que esta diseada una red fsica y lgicamente.


Es una representacin geomtrica de la relacin entre enlaces y dispositivos que los enlazan (nodos). Estado relativo a dispositivos a enlazar Igual a igual (pares).- Comparten el enlace al mismo nivel. Primario Secundario.- Una entidad controla a la otra.
6/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

Se usa en entornos reducidos


10/24

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

Topologas hbridas Combinacin de varias topologas usando subredes


Estrella

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

Esquema de redes de rea local

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

Redes de rea metropolitana


MAN (Metropolitan Area Network) apropiada para una ciudad. Puede ser nica (televisin por cable) o conectar varias LAN para crear una red mayor.

Puede ser de propiedad privada (empresa que tiene su propia red) o abierta al pblico (servicio de una empresa de servicio pblico)
23/24

Esquema de redes de rea metropolitana

PC PC PC PC

PC

PC

PC

PC

PC

MAN
PC PC PC PC PC

PC

PC

PC

PC

PC

PC

PC

24/24

Redes de rea amplia


WAN (Wide Area Network) proporciona medio de transmisin de larga distancia (voz, datos, imgenes, video).

La cobertura geogrfica se extiende dentro de un pas o fuera del pas.


Pueden utilizar dispositivos de comunicacin pblicos (alquilados o privados).

Cuando una empresa crea su propia WAN toma el nombre particular de red de empresa.
25/24

Esquema de redes de rea amplia

Ciudad pequea PC Ciudad pequea Ciudad pequea PC Ciudad

Ciudad PC PC PC

Ciudad pequea

Ciudad pequea

Ciudad pequea PC PC Ciudad

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

Enrutador

Enrutador Enrutador

27/24

Modelo simplificado de Internet


RTC/RDSI ADSL

Operador 1

Dedicado

Nodo Neutro
Operado r2

RTC/RDSI ADSL Dedicado

Operador 3

Interne t

Nodo Neutro
Operador 4

Arquitectura General de la Red Internet Global

Nivel de Red en Internet


Maestra en Ingeniera de Sistemas

Mag. Daniel Llamas Montoya

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

Nivel de red en Internet


El Nivel de Red en Internet est formado por el protocolo IP y por una serie de protocolos auxiliares:
Protocolos de control: ICMP e IGMP (multicast) Protocolos de resolucin de direcciones: ARP, RARP, BOOTP y DHCP Protocolos de routing: RIP, OSPF, IS-IS, IGRP, EIGRP, BGP, etc. Todos los protocolos auxiliares hacen uso de IP para transmitir la informacin. La nica excepcin a esta regla son los protocolo ARP y RARP

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

Maestra en Ingeniera de Sistemas

Mag. Daniel Llamas Montoya

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

Va anotando la ruta y adems pone una marca de tiempo en cada salto


La cabecera contiene la ruta paso a paso que debe seguir el datagrama

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

Maestra en Ingeniera de Sistemas

Mag. Daniel Llamas Montoya

djllamas9@gmail.com

Lima, 03/08/2012

Formato de las direcciones IPv4


Las direcciones IPv4 estn formadan por 4 bytes, que se representan por cuatro dgitos decimales. Ej.: 147.156.135.22 Las direcciones tienen dos partes, la parte red y la parte host. Las direcciones se dividen en tres clases (A, B C). La clase establece que parte de la direccin es de la red y que parte al host. Existen dos clases especiales, D y E, que no se asignan nunca a hosts. Las direcciones de clase D se utilizan para transmisiones multicast y las E no se utilizan, estn reservadas.

Clases de direcciones IPv4


32 bits
Clase
A

Rango 0 Red (128)


Host (16777216)
0.0.0.0 127.255.255.255

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

Grupo Multicast (268435456)

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

Un router conectando tres LANs


IP: 147.156.24.12 Rtr: 147.156.0.1 IP: 147.156.145.17 Rtr: 147.156.0.1 La direccin IP de este host Su router por defecto

LAN A 147.156.0.0 (Clase B)


El router encamina los paquetes segn su direccin de destino. El router podra ser un PC con tres tarjetas Ethernet que tienen asignadas esas direcciones y con capacidad de conmutar paquetes entre ellas (en Linux esto se consigue activandoelIPforwarding). 147.156.0.1

LAN B 213.15.1.0 (Clase C)

213.15.1.1

IP: 213.15.1.2 Rtr: 213.15.1.1

193.146.62.1

LAN C 193.146.62.0 (Clase C)

IP: 213.15.1.3 Rtr: 213.15.1.1

IP: 193.146.62.12 Rtr. 193.146.62.1

IP: 193.146.62.215 Rtr: 193.146.62.1

Dos routers conectando tres LANs


LAN A 202.1.1.0 (Clase C)
H1 203.1.1.3 A 202.1.1.0 por 203.1.1.1 Rtr 203.1.1.1 A 204.1.1.0 por 203.1.1.2 203.1.1.2 204.1.1.1

LAN B 203.1.1.0 (Clase C)


H2

LAN C 204.1.1.0 (Clase C)

202.1.1.2 Rtr 202.1.1.1

202.1.1.1

203.1.1.1

204.1.1.2 Rtr 204.1.1.1

A 204.1.1.0 por 203.1.1.2

202.1.1.3 Rtr 202.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)

A 202.1.1.0 por 203.1.1.1

203.1.1.4 A 202.1.1.0 por 203.1.1.1 Rtr 203.1.1.1 A 204.1.1.0 por 203.1.1.2

204.1.1.3 Rtr 204.1.1.1

Definicin de rutas en hosts


H1 (ruta por defecto): windows: route add 0.0.0.0 202.1.1.1 route add default gw 202.1.1.1 linux: H2 (rutas explcitas):

windows: route route route linux: route


Ver rutas:

add add add add

202.1.1.0 mask 204.1.1.0 mask -net 202.1.1.0 -net 204.1.1.0

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

windows: route print route linux:


Borrar una ruta: windows: route delete 202.1.1.0 route del net 202.1.1.0 gw 203.1.1.1 netmask 255.255.255.0 linux:

Resultado del comando route en H1 y H2


Rutas en H1 (202.1.1.2):
> route -n Routing tables Destination 127.0.0.1 Default 202.1.1.0

Gateway 127.0.0.1 202.1.1.1 202.1.1.2

Flags UH UG U

Refcnt 4 76 45

Use 34928 2375425 2319834

Interface lo0 le0 le0


Interfaz loopback virtual Interfaz Ethernet

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

127.0.0.1 202.1.1.0 203.1.1.0 204.1.1.0

127.0.0.1 203.1.1.1 203.1.1.3 203.1.1.2

UH U U U

3 27 43 37

27394 1945827 2837192 1392847

lo0 le0 le0 le0

Flags: U: ruta operativa (Up) G: Ruta gateway (router) H: Ruta host

Hostmultihomed
H5

LAN B 203.1.1.0
203.1.1.1 H1 202.1.1.1

203.1.1.3 A 202.1.1.0 por 203.1.1.1 A 204.1.1.0 por 203.1.1.2

203.1.1.2

204.1.1.1

H3

202.1.1.2 Rtr 202.1.1.1

A 204.1.1.0 por 203.1.1.2

A 202.1.1.0 por 203.1.1.1

204.1.1.2 Rtr 204.1.1.1

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

202.1.1.3 Rtr 202.1.1.1

204.1.1.3 Rtr 204.1.1.1

LAN A 202.1.1.0

LAN C 204.1.1.0

Red mallada (con caminos alternativos)


LAN B 203.1.1.0
H5 203.1.1.3 A 202.1.1.0 por 203.1.1.1 A 204.1.1.0 por 203.1.1.2

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

A 204.1.1.0 por 203.1.1.2

A 202.1.1.0 por 203.1.1.1

204.1.1.2 Rtr 204.1.1.1

H2 202.1.1.4 202.1.1.3 Rtr 202.1.1.4


ping 204.1.1.2

H4
204.1.1.4 Z 204.1.1.3 Rtr 204.1.1.4

A 203.1.1.0 por 202.1.1.1

LAN A 202.1.1.0

LAN C 204.1.1.0

Enlace WAN: conexin mediante una lnea serie o punto a punto


LAN A 165.12.0.0 LAN B 213.1.1.0

A 213.1.1.0 por 192.168.2.2

Red 192.168.2.0
165.12.0.1 X

165.12.0.2 Rtr 165.12.0.1

192.168.2.1

213.1.1.2 Rtr 213.1.1.1

192.168.2.2

213.1.1.1

A 165.12.0.0 por 192.168.2.1 165.12.0.3 Rtr 165.12.0.1

213.1.1.3 Rtr 213.1.1.1

Ejemplo de uso de la ruta por defecto


LAN B 207.1.1.0

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

Ruta por defecto


LAN D 215.1.1.0

A 0.0.0.0 por 192.168.3.1

Conexin a Internet de una oficina principal y su sucursal


Oficina Principal 147.156.0.0
147.156.13.5 Rtr 147.156.0.1 147.156.24.12 Rtr 147.156.0.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

A 0.0.0.0 por 192.168.0.2

A 147.156.0.0 por 192.168.1.2 A 193.146.62.0 por 192.168.1.2 ................................................. .................................................

193.146.62.7 Rtr 193.146.62.1

193.146.62.12 Rtr 193.146.62.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

Parte Red a ceros


127.0.0.1

Identifica un host en la red en que estamos (la que sea)


Direccin Loopback (para pruebas)

0.0.1.25

La primera y la ltima direcciones de una red estn siempre reservadas

Direcciones IP reservadas y privadas (RFC 1918)


Red o rango
127.0.0.0 128.0.0.0 191.255.0.0 192.0.0.0 224.0.0.0 240.0.0.0 255.255.255.254 10.0.0.0 172.16.0.0 172.31.0.0

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

Utilidad de las direcciones privadas


A B

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

202.34.98.10 147.156.1.1 NAT

Empresa Y 147.156.0.0

172.16.1.2 Rtr 172.16.1.1

172.16.1.10 Rtr 172.16.1.1

X e Y montan redes IP aisladas. X decide utilizar direcciones privadas. Y utiliza direcciones pblicas.

147.156.1.10 Rtr 147.156.1.1


147.156.1.2 Rtr 147.156.1.1

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

Ejemplo de divisin en subredes


Vamos a dividir la red 140.140.0.0 (clase B) en 256 subredes. Red original:

16 bits
Red (140.140)

16 bits
Host

Mscara de 16 bits: 11111111 . 11111111 . 00000000 . 00000000


Red subdividida:

255

. 16 bits

255

.
8 bits Subred

. 8 bits
Host

Red (140.140) Mscara de 24 bits: 11111111 . 11111111 255 . 255

. 11111111 . 00000000 . 255 . 0

Conexin a Internet de oficina principal y sucursal configurando subredes


Oficina Principal 140.140.13.0/24
140.140.13.5/24 Rtr 140.140.13.1 140.140.13.12/24 Rtr 140.140.13.1

A 140.140.15.0/24 por 192.168.0.1 A 0.0.0.0/0 por 192.168.1.1 140.140.13.1/24 192.168.0.2/24 Y 192.168.1.2/24 Z

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

A 140.140.0.0/16 por 192.168.1.2 .................................................. ..................................................

140.140.15.5/24 Rtr 140.140.15.1

140.140.15.12/24 Rtr: 140.140.15.1

Subredes y superredes Mscaras


Maestra en Ingeniera de Sistemas

Mag. Daniel Llamas Montoya

djllamas9@gmail.com

Lima, 03/08/2012

Enlace punto a punto usando subredes


En las rutas la parte host de la direccin siempre debe ser cero En las interfaces la parte host de la direccin nunca puede ser toda cero ni toda unos (255)

A 158.42.30.0 255.255.255.0 por 192.168.1.2


A 158.42.20.0 255.255.255.0 por 192.168.1.1

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

158.42.30.12 255.255.255.0 Rtr: 158.42.30.1

158.42.20.12 255.255.255.0 Rtr: 158.42.20.1

LAN A 158.42.20.0 255.255.255.0

Mini-red (subred de cuatro direcciones) mscara de 30 bits (rango 192.168.1.0 - 192.168.1.3)

LAN B 158.42.30.0 255.255.255.0

Restricciones de las mscaras


Los bits a 1 siempre han de estar contiguos empezando por la izquierda. No est permitida por ejemplo la mscara 255.255.0.255. Los nicos valores que pueden aparecer en cualquier octeto de una mscara son por tanto:
Bits de mscara (n) Binario Decimal

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

Posibles subredes de una red clase C


Bits N N Bits subred subredes subredes host (subnet zero) 0 0 0 8 N hosts Mscara ltimo byte de la mscara en binario 00000000

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

Ejemplo de subredes con mscara de tamao variable


Subred 156.134.0.0 16 Subredes de 256 direcciones cada una 156.134.1.0 156.134.2.0 ........... 156.134.15.0 Mscara Subred/bits 255.255.255.0 156.134.0.0/24 255.255.255.0 156.134.1.0/24 255.255.255.0 156.134.2.0/24 ........... ........... 255.255.255.0 156.134.15.0/24

16 Subredes de 156.134.16.0 1024 direcciones 156.134.20.0 cada una ...........


156.134.76.0 3 Subredes de 156.134.80.0 4096 direcciones 156.134.96.0 cada una 156.134.112.0 Una subred de 32768 direcciones

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

156.134.128.0 255.255.128.0 156.134.128/17

Configuracin de subredes con mscara de long. variable y estructura jerrquica


Agregacin de rutas A 140.140.4.0/22 por 10.0.0.10 A 140.140.8.0/23 por 10.0.0.6 A 0.0.0.0/0 por 10.0.0.1

A 140.140.6.0/23 por 10.0.0.14 A 0.0.0.0/0 por 10.0.0.9


140.140.0.0/22 A 0.0.0.0/0 por 10.0.0.13
10.0.0.13/30

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

A 140.140.0.0/16 por 10.0.0.2 140.140.4.0/23

140.140.6.0/23

A 0.0.0.0/0 por 10.0.0.17


10.0.0.6/30

A 140.140.9.0/24 por 10.0.0.18 A 0.0.0.0/0 por 10.0.0.5

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.

Ejemplo de ruta host


A 158.42.30.0/24 por 192.168.1.2 A 158.42.40.0/24 por 192.168.1.6 A 158.42.30.25/32 por 192.168.1.6

A 0.0.0.0/0 por 192.168.1.1 A 158.42.30.25/32 por 192.168.1.1

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

A 0.0.0.0/0 por 192.168.1.5 A 158.42.30.25/32 por 158.42.40.25

Token Ring

Host multihomed virtual

LAN A 158.42.20.0/24

LAN C 158.42.40.0 255.255.255.0

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

Organizacin de los Registros Regionales


Registro Regional ARIN (American Registry for Internet Numbers) www.arin.net APNIC (Asia Pacific Network Information Centre) www.apnic.net RIPE (Rseaux IP Europenes) www.ripe.net rea geogrfica EEUU y Canad frica Subsahariana Resto del mundo Asia oriental Pacfico Europa Medio Oriente Asia Central frica Sahariana Amrica y el Caribe (excepto EEUU y Canad) frica

LACNIC ( Latin American and Caribbean Network Information Center) www.lacnic.net AFRINIC (African Network Information Center) www.afrinic.net (en proceso de creacin)

Problemas del sistema de clases


Problema 1: Tamaos poco adecuados para la mayora de organizaciones:
Clases A hace mucho tiempo que no se asignan. Clases B demasiado grandes para la mayora de organizaciones Clases C demasiado pequeas

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

Sistema sin clases o classless (I)


Supongamos que una organizacin necesita 2048 direcciones. Le damos la red 195.100.16.0/21 (mscara 255.255.248.0) De este modo una ruta es suficiente para acceder a toda la red EstoincluyeochoredesclaseC,desdela 195.100.16.0/24 hasta la 195.100.23.0/24 Cuando se aplica al rango de clase C el sistema classless equivale a mover hacia la izquierda la separacin red/host. Cuando hacamos subredes lo movamos hacia la derecha, por eso a veces esto se conocecomohacersuperredes:
Red Host

Superredes

Subredes

Sistema sin clases o classless (II)


ElsistemaclasslessnoafectaalasclasesDyE,que mantienen el mismo significado ElsistemaclasslesssedefinienelRFC6641en 1993 El RFC 1466 estableca adems un sistema de asignacin de direcciones con criterio geogrfico (hasta entonces se aplicaba un criterio cronolgico) Cada RIR tiene un rango de direcciones que reparte entre los ISPs que lo solicitan. A su vez los ISPs dan direcciones a sus clientes siguiendo criterios geogrficos, etc. De esta forma se reduce an ms el tamao de las tablas de rutas. Este problema era almenos tan importante como el del agotamiento de direcciones El RFC 1466 se denomina CIDR (Classless InterDomain Routing)

CIDR (RFC 1466)


La asignacin incial de direcciones a los RIR segn CIDR era la siguiente: Multi regional: 192.0.0.0 - 193.255.255.255 Europa: 194.0.0.0 - 195.255.255.255 Otros: 196.0.0.0 - 197.255.255.255 Norteamrica: 198.0.0.0 - 199.255.255.255 Centro y Sudamrica: 200.0.0.0 - 201.255.255.255 Anillo Pacfico: 202.0.0.0 - 203.255.255.255 Otros: 204.0.0.0 - 207.255.255.255 La agrupacin geogrfica de direcciones reduce el nmero de entradas en las tablas de rutas (esto es lo que desde hace mucho tiempo se viene haciendo en la red telefnica)

Asignacin de direcciones y tarifas de APNIC

En RIPE lo mnimo que se asigna son redes /20 (4096 direcciones)

Evolucin de la tabla de rutas de Internet

Puesta en marcha de CIDR

Actual reparto de direcciones IPv4


0-2 Reservado IANA 21 DDN-RVN 43 Japan Inet 80-81 RIPE NCC

3
4 5

General Electric
BBN IANA Reservado

22
23 24

Def. Inf. Syst. Agen.


IANA Reservado ARIN

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

Dept. Soc. Sec. UK


DuPont de Nemours Cap Debis CCS

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

Merck & Co.


Boeing Comp. Serv. US Postal Serv.

204-209
210-211 212-213

ARIN
APNIC RIPE NCC

15
16 17

HP
DEC Apple

35
36-37 38

MERIT Comp. Net.


IANA Reservado Perf. Syst. Int.

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

Protocolos de Control y Resolucin de Direccin


Maestra en Ingeniera de Sistemas

Aporte al curso
Mag. Daniel Llamas Montoya djllamas9@gmail.com Lima, 03/08/2012

Protocolos de Control y resolucin de direcciones


Permiten realizar labores diversas: ICMP (Internet Control Message Protocol): mensajes de error y situaciones anmalas ARP: Resolucin de direcciones MAC RARP, BOOTP, DHCP: Resolucin de direcciones IP IGMP: Gestin de grupos multicast

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).

Principales mensajes de ICMP


Mensaje Destination Unreachable (Destino inaccesible) Explicacin Red, host, protocolo o puerto (nivel de transporte) inaccesible o desconocido Datagrama con bit DF puesto no cabe en la MTU Ejerce control de flujo sobre el emisor en casos de congestin. No se utiliza. Sirve para comprobar la comunicacin (comando ping). Datagrama descartado por agotamiento del TTL (usado en comando traceroute) El router nos sugiere un camino ms ptimo

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_$

Uso del comando ICMP REDIRECT


LAN A 202.1.1.0 LAN B 203.1.1.0 LAN C 204.1.1.0

202.1.1.2 Rtr 202.1.1.1

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

204.1.1.2 Rtr 204.1.1.1

A 204.1.1.0 por 203.1.1.2

A 202.1.1.0 por 203.1.1.1

Z
W

202.1.1.3 Rtr 202.1.1.1


Ruta no ptima hacia LAN C

203.1.1.4 A 0.0.0.0 por 203.1.1.1

204.1.1.3 Rtr 204.1.1.1

Ruta aadida por ICMP REDIRECT

A 204.1.1.0 por 203.1.1.2

Efecto de ICMP REDIRECT sobre el host 203.1.1.4 anterior

> route -n Routing tables Destination 127.0.0.1 Default 203.1.1.0

Gateway 127.0.0.1 203.1.1.1 203.1.1.4

Flags UH UG U

Refcnt 6 62 33

Use 62806 2999087 1406799

Interface lo0 le0 le0

(recibido mensaje ICMP REDIRECT) > route -n Routing tables Destination 127.0.0.1 Default 203.1.1.0 204.1.1.0

Gateway 127.0.0.1 203.1.1.1 203.1.1.4 203.1.1.2

Flags UH UG U UGD

Refcnt 6 62 33 1

Use 62806 2999385 1406927 357

Interface lo0 le0 le0 le0

Flags: U: G: H: D:

ruta Ruta Ruta ruta

operativa (Up) gateway (router) host dinmica

Ruta aadida por ICMP redirect

Otro ejemplo de uso de ICMP REDIRECT


1. 2. X quiere mandar un paquete a Y. Como est en otra red y X no tiene ruta para llegar a ella manda el paquete a su router por defecto, Z. El router enva el datagrama a su destino, pero adems enva un ICMP REDIRECT a X indicndole que Y est en su misma LAN, por lo que puede hablar directamente. Como consecuencia X incorpora en su tabla de rutas una entrada para indicar que la red B est accesible directamente (por eth0)
Z Router con dos direcciones IP en la misma interfaz 200.1.1.1/24

132.15.1.1/16

132.15.1.2/16 Rtr: 132.15.1.1

132.15.1.3/16 Rtr: 132.15.1.1

200.1.1.2/24 Rtr: 200.1.1.1

200.1.1.3/24 Rtr: 200.1.1.1

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.2/16 Rtr: 147.156.1.1 X

147.156.1.3/16 147.156.1.4/16 Rtr: 147.156.1.1 Rtr: 147.156.1.1 Y Z

A 0.0.0.0/0 por 130.206.211.6 130.206.211.5/30

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

A 0.0.0.0/0 por 130.206.211.6


130.206.211.5/30

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.

Y responde ARP reply (unicast) diciendo que l es ese (y su dir. MAC)


X recoge la respuesta, la pone en su ARP cache y enva el ping La entrada ARP en X caduca pasados unos 15 minutos de inactividad Cuando el mensaje es para una direccin de fuera el ARP de X busca al router; si el router ya estaba en su ARP cache X le enva el ping directamente, sin ms.

Tabla ARP cache en un host UNIX


Iluso_$ /etc/arp -a gong.ci.uv.es (147.156.1.1) at 8:0:9:d2:99:1b ether ljgene.geneti.uv.es (147.156.5.2) at (incomplete) qfgate.quifis.uv.es (147.156.9.2) at 2:60:8c:2f:9:45 ether power.ci.uv.es (147.156.1.3) at 2:60:8c:2f:bf:4d ether dewar.quiorg.uv.es (147.156.9.5) at 8:0:5a:c7:1b:1f fapr.fisapl.uv.es (147.156.7.6) at 0:80:a3:4:98:ed ether becopr.sib.uv.es (147.156.11.6) at 0:80:a3:4:5e:c6 ether cisco.ci.uv.es (147.156.1.11) at 0:60:3e:99:7e:39 ether video.ci.uv.es (147.156.1.46) at 8:0:69:2:76:c0 ether roge.ci.uv.es (147.156.1.219) at 0:4f:56:1:10:f ether Iluso_$

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.

ARP (Address Resolution Protocol)


Se usa en todo tipo de LANs broadcast Especificado en RFC 826. Diseado para soportar cualquier protocolos y formato de direccin, no solo IP. ARP no usa paquetes IP, tiene uno propio. En Ethernet(formatoDIX)usaEthertypeX806. Los paquetes ARP contienen en la parte de datos las direcciones IP y MAC; estas son las que deben usarse para rellenar la ARP cache, no la MAC que aparece en la cabecera de la trama MAC

Envo de un datagrama IP por un host


Datagrama IP listo para enviar

IP destino en ARP cache?


S Construir trama a host y enviar

No

IP destino en misma subred? S

No Buscar IP router en tabla de rutas

Enviar ARP Req. buscando IP destino

IP router en ARP cache? S

No

Enviar ARP Req. buscando IP router

ICMP No Destino inaccesible

IP destino en ARP cache? S Construir trama a host y enviar

Construir trama a router y enviar

IP router en ARP cache? S Construir trama a router y enviar

No

ICMP Destino inaccesible

Resolucin inversa de direcciones


A veces se plantea el problema inverso al de ARP, es decir conocemos la MAC y queremos averiguar la IP que le corresponde. Ejemplos:
Estacionesdisklessquealarrancarsolosabensu MAC. No tienen informacin de configuracin. Red administrada de forma centralizada en la que se quiere concentrar en un servidor la correspondencia IP-MAC para poder cambiar las IP cuando se quiera sin tener que tocar la mquina del usuario.

RARP (Reverse Address Resolution Protocol)


Debe haber un servidor en la red donde se registran todas las mquinas con su dir. MAC asignndole a cada una dir. IP El host (cliente) que quiere saber su IP enva un mensaje broadcast; el mensaje llega al servidor RARP que busca en sus tablas y devuelve un mensaje con la direccin IP RARPutilizaelEthertypex8035(distintodeARP).Esto permite que los mensajes RARP sean fcilmente ignorados por los hosts no interesados Problemas de RARP:
Solo devuelve la direccin IP, no la mscara, router, MTU, etc. Los routers no reenvan mensajes ARP/RARP (no son paquetes IP) . Por tanto el servidor RARP ha de estar en la misma LAN que el cliente

Formato de mensaje ARP y RARP en el caso de protocolo IPv4 y red Ethernet


32 bits

Tipo de hardware (1=Enet)

Tipo de protocolo (800=IP)

Lon. Dir. Hard. (6)

Lon. Dir. Red (4)

Operacin (1-2: ARP, 3-4: RARP) Dir. IP emisor (octetos 0-1)


Dir. MAC destino (oct. 0-1)

Dir. MAC Emisor (octetos 0-3)

Dir. MAC Emisor (oct 4-5)


Dir. IP emisor (octetos 2-3)

Dir. MAC destino (octetos 2-5) Dir. IP destino

Cdigos de Operacin:

1: ARP Request 2: ARP Reply 3: RARP Request 4: RARP Reply

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.

Duplicidad de direcciones MAC


Supongamos ahora que X e Y tienen diferente IP, pero la misma MAC. Esto es posible ya que la MAC puede cambiarse por software. La situacin es:
IP: MAC: 10.0.0.1/16 00:00:01:00:00:01 X 10.0.0.2/16 00:00:01:00:00:01 Y 10.0.0.3/16 00:00:01:00:00:03 Z

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.

BOOTP (Bootstrap Protocol)


Funcin anloga a RARP, pero:
Permite suministrar todos los parmetros de configuracin al cliente, no solo la dir. IP El servidor y el cliente pueden estar en LANs diferentes. Los mensajes BOOTP viajan dentro de datagramas IP y por tanto pueden pasar por los routers

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

Tabla BOOTP A 165.12.32.5/24

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

2. B busca en su tabla la MAC de A. Encuentra que su IP es 165.12.32.5

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

BOOTP con servidor remoto


Si el servidor BOOTP es remoto algn equipo de la LAN (normalmente un router) acta comoBOOTPrelayyredirigelasBOOTP requestalservidor El router anota en el BOOTP request su direccin; as cuando vuelva el BOOTP reply sabe que lo ha de distribuir por broadcast En la LAN del cliente tanto el BOOTP request como el reply viajan normalmente en tramas broadcast. En el resto de la red viajan en unicast (transporte UDP).

Funcionamiento de BOOTP entre LANs


U V LAN C 165.34.0.0/16 Y

LAN A 165.12.32.0/24
165.12.32.1/24
165.34.0.2/16 Servidor BOOTP local y remoto

BOOTP requests a 165.34.0.2 A 165.34.0.0/16 por 192.168.1.2

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

Tabla BOOTP U 165.12.32.5/24 165.12.32.7/24 165.34.56.3/16

Tabla BOOTP W 165.12.40.3/24

165.12.40.2/24 Servidor BOOTP local

A 165.12.32.0/24 por 192.168.1.1 A 165.12.40.0/24 por 192.168.1.1

V Y

165.12.40.7/24

DHCP (Dynamic Host Configuration Protocol)


Es como BOOTP pero permite una asignacin muy flexible de las direcciones IP. La asignacin puede ser:
Manual. Fijada por el administrador de forma esttica para cada MAC, como en BOOTP. Automtica. Es tambin esttica, pero el servidor decide que IP asigna a cada host cuando recibe la peticin por primera vez Dinmica. La direccin se le asigna al host de un pool por un tiempo limitado. Pasado ese tiempo la direccin se retira, salvo que se renueve la peticin. Permite reaprovechamiento de direcciones.

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)

Configuracin de un servidor BOOTP (o DHCP con asignacin manual de direcciones


s_FarmaciaSotano:\ ht=ether:\ sm=255.255.254.0:\ ds=147.156.1.1 147.156.1.3 147.156.122.64:\ dn=uv.es:\ gw=147.156.16.1:\ nt=147.156.1.3:\ ts=147.156.1.3:\ hn:\ to=auto:\ na=147.156.1.46:

Parmetros comunes a toda la subred

infsecre2:tc=s_FarmaciaSotano:ha=004f4e0a21f8:ip=147.156.17.135 sdisco:tc=s_FarmaciaSotano:ha=004f4e0a24e7:ip=147.156.16.32 pfc7:tc=s_FarmaciaSotano:ha=004f4e0a35d3:ip=147.156.17.133 pfc5:tc=s_FarmaciaSotano:ha=004f4e0a35d8:ip=147.156.17.131 pfc6:tc=s_FarmaciaSotano:ha=004f4e0a35df:ip=147.156.17.132 sweb:tc=s_FarmaciaSotano:ha=004f4e0a44ab:ip=147.156.16.46

Configuracin de un servidor DHCP con asignacin dinmica de direcciones


Subnet 239.252.197.0 netmask 255.255.255.0 { range 239.252.197.10 239.252.197.250; default-lease-time 600 max-lease-time 7200; option subnet-mask 255.255.255.0; option broadcast-address 239.252.197.255; option routers 239.252.197.1; option domain-name-servers 239.252.197.2, 239.252.197.3; option domain-name isc.org; } Host haagen { hardware ethernet 08:00:2b:4c:59:23; fixed-address 239.252.197.9; Excepcin filename /tftpboot/haagen.boot; alaregla option domain-name-servers 192.5.5.1; option domain-name vix.com; }

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

Maestra en Ingeniera de Sistemas

Mag. Daniel Llamas Montoya

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

MTU de algunos medios a nivel de enlace


Nivel de enlace PPP normal PPP bajo retardo X.25 MTU (bytes) 1500 296 1600 (RFC 1356)

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

PPP Bajo Retardo

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.

Ejemplo de fragmentacin mltiple


Id Token Datagrama Ring Original
E-net DIX

Long DF MF 0

Desplaz. Datos 0 ABCDEF GHIJKL MNOP ABCDEF


GHIJKL

XXX 4020 0

Fragmento 1 XXX 1500 0


Fragmento 2 XXX 1500 0

1
1

0
185

Fragmento 3 XXX 1060 0


PPP Bajo Fragm. 3b Retard Fragm. 3c o Fragm. 3d Fragm. 3a XXX 292 XXX 292 XXX 292 0 0 0

0
1 1 1

370
370 404 438

MNOP
M N O

XXX 244

472

Los bytes se cuentan en grupos de 8 bytes

Bit DF (Dont Fragment)


Indica que ese datagrama no se debe fragmentar. Ej.: ping f (windows). Se usa: Cuando un host no est capacitado para reensamblar(ej.:estacionesdiskless). En la tcnica de descubrimiento de la MTU deltrayectooPathMTUdiscovery.

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.

Paquete normal Mensaje ICMP

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?

Preguntas sobre fragmentacin


Si un fragmento se pierde el host receptor no podr reensamblar el datagrama original; cuanto tiempo esperar el host antes de considerar que se ha perdido y descartar los dems fragmentos?

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

Maestra en Ingeniera de Sistemas

Mag. Daniel Llamas Montoya

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

RIP (Routing Information Protocol)


Sufre los problemas tpicos del vector distancia (cuenta a infinito) Solo til en redes pequeas (5-10 routers) Mtrica basada en nmero de saltos nicamente. Mximo 15 saltos La informacin se intercambia cada 30 segundos. Los routers tienden a sincronizarse y la red se bloquea cuando ocurre el intercambio. RIPv1 no soporta subredes ni mscaras de tamao variable (s en RIPv2) No permite usar mltiples rutas simultneamente (algunas versiones s) Es bastante habitual en mquinas UNIX

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

Incluyen soporte multiprotocolo Mejoras de EIGRP sobre IGRP


Soporta subredes Solo transmite modificaciones

Se utilizan en muchas redes (ej. UV)

Mtrica por defecto de IGRP/EIGRP


Mtrica = bandwidth + delay Donde: bandwidth = 2,56*109 / (ancho de banda en Kb/s) delay = 25,575 * (retardo en microsegundos) El retardo de un trayecto se calcula como la suma de los retardos de los enlaces. Para el ancho de banda se considera el enlace de menor caudal nicamente La mtrica aumenta con el retardo y disminuye con el ancho de banda. Ej.: ruta que pasa por dos enlaces, uno de 128 y el otro de 64 Kb/s, ambos con delay=20 ms Bw = 2,56*109 / 64 = 40.000.000 Delay = 25,575 * (20.000 + 20.000) = 1.023.000 Mtrica = 41.023.000 Mediante frmulas ms complejas se puede tomar en cuenta tambin la carga y la fiabilidad del trayecto, pero normalmente no se hace

OSPF (Open Shortest Path First)


Desarrollado por el IETF entre 1988-1990 Basado en estado del enlace, algoritmo de Dijkstra Dos niveles jerrquicos (reas):
Area 0 o backbone (obligatoria) Areas adicionales (opcionales)

Resuelve los problemas de RIP:


Rutas de red, subred y host (mscaras de tamao variable) Admite mtricas complejas, como EIGRP. En la prctica se usa solo ancho de banda y retardo (como en EIGRP) Reparte trfico entre mltiples rutas

Las rutas ptimas pueden no ser simtricas.

Clases de routers en OSPF:


Routers backbone: los que se encuentran en el rea 0 Routers internos: pertenecen nicamente a un rea Routers frontera de rea: los que conectan dos o mas reas (una de ellas necesariamente el backbone) Routers frontera de AS: los que conectan con otros ASes. Pueden estar en el backbone o en cualquier otra rea

Tipos de rutas en OSPF:


Intra-rea: las determina directamente el router Inter-rea: se resuelven en tres fases: Ruta hacia el router backbone en el rea Ruta hacia el rea de destino en el backbone Ruta hacia el router en el rea de destino Inter-AS: se envan al router frontera de AS ms prximo (empleando alguna de las dos anteriores).

Funcionamiento de OSPF
Router Backbone
A

Area 0 (Backbone)

Router Frontera de Area


C E

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-...

Router Frontera de Sistema Autnomo

Router designado en OSPF


Si hay varios routers en una red multiacceso (LAN, X.25, FR o ATM) uno de ellos acta como designado y es el nico que intercambia informacin con los dems:

A
A E B E B

C D C

Sin router designado (RIP)

Con router designado (OSPF)

IS-IS (Intermediate System - Intermediate System)


Intermediate-SystemsignificarouterenISOese (host es ES, End System) Muy similar a OSPF, pero no es estndar Internet. Es estndar ISO (OSI) Soporte Multiprotocolo (routing integrado). OSPF no lo tiene. Es el protocolo habitual en las grandes redes (ISPs). Se utiliza en RedIRIS, por ejemplo.

Protocolos de routing de Internet


Protocolo Algoritmo Subredes RIPv1 Vector Distancia NO Mtrica Notifica compleja Actualiz. NO NO Niveles Estndar jerrquicos NO SI

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)

Mecanismo de enrutado de paquetes

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

Distancias administrativas por defecto en routers cisco


Mecanismo como se conoce la ruta
Red directamente conectada Ruta esttica Sumarizada de EIGRP BGP externa EIGRP IGRP OSPF

Distancia administrativa
0 1 5 20 90 100 110

IS-IS
RIP EGP

115
120 140

Routing bajo demanda


EIGRP externo BGP interno Desconocido

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)

Las rutas con distancia 255 no se utilizan

Ejemplo de uso de la distancia administrativa


Se puede cambiar la distancia administrativa de un protocolo determinado. Tambin se puede cambiar, de forma individualizada, la distancia administrativa de una ruta esttica. Ejemplo: queremos configurar una ruta por defecto de emergencia, de forma que solo acte cuando un destino determinado no se nos anuncia por ningn protocolo de routing. Para ello le asignamos distancia 201:
ip route 0.0.0.0 0.0.0.0 4.4.4.4 201

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

Mecanismo de enrutado: resumen


Seleccionar rutas ptimas en base a la mtrica Procesos de routing RIP RIP Instalar rutas; elegir ganador en base a distancia administrativa Flujo de paquetes entrantes Utilizar la ruta de mscara ms larga

IGRP

IGRP

Tabla de rutas

Proceso de enrutado

Configuracin manual

Rutas Estticas

A la cola de la interfaz de salida

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

Protocolo de routing externo (entre ASes): BGP (Border Gateway Protocol)


Necesarioincluirfactorespolticosenelclculo de rutas entre ASes. Requiere otros protocolos. Hasta 1990 se usaba EGP (Exterior Gateway Protocol). En 1989 se desarroll BGP. Hoy se usa la versin 4 (BGP-4 incluye soporte de CIDR) Usado por prcticamente todos los proveedores de Internet en la comunicacin de rutas entre Ases.

BGP (Border Gateway Protocol)


Algoritmo de vector distancia modificado: adems de la interfaz y el costo se incluye la ruta completa en cada caso. El router descubre y descarta las rutas que pasan por l mismo. As evita el problema de la cuenta a infinito. La mtrica suele ser la ms simple posible: nmero de saltos. Permite introducir restricciones o reglas polticas.Unarutaqueviolaestasreglas recibe una distancia infinito.

ISP U

Red con BGP


AS 2 B AS 3

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

Modelo jerrquico de Internet


Proveedor ISP de trnsito ISP de trnsito ISP de trnsito

Cliente ISP nacional ISP nacional

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

Intercambio de trfico entre ISPs en otro pas


Telefnica

BT
Washington

La interconexin en otro pas supone un uso innecesario de enlaces internacionales

Puntos neutros de interconexin


Los puntos de interconexin (o puntos neutros) permiten el fcil intercambio de trfico entre ISPs. Tambin se llaman CIX (Commercial Internet Exchange) El hecho de que dos ISPs estn conectados al mismo CIX no implica necesariamente que intercambien trfico. Algunos CIX requieren que cada ISP establezca sus propios acuerdos de peering

Interconexiones y relaciones en Internet


ISP Exchange ISP

Red IP cliente Exchange ISP

Red IP cliente Exchange

ISP

ISP

ISP

Exchange

Red IP cliente

Red IP cliente

Red IP cliente

Proveedor Servicio minorista

Proveedor Servicio al por mayor Cliente

Peer

Acuedo de Peering
Peer

Clientes dialup

Cliente

Puntos neutros de interconexin en Espaa


Nombre
Espanix

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

Santiago de 7/2002 Compostela Madrid Madrid 9/2002 3/2003

www.napmadrid.com ? www.mad-ix.net 7

Euskonix Bilbao

6/2003

www.euskonix.com

Esquema de GALNIX

Acuerdos de peering en ESPANIX

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

Principales novedades de IPv6


Autoconfiguracin y movilidad: el host asigna los 8 ltimos bytes (dir. EUI-64) y toma los 8 primeros del router. Posibilidad de envos unicast, multicast y anycast Eficiencia (se suprime el checksum) Opciones encadenadas: reemplazan al campo opciones, con lo que se simplifica el proceso en cada router y da un mecanismo que permite extenderlas. Fragmentacin en ruta: prohibida. Todos los nodos han de soportar MTU mnima de 1280 bytes.

Versin DS Longitud de carga til

Etiqueta de flujo Sig. Cabecera Lmite saltos

Direccin de origen (16 bytes)

40 bytes

Direccin de destino (16 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

Conversin de EUI-48 a EUI-64


3 5 Equipo

Formato EUI-64 (IEEE):

OUI

Conversin EUI-48 EUI-64 para IPv6:


xxxxxx00 cd ef gh ij kl

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: ??

3: Entonces mi direccin IPv6 debe ser 2001:720:1014:2:208:2ff:fe67:5cca

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

Clases de direcciones IPv6 (RFC 2373, 7/1998)


Prefijo (binario) 0000 0000 0000 0001 Uso Reservado (incluye IPv4) No asignado

0000 001
0000 010 0000 011, 0000 1, 0001 001 010, 011, 100, 101

Direcciones OSI NSAP


Direcciones IPX de Novell Netware No asignado Direcciones globales unicast agregables No asignado

110, 1110, 1111 0, 1111 10


1111 110, 1111 1110 0 1111 1110 10 1111 1110 11 1111 1111

No asignado
No asignado Direcciones privadas para enlaces Direcciones privadas Direcciones multicast

Direcciones unicast agregables en IPv6


Formato estndar
3 FP 13 TLA 8 Res Toploga pblica Parte red 24 NLA 16 SLA Toploga de organizacin 64 Interface ID Interfaz Parte host

Formato RIPE
3 13 13 6 13 16 64

FP

TLA

Sub TLA Res


Toploga pblica Parte red

NLA

SLA
Toploga de organizacin

Interface ID
Interfaz Parte host

RIPE 16 bits (2001)

RedIRIS 19 bits (0720)

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

Cabecera IPv6 Siguiente Cab. = Routing

Cabecera Routing Siguiente Cab. = TCP

Cabecera TCP + Datos

Cabecera IPv6 Siguiente Cab. = Routing

Cabecera Routing Siguiente Cab. = Fragment.

Cabecera Fragment. Siguiente Cab. = TCP

Fragmento de Cab. TCP + Datos

Situacin actual de IPv6


Red experimental a nivel mundial (6Bone) desde 1995 mediante tneles. Las principales redes acadmicas del mundo participan en 6Bone. Decepcin respecto a las expectativas que haba en 1995-96. La mayora de las mejoras de IPv6 se han incorporado por un proceso evolutivo en IPv4 Fabricantes e ISPs han mostrado poco (o nulo) inters por IPv6.

Mejoras recientes en IPv4


(o porqu no ha tenido ms xito IPv6)

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

Agotamiento del espacio de direcciones IPv4 (predicciones ms recientes)

232

De Internet Protocol Journal Sept-2005

Ejercicios

Maestra en Ingeniera de Sistemas

Mag. Daniel Llamas Montoya

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

Direccin de host invlida (Broadcast de la subred) 194.125.1.63: ---.----.---.00111111 Mscara: 255.255.255.11000000

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

Direccin de red invlida (parte host 0)

Agregacin de direcciones (CIDR)

160.87.34.0: 10100000.01010111.00100010.00000000 Mscara: 11111111.11111111.11111000.00000000

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

Red 194.100.100.0/24 20 ord.

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

Direcc. tiles 126 62

Barcelona 194.100.100.128/26 255.255.255.192 194.100.100.128-191

Bilbao
Sevilla

194.100.100.192/27 255.255.255.224 194.100.100.192-223


194.100.100.224/27 255.255.255.224 194.100.100.224-255

30
30

Internet

Ejercicio 12
Red 194.100.100.128/26

192.168.1.1/3 0 194.100.100.1/2 5 192.168.1.2/3 0

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

A 0.0.0.0/0 por 192.168.1.1 A 127.0.0.1/32 por Null0

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

A 199.199.199.0/24 por 192.168.1.5 A 200.200.200.0/24 por Internet 192.168.1.6/30

192.168.1.5/30 199.199.199.1/2 4 200.200.200.1/2 4 192.168.2.5/30

Proveedor X

Red 199.199.199.0/24 Rtr 199.199.199.1

Interne t
192.168.2.6/30

A 0.0.0.0/0 por 192.168.1.6 Red 200.200.200.0/24 Rtr 200.200.200.1

A 0.0.0.0/0 por 192.168.2.6

Proveedor Y

Reparto de trfico entre proveedores Posibilidad de caminos asimtricos Posibilidad de rechazo de datagramas

A 200.200.200.0/24 por 192.168.2.5 A 199.199.199.0 por Internet

Ejercicio 13
Solucin con dos routers
199.199.199.1/24 200.200.200.2/24 192.168.1.5/30

A 199.199.199.0/24 por 192.168.1.5 A 200.200.200.0/24 por Internet

Proveedor X

Red 199.199.199.0/24 Rtr 199.199.199.1

A 0.0.0.0/0 por 192.168.1.6

192.168.1.6/30

200.200.200.1/24 199.199.199.2/24 192.168.2.5/30

Interne t
192.168.2.6/30

Proveedor Y

Red 200.200.200.0/24 Rtr 200.200.200.1

A 0.0.0.0/0 por 192.168.2.6

A 200.200.200.0/24 por 192.168.2.5 A 199.199.199.0/24 por Internet

Problema examen
Ping 130.206.220.5

Indique todas las tramas ethernet que genera el comando ping. Todos los equipos se acaban de encender.

IP:130.206.212.7/24 Rtr: 130.206.212.1

Red A
Red B

Red C

IP:130.206.212.1/24
IP: 130.206.220.5/24 Rtr: 130.206.220.1

Switch LAN IP:130.206.220.1/24 Red D Red E

Red F

Solucin Problema examen


MAC orig. A B MAC dest. FF A B FF C Ethertype ARP (806) ARP (806) IP (800) ARP (806) ARP (806) Mensaje ARP Req. quin es 130.206.212.1? ARP Resp. 130.206.212.1 es B ICMP ECHO Req. Para 130.206.220.5 ARP Req. quin es 130.206.220.5? ARP Resp. 130.206.220.5 es D

Ping 130.206.220.5

A C D

A
Red A

IP:130.206.212.7/24 Rtr: 130.206.212.1


Red B

C
D B

D
C A

IP (800)
IP (800) IP (800)

ICMP ECHO Req. para 130.206.220.5


ICMP ECHO Reply para 130.206.212.7 ICMP ECHO Reply para 130.206.212.7

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

Solucin Problema examen: tramas totales


Suceso 1 Trama 1 Red B Emitida por A Recibida por Broadcast Suceso 10 Trama 5 Red F Emitida por D Recibida por Sw LAN

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

Ping 130.206.220.5 Red A

IP:130.206.212.7/ 24 Rtr: 130.206.212.1 Red B

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 Red F

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

Aplicacin Datos normales

Subred 193.1.1.128/26

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

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

193.1.1.130/26 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.2/26 Rtr: 193.1.1.1

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

193.1.1.194/26 Rtr: 193.1.1.193

128 Kb/s
192.168.1.5/30 193.1.1.193/26 193.1.1.131/26 192.168.1.6/30

193.1.1.65/26 193.1.1.3/26 Aplicacin Subred 193.1.1.0/26

Aplicacin Datos normales Voz sobre IP

Subred 193.1.1.128/26 193.1.1.192/26

Datos normales

Voz sobre IP

193.1.1.64/26

Problema propuesto: solucin alternativa


Chicago
192.168.1.1/30 T1 192.168.1.2/30

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

193.1.1.2/25 Rtr: 193.1.1.1

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

193.1.1.194/25 Rtr: 193.1.1.193

193.1.1.66/25 Rtr: 193.1.1.65

Voz sobre IP

193.1.1.192/26

Problema propuesto
Enlace LAN inalmbrico

Internet

Oficina Nueva

Oficina Vieja

Datos: Red 195.123.0.0 Conexin a Internet: 192.169.15.6/30

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

192.168.0.2/24 A 0.0.0.0/0 por 192.168.0.1 195.123.0.129/25 X

192.168.0.1/24 Y 195.123.0.1/25 195.123.0.2/25 B Z 192.169.15.6/30 C 195.123.0.3/25 GW 195.123.0.1

A 195.123.0.128/25 por 192.168.0.2 A 0.0.0.0/0 por 195.123.0.2

192.169.15.5/30 195.123.0.130/25 195.123.0.131/25 GW 195.123.0.129 GW 195.123.0.129 Internet Oficina Nueva 195.123.0.128/25

A 195.123.0.128/25 por 195.123.0.1 A 0.0.0.0/0 por 192.169.15.5


Oficina Vieja 195.123.0.0/25

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

Problema 1 propuesto: solucin 1


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.1.5/30 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 B 192.169.1.6/30 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.2.5 A 192.168.2.0/24 por 192.169.2.5

Trfico A-C y C-A por B Trfico B-D y D-B por C

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

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.2.0/24 por 192.169.2.5

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

202.1.1.2/25 Rtr.: 202.1.1.1

202.1.1.130/25 Rtr.: 202.1.1.129

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

ICMP ECHO REPLY para 202.1.1.2

Fin de la Conferencia

198/40

You might also like