网络实验之VRRP协议
创始人
2024-04-22 00:17:52
0

一、VRRP协议简介

  虚拟路由冗余协议(Virtual Router Redundancy Protocol,简称VRRP)是由IETF提出的解决局域网中配置静态网关出现单点失效现象的路由协议。VRRP是一种路由容错协议,也可以叫做备份路由协议。一个局域网络内的所有主机都设置缺省路由,当网内主机发出的目的地址不在本网段时,报文将被通过缺省路由发往外部路由器,从而实现了主机与外部网络的通信。当缺省路由器down掉(即端口关闭)之后,内部主机将无法与外部通信,如果路由器设置了VRRP时,那么这时,虚拟路由将启用备份路由器,从而实现全网通信。
  在VRRP协议中,有两组重要的概念:VRRP路由器和虚拟路由器,主控路由器和备份路由器。VRRP路由器是指运行VRRP的路由器,是物理实体;虚拟路由器是指VRRP协议创建的,是逻辑概念。一组VRRP路由器协同工作,共同构成一台虚拟路由器。该虚拟路由器对外表现为一个具有唯一固定的IP地址和MAC地址的逻辑路由器。处于同一个VRRP组中的路由器具有两种互斥的角色:主控路由器和备份路由器,一个VRRP组中有且只有一台处于主控角色的路由器,可以有一个或者多个处于备份角色的路由器VRRP协议从路由器组中选出一台作为主控路由器,负责ARP解析和转发IP数据包,组中的其他路由器作为备份的角色并处于待命状态,当由于某种原因主控路由器发生故障时,其中的一台备份路由器能在瞬间的时延后升级为主控路由器,由于此切换非常迅速而且不用改变IP地址和MAC地址,故对终端使用者系统是透明的。(以上内容来自百度百科)

二、VRRP协议实践

1、实验环境说明

  博文实验环境采用GNS3模拟器搭建VRRP网络实验环境,三层交换机使用3640,iso系统版本为c3640-jk9o3s-mz.124-10a.bin。

2、拓扑图

  如下拓扑图所示,我们使用vpc终端wuhs-pc模拟局域网终端主机,规划IP地址为192.168.0.10。配置一台接入交换机,纯二层交换机,模拟局域网,二层交换机通过双上联到两个主备网关交换机。使用SW1、SW2模拟局域网网关交换机。使用SW3模拟互联网,通过loopback地址172.16.0.1模拟互联网终端。此实验环境使用静态路由协议,所以SW1、SW2和SW3之间也将通过VRRP协议互联。
在这里插入图片描述

3、网络配置

  • 交换机一配置
SW1#conf t
SW1(config)#hostname SW1
SW1(config)#track 100 interface e0/1 line-protocol
SW1(config)#track 20 interface e0/0 line-protocol
SW1(config)#int e0/1
SW1(config-if)#ip address 192.168.0.252 255.255.255.0
SW1(config-if)#vrrp 100 ip 192.168.0.254
SW1(config-if)#vrrp 100 priority 200
SW1(config-if)#vrrp 100 preempt
SW1(config-if)#vrrp 100 track 20 decrement 100
SW1(config)#int e0/0
SW1(config-if)#ip address 10.10.10.1 255.255.255.0
SW1(config-if)#vrrp 20 ip 10.10.10.3
SW1(config-if)#vrrp 20 priority 200
SW1(config-if)#vrrp 20 preempt
SW1(config-if)#vrrp 20 track 100 decrement 100
SW1(config-if)#no shut
SW1(config-if)#exit
SW1(config)#ip route 0.0.0.0 0.0.0.0 10.10.10.4
SW1(config)#ip routing
SW1(config)#end
SW1#wr
  • 交换机二配置
