CN1855921A - 自动识别aal5帧封装格式的方法 - Google Patents
自动识别aal5帧封装格式的方法 Download PDFInfo
- Publication number
- CN1855921A CN1855921A CNA200510066581XA CN200510066581A CN1855921A CN 1855921 A CN1855921 A CN 1855921A CN A200510066581X A CNA200510066581X A CN A200510066581XA CN 200510066581 A CN200510066581 A CN 200510066581A CN 1855921 A CN1855921 A CN 1855921A
- Authority
- CN
- China
- Prior art keywords
- frame
- aal5
- encapsulation format
- aal5 frame
- header message
- 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.)
- Granted
Links
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本发明涉及一种自动识别AAL5帧封装格式的方法。该方法主要包括:首先,在宽带接入设备中设置虚连接复用VCMAX封装格式和逻辑链路控制LLC封装格式的AAL5帧的帧首部信息模板;之后,当接收到AAL5帧时,则解析获得所述AAL5帧的帧首部信息,并将解析获得的帧首部信息与设置的帧首部信息模板比较确定接收的AAL5帧的封装格式。因此,本发明实现了可以自动对CPE设备中的承载于ATM AAL5层的帧协议类型进行识别,从而使得终端CPE设备的维护和局端的宽带接入设备维护分离,有效降低维护管理成本。而且,在局端不知道CPE设备采用的封装类型的情况下,仍可以为其开通相应的宽带业务。
Description
技术领域
本发明涉及网络通信技术领域,尤其涉及一种自动识别AAL5帧封装格式的方法。
背景技术
目前,xDSL(各种数字用户环线)技术已经广泛地被应用于宽带接入。在宽带接入网中的用户侧线路中,通常使用六种承载于ATM AAL5(异步传输模式)层的帧协议封装格式进行业务的封装传输。
所述的六种封装格式具体包括:
(1)三种LLC(逻辑链路路控制)封装格式:LLC 1483B、LLCIPoA、LLC PPPoA;
(2)三种VCMUX(虚连接复用)封装格式:VCMUX 1483B、VCMUXIPoA、VCMUX PPPoA,其中1483B仅用于承载Ethernet/802.3帧。
根据实际需要,运营商希望局端的宽带接入设备能够自动识别CPE(用户驻地设备)中承载于ATM AAL5层的帧协议封装格式。
如果宽带接入设备能够自动识别CPE中承载的ATM AAL5层的帧协议封装格式,将会给网络运营带来以下益处:
(1)局端宽带网络设备在初始状态下,不需要知道CPE使用何种帧协议封装格式承载业务,便可以开通宽带业务;
(2)可以降低网络侧设备的维护成本,即当CPE发生变化时不需要修改局端宽带接入设备;
(3)对于CPE和局端设备分属于不同的运营商的情况,可以满足局端运营商不希望和终端运营商发生太多的耦合性工作的要求。
因此,在宽带网络侧,使得相应的宽带接入可以自动识别AAL5帧的ATM封装成为急切需要解决的问题。
然而,在目前的RFC2684的协议中,只有上述的三种LLC封装格式可以在宽带接入中根据LLC头自动识别,而对于其它三种VCMUX帧格式只能通过PVC(永久虚连接)的属性配置来识别。
如果CPE设备使用上述三种VCMUX协议将业务数据承载于ATM AAL5层中,并通过xDSL接入宽带网络时,则宽带接入设备无法自动识别承载的协议类型,而是需要根据PVC的属性配置进行识别。
这样,当运营商开通用户的宽带业务时,不仅需要知道CPE设备配置的VPI(虚连接标识)/VCI(虚通道标识),也需要知道CPE设备在ATM AAL5帧中承载何种具体的协议封装类型,并且将相应的信息配置到局端的宽带接入设备中,才能够开通相应业务。因此,如果用户的CPE设备修改时,局端的宽带接入设备也需要做相应的修改,这必将增加了局端维护的工作量。
发明内容
鉴于上述现有技术所存在的问题,本发明的目的是提供一种宽带宽带接入网络中识别AAL5帧的ATM封装的方法,从而使得网络侧的宽带接入可以自动识别出AAL5帧的ATM封装,有效满足运营商运营网络的需求。
本发明的目的是通过以下技术方案实现的:
本发明提供了一种自动识别AAL5帧封装格式的方法,包括:
A、设置用于判断AAL5帧封装格式的帧首部信息模板;
B、接收AAL5帧,并解析获得所述AAL5帧的帧首部信息;
C、将解析获得的帧首部信息与设置的帧首部信息模板比较确定接收的AAL5帧的封装格式。
所述的步骤A具体包括:
设置承载于异步传输模式的LLC桥接协议LLC 1483B、互联网协议LLCIPoA、点对点协议LLC PPPoA、VCMUX 1483B和VCMUX IPoA封装格式的AAL5帧的帧首部信息模板。
所述的步骤A包括:
在宽带接入设备中设置AAL5帧封装格式的帧首部信息。
所述的宽带接入设备包括:
数字用户线接入复用器DSLAM设备。
所述的步骤C包括:
在宽带接入设备上将解析获得的接收的AAL5帧的帧首部信息与设置的各帧首部信息模板比较匹配,确定接收的AAL5帧的封装格式。
所述的步骤C包括:
在宽带接入设备上,根据设定的匹配比较顺序,将解析获得的帧首部信息依次与设置的各帧首部信息模板匹配比较,且确定与其匹配的AAL5帧的封装格式为接收的AAL5帧的封装格式。
所述的步骤C具体包括:
C1、将解析获得的帧首部信息按照设定的顺序分别与设置的LLC1483B、LLC IPoA、LLC PPPoA、VCMUX 1483B和VCMUX IPoA封装格式的AAL5帧的帧首部信息模板进行匹配比较,并判断是否存在与其匹配的帧首部信息,如果存在,则执行步骤C2,否则,执行步骤C3;
C2、将与帧首部信息模板匹配的对应的AAL5帧的封装格式确定为接收的AAL5帧的封装格式;
C3、确定接收的AAL5帧的封装格式为VCMUX PPPoA封装格式。
本发明所述的方法还包括:
宽带接入设备将自动识别确定的接收的AAL5帧的封装类型配置到从宽带接入设备到用户设备的发送方向,并且,当宽带接入设备向用户设备发送AAL5帧时需要根据所述配置进行AAL5帧的封装。
本发明所述的方法还包括:
在宽带接入设备上,根据自动识别确定的接收的AAL5帧的封装类型进行配置的封装类型与实际采用的封装类型的一致性检测。
由上述本发明提供的技术方案可以看出,本发明支持对CPE设备中的承载于ATM AAL5层的帧协议类型自动识别,终端CPE设备的维护和局端的宽带接入设备维护分离,有效降低维护管理成本。
总之,本发明的实现可以有效解决现有技术中存在的问题,其带来的有益效果具体包括以下几点:
1、使得网络侧在初始状态下,不需要知道CPE设备使用何种帧协议封装格式承载业务便可以自动开通宽带业务;
2、当CPE更改的时候不需要修改局端宽带接入设备,降低了维护成本;
3、可以很好地满足当CPE和局端设备分属于不同的运营商,且局端运营商不希望和终端运营商发生太多的耦合性工作情况下的运营管理要求。
附图说明
图1为本发明所述的方法的流程图。
具体实施方式
本发明的核心是在宽带接入设备上设置了网络中可能采用六种AAL5帧封装格式的识别功能,使得宽带接入设备可以自动识别出接收的CPE(用户驻地设备)发来的AAL5帧所采用的封装格式,从而便于其根据封装格式进行相应的处理,支持实现相应的业务。
本发明的实现,使得运营商在只知道CPE设备配置的VPI/VCI,但是不知道CPE终端具体在ATM AAL5帧中承载的具体协议封装类型时,只需要配置VPI/VCI信息,即可实现业务的开通。
本发明主要是在宽带接入设备中进行相应的改进,使得其可以对目前采用的六种AAL5帧封装格式进行自动识别处理,以确定接收的由CPE发来的AAL5帧采用的封装格式,所述的宽带接入设备可以为DSLAM(数字用户线接入复用器)设备等。
为此,首先介绍一下所述的六种AAL5封装的具体格式内容。
表1给出了LLC PPPoA封装格式:
表1
Destination SAP(0xFE) | LLC header |
Source SAP(0xFE) | |
Frame Type=UI(0x03) | |
NLPID=PPP(0xCF) | PPP payload |
Protocol Identifier(8 or 16bits) | |
…PPP information field… | |
Padding | |
PAD(0-47octets) | AAL5pad |
CPCS-UU(1octet) | CPCS-PDU Trailer |
CPI(1octet) | |
Length(2octets) | |
CRC(4octets) |
表2给出了VCMUX PPPoA封装格式:
表2
Protocol Identifier(8 or 16bits) | PPP payload |
……PPP information field…… | |
Padding | |
PAD(0-47octets) | AAL5pad |
CPCS-UU(1octet) | CPCS-PDU Trailer |
CPI(1octet) | |
Length(2octets) | |
CRC(4octets) |
表3给出了LLC 1438B(承载Ethernet/802.3PDU)封装格式:
表3
LLC 0xAA-AA-03 | LLC header |
OUI 0x00-80-C2 | |
PID 0x00-01 or 0x00-07 | PID |
PAD 0x00-00 | PAD |
MAC destination address | MAC帧 |
(remainder of MAC frame) | |
LAN FCS(if PID is 0x00-01) | |
PAD(0-47octets) | AAL5pad |
CPCS-UU(1octet) | CPCS-PDU Trailer |
CPI(1octet) |
Length(2octets) | |
CRC(4octets) |
表4给出了VCMUX 1438B(承载Ethernet/802.3PDU)封装格式:
表4
PAD 0x00-00 | PAD |
MAC destination address | MAC帧 |
(remainder of MAC frame) | |
LAN FCS(VC dependent option) | |
PAD(0-47octets) | AAL5pad |
CPCS-UU(1octet) | CPCS-PDU Trailer |
CPI(1octet) | |
Length(2octets) | |
CRC(4octets) |
在上述VCMUX 1483B(承载Ethernet/802.3PDU)帧格式中,只支持MAC帧不带LAN FCS的帧格式。
表5给出了LLC IPoA封装格式:
表5
LLC 0xAA-AA-03 | LLC header |
OUI 0x00-00-00 | |
EtherType 0x08-00 | EtherType |
……IPv4PDU(up to 2^16-9octets)…… | IP V4帧数据 |
PAD(0-47octets) | AAL5pad |
CPCS-UU(1octet) | CPCS-PDU Trailer |
CPI(1octet) | |
Length(2octets) | |
CRC(4octets) |
表6给出了VCMUX IPoA封装格式:
表6
.IP PDU(up to 2^16-9octets). | IP帧数据 |
PAD(0-47octets) | AAL5pad |
CPCS-UU(1octet) | CPCS-PDU Trailer |
CPI(1octet) | |
Length(2octets) | |
CRC(4octets) |
介绍了上述六种AAL5封装格式后,下面将对本发明提供的相应的识别方法进行详细的说明。
本发明所述的自动识别AAL5帧封装格式的方法的具体实现方式如图1所示,具体包括以下步骤:
步骤11:在DSLAM等各种宽带接入设备中设置LLC 1483B、LLCIPoA、LLC PPPoA、VCMUX 1483B和VCMUX IPoA封装格式的AAL5帧的帧首部信息的模板;
步骤12:宽带接入设备接收CPE端发来的AAL5帧后,解析获得所述AAL5帧的帧首部信息;
步骤13:将解析获得的帧首部信息按照设定的顺序分别与设置的LLC1483B、LLC IPoA、LLC PPPoA、VCMUX 1483B和VCMUX IPoA封装格式的AAL5帧的帧首部信息模板进行匹配比较,并判断是否存在与其匹配的帧首部信息,如果存在,则执行步骤14,否则,执行步骤15;
步骤14:将设置的帧首部信息中与接收的AAL5帧的帧首部信息匹配的帧首部信息对应的AAL5帧的封装格式,确定为接收的AAL5帧的封装格式;
步骤15:确定接收的AAL5帧的封装格式为VCMUX PPPoA封装格式。
下面再结合表1至表6提供的各种AAL5帧的封装格式对本发明的具体实现方式进行说明。
在设置了相应的帧首部信息后,便可以采用如下的处理过程进行AAL5帧封装格式的自动识别:
(1)判断接收的AAL5帧的帧首部6个字节是否为“0xAA-AA-03-00-00-00”,如果是,则确定接收的AAL5帧的帧类型(即相应的封装格式)是LLCIPoA封装类型,过程结束;如果不是,则继续后续的处理过程;
(2)判断接收的AAL5帧的帧首部6个字节是否为“0xAA-AA-03-00-80-C2”如果是,则确定接收的AAL5帧的帧类型是LLC 1483B封装类型,且过程结束,否则,继续后续的处理过程;
(3)判断接收的AAL5帧的帧首部3个字节是否为“0xFE-FE-03”如果是,则确定接收的AAL5帧的帧类型是LLC PPPoA封装类型,且过程结束,否则,继续后续的处理过程;
(4)判断接收的AAL5帧的帧首部4bit是否为0x4或者0x6,如果是,则确定接收的AAL5帧的帧类型是VCMUX IPoA封装类型,且过程结束,否则,继续后续的处理过程;
(5)判断接收的AAL5帧的帧首部2个字节是否为“0x00-00”,如果是,则确定接收的AAL5帧的帧类型是VCMUX 1483B封装类型,否则,继续后续的处理过程;
(6)确定接收的AAL5帧的帧类型是VCMUX PPPoA封装类型。
在以上帧类型判断处理流程中,涉及的1~5个判断过程是可以任意调换顺序,而并不局限于上述顺序的处理过程。
以上判断处理流程由局方宽带接入设备根据从CPE接收到的AAL5帧的首部字节来判断,并根据自动识别得到的封装类型来进行AAL5帧的解封装。
同时,宽带接入还可以将自动识别得到的封装类型自动配置到从宽带接入设备到CPE的发送方向;宽带接入向CPE设备发送AAL5帧时要根据上述配置的封装进行AAL5帧的封装。
本发明的实现,还可以实现当AAL5帧承载的协议封装类型使用配置的方式时,可以进行配置封装类型与实际封装类型不一致的检测。
以上所述,仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求的保护范围为准。
Claims (9)
1、一种自动识别AAL5帧封装格式的方法,其特征在于,包括:
A、设置用于判断AAL5帧封装格式的帧首部信息模板;
B、接收AAL5帧,并解析获得所述AAL5帧的帧首部信息;
C、将解析获得的帧首部信息与设置的帧首部信息模板比较确定接收的AAL5帧的封装格式。
2、根据权利要求2所述的自动识别AAL5帧封装格式的方法,其特征在于,所述的步骤A具体包括:
设置承载于异步传输模式的LLC桥接协议LLC 1483B、互联网协议LLCIPoA、点对点协议LLC PPPoA、VCMUX 1483B和VCMUX IPoA封装格式的AAL5帧的帧首部信息模板。
3、根据权利要求1所述的自动识别AAL5帧封装格式的方法,其特征在于,所述的步骤A包括:
在宽带接入设备中设置AAL5帧封装格式的帧首部信息。
4、根据权利要求3所述的自动识别AAL5帧封装格式的方法,其特征在于,所述的宽带接入设备包括:
数字用户线接入复用器DSLAM设备。
5、根据权利要求1至4任一项所述的自动识别AAL5帧封装格式的方法,其特征在于,所述的步骤C包括:
在宽带接入设备上将解析获得的接收的AAL5帧的帧首部信息与设置的各帧首部信息模板比较匹配,确定接收的AAL5帧的封装格式。
6、根据权利要求1至4所述的自动识别AAL5帧封装格式的方法,其特征在于,所述的步骤C包括:
在宽带接入设备上,根据设定的匹配比较顺序,将解析获得的帧首部信息依次与设置的各帧首部信息模板匹配比较,且确定与其匹配的AAL5帧的封装格式为接收的AAL5帧的封装格式。
7、根据权利要求1至4任一项所述的自动识别AAL5帧封装格式的方法,其特征在于,所述的步骤C具体包括:
C1、将解析获得的帧首部信息按照设定的顺序分别与设置的LLC1483B、LLC IPoA、LLC PPPoA、VCMUX 1483B和VCMUX IPoA封装格式的AAL5帧的帧首部信息模板进行匹配比较,并判断是否存在与其匹配的帧首部信息,如果存在,则执行步骤C2,否则,执行步骤C3;
C2、将与帧首部信息模板匹配的对应的AAL5帧的封装格式确定为接收的AAL5帧的封装格式;
C3、确定接收的AAL5帧的封装格式为VCMUX PPPoA封装格式。
8、根据权利要求1至4任一项所述的自动识别AAL5帧封装格式的方法,其特征在于,该方法还包括:
宽带接入设备将自动识别确定的接收的AAL5帧的封装类型配置到从宽带接入设备到用户设备的发送方向,并且,当宽带接入设备向用户设备发送AAL5帧时需要根据所述配置进行AAL5帧的封装。
9、根据权利要求1至4任一项所述的所述的自动识别AAL5帧封装格式的方法,其特征在于,该方法还包括:
在宽带接入设备上,根据自动识别确定的接收的AAL5帧的封装类型进行配置的封装类型与实际采用的封装类型的一致性检测。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB200510066581XA CN100563244C (zh) | 2005-04-28 | 2005-04-28 | 自动识别aal5帧封装格式的方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB200510066581XA CN100563244C (zh) | 2005-04-28 | 2005-04-28 | 自动识别aal5帧封装格式的方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1855921A true CN1855921A (zh) | 2006-11-01 |
CN100563244C CN100563244C (zh) | 2009-11-25 |
Family
ID=37195753
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNB200510066581XA Expired - Fee Related CN100563244C (zh) | 2005-04-28 | 2005-04-28 | 自动识别aal5帧封装格式的方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN100563244C (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102497435A (zh) * | 2011-12-16 | 2012-06-13 | 海南杰福瑞网络科技有限公司 | 数据业务数据的分发方法及装置 |
WO2014029326A1 (zh) * | 2012-08-20 | 2014-02-27 | 华为技术有限公司 | 一种tdm业务的处理方法、装置及*** |
-
2005
- 2005-04-28 CN CNB200510066581XA patent/CN100563244C/zh not_active Expired - Fee Related
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102497435A (zh) * | 2011-12-16 | 2012-06-13 | 海南杰福瑞网络科技有限公司 | 数据业务数据的分发方法及装置 |
CN102497435B (zh) * | 2011-12-16 | 2015-03-18 | 海南杰福瑞网络科技有限公司 | 数据业务数据的分发方法及装置 |
WO2014029326A1 (zh) * | 2012-08-20 | 2014-02-27 | 华为技术有限公司 | 一种tdm业务的处理方法、装置及*** |
CN103634706A (zh) * | 2012-08-20 | 2014-03-12 | 华为技术有限公司 | 一种tdm业务的处理方法、装置及*** |
CN103634706B (zh) * | 2012-08-20 | 2017-08-04 | 华为技术有限公司 | 一种tdm业务的处理方法、装置及*** |
Also Published As
Publication number | Publication date |
---|---|
CN100563244C (zh) | 2009-11-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1286297C (zh) | 一种实现用户位置标识传递的方法 | |
CN1309233C (zh) | 在宽带接入设备上支持PPPoA的方法 | |
CN1859523A (zh) | 不对称数字用户线和甚高速数字用户线混合接入的方法 | |
CN1623302A (zh) | 具有集成以太网交换机接口的atm端口模块 | |
CN1943190A (zh) | 洪泛抑制方法 | |
CN1866910A (zh) | 一种基于vlan的数据报文传输方法和以太网桥设备 | |
CN1866904A (zh) | 收敛二层mac地址的方法及设备 | |
CN1753390A (zh) | 宽带网络上的业务区分和业务服务质量控制的实现方法 | |
CN1812365A (zh) | 一种保证端到端业务服务质量的方法及接入网络 | |
CN101047695A (zh) | 一种在数字用户线中实现多服务和动态业务选择的方法 | |
CN1812355A (zh) | 一种保证端到端业务服务质量的方法及接入网络 | |
CN101035008A (zh) | 一种业务调度方法及其网络汇聚设备 | |
CN1866920A (zh) | 基于虚拟局域网堆叠的服务质量管理方法 | |
CN100344126C (zh) | 一种宽带接入的组网设备及方法 | |
CN1798079A (zh) | 保证业务QoS的宽带接入网络及其方法 | |
CN1909511A (zh) | 基于xdsl多延时通路的多业务承载方法和网络设备 | |
CN1306770C (zh) | 一种宽带接入设备支持atm网络承载ip报文协议的方法 | |
CN1855921A (zh) | 自动识别aal5帧封装格式的方法 | |
CN1228943C (zh) | 一种以太网宽带接入***的用户认证管理方法 | |
CN1866969A (zh) | 宽带码分多址网络中Iub接口数据传输方法 | |
CN101064733A (zh) | 基于数据包封装类型来控制用户设备接入的方法及装置 | |
CN1863153A (zh) | 以太网支持源特定组播转发的方法及其设备 | |
CN1741500A (zh) | 一种可路由的虚交换方法 | |
CN1578248A (zh) | 建立连接的方法 | |
CN101065949A (zh) | 通过PPPoE利用DHCP来配置设备的方法 |
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: 20091125 Termination date: 20150428 |
|
EXPY | Termination of patent right or utility model |