基于IPOE的连网控制方法、装置和BRAS制造方法及图纸

技术编号:17883559 阅读:58 留言:0更新日期:2018-05-06 04:12
本公开提供了一种基于IPOE的连网控制方法、装置和BRAS;该方法应用于BRAS,该方法包括:若接收到用户终端发起的DHCP请求时,则判断用户终端是否发生漫游;如果是,删除用户终端漫游前的会话记录;向用户终端发送NAK报文,以触发用户终端再次发起下一个DHCP请求进行连网。本公开可以提高漫游连网的速度,从而提高用户的上网体验度。

Network control method, device and BRAS based on IPOE

The present disclosure provides a IPOE based network control method, device, and BRAS; the method is applied to the BRAS, which includes whether a user terminal is roaming if a user terminal is received by a user terminal; if so, delete a speech record before the user terminal roaming; send a NAK message to the user terminal, Triggering the user terminal to launch the next DHCP request again for networking. This disclosure can improve the speed of roaming network and improve user's online experience.

【技术实现步骤摘要】
基于IPOE的连网控制方法、装置和BRAS
本公开涉及通信
,尤其是涉及一种基于IPOE的连网控制方法、装置和BRAS。
技术介绍
BRAS(BroadbandRemoteAccessServer,宽带远程接入服务器)是一种面向宽带网络应用的接入网关;BRAS位于骨干网的边缘层,可以完成用户带宽的IP(InternetProtocol,网络之间互连的协议)/ATM(AsynchronousTransferMode,异步传输模式)网的数据接入,实现商业楼宇及小区住户的宽带上网等应用。在基于IPOE(IPoverethernet,以太网承载的互联网协议)的网络中,BRAS通常用于控制用户终端的上网行为,例如,用户终端接入的认证、计费和管理等;当用户终端发生跨网关漫游时,用户终端重新发起DHCP请求,BRAS接收到该请求后为该用户终端分配上网地址,以使用户终端连网;然而,在该过程中,DHCP(DynamicHostConfigurationProtocol,动态主机配置协议)请求报文中携带的相关信息与用户终端漫游前的会话记录发生冲突,且用户终端并不知晓,导致用户终端只能被动等待DHCP请求处理结果,并主动再次发起DHCP请求,增加了漫游连网的耗时,使得连网速度较慢。
技术实现思路
有鉴于此,本公开的目的在于提供一种基于IPOE的连网控制方法、装置和BRAS,以提高漫游连网的速度,从而提高用户的上网体验度。为了实现上述目的,本公开采用的技术方案如下:第一方面,本公开提供了一种基于IPOE的连网控制方法,该方法应用于BRAS,该方法包括:若接收到用户终端发起的DHCP请求,则判断用户终端是否发生漫游;如果是,删除用户终端漫游前的会话记录;向用户终端发送NAK报文,以触发用户终端再次发起下一个DHCP请求进行连网。第二方面,本公开提供了一种基于IPOE的连网控制装置,该装置设置于BRAS,该装置包括:判断模块,用于若接收到用户终端发起的DHCP请求,则判断用户终端是否发生漫游;会话记录删除模块,用于如果用户终端发生漫游,删除用户终端漫游前的会话记录;发送模块,用于向用户终端发送NAK报文,以触发用户终端再次发起下一个DHCP请求进行连网。第三方面,本公开实施方式提供了一种BRAS,包括处理器和机器可读存储介质,该机器可读存储介质存储有能够被处理器执行的机器可执行指令,处理器执行所述机器可执行指令以实现上述方法。第四方面,本公开实施方式提供了一种机器可读存储介质,所述机器可读存储介质存储有机器可执行指令,所述机器可执行指令在被处理器调用和执行时,所述机器可执行指令促使所述处理器实现上述方法。上述基于IPOE的连网控制方法、装置、BRAS和机器可读存储介质,当确定用户终端发生漫游后,删除用户终端漫游前的会话记录,并向用户终端发送NAK报文,以触发用户终端再次发起DHCP请求进行连网。该方式中,当用户终端发生漫游时,删除用户终端漫游前的会话记录,并以发送NAK报文的方式触发用户终端再次发起DHCP请求,因用户终端漫游前的会话记录已删除,故再次发起的DHCP请求将可以成功完成连网,提高了漫游连网的速度,从而提高了用户的上网体验度。本公开的其他特征和优点将在随后的说明书中阐述,或者,部分特征和优点可以从说明书推知或毫无疑义地确定,或者通过实施本公开的上述技术即可得知。为使本公开的上述目的、特征和优点能更明显易懂,下文特举较佳实施方式,并配合所附附图,作详细说明如下。附图说明为了更清楚地说明本公开具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本公开的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本公开实施方式提供的一种基于IPOE的连网控制方法的应用环境示意图;图2为本公开实施方式提供的一种基于IPOE的连网控制方法的流程图;图3为本公开实施方式提供的另一种基于IPOE的连网控制方法的流程图;图4为本公开实施方式提供的另一种基于IPOE的连网控制方法的流程图;图5为本公开实施方式提供的另一种基于IPOE的连网控制方法的流程图;图6为本公开实施方式提供的一种基于IPOE的连网控制装置的结构示意图;图7为本公开实施方式提供的一种BRAS的结构示意图。具体实施方式为使本公开实施方式的目的、技术方案和优点更加清楚,下面将结合附图对本公开的技术方案进行清楚、完整地描述,显然,所描述的实施方式是本公开一部分实施方式,而不是全部的实施方式。基于本公开中的实施方式,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施方式,都属于本公开保护的范围。参见图1所示的一种基于IPOE的连网控制方法的应用环境示意图;BRAS是一种面向宽带网络应用的接入网关;作为宽带接入网和骨干网之间的桥梁,BRAS用于提供基本的接入手段和宽带接入网的管理功能。该BRAS中主要包含IPOE模块和DHCP模块。用户终端进行连网时,需要发起DHCP请求报文,该报文通过接入设备LSW和中继设备RELAY发送至BRAS;由BRAS中的IPOE模块和DHCP模块对该请求进行认证、分配IP地址、激活会话等处理后,生成ACK报文;该ACK报文经RELAY和LSW发送至用户终端,该用户终端收到ACK报文后即可连网。基于上述连网方式,用户终端发生跨网关漫游时,需要再次发起DHCP请求报文;如图1所示,当用户终端由区域A漫游至区域B时,接入设备由LSW1转换成LSW2;由于LSW1连接RELAY的port1端口,LSW2连接RELAY的port2端口,RELAY接收到上述DHCP请求报文的端口也发生了变化;因此,导致当前DHCP请求报文中携带的相关信息与用户终端漫游前的会话记录发生冲突;该情况下,BRAS会删除用户终端漫游前的会话记录,并等待用户终端再一次发起DHCP请求报文后,才能对该请求进行正常处理,使用户终端连网。然而,用户终端并不知晓发起的DHCP请求报文没有被正常处理,通常只能在设定时间段内没有收到ACK报文时,再次发起DHCP请求报文,或者由用户触发再次发起DHCP请求报文;这种多次发起DHCP请求报文的上网方式造成了用户终端发生漫游时,连网速度较慢问题。针对上述用户终端发生漫游时,连网速度较慢的问题,本公开实施例提供了一种基于IPOE的连网控制方法、装置、BRAS和机器可读存储介质;该技术可以应用于BRAS中,尤其可以应用于三层IPOE认证的接入组网中的BRAS中,该技术可以采用相关的软件或硬件实现,下面通过实施方式进行描述。在其中一种实施方式中,参见图2所示的一种基于IPOE的连网控制方法的流程图;该方法应用于BRAS,该方法包括如下步骤:步骤S202,若接收到用户终端发起的DHCP请求时,则判断用户终端是否发生漫游;上述DHCP请求中通常携带有该DHCP请求的传输路径信息,例如,用户终端的接入设备的IP地址、DHCP请求传入中继设备的端口标识等;BRAS可以通过这些传输路径信息判断用户终端是否发生漫游;例如,如图1中,用户终端在区域A时,接入设备为LSW1,DHCP请求传入RELAY的端口标识为本文档来自技高网...
基于IPOE的连网控制方法、装置和BRAS

