高可靠性技术之RRPP和VRRP

RRPP

定义

  • 快速环网保护协议
  • 应用于以太环网的链路层协议
  • H3C、华为私有协议
  • RRPP与STP、Smart-link冲突

相关概念

RRPP域

  • 共同运行同一个RRPP协议的网络范围

主环

  • 主要环结构,主环和子环的健康状态检测都在主环上进行

子环

  • 和主环相连的其他环结构

节点

  • 定义:运行RRPP的交换机

  • 分类:

    主节点:负责环网的健康状态检测
    传输节点:除主节点外的其他节点
    边缘节点:子环上和主环相交的节点
    辅助边缘节点:子环上和主环相交的另一个节点
    

端口角色

  • 主端口:主节点上的主端口周期性发起Hello报文,默认处于转发状态,传输节点上的主端口接收或发送Hello报文,处于转发状态
  • 副端口:主节点上的副端口通过接收Hello报文来判断环网健康状态,默认处于阻塞状态,传输节点上的副端口接收或发送Hello报文,处于转发状态
  • 边缘端口:边缘节点和辅助边缘节点上连接子环一侧的端口
  • 公共端口:边缘节点和辅助边缘节点上连接主环一侧的端口

工作机制

Polling机制

  • 主节点的主端口周期性发送Hello报文
  • 传输节点转发该报文
  • 如副端口能够周期性接收到Hello报文,判断为环网正常,超出周期未收到,则判断环网故障
  • 检测到环网故障,主节点立即开启副端口

链路状态变化通知机制

  • 环网故障后,故障所在节点立即向主节点发起Link-down报文
  • 主节点收到Link-down报文后,立即开启副端口

子环状态检测机制

  • 子环主节点的主端口周期性发送Hello报文
  • Hello报文分别沿主环链路和主环与子环相交的链路转发
  • 只有两条链路同时故障,才会导致子环主节点的副端口无法收到Hello报文,判断为子环故障
  • 子环故障后,子环主节点立即开启副端口
  • 该机制会导致多子环环境产生环路

主环上子环协议报文通道状态检测机制

  • 正常情况下,边缘节点周期性沿主环链路和主环与子环相交的链路发送Edge-hello报文,该报文会被辅助边缘节点接收
  • 当两条链路同时故障,辅助边缘节点无法收到Edge-hello报文,立即沿子环链路发送Major-fault报文
  • 边缘节点收到Major-fault报文后,立即阻塞所有边缘端口
  • 阻塞完成后,子环主节点开启副端口
  • 该机制会造成部分设备成为孤岛设备

环组

  • 如果有多个子环,每个子环都会在边缘和辅助边缘节点通过收发Edge-hello、Major-fauit等报文来进行状态检测,增加设备性能负担
  • 可以在边缘和复杂边缘节点上把多个子环加入到一个环组:边缘即节点上只有子环ID最小的才能发送Edge-hello报文;辅助边缘节点上任意子环收到Edge-hello报文,都会通知其他子环

拓扑状态变化

  • 环网健康时,处于Complete状态

  • 链路故障:

    1.传输节点链路故障,主节点收到Link-down报文后,切换至Faied状态,并放开副端口;主节点发送Common-Flush-FDB报文刷新其他交换机表项
    2.如果Link-down报文未被主节点收到,主节点的副端口无法收到Hello报文,同样会切换至Failed状态,并进行后续操作
    
  • 链路恢复:

    1.当传输节点链路恢复,传输节点状态切换至Preforwardfing状态,阻塞刚刚恢复的端口
    2.主节点的副端口收到Hello报文,状态切换至Complete,阻塞副端口
    3.主节点从主端口发送Complete-Flush-FDB报文
    4.传输节点收到Complete-Flush—FDB报文后,状态切换到Link-Up状态,放开临时阻塞的端口,并刷新表项
    5.传输节点中Preforwarding状态下,一定时间内接受不到主节点的Complete-Flush-FDB报文,也可以自动放开阻塞端口
    

相关命令

