首页 > 其他分享 >计算机网络基础-VRRP原理与配置

计算机网络基础-VRRP原理与配置

时间:2024-06-03 14:59:22浏览次数:21  
标签:优先级 报文 计算机网络 VRRP Master 原理 设备 路由器

目录

一、了解VRRP

1、VRRP的基本概述

2、VRRP的作用

二、VRRP的基本原理

1、VRRP的基本结构图

2、设备类型(Master,Backup) 

3、VRRP抢占功能

3.1:抢占模式

3.2、非抢占模式

4、VRRP设备的优先级

5、VRRP工作原理

三、VRRP的基本配置

3.1、配置主设备与备用设备

​ 3.2、结果


一、了解VRRP

1、VRRP的基本概述

  • Virtual Router Redundancy Protocol,也即虚拟路由器冗余协议。
  • 利用VRRP,一组路由器(同一个LAN中的接口)协同工作,但只有一个处于Master状态,处于该状态的路由器(的接口)承担实际的数据流量转发任务。在一个VRRP组内的多个路由器接口共用一个虚拟IP地址,该地址被作为局域网内所有主机的缺省网关地址。
  • VRRP决定哪个路由器是Master,Master路由器负责接收发送至用户网关的数据包并进行转发,以及响应PC对于其网关IP地址的ARP请求。
  • Backup路由器侦听Master路由器的状态,并在Master路由器发生故障时,接替其工作,从而保证业务流量的平滑切换。

2、VRRP的作用

  • VRRP允许多个路由器共享一个虚拟IP地址。当主路由器发生故障时,备份路由器能够自动接管虚拟IP地址,确保网络中始终有路由器处理流量,避免服务中断。
  • VRRP通过备份路由器的存在,提供了路由器级别的冗余。即使主路由器出现故障,备份路由器也能够接管虚拟IP地址,保证网络的持续性和可用性。
  • 故障切换过程对终端设备是透明的,用户无需感知。这意味着在切换过程中,用户的网络连接不会中断,可以无缝地继续通信。
  • 一旦主路由器恢复正常,它会重新接管虚拟IP地址,而备份路由器则会恢复到备份状态。这种自动恢复机制确保了网络的平稳运行。

二、VRRP的基本原理

1、VRRP的基本结构图

注:

  • 当Master发生故障,则主备切换:Backup在Master_Down_Interval时间未收到Master发送的状态通告报文,则立即成为Master.
  • 如果原Master故障恢复,则主备回切:发现收到RouterB的VRRP报文中的优先级比自己低,RouterA立即抢占成为Master

2、设备类型(Master,Backup) 

  • 主(Master)设备:通过比较VRRP的优先级,优先级高的就是Master设备,优先级低的就是Backup设备,并且主设备定期发送VRRP报文信息用来维护Master设备的身份,默认是1s。
  • 备(Backup)设备:通过不断的接收Master设备发送来的报文信息来判断Master设备的状态;如果没有收到主设备发送的VRRP报文,则认为Master设备出现故障,自己升级为Master设备,这个时间是默认Master设备发送VRRP报文时间的三倍,所以默认为3s
  • 虚拟网关:配置在终端设备上的虚拟IP地址,在访问其它网段时,直接将数据发送给虚拟网关的IP地址,然后发送到Master设备上。

3、VRRP抢占功能

3.1:抢占模式

在抢占模式下,当备用路由器检测到其优先级高于当前主路由器时,它会尝试接管主路由器的角色。如果备用路由器的优先级高于当前主路由器,它会发送VRRP报文,通知网络中的其他设备它现在是主路由器,并接管主路由器的角色。这种模式确保了网络在主路由器恢复正常工作后能够迅速切换回优先级最高的路由器。

3.2、非抢占模式

在非抢占模式下,一旦备用路由器接管了主路由器的角色,它不会主动放弃这个角色,除非发生特定的情况。这种模式可能导致网络在主路由器恢复后需要手动操作才能重新将其设为主路由器。

4、VRRP设备的优先级

VRRP设备的优先级是指在VRRP组中每个路由器配置的一个数值,用于确定哪个路由器将成为主路由器。优先级越高的路由器将拥有主路由器的角色,负责处理网络流量。通过手动配置优先级,管理员可以控制路由器的角色分配,以实现网络的冗余备份、负载均衡和灾难恢复。优先级调整、主备角色切换和抢占功能是VRRP设备优先级的关键特点,适用于提高网络的可靠性和性能。

  • 如果VRRP报文中Master设备的优先级高于或等于自己的优先级,则Backup设备保持Backup状态
  • 如果VRRP报文中Master设备的优先级低于自己的优先级,采用抢占方式的Backup设备将切换至Master状态,采用非抢占方式的Backup设备仍保持Backup状态

5、VRRP工作原理

  • 路由器通过配置的优先级确定其角色,优先级最高的成为主路由器,其余为备用路由器。
  • 主备路由器定期发送VRRP报文,以确认对方是否正常运行。如果主路由器未发送报文,备用路由器将启动选举过程,成为新的主路由器。
  • 网络故障导致主路由器无法正常工作时,备用路由器检测到主路由器的失效,备用路由器启动选举过程,成为新的主路由器。
  • 状态切换时,主路由器由一台设备切换为另外一台设备,新的主路由器只是简单地发送一个携带虚拟路由器的MAC地址和虚拟IP地址信息的免费ARP报文,这样就可以更新与它连接的主机或设备中的ARP相关信息。网络中的主机感知不到主路由器已经切换为另外一台设备。

三、VRRP的基本配置

3.1、配置主设备与备用设备

