自动识别aal5帧封装格式的方法

文档序号:7617570阅读:259来源:国知局
专利名称:自动识别aal5帧封装格式的方法
技术领域
本发明涉及网络通信技术领域,尤其涉及一种自动识别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

表2给出了VCMUX PPPoA封装格式表2

表3给出了LLC 1438B(承载Ethernet/802.3PDU)封装格式表3


表4给出了VCMUX 1438B(承载Ethernet/802.3PDU)封装格式表4

在上述VCMUX 1483B(承载Ethernet/802.3PDU)帧格式中,只支持MAC帧不带LAN FCS的帧格式。
表5给出了LLC IPoA封装格式表5


表6给出了VCMUX IPoA封装格式表6

介绍了上述六种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帧承载的协议封装类型使用配置的方式时,可以进行配置封装类型与实际封装类型不一致的检测。
以上所述,仅为本发明较佳的具体实施方式
,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求的保护范围为准。
权利要求
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帧的封装类型进行配置的封装类型与实际采用的封装类型的一致性检测。
全文摘要
本发明涉及一种自动识别AAL5帧封装格式的方法。该方法主要包括首先,在宽带接入设备中设置虚连接复用VCMAX封装格式和逻辑链路控制LLC封装格式的AAL5帧的帧首部信息模板;之后,当接收到AAL5帧时,则解析获得所述AAL5帧的帧首部信息,并将解析获得的帧首部信息与设置的帧首部信息模板比较确定接收的AAL5帧的封装格式。因此,本发明实现了可以自动对CPE设备中的承载于ATM AAL5层的帧协议类型进行识别,从而使得终端CPE设备的维护和局端的宽带接入设备维护分离,有效降低维护管理成本。而且,在局端不知道CPE设备采用的封装类型的情况下,仍可以为其开通相应的宽带业务。
文档编号H04L12/56GK1855921SQ20051006658
公开日2006年11月1日 申请日期2005年4月28日 优先权日2005年4月28日
发明者谢卫平, 赵求鹏 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1