一种接入控制方法以及装置制造方法及图纸

技术编号:18142394 阅读:38 留言:0更新日期:2018-06-06 14:22
本申请涉及网络通信技术领域,尤其涉及一种接入控制方法以及装置,用以在将主机生成的IPv6地址通知给宽带远程接入服务器BRAS,以使BRAS根据主机生成的IPv6地址为主机提供接入服务,避免由于主机生成的IPv6地址和BRAS生成的IPv6地址不同导致的网络访问异常问题。该方法包括:BRAS根据接收到的主机发送的地址获取请求,生成地址前缀;将地址前缀发送给主机,以触发主机生成互联网协议IPv6地址,并向BRAS反馈携带所述IPv6地址的地址通知消息;IPv6地址由所述BRAS发送的地址前缀和主机生成的地址后缀组成;根据接收的地址通知消息,为主机提供接入服务。

【技术实现步骤摘要】
一种接入控制方法以及装置
本申请涉及网络通信
,尤其涉及一种接入控制方法以及装置。
技术介绍
宽带远程接入服务器(BroadbandRemoteAccessServer,BRAS)是一种面向宽带网络应用的接入网管,是宽带接入网和骨干网之间的桥梁,为宽带接入网提供基本的接入手段和管理功能;主机在基于第六代互联网协议(InternetProtocolVersion6,IPv6)地址接入该BRAS认证的组网时,需要通过无状态地址自动配置机制或者通过动态主机配置机制进行主机IPv6地址配置。当前的IPv6生成方法存在主机生成的IPv6地址和BRAS生成的IPv6地址不同导致的网络访问异常问题。
技术实现思路
本申请实施例提供一种接入控制方法及装置,用以在将主机生成的IPv6地址通知给BRAS,以使BRAS根据主机生成的IPv6地址为主机提供接入服务,避免由于主机生成的IPv6地址和BRAS生成的IPv6地址不同导致的网络访问异常问题。第一方面,提供一种接入控制方法,该方法包括:宽带远程接入服务器BRAS根据接收到的主机发送的地址获取请求,生成地址前缀;将所述地址前缀发送给所述主机,以触发所述主机生成第六代互联网协议IPv6地址,并向所述BRAS反馈携带所述IPv6地址的地址通知消息;所述IPv6地址由所述BRAS发送的地址前缀和所述主机生成的地址后缀组成;根据接收的所述地址通知消息,为所述主机提供接入服务。第二方面提供一种接入控制方法,该方法包括:主机向宽带远程接入服务器BRAS发送地址获取请求;接收所述BRAS根据所述地址获取请求返回的地址前缀;生成地址后缀,并将从所述BRAS接收到的所述地址前缀和所述地址后缀组合成IPv6地址;向所述BRAS发送地址通知消息;所述地址通知消息中携带所述IPv6地址。第三方面,提供一种接入控制装置,该装置包括:第一生成模块,用于在BRAS根据接收到的主机发送的地址获取请求后,生成地址前缀;第一发送模块,用于将所述地址前缀发送给所述主机,以触发所述主机生成第六代互联网协议IPv6地址,并向所述BRAS反馈携带所述IPv6地址的地址通知消息;所述IPv6地址由所述BRAS发送的地址前缀和所述主机生成的地址后缀组成;接入服务模块,用于根据接收的所述地址通知消息,为所述主机提供接入服务。第四方面,提供一种接入控制装置,该装置包括:第二发送模块,用于主机向宽带远程接入服务器BRAS发送地址获取请求;第二接收模块,用于接收所述BRAS根据所述地址获取请求返回的地址前缀;第二生成模块,用于生成地址后缀,并将从所述BRAS接收到的所述地址前缀和所述地址后缀组合成IPv6地址;第二发送模块,还用于向所述BRAS发送地址通知消息;所述地址通知消息中携带所述IPv6地址。本申请实施例中,当BRAS接收到主机发送的地址获取请求后,生成地址前缀,并将地址前缀发送给主机;主机在接收到BRAS所发送的地址前缀后,生成IPv6地址,并向BRAS反馈携带了该IPv6地址的地址通知消息;BRAS根据该地址通知消息,为主机提供接入服务,在该过程中,主机通过向BRAS反馈地址通知消息,将主机生成的地址后缀通知给BRAS,BRAS基于主机通知的地址后缀为主机提供接入服务,因此不会出现主机生成的IPv6地址与BRAS生成的IPv6地址不同导致的网络访问异常的问题。附图说明为了更加清楚地说明本申请实施例或者现有技术中的技术方案,下面将对本申请实施例或者现有技术描述中所需要的附图做简单的介绍。显而易见地,下面描述中的附图仅仅是本申请中记载的一些实施例,对于本领域普通技术人员来讲,还可以根据这些附图获得其他的附图。图1示出一种BRAS管理的认证组网示意图;;图2示出本申请实施例提供的控制接入方法的流程示意图;图3示出本申请另一实施例提供的控制接入方法的流程示意图;图4示出本申请实施例提供的控制接入装置的结构示意图;图5示出本申请另一实施例提供的控制接入装置的结构示意图;图6示出本申请实施例提供的计算机设备的结构示意图。具体实施方式在无状态地址自动配置机制中,主机在上线接入认证组网时,首先通过与之直连的交换机主动向BRAS发送地址获取请求;BRAS接收到主机所发送的地址获取请求后,会基于一定的规则生成64位地址前缀,并将地址前缀返回给主机;主机在接收到地址前缀后,将之与本地基于一定规则生成的64位地址后缀组合在一起,形成该主机的IPv6地址。BRAS向主机反馈地址前缀的同时,会在本地生成与该主机对应的会话(SESSION)表项;在生成SESSION表项时,首先要基于主机所发送的地址获取请求或者地址获取请求中携带的MAC地址生成该主机的IPv6地址的地址后缀,并将BRAS返回的地址前缀和本地生成的地址后缀结合,形成该主机的IPv6地址,将该IPv6地址携带在该SESSION表项中。如图1所示的BRAS管理的认证组网示例中,主机(user)1和user2通过局域网交换机(LocalAreaNetworkSwitch,LSW)接入BRAS;其中,user1和user2为同一虚拟局域网(VirtualLocalAreaNetwork,VLAN)中的用户。当user1采用无状态地址获取方式接入该认证组网时,首先通过LSW向BRAS发送路由器请求(RouterSolicit,RS)报文。BRAS在接收到user1发送的RS报文后,将RS报文中携带的源介质访问控制(MediaAccessControl,MAC)地址,作为该主机的主机名发送至验证、授权和记账(Authentication、Authorization、Accounting,AAA)服务器进行认证。在接收到AAA服务器返回的认证通过的信息后,会生成user1的地址前缀以及地址后缀,并将user1的地址前缀和地址后缀合并形成该user1在BRAS上的IPv6地址,并将该user1的IPv6地址携带在BRAS生成的SESSION表项中,然后将该SESSION表项下发至接口芯片,以根据该SESSION表项为主机提供接入服务。在生成SESSION表项的同时,BRAS还向主机响应路由器通告(RouterAdvertisement,RA)报文,RA报文中携带有BRAS生成的地址前缀。user1在接收到RA报文之后,根据预先设定的规则生成64位地址后缀,并将RA报文中携带的地址前缀和生成的地址后缀组合起来,形成IPv6地址。在上述过程中,一旦BRAS生成地址后缀的方式和user1生成地址后缀的方式不一样,会导致主机所生成的IPv6地址和SESSION表项中user1的IPv6地址不同,从而造成网络异常。本申请方案在实现主机接入宽带接入组网时,主机在接收到BRAS所发送的地址前缀,生成IPv6地址后,会向BRAS反馈携带了该IPv6地址的地址通知消息。BRAS根据该地址通知消息,为主机提供接入服务,实现了主机将生成的IPv6地址通知到BRAS上,使得BRAS中SESSION表项中的IPv6地址和主机所保存的IPv6地址一样,从而消除由于主机所生成的IPv6地址和SESSION表项中主机的IPv6地址不同造成网络异常。为使本申请的上述目的、特征和优点能够更加明显易懂,下面结合附图本文档来自技高网...
一种接入控制方法以及装置