新建拓扑,添加一个二层交换机、两个三层交换机,一个路由器、两个PC机,再连接它们对应的接口,最后开启这些设备

设置PC1,PC2的IP地址和子网掩码

 R1:

配置R1两边接口的IP地址和子网掩码,并配置回环地址和做两边的静态路由

SW3:

 配置接口,添加vlanif 10 100,做静态路由, 

SW2:

进入sw2 配置接口类型,添加vlan,做虚拟IP ,配置虚拟地址信息,做静态路由。

SW1:

进入SW1 创建vlan10 配置接口类型。

 3.2、结果

PC1可以ping通虚拟网关,并且是从左边主路由器传输数据

在SW2 输入dis vrp查看信息

 在SW3 输入dis vrp查看信息

 关闭g2接口,查看数据传输的路径变化:

备用设备会自己切换为主设备 

PC1依旧可以ping通虚拟网关 ,但是路径会变化,。这时备用设备切换为主设备,进行工作。

 

标签:优先级,报文,计算机网络,VRRP,Master,原理,设备,路由器
From: https://blog.csdn.net/A6985HG/article/details/139390687

相关文章

  • x264 参考帧管理原理:i_poc 变量
    POCH.264中的POC(PictureOrderCount)用于表示解码帧的显示顺序。当视频码流中存在B帧时,解码顺序和显示顺序可能不一致,因此需要根据POC来重新排列视频帧的显示顺序,以避免跳帧或画面不连贯的问题。具体来说,POC的作用包括:重排显示顺序:POC确保即使在存在B帧的情况下,视频帧......
  • 《计算机网络微课堂》实验17 开放最短路径优先OSPF
    170.实验17:开放最短路径优先OSPF下面我们来进行一个仿真实验,本仿真实验的目的在于验证OSPF协议的作用。我已经在软件中构建好了这样一个网络拓扑,并且在每个设备的旁边都标注了所需要配置的IP地址,为了简单起见,本实验所采用的IP地址为主类IP地址,也就是采用默认子网掩码的......
  • 《计算机网络微课堂》实验19 网际控制报文协议ICMP的应用
    下面我们来进行一个仿真实验,本仿真实验的目的在于验证PING命令和tracert命令的工作原理,这两个命令都是基于网际控制报文协议ICMP而实现的。ping命令在我们之前的仿真实验中经常会用到,我们使用它来测试主机之间的连通性,或者是主机和路由器之间的连通性,又或者是路由器和路由......
  • 计算机网络-OSI七层参考模型与数据封装
    目录一、网络1、网络的定义2、网络的分类3、网络的作用4、网络的数据传输方式5、网络的数据通讯方式二、OSI七层参考模型1、网络参考模型定义2、分层的意义3、分层与功能4、TCP\IP五层模型  三、参考模型的协议1、物理层2、数据链路层3、网络层4、传输层5、......
  • 《计算机网络微课堂》实验14 聚合了不存在的网络导致的路由环路问题
    下面我们来进行一个仿真实验,本仿真实验的目的在于验证,由于聚合了不存在的网络,而导致静态路由的路由环路问题。我已经在软件中构建好了我们理论课程中所用到的网络拓扑,并且给网络中的每个设备都配置了相应的IP地址和地址掩码。对于网络中的各个主机,我还给他们指定了默认网关,例如......
  • 计算机网络-数制转换与子网划分
    目录一、了解数制1、计算机的数制2、二进制3、八进制4、十进制5、十六进制二、数制转换1、二进制转十进制2、八进制转十进制3、十六进制转十进制4、十进制转二进制5、十进制转八进制6、十进制转十六进制三、子网划分1、IP地址定义2、IP的两种协议介绍2.1、......
  • 云计算【第一阶段(8)】vrrp的工作原理
    一、VRRP介绍VRRP(VirtualRouterRedundancyProtocol,虚拟路由器冗余协议)提供了局域网上的设备备份机制VRRP是一种容错协议,在提高可靠性的同时,简化了主机的配置。在具有多播或广播能力的局域网(如以太网)中,借助VRRP能在某台设备出现故障时仍然提供高可靠的缺省链路,有效避免一链......
  • Shell阶段10 awk工作原理, 内部变量, 正则/比较/条件/逻辑表达式, 判断语句, 循环语
    AWK什么是awkawk是一个编程语言主要作用:对文本和数据的处理awk处理数据的流程1.扫描文件内容,从上到下进行扫描,按照行进行处理2.寻找匹配到的内容,进行读取到特定的模式中,进行行处理3.行满足指定模式动作,则输出到屏幕上面,不满足丢弃4.接着读取下一行继续处理,接着循环,直......
  • WinDbg基本原理和使用方法,掌握基本的调试技术,并能够应用于实际的调试工作中;高级调试技
    WinDbg初级应用的大纲:1.WinDbg基础知识WinDbg简介:介绍WinDbg是什么以及其在Windows调试和分析中的作用。安装与配置:指导学员如何安装和配置WinDbg调试环境,包括下载安装、符号配置等基本步骤。2.调试基础调试流程:解释调试的基本流程,包括启动目标程序、设置断点、执行程序......
  • FSDump工具的内部原理和高级应用技术,基本用法和应用场景,掌握文件加密属性的查看和加密
    EFSDump初级应用的大纲:1.了解EFSDump简介:介绍EFSDump工具的作用、原理和功能。安装与配置:指导学习者如何获取和配置EFSDump工具,准备使用环境。2.基本用法查看文件加密属性:演示如何使用EFSDump查看文件的加密属性,识别加密文件。导出加密密钥:指导学习者如何导出文件的加......