[发明专利]一种在网络接入设备上实现PPPoA到PPPoE转换的方法有效
申请号: | 200610099271.2 | 申请日: | 2003-07-25 |
公开(公告)号: | CN101060458A | 公开(公告)日: | 2007-10-24 |
发明(设计)人: | 陈武茂;张世发;谢卫平 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L12/42 | 分类号: | H04L12/42;H04L29/06;H04L12/24;H04Q3/545;H04Q3/00 |
代理公司: | 北京凯特来知识产权代理有限公司 | 代理人: | 郑立明 |
地址: | 518129广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 网络 接入 设备 实现 pppoa pppoe 转换 方法 | ||
本申请是以下述申请作为依据提出分案申请:
申请日:2003年7月25日
申请号:03146170.0
发明创造名称:一种在网络接入设备上实现PPPoA到PPPoE转换的方法
发明领域
本发明一般涉及网络通信技术,特别涉及一种在网络接入设备上实现PPPoA到PPPoE转换的方法。
背景技术
目前,运营商在采用宽带技术接入用户时,普遍使用PPPoA(PPP OverATM,ATM承载点对点协议)或PPPoE(PPP Over Ethernet,以太网承载点对点协议)作为接入的二层协议,以便利用PPP协议良好的用户认证、管理特性。宽带接入设备在接收到用户的PPPoA或PPPoE报文后不改变报文的封装,而将其透传给BAS(Broadband Access Server,宽带接入服务器)设备处理。当前的发展趋势是采用PPPoE的用户越来越多,而采用PPPoA的用户正在逐渐减少。
宽带接入设备可以分为控制模块和数据转发处理模块,其中转发处理模块又可分为两部分,即:用于处理从用户线路输入的数据的上行处理模块以及用于处理从上行接口(与BAS的接口)输入的数据的下行处理模块。控制模块的核心是CPU。CPU通过运行设备软件来完成对设备的控制以及对控制报文的处理。
目前的宽带接入设备对PPPoA报文只做ATM转发处理,具体来讲:当其上行处理模块从用户线路上接收到ATM信元后,它将根据预先配置的用户PVC(永久虚连接)属性对信元头的VPI/VCI(虚通路标识符/虚信道标识符;)进行切换,然后将切换后形成的报文发送给上级设备(BAS,或者是ATM交换机);当宽带接入设备的下行处理模块接收到来自上级设备的ATM信元之后,它将根据预先配置的用户PVC属性对信元头的VPI/VCI进行切换,然后将切换后形成的报文发送到对应的用户线路上。在这个过程中,宽带接入设备既不需要识别PPPoA协议也不对ATM信元的净荷作处理,从而使二层协议保持不变。这样,通过由BAS设备提供对PPPoA的支持,就可以完成用户的认证以及用户数据包的转发。
为了支持PPPoA,BAS设备需要提供ATM接口用以支持PPPoA协议;为了支持PPPoE,BAS设备需要提供以太网接口用以支持PPPoE协议。因此,为了能够同时支持PPPoA和PPPoE,BAS设备就需要同时提供ATM接口和以太网接口。由于接口种类比较多,所以会大大增加BAS设备的成本以及运营商的管理成本,而且其处理流程也变得较为复杂。
发明内容
因此,本发明就是针对现有技术中的上述问题而提出的,其目的是在宽带接入设备上提供PPPoA到PPPoE协议的转换。通过这样的转换,可以使宽带接入设备与BAS设备的接口统一为以太网接口,并使BAS设备只需处理PPPoE协议。
为了实现上述目的,本发明提供了一种在网络接入设备上实现PPPoA到PPPoE转换的方法,该方法包括:
网络接入设备进行上行数据报文转发处理的过程为:当所述网络接入设备接收到来自PPPoA用户的数据报文时,根据进行PPPoE封装时需要的PPPoE会话标识SESSION_ID,以及源MAC地址和目的MAC地址,将该数据报文中的PPP报文封装成PPPoE报文,并将其通过上行接口转发出去;
网络接入设备进行下行数据报文转发处理的过程为:当所述网络接入设备接收到来自网络服务器并且发往PPPoA用户的数据报文时,将该数据报文中的PPP报文封装成PPPoA报文,再将其分片成信元,并将信元通过下行接口转发出去。
所述上行数据报文转发处理进一步包括以下步骤:
判断所述数据报文是否来自PPPoA用户;
在所述数据报文是来自PPPoA用户的情况下,判断所述PPPoA用户的PPPoE链路是否已经建立;
当所述PPPoA用户的PPPoE链路已经建立时,判断所述数据报文中的PPP报文是否为链路控制协议报文;以及
当所述PPP报文不是链路控制协议报文时,将该PPP报文封装成PPPoE报文,并将其通过上行接口转发出去。
所述的方法还包括:对不是来自PPPoA用户的数据报文按照与用户商定的协议进行处理。
所述方法还包括:在所述PPPoA用户的PPPoE链路尚未建立的情况下,与网络服务器协商建立一条PPPoE链路并将这条链路与这个用户绑定。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200610099271.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:半导体器件及其制造方法
- 下一篇:医疗系统