用于解决交换机之间的自协商序列死锁的方法和设备.pdf

上传人:1*** 文档编号:679334 上传时间:2018-03-04 格式:PDF 页数:26 大小:1.05MB
返回 下载 相关 举报
摘要
申请专利号:

CN200410083385.9

申请日:

2004.10.08

公开号:

CN1604543A

公开日:

2005.04.06

当前法律状态:

授权

有效性:

有权

法律详情:

授权|||实质审查的生效|||公开

IPC分类号:

H04L12/26; H04L12/28

主分类号:

H04L12/26; H04L12/28

申请人:

日本电气株式会社;

发明人:

山内俊郎

地址:

日本东京都

优先权:

2003.10.01 JP 2003-342749

专利代理机构:

中科专利商标代理有限责任公司

代理人:

朱进桂

PDF下载: PDF下载
内容摘要

一种传输中继器,其具有使交换机之间的自协商序列从死锁状态恢复到正常状态的功能。交换机通过第一和第二传输中继器交换自协商配置码用于状态转变。第一传输中继器在从相对的交换机发送的数据当中监测自协商配置码,并且当检测到在指定长时间内已经有超过预定数目的自协商配置码被发送,判定交换机之间的自协商序列处于死锁状态,并将其报告给第二传输中继器,然后第二传输中继器使从第二传输中继器的发送端到交换机的光信号断开超过交换机设备之间的信号传播时间两倍的时间,从而解决交换机之间的死锁。

权利要求书

1.  一种用于在第一和第二交换机设备之间传输局域网信号的网络,包括:
自协商监测单元,用于监测用以在第一和第二交换机设备之间执行连接协议的指定自协商码,以及用于检测其中保持发送指定码的死锁状态;以及
光信号控制单元,响应死锁状态的检测,使要发送到第一和第二交换机设备任何一个的光信号断开指定长时间。

2.
  根据权利要求1所述的网络,其中,当自协商监测单元在预定长时间内检测到超过预定数目的指定码时,自协商监测单元检测到死锁状态。

3.
  根据权利要求1所述的网络,其中指定长时间超过在所述第一和第二交换机设备之间的信号传播时间的两倍。

4.
  根据权利要求3所述的网络,其中网络包括第一和第二中继传输设备,其每一个都具有自协商监测单元、光信号控制单元以及用于中继局域网信号的局域网信号中继器。

5.
  根据权利要求4所述的网络,其中第一中继传输设备的局域网信号中继器把死锁状态信息传送给第二传输中继器,以及第二中继传输设备的光信号控制单元接收该死锁状态信息,并断开输出到第二交换机设备的光信号。

6.
  根据权利要求4所述的网络,其中自协商监测单元监测局域网信号中继器的输出,并且向相同的中继传输设备中的光信号控制单元通知死锁状态。

7.
  根据权利要求3所述的网络,还包括:
中继传输设备,其包括局域网信号中继器、自协商监测单元和光信号控制单元。

8.
  根据权利要求3所述的网络,其中自协商监测单元和光信号控制单元被布置在第一和第二交换机设备的任何一个中。

9.
  根据权利要求8所述的网络,其中自协商监测单元监测要发送到相对的交换机设备的接收端的指定码。

10.
  根据权利要求8所述的网络,其中自协商监测单元监测从相对的交换机设备的发送端发送的指定码。

11.
  一种用于在第一和第二交换机设备之间传输局域网信号的网络,所述第一和第二交换机设备的任何一个包括:
自协商监测单元,用于监测用以在第一和第二交换机设备之间执行连接协议的自协商,以及用于检测在预定长时间内保持执行自协商的死锁状态;以及
局域网交换机,用于产生局域网信号,该局域网交换机响应死锁状态的检测而被初始化。

12.
  一种用于在第一和第二交换机设备之间中继局域网信号的传输中继器系统,包括:
自协商监测单元,用于监测用以在第一和第二交换机设备之间执行连接协议的指定自协商码,以及用于检测其中保持发送指定码的死锁状态;以及
光信号控制单元,响应死锁状态的通知,使要发送到第一和第二交换机设备的任何端口的光信号断开指定长时间。

13.
  根据权利要求12所述的传输中继器系统,其中当自协商监测单元在预定长时间内检测到超过预定数目的指定码时,自协商监测单元检测死锁状态。

14.
  根据权利要求13所述的传输中继器系统,其中预定长时间超过在所述第一和第二交换机设备之间的信号传播时间的两倍。

15.
  根据权利要求14所述的传输中继器系统,包括第一和第二中继传输设备,其每一个中继传输设备都包括自协商监测单元、光信号控制单元以及用于中继局域网信号的局域网信号中继器。

16.
  根据权利要求15所述的传输中继器系统,其中第一中继传输设备的局域网信号中继器把死锁状态信息传送给第二中继传输设备,以及第二中继传输设备的光信号控制单元接收该死锁状态信息,并断开输出到第二交换机设备的光信号。

17.
  根据权利要求15所述的传输中继器系统,其中自协商监测单元监测局域网信号中继器的输出,并且向相同的中继传输设备中的光信号控制单元通知死锁状态。

18.
  一种用于把局域网信号发送到交换机设备的接收端的交换机设备,包括:
自协商监测单元,用于监测用以在交换机设备之间执行连接协议的指定自协商码,以及用于检测其中保持发送指定码的死锁状态;以及
光信号控制单元,响应死锁状态的通知,把要发送到交换机设备的接收端的光信号断开指定长时间。

19.
  根据权利要求18所述的交换机设备,其中当自协商监测单元在指定长时间内检测到超过预定数目的指定码时,自协商监测单元通知死锁状态的检测。

20.
  根据权利要求19所述的交换机设备,其中指定长时间超过在所述交换机设备之间的信号传播时间的两倍。

21.
  根据权利要求20所述的交换机设备,其中自协商监测单元监测要从交换机设备发送的指定码。

22.
  根据权利要求21所述的交换机设备,其中自协商监测单元监测被发送到交换机设备的指定码。

23.
  一种用于向交换机设备传输局域网信号的交换机设备,包括:
自协商检测单元,用于检测用以在交换机设备之间执行连接协议的自协商,以及用于检测在预定长的时间内保护执行自协商的死锁状态;以及
局域网交换机,用于产生局域网信号,所述局域网交换机响应死锁信号的检测而被初始化。

24.
  根据权利要求23所述的交换机设备,其中当已经检测了预定长的时间时,自协商检测单元向局域网交换机通知死锁状态的检测。

25.
  一种控制在交换机设备之间传输局域网信号的网络所用的光信号的方法,包括:
第一步骤,通过监测用以在交换机设备之间执行连接协议的指定自协商码,来检测其中保持从任一交换机设备发送指定码的死锁状态;以及
第二步骤,当检测到死锁状态时,使光信号断开指定长时间。

26.
  根据权利要求25所述的方法,还包括:第三步骤,当在预定长时间内检测到超过预定数目的指定码时,通知死锁状态。

27.
  根据权利要求26所述的方法,其中预定长时间超过在交换机设备之间的信号传播时间的两倍。

28.
  根据权利要求27所述的方法,其中在第一和第二中继传输设备中执行所述第一、第二和第三步骤。

29.
  根据权利要求28所述的方法,其中第一中继传输设备包括局域网信号中继器,所述的局域网信号中继器用于把死锁状态信息传送给第二中继传输设备。

30.
  根据权利要求27所述的方法,其中在中继传输设备中执行所述第一、第二和第三步骤。

31.
  根据权利要求27所述的方法,其中在任一交换机设备中执行所述第一、第二和第三步骤。

