PHY到MAC装置互连的运行时间重新指定的装置、系统和方法制造方法及图纸

技术编号:9281467 阅读:165 留言:0更新日期:2013-10-25 01:02
用于运行时间重新指定属于物理(PHY)层的装置与属于介质访问控制(MAC)层的装置之间的互连的装置、系统和方法。PHY装置通常位于I/O刀片上,而MAC装置通常位于转发和控制刀片上。可重新配置纵横装置互连I/O刀片、转发刀片和控制刀片。PHY装置和MAC装置的网络可使用配置成在物理上解耦PHY装置和MAC装置的标准化对接协议。PHY装置和MAC装置之间的重新映射由系统管理功能控制。在配置成容纳I/O刀片到不同应用特定标准产品(ASSP)刀片的重新映射的系统中,“远程故障”或“暂停”消息与指示“空闲模式”的空业务组合使用,以便分别避免或消除在硬件或软件升级期间的分组丢失。在重新指定期间,业务在MAC装置中缓冲,PHY装置将切换到该MAC装置。

【技术实现步骤摘要】
【国外来华专利技术】PHY到MAC装置互连的运行时间重新指定的装置、系统和方法
本专利技术一般涉及属于物理(PHY)层的装置与属于介质访问控制(MAC)层的装置之间互连的运行时间重新指定的装置、系统和方法,更具体地说,涉及允许将PHY装置与第一MAC装置之间的互连重新指定给第二MAC装置而没有分组丢失或至多具有一个分组丢失的装置和方法。
技术介绍
在过去的数年间,通过将增加容量的需要与灵活性和故障容忍的需要缠结,已经激励了连网的演进。不管正在进行的标准化努力如何,商业可用装置的通信要求的变化已经不断增加。因此,网络路由器和交换机需要大量物理网络接口以便能够互连同一网络内的各种网络装置,或与其它网络的中间连接。基于网络的应用广泛地频繁使用经由物理网络接口的通信会话。开放式系统互连(OSI)模型是由国际标准化组织(ISO)开发的网络通信的相干(coherent)工作框架。在OSI模型中,通信系统被划分成(七)层的层级,每层是向上面层提供服务并从下面层接收服务的概念上类似功能的集合。换句话说,中间层的实例向上面层的实例提供服务并向下面层的实例请求服务。图1中例证了OSI的七层:物理层10、数据链路层20、网络层30、传输层40、会话层50、表示层60和应用层70。因而,在这个OSI模型中,物理层10和数据链路层20是最低层。物理层10定义网络装置的电和物理规范,执行用于建立和终止到通信介质的连接、在用户设备中的数据表示与通过通信信道传送的对应信号之间的调制或转换等功能。数据链路层20提供功能和过程构件以在网络实体之间转移数据,并检测和有可能纠正在物理层10中可能发生的错误。商业上可用的装置配置成提供物理层功能(即PHY装置)或数据链路功能(即MAC装置)。这些装置可基于标准接口规范、在比较小距离(例如在7cm-50cm之间)基于铜技术通信。因而,这些装置可在物理上分离(在系统和板设计上允许更多的灵活性)并通过纵横装置(crossbardevice)互连。使用可重新配置纵横装置允许动态地重新指定在任何PHY装置和MAC装置之间的链路。经由可重新配置纵横动态地重新指定在PHY装置和MAC装置之间的链路呈现出故障容许。然而,当根据传统方法执行这个重新指定时,丢失了大量分组。期望避免乃至消除分组丢失,特别是在硬件和软件升级期间,或者在执行高级能量管理功能的同时。从而,将期望提供执行具有最小分组丢失或没有分组丢失的PHY装置和MAC装置互连的动态(运行时间)重新指定的装置、系统和方法。
技术实现思路
提供了用于将经由通信介质链接到远程系统的系统的物理(PHY)装置从连接到第一处理(MAC)装置切换成连接到第二处理(MAC)装置而没有丢失在系统与远程系统之间传递的分组或至多丢失一个分组的实施例。根据一示范实施例,用于将经由通信介质链接到远程系统的系统的物理(PHY)装置从连接到第一处理(MAC)装置切换成连接到第二处理(MAC)装置的方法包含:由第一MAC装置和第二MAC装置接收连接的即将到来的改变的指示。该方法然后包含:在接收到所述指示之后,在第二MAC装置中缓冲出口业务,并且经由PHY装置和通信介质向远程系统传送在接收到所述指示之前在第一MAC装置中缓冲的出口业务。该方法还包含:中断从第一MAC装置向第一PHY装置的传送,同时继续由第一MAC装置经由该PHY装置从远程系统接收入口业务或空业务指示。该方法还包含:在从远程系统接收到无远程业务的指示时,在第一MAC装置中中断经由PHY装置从远程系统接收入口业务或指示。该方法还包含:在第二MAC装置与该PHY装置之间提供物理连接,并在提供了物理连接之后,在第二MAC装置中经由PHY装置向和从远程系统传送和接收无远程业务的指示。该方法然后包含:至少在预定时间间隔,通过经由PHY装置向和从远程系统传送和接收空业务指示,来验证第二MAC装置与PHY装置之间的连接。最后,该方法包含:在验证之后,从第二MAC装置经由PHY装置和通信介质向远程系统传送缓冲的出口业务。根据另一示范实施例,经由通信介质连接到远程系统的系统包含物理(PHY)装置、第一MAC装置、第二MAC装置和控制器。该PHY装置连接到通信介质并配置成(1)经由通信介质向远程系统转发从第一MAC装置或从第二MAC装置接收的出口业务和指示;以及(2)经由通信介质向第一MAC装置或第二MAC装置转发从远程系统接收的入口业务和指示。第一MAC装置最初连接到PHY装置,并配置成缓冲和转发要经由PHY装置传送到远程系统的出口业务和指示,并经由PHY装置从远程系统接收入口业务和指示。在所述系统从使该PHY装置连接到第一MAC装置切换成使该PHY装置连接到第二MAC装置的同时,该控制器至少暂时连接到第一MAC装置和第二MAC装置,并配置成控制第一MAC装置和第二MAC装置。该控制器向第一MAC装置和第二MAC装置发送连接的即将到来的改变的指示,并在发送所述指示之后,将系统的出口业务从第一MAC装置重新定向到第二MAC装置。该控制器控制第一MAC装置以:(a)在接收到连接的即将到来的改变的指示之后,经由PHY装置和通信介质向远程系统传送在接收到所述指示之前在第一MAC装置中缓冲的出口业务;(b)停止向第一PHY装置传送任何业务或指示,同时继续经由该PHY装置和通信介质从远程系统接收入口业务或空业务指示,直到从远程系统接收到无远程业务指示为止;以及(3)在经由PHY装置和通信介质从远程系统接收到无远程业务的指示时中断与该PHY装置的连接。该控制器还控制第二MAC装置以:(a)在接收到连接的即将到来的改变的指示之后,在其中缓冲出口业务;(b)传送无远程业务的指示,直到从远程系统接收到无远程业务的指示为止;(c)在经由PHY装置从远程系统接收到无远程业务的指示之后,至少在预定时间间隔,通过传送和接收空业务指示,来验证经由PHY装置与远程系统的通信;以及(d)在已经验证所述通信之后,经由PHY装置和通信介质向远程系统传送所缓冲业务。根据另一示范实施例,在与远程系统通信的系统中可使用的MAC装置具有处理器和配置成允许与PHY装置通信的多个通信端口。所述处理器配置成:(1)接收和与所述系统的PHY装置的现有连接相关的连接的即将到来的改变的指示;(2)经由所述PHY装置向所述远程系统传送在接收到所述即将到来的改变的所述指示之前缓冲的出口业务;(3)在完成传送在接收到所述即将到来的改变的所述指示之前缓冲的所述出口业务之后,中断向第一PHY装置的传送,同时继续接收入口业务或空业务指示;(4)在中断所述传送之后接收到所述远程系统不再接收任何业务或指示的指示时,中断从所述PHY装置的接收;(5)缓冲在接收到与PHY装置的即将到来的新连接的指示之后接收的出口业务;(6)传送在接收到与PHY装置的所述即将到来的新连接的所述指示之后没接收到业务或指示以及尚未接收到业务或指示的指示;以及(7)在接收到与PHY装置的所述即将到来的新连接的所述指示后接收到业务或指示之后,在开始向所述远程系统传送所缓冲业务之前的预定时间间隔传送空业务指示。根据另一示范实施例,提供一种用于将经由通信介质链接到远程系统的系统的物理(PHY)装置从连接到第一处理(MAC)装置切换成连接到第二处理(MAC)装本文档来自技高网
...
PHY到MAC装置互连的运行时间重新指定的装置、系统和方法

