收发器系统、传送装置、接收装置及收发器系统控制方法

文档序号:7798493阅读:197来源:国知局
收发器系统、传送装置、接收装置及收发器系统控制方法
【专利摘要】公开了一种收发器系统、传送装置、接收装置及收发器系统控制方法。传送装置的传送电路经由在通信线路中所包括的多个信号路径将信号传送到接收装置的接收电路。第一接口电路连接到传送电路和一个或更多个信号路径。第二接口电路连接到传送电路和除了一个或更多个信号路径之外的剩余信号路径。第三接口电路连接到接收电路和一个或更多个信号路径。第四接口电路连接到接收电路和剩余信号路径。当一个或更多个信号路径进入断开连接状态时,用于经由多个信号路径传送和接收信号的操作被改变成用于经由剩余信号路径传送和接收信号的操作。
【专利说明】收发器系统、传送装置、接收装置及收发器系统控制方法

【技术领域】
[0001] 在本文中所讨论的实施例涉及一种收发器系统、传送装置、接收装置以及收发器 系统控制方法。

【背景技术】
[0002] 近年,在多个信息处理装置(计算机)通过通信网络连接的信息处理系统中,随着 系统规模的增长,通信数据速率的改进和传送距离的增加变得显著。与此相关,在信息处理 装置之间的中长距离通信中,已经广泛地使用光通信作为电通信的替代方案。在大规模系 统中,可以使得光缆的重量轻于电缆的重量这一点也是使用光通信的优点。
[0003] 图1示出了使用传统的光通信的信息处理系统的配置示例。图1所示的信息处理 系统包括信息处理装置101、信息处理装置102、以及光传送链路103。
[0004] 信息处理装置101包括传送和接收电路111以及接口电路112,而信息处理装置 102包括传送和接收电路121以及接口电路122。光传送链路103是信息处理装置101与 信息处理装置102之间的通信线路,并且包括四个信号路径(signal path)。在光传送链路 103中所包括的每个信号路径有时被称为通道(lane)。
[0005] 传送和接收电路111与接口电路112通过线113-1至线113-4连接,而传送和接 收电路121与接口电路122通过线123-1至线123-4连接。线113-i和线123-i (i=l至 4)属于在光传送链路103中所包括的四个通道之中的第i个通道。
[0006] 接口电路112和接口电路122分别包括:传送转换元件,用于将要传送到光传送链 路103的电信号转换为光信号;以及接收转换元件,用于将从光传送链路103所接收的光信 号转换为电信号。在许多情况下,对于每指定数量的通道设置一个传送转换元件和一个接 收转换元件。在此示例中,如图2所示,对于四个通道设置一个转换元件201。
[0007] 然而,在接口电路112和接口电路122中所设置的转换元件具有相对地易于发生 故障的特性。例如,对于l〇 -Gbps的转换元件,每通道的故障率大约是50菲特(fit)。在使 用大约20个转换元件的小规模系统中,转换元件的故障率不会引起问题。但是,在使用数 千至数万个转换元件的大规模系统中,转换元件的故障率会引起问题。
[0008] 转换元件201的故障形式之一为1-通道故障,根据1-通道故障,在连接到转换元 件201的多个通道之中仅一个通道进入不可以传送和接收信号的状态(断开连接状态)。作 为针对1-通道故障所采取的措施,广泛地使用由诸如外围组件互联高速(PCI-Express)、 无限带宽技术(InfiniBand)等的接口标准所采用的动态通道退化(dynamic lane degeneration)技术。通过执行动态通道退化,当用作光传送链路的多个通道中的一些通道 断开连接时,可以采用剩余的正常通道继续进行通信。
[0009] 同时,如图4所示,有时发生所有通道故障,根据所有通道故障,由于信息处理装 置的电力系统或控制系统的故障,转换元件201的所有通道进入断开连接状态。因此,在采 用转换元件的信息处理系统中,有时通过基于发生转换元件故障的假设使得光传送链路冗 余来采取抑制故障影响的措施。
[0010] 图5示出了使得光传送链路冗余的信息处理系统的配置示例。图5所示的信息处 理系统包括信息处理装置101、信息处理装置102、光传送链路103、以及光传送链路501。
[0011] 图5所示的信息处理装置101具有通过将接口电路511添加到图1所示的信息处 理装置101所实现的配置,而图5所示的信息处理装置102具有通过将接口电路521添加 到图1所示的信息处理装置102所实现的配置。
[0012] 传送和接收电路111与接口电路511通过线512-1至线512-4连接,而传送和接 收电路121与接口电路521通过线522-1至线522-4连接。在光传送链路501中所包括的 四个通道之中的第i (i=l至4)个通道穿过线512-i和线522-i。
[0013] 采用这种信息处理系统,可以通过使用包括光传送链路103的四个通道和光传送 链路501的四个通道的八个通道在信息处理装置101与信息处理装置102之间进行通信。 在这种情况下,即使发生信息处理装置101的接口电路112或接口电路511的转换元件的 所有通道故障,也可以通过使用连接到另一接口电路的四个通道继续进行通信。
[0014] 已知如下一种无线中继系统:在移动通信系统中,即使发生传送线路或用于移动 站的天线的故障,该无线中继系统也可以在封闭空间中继续移动通信服务(例如,参见专利 文献1)。在此无线中继系统中,在来自基站的无线电波无法到达的诸如地下城市、隧道等的 封闭空间中设置多个天线。这些天线被划分为多个群组,并且被布置成使得每个天线的服 务区域与属于不同群组并且相邻的天线的服务区域重叠。然后,无线中继装置通过与每个 群组相对应的传送线路将功率馈送给属于每个群组的天线。
[0015] 另外,已知如下一种环形网络:其具有恢复对光信号进行丢弃(drop)、添加、或再 生和中继的复用装置的故障的能力(例如,参见专利文献2)。在此环形网络中的节点装置包 括:光开关,用于对光信号输入和输出的光传送线路进行切换;波长解复用器,用于对从光 开关所输出的波长复用信号进行解复用;以及波长复用器,用于对输入到光开关的光信号 进行波长复用。节点装置还包括:复用装置,设置在波长解复用器与波长复用器之间,用于 对具有解复用之后的波长的光信号进行丢弃、添加或再生和中继。
[0016] 另外,已知如下一种传送系统:其用于在多通道传送中,通过绕开在一些通道中所 发生的故障、仅使用正常通道、以及减少通信容量来维持整个链路的连接(例如,参见专利 文献3)。在此传送系统中,传送器与中继装置通过第一传送线路连接,中继装置与接收器通 过第二传送线路连接,并且传送器、中继装置和接收器具有虚拟通道。传送器基于所使用的 通道的信息,将传送数据划分为数据串,数据串的数量为可利用的虚拟通道的数量。中继装 置监视第一传送线路的每个传送通道和每个虚拟通道的故障。接收器监视第二传送线路的 每个传送通道和每个虚拟通道的故障,决定可利用的虚拟通道,将所使用的通道的信息传 送到传送器,以及将被划分的数据串恢复为传送数据。
[0017] 专利文献1 :日本早期公开专利公布第7-240710号
[0018] 专利文献2 :日本早期公开专利公布第11-225118号
[0019] 专利文献3 :日本早期公开专利公布第2010-232787号


