爆款云主机2核4G限时秒杀,88元/年起!
查看详情

活动

天翼云最新优惠活动,涵盖免费试用,产品折扣等,助您降本增效!
热门活动
  • 618智算钜惠季 爆款云主机2核4G限时秒杀,88元/年起!
  • 免费体验DeepSeek,上天翼云息壤 NEW 新老用户均可免费体验2500万Tokens,限时两周
  • 云上钜惠 HOT 爆款云主机全场特惠,更有万元锦鲤券等你来领!
  • 算力套餐 HOT 让算力触手可及
  • 天翼云脑AOne NEW 连接、保护、办公,All-in-One!
  • 中小企业应用上云专场 产品组合下单即享折上9折起,助力企业快速上云
  • 息壤高校钜惠活动 NEW 天翼云息壤杯高校AI大赛,数款产品享受线上订购超值特惠
  • 天翼云电脑专场 HOT 移动办公新选择,爆款4核8G畅享1年3.5折起,快来抢购!
  • 天翼云奖励推广计划 加入成为云推官,推荐新用户注册下单得现金奖励
免费活动
  • 免费试用中心 HOT 多款云产品免费试用,快来开启云上之旅
  • 天翼云用户体验官 NEW 您的洞察,重塑科技边界

智算服务

打造统一的产品能力,实现算网调度、训练推理、技术架构、资源管理一体化智算服务
智算云(DeepSeek专区)
科研助手
  • 算力商城
  • 应用商城
  • 开发机
  • 并行计算
算力互联调度平台
  • 应用市场
  • 算力市场
  • 算力调度推荐
一站式智算服务平台
  • 模型广场
  • 体验中心
  • 服务接入
智算一体机
  • 智算一体机
大模型
  • DeepSeek-R1-昇腾版(671B)
  • DeepSeek-R1-英伟达版(671B)
  • DeepSeek-V3-昇腾版(671B)
  • DeepSeek-R1-Distill-Llama-70B
  • DeepSeek-R1-Distill-Qwen-32B
  • Qwen2-72B-Instruct
  • StableDiffusion-V2.1
  • TeleChat-12B

应用商城

天翼云精选行业优秀合作伙伴及千余款商品,提供一站式云上应用服务
进入甄选商城进入云市场创新解决方案
办公协同
  • WPS云文档
  • 安全邮箱
  • EMM手机管家
  • 智能商业平台
财务管理
  • 工资条
  • 税务风控云
企业应用
  • 翼信息化运维服务
  • 翼视频云归档解决方案
工业能源
  • 智慧工厂_生产流程管理解决方案
  • 智慧工地
建站工具
  • SSL证书
  • 新域名服务
网络工具
  • 翼云加速
灾备迁移
  • 云管家2.0
  • 翼备份
资源管理
  • 全栈混合云敏捷版(软件)
  • 全栈混合云敏捷版(一体机)
行业应用
  • 翼电子教室
  • 翼智慧显示一体化解决方案

合作伙伴

天翼云携手合作伙伴,共创云上生态,合作共赢
天翼云生态合作中心
  • 天翼云生态合作中心
天翼云渠道合作伙伴
  • 天翼云代理渠道合作伙伴
天翼云服务合作伙伴
  • 天翼云集成商交付能力认证
天翼云应用合作伙伴
  • 天翼云云市场合作伙伴
  • 天翼云甄选商城合作伙伴
天翼云技术合作伙伴
  • 天翼云OpenAPI中心
  • 天翼云EasyCoding平台
天翼云培训认证
  • 天翼云学堂
  • 天翼云市场商学院
天翼云合作计划
  • 云汇计划
天翼云东升计划
  • 适配中心
  • 东升计划
  • 适配互认证

开发者

开发者相关功能入口汇聚
技术社区
  • 专栏文章
  • 互动问答
  • 技术视频
资源与工具
  • OpenAPI中心
开放能力
  • EasyCoding敏捷开发平台
培训与认证
  • 天翼云学堂
  • 天翼云认证
魔乐社区
  • 魔乐社区

支持与服务

