CN102209036B - 通用多协议标签交换协议报文处理方法、装置及*** - Google Patents

通用多协议标签交换协议报文处理方法、装置及*** Download PDF

Info

Publication number
CN102209036B
CN102209036B CN201110138858.0A CN201110138858A CN102209036B CN 102209036 B CN102209036 B CN 102209036B CN 201110138858 A CN201110138858 A CN 201110138858A CN 102209036 B CN102209036 B CN 102209036B
Authority
CN
China
Prior art keywords
efm
link
gmpls
message
frame
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
CN201110138858.0A
Other languages
English (en)
Other versions
CN102209036A (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 CN201110138858.0A priority Critical patent/CN102209036B/zh
Publication of CN102209036A publication Critical patent/CN102209036A/zh
Priority to PCT/CN2011/084025 priority patent/WO2012159435A1/zh
Application granted granted Critical
Publication of CN102209036B publication Critical patent/CN102209036B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/46Interconnection of networks
    • H04L12/4633Interconnection of networks using encapsulation techniques, e.g. tunneling

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Communication Control (AREA)

Abstract

本发明提供一种GMPLS协议报文处理方法、装置及***。方法包括:对GMPLS协议报文进行链路层封装,生成链路层数据报文;对所述链路层数据报文进行EFM封装,生成第一EFM帧;通过EFM通道发送所述第一EFM帧。本发明实施例采用了对GMPLS协议报文进行链路层封装和EFM封装,生成第一EFM帧,并通过EFM通道发送所述第一EFM帧的技术手段,可以实现在ETH链路上利用带内通道传送GMPLS协议报文。

Description

通用多协议标签交换协议报文处理方法、装置及***
技术领域
本发明实施例涉及通信技术领域,尤其是一种通用多协议标签交换(Generalized Multi-Protocol Label Switching,简称GMPLS)协议报文处理方法、装置及***。
背景技术
随着第三代移动通信技术(3rd-generation,简称3G)、分组网络、带宽数据业务的不断扩展,一种能够自动完成网络连接的新型网络技术——GMPLS应运而生。
GMPLS采用控制和转发分离的技术,协议报文和数据报文可以处于相同的物理通道(带内通道),也可以处于不同的物理通道(带外通道)。利用带内通道传送协议报文,相比带外通道投资成本低、安全性好、可维护性好,因此在有带内通道可以利用的情况下,最好利用带内通道传送协议报文。
以太网(Ethernet,简称ETH)是当前应用最普遍的局域网技术。随着ETH技术的蓬勃发展,ETH链路日益成为网络通信的主要承载链路。
现有技术中,GMPLS协议报文无法在ETH链路的带内通道上传送,因此,如何在ETH链路的带内通道上传送GMPLS协议报文,成为亟待解决的问题。
发明内容
本发明实施例提供一种GMPLS协议报文处理方法、装置及***,以实现在ETH链路的带内通道上传送GMPLS协议报文。
一方面,本发明实施例提供了一种GMPLS协议报文处理方法,包括:
对GMPLS协议报文进行链路层封装,生成链路层数据报文;
对所述链路层数据报文进行第一英里以太网EFM封装,生成第一EFM帧;
通过EFM通道发送所述第一EFM帧。
另一方面,本发明实施例提供了一种GMPLS协议报文处理方法,包括:
通过第一英里以太网EFM通道接收第三EFM帧;
对所述第三EFM帧进行EFM解封装,生成链路层数据报文;
对所述链路层数据报文进行链路层解封装,生成GMPLS协议报文。
另一方面,本发明实施例提供了一种GMPLS协议报文发送装置,包括:
链路层封装模块,用于对GMPLS协议报文进行链路层封装,生成链路层数据报文;
第一英里以太网EFM封装模块,用于对所述链路层数据报文进行EFM封装,生成第一EFM帧;
物理接口,用于通过EFM通道发送所述第一EFM帧。
另一方面,本发明实施例提供了一种GMPLS协议报文接收装置,包括:
物理接口,用于通过第一英里以太网EFM通道接收第三EFM帧;
EFM解封装模块,用于对所述第三报文进行EFM解封装,生成链路层数据报文;
链路层解封装模块,用于对所述链路层数据报文进行链路层解封装,生成GMPLS协议报文。
再一方面,本发明实施例提供了一种GMPLS协议报文处理***,包括:
第一设备和第二设备,所述第一设备和所述第二设备通过第一英里以太网EFM通道连接;其中
所述第一设备,用于对第一GMPLS协议报文进行链路层封装,生成第一链路层数据报文;对所述第一链路层数据报文进行EFM封装,生成第一EFM帧;通过EFM通道发送所述第一EFM帧;
所述第二设备,用于通过EFM通道接收所述第一EFM帧;对所述第一EFM帧进行EFM解封装,生成第一链路层数据报文;对所述第一链路层数据报文进行链路层解封装,生成第一GMPLS协议报文。
上述技术方案中的一个技术方案具有如下优点或有益效果:
本发明实施例提供的GMPLS协议报文处理方法、装置及***,采用了将GMPLS协议报文封装成链路层数据报文,将所述链路层数据报文进行EFM封装生成第一EFM帧,通过EEM通道发送所述第一EFM帧的技术手段,可以在ETH链路的带内通道上传送GMPLS协议报文。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为GMPLS控制协议体系架构的示意图;
图2为本发明实施例提供的一种GMPLS协议报文处理方法的流程示意图;
图3为本发明实施例的EFM帧的结构示意图;
图4为本发明实施例提供的一种GMPLS协议报文处理方法的流程示意图;
图5为本发明实施例提供的一种GMPLS协议报文发送装置的结构示意图;
图6为本发明实施例提供的一种GMPLS协议报文接收装置的结构示意图;
图7为本发明实施例提供的一种GMPLS协议报文处理***的结构示意图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
在GMPLS网络中,路由器和同步光纤网络(Synchronous OpticalNetwork,简称SONET)/同步数字体系(Synchronous Digital Hierarchy,简称SDH)/密集波分复用(Dense Wavelength Division Multiplexing,简称DWDM)通过GMPLS融合在一起,形成自动交换网络,将由此构成下一代网络的基础,从而为运营商提供了一个弹性的、可伸缩的、可扩展的网络,以提高网络的运营和管理能力,降低维护成本。GMPLS支持包交换、时分交换、波分交换和光纤交换。
GMPLS控制协议体系主要包括信令协议、路由协议、链路管理协议(LinkManagement Protocol,简称LMP)三部分,这些协议报文都是在控制通道上进行传送。GMPLS控制协议体系架构如图1所示。其中,路由协议包括带流量工程的开放式最短路径优先(Open Shortest Path First-Traffic Engineering,简称OSPF-TE)、带流量工程的中间***-中间***(Intermediate SystemIntermediate System-Traffic Engineering,简称ISIS-TE)等,负责路由资源扩展、收集和计算,给信令协议提供最佳业务路径;信令协议包括带流量工程的资源预留协议(Resource Reservation Protocol-Traffic Engineering,简称RSVP-TE)等,负责标签转发路径(Label Switch Path,简称LSP)自动创建、维护和删除;LMP负责邻居发现、故障定位、链路资源管理等,给路由协议提供业务链路信息,给信令协议提供故障定位信息和控制链路信息等。GMPLS协议报文包括RSVP信令报文、路由协议报文、LMP协议报文等。通过GMPLS协议报文建立起端到端的LSP之后,数据报文便可以通过LSP进行传送。
图2为本发明实施例提供的一种GMPLS协议报文处理方法的流程示意图。如图2所示,该方法包括:
201、对GMPLS协议报文进行链路层封装,生成链路层数据报文;
这里的GMPLS协议报文可以是上述GMPLS控制协议体系中的任意协议报文,如RSVP信令报文等,本实施例对此不做限定。可选的,上述链路层协议可以是点对点协议(Point-to-Point Protocol,简称PPP)或高级数据链路控制(High level Data Link Control,简称HDLC),本实施例对此不做限定。
202、对所述链路层数据报文进行第一英里以太网(Ethemet in the FirstMile,简称EFM)封装,生成第一EFM帧;
例如,可以将所述链路层数据报文承载于如图3所示的EFM帧的负载域Data/Pad。可选的,若将所述链路层数据报文承载于EFM帧的负载域后,负载域的长度小于42字节,可以在负载域设置可变长度的填充字节,以使得负载域的长度等于42字节。
203、通过EFM通道发送所述第一EFM帧。
这里的EFM通道即为本实施例的带内通道。具体地,通过与该EFM通道对应的物理接口发送所述第一EFM帧到EFM通道。由于将GMPLS协议报文封装成链路层数据报文的格式,进而封装成EFM帧后通过ETH链路上的EFM通道发送,而其他携带数据报文的ETH帧通过ETH链路发送,进而也就实现了在ETH链路上通过带内通道传送GMPLS协议报文。
本发明的实施例将GMPLS协议报文进行链路层和EFM封装后,通过带内通道——EFM通道发送给对端设备,通过GMPLS协议报文的交互,可以建立到对端设备的LSP。建立起LSP后,数据报文便可以通过LSP进行传送。
可选的,当GMPLS协议报文的长度大于EFM通道的最大传输单元(Maximum Transmission Unit,简称MTU)时,在本发明的一个可选实施例中,上述201之前,该方法还可以包括:
根据EFM通道的MTU,将上述GMPLS协议报文分成至少两个分片报文,所述分片报文的长度不大于所述EFM通道的MTU。
实际应用中,针对不同的链路层协议,上述EFM通道的MTU可以通过不同的方式确定。
例如,若所述链路层协议为PPP,所述EFM通道MTU可以通过以下方式确定:根据本地配置或默认的最大报文长度(Maximum size,简称Maxsize)初始值,进行EFM会话协商确定EFM Maxsize;根据所述EFM Maxsize,进行PPP会话协商确定所述EFM通道最大接收单元(Maximum Receive Unit,简称MRU);根据所述EFM通道MRU确定所述EFM通道MTU;通常,所述EFM通道MTU等于所述EFM通道MRU。其中,所述EFM通道MRU不大于所述EFM Maxsize减去PPP报文头和EFM报文头的长度,即:MRU≤EFM Max size-PPP报文头长度-EFM报文头长度。
又例如,若所述链路层协议为HDLC,考虑到HDLC协议不进行MTU协商,所述EFM通道MTU可以通过以下方式确定:进行EFM会话协商确定所述EFM Maxsize,根据所述EFM Maxsize确定所述EFM通道MTU。其中,所述EFM通道MTU不大于所述EFM Maxsize减去HDLC报文头和EFM报文头的长度,即:EFM通道MTU≤EFM Max size-HDLC报文头长度-EFM报文头长度。
进一步可选的,在分片的场景中,上述201具体可以包括:
对GMPLS协议报文的至少两个分片报文进行链路层封装,生成至少两个链路层数据报文;
上述202具体可以包括:
对所述至少两个链路层数据报文分别进行EFM封装,生成至少两个第一EFM帧。
在本发明的又一可选的实施例中,可以在所述第一EFM帧的负载域中携带控制标识位,用于指示所述第一EFM帧中承载的为GMPLS协议报文。例如,可以将图3所示的Data/Pad域的前3个字节作为控制标识位,实际应用中,可以设定一些特殊的值,例如005E,标识该第一EFM帧承载的是GMPLS协议报文。
可选的,在通过EFM通道发送GMPLS协议报文之前,需要进行EFM会话协商和链路层会话协商,对于在进行链路层会话协商时传送的链路层协议报文,由于其本身已是按照链路层协议封装的,因此可以直接对链路层协议报文进行EFM封装,生成第二EFM帧,所述第二EFM帧的负载域中也携带控制标识位,通过所述EFM通道发送所述第二EFM帧。当然第二EFM帧中的控制标识位的取值可以跟第一EFM帧中的相同,也可以不同,如取值005D,本实施例对此不做限定。另外需要说明的是,对于链路层来说,自身的协议报文为链路层协议报文,所有上层报文经过链路层封装后都成为链路层数据报文。
本发明实施例通过对GMPLS协议报文进行链路层封装,使得可以在ETH链路的带内通道上传送GMPLS协议报文,实现带内通道内中GMPLS协议报文的多协议报文链路层封装。
图4为本发明实施例提供的一种GMPLS报文处理方法的流程示意图。如图4所示,该方法包括:
401、通过EFM通道接收第三EFM帧;
举例来说,物理接口通过EFM通道接收对端设备发送的第三EFM帧。
402、对所述第三EFM帧进行EFM解封装,生成链路层数据报文;
举例来说,可以将所述第三EFM帧按照如图3所示的EFM帧的格式解封装,得到负载域Data/Pad承载的链路层数据报文。
403、对所述链路层数据报文进行链路层解封装,生成GMPLS协议报文。
这里的GMPLS协议报文可以是如图1所示的GMPLS控制协议体系中的任意协议报文,如RSVP信令报文等,本实施例对此不做限定。可选地,上述链路层协议可以是PPP或HDLC,本实施例对此不做限定。
可选的,当GMPLS协议报文的长度大于EFM通道的MTU时,发送端会按照EFM通道MTU将GMPLS协议报文分成至少两个分片报文。在分片的场景中,单个第三EFM帧中承载的是GMPLS协议报文的一个分片报文,对应地,上述401具体可以包括:
通过EFM通道接收至少两个第三EFM帧;
上述402具体可以包括:
对所述至少两个第三EFM帧分别进行EFM解封装,生成至少两个链路层数据报文;
上述403具体可以包括:
对所述至少两个链路层数据报文分别进行链路层解封装,生成至少两个分片报文;
上述403之后还可以包括:
将所述至少两个分片报文重组,生成所述GMPLS协议报文。具体地,IP层接收到所述至少两个分片报文,进行重组得到完整的GMPLS协议报文后再进行处理,具体过程此处不再赘述。
在本发明的又一个可选的实施例中,所述第三EFM帧的负载域中携带控制标识位,用于指示所述第三EFM帧中承载的为GMPLS协议报文。例如,第三EFM帧的Data/Pad域的前3个字节为控制标识位,实际应用中,可以设定一些特殊的值,例如005E,标识该第三EFM帧承载的是GMPLS协议报文。应用中,EFM解封装时,根据该控制标识位区分EFM帧承载的是GMPLS协议报文、链路层协议报文还是EFM协议报文,若是GMPLS协议报文或链路层协议报文则继续进行链路层解封装,若是EFM协议报文,则交由EFM模块处理。具体地,承载GMPLS协议报文和承载链路层协议报文的EFM帧中控制标识位的取值可以相同,也可以不同,本实施例对此不作限定。
可选地,在上述401之前,还进行EFM会话协商和链路层会话协商,协商成功后可以允许将上述EFM通道作为带内通道使用。其中,进行链路层会话协商具体可以包括:
通过所述EFM通道接收第四EFM帧;
对所述第四EFM帧进行EFM解封装,生成链路层协议报文;
对所述链路层协议报文进行处理。
本实施例为与本发明实施例提供的一种GMPLS协议报文处理方法实施例一的GMPLS协议报文发送过程对应的报文接收过程。本实施例采用了对从EFM通道接收的第三EFM帧进行EFM和链路层解封装生成GMPLS协议报文的技术手段,实现在ETH链路上通过带内通道传送GMPLS协议报文。
图5为本发明实施例提供的一种GMPLS协议报文发送装置的结构示意图。如图5所示,该装置包括:
链路层封装模块51,用于对GMPLS协议报文进行链路层封装,生成链路层数据报文;
EFM封装模块52,用于对所述链路层数据报文进行EFM封装,生成第一EFM帧;
物理接口53,用于通过EFM通道发送所述第一EFM帧。
在本发明的一个可选的实施例中,EFM封装模块52具体用于,将所述链路层数据报文承载在所述第一EFM帧的负载域。
在本发明的又一可选的实施例中,若所述链路层为PPP链路层,则所述装置还包括:
链路层协商模块,用于根据EFM最大报文长度,进行PPP会话协商确定所述EFM通道MRU;
报文分片模块,用于根据所述MRU确定所述EFM通道MTU,根据所述EFM通道MTU将所述GMPLS协议报文分成至少两个分片报文,所述分片报文的报文长度不大于所述EFM通道MTU;
链路层封装模块51具体用于,对所述至少两个分片报文分别进行链路层封装。
进一步地,链路层协商模块具体用于,生成链路层协议报文;EFM封装模块52还用于,对所述链路层协议报文进行封装,生成第二EFM帧;物理接口53还用于,通过所述EFM通道发送所述第二EFM帧。
在本发明的又一可选的实施例中,若所述链路层为HDLC链路层,则所述装置还包括:
EFM协商模块,用于进行EFM会话协商确定EFM最大报文长度;
报文分片模块,用于根据所述EFM最大报文长度确定所述EFM通道MTU,根据所述EFM通道MTU将所述GMPLS协议报文分成至少两个分片报文,所述分片报文的报文长度不大于所述EFM通道MTU;
链路层封装模块51具体用于,对所述至少两个分片报文分别进行链路层封装。
本发明实施例通过对GMPLS协议报文进行链路层封装,使得可以在ETH链路的带内通道上传送GMPLS协议报文,实现带内通道内中GMPLS协议报文的多协议报文链路层封装。
图6为本发明实施例提供的一种GMPLS协议报文接收装置的结构示意图。如图6所示,该装置包括:
物理接口61,用于通过EFM通道接收第三EFM帧;
EFM解封装模块62,用于对所述第三EFM帧进行EFM解封装,生成链路层数据报文;
链路层解封装模块63,用于对所述链路层数据报文进行链路层解封装,生成GMPLS协议报文。
在本发明的一个可选的实施例中,EFM解封装模块62具体用于,根据所述第三EFM帧的负载域中的控制标识位,确定所述第三EFM帧承载的是GMPLS协议报文。
在本发明的又一可选的实施例中,GMPLS协议报文的长度大于EFM通道的MTU时,发送端会按照EFM通道MTU将GMPLS协议报文分成至少两个分片报文。在分片的场景中,单个第三EFM帧中承载的是GMPLS协议报文的一个分片报文,对应地:
物理接口61具体用于,通过EFM通道接收至少两个第三EFM帧;
EFM解封装模块62具体用于,对所述至少两个第三EFM帧进行EFM解封装,生成至少两个链路层数据报文;
链路层解封装模块63具体用于,对所述至少两个链路层数据报文进行链路层解封装,生成至少两个分片报文;
所述装置还包括:报文重组模块,用于将所述至少两个分片报文重组,生成所述GMPLS协议报文。
本实施例采用了对从EFM通道接收的第三EFM帧进行EFM和链路层解封装生成GMPLS协议报文的技术手段,实现在ETH链路上通过带内通道传送GMPLS协议报文。
图7为本发明实施例提供的一种GMPLS协议报文处理***实施例的结构示意图。如图7所示,该***包括:第一设备71和第二设备72,第一设备71和第二设备72通过EFM通道连接;其中
第一设备71,用于对第一GMPLS协议报文进行链路层封装,生成第一链路层数据报文;对所述第一链路层数据报文进行EFM封装,生成第一EFM帧;通过EFM通道发送所述第一EFM帧;
第二设备72,用于通过EFM通道接收所述第一EFM帧;对所述第一EFM帧进行EFM解封装,生成第一链路层数据报文;对所述第一链路层数据报文进行链路层解封装,生成第一GMPLS协议报文。
可选的,第二设备72还可以用于对第二GMPLS协议报文进行链路层封装,生成第二链路层数据报文;对所述第二链路层数据报文进行EFM封装,生成第二EFM帧;通过EFM通道发送所述第二EFM帧;
第一设备71还可以用于通过EFM通道接收所述第二EFM帧;对所述第二EFM帧进行EFM解封装,生成第二链路层数据报文;对所述第二链路层数据报文进行链路层解封装,生成第二GMPLS协议报文。
通常,第一设备71为路由设备,第二设备72为光网络设备;或,第一设备71为光网络设备,第二设备72为路由设备,本实施例对此不做限定。
本发明实施例采用了引入链路层,将GMPLS协议报文依次进行链路层封装和EFM封装后通过EFM通道发送的技术手段,实现在ETH链路上通过带内通道传送GMPLS协议报文。
本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。

Claims (16)

1.一种通用多协议标签交换GMPLS协议报文处理方法,其特征在于,该方法包括:
对GMPLS协议报文进行链路层封装,生成链路层数据报文;
对所述链路层数据报文进行第一英里以太网EFM封装,生成第一EFM帧;
通过EFM通道发送所述第一EFM帧。
2.根据权利要求1所述的方法,其特征在于,所述对所述链路层数据报文进行第一英里以太网EFM封装具体包括:
将所述链路层数据报文承载在所述第一EFM帧的负载域。
3.根据权利要求1或2所述的方法,其特征在于,若所述链路层为点对点协议PPP链路层,所述对GMPLS协议报文进行链路层封装之前还包括:
根据EFM最大报文长度,进行PPP会话协商确定所述EFM通道最大接收单元MRU;
根据所述MRU确定所述EFM通道最大传输单元MTU;
根据所述EFM通道MTU将所述GMPLS协议报文分成至少两个分片报文,所述分片报文的报文长度不大于所述EFM通道MTU。
4.根据权利要求1或2所述的方法,其特征在于,若所述链路层为高级数据链路控制HDLC链路层,所述对GMPLS协议报文进行链路层封装之前还包括:
根据所述EFM最大报文长度,进行EFM会话协商确定所述EFM通道MTU;
根据EFM通道MTU将所述GMPLS协议报文分成至少两个分片报文,所述分片报文的报文长度不大于所述EFM通道MTU。
5.根据权利要求2所述的方法,其特征在于,所述第一EFM帧的负载域还携带控制标识位。
6.一种通用多协议标签交换GMPLS协议报文处理方法,其特征在于,该方法包括:
通过第一英里以太网EFM通道接收第三EFM帧;
对所述第三EFM帧进行EFM解封装,生成链路层数据报文;
对所述链路层数据报文进行链路层解封装,生成GMPLS协议报文。
7.根据权利要求6所述的方法,其特征在于,所述对所述第三EFM帧进行EFM解封装之前还包括:
根据所述第三EFM帧的负载域中的控制标识位,确定所述第三EFM帧承载的是GMPLS协议报文。
8.根据权利要求6所述的方法,其特征在于,所述第三EFM帧有至少两个,所述对所述第三EFM帧进行EFM解封装,生成链路层数据报文具体包括:
对所述至少两个第三EFM帧分别进行EFM解封装,生成至少两个链路层数据报文;
所述对所述链路层数据报文进行链路层解封装,生成GMPLS协议报文具体包括:
对所述至少两个链路层数据报文进行链路层解封装,生成至少两个分片报文;
所述生成所述至少两个分片报文之后还包括:
将所述至少两个分片报文重组,生成所述GMPLS协议报文。
9.一种通用多协议标签交换GMPLS协议报文发送装置,其特征在于,该装置包括:
链路层封装模块,用于对GMPLS协议报文进行链路层封装,生成链路层数据报文;
第一英里以太网EFM封装模块,用于对所述链路层数据报文进行EFM封装,生成第一EFM帧;
物理接口,用于通过EFM通道发送所述第一EFM帧。
10.根据权利要求9所述的装置,其特征在于,所述EFM封装模块具体用于,
将所述链路层数据报文承载在所述第一EFM帧的负载域。
11.根据权利要求9或10所述的装置,其特征在于,若所述链路层为点对点协议PPP链路层,则所述装置还包括:
链路层协商模块,用于根据EFM最大报文长度,进行PPP会话协商确定所述EFM通道最大接收单元MRU;
报文分片模块,用于根据所述EFM通道MRU确定所述EFM通道最大传输单元MTU,根据所述EFM通道MTU将所述GMPLS协议报文分成至少两个分片报文,所述分片报文的报文长度不大于所述EFM通道MTU;
所述链路层封装模块具体用于,对所述至少两个分片报文分别进行链路层封装。
12.根据权利要求9或10所述的装置,其特征在于,若所述链路层为高级数据链路控制HDLC链路层,则所述装置还包括:
EFM协商模块,用于进行EFM会话协商确定EFM最大报文长度;
报文分片模块,用于根据所述EFM最大报文长度确定所述EFM通道最大传输单元MTU,根据所述EFM通道MTU将所述GMPLS协议报文分成至少两个分片报文,所述分片报文的报文长度不大于所述EFM通道MTU;
所述链路层封装模块具体用于,对所述至少两个分片报文分别进行链路层封装。
13.一种通用多协议标签交换GMPLS协议报文接收装置,其特征在于,该装置包括:
物理接口,用于通过第一英里以太网EFM通道接收第三EFM帧;
EFM解封装模块,用于对所述第三EFM帧进行EFM解封装,生成链路层数据报文;
链路层解封装模块,用于对所述链路层数据报文进行链路层解封装,生成GMPLS协议报文。
14.根据权利要求13所述的装置,其特征在于,所述EFM解封装模块具体用于,
根据所述第三EFM帧的负载域中的控制标识位,确定所述第三EFM帧承载的是GMPLS协议报文。
15.一种通用多协议标签交换GMPLS协议报文处理***,其特征在于,该***包括:第一设备和第二设备,所述第一设备和所述第二设备通过第一英里以太网EFM通道连接;其中
所述第一设备,用于对第一GMPLS协议报文进行链路层封装,生成第一链路层数据报文;对所述第一链路层数据报文进行EFM封装,生成第一EFM帧;通过EFM通道发送所述第一EFM帧;
所述第二设备,用于通过EFM通道接收所述第一EFM帧;对所述第一EFM帧进行EFM解封装,生成第一链路层数据报文;对所述第一链路层数据报文进行链路层解封装,生成第一GMPLS协议报文。
16.根据权利要求15所述的***,其特征在于,
所述第二设备还用于,对第二GMPLS协议报文进行链路层封装,生成第二链路层数据报文;对所述第二链路层数据报文进行EFM封装,生成第二EFM帧;通过EFM通道发送所述第二EFM帧;
所述第一设备还用于,通过EFM通道接收所述第二EFM帧;对所述第二EFM帧进行EFM解封装,生成第二链路层数据报文;对所述第二链路层数据报文进行链路层解封装,生成第二GMPLS协议报文。
CN201110138858.0A 2011-05-26 2011-05-26 通用多协议标签交换协议报文处理方法、装置及*** Expired - Fee Related CN102209036B (zh)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201110138858.0A CN102209036B (zh) 2011-05-26 2011-05-26 通用多协议标签交换协议报文处理方法、装置及***
PCT/CN2011/084025 WO2012159435A1 (zh) 2011-05-26 2011-12-15 通用多协议标签交换协议报文处理方法、装置及***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201110138858.0A CN102209036B (zh) 2011-05-26 2011-05-26 通用多协议标签交换协议报文处理方法、装置及***

Publications (2)

Publication Number Publication Date
CN102209036A CN102209036A (zh) 2011-10-05
CN102209036B true CN102209036B (zh) 2015-03-25

Family

ID=44697705

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201110138858.0A Expired - Fee Related CN102209036B (zh) 2011-05-26 2011-05-26 通用多协议标签交换协议报文处理方法、装置及***

Country Status (2)

Country Link
CN (1) CN102209036B (zh)
WO (1) WO2012159435A1 (zh)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102209036B (zh) * 2011-05-26 2015-03-25 华为技术有限公司 通用多协议标签交换协议报文处理方法、装置及***
CN109729039B (zh) * 2017-10-27 2022-05-13 中兴通讯股份有限公司 链路管理协议的协商分片方法与装置
CN109039945B (zh) * 2018-07-05 2022-01-07 烽火通信科技股份有限公司 一种协议报文的传输方法及装置
US11219078B2 (en) * 2019-09-05 2022-01-04 Apple Inc. System and method for enhanced high throughput (EHT) stations

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101030923A (zh) * 2006-02-27 2007-09-05 中兴通讯股份有限公司 以太网交换***中实现多种异步转移模式封装的接入方法
CN101102261A (zh) * 2006-07-03 2008-01-09 华为技术有限公司 以太网承载异步传输模式信元的方法及装置
CN101640815A (zh) * 2008-07-29 2010-02-03 华为技术有限公司 Pon的远程传输方法、装置和***

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070286204A1 (en) * 2006-06-12 2007-12-13 Hamid Ould-Brahim Supporting Multi-Protocol Label Switching (MPLS) Applications Over Ethernet Switch Paths
CN101515938B (zh) * 2009-03-24 2012-01-25 华为技术有限公司 通过传输网络传输ip报文的方法及装置
CN102209036B (zh) * 2011-05-26 2015-03-25 华为技术有限公司 通用多协议标签交换协议报文处理方法、装置及***

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101030923A (zh) * 2006-02-27 2007-09-05 中兴通讯股份有限公司 以太网交换***中实现多种异步转移模式封装的接入方法
CN101102261A (zh) * 2006-07-03 2008-01-09 华为技术有限公司 以太网承载异步传输模式信元的方法及装置
CN101640815A (zh) * 2008-07-29 2010-02-03 华为技术有限公司 Pon的远程传输方法、装置和***

Also Published As

Publication number Publication date
CN102209036A (zh) 2011-10-05
WO2012159435A1 (zh) 2012-11-29

Similar Documents

Publication Publication Date Title
US10554542B2 (en) Label distribution method and device
US10397188B2 (en) Access control apparatus, system, and method
CN102209036B (zh) 通用多协议标签交换协议报文处理方法、装置及***
JP5413452B2 (ja) ネットワーク通信システム、通信装置、ネットワーク連携方法及びプログラム
CN109039945B (zh) 一种协议报文的传输方法及装置
US8804749B2 (en) Mechanism for updating parameters of a session set up through a virtual circuit
EP2239956B1 (en) Method, apparatus and system for ip/optical convergence
CN101425879B (zh) 一种基于t-mpls分组传送网的tdm/pw空时分集方法
US20150098450A1 (en) Method for transmitting a mpls header, method for establishing a mpls path and method for performing a handover of an mpls path
ES2640982T3 (es) Método de configuración de red
CN102724599A (zh) 一种控制平面带宽调整处理方法
EP2341668A1 (en) Transport of a traffic flow in a mobile communication system
CN100502341C (zh) 在rpr网络上传输以太网业务的实现方法及***
WO2012000329A1 (zh) 一种传送多协议标签交换网络的子网保护方法及装置
EP2219328B1 (en) A method for soft re-routing in ASON
US7042882B2 (en) Layer-structured path setup method and node apparatus for implementing same
JP2009130759A (ja) 回線通信方法及び装置
WO2017118008A1 (zh) 报文传输方法及装置
Hua et al. A moving source routing solution for high-speed railway communication in optical core transport networks
Poorzare et al. New area in optical communication: optical burst switching (OBS) networks
Pachnicke et al. Analysis of static versus fully-dynamic routing in IP/GMPLS over WDM optical networks with physical-layer impairment constraints
KR20040048527A (ko) 확장된 rsvp-te를 이용한 mpls 기반의 차세대무선 액세스망의 프로토콜 구조

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20150325

Termination date: 20190526

CF01 Termination of patent right due to non-payment of annual fee