七、虚拟路由冗余协议(Virtual Router Redundancy Protocol,VRRP

公西姚石
2023-12-01
  • 虚拟路由冗余协议(Virtual Router Redundancy Protocol,VRRP)
    • 什么是VRRP
      • VRRP( Virtual Router Redundancy Protocol 虚拟路由冗余协议)是一种网关冗余协议,通过交互报文,可以将多台“路由器”虚拟为一台逻辑的“路由器”,终端把这台虚拟路由器设置为网关或者下一跳。
    • VRRP相关术语
      • 1.VRRP路由器:运行VRRP协议的设备。
      • 2.Master路由器:在VRRP组中实际转发数据报文的设备。
      • 3.Backup路由器:Mater路由器的备份,当Master出现故障,Backup将成为新的Master
      • 4.虚拟路由器(Virtual Router):由一个Master设备和多个Backup设备通过VRRP技术虚拟出的设备。主机设备将虚拟路由器设置为网关。
      • 5.Virtual IP address:虚拟路由器的IP地址。
      • 6.虚拟路由器拥有的虚拟MAC,格式为0000-5E00-01XX(XX对应VRID),虚拟路由器使用虚拟mac回应对虚拟IP的ARP请求
    • VRRP工作原理
      • 配置了VRRP的交换机之间相互传递VRRP Advertisement报文,比较报文中的接口优先级和接口IP,选举Master:
      • 先比较优先级(默认100),优先级大的成为Master;
      • 如果优先级相等,则IP地址大的当选。
      • 选举完成后只有Master每Advertisement_Interval (缺省1s)发送VRRP报文,维护网络拓扑。
      • 如果Backup在3S没有收到VRRP报文,则Backup自动成为master,转发发往虚拟网关的用户数据
    • VRRP状态机制
      • VRRP协议状态机有三种状态: Initialize(初始状态)、 Backup(备状态)、 Master(活动状态)。
    • VRRP配置
      • 华为
        • interface Vlanif10
        • ip address 192.168.1.252 255.255.255.0 //接口IP地址
        • vrrp vrid 1 virtual-ip 192.168.1.254 //虚拟出的IP地址
        • vrrp vrid 1 priority 120 //优先级,默认100
        • vrrp vrid 1 preempt-mode //VRRP的抢占功能,默认开启
        • vrrp vrid 1 track interface Ethernet 0/0/4 reduced 40 //上%联接口跟踪
        • 注意:
        • 1、ensp 模拟器 S3700和S5700互联模拟VRRP有bug。单独选择S3700
        • 2、ensp 模拟器bug,选举master不一定会按理论选举
      • 思科
        • interface Vlan 10
        • ip address 192.168.1.252 255.255.255.0 //接口IP地址
        • vrrp 1 ip 192.168.1.254 //虚拟出的IP地址
        • vrrp 1 priority 120 //优先级,默认100
        • vrrp 1 preempt //VRRP的抢占功能,默认开启
        • track 1 interface f0/0 line-protocol
        • 或者track 1 ip route 192.168.12.0/24 reachability
        • int vlan 10
        • vrrp 1 track 1 decrement 100
    • 查看配置
      • 华为
        • display vrrp brief
        • display vrrp
      • 思科
        • sh vrrp brief
 类似资料: