一种会话拆除方法和装置制造方法及图纸

技术编号:16974964 阅读:299 留言:0更新日期:2018-01-07 09:47
本申请提供一种会话拆除方法和装置,该方法包括:接收对端设备发送的数据报文,所述数据报文携带特征信息;通过所述特征信息查询PPPoE会话表;若所述PPPoE会话表中不存在与所述特征信息对应的会话表项,则利用所述数据报文构造连接中断报文;将所述连接中断报文发送给所述对端设备,以使所述对端设备根据所述连接中断报文拆除所述对端设备与本端设备之间的PPPoE会话。通过本申请的技术方案,对端设备可以及时拆除PPPoE会话,使得对端设备可以重新与本端设备建立PPPoE会话,减少断网时间。

【技术实现步骤摘要】
一种会话拆除方法和装置
本申请涉及通信
,尤其涉及一种会话拆除方法和装置。
技术介绍
PPPoE(Point-to-PointProtocoloverEthernet,基于以太网的点对点协议)是对PPP的扩展,通过在以太网上建立PPPoE会话,并将PPP报文封装在以太网帧之内,从而在以太网上提供点对点的连接,解决了PPP无法应用于以太网的问题。而且,由于PPPoE可以结合以太网的经济性、PPP的可扩展性、PPP的管理控制功能等,从而使得PPPoE被广泛应用于小区接入组网等环境中。在PPPoE网络中,PPPoE客户端与PPPoE服务器建立PPPoE会话后,PPPoE客户端通过该PPPoE会话向PPPoE服务器发送数据报文,PPPoE服务器通过该PPPoE会话向PPPoE客户端发送数据报文。但是,目前会存在如下问题:PPPoE服务器拆除PPPoE会话,但是PPPoE客户端并未拆除PPPoE会话,仍然通过该PPPoE会话向PPPoE服务器发送数据报文,PPPoE服务器接收到该数据报文后,由于对应的PPPoE会话已经拆除,因此会丢弃数据报文,导致流量发生中断。
技术实现思路
本申请提供一种会话拆除方法,应用于本端设备,所述方法包括:接收所述对端设备发送的数据报文,所述数据报文携带特征信息;通过所述特征信息查询PPPoE会话表;若所述PPPoE会话表中不存在与所述特征信息对应的会话表项,则利用所述数据报文构造连接中断报文;将所述连接中断报文发送给所述对端设备,以使所述对端设备根据所述连接中断报文拆除所述对端设备与所述本端设备之间的PPPoE会话。本申请提供一种会话拆除装置,应用于本端设备,所述装置包括:接收模块,用于接收对端设备发送的数据报文,该数据报文携带特征信息;查询模块,用于通过所述特征信息查询PPPoE会话表;构造模块,用于当所述PPPoE会话表中不存在与所述特征信息对应的会话表项时,则利用所述数据报文构造连接中断报文;发送模块,用于将所述连接中断报文发送给所述对端设备,以使对端设备根据所述连接中断报文拆除所述对端设备与所述本端设备之间的PPPoE会话。基于上述技术方案,本申请实施例中,在PPPoE系统中,当本端设备拆除PPPoE会话,但是对端设备未拆除PPPoE会话时,若本端设备接收到对端设备发送的数据报文,则会向对端设备发送连接中断报文,以使对端设备拆除对端设备与本端设备之间的PPPoE会话。这样,使得对端设备可以及时拆除PPPoE会话,使得对端设备可以重新与本端设备建立PPPoE会话,减少断网时间。附图说明为了更加清楚地说明本申请实施例或者现有技术中的技术方案,下面将对本申请实施例或者现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请中所记载的一些实施例,对于本领域普通技术人员来讲,还可以根据本申请实施例的这些附图获得其他的附图。图1是宽带接入环境的组网示意图;图2是本申请一种实施方式中的会话拆除方法的流程图;图3是本申请一种实施方式中的会话拆除装置的结构图;图4是本申请一种实施方式中的本端设备的硬件结构图。具体实施方式在本申请实施例使用的术语仅仅是出于描述特定实施例的目的,而非限制本申请。本申请和权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其它含义。还应当理解,本文中使用的术语“和/或”是指包含一个或多个相关联的列出项目的任何或所有可能组合。应当理解,尽管在本申请可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本申请范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,此外,所使用的词语“如果”可以被解释成为“在……时”,或者,“当……时”,或者,“响应于确定”。在PPPoE的处理过程中,可以包括发现(Discovery)阶段、会话阶段、传输阶段和拆链阶段,且会话阶段可以包括LCP(LinkControlProtocol,链路控制协议)阶段、认证阶段、NCP(NetworkControlProtocol,网络控制协议)阶段。针对发现阶段,处理流程包括:PPPoE客户端以广播方式发送PADI(PPPoEActiveDiscoveryInitiation,PPPoE主动发现初始化)报文;PPPoE服务器在接收到PADI报文后,向PPPoE客户端返回PADO(PPPoEActiveDiscoveryOffer,PPPoE主动发现提供)报文。PPPoE客户端在接收到PADO报文后,向PPPoE服务器发送PADR(PPPoEActiveDiscoveryRequest,PPPoE主动发现请求)报文;PPPoE服务器在接收到PADR报文后,向PPPoE客户端返回PADS(PPPoEActiveDiscoverySession-confirmation,PPPoE主动发现会话配置)报文。其中,在PPPoE服务器向PPPoE客户端返回的PADS报文中,还可以携带一个会话标识(SessionID),至此,PPPoE会话创建成功,可以进行会话阶段。而且,在后续的会话阶段、传输阶段和拆链阶段,每个报文均携带该会话标识。针对LCP阶段,用于完成MTU(MaximumTransmissionUnit,最大传输单元)协商、是否进行认证和采用何种认证方式的协商。LCP阶段的处理流程包括:PPPoE客户端向PPPoE服务器发送Config-Request(配置请求)报文,PPPoE服务器向PPPoE客户端发送Config-Request报文。PPPoE服务器/PPPoE客户端在收到Config-Request报文后,返回Config-ACK(配置肯定)报文或Config-NAK(配置否定)报文。若PPPoE服务器、PPPoE客户端均接收到Config-ACK报文,则标志LCP链路建立成功,可以结束LCP阶段,否则继续发送Config-Request报文,一直到PPPoE服务器、PPPoE客户端均接收到Config-ACK报文。针对认证阶段,可以根据LCP阶段协商的认证方式进行认证,如认证方式可以为PAP(PasswordAuthenticationProtocol,口令认证协议)、CHAP(ChallengeHandshakeAuthenticationProtocol,质询握手认证协议)、802.11认证协议等,无论采用哪种认证方式,则认证阶段的处理流程均可以包括如下步骤:PPPoE客户端向PPPoE服务器发送携带用户名和密码的报文,而PPPoE服务器向AAA(AuthenticationAuthorizationAccounting,认证授权计费)服务器发送携带用户名和密码的认证报文,AAA服务器利用用户名和密码进行认证。若认证成功,则AAA服务器向PPPoE服务器返回认证成功报文,若认证失败,则AAA服务器向PPPoE服务器返回认证失败报文。PPPoE服务器在接收到认证成功报文时,则允许PPPoE客户端访问网络,并执行NCP阶段。PPPoE服务器在接收到认证失败报文后,则拒绝PPPoE客户端访问网络,本文档来自技高网...
一种会话拆除方法和装置