【发明内容】

[0020] 本发明的一个方面的目的是:当灵活地使用在收发器系统中所包括的多个接口电 路时,即使连接到一个接口电路的一个或更多个信号路径进入断开连接状态也继续进行通 ?目。
[0021] 根据实施例的一个方面,收发器系统包括传送装置和接收装置。
[0022] 传送装置包括传送电路、第一接口电路、第二接口电路、以及第一控制电路。传送 电路经由在传送装置与接收装置之间的通信线路中所包括的多个信号路径将信号传送到 接收装置。第一接口电路连接到传送电路,并且还连接到多个信号路径之中的一个或更多 个信号路径。第二接口电路连接到传送电路,并且还连接到多个信号路径之中的除了一个 或更多个信号路径之外的剩余信号路径。
[0023] 当一个或更多个信号路径进入断开连接状态时,第一控制电路将用于经由多个信 号路径传送信号的操作改变成用于经由连接到第二接口电路的剩余信号路径传送信号的 操作。
[0024] 接收装置包括接收电路、第三接口电路、第四接口电路以及第二控制电路。接收电 路经由多个信号路径接收来自传送装置的信号。第三接口电路连接到接收电路,并且还连 接到一个或更多个信号路径。第四接口电路连接到接收电路,并且还连接到剩余信号路径。
[0025] 当一个或更多个信号路径进入断开连接状态时,第二控制电路将用于经由多个信 号路径接收信号的操作改变成用于经由连接到第四接口电路的剩余信号路径接收信号的 操作。

【专利附图】

【附图说明】
[0026] 图1示出了传统的信息处理系统的配置。
[0027] 图2示出了转换元件。
[0028] 图3示出了 1-通道故障。
[0029] 图4示出了所有通道故障。
[0030] 图5示出了使得传统光传送链路冗余的信息处理系统的配置。
[0031] 图6示出了收发器系统的配置。
[0032] 图7是示出收发器系统的控制方法的流程图。
[0033] 图8示出了第一信息处理系统的配置。
[0034] 图9示出了电路之间的连接关系。
[0035] 图10是示出通道控制的流程图。
[0036] 图11示出了第二信息处理系统的配置。

