首页 / 专利库 / 家用器具 / 定时器 / 一种在异制链路层通路动态建立点对点协议通道的方法

一种在异制链路层通路动态建立点对点协议通道的方法

阅读:913发布:2023-03-11

专利汇可以提供一种在异制链路层通路动态建立点对点协议通道的方法专利检索,专利查询,专利分析的服务。并且本 发明 公开了一种在异制链路层通路动态建立点对点协议通道的方法,包括如下步骤:收到来自用户的点对点通信协议链路控制协议配置 请求 报文后,模拟用户发起以太网点对点通信协议发现阶段流程;对用户上行的异步传输模式点对点通信协议报文进行封装 修改 ,形成以太网点对点通信协议封装的以太网数据 帧 ;点对点通信协议连接建立后,设置链路控制协议响应回答报文 定时器 ,在定时器内设置等待时间;检测到等待时间内没有链路控制协议响应回答报文时,接入设备终止以太网点对点通信协议连接,接入设备回到最初状态,准备开始新的连接。本方法避免了 对流 程的过多干预,能够动态建立、维持和撤销点对点协议通道,保证了网络使用效率。,下面是一种在异制链路层通路动态建立点对点协议通道的方法专利的具体信息内容。

1.一种在异制链路层通路动态建立点对点协议通道的方法,其特征在于,包括如下步骤:步骤1、收到来自用户的点对点通信协议链路控制协议配置请求报文后,模拟用户发起以太网点对点通信协议发现阶段流程;步骤2、对用户上行的异步传输模式点对点通信协议报文进行封装修改,形成以太网点对点通信协议封装的以太网数据;步骤3、点对点通信协议连接建立后,上层点对点通信协议协议实体和用户点对点通信协议实体间互发链路控制协议响应请求报文,收到链路控制协议响应请求报文后,回应链路控制协议响应回答报文;步骤4、设置链路控制协议响应回答报文定时器,在定时器内设置等待时间;步骤5、检测到等待时间内没有链路控制协议响应回答报文时,接入设备终止以太网点对点通信协议连接,释放原保存的以太网点对点通信协议会话标识。
2.如权利要求1所述的方法,其特征在于,进一步包括如下步骤:步骤6、接入设备回到最初状态,等待用户的点对点通信协议链路控制协议配置请求报文,准备开始新的连接。
3.如权利要求1所述的方法,其特征在于,所述链路控制协议响应回答报文是来自用户侧的链路控制协议响应回答报文。
4.如权利要求1所述的方法,其特征在于,进一步包括如下步骤:当检测到以太网点对点通信协议会话终止报文时,接入设备终止以太网点对点通信协议连接,释放原保存的以太网点对点通信协议会话标识。
5.如权利要求4所述的方法,其特征在于,所述以太网点对点通信协议会话终止报文是来自上层点对点协议处理实体的以太网点对点通信协议会话终止报文。
6.如权利要求1所述的方法,其特征在于,进一步包括如下步骤:当检测到链路控制协议终止请求报文时,接入设备终止以太网点对点通信协议连接,释放原保存的以太网点对点通信协议会话标识。
7.如权利要求6所述的方法,其特征在于,所述链路控制协议终止请求是来自用户侧的链路控制协议终止请求。

说明书全文

一种在异制链路层通路动态建立点对点协议通道的方法

技术领域

发明涉及一种动态建立点对点协议通道的方法,特别涉及一种在异制链路层通路动态建立点对点协议通道的方法。

背景技术