【技术保护点】
一种接入控制方法,其特征在于,该方法包括:宽带远程接入服务器BRAS根据接收到的主机发送的地址获取请求,生成地址前缀;将所述地址前缀发送给所述主机,以触发所述主机生成第六代互联网协议IPv6地址,并向所述BRAS反馈携带所述IPv6地址的地址通知消息;所述IPv6地址由所述BRAS发送的地址前缀和所述主机生成的地址后缀组成;根据接收的所述地址通知消息,为所述主机提供接入服务。

【技术特征摘要】
1.一种接入控制方法,其特征在于,该方法包括:宽带远程接入服务器BRAS根据接收到的主机发送的地址获取请求,生成地址前缀;将所述地址前缀发送给所述主机,以触发所述主机生成第六代互联网协议IPv6地址,并向所述BRAS反馈携带所述IPv6地址的地址通知消息;所述IPv6地址由所述BRAS发送的地址前缀和所述主机生成的地址后缀组成;根据接收的所述地址通知消息,为所述主机提供接入服务。2.根据权利要求1所述的方法,其特征在于,生成地址前缀之后,还包括:保存所述地址前缀、所述地址获取请求中携带的MAC地址和VLAN标识,以及所述地址获取请求的接收端口标识之间的对应关系;所述根据接收的地址通知消息,为所述主机提供接入服务,具体包括:从所述地址通知消息携带的IPv6地址中提取地址前缀;检测从IPv6地址中提取的地址前缀、所述地址通知消息携带的MAC地址和VLAN标识,以及地址通知消息的接收端口标识之间是否符合保存的所述对应关系;在符合所述对应关系时,基于所述IPv6地址为所述主机提供接入服务。3.根据权利要求2所述的方法,其特征在于,所述保存所述地址前缀、所述地址获取请求中携带的MAC地址和VLAN标识,以及所述地址获取请求的接收端口标识之间的对应关系,具体包括:基于所述地址前缀、以及所述地址获取请求中携带的所述MAC地址和VLAN标识,以及所述地址获取请求的接收端口标识生成软件会话表项;所述基于所述IPv6地址为所述主机提供接入服务,包括:将所述IPv6地址添加至所述软件会话表项中,并基于所述软件会话表项为所述主机提供接入服务。4.根据权利要求2所述的方法,其特征在于,所述接收主机发送的地址获取请求之后,还包括:生成临时地址后缀;所述保存所述地址前缀、所述地址获取请求中携带的MAC地址和VLAN标识,以及所述地址获取请求的接收端口标识之间的对应关系,具体包括:基于所述地址前缀、生成的所述临时地址后缀、以及所述地址获取请求中携带的所述MAC地址和VLAN标识,以及所述地址获取请求的接收端口标识生成软件会话SESSION表项;所述基于所述IPv6地址为所述主机提供接入服务,包括:检测所述IPv6地址中携带的所述地址后缀,与查找到的MAC地址、VLAN标识,以及所述地址获取请求的接收端口标识所在的所述软件会话表项中的临时地址后缀是否一致;如果一致,则基于所述软件会话表项中的临时地址后缀为所述主机提供接入服务;如果不一致,则将从所述IPv6中提取的所述地址后缀添加至所述软件会话表项中,并基于所述软件会话表项新添加的地址后缀为所述主机提供接入服务。5.根据权利要求1所述的方法,其特征在于,所述根据接收的所述地址通知消息,为所述主机提供接入服务,具体包括:根据所述地址通知消息中携带的IPv6地址、MAC地址、VLAN标识,从与所述地址通知消息的所述接收端口标识对应的接收端口,向所述主机发送探测消息;如果在预设时间内接收到主机根据所述探测消息发送的反馈消息,则根据接收的所述地址通知消息,为所述主机提供接入服务。6.根据权利要求1所述的方法,其特征在于,所述生成地址前缀,具体包括:根据所述地址获取请求中携带的介质访问控制MAC地址,向认证服务器发起认证请求,并在接收到认证服务器反馈的认证通过信息后生成所述地址前缀。7.一种接入控制方法,其特征在于,该方法包括:主机向宽带远程接入服务器BRAS发送地址获取请求;接收所述BRAS根据所述地址获取请求返回的地址前缀;生成地址后缀,并将从所述BRAS接收到的所述地址前缀和所述地址后缀组合成IPv6地址;向所述BRAS发送地址通知消息;所述地址通知消息中携带所述IPv6地址。8.根据权利要求7所述的方法,其特征在于,该方法还包括:接收BRAS发送的探测消息;所述探测消息中携带有IPv6地址、MAC地址、VLAN标识;在预设时间内,根据所述IPv6地址、MAC地址、VLAN标识向所...

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

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

1