RRPP 演示实例

RRPP 概念:快速环网保护协议
RRPP(Rapid Ring Protection Protocol)是一个专门应用于以太网环的链路层协议。它在以太网环完整时能够防止数据环路引起的广播风暴,而当以太网环上一条链路断开时能迅速启用备份链路恢复环网上各个节点之间的通信通路。RRPP的组网比较灵活,有单环拓扑、相切环拓扑和相交环拓扑。
 
一个RRPP域具有RRPP主环和子环、控制VLAN、主节点、传输节点、公共接口和边缘接口、主接口和副接口等要素。

RRPP
协议基础
 
1.每个域上所有节点配置相同的RRPP域ID和控制VLAN。
 
2.每个域拥有两个控制VLAN,主控制VLAN和子控制VLAN。
 
3.主环协议报文在主控制VLAN中传播,子环协议报文在子控制VLAN中传播。
 
4.主环节点上的RRPP接口同时加入主控制VLAN和子控制VLAN
,子环上的RRPP接口只加入子控制VLAN。
 
5.子环的协议报文在主环中视为数据报文处理,与数据报文实现同步阻塞/放开。

如图所示:

配置思路:

1.sw A、sw B、sw C、sw-D 构成RRPP 域1

2.RRPP 域1的控制VLAN 为10

3.sw A、swB、sw C和sw D 构成主环1

4.sw A、为主环的主节点,GI0/0/1为主接口,GI0/0/2为副接口

5.sw B、sw C 和 sw D 为主环的传输节点,各自的GI0/0/1为主接口、gi0/0/2为副接口

数据准备:

为完成此配置例,需要准备如下的数据:

RRPP接口的接口编号

控制VLAN 的 vlan-id

配置步骤

步骤1:配置主环的主节点swA的域为1,主控制vlan 的vlan-id 为10.

<swA>system-view

[swA]rrpp domain 1

[swA-rrpp-domain-region1]control-vlan 10

[swA-rrpp-domain-region1]quit

配置主环的主节点swB的域为1,主控制vlan 的vlan-id 为10.

<swB>system-view

[swB]rrpp domain 1

[swB-rrpp-domain-region1]control-vlan 10

[swB-rrpp-domain-region1]quit

配置主环的主节点swC的域为1,主控制vlan 的vlan-id 为10.

<swC>system-view

[swC]rrpp domain 1

[swC-rrpp-domain-region1]control-vlan 10

[swC-rrpp-domain-region1]quit

配置主环的主节点swD的域为1,主控制vlan 的vlan-id 为10.

<swD>system-view

[swD]rrpp domain 1

[swD-rrpp-domain-region1]control-vlan 10

[swD-rrpp-domain-region1]quit

步骤2 设置RRPP域定时器的值

在RRPP域内的主节点和传输节点上进行如下配置:

#配置主环主节点S-switch-A的定时器。

<S-switch-A>system-view
[S-switch-A]rrpp domain 1 
[S-switch-A-rrpp-domain-region1]timer hello-timer 2 fail-timer 7

#配置主环主节点S-switch-B的定时器。

<S-switch-B>system-view
[S-switch-B]rrpp domain 1 
[S-switch-B-rrpp-domain-region1]timer hello-timer 2 fail-timer 7

#配置主环主节点S-switch-C的定时器。

<S-switch-C>system-view
[S-switch-C]rrpp domain 1 
[S-switch-C-rrpp-domain-region1]timer hello-timer 2 fail-timer 7

#配置主环主节点S-switch-D的定时器。

<S-switch-D>system-view
[S-switch-D]rrpp domain 1 
[S-switch-D-rrpp-domain-region1]timer hello-timer 2 fail-timer 7

步骤3
禁用即将加入RRPP环的接口的STP功能,并配置接口信任RRPP报文的优先级
在RRPP域内每台S-switch设备上进行如下配置:
 
#禁用S-switch-A上即将加入RRPP环的接口的STP功能,并配置接口信任
RRPP报文的优先级。

<S-switch-A>system-view
[S-switch-A]interface Gigabitethernet0/0/1 
[S-switch-A-Gigabitethernet0/0/1]trust 8021p 
[S-switch-A-Gigabitethernet0/0/1]stp disable 
[S-switch-A-Gigabitethernet0/0/1]quit 
[S-switch-A]interface Gigabitethernet0/0/2 
[S-switch-A-Gigabitethernet0/0/2]trust 8021p
[S-switch-A-Gigabitethernet0/0/2]stp disable 
[S-switch-A-Gigabitethernet0/0/2]quit

#禁用S-switch-B上即将加入RRPP环的接口的STP功能,并配置接口信任
RRPP报文的优先级。

