以硬件方式实现基于sonet/sdh帧的虚级联和链路容量调整的方法和装置的制作方法

文档序号:7584912阅读:205来源:国知局
专利名称:以硬件方式实现基于sonet/sdh帧的虚级联和链路容量调整的方法和装置的制作方法
技术领域
本发明涉及电信、同步光纤网(SONET)和同步数字体系(SDH)。更具体地说,本发明涉及用于以硬件执行虚级联和链路容量调整的方法。
现有技术同步光纤网(SONET)或欧洲公知的同步数字体系(SDH)是一种设计成容纳DS-1(T1)和E1流量以及及其倍数流量(DS-3和E-3)的公共电信传输方案。一个DS-1信号由24个时分复用的DS-0信号加一个开销比特构成。每个DS-0信号是一个64kb/s信号,并且是数字网络中带宽的最小分配单位,即足够用于一条电话连接。一个E1信号由32个时分复用的DS-0信号构成,至少这些DS-0信号之一承载开销信息。
于20世纪80年代早期开发的SONET在北美具有51.84Mbit/sec的基础速率(STS-1)。STS-1信号可以容纳28个DS-1信号或21个E1信号或二者的组合。基本的STS-1信号具有125微秒(每秒8000帧)的帧长,其组织成每帧810个八位字节(9行乘90字节宽的列)。可以理解,8000帧×每帧810个八位字节×每八位字节8比特=51.84Mbit/sec。所述帧包括同步净荷封包(SPE)或欧洲公知的虚容器(VC)以及传输开销。传输开销包含在前三列(27字节)中,而SPE/VC占用剩余的87列。
在欧洲,基础(STM-1)速率为155.520Mbit/sec,其等效于北美的STS-3的速率(3×51.84=155.520)。STS-3(STM-1)信号可以容纳3个DS-3信号或63个E1信号或84个DS-1信号,或它们的组合。STS-12信号具有622.080Mbps的速率,其可容纳12个DS-3信号等。STS-48信号具有2488.320Mbps的速率,其可容纳48个DS-3信号等。已定义的最高等级的STS信号为STS-768,其速率接近40Gbps(每秒吉比特)。缩写STS代表同步传输信号,而缩写STM代表同步传输模块。在以光的而非电的形式传输时,STS-n亦称为光承载(OC-n)信号。
为了促进较低速率数字信号的传输,SONET标准采用了子STS净荷映射,这种映射称为虚支路(VT)结构(ITU将它们称为支路单元或TU)。此映射将SPE(VC)帧分成7个大小相等地子帧或VT(TU)组,每个VT(TU)组中有9行12列(108字节)。四个虚支路大小定义如下VT1.5具有1.728Mb/s的数据传输率,可容纳一个DS1信号及开销。VT1.5支路占用9行3列,即27字节。因此,每个VT组可容纳四个VT1.5支路。
VT2具有2.304Mb/s的数据传输率,可容纳一个CEPT-1(E1)信号及开销。VT2支路占用9行4列,即36字节。因此,每个VT组可容纳三个VT2支路。
VT3具有3.456Mb/s的数据传输率,可容纳一个DS1C(T2)信号及开销。VT3支路占用9行6列,即54字节。因此,每个VT组可容纳二个VT3支路。
VT6具有6.912Mb/s的数据传输率,可容纳一个DS2信号及开销。VT2支路占用9行12列,即108字节。因此,每个VT组可容纳一个VT6支路。
本领域的技术人员会理解,最初的SONET/SDH方案以及VT映射方案设计成可承载已知的以及可以预见的TDM信号。在20世纪80年代早期,这些TDM信号基本上是复用的电话线路,每条线路占用(现在视为)较小的带宽56-64kbps。当时,没有真正的数据通信标准。有许多用于局域网联网的不同方案,最终被称为因特网的广域网基于“56k骨干”。从那时起,以太网成为局域网标准。如今,有四种带宽的以太网可用最初的10Mbps系统、100Mbps快速以太网(IEEE 802.3u)、1000Mbps吉比特以太网(IEEE802.3z/802.3ab)以及10吉比特以太网(IEEE 802.3ae)。
近年来,人们已经认识到,SONET/SDH是在广域网上链接高速以太网的最实际的方式。不幸的是,各以太网传输率(10Mbps、100Mbps、1000Mbps和10000Mbps)不能很好地映射到SONET/SDH帧中。例如,原始的10Mbps以太网信号对VT-6而言太大,而对整个STS-1而言太小。换言之,在现有SONET/SDH方案下,为了传输一个10Mbps的以太网信号,必需使用一个完整的STS-1通路,从而浪费大量带宽。在尝试将更快的以太网信号映射到STS信号中时也会发生类似的结果。
为了提供有效地将以太网信号(以及其它信号如光纤通道和ESCON)映射到SONET/SDH帧中的方案,创建了虚级联协议,并且此协议已被ITU批准为G.707标准。类似于逆向复用,虚级联将多个链路(成员)组合成一个虚级联组(VCG),以允许载体为以太网流量优化SDH/SONET链路。例如,采用虚级联,可以组合五个VT-2(2Mbps)链路来承载一个10Mbps的以太网信号,从而实现对分配带宽的充分利用。可以组合两个STS-1(51Mbps)链路来承载一个100Mpbs的以太网信号,依次类推。虚级联利用SONET/SDH开销字节(16个“H4”字节中的4个)来指示两个编号复帧编号指示(MFI)和序号(SQ)。
新提出的虚级联协议的部分包括用于动态按比例调整SONET/SDH信号中的可用带宽的方法。这些方法称为链路容量调整方案或LCAS。LCAS是一种强大的网络管理工具,因为客户带宽要求会随时间变化。一个简单示例如下一个网络用户在工作时间只需要足以支持电子邮件和广域网访问的带宽;而在非工作时间,该网络用户则可能希望进行从一个位置到另一个位置的大量数据传输,例如为了对每日事务进行备份。希望按需改动用户的可用带宽。LCAS提供了一种在不干扰链路上其它业务的情况下达此目的的手段。LCAS已被ITU批准为G.7042标准,此标准通过引用结合于本文中。
虽然虚级联是简单的标记协议,但LCAS需要双向握手(将16个H4字节中的7个字节用于高阶,而将32个K4比特中的17个用于低阶)。不断地交换状态消息,并基于消息内容采取相应动作。例如,为了提供高阶(STS-1)虚级联,每个STS-1信号携带六个LCAS控制命令之一,这些命令定义如下“Fixed(固定的)”-此STS-1上不支持LCAS;“Add(添加)”-请求将此STS-1添加到VCG中,从而增加现有VCG的带宽或创建新的VCG;“Norm(正常)”-此STS-1在使用;“EOS”-此STS-1在使用,并且是此VCG的最后一个STS-1,即具有最高SQ编号的STS-1;“Idle(闲置)”-此STS-1不是某个VCG的一部分或者将从VCG中删除;“Do not use(不使用)”-假定此STS-1是某个VCG的一部分,但由于目的端报告链路中断而不传输净荷;ITU-T G.7042中定义的LCAS协议需要为VCG中的每个成员提供有限状态机,以维护每个成员的控制命令(状态)。这可能是非常烦琐的事情。例如,为了在STS-3信号内提供低阶(VT1.5)虚级联,必须提供84个状态机,每个VT1.5对应一个。
现有技术的SONET/SDH映射是在芯片级上,在微处理器提供的外部支持下完成的。映射器芯片可包含映射而非配置所需的所有装置。配置由附加的微处理器,如UNIX工作站来提供。一个SONET/SDH交换机可包括许多映射器芯片,并可以耦合到一个控制配置的工作站。以前,SONET/SDH配置由操作连接到交换机的工作站的人员不经常地以人工方式完成。然而,随着LCAS的出现,必须更频繁地自动执行配置。由于一个工作站负责控制交换机内的所有映射器芯片,因此有必要在该工作站中实现许多状态机(每个VCG成员对应一个)。要维护成百个,可能成千个状态机,这可能成为该工作站的负担。
因此希望使工作站从维护如此多状态机的任务中解脱出来,但以硬件实现状态机既昂贵又会要求附加芯片。
发明概述因此,本发明的目的是提供一种以硬件方式实现虚级联和链路容量调整的方法和装置。
本发明的另一目的是提供一种以成本相对低的硬件方式实现虚级联和链路容量调整的方法和装置。
本发明的另一目的是提供一种不需要附加芯片的硬件方式实现虚级联和链路容量调整的方法和装置。
根据以下将会详述的这些目的,本发明的方法和装置包括在具有SONET/SDH映射器的芯片上提供状态机以及提供一个VCG的多个成员可借以共享该同一状态机的机制。更具体地说,本发明的装置最好包括用于授权对所述一个状态机的访问的时间轮以及用于存储每个VCG成员的状态信息的存储器。根据目前的优选实施例,本发明在具有OC-3以太网映射器的芯片上实施。因此,最多48个VCG成员可以共享该同一状态机,并在所述芯片上配备用于维护48个VCG成员的状态信息的存储器。根据目前的优选实施例,将15比特用于存储每个低阶VCG成员的状态信息,而将17比特用于存储每个高阶VCG成员的状态信息。目前优选的时间轮以20MHz运行。
在结合附图参考如下详细说明之后,本领域技术人员会清楚本发明的其它目的和优点。
附图简述

