CN101202720B - 建立网关设备的方法及网关设备处理数据的方法 - Google Patents
建立网关设备的方法及网关设备处理数据的方法 Download PDFInfo
- Publication number
- CN101202720B CN101202720B CN2006101657548A CN200610165754A CN101202720B CN 101202720 B CN101202720 B CN 101202720B CN 2006101657548 A CN2006101657548 A CN 2006101657548A CN 200610165754 A CN200610165754 A CN 200610165754A CN 101202720 B CN101202720 B CN 101202720B
- Authority
- CN
- China
- Prior art keywords
- gateway device
- port
- ppp
- registered
- packet
- 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.)
- Active
Links
Images
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
- Telephonic Communication Services (AREA)
Abstract
本发明提供了一种建立提供宽带xDSL接入的网关设备的方法,所述网关设备工作在PPPoE服务模式时能够为用户提供与PPP桥接方式下相同的业务功能并且具有TR069管理功能,该方法包括步骤:网关设备响应于来自用户终端的PPPoE拨号请求,建立其自身到BAS的PPP连接,从而网关设备的xDSL端口获得IP地址;将该IP地址分配给用户终端;以及在网关设备上注册用于TR069管理功能的端口;其中所述xDSL端口不同于所注册的端口。该项技术使得当这类网关设备或调制解调设备工作在PPPoE服务模式时为用户提供与PPP桥接方式下相同的业务功能,为用户提供基于按时计费的宽带接入模式,同时网关设备可以被TR069综合终端管理***管理,并可以在网关设备上开展需要宽带永远在线的通信业务。
Description
技术领域:
本申请涉及xDSL宽带接入技术,并且具体涉及一种用于为中小企业与家庭提供宽带xDSL接入的、诸如调制解调器的网关设备及其方法,其工作在PPPoE(PPP over Ethernet,以太网点对点协议)服务模式时能够为用户提供与PPP桥接方式下相同的业务功能,同时使得终端设备能够被TR069管理平台管理,并可以在网关设备上继续开展特定的业务。
背景技术:
家庭网关设备是供用户接入Internet的接入设备。家庭网关通常支持两种为用户提供Internet接入的工作模式,即所谓的路由模式与桥接模式。
用于路由模式的协议处理如图1所示。在该模式下,家庭网关使用PPP(Point to Point Protocol,点对点协议)获得Internet IP地址,用NAT(Network Address Transform,网络地址映射)的方式为家庭内部网络的宽带终端提供Internet接入。
工作于路由模式下的家庭网关在WAN侧与LAN侧的网络接口都工作在传送层,依赖NAT为家庭网络的宽带终端提供内网IP地址-端口对与公网IP地址-端口对进行端口映射管理,从而为内网终端提供IP服务。由于处于路由模式下的家庭网关具有IP地址,所以家庭网关自身的应用程序具有访问Internet的能力。
用于桥接模式的协议处理如图2所示。
在该模式下,家庭网关的所有网络接口都工作在链路层,PPP连接是建立在宽带终端与BAS(Broadband Access Server,宽带接入服务器)之间的逻辑链路。家庭网关将PPPoE端口与例如ADSL端口的xDSL端口关联,将PPP协议包在PPPoE端口与ADSL端口之间转发,从而完成桥接功能。这时,由于家庭网关仅工作在链路层之下,从而不会有公网IP地址,所以家庭网关自身的应用程序不能直接访问Internet。
随着宽带接入用户数量的不断增加,处理用户故障的工作量也在不断增加,需要有力的故障分析手段来协助故障处理;同时,对于宽带接入终端的日常维护与使用数据统计也变得非常重要。另外,家庭网关本身可以为用户提供多种信息服务,这些业务也需要有管理手段。为此,DSL Forum制定了系列规范(TR069等)用于对网关设备的管理,这些管理过程以网络应用的方式运行于家庭网关中。也就是说,这些管理是基于IP的管理,只有在家庭网关自身的应用程序具有IP地址,能够访问Internet,才能够对家庭网关进行基于TR069的管理。
TR069是DSL论坛为家庭网关等终端设备所制定的网络管理规范,在本申请的申请日前社会公众可以从Internet上的地址:www.dslforum.org/aboutdsl/Technical_Reports/TR-069.doc下载该协议文档。
由于目前家庭网关普遍工作在桥接模式下,因此当家庭网关工作在桥接模式时,根据上述描述,家庭网关没有公网IP地址,因此无法使用TR069对其进行管理,也无法为用户提供相关的服务。因此,需要一种网关设备,其工作在PPPoE服务模式时能够为用户提供与PPP桥接方式下相同的业务功能,同时使得终端设备能够被TR069管理平台管理。
发明内容:
本发明的目的在于满足所述需求,特别是至少解决上述的技术问题。
根据本发明的家庭网关的半桥工作模式可以解决桥接模式下的上述问题,同时为用户提供桥接工作模式下的大部分功能。
根据本发明,提供了一种建立提供宽带xDSL接入的网关设备的方法,所述网关设备工作在PPPoE服务模式时能够为用户提供与PPP桥接方式下相同的业务功能并且具有TR069管理功能,该方法包括步骤:网关设备响应于来自用户终端的PPPoE拨号请求,建立其自身到BAS的PPP连接,从而网关设备的xDSL端口获得IP地址;将该IP地址分配给用户终端;以及在网关设备上注册用于TR069管理功能的端口;其中所述xDSL端口不同于所注册的端口。
根据本发明,提供了一种在提供宽带xDSL接入的网关设备上处理数据的方法,所述网关设备工作在PPPoE服务模式时能够为用户提供与PPP桥接方式下相同的业务功能并且具有TR069管理功能,该方法包括步骤:在从互联网接收到数据包时,检查该数据包的目的端口号是否已经注册;如果检查的结果是该目的端口号已经注册,则将该数据包传送到用于实现所述TR069管理功能的网关设备的管理应用,否则将该数据包转发到与用户终端的PPP连接。
附图说明:
图1是示意性地示出了根据现有技术的家庭网关的路由模式的协议处理的图;
图2是示意性地示出了根据现有技术的家庭网关的桥接模式的协议处理的图;
图3是示意性地示出了根据本发明的家庭网关的半桥接模式的协议处理的图;
图4是示意性地示出了根据本发明的家庭网关对来自公共网络的数据包的路由处理流程图;和
图5是示意性地示出了根据本发明的家庭网关对来自内网终端的数据包的路由处理流程图。
具体实施方式:
在本文中,用ADSL作为示例来说明本发明。本发明提出了一种工作于半桥模式下的家庭网关。在家庭网关的软件***中,半桥方式的实现过程如下:
操作***中有两类网络设备:PPP设备与PPPoE设备,其中PPP设备工作在ADSL硬件设备上,用于接入Internet,而PPPoE设备工作在网关LAN侧的各个以太网接口上,为用户提供半桥的Internet接入模式。
当家庭网关设备存在其他宽带业务时,PPP设备是永远在线的,并且为每个服务分配相应端口。当用户需要接入Internet,他需要启用PPPoE拨号。这时网关只需要将ADSL端口的IP地址分配给PPPoE连接即可。但已经注册的端口对于PPPoE连接是不可用的。
当网关设备没有其他宽带业务时,PPP设备处于空闲状态。此时当用户启用PPPoE拨号过程会略为复杂:
PPPoE设备的连接建立过程分为PPPoE过程与PPP过程。在PPPoE阶段,网关设备收到终端设备的PADR(PPPoE ActiveDiscovery Request,PPPoE主动发现请求)包时,网关设备用发起ADSL设备的PPP连接,在连接成功后将PADS(PPPoE ActiveDiscovery Session-confirmation,PPPoE主动发现会话确认)包发送到终端设备。终端设备将发起PPP过程,这时网关设备只需要将ADSL端口获得的IP地址分配给终端设备即可,同时为网关设备注册一个终端较少使用的端口(如NTP server端口)供网关设备TR069终端管理使用。
图3是示意性地示出了根据本发明的家庭网关的半桥接模式的协议处理的图。参照图3,以下将详细说明根据本发明的家庭网关的半桥工作模式。
A)协议处理
所谓网关的半桥工作模式是指在家庭网关内部存在网关到BAS以及终端到网关的两类PPP会话,这两类会话可以具有相同的IP地址分配。家庭网关处于半桥工作模式时具有如下特性:
a)家庭网关可以响应宽带终端设备的PPPoE拨号请求,并根据当网关到BAS的PPP连接未建立时主动建立该连接,并将该连接所获得的IP地址通过终端到网关的PPP会话分配给宽带终端设备;
b)家庭网关根据配置状态主动发起PPP操作,获取或释放网络IP地址。
家庭网关的网管程序可以为用于管理的应用程序配置工作端口,使网关应用程序正常工作。
B)路由处理
半桥工作模式的路由处理基于本地端口。对于来自网络侧的数据包的路由处理流程如附图4所示,其中:
A,当网络侧IP包到达后,先进行常规路由检测,抛弃被
错误投递的IP包;
B,对于正确投递的IP包,察看IP包的目的端口号,如果该目的端口已经注册,则说明这个数据包是给网关的一个应用的,因此将该数据包传送到网关的上层协议栈,否则将该数据包转发到终端侧(即内网侧)的PPP连接,因此,该数据包可以到达用户拨号终端。
对于来自终端侧的数据包的路由处理过程如附图5所示,其中:
A,当终端侧IP包到达后,先检查IP包的源端口号是否被注册,如果该源端口号已经注册,则抛弃该IP包,确保注册端口的通信不被干扰;
B,如果该IP包的源端口号没有被注册,则说明这个IP包不会引起冲突,可以将该IP包转发到网络侧的PPP连接上,进行正常的IP包处理。
C)端口注册
端口注册是对家庭网关的端口管理过程,通过该管理过程可以为工作在半桥模式下的家庭网关的应用程序提供可用的网络连接。
由于端口注册会影响到终端侧的网络连接,使终端无法使用网关的注册端口。所以半桥模式下要尽可能的减少端口注册。必须的端口注册是用于TR069的网关侦听端口,建议将NTP缺省端口123进行端口注册,用于TR069的本地侦听以及建立到ACS(AutoConfiguration Server,自动配置服务器)的HTTP连接。端口注册过程是与网关软件结构密切相关的过程,其实现对于本领域技术人员而言是公知的,在此不对其进行详细描述。
家庭网关的半桥工作模式使得家庭网关在为用户提供桥接方式上网的同时可以被管理。
此外,根据本发明的家庭网关设备还具有以下设备功能:
1)可以设置网关的网络侧PPP用户名/密码,该用户名/密码是用户不可知的;
2)可以设置网关的终端侧PPPoE用户名/密码,密码可由用户更改;
3)提供半桥模式的注册端口管理,支持10个左右的注册端口,用于网关设备的业务提供。
通过如下的方式可以实现家庭网关设备的不可替代性:由于半桥模式下的网关拨号分为公网侧的PPP拨号和私网侧的PPP拨号,两个PPP拨号都需要用户名和密码,当这两个用户名与密码不同时,而运营商又不告知用户公网侧的PPP用户名和密码,则用户是不能将该网关设备用其他设备替代的,因为BAS是根据公网侧的用户名与密码来对用户进行身份认证的。
家庭网关的半桥工作模式使得运营商可以在灵活的宽带资费形式下为用户提供灵活的各类宽带服务,例如,当用户选择按Internet接入时间付费的宽带接入方式时,运营商仍然可以为其提供VoIP、家庭门户、信息服务等宽带服务,而无需采用单独的PPP连接用于这些服务,增加IP地址资源消耗。
Claims (6)
1.一种建立提供宽带xDSL接入的网关设备的方法,所述网关设备工作在以太网点对点协议PPPoE服务模式时能够为用户提供与点对点协议PPP桥接方式下相同的业务功能,并且具有TR069用户终端设备广域网管理协议管理功能,该方法包括步骤:
网关设备响应于来自用户终端的PPPoE拨号请求,建立其自身到宽带接入服务器BAS的PPP连接,从而网关设备的xDSL端口获得IP地址;
将该IP地址分配给用户终端;以及
在网关设备上注册用于TR069管理功能的端口;
其中所述xDSL端口不同于所注册的端口。
2.如权利要求1所述的方法,其中如果在网关设备到BAS的PPP连接建立后接收到来自用户终端的PPPoE拨号请求,则将所述xDSL端口的IP地址直接分配给用户终端。
3.如权利要求1所述的方法,其中还包括步骤:
网关设备为由其自身接入到BAS的PPP连接设置用户名和密码,该用户名和密码是用户不可知的;以及
网关设备为由用户终端接入其自身的PPPoE连接设置用户名和密码,该密码能够由用户更改。
4.如权利要求1所述的方法,其中所注册的端口为10个。
5.如权利要求1所述的方法,在所述网关设备上处理数据,包括步骤:
在从互联网接收到数据包时,检查该数据包的目的端口号是否已经注册;
如果检查的结果是该目的端口号已经注册,则将该数据包传送到用于实现所述TR069管理功能的网关设备的上层协议栈,否则将该数据包转发到与用户终端的PPP连接。
6.如权利要求5所述的方法,其中在所述网关设备上处理数据还包括步骤:
在从用户终端接收到数据包时,检查该数据包的源端口号是否被注册;
如果检查的结果是该源端口号已经注册,则抛弃该数据包;否则,将该数据包转发到与互联网的PPP连接上。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2006101657548A CN101202720B (zh) | 2006-12-15 | 2006-12-15 | 建立网关设备的方法及网关设备处理数据的方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2006101657548A CN101202720B (zh) | 2006-12-15 | 2006-12-15 | 建立网关设备的方法及网关设备处理数据的方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101202720A CN101202720A (zh) | 2008-06-18 |
CN101202720B true CN101202720B (zh) | 2012-01-18 |
Family
ID=39517690
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2006101657548A Active CN101202720B (zh) | 2006-12-15 | 2006-12-15 | 建立网关设备的方法及网关设备处理数据的方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101202720B (zh) |
Families Citing this family (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101990273B (zh) | 2009-08-04 | 2014-12-17 | 中兴通讯股份有限公司 | 混合接入模式的家用基站获取ue的接入模式的方法及*** |
CN101656629B (zh) * | 2009-09-01 | 2012-05-23 | 中兴通讯股份有限公司 | 业务宣传咨询***及方法 |
CN101741859B (zh) * | 2009-12-28 | 2016-01-20 | 中兴通讯股份有限公司 | 承载家庭网络业务的实现方法和装置 |
CN102340546B (zh) * | 2010-07-16 | 2015-10-14 | 中国电信股份有限公司 | IPv6地址分配方法及*** |
CN102761574B (zh) * | 2011-04-28 | 2016-09-14 | 中兴通讯股份有限公司 | 一种通过永远在线平台实现点对点业务的方法及*** |
CN102594635B (zh) * | 2012-02-15 | 2015-10-21 | 中国联合网络通信集团有限公司 | 基于家庭网关的终端接入方法和***以及家庭网关 |
CN102710475A (zh) * | 2012-06-08 | 2012-10-03 | 绵阳灵通电讯设备有限公司 | 任意线Modem及其总线型多介质多点组网宽带网络 |
CN104378333B (zh) * | 2013-08-15 | 2018-09-21 | 华为终端有限公司 | 调制解调器拨号方法及宽带设备 |
CN106953789B (zh) * | 2017-02-20 | 2020-02-04 | 广州启生信息技术有限公司 | 一种可编程多拨号路由出口寻访***的实现方法 |
CN108111376B (zh) * | 2017-12-14 | 2020-10-23 | 成都网丁科技有限公司 | 基于桥接模式的网关无源ip访问互联网的方法 |
CN107948028B (zh) * | 2017-12-14 | 2020-10-23 | 成都网丁科技有限公司 | 基于桥接模式的网关无源ip访问互联网的*** |
CN108183850A (zh) * | 2017-12-14 | 2018-06-19 | 成都网丁科技有限公司 | 适用于桥接模式的网关无源ip访问互联网的数据包封装方法 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1437363A (zh) * | 2002-02-08 | 2003-08-20 | 松下电器产业株式会社 | 网关装置及其控制方法 |
JP2005217661A (ja) * | 2004-01-28 | 2005-08-11 | Matsushita Electric Ind Co Ltd | パケット転送装置及びその制御方法 |
CN1671119A (zh) * | 2004-03-15 | 2005-09-21 | 阿扎尔网络公司 | 用于透明、安全地将wlan无线电接入网与gprs/gsm核心网络互连的方法和*** |
-
2006
- 2006-12-15 CN CN2006101657548A patent/CN101202720B/zh active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1437363A (zh) * | 2002-02-08 | 2003-08-20 | 松下电器产业株式会社 | 网关装置及其控制方法 |
JP2005217661A (ja) * | 2004-01-28 | 2005-08-11 | Matsushita Electric Ind Co Ltd | パケット転送装置及びその制御方法 |
CN1671119A (zh) * | 2004-03-15 | 2005-09-21 | 阿扎尔网络公司 | 用于透明、安全地将wlan无线电接入网与gprs/gsm核心网络互连的方法和*** |
Non-Patent Citations (4)
Title |
---|
DSLHome-Technical Working Group.CPE WAN Management Protocol.DSL Forum,2004,1-169. * |
唐珂等.TR069在家庭网络中的应用.中兴通讯技术12 4.2006,12(4),38-40. |
唐珂等.TR069在家庭网络中的应用.中兴通讯技术12 4.2006,12(4),38-40. * |
胡冰松等.家庭网关:拓展宽带应用的利器.人民邮电.2006,全文. * |
Also Published As
Publication number | Publication date |
---|---|
CN101202720A (zh) | 2008-06-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101202720B (zh) | 建立网关设备的方法及网关设备处理数据的方法 | |
US8751617B2 (en) | Method and device for identifying and selecting an interface to access a network | |
EP2084858B1 (en) | Auto- provisioning of network services over an ethernet access link | |
US7869371B2 (en) | Method and system for testing a connection | |
US20060274744A1 (en) | Dynamic VLAN ID assignment and packet transfer apparatus | |
JPH10154995A (ja) | ゲートウェイ装置及びパケット中継方法 | |
US20100299414A1 (en) | Method of Configuring Routers Using External Servers | |
CN101212398A (zh) | 一种接入***及方法 | |
CN101312456B (zh) | 对订户会话进行存活监控的方法及*** | |
US20030137985A1 (en) | Communication apparatus with dial-up function | |
US20080086549A1 (en) | Ppp access terminal, access service device and a method for getting an address of a provider server by the terminal | |
US20070291742A1 (en) | Method for Configuring a Device Using Dhcp Via Pppoe | |
EP2136506B1 (en) | Keepalive monitoring method, system and apparatus of a subscriber session group | |
WO2006119690A1 (fr) | Procede et systeme pour cpecf (fonction de configuration d'equipement dans les locaux du client) pour obtenir des informations sur l'equipement du terminal et le configurer | |
US20080259932A1 (en) | Method and System for Facilitating a First and Second Protocol Between a Data Processing System and an ISP | |
Cisco | Cisco 2600 Series - Cisco IOS Release 12.2 XB | |
Cisco | Cisco 3600 Series - Cisco IOS Release 12.2 XB | |
GB2407729A (en) | Releasing unused connections | |
US7558860B2 (en) | Updating of software stored in a computer of a data communication system | |
EP4270878A1 (en) | Method for operating a broadband access network of a telecommunications network with a customer premises equipment, broadband access network or telecommunications network, system, customer determination entity or functionality, program and computer-readable medium | |
CN105099928B (zh) | 双栈路由器及其实现带宽共享的方法 | |
US20040199610A1 (en) | Method and arrangement for connecting a workstation to a wide area network | |
EP4270879A1 (en) | Method for operating a broadband access network of a telecommunications network with a customer premises equipment, system, whole sale entity, program and computer-readable medium | |
US8626945B2 (en) | Method for transparently exchanging data packets | |
JP3627690B2 (ja) | ルータ |
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 |