局域网协议-RRPP技术介绍-D

上传人:I*** 文档编号:170317600 上传时间:2021-03-01 格式:DOCX 页数:12 大小:711.01KB
返回 下载 相关 举报
局域网协议-RRPP技术介绍-D_第1页
第1页 / 共12页
局域网协议-RRPP技术介绍-D_第2页
第2页 / 共12页
局域网协议-RRPP技术介绍-D_第3页
第3页 / 共12页
局域网协议-RRPP技术介绍-D_第4页
第4页 / 共12页
局域网协议-RRPP技术介绍-D_第5页
第5页 / 共12页
点击查看更多>>
资源描述

《局域网协议-RRPP技术介绍-D》由会员分享,可在线阅读,更多相关《局域网协议-RRPP技术介绍-D(12页珍藏版)》请在金锄头文库上搜索。

1、技术介绍 局域网协议目 录目 录RRPP1RRPP简介1RRPP产生背景1RRPP基本概念1RRPP协议报文3RRPP定时器4RRPP运行机制4RRPP典型组网6i技术介绍 局域网协议RRPPRRPPRRPP 简介RRPP(Rapid Ring Protection Protocol,快速环网保护协议)是一个专门应用于以太网环的链路层协议。它在以太网环完整时能够防止数据环路引起的广播风暴,而当以太网环上一条链路断开时能迅速恢复环网上各个节点之间的通信通路,具备较高的收敛速度。RRPP 产生背景城域网和企业网大多采用环网来构建以提供高可靠性,但环上任意一个节点发生故障都会影响业务。环网采用的技术

2、一般是 RPR 或以太网环。RPR 需要专用硬件,因此成本较高。而以太网环技术日趋成熟且成本低廉,城域网和企业网采用以太网环的趋势越来越明显。目前,解决二层网络环路问题的技术有 STP 和 RRPP。STP 应用比较成熟,但收敛时间在秒级。RRPP 是专门应用于以太网环的链路层协议,具有比 STP 更快的收敛速度。并且 RRPP 的收敛时间与环网上节点数无关,可应用于网络直径较大的网络。RRPP 基本概念图 1 RRPP 组网示意图2. RRPP 域具有相同的域 ID 和控制VLAN,并且相互连通的设备构成一个 RRPP 域。一个 RRPP 域具有 RRPP主环、子环、控制 VLAN、主节点、

3、传输节点、主端口和副端口、公共端口和边缘端口等要素。如 图 1所示,Domain 1 就是一个RRPP域,它包含了两个RRPP环Ring 1 和Ring 2,RRPP环上的所有节点属于这个RRPP域。3. RRPP 环一个环形连接的以太网网络拓扑称为一个 RRPP 环。RRPP 环分为主环和子环,环的角色可以通过指定 RRPP 环的级别来设定,主环的级别为 0,子环的级别为 1。一个 RRPP 域可以包含一个或多个 RRPP 环,但只能有一个主环,其它均为子环。RRPP 环的状态有以下两种:9 健康状态:整个环网物理链路是连通的; 断裂状态:环网中某处物理链路断开。如 图 1所示,RRPP域D

4、omain 1 中包含了两个RRPP环Ring 1 和Ring 2。Ring 1 和Ring 2 的级别分别配置为 0 和 1,则Ring 1 为主环,Ring 2 为子环。4. 控制 VLAN 和数据 VLAN控制 VLAN 和数据 VLAN 是相对而言的:(1) 控制 VLAN控制 VLAN 用来传递 RRPP 协议报文。设备上接入 RRPP 环的端口都属于控制 VLAN,且只有接入 RRPP 环的端口可加入此 VLAN。每个 RRPP 域都有两个控制 VLAN:主控制 VLAN 和子控制 VLAN。主环的控制 VLAN 称为主控制VLAN,子环的控制 VLAN 称为子控制 VLAN。配置

