Una puerta de enlace predeterminada es el nodo en una red informática que utiliza el conjunto de protocolos de Internet que sirve como host de reenvío ( enrutador ) a otras redes cuando ninguna otra especificación de ruta coincide con la dirección IP de destino de un paquete. [1] [2]
Papel
Una puerta de enlace es un nodo de red que sirve como punto de acceso a otra red, lo que a menudo implica no solo un cambio de dirección, sino también una tecnología de red diferente. Definido de manera más estricta, un enrutador simplemente reenvía paquetes entre redes con diferentes prefijos de red . La pila de software de red de cada computadora contiene una tabla de enrutamiento que especifica qué interfaz se usa para la transmisión y qué enrutador en la red es responsable de reenviar a un conjunto específico de direcciones. Si ninguna de estas reglas de reenvío es apropiada para una dirección de destino determinada, se elige la puerta de enlace predeterminada como el enrutador de último recurso. La puerta de enlace predeterminada se puede especificar mediante el comando route para configurar la tabla de enrutamiento del nodo y la ruta predeterminada .
En un entorno doméstico o de oficina pequeña, la puerta de enlace predeterminada es un dispositivo, como un enrutador DSL o un enrutador por cable , que conecta la red local a Internet. Sirve como puerta de enlace predeterminada para todos los dispositivos de red.
Los sistemas de redes empresariales pueden requerir muchos segmentos de red internos . Un dispositivo que desee comunicarse con un host en la Internet pública, por ejemplo, reenvía el paquete a la puerta de enlace predeterminada para su segmento de red. Este enrutador también tiene una ruta predeterminada configurada para un dispositivo en una red adyacente, un salto más cerca de la red pública.
Ejemplos de
Enrutador único
El siguiente ejemplo muestra las direcciones IP que pueden usarse con una red de oficina que consta de seis hosts más un enrutador. Las seis direcciones de hosts 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
La dirección interna del enrutador es:
- 192.168.4.1
La red tiene una máscara de subred de:
- 255.255.255.0 (/ 24 en notación CIDR )
El rango de direcciones asignables a los hosts es 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 del Protocolo de resolución de direcciones (ARP) y luego encapsulan el paquete IP en una trama MAC dirigida al host de destino.
Un paquete direccionado 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 continuar el enrutamiento 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 forma habitual. La dirección IP de destino sigue siendo 192.168.12.3, pero la dirección MAC del siguiente salto es la de la puerta de enlace, en lugar de la del destino final.
Multi-enrutador
En otro ejemplo, una red con tres enrutadores y tres hosts está conectada a Internet a través del enrutador1. Las direcciones de los hosts 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
Enrutador1:
- Interfaz 1 5.5.5.2 ( IP pública )
- Interfaz 2 10.1.1.1
Enrutador2:
- Interfaz 1 10.1.1.2
- Interfaz 2172.16.1.1
Enrutador3:
- Interfaz 1 10.1.1.3
- Interfaz 2192.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, entonces se debe configurar la tabla de enrutamiento de cada enrutador.
Enrutador1
Identificación de red | Máscara de red | Puerta | Interfaz (ejemplos; puede variar) | Costo (disminuye el TTL ) |
---|---|---|---|---|
0.0.0.0 ( ruta predeterminada ) | 0.0.0.0 | Asignado por ISP (por ejemplo, 5.5.5.1) | eth0 (1er adaptador de Ethernet) | 10 |
10.1.1.0 | 255.255.255.0 | 10.1.1.1 | eth1 (segundo adaptador Ethernet) | 10 |
172.16.1.0 | 255.255.255.0 | 10.1.1.2 | eth1 (segundo adaptador Ethernet) | 10 |
192.168.1.0 | 255.255.255.0 | 10.1.1.3 | eth1 (segundo adaptador Ethernet) | 10 |
Enrutador2
Identificación de red | Máscara de red | Puerta | Interfaz (ejemplos; puede variar) | Costo (disminuye el TTL ) |
---|---|---|---|---|
0.0.0.0 (ruta predeterminada) | 0.0.0.0 | 10.1.1.1 | eth0 (1er adaptador de Ethernet) | 10 |
172.16.1.0 | 255.255.255.0 | 172.16.1.1 | eth1 (segundo adaptador Ethernet) | 10 |
Enrutador3
Identificación de red | Máscara de red | Puerta | Interfaz (ejemplos; puede variar) | Costo (disminuye el TTL ) |
---|---|---|---|---|
0.0.0.0 (ruta predeterminada) | 0.0.0.0 | 10.1.1.1 | eth0 (1er adaptador de Ethernet) | 10 |
192.168.1.0 | 255.255.255.0 | 192.168.1.96 | eth1 (segundo adaptador Ethernet) | 10 |
Router2 administra sus redes adjuntas y puerta de enlace predeterminada; el enrutador 3 hace lo mismo; el enrutador 1 administra todas las rutas dentro de las redes internas.
- Accediendo a recursos internos
- Si la PC2 (172.16.1.100) necesita acceder a la PC3 (192.168.1.100), dado que la PC2 no tiene una ruta a 192.168.1.100, enviará paquetes para la PC3 a su puerta de enlace predeterminada (enrutador2). El enrutador2 tampoco tiene ruta a la PC3 y reenviará los paquetes a su puerta de enlace predeterminada (enrutador1). El enrutador1 tiene una ruta para esta red (192.168.1.0/24), de modo que el enrutador1 reenviará los paquetes al enrutador3, que entregará los paquetes a la PC3; los paquetes de respuesta seguirán la misma ruta a la PC2.
- Accediendo a recursos externos
- Si alguna de las computadoras 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 la ruta predeterminada del enrutador1 . [3] Cada enrutador en el camino del paquete hacia el destino comprobará si la dirección IP de destino del paquete coincide con alguna ruta de red conocida. Si un enrutador encuentra una coincidencia, reenviará el paquete a través de esa ruta; si no, enviará el paquete a su propia puerta de enlace predeterminada. Cada enrutador que se encuentre en el camino almacenará el ID del paquete y su procedencia para que pueda pasar el paquete de respuesta al remitente. El paquete contiene origen y destino, no todos los saltos del enrutador. Por último, el paquete volverá al enrutador1, que verificará si el ID del paquete coincide y lo enrutará en consecuencia a través del enrutador2 o enrutador3 o directamente a la PC1 (que estaba conectada en el mismo segmento de red que el enrutador1).
- El paquete no regresa
- Si la tabla de enrutamiento del enrutador1 no tiene ninguna ruta a 192.168.1.0/24, y la PC3 intenta acceder a un recurso fuera de su propia red, entonces el enrutamiento saliente funcionará hasta que la respuesta se retroalimente al enrutador1. Dado que la ruta es desconocida para el enrutador1, irá a la puerta de enlace predeterminada del enrutador1 y nunca llegará al enrutador3. 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 podría descubrirse utilizando la utilidad PathPing de Microsoft Windows o MTR en sistemas operativos similares a 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).
Utilidades
Varios programas de utilidad pueden mostrar la puerta de enlace predeterminada. En Windows, ipconfig
se puede usar, [4] mientras que en sistemas Unix , ifconfig
o netstat
se puede usar. [5] En Linux netstat
ha sido reemplazado por iproute2
. [6] [7]
Referencias
- ^ Fisher, Tim. "Cómo encontrar la dirección IP de su puerta de enlace predeterminada" . Lifewire . Consultado el 25 de febrero de 2019 .
- ^ "Puerta de enlace predeterminada" , techopedia.com
- ^ Bhardwaj, Mukesh (11 de enero de 2019). "192.168.1.1 Página de inicio de sesión, nombre de usuario, contraseña y configuración de WiFi" . iTech Hacks . Consultado el 25 de febrero de 2019 .
- ^ "Las 7 principales utilidades de TCP / IP para profesionales de la red" . pluralsight.com . Consultado el 5 de mayo de 2019 .
- ^ Henry-Stocker, Sandra (3 de agosto de 2013). "Unix: ir de aquí para allá (conceptos básicos de enrutamiento)" . Mundo de la red . Consultado el 5 de mayo de 2019 .
- ^ "Noticias: Desactivación de las herramientas de red" . archlinux.org . Consultado el 18 de mayo de 2020 .
- ^ "Comandos de red de Linux obsoletos y sus reemplazos" . Blog de tecnología de Doug Vitale . 2011-12-21 . Consultado el 18 de mayo de 2020 .
enlaces externos
- El proyecto de documentación de Linux