用于按照二或多个通信协议进行通信的数据通信装置及方法

文档序号:7600704阅读:185来源:国知局
专利名称:用于按照二或多个通信协议进行通信的数据通信装置及方法
技术领域
本发明一般地涉及数据通信,以及特别地涉及通过多重协议网络的数据包数据通信。
背景技术
在数据通信联网技术领域中,尤其,硬件实施通常会于最新的设计循环中遭遇大规模的改变,而使得方法以及执行程序上会遭受到激烈的压力以及冲击,再者,由于不断发展的标准,因此,如此的改变会更常发生,并且,若是对其忽略、或是没有按照行事的话,则整个设计将可能无法具有兼容性,也无法与其它贩卖者的硬件有交互作用。
联网技术为硬件设计中,每一个销售者的设备,尽管为私有的,皆必须能够与其它销售者的设备有交互作用的一个领域,而由于此需要,因此,存在有为数众多的标准组织以及讨论会,而在此,封装、芯片、导线层级之业者的代表人会共同开会以及设想出各种型式的协议,也因此,由于牵涉到多重的业者,以及通常牵涉到竞争需求,所以,该协议以及规格的发展过程在改变经常发生的情形下,就显得很漫长以及沉闷,因此,即有对于一能够轻易适配如此的改变、且同时能隔绝核心设计与该些改变的机制的需求。
数据通信网路经常遭遇如此改变的一个观点为,在其上所携带的数据数据包的格式,而该数据包格式则为,在其中的一载量(payload)于一传输器处进行分封、且因此可以由接收器适当地进行译码、辨识、以及产生作用,的格式,所以,基于该数据包格式,数个对于所述数据包的关键性决定即会被包括在内,但不会限制该数据包回该网络的顺向递送、该数据包至主机的终止、或该数据包的摒弃。
已知处理在数据包格式中的最新改变的方法包括,延迟如此改变的发展、或者就根本不实施该些改变,但这将会导致可能的兼容性问题,并且也不是最终想要的结果,所以,典型地,每次做出一个有关实施上的决定后,然而,通常所述改变并不会限制设计中的关键点,而是为了变得更为通用,这对凑合的设计而言也许的一好方法,但是,对既存的核心技术而言,此设计冲击会遍及整体,并且更会导致延伸出设计以及确认上的努力,进而增加上市的时间,再者,由于在发展循环中最新发生的改变,在确定最终的设计能完整运作以及完全兼容的同时,也承受了完成如此的根本改变的实质风险。
一相关的问题为,用于一都会局域网络(Metropolitan Area Network,MAN)中之节点间之可靠通信的数个不同结构,且其中,所述节点会典型地分布在一个数百公里的范围内,而在决定要执行哪一种结构时的重要考量包括,可得性以及失误回复,有效的带宽管理,以及对新加入的主机流量与已经于环上的流量间的适当仲裁。
有两种特别普及于该MAN空间中的结构,空间复用协议(Spatial ReuseProtocol,SRP)结构,以及IEEE 802.17弹性分组环(Resilient PacketRing,RPR)。该SRP结构一开始为一业者特有的结构,在其上执行有数个硬件,不过,为了促进该技术并且使得其为多数业者所接受,该SRP结构即成为该RPR结构发展的根源。
该RPR结构通过导入新的数据包格式以及先进的协议,而实质地增强带宽分享、弹性、以及都会局域网络之指令、控制、以及通信观点,不过,随着该RPR结构的发展,数个在帧结构中的改变使其落后地不兼容于该SRP结构,而由于产品已经为SRP可利用,再加上该RPR标准仍然逐步的发展,因此,就出现了具有双重结构支持的需求。
一个已知执行RPR以及SRP的方法为,在该硬件支持仅具有一组特征的情况下,利用一彼此互斥的方式来执行该两个结构。而在两个结构皆会受到支持的情形下,通常,该执行会为麻烦的、复杂的、以及由于一个结构影响另一个结构的特征而有错误倾向的,至于在一替代方案中,仅有一个结构受到支持的结果是失去双结构所具有的优点。
其它已知的解决方案则是允许该两个结构并存,但是使其越过相同的输送管,而此就完整性检查以及数据包格式形成的观点来说,可能会导致在该两个结构间的干扰,再者,此设计也会使得整合周期变得较长,因为任何由于该正在发展的结构的频繁改变所造成的设计冲击都将会影响其它更稳定结构的执行。

