
En las redes informáticas cableadas , un salto se produce cuando un paquete pasa de un segmento de red al siguiente. Los paquetes de datos pasan por enrutadores a medida que viajan entre el origen y el destino. El número de saltos se refiere a la cantidad de dispositivos de red por los que pasan los datos desde el origen hasta el destino (dependiendo del protocolo de enrutamiento, esto puede incluir el origen/destino; es decir, el primer salto se cuenta como salto 0 o salto 1 [ 1 ] ).
Dado que en cada salto se producen latencias , como el almacenamiento y el reenvío , un gran número de saltos entre el origen y el destino implica un menor rendimiento en tiempo real .
Número de lúpulos
En redes cableadas, el número de saltos se refiere a la cantidad de redes o dispositivos de red a través de los cuales pasan los datos entre el origen y el destino (dependiendo del protocolo de enrutamiento, esto puede incluir el origen/destino, es decir, el primer salto se cuenta como salto 0 o salto 1 [ 1 ] ). Por lo tanto, el número de saltos es una medida aproximada de la distancia entre dos hosts. Para un protocolo de enrutamiento que utiliza un número de saltos de origen único [ 1 ] (como RIP), un número de saltos de n significa que n redes separan el host de origen del host de destino. [ 1 ] [ 2 ] Otros protocolos, como DHCP, utilizan el término "salto" para referirse a la cantidad de veces que se ha reenviado un mensaje. [ 3 ]
En una red de capa 3 , como el Protocolo de Internet (IP), cada enrutador a lo largo de la ruta de datos constituye un salto. Sin embargo, esta métrica por sí sola no es útil para determinar la ruta de red óptima, ya que no considera la velocidad , la carga, la fiabilidad ni la latencia de ningún salto en particular, sino simplemente el número total. No obstante, algunos protocolos de enrutamiento , como el Protocolo de Información de Enrutamiento (RIP), utilizan el número de saltos como su única métrica . [ 4 ]
Cada vez que un enrutador recibe un paquete, lo modifica, disminuyendo su tiempo de vida (TTL). El enrutador descarta los paquetes recibidos con un valor TTL de cero. Esto evita que los paquetes reboten indefinidamente por la red en caso de errores de enrutamiento . Los enrutadores pueden gestionar el número de saltos, pero otros tipos de dispositivos de red (por ejemplo, concentradores y puentes Ethernet ) no.
Límite de saltos
Conocido como tiempo de vida (TTL) en IPv4 y límite de saltos en IPv6 , este campo especifica un límite en la cantidad de saltos que un paquete puede dar antes de ser descartado. Los enrutadores modifican los paquetes IP a medida que se reenvían, disminuyendo los campos TTL o límite de saltos correspondientes. Los enrutadores no reenvían paquetes con un valor de campo igual o inferior a 0. Esto evita que los paquetes entren en un bucle infinito.
Siguiente salto
Al configurar dispositivos de red, el salto puede referirse al siguiente salto . [ 5 ] Cuando un salto reenvía tráfico de red, el siguiente salto es lo que el salto local considera el siguiente elemento hacia el destino final. Una tabla de enrutamiento generalmente consiste en una lista de posibles redes de destino o direcciones IP para las cuales se conoce el siguiente salto. Al almacenar solo información del siguiente salto, el enrutamiento o reenvío del siguiente salto reduce el tamaño de las tablas de enrutamiento. Una puerta de enlace dada solo conoce un paso a lo largo de la ruta, no la ruta completa a un destino. Si no se conoce ningún siguiente salto, un salto puede descartar silenciosamente un paquete o devolver un error dependiendo del tipo de red. Los dispositivos en redes de consumo a menudo solo reciben rutas para la red local, así como una puerta de enlace predeterminada , ya que el tráfico solo puede llegar a la red local o ser reenviado al proveedor de servicios de Internet . [ 6 ] Los enrutadores requieren múltiples rutas para poder reenviar tráfico entre diferentes redes. [ 7 ] En la práctica, las rutas se configuran de forma implícita con asignación de direcciones mediante una máscara de red , mediante asignación manual utilizando herramientas como route , o de forma dinámica utilizando protocolos de configuración como DHCP o protocolos de enrutamiento .
En redes TCP/IP que utilizan Ethernet como capa de enlace , el destino siempre es una dirección IP; sin embargo, técnicamente no es necesario que el siguiente salto sea de la misma familia de direcciones . Dado que el paquete debe reenviarse en la capa de enlace, el siguiente salto solo necesita resolverse a una dirección de capa de enlace, como una dirección MAC . En Linux , por ejemplo, el siguiente salto debe ser una dirección IP o una interfaz. Las familias de direcciones de la dirección de destino y del siguiente salto no tienen por qué coincidir, por lo que es posible reenviar tráfico IPv4 en una red IPv6 y viceversa. Si no se proporciona ninguna dirección, se asume que el destino está presente en el enlace local; de lo contrario, se utiliza el siguiente salto. Cualquiera de las direcciones se pasa entonces a NDP o ARP para IPv6 e IPv4 respectivamente para que se resuelva a la dirección de capa de enlace necesaria para pasar el paquete a través de la pila de red . En otros escenarios, la resolución de la capa de enlace puede requerir métodos diferentes, como una red privada virtual, que necesita determinar el par al que enviar el paquete. Lo que tienen en común los procesos de reenvío es que el siguiente salto debe estar conectado lógicamente al salto actual, creando así una cadena ininterrumpida entre el origen y el destino. Una conexión lógica no requiere necesariamente una conexión física, ya que el paquete puede transmitirse a través de un túnel virtual .
El enrutamiento de origen describe redes en las que los datos se codifican en el paquete, lo que permite que un salto (como el origen del paquete) influya en las decisiones de enrutamiento en los saltos intermedios. [ 8 ] Esto permite una ingeniería de tráfico de telecomunicaciones avanzada que se utiliza para mejorar la latencia de la red , disminuir la congestión de la red o cumplir con otros requisitos.
Diagnóstico
El comando traceroute se puede usar para medir el número de saltos de enrutador entre dos hosts. El recuento de saltos suele ser útil para detectar fallos en una red o para comprobar si el enrutamiento es correcto.
redes inalámbricas ad hoc
En una red inalámbrica ad hoc , normalmente cada nodo participante actúa también como enrutador. Esto significa que los términos "salto" y "número de saltos" suelen generar confusión. A menudo, el nodo emisor se cuenta simplemente como el primer salto, lo que da como resultado el mismo número de "saltos" para ambas interpretaciones de "salto" como "enrutadores atravesados" y "saltos de nodo a nodo". Por ejemplo, la RFC 6130 define un "vecino de 1 salto" como cualquier otro nodo que sea directamente accesible a través de la interfaz inalámbrica.
Véase también
Referencias
- 1 2 3 4 5 Comer, Douglas (2014). Interconexión de redes con TCP/IP. Volumen uno (Sexta ed.). Harlow. pág. 294 (notas al pie). ISBN 978-1-292-05623-4OCLC 971612806
{{cite book}}: CS1 mantenimiento: falta el editor de ubicación ( enlace ) - ↑ Comer, Douglas (2014). Interconexión de redes con TCP/IP (Sexta ed.). Upper Saddle River, Nueva Jersey. pp. 293, 655. ISBN 978-0-13-608530-0OCLC 855671923
{{cite book}}: CS1 mantenimiento: falta el editor de ubicación ( enlace ) - ↑ Comer, Douglas (2014). Interconexión de redes con TCP/IP. Volumen uno (Sexta ed.). Harlow. pág. 466. ISBN 978-1-292-05623-4OCLC 971612806
{{cite book}}: CS1 mantenimiento: falta el editor de ubicación ( enlace ) - ↑ RFC 1058, Protocolo de información de enrutamiento , C. Hendrik, The Internet Society (junio de 1988)
- ↑ "Estudios prácticos de CCNP: Conmutación de capa 3 > Introducción a la conmutación de capa 3" . www.ciscopress.com . Consultado el 5 de julio de 2019 .
- ↑ Salter, Jim (17 de abril de 2016). "La guía de Ars para construir un enrutador Linux desde cero" . Ars Technica . Consultado el 18 de diciembre de 2024 .
- ↑ Beijnum, Iljitsch van (17 de enero de 2008). "¿El enrutamiento de Internet muestra problemas de crecimiento? Nuevamente" . Ars Técnica . Consultado el 18 de diciembre de 2024 .
- ↑ "2.2.10. Deshabilitar el enrutamiento de origen | Documentación de productos de Red Hat" . docs.redhat.com . Consultado el 18 de diciembre de 2024 .
- redes informáticas
- Enrutamiento