【技术保护点】

【技术特征摘要】
【国外来华专利技术】2011.06.22 US 13/165,9781.一种用于将经由通信介质链接到远程系统的系统的物理PHY装置从连接到第一MAC装置切换成连接到第二MAC装置的方法(700),所述方法包括:-由第一MAC装置和第二MAC装置接收(S710)连接的即将到来的改变的指示;-在接收到所述指示之后,在第二MAC装置中缓冲(S720)出口业务;-经由所述PHY装置和所述通信介质向所述远程系统传送(S730)在接收到所述指示之前在第一MAC装置中缓冲的出口业务;-中断(S740)从第一MAC装置向第一PHY装置的传送,同时继续由第一MAC装置经由所述PHY装置从所述远程系统接收入口业务或空业务指示;-在从所述远程系统接收到(S750)无远程业务的指示时,在第一MAC装置中中断经由所述PHY装置从所述远程系统接收入口业务或指示;-在第二MAC装置与所述PHY装置之间提供(S760)物理连接;-在提供所述物理连接之后,在第二MAC装置中经由所述PHY装置向所述远程系统传送无远程业务的指示和从所述远程系统接收无远程业务的指示;-至少在预定时间间隔内,通过经由所述PHY装置向所述远程系统传送空业务指示和从所述远程系统接收空业务指示来验证(S780)第二MAC装置与所述PHY装置之间的连接;以及-在验证之后,从第二MAC装置经由所述PHY装置和所述通信介质向所述远程系统传送(S790)缓冲的出口业务。2.如权利要求1所述的方法,其中所述PHY装置、第一MAC装置和第二MAC装置连接到可重新配置纵横。3.如权利要求2所述的方法,其中所述可重新配置纵横是光纵横,并且所述方法还包含:在所述PHY装置与第一MAC装置或第二MAC装置之间经由所述光纵横传递之前,将对应于入口或出口业务和指示的电信号转换成光信号以及从光信号转换成对应于入口或出口业务和指示的电信号。4.如权利要求1所述的方法,其中所述PHY装置具有传送线路和接收线路,所述传送线路和接收线路最初分别连接到第一MAC装置的第一传送线路和第一接收线路并且然后分别连接到第二MAC装置的第二传送线路和第二接收线路。5.如权利要求4所述的方法,其中所述PHY装置的所述传送线路和所述接收线路、第一MAC装置的第一传送线路和第一接收线路以及第二MAC装置的第二传送线路和第二接收线路连接到可重新配置纵横。6.如权利要求5所述的方法,其中所述可重新配置纵横是光纵横,并且所述方法还包含:在所述PHY装置、第一MAC装置或第二MAC装置之间经由连接到所述光纵横的相应传送线路和接收线路传递之前,将对应于业务和指示的电信号转换成光信号以及从光信号转换成对应于业务和指示的电信号。7.如权利要求4所述的方法,其中在清空存储接收到连接的即将到来的改变的指示之前缓冲的出口业务的缓冲器时,第一MAC装置中断第一传送线路。8.如权利要求4所述的方法,其中如果在第一接收线路或第二接收线路上分别未接收到业务或指示,则第一MAC装置和第二MAC装置分别经由第一传送线路或第二传送线路发送“远程故障”RF指示。9.如权利要求8所述的方法,其中从所述远程系统接收的所述无远程业务的指示是RF指示。10.一种经由通信介质(810)连接到远程系统(801)的系统(800),所述系统(800)包括:-物理PHY装置(820),其连接到所述通信介质(801)并配置成(1)经由所述通信介质(810)向所述远程系统(801)转发从第一MAC装置(830)或从第二MAC装置(840)接收的出口业务和指示;以及(2)经由所述通信介质(810)向第一MAC装置(830)或第二MAC装置(840)转发从所述远程系统(801)接收的入口业务和指示;-第一MAC装置(830),其最初连接到所述PHY装置(820),并配置成缓冲和转发要经由所述PHY装置(820)传送到所述远程系统(801)的出口业务和指示,以及经由所述PHY装置(820)从所述远程系统(801)接收入口业务和指示;-第二MAC装置(840),其配置成连接到所述PHY装置(820),以及缓冲和转发要经由所述PHY装置(820)传送到所述远程系统(801)的出口业务和指示,以及经由所述PHY装置(820)从所述远程系统(801)接收入口业务和指示;以及-控制器(850),在所述系统(800)从使所述PHY装置(820)连接到第一MAC装置(830)切换成使所述PHY装置(820)连接到第二MAC装置(840)的同时,其至少暂时连接到第一MAC装置(830)和第二MAC装置(840),并配置成控制第一MAC装置(830)和第二MAC装置(840),其方式是通过:(1)向第一MAC装置(830)和第二MAC装置(840)发送连接的即将到来的改变的指示;(2)在发送所述指示之后将所述系统(800)的出口业务从第一MAC装置(830)重新定向到第二MAC装置(840);(3)控制第一MAC装置(830)以:a.在接收到所述连接的即将到来的改变的指示之后经由所述PHY装置(820)和所述通信介质(810)向所述远程系统(801)传送在接收到所述指示之前在第一MAC装置(830)中缓冲的出口业务;b.停止向第一PHY装置(820)传送任何业务或指示,同时继续经由所述PHY装置(820)和所述通信介质(810)从所述远程系统(801)接收入口业务或空业务指示,直到从所述远程系统(801)接收到无远程业务的指示为止;以及c.在经由所述PHY装置(820)和所述通信介质(810)从所述远程系统(801)接收到无远程业务的指示时中断与所述PHY装置(820)的连接;以及(4)控制第二MAC装置(840)以:a.在接收到所述连接的即将到来的改变的指示之后在其中缓冲所述出口业务;b.传送无远程业务的指示,直到从所述远程系统(801)接收到无远程业务的指示为止;c.在经由所述PHY装置(820)从所述远程系统(801)接收到所述无远程业务的指示之后,至少在预定时间间隔内,通过传送和接收空业务指示来验证经由所述PHY装置(820)与所述远程系统(801)的通信;以及d.在已经验证所述通信之后,经由所述PHY装置(820)和所述通信介质(810)向所述远程系统(801)传送所缓冲业务。11.如权利要求10所述的系统,还包括:-交换机,其连接到所述PHY装置、第一MAC装置和第二MAC装置,并配置成最初在所述PHY装置与第一MAC装置之间提供第一物理连接,并且然后在所述PHY装置与第二MAC装置之间提供第二物理连接。12.如权利要求11所述的系统,其中所述交换机是可重新配置纵横。13.如权利要求12所述的系统,其中所述可重新配置纵横是光纵横。14.如权利要求13所述的系统,还包括:-第一光引擎装置,其连接在第一MAC装置与所述光纵横之间,并配置成将对应于去往以及来自第一MAC装置的业务和指示的电信号转换成光信号;-第二光引擎装置,其连接在第二MAC装置与所述光纵横之间,并配置成将对应于去往以及来自第二MAC装置的业务和指示的电信号转换成光信号;以及-PHY光引擎装置,其连接在所述PHY装置与所述光纵横之间,并配置成将对应于去往以及来自所述PHY装置的业务和指示的电信号转换成光信号。15.如权利要求10所述的系统,其中所述PHY装置配置成根据以太网通信协议经由所述通信介质连接到所述远程系统。16.如权利要求15所述的系统,其中所述以太网通信协议允许10Gbps、40Gbps和100GBps速度之一。17.如权利要求10所述的系统,其中第一MAC装置和第二MAC装置位于处理刀片块的不同刀片上,并且所述PHY装置位于介质桥块的I/O刀片上。18.如权利要求17所述的系统,其中所述系统还包括连接在所述处理刀片块与所述介质桥之间的纵横交换机。19.如权利要求18所述的系统,其中所述纵横交换机是光纵横,并且所述系统还包括位于第一MAC装置、第二MAC装置和所述PHY装置分别位于其上的刀片上的光引擎,所述光引擎连接在相应装置与所述光纵横之间,并配置成将对应于去往以及来自所述相应装置的业务和指示的电信号转换成光信号或者从光信号转换成对应于去往以及来自所述相应装置的业务和指示的电信号。20.一种在与远程系统通信的系统中可使用的MAC装置(900),所述MAC装置(900)包括:处理器(910),配置成:(1)接收连接的即将到来的改变的指示,所述连接和与所述系统的PHY装置的现有连接相关;(2)经由所述PHY装置向所述远程系统传送在接收到所述即将到来的改变的所述指示之前缓冲的出口业务;(3)在完成传送在接收到所述即将到来的改变的所述指示之前缓冲的所述出口业务之后,中断向第一PHY装置的传送,同时继续接收入口业务或空业务指示;(4)在中断所述传送之后接收到所述远程系统不再接收任何业务或指示的指示时,中断从所述PHY装置的接收;(5)缓冲在接收到与PHY装置的即将到来的新连接的指示之后接收的出口业务;(6)传送在接收到与PHY装置的所述即将到来的新连接的所述指示之后没接收到业务或指示以及尚未接收到业务或指示的指示;以及(7)在接收到与PHY装置的所述即将到来的新连接的所述指示后接收到业务或指示之后,在开始向所述远程系统传送所缓冲业务之前的预定时间间隔内传送空业务指示;以及多个通信端口(920),配置成允许与所述PHY装置的通信。21.一种用于将经由通信介质链接到远程系统的系统的物理PHY装置从连接到第一MAC装置切换成连接到第二MAC装置的方法(1100),所述方法包括:-由第一MAC装置和第二MAC装置接收(S1110)连接的即将到来的改变的指示;-在接收到所述指示之后,在第二MAC装置中缓冲(S1120)出口业务;-经由所述PHY装置和所述通信介质向所述远程系统传...

【专利技术属性】
技术研发人员:M朱利恩R布伦纳S勒萨尔
申请(专利权)人:瑞典爱立信有限公司
类型:
国别省市:

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

1