一种网络配置数据同步的方法、系统技术方案

技术编号:28744297 阅读:29 留言:0更新日期:2021-06-06 17:35
本说明书提供一种网络配置数据同步的方法,认证服务器接收到用户的身份认证信息后,对该用户进行身份认证,若认证成功,就根据身份认证信息生成网络配置,并将生成的网络配置下发至网络控制器,以便网络控制器根据网络配置,控制该用户与网络服务之间的流量。网络控制器接收到该用户的网络配置后,将该用户的网络配置分别保存至自身的内存与外存,并向认证服务器返回保存成功的处理结果。认证服务器接收到保存成功的处理结果后,确定网络控制器成功接收到该用户的网络配置,将该用户的网络配置保存至外存,确保认证服务器与网络控制器针对该用户,保存的网络配置相同。保存的网络配置相同。保存的网络配置相同。

【技术实现步骤摘要】
一种网络配置数据同步的方法、系统


[0001]本说明书涉及计算机网络领域,尤其涉及一种网络配置数据同步的方法、系统。

技术介绍

[0002]现有的组网模式中,用户获取网络服务都需要经过网络控制器,用户首次接入网络控制器时,需要先通过网络控制器访问认证服务器进行身份认证,身份认证通过后,认证服务器会针对该用户生成该用户对应的网络配置,将生成的网络配置存储到外存之后,下发生成的网络配置至网络控制器,网络控制器根据该用户对应的网络配置,控制用户与网络服务之间的流量。
[0003]在实际应用中,对于同一用户,需要确保认证服务器存储的网络配置与网络控制器存储的网络配置一致。而为了满足这种一致性,现有的网络配置数据同步方法比较麻烦。

技术实现思路

