Professional Documents
Culture Documents
Enrutamiento y
Direccionamiento en Redes IP
Facilitador:
Ing. Abel Brenes, MSc
BIT-32 Laboratorio de Redes de Datos
Bachillerato en Ingeniera en Telemtica
Contenido
4.1 Protocolos de Enrutamiento
-Tipos de Enrutamiento y su clasificacin
-Convergencia y mtricas
-Distancia Administrativa
-Ejemplos: EIGRP, OSPF y RIP
Protocolos de Enrutamiento
Clasificacin, convergencia y mtricas
Objetivos
Protocolos de enrutamiento
entre ruteadores
-Determinar una ruta adecuada para
Enrutamiento estatico
Ventajas del enrutamiento esttico:
- Puede realizar copias de seguridad de varias
interfaces
o redes en un router.
- Es fcil de configurar.
- Es ms seguro.
Desventajas del enrutamiento esttico:
- Los cambios en la red requieren reconfiguraciones
manuales.
- No permite una escalabilidad eficaz en topologas
grandes.
BIT-32 Laboratorio de Redes de Datos
Bachillerato en Ingeniera en Telemtica
Enrutamiento dinmico
Ventajas del enrutamiento dinmico:
-Menos trabajo en mantenimiento de redes.
-Los protocolos reaccionan automticamente a los cambios de
topologa.
-La configuracin es menos propensa a errores.
-Es ms escalable.
Tipos de Enrutamiento
y su clasificacin
Comparacion de enrutamientos
Clasificacin de protocolos
de enrutamiento
Los protocolos de enrutamiento dinmico se agrupan
Clasificacin de protocolos
de enrutamiento
Protocolos de Gateway Interiores (IGP)
Para enrutamiento dentro de sistemas autnomos.
direccin
Brinda una vista incompleta de la topologa de la
red
Por lo general, se realizan actualizaciones
peridicas.
Estado de enlace
Se crea una vista completa de la topologa de la red
Las actualizaciones no son peridicas.
BIT-32 Laboratorio de Redes de Datos
Bachillerato en Ingeniera en Telemtica
Protocolos de Gateway
Interior (IGP)
Protocolos de enrutamiento
Con clases o classful (RIPv1 e IGRP)
-No envan la mscara de subred durante las actualizaciones de
enrutamiento.
-No admiten mscaras de subred de longitud variable
-No admite redes no contiguas.
Protocolos de enrutamiento
Convergencia y Mtricas
Convergencia
La convergencia en redes se define como el estado en el
Mtricas
Una mtrica es un valor utilizado por los protocolos de
previsiones.
protocolo de
enrutamiento:
RIP
Conteo de saltos
IGRP y EIGRP
Ancho de banda,
retardos, carga,
confiabilidad
IS-IS y OSPF
Costo (tiempo)
Balanceo de carga
El balanceo de carga est en uso si dos o ms rutas se
Distancia Administrativa
origen de ruta.
Solamente una red conectada directamente tiene una
Resumen
Los protocolos de enrutamiento dinmico tienen las siguientes
funciones:
- Comparten informacin de forma dinmica entre routers.
- Actualizan las tablas de enrutamiento de forma automtica
Resumen
Los protocolos de enrutamiento dinmico usan las mtricas
Ejemplos de Protocolos
Consulte el repositorio del curso en Material de
Apoyo para los detalles de configuracin de: EIGRP,
OSPF y RIP
Direccionamiento IP
Arquitectura
Caractersticas
Funciones.
Direccionamiento IP
Identificadores universales.
Virtual
Interpretado por el software.
Independiente del direccionamiento hardware.
Representacin:
Notacin decimal tomando cada 8 bits como un nmero decimal y separando
los dgitos decimales por puntos
10011011
155
11010010
210
00100110
38
11110001
241
Direccionamiento Classfull
Se pens que podra haber redes de diferentes tamaos (respecto a nmero de hosts conectados)
Se crearon 3 tipos de redes: Clase A, Clase B y clase C
Ejemplo: En la clase A:
- El primer bit vale siempre 0 con lo que el primer byte puede ir de 0 a 127
- Junto con los siguientes 7 bits forman el identificador de la red o Network ID
- Los ltimos 24 bits son el identificador del host o Host ID
- Algunas direcciones son especiales:
La direccin de Host ID=0 es las direccin que hace referencia a toda la red
La direccin de Host ID=todo 1s en binario es las direccin que hace referencia a todos los hosts de la red (direccin de broadcast de red)
- Dentro de cada red hay 224=16.777.216, ms de 16 millones de direcciones IP posibles con lo que podramos tener 224-2 hosts (la
direccin de la red y la de broadcast no son vlidas para hosts) - Algunos identificadores de red estn reservados y tienen un
significado especial:
El Network ID=0 hace referencia a esta red, la red en la que se est
El Network ID=10 est reservado para redes privadas
El Network ID=127 est reservado para los interfaces de loopback
Clases de direcciones IP
Identificador de red (netid)
1
Clase A
Pocas redes (126)
16.777.214 nodos por red
32
ID red
ID nodo
1.0.0.0 ... 126.0.0.0
16
Clase B
Redes medianas (16.382)
65532 nodos por red
ID red
ID nodo
Clase C
32
24
ID red
32
ID nodo
Clase D
32
Direccin Multicast
Clase E
32
Direcciones IP especiales
Este
host
Todo 0s
Utilizadas
como
direccin fuente en el
arranque del sistema
Host en esta
red
Todo 0s
Direccin de
red
netid
Todo 0s
Se refiere nicamente a
la red y no a sus nodos.
Difusin
directa
netid
Todo 1s
Difusin
limitada
Direccin de
loopback
hostid
Todo 1s
127
Cualquier dgito
Direccionamiento IP
Los enrutadores emplean el Network ID para decidir por dnde deben
reenviar un paquete
Cuando reciben un paquete deben averiguar rpidamente cul es el Network
ID de la red a la que pertenece el destino
Si el primer bit es un 0 entonces pertenece a una red de clase A y el NetID
son los primeros 8 bits
Si el primer bit es un 1 pero el segundo un 0 entonces pertenece a una red de
clase B y el NetID son los primeros 16 bits
Si los dos primeros bits son 1 pero el tercero es un 0 entonces pertenece a
una red de clas C y el NetID son los primeros 24 bits
En la propia direccin IP est codificado el nmero de bits del NetID
Son comprobaciones rpidas de realizar
Cuanto menos tiempo emplee el router con cada paquete ms paquetes
podr procesar por segundo
Encuentra una?
- S: Lo enva segn indica la fila
- No: No sabe cmo hacer llegar el paquete al destino. Lo descarta (lo tira)
BIT-32 Laboratorio de Redes de Datos
Bachillerato en Ingeniera en Telemtica
IP: 147.156.24.12
Router: 147.156.0.1
IP: 147.156.145.17
Router: 147.156.0.1
LAN B
213.15.1.0
LAN A
147.156.0.0
147.156.0.1
213.15.1.1
IP: 213.15.1.2
Router: 213.15.1.1
193.146.62.1
LAN C
193.146.62.0
IP: 213.15.1.3
Router: 213.15.1.1
IP: 193.146.62.7
Router: 193.146.62.1
IP: 193.146.62.12
Router. 193.146.62.1
IP: 193.146.62.215
Router: 193.146.62.1
LAN B
213.1.1.0
213.1.1.2
Router 213.1.1.1
192.168.2.1
192.168.2.2
213.1.1.1
213.1.1.3
Router 213.1.1.1
Uso
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
Reservado (clase E)
10.0.0.0
Privado
172.16.0.0 172.31.0.0
Privado
192.168.0.0 192.168.255.0
Privado
Direcciones Pblicas
CLASE A. (1 127, 127 Direccin de LoopBack)
Net_ID 8, Host_ID 24, Mask : 255.0.0.0; Ejemplo: 11.0.0.0
Direcciones Privadas
CLASE A. (10.0.0.0 a 10.255.255.255)
Net_ID 8, Host_ID 24, Mask : 255.0.0.0; Ejemplo: 10.0.0.0
Asignacin de direcciones IP
Inicialmente la asignacin de direcciones IP la realizaba el NIC (Network
Information Center) de forma centralizada.
A principios de los 90 se decidi descentralizar esta funcin creando los
llamados RIR (Regional Internet Registry).
Registro Regional
rea geogrfica
EEUU y Canad
Asia oriental
Pacfico
Europa
Oriente Medio
Asia Central
frica
Oceano Indico
Subredes
Subnetting
Subnetting
El esquema Classful ocasionaba ciertos problemas prcticos:
Las redes pueden llegar a ser muy grandes
Una red de clase A contiene direcciones para millones de
hosts pero es difcil que una tecnologa de LAN soporte esa
cifra de mquinas conectadas
Podemos necesitar conectar dentro de la red con otro tipo
de tecnologa que nos permita llegar mayores distancias
Puede que el trfico de broadcast a nivel de enlace sea
demasiado abundante y queramos reducir el tamao de la
red
Subnetting
Empez como una solucin interna practicada por
Definiciones
Subneting: Coleccin de direcciones IP que permiten definir l
Subnetting
Generalmente se aplic en redes de clase B porque:
- Redes de clase A hay muy pocas
- Las de clase C son muy pequeas (solo 254 hosts)
Lo que se hace es dividir la parte del HostID en dos: bit 0 bit 31 10 Network ID Host ID
Identificacin de Subnet
Ejemplo de Subneteo
Supongamos la siguiente asignacion de direcciones a los interfaces de
los routers:
Las tablas de rutas de los routers de la red seran:
Subnetting: resumen
El direccionamiento classful ofrece 3 tipos de redes de
diferente tamao
Subnetting nos permite introducir routers dentro de
una red y dividirla en subredes
Desde el exterior de la red no se sabe si hay subredes
o no (compatible hacia atrs, como si no hubiera
habido cambios)
Una vez escogida la mscara queda fijada para toda
la red
Subredes
Clculo de subnetting
Base de Clculo
Binario - Decimal
Byte
2n
Bits
256
128
64
32
16
Decimal
2n
157
7
128
1
6
64
0
5
32
0
4
16
1
3
8
1
2
4
1
1
2
0
0
1
1
Tabla de Mscaras
Diferentes Notaciones
siguiente frmula:
256 - (#Hosts x Red) = ltima Red.
Super redes
Supernetting
Supernetting
El problema
Supongamos otra situacion: Se desea un espacio de
Supernetting
Una alternativa es asignarle varias redes C
Una red de 1000 hosts necesitaria al menos 4 redes C y se necesitaria una
entrada en las tablas de rutas de todos los routers de Internet por cada red C
Solucion:
Si las subredes no son de tamano (numero de hosts) homogeneo esto pueda dar
lugar a un desaprovechamiento de direcciones
VLSM
Como podrian aprovecharse mejor las direcciones de esa red?
- Supongamos por un lado la subred 1 y por otro lado las otras dos subredes que en
conjunto
llamaremos ahora subred 2 (ficticia, solo para calcular el reparto en subredes)
- La subred 1 tiene 50 hosts, la subred 2 tiene 40 hosts (en 2 sub-subredes), empleamos 6
bits para host ID en la subred 1 y fijamos el subnetwork ID a 01
- A la subred 2 le asignamos las direcciones que tienen el subnetwork ID 10
VLSM
Ejemplo 172.20.0.0/21
Redes Clase B: Mscara x defecto : 255.255.0.0 (/16)
VLSM : 172.20.11111000.00000000
Mascara : 255.255.248.0
Subredes : 25bits-2 = 30 Redes Validas.
Host por Subred : 211bits-2 = 2046 Host Validas/Red.
Rango de las Redes, el paso para las subredes siguientes es: 23=8;
172.20.248.0/21
Ejemplo 172.20.0.0/23
Redes Clase B: Mscara x defecto : 255.255.0.0 (/16)
VLSM : 172.20.11111110.00000000
Mascara : 255.255.254.0
Subredes : 27bits -2 = 126 Redes Validas.
Host por Subred : 29bits-2 = 510 Host Validas/Red.
Rango de las Redes, el paso para las subredes siguientes es: 2 1 =2;
Se toman los bits restantes del octeto que pertenece al Host_ID.
172.20.0.0/21
172.20.2.0/21
172.20.4.0/21
.
172.20.127.0/21
BIT-32 Laboratorio de Redes de Datos
Bachillerato en Ingeniera en Telemtica
Ejemplo 172.20.0.0/25
Redes Clase B: Mscara x defecto : 255.255.0.0 (/16)
VLSM : 172.20.11111111.10000000
Mascara : 255.255.255.128
Subredes : 2(9bits)-2 = 510 Redes Validas.
Host por Subred : 2(7bits)-2 = 126 Host Validas/Red.
Rango de las Redes, el paso para las subredes siguientes es: 2(7)=128; se cogen los bits
Enrutamiento interdominio
(CIDR)
Classless InterDomain Routing
CIDR
Classless InterDomain Routing
CIDR
CIDR
Podemos tener mucha mas flexibilidad en el tamano de las redes
172.16.3.0/26: 10101100.00010000.00000011.00000000
172.16.3.64/26: 10101100.00010000.00000011.01000000
172.16.3.128/26: 10101100.00010000.00000011.10000000
172.16.3.192/26: 10101100.00010000.00000011.11000000
PATRON: 10101100.00010000.00000011.00000000
MASCARA: 11111111.11111111.11111111.00000000
BITS COMUNES: /24
CIDR
Se toma en consideracin los Bits comunes de todas
las direcciones de red, el resto de bits se ignoran.
Las subredes jams pueden terminar en nmeros impares ya que son siempre mltiplos
de 2(2,4,8,16,32,64,128).
Las direcciones que terminan en nmeros impares por lo general son Direcciones de
Host.
Las direcciones de red tienen nmeros pares e impares ya que incrementan su valor con
un paso de 1 pero el Net_ID solo ocupan desde el primer octeto hasta el tercer octeto y
el cuarto octeto es solamente para el host_ID 00000000 este es el caso para las redes de
tipo Clase_C.
En las redes de tipo Clase_B el proceso es casi idntico ya que su valor se incrementa
con un paso de 1 pero el Net_ID solo ocupa desde el primer octeto hasta el segundo
octeto y el tercero y cuarto octeto es utilizado solamente para el host_ID
00000000.00000000 , si existen valores diferentes de 0 en los octetos que pertenecen
al Host estamos hablando ya no de una Red sino de una Subred. Ejemplo:
1. Cuntas subredes?
2. Cuntos nodos por subred?
3. Cules son los nmeros reservados de subred?
4. Cules son las direcciones reservadas de broadcast?
5. Cul es la primera direccin de nodo vlida?
6. Cul es la ltima direccion de nodo vlida?
cantidad de subredes utilizables se calcula tomando como base la cantidad de bits de la porcin
del nodo que se toman para generar subredes, y aplicando la frmula siguiente:
siguiente frmula que toma como base la cantidad de bits que quedan para identificar los nodos:
2[bits de nodo] 2 = nodos
ejemplo: 25 2 = 30
3. La direccin reservada de la primera subred til surge de restar a 256 el valor decimal de la porcin
Las direcciones de las subredes siguientes surgen de seguir sumando la misma cifra.
ejemplo:
256 224 = 32
192.168.1.0
192.168.1.32
+ 32 192.168.1.64
+ 32 192.168.1.96
+ 32 192.168.1.128
+ 32
subred 0
subred 1 - primer subred til
subred 2
subred 3
subred 4
BIT-32 Laboratorio de Redes de Datos
Bachillerato en Ingeniera en Telemtica
192.168.1.31
192.168.1.63
192.168.1.95
192.168.1.127
subred 0
subred 1
subred 2
subred 3
5. La direccin IP del primer nodo til de cada subred se obtiene sumando uno a la
direccin reservada de subred:
Reservada de subred + 1 = primer nodo utilizable
ejemplo:
32 + 1 = 33
192.168.1.33 primer nodo subred 1
64 + 1 = 65
192.168.1.65 primer nodo subred 2
96 + 1 = 97
192.168.1.97 primer nodo subred 3
128 + 1 = 129 192.168.1.129 primer nodo subred 4
En Resumen:
Con esa mscara de subred se obtienen 6 subredes tiles, cada una de ellas con una
capacidad mxima de 30 nodos (32 direcciones IP):
#
0
1
2
3
4
Subred
192.168.1.0
192.168.1.32
192.168.1.64
192.168.1.96
192.168.1.128
192.168.1.62
192.168.1.94
192.168.1.126
...
Broadcast
192.168.1.63
192.168.1.95
192.168.1.127
Direccionamiento IPv6
Protocolo IP versin 6
IPv6 Notacin de
direcciones
Un digito hexadecimal = 4 bits
2001:0DB8:AAAA:1111:0000:0000:0000:0100/64
1
16 bits
16 bits
16 bits
16 bits
16 bits
16 bits
16 bits
Servicios de Direccionamiento IP
Diferencias IPv4 vrs IPv6
Servicios de Direccionamiento IP
Direccionamiento IPv6
Servicios de Direccionamiento IP
Tipos de Direcciones IPv6
Unicast: cuando enva un paquete hacia
una sola direccin, igual como funciona en
IPv4.
Anycast: son cuando se enva un paquete
a un grupo de ips pero solo la recibir una
ip de este grupo y no todas.
Multicast: cuando se enva un paquete
desde una ip y la reciben varias ips o un
grupo de ips, igual como funciona en IPv4,
en IPv6 empiezan con FFxx.
*RIR
*ISP Prefix
*Site Prefix
Possible Home Site Prefix
Subnet Prefix
BIT-32 Laboratorio de Redes de Datos
Bachillerato en Ingeniera en Telemtica
ID interfaz
Servicios de Direccionamiento IP
Estrategias de transicin a IPv6
La transicin de IPv4 no requiere que las actualizaciones de todos
los nodos sean simultneas.
Hay muchos mecanismos de transicin que permiten una
integracin fluida de IPv4 e IPv6.
Usar stack doble cuando pueda y tunneling cuando no tenga otra
opcin". Los dos mtodos ms comunes de transicin de IPv4 a
IPv6 son:
1.Stack doble
2.Tunneling
3.Teredo
BIT-32 Laboratorio de Redes de Datos
Bachillerato en Ingeniera en Telemtica
Servicios de Direccionamiento IP
IPv6
Ejercicios
Ejercicios Subnets
1.
A.
B.
C.
D.
2.
A.
B.
C.
D.
10.254.255.23
10.254.255.24
10.254.255.255
10.255.255.255
172.16.99.255
172.16.127.255
172.16.255.255
172.16.64.127
Ejercicio Subnets
3.
A.
B.
C.
D.
4.
A.
B.
C.
D.
E.
Cul es el nmero mximo de subredes que pueden ser asignadas a una red,
cuando se utiliza la direccin 172.16.0.0 y la mscara de subred 255.255.240.0?
16
32
30
14
La mscara de subred es invlida para esa direccin de red.
5.
A.
B.
C.
D.
E.
Leccin No.
Enrutamiento y
Direccionamiento en Redes IP
Facilitador:
Ing. Abel Brenes, MSc
BIT-32 Laboratorio de Redes de Datos
Bachillerato en Ingeniera en Telemtica