【技术保护点】
一种基于IPOE的连网控制方法,其特征在于,所述方法应用于BRAS,所述方法包括:若接收到用户终端发起的DHCP请求,则判断所述用户终端是否发生漫游;如果是,删除所述用户终端漫游前的会话记录;向所述用户终端发送NAK报文,以触发所述用户终端再次发起下一个DHCP请求进行连网。

【技术特征摘要】
1.一种基于IPOE的连网控制方法,其特征在于,所述方法应用于BRAS,所述方法包括:若接收到用户终端发起的DHCP请求,则判断所述用户终端是否发生漫游;如果是,删除所述用户终端漫游前的会话记录;向所述用户终端发送NAK报文,以触发所述用户终端再次发起下一个DHCP请求进行连网。2.根据权利要求1所述的方法,其特征在于,所述判断所述用户终端是否发生漫游的步骤,包括:提取所述DHCP请求的giaddr字段中的第一接入地址;查找已保存的所述用户终端的会话记录对应的第二接入地址;比较所述第一接入地址与所述第二接入地址是否相同;如果否,确定所述用户终端发生漫游。3.根据权利要求2所述的方法,其特征在于,所述查找已保存的所述用户终端的会话记录对应的第二接入地址的步骤,包括:获取所述DHCP请求中携带的所述用户终端的标识;使用所述用户终端的标识查找地址字段检查表,得到所述用户终端的会话记录对应的第二接入地址;其中,所述地址字段检查表包括:所述用户终端的标识和所述用户终端的会话记录对应的第二接入地址。4.根据权利要求3所述的方法,其特征在于,所述方法还包括:如果已为所述用户终端分配IP地址,将所述用户终端的标识和当前的接入地址添加至所述地址字段检查表,所述当前的接入地址包括:所述用户终端连接的接入设备的IP地址,或者,接收到所述用户终端发送的DHCP请求的端口标识;所述端口标识为与所述BRAS连接的中继设备的端口标识。5.根据权利要求4所述的方法,其特征在于,所述方法还包括:设置与所述用户终端的标识所在表项对应的老化时间;若所述老化时间到达,删除所述表项。6.根据权利要求1所述的方法,其特征在于,所述方法还包括:如果所述用户终端发生漫游,删除已保存的所述用户终端的DHCP租约信息。7.一种基于IPOE的连网控制装置,其特征在于,所述装置设置于BRAS,所述装置包括:判断模块,用于若接收到用户终端发起的DHCP请求,则判断所述用户终端是否发生漫游;会话记录删除模块,用于如果所述用户终端发生漫游,删除所述用户...

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

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

1