0 eth0
10.70.10.0
0.0.0.0
255.255.255.0
U
0
0
0 eth1
169.254.0.0
0.0.0.0
255.255.0.0
U
0
0
0 eth1
0.0.0.0
10.70.10.252
0.0.0.0
UG
0
0
0 eth1
上面的路由表显示,该主机配置了
10.70.25.0
、
10.70.10.0
两个网段的路由;并且配置
了默认网关
10.70.10.252
。
主机发送数据包时,按下面的流程进行判断:
1.
当主机要发送
IP
包时,先查阅
IP
包头的目标
IP
地址
2.
如果目标
IP
与本机
IP
的
Network
_ID
相同时
(
同一子网
)
,主机参考自己的
ARP
记录,直
接利用
MAC
传递信息
3.
如果不在同一子网,再分析自己的路由表,查找是否有相符的路由设置;
如果找到了,就将数据包发往该路由配置的网关。
如果没有找到,就直接将该
IP
封包送到默认网关
(default gateway)
上去。
路由表影响因素
有三个途径可以往路由表中添加信息:
1.
网卡配置信息
IPADDR=10.70.25.99
NETMASK=255.255.255.0
GATEWAY=10.70.10.252
上面的配置会根据
IPADDR
和
NETMASK
生成到网络号
10.70.25.0
的路由规则,
网关使用
10.70.10.252
。