图1是本发明体系结构概貌的示意框图,用于说明虚级联块、LCAS处理块、成员状态寄存器、映射器和网络管理微处理器之间的关系;图2是根据本发明的LCAS处理块的高级示意框图;图3是成员配置寄存器的时间轮复用的高级框图;图4是说明LCAS处理块的操作的高级示意流程图;图5是tcm的TCM sub-block-need定义;图6是说明TCM块和状态寄存器之间的接口的高级示意流程图;图7是说明虚级联操作的高级示意框图;图8是说明在包括两个STS-1信号的VCG中的NMS ADD命令的示意时序图。
优选实施例的详细说明现参照图1,结合了本发明的装置10包括虚级联块12,此虚级联块耦合到状态寄存器14。该成员状态寄存器从LCAS处理块16接收输入,而LCAS处理块16则接收来自网络管理缓冲器18的网络管理系统(NMS)命令以及在接收端上从接收的控制分组中提取的成员状态消息(MST)和重定序(resequence)确认消息(RS_ACK)。虚级联块12基于状态寄存器14的内容从封装块(未显示)接收净荷数据,并向映射器(未显示)提供净荷数据和控制分组。虚级联块12还从映射器接收净荷请求,并将那些请求传递给所述封装块。
对NMS命令缓冲器18的微处理器访问18a以及对状态寄存器14的微处理器访问14a使网络管理系统(例如附加的工作站)可以通过(add/remove)命令,经缓冲器18将每个VCG的成员指配给LCAS处理块16,从而对VCG进行配置。虚级联块12从属于提出针对净荷字节和控制分组的请求的映射器。发送给映射器的字节是从封装块中提取的,所述封装块提供封装的以太网帧(或如上所述的类似帧)。
现转到图2,根据本发明,LCAS处理块16由两个部分构成TLCASC(传输LCAS控制器)块20,其包括单个由所有VCG的所有成员共享的一个有限状态机21;TCM(传输配置管理器)块24,其将一个成员的状态变更与所有其它成员相关联,如以下参照图5和图6进行的更详细描述。如图2所示,所述单个有限状态机21接收来自NMS命令缓冲器18、时间轮22、上述MST和RS_ACK信号以及每个成员的最近状态的输入,如以下参照图4进行的更详细描述。时间轮22选择由哪一个成员来使用有限状态机21,而NMS命令缓冲器18则根据编程到附加的微处理器/工作站中的配置要求提供有关不同VCG的ADD(添加)和REMOVE(删除)指令。换言之,将所述处理器/工作站编程为在不同时间调整各VCG的带宽,以及将达此目的的命令缓存在NMS命令缓冲器18中。
如前所述,可以理解,在本发明的布置中,每次(即当时间轮选择由一个成员来使用有限状态机时)只有该成员可以变迁。这使得复杂性减轻,因为在所述一个成员变迁时无需考虑任何其它成员。但是,瞬时成员的变迁可能影响同一VCG中的其它成员,例如导致EOS不是最终的SQ值,可能产生重复的SQ,如此等等。为了在成员变迁之后使VCG成员正确地定序,TCM块维护并调整成员序号(在TCM块24中显示为1、2...n),如参照图5和6进行的更详细描述。
由于两个成员不可能在同一时钟周期内改变状态,因此重定序较简单,具有一组受限的可能输出。一个VCG中每个成员的SQ和CTRL值取决于两个判据它们的先前状态以及正由LCAS状态机处理的成员的当前和先前的SQ/CTRL值。当TLCSC块正处理的VCG成员改变状态时,也可能影响该VCG的所有剩余成员。这种可影响正由TLCSC块处理的成员和其余VCG成员的变化分别由各成员的单独TCM子块来处理。此布置产生每个VCG随时可用的一致配置(成员集合)。换言之,此布置导致一个缩减且确定的情况集合,这有助于简化验证过程。
本发明的这些优点允许对大量成员进行片上LCAS处理,而无现有技术中遇到的由各成员FSM(有限状态机)之间的大量互连引起的定时问题。
现转到图3,根据所述优选实施例,NMS缓冲器18包括用于每个VCG的每个成员的配置寄存器。对于每个成员,该寄存器包括相应的SQ号、该成员所属的VCG以及该成员所位于的“存储池(pool)”。根据本发明,存在四个不同的存储池在GLOBAL存储池中,成员不为任何VCG使用。在非LCAS存储池中,成员被分配给某个非LCAS VCG并根据配置的SQ值传输净荷。
在LCAS-IDLE存储池中,成员被分配给某个LCAS,但保留在IDLE状态而不承载净荷。
在LCAS-ADD存储池中,成员被分配给某个LCAS VCG,并被请求用于VCG的净荷传输。
根据LCAS标准,低阶(LO)VCG的成员可具有范围在0到63之间的SQ值,而高阶(HO)VCG的成员则可具有范围在0到255之间的SQ值。因此,对于LO成员,所述寄存器的SQ部分为6比特,而对于HO成员,所述寄存器的SQ部分为8比特。对于LO和HO VCG成员,所述寄存器的VCG部分为3比特,而所述寄存器的存储池部分为2比特。这些配置寄存器由时间轮逐个加以选择,以用于SONET/SDH帧中的每个成员,并且所选寄存器的内容转发给TLCASC块(图2中标记为20的块)。
时间轮选择成员的顺序取决于SONET/SDH帧的配置。时间轮生成AU3、TUG2和TU2索引。在高阶(HO)模式下,VT#与AU3索引一样。在LO模式下,成员0-62由时间轮连续选择,根据如下表1所示的AU3、TUG2和TU2计算出。
表1图4说明TLCASC块20的操作。具体而言,如图4可见,TLCAS块20除包括共享FSM 21,还包括复用器26和一组寄存器28。寄存器28存储每个成员的先前状态,并由复用器26响应时间轮(图2中的22)来进行选择。该FSM通过复用器26接收来自所述一组寄存器28的先前状态信息、接收来自NMS缓冲器(图2中的18)的成员配置信息以及接收如上所述的MST和RS_ACK信号。利用这些信息,该FSM生成该成员的新状态(或者,在该成员未变迁时为相同的状态),并将其存储在所述一组寄存器28中的适当存储器中。所述TLCASC提供成员#、VCG#、CTRL字、SQ号、存储池值以及给TCM块(图2中的24)的一个使能位。
所提供的SQ号包括要插入控制分组中的SQ序号CP_SQ以及要插入净荷传输中的SQ序号PL_SQ。生成两个不同SQ值的原因是处于DUN状态的成员不承载净荷。这使承载净荷的成员的SQ值中产生“间隙”,为了使净荷分发更容易,还为每个成员指配一个用于净荷的SQ(PL_SQ)。所生成的新序号不包含任何间隙。
LCAS和非LCAS成员由TLCASC块区别对待。对于非LCAS成员,不加修改地将配置寄存器(图3中的18)中的所有设置输出到TCM块,并且将CTRL字设为“FIXED(固定的)”。而对LCAS成员则以不同的方式加以处理。联系用于每个LCAS成员的MST比特使用NMS add和remove命令,FSM判断成员状态是否需要改变(FSM变迁)并在必要时为该成员生成新的CTRL、CP_SQ和PL_SQ值。
图5更详细地说明TCM块(图2中的24)的功能。如以上参照图2所述,TCM块24具有n个模块,每个可能的VCG成员对应一个。图5说明每个模块如成员n的模块24n的功能。模块24n从TLCASC块(图4中的20)接收VCG#、CTRL字、SQ号和存储池值。事实上,所有n个TCM模块并行地接收此信息,但只有受其影响的那些模块(即TLCASC指定的成员以及将受此变化影响的任何其它VCG成员)会按此信息动作。模块24n还从状态块(图2中的14)接收成员n的先前配置以及TLCASC指定的成员的先前配置。利用此信息,模块24n生成用于成员n(以及其它受影响的成员)的新配置信息VCG#、CTRL字、SQ号和存储池值,并将其存储在状态块(图2中的14)中。
图6说明以上参照图1简单提及的TCM块24、状态块14和微处理器读访问之间的关系。每个TCM子模块的结果存储在寄存器中,NMS可以读这些存储器以了解每个成员的当前配置。通过读取每个成员的状态,容易知道哪些成员被配置为某个VCG的一部分以及用于每个成员的CTRL字和SQ号。状态块寄存器为NMS提供了一种监视有关各成员的LCAS变化的途径。NMS可以检查/验证先前提交的ADD/REMOVE命令的结果。NMS不负责在添加/删除成员时进行重新配置,而是只负责按VCG提供ADD/REMOVE命令。
图1中装置10的最后一个块是虚级联块12。此块的其它细节在图7中示出。
为了执行基于SONET/SDH的虚级联,要执行两个主要过程将每个成员的相关连续净荷字节解复用,并生成每个成员的控制分组信息。所述标准描述了需要做什么,但未描述如何去做。
根据本发明目前的优选实施例,在如下两个不同的块中执行这两个功能传输净荷解复用(TPD)块30和传输控制分组生成(TCPG)块32。为了实现LCAS,这些块必须能够配合动态成员分配工作。为了提供这种功能,本发明采用了第三个块,即配置更新块34。如图7所示,配置更新块34从状态块14接收输入,并将输出提供给TPD块30和TCPG块32。图8显示此事务的定时。
LCAS中的成员分配只可在两个复帧之间进行切换时予以更新。这意味着由LCAS处理16生成并存储在状态块14中的配置不能直接加以利用,而是必须在精确时间上予以更新。映射器(未显示)提供复帧边界的时间基准。
成员分配更新过程由配置更新块34中的有限状态机针对每个VCG单独执行,配置更新块34负责从LCAS状态寄存器中提取新的配置消息。
TCPG块32发送的控制分组包含将用于下一复帧期间净荷传输的配置。这意味着必须维护两个不同的配置,一个用于TCPG块32,另一个用于TPD块30,这些配置被延迟一个复帧的时长。
如上所述,每个成员的配置内容为该成员的VCG#、CP_SQ、PL_SQ、CTRL、存储池值。图8中示出了由配置更新块34根据状态块14中的时间提供的两个配置。
现转到图8,从左上方时刻t1之前开始,状态块14(图7中的14)中某个高阶VCG的配置显示了三个成员STS#1、STS#2和STS#3。在t1之前的时间上,STS#1具有序号0,并且是该VCG的唯一一个已按控制字EOS指示配置(即配置为承载净荷)的成员。STS#2和STS#3是闲置的,且显示了由TLCASC指配的它们最后的序号。在时刻t1,NMS发出ADD命令以将STS#3添加到此VCG中。然而,该命令直到t2才执行。因此,在时刻t1和t2之间,控制分组中的配置和净荷配置与状态块中最近的配置相同。
在t1之后t2之前的某个时刻,状态块中的配置显示用于STS#3的ADD命令。
在t2之后t3之前,控制分组中承载来自状态寄存器的配置。在t2和t3期间,净荷配置仍然保持相同。在此期间,状态寄存器中的配置变更为反映新的VCG配置,其中,STS#1是具有控制字NORM和SQ#0的第一成员,而STS#3是具有控制字EOS和SQ#1的第二个、同时也是最后一个成员。
在t3之后t4之前,ADD配置移入净荷配置中,NORM配置移入控制分组配置中。然而,直到t4之后,NORM配置才移入净荷配置中。
现回到图7,控制分组生成器32为每个VCG成员提供控制分组。这些控制分组由映射器插入SONET/SDH帧中。每个控制分组包括帧计数/MFI-2值,为同一VCG的所有成员所共有;相关成员的顺序指示(CP_SQ);相关成员的控制字(CTRL);组标识比特(GID),为同一VCG的所有成员所共有;成员状态比特(MST),为同一VCG的所有成员所共有;重定序确认比特(RS_ACK),为同一VCG的所有成员所共有,以及用于保护控制分组内容的CRC字段。
对于非LCAS成员,控制分组的除帧计数(HO的MFI-2)和顺序指示以外的所有字段均被设为‘0’。
净荷解复用器30应映射器提出的每个请求为映射器提供一个字节的净荷。更新块34为每个VCG成员提供PL_SQ号,此PL_SQ号给出该净荷字节在所述VCG的承载净荷的成员之内的位置。只有携带NORM、EOS和FIXED(对于非LCAS模式)控制字的成员才可以传输净荷。
净荷字节由TPD 30从封装块中读取,存储在连续地址上,然后使用PL_SQ值重新排序并读取。这就是为什么不让SQ值中有间隙的重要原因。
根据本发明目前的优选实施例,将片上寄存器用于存储配置信息。可以理解,也可采用片上RAM。在任何情况下,最好是将该信息存储在芯片上。
至此已描述并图示了以硬件方式实现基于SONET/SDH帧的虚级联和链路容量调整的方法和装置。虽然已经描述了本发明的一些特定实施例,但本发明并不受此限制,本发明的范围与本技术领域所允许的一样宽,对说明书也应作同样理解。因此,例如,虽然描述了利用单个状态机的系统,但可以理解,该系统可以使用一个以上的状态机,条件是至少一个状态机由多个成员共享。因此,本领域技术人员会理解,可以在未偏离已要求权益的本发明精神和范围的前提下对所提供的发明作任何其它修改。
权利要求
1.一种为基于SONET/SDH帧的虚级联组(VCG)提供链路容量调整方案(LCAS)的方法,包括a)为带有SONET/SDH映射器的芯片提供状态机;以及b)提供VCG的多个成员借以共享该同一状态机的共享机制。
2.如权利要求1所述的方法,其特征在于所述共享部件包括时间轮。
3.如权利要求1所述的方法,其特征在于还包括c)维护多个寄存器,每个成员一个寄存器,用于存储该成员最近的状态。
4.如权利要求3所述的方法,其特征在于还包括d)提供用于维护每个成员的当前状态的状态寄存器。
5.如权利要求4所述的方法,其特征在于还包括e)由所述状态机基于成员的所述最近状态以及网络管理命令来更新所述状态寄存器。
6.如权利要求1所述的方法,其特征在于VCG的所述多个成员包括VCG的所有成员。
7.如权利要求6所述的方法,其特征在于提供状态机的所述步骤包括正好提供一个状态机。
8.如权利要求1所述的方法,其特征在于还包括c)将VCG的所述多个成员中每个成员的状态信息存储在片上存储器中。
9.如权利要求1所述的方法,其特征在于还包括c)将VCG的所述多个成员中每个成员的状态信息存储在片上存储器中。
10.如权利要求8所述的方法,其特征在于还包括d)将VCG的所述多个成员中每个成员的状态信息存储在片上存储器中。
11.一种为基于SONET/SDH帧的虚级联组(VCG)提供链路容量调整方案(LCAS)的装置,包括a)状态机;以及b)耦合到所述状态机的共享部件,VCG的多个成员通过该共享部件共享该同一状态机。
12.如权利要求11所述的装置,其特征在于所述共享部件包括时间轮。
13.如权利要求11所述的装置,其特征在于还包括c)耦合到所述共享部件的多个寄存器,每个成员一个寄存器,用于存储该成员最近的状态。
14.如权利要求13所述的装置,其特征在于还包括d)耦合到所述共享部件、用于维护每个成员的当前状态的状态寄存器。
15.如权利要求14所述的装置,其特征在于所述状态寄存器由所述状态机基于成员的所述最近状态以及网络管理命令来更新。
16.如权利要求11所述的装置,其特征在于VCG的所述多个成员包括VCG的所有成员。
17.如权利要求11所述的装置,其特征在于还包括c)耦合到所述状态机的SONET/SDH映射器,其中所述映射器和所述状态机在同一芯片上。
18.如权利要求11所述的装置,其特征在于还包括c)用于将VCG的所述多个成员中每个成员的状态信息存储在片上存储器中的部件。
19.如权利要求11所述的装置,其特征在于还包括c)用于将VCG的所述多个成员中每个成员的状态信息存储在片上存储器中的部件。
20.如权利要求18所述的装置,其特征在于还包括d)用于将VCG的所述多个成员中每个成员的状态信息存储在片上存储器中的部件。
全文摘要
用于以硬件方式实现基于SONET/SDH帧的虚级联和链路容量调整的方法和装置包括在带有SONET/SDH映射器的芯片上提供状态机以及提供VCG的多个成员可借以共享该同一状态机的部件。本发明的装置最好还包括用于授权对所述一个状态机的访问的时间轮以及用于存储每个VCG成员的状态信息的存储器。根据目前的优选实施例,本发明在带有OC-3以太网映射器的芯片上实施。最多48个VCG成员可以共享该同一状态机,并且所述芯片上设有用于维护每个VCG成员的状态信息的存储器。15比特用于存储每个低阶VCG成员的状态信息,而17比特用于存储每个高阶VCG成员的状态信息。
文档编号H04L12/28GK1726673SQ200380106212
公开日2006年1月25日 申请日期2003年12月16日 优先权日2002年12月18日
发明者H·S·肖南, C·鲁奥 申请人:美商传威股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1