Enrutador únicoeditar
El siguiente ejemplo muestra las direcciones IP que se pueden usar con una red de oficina que consta de seis hosts más un enrutador. Los seis ejércitos direcciones son:
- 192.168.4.3
- 192.168.4.4
- 192.168.4.5
- 192.168.4.6
- 192.168.4.7
- 192.168.4.8
El router del interior dirección es:
- 192.168.4.1
La red tiene una máscara de subred:
- 255.255.255.0 (/24 en la notación CIDR)
El rango de direcciones asignables a los ejércitos de 192.168.4.1 a 192.168.4.254. TCP / IP define las direcciones 192.168.4.0 y 192.168.4.255 para funciones especiales.
Los hosts de la oficina envían paquetes a direcciones dentro de este rango directamente, resolviendo la dirección IP de destino en una dirección MAC con la secuencia de Protocolo de Resolución de direcciones (ARP) y luego encapsula el paquete IP en un marco MAC dirigido al host de destino.
Un paquete dirigido fuera de este rango, para este ejemplo, dirigido a 192.168.12.3, no puede viajar directamente al destino. En su lugar, debe enviarse a la puerta de enlace predeterminada para enrutar más a su destino final. En este ejemplo, la puerta de enlace predeterminada utiliza la dirección IP 192.168.4.1, que se resuelve en una dirección MAC con ARP de la manera habitual. La dirección IP de destino sigue siendo 192.168.12.3, pero la dirección MAC de siguiente salto es la de la puerta de enlace, en lugar del destino final.
Multi-routerEdit
En otro ejemplo, una red con tres routers y tres hosts está conectada a Internet a través de Router1. Las direcciones de los anfitriones son:
- PC1 10.1.1.100, puerta de enlace predeterminada 10.1.1.1
- PC2 172.16.1.100, puerta de enlace predeterminada 172.16.1.1
- PC3 192.168.1.100, puerta de enlace predeterminada 192.168.1.96
Router1:
- Interfaz 1 5.5.5.2 (IP pública)
- Interfaz de 2 10.1.1.1
Router2:
- Interfaz 1 10.1.1.2
- Interfaz de 2 172.16.1.1
Router3:
- Interfaz 1 10.1.1.3
- Interfaz de 2 192.168.1.96
Máscara de red en todas las redes: 255.255.255.0 (/24 en notación CIDR). Si los enrutadores no utilizan un protocolo de enrutamiento para descubrir a qué red está conectado cada enrutador, se debe configurar la tabla de enrutamiento de cada enrutador.
Router1
ID de red | Máscara de red | Gateway | Interfaz (ejemplos; puede variar) | Coste (disminuye el TTL) |
---|---|---|---|---|
0.0.0.0 (ruta predeterminada) | 0.0.0.0 | Asignado por el ISP (por ejemplo, 5.5.5.1) | eth0 (Ethernet 1st adapter) | 10 |
10.1.1.0 | 255.255.255.0 | 10.1.1.1 | eth1 (Ethernet 2nd adapter) | 10 |
172.16.1.0 | 255.255.255.0 | 10.1.1.2 | eth1 (Ethernet 2nd adapter) | 10 |
192.168.1.0 | 255.255.255.0 | 10.1.1.3 | eth1 (Ethernet 2º adaptador) | 10 |
Router2
ID de Red | máscara de Red | Puerta de enlace | Interfaz (ejemplos; puede variar) | Costo (decrementa el TTL) |
---|---|---|---|---|
0.0.0.0 (ruta por defecto) | 0.0.0.0 | 10.1.1.1 | eth0 (Ethernet 1 de adaptador) | 10 |
172.16.1.0 | 255.255.255.0 | 172.16.1.1 | eth1 (Ethernet 2º adaptador) | 10 |
Router3
ID de Red | máscara de Red | Puerta de enlace | Interfaz (ejemplos; puede variar) | Costo (decrementa el TTL) |
---|---|---|---|---|
0.0.0.0 (ruta por defecto) | 0.0.0.0 | 10.1.1.1 | eth0 (Ethernet 1 de adaptador) | 10 |
192.168.1.0 | 255.255.255.0 | 192.168.1.96 | eth1 (2º adaptador Ethernet) | 10 |
Router2 administra sus redes conectadas y la puerta de enlace predeterminada; el enrutador 3 hace lo mismo; el enrutador 1 administra todas las rutas dentro de las redes internas.
Acceso a recursos internos-Si PC2 (172.16.1.100) necesita acceder a PC3 (192.168.1.100), ya que PC2 no tiene ruta a 192.168.1.100, enviará paquetes para PC3 a su puerta de enlace predeterminada (router2). Router2 tampoco tiene ruta a PC3, y reenvía los paquetes a su puerta de enlace predeterminada (router1). Router1 tiene una ruta para esta red (192.168.1.0 / 24) por lo que router1 enviará los paquetes a router3, que los entregará a PC3; los paquetes de respuesta seguirán la misma ruta a PC2.
Acceso a recursos externos: Si alguno de los equipos intenta acceder a una página web en Internet, como https://en.wikipedia.org/, el destino se resolverá primero en una dirección IP mediante resolución de DNS. La dirección IP podría ser 91.198.174.2. En este ejemplo, ninguno de los enrutadores internos conoce la ruta a ese host, por lo que reenviarán el paquete a través de la puerta de enlace o ruta predeterminada de router1. Cada enrutador en el camino del paquete al destino verificará si la dirección IP de destino del paquete coincide con cualquier ruta de red conocida. Si un enrutador encuentra una coincidencia, enviará el paquete a través de esa ruta; si no, enviará el paquete a su propia puerta de enlace predeterminada. Cada enrutador encontrado en el camino almacenará el ID del paquete y de dónde vino para que pueda devolver el paquete de respuesta al remitente. El paquete contiene el origen y el destino, no todos los saltos del enrutador. Por fin, el paquete regresará a router1, que comprobará si el ID del paquete coincide y lo enrutará en consecuencia a través de router2 o router3 o directamente a PC1 (que estaba conectado en el mismo segmento de red que router1).
El paquete no devuelve –Si la tabla de enrutamiento de router1 no tiene ninguna ruta a 192.168.1.0/24, y PC3 intenta acceder a un recurso fuera de su propia red, entonces el enrutamiento saliente funcionará hasta que la respuesta sea devuelta a router1. Dado que la ruta es desconocida para router1, irá a la puerta de enlace predeterminada de router1 y nunca llegará a router3. En los registros del recurso rastrearán la solicitud, pero el solicitante nunca obtendrá ninguna información. El paquete morirá porque el valor TTL disminuyó a menos de 1 cuando viajaba a través de los enrutadores, o el enrutador verá que tiene una IP privada y la descartará. Esto se puede descubrir usando la utilidad de Microsoft Windows PathPing o MTR en sistemas operativos tipo Unix, ya que el ping se detendrá en el enrutador que no tiene una ruta o una ruta incorrecta. (Tenga en cuenta que algunos enrutadores no responderán al ping.)