环型冗余通信路径控制方法技术

技术编号:3544066 阅读:209 留言:0更新日期:2012-04-11 18:40
本发明专利技术涉及环型冗余通信路径控制方法,各个传送装置周期性地发送检查通信路径的检查帧,在一定时间未接收到检查帧时,检测通信路径的故障,并发送用于通知检查帧未到达的未到达通知帧,另外,在接收到未到达通知帧时,检测通信路径的故障。另外,各个传送装置在检测出故障时,将检测出故障的端口阻塞,从已阻塞的端口以外的另一端口发送用于命令开放主阻塞端口的开放命令帧,在接收到开放命令帧时,传送开放命令帧,在检测出故障而阻塞的端口以外的另一端口、或接收到开放命令帧的端口、或与端口构成相同的环型冗余通信路径的另一端口为主阻塞端口时,开放主阻塞端口。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及使通信路径冗余化、并根据故障状况进行通信线路的切换的线路控制技术,尤其涉及适于通过环型冗余通信路径来实现冗余化的网络的环型冗余通信路径控制方法
技术介绍
当前,在通信企业提供的WAN(Wide Area Network:广域网)业务中广泛采用了1+N型及1:N型的冗余结构,该冗余结构为了使用户的通信的可靠性提高而使通信企业网内的路径冗余化,并在发生了故障时切换线路来保护用户的通信。但是存在如下的问题,即为了在这些方式中构成冗余路径,而使链接数增加从而导致网络成本增大。因此,以较少的链接数就能够实现冗余化的环型冗余通信路径的采用取得了进展。但是,在环型冗余通信路径中,当提供如广域以太网(注册商标)那样的多点对多点的通信路径的情况下,需要逻辑性地解除环路,在故障时进行路径切换的环控制。因此,在非专利文献1所述的STP(Spanning Tree Protocol:生成树协议)及、非专利文献2所述的RSTP(Rapid Spanning Tree Protocol:快速生成树协议)等生成树类控制方法中,使环型冗余通信路径上的单个端口成为阻塞状态,由此来逻辑性地解除环结构。但是在生成树类控制方法中,为了进行决定网络结构的路径计算而需要使用多种参数。因此存在如下的问题,即用于故障时路径切换的路径再计算成本变大,在路径切换中要耗费时间。因此,在非专利文献3、4所述的基于环控制方式的EAPS(以太网(注册商标)Automatic Protection Switch:自动保护切换)及非专利文献5所述的切换节点控制方法中,在环型冗余通信路径的主传送装置中,阻塞单方-->的控制端口来逻辑性地解除环路,并发送在环型冗余通信路径中巡回的检查帧,在未接收到该检查帧时检测为故障,开放已阻塞的控制端口进行路径切换,由此来实现迅速的路径切换。非专利文献1:IEEE 802.1D-1998 Edition MAC bridges(8章)非专利文献2:IEEE 802.1D-2004 Edition MAC bridges(17章)非专利文献3:RFC3619 Extreme Networks′Ethernet(注册商标)Automatic Protection Switching(EAPS)Versionl非专利文献4:安藤雅人,"LAN Switch技術~冗畏化手法と最新技術~",pp.7-pp.9,Internet week 2003,[平成19年3月16日检索],因特网<http://www.soi.wide.ad.jp/class/20030038/slides/40/index_1.html>非专利文献5:安藤雅人,"LAN Switch技術~冗畏化手法と最新技術~",pp.16-pp.19,Internet week 2003,[平成19年3月16日检索],因特网<http://www.soi.wide.ad.jp/class/20030038/slides/40/index_1.html>但是,在现有的环控制方式中,当检测出故障时,以开放主传送装置的控制端口来作为在故障位置解除环路的手段。从而,在发生了单方向线路断开时,尽管反方向线路导通但仍开放控制端口,所以导致单方向环路发生。另外,当由于传送迟延或传送装置内的传送缓冲器溢出而无法接收检查帧时,虽然实际上未发生故障但误检测出故障并开放控制端口。从而,导致环路发生。为了解决该问题而考虑了以下的方式。即,由构成环型冗余通信路径的传送装置来决定主传送装置以及副传送装置,正常时阻塞主传送装置的控制端口,并开放副传送装置的控制端口,在检测出故障时,副传送装置阻塞控制端口,对主传送装置通知开放命令,主传送装置接收开放命令后开放控制端口。从而,在单方向线路切断的情况及抛弃了检查帧的情况下,可防止由故障的误检测而引起的环路的发生。但该方式中,因为在故障发生时在故障位置以及副传送装置的控制端口这两个位置被逻辑性地阻塞,所以路径被分割成两条。在可以将环型冗余通信路径的多个线路中的一个线路作为主路径、仅在故障时使用其他线路的梯型冗余通信路径中是适合的,不过在应该在全部传送装置-->之间确保路径的环型冗余通信路径中,则成为通信切断的原因。因此,本专利技术的目的是提供这样一种环型冗余通信方法,其即使在单方向的线路切断的情况、或由于传送迟延或传送缓冲器的溢出等而抛弃了检查帧的情况下也能够防止环路的发生、且能够防止在发生故障时路径的分割的发生。
技术实现思路
在本专利技术中为了解决上述课题而采用了一种环型冗余通信路径控制方法,在通过将传送装置的两个端口与各个相邻的传送装置的端口连接来环状地连接多个传送装置、并冗余地构成沿相互相反的方向传送帧的帧传送路径的环型冗余通信路径下,将把上述多个传送装置环状地连接的端口中的至少一个端口设为主阻塞端口,由此来唯一地选择上述帧传送路径,上述主阻塞端口即使在该环型冗余通信路径的正常状态下也处于阻塞状态,该环型冗余通信路径控制方法的特征在于,各个上述传送装置包含以下步骤:分别从与相邻的各个传送装置连接的各个端口向该相邻的各个传送装置周期性地发送检查帧的步骤,该检查帧用于检查与该相邻的各个传送装置之间的通信路径;在与相邻的各个传送装置连接的端口在一定时间内未接收到从该相邻的传送装置发送的检查帧时,在该端口中检测上述通信路径的故障,从该端口向该相邻的传送装置发送用于通知检查帧未到达的情况的未到达通知帧的步骤;当与相邻的各个传送装置连接的端口接收到从该相邻的传送装置发送的未到达通知帧时,在该端口中检测上述通信路径的故障的步骤;当在与相邻的各个传送装置连接的端口中的任意一个端口中检测出故障时,阻塞检测出故障的该端口,从已阻塞的该端口以外的另一端口发送用于命令开放上述主阻塞端口的开放命令帧的步骤;在接收到开放命令帧时,从与接收到该开放命令帧的端口构成相同的环型冗余通信路径的另一端口传送该开放命令帧的步骤;以及在检测出故障而阻塞的上述端口以外的另一端口、或接收到上述开放命令帧的端口、或与该端口构成相同的环型冗余通信路径的另一端口为上述主阻塞端口时,开放该主阻塞端口的步骤。-->从而,因为阻塞了将发生了故障的线路或传送装置进行连接的端口、并在正常时开放阻塞的端口,所以即使在故障时阻塞了端口,也不会分割环型冗余通信路径而能够进行路径的切换。另外,因为在一定时间内未接收到检查帧时检测故障、并向相邻的传送装置发送检查帧未到达通知,所以在发生了单方向线路切断的线路中,连接该线路的两端的传送装置均能够检测线路故障。另外,因为检测出故障的传送装置将该检测出的端口阻塞,所以能够与两方向线路切断同样地来处理单方向线路切断,可防止单方向环路的发生。另外,在检测出故障的传送装置阻塞了该检测出的端口之后,从其他端口发送开放命令帧,在接收到开放命令帧的传送装置保持阻塞端口的情况下,开放该阻塞端口,因此可以在保持始终设有环的逻辑性终端点的状态下切换路径,这样能够防止环路的发生。另外,根据本专利技术第一方面所述的环型冗余通信路径控制方法中的特征是,上述各个传送装置包含以下步骤:对于通过未接收上述检查帧来检测故障的端口,在由该端口接收到检查帧时,在本文档来自技高网
...

