[发明专利]实现RRPP环分路上行的方法、RRPP环和装置有效
申请号: | 201010557259.8 | 申请日: | 2010-11-22 |
公开(公告)号: | CN102480409A | 公开(公告)日: | 2012-05-30 |
发明(设计)人: | 顾雷雷;王军 | 申请(专利权)人: | 杭州华三通信技术有限公司 |
主分类号: | H04L12/56 | 分类号: | H04L12/56;H04L12/42 |
代理公司: | 北京德琦知识产权代理有限公司 11018 | 代理人: | 谢安昆;宋志强 |
地址: | 310053 浙江省杭州市高新技术产业*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 实现 rrpp 分路 上行 方法 装置 | ||
技术领域
本发明涉及快速环保护协议(RRPP,Rapid Ring Protoction Protocol)技术领域,尤其涉及实现RRPP环分路上行的方法、RRPP环和装置。
背景技术
RRPP是专门用于以太网环的链路层协议,它在以太环完整时能够防止数据环路引起的广播风暴,而当以太环上任一条链路断开时能迅速恢复环网上各个节点之间的通信链路,通常使能了RRPP的以太环称为RRPP环。
通常一个RRPP环上主要包括主节点和传输节点,其中,主节点是发起环路探测和进行环路预防的主要操作节点,它的主端口按照Hello定时器的定时周期间隔固定时长在RRPP环上发送环路探测报文(如Hello报文),副端口按照Fail定时器的定时周期如果在设定的时间内(通常为Hello定时器定时周期的3倍)没有接收到环路探测报文,则确定RRPP环上的链路出现故障。在RRPP环上的链路没有故障时,主节点的副端口在数据VLAN上被设置为阻塞状态(但始终保持在控制VLAN上的转发状态,以保证能够接收到环路探测报文),无法转发数据;当传输节点感知到自身所连链路出现故障时,向主节点发送链路故障(Link_down)报文,主节点接收到Link_down报文后,将主节点的副端口在数据VLAN上切换为转发状态,进行数据报文的转发,从而保证RRPP环上的传输节点能够接收到数据报文,并通过主端口和副端口发送普通地址刷新(Common_Flush_FDB)报文,各传输节点接收到Common_Flush_FDB报文后,刷新自身的MAC地址转发表,从而改变后续RRPP环上的数据传输方向。
监控RRPP环是一种特殊的RRPP环,目前多应用于高速公路等领域的视频监控。监控RRPP环包括一个主节点和多个编码器,其中编码器担任传输节点。如图1为现有的一种监控RRPP环的结构示意图,包括主节点和编码器A-K。在图1中,箭头所示的方向为每个编码器所产生的监控流量的传输方向。监控流量属于突发性质流量,环上所有编码器突发性质的监控流量均顺着同一个方向上行,这就导致越接近主节点的编码器的缓存压力越大,越接近主节点的链路的负载越大;并且,所有流量都从主节点的同一端口上行,这对主节点来说也存在一定的压力。可见,现有的监控RRPP环存在性能瓶颈,无法充分利用环中的有效资源。
如果针对普通的RRPP环,现有技术中可以采用RRPP多实例技术来解决上述问题。但是,RRPP多实例技术不适用于监控RRPP,这是因为担任RRPP环传输节点的编码器不支持出口打VLAN标签,无法满足RRPP多实例的要求;并且监控RRPP一般来说应用于高速公路等,各个设备同属于一个VLAN组网,且编码器的RRPP实现简单,无法同时运行多个RRPP实例。
发明内容
本发明提供了一种实现RRPP环分路上行的方法,能够提高RRPP环的资源利用率。
本发明还提出一种RRPP环、主节点和传输节点,能够实现RRPP环的分路上行,提高RRPP环的资源利用率。
本发明的技术方案是这样实现的:
一种实现RRPP环分路上行的方法,应用于包括一个主节点和多个传输节点的RRPP环,所述主节点上设置主端口和副端口,其特征在于,所述方法包括:
主节点查找距离主节点最远的传输节点,将该传输节点确定为主节点代理;通过主端口发送分路选择Hello报文,该报文携带所述主节点代理的标识;
传输节点接收所述分路选择Hello报文,根据该报文中的主节点代理的标识判断自身是否为主节点代理,如果是,则将接收该报文的端口确定为次副端口,将另一个端口确定为次主端口,将次副端口在数据VLAN上切换为阻塞状态;
主节点代理通过次副端口接收到来自主节点的普通Hello报文时,通过次主端口发送主节点代理Hello报文;
主节点通过副端口接收到所述主节点代理Hello报文后,将所述副端口在数据VLAN上切换为转发状态,并通过主端口和副端口发送Common_Flush_FDB报文。
一种RRPP环,包括一个主节点和多个传输节点,其特征在于:
所述主节点,用于查找距离主节点最远的传输节点,将该传输节点确定为主节点代理;通过主端口发送分路选择Hello报文,该报文携带所述主节点代理的标识;通过副端口接收到来自所述主节点代理的主节点代理Hello报文后,将所述副端口在数据VLAN上切换为转发状态,并通过主端口和副端口发送普通地址刷新Common_Flush_FDB报文;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州华三通信技术有限公司,未经杭州华三通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010557259.8/2.html,转载请声明来源钻瓜专利网。