一、实验拓扑:
二、实验需求
1.除了R5的环回地址固定5.5.5.0/24,其他网段基于192.168.1.0/24进行合理划分;
2.R1-R4每个路由器存在两个环回接口,模拟PC,地址也在192.168.1.0/24网络内;
3.R1-R4不能直接编写到达5.5.5.0/24的静态路由,但依然可以访问;
4.全网可达,尽量减少每台路由器路由条目数量,避免环路;
5.R4与R5间,正常1000M链路通信,故障时自动改为100M;
三、实验思路
1、划分IP(划分IP的方式有多种,以下划分方式可做为参考),并给相应设备配置IP地址。
根据如上图可知R1-R4之间存在4个网段,R4和R5之间存在2个网段,题目要求每个路由器拥有两个环回网段,也就是说一共有14个小网段,所以将网络划分为192.168.1.0/28,这样就可以得到16个子网
2、编写除了到达5.5.5.0/24之外,到达其他网段的静态路由
3、配置缺省路由,实现5.5.5.0/24互通,至此实现全网通,并测试
4、防环,做黑洞路由配置
5、做备份,通过改变路由条目优先级实现,并观察静态路由表变化
6、测试,观察1000Mb/s链路故障时,数据能否走100Mb/s链路。
四、实验步骤
1、配置IP地址
路由接口地址标识图:
R1-R5具体接口及其环路地址如下:
R1:
R2:
R3:
R4:
R5:
2、配置路由,除5.5.5.0/24外,实现其他网段可达
不难看出,在R1-R4之间其实也可使用缺省路由的方式去选路,但需要注意这样做不能使用两台路径同时分载,否则会形成一条回路,导致设备之间访问请求超时,例如R1不认识该地址同时将数据包发给R2和R3,而R3或者R2也不认识该地址,则会同时将数据包又发给R1和R4,如此循环往复超时
路由配置:
R1:ip route-static 0.0.0.0 0 192.168.1.130
R2:ip route-static 0.0.0.0 0 192.168.1.162
R3:ip route-static 0.0.0.0 0 192.168.1.178
R4:ip route-static 192.168.1.0 25 192.168.1.177(每个路由器环回网段的汇总作为目的地址)
ip route-static 192.168.1.128 25 192.168.1.177(每个路由器之间的网段汇总作为目的地址)
ip route-static 192.168.1.192 26 192.168.1.194(R4R5相连的两个网段作为目的地址)
分别用于解决需要数据包的目的地址在R1-R4之间的所有目的地址和在R4和R5相连的两个网段之间的情况
这样就做到了不直接使用静态路由但也能访问R5的环回网段地址,前两条已对R1-R4之间的所有目的地址单独作出理,所以无论进出也不会出现回路,如果不单独作出理,仅有第三条命令,则会出现回路导致请求超时
测试:
使用R1去ping最远的R4的环回地址以及路由接口地址,能够成功即可表明配置合理
环回:
路由接口:
3、配置缺省路由,实现5.5.5.0/24互通
R4:
ip route-static 0.0.0.0 0 192.168.1.194(缺省路由,实现R1-R4与R5互通)
结合以上R4的静态路由配置命令,这样就做到了不直接使用静态路由但也能访问R5的环回网段地址,前两条已对R1-R4之间的所有目的地址单独作出理,所以无论进出也不会出现回路,如果不单独作出理,仅有第三条命令,则会出现回路导致请求超时,这样做还有效避免了回路
R5:
ip route-static 192.168.1.0 25 192.168.1.193(R1-R4的所有环回地址均在这个网段范围中,将数据包丢给R4与其本身的接口即可)
ip route-static 192.168.1.128 25 192.168.1.193(R1-R4的所有接口地址均在这个网段范围中,将数据包丢给R4与其本身的接口即可)
测试:
使用R1去pingR5的环回地址
使用R5去ping R1的环回地址
4、防环,做黑洞路由配置
路由表查询机制是从长到短,只需再加一段静态路由,把目的地址的将其子网掩码变为24,因为已经存在的网段汇总后子网掩码至少为25,即可筛出目前已存在网段黑洞中的地址
R4最后的路由完整配置图
5、做备份,观察静态路由表的变化
当如上的R4 R5之间的第一条线路故障时,我们选择使用下面的100M线路
使用如下命令分别对R4之间的R5连接设置备份静态路由
ip route-static 0.0.0.0 0 192.168.1.210 preference 61
ip route-static 192.168.1.0 25 192.168.1.209 preference 61
ip route-static 192.168.1.128 25 192.168.1.209 preference 61
测试:
在R4和R5的路由配置系统中使用shutdown 命令关闭ge0/0/2 ge0/0/0
由图可知ge0/0/2一经关闭,ge4/0/0便已启动
由图可可知ge0/0/0一经关闭,ge0/0/1便已启动
在此时的状态下去ping R4的环回地址 由图可知测试通过
6、实验总结:
第一次实现相对完整的网络综合实验,期间遇见的不可谓不多,有几处困难的克服可以说甚是艰难例如在对R1、R2、R3也使用缺省路由时,没有想到这样做就不难均衡负载的问题,每个路由都写了两条缺省,期间一直产生回路,ping不同最远的路由器,后来慢慢琢磨尝试,找到了问题,诚然,再来一次,我R1到R4的配置我或许不会再选择缺省路由的方式,会老老实实去写静态路由,但路已经走了一半,最后还是实现了需求。