【技术保护点】
一种环型冗余通信路径控制方法,在通过将传送装置的两个端口与各个相邻的传送装置的端口连接来环状地连接多个传送装置、并冗余地构成沿相互相反的方向传送帧的帧传送路径的环型冗余通信路径下, 将把上述多个传送装置环状地连接的端口中的至少一个端口设为主阻塞端口,由此来唯一地选择上述帧传送路径,上述主阻塞端口即使在该环型冗余通信路径的正常状态下也处于阻塞状态,该环型冗余通信路径控制方法的特征在于, 各个上述传送装置包含以下步骤: 分别从与相邻的各个传送装置连接的各个端口向该相邻的各个传送装置周期性地发送检查帧的步骤,该检查帧用于检查与该相邻的各个传送装置之间的通信路径; 在与相邻的各个传送装置连接的端口在一定时间内未接收到从该相邻的传送装置发送的检查帧时,在该端口中检测上述通信路径的故障,从该端口向该相邻的传送装置发送用于通知检查帧未到达的情况的未到达通知帧的步骤; 当与相邻的各个传送装置连接的端口接收到从该相邻的传送装置发送的未到达通知帧时,在该端口中检测上述通信路径的故障的步骤; 当在与相邻的各个传送装置连接的端口中的任意一个端口中检测出故障时,阻塞检测出故障的该端口,从已阻塞的该端口以外的另一端口发送用于命令开放上述主阻塞端口的开放命令帧的步骤; 在接收到开放命令帧时,从与接收到该开放命令帧的端口构成相同的环型冗余通信路径的另一端口传送该开放命令帧的步骤;以及 在检测出故障而阻塞的上述端口以外的另一端口、或接收到上述开放命令帧的端口、或与该端口构成相同的环型冗余通信路径的另一端口为上述主阻塞端口时,开放该主阻塞端口的步骤。...