5、时只需指定主控制 VLAN,系统会自动把比主控制 VLAN 的VLAN ID 值大 1 的 VLAN 作为子控制 VLAN。同一个 RRPP 域中所有子环的控制 VLAN 都相同,且主控制 VLAN 和子控制 VLAN 的接口上都不允许配置 IP 地址。(2) 数据 VLAN与控制 VLAN 相对,数据 VLAN 用来传输数据报文。数据 VLAN 中既可包含 RRPP 端口,也可包含非 RRPP 端口。5. 节点RRPP 环上的每台设备都称为一个节点。节点角色由用户的配置来决定,分为下列几种: 主节点:每个环上有且仅有一个主节点。主节点是环网状态主动检测机制的发起者,也是网络拓扑发生改变后执行

6、操作的决策者。 传输节点:主环上除主节点以外的其它所有节点,以及子环上除主节点、子环与主环相交节点以外的其它所有节点都为传输节点。传输节点负责监测自己的直连 RRPP 链路的状态,并把链路变化通知主节点,然后由主节点来决策如何处理。 边缘节点:同时位于主环和子环上的节点。是一种特殊的传输节点,它在主环上是传输节点, 而在子环上则是边缘节点。 辅助边缘节点:同时位于主环和子环上的节点。也是一种特殊的传输节点,它在主环上是传输节点,而在子环上则是辅助边缘节点。辅助边缘节点与边缘节点成对使用,用于检测主环完整性和进行环路预防。如 图 1所示,Ring 1 为主环,Ring 2 为子环。Device

7、A为Ring 1 的主节点,Device B、Device C 和Device D为Ring 1 的传输节点;Device E为Ring 2 的主节点,Device B为Ring 2 的边缘节点, Device C为Ring 2 的辅助边缘节点。6. 主端口和副端口主节点和传输节点各自有两个端口接入 RRPP 环,其中一个为主端口,另一个为副端口。端口的角色由用户的配置来决定。(1) 主节点的主端口和副端口在功能上有所区别: 主节点的主端口用来发送探测环路的报文,副端口用来接收该报文。 当 RRPP 环处于健康状态时,主节点的副端口在逻辑上阻塞数据 VLAN,只允许控制 VLAN 的报文通过;

8、当 RRPP 环处于断裂状态时,主节点的副端口将解除数据 VLAN 的阻塞状态, 转发数据 VLAN 的报文。(2) 传输节点的主端口和副端口在功能上没有区别,都用于 RRPP 环上协议报文和数据报文的传输。如 图 1所示,Device A为Ring 1 的主节点,Port 1 和Port 2 分别为其在Ring 1 上的主端口与副端口; Device B、Device C和Device D为Ring 1 的传输节点,它们各自的Port 1 和Port 2 分别为本节点在Ring 1 上的主端口和副端口。7. 公共端口和边缘端口公共端口是边缘节点和辅助边缘节点上接入主环的端口,即边缘节点和辅助

9、边缘节点分别在主环上配置的两个端口。边缘端口是边缘节点和辅助边缘节点上只接入子环的端口。端口的角色由用户的配置决定。如 图 1所示,Device B、Device C同时位于Ring 1 和Ring 2 上, Device B和Device C各自的端口Port 1 和Port 2 是接入主环的端口,因此是公共端口。Device B和Device C各自的Port 3 只接入子环,因此是边缘端口。8. RRPP 环组RRPP环组是为减少Edge-Hello报文(关于此报文的介绍请参见“RRPP协议报文”)的收发数量, 在边缘节点或辅助边缘节点上配置的一组子环的集合。这些子环的边缘节点都配置在同

10、一台设备上,同样辅助边缘节点也都配置在同一台设备上。而且边缘节点或辅助边缘节点所在子环对应的主环链路相同,也就是说这些子环边缘节点的Edge-Hello报文都走相同的路径到达辅助边缘节点。在边缘节点上配置的环组称为边缘节点环组,在辅助边缘节点上配置的环组称为辅助边缘节点环组。边缘节点环组内最多允许有一个子环发送 Edge-Hello 报文。RRPP 协议报文RRPP协议报文的类型及其作用如 表 1所示。表 1 RRPP 报文类型及其作用报文类型说明Hello由主节点发起,对网络进行环路完整性检测Fast-Hello由主节点发起,对网络进行环路完整性快速检测Link-Down由传输节点、边缘节点