SW2#conf t
SW2(config)#hostname SW2
SW2(config)#int e0/1
SW2(config-if)#ip address 192.168.0.253 255.255.255.0
SW2(config-if)#vrrp 100 ip 192.168.0.254
SW2(config-if)#vrrp 100 priority 150
SW2(config-if)#vrrp 100 preempt
SW2(config)#int e0/0
SW2(config-if)#ip address 10.10.10.2 255.255.255.0
SW2(config-if)#vrrp 20 ip 10.10.10.3
SW2(config-if)#vrrp 20 priority 150
SW2(config-if)#vrrp 20 preempt 
SW2(config-if)#no shut
SW2(config-if)#exit
SW2(config)#ip route 0.0.0.0 0.0.0.0 10.10.10.4
SW2(config)#ip routing
SW2(config)#end
SW2#wr
  • 交换机三配置
SW3#conf t
SW3(config)#hostname SW3
SW3(config)#int e0/0 
SW3(config-if)#ip add 10.10.10.4 255.255.255.0
SW3(config-if)#no shut
SW3(config-if)#int loop 0
SW3(config-if)#ip add 172.16.0.1 255.255.255.0
SW3(config-if)#exit
SW3(config)#ip route 192.168.0.0 255.255.255.0 10.10.10.3
SW3(config)#ip routing
SW3(config)#end
SW3#wr

4、协议实践测试

  • 网络通断性测试
    如下图,说明整个网络拓扑我们已经打通,从192.168.0.10这个PC终端可以ping通模拟互联网的loopback地址172.16.0.1。
    在这里插入图片描述

  • trace路由验证
    trace 172.16.0.1地址我们可以发现当前路由走的是252地址这个交换机
    在这里插入图片描述

  • VRRP状态检查
    可以看到当前SW1为VRRP的master,SW2为backup角色。
    在这里插入图片描述
    在这里插入图片描述

  • 模拟局域网交换机到SW1链路down
    我们通过shutdown e0/1端口的方式模拟局域网到主网关252的链路down,可以发现vrrp随之发送了切换。再次通过PC终端模拟trace路径,发现路由走的253交换机,这就是VRRP的用途,冗余网关路由协议,主网关交换机故障的时候自动切换到了备网关,不需要我们人工手动进行切换。
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

  • 模拟链路恢复
    开启端口模拟链路恢复,可以看到252交换机主动抢占主,重新成为网关交换机。
    在这里插入图片描述
    在这里插入图片描述

三、实验总结

  • VRRP优先级值越大越优先,默认100
  • VRRP抢占模式下,主网关交换机恢复会自动抢占为主,默认抢占模式
  • VRRP协议需要二层链路承载
  • 上下行链路均为VRRP协议需要配置track进行联动

相关内容

热门资讯

保存时出现了1个错误,导致这篇... 当保存文章时出现错误时,可以通过以下步骤解决问题:查看错误信息:查看错误提示信息可以帮助我们了解具体...
汇川伺服电机位置控制模式参数配... 1. 基本控制参数设置 1)设置位置控制模式   2)绝对值位置线性模...
不能访问光猫的的管理页面 光猫是现代家庭宽带网络的重要组成部分,它可以提供高速稳定的网络连接。但是,有时候我们会遇到不能访问光...
表格中数据未显示 当表格中的数据未显示时,可能是由于以下几个原因导致的:HTML代码问题:检查表格的HTML代码是否正...
本地主机上的图像未显示 问题描述:在本地主机上显示图像时,图像未能正常显示。解决方法:以下是一些可能的解决方法,具体取决于问...
表格列调整大小出现问题 问题描述:表格列调整大小出现问题,无法正常调整列宽。解决方法:检查表格的布局方式是否正确。确保表格使...
不一致的条件格式 要解决不一致的条件格式问题,可以按照以下步骤进行:确定条件格式的规则:首先,需要明确条件格式的规则是...
Android|无法访问或保存... 这个问题可能是由于权限设置不正确导致的。您需要在应用程序清单文件中添加以下代码来请求适当的权限:此外...
【NI Multisim 14...   目录 序言 一、工具栏 🍊1.“标准”工具栏 🍊 2.视图工具...
银河麒麟V10SP1高级服务器... 银河麒麟高级服务器操作系统简介: 银河麒麟高级服务器操作系统V10是针对企业级关键业务...