【技术特征摘要】
【国外来华专利技术】JP 2006-3-28 088273/20061.一种环型冗余通信路径控制方法,在通过将传送装置的两个端口与各个相邻的传送装置的端口连接来环状地连接多个传送装置、并冗余地构成沿相互相反的方向传送帧的帧传送路径的环型冗余通信路径下,将把上述多个传送装置环状地连接的端口中的至少一个端口设为主阻塞端口,由此来唯一地选择上述帧传送路径,上述主阻塞端口即使在该环型冗余通信路径的正常状态下也处于阻塞状态,该环型冗余通信路径控制方法的特征在于,各个上述传送装置包含以下步骤:分别从与相邻的各个传送装置连接的各个端口向该相邻的各个传送装置周期性地发送检查帧的步骤,该检查帧用于检查与该相邻的各个传送装置之间的通信路径;在与相邻的各个传送装置连接的端口在一定时间内未接收到从该相邻的传送装置发送的检查帧时,在该端口中检测上述通信路径的故障,从该端口向该相邻的传送装置发送用于通知检查帧未到达的情况的未到达通知帧的步骤;当与相邻的各个传送装置连接的端口接收到从该相邻的传送装置发送的未到达通知帧时,在该端口中检测上述通信路径的故障的步骤;当在与相邻的各个传送装置连接的端口中的任意一个端口中检测出故障时,阻塞检测出故障的该端口,从已阻塞的该端口以外的另一端口发送用于命令开放上述主阻塞端口的开放命令帧的步骤;在接收到开放命令帧时,从与接收到该开放命令帧的端口构成相同的环型冗余通信路径的另一端口传送该开放命令帧的步骤;以及在检测出故障而阻塞的上述端口以外的另一端口、或接收到上述开放命令帧的端口、或与该端口构成相同的环型冗余通信路径的另一端口为上述主阻塞端口时,开放该主阻塞端口的步骤。2.根据权利要求1所述的环型冗余通信路径控制方法,其特征在于,上述各个传送装置包含以下步骤:对于通过未接收上述检查帧来检测故障的端口,在由该端口接收到检查帧时,在该端口中对修复进行检测,并中止来自该端口的上述未到达通知帧的发送的步骤;以及对于通过接收上述未到达通知帧来检测故障的端口,当该端口在一定时间内未接收到未到达通知帧时,在该端口中对修复进行检测的步骤。3.根据权利要求2所述的环型冗余通信路径控制方法,其特征在于,在检测出故障的端口中检测出修复之后,上述各个传送装置包含以下的步骤:在将自身传送装置的任一个端口指定为上述主阻塞端口时,从指定的该端口向自身传送装置发送检查上述修复的修复检查帧的步骤;在接收到上述发送给自身传送装置的修复检查帧时,阻塞被指定为主阻塞端口的上述端口,从已阻塞的该端口向自身传送装置发送用于命令开放已检测出上述修复的端口的修复开放命令帧的步骤;在接收到发送给其他传送装置的修复检查帧时,从与接收到该修复检查帧的端口构成相同的环型冗余通信路径的另一端口传送该修复检查帧的步骤;以及当接收到修复开放命令帧时,如果在自身传送装置中存在检测出上述修复的端口,则开放该端口的步骤。4.根据权...

【专利技术属性】
技术研发人员:丸吉政博铃木宗良波户邦夫南胜也
申请(专利权)人:日本电信电话株式会社
类型:发明
国别省市:JP[日本]

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

1