发明内容
本发明提供用于以一清楚以及受限方式而适配在数据包格式中的改变的装置以及方法,以在达成全功能以及交互作用能力的同时,保持该核心的积块(bulk)受到隔离,并免疫于改变方面的风险,在本发明的一实施例中,一转换装置被置于该核心设计的周边,亦即,位在入口及出口点处,在此,改变可以在将该核心的该积块隔绝于设计冲击以及确保查证努力之外的同时进行适配,相似地,按照本发明的一方法加以提供,以在该核心设计之该周边处的该入口以及出口处执行转换。
转换是为在入口点处将一新的格式映像至一旧的格式、或是在出口点处将一旧的格式映像至一新的格式的程序,该转换机制会在保持该核心的兼容性以及可交互作用的同时,将该核心隔绝于任何改变之外。
本发明可以应用于任何数据包先进芯、或一网络处理器芯,并且,本发明于联网技术以及处理器设计领域中具有多种的应用,在此,此方案可以加以发展以降低冲击,同时,在网络处理器的领域中,该方案特别地有用,因为该芯已经与在标准中的任何改变或逆转相隔离。
在本发明的一另一观点中,方法及系统提供以通过按照空间复用协议(SRP)而执行的既存硬件而映像弹性数据包环(RPR)结构,在一实施例中,数据路径适配器被用以适配在数据包格式中的基础改变以及在该两个结构中的保护方案。
本发明允许该SRP结构被使用作为已建立、低效运行的执行,以及作为驱动器,以支持该RPR结构的完整功能变得可利用以及可交互操作,更新至RPR结构则是可以在不改变硬件的领域中完成,亦即,通过对改变进行程序化,因此,在一示范性实施例中,本发明即被用以通过既存的基于SRP硬件而映像IEEE 802.17 RPR结构,既存硬件以一可程序化的方式支持双结构的发展于此领域中提供了“随成长更新(upgrade as you grow)”的能力,而随着发展标准以及频率改变,本发明所提供的可程序化能力为高度的需要。
本发明的这些以及其它方面叙述于后。


图1显示按照本发明的一网络装置的一示范性实施例的方块图,以及图1A显示两个彼此互连的如此的装置,以在一环状网络中形成一完整的节短;图2显示按照空间复用协议(SRP)结构的一数据包标头的一示范性格式;图3显示按照弹性数据包环(RPR)结构的一数据包标头的一示范性格式;图4显示通过按照本发明之一顺向映像区块的一示范性实施例所实行的一转换;图5显示按照本发明的一反向映像区块的一示范性实施例所实行的一转换;图6A以及图6B分别举例说明SRP以及RPR数据包的一般格式;图7显示按照本发明的一网络装置的一示范性实施例的方块图;图8显示用于图7的该装置的环端口的一示范性数据路径适配器的方块图;以及图9显示用于图7的该装置的主机部分的一示范性数据路径适配器的方块图。
具体实施例方式
图1显示按照本发明之一网络装置10的一示范性实施例的一方块图,该装置10可以为,举例而言,于一或多集成电路上、或是于一电路板上执行的一弹性环处理器(resilient ring processor)。
该网络装置10包括三个双向的端口(PORT1至PORT3),以用于分别地耦接至一主机、一同伴(mate)、以及一环,一般而言,该网络装置10会包括三个外围转换区块11-13,每一个对上一个端口,以及一芯(core)15,而该芯15即是代表该装置10之功能以及结构的区块,因此,举例而言,若是该装置10会提供RPR/SRP层2功能时,则该芯15就会包含执行层2(Layer 2)功能,例如,检查、语法分析、顺向递送、以及终止数据包,的组件。
图1A显示两个耦接在一起而形成在一环状网络1000中之一完整功能节点100的网络装置10.1以及10.2,其中,该环状网络1000包括一内环,数据会于其中以一逆时钟方向进行传送,以及一外环,数据则是于其中以一顺时钟方向进行传送,正如所示,该节点100包括两个对该环状网络1000的存取端口,两个对该主机的存取端口,以及在两个“同伴”装置10.1以及10.2之间的一接点交互存取端口,而与已知的网络装置一样,本发明的所述网络装置亦可以个别地于半个节点中被使用(例如,用于终止功能)。
当所述周边转换11-13的执行取决于在该装置10以及所述外接组件(主机、同伴、以及环)之间所使用的通信协议的同时,通常,该芯15的执行亦会取决于任何的如此的协议,就其本身而言,该芯15会隔绝于该通信协议的任何改变之外,以藉此最小化在该通信协议中的改变所带来的设计冲击。
图2显示一数据包标头20的一示范性格式,例如,将按照该空间复用协议(SRP)结构而被使用者,而表I则是叙述该标头20的各个字段。


