[发明专利]RRPP环的优化链路切换方法、系统和网络节点有效
| 申请号: | 200910076618.5 | 申请日: | 2009-01-12 |
| 公开(公告)号: | CN101465782A | 公开(公告)日: | 2009-06-24 |
| 发明(设计)人: | 顾雷雷;王军 | 申请(专利权)人: | 杭州华三通信技术有限公司 |
| 主分类号: | H04L12/437 | 分类号: | H04L12/437 |
| 代理公司: | 北京德琦知识产权代理有限公司 | 代理人: | 谢安昆;宋志强 |
| 地址: | 310053浙江省杭州市高新技术产业*** | 国省代码: | 浙江;33 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | rrpp 优化 切换 方法 系统 网络 节点 | ||
技术领域
本发明涉及网络通信技术,特别涉及一种快速环保护协议(RRPP,Rapid Ring Protection)环的优化链路切换方法、系统和网络节点。
背景技术
RRPP是专门用于以太网环的链路层协议,它在以太环完整时能够防止数据环路引起的广播风暴,当以太环上任一条链路断开时能迅速恢复环网上各节点之间的通信链路,通常将使能了RRPP的以太环称为RRPP环。
通常一个RRPP环上主要包含:主节点和传输节点,如图1所示,主节点和传输节点是使能了RRPP的网络设备并且具有接入该RRPP环的端口,传输设备通常仅用于传输节点之间的连接,进行数据报文和控制报文的转发工作。其中,主节点是发起环路探测和进行环路预防的主要操作节点,它的主端口每隔固定时长在RRPP环网上发送健康检测报文,副端口如果在设定时间内没有接收到健康检测报文,则确定RRPP环上的链路出现故障。在RRPP环上的链路没有故障时,主节点的副端口在数据虚拟局域网(VLAN)上被设置为阻塞状态(但始终保持控制VLAN上的转发状态,保证能够接收健康检测报文),无法转发数据报文,当检测到RRPP环上的链路出现故障后,将主节点的副端口在数据VLAN上切换为转发状态,进行数据报文的转发,从而保证RRPP环上的传输节点都能够接收到数据报文,并通过主端口和副端口发送普通地址刷新(Common_Flush_FDB)报文,各传输节点接收到Common_Flush_FDB报文后,刷新自身的MAC地址转发表。
在实际应用中,RRPP环存在聚合链路的情况下,聚合链路的某条链路断线而导致链路的传输能力发生变化,使得该链路不是最优,或者因扩容需要扩大链路带宽导致链路的传输能力发生变化,都会造成RRPP环上的链路配置不均匀,例如,可能会造成图1所示的链路1、链路2和链路4的带宽为4G,而链路3的带宽为1G,但是传输节点2和传输节点3之间的数据报文传输仅能够通过传输能力最差的链路3进行,而不能通过较优的链路即经由链路2、链路1和链路4进行。如果手工对RRPP环的配置进行更改从而达到链路切换的目的,则必然给管理员带来较大的麻烦且配置代价较大。
发明内容
有鉴于此,本发明提供了一种RRPP环的优化链路切换方法、系统和网络节点,以便于简单地实现自动地链路切换,从而优化数据报文的传输路径。
一种RRPP环的优化链路切换方法,该方法包括:
A、主节点收集RRPP环中各链路的传输能力,确定传输能力最差的链路;
B、在传输能力最差的链路不是主节点所连接的链路时,主节点与传输能力最差的链路所连接的传输节点中的一个交换角色;在传输能力最差的链路是主节点的主端口所连接的链路时,主节点的主端口和副端口交换角色;
其中,所述主节点收集RRPP环中各链路的传输能力包括:所述主节点通过主端口发送携带能力收集标识的健康检测报文或者额外定义的能力收集报文;
各传输节点接收到所述携带能力收集标识的健康检测报文或者额外定义的能力收集报文后,将自身的节点标识和所连接链路的传输能力信息携带在所述健康检测报文或者能力收集报文中后继续转发;
所述主节点通过副端口接收到所述健康检测报文或者能力收集报文后,获取各传输节点所连接链路的传输能力。
一种网络节点,该网络节点用于构成RRPP环,该网络节点包括:能力收集单元、第一判断单元、角色处理单元和能力提供单元;
所述能力收集单元,用于在该网络节点的角色为主节点时,收集RRPP环中各链路的传输能力,确定传输能力最差的链路,并将该传输能力最差的链路信息提供给所述第一判断单元;其中,所述收集RRPP环中各链路的传输能力包括:在该网络节点发送的健康检测报文中携带能力收集标识,或者发送额外定义的能力收集报文,接收到所述健康检测报文或者能力收集报文后,获取各传输节点所连接链路的传输能力;
所述第一判断单元,用于在所述传输能力最差的链路不是该网络节点所连接的链路时,向所述角色处理单元发送第一处理通知;在所述传输能力最差的链路是该网络节点的主端口所连接的链路时,向所述角色处理单元发送第二处理通知;
所述角色处理单元,用于接收到所述第一处理通知后,将该网络节点与传输能力最差的链路所连接的传输节点中的一个交换角色;接收到所述第二处理通知后,将该网络节点的主端口和副端口交换角色;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州华三通信技术有限公司,未经杭州华三通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910076618.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于单向链路的文件传输方法
- 下一篇:用户端网络设备流量监控及分析的方法





