Contenido Módulo 5.
Enrutamiento y protocolos de enrutamiento
Encabezado Paquete IPv4
IPv4 es uno de los principales protocolos de comunicación de la capa de red. El
encabezado del paquete IPv4 se utiliza para garantizar que este paquete se
entregue a su próxima parada en el camino hacia su dispositivo final de destino.
Un encabezado de paquete IPv4 consta de campos que contienen información
importante sobre el paquete. Estos campos contienen números binarios que son
examinados por el proceso de Capa 3.
Campos de Encabezado de Paquete IPv4
Los valores binarios de cada campo identifican varias configuraciones del
paquete IP. Los diagramas de encabezado de protocolo, que se leen de
izquierda a derecha y de arriba hacia abajo, proporcionan una representación
visual a la que se debe referir cuando se discuten los campos de protocolo. El
diagrama del encabezado del protocolo IP en la imagen identifica los campos
de un paquete IPv4.
Figura 1 - Campos Encabezado Paquete IPv4
Los campos más importantes del encabezado de IPv4 son los siguientes:
Versión = Contiene un valor binario de 4 bits: 0100 establecido para IPv4.
Servicios diferenciados o DiffServ (DS) = antes conocido como “tipo de
servicio” (ToS), es un campo de 8 bits que se utiliza para determinar la
prioridad de cada paquete. Los primeros seis bits son el punto de código de
servicios diferenciados (DSCP), y los últimos dos bits son los de notificación de
congestión explícita (ECN).
TTL = Contiene un valor binario de 8 bits que se usa para delimitar el tiempo de
vida de un paquete. Si el campo TTL llega a cero, el router descarta el paquete
y envía a la dirección IP de origen un mensaje de tiempo superado del
protocolo de mensajes de control de Internet (ICMP).
Protocolo = Identifica el protocolo de capa superior, como TCP (6), UDP (17)
Dirección IP de origen = origen del paquete (dirección IPv4), un valor binario
32 bits.
Dirección IP de destino = destino del paquete (dirección IPv4), un valor
binario 32 bits
Los dos campos de referencia más comunes son las direcciones IP de origen y
de destino. Estos campos identifican de dónde viene el paquete y hacia dónde
va. Por lo general, estas direcciones no cambian mientras se viaja desde el
origen hasta el destino.
Para identificar y validar el paquete, se usan los campos de longitud del
encabezado de Internet (IHL, Internet Header Length ), longitud total y el
encabezado checksum.
Para reordenar un paquete fragmentado, se usan otros campos.
Específicamente, el paquete IPv4 utiliza los campos de identificación,
señaladores y desplazamiento de fragmentos para llevar un control de los
fragmentos. Un router puede tener que fragmentar un paquete IPv4 cuando lo
reenvía de un medio a otro con una MTU más pequeña.
Cómo Enrutan los Hosts
1 - Decisión de Reenvío de Host
Con IPv4, los paquetes siempre se crean en el host de origen. El host de origen
debe poder dirigir el paquete al host de destino. Para ello, los dispositivos
finales de host crean su propia tabla de enrutamiento. En este tema se explica
cómo los dispositivos finales utilizan las tablas de enrutamiento.
Otra función de la capa de red es dirigir los paquetes entre hosts. Un host
puede enviar un paquete a lo siguiente:
A Sí mismo: un host puede hacer ping a sí mismo enviando un paquete a una
dirección IPv4 especial de 127.0.0.1 o una dirección IPv6 ::/1, que se conoce
como la interfaz de bucle invertido. Hacer ping a la interfaz de loopback prueba
la pila del protocolo TCP/IP en el host.
Host local: es un host de destino que se encuentra en la misma red local que el
host emisor. Los hosts de origen y destino comparten la misma dirección de
red.
Host remoto: este es un host de destino en una red remota. Los hosts de origen
y destino no comparten la misma dirección de red.
Figura 2 - Decisión de reenvío de host
El dispositivo final de origen determina si un paquete está destinado a un host
local o un host remoto. El dispositivo final de origen determina si la dirección IP
de destino está en la misma red en la que se encuentra el dispositivo de origen.
El método de determinación varía según la versión de IP:
• En IPv4: el dispositivo de origen utiliza su propia máscara de subred
junto con su propia dirección IPv4 y la dirección IPv4 de destino para
realizar esta determinación.
En una red doméstica o comercial, puede tener varios dispositivos cableados e
inalámbricos interconectados mediante un dispositivo intermediario, como un
Switch LAN o un punto de acceso inalámbrico (WAP). Este dispositivo
intermediario proporciona interconexiones entre hosts locales en la red local.
Los hosts locales pueden comunicarse entre sí y compartir información sin la
necesidad de dispositivos adicionales. Si un host está enviando un paquete a
un dispositivo que está configurado con la misma red IP que el dispositivo host,
el paquete simplemente se reenvía desde la interfaz del host, a través del
dispositivo intermediario, y directamente al dispositivo de destino.
Por supuesto, en la mayoría de las situaciones queremos que nuestros
dispositivos puedan conectarse más allá del segmento de red local, como a
otros hogares, negocios e Internet. Los dispositivos que están más allá del
segmento de red local se conocen como hosts remotos. Cuando un dispositivo
de origen envía un paquete a un dispositivo de destino remoto, se necesita la
ayuda de routers y enrutamiento. El enrutamiento es el proceso de identificar la
mejor ruta hacia un destino. El Router conectado al segmento de red local se
denomina puerta de enlace predeterminada.
2 - Puerta de Enlace Predeterminada
La puerta de enlace predeterminada (Default Gateway) es el dispositivo de red
(es decir, el Router o el Switch de capa 3) que puede enrutar el tráfico a otras
redes. Si usa la analogía de que una red es como una habitación, la puerta de
enlace predeterminada es como una puerta. Si desea llegar a otra habitación o
red, necesita encontrar la puerta.
En una red, una puerta de enlace predeterminada suele ser un Router con
estas características:
Tiene una dirección IP local en el mismo rango de direcciones que otros hosts
en la red local.
Puede aceptar datos en la red local y reenviar datos fuera de la red local.
Enruta el tráfico a otras redes.
Se requiere una puerta de enlace predeterminada para enviar tráfico fuera de la
red local. El tráfico no se puede reenviar fuera de la red local si no hay una
puerta de enlace predeterminada, la dirección de la puerta de enlace
predeterminada no está configurada o la puerta de enlace predeterminada está
inactiva.
3 - Un Host Enruta a la Puerta de Enlace Predeterminada
Una tabla de enrutamiento de host generalmente incluirá una puerta de enlace
predeterminada. En IPv4, el host recibe la dirección IPv4 de la puerta de enlace
predeterminada, ya sea dinámicamente desde el Protocolo de configuración
dinámica de host (DHCP) o configurado manualmente. En IPv6, el Router
anuncia la dirección de puerta de enlace predeterminada o el host se puede
configurar manualmente.
En la imagen, PC1 y PC2 están configuradas con la dirección IPv4 de
192.168.10.1 como la puerta de enlace predeterminada.
Figura 3 - Puerta de enlace predeterminada
Tener una puerta de enlace predeterminada configurada crea una ruta
predeterminada en la tabla de enrutamiento de la PC. Una ruta predeterminada
es la ruta o pathway que tomará su computadora cuando intente ponerse en
contacto con una red remota.
Tanto la PC1 como la PC2 tendrán una ruta predeterminada para enviar todo el
tráfico destinado a redes remotas a R1.
4 - Tablas de Enrutamiento de Host
En un host de Windows, el comando route print o netstat -r se puede usar para
mostrar la tabla de enrutamiento del host. Ambos comandos generan la misma
salida. La salida puede parecer abrumadora al principio, pero es bastante
simple de entender.
La imagen muestra una topología de muestra y la salida generada por el
comando netstat –r.
Figura 4 - Tablas de enrutamiento de host
C:\Users\PC1 > netstat -r
IPv4 Route Table
===========================================================================
Active Routes:
Network Destination Netmask Gateway Interface Metric
0.0.0.0 0.0.0.0 192.168.10.1 192.168.10.10 25
127.0.0.0 255.0.0.0 On-link 127.0.0.1 306
127.0.0.1 255.255.255.255 On-link 127.0.0.1 306
127.255.255.255 255.255.255.255 On-link 127.0.0.1 306
192.168.10.0 255.255.255.0 On-link 192.168.10.10 281
192.168.10.10 255.255.255.255 On-link 192.168.10.10 281
192.168.10.255 255.255.255.255 On-link 192.168.10.10 281
224.0.0.0 240.0.0.0 On-link 127.0.0.1 306
224.0.0.0 240.0.0.0 On-link 192.168.10.10 281
255.255.255.255 255.255.255.255 On-link 127.0.0.1 306
255.255.255.255 255.255.255.255 On-link 192.168.10.10 281
Nota: La salida solo muestra la tabla de rutas IPv4.
Al ingresar el comando netstat -r o el comando route print equivalente, se
muestran tres secciones relacionadas con las conexiones de red TCP/IP
actuales:
Lista de interfaces: enumera la dirección de Control de acceso a medios
(MAC) y el número de interfaz asignado de cada interfaz con capacidad de red
en el host, incluidos los adaptadores Ethernet, Wi-Fi y Bluetooth.
Tabla de rutas IPv4: enumera todas las rutas IPv4 conocidas, incluidas las
conexiones directas, la red local y las rutas locales predeterminadas.
Actividades Modulo 5.
LAB 1 – Configuración de interfaces de router
LAB 2 – Configuración básica de switch
Preguntas de repaso
1 - ¿Cuáles son los dos campos a los que se hace referencia más comúnmente
en un encabezado de paquete IPv4 que indican de dónde viene el paquete y
hacia dónde va? (Escoja dos opciones).
A. Dirección IP de destino
B. Protocolo
C. Duración
D. Dirección IP de origen
E. Servicios diferenciados (DS)
2 - ¿Qué campo incluye valores comunes como ICMP (1), TCP (6) y UDP (17)?
A.Suma de comprobación del encabezado
B.Duración
C.Protocolo
D.Servicios diferenciados (DS)
3 - ¿Qué dos comandos se pueden introducir en un host de Windows para ver
su tabla de enrutamiento IPv4 e IPv6? (Escoja dos.)
A. netroute -l
B. netstat -r
C. print route
D. route print
E. print net
Contenido Módulo 6.
Introducción al Routing/Enrutamiento
1 - Decisión de Reenvío de Paquetes de Router
En el tema anterior se discutieron las tablas de enrutamiento de host. La
mayoría de las redes también contienen routers, que son dispositivos
intermediarios. Los routers también contienen tablas de enrutamiento. En este
tema se tratan las operaciones del router en la capa de red. Cuando un host
envía un paquete a otro host, consulta su tabla de enrutamiento para
determinar dónde enviar el paquete. Si el host de destino está en una red
remota, el paquete se reenvía a la puerta de enlace predeterminada, que
generalmente es el router local.
¿Qué sucede cuando llega un paquete a la interfaz de un Router?
El Router examina la dirección IP de destino del paquete y busca en su tabla
de enrutamiento para determinar dónde reenviar el paquete. La tabla de
enrutamiento contiene una lista de todas las direcciones de red conocidas
(prefijos) y dónde reenviar el paquete. Estas entradas se conocen como
entradas de ruta o routes. El Router reenviará el paquete utilizando la mejor
(más larga) entrada de ruta coincidente.
Figura 1 - Decisión reenvío de paquetes Router
- El paquete llega a la interfaz Gigabit Ethernet 0/0/0 del Router R1. R1
desencapsula el encabezado y el tráiler de Ethernet de capa 2.
- El Router R1 examina la dirección IPv4 de destino del paquete y busca
la mejor coincidencia en su tabla de enrutamiento IPv4. La entrada de
ruta indica que este paquete debe reenviarse al Router R2.
- El Router R1 encapsula el paquete en un nuevo encabezado y tráiler de
Ethernet, y reenvía el paquete al Router de salto R2 siguiente.
La siguiente tabla muestra la información pertinente de la tabla de enrutamiento
R1.
Siguiente salto o
Ruta
interfaz de salida
192.168.10.0 / 24 G0 / 0/0
209.165.200.224/30 G0 / 0/1
10.1.1.0/24 a través de R2
Ruta predeterminada 0.0.0.0/0 a través de R2
2. Tabla de Enrutamiento de Router IP
La tabla de enrutamiento del Router contiene entradas de ruta de red que
enumeran todos los posibles destinos de red conocidos.
La tabla de enrutamiento almacena tres tipos de entradas de ruta:
Redes conectadas directamente: estas entradas de ruta de red son interfaces
de Router activas. Los routers agregan una ruta conectada directamente
cuando una interfaz se configura con una dirección IP y se activa. Cada interfaz
de Router está conectada a un segmento de red diferente. En la imagen, las
redes conectadas directamente en la tabla de enrutamiento R1 IPv4 serían
192.168.10.0/24 y 209.165.200.224/30.
Redes remotas: estas entradas de ruta de red están conectadas a otros
routers. Los routers aprenden sobre redes remotas, ya sea mediante la
configuración explícita de un administrador o mediante el intercambio de
información de ruta mediante un protocolo de enrutamiento dinámico. En la
imagen, la red remota en la tabla de enrutamiento R1 IPv4 sería 10.1.1.0/24.
Ruta predeterminada: al igual que un host, la mayoría de los routers también
incluyen una entrada de ruta predeterminada, una puerta de enlace de último
recurso. La ruta predeterminada se usa cuando no hay una mejor (más larga)
coincidencia en la tabla de enrutamiento IP. En la imagen, la tabla de
enrutamiento R1 IPv4 probablemente incluiría una ruta predeterminada para
reenviar todos los paquetes al Router R2.
La imagen identifica las redes directamente conectadas y remotas del Router
R1.
Figura 2 - Tabla de enrutamiento de Router IP
R1 tiene dos redes conectadas directamente:
192.168.10.0/24
209.165.200.224/30
R1 también tiene redes remotas (es decir, 10.1.1.0/24 e Internet) sobre las que
puede aprender.
Un Router puede aprender sobre redes remotas de una de dos maneras:
Manualmente: las redes remotas se ingresan manualmente en la tabla de
rutas mediante rutas estáticas.
Dinámicamente: las rutas remotas se aprenden automáticamente mediante un
protocolo de enrutamiento dinámico.
3 - Enrutamiento Estático
Las rutas estáticas son entradas de ruta que se configuran manualmente. La
imagen muestra un ejemplo de una ruta estática que se configuró manualmente
en el Router R1. La ruta estática incluye la dirección de red remota y la
dirección IP del Router del siguiente salto.
Figura 3 - Enrutamiento Estático manual
- R1 se configura manualmente con una ruta estática para llegar a la red
10.1.1.0/24. Si esta ruta cambia, R1 requerirá una nueva ruta estática.
Si hay un cambio en la topología de la red, la ruta estática no se actualiza
automáticamente y debe reconfigurarse manualmente. Por ejemplo, en la
imagen R1 tiene una ruta estática para llegar a la red 10.1.1.0/24 a través de
R2. Si esa ruta ya no está disponible, R1 debería reconfigurarse con una nueva
ruta estática a la red 10.1.1.0/24 a través de R3. Por lo tanto, el Router R3
necesitaría tener una entrada de ruta en su tabla de enrutamiento para enviar
paquetes destinados a 10.1.1.0/24 a R2.
Figura 4 - Ruta estática con cambio topología
- Si la ruta desde R1 a través de R2 ya no está disponible, sería necesario
configurar una nueva ruta estática a través de R3. Una ruta estática no
se ajusta automáticamente a los cambios de topología.
El enrutamiento estático tiene las siguientes características:
- Una ruta estática debe configurarse manualmente.
- El administrador debe reconfigurar una ruta estática si hay un cambio en
la topología y la ruta estática ya no es viable.
- Una ruta estática es apropiada para una red pequeña y cuando hay
pocos enlaces redundantes o ninguno.
- Una ruta estática se usa comúnmente con un protocolo de enrutamiento
dinámico para configurar una ruta predeterminada
4 - Enrutamiento Dinámico
Un protocolo de enrutamiento dinámico permite a los routers aprender
automáticamente sobre redes remotas, incluida una ruta predeterminada, de
otros routers. Los routers que utilizan protocolos de enrutamiento dinámico
comparten automáticamente la información de enrutamiento con otros routers y
compensan los cambios de topología sin involucrar al administrador de la red.
Si hay un cambio en la topología de la red, los routers comparten esta
información utilizando el protocolo de enrutamiento dinámico y actualizan
automáticamente sus tablas de enrutamiento.
Los protocolos de enrutamiento dinámico incluyen OSPF y el Enhanced Interior
Gateway Routing Protocol (EIGRP). La imagen muestra un ejemplo de routers
R1 y R2 que comparten automáticamente información de red utilizando el
protocolo de enrutamiento OSPF.
Figura 5 - Enrutamiento Dinámico con OSPF
- R1 está utilizando el protocolo de enrutamiento OSPF para informar a
R2 sobre la red 192.168.10.0/24.
- R2 está utilizando el protocolo de enrutamiento OSPF para informar a
R1 sobre la red 10.1.1.0/24.
La configuración básica solo requiere que el administrador de red habilite las
redes conectadas directamente dentro del protocolo de enrutamiento dinámico.
El protocolo de enrutamiento dinámico hará automáticamente lo siguiente:
- Descubre redes remotas
- Mantener información de enrutamiento actualizada
- Elija el mejor camino hacia las redes de destino
- Intente encontrar una nueva mejor ruta si la ruta actual ya no está
disponible
Cuando un Router se configura manualmente con una ruta estática o aprende
sobre una red remota de forma dinámica mediante un protocolo de
enrutamiento dinámico, la dirección de red remota y la dirección del siguiente
salto se ingresan en la tabla de enrutamiento IP. Como se muestra en la
imagen, si hay un cambio en la topología de la red, los routers se ajustarán
automáticamente e intentarán encontrar una nueva mejor ruta.
El diagrama muestra una topología de red en la que los routers que utilizan
protocolos de enrutamiento dinámico están ajustando las mejores rutas
después de un cambio de topología. La PC1 host, con una dirección de .10,
está conectada a un conmutador en la red 192.168.10.0/24 que está conectada
a la interfaz G0 / 0/0 del Router R1 con una dirección de .1. R1 está conectado
al Router R2 y al Router R3 que también están conectados directamente. R2
está conectado a un conmutador en la red 10.1.1.0/24 al que está conectado el
host PC2, dirección .10. Una X roja indica que el enlace entre R1 y R2,
etiquetado como la mejor ruta anterior, ha fallado. Se muestra una nueva mejor
ruta que va de R1 a R3 a R2.
Figura 6 - Ruta dinámica con cambio topología
- R1, R2 y R3 están utilizando el protocolo de enrutamiento dinámico
OSPF. Si hay un cambio en la topología de la red, pueden ajustarse
automáticamente para encontrar una nueva mejor ruta.
Nota : Es común que algunos routers usen una combinación de rutas estáticas
y un protocolo de enrutamiento dinámico.
5 - Introducción a una Tabla de Enrutamiento IPv4
Observa en la imagen que R2 está conectado a Internet. Por lo tanto, el
administrador configuró R1 con una ruta estática predeterminada que envía
paquetes a R2 cuando no hay una entrada específica en la tabla de
enrutamiento que coincida con la dirección IP de destino. R1 y R2 también
están utilizando el enrutamiento OSPF para anunciar redes conectadas
directamente.
Figura 7 - Tabla de enrutamiento IPv4
R1# show ip route
Codes: L - local, C - connected, S - static, R - RIP, M - mobile, B - BGP
D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area
N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
E1 - OSPF external type 1, E2 - OSPF external type 2
i - IS-IS, su - IS-IS summary, L1 - IS-IS level-1, L2 - IS-IS level-2
ia - IS-IS inter area, * - candidate default, U - per-user static route
o - ODR, P - periodic downloaded static route, H - NHRP, l - LISP
a - application route
+ - replicated route, % - next hop override, p - overrides from PfR
Gateway of last resort is 209.165.200.226 to network 0.0.0.0
S* 0.0.0.0/0 [1/0] via 209.165.200.226, GigabitEthernet0/0/1
10.0.0.0/24 is subnetted, 1 subnets
O 10.1.1.0 [110/2] via 209.165.200.226, 00:02:45, GigabitEthernet0/0/1
192.168.10.0/24 is variably subnetted, 2 subnets, 2 masks
C 192.168.10.0/24 is directly connected, GigabitEthernet0/0/0
L 192.168.10.1/32 is directly connected, GigabitEthernet0/0/0
209.165.200.0/24 is variably subnetted, 2 subnets, 2 masks
C 209.165.200.224/30 is directly connected, GigabitEthernet0/0/1
L 209.165.200.225/32 is directly connected, GigabitEthernet0/0/1
R1#
El comando show ip route en modo EXEC privilegiado se usa para ver la tabla
de enrutamiento IPv4 en un Router Cisco IOS. El ejemplo muestra la tabla de
enrutamiento IPv4 del Router R1. Al comienzo de cada entrada de la tabla de
enrutamiento hay un código que se utiliza para identificar el tipo de ruta o cómo
se aprendió la ruta. Las fuentes de ruta comunes (códigos) incluyen estas:
L: dirección IP de interfaz local conectada directamente
C: Red conectada directamente
S: La ruta estática fue configurada manualmente por un administrador
O: OSPF
D: EIGRP
La tabla de enrutamiento muestra todas las rutas de destino IPv4 conocidas
para R1.
Una ruta conectada directamente se crea automáticamente cuando se
configura una interfaz de Router con información de dirección IP y se activa. El
Router agrega dos entradas de ruta con los códigos C (es decir, la red
conectada) y L (es decir, la dirección IP de la interfaz local de la red
conectada). Las entradas de ruta también identifican la interfaz de salida que
se utilizará para llegar a la red. Las dos redes conectadas directamente en este
ejemplo son 192.168.10.0/24 y 209.165.200.224/30.
Los routers R1 y R2 también están utilizando el protocolo de enrutamiento
dinámico OSPF para intercambiar información del Router. En la tabla de
enrutamiento de ejemplo, R1 tiene una entrada de ruta para la red 10.1.1.0/24
que aprendió dinámicamente del Router R2 a través del protocolo de
enrutamiento OSPF.
Una ruta predeterminada tiene una dirección de red de todos los ceros. Por
ejemplo, la dirección de red IPv4 es 0.0.0.0. Una entrada de ruta estática en la
tabla de enrutamiento comienza con un código de S*, como se resalta en el
ejemplo.
Actividades Modulo 6.
LAB 1 - Conectar un router a una LAN
LAB 2 - Resolución problema en default gateway
Preguntas de repaso
1 - ¿Qué indica un código de «O» junto a una ruta en la tabla de enrutamiento?
A. una ruta directamente conectada
B. una ruta con una distancia administrativa de 0
C. una puerta de entrada de último recurso
D. una ruta aprendida dinámicamente de OSPF
2 - Este tipo de ruta también se conoce como una puerta de entrada de último
recurso.
A. Ruta estática
B. Ruta remota
C. Ruta predeterminada
D. Ruta conectada directamente
3 - ¿Cuál es una característica de las rutas estáticas?
A. Ellos se configuran manualmente.
B. Se anuncian a los vecinos directamente conectados.
C. Son apropiados cuando hay muchos enlaces redundantes.
D. Se ajustan automáticamente a un cambio en la topología de red.
4 - ¿Verdadero o falso? Un router se puede configurar con una combinación de
rutas estáticas y un protocolo de enrutamiento dinámico.
A. Verdadero
B. Falso