表I图3显示一数据包标头30的一示范性格式,例如,将按照该弹性数据包环(RPR)结构而被使用者,而表II则是叙述该标头30的各个字段。

表II正如可见,分别该SRP以及RPR数据包标头20以及30的最重要九个位为相同的,而在该些不同的位中,位0于所有的SRP数据包中用于配类(parity),反之,在RPR中,仅在已知为“使用”数据包(之后有更详细叙述)的特殊型态数据包中使用,再者,位1被用于指示绕接资格(wrapeligibility),以及位4会指示公平资格(fairness eligibility),在该RPR数据包标题30之中,其中,一RPR数据包标头的该绕接资格表示,该数据包是否可以在一具有绕接的节点周围缠绕,而在一具有绕接的节点处,已经在该环上接收的绕接资格数据包会于其它环上被发送出去,若是一并非绕接资格之数据包(亦即,位1=0)到达一具有绕接的节点处时,该数据包会被摒弃,至于一RPR数据包标头的该公平资格则表示,该数据包是受到速率控制,若是位4被设定时,则在该数据包中的字节会加以计数,以帮助判定壅塞。
而该两个结构的另外一个差异点在于,在SRP数据包中,有三个位被使用于优先次序,反之,在RPR数据包中则只有两个位(请参阅图2以及图3,表I以及表II),在该SRP结构中,通过比较该三个优先次序位的数值(亦即,0-7)与一三位优先次序缓存器的数值,会完成一个有关一数据包是具有高的、或者是低的优先次序的决定,若是该优先次序位的该数值超过该优先次序缓存器时,则该数据包会被认为具有高优先次序,否则,其会被视为具有低的优先次序。
在RPR数据包的例子中,最低顺序的优先次序位,位1,会被该绕接资格位所取代,并且,位3以及2会以只是高优先次序的数值11以及10来指示优先次序,01指示中优先次序,00只是低优先次序,而为了使用相同的逻辑来决定SRP以及RPR数据包两者的优先次序,因此,在该RPR数据包例子中的该三位优先次序缓存器会进行程序化,在本发明的一个例子中,以具有一数值011,再说,由于通过利用数值011来程序化该优先次序,因此,该绕接资格位的该数值即会变得无关于该优先次序决定,并且,具有设定为11或10的位3以及2的数据包会被使为高优先次序,按照该RPR结构的该2-位优先次序。
虽然在数据包标头格式中的所述差异表面上很小,但是,它们对于每一个结构的执行却是具有重要的含意,所以,为了让数据包的该顺向递送、终止、以及摒弃可以正确地实行,所述数据包必须被正确地进行辨识,并且,此些表面上微小的修饰必须执行于整个设计,而引导出一重新设计以及重新确认的努力,此外,若是该新的以及旧的结构为共同存在时,则如此的努力会更为增加。
为了避免上述的困难,本发明提供一种将一数据包标头格式转换、或“映像(mapping)”至另一个之中的方法。按照本发明,提供有两种型态的周边转换区块,其被称之为“顺向”以及“反向”转换区块,且其中,一顺向转换区块会将该新的RPR格式映像到该旧的SRP格式,正如在图1中所显示的,一顺向转换区块11.1,12.1,以及13.1会被提供于该装置10之所述周边转换区块11,12,以及13之该三个点的每一个入口(ingress)处,反之,一反向转换区块11.2,12.2,以及13.2会被提供于该装置10之所述周边转换区块11,12,以及13之该三个点的每一个出口(egress)处。
图4显示通过所述顺向转换区块11.1,12.1,以及13.1的每一个所执行的该转换,正如在图4中所显示的,在该RPR格式中的一数据包的内容会如所指示的进行重新配置,就其本身而言,流经该示范性实施例之该芯15的一RPR数据包的该标头将会具有在图4之下半部中所显示的该格式。
在该出口方向中,所述反向转换区块11.2,12.2,以及13.2会实行一反向转换,其中,该WE以及FE位会返回至它们的原先位置,而此反向映像则是举例说明于图5之中,同样的,若是一数据包为该种需要配类的型态,例如,一使用数据包(usage packet),时,则该配类位(位0)会通过所述反向转换区块11.2,12.2,以及13.2而加以重新产生,否则,位0会被设定为0。
对本领域的技术人员而言,所述转换区块11,12,以及13可以有各种执行的方式。
因此,通过在该入口以及出口点处执行格式转换,按照本发明上述的较佳实施例,该芯15会隔绝于格式改变之外,而可同时保持该装置10的功能兼容于不只一个以建立的标准,以及因此能够与依附于该些标准的其它装置进行交互作用,是以,任何设计冲击皆会在不会影响到该芯的情况下,于所述周边转换区块处被吸收。
在此,SRP以及RPR数据包标头的所述顺向以及反向转换乃是加以呈现以举例说明本发明,而并非限定该些特殊的格式,所显示的该示范性实施例仅是本发明的一个应用,而其可以延伸至任何的网络、任何的协议、或是任何的端口。
除了所述上述所讨论的数据包标头格式差异之外,在该SRP以及RPR结构之该数据连结层(data link layer)(或OSI层2)中仍具有额外的差异,而其则是本发明于之后所叙述的另一种观点而加以确定。
正如上述所讨论的,该两个结构具有对两者为共同且独立于任何在数据包格式中之改变之外的一实质核心功能,而由于所述数据包差异为在层2,因此,实质上的适配可以在每一个网络装置的周边加以完成,包括包含输送管改变的适配,例如,增加在该数据路径中的处理逻辑,以筹备以及执行错误校正相关的功能(例如,错误校正节点产生以及检查)。
现在,前述所提及之在层2功能中,该SRP以及RPR结构之间的差异将会以图6A以及图6B做为参考而进行讨论。
图6A举例说明一SRP数据包61的一般格式。正如之前关连于图2的叙述,该数据包标头20受到配类(位0)的保护,因此,该数据包载量(payload)62的剩余部分,包括紧接于该标头之后的所述层2地址66a、66b,会受到一循环冗余编码(CRC)63的保护。
图6B则是显示一RPR数据包65的一般格式。该标头30,如关连于图3的叙述,所述层2地址66a、66b,以及紧接着的该两个字节,亦称之为“RPR标头2”,受到一二字节标头错误校正(HEC)编码67的保护,而该数据包载量68的平衡则是受到一CRC 69的保护。
被使用在该RPR结构中的该标头错误校正(HEC)完整检查机制会通过将该标头的该前16的字节(其包含路由以及寻址信息)与受到该CRC检查机制保护的该数据包载量68进行隔绝,确保较好的路由以及寻址相关完整性,再者,HEC的该校正能力使得一待顺向递送的数据包可以无视于一错误位的存在,如此的结果是,因为在该路由信息中的一单一位错误而摒弃一PRP数据包的情形变得很少,而此特征对于就终止点处的语音的重新产生而言,一有缺陷的数据包较一缺席数据包为佳的固定速率语音流量的输送来说是所想要的,再者,因为语音传输以及TMD相关之流量的实时本质,因此,其不可能于数据包中出现重新传输的机制,所以,HEC的使用使得语音、影像、以及数据包流量可以放置在相同的环上。
其次,在该RPR结构中,因为额外的该两个字节RPR标头2以及同样为两个字节的该HBC编码,因此,所述层2第二等级数据包型态辨识符(Layer 2 second level packet type identifiers)的位置会通过相关于它们于该SRP结构中之位置的四个字节而产生移动,其中,所述数据包型态辨识符包括,位在用于辨识层3之数据包型态之所述数据包载量62、68之起始处的两个字节,而对该环原有的数据包型态而言(例如,保护、使用、或控制数据包型态),此两个字节会更进一步地辨识是哪一个数据包(例如,用于控制型态数据包的拓朴、OAM等)。
在该两个结构之间的所述剩余差异会相关于数据包切换决定,并且位在通过通过增加各种型态之使用数据包而加以致能之多重阻塞运算法的支持,之先进速率控制特征的执行之中,一使用数据包为,在节点间传送速率、以使得壅塞以及阻塞点可以受到辨识并且适当的速率可以就该节点上之新流量而进行调整,的一速率控制数据包,且该使用数据包会连结在一环上的所有节点,以有效率的以及可靠的运作该速率控制运算法,以及,特别地,运作仲裁已顺向递送的以及新的流量(亦即,插入于每一个节点的流量),以用于对该环的持续存取,此外,为了传统(legacy)以及反向兼容性的理由,使用数据包会于该RPR以及SRP结构两者之中为相同,并且,正如关连于图3的叙述,使用数据包标头仍然在该RPR结构之中受到配类的保护。
现在,将叙述本发明的一个示范性实施例,其会寻址所述上述的改变,以允许该两个不相同结构的适配以及共存。本发明的一个观点在于,在独立于数据包格式以及错误保护差异之外的该核心功能,以及位在耦接至等各个端口以及该芯的线路处的可程序化适配的提供之间的清楚描绘。
按照本发明的一个示范性实施例,该两个结构的线路适配通过位在一网络装置之该三个端口的每一个处的一双向数据路径适配器而加以提供,图7为按照本发明之一网络装置70的一示范性实施例的方块图,其中,该网络装置70具有三个双向端口(PORT1至PORT3),以用于分别地耦接至一主机、一同伴网络装置(mate network device)、以及一环状网络,一般而言,该网络装置70会包括三个双向数据路径适配器71,72,以及73,每一个对上一个端口,以及一芯(core)75,而该芯15即是代表该装置70之功能以及结构的区块。
该示范性的装置70会合并上述关连于图1之该装置10的该功能,并且,会更进一步地寻址该SRP以及RPR结构之间的所述上述额外差异。
当所述数据路径适配器71-73的执行取决于在该装置70以及所述外接组件(主机、同伴、以及环)之间所使用的通信协议的同时,通常,该芯75的执行亦会取决于任何的如此的协议,就其本身而言,该芯75会隔绝于该通信协议的任何改变之外,以由此最小化在该通信协议中之改变所带来的设计冲击。
虽然所述三个适配器71-73具有实质上相似之处,但是,因为它们的相对应端口的端口同功能,所以,该三个适配器会于所有模式中不为逻辑上等义。现在,所述适配器71-73的示范性实施例将以图8以及图9做为参考而加以叙述。
图8显示用于装置70的该环端口的该数据路径适配器73的一示范性实施例的方块图,该适配器73作用为在一侧之该网络(环状)与已经讨论过的独立于数据包格式之外的该芯75的接口,该适配器73会合并该转换区决13,以用于在位于,如上述,该入口以及出口点处的所述不同数据包标头格式之间进行映像,同时,该适配器73亦包括,在该出口数据路径中的一HEC产生器72,以及一配类产生器(parity generator)86,以及,在该入口数据路径中的一HEC检查器83,以及一配类检查器87,该HEC检查器83可以摒弃包含多于一个错误的数据包,并且,可以校正(或摒弃)单一位的HEC错误,在一示范性实施例中,单一位错误校正要承担产生128个独特症状(unique syndromes),已检测128个可校正错误的其中之一。
所述配类区块86、87会被配置于围绕所述HEC区块82、83的旁路路径(bypass path)之中,并且,所述旁路路径会被用于SRP流量、或是在RPR中的使用数据包,而此特征则是使得该两个结构可以在不干扰彼此的情况下共存,再者,所述区块82、83或所述旁路路径乃是通过,分别地,选择器84、85而加以选择,并且,与上述以图6A以及图6B做为参考的叙述一致的是,所述HEC区块82、83会于所述RPR数据包的前16个字节上操作,反之,所述配类区块86、87则会在该SRP、或RPR使用数据包的该标头上操作。
所述选择器84、85可以通过2:1多任务器而加以执行,举例而言,并且,可以通过,举例而言,在一缓存器(未显示)中的一可程序化位,和/或检测一使用数据包之存在的逻辑(未显示),而加以控制。
该同伴端口数据路径适配器72相似于该环状数据路径适配器73,不过,一个值得注意的差异为,在该同伴数据路径适配器中,单一位错误校正以及摒弃数据包之能力是缺乏的,至于在连外的数据路径中(亦即,自该芯至该端口),该HEC会于该同伴端口数据路径适配器72中重新产生,正如在该环端口数据路径适配器73中一样。
其应该要注意的是,该CRC机制对SRP以及RPR结构两者而言是相同的,并且,因此可以共享,亦即,该CRC产生以及检查功能可以在该网络装置70的该芯75中执行,而正如上述以图6A以及图6B做为参考的叙述,该CRC 63会覆盖一SRP数据包的该数据包载量62,以及该CRC 69会覆盖一RPR数据包的该数据包载量68,不过,由于该RPR标头的该前16个字节并未被该CRC所覆盖,以及该SRP数据包的该标头20与该RPR数据包的该HEC 67每一个皆为两个字节,因此,所述载量62、68的边界的相似的,因而允许分享相同的CRC检查以及产生区块,而这些区块可以以已知的方式来执行。
图9显示用于该装置70之该主机端口的该数据路径适配器71之一示范性实施例的方块图,该主机端口为在层2以及层3之间之接口中用于层2的一终止点,而在自该芯至该主机端口的路径中,该HEC以及该PRP标头2会分别地于区块93、95处被自每一个数据包剥除,相反地,在自该主机端口至该芯的路径中,该HEC以及该RPR标头2会分别地在区块92、94处被插入于每一个数据包之中,此外,该适配器71会合并该转换区块11,以用于在所述入口以及出口点处的所述不同数据包标头格式之间进行映像,正如前述一样。
如同所述用于该环状以及同伴端口之适配器一样,该适配器71亦会包括用于每一个数据路径之围绕所述HEC区块92-95的一旁路路径,其中,所述旁路路径会被用于SRP流量以及使用数据包,而此特征则是使得该两个结构可以在不干扰彼此的情况下共存,再者,所述区块92-95或所述旁路路径乃是通过,分别地,选择器96、97而加以选择,其中,所述选择器96、97可以通过2:1多任务器而加以执行,并且,可以通过,举例而言,在一缓存器(未显示)中的一可程序化位,和/或检测一使用数据包的处理的适合逻辑(未显示),而加以控制。
上述各式的保护以及错误检测/校正装置(例如,CRC/HEC/配类/产生器/检查器)可以利用已知的方式来执行。
其必须要了解的是,在本发明已经结合较佳的特殊实施而于之前进行讨论的同时,该叙述作为举例之用,而不是限制本发明的范围,正如通过所附权利要求所定义的一样,确实,对于本发明的各式修饰,除了该些在此已经叙述的之外,都将由于前面的叙述以及所附的图式,而对本领域技术人员而言为显而易见,如此的修饰会落在所附权利要求的范围之内,再者,更进一步需要了解的是,所有的数值为某种程度上的近似,并且为了叙述的目的而加以提供,此外,全文中所参考的任何专利、专利申请、以及出版品的揭示在此以其整体做为参考而加以合并。
权利要求
1.一种用于按照二或多个通信协议进行通信的数据通信装置,包括一核心部分,其中,该核心部分实质上独立于该二或多个通信协议之外;以及一周边部分,其中,该周边部分被耦接至该核心部分,并且,包括一入口;以及一出口,其中,该周边部分可构造为在该入口数据通信处按照该二或多个信协议进行接收,以及在该出口数据通信处按照该二或多个通信协议进行传输。
2.根据权利要求1所述的装置,其中,该周边部分包括一转换装置。
3.根据权利要求1所述的装置,其中,该周边部分包括一适配装置。
4.根据权利要求2所述的装置,其中,该转换装置将一第一数据格式转换成为一第二数据格式。
5.根据权利要求3所述的装置,其中,该适配装置选择性地适配至一第一错误保护以及一第二错误保护的其中之一。
6.根据权利要求4所述的装置,其中,该第一以及第二数据格式分别为空间复用协议(SRP)数据格式以及该弹性数据包环(RPR)数据格式、或是分别为该RPR数据格式以及该SRP数据格式。
7.根据权利要求5所述的装置,其中,该第一错误保护方案包括配类(parity),以及该第二错误保护方案包括错误校正。
8.根据权利要求1所述的装置,其中,该二或多个通信协议包括空间复用协议(spatial reuse protocol,SRP),以及弹性数据包环(resilientpacket ring,RPR)协议。
9.一种用于按照二或多个通信协议进行通信的方法,包括下列步骤提供具有一核心部分的一数据通信装置,其实质上独立于该二或多个通信协议之外,以及一周边部分,其被耦接至该核心部分,并且,包括一入口以及一出口;在该入口数据通信处按照该二或多个通信协议进行接收;以及在该出口数据通信处按照该二或多个通信协议进行传输。
10.根据权利要求9所述的方法,其中,该接收步骤包括将一第一数据格式转换成为一第二数据格式的步骤,以及其中,该传输步骤包括将该第二数据格式转换成为该第一数据格式的步骤。
11.根据权利要求10所述的方法,其中,该第一数据格式为该弹性数据包环(RPR)数据格式,以及第二数据格式为该空间复用协议(SRP)数据格式。
12.根据权利要求9所述的方法,其中,该接收步骤中包括适配至一第一错误保护方案以及一第二错误保护方案其中之一的步骤。
13.根据权利要求12所述的方法,其中,该第一错误保护方案包括配类(parity),以及该第二错误保护方案包括错误校正。
14.根据权利要求9所述的方法,其中,该二或多个通信协议包括空间复用协议(spatial reuse protocol,SRP),以及弹性数据包环(resilientpacket ring,RPR)。
全文摘要
一种数据通信装置,其可以按照二或多个具有不同数据格式以及错误校正方案的协议进行操作,其中,该装置的协议相关方面由该装置的一周边部分来控制,以允许隔离于协议改变之外的一实质上与协议无关的核心部分,并且,在该装置的该周边部分中的转换和/或适配机制,使得该装置可以控制在数据格式中的改变和/或管线改变,例如,在不影响该装置的该核心部分的情况下的错误保护。再者,还提供一种用于同时交互操作空间复用协议(SRS)以及弹性数据包环(RPR)结构两者的装置以及方法。
文档编号H04L12/46GK1630299SQ20041010011
公开日2005年6月22日 申请日期2004年12月4日 优先权日2003年12月4日
发明者S·比哈德瓦 申请人:因芬尼昂技术股份公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1