弹性分组环的相交互连方法及相交站点、相交弹性分组环技术

技术编号:3546152 阅读:235 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种弹性分组环的相交互连方法,包括以下步骤:确定两个相交站点分别为主站点和从站点;连通主站点的内部通道,断开从站点的内部通道;当两个相交站点的连接在至少一个环上断开时,从站点连通其内部通道。本发明专利技术还公开了一种应用上述方法的相交站点。本发明专利技术消除了相交环正常工作时出现转发环路和重复帧从而消除了广播风暴,同时使得相交环在出现拓扑异常后的大多数情况下仍能继续工作,满足了高可用性要求,并使得组网具有更好地可控性,同时故障切换时间小于50毫秒。

【技术实现步骤摘要】
弹性分组环的相交互连方法及相交站点、相交弹性分组环
本专利技术涉及弹性分组环(RPR,Resilient Packet Ring),尤其涉及一种弹性分组环的相交互连方法及相交站点、相交弹性分组环。
技术介绍
RPR是IEEE(Institute ofElectrical and Electronics Engineers,电气与电子工程师协会)802.17工作组定义的一种新型MAC(Media Access Control,媒介接入控制)层协议,它融合了SONET/SDH(Synchronous Optical Network/Synchronous Digital Hierarchy,光纤同步网络/同步数字体系)和以太网的技术优势,具有小于50毫秒保护倒换、拓扑自动发现以及高带宽利用率等多种技术特点。RPR采用双向双纤的环形拓扑结构,每个RPR环都包括内环和外环,内外环上都可以传输业务,但传输方向相反。目前,RPR环网逐渐在网络的各种层次中得到应用。在一些大型网络中,单独一个环已经无法满足组网要求,此时通常会采用相交环或相切环。RPR相切环的拓扑结构如图1所示,站点111、站点112和站点113位于RPR环110上,站点121、站点122和站点123位于RPR环120上,而站点130同时位于RPR环110和120上,或者说RPR环110和120通过相切站点130连接。RPR相交环的拓扑结构如图2所示,图2中同时位于RPR环110和120上的是两个站点131和132,或者说RPR环110和120通过相交站点131和132连接。RPR相交环也可以有三个或三个以上的相交站点。比较一下相交环和相切环这两种拓扑结构,不难发现,相切环可能出现单点故障,对相切站点130的可靠性要求比较高,一旦相切站点130失效,-->相切的两个环之间的通信就会中断;而相交环对相交站点131和132的可靠性要求就比较低,在其中一个相交站点失效后,两个环仍然可以通过另外一个相交站点正常通信。可见,相交环可以有效提高网络的可用性。但是,两个或多个RPR环组成相交环拓扑结构时,存在一些技术限制。如果相交的两个或多个环属于不同的子网或者VLAN(Virtual Local Area,虚拟局域网),各环上的站点进行通信时,通过相交站点做网络层转发不存在任何问题。但如果相交的两个或多个环属于同一子网或者VLAN,各环上站点进行通信时,就需要通过相交站点做链路层转发,环上站点就可能收到重复的帧,并且会在网络中出现广播风暴,导致网络不可用。例如,在图2所示的相交环网络中,RPR环110和120属于同一子网,且所有报文沿顺时针方向传送。RPR环110上的站点112向环110上发送了一个广播报文。当广播报文到达相交站点131时,相交站点131一边转发报文给相交站点132,一边复制一份报文,向RPR环120广播;当广播报文到达相交站点132时,相交站点132也会一边转发报文给下游的站点113,一边复制一份报文,向RPR环120广播;该广播报文回到源站点112时被丢弃。此时,站点112发出的一份广播报文在RPR环120上已经变成了同样的两份在传送,致使RPR环120上的站点收到重复帧。但广播报文的传送还远未就此为止。与上述过程相似,经相交站点131复制广播到RPR环120上的广播报文会通过相交站点132再次广播到RPR环110上;经过相交站点132复制广播到RPR环120上的广播报文也同样会由相交站点131再次广播到RPR环110上,这个广播报文在RPR环110上沿顺时针方向到达相交站点132时,又会广播到RPR环120上,如此不断循环,在相交站点131和132处产生了广播风暴,侵蚀网络的有效带宽,最终导致网络不可用。-->
技术实现思路
本专利技术要解决的是现有技术中处于同一子网或VLAN的相交RPR环会出现广播风暴导致网络不可用的问题。本专利技术中至少两个弹性分组环环具有至少两个同时位于所述两个环上的相交站点,相交站点有内部通道能够连接所述两个环,本专利技术所述相交互连方法包括以下步骤:a)确定两个相交站点分别为主站点和从站点;b)连通主站点的内部通道,断开从站点的内部通道;c)当两个相交站点的连接在至少一个环上断开时,从站点连通其内部通道。优选地,本专利技术所述方法还包括:设置两个相交站点的优先级;所述步骤a)中确定的相交站点主从状态具体为:以具有较高优先级的相交站点为主站点,另一个为从站点;如果两个相交站点的优先级相同,则比较相交站点的媒介接入控制MAC地址来决定主站点和从站点。优选地,本专利技术所述方法还包括:所述步骤c)中还包括:当两个相交站点的连接在至少一个环上断开时,从站点上升为主站点;当两个相交站点在所述两个环上的连接恢复正常时,转步骤a)。优选地,本专利技术所述方法还包括:相交站点包括主从状态或优先级的信息发生变化时,向对端相交站点发送互连控制帧;所述互连控制帧中包括发送方当前的主从状态和优先级的信息;在相交站点上存储对端相交站点的信息,包括其主从状态和优先级;当相交站点收到对端相交站点的互连控制帧时,更新本站点上存储的对-->端相交站点的信息;当对端站点的主从状态或优先级发生变化时,如果相交站点在所述两个弹性分组环上的连接都正常,转步骤a);否则不做处理。优选地,本专利技术所述方法还包括:当主站点的优先级发生会导致相交站点切换主从状态的变化时,如果相交站点在所述两个环上的连接都正常,主站点在向从站点发送互连控制帧前,先下降为从站点,并断开内部通道。优选地,本专利技术所述方法还包括:相交站点周期向对端相交站点发送互连控制帧;当相交站点收到互连控制帧时,在更新本站点上存储的对端相交站点的信息之前还包括:判断该互连控制帧中的对端站点信息与本站点上存储的是否相同,如果相同则丢弃该互连控制帧。优选地,在所述步骤a)之前还包括:将两个相交站点初始化为从站点;相交站点接收到初始化后对端相交站点发送的第1个互连控制帧时,在本站点上存储对端相交站点包括其主从状态和优先级的信息,执行步骤a)。优选地,本专利技术所述方法还包括:每个相交站点维护一个发送定时器,用于互连控制帧发送的周期计时;在因信息变化发送互连控制帧时,相交站点重置发送定时器。优选地,所述互连控制帧为弹性分组环协议控制帧,其控制类型为802.17标准的预留值,在互连控制帧中还包括控制帧版本和所述两个相交互连的环在网络中的实例标识。优选地,本专利技术所述方法还包括:当两个相交站点在所述两个环上的连接恢复正常时,从站点断开其内部通道。优选地,本专利技术所述方法还包括:相交站点周期性查询所述两个弹性分-->组环的拓扑数据库,以检查与对端相交站点在所述两个弹性分组环上的连接状态;所述周期性查询包括在所述两个弹性分组环的拓扑数据库每次更新结束后查询,或以预定检测周期查询。优选地,所述预定检测周期在10毫秒与10秒之间取值;所述连接为链路层连接。本专利技术还提供了一种应用上述相交互连方法的相交站点,与对端相交站点同时位于两个弹性分组环上,该相交站点括相交互连装置,所述相交互连装置包括连接状态检测模块、参数配置模块、互连控制帧接收模块、站点状态处理模块、内部通道控制模块和互连控制帧发送模块,其中:连接状态检测模块周期性检测并存储两个相交本文档来自技高网
...

