ip路由表基础知识

时间:2014-11-20 15:37:56

标签: linux ip router

请您解释下面的基本ip路由表:

Destination     Gateway         Genmask         Flags Metric Ref    Use Iface

10.80.0.0       192.176.20.1    255.255.255.0   UG    0      0        0 eth0

192.176.100.0   *               255.255.255.0   U     0      0        0 int1

10.1.1.0        192.176.20.1    255.255.255.0   UG    0      0        0 eth0

10.13.1.0       192.176.100.1   255.255.255.0   UG    0      0        0 int1

192.176.0.0     *               255.255.0.0     U     1      0        0 eth0

default         192.176.20.2    0.0.0.0         UG    0      0        0 eth0

2 个答案:

答案 0 :(得分:1)

你在路由器上有2个本地接口; eth0int1。我想这是最容易逐行完成的路由表。

Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
10.80.0.0       192.176.20.1    255.255.255.0   UG    0      0        0 eth0

这表明任何目的地为10.80.0.0/24的数据包都将使用192.176.20.1的网关发送出eth0。

Destination     Gateway         Genmask         Flags Metric Ref    Use Iface   
192.176.100.0   *               255.255.255.0   U     0      0        0 int1

这表明任何目的地为192.176.100.0/24的数据包都将在不使用网关的情况下发送到int1。

Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
10.1.1.0        192.176.20.1    255.255.255.0   UG    0      0        0 eth0

这表明任何目的地为10.1.1.0/24的数据包都将使用192.176.20.1的网关发送出eth0。

Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
10.13.1.0       192.176.100.1   255.255.255.0   UG    0      0        0 int1

这表明任何目的地为10.13.1.0/24的数据包都将使用192.176.100.1的网关发送到int1。

Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.176.0.0     *               255.255.0.0     U     1      0        0 eth0

这表明任何目的地为192.176.0.0/16的数据包都将在不使用网关的情况下发送出eth0。

Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
default         192.176.20.2    0.0.0.0         UG    0      0        0 eth0

这表明任何不匹配任何上述路由的数据包都将使用192.176.20.2网关转发出eth0。很可能是通往互联网的路线(如果我没有弄错的话,也称为最后的度假胜地)。

如果您需要更多信息,请不要犹豫。

有关细节的详细信息: http://www.cyberciti.biz/faq/what-is-a-routing-table/

答案 1 :(得分:0)

  • 目的地=数据包前往的网络地址

"默认"表示如果在使用此规则之外的任何其他规则中找不到目的地。

  • Genmask =子网掩码

如果路由表中有多个地址适用于传出数据包,则将使用具有更高子网掩码的规则。如果这些是绑定的,那么度量标准就会发挥作用,但根据使用的协议,它会有所不同。

  • 接口=板载连接

例如,我目前使用的笔记本电脑有三个接口:

  1. 以太网卡
  2. 无线网卡
  3. 蓝牙
  4. 路由器通常每侧至少有2个接口,每个网络都有1个接口。对于大多数家用路由器,1个接口是家庭网络的一部分,另一个接口是通往ISP的外部网络的一部分。

    • 网关=下一跳

    如果目的地与发件人不在同一网络上,则会发送数据包。

    如果值在" *"或者" On-link或当前设备的地址......这些都意味着相同的事情。这意味着数据包将寻址到当前主机可直接访问的设备。换句话说,它们位于同一网络上,因此网关实际上不会被使用,因为主机将知道目的地的数据链路层(MAC)地址并能够直接在那里发送。在这种情况下,这些值仅用于人类可读性。

    关于发送数据包的过程:

    • 目的地和Genmask用于确定哪些规则是a 匹配传出数据包的目标地址。
    • 接口用于决定机器上的通信设备 发送它。
    • 网关是同一网络上设备的地址 发送数据包到。