【具体实施方式】
[0037] 在图5所示的信息处理系统中,通过使用其数量为图1所示的信息处理系统的通 道数量的两倍的通道在信息处理装置101与信息处理装置102之间进行通信,使得即使发 生转换元件的所有通道故障也可以继续进行通信。在这种情况下,所添加的接口电路511 和接口电路521被用于与光传送链路103相同的通信,并且未被用于诸如与第三信息处理 装置进行通信的其他用途。因此,此信息处理系统具有使得在信息处理装置中所包括的接 口电路的用途受到限制的问题。
[0038] 这种问题不仅发生在通过使用在光传送链路中所包括的多个通道进行通信的信 息处理系统中,而且还发生在通过使用在通信线路中所包括的多个信号路径进行通信的其 他系统中。
[0039] 以下参照附图详细地描述实施例。
[0040] 图6示出了根据实施例的收发器系统的配置示例。图6所示的收发器系统包括传 送装置601和接收装置602。
[0041] 传送装置601包括传送电路611、第一接口电路612、第二接口电路613、以及第一 控制电路614。传送电路611经由在传送装置601与接收装置602之间的通信线路603中所 包括的多个信号路径将信号传送到接收装置602。第一接口电路612连接到传送电路611, 并且还连接到多个信号路径之中的一个或更多个信号路径631。第二接口电路613连接到 传送电路611,并且还连接到多个信号路径之中的除了一个或更多个信号路径631之外的 剩余信号路径632。
[0042] 接收装置602包括接收电路621、第三接口电路622、第四接口电路623、以及第二 控制电路624。接收电路621经由多个信号路径接收来自传送装置601的信号。第三接口 电路622连接到接收电路621,并且还连接到一个或更多个信号路径631。第四接口电路 623连接到接收电路621,并且还连接到剩余信号路径632。
[0043] 图7是示出图6所示的收发器系统的控制方法的示例的流程图。最初,传送装置 601通过使用第一接口电路612和第二接口电路613将信号传送到通信线路603中所包括 的多个信号路径(步骤701 )。接下来,接收装置602通过使用第三接口电路622和第四接口 电路623接收来自多个信号路径的信号(步骤702)。
[0044] 当一个或更多个信号路径631进入断开连接状态时,第一控制电路614控制传送 电路611将用于经由多个信号路径传送信号的操作改变成用于经由剩余信号路径632传送 信号的操作(步骤703)。此时,第二控制电路624控制接收电路621将用于接收来自多个信 号路径的信号的操作改变成用于接收来自剩余信号路径632的信号的操作。
[0045] 采用这种收发器系统,即使一个或更多个信号路径631进入断开连接状态,也可 以通过使用剩余信号路径632继续进行通信。
[0046] 另外,在传送装置601中,通信线路603中所包括的多个信号路径之中的仅一些信 号路径631连接到第一接口电路612,使得用于其他用途的信号路径可以连接到第一接口 电路612。类似地,因为仅一些信号路径632连接到第二接口电路613,所以用于其他用途 的信号路径可以连接到第二接口电路613。
[0047] 相比之下,在接收装置602中,通信线路603中所包括的多个信号路径之中的仅一 些信号路径631连接到第三接口电路622。因此,用于其他用途的信号路径可以连接到第三 接口电路622。类似地,因为仅一些信号路径632连接到第四接口电路623,所以用于其他 用途的信号路径可以连接到第四接口电路623。
[0048] 因此,当灵活地使用在收发器系统中所包括的多个接口电路时,即使连接到一个 接口电路的一个或更多个信号路径进入断开连接状态,也可以继续进行通信。
[0049] 图8示出了根据实施例的信息处理系统的配置示例。图8所示的信息处理系统是 图6所示的收发器系统的一个示例,并且包括信息处理装置801、信息处理装置802、以及光 传送链路803至光传送链路805。信息处理装置801和信息处理装置802中的每个均具有 图6所示的传送装置601和接收装置602两者的功能。光传送链路803对应于图6所示的 通信线路603。
[0050] 信息处理装置801包括中央处理单元(CPU) 811、传送和接收电路812、接口电路 813、以及接口电路814。传送和接收电路812包括控制电路821、通道处理电路822、以及通 道处理电路823。
[0051] 例如,接口电路813和接口电路814分别对应于图6所示的第一接口电路612和 第二接口电路613。例如,通道处理电路823对应于图6所示的传送电路611,并且例如,控 制电路821对应于第一控制电路614。
[0052] 信息处理装置802包括CPU831、传送和接收电路832、接口电路833、以及接口电路 834。传送和接收电路832包括控制电路841、通道处理电路842、以及通道处理电路843。
[0053] 例如,接口电路833和接口电路834分别对应于图6所示的第三接口电路622和 第四接口电路623。例如,通道处理电路843对应于图6所示的接收电路621,并且例如,控 制电路841对应于第二控制电路624。
[0054] 例如,传送和接收电路812以及传送和接收电路832是用于依照诸如 PCI-Express、InfiniBand等的标准进行双向串行通信的电路。
[0055] 光传送链路803是在信息处理装置801与信息处理装置802之间的通信线路。光 传送链路804是在信息处理装置801与其他处理装置(未示出)之间的通信线路。光传送链 路805是在信息处理装置802与其他信息处理装置(未示出)之间的通信线路。在光传送链 路804和光传送链路805的连接目的地处的信息处理装置可以是同一信息处理装置,或可 以是不同的信息处理装置。
[0056] 每个光传送链路包括四个通道,四个通道中的每个通道包括用于传送信号的一根 光纤和用于接收信号的一根光纤。因此,每个光传送链路包括八根光纤。
[0057] 光传送链路803的两个通道连接到接口电路813和接口电路833,并且剩余两个通 道连接到接口电路814和接口电路834。光传送链路804的两个通道连接到接口电路813, 并且剩余两个通道连接到接口电路814。光传送链路805的两个通道连接到接口电路833, 并且剩余两个通道连接到接口电路834。
[0058] 如上所述,在每个信息处理装置中,通过跨越(straddling)两个接口电路来连接 每个光传送链路。
[0059] 信息处理装置801的通道处理电路822与接口电路813通过线815-1、线815-2、 线815-5、以及线815-6连接。通道处理电路822与接口电路814通过线815-3、线815-4、 线815-7以及线815-8连接。线815-1至线815-4是用于四个通道的传送信号的线,而线 815- 5至线815-8是用于这些通道的接收信号的线。
[0060] 另外,通道处理电路823与接口电路813通过线816-1、线816-2、线816-5、以及线 816- 6连接。通道处理电路823与接口电路814通过线816-3、线816-4、线816-7以及线 816-8连接。线816-1至线816-4是用于四个通道的传送信号的线。线816-5至线816-8 是用于这些通道的接收信号的线。
[0061] 信息处理装置802的通道处理电路842与接口电路833通过线835-1、线835-2、 线835-5、以及线835-6连接。通道处理电路842与接口电路834通过线835-3、线835-4、 线835-7以及线835-8连接。线835-1至线835-4是用于四个通道的接收信号的线,而线 835-5至线835-8是用于这些通道的传送信号的线。
[0062] 此外,通道处理电路843与接口电路833通过线836-1、线836-2、线836-5、以及 线836-6连接。通道处理电路843与接口电路834通过线836-3、线836-4、线836-7以及 线836-8连接。线836-1至线836-4是用于四个通道的接收信号的线,而线836-5至836-8 是用于这些通道的传送信号的线。
[0063] 图9示出了图8所示的通道处理电路822、通道处理电路823、接口电路813、接口 电路814、接口电路833、接口电路834、通道处理电路842、以及通道处理电路843之间的连 接关系。
[0064] 通道处理电路822包括解复用器(DEMUX)901和复用器(MUX)902。通道处理电路 823包括DEMUX903和MUX904。接口电路813包括:传送转换元件911,用于将电信号转换 为光信号;以及接收转换元件912,用于将光信号转换为电信号。接口电路814包括传送转 换元件913和接收转换元件914。
[0065] 通道处理电路842包括MUX905和DEMUX906。通道处理电路843包括MUX907和 DEMUX908。接口电路833包括接收转换元件915和传送转换元件916。接口电路834包括 接收转换元件917和传送转换元件918。
[0066] DEMUX901与传送转换元件911通过线815-1和线815-2连接。DEMUX901与传送 转换元件913通过线815-3和线815-4连接。MUX902与接收转换元件912通过线815-5和 线815-6连接。MUX902与接收转换元件914通过线815-7和线815-8连接。
[0067] DEMUX903与传送转换元件911通过线816-1和线816-2连接。DEMUX903与传送 转换元件913通过线816-3和线816-4连接。MUX904与接收转换元件912通过线816-5和 线816-6连接。MUX904与接收转换元件914通过线816-7和线816-8连接。
[0068] MUX905与接收转换元件915通过线835-1和线835-2连接。MUX905与接收转换 元件917通过线835-3和线835-4连接。DEMUX906与传送转换元件916通过线835-5和线 835- 6连接。DEMUX906与传送转换元件918通过线835-7和线835-8连接。
[0069] MUX907与接收转换元件915通过线836-1和线836-2连接。MUX907与接收转换 元件917通过线836-3和线836-4连接。DEMUX908与传送转换元件916通过线836-5和线 836- 6连接。DEMUX908与传送转换元件918通过线836-7和线836-8连接。
[0070] 传送转换元件911与接收转换元件915通过光纤921-3和光纤921-4连接。传送 转换元件916与接收转换元件912通过光纤921-7和光纤921-8连接。传送转换元件913 与接收转换元件917通过光纤922-3和光纤922-4连接。传送转换元件918与接收转换元 件914通过光纤922-7和光纤922-8连接。
[0071] 传送转换元件911通过光纤921-1和光纤921-2连接到另一信息处理装置。接收 转换元件912通过光纤921-5和光纤921-6连接到另一信息处理装置。传送转换元件913 通过光纤922-1和光纤922-2连接到另一信息处理装置。接收转换元件914通过光纤922-5 和光纤922-6连接到另一信息处理装置。
[0072] 接收转换元件915通过光纤923-1和光纤923-2连接到另一信息处理装置。传送 转换元件916通过光纤923-3和光纤923-4连接到另一信息处理装置。接收转换元件917 通过光纤924-1和光纤924-2连接到另一信息处理装置。传送转换元件918通过光纤924-3 和光纤924-4连接到另一信息处理装置。
[0073] 线815-1、线815-5、光纤921-1、以及光纤921-5属于在光传送链路804中所包括 的第一通道。线815-2、线815-6、光纤921-2、以及光纤921-6属于在光传送链路804中所 包括的第二通道。
[0074] 线815-3、线815-7、光纤922-1、以及光纤922-5属于在光传送链路804中所包括 的第三通道。线815-4、线815-8、光纤922-2、以及光纤922-6属于在光传送链路804中所 包括的第四通道。
[0075] 线835-1、线835-5、光纤923-1、以及光纤923-3属于在光传送链路805中所包括 的第一通道。线835-2、线835-6、光纤923-2、以及光纤923-4属于在光传送链路805中所 包括的第二通道。
[0076] 线835-3、线835-7、光纤924-1以及光纤924-3属于在光传送链路805中所包括 的第三通道。线835-4、线835-8、光纤924-2、以及光纤924-4属于在光传送链路805中所 包括的第四通道。
[0077] 线816-1、线816-5、光纤921-3、光纤921-7、线836-1、以及线836-5属于在光传送 链路803中所包括的第一通道。线816-2、线816-6、光纤921-4、光纤921-8、线836-2、以及 线836-6属于在光传送链路803中所包括的第二通道。
[0078] 线816-3、线816-7、光纤922-3、光纤922-7、线836-3、以及线836-7属于在光传送 链路803中所包括的第三通道。线816-4、线816-8、光纤922-4、光纤922-8、线836-4、以及 线836-8属于在光传送链路803中所包括的第四通道。
[0079] DEMUX901根据来自控制电路821的控制信号933将来自CPU811的传送信号931 分离并且输出到线815-1至线815-4之中的一个或更多个线。MUX902根据来自控制电路 821的控制信号934对来自线815-5至线815-8之中的一个或更多个线的输入信号进行复 用,并且将接收信号932输出到CPU811。
[0080] DEMUX903根据来自控制电路821的控制信号943将来自CPU811的传送信号941 分离并且输出到线816-1至线816-4之中的一个或更多个线。MUX904根据来自控制电路 821的控制信号944对来自线816-5至线816-8之中的一个或更多个线的输入信号进行复 用,并且将接收信号942输出到CPU811。
[0081] MUX905根据来自控制电路841的控制信号953对来自线835-1至线835-4之中的 一个或更多个线的输入信号进行复用,并且将接收信号951输出到CPU831。DEMUX906根据 来自控制电路841的控制信号954将来自CPU831的传送信号952分离并且输出到线835-5 至线835-8之中的一个或更多个线。
[0082] MUX907根据来自控制电路841的控制信号963对来自线836-1至线836-4之中的 一个或更多个线的输入信号进行复用,并且将接收信号961输出到CPU831。DEMUX908根据 来自控制电路841的控制信号964将来自CPU831的传送信号962分离并且输出到线836-5 至线836-8之中的一个或更多个线。
[0083] 以这种方式,在通道处理电路823与通道处理电路843之间,通过使用光传送链路 803中所包括的四个通道传送并且接收信号。
[0084] 在信息处理装置801中,除了 CPU811之外的电路可以生成传送信号931和传送信 号941,并且除了 CPU811之外的电路可以接收接收信号932和接收信号942。此外,在信息 处理装置802中,除了 CPU831之外的电路可以生成传送信号952和传送信号962,并且除了 CPU831之外的电路可以接收接收信号951和接收信号961。
[0085] 图10是示出由图8所示的控制电路821和控制电路841中的每个所执行的通道 控制的示例的流程图。在每个信息处理装置中,可以按照指定的周期执行此通道控制,或可 以在指定的定时(诸如每个信息处理装置传送信号的定时)执行此通道控制。
[0086] 以下通过采用如下情况作为示例来描述通道控制的过程:在该情况中,信息处理 装置801的控制电路821控制在光传送链路803中所包括的通道。控制电路821控制在光 传送链路804中所包括的通道的情况也是类似的。此外,信息处理装置802的控制电路841 控制在光传送链路803和光传送链路805中所包括的通道的情况是类似的。
[0087] 最初,控制电路821将训练序列传送到光传送链路803 (步骤1001)。此时,控 制电路821将训练序列作为传送信号941输入到DEMUX903,并且采用控制信号943控制 DEMUX903,使得将训练序列输出到线816-1至线816-4。以这种方式,将训练序列传送到在 光传送链路803中所包括的四个通道。
[0088] 当接收到训练序列时,在光传送链路803的连接目的地处的信息处理装置802传 送作为应答的训练序列。控制电路821采用控制信号944控制MUX904,使得从线816-5至 线816-8所输入的训练序列作为接收信号942而输出。
[0089] 接下来,控制电路821监视接收信号942,并且检测在从训练序列的传送起的指定 时间段中是否接收到来自信息处理装置802的训练序列(步骤1002)。如果在指定时间段中 未接收到来自信息处理装置802的训练序列(在步骤1002中为"否"),则控制电路821执行 错误处理(步骤1010)以终止通道控制。
[0090] 替选地,如果在指定时间段中接收到来自信息处理装置802的训练序列(在步骤 1002中为"是"),则控制电路821确定在光传送链路803中所使用的通道的数量N (步骤 1003)。
[0091] 此时,控制电路821识别接收到来自信息处理装置802的训练序列的通道,并且基 于所识别的通道的数量确定N。例如,控制电路821可以使用接收到来自信息处理装置802 的训练序列的通道的数量作为N,或可以使用不超过通道的数量的最大偶数作为N。
[0092] 接下来,控制电路821从接收到来自信息处理装置802的训练序列的通道之中选 择N个通道,并且将从0至N-1的序号作为通道编号分配给所选择的N个通道(步骤1004)。
[0093] 例如,当发生接口电路813的传送转换元件911或接收转换元件912的所有通道 故障并且光传送链路803的第一通道和第二通道进入断开连接状态时,N被确定为2。然 后,选择光传送链路803的连接到正常接口电路814的第三通道和第四通道,并且分别为其 分配0和1作为通道编号。
[0094] 接下来,控制电路821将包括从0至N-1的N个通道编号的信息的训练序列传送 到所选择的通道(步骤1005)。此时,控制电路821将训练序列作为传送信号941输入到 DEMUX903,并且采用控制信号943控制DEMUX903,使得训练序列输出到所选择的通道的线。 [0095] 当接收到训练序列时,信息处理装置802传送包括所接收到的N个通道编号的信 息的训练序列作为应答。控制电路821采用控制信号944控制MUX904,使得从所选择的通 道的线所输入的训练序列作为接收信号942而输出。
[0096] 接下来,控制电路821监视接收信号942,并且检测从传送训练序列起在指定的 时间段中是否接收到来自所有所选择的通道的、包括所传送的通道编号的信息的训练序列 (步骤 1006)。
[0097] 如果在指定的时间段中未接收到来自所选择的通道中的任一个通道的、包括所传 送的通道编号的信息的训练序列(在步骤1006中为"否"),则控制电路821检查N是否大 于1 (步骤1008)。如果N大于1 (在步骤1008中为"是"),则控制电路821将通道的数量 N改变为较小的数量(步骤1009),并且重复在步骤1004中以及在步骤1004之后的处理。
[0098] 此时,控制电路821识别接收到包括所传送的通道编号的信息的训练序列的通 道,并且基于所识别的通道的数量确定改变之后的N。例如,控制电路821可以使用接收到 包括所传送的通道编号的信息的训练序列的通道的数量作为改变之后的N,或可以使用不 超过通道的数量的最大偶数作为改变之后的N。
[0099] 替选地,如果N为1 (在步骤1008中为"否"),则控制电路821执行错误处理(步骤 1010)以终止通道控制。
[0100] 如果在指定的时间段中接收到来自所有所选择的通道的、包括所传送的通道编号 的信息的训练序列(在步骤1006中为"是"),则控制电路821执行用于通过使用所选择的通 道与信息处理装置802进行通信的控制(步骤1007)。
[0101] 此时,控制电路821将来自CPU811的信号作为传送信号941输入到DEMUX903,并 且采用控制信号943控制DEMUX903,使得传送信号941输出到所选择的通道的线。此外,控 制电路821采用控制信号944控制MUX904,使得从所选择的通道的线所输入的信号作为接 收信号942而输出,并且将接收信号942传输到CPU811。
[0102] 作为结果,即使发生接口电路813的所有通道故障,CPU811也可以通过仅使用未 处于断开连接状态中的正常通道与信息处理装置802继续进行通信。
[0103] 控制电路821还可以按照类似的方式控制在光传送链路804中所包括的通道。作 为结果,即使发生接口电路813的所有通道故障,CPU811也可以通过仅使用正常通道与在 光传送链路804的连接目的地处的信息处理装置继续进行通信。
[0104] 通过在执行了步骤1008和步骤1009中的操作之后重复在步骤1004中和在步骤 1004之后的操作,最终选择了对信息处理装置801和信息处理装置802两者均可利用的通 道。因此,即使由信息处理装置801所检测到的正常通道的数量与由信息处理装置802所 检测到的正常通道的数量不同,也可以通过仅使用这两个信息处理装置共同的正常通道继 续进行通信。
[0105] 图11示出了根据实施例的信息处理系统的另一配置示例。图11所示的信息处 理系统是图6所示的收发器系统的一个示例,并且包括信息处理装置1101、信息处理装置 1102、以及光传送链路1103至光传送链路1109。信息处理装置1101和信息处理装置1102 中的每个均具有图6所示的传送装置601和接收装置602两者的功能。光传送链路1103 对应于图6所示的通信线路603。
[0106] 信息处理装置1101包括CPU1111、传送和接收电路1112、以及接口电路1113至接 口电路1116。传送和接收电路1112包括控制电路1121、以及通道处理电路1122至通道处 理电路1125。
[0107] 例如,接口电路1115和接口电路1116对应于图6所示的第一接口电路612和第 二接口电路613。例如,通道处理电路1125对应于图6所示的传送电路611,并且例如,控 制电路1121对应于第一控制电路614。
[0108] 信息处理装置1102包括CPU1141、传送和接收电路1142、以及接口电路1143至接 口电路1146。传送和接收电路1142包括控制电路1151、以及通道处理电路1152至通道处 理电路1155。
[0109] 例如,接口电路1145和接口电路1146对应于图6所示的第三接口电路622和第 四接口电路623。例如,通道处理电路1155对应于图6所示的接收电路621。例如,控制电 路1151对应于第二控制电路624。
[0110] 例如,传送和接收电路1112以及传送和接收电路1142是用于依照诸如 PCI-Express、InfiniBand等的标准进行双向串行通信的电路。
[0111] 光传送链路1103是在信息处理装置1101与信息处理装置1102之间的通信线路。 光传送链路1104至光传送链路1106是在信息处理装置1101与另一信息处理装置(未示出) 之间的通信线路。光传送链路1107至光传送链路1109是在信息处理装置1102与另一信 息处理装置(未示出)之间的通信线路。在光传送链路1104至光传送链路1109的连接目的 地处的信息处理装置可以是同一信息处理装置,或可以是不同的信息处理装置。每个光传 送链路均包括四个通道。
[0112] 光传送链路1103的两个通道连接到接口电路1115和接口电路1145,并且剩余的 两个通道连接到接口电路1116和接口电路1146。光传送链路1104的两个通道连接到接口 电路1115,并且剩余的两个通道连接到接口电路1116。光传送链路1107的两个通道连接 到接口电路1145,并且剩余的两个通道连接到接口电路1146。
[0113] 光传送链路1105的两个通道连接到接口电路1113,并且剩余的两个通道连接到 接口电路1114。光传送链路1106的两个通道连接到接口电路1113,并且剩余的两个通道 连接到接口电路1114。光传送链路1106的两个通道连接到接口电路1113,并且剩余的两 个通道连接到接口电路1114。
[0114] 光传送链路1108的两个通道连接到接口电路1143,并且剩余的两个通道连接到 接口电路1144。光传送链路1109的两个通道连接到接口电路1143,并且剩余的两个通道 连接到接口电路1144。
[0115] 以这种方式,在每个信息处理装置中通过跨越两个接口电路连接每个光传送链 路。
[0116] 信息处理装置1101的通道处理电路1122与接口电路1113通过线1131-1、线 1131-2、线1131-5、以及线1131-6连接。通道处理电路1122与接口电路1114通过线 1131- 3、线1131-4、线1131-7、以及线1131-8连接。线1131-1至线1131-4是用于四个通 道的传送信号的线,而线1131-5至线1131-8是用于这些通道的接收信号的线。
[0117] 通道处理电路1123与接口电路1113通过线1132-1、线1132-2、线1132-5、以及线 1132- 6连接。通道处理电路1123与接口电路1114通过线1132-3、线1132-4、线1132-7、 以及线1132-8连接。线1132-1至线1132-4是用于四个通道的传送信号的线,而线1132-5 至线1132-8是用于这些通道的接收信号的线。
[0118] 通道处理电路1124与接口电路1115通过线1133-1、线1133-2、线1133-5、以及线 1133- 6连接。通道处理电路1124与接口电路1116通过线1133-3、线1133-4、线1133-7、 以及线1133-8连接。线1133-1至线1133-4是用于四个通道的传送信号的线,而线1133-5 至线1133-8是用于这些通道的接收信号的线。
[0119] 通道处理电路1125与接口电路1115通过线1134-1、线1134-2、线1134-5、以及线 1134- 6连接。通道处理电路1125与接口电路1116通过线1134-3、线1134-4、线1134-7、 以及线1134-8连接。线1134-1至线1134-4是用于四个通道的传送信号的线,而线1134-5 至1134-8是用于这些通道的接收信号的线。
[0120] 信息处理装置1102的通道处理电路1152与接口电路1143通过线1161-1、线 1161-2、线1161-5、以及线1161-6连接。通道处理电路1152与接口电路1144通过线 1161- 3、线1161-4、线1161-7、以及线1161-8连接。线1161-1至线1161-4是用于四个通 道的接收信号的线,而线1161-5至1161-8是用于这些通道的传送信号的线。
[0121] 通道处理电路1153与接口电路1143通过线1162-1、1162-2、线1162-5、以及线 1162- 6连接。通道处理电路1153与接口电路1144通过线1162-3、线1162-4、线1162-7、 以及线1162-8连接。线1162-1至线1162-4是用于四个通道的接收信号的线,而线1162-5 至线1162-8是用于这些通道的传送信号的线。
[0122] 通道处理电路1154与接口电路1145通过线1163-1、线1163-2、线1163-5、以及线 1163- 6连接。通道处理电路1154与接口电路1146通过线1163-3、线1163-4、线1163-7、 以及线1163-8连接。线1163-1至线1163-4是用于四个通道的接收信号的线。线1163-5 至线1163-8是用于这些通道的传送信号的线。
[0123] 通道处理电路1155与接口电路1145通过线1164-1、线1164-2、线1164-5、以及线 1164- 6连接。通道处理电路1155与接口电路1146通过线1164-3、线1164-4、线1164-7、 以及线1164-8连接。线1164-1至线1164-4是用于四个通道的接收信号的线,而线1164-5 至线1164-8是用于这些通道的传送信号的线。
[0124] 图11所示的通道处理电路1124、通道处理电路1125、接口电路1115、以及接口电 路1116之间的连接关系类似于图9所示的连接关系。接口电路1145、接口电路1146、通道 处理电路1154、以及通道处理电路1155之间的连接关系也类似于图9所示的连接关系。另 夕卜,接口电路1115、接口电路1116、接口电路1145、以及接口电路1146之间的连接关系类似 于图9所示的连接关系。
[0125] 由图11所示的控制电路1121和控制电路1151中的每个所执行的通道控制的示 例类似于图10的通道控制的示例。例如,如果发生接口电路1115的传送转换元件或接收 转换元件的所有通道故障并且光传送链路1103的两个通道进入断开连接状态,则选择连 接到正常接口电路1116的剩余两个通道。因此,信息处理装置1101可以通过使用所选择 的两个通道与信息处理装置1102继续进行通信。在这种情况下,信息处理装置1101还可 以通过使用连接到接口电路1116的其他两个通道与在光传送链路1104的连接目的地处的 信息处理装置继续进行通信。
[0126] 替选地,如果发生接口电路1113的传送转换元件或接收转换元件的所有通道故 障并且光传送链路1105的两个通道进入断开连接状态,则选择连接到正常接口电路1114 的剩余两个通道。因此,信息处理装置1101可以通过使用两个所选择的通道与在光传送链 路1105的连接目的地处的信息处理装置继续进行通信。在这种情况下,信息处理装置1101 还可以通过使用连接到接口电路1114的其他两个通道与在光传送链路1106的连接目的地 处的信息处理装置继续进行通信。
[0127] 图6所示的收发器系统的配置和图8、图9、以及图11所示的信息处理系统的配置 仅为示例,并且根据由收发器系统或信息处理系统所执行的处理,可以省略或改变一些部 件。
[0128] 例如,在图8和图11所示的信息处理系统中,两个光传送链路连接到每个接口电 路。然而,连接到一个接口电路的光传送链路的数量可以是等于或大于2的整数。此外,在 图8和图11所示的信息处理系统中,通过跨越两个接口电路连接每个光传送链路。然而, 可以通过跨越三个或更多个接口电路连接每个光传送链路。
[0129] 在一个光传送链路中所包括的通道的数量不限于四个,并且可以是等于或大于2 的整数。另外,连接到一个接口电路的通道的数量可以是等于或大于2的整数。
[0130] 另外,可以使用电传送链路作为光传送链路的替代方案。当使用电传送链路时,每 个接口电路包括中继器或重定时器作为传送转换元件和接收转换元件的替代方案。
[0131] 图7和图10所示的流程图仅为示例,并且根据收发器系统或信息处理系统的配置 或情况可以省略或改变一些操作。例如,如果在图11所示的通道控制中由信息处理装置 801所检测到的正常通道的数量与由信息处理装置802所检测到的正常通道的数量总是相 同,则可以省略步骤1008和步骤1009中的操作。
【权利要求】
1. 一种收发器系统,包括传送装置和接收装置,其中: 所述传送装置包括: 传送电路,经由在所述传送装置与所述接收装置之间的通信线路中所包括的多个信号 路径将信号传送到所述接收装置, 第一接口电路,连接到所述传送电路并且还连接到所述多个信号路径之中的一个或更 多个信号路径, 第二接口电路,连接到所述传送电路并且还连接到所述多个信号路径之中的除了所述 一个或更多个信号路径之外的剩余信号路径,以及 第一控制电路,当所述一个或更多个信号路径进入断开连接状态时,将用于经由所述 多个信号路径传送所述信号的操作改变成用于经由连接到所述第二接口电路的所述剩余 信号路径传送所述信号的操作;以及 所述接收装置包括: 接收电路,经由所述多个信号路径接收来自所述传送装置的所述信号, 第三接口电路,连接到所述接收电路并且还连接到所述一个或更多个信号路径, 第四接口电路,连接到所述接收电路并且还连接到所述剩余信号路径,以及 第二控制电路,当所述一个或更多个信号路径进入所述断开连接状态时,将用于经由 所述多个信号路径接收所述信号的操作改变成用于经由连接到所述第四接口电路的所述 剩余信号路径接收所述信号的操作。
2. 根据权利要求1所述的收发器系统,其中, 所述传送电路经由在与所述通信线路不同的另一通信线路中所包括的多个信号路径 将与所述信号不同的另一信号传送到与所述传送装置和所述接收装置不同的另一装置, 所述第一接口电路连接到在所述另一通信线路中所包括的所述多个信号路径之中的 一个或更多个信号路径, 所述第二接口电路连接到在所述另一通信线路中所包括的所述多个信号路径之中的 除了所述一个或更多个信号路径之外的剩余信号路径,以及 当在所述另一通信线路中所包括的所述一个或更多个信号路径进入断开连接状态时, 所述第一控制电路将用于经由在所述另一通信线路中所包括的所述多个信号路径传送所 述另一信号的操作改变成用于经由连接到所述第二接口电路的并且包括在所述另一通信 线路中的所述剩余信号路径传送所述另一信号的操作。
3. 根据权利要求1所述的收发器系统,其中, 所述接收电路经由在与所述通信线路不同的另一通信线路中所包括的多个信号路径 接收来自与所述传送装置和所述接收装置不同的另一装置的与所述信号不同的另一信号, 所述第三接口电路连接到在所述另一通信线路中所包括的所述多个信号路径之中的 一个或更多个信号路径, 所述第四接口电路连接到在所述另一通信线路中所包括的所述多个信号路径之中的 除了所述一个或更多个信号路径之外的剩余信号路径,以及 当在所述另一通信线路中所包括的所述一个或更多个信号路径进入断开连接状态时, 所述第二控制电路将用于经由在所述另一通信线路中所包括的所述多个信号路径接收所 述另一信号的操作改变成用于经由连接到所述第四接口电路的并且包括在所述另一通信 线路中的所述剩余信号路径接收所述另一信号的操作。
4. 根据权利要求1所述的收发器系统,其中, 所述传送电路包括解复用器,所述解复用器将所述信号传送到所述多个信号路径, 所述第一控制电路将第一训练序列传送到所述多个信号路径,基于在所述多个信号路 径之中的接收到对于所述第一训练序列的应答的信号路径的数量而确定用于传送所述信 号的信号路径的数量,以及控制所述解复用器将所述信号传送到在所述多个信号路径之中 的所确定的数量的信号路径, 所述接收电路包括复用器,所述复用器接收来自所述多个信号路径的所述信号,以及 所述第二控制电路将第二训练序列传送到所述多个信号路径,基于在所述多个信号路 径之中的接收到对于所述第二训练序列的应答的信号路径的数量而确定用于接收所述信 号的信号路径的数量,以及控制所述复用器接收来自所述多个信号路径之中的所确定的数 量的信号路径的信号。
5. -种传送装置,包括: 传送电路,经由在连接到接收装置的通信线路中所包括的多个信号路径将信号传送到 所述接收装置; 第一接口电路,连接到所述传送电路并且还连接到所述多个信号路径之中的一个或更 多个信号路径; 第二接口电路,连接到所述传送电路并且还连接到所述多个信号路径之中的除了所述 一个或更多个信号路径之外的剩余信号路径;以及 控制电路,当所述一个或更多个信号路径进入断开连接状态时,将用于经由所述多个 信号路径传送所述信号的操作改变成用于经由连接到所述第二接口电路的所述剩余信号 路径传送所述信号的操作。
6. -种用于收发器系统的控制方法,所述收发器系统包括传送装置和接收装置,所述 控制方法包括: 由所述传送装置通过使用第一接口电路以及第二接口电路将信号传送到多个信号路 径,其中,所述第一接口电路连接到在所述传送装置与所述接收装置之间的通信线路中所 包括的所述多个信号路径之中的一个或更多个信号路径,所述第二接口电路连接到所述多 个信号路径之中的除了所述一个或更多个信号路径之外的剩余信号路径; 由所述接收装置通过使用第三接口电路以及第四接口电路接收来自所述多个信号路 径的所述信号,其中,所述第三接口电路连接到所述一个或更多个信号路径,所述第四接口 电路连接到所述剩余信号路径;以及 当所述一个或更多个信号路径进入断开连接状态时,控制所述传送装置将用于将所述 信号传送到所述多个信号路径的操作改变成用于将所述信号传送到在所述多个信号路径 之中的所述剩余信号路径的操作,并且控制所述接收装置将用于接收来自所述多个信号路 径的所述信号的操作改变成用于接收来自所述剩余信号路径的所述信号的操作。
【文档编号】H04B10/032GK104065411SQ201410085542
【公开日】2014年9月24日 申请日期:2014年3月10日 优先权日:2013年3月19日
【发明者】对木润 申请人:富士通株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1