[0004]为克服上述网络配置数据同步麻烦的问题,本说明书提供了一种网络配置数据同步的方法、系统。
[0005]本说明提供了一种网络配置数据同步的方法,所述方法应用于用户认证系统,包括认证服务器、网络控制器;所述方法包括:
[0006]所述认证服务器接收用户的认证信息并认证;若认证成功,则根据认证信息生成针对该用户的网络配置,并将所述网络配置发送至所述网络控制器,以便所述网络控制器根据所述网络配置,控制所述用户与网络服务之间的流量;
[0007]所述网络控制器保存所述网络配置至自身的内存与自身的外存;保存成功后,向所述认证服务器发送保存成功的处理结果;
[0008]所述认证服务器在接收到所述保存成功的处理结果之后,保存所述网络配置至自身的外存。
[0009]本说明还提供了一种网络配置数据同步的系统,所述系统包括认证服务器、网络控制器;
[0010]所述认证服务器,接收用户的认证信息并认证;若认证成功,则根据认证信息生成针对该用户的网络配置,并将所述网络配置发送至所述网络控制器,以便所述网络控制器根据所述网络配置,控制所述用户与网络服务之间的流量;在接收到所述保存成功的处理结果之后,保存所述网络配置至自身的外存;
[0011]所述网络控制器,保存所述网络配置至自身的内存与自身的外存;保存成功后,向所述认证服务器发送保存成功的处理结果。
[0012]本说明书实施例的技术方案,认证服务器接收到用户的身份认证信息后,对该用户进行身份认证,若认证成功,就根据身份认证信息生成网络配置,并将生成的网络配置下发至网络控制器,以便网络控制器根据网络配置,控制该用户与网络服务之间的流量。网络控制器接收到该用户的网络配置后,将该用户的网络配置分别保存至自身的内存与外存,
并向认证服务器返回保存成功的处理结果。认证服务器接收到保存成功的处理结果后,确定网络控制器成功接收到该用户的网络配置,将该用户的网络配置保存至外存,确保认证服务器与网络控制器针对该用户,保存的网络配置相同。
[0013]通过本说明书实施例的技术方案,一方面,认证服务器根据用户的认证信息生成网络配置后,并不会直接保存,而是等待网络控制器返回保存成功的处理结果后,保存该用户对应的网络配置,避免网络控制器出于各种原因未能保存并执行用户的网络配置,但认证服务却将用户的配置保存的情况,从而确保认证服务器与网络控制器针对同一用户,保存的网络配置是相同的。另一方面,由于认证服务器与网络控制器之间针对同一用户的网络配置相同,当服务器或者网络控制器发生故障时,网络控制器的外存与认证服务器的外存所保存的网络配置数据一致,因此,当发生故障的设备重新工作时,网络控制器无须再向认证服务器重新获取各个用户的网络配置,提高了发生故障时,恢复工作时的效率,以及降低了发生故障时,网络控制器对认证服务器的依赖,提升了用户的体验。
[0014]应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本说明书。
附图说明
[0015]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本说明书的实施例,并与说明书一起用于解释本说明书的原理。
[0016]图1是本说明书示出的组网模式示意图。
[0017]图2是本说明书示出的网络配置数据同步方法的流程示意图。
[0018]图3是本说明书示出的网络配置数据同步方法的流程示意图。
[0019]图4是本说明书示出的网络配置数据同步时,设备间的交互的示意图。
[0020]图5是本说明书示出的认证服务器发生问题的处理示意图。
[0021]图6是本说明书示出的网络控制器发生问题的处理示意图。
具体实施方式
[0022]实际应用中的组网模式如图1所示,用户在首次通过网络控制器获取网络服务时,需要通过认证服务器的身份认证,认证服务器负责网络控制器所服务的所有用户的认证,认证服务器认证通过后,根据身份认证信息生成网络配置并保存,然后会向网络控制器发送用户的网络配置。网络控制器根据网络配置,控制用户与网络服务之间的流量。其中,网络控制器是默认用户可以访问认证服务器的,即,用户在未进行身份认证之前,用户不能通过网络控制器获取其他网络服务,但是可以通过网络控制与认证服务器进行交互。
[0023]然而,一方面,认证服务器保存了用户的网络配置后,网络控制器并不一定接收到了用户的网络配置,因此认证服务器所保存的用户的网络配置与网络控制器执行的网络配置的并不一定一致。而用户是通过与认证服务器交互,确认自己的网络配置,若认证服务器保存的网络配置好与网络控制器实际执行的网络配置不一致,会给用户带来不便。例如,认证服务器接收到用户的认证信息,认证服务器认证成功后,将该用户的网络配置保存,然后将网络配置发送至网络控制器,但由于网络堵塞或者网络控制器没有内存,网络控制器并没有成功执行该用户的网络配置,因此,用户在服务器确认到的是网络配置,网络控制器并
未能执行,即,用户未能通过网络控制服务器获取网络服务,给用户带来不良的体验。
[0024]另一方面,若网络控制器或者认证服务器发送故障,由于网络控制器的用户的网络配置依赖于认证服务器,因此,若网络控制器或者认证服务器发送故障,所有用户都需要重新进行认证流程,以确保认证服务器与网络控制器针对同一用户的网络配置的一致性,这样做耗时,并且对用户体验并不良好。例如,网络控制器重启,重启期间,认证服务器可能对用户的网络配置进行了更改,但由于网络控制器重启期间并不能接收到认证服务器发生的网络配置,因此,需要用户重新进行身份认证(即,认证服务器重新下发用户的网络配置),以确保网络控制器所执行的网络配置与认证服务器所保存的网络配置的一致性,因此,所有用户都需要重新进行身份认证,耗时且对用户不友好。
[0025]基于此,本说明提供了一种网络配置数据同步的方法,在本说明一个或多个实施例中,认证服务器接收到用户的身份认证信息后,对该用户进行身份认证,若认证成功,就根据身份认证信息生成网络配置,并将生成的网络配置下发至网络控制器,以便网络控制器根据网络配置,控制该用户与网络服务之间的流量。网络控制器接收到该用户的网络配置后,将该用户的网本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种网络配置数据同步的方法,其特征在于,所述方法应用于用户认证系统,包括认证服务器、网络控制器;所述方法包括:所述认证服务器接收用户的认证信息并认证;若认证成功,则根据认证信息生成针对该用户的网络配置,并将所述网络配置发送至所述网络控制器,以便所述网络控制器根据所述网络配置,控制所述用户与网络服务之间的流量;所述网络控制器保存所述网络配置至自身的内存与自身的外存;保存成功后,向所述认证服务器发送保存成功的处理结果;所述认证服务器在接收到所述保存成功的处理结果之后,保存所述网络配置至自身的外存。2.如权利要求1所述的方法,其特征在于,还包括:所述认证服务器若检测到所述网络配置发生变化,则向所述网络控制器发送更改所述网络配置的指令;所述网络控制器根据更改所述网络配置的指令,对保存至自身内存与自身外存的所述网络配置进行更改;更改成功后,向所述认证服务器发送更改成功的处理结果;所述认证服务器在接收到所述更改成功的处理结果之后,更改保存至自身外存的所述网络配置。3.如权利要求1所述的方法,其特征在于,还包括:所述认证服务器与所述网络控制器之间,传输层使用传输控制协议TCP,应用层使用超文本传输协议HTTP。4.如权利要求1所述的方法,其特征在于,还包括:所述网络控制器接收到所述网络配置后,核对所述网络配置的格式是否正确,若正确,则保存所述网络配置至自身的内存与自身的外存;若不正确,则向所述认证服务器返回格式不正确的处理结果。5.如权利要求1所述的方法,其特征在于,还包括:所述网络控制器保存所述网络配置至自身的内存或自身的外存失败,则向所述认证服务器返回保存...

【专利技术属性】
技术研发人员:李宁森
申请(专利权)人:杭州迪普科技股份有限公司
类型:发明
国别省市:

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

1