浮动静态路由及负载均衡
实验原理
浮动静态路由是一种特殊的静态路由,通过配置去往相同的目的网段,但优先级不同的静态路由,以保证在网络中优先级较高的路由,即主路由失效的情况下,提供备份路由。正常情况下,备份路由不会出现在路由表中。
负载均衡,当数据有多条可选路径前往同一目的网络,可以通过配置相同优先级和开销的静态路由实现负载均衡,使得数据的传输均衡地分配到多条路径上,从而实现数据分流、减轻单条路径负载过重的效果。而当其中某一条路径失效时,其他路径仍然能够正常传输数据,也起到了冗余作用。
拓扑图
实验内容:
R2为某公司总部,R1与R3是两个分部,主机PC-1与PC-2所在的网段分别模拟两个分部中的办公网络。现需要总部与各个分部、分部与分部之间都能够通信,且分部之间在通信时,之间的直连链路为主用链路,通过总部的链路为备份链路。要求使用浮动静态路由实现需求,并再根据实际需求实现负载均衡来优化网络。
实验编址:
实验步骤
1 基本配置
根据实验编址表进行相应的基本IP地址配置,并使用ping命令检测各直连链路的连通性。
2 实现两分部间、总部与两分部间的通信
[R1]ip route-static 192.168.20.0 24 10.0.13.3
[R2]ip route-static 192.168.20.0 24 10.0.13.3
[R2]ip route-static 192.168.10.0 24 10.0.12.1
[R3]ip route-static 192.168.10.0 24 10.0.13.1
[R1]display ip routing-table
显示截图
测试PC-1与PC-2之间可以互通。
在PC-1上:tracert 192.168.20.20,可以发现数据包是经过R1和R3到达主机PC-2的。
测试截图
[R2]display ip routing-table
显示截图
[R3]display ip routing-table
显示截图
在PC-2上:tracert 192.168.10.10,可以发现数据包是经过R3和R1到达主机PC-1的。
测试截图
在总部R2上可以正常访问PC-1和PC-2。
测试截图
3 配置浮动静态路由实现路由备份
[R1]ip route-static 192.168.20.0 24 10.0.12.2 preference 100
[R1]display ip routing-table
显示截图
发现上面的路由没有添加进路由表,路由表没变化。
[R1]display ip routing-table protocol static
显示截图
可以发现两条路由的不同的优先级,优先级高的在路由表中。
[R3]ip route-static 192.168.10.0 24 10.0.23.2 preference 100
将路由R1的S 1/0/1接口关闭,验证使用备份链路。
[R1]interface Serial 1/0/1
[R1-Serial 1/0/1]shutdown
[R1]display ip routing-table
显示截图
优先级为100的路由条目出现在路由表中。
[R1]display ip routing-table protocol static
在PC-1上:tracert 192.168.20.20,可以发现数据包是经过R1、R2和R3到达主机PC-2的。
测试截图
4 通过负载均衡实现网络优化
[R1]interface Serial 1/0/1
[R1-Serial 1/0/1]undo shutdown
[R1]ip route-static 192.168.20.0 24 10.0.12.2
[R1]display ip routing-table
显示截图
发现去往192.168.20.0网段拥有两条下一跳不同的路由条目,即实现了负载均衡。
测试PC-1与PC-2间的通信,正常。
[R3]ip route-static 192.168.10.0 24 10.0.23.2
[R3]display ip routing-table
显示截图
发现去往192.168.20.0网段拥有两条下一跳不同的路由条目,即实现了负载均衡。