11、或者辅助边缘节点发起,在这些节点的自身链路 down 时通知主节点环路消失Common-Flush-FDB由主节点发起,FDB 是Forwarding Database 的缩写,在RRPP 环迁移到断裂状态时通知传输节点更新各自 MAC 表项和 ARP/ND 表项Complete-Flush-FDB由主节点发起,在 RRPP 环迁移到健康状态时通知传输节点更新各自 MAC 表项和ARP/ND 表项,同时通知传输节点解除临时阻塞端口的阻塞状态Edge-Hello由边缘节点发起,对边缘节点与辅助边缘节点之间的主环链路进行检测Fast-Edge-Hello由边缘节点发起,对边缘节点与辅助边缘节点之间

12、的主环链路进行快速检测Major-Fault由辅助边缘节点发起,在边缘节点和辅助边缘节点之间主环链路不连通时通知边缘节点主环链路故障子环的协议报文在主环中被当作数据报文传送,而主环的协议报文则只能在主环中传送。RRPP 定时器RRPP 在检测以太网环的链路状况时,主节点根据 Hello 定时器从主端口发送 Hello 报文,根据 Fail定时器判断副端口是否收到 Hello 报文。 Hello 定时器:规定了主节点从主端口发送 Hello 报文的周期。 Fail 定时器:规定了主节点从主端口发出 Hello 报文到副端口收到该报文的最大时延。在该定时器超时前,若主节点在副端口上收到了自己从主端

13、口发出的 Hello 报文,主节点认为环网处于健康状态;否则,主节点认为环网处于断裂状态。 Fast-Hello 定时器:规定了主节点从主端口发送 Fast-Hello 报文的周期。 Fast-Fail 定时器:规定了主节点从主端口发出 Fast-Hello 报文到副端口收到该报文的最大时延。在该定时器超时前,若主节点在副端口上收到了自己从主端口发出的 Fast-Hello 报文, 主节点认为环网处于健康状态;否则,主节点认为环网处于断裂状态。 在同一 RRPP 域中,传输节点会通过收到的 Hello 报文来学习主节点上 Hello 定时器和 Fail 定时器的值,以保证环网上各节点定时器的值

14、是一致的。 在同一 RRPP 域中,传输节点不会通过收到的 Fast-Hello 报文来学习主节点上 Fast-Hello 定时器和 Fast-Fail 定时器的值。RRPP 运行机制1. 轮询机制轮询机制是 RRPP 环的主节点主动检测环网健康状态的机制。主节点周期性地从其主端口发送 Hello 报文,依次经过各传输节点在环上传播。如果环路是健康的, 主节点的副端口将在定时器超时前收到 Hello 报文,主节点将保持副端口的阻塞状态。如果环路是断裂的,主节点的副端口在定时器超时前无法收到 Hello 报文,主节点将解除数据 VLAN 在副端口的阻塞状态,同时发送 Common-Flush-F

15、DB 报文通知所有传输节点,使其更新各自的 MAC 表项和ARP/ND 表项。2. 链路 down 告警机制当传输节点、边缘节点或者辅助边缘节点发现自己任何一个属于 RRPP 域的端口 down 时,都会立刻发送 Link-Down 报文给主节点。主节点收到 Link-Down 报文后立刻解除数据 VLAN 在其副端口的阻塞状态,并发送 Common-Flush-FDB 报文通知所有传输节点、边缘节点和辅助边缘节点,使其更新各自的 MAC 表项和 ARP/ND 表项。各节点更新表项后,数据流则切换到正常的链路上。3. 环路恢复传输节点、边缘节点或者辅助边缘节点上属于 RRPP 域的端口重新 up 后,主节点可能会隔一段时间才能发现环路恢复。这段时间对于数据 VLAN 来说,网络有可能形成一个临时的环路,从而产生广播风暴。为了防止产生临时环路,非主节点在发现自己接入环网的端口重新 up 后,立即将其临时阻塞(只允许控制 VLAN 的报文通过),在确信不会引起环路后,才解除该端口的阻塞状态。4. 主环链路 down,多归属子环广播风暴抑制机制如 图 5所示,假设Ring 1 为

展开阅读全文
相关资源
相关搜索

当前位置:首页 > IT计算机/网络 > 网络与通信

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号