CN100391209C - Lcas动态无损切换数据带宽的映射方法 - Google Patents

Lcas动态无损切换数据带宽的映射方法 Download PDF

Info

Publication number
CN100391209C
CN100391209C CNB2004100391730A CN200410039173A CN100391209C CN 100391209 C CN100391209 C CN 100391209C CN B2004100391730 A CNB2004100391730 A CN B2004100391730A CN 200410039173 A CN200410039173 A CN 200410039173A CN 100391209 C CN100391209 C CN 100391209C
Authority
CN
China
Prior art keywords
mapping table
lcas
mapping
bandwidth
virtual container
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CNB2004100391730A
Other languages
English (en)
Other versions
CN1561073A (zh
Inventor
樊彧
牟景辉
邓晓林
戴未
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CNB2004100391730A priority Critical patent/CN100391209C/zh
Publication of CN1561073A publication Critical patent/CN1561073A/zh
Application granted granted Critical
Publication of CN100391209C publication Critical patent/CN100391209C/zh
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

本发明公开了一种LCAS动态无损切换数据带宽的映射方法,其中的虚容组包含有16个成员,每个成员由16个虚容器串行连接而成,并建立主映射表和备用映射表,映射表以以下方式对数据进行映射:若虚容组的有效成员个数n小于4,则对虚容组进行4次填入操作作为一个映射周期;若虚容组的有效成员个数n大于等于4而小于等于16,则对虚容组进行16次填入操作作为一个映射周期,其中,前n次为实操作,后16-n次为空操作。本发明仅在VCG的有效Member写满时才对VCG进行调整,也即只在LCAS复帧的边界处切换。这保证了整个数据的有序性,数据不会错乱。

Description

LCAS动态无损切换数据带宽的映射方法
技术领域:
本发明涉及一种LCAS动态无损切换数据带宽的映射方法。
背景技术:
在SDH传输业务中,LCAS(Link Capacity Adjustment Scheme,链路容量调整方案)主要功能是利用SDH开销字节自定义控制帧结构,以带内方式控制所承载的数据业务带宽映射所需要的VC(Virtual Capacity,虚容器)的个数,并支持动态无损的带宽(即虚容器个数)切换。这里,对LCAS技术作以简单介绍。LCAS最初又称为VBA(Variable Bandwidth Allocation,可变带宽分配)技术。可以看出,LCAS技术具有带宽灵活和动态调整等特点,当用户带宽发生变化时,可以调整VCG(Virtual Concatenation Group,虚容组)中的Member(成员)个数,这一调整不会对用户的正常业务产生中断。此外,LCAS技术还提供一种容错机制:当虚容组中的某成员失效,不会使整个虚容组失效,而是自动地将失效的成员从虚容组中剔除,剩下的正常成员继续传输业务;当失效的成员恢复后,***自动将该失效成员加入虚容组。一般来说,LCAS技术对VCG调整有两个原因,分别为,链路状态发生变化:当LCAS检测到网络上出现某Member失效时,自动减小VCG的容量;如果检测到失效的Member修复后,则自动地增加VCG的容量。这种容量调整对每个Member来说,都是可行的。带宽配置发生变化:LCAS的源端和目的端之间的控制机制,可根据实际开展的业务带宽需求调整VCG的容量,具体地根据业务流量和带宽来调整所用到的VCG容量。另外,VCG还有标识字段GID(Group Identification bit,组标识),其用来标识VCG,同一个VCG的所有成员GID相同。
LCAS中考虑了多种可能的控制过程。为方便理解,下面仅以VCG中处于序列中间的某一VC失效时的LCAS控制过程来阐述其工作原理。VCG中某VC(设为成员i)失效:
a.VCG链路末端节点首先检测出故障并向首端发送成员失效消息(MST=FAIL),指出失效成员(成员i);
b.首端节点将成员i的控制字段CTRL置为“不可用(DNU)”,发往末端节点;
c.末端节点开始仅采用正常的VC重组VCG,即将失效的VC从VCG中暂时删除;
失效VC恢复后:
d.首端节点亦将失效的VC从VCG中暂时删除,仅采用正常的VC发送数据;
e.VCG链路末端节点首先检测出失效的VC恢复,向首端发送“成员恢复消息(MST=OK)”;
f.首端将该成员的控制字段CTRL置为“正常(NORM)”,发往末端节点。
虽然LCAS技术承载多数据业务时提高了传输***的带宽利用率,但其在对VCG填入字节时为单字节填入,即其单次映射字节为单字节,在带宽变动时,容易造成间插后的VC数据在SDH帧中的位置错乱,从而影响数据传输的质量,造成部分数据丢失。
发明内容:
针对现有的LCAS切换数据带宽的映射方法所存在的问题和不足,本发明的目的是提供一种可动态调整带宽且没有数据损失的LCAS动态无损切换数据带宽的映射方法。
本发明是这样实现的:一种LCAS动态无损切换数据带宽的映射方法,其中的虚容组包含有16个成员,每个成员由16个虚容器串行连接而成,并建立主映射表和备用映射表,所述映射表以以下方式对数据进行映射:
若虚容组的有效成员个数n小于4,则对所述虚容组进行4次填入操作作为一个映射周期,所述填入操作为每次填入m个字节,其中m=0、1、2、3、4;
若虚容组的有效成员个数n大于等于4而小于等于16,则对所述虚容组进行16次填入操作作为一个映射周期,其中,前n次为实操作,后16-n次为空操作;
若数据带宽有变动,根据新带宽值对备用映射表进行配置,配置完成后,等待主映射表中配置有效成员的虚容器中填充完上一LCAS复帧的数据后马上将备用映射表切换为主映射表,原主映射表自动变为备用映射表。
进一步地,所述空操作为不填入字节的操作。
进一步地,所述数据带宽调整后,虚容组以新配置的主映射表的0地址作为起始地址。
进一步地,所述带宽变动配置备用映射表为指定备用映射表的有效成员的数量。
进一步地,所述虚容组中组成各成员的虚容器均相同。
进一步地,所述虚容器组各成员的虚容器为VC-3、VC-4、VC-12或VC-11中的一种。
本发明通过设置VCG,采用16个Member,每个Member又由16个相同的VC串行连接,在本发明采用多字节映射,大大提高了数据带宽。由于LCAS的复帧由16个单帧组成,本发明通过设置主映射表,数据按主映射表的映射关系进行数据填入,在带宽调整后,首先配置备用映射表,其提供带宽调整后的数据填充关系,待配置结束并等待VCG中配置有效的VC中填充完上一LCAS复帧的数据后马上将备用映射表切换为主映射表,之后到达的数据流将以新的带宽填入VCG中新配置有效的VC内。也即本发明仅在VCG的有效Member写满时才对VCG进行调整,也即只在LCAS复帧的边界处切换。这保证了整个数据的有序性,数据不会错乱。
附图说明:
下面结合附图,对本发明作出详细描述。
图1为本发明多字节映射过程示意图;
图2为本发明的FPGA内部结构示意图。
具体实施方式:
本发明的虚容组(VCG)包含有16个成员(Member),每个成员由16个虚容器(VC)串行连接而成,对数据映射的方式如下:
若虚容组的有效成员个数n小于4,则对所述虚容组进行4次填入操作作为一个映射周期;
若虚容组的有效成员个数n大于等于4而小于等于16,则对所述虚容组进行16次填入操作作为一个映射周期,其中,前n次为实操作,后16-n次为空操作。若数据带宽有变动,仅在虚容组中的所有有效成员填满字节时调整有效成员个数。
本发明的单次映射可同时填入多个字节,最小0字节,最大为4字节;数据带宽每次调整后,虚容组均以0地址作为起始地址。这里,虚容组中组成各成员的虚容器均相同,其可以为任意种类,包括有VC-3、VC-4、VC-12和VC-11。
本发明可通过FPGA平台得以实现,FPGA包括有数据流模块、主映射表、备用映射表、LCAS协议解析模块和VCG。其中数据流模块将待映射的LCAS帧的净荷数据整理成4字节宽的连续数据流,并按照映射表提供的填充关系将数据流的字节填入VCG中配置有效的VC内;映射表提供的填充关系由LCAS协议解析模块配置,为了方便调整,设计了主备两张映射表,主映射表提供当前带宽对应的数据填充关系,备用映射表提供带宽调整后的数据填充关系。当LCAS协议解析模块解析到数据带宽将要发生变化后,会根据新的带宽值对备用映射表进行配置,配置结束并等待VCG中配置有效的VC中填充完上一LCAS复帧的数据后马上将备用映射表切换为主映射表,之后到达的数据流将以新的带宽填入VCG中新配置有效的VC内。
本发明为多字节虚容器映射:在目前的***内由于时钟频率的限制,为了提供更高带宽的数据流量,往往采用扩展数据位宽的方式,但数据位宽的增加使得传统的以单个字节为单位的映射方式无法满足带宽的要求,因此本发明采用映射表的方式设计了适用于m(m=0、1、2、3、4)字节的映射方法。如图1所示,为单次映射4字节的情况,数据流模块中的字节A1、A2、A3、A4按照映射表的配置分别同时映射到VC_4、VC_5、VC_6和VC_0这4个虚容器中,下次映射时数据流模块中的待映射字节分别同时映射到VC_1、VC_2、VC_3和VC_4中,直到VC_0至VC_6所有的虚容器均填满。本发明的映射表是指用于将多字节位宽的数据流填入多个VC中所需的对应关系的表项。为了提高映射带宽,每次可同时填入m(m=0、1、2、3、4)个字节,具体个数与已配置的VC个数有关。由于LCAS协议要求无损动态调整业务的数据带宽,即动态调整有效的VC的个数,而每张映射表仅表示一种数据带宽的对应关系,因此在动态调整数据带宽时需要在不同配置的映射表之间切换。本发明支持每种数据带宽的配置中有效的VC个数为j(j=0、1、2、3、....16),每单次映射的结果都是向某个VC虚容器中填入一个字节,在多字节虚容器映射的情况下,每次可能向多个VC虚容器中同时各填入一字节。但由于映射表控制输出的字节数每次最大为4,在VC虚容器个数为非4的整数倍的情况下,每单次映射结果可能导致当前数据带宽下所使用的VC虚容器组中的各个VC的字节数不等,即VC虚容器的边界在每单次映射结束可能未对齐。也就是说,普通的映射方法不能满足恰好填满所有有效VC,也即在动态调整带宽时有数据损失。在数据带宽不变的情况下,上述VC虚容器边界未对齐的状况并不影响下游模块的字节间插,但在带宽调整的时候,如果随意切换映射表可能会使不同VC虚容器的当前容量不等,导致间插后的VC数据在SDH帧中的位置错乱。本发明为了支持动态无损的调整数据业务的带宽,由LCAS控制切换映射表的时机。首先必须满足映射表循环一周输出的字节数应该能使每个VC虚容器的字节容量相等,这样,就形成了循环,加之Member均由16个VC组成,无论映射多少字节,均能保证将所有有效VC填满,在切换时不会有数据损失,具体采用以下方法:由于映射表输出字节数最大为4,VC虚容器的个数又在0到16之间不定,因此若每循环一周给每个VC虚容器仅添入4个字节,就可在16次操作后最多给16个VC虚容器各填入4字节,假如配置的VC虚容器个数为n(4<=n<=16),则在n次操作后即可给n个VC虚容器填入4字节,剩余(16-n)个单次映射的操作不填入字节;0<n<4时仅需要4次填入操作。这样以16为循环周期,每循环一周可使每个有效的VC虚容器填入相同的字节数。其次,以4字节的倍数作为映射一周后的VC虚容器容量值,就要求VC虚容器的容量必须为4字节的整数倍,这样在SDH的单个应用VC-3、VC-4均无法满足,但结合LCAS复帧由16个单帧组成这一条件,只要在LCAS复帧的边界处切换,即可满足上述两方面的要求,因此,每个Member采用16个VC串行连接,其容量即可满足上述条件,并可支持任何字节的映射切换。
由于本发明动态调整数据带宽需要在不同的映射表之间切换,为了方便表项内容的配置,在每次切换时要求都以0地址作为起始。本设计中的数据流位宽为32bit即4字节,每次输出的字节数可能为0、1、2、3、4中任意一个,若要每次表项起始位置的输出字节数具有周期性,即映射关系可循环由表项配置的话,表项循环一周输出的字节数必须是4的整数倍,再结合LCAS复帧由16个单帧组成这一条件,每个Member由16个VC串行连接。
如图2所示,本发明以FPGA作为验证平台即可实现,FPGA由数据流模块D、主映射表M、备映射表M`、LCAS协议解析模块L、VC虚容器组VCG等模块构成。其中数据流模块D将待映射的LCAS净荷数据整理成4字节宽的连续数据流,并按照主映射表M提供的填充关系将数据流的字节填入VCG中配置有效的VC内;映射表提供的填充关系由LCAS协议解析模块L配置,为了实现无损的带宽调整,设计了主备两张映射表,主用映射表M提供当前带宽对应的数据填充关系,备用映射表M`提供带宽调整后的数据填充关系。当LCAS协议解析模块L解析到数据带宽将要发生变化后,会根据新的带宽值对备用映射表M`进行配置,配置结束并等待VCG中配置有效的VC中填充完上一LCAS复帧的数据后马上将备用映射表M`切换为主用映射表M,之后到达的数据流将以新的映射关系填入VCG中新配置有效的VC内。

Claims (6)

1.一种LCAS动态无损切换数据带宽的映射方法,其特征在于,其中的虚容组包含有16个成员,每个成员由16个虚容器串行连接而成,并建立主映射表和备用映射表,所述映射表以以下方式对数据进行映射:
若虚容组的有效成员个数n小于4,则对所述虚容组进行4次填入操作作为一个映射周期,所述填入操作为每次填入m个字节,其中m=0、1、2、3、4;
若虚容组的有效成员个数n大于等于4而小于等于16,则对所述虚容组进行16次填入操作作为一个映射周期,其中,前n次为实操作,后16-n次为空操作;
若数据带宽有变动,根据新带宽值对备用映射表进行配置,配置完成后,等待主映射表中配置有效成员的虚容器中填充完上一LCAS复帧的数据后将备用映射表切换为主映射表,原主映射表自动变为备用映射表。
2.如权利要求1所述的LCAS动态无损切换数据带宽的映射方法,其特征在于,所述空操作为不填入字节的操作。
3.如权利要求1所述的LCAS动态无损切换数据带宽的映射方法,其特征在于,所述数据带宽调整后,虚容组以新配置的主映射表的0地址作为起始地址。
4.如权利要求1所述的LCAS动态无损切换数据带宽的映射方法,其特征在于,所述带宽变动配置备用映射表为指定备用映射表的有效成员的数量。
5.如权利要求1至4中任一权利要求所述的LCAS动态无损切换数据带宽的映射方法,其特征在于,所述虚容组中组成各成员的虚容器均相同。
6.如权利要求5所述的LCAS动态无损切换数据带宽的映射方法,其特征在于,所述虚容器组各成员的虚容器为VC-3、VC-4、VC-12或VC-11中的一种。
CNB2004100391730A 2004-02-20 2004-02-20 Lcas动态无损切换数据带宽的映射方法 Expired - Fee Related CN100391209C (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNB2004100391730A CN100391209C (zh) 2004-02-20 2004-02-20 Lcas动态无损切换数据带宽的映射方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNB2004100391730A CN100391209C (zh) 2004-02-20 2004-02-20 Lcas动态无损切换数据带宽的映射方法

Publications (2)

Publication Number Publication Date
CN1561073A CN1561073A (zh) 2005-01-05
CN100391209C true CN100391209C (zh) 2008-05-28

Family

ID=34441286

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB2004100391730A Expired - Fee Related CN100391209C (zh) 2004-02-20 2004-02-20 Lcas动态无损切换数据带宽的映射方法

Country Status (1)

Country Link
CN (1) CN100391209C (zh)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1992712B (zh) * 2005-12-26 2011-04-20 中兴通讯股份有限公司 链路带宽调整方案中动态无损切换的虚级联映射方法

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030161320A1 (en) * 2002-02-22 2003-08-28 Alcatel Method and network element for a safety transport of ethernet frames over a transport SDH/SONET network
CN1440162A (zh) * 2002-02-22 2003-09-03 阿尔卡塔尔公司 通过传输sdh/sonet网传输以太网帧的方法和装置
US6667989B1 (en) * 1998-07-02 2003-12-23 Fujitsu Limited Method and device for controlling virtually concatenated channels
CN1464691A (zh) * 2002-06-24 2003-12-31 华为技术有限公司 以太网数据包与sdh帧结构之间的映射和解映射方法

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6667989B1 (en) * 1998-07-02 2003-12-23 Fujitsu Limited Method and device for controlling virtually concatenated channels
US20030161320A1 (en) * 2002-02-22 2003-08-28 Alcatel Method and network element for a safety transport of ethernet frames over a transport SDH/SONET network
CN1440162A (zh) * 2002-02-22 2003-09-03 阿尔卡塔尔公司 通过传输sdh/sonet网传输以太网帧的方法和装置
CN1464691A (zh) * 2002-06-24 2003-12-31 华为技术有限公司 以太网数据包与sdh帧结构之间的映射和解映射方法

Also Published As

Publication number Publication date
CN1561073A (zh) 2005-01-05

Similar Documents

Publication Publication Date Title
US7242686B1 (en) System and method for communicating TDM traffic through a packet switch fabric
JP3429308B2 (ja) ポインタを含むフレーム構造を分解及び組立する方法
USRE40809E1 (en) Conversion of contiguous concatenation of virtual concatenation in a synchronous digital communication network
US6236660B1 (en) Method for transmitting data packets and network element for carrying out the method
US7583664B2 (en) Techniques for transmitting and receiving traffic over advanced switching compatible switch fabrics
JP4530385B2 (ja) Sonetに任意の信号をマッピングする方法
US5936965A (en) Method and apparatus for transmission of asynchronous, synchronous, and variable length mode protocols multiplexed over a common bytestream
US6965619B2 (en) Flexible multiplexer/demultiplexer and method for transport of optical line data to a wide/metro area link
US8923337B2 (en) Method to transmit multiple data-streams of varying capacity data using virtual concatenation
US20070248119A1 (en) Transmission system
CN1726737B (zh) 用于在sonet节点中通知时隙状态的***、方法和装置
CN101252403B (zh) 在光传送网络中业务传送的实现方法
US7197031B2 (en) Cross-connection of high bandwidth signal traffic across independent parallel shelves
AU726443B2 (en) Cell aligners
CN100391209C (zh) Lcas动态无损切换数据带宽的映射方法
JP3429309B2 (ja) 同期デジタル遠隔通信システムにおけるエラスティックバッファメモリの充填率を監視する方法及び装置
CN100397848C (zh) Lcas动态无损切换数据带宽的解映射方法
US20020126689A1 (en) System and method for dynamic local loop bandwidth multiplexing
EP1926256B1 (en) Method of time aligning the members of a virtual concatenated group in a synchronous transmission system
EP1936849B1 (en) Method for mapping and demapping data information over the members of a concatenated group
CN100490404C (zh) 一种实现同步数字传送网络中业务传输的方法
US8270301B2 (en) Delay distributed virtually-concatenated data traffic
US7542484B2 (en) Managing payload specific latencies in a cross-connect system
US7333506B2 (en) Method and apparatus for obtaining a scalable and managed bandwidth for connections between asynchronous level and synchronous hierarchy level in a telecommunication network
CN100358327C (zh) Lcas动态无损切换数据带宽的时延补偿方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
ASS Succession or assignment of patent right

Owner name: HUAWEI TECHNOLOGY CO., LTD.

Free format text: FORMER OWNER: GANGWAN NETWORK CO., LTD.

Effective date: 20060922

C41 Transfer of patent application or patent right or utility model
TA01 Transfer of patent application right

Effective date of registration: 20060922

Address after: 518129 Bantian HUAWEI headquarters office building, Longgang District, Guangdong, Shenzhen

Applicant after: Huawei Technologies Co., Ltd.

Address before: 100089, No. 21 West Third Ring Road, Beijing, Haidian District, Long Ling Building, 13 floor

Applicant before: Harbour Networks Holdings Limited

C14 Grant of patent or utility model
GR01 Patent grant
C17 Cessation of patent right
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20080528

Termination date: 20110220