【技术保护点】
一种会话拆除方法,其特征在于,应用于本端设备,所述方法包括:接收所述对端设备发送的数据报文,所述数据报文携带特征信息;通过所述特征信息查询PPPoE会话表;若所述PPPoE会话表中不存在与所述特征信息对应的会话表项,则利用所述数据报文构造连接中断报文;将所述连接中断报文发送给所述对端设备,以使所述对端设备根据所述连接中断报文拆除所述对端设备与所述本端设备之间的PPPoE会话。

【技术特征摘要】
1.一种会话拆除方法,其特征在于,应用于本端设备,所述方法包括:接收所述对端设备发送的数据报文,所述数据报文携带特征信息;通过所述特征信息查询PPPoE会话表;若所述PPPoE会话表中不存在与所述特征信息对应的会话表项,则利用所述数据报文构造连接中断报文;将所述连接中断报文发送给所述对端设备,以使所述对端设备根据所述连接中断报文拆除所述对端设备与所述本端设备之间的PPPoE会话。2.根据权利要求1所述的方法,其特征在于,所述利用所述数据报文构造连接中断报文的过程,具体包括:判断所述本端设备是否使能未知会话主动拆除功能;如果是,则利用所述数据报文构造连接中断报文。3.根据权利要求1或2所述的方法,其特征在于,所述数据报文携带会话标识;利用所述数据报文构造的连接中断报文中,所述连接中断报文的目的MAC地址为所述数据报文的源MAC地址,所述连接中断报文的源MAC地址为所述数据报文的目的MAC地址,所述连接中断报文携带所述会话标识,所述会话标识用于使所述对端设备拆除所述会话标识对应的PPPoE会话。4.根据权利要求1所述的方法,其特征在于,所述本端设备为PPPoE服务器,所述对端设备为PPPoE客户端;或者,所述本端设备为PPPoE客户端,所述对端设备为PPPoE服务器;所述特征信息具体包括:会话标识、和/或源MAC地址;所述连接中断报文具体包括:PADT报文。5.根据权利要求1所述的方法,其特征在于,所述通过所述特征信息查询PPPoE会话表的过程,还包括:确定所述本端设备上接收到所述数据报文的入接口;通过所述特征信息和所述入接口查询PPPoE会话表。6.一种会话拆除装置,其特征在于,应用...

【专利技术属性】
技术研发人员:施鸿殊
申请(专利权)人:新华三技术有限公司
类型:发明
国别省市:浙江,33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1