每一部主机都有自己的路由表
封包到下一个路由器
下一个路由器的路由表来传送
traceroute 查看封包在各路由的流向
一:路由表产生的类型
1.依据网络接口产生的 IP 而存在的路由:
Linux 系统下的路由表是由小网域排列到大网域
[[email protected] yum.repos.d]# route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.128.0 0.0.0.0 255.255.254.0 U 0 0 0 eth0
169.254.0.0 0.0.0.0 255.255.0.0 U 1002 0 0 eth0
0.0.0.0 192.168.129.251 0.0.0.0 UG 0 0 0 eth0
主机的网络封包需要传送时,就会查阅上述的三个路由规则来了解如何将该封包传送出去
主机上面有几个网络接口(eth0 eth1)的存在时,该网络接口就会存在一个路由(gateway)才对
2.手动或预设路由(default route):
增加指定路由
route add -net 192.xx.xx.x net mask 255.x.x.x dev eth0
二:动态路由需要软件的支持
zebra (http://www.zebra.org/)或 CentOS 上面的 Quagga (http://www.quagga.net/) 这几个软件了!
三:一个网卡绑多个 IP: IP Alias 的测试用途
最好在网卡目录中添加文件 eth0:x 这样重启网络命令 可以同样重启虚拟网卡
四:重复路由的问题
同一部主机上面设定相同网域的内的多 IP 时
[[email protected] ~]# route -nKernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 192.168.0.0 0.0.0.0 255.255.255.0 U 0 0 0 eth1192.168.0.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0 |
所以一定有问题 不会增加流量 反而会导致数据错误