[发明专利]以太环网中边缘端口阻塞的方法、以太环网系统和设备无效
申请号: | 200810101860.9 | 申请日: | 2008-03-13 |
公开(公告)号: | CN101247306A | 公开(公告)日: | 2008-08-20 |
发明(设计)人: | 杨晶晶 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L12/437 | 分类号: | H04L12/437;H04L12/24 |
代理公司: | 北京三高永信知识产权代理有限责任公司 | 代理人: | 何文彬 |
地址: | 518129广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 以太 环网中 边缘 端口 阻塞 方法 系统 设备 | ||
技术领域
本发明涉及通信领域,特别涉及一种以太环网中边缘端口阻塞的方法、以太环网系统和设备。
背景技术
RRPP(Rapid Ring Protection Protocol,环网快速保护协议)是一个专门应用于以太环网的链路层协议,它在以太环网中能够防止数据环路引起的广播风暴,当以太环网上一条链路断开时,能迅速启用备份链路以恢复环网上各个节点之间的通信链路。
在RRPP协议中,支持RRPP相交环组网方式,参见图1提供的RRPP组网示意图,其中,节点1、节点2、节点3和节点4组成的环为主环,节点3、节点4、节点5和节点6组成的环为子环;主环和子环上均有主节点,在图1中分别为节点1和节点5,主环和子环相交的两节点(节点3和节点4)为边缘节点和辅助边缘节点,主节点周期性地从其主端口发送Hello(健康检测)报文检查环网链路状态,如果该主节点从其副端口收到自己发送的Hello报文,说明环网链路完整,主节点阻塞副端口以防止广播环路;如果在规定的时间内没有收到Hello报文,说明环网链路故障,该主节点迁移到Failed(故障)状态,打开副端口,以保证环网上各节点通信不被中断。
对于普通的组网结构,上述检测机制不会形成广播环路,但实际组网中常常是双归属组网,如图2所示的RRPP组网示意图,双归属的两个子环R2和R3借助边缘节点相连接,本身就形成一个环,当主环R1发生故障后,所有子环的主节点的副端口放开,子环之间形成广播环路,为了解决这一缺陷,现有技术中引入了主环上子环协议报文通道状态检测机制,该机制简单描述如下:
子环的边缘节点周期性的向辅助边缘节点发送Edge-Hello(主环完整性检查)报文,辅助边缘节点利用Edge-Hello报文来判断通道状态,辅助边缘节点检测到子环协议报文通道中断后,立即向边缘节点发送Major-Fault(主环故障通知)报文,边缘节点收到Major-Fault后,阻塞自己的边缘端口,子环主节点由于主环故障导致子环协议报文通道中断,不能在规定时间内收到自己发出的Hello报文,于是迁移到Failed状态,放开副端口;
当主环链路恢复后,边缘节点和辅助边缘节点间通信恢复,子环协议报文通道恢复正常,子环主节点从副端口收到自己发出的Hello报文,从而切换到Complete(完整)状态,因此阻塞副端口,子环主节点会从主端口发送Complete-Flush-FDB(数据库刷新)报文,边缘节点收到该报文后放开边缘端口。
发明人发现现有技术中提供的主环上子环协议报文通道状态检测机制中:
对于存在子环的RRPP组网,如果主环出现多点故障,或辅助边缘节点没有收到子环Edge-Hello报文,为了防止广播环路,将阻塞边缘节点的边缘端口,并且多子环情况下边缘节点将阻塞所有的边缘端口,会导致子环上的节点被孤立,无法转发报文,也无法与主环上的业务互通。
发明内容
本发明实施例提供了一种以太环网中边缘端口阻塞的方法、以太环网系统和设备,防止了因主环故障引起的子环节点孤立、报文转发不通,所述技术方案如下:
本发明实施例提供了一种以太环网中边缘端口阻塞的方法,所述以太环网包括主环和子环,所述主环与子环相交于两个节点,所述两个节点中的一个为边缘节点,另一个为辅助边缘节点,所述方法包括:
边缘节点收到辅助边缘节点发送的主环故障通知报文后,检查边缘端口的个数,所述边缘端口为只接入子环的端口;
当所述边缘端口的个数为一个时,不阻塞所述边缘端口;
当所述边缘端口的个数为多个时,从多个边缘端口中选择一个边缘端口不阻塞,将未被选中的边缘端口阻塞。
本发明实施例还提供了一种以太环网系统,所述系统包括主环和子环,所述主环与子环相交于两个节点,所述两个节点中的一个为边缘节点,另一个为辅助边缘节点,所述边缘节点,用于向辅助边缘节点发送主环完整性检查报文,当收到所述辅助边缘节点发送的主环故障通知报文后,检查边缘端口的个数,所述边缘端口为只接入子环的端口;当所述边缘端口的个数为一个时,不阻塞所述边缘端口;当所述边缘端口的个数为多个时,从多个边缘端口中选择一个边缘端口不阻塞,将未被选中的边缘端口阻塞;
所述辅助边缘节点,用于判断在预设时间内是否收到所述边缘节点发送的主环完整性检查报文,如果没有收到,向所述边缘节点发送主环故障通知报文。
进一步地,本发明实施例还提供了一种设备,所述设备为以太环网中主环与子环相交的边缘节点,包括:
主环故障检测模块,用于当收到辅助边缘节点发送的主环故障通知报文后,确认主环发生故障;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810101860.9/2.html,转载请声明来源钻瓜专利网。