为您提供全方位支持与服务,全流程技术保障,助您轻松上云,安全无忧
文档与工具
  • 文档中心
  • 新手上云
  • 自助服务
  • OpenAPI中心
定价
  • 价格计算器
  • 定价策略
基础服务
  • 售前咨询
  • 在线支持
  • 在线支持
  • 工单服务
  • 建议与反馈
  • 用户体验官
  • 服务保障
  • 客户公告
  • 会员中心
增值服务
  • 红心服务
  • 首保服务
  • 客户支持计划
  • 专家技术服务
  • 备案管家

了解天翼云

天翼云秉承央企使命,致力于成为数字经济主力军,投身科技强国伟大事业,为用户提供安全、普惠云服务
品牌介绍
  • 关于天翼云
  • 智算云
  • 天翼云4.0
  • 新闻资讯
  • 天翼云APP
基础设施
  • 全球基础设施
  • 信任中心
最佳实践
  • 精选案例
  • 超级探访
  • 云杂志
  • 分析师和白皮书
  • 天翼云·创新直播间
市场活动
  • 2025智能云生态大会
  • 2024智算云生态大会
  • 2023云生态大会
  • 2022云生态大会
  • 天翼云中国行
天翼云
  • 活动
  • 智算服务
  • 产品
  • 解决方案
  • 应用商城
  • 合作伙伴
  • 开发者
  • 支持与服务
  • 了解天翼云
      • 文档
      • 控制中心
      • 备案
      • 管理中心

      VRRP-第十一章

      首页 知识中心 软件开发 文章详情页

      VRRP-第十一章

      2023-06-25 07:00:33 阅读次数:439

      master,VRRP,接口

      第0层:前言

      VRRP这样的知识点并不是很密集,但是VRRP在各种场合却经常出现,比如在端口安全这一小节当中,比如在LINUX的集群当中,会有应用来调用VRRP协议从而实现某种功能,在这里我们不讲LINUX,所以不拿LINUX集群来举例子。有一次我去我们兄弟公司那边,他那连两台防火墙SEC PATH 1030连接双运营商用的也是用的VRRP。

      VRRP还在端口安全那一章节当中的全局MAC地址漂移那小节当中出现过,VRRP有时会出现mac地址漂移现象,这个漂移是正常的,我们可以将其排除。还有VRRP的组与MSTP实例有点类似,track与静态路由当中的BFD和NQA有点类似。

      第一层:基础
      • 为什么要使用VRRP?

      主要用来解决网关的冗余性

      • VRRP的全称是什么?

      虚拟网关冗余协议

      • 虚拟出的路由器是否拥有自己的IP和掩码?

      是的,虚拟出的路由器拥有自己的IP和掩码

      • 虚拟路由器的MAC地址的格式是?组播的MAC地址的前24位是多少来着?

      0000-5e00-01XX、组播是01005e

      • VRRP使用的组播IP是:

      224.0.0.18

      • 默认抢占是否打开?

      是打开的

      • 一个VRRP是否可以有多个VRRP虚拟地址?

      是可以的

      • 选举优先级比大还是比小,如果优先级一样比什么?

      比大,比IP地址的大小

      • 在什么情况下,设备发送的VRPP报文中的优先级为0?什么时候是255

      当接口主动放弃VRRP配置的时候,这时候就会发现一个优先级等于0的通知报文,目的是告诉对方自己已经放弃。

      255的最大的优先级,是当虚拟IP和接口的物理IP一样时,物理接口会把自己的优先级提高到255,这时候流量肯定会这边。

      • 谈一谈VRRP的状态机(这部分没有详细描写,写的比较粗暴)

      我们在学习TCP/IP的三次握手的时候,学过TCP的有限状态机,这个状态机的翻译是有些奇怪,其实这个有状态机就是在不同状态下的不同的名字而已。VRRP比较简单,只有三种:init(初始状态)、backup、master,我们要注意这三个状态并不是VRRP在完全收敛完成后的BACKUP和MASTER,完成收敛的VRRP当中的MASTER和BACKUP是指的角色,面这里的master和backup只是状态,并且这个状态是不稳定的,所以我们不能理解错误。

      初始状态

      那什么情况下会进入到初始状态呢?很简单,那就是初始的时候,当接口刚配置好VRRP时,这时候接口就处于初始状态,只要配置了VRRP就是初始状态,接口没有上电也是初始状态,正常情况下,在初始状态呆一会就会进入到backup状态(所谓的正常状态就是优先级不是255),但就是有不正常的情况下,在初始状态下,如果VRRP发现配置当中的虚拟IP与自己物理接口的IP是一样的,那就立马将自己的优先级拉满,所谓的拉满就是将自己的优先级调整成最优、最大,就是255,并且立马由初始状态转换成master状态。

      backup状态

      VRRP-第十一章

      看了BACKUP状态之后,发现这个状态与上面这个表情包有点像,BAKCUP状态会暗中观察master,这时候可能还没选举出master,但是它不管,它会为master生成个计时器,然后等着master发心跳报文,正常发送的话会刷新这个计时器,正常情况下,如果收到真正master发送的心跳报文,这时候就开始对比优先级,如果对方的优先级经自己小,那就抢占对方的master,如果对方比自己大,自己则按兵不同,暗中观察。

      • 关于免费arp

      获胜者master要向下游的交换机发送一个免费arp,用来刷新交换机的MAC地址表,这时候会出现一个正常的MAC漂移现象。

      第二层:故障与适配
      • 说一个VRRP面对常见的故障是如何应对的?

      VRRP本身是一个非常成熟的协议,如果VRRP所在链路工作正常,流量全都会走某A端,A端这一链路没有问题,但A端的上游如果接口或协议down掉,VRRP是无感知的,流量还是正常走A端,可是这时候如果走A端已经没有任何的意义了。

      其实说对这里,我们应该能回忆起路由基础那一章节,在那一章节当中,静态路由同样存在类似的问题,但静态路由是通过借助BFD或NQA这两种协议来解决的,在VRRP当中也类似,VRRP虽然没有借用任何的其它协议,但是VRRP本身带有一个检测工具,在配置的的时候我们可以通过track(跟踪)上行链接的某个接口,如果上行链接的某个接口或协议down掉,那VRRP的A端优先级立马会减去30(默认是100),这样backup路由器会自动顶上。

      其实这个track的原理也非常简单,这一点又和zabbiz的监控项、触发器、动作这三者是比较类似的,监控项在VRRP的track当中先用可能就是调用了ICMP不断探测上行的IP,当请求超时的时候会触发触发器的当中的规定,然后执行动作,动作是什么呢?动作其实其实立马将接口减去优先级,目的是将master的身份让出来,让流量走对端。

      • 谈一谈VRRP本身存在的浪费问题和应对办法?

      其实第一次看到VRRP的配置有一些奇怪的,我们配置的主体并不是VRRP本身,而是VRRP的一个组,这种现象也很常见,我们可以联想到在MSTP的时候我们配置的主体也并不是MSTP而是一个实例,有点类似于VRRP当中的一个组,为什么要这么做呢?

      一个VRRP组里面只能一个MASTER路由器,那这样的话,所有的流量都走master这一端,如果我们局域网内部有很多的vlan,所有的vlan都走A端,那B端就会一直闲着,这就是VRRP的浪费行为 ,针对这种浪费行为,我们可以通过组的方式将不同的vlan加入到不同的组里面,不组的组设置不同的master,这样两边的链路互为主备,并且同时都在工作。

      • 如果我们采用上面的办法,将不同的vlan划入到不同VRRP组,然后不同的组设置不同的master,那与之对接的上游的设备应该如何配置呢?

      如果上游是两个路由器,我们就得在路由器的接口上配置子接口并且交换机与路由器连接的接口肯定 是配置trunk。

      如果上游是两个三层交换机,那三层交换机的接口也要配置成trunk,然后内部起vlanif接口,下游与之相连的接口肯定也是trunk接口,这一点非常好理解。

      第三层:MSTP结合

      当VRRP与MSTP结合的时候我们要流量一些问题,要么是VRRP顺着MSTP, 要么是MSTP顺着VRRP,这个顺着是什么意思呢?就是VRRP的组与MSTP的实例要统一起来,因为无论是VRRR的组还是MSTP的实例都拥有改变流量走向的能力,当我们把A这个运行VRRP的三层交换机配置为master,vlan10-20的流量全都走这台交换机,那在vlan10-20所属的mstp实例当中我们也要将A这个三层交换机配置成根桥 ,这样的话,流量也要走A这一端,否则,你想想,肯定会出大问题。

      版权声明:本文内容来自第三方投稿或授权转载,原文地址:https://blog.51cto.com/u_11580232/4116262,作者:一张贺卡,版权归原作者所有。本网站转在其作品的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如因作品内容、版权等问题需要同本网站联系,请发邮件至ctyunbbs@chinatelecom.cn沟通。

      上一篇:路由基础-第一章

      下一篇:win32编程 -- 菜单使用

      相关文章

      2025-05-14 10:33:25

      超级好用的C++实用库之网络

      在网络相关的项目中,我们经常需要去获取和设置设备的IP地址、子网掩码、网关地址、MAC地址等信息。这些信息一般与操作系统相关,在Windows系统和Linux系统上调用的接口是不一样的。

      2025-05-14 10:33:25
      Linux , 参数 , 地址 , 接口 , 网卡 , 返回值
      2025-05-14 09:51:15

      JAVA 两个类同时实现同一个接口

      在Java中,两个类同时实现同一个接口是非常常见的。接口定义了一组方法,实现接口的类必须提供这些方法的具体实现。

      2025-05-14 09:51:15
      Lambda , 函数 , 实现 , 接口 , 方法 , 表达式
      2025-05-13 09:49:12

      Java学习(动态代理的思想详细分析与案例准备)(1)

      Java学习(动态代理的思想详细分析与案例准备)(1)

      2025-05-13 09:49:12
      java , 代理 , 代码 , 对象 , 接口 , 方法 , 需要
      2025-05-09 09:30:05

      WebAPi接口安全之公钥私钥加密

      WebAPi接口安全之公钥私钥加密

      2025-05-09 09:30:05
      加密 , 参数 , 接口 , 请求 , 重写
      2025-05-09 08:50:35

      springboot实战学习(11)(更新用户基本信息接口主逻辑)

      springboot实战学习(11)(更新用户基本信息接口主逻辑)

      2025-05-09 08:50:35
      接口 , 方法 , 更新 , 用户 , 请求
      2025-05-09 08:50:35

      springboot实战学习(1)(开发模式与环境)

      springboot实战学习(1)(开发模式与环境)

      2025-05-09 08:50:35
      依赖 , 前端 , 后端 , 开发 , 接口 , 数据库 , 文档
      2025-05-08 09:03:29

      装饰者设计模式(一)

      装饰者设计模式(一)

      2025-05-08 09:03:29
      接口 , 目标 , 装饰 , 设计模式 , 返回值
      2025-05-08 09:03:29

      Java序列化有什么作用

      对java对象进行序列化之后,会变成字节码,这样就会比较方便在网络上进行传输,也可以在磁盘上进行存储。

      2025-05-08 09:03:29
      对象 , 序列化 , 接口 , 构造函数
      2025-05-08 09:03:07

      spring AOP 代理模式

      spring AOP 代理模式

      2025-05-08 09:03:07
      代理 , 动态 , 接口 , 模式
      2025-05-07 09:09:26

      springboot系列教程(二十五):springboot整合ElasticSearch,实现高性能搜索引擎

      ElasticSearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。Elasticsearch是用Java开发的,并作为Apache许可条款下的开放源码发布,是当前流行的企业级搜索引擎。

      2025-05-07 09:09:26
      ElasticSearch , springboot , 接口 , 搜索引擎
      查看更多
      推荐标签

      作者介绍

      天翼云小翼
      天翼云用户

      文章

      33561

      阅读量

      5246222

      查看更多

      最新文章

      超级好用的C++实用库之网络

      2025-05-14 10:33:25

      JAVA 两个类同时实现同一个接口

      2025-05-14 09:51:15

      Java学习(动态代理的思想详细分析与案例准备)(1)

      2025-05-13 09:49:12

      WebAPi接口安全之公钥私钥加密

      2025-05-09 09:30:05

      springboot实战学习(1)(开发模式与环境)

      2025-05-09 08:50:35

      springboot实战学习(11)(更新用户基本信息接口主逻辑)

      2025-05-09 08:50:35

      查看更多

      热门文章

      JAVA__接口的作用

      2023-04-18 14:14:13

      什么是api接口

      2023-03-22 09:03:21

      kotlin匿名内部类与接口实现

      2023-04-18 14:15:13

      Go 语言入门很简单 -- 13. Go 接口 #私藏项目实操分享#

      2023-04-21 03:11:48

      SpringBoot写的后端API接口如何写得更优雅

      2023-06-15 06:37:47

      ts重点学习47-接口与类型别名得异同笔记

      2023-03-16 06:47:13

      查看更多

      热门标签

      java Java python 编程开发 代码 开发语言 算法 线程 Python html 数组 C++ 元素 javascript c++
      查看更多

      相关产品

      弹性云主机

      随时自助获取、弹性伸缩的云服务器资源

      天翼云电脑(公众版)

      便捷、安全、高效的云电脑服务

      对象存储

      高品质、低成本的云上存储服务

      云硬盘

      为云上计算资源提供持久性块存储

      查看更多

      随机文章

      WebAPi接口安全之公钥私钥加密

      ts重点学习36-接口得使用笔记

      Java 的 Api 文档生成工具 JApiDocs 程序文档工具

      Go 语言入门很简单 -- 13. Go 接口 #私藏项目实操分享#

      Java面向对象 ( 多态 | final关键字 | 接口 )

      java基础阶段几个必会面试题

      • 7*24小时售后
      • 无忧退款
      • 免费备案
      • 专家服务
      售前咨询热线
      400-810-9889转1
      关注天翼云
      • 旗舰店
      • 天翼云APP
      • 天翼云微信公众号
      服务与支持
      • 备案中心
      • 售前咨询
      • 智能客服
      • 自助服务
      • 工单管理
      • 客户公告
      • 涉诈举报
      账户管理
      • 管理中心
      • 订单管理
      • 余额管理
      • 发票管理
      • 充值汇款
      • 续费管理
      快速入口
      • 天翼云旗舰店
      • 文档中心
      • 最新活动
      • 免费试用
      • 信任中心
      • 天翼云学堂
      云网生态
      • 甄选商城
      • 渠道合作
      • 云市场合作
      了解天翼云
      • 关于天翼云
      • 天翼云APP
      • 服务案例
      • 新闻资讯
      • 联系我们
      热门产品
      • 云电脑
      • 弹性云主机
      • 云电脑政企版
      • 天翼云手机
      • 云数据库
      • 对象存储
      • 云硬盘
      • Web应用防火墙
      • 服务器安全卫士
      • CDN加速
      热门推荐
      • 云服务备份
      • 边缘安全加速平台
      • 全站加速
      • 安全加速
      • 云服务器
      • 云主机
      • 智能边缘云
      • 应用编排服务
      • 微服务引擎
      • 共享流量包
      更多推荐
      • web应用防火墙
      • 密钥管理
      • 等保咨询
      • 安全专区
      • 应用运维管理
      • 云日志服务
      • 文档数据库服务
      • 云搜索服务
      • 数据湖探索
      • 数据仓库服务
      友情链接
      • 中国电信集团
      • 189邮箱
      • 天翼企业云盘
      • 天翼云盘
      ©2025 天翼云科技有限公司版权所有 增值电信业务经营许可证A2.B1.B2-20090001
      公司地址:北京市东城区青龙胡同甲1号、3号2幢2层205-32室
      • 用户协议
      • 隐私政策
      • 个人信息保护
      • 法律声明
      备案 京公网安备11010802043424号 京ICP备 2021034386号