CN1571395A - 一种宽带接入设备支持atm网络承载ip报文协议的方法 - Google Patents

一种宽带接入设备支持atm网络承载ip报文协议的方法 Download PDF

Info

Publication number
CN1571395A
CN1571395A CN 03149593 CN03149593A CN1571395A CN 1571395 A CN1571395 A CN 1571395A CN 03149593 CN03149593 CN 03149593 CN 03149593 A CN03149593 A CN 03149593A CN 1571395 A CN1571395 A CN 1571395A
Authority
CN
China
Prior art keywords
message
ipoa
protocol
network
user side
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
Application number
CN 03149593
Other languages
English (en)
Other versions
CN1306770C (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 CNB031495931A priority Critical patent/CN1306770C/zh
Publication of CN1571395A publication Critical patent/CN1571395A/zh
Application granted granted Critical
Publication of CN1306770C publication Critical patent/CN1306770C/zh
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

本发明公开了一种宽带接入设备支持ATM网络承载IP报文协议的方法。该方法包括:在从用户侧到网络侧的上行方向上,宽带接入设备对接收的报文进行整理以及封装协议类型的转换,即将按照IPOA协议封装的报文转换为按照以太网协议封装的报文,然后发送到IP城域网;在从网络侧到用户侧的下行方向上,宽带接入设备对接收的报文进行封装协议的转换,即将按照以太网协议封装的报文转换为按照IPOA协议封装的报文,并进行路由查询,获得相关PVC的信息,然后发送到用户侧。本发明解决了ATM网络与IP城域网实现互通需要增加额外终结设备的问题,简化了网络结构,降低了运营成本,增强了ATM网络多播与级联的功能。

Description

一种宽带接入设备支持ATM网络承载IP报文协议的方法
技术领域
本发明涉及协议转换技术,具体地说,涉及一种宽带接入设备通过协议转换支持ATM网络承载IP报文协议(IPOA)的方法。
背景技术
目前多数数字用户线(DSL)技术,包括非对称数字用户线(ADSL)、甚高速数字用户线(VDSL)、G.shdsl等DSL技术是基于ATM信元技术,用户的报文经过XDSL的用户住宅设备(CPE),都是以ATM信元的格式通过用户线路传到DSLAM设备。
现有的宽带接入设备数字用户线接入复用器(DSLAM)对ATM信元不做终结,经过ATM层的处理后,从DSLAM的上行ATM接口出去,然后经过ATM网络,到BAS(宽带接入服务器)设备或者到路由器。ATM信元的终结是在BAS设备或者路由器上进行处理的。
在以下说明中将用户侧到网络侧的转发处理定义为上行;网络侧到用户侧的转发处理定义为下行。
在目前的网络中,IPOA协议适用于ATM网络的DSLAM设备。通过该协议,DSLAM可以直接与ATM接口的BAS设备相接,也可以在ATM网络中转发,然后与BAS设备相接。如果现有的网络为IP网络,要实现IP网络中提供IPOA接入,则现有设备不能直接支持IPOA协议的接入,需要有额外的ATM终结设备进行IPOA终结,转换为IP上行,这样既增加了运营商的投资,又使网络变得复杂。
发明内容
本发明目的是要提供一种在现有宽带接入设备DSLAM设备中支持IPOA的方案,从而实现ATM网络与IP城域网直接互通。
本发明包括上行处理与下行处理两个部分。在上行方向上,报文从用户侧到网络侧的传输过程包括如下步骤:
a1.从用户侧接收用户报文;
b1.根据接收到报文中ATM信元头信息,提取并组合报文中每个ATM信元信息域中的信息,然后根据IPOA协议封装该组合后的报文;
c1.将步骤b1中按IPOA协议封装的报文转换为按以太网协议封装的报文,并将封装后的报文发送到IP城域网;
在下行方向上,报文从网络侧到用户侧的传输过程包括如下步骤:
a2.接收IP城域网发送的报文;
b2.对接收到的报文进行路由查询和封装类型的转换,将按以太网协议封装的报文转换为按IPOA协议封装的报文;
c2.根据ATM信元格式拆分步骤b2中按IPOA协议封装的报文,并将拆分后的报文发到用户侧。
其中,步骤c1中所述转换为按以太网协议封装报文进一步包括:先删除IPOA协议封装报文中的逻辑链路控制(LLC)和组织唯一标识(OUI)字段,再在删除LLC和OUI的报文前,顺序添加作为目的介质访问控制(DMAC)地址的预先协商确定的网关MAC地址,以及作为源介质访问控制(SMAC)地址的宽带接入设备设置的MAC地址。
其中,步骤b2中所述的路由查询是指根据报文中的VLANID查找PVC信息。
其中,步骤b2中所述的路由查询是指根据报文中用户的IP地址查找PVC信息。
本发明通过在现有DSLAM设备中终结IPOA协议,具体地说,是在DSLAM中将IPOA协议封装的报文转换为以太网格式封装的报文,实现了DSLAM设备直接与IP网络对接,不需要额外网络设备来终结IPOA协议,从而降低建网成本,简化了网络结构;运用以太网交换技术,增大了交换容量,由于以太网具有强大的多播与级联功能,从而克服了ATM网络不支持多播、实现级联复杂的缺陷。
附图说明
图1是本发明所应用的组网示意图;
图2是IPOA协议的报文格式示意图;
图3是以太网协议的报文格式示意图;
图4是本发明中用户侧到网络侧上行业务DSLAM设备工作流程图;
图5是本发明中网络侧到用户侧下行业务DSLAM设备工作流程图。
具体实施方式
为使本发明的目的、技术方案及优点更加清楚明白,以下参照附图对本发明进一步详细说明。
图1是本发明所应用的组网图。如图1所示,CPE是用户住宅设备,DSLAM是数字用户线接入复用器,BAS表示宽带接入服务器。本发明通过在DSLAM设备中对报文根据以太网协议封装,实现了DSLAM与IP城域网的直接相连,也可以通过城域网接入BAS,实现与其他ATM设备的通信。
图2是IPOA协议的报文格式,IPOA封装报文格式如图2所示,包括逻辑链路控制(LLC)、组织唯一标识(OUI)、以太网类型(Ether Type)、IP报文与帧校验序列(FCS)。其中,LLC占用3个字节,取值为0xAA-AA-03,OUI占用3个字节,取值为0x00-00-00,Ether Type占用2个字节,取值为0x08-00,后边的IP报文最长可以为216-9个字节,最后的FCS占用4个字节,保存报文的CRC校验值。
图3是以太网协议的报文格式示意图。以太网协议报文包括:6字节的目的介质访问控制(DMAC)地址、6字节的源介质访问控制(SMAC)地址、4字节的虚拟局域网标志(VLAN Tag)、2字节的长度/类型、46至1500字节的数据和4字节的FCS。其中,4字节的VLAN Tag包括2字节的协议标识符(TPID)以及2字节的标识控制信息(TCI),TPID的值固定为0x8100,标识控制信息由3比特的用户优先级域(Priority)、12比特的虚拟局域网标识号(VLAN ID)、1比特的规范格式指示符(CFI)组成,4字节的FCS保存报文的循环冗余校验(CRC)值。
本发明宽带接入设备支持IPOA协议的过程如图4与图5所示,分为对上行业务的处理和对下行业务的处理两种。其中,图4是本发明中用户侧到网络侧上行业务DSLAM设备工作流程图,图5是本发明中网络侧到用户侧下行业务DSLAM设备工作流程图。
如图4所示,DSLAM对上行业务的处理流程包括以下步骤:
步骤401:DSLAM设备从用户侧接收报文,即通过CPE设备接收用户的报文,该报文以ATM信元形式进行传输。
步骤402:报文整理。根据接收的ATM信元中信元头的信息,提取、组合报文中每个ATM信元48个字节信息域中的信息,并按照IPOA协议进行封装,封装后的报文格式如图2所示,其中,LLC为0xAA-AA-03,OUI为0x00-00-00,Ether Type为0x08-00。
步骤403:判断报文是否合法。对步骤402封装后的报文进行CRC校验,并统计报文长度,如果CRC值、报文长度值与报文中的CRC值与长度值都相同,说明报文在传输过程中没有发生错误,进行步骤405;如果不相同,说明报文在传输时发生错误,进行步骤404,丢弃报文,结束本流程。
步骤405:判断报文是否是转发报文。根据步骤402中获取的ATM信元中信元头的信息,判断报文类型。如果是互联网络组管理协议(IGMP)报文或者是运行管理维护(OAM)信令或者是动态主机配置协议(DHCP)报文,则进行步骤406,交CPU处理,结束本流程,否则进行步骤407;
步骤407:报文封装。根据以太网协议对当前要转发报文进行封装。封装时将IPOA报文中的LLC和OUI去掉,然后在报文的前面加上目的介质访问控制(DMAC)地址、源介质访问控制(SMAC)地址与VLAN Tag,然后再重新计算循环冗余校验(CRC),加到报文的最后作为帧校验序列(FCS),这样就完成了报文封装类型或者说协议类型的转换。
其中,报文的目的MAC地址使用通过协商获取的以太网交换机(网关)的MAC地址,源MAC地址就使用为IPOA协议转换模块设置的通用MAC地址。因为一个IPOA协议转换模块可以提供多个用户的接入,所以为IPOA协议转换模块设置通用MAC地址也允许多个,即为每个用户设置一个不同的MAC地址。
步骤408:发送报文。DSLAM将封装后的报文发送到IP城域网。
如图5所示,DSLAM对下行业务的处理流程包括以下步骤:
步骤501:DSLAM设备从网络侧接收报文,该报文是根据以太网协议封装的报文,其报文格式如图3所示。
步骤502:判断报文是否合法。对接收到的报文进行CRC校验,并统计报文长度,如果CRC值、报文长度值与报文中的CRC值与长度值都相同,说明报文在传输过程中没有发生错误,进行步骤504;如果不相同,说明报文在传输时发生错误,进行步骤503,丢弃报文,结束本流程。
步骤504:判断报文是否是转发报文。根据IP报文中保存协议类型字段的内容,判断报文类型。如果是互联网络组管理协议(IGMP)报文或者是运行管理维护(OAM)信元或者是动态主机配置协议(DHCP)报文,则进行步骤505,交CPU处理,结束本流程,否则进行步骤506;
步骤506:路由查询。根据报文中的VLAN ID信息或者根据报文中的用户IP地址信息,在预先建立的记录用户信息的表中查找转发时需要的永久虚连接(PVC)。该表是根据用户的需求在设备中事先建立的,它记录了VLAN ID、用户IP地址和虚信道标示符(VCI)、虚通道标示符(VPI)、PVC的对应关系。
步骤507:报文封装。根据IPOA协议,将接收报文报头的DMAC、SMAC与VLAN Tag去掉,加上LLC和OUI,然后再重新计算CRC,加到报文的最后作为帧校验序列(FCS),这样就完成了报文封装类型或者说协议类型的转换。其中,LLC为0xAA-AA-03,OUI为0x00-00-00,Ether Type为0x08-00。
步骤508:报文拆分。将报文分割为48个字节为单位的信元,根据步骤506查表获取的VCI、VPI信息与校验分割信元所得的值,生成ATM信元头,然后将分割信元放在ATM信元头的后边,形成ATM信元。
步骤509:发送报文,将ATM信元根据步骤506获得的PVC信息通过CPE设备发送到用户端口。

Claims (4)

1、一种宽带接入设备支持ATM网络承载IP报文协议(IPOA)的方法,其特征在于,该方法包括上行处理与下行处理两个过程:
在上行方向上,报文从用户侧到网络侧的传输过程包括如下步骤:
a1.从用户侧接收用户报文;
b1.根据接收到报文中ATM信元头信息,提取并组合报文中每个ATM信元信息域中的信息,然后根据IPOA协议封装该组合后的报文;
c1.将步骤b1中按IPOA协议封装的报文转换为按以太网协议封装的报文,并将封装后的报文发送到IP城域网;
在下行方向上,报文从网络侧到用户侧的传输过程包括如下步骤:
a2.接收IP城域网发送的报文;
b2.对接收到的报文进行路由查询和封装类型的转换,将按以太网协议封装的报文转换为按IPOA协议封装的报文;
c2.根据ATM信元格式拆分步骤b2中按IPOA协议封装的报文,并将拆分后的报文发到用户侧。
2、根据权利要求1所述的方法,其特征在于,步骤c1中所述转换为按以太网协议封装报文进一步包括:先删除IPOA协议封装报文中的逻辑链路控制(LLC)和组织唯一标识(OUI)字段,再在删除LLC和OUI的报文前,顺序添加作为目的介质访问控制(DMAC)地址的预先协商确定的网关MAC地址,以及作为源介质访问控制(SMAC)地址的宽带接入设备设置的MAC地址。
3、根据权利要求1所述的方法,其特征在于,步骤b2中所述的路由查询是指根据从网络侧到用户侧报文中的虚拟局域网(VLAN)ID查找永久虚连接(PVC)信息。
4、根据权利要求1所述的方法,其特征在于,步骤b2中所述的路由查询是指根据从网络侧到用户侧报文中用户的IP地址查找PVC信息。
CNB031495931A 2003-07-17 2003-07-17 一种宽带接入设备支持atm网络承载ip报文协议的方法 Expired - Lifetime CN1306770C (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNB031495931A CN1306770C (zh) 2003-07-17 2003-07-17 一种宽带接入设备支持atm网络承载ip报文协议的方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNB031495931A CN1306770C (zh) 2003-07-17 2003-07-17 一种宽带接入设备支持atm网络承载ip报文协议的方法

Publications (2)

Publication Number Publication Date
CN1571395A true CN1571395A (zh) 2005-01-26
CN1306770C CN1306770C (zh) 2007-03-21

Family

ID=34472600

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB031495931A Expired - Lifetime CN1306770C (zh) 2003-07-17 2003-07-17 一种宽带接入设备支持atm网络承载ip报文协议的方法

Country Status (1)

Country Link
CN (1) CN1306770C (zh)

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2006131063A1 (fr) * 2005-06-10 2006-12-14 Huawei Technologies Co., Ltd. Procede de determination automatique du type d'encapsulation de donnees abonnes et processeurs de donnees en amont
WO2007115458A1 (fr) * 2006-04-10 2007-10-18 Huawei Technologies Co., Ltd. Procédé de système d'acheminement d'un message atm au sein d'un réseau à base ip
WO2007124679A1 (fr) * 2006-04-29 2007-11-08 Huawei Technologies Co., Ltd. Procédé et système de communication en réseau
WO2008006307A1 (fr) * 2006-07-03 2008-01-17 Huawei Technologies Co., Ltd. Procédé et dispositif d'un ethernet supportant des cellules atm
CN100414918C (zh) * 2005-07-20 2008-08-27 华为技术有限公司 基于ip交换传送atm业务的方法及装置
WO2009132559A1 (zh) * 2008-04-29 2009-11-05 华为技术有限公司 一种均衡流量的方法、装置及***
CN101800777A (zh) * 2010-03-05 2010-08-11 胡钢 开放式网络数据采集方法、装置及基于该装置的监测***
CN101072243B (zh) * 2007-05-30 2010-09-29 华为技术有限公司 报文处理的方法及接入设备
CN102195812A (zh) * 2011-04-21 2011-09-21 中兴通讯股份有限公司 业务开通方法及装置
CN102377635A (zh) * 2010-08-06 2012-03-14 北京乾唐视联网络科技有限公司 一种城域网通信方法及通信***
CN101807967B (zh) * 2009-02-13 2015-07-08 瑞昱半导体股份有限公司 用于物理层的远程控制方法及其相关物理层装置

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3269523B2 (ja) * 1998-08-18 2002-03-25 日本電気株式会社 通信方法
DE19927291A1 (de) * 1999-06-15 2000-12-28 Siemens Ag Verfahren und Einrichtung zum Übermitteln von Daten
DE19946159A1 (de) * 1999-09-27 2001-04-05 Siemens Ag Verfahren für eine Datenübermittlung über ein Kommunikationsnetz
KR20010056740A (ko) * 1999-12-16 2001-07-04 서평원 다중 프로토콜을 지원하는 에이디에스엘 라우터 및 그라우터의 패킷 송수신 방법

Cited By (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2006131063A1 (fr) * 2005-06-10 2006-12-14 Huawei Technologies Co., Ltd. Procede de determination automatique du type d'encapsulation de donnees abonnes et processeurs de donnees en amont
CN100395977C (zh) * 2005-06-10 2008-06-18 华为技术有限公司 一种可自动确定用户数据封装类型的实现方法
CN100414918C (zh) * 2005-07-20 2008-08-27 华为技术有限公司 基于ip交换传送atm业务的方法及装置
WO2007115458A1 (fr) * 2006-04-10 2007-10-18 Huawei Technologies Co., Ltd. Procédé de système d'acheminement d'un message atm au sein d'un réseau à base ip
WO2007124679A1 (fr) * 2006-04-29 2007-11-08 Huawei Technologies Co., Ltd. Procédé et système de communication en réseau
WO2008006307A1 (fr) * 2006-07-03 2008-01-17 Huawei Technologies Co., Ltd. Procédé et dispositif d'un ethernet supportant des cellules atm
US8279875B2 (en) 2006-07-03 2012-10-02 Huawei Technologies Co., Ltd Method and apparatus for Ethernet to bear ATM cells
CN101072243B (zh) * 2007-05-30 2010-09-29 华为技术有限公司 报文处理的方法及接入设备
WO2009132559A1 (zh) * 2008-04-29 2009-11-05 华为技术有限公司 一种均衡流量的方法、装置及***
US8611226B2 (en) 2008-04-29 2013-12-17 Huawei Technologies Co., Ltd. Method, apparatus and system for equalizing flows
CN101807967B (zh) * 2009-02-13 2015-07-08 瑞昱半导体股份有限公司 用于物理层的远程控制方法及其相关物理层装置
CN101800777A (zh) * 2010-03-05 2010-08-11 胡钢 开放式网络数据采集方法、装置及基于该装置的监测***
CN102377635A (zh) * 2010-08-06 2012-03-14 北京乾唐视联网络科技有限公司 一种城域网通信方法及通信***
CN102377635B (zh) * 2010-08-06 2014-01-01 北京乾唐视联网络科技有限公司 一种城域网通信方法及通信***
CN102195812A (zh) * 2011-04-21 2011-09-21 中兴通讯股份有限公司 业务开通方法及装置
WO2012142819A1 (zh) * 2011-04-21 2012-10-26 中兴通讯股份有限公司 业务开通方法及装置
CN102195812B (zh) * 2011-04-21 2015-06-03 中兴通讯股份有限公司 业务开通方法及装置

Also Published As

Publication number Publication date
CN1306770C (zh) 2007-03-21

Similar Documents

Publication Publication Date Title
EP2323342B1 (en) Data transmission method and network node and data transmission system
US6771673B1 (en) Methods and apparatus and data structures for providing access to an edge router of a network
US6850495B1 (en) Methods, apparatus and data structures for segmenting customers using at least a portion of a layer 2 address header or bits in the place of a layer 2 address header
US6993026B1 (en) Methods, apparatus and data structures for preserving address and service level information in a virtual private network
EP2041929B1 (en) Ethernet layer 2 protocol packet switching
EP3706374B1 (en) Point-to-multipoint functionality in a bridged network
US9088669B2 (en) Scalable system and method for DSL subscriber traffic over an Ethernet network
EP1408655A2 (en) Method and device for double tagging of data packets
US20080075111A1 (en) Data stream bonding device and method for bonding data streams
KR20060069855A (ko) EPON(Ethernet passiv opticalnetwork) 환경에서의 패킷 발송을 위한 방법과 장치
CN1306770C (zh) 一种宽带接入设备支持atm网络承载ip报文协议的方法
CN1411210A (zh) 以太网接入应用中代理地址解析协议的方法
CN101047695A (zh) 一种在数字用户线中实现多服务和动态业务选择的方法
CN1859523A (zh) 不对称数字用户线和甚高速数字用户线混合接入的方法
CN101030915A (zh) 一种V_Switch透传数据实现负荷分担的方法
JP2004032006A (ja) 通信システム
US8867541B2 (en) Method for communication in a wireless network comprising a local area network
CN101827012A (zh) 分组传送网及其承载纯三层ip包业务的方法、出口节点
CN100518124C (zh) 一种IPoA和IPoE的互联实现方法
US7505472B1 (en) Method and apparatus for agnostic PPP switching
JP3956303B2 (ja) 優先度に従って論理チャンネルを使用する通信方法、およびそれを実現するための通信装置、ならびにそのプログラムと記録媒体
JP2004128805A (ja) パケット転送装置
CN1625175A (zh) 传送多协议标签交换协议数据单元的方法
CN1881929A (zh) 以太网桥设备及mac地址学习方法和数据报文传输方法
EP2007079A1 (en) Method and device for routing data traffic and communication system comprising such device

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
CX01 Expiry of patent term
CX01 Expiry of patent term

Granted publication date: 20070321