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

VRRP 笔记

一、概念:

vrrp:Virtual Router Redundancy Protocol 虚拟路由冗余协议,当网关发生故障时,进行主备切换,保证业务连续性
把多台物理机的网关虚拟成一台Virtual Router,称为 VRID
VIP:虚拟IP
VMAC:虚拟MAC,根据VRID自动产生的虚拟MAC,0000-5e00-01XX,XX这里和 VRID 相同
Master:VRRP 主
Backup:VRRP 备
mVRRP:管理VRRP,为减少协议报文对带宽的占用及CPU资源的消耗,将其中一个VRRP备份组配置为管理VRRP备份组(mVRRP),其余的业务VRRP备份组与管理VRRP备份组进行绑定来保持一致的主备状态,以减少协议报文对CPU和带宽的消耗
业务VRRP:

VRRP报文组播地址:224.0.018

二、VRRP 优点:

    1、网关冗余
    2、通过多vrrp-group来实现网关的负载

三、选举过程:

    1、优先级高的:priority 默认 100 (范围0~255,大者优,0 表示主声明退出 master,255 表示网关IP和VIP相同时,为ip address owner,隐含指定Master)
    2、优先级相同,优选接口 IP 大的

四、配置:

    在vlanif 接口下配置vrrp:
    int vlanif 10
      ip addr 1.1.1.252
      vrrp vird 10 virtual-ip 1.1.1.254 

五、状态:

    1、Initiate:初始化,if priority = 255,则为主,if not 进入选举
    2、Master:主
    3、Backup:备

六、常用配置命令:

undo vrrp vrid X    #删除一个 VRID 为 X 的 VRRP 组
dis vrrp | int XN/N/N VID statistics
dis vrrp | brief
vrrp vrid X priority N
vrrp vrid X VIP admin <VIP>    #创建备份组并配置虚拟IP
vrrp vrid X admin    #配置上条命令备份组为管理VRRP备份组
vrrp vrid VID track admin-vrrp int XN/N/N vrid VID | unflowdown    #将成员VRRP备份组与管理VRRP备份组绑定
vrrp vrid VID preempt timer delay 0    #设置备份组中设备的抢占延时为0(配置快速回切功能)
dis  vrrp binding int 管理接口 vrid 管理ID member vrrp int 成员接口 vrid 成员ID

vrrp vrid X virtual-ip VIP    #配置虚IP
vrrp vrid X track bfd <bfd-session-id> | session-name <bfd-configure-name increase X | reduce X    #配置VRRP与BFD联动
vrrp vrid 10 track ip route 1.1.1.0 24 reduced 1-255    #跟踪路由,一旦路由丢失,则减优先级
vrrp vrid 10 track interface g0/0/22 reduced 20    #跟踪接口
vrrp vrid 10 track nqa X    #跟踪nqa


http://www.kler.cn/a/308866.html

相关文章:

  • 【教程】Ubuntu设置alacritty为默认终端
  • 项目技术栈-解决方案-web3去中心化
  • zabbix搭建钉钉告警流程
  • CSS回顾-长度单位汇总详解
  • 使用 Keras 训练一个卷积神经网络(CNN)(入门篇)
  • 基于Java Web的传智播客crm企业管理系统的设计与实现
  • 认知小文3《打破桎梏,编程与人生的基本法则》
  • 抓机遇,创发展︱2025 第十二届广州国际汽车零部件加工技术及汽车模具展览会,零部件国产浪潮不可阻挡
  • Pillow:Python图像处理库详解
  • 计算机网络(网络层)
  • 系统架构设计师:系统质量属性与架构评估
  • 固态硬盘:量产、开卡、ROM短接是指什么?
  • 34.贪心算法1
  • 2024最新股票系统源码 附教程
  • Track 08:AIML
  • CTFHub技能树-信息泄露-HG泄漏
  • 医学数据分析实训 项目二 数据预处理作业
  • 在 React 中掌握 useImperativeHandle(使用 TypeScript)
  • visual prompt tuning和visual instruction tuning
  • 白话:大型语言模型中的幻觉(Hallucinations)
  • react hooks--useState
  • Spring Boot基础
  • 【C#生态园】虚拟现实与增强现实:C#开发库全面评估
  • 【C++】—— list 的了解与使用
  • 一天认识一个硬件之显示器
  • squid代理及常见的代理上网(Squid Proxy and Common Proxy Internet Access)