VRRP和浮动路由的配置
程序员文章站
2022-07-08 19:41:19
...
VRRP和浮动路由的配置
实验要求:
- RSW1和RSW2两台三层交换机上配置vrrp,RSW1为vlan10的主,vlan20的备,RSW2为vlan20的主,vlan10的备
- R1配置浮动路由
- pc1和pc2可以ping通R1的环回口
- 断掉R1到三层交换机的线路观察数据的走向和路由表的变化
- 把R1的浮动路由都配置相同优先级,观察数据走向
实验拓扑:
实验步骤:
在二层交换机上创建vlan,与pc相连接口配置access,与三层交换机相连接口配置trunk模式,如图:
三层交换机RSW1需要创建三个vlan,配置如图:
在RSW1上配置vrrp,如图:
vrrp vrid 1 virtual-ip 192.168.10.1 //为vlan10配置虚拟网关ip
vrrp vrid 1 priority 120 //默认为100,优先级大的为master,master宕机之后优先级会-10
vrrp vrid 1 track interface g0/0/1 //主开启接口监听,主每隔1s发送报文给备
vrrp vrid 1 track interface g0/0/2
vrrp vrid 2 virtual-ip 192.168.20.1 //为vlan配置虚拟网关ip
vrrp vrid 2 priority 115 //优先级小于master即为backup
最后配置一条默认路由,如图:
三层交换机RSW2也需要创建三个vlan,配置如图:
在RSW2上配置vrrp,如图:
最后配置一条默认路由,如图:
R1路由器上配置环回口便于pc访问,其他接口配置ip地址,如图:
在R1上配置浮动路由,如图:
ip route-static 192.168.10.0 24 11.0.0.2 //默认优先级为60,优先选择小的写进路由表
ip route-static 192.168.10.0 24 12.0.0.2 preference 70 //这条优先级设为70,如果11.0.0.2这条链路出现问题,它将把这条写入路由表,数据将从12.0.0.2转发
为PC1和PC2配置ip地址和网关,如图:
测试在未做任何操作情况下PC1和PC2可以ping通R1,如图:
下面测试down掉一个接口的情况,如图:
这时PC1 ping R1,在R1的g0/0/1抓包发现数据去和回都从这个接口通过:
在RSW1上的g0/0/2抓包发现这时RSW2变成了主:
下面为去vlan10网段配置两条下一跳接口不同的静态路由,如图:
然后在RSW1和RSW2上的g0/0/1接口抓包
发现数据只从RSW1上走,也从RSW1返回,如图:
这个时候我们发现,请求包是从RSW1过的,而回应包是从RSW2过的,因为RSW1为主,所以vlan10的数据包只会优先选择从RSW1过,如图:
实验结论:当配了2条同优先级的静态路由,它会优先选择先加入路由表的条目转发数据。
推荐阅读
-
防火墙基于策略路由的配置技巧
-
Win10下免安装版MySQL8.0.16的安装和配置教程图解
-
vue路由导航守卫和请求拦截以及基于node的token认证的方法
-
Spring Boot 配置 IDEA和DevTools 热部署的方法
-
phpMyAdmin自动登录和取消自动登录的配置方法
-
PHP.ini中配置屏蔽错误信息显示和保存错误日志的例子
-
Apache虚拟主机的配置和泛域名解析实现代码
-
windows版本下mysql的安装启动和基础配置图文教程详解
-
Python3.6+Django2.0以上 xadmin站点的配置和使用教程图解
-
Windows和Linux中php代码调试工具Xdebug的安装与配置详解