所谓路由表,指的是路由器或者其他互联网网络设备上存储的表,该表中存有到达特定网络终端的路径,在某些情况下,还有一些与这些路径相关的度量。

在现代路由器构造中,路由表不直接参与数据包的传输,而是用于生成一个小型指向表,这个指向表仅仅包含由路由算法选择的数据包传输优先路径,这个表格通常为了优化硬件存储和查找而被压缩或提前编译。本文将忽略这个执行的详细情况而选择整个路径选择/传输信息子系统作为路由表来说明。

哪么,我们应该如何读懂路由表呢?下面就这一问题进行说明:

源码:-------------------------------------------------
Active Routes: 
Network Destination       Netmask               Gateway              Interface                      Metric 
           0.0.0.0                  0.0.0.0              192.168.123.254   192.168.123.88             1 
           0.0.0.0                  0.0.0.0              192.168.123.254   192.168.123.68             1 
          127.0.0.0             255.0.0.0               127.0.0.1                127.0.0.1                   1 
        192.168.123.0      255.255.255.0     192.168.123.68     192.168.123.68             1 
        192.168.123.0      255.255.255.0     192.168.123.88     192.168.123.88             1 
      192.168.123.68     255.255.255.255     127.0.0.1                127.0.0.1                   1 
      192.168.123.88     255.255.255.255     127.0.0.1                127.0.0.1                   1 
    192.168.123.255     255.255.255.255   192.168.123.68    192.168.123.68             1 
    192.168.123.255     255.255.255.255   192.168.123.88    192.168.123.88             1 
          224.0.0.0                 224.0.0.0         192.168.123.68    192.168.123.68             1 
          224.0.0.0                 224.0.0.0         192.168.123.88    192.168.123.88             1 
   255.255.255.255      255.255.255.255   192.168.123.68    192.168.123.68             1 


Default Gateway: 192.168.123.254

------------------------------------------------------

当前的路由: 
destination 目的网段 
mask 子网掩码 
interface 到达该目的地的本路由器的出口ip 
gateway 下一跳路由器入口的ip,路由器通过interface和gateway定义一调到下一个路由器的链路,通常情况下,interface和gateway是同一网段的 
metric 跳数,该条路由记录的质量,一般情况下,如果有多条到达相同目的地的路由记录,路由器会采用metric值小的那条路由

第一条

Network Destination       Netmask               Gateway              Interface                      Metric 
           0.0.0.0                  0.0.0.0              192.168.123.254   192.168.123.88             1 

由图可以看出,本机的IP地址就是路由表中第一条的interface(接口),本机的默认网关就是路由表中第一条的gateway(网关)。数据会通过interface--192.168.123.88发送到gateway--192.168.123.254这个地址。本机的网关就是下一个路由器的接口。

缺省路由:意思就是说,当一个数据包的目的网段不在你的路由记录中,那么,你的路由器该把那个数据包发送到哪里!缺省路由的网关是由你的连接上的default gateway决定的 
该路由记录的意思是:当我接收到一个数据包的目的网段不在我的路由记录中,我会将该数据包通过192.168.123.88这个接口发送到192.168.123.254这个地址,这个地址是下一个路由器的一个接口,这样这个数据包就可以交付给下一个路由器处理,与我无关。该路由记录的线路质量 1

第二条
 Network Destination       Netmask               Gateway              Interface                      Metric 
           0.0.0.0                  0.0.0.0              192.168.123.254   192.168.123.68             1 
缺省路由: 
该路由记录的意思是:当我接收到一个数据包的目的网段不在我的路由记录中,我会将该数据包通过192.168.123.68这个接口发送到192.168.123.254这个地址,这个地址是下一个路由器的一个接口,这样这个数据包就可以交付给下一个路由器处理,与我无关。该路由记录的线路质量 1

第三条

Network Destination       Netmask               Gateway              Interface                      Metric 
          127.0.0.0             255.0.0.0               127.0.0.1                127.0.0.1                   1 

本地环路:127.0.0.0这个网段内所有地址都指向自己机器,如果收到这样一个数据,应该发向哪里 该路由记录的线路质量 1

第四条

Network Destination       Netmask               Gateway              Interface                      Metric 
        192.168.123.0      255.255.255.0     192.168.123.68     192.168.123.68             1 

直联网段的路由记录:当路由器收到发往直联网段的数据包时该如何处理,这种情况,路由记录的interface和gateway是同一个。 
当我接收到一个数据包的目的网段是192.168.123.0时,我会将该数据包通过192.168.123.68这个接口直接发送出去,因为这个端口直接连接着192.168.123.0这个网段,该路由记录的线路质量 1

第五条

Network Destination       Netmask               Gateway              Interface                      Metric 
        192.168.123.0      255.255.255.0     192.168.123.88     192.168.123.88             1 

直联网段的路由记录 
当我接收到一个数据包的目的网段是192.168.123.0时,我会将该数据包通过192.168.123.88这个接口直接发送出去,因为这个端口直接连接着192.168.123.0这个网段,该路由记录的线路质量 1

第六条

Network Destination       Netmask               Gateway              Interface                      Metric 
      192.168.123.68     255.255.255.255     127.0.0.1                127.0.0.1                   1 

本地主机路由:当路由器收到发送给自己的数据包时将如何处理 
当我接收到一个数据包的目的网段是192.168.123.68时,我会将该数据包收下,因为这个数据包时发送给我自己的,该路由记录的线路质量 1

第七条

Network Destination       Netmask               Gateway              Interface                      Metric 
      192.168.123.88     255.255.255.255     127.0.0.1                127.0.0.1                   1 

本地主机路由:当路由器收到发送给自己的数据包时将如何处理 
当我接收到一个数据包的目的网段是192.168.123.88时,我会将该数据包收下,因为这个数据包时发送给我自己的,该路由记录的线路质量 1

第八条

Network Destination       Netmask               Gateway              Interface                      Metric 
    192.168.123.255     255.255.255.255   192.168.123.68    192.168.123.68             1 

本地广播路由:当路由器收到发送给直联网段的本地广播时如何处理 
当我接收到广播数据包的目的网段是192.168.123.255时,我会将该数据从192.168.123.68接口以广播的形势发送出去,该路由记录的线路质量 1

第九条

Network Destination       Netmask               Gateway              Interface                      Metric 
    192.168.123.255     255.255.255.255   192.168.123.88    192.168.123.88             1 

本地广播路由:当路由器收到发送给直联网段的本地广播时如何处理 
当我接收到广播数据包的目的网段是192.168.123.255时,我会将该数据从192.168.123.88接口以广播的形势发送出去,该路由记录的线路质量 1

第十条

Network Destination       Netmask               Gateway              Interface                      Metric 
          224.0.0.0                 224.0.0.0         192.168.123.68    192.168.123.68             1 

组播路由:当路由器收到一个组播数据包时该如何处理 
当我接收到组播数据包时,我会将该数据从192.168.123.68接口以组播的形势发送出去,该路由记录的线路质量 1

第十一条

Network Destination       Netmask               Gateway              Interface                      Metric 
          224.0.0.0                 224.0.0.0         192.168.123.88    192.168.123.88             1 

组播路由:当路由器收到一个组播数据包时该如何处理 


当我接收到组播数据包时,我会将该数据从192.168.123.88接口以组播的形势发送出去,该路由记录的线路质量 1

第十二条

Network Destination       Netmask               Gateway              Interface                      Metric 
   255.255.255.255      255.255.255.255   192.168.123.68    192.168.123.68             1 
 
广播路由:当路由器收到一个绝对广播时该如何处理 
当我接收到绝对广播数据包时,将该数据包丢弃掉