16 votos

¿Cuál es el significado de los datos de las tablas de enrutamiento en el Mac OS?

Yo uso netstat para comprobar las tablas de rutas:

$ netstat -rn
Routing tables

Internet:
Destination        Gateway            Flags        Refs      Use   Netif Expire
default            10.10.10.1         UGSc           20       16     en0
10.10.10/24        link#4             UCS             1        0     en0
10.10.10.1/32      link#4             UCS             1        0     en0
10.10.10.1         bc:67:1c:40:3:f6   UHLWIir        21       14     en0   1193
10.10.10.104/32    link#4             UCS             0        0     en0
10.10.10.107       a8:6b:ad:6b:c4:a5  UHLWI           0        0     en0    820
127                127.0.0.1          UCS             0        0     lo0
127.0.0.1          127.0.0.1          UH             54  2734893     lo0
169.254            link#4             UCS             0        0     en0
172.16.111/24      link#11            UC              1        0  vmnet1
192.168.220        link#12            UC              1        0  vmnet8
224.0.0/4          link#4             UmCS            2        0     en0
224.0.0.251        1:0:5e:0:0:fb      UHmLWI          0        0     en0
239.255.255.250    1:0:5e:7f:ff:fa    UHmLWI          0      784     en0
255.255.255.255/32 link#4             UCS             0        0     en0

Pero tengo varias preguntas sobre esto:

  1. No entiendo el significado de las banderas, los árbitros, el uso y la caducidad.
  2. Ves el 10.10.10.1 bc:67:1c:40:3:f6 ¿significa esto que el IPv4 puede desviarse a la dirección IPv6 directamente?
  3. ¿Qué es el link#4 y link#12 que significa en el Portal campo?
  4. ¿Cuál es el Expire ¿Significado de campo?

19voto

Douglas Puntos 10417

Esta respuesta es un rápido resumen de lo que significan los campos de la tabla de enrutamiento de netstat . Puede encontrar toda esta información directamente en el netstat página de hombre ( man netstat ) o para una excelente imprimación, ver Capítulo 31.2 del Manual de FreeBSD - Puertas de enlace y rutas . (Apple's netstat viene de la versión BSD).

Banderas

El campo de banderas muestra una colección de información sobre la ruta almacenada como opciones binarias. Lo siguiente se extrae directamente de la página de manual.

 1       RTF_PROTO1       Protocol specific routing flag #1
 2       RTF_PROTO2       Protocol specific routing flag #2
 3       RTF_PROTO3       Protocol specific routing flag #3
 B       RTF_BLACKHOLE    Just discard packets (during updates)
 b       RTF_BROADCAST    The route represents a broadcast address
 C       RTF_CLONING      Generate new routes on use
 c       RTF_PRCLONING    Protocol-specified generate new routes on use
 D       RTF_DYNAMIC      Created dynamically (by redirect)
 G       RTF_GATEWAY      Destination requires forwarding by intermediary
 H       RTF_HOST         Host entry (net otherwise)
 I       RTF_IFSCOPE      Route is associated with an interface scope
 i       RTF_IFREF        Route is holding a reference to the interface
 L       RTF_LLINFO       Valid protocol to link address translation
 M       RTF_MODIFIED     Modified dynamically (by redirect)
 m       RTF_MULTICAST    The route represents a multicast address
 R       RTF_REJECT       Host or net unreachable
 r       RTF_ROUTER       Host is a default router
 S       RTF_STATIC       Manually added
 U       RTF_UP           Route usable
 W       RTF_WASCLONED    Route was generated as a result of cloning
 X       RTF_XRESOLVE     External daemon translates proto to link address
 Y       RTF_PROXY        Proxying; cloned routes will not be scoped

Así que, mirando la primera entrada, las banderas son UGSc, lo que significa

  • U: RTF_UP - Ruta utilizable
  • G: RTF_GATEWAY - El destino requiere el envío por intermediario
  • S: RTF_STATIC - Ruta añadida manualmente
  • c: RTF_PRCLONING - Los protocolos especificados generan nuevas rutas de uso

Árbitros, Usar y Expirar

El refcnt da el número actual de usos activos de la ruta. Los protocolos orientados a la conexión normalmente se mantienen en una sola ruta durante la duración de una conexión, mientras que los protocolos sin conexión obtienen una ruta mientras se envían al mismo destino. El campo de uso proporciona un recuento del número de paquetes enviados utilizando esa ruta.

Expirar es un tiempo muerto, un período en el que el huésped no responde a esa ruta.

Dirección MAC y dispositivos de hardware

La dirección HEX que está viendo para el 10.1.0.10.1/32 red ( bc:67:1c:40:3:f6 ) es una dirección MAC, no una dirección IPV6.

  • A Dirección MAC es un identificador de 48 bits específico de la hardware escrito en MM:MM:MM:SS:SS:SS Los primeros tres bytes ( MM:MM:MM ) identifica (asignado a) el fabricante del hardware y los tres segundos bytes ( SS:SS:SS ) está asignado al dispositivo por el fabricante.

  • Una dirección IPV6 es un identificador hexadecimal de 106 bits escrito como 8 números hexadecimales separados por dos puntos: Ejemplo: 2001:0000:3238:DFE1:0063:0000:0000:FEFB

El link#4 y link#12 se refieren a la dispositivo de red (es decir, adaptador de Ethernet, adaptador de WiFi, adaptador de VPN, etc.).

0 votos

Entonces, ¿la puerta de enlace puede utilizar la dirección MAC para la presentación?

0 votos

No sé qué quieres decir con eso.

0 votos

La puerta de enlace tiene IP. MAC. y enlace

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X