CN103701837B - 一种点对点协议按需拨号方法及家庭网关 - Google Patents
一种点对点协议按需拨号方法及家庭网关 Download PDFInfo
- Publication number
- CN103701837B CN103701837B CN201210367151.1A CN201210367151A CN103701837B CN 103701837 B CN103701837 B CN 103701837B CN 201210367151 A CN201210367151 A CN 201210367151A CN 103701837 B CN103701837 B CN 103701837B
- Authority
- CN
- China
- Prior art keywords
- data message
- unit
- ppp network
- dialing
- home gateway
- 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
- 238000000034 method Methods 0.000 title claims abstract description 16
- 238000001914 filtration Methods 0.000 claims description 12
- 238000001514 detection method Methods 0.000 claims description 10
- 230000001960 triggered effect Effects 0.000 description 7
- 238000010586 diagram Methods 0.000 description 2
- 238000004891 communication Methods 0.000 description 1
- 230000008878 coupling Effects 0.000 description 1
- 238000010168 coupling process Methods 0.000 description 1
- 238000005859 coupling reaction Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/64—Hybrid switching systems
- H04L12/6418—Hybrid transport
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本发明公开了一种PPP按需拨号方法,该方法包括:家庭网关检测到有数据报文到达本地PPP网络接口时,根据检测到的数据报文的来源标识该数据报文;判断该数据报文是否允许触发PPP网络连接拨号,并在允许时触发PPP网络连接拨号。本发明同时还公开了一种家庭网关,采用本发明的技术方案,可保证只有用户指定来源的数据报文通过家庭网关PPP网络接口时才触发拨号,节省了上网费用。
Description
技术领域
本发明涉及网络通信中点对点协议(PPP,Point-to-Point Protocol)拨号技术,尤其涉及一种PPP按需拨号方法及家庭网关。
背景技术
PPP拨号是常见的通过家庭网关上网的方式,在PPP按需(On Demand)拨号模式下,家庭网关监测到达自身PPP网络接口的数据报文,在有数据报文通过时触发PPP网络连接拨号、或保持PPP网络连接拨号成功状态,拨号成功后一段时间内无数据报文通过时,就将PPP网络连接置于未拨号状态。
上述到达家庭网关PPP网络接口的数据报文包括以下类型:
局域网(LAN,Local Area Network)侧转发的、家庭网关下挂PC产生的数据报文,由家庭网关转发出去;
本地发送的、家庭网关本地应用产生的数据报文,由家庭网关发送出去;
广域网(WAN,Wide Area Network)侧发来的、经WAN侧线路传输来的数据报文,由家庭网关接收。
当用户期望设定某一类型的数据报文通过家庭网关PPP网络接口时才触发拨号,以节省上网费用时,可以在家庭网关防火墙模块中设置过滤规则来达到此目的,但从实施角度考虑,这样需要对防火墙模块进行扩展以识别数据报文来源,增加了模块耦合难度;并且,如果关闭家庭网关防火墙功能、或者为降低家庭网关成本而裁减掉防火墙模块,则用户无法指定某一来源的数据报文通过家庭网关PPP网络接口时才触发拨号,无法达到降低上网费用的目的。
发明内容
有鉴于此,本发明的主要目的在于提供一种PPP按需拨号方法及家庭网关,能够保证只有用户指定来源的数据报文通过家庭网关PPP网络接口时才触发拨号,节省了上网费用。
为达到上述目的,本发明的技术方案是这样实现的:
本发明提供了一种PPP按需拨号方法,该方法包括:
家庭网关检测到有数据报文到达本地PPP网络接口时,根据检测到的数据报文的来源标识所述数据报文;
判断所述数据报文是否允许触发PPP网络连接拨号,并在允许时触发PPP网络连接拨号。
上述方案中,所述判断数据报文是否允许触发PPP网络连接拨号,并在允许时触发PPP网络连接拨号为:
家庭网关查询本地配置中是否有所述数据报文对应的标识,如果是,则触发PPP网络连接拨号;否则,继续执行所述检测是否有数据报文到达本地PPP网络接口的操作。
上述方案中,所述家庭网关查询本地配置中是否有所述数据报文对应的标识之前,该方法还包括:
家庭网关根据路由匹配规则、防火墙过滤规则和QoS(Quality of Service,服务质量)规则中的一个或多个,判断所述数据报文是否有效,如果是,则执行所述查询本地配置中是否有所述数据报文对应标识的操作;否则,执行所述检测是否有数据报文到达本地PPP网络接口的操作。
上述方案中,所述触发PPP网络连接拨号为:
判断当前PPP网络连接是否处于拨号成功状态,如果是,则保持PPP网络连接当前状态;否则,触发PPP网络连接拨号直至拨号成功。
相应的,本发明还提供了一种家庭网关,该家庭网关包括:检测单元、标识单元、查询单元和触发单元;其中,
所述检测单元,用于检测是否有数据报文到达本地PPP网络接口;
所述标识单元,用于在检测单元检测到有数据报文到达本地PPP网络接口后,根据检测到的数据报文的来源标识所述数据报文;
所述查询单元,用于查询本地配置中是否有所述数据报文对应的标识;
所述触发单元,用于在查询单元查询到所述数据报文对应的标识后,触发PPP网络连接拨号。
上述方案中,该家庭网关还包括:
第一判断单元,用于在标识单元标识所述数据报文后,根据路由匹配规则、防火墙过滤规则和QoS规则中的一个或多个,判断所述数据报文是否有效;
所述查询单元,具体用于在第一判断单元的判断结果为是时,查询本地配置中是否有所述数据报文对应的标识;
所述检测单元,还用于在第一判断单元的判断结果为否时,继续检测是否有数据报文到达本地PPP网络接口;还用于在查询单元没有查询到检测到的数据报文对应的标识后,继续检测是否有数据报文到达本地PPP网络接口。
上述方案中,所述家庭网关还包括:第二判断单元和连接保持单元;其中,
所述第二判断单元,用于在查询单元查询到所述数据报文对应的标识后,判断当前PPP网络连接是否处于拨号成功状态;
所述连接保持单元,用于在第二判断单元的判断结果为是时,保持PPP网络连接拨号成功状态;
所述触发单元,具体用于在第二判断单元的判断结果为否时,触发PPP网络连接拨号,直至拨号成功。
本发明所提供的技术方案中,对到达家庭网关PPP网络接口的数据报文分配不同标识,以区分数据报文的来源;并在本地配置中查询是否有该标识,以判断该来源的数据报文是否允许触发拨号,并在允许时触发拨号。如此,可保证只有用户指定来源的数据报文通过家庭网关PPP网络接口时才触发拨号,用户不期望的数据报文通过家庭网关时不会触发拨号,从而节省了上网费用,且实现简单方便。
附图说明
图1为本发明方法的实现流程示意图;
图2为本发明家庭网关的组成结构示意图。
具体实施方式
下面结合附图及具体实施例对本发明再作进一步详细的说明。
图1所示为本发明方法的实现流程示意图,包括以下步骤:
步骤101:家庭网关检测到有数据报文到达本地PPP网络接口时,根据检测到的数据报文的来源标识该数据报文;
这里,在所述家庭网关标识该数据报文之前,该方法还包括以下步骤:
家庭网关为检测到的数据报文配置PPP网络连接,该PPP网络连接处于未拨号状态,并且设置为On Demand拨号模式。
其中,家庭网关处理的数据报文按来源分为以下三种:
LAN侧转发的、家庭网关下挂PC产生的数据报文,由家庭网关发送出去;
本地发送的、家庭网关本地应用产生的数据报文,由家庭网关发送出去;
WAN侧发来的、经WAN侧线路传输来的数据报文,由家庭网关接收。
这里,所述家庭网关检测到有数据报文到达本地PPP网络接口时,根据数据报文的来源标识该数据报文具体为:家庭网关检测到有数据报文到达本地PPP网络接口时,根据现有技术中为该数据报文分配的数据结构中的、接收该数据报文的网络接口的属性信息,判断该数据报文的来源;判断出数据报文的来源后,为同一来源的数据报文分配相同标识,以区分不同来源的数据报文。
具体的:若网络接口属性为WAN,则该数据报文为WAN侧发来的、经WAN侧线路传输来的数据报文;若网络接口属性为LAN,则该数据报文为LAN侧转发的、家庭网关下挂PC产生的数据报文;若该数据报文没有网络接口属性信息,则该数据报文为本地发送的、家庭网关本地应用产生的数据报文。
优选的,上述为三种来源数据报文分配的标识,可以分别用二进制数字组合01,10,11代表,通常,为每个数据报文分配有对应的数据结构,与数据报文来源标识对应的二进制数字组合可以置于该数据结构的保留字段中,后续处理中,读取该存储标识的字段,即可得知该数据报文的标识。
步骤102:判断该数据报文是否允许触发PPP网络连接拨号,并在允许时触发PPP网络连接拨号。
这里,所述判断该数据报文是否允许触发PPP网络连接拨号,并在允许时触发PPP网络连接拨号为:
家庭网关查询本地配置中是否有该数据报文对应的标识,如果有,则触发PPP网络连接拨号;否则,继续执行所述检测是否有数据报文到达本地PPP网络接口的操作。
这里,在步骤102之前,还可以包括以下步骤:
家庭网关根据路由匹配规则、防火墙过滤规则和QoS规则中的一个或多个,判断该数据报文是否有效,如果有效,则执行所述查询本地配置中是否有该数据报文对应标识的操作;否则,执行所述检测是否有数据报文到达本地PPP网络接口的操作。
这里,用户在本地配置中预设期望触发拨号的数据报文来源对应的标识,如设置10、11,则LAN侧转发的、应由家庭网关发送的数据报文不会触发拨号,且10、11对应来源的数据报文,只有在根据匹配规则、防火墙过滤规则和QoS规则中的一个或多个判断为有效数据报文时,才能触发拨号。
这里,所述路由匹配规则、防火墙过滤规则和QoS规则,为现有技术中判断数据报文是否有效的规则,用户可以根据需要预先配置,不再赘述。
这里,所述家庭网关根据路由匹配规则、防火墙过滤规则和QoS规则中的一个或多个,判断该数据报文是否有效,具体为:
在数据报文为LAN侧转发或WAN侧发送的数据报文时,当该数据报文到达PPP网络接口前,按照现有技术方式,根据路由匹配规则和防火墙过滤规则判断该数据报文是否有效,如果是,则允许该数据报文通过PPP网络接口,否则,丢弃该数据报文;
在该数据报文到达PPP网络接口时,按照步骤101的流程进行处理:根据该数据报文来源标识该数据报文;在该数据报文通过PPP网络接口后,会根据QoS规则判断该数据报文是否有效,如果是,则按照步骤102的流程进行处理;判断该数据报文是否允许触发PPP网络连接拨号;否则,丢弃该数据报文并继续检测是否有数据报文到达本地PPP网络接口;
在数据报文为本地发送的数据报文时,在该数据报文到达PPP网络接口时,按照步骤101的流程进行处理:根据该数据报文来源标识该数据报文;在该数据报文通过PPP网络接口后,会根据路由匹配规则、防火墙过滤规则和QoS规则,判断该数据报文是否有效,如果是,则按照步骤102的流程进行处理;判断该数据报文是否允许触发PPP网络连接拨号;否则,丢弃该数据报文,并继续检测是否有数据报文到达本地PPP网络接口。
这里,所述触发PPP网络连接拨号为:判断当前PPP网络连接是否处于拨号成功状态,如果是,则保持PPP网络连接当前状态;否则,触发PPP网络连接拨号直至拨号成功。
这里,在触发PPP网络连接拨号之后,家庭网关周期性检测是否有数据报文通过PPP网络接口,如果是,则保持PPP网络连接拨号成功状态;否则,将PPP网络连接置于未拨号状态。
图2为本发明家庭网关组成结构示意图,该家庭网关包括:检测单元21、标识单元22、查询单元23和触发单元24;其中,
所述检测单元21,用于检测是否有数据报文到达本地PPP网络接口;
所述标识单元22,用于在检测单元21检测到有数据报文到达本地PPP网络接口时,根据检测到的数据报文的来源标识该数据报文;
所述查询单元23,用于查询本地配置中是否有检测到的数据报文对应的标识;
所述触发单元24,用于在查询单元23查询到检测到的数据报文对应的标识后,触发PPP网络连接拨号。
该家庭网关还包括:第一判断单元25,用于在标识单元22标识该数据报文后,根据路由匹配规则、防火墙过滤规则和QoS规则中的一个或多个,判断该数据报文是否有效;
所述查询单元23,具体用于在第一判断单元25的判断结果为是时,查询本地配置中是否有该数据报文对应的标识;
所述检测单元21,还用于在第一判断单元25的判断结果为否时,继续检测是否有数据报文到达本地PPP网络接口;还用于在查询单元23没有查询到检测到的数据报文对应的标识后,继续检测是否有数据报文到达本地PPP网络接口。
该家庭网关还包括:第二判断单元26和连接保持单元27;其中,
所述第二判断单元26,用于在查询单元23查询到该数据报文对应的标识后,判断当前PPP网络连接是否处于拨号成功状态;
所述连接保持单元27,用于在第二判断单元26的判断结果为是时,保持PPP网络连接当前状态;
所述触发单元24,具体用于在第二判断单元26的判断结果为否时,触发PPP网络连接拨号,直至拨号成功。
以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。
Claims (6)
1.一种点对点协议PPP按需拨号方法,其特征在于,该方法包括:
家庭网关检测到有数据报文到达本地PPP网络接口时,根据检测到的数据报文的来源标识所述数据报文;
判断所述数据报文是否允许触发PPP网络连接拨号,并在允许时触发PPP网络连接拨号;
其中,所述判断所述数据报文是否允许触发PPP网络连接拨号,并在允许时触发PPP网络连接拨号为:家庭网关查询本地配置中是否有所述数据报文对应的标识,如果是,则触发PPP网络连接拨号;否则,继续执行所述检测是否有数据报文到达本地PPP网络接口的操作。
2.根据权利要求1所述的方法,其特征在于,所述家庭网关查询本地配置中是否有所述数据报文对应的标识之前,该方法还包括:
家庭网关根据路由匹配规则、防火墙过滤规则和服务质量QoS规则中的一个或多个,判断所述数据报文是否有效,如果是,则执行所述查询本地配置中是否有所述数据报文对应标识的操作;否则,执行所述检测是否有数据报文到达本地PPP网络接口的操作。
3.根据权利要求1或2所述的方法,其特征在于,所述触发PPP网络连接拨号为:
判断当前PPP网络连接是否处于拨号成功状态,如果是,则保持PPP网络连接当前状态;否则,触发PPP网络连接拨号直至拨号成功。
4.一种家庭网关,其特征在于,该家庭网关包括:检测单元、标识单元、查询单元和触发单元;其中,
所述检测单元,用于检测是否有数据报文到达本地PPP网络接口;
所述标识单元,用于在检测单元检测到有数据报文到达本地PPP网络接口后,根据检测到的数据报文的来源标识所述数据报文;
所述查询单元,用于查询本地配置中是否有所述数据报文对应的标识;
所述触发单元,用于在查询单元查询到所述数据报文对应的标识后,触发PPP网络连接拨号。
5.根据权利要求4所述的家庭网关,其特征在于,该家庭网关还包括:
第一判断单元,用于在标识单元标识所述数据报文后,根据路由匹配规则、防火墙过滤规则和QoS规则中的一个或多个,判断所述数据报文是否有效;
所述查询单元,具体用于在第一判断单元的判断结果为是时,查询本地配置中是否有所述数据报文对应的标识;
所述检测单元,还用于在第一判断单元的判断结果为否时,继续检测是否有数据报文到达本地PPP网络接口;还用于在查询单元没有查询到检测到的数据报文对应的标识后,继续检测是否有数据报文到达本地PPP网络接口。
6.根据权利要求5所述的家庭网关,其特征在于,所述家庭网关还包括:第二判断单元和连接保持单元;其中,
所述第二判断单元,用于在查询单元查询到所述数据报文对应的标识后,判断当前PPP网络连接是否处于拨号成功状态;
所述连接保持单元,用于在第二判断单元的判断结果为是时,保持PPP网络连接拨号成功状态;
所述触发单元,具体用于在第二判断单元的判断结果为否时,触发PPP网络连接拨号,直至拨号成功。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210367151.1A CN103701837B (zh) | 2012-09-27 | 2012-09-27 | 一种点对点协议按需拨号方法及家庭网关 |
PCT/CN2013/081801 WO2014048187A1 (zh) | 2012-09-27 | 2013-08-19 | 点对点协议拨号方法及家庭网关 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210367151.1A CN103701837B (zh) | 2012-09-27 | 2012-09-27 | 一种点对点协议按需拨号方法及家庭网关 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103701837A CN103701837A (zh) | 2014-04-02 |
CN103701837B true CN103701837B (zh) | 2018-04-10 |
Family
ID=50363233
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201210367151.1A Active CN103701837B (zh) | 2012-09-27 | 2012-09-27 | 一种点对点协议按需拨号方法及家庭网关 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN103701837B (zh) |
WO (1) | WO2014048187A1 (zh) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105376842B (zh) * | 2014-08-28 | 2019-12-10 | 中兴通讯股份有限公司 | 拨号、去拨号方法及装置 |
CN111641533A (zh) * | 2020-05-27 | 2020-09-08 | 博为科技有限公司 | 一种按需拨号宽带接入的方法及装置 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101146045A (zh) * | 2007-10-11 | 2008-03-19 | 杭州华三通信技术有限公司 | 无线局域网及其接入方法、接入装置 |
CN102123072A (zh) * | 2010-01-11 | 2011-07-13 | 中兴通讯股份有限公司 | 数据报文分类处理的实现方法、网络及终端 |
CN102123071A (zh) * | 2010-01-11 | 2011-07-13 | 中兴通讯股份有限公司 | 数据报文分类处理的实现方法、网络、终端及互通服务节点 |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7190687B1 (en) * | 2000-01-04 | 2007-03-13 | Qualcomm Incorporated | Method and apparatus for requesting point-to-point protocol (PPP) instances from a packet data services network |
CN100571199C (zh) * | 2005-12-16 | 2009-12-16 | 华为技术有限公司 | 一种家庭网关及保障家庭内网络业务终端QoS的方法 |
CN101018226B (zh) * | 2006-09-25 | 2012-09-05 | 华为技术有限公司 | 一种接入终端与运营商绑定的方法 |
CN101090377B (zh) * | 2007-07-31 | 2010-12-08 | 中兴通讯股份有限公司 | 网关上多业务数据流选路的实现方法 |
CN101599895B (zh) * | 2008-06-04 | 2012-07-04 | 华为技术有限公司 | 数据处理方法及宽带网络网关、策略控制器装置和接入节点设备 |
CN101505236A (zh) * | 2009-03-12 | 2009-08-12 | 成都市华为赛门铁克科技有限公司 | 一种实现绿色上网的方法和装置 |
CN101656738B (zh) * | 2009-09-22 | 2012-10-03 | 中兴通讯股份有限公司 | 一种对接入网络的终端进行验证的方法和装置 |
-
2012
- 2012-09-27 CN CN201210367151.1A patent/CN103701837B/zh active Active
-
2013
- 2013-08-19 WO PCT/CN2013/081801 patent/WO2014048187A1/zh active Application Filing
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101146045A (zh) * | 2007-10-11 | 2008-03-19 | 杭州华三通信技术有限公司 | 无线局域网及其接入方法、接入装置 |
CN102123072A (zh) * | 2010-01-11 | 2011-07-13 | 中兴通讯股份有限公司 | 数据报文分类处理的实现方法、网络及终端 |
CN102123071A (zh) * | 2010-01-11 | 2011-07-13 | 中兴通讯股份有限公司 | 数据报文分类处理的实现方法、网络、终端及互通服务节点 |
Also Published As
Publication number | Publication date |
---|---|
WO2014048187A1 (zh) | 2014-04-03 |
CN103701837A (zh) | 2014-04-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP3010289B1 (en) | Method and apparatus for controlling signal transmission and computer program product | |
WO2017092502A1 (zh) | 路由器网桥模式下无线终端类型的识别系统及方法 | |
CN109526020B (zh) | 数据传输方法及相关产品 | |
RU2007134412A (ru) | Устройство и способ выбора сетевого интерфейса в мобильном терминале, поддерживающем схему множественного беспроводного доступа | |
CN106686593A (zh) | 一种基于wifi模块的智能设备配置入网的方法及装置 | |
CN103237039A (zh) | 一种报文转发方法及设备 | |
CN104270302B (zh) | 在线订单的传送系统及传送方法 | |
CN102938715B (zh) | 基于mac地址认证的离线检测方法和设备 | |
CN103414575A (zh) | 网络唤醒方法、系统与装置 | |
CN107708194A (zh) | 一种报文过滤方法及装置、终端和可读存储介质 | |
US9166884B2 (en) | Network location service | |
CN105245695B (zh) | 一种提高微信AirKiss兼容性的方法及系统 | |
CN101888338B (zh) | 信息转发方法及网关 | |
CN103701837B (zh) | 一种点对点协议按需拨号方法及家庭网关 | |
US20200304520A1 (en) | Slow Protocol Packet Processing Method and Related Apparatus | |
CN101765223B (zh) | 业务控制设备获得用户接入类型的方法、sgsn和系统 | |
CN105721189A (zh) | 一种网络设备的网口配置方法及装置 | |
CN102413179A (zh) | 自动开机或唤醒机器及其开机或唤醒方法 | |
CN107528929B (zh) | Arp条目的处理方法及装置 | |
CN107634896B (zh) | 数据传输方法及装置 | |
CN101883368B (zh) | 检测移动终端脱网的方法及装置 | |
CN118200290A (zh) | 网络地址冲突检测的方法及装置 | |
EP2574093A1 (en) | Method and system for managing and controlling wired terminal, and access server | |
CN102130905A (zh) | 一种提高邻居发现监听安全性的方法及装置 | |
CN102185864B (zh) | 安全认证策略配置方法、装置及系统 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |