1.搭建
2.ip
r1 环回 1.1.1.1 24 g0/0/1 12.1.1.1 24 g0/0/0 14.1.1.1 24
r2 环回 2.2.2.2 24 g0/0/0 12.1.1.2 24 g0/0/1 23.1.1.1 24
r3环回 3.3.3.3 24 g0/0/0 23.1.1.2 24 g0/0/1 34.1.1.1 24
r4环回 4.4.4.4 24 g0/0/0 34.1.1.2 24 g0/0/1 14.1.1.2 24
3.边配置边分析
3.1将所有ip 配置 以及ospf协议和rip协议
做完这一步
R1只有rip的路由 所以需要 双向重发布
R3 只有ospf的路由
但是对于R2 和 R4是 全网可达的
3.2 双向重发布
R2 和R4做双向重发布
做完过后 R2
明显看到 R2路由表中有两条R4的环回 一条掩码 24 位 一条掩码 32位
原因:因为 4.4.4.4 是R4的环回 与R4是直连 所以 造成了一边是直接路由传递 /24 而另一边是靠起ospf来计算出的 /32
这明显不允许 所以要修改一下
第一种R4的环回 改成 4.4.4.4 /32
第二种 将R4的环回 ospf 工作方式就让它认为是一个真实的网段 ospf network-type broadcast
这里我用的第二种
但是 如果将R4的g0/0/1口关闭再重开
R1
明显 1.0和2.0网段都应该是rip中的直连 但是·这里R4上学的1.0 2.0 是ospf重发布进来的
因为,rip的水平分割 导致在R1和R4之间 发生的从此口入不从此口出
因为 R4把ospf发布到rip中里面 有R2从rip中学的 1.0 和 2.0 重发布进来后R4学到了1.0和2.0的路由 再将R4 g0/0/1 口打开后 R4迅速将自己的路由 传递给R1 这样R1就有了两条去2.0 3.0 等网段的路由 且 他们的度量都是1 所以 导致R1到2.2.2.0 3.3.3.0 23.1.10 34.1.1.0 4.4.4.0 网段都是负载均衡
而本就和R4 在同一个rip的R1 R2环回 却是选择通过ospf重发布路由
要想解决问题
就需要用到路由策略
因为题目中要考虑到备份问题
所以这里 我选择抓住从 R4 发给R1中 1.1.1.0 2.2.2.0 12.1.1.0 的路由抓住 并且让它的度量 +1 (也就是设置为2)这样就会解决上述因为水平分割导致的路由不佳问题
这时候R1路由表
明显看到1到2之间没有了负载均衡
但这时R4的路由表
依旧没有变化 (这里将R4的g0/0/0口关闭再开)
这时候 R4 也正常了
但是这里没有结束
看R1的表
其实由题可以看出 R1也只有和 R3之间存在负载均衡
所以我在R4往R1传递的抓住的路由中还要 将 23.1.1.0给抓住 并且将它发布的度量设置为2
同理 在R2向R1 上 也得将相应的4.4.4.0 34.1.1.0 的路由 抓住 让它的度量 设置为2
这时候 再看R1路由表 只有去R3是负载均衡
现在R3
相应的 r3上面的路由 也不是最佳 所以要在 R2和 R4上面继续追加路由策略 不过这里因为重发布 所以需要调用
这里可以使用router-map
将 R2向R3上的 14.1.1.0 路由的度量改为2 将R4想R3上的 2.2.2.0 和 12.1.1.0 路由的度量也改为2
R3变化
R1
R2
R4
整体的选路都是最佳了 也具有备份功能
4.总结
这次实验花了我很多时间 但我也对路由策略的几种方法都得以锻炼,理解起来不是特别容易,再加上了解原理和熟悉配置,我都有很多收获。