【技术保护点】
一种弹性分组环的相交互连方法,其中至少两个弹性分组环具有至少两个同时位于所述两个环上的相交站点,相交站点有内部通道能够连接所述两个环,其特征在于,包括以下步骤:a)确定两个相交站点分别为主站点和从站点;b)连通主站点的内部通 道,断开从站点的内部通道;c)当两个相交站点的连接在至少一个环上断开时,从站点连通其内部通道。

【技术特征摘要】
1.一种弹性分组环的相交互连方法,其中至少两个弹性分组环具有至少两个同时位于所述两个环上的相交站点,相交站点有内部通道能够连接所述两个环,其特征在于,包括以下步骤:a)确定两个相交站点分别为主站点和从站点;b)连通主站点的内部通道,断开从站点的内部通道;c)当两个相交站点的连接在至少一个环上断开时,从站点连通其内部通道。2.按照权利要求1所述弹性分组环的相交互连方法,其特征在于还包括:设置两个相交站点的优先级;所述步骤a)中确定的相交站点主从状态具体为:以具有较高优先级的相交站点为主站点,另一个为从站点;如果两个相交站点的优先级相同,则比较相交站点的媒介接入控制MAC地址来决定主站点和从站点。3.按照权利要求2所述弹性分组环的相交互连方法,其特征在于还包括:所述步骤c)中还包括:当两个相交站点的连接在至少一个环上断开时,从站点上升为主站点;当两个相交站点在所述两个环上的连接恢复正常时,转步骤a)。4.按照权利要求3所述弹性分组环的相交互连方法,其特征在于还包括:相交站点包括主从状态或优先级的信息发生变化时,向对端相交站点发送互连控制帧;所述互连控制帧中包括发送方当前的主从状态和优先级的信息;在相交站点上存储对端相交站点的信息,包括其主从状态和优先级;当相交站点收到对端相交站点的互连控制帧时,更新本站点上存储的对端相交站点的信息;当对端站点的主从状态或优先级发生变化时,如果相交站点在所述两个弹性分组环上的连接都正常,转步骤a);否则不做处理。5.按照权利要求4所述弹性分组环的相交互连方法,其特征在于还包括:当主站点的优先级发生会导致相交站点切换主从状态的变化时,如果相交站点在所述两个环上的连接都正常,主站点在向从站点发送互连控制帧前,先下降为从站点,并断开内部通道。6.按照权利要求5所述弹性分组环的相交互连方法,其特征在于还包括:相交站点周期向对端相交站点发送互连控制帧;当相交站点收到互连控制帧时,在更新本站点上存储的对端相交站点的信息之前还包括:判断该互连控制帧中的对端站点信息与本站点上存储的是否相同,如果相同则丢弃该互连控制帧。7.按照权利要求6所述弹性分组环的相交互连方法,其特征在于,在所述步骤a)之前还包括:将两个相交站点初始化为从站点;相交站点接收到初始化后对端相交站点发送的第1个互连控制帧时,在本站点上存储对端相交站点包括其主从状态和优先级的信息,执行步骤a)。8.按照权利要求7所述弹性分组环的相交互连方法,其特征在于还包括:每个相交站点维护一个发送定时器,用于互连控制帧发送的周期计时;在因信息变化发送互连控制帧时,相交站点重置发送定时器。9.按照权利要求4至8任意一项所述弹性分组环的相交互连方法,其特征在于,所述互连控制帧为弹性分组环协议控制帧,其控制类型为802.17标准的预留值,在互连控制帧中还包括控制帧版本和所述两个相交互连的环在网络中的实例标识。10.按照权利要求1至8任意一项所述弹性分组环的相交互连方法,其特征在于还包括:相交站点周期性查询所述两个弹性分组环的拓扑数据库,以检查与对端相交站点在所述两个弹性分组环上的连接状态;所述周期性查询包括在所述两个弹性分组环的拓扑数据库每次更新结束后查询,或以预定检测周期查询。11.按照权利要求10所述弹性分组环的相交互连方法,其特征在于...

【专利技术属性】
技术研发人员:张晓琳
申请(专利权)人:杭州华三通信技术有限公司
类型:发明
国别省市:86[中国|杭州]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1