实验验证Linux系统环境下路由的最长掩码匹配原则
实验环境拓扑如下
环境配置
HostA网卡配置
DEVICE=eth1
IPADDR=172.16.0.100 PREFIX=16
R1网卡配置
DEVICE=eth1
IPADDR=172.16.0.1 PREFIX=16
DEVICE=eth2
IPADDR=192.168.2.1 PREFIX=24
DEVICE=eth3
IPADDR=192.168.3.1 PREFIX=24
R2网卡配置
DEVICE=eth1
IPADDR=192.168.2.2 PREFIX=24
DEVICE=eth2
IPADDR=10.0.0.1 PREFIX=8
R3网卡配置
DEVICE=eth1
IPADDR=192.168.3.3 PREFIX=24
DEVICE=eth2
IPADDR=10.0.0.100 PREFIX=24
HostB网卡配置
DEVICE=eth1
IPADDR=10.0.0.254 PREFIX=8
HostC网卡配置
DEVICE=eth3
IPADDR=10.0.1.254 PREFIX=8
路由表配置
HostA路由配置
~]#ip route add default via 172.16.0.1
HostB路由配置
~]#ip route add default via 10.0.0.100
HostC路由配置
~]#ip route add default via 10.0.0.1
R1路由配置
~]#ip route add 10.0.0.0/8 via 192.168.2.2 ~]#ip route add 10.0.0.0/24 via 192.168.3.3
R2路由配置
~]#ip route add 172.16.0.0/16 via 192.168.2.1
R3路由配置
~]#ip route add 172.16.0.0/16 via 192.168.3.1
实验结果
HostA能够顺利连接HostB和HostC
但根据最长掩码匹配原则,从HostA上到达10.0.0.1/8的路由为从R1到R3,由于10.0.0.1/8地址处在R2的端口上,所以HostA到10.0.0.1为不可达。
原创文章,作者:easyTang,如若转载,请注明出处:http://www.178linux.com/74689