PPP协议(Point-to-Point Protocol),即点对点协议,被设计用来建立可靠的点对点的数据传送方式,它可以封装多种协议类型的数据报文,包含有链路层控制协议,以建立、配置和测试数据链路链接,网络层控制协议,用以建立和配置不同的网络层协议。PPP协议是目前最常用的实现用户计算机到网络交换设备的连接,从而接入因特网的方式。
在采用ATM(Asynchronous Transfer Mode,异步传输模式)技术的接入网络中,用户使用PPPOA(PPP Over ATM,异步传输模式点对点通信协议)方式接入,应用PPPOA技术传送PPP协议包,即对PPP包进行AAL5层封装处理,形成ATM信元流进行传送。由ATM接口送至上层PPP处理设备。AAL5协议被称为简单有效的适配层SEAL(simple efficient adaptationlayer),经过论证,ATM论坛接受了SEAL,并为它起名叫AAL5。
在采用IP技术的接入网络中,用户通常使用PPPOE(PPP Over Ethernet,以太网点对点通信协议)方式接入,即将用户的PPP协议包封装在以太网的格式中进行传送。由以太网接口送至上层PPP处理设备。
随着IP交换网络的发展,接入网的建设逐渐向以太网组网方向转移,但是对于早先的PPPOA用户,设备仍然需要提供支持,但是如果既要支持PPPOA接入,又要支持PPPOE的接入,设备之间就需要同时存在以太网接口和ATM接口,这在组网成本上是很不利的。
根据上述的情况,要求在不同的链路层间,这里即指ATM链路层和IP链路层的不同链路层---异制链路层,可以建立点对点协议通道,提出了将用户PPPOA接入方式转为PPPOE接入方式的设想,并且有了一些实现方案的建议。方案中比较明确的两点是:一是要根据PPPOE的实现流程,模拟用户完成PPPOE发现的过程;二是实现PPPOA封装的ATM报文到PPPOE封装的以太网数据帧之间的转换。但是对于如何确认PPPOE连接,以及PPP连接的建立和拆除有很多不同的做法,有的是分析PPP协议报文的详细信息,有的是检测用户实际在线情况。
对于分析PPP协议报文的详细信息的方法不足是:对所有PPP用户建链报文进行解析,处理复杂,容易使设备负荷过重。
对于检测用户实际在线情况方法的不足是:通过检测用户实际在线情况,当发现用户离线时,即进行拆链处理,受物理链路影响过大,有可能导致误拆。如果接入设备无法正确判断PPPOE连接和PPP连接的建立状态,对用户和上层PPP处理设备相关的处理将产成不正确的影响。

发明内容

本发明所解决的技术问题在于提供了一种在异制链路层通路动态建立点对点协议通道的方法,比如在ATM的链路层变换到以太网链路层时,正常建立点对点协议通道,以达到在通信系统接入网领域中,提供在以太网交换设备上将采用PPPOA接入方式的用户转换为PPPOE的接入方式时,动态建立、维持和撤销PPP通道。
为解决上述技术问题,本发明提供了一种在异制链路层通路动态建立点对点协议通道的方法,本方法包括如下步骤:步骤1、收到来自用户的点对点通信协议链路控制协议配置请求报文后,模拟用户发起以太网点对点通信协议发现阶段流程;步骤2、对用户上行的异步传输模式点对点通信协议报文进行封装修改,形成以太网点对点通信协议封装的以太网数据帧;步骤3、点对点通信协议连接建立后,上层点对点通信协议协议实体和用户点对点通信协议实体间互发链路控制协议响应请求报文,收到链路控制协议响应请求报文后,回应链路控制协议响应回答报文;步骤4、设置链路控制协议响应回答报文定时器,在定时器内设置等待时间;步骤5、检测到等待时间内没有链路控制协议响应回答报文时,接入设备终止以太网点对点通信协议连接,释放原保存的以太网点对点通信协议会话标识。
本方法可以进一步包括如下步骤:步骤6、接入设备回到最初状态,等待用户的点对点通信协议链路控制协议配置请求报文,准备开始新的连接。
所述链路控制协议响应回答报文可以是来自用户侧的链路控制协议响应回答报文。
本方法可以进一步包括如下步骤:当检测到以太网点对点通信协议会话终止报文时,接入设备终止以太网点对点通信协议连接,释放原保存的以太网点对点通信协议会话标识。
所述以太网点对点通信协议会话终止报文可以是来自上层点对点协议处理实体的以太网点对点通信协议会话终止报文。
本方法可以进一步包括如下步骤:当检测到链路控制协议终止请求报文时,接入设备终止以太网点对点通信协议连接,释放原保存的以太网点对点通信协议会话标识。
所述链路控制协议终止请求可以是来自用户侧的链路控制协议终止请求。
本方法充分考虑了PPPOE和PPP流程的特点,在避免了对PPP流程的过多干预,保证其透明可靠地传送的前提下,实现PPPOA到PPPOE的转换,能够动态建立、维持和撤销PPP通道,切实可行,保证了网络使用效率。
附图说明
图1是实施例所述PPPOA转PPPOE基本实现流程示意图;
图2是实施例所述接入设备收到用户请求,开始建立PPPOE会话的流程示意图;图3是实施例所述接入设备收到上层确认,建立PPPOE会话的流程示意图;图4是实施例所述接入设备在PPPOE会话建立期间,处理协议包和数据包的流程示意图;图5是实施例所述等待用户LCP echo ack(链路控制协议响应回答)报文的定时器超时,接入设备解除PPP连接的流程示意图。

具体实施方式