[h3c]rrpp domain 'domain-id'				//创建RRPP域
[h3c-rrpp-domain1]control-vlan 'vlan-id'	//配置控制VLAN,控制VLAN不能提前创建
[h3c-rrpp-domain1]protected-vlan reference-instance 'instance-list'		//配置保护VLAN
[h3c-rrpp-domain1]ring 'ring-id' node-mode master primary-port 'port-name' secondary-port 'port-name' level 'level'		//配置主节点
[h3c-rrpp-domain1]ring 'ring-id' node-mode transit primary-port 'port-name' secondary-port 'port-name' level 'level'		//配置传输节点
[h3c-rrpp-domain1]ring 'ring-id' node-mode edge edge-port 'port-name'	//配置边缘节点
[h3c-rrpp-domain1]ring 'ring-id' node-mode assistant-edge edge-port 'port-name'
//配置辅助边缘节点
[h3c-rrpp-domain1]ring 'ring-id' enable		//使能RRPP环
[h3c]rrpp enable							//使能RRPP

VRRP

技术背景

  • 终端设备只能配置一个网关
  • 多网关冗余环境下,用户只能自行更改配置来实现故障切换

定义

  • 虚拟路由器冗余协议
  • 将多个网关设备加入到备份组中,形成一台虚拟网关

工作原理

  • VRRP协议报文使用组播发送,组播地址224.0.0.18

  • 一个VRRP备份组会选举出一个主网关和若干备份网关

  • VRRP选举规则:

    1.优先级大的优先:
    	优先级默认都是100
    	可配置的范围0-254
    	备份组中,某个网关设备真实IP与虚拟IP一致,则该网关优先级自动变为255,成为主网关
    2.IP地址大的优先
    
  • VRRP角色切换条件:

    当前的主网关设备故障,导致备份网关无法接收到心跳报文
    备份组中出现优先级更高的网关设备,VRRP默认工作在抢占模式
    

VRRP接口监视

  • 技术背景:如果网关设备的上行链路故障,而网关本身正常,不会导致角色切换,但发往本网关的数据已经无法连通外部网络
  • 解决方案:VRRP监视上行接口状态,当上行接口Down,主动降低本网关优先级,以触发角色抢占

相关命令

[h3c-vlan-interface10]vrrp vrid 'vrid' virtual-ip 'ip-address'		//配置VRRP虚拟IP地址
[h3c-vlan-interface10]vrrp vrid 'vrid' priority 'priority'			//配置VRRP优先级
[h3c]track 'tracker-id' interface 'port-name'						//配置接口监视
[h3c-vlan-interface10]vrrp vrid 'vrid' track 'tracker-id' reduced 'priority'
//VRRP中调用接口监视
  • 1
    点赞
  • 35
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
rrpp enable是一种网络技术,也称为Rapid Ring Protection Protocol(快速环保护协议)。它是一种用于网络环保护和冗余设计的协议。 RRPP Enable的意思是启用RRPP技术。启用RRPP意味着网络中的设备将使用RRPP协议来提供环保护功能。 RRPP通过在网络中创建多个冗余路径来确保网络的可靠性和容错性。当网络中的某个路径发生故障或链路断开时,RRPP可以自动检测到,并迅速切换到备用路径,从而避免服务中断和数据丢失。 RRPP Enable的步骤主要包括以下几个方面: 1. 配置RRPP协议:通过配置网络设备,启用RRPP协议功能。在设备的配置界面中,可以设置RRPP的参数和参数值,以便设备可以开启和使用RRPP技术。 2. 创建冗余路径:在RRPP Enable后,网络设备会自动创建多个冗余路径,这些路径将用于数据的冗余传输和环保护。设备会根据配置的参数和策略来创建这些路径。 3. 监测和检测:RRPP Enable后,网络设备会不断监测和检测网络中路径的状态和连接情况。一旦发现故障或链路断开,设备会立即采取措施,启用备用路径,实现环保护。 4. 数据转发和容错:启用RRPP后,网络设备会自动将数据从主路径切换到备用路径,并确保数据的正常传输和接收。这样,当主路径故障时,备用路径会接管数据传输,从而实现网络的容错和可靠性。 总之,RRPP Enable是为了保证网络的高可靠性和容错性,启用RRPP协议功能,创建冗余路径,并在故障发生时自动实现环保护和数据转发。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值