本发明专利技术公开了一种PPP按需拨号方法,该方法包括:家庭网关检测到有数据报文到达本地PPP网络接口时,根据检测到的数据报文的来源标识该数据报文;判断该数据报文是否允许触发PPP网络连接拨号,并在允许时触发PPP网络连接拨号。本发明专利技术同时还公开了一种家庭网关,采用本发明专利技术的技术方案,可保证只有用户指定来源的数据报文通过家庭网关PPP网络接口时才触发拨号,节省了上网费用。
【技术实现步骤摘要】
一种点对点协议按需拨号方法及家庭网关
本专利技术涉及网络通信中点对点协议(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之前,还可本文档来自技高网...
【技术保护点】
一种点对点协议PPP按需拨号方法,其特征在于,该方法包括:家庭网关检测到有数据报文到达本地PPP网络接口时,根据检测到的数据报文的来源标识所述数据报文;判断所述数据报文是否允许触发PPP网络连接拨号,并在允许时触发PPP网络连接拨号。
【技术特征摘要】
1.一种点对点协议PPP按需拨号方法,其特征在于,该方法包括: 家庭网关检测到有数据报文到达本地PPP网络接口时,根据检测到的数据报文的来源标识所述数据报文; 判断所述数据报文是否允许触发PPP网络连接拨号,并在允许时触发PPP网络连接拨号。2.根据权利要求1所述的方法,其特征在于,所述判断所述数据报文是否允许触发PPP网络连接拨号,并在允许时触发PPP网络连接拨号为: 家庭网关查询本地配置中是否有所述数据报文对应的标识,如果是,则触发PPP网络连接拨号;否则,继续执行所述检测是否有数据报文到达本地PPP网络接口的操作。3.根据权利要求2所述的方法,其特征在于,所述家庭网关查询本地配置中是否有所述数据报文对应的标识之前,该方法还包括: 家庭网关根据路由匹配规则、防火墙过滤规则和服务质量QoS规则中的一个或多个,判断所述数据报文是否有效,如果是,则执行所述查询本地配置中是否有所述数据报文对应标识的操作;否则,执行所述检测是否有数据报文到达本地PPP网络接口的操作。4.根据权利要求1、2或3所述的方法,其特征在于,所述触发PPP网络连接拨号为: 判断当前PPP网络连接是否处于拨号成功状态,如果是,则保持PPP网络连接当前状态;否则,触发PPP网络连接拨号直至拨号成功。5.一种家庭网关,其特征在于,该家庭网关包括:检测单元、标识单元、查询单元和触发单元;其中, 所述检测单元,用于检测是否...
【专利技术属性】
技术研发人员:孙亚权,
申请(专利权)人:中兴通讯股份有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。