下面结合附图来说明本发明具体实施。
第一步:接入设备收到来自用户的PPP LCP config request(链路控制协议配置请求)报文后,模拟用户发起PPPOE Discovery流程。当成功收到上层PPPOE处理模发来的PADS(PPPOE会话确认)报文,即认为PPPOE连接已经建立。保存会话标识。
第二步:在PPPOE连接状态建立情况下,对用户上行的PPPOA报文进行封装修改,形成PPPOE封装的以太网数据帧。下行处理则相反。PPPOE的连接建立并不表示PPP连接建立。在PPPOE连接建立的基础上,PPP通过PPP链路控制协议的进一步交互处理,才能确认连接建立,PPP连接建立后,上层PPP协议实体和用户PPP协议实体间会互发PPP LCP echorequest(链路控制协议响应请求)报文,收到LCP echo request的回应LCP echoack(链路控制协议响应回答)。如此双方确认PPP连接的正常存在。对于接入设备,监测来自用户的LCP echo ack报文,来确认用户和上层PPP协议处理实体间的正常连接。之所以只需要监测用户侧的LCP echo ack,是因为上层PPP处理设备发送LCP echo request的时间间隔可以配置,并且对其下的所有用户都相同,而用户主动发起LCP echo request报文的时间间隔则不好控制。
第三步:接入设备检测到一定时间内没有来自用户侧的LCP echo ack报文,确认PPP连接异常,这种异常来自用户,也有可能来自上层处理设备。接入设备从而确认自己维护的PPPOE连接也终止,释放原保存的PPPOE会话标识。接入设备然后回到最初的状态,等待接收用户的PPP LCP configrequest报文,以准备开始新的连接的建立。
当然,在PPPOE连接建立状态下,还需要监测来自上层的PADT(PPPOE会话终止)报文,以及来自用户的PPP LCP terminate request(链路控制协议终止请求)报文。从而可以确认PPP连接及PPPOE连接的终止。
如图1所示,PPPOA转PPPOE基本流程是:接入设备接收到用户终端发出的PPP LCP config request,开始模拟用户向上层PPP处理模块发起PPPOE DISCOVERY(PPPOE发现)过程。接入设备收到上层PPP处理模块的PADS后,完成PPPOE DISCOVERY过程,确认PPPOE会话的建立。会话建立后,接入设备将由用户终端收到的PPPOA封装的数据包修改为PPPOE封装的以太网数据帧,发往上层设备。下行方向,接入设备将收到的PPPOE封装的以太网数据帧转换为PPPOA封装的ATM PDU,发往用户终端。接入设备检测用户侧的PPP LCP terminate request和PPP LCP echo ack包,也检测来自上层PPP处理设备的PADT,收到上行的PPP LCP terminate request或者下行的PADT,都可确认本次PPPOE会话连接终止。PPP LCP terminate req和PPP LCP echo ack包被处理后,仍需修改为PPPOE封装向上转发。
图2是接入设备收到用户请求,开始建立PPPOE会话的流程示意图,如图所示:接入设备在起始状态,等待接收来自用户终端的PPP LCP configrequest,其他类型报文都丢弃,当收到第一个PPP LCP config request后,不再接收任何报文,开始模拟用户PPPOE DISCOVERY流程。
图3是接入设备收到上层确认,建立PPPOE会话的流程示意图,如图所示:接入设备收到下行PPPOE DISCOVERY过程最后的会话确认报文,确认PPPOE会话连接建立,进入PPPOE连接状态,开始接收用户侧报文,并开始启动定时器监测用户侧PPP LCP echo ack报文的接收。
图4是接入设备在PPPOE会话建立期间,处理协议包和数据包的流程示意图,如图所示PPPOE会话连接期间报文的处理流程是:除了用户侧的PPP LCP terminate request和PPP LCP echo ack和网络侧的PADT报文外,其他所有协议包和数据包都只做PPPOA到PPPOE封装的转换处理。收到PPP LCP echo ack报文,重置定时器,确认连接继续保持。收到PPP LCP terminate request,表示用户侧要求取消PPP连接,收到网络侧的PADT,表示上层设备要求取消当前该用户的PPPOE和PPP连接,接入模块即终止当前PPPOE连接,回复到起始状态。
图5是等待用户LCP echo ack报文的定时器超时,接入设备解除PPP连接的流程示意图,如图所示:在PPPOE会话连接期间,当监测用户侧PPP LCP echo ack报文接收的定时器超时,表示在定时器设置时间内,没有收到来自用户侧的PPP LCPecho ack报文,这说明当前PPP连接已经中断,接入处理模块由此终止当前PPPOE连接,恢复到起始状态。
相关专利内容
标题 发布/更新时间 阅读量
一种定时器 2020-05-12 645
一种定时器 2020-05-12 470
定时器 2020-05-12 777
定时器 2020-05-12 600
定时器 2020-05-12 970
多段定时器 2020-05-13 576
机械式定时器 2020-05-11 423
机械式定时器 2020-05-12 318
洗涤定时器 2020-05-11 632
一种定时器结构 2020-05-11 364
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