当前位置: 首页 > ai >正文

VRRP 协议

一、前言

        最近被问到一个VRRP的网络协议,一开始我是蒙蔽的状态,至于什么是VRRP,我后面查了一下,因为对于网络这方面我也不是很精通,见谅!

VRRP,全称叫虚拟路由冗余协议,是我孤陋寡闻了,只闻其声不见其协议!因为在平时会用双机热备来实现设备高冗余的。我们一起学习一下什么叫VRPP吧,一起恶补,省的下次丢人了;

二、VRRP简介

        VRRP,(Virtual Router Redundancy Protocol,虚拟路由冗余协议)通常使用多台三层设备,当然交换机或者路由器都可以。通过VRRP,我们可以把多台设备虚拟成一个路由器,对外提供网络服务,避免单台设备故障导致网络中断;

三、VRRP核心概念

1.虚拟路由器

  • 由多台设备组成,形成一个逻辑路由器;(可以理解为我们去爬山,有2条上山的路,一条封路了,我们还可以走另一条,目的地是一样的)
  • 虚拟IP(多台设备的虚拟IP要相同),为下层设备提供网关服务;

2.VRRP角色

  • VRRP角色有两种:Master、Backup;
  • Master:负责对下层设备提供网络服务,转发流量,响应请求;
  • Backup:处于监听状态,监听Master的健康,准备随时替代Master;

3.优先级

  • 当然不能一定意义上去指定谁是Master,是由优先级决定的;
  • 优先级的范围为:1-254;
  • 如果不设置的话默认为100,但是如果设置为255则直接成为Master设备;

4.抢占模式

  • 默认开启,当Backup的优先级高于当前Master时,Backup会抢占Master角色;

5.认证

  • (可选)支持明文或MD5认证,确保VRRP报文的安全性;

四、配置VRRP(H3C)

  • 准备两台交换机A和B,通过VLAN10提供网关服务,虚拟IP为192.168.10.1
# A设备system-view
interface Vlan-interface 10
ip address 192.168.10.2 255.255.255.0   # 配置真实IP
vrrp vrid 1 virtual-ip 192.168.10.1      # 创建VRRP组1,指定虚拟IP
vrrp vrid 1 priority 120                # 设置优先级(默认100)
vrrp vrid 1 preempt-mode timer delay 5   # 开启抢占并设置延迟5秒
vrrp vrid 1 authentication-mode md5 abc123  # 配置MD5认证(可选)# B设备system-view
interface Vlan-interface 10
ip address 192.168.10.3 255.255.255.0
vrrp vrid 1 virtual-ip 192.168.10.1
vrrp vrid 1 priority 110                # 优先级低于Switch A
vrrp vrid 1 preempt-mode timer delay 5
vrrp vrid 1 authentication-mode md5 abc123  # 认证需与Switch A一致
  • 检查VRRP配置和角色分配
display vrrp brief
display vrrp interface Vlan-interface 10# 如果我们需要测试是否主备设置成功,我们可以shutdown掉A设备中的vlan10接口,查看B是否接替A;
  • VRRP联动上行链路
# 如果主设备的上行端口(就是接入外网的端口)故障的话,自动降低优先级触发抢占机制;interface Vlan-interface 10
vrrp vrid 1 track interface GigabitEthernet1/0/1 reduced 30  # 跟踪上行接口,故障时优先级降30# 因为我们刚刚A的优先级为120,B的优先级为110。我们需要把A的设备降级到110以下,触发抢占机制。当上行接口恢复后,主设备优先级自动恢复原值,重新抢占为Master

        要想学的好,还是需要多练习!!

http://www.xdnf.cn/news/7917.html

相关文章:

  • SQL优化学习笔记
  • 微店平台店铺商品接口开发指南
  • 【JavaScript异步编程终极指南】从回调地狱到Async/Await的实战突围
  • 动态库和静态库
  • NHANES最新指标推荐:α-Klotho
  • BUUCTF——Web1
  • 第十节第四部分:常见API:秒杀案例、Calendar
  • 学习黑客了解5分钟了解中间人攻击(MITM)
  • 软件的技术架构、应用架构、业务架构、数据架构、部署架构
  • Nginx核心功能深度解析与实战指南
  • Java基础 集合框架 Map接口和抽象类AbstractMap
  • Java 代码生成工具:如何快速构建项目骨架?
  • Redis队列与Pub/Sub方案全解析:原理、对比与实战性能测试
  • 基于MDX的在线文档实时编译方案
  • 工程项目进度如何做到精细化管控?
  • 项目时间紧迫的高效应对策略
  • C++日志
  • DDR中Geardown Mode理解/2N模式理解
  • 【鸿蒙开发】Hi3861学习笔记-DHT11温湿度传感器
  • Cmake 使用教程
  • 【免费分享】上百个网站整合到一个工具当中来使用,并且支持自定义添加
  • 充电桩APP的数据分析:如何用大数据优化运营?
  • 中电金信与上海华瑞银行、复旦大学金融科技研究院签署合作备忘录
  • DeepSeek 提示词大全
  • 在Settings的一级菜单中增加一个选项
  • TYUT-企业级开发教程-第9章
  • python06——组合数据类型
  • 3D Gaussian Splatting for Real-Time Radiance Field Rendering——文章方法精解
  • UML基本概念:构造块、公共机制与规则
  • 45页 @《人工智能生命体 新启点》中國龍 原创连载