<S-switch-B>system-view
[S-switch-B]interface Gigabitethernet0/0/1 
[S-switch-B-Gigabitethernet0/0/1]trust 8021p 
[S-switch-B-Gigabitethernet0/0/1]stp disable 
[S-switch-B-Gigabitethernet0/0/1]quit 
[S-switch-B]interface Gigabitethernet0/0/2 
[S-switch-B-Gigabitethernet0/0/2]trust 8021p
[S-switch-B-Gigabitethernet0/0/2]stp disable 
[S-switch-B-Gigabitethernet0/0/2]quit

#禁用S-switch-C上即将加入RRPP环的接口的STP功能,并配置接口信任
RRPP报文的优先级。

<S-switch-C>system-view
[S-switch-C]interface Gigabitethernet0/0/1 
[S-switch-C-Gigabitethernet0/0/1]trust 8021p 
[S-switch-C-Gigabitethernet0/0/1]stp disable 
[S-switch-C-Gigabitethernet0/0/1]quit 
[S-switch-C]interface Gigabitethernet0/0/2 
[S-switch-C-Gigabitethernet0/0/2]trust 8021p
[S-switch-C-Gigabitethernet0/0/2]stp disable 
[S-switch-C-Gigabitethernet0/0/2]quit

#禁用S-switch-D上即将加入RRPP环的接口的STP功能,并配置接口信任
RRPP报文的优先级。

<S-switch-D>system-view
[S-switch-D]interface Gigabitethernet0/0/1 
[S-switch-D-Gigabitethernet0/0/1]trust 8021p 
[S-switch-D-Gigabitethernet0/0/1]stp disable 
[S-switch-D-Gigabitethernet0/0/1]quit 
[S-switch-D]interface Gigabitethernet0/0/2 
[S-switch-D-Gigabitethernet0/0/2]trust 8021p
[S-switch-D-Gigabitethernet0/0/2]stp disable 
[S-switch-D-Gigabitethernet0/0/2]quit

步骤4:创建RRPP环

#配置S-switch-A为RRPP主环主节点,并指定主副接口。
<S-switch-A>system-view
[S-switch-A]rrpp domain 1 
[S-switch-A-rrpp-domain-region1]ring 1 node-mode master primary-port gigabitethernet 
0/0/1 secondary-port gigabitethernet 0/0/2 level 0 
[S-switch-A-rrpp-domain-region1]ring 1 enable 
[S-switch-A-rrpp-domain-region1]quit

#配置S-switch-B为RRPP主环传输节点,并指定主副接口。
<S-switch-B>system-view
[S-switch-B]rrpp domain 1 
[S-switch-B-rrpp-domain-region1]ring 1 node-mode transit primary-port gigabitethernet0/0/1 secondary-port gigabitethernet 0/0/2 level 0 
[S-switch-B-rrpp-domain-region1]ring 1 enable 
[S-switch-B-rrpp-domain-region1]quit

#配置S-switch-C为RRPP主环传输节点,并指定主副接口。
<S-switch-C>system-view
[S-switch-C]rrpp domain 1 
[S-switch-C-rrpp-domain-region1]ring 1 node-mode transit primary-port gigabitethernet0/0/1 secondary-port gigabitethernet 0/0/2 level 0 
[S-switch-C-rrpp-domain-region1]ring 1 enable 
[S-switch-C-rrpp-domain-region1]quit

#配置S-switch-D为RRPP主环传输节点,并指定主副接口。
<S-switch-D>system-view
[S-switch-D]rrpp domain 1 
[S-switch-D-rrpp-domain-region1]ring 1 node-mode transit primary-port gigabitethernet0/0/1 secondary-port gigabitethernet 0/0/2 level 0 
[S-switch-D-rrpp-domain-region1]ring 1 enable 
[S-switch-D-rrpp-domain-region1]quit

步骤5 使能RRPP协议

配置RRPP环完成后,需要在环上的每个节点上使能RRPP协议,这样RRPP环才能够被激活,配置步骤如下:
#配置
S-switch-A上RRPP协议使能。
<S-switch-A>system-view
[S-switch-A]rrpp enable
#配置
S-switch-B上RRPP协议使能。
<S-switch-B>system-view
[S-switch-B]rrpp enable 
#配置
S-switch-C上RRPP协议使能。
<S-switch-C>system-view
[S-switch-C]rrpp enable
#配置
S-switch-D上RRPP协议使能。
<S-switch-D>system-view
[S-switch-D]rrpp enable

时间: 2024-10-17 05:50:05

RRPP 演示实例的相关文章

Selenium2学习-040-JavaScript弹出框(alert、confirm、prompt)操作演示实例