32.
  根据权利要求31所述的方法,其中通过监测要从第一交换机设备发送的指定码,来执行第一步骤。

33.
  根据权利要求31所述的方法,其中通过监测从第二交换机设备发送的指定码,来执行第一步骤。

34.
  一种针对在交换机设备之间传输局域网信号的网络控制自协商信号的传输的方法,包括:
第一步骤,通过检测在交换机之间执行连接协议的自协商,来检测在预定长的时间内保持执行自协商的死锁状态;以及
第二步骤,响应死锁状态的检测,来对交换机设备进行初始化。

说明书

用于解决交换机之间的自协商序列死锁的方法和设备
技术领域
本发明涉及一种用于解决交换机之间的自协商序列死锁的方法和设备,尤其涉及网络、传输中继器(transmission repeater)和交换机设备,以及一种在自协商序列的监控下控制自协商信号的传输的方法。
背景技术
共享链路段的网络设备在开始发送和接收数据之前,先通知彼此可用的操作方式,并且选择适用于两个网络设备的每一个的操作方式。该功能被指定为IEEE(电气与电子工程师协会)标准802.3-2002第78-101页第三部分第37条中的1000-BASE-X自协商功能,其以下被称为参考文献1。上述的第37条在此被全部引入。
在1000-BASE-X自协商中,当通过在两个网络设备之间交换具有/C/ordered_sets的自协商配置码完成自协商时,网络设备之间的正常连接被确认,并且链路的状态被建立,这使得在网络设备之间发送和接收数据成为可能。在Link_ok状态下,不再从网络设备发送配置码。
然而,在1000-BASE-X自协商中,当执行自协商的诸如以太网交换机的设备之间的信号传播时间太长时,即当传播时间超过自协商链接定时器的时间的一半时,有可能达到永远也不能结束自协商的死锁状态。
发生这种死锁是因为,由于传输延迟,使得在当前自协商序列的前进过程中,发自相对的以太网交换机的先前自协商序列中的特定码到达了,使得当前的自协商状态改变,导致了当前自协商序列的重启。
只要自协商不导致在自协商过程中的重启,通常不会出现这种状况。上述的重启发生在无效码或者没有在IEEE标准802.3-2002第32-77页第三部分36条中指定的码与自协商序列混合的情况下。例如,当经过了传输性能下降的状态,从诸如以太网交换机之间的光纤电缆断开的失败逐渐恢复系统时,无效码混合在自协商序列中,导致了死锁。
因此,如果以太网交换机被布置得相隔太远,以致信号的传播时间太长,则取决于交换机之间的故障修复的方式,自协商可能达到死锁,并且不能建立端口,或者不能传输数据。
然而,能够对自协商序列进行初始化,使得能够通过使光信号断开超过以太网交换机之间的信号传播时间的两倍的时间,并且发送表示从以太网交换机重启自协商的配置码,来使自协商打破死锁状态。
当前市售的一些以太网交换机与IEEE 802.3标准不一致,以致于以太网交换机的某些组合使自协商达到死锁,这取决于从失败恢复的定时,以及使得不可能建立连接的端口,与以太网交换机之间的信号传播时间的长度无关。
这样,失败的恢复定时可能使以太网交换机之间的自协商达到死锁,导致了端口建立的失败。
如上所述,常规的以太网交换机可能保持自协商处于不能结束状态,直到不能建立端口的死锁状态。而且,即使传输中继器位于以太网交换机之间,常规的传输中继器也存在相同的问题,这使因为它仅仅在以太网交换机之间传送信号。
发明内容
本发明的一个目的是通过提供网络、中继传输设备和交换机设备来克服上述缺点,其中交换机之间的自协商序列的死锁状态被恢复到正常状态。
本发明的另一目的是提供一种控制自协商信号的传输、解决交换机之间的自协商序列的死锁状态的方法。
根据本发明,提供一种在第一和第二交换机设备之间传输局域网(LAN)信号的网络,其包括:自协商监测单元,用于监测用以在第一和第二交换机设备之间执行连接协议的指定自协商码,以及用于检测其中保持发送指定码的死锁状态;以及光信号控制单元,其响应死锁状态的检测,以使要发送到第一和第二交换机设备的任何端口的接收端的光信号断开指定长时间。
当自协商监测单元在预定时间内检测到超过预定数目的指定码时,自协商监测单元检测死锁状态。
优选地,指定长时间超过在所述第一和第二交换机设备之间的信号传播时间的两倍。
根据本发明的另一方面,提供一种用于在第一和第二交换机设备之间中继LAN信号的中继传输设备,其包括:自协商监测单元,用于监测用以在第一和第二交换机设备之间执行连接协议地指定自协商码,以及用于检测其中保持发送指定码的死锁状态;以及光信号控制单元,其响应死锁状态的检测,以使要发送到第一和第二交换机设备的任何端口的接收端的光信号断开指定长时间。
根据本发明的又一方面,提供一种经过中继传输设备把LAN信号发送到接收端的交换机设备。该交换机设备包括:监测单元,用于通过监测用以执行与接收端的连接协议的指定自协商码,来检测其中保持发送指定码的死锁状态;以及光信号控制单元,用于当检测到死锁状态时,使光信号断开指定长时间。
本发明还提供一种控制用于通过中继传输设备在交换机设备之间传输LAN信号的网络中的光信号的方法。该方法包括:第一步骤,通过监测用以在交换机设备之间执行连接协议的指定自协商码,来检测其中保持从交换机设备发送指定码的死锁状态;以及第二步骤,当检测到所述死锁状态时,使光信号断开指定长时间。
总之,本发明的网络包括功能:当LAN交换机之间或LAN信号中继器的媒介访问控制(MAC)交换机之间的自协商序列达到死锁时,从死锁状态恢复到正常状态的功能,或者是通过断开光信号对自协商的死锁状态进行初始化的功能。
在此,死锁状态表示这样的状态,其中因为在LAN交换机之间保持交换自协商配置码,因此不能完成自协商,导致了端口建立失败,或传输数据失败。
特别是,本发明的网络在发自相对的交换机的数据当中,监测在参考文献1中规定的自协商配置码,并且如果它检测到在预定长时间内有超过预定数目的自协商配置码被发送,则判定交换机之间的自协商序列处于死锁状态,并将其报告给相对的中继传输设备,然后该相对的中继传输设备使从发送端到接收交换机的光信号断开预定长时间。
如上所述,在本发明的网络中,可以通过观测交换机之间的自协商序列,来监测交换机之间的自协商。并且,即使自协商序列处于死锁状态,也能够通过在相对的中继传输设备中使从发送端到接收交换机的光信号断开预定长时间,来终止死锁状态并恢复到正常状态。
因此,在本发明的网络中,即使在通过例如1000-BASE-X型连接的交换机之间的自协商达到死锁,交换机也能够打破死锁状态,这是因为交换机之间的光信号被断开了指定长时间。
附图说明
由以下连同附图一起考虑的详细说明,可以更完整地理解本发明,在附图中:
图1是根据本发明第一实施例的网络的框图;
图2是供本发明第一实施例中使用的自协商监测单元的框图;
图3是供本发明第一实施例中使用的中继传输设备中的局域网(LAN)信号中继器的框图;
图4是供本发明第一实施例中使用的相对的中继传输设备中的LAN信号中继器的框图;
图5所示流程图说明了根据本发明第一实施例的死锁状态的检测和处理;
图6所示流程图显示了根据本发明第一实施例的光信号的控制和处理;
图7是根据本发明第二实施例的网络的框图;
图8是根据本发明第三实施例的网络的框图;
图9是根据本发明第四实施例的交换机的框图;
图10是根据本发明第五实施例的交换机的框图;
图11是根据本发明第六实施例的交换机的框图;以及
图12是根据本发明第七实施例的交换机的框图;
具体实施方式
图1是根据本发明实施例的网络的框图。在图1中,网络100包括中继传输设备或传输中继器1和2,以及交换机3和4。中继传输设备1和交换机3通过光纤101和102连接,中继传输设备2和交换机4通过光纤201和202连接,交换机3和4通过中继传输设备1和2连接。
交换机3和4的每一个都是以太网交换机,或者媒介访问控制(MAC)交换机,其具有传送帧的功能和自协商的功能,并且具有1000-BASE-X型的端口31和41。在被称为参考文献2的IEEE标准802.3-2002第38-43页第一部分第三条中,详细说明了传送帧的功能,上述的参考文献2在此通过参考而引入,而在参考文献1中详细说明了自协商的功能。在以下说明中,把以太网表示为局域网(LAN)(以太网是Xerox公司的注册商标)。
中继传输设备1和2分别包括自协商监测单元11和21、光信号控制器或控制单元12和22,以及LAN信号中继器13和23,分别中继和传输来自交换机3和4的信号。
自协商监测单元11和21能够从有效操作切换到无效操作,反之亦然。自协商监测单元11具有在发自交换机3的信号当中监测自协商配置码/C/ordered_sets、并且对码的数目进行计数的功能,而自协商监测单元12具有在发自交换机4的信号当中监测自协商配置码/C/ordered_sets、并且对码的数目进行计数的功能。
光信号控制单元12具有使输出到交换机3的光信号断开指定长时间的功能。光信号控制单元22具有使输出到交换机4的光信号断开指定长时间的功能。
根据本发明的实施例,中继传输设备1和2具有当交换机3和4之间的自协商序列达到死锁时将其恢复到正常状态的功能。
在此,死锁状态表示这样的状态,其中交换机3和4保持在它们之间交换自协商配置码,使得自协商不能完成,导致了上行链接端口31和41失败。
中继传输设备1在发自相对的交换机3的数据当中,监测在参考文献1中规定的自协商配置码,并且当检测到在指定长时间内已经传输了多于预定数目的自协商配置码,则确定交换机3和4之间的自协商序列处于死锁状态,并且将其报告给相对的中继传输设备2,然后中继传输设备2使要从其发出到交换机4的光信号断开指定长时间。
因此,在本发明的实施例中,通过在中继传输设备1中观测交换机3和4之间的自协商序列,来监测交换机3和4之间的自协商。当自协商序列达到死锁时,则可以通过使从中继传输设备2到交换机4的光信号断开指定长时间,来终止死锁状态并将其恢复到正常状态。
更详细地,中继传输设备1在发自交换机3的信号当中,监测在参考文献1中规定的自协商配置码/c/ordered_sets,并且统计在指定长时间内从交换机3发送的自协商配置码的数目。当该数目超过某一阈值时,中继传输设备1就判定交换机3和4之间的自协商处于死锁状态,并将其报告给相对的传输中继器2,然后传输中继器2使输出到光纤201的光信号断开指定长时间,以终止交换机3和4之间的自协商序列的死锁状态。断开光信号的持续时间超过在交换机3与4之间的光信号传播的传播时间的两倍。
在本发明的该实施例中,如果通过例如1000-BASE-X型连接的交换机3和4之间的自协商达到了死锁,则交换机3和4能够打破死锁状态,这是因为交换机3和4之间的光信号被断开了指定长时间。
图2是在本发明第一实施例中采用的自协商监测单元的结构框图。在图2中,自协商监测单元11包括:自协商码鉴别器或识别器111,用于在输入信号当中鉴别或识别配置码;计数器112,用于统计自协商配置码;以及定时器113。
图3所示框图显示了在图1中使用的LAN信号中继器的结构。在图3中,LAN信号中继器13包括透明式通用成帧协议(GFP)单元131和同步光网络(SONET)发送器132。透明式GFP是在国际电信联合会电信(ITU-T)标准部G.7041中规定的成帧系统。
透明式GFP单元131把从交换机3输入的LAN信号封装为透明式GFP帧,以将其发送到SONET发送器132,或者反过来,通过把从SONET发送器132输入的透明式GFP帧解封装为LAN信号,来从透明式GFP帧得到LAN信号,以将LAN信号发送给交换机3。
SONET发送器132把从透明式GFP单元131输入的信号映射到SONET有效载荷上,以将其发送到中继传输设备2,或者反过来,从由中继传输设备2输入的SONET有效载荷得到信号,以将得到的信号发送到透明式GFP单元131。
图4是在中继传输设备2中包含的LAN信号中继器的结构框图。在图4中,LAN信号中继器包括透明式GFP单元231和SONET发送器232。透明式GFP单元231把从交换机4输入的LAN信号封装为透明式GFP帧,以将其发送到SONET发送器232,或者反过来,把从SONET发送器232输入的透明式GFP帧解封装为LAN信号,并将LAN信号发送给交换机4。
SONET发送器232把从透明式GFP单元231输入的信号映射到SONET有效载荷上,以将其发送到中继传输设备1,或者反过来,从由中继传输设备1输入的SONET有效载荷得到信号,以将得到的信号发送到透明式GFP单元231。
在上述实施例中,透明式GFP单元131和231用于把LAN信号封装为透明式GFP帧。作为替换,对于封装,可以使用高级数据链路控制(HDLC)帧。
虽然在上述实施例中,SONET发送器132和232用于中继和传输,但是也可以使用波分复用(WDM)技术。
而且,在该实施例中,任何系统都可用于中继和传输,只要它能够中继和传输LAN信号,并且具有用于将死锁报告给相对的中继传输设备的装置。
此外,在以上实施例中,虽然为中继传输设备1和2提供自协商码鉴别器11和21,但是即使自协商码鉴别器任何之一例如自协商码鉴别器21可能不起作用,也不会出现操作问题。
图5和图6是根据本发明第一实施例、分别显示了死锁状态的检测过程和光信号控制过程的流程图。参考图1至图6,来说明根据第一实施例的网络处理操作。
从交换机3的端口31输出的LAN信号通过光纤101被输入到中继传输设备1,并分别被提供给自协商监测单元11和LAN信号中继器13。
在自协商监测单元11中,LAN信号进入到自协商码鉴别器111中,自协商码鉴别器111判定输入信号的码是否为自协商配置码(图5中的步骤S1。如果鉴别或识别的结果为自协商配置码,则使计数器112的值增1(图5中的步骤S2)。同时,在预定长时间过去之后(图5中的步骤S3),定时器113将计数器112的值初始化为0(图5中的步骤S4)。换句话说,当定时器113初始化0时,自协商码鉴别器111增加计数器112的值。
如上所述,当计数器112的计数超过预定阈值时(图5中的步骤S5),则计数器112通知LAN信号中继器13关于自协商处于死锁(图5中的步骤S6)。当收到死锁通知时,LAN信号中继器13在透明式GFP单元131中产生一个设置有指示自协商死锁的码的客户管理帧,将该客户管理帧映射到SONET有效载荷,并将其发送到中继传输设备2(图5中的步骤S7)。同时,输入到LAN信号中继器13的LAN信号在透明式GFP单元131中作为客户数据被封装为透明式GFP帧,并被发送到SONET发送器132,在SONET发送器132中该透明式GFP帧被映射到SONET有效载荷上,以便被发送到中继传输设备2。
当收到来自中继传输设备1的SONET信号(图6中的步骤S11),中继传输设备2从SONET发送器232中的SONET有效载荷得到帧,以将其发送到透明式GFP单元231(图6中的步骤S12)。透明式GFP单元231检查该帧是否为客户管理帧(图6中的步骤S13)。如果该帧是客户管理帧,且在客户管理帧中设置的码组(code set)中具有指示自协商死锁状态的码(图6中的步骤S14),则光信号控制单元22使从其发出的光信号断开超过在交换机3和4之间的信号传播时间的两倍的时间(图6中的步骤S15)。利用传输中继器1和2,提供对交换机3和4之间的信号传播时间的自动测量。并且在自协商序列之前,测量和设置传播时间。
另一方面,如果检查结果为表示客户数据的帧(图6中的步骤S16),则透明式GFP单元231把该帧解封装为LAN信号,然后将其发送到交换机4(图6中的步骤S17)。
图7是根据本发明第二实施例的网络的框图。在图7中,该网络具有与图1所示的本发明第一实施例的网络相同的结构,除了自协商监测单元51和61相对于LAN信号中继器53和63的输入,分别被布置在LAN信号中继器53和63的后面或后端,并分别接收来自LAN信号中继器53和63的输出信号。
自协商监测单元51在输入信号当中鉴别自协商配置码,并累计识别的次数。当自协商监测单元51在指定长时间内统计的配置码的数目超过了预定阈值,则自协商监测单元51通知光信号控制单元52,令其然后断开光信号达指定长时间,或者超过在交换机3和4之间的信号传播时间的两倍的时间。
在该实施例中,由于在相同的中继传输设备中进行自协商的监测和光信号的控制,因此无需通知相对的中继传输设备5或6关于自协商死锁,就能够断开光信号。在这种情况下,LAN信号中继器53和63不需要具有用于通知相对的LAN信号中继器63和53关于死锁故障的装置。
图8是根据本发明第三实施例的网络的框图。在图8中,该实施例的网络与图1所示的第一实施例的网络的不同之处在于,采用了单个中继传输设备7。中继传输设备7包括LAN信号中继器72,自协商监测单元71、74,以及光信号控制单元73、75。中继传输设备7具有在LAN信号中继器72中对从交换机3和4输入的LAN信号进行放大、并延长LAN信号能够在交换机3和4之间传输的距离的功能。
来自交换机3和4的LAN信号被输入到自协商监测单元71和74及LAN信号中继器72中。自协商监测单元71和74在输入的LAN信号当中鉴别自协商配置码,并对码的数目进行统计。如果在指定长时间内统计的数目超过了预定数目,则自协商监测单元71和74通过光信号控制单元73和75使光信号断开指定长时间,即超过在交换机3和4之间的光信号传播时间的两倍的时间。
在该实施例中,自协商监测单元71和74监测要输入到LAN信号中继器72中的信号,并检测死锁,同时光信号控制单元73和75响应来自监测单元71和74的死锁检测,而控制来自LAN信号中继器72的信号。
图9是根据本发明第四实施例的交换机的框图。在图9中,第四实施例的交换机与图1所示的第一实施例的交换机的不同之处在于,它没有使用中继传输设备,而是在交换机8中包含了自协商监测单元83和光信号控制单元82。
自协商监测单元83监测从LAN交换机81输出的自协商配置码,并且当发现在固定长时间内已经从LAN交换机81输出了预定数目的自协商配置码时,就通知光信号控制单元82关于死锁,然后光信号控制单元82使光信号的输出断开超过指定长时间。
简而言之,对于LAN交换机81的自协商的状态转变,该实施例增加了以下功能:在有限时间内输出了自协商配置码之后,使交换机8中的光信号输出断开指定长时间。
图10是根据本发明第五实施例的交换机的框图。在图10中,交换机9与图1所示的第一实施例的交换机的不同之处在于,它没有使用中继传输设备,而是在其中包含了自协商监测单元92和光信号控制单元93。
在交换机9中,自协商监测单元92对通过光纤402从相对的交换机(未显示)收到的自协商配置码进行监测,并且当在固定长时间内收到了预定数目的自协商配置码,就使光信号控制单元93把要发往相对的交换机的光信号断开指定长时间。
在该实施例中,对于LAN交换机91的自协商的状态转变,在固定长时间内收到了预定数目的自协商配置码之后,增加了使光信号断开指定长时间的功能。
图11是根据本发明第六实施例的交换机的框图。在图11中,该实施例的交换机110可以在没有中继传输设备的情况下使用,并且不依赖于端口113的类型,并且传输线501和502的类型与端口113适合的传输介质相一致。
尤其是,该实施例与图1所示的第一实施例的不同之处在于,交换机110没有使用中继传输设备,也没有限制端口的类型,因此端口113不仅可以使用1000-BASE-X,也可以使用1000-BASE-T、100-BASE-TX和10-BASE-T,并且使用了LAN交换机111的复位,而非光信号断开。
交换机110具有分别在参考文献2和后面提到的参考文件3中定义的帧传送和自协商的功能。自协商监测单元112监测从LAN交换机111输出的自协商码或信号,并且当超过了指定长时间仍有自协商信号输出时,使LAN交换机111复位。在IEEE标准802.3的213-260页第二部分28条(称为参考文件3)中涉及到了1000-BASE-T,1000-BASE-TX和10-BASE-T的自协商协议,上述文件通过参考而被引入。
从而,对于LAN交换机111的自协商的状态转变,该实施例增加了在指定长时间内输出自协商信号之后使LAN交换机111复位的功能。
图12使根据本发明第七实施例的交换机的框图。在图12中,第七实施例的交换机120没有使用中继传输设备,并且不依赖于交换机120的端口123的类型。同样,传输线601和602的类型与端口123可适合的传输介质相一致。
尤其是,该实施例与图1所示的第一实施例的不同之处在于,交换机120没有使用中继传输设备,并且不限制端口类型,从而不仅1000-BASE-X可用于端口123,而且1000-BASE-T、100-BASE-TX和10-BASE-T也可用于端口123,并且不是使用光信号端口,而是使用LAN交换机121的复位。交换机120具有在参考文献2中规定的帧传送功能和在参考文献3中规定的自协商功能。自协商监测单元122监测被LAN交换机121接收的自协商信号,并且当超过了固定长时间仍有自协商信号输入时,使LAN交换机121复位。
简而言之,对于LAN交换机的自协商的状态转变,该实施例增加了在固定长时间内收到自协商信号之后使LAN交换机121复位的功能。
虽然在此参考了优选实施例说明了本发明,但是本领域技术人员应该理解,在不背离本发明的精神和范围的情况下,其它应用可以代替在此所述的实施例。因此,本发明应该仅由以下包括的权利要求来限定。

用于解决交换机之间的自协商序列死锁的方法和设备.pdf_第1页
第1页 / 共26页
用于解决交换机之间的自协商序列死锁的方法和设备.pdf_第2页
第2页 / 共26页
用于解决交换机之间的自协商序列死锁的方法和设备.pdf_第3页
第3页 / 共26页
点击查看更多>>
资源描述

《用于解决交换机之间的自协商序列死锁的方法和设备.pdf》由会员分享,可在线阅读,更多相关《用于解决交换机之间的自协商序列死锁的方法和设备.pdf(26页珍藏版)》请在专利查询网上搜索。

一种传输中继器,其具有使交换机之间的自协商序列从死锁状态恢复到正常状态的功能。交换机通过第一和第二传输中继器交换自协商配置码用于状态转变。第一传输中继器在从相对的交换机发送的数据当中监测自协商配置码,并且当检测到在指定长时间内已经有超过预定数目的自协商配置码被发送,判定交换机之间的自协商序列处于死锁状态,并将其报告给第二传输中继器,然后第二传输中继器使从第二传输中继器的发送端到交换机的光信号断开超。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 电学 > 电通信技术


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1