[发明专利]一种基于PPPOE网络的拨号方法、拨号系统及路由器在审
申请号: | 201510757263.1 | 申请日: | 2015-11-09 |
公开(公告)号: | CN105429832A | 公开(公告)日: | 2016-03-23 |
发明(设计)人: | 孙德亮 | 申请(专利权)人: | 上海斐讯数据通信技术有限公司 |
主分类号: | H04L12/28 | 分类号: | H04L12/28;H04L29/08 |
代理公司: | 上海光华专利事务所 31219 | 代理人: | 王再朝 |
地址: | 201616 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 pppoe 网络 拨号 方法 系统 路由器 | ||
技术领域
本发明涉及一种网络技术领域,特别是涉及一种基于PPPOE网络的拨号方法、拨号系统及路由器。
背景技术
无源光纤网络PON上行家庭网关的上网方式常用的有三种:动态主机配置协议DHCP路由器上网、基于以太网的点对点协议PPPOE路由器拨号上网和桥接拨号上网。基于以太网的点对点协议PPPOE路由器拨号上网:无源光纤网络PON上行家庭网关中创建一个上行路由器上网接口,通过基于以太网的点对点协议PPPOE拨号方式获取网络地址,无源光纤网络PON上行家庭网关通过该接口处理上下行网络数据,为连接到家庭网关的上网设备提供网络服务。
PPPOE(point-to-pointprotocoloverethernet,基于以太网的点对点协议),可使以太网的主机通过一个简单的桥接设备连到一个远端的接入集中器上。通过PPPOE协议,远端接入设备能够实现对每个接入用户的控制和计费。与传统的接入方式相比,PPPOE具有较高的性能价格比,它在包括小区组网建设等一系列应用中被广泛采用,目前流行的宽带接入方式ADSL(AsymmetricDigitalSubscriberLine,非对称数字用户线路)使用了所述PPPOE协议。
现有的路由器都支持PPPOE拨号上网功能,但当链接出现异常(例如断开链接)时,即PPPOE的交互过程中,某一方未正常退出,导致该会话处于异常情况,使得PPPOE客户端无法快速正常拨上获取地址,进而无法正常再次链接。
发明内容
鉴于以上所述现有技术的缺点,本发明的目的在于提供一种基于PPPOE网络的拨号方法、拨号系统及路由器,用于解决现有技术中PPPOE链接出现异常后无法再次正常链接的问题。
为实现上述目的及其他相关目的,本发明提供一种基于PPPOE网络的拨号方法、拨号系统及路由器;一种基于PPPOE网络的拨号方法,所述方法包括以下步骤:S1、终端接收到用户发出的拨号指令;S2、判断是否存在上一次会话,当判断为是转动步骤S3,否则转到步骤S4,所述会话为终端与接入服务器之间的会话;S3、向所述接入服务器发送终止分组报文,使得所述接入服务器终止与所述终端的会话;S4、所述终端进入会话发起阶段;S5、所述终端进入会话阶段。
于本发明的一实施方式中,所述步骤S2具体为:判断存储器中是否存在会话变量,若判断是则认为存在上一次会话连接,若判断为否则不存在,所述会话变量包括上一次会话时记录的会话ID及对应接入服务器的MAC地址。
于本发明的一实施方式中,所述步骤S4具体为:S41、所述终端广播发起分组报文;S42、接收一个以上接入服务器基于所述分组报文反馈的给予分组报文;S43、终端基于所接收的给予分组报文选择一个接入服务器,并给所选择的接入服务器发送单播会话请求分组报文;S44、接收所选择的接入服务器反馈的确认分组报文。
于本发明的一实施方式中,所述步骤S43具体为:S431、分析所接收的给予分组报文的时间,对接收时间进行排序;S432、获取最早接收时间对应的给予分组报文,选择与该给予分组报文对应的接入服务器;S433、向所述选择的接入服务器发送单播会话请求分组报文。
于本发明的一实施方式中,所述步骤S5具体包括:S51、所述终端与所选择的接入服务器进行会话;S52、启动记录机制,记录会话过程数据,所述会话过程数据包括会话变量。
于本发明的一实施方式中,所述步骤S5之后还包括:S6、在所述会话结束时,所述终端向所选择的接入服务器发送终止分组报文,并删除所记录的会话变量。
本发明还提供一种基于PPPOE网络的拨号系统,所述拨号系统包括终端,所述终端包括:指令接收模块,用于接收到用户发出的拨号指令;与所述指令接收模块连接的判断模块,用于判断是否存在上一次会话连接,所述会话为所述终端与接入服务器之间的会话;与所述判断模块连接的终止会话模块,用于存在上一次会话时向所述接入服务器发送终止分组报文,使得所述接入服务器终止与所述终端的会话;与所述判断模块及所述终止会话模块连接的会话发起模块,用于发起会话请求;与所述会话发起模块的会话模块,用于与接入服务器进行会话。
于本发明的一实施方式中,所述判断模块具体用于:判断存储器中是否存在会话变量,若判断是则认为存在上一次会话连接,若判断为否则不存在,所述会话变量包括上一次会话时记录的会话ID及对应接入服务器的MAC地址。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海斐讯数据通信技术有限公司,未经上海斐讯数据通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510757263.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于语音的通信方法
- 下一篇:一种加入智能设备系统的方法、装置及系统