弹出框是网页自动化测试常见得操作页面元素之一,常见的JavaScript弹出框有如下三种: 1.alert(message):方法用于显示带有一条指定消息和一个 OK 按钮的警告框.DemoAlert.html 示例代码如下所示: <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html&g

13个演示实例搞定RPM包管理工具

写在前面:如果此文有幸被某位朋友看见并发现有错的地方,希望批评指正.如有不明白的地方,愿可一起探讨. RPM是个什么东西? RPM以前是"RedHat Package Manager"的简称,现改为"RPM is Package Manager".在Linux/Unix操作系统上,RPM包管理工具允许系统管理员安装.更新.卸载.查询.验证和管理RPM包.下图为RPM包管理工具所具备的基本功能. 准备工作 为了更好的演示RPM包管理工具,我们需要将光盘镜像挂载到文件系

Laxcus大数据分布计算演示实例

Laxcus大数据管理系统提供了基于Diffuse/Converge分布算法的计算能力.算法的具体介绍详见<Laxcus:大数据处理系统>一文.本图展示了在集群环境下的随机数产生.排序.显示.存储的过程. 图中终端窗口的文字解释: <1>"conduct",Laxcus系统关键字,是diffuse/converge分布算法的语句化描述. <2>"system_sort",分布计算的中间件命名,名称不区分大小写,但要求集群中唯一.

审核流(3)低调奢华,简单不凡,实例演示-SNF.WorkFlow--SNF快速开发平台3.1

下面我们就从什么都没有,结合审核流进行演示实例.从无到有如何快速完美的实现,然而如此简单.低调而奢华,简单而不凡. 从只有数据表通过SNF.CodeGenerator代码生成器快速生成单据并与审核流进行结合案例. 现在我只有这样一个表如下:(下面介绍单表,多表原理是一样的) 1.审核流结合代码生成器快速实现 1.用代码生成器生成单据(选择启用审核流) 之后点击“生成“并把对应代码拷贝到相应的位置,执行脚本把菜单预制进去,详见“06.SNF.CodeGenerator代码生成器使用说明.docx”

3款网页jQuery抽奖实例演示

实例演示 实例演示 实例演示

Keepalived 配置实例

Keepalived 是一款轻量级HA集群应用,它的设计初衷是为了做LVS集群的HA,即探测LVS健康情况,从而进行主备切换,不仅如此,还能够探测LVS代理的后端主机的健康状况,动态修改LVS转发规则. 当LVS进行主备切换的时候,对外提供服务的IP是如何做到切换的呢?这就依赖于keepalived 所应用的vrrp协议,即Virtual Reduntant  Routing Protocol,虚拟冗余路由协议.简单来讲,此协议是将IP设置在虚拟接口之上,根据一定的规则实现IP在物理主机上流动,

Android逆向实例笔记—破解第一个Android程序_crackme02

本实例来源于<Android软件安全与逆向分析>这本书,作者是看雪的非虫,感谢提供这么好的书和实例. 一.工具 干什么都得一个好工具对吧. 1.apkIDE 反编译呢,我这里使用的是apkIDE(apk改之理),工具的话自己百度吧.个人不喜欢留一些不需要的东西在网盘里,难得整理,百度一大堆.我这里就给一个官网吧,免得有些童鞋找错了地方.现在这下下载网站一不小心,什么全家福都来了.好了,扯得有点远了.我用的就是最新版,我个人就喜欢最新版.(最新版可能有些问题) http://www.popotu

关于《连连看》的算法研究和演示Demo

连连看曾经是一款非常受欢迎的游戏,同时它也是一款比较古老的游戏.看到这里你千万不要认为本篇文章打算讨论<连连看>的历史以及它取得的丰功伟绩.恰恰相反,在这篇文章中我们打算讨论该游戏背后的实现思想,包括它定义的游戏规则,以及游戏的实现算法.作为应用,我们还将利用Java代码实现一个通用的<连连看>算法,并使用Java Swing框架创建一个演示实例. 1<连连看>的游戏规则是如何定义的? 连连看的游戏界面和游戏规则都非常简单.游戏界面可以简单看作一个具有M×N个单元格的棋

Java学习-007-Log4J 日志记录配置文件详解及实例源代码

此文主要讲述在初学 Java 时,常用的 Log4J 日志记录配置文件详解及实例源代码整理.希望能对初学 Java 编程的亲们有所帮助.若有不足之处,敬请大神指正,不胜感激!源代码测试通过日期为:2015-1-30 13:54:02,请知悉. 所需的 jar 包下载链接为:http://yunpan.cn/cKE56sxqtQCfP  访问密码 63d8 有关 Log4J 日志文件中日志级别及文件配置的详细情况,在 Log4J 的配置文件(xml.properties)中有详细的介绍,敬请参阅!