一种选择二层隧道协议网络服务器的方法和装置的制造方法_4

文档序号:9828050阅读:来源:国知局
层隧道协议L2TP探测会话;
[0139] 优先级顺序确定模块402,用于基于各个备选LNS的L2TP探测会话的状态参数,确 定备选LNS间的优先级顺序;
[0140] LNS选择模块403,用于基于所述优先级顺序,从备选LNS中选择用于建立L2TP用 户会话的一或多个LNS。
[0141] 在一个实施方式中,所述L2TP探测会话的状态参数包括下列中的至少一个:
[0142] 所述L2TP探测会话所承载的L2TP隧道的连接状态;所述L2TP探测会话的连接状 态;所述备选LNS的会话余量状态;
[0143] 优先级顺序确定模块402,用于针对每个备选LNS的L2TP探测会话的状态参数执 行加权计算,并将加权结果与该备选LNS的配置序号求和;基于求和结果确定备选LNS间的 优先级顺序。
[0144] 在一个实施方式中,该装置还包括:
[0145] 隧道复用模块404,用于复用选中的LNS的L2TP探测会话的L2TP隧道,以承载所 述L2TP用户会话。
[0146] 在一个实施方式中,L2TP探测会话的状态参数包括基于所述L2TP探测会话的相 对会话量,所述L2TP探测会话的状态参数还包括下列中的至少一个:所述L2TP探测会话所 承载的L2TP隧道的连接状态;所述L2TP探测会话的连接状态;所述备选LNS的会话余量状 态;
[0147] 优先级顺序确定模块402,用于针对每个备选LNS,基于L2TP探测会话的相对会话 量确定相对排序值,并针对除了基于所述L2TP探测会话的相对会话量之外的状态参数执 行加权计算,并将加权结果与该备选LNS的相对排序值求和;基于求和结果确定备选LNS间 的优先级顺序。
[0148] 在一个实施方式中,优先级顺序确定模块402,还用于在基于L2TP探测会话的相 对会话量确定相对排序值后:
[0149] 当所有备选LNS的相对排序值都相同时,基于每个备选LNS的配置序号更新每个 备选LNS的相对排序值;或
[0150] 当至少两个备选LNS的相对排序值相同且不是所有备选LNS的相对排序值都相同 时,基于所述相对排序值相同的备选LNS的配置序号顺序更新所述相对排序值相同的备选 LNS的相对排序值:其中:配置序号最前的备选LNS保留所述相同的相对排序值;除了所述 配置序号最前的备选LNS之外的备选LNS的更新后相对排序值,为依据所述配置序号排列 顺序递增。
[0151 ] 在一个实施方式中,接口创建模块401,还用于在与备选LNS建立所述L2TP探测会 话的过程中,通过AVP消息向所述备选LNS发送会话余量阈值;在建立该备选LNS的L2TP 探测会话后,当所述备选LNS判定会话余量小于等于所述会话余量阈值时,拆除该备选LNS 的L2TP探测会话;
[0152] 优先级顺序确定模块402,还用于更新备选LNS间的优先级顺序;
[0153] LNS选择模块403,还用于基于所述更新后的优先级顺序,从备选LNS中选择用于 建立L2TP用户会话的一或多个LNS。
[0154] 综上所述,本发明基于探测会话的状态参数实时感知每个备选LNS的状态并相应 选择备选LNS,从而LAC可以选择出状态更好的备选LNS以建立L2TP用户会话,有效地将 L2TP用户会话分摊到所选中的一个或多个LNS上,降低了对于LNS的性能规格要求,规避了 LNS规格瓶颈情况。
[0155] 而且,本发明结合L2TP隧道状态、LNS会话资源情况、L2TP探测会话状态、LNS会 话量、LNS权重等因素,可以按照配置优先模式或负载均衡模式选择备选LNS。
[0156] 以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在 本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护 范围之内。
【主权项】
1. 一种选择二层隧道协议网络服务器LNS的方法,其特征在于,所述方法应用于二层 隧道协议访问集中器LAC,该方法包括: 为每个备选LNS创建对应的虚拟点对点协议PPP接口,并通过所述虚拟PPP接口与对 应的备选LNS建立二层隧道协议L2TP探测会话; 基于各个备选LNS的L2TP探测会话的状态参数,确定备选LNS间的优先级顺序; 基于所述优先级顺序,从备选LNS中选择用于建立L2TP用户会话的一或多个LNS。2. 根据权利要求1所述的方法,其特征在于,所述L2TP探测会话的状态参数包括下列 中的至少一个: 所述L2TP探测会话所承载的L2TP隧道的连接状态; 所述L2TP探测会话的连接状态; 所述备选LNS的会话余量状态; 所述基于各个备选LNS的L2TP探测会话的状态参数,确定备选LNS间的优先级顺序包 括: 针对每个备选LNS的L2TP探测会话的状态参数执行加权计算,并将加权结果与该备选 LNS的配置序号求和; 基于求和结果确定备选LNS间的优先级顺序。3. 根据权利要求1所述的方法,其特征在于,所述L2TP探测会话的状态参数包括基于 所述L2TP探测会话的相对会话量,所述L2TP探测会话的状态参数还包括下列中的至少一 个: 所述L2TP探测会话所承载的L2TP隧道的连接状态; 所述L2TP探测会话的连接状态; 所述备选LNS的会话余量状态; 所述基于各个备选LNS的L2TP探测会话的状态参数,确定备选LNS间的优先级顺序包 括: 针对每个备选LNS,基于L2TP探测会话的相对会话量确定相对排序值,并针对除了基 于所述L2TP探测会话的相对会话量之外的状态参数执行加权计算,并将加权结果与该备 选LNS的相对排序值求和; 基于求和结果确定备选LNS间的优先级顺序。4. 根据权利要求3所述的方法,其特征在于,在基于L2TP探测会话的相对会话量确定 相对排序值后,该方法还包括: 当所有备选LNS的相对排序值都相同时,基于每个备选LNS的配置序号更新每个备选 LNS的相对排序值;或 当至少两个备选LNS的相对排序值相同且不是所有备选LNS的相对排序值都相同时, 基于所述相对排序值相同的备选LNS的配置序号顺序更新所述相对排序值相同的备选LNS 的相对排序值:其中:配置序号最前的备选LNS保留所述相同的相对排序值;除了所述配置 序号最前的备选LNS之外的备选LNS的更新后相对排序值,为依据所述配置序号排列顺序 递增。5. 根据权利要求1所述的方法,其特征在于,在从备选LNS中选择用于建立L2TP用户 会话的一或多个LNS之后,该方法还包括: 复用选中的LNS的L2TP探测会话的L2TP隧道,以承载所述L2TP用户会话。6. 根据权利要求1-5中任一项所述的方法,其特征在于,该方法还包括: 在与备选LNS建立所述L2TP探测会话的过程中,通过属性值对AVP消息向所述备选 LNS发送会话余量阈值; 在与备选LNS建立所述L2TP探测会话后,当所述备选LNS判定会话余量小于等于所述 会话余量阈值时,拆除该备选LNS的L2TP探测会话; 更新备选LNS间的优先级顺序; 基于所述更新后的优先级顺序,从备选LNS中选择用于建立L2TP用户会话的一或多个 LNS〇7. -种选择二层隧道协议网络服务器LNS的装置,其特征在于,所述装置应用于二层 隧道协议访问集中器LAC,该装置包括: 接口创建模块,用于为每个备选LNS创建对应的虚拟点对点协议PPP接口,并通过所述 虚拟PPP接口与对应的备选LNS建立二层隧道协议L2TP探测会话; 优先级顺序确定模块,用于基于各个备选LNS的L2TP探测会话的状态参数,确定备选 LNS间的优先级顺序; LNS选择模块,用于基于所述优先级顺序,从备选LNS中选择用于建立L2TP用户会话的 一或多个LNS。8. 根据权利要求7所述的装置,其特征在于,所述L2TP探测会话的状态参数包括下列 中的至少一个: 所述L2TP探测会话所承载的L2TP隧道的连接状态; 所述L2TP探测会话的连接状态; 所述备选LNS的会话余量状态; 优先级顺序确定模块,用于针对每个备选LNS的L2TP探测会话的状态参数执行加权计 算,并将加权结果与该备选LNS的配置序号求和;基于求和结果确定备选LNS间的优先级顺 序。9. 根据权利要求7所述的装置,其特征在于,所述L2TP探测会话的状态参数包括基于 所述L2TP探测会话的相对会话量,所述L2TP探测会话的状态参数还包括下列中的至少一 个: 所述L2TP探测会话所承载的L2TP隧道的连接状态; 所述L2TP探测会话的连接状态; 所述备选LNS的会话余量状态; 优先级顺序确定模块,用于针对每个备选LNS,基于L2TP探测会话的相对会话量确定 相对排序值,并针对除了基于所述L2TP探测会话的相对会话量之外的状态参数执行加权 计算,并将加权结果与该备选LNS的相对排序值求和;基于求和结果确定备选LNS间的优先 级顺序。10. 根据权利要求9所述的装置,其特征在于, 优先级顺序确定模块,还用于在基于L2TP探测会话的相对会话量确定相对排序值后: 当所有备选LNS的相对排序值都相同时,基于每个备选LNS的配置序号更新每个备选 LNS的相对排序值;或 当至少两个备选LNS的相对排序值相同且不是所有备选LNS的相对排序值都相同时, 基于所述相对排序值相同的备选LNS的配置序号顺序更新所述相对排序值相同的备选LNS 的相对排序值:其中:配置序号最前的备选LNS保留所述相同的相对排序值;除了所述配置 序号最前的备选LNS之外的备选LNS的更新后相对排序值,为依据所述配置序号排列顺序 递增。11. 根据权利要求7所述的装置,其特征在于,该装置还包括: 隧道复用模块,用于复用选中的LNS的L2TP探测会话的L2TP隧道,以承载所述L2TP 用户会话。12. 根据权利要求7-11中任一项所述的装置,其特征在于, 接口创建模块,还用于在与备选LNS建立所述L2TP探测会话的过程中,通过属性值对 AVP消息向所述备选LNS发送会话余量阈值;与备选LNS建立所述L2TP探测会话后,当所述 备选LNS判定会话余量小于等于所述会话余量阈值时,拆除该备选LNS的L2TP探测会话; 优先级顺序确定模块,还用于更新备选LNS间的优先级顺序; LNS选择模块,还用于基于所述更新后的优先级顺序,从备选LNS中选择用于建立L2TP 用户会话的一或多个LNS。
【专利摘要】本发明提出一种选择二层隧道协议网络服务器(LNS)的方法和装置。该方法包括:为每个备选LNS创建对应的虚拟点对点协议(PPP)接口,并通过所述虚拟PPP接口与对应的备选LNS建立L2TP探测会话;基于各个备选LNS的L2TP探测会话的状态参数,确定备选LNS间的优先级顺序;基于所述优先级顺序,从备选LNS中选择用于建立L2TP用户会话的一或多个LNS。
【IPC分类】H04L12/46, H04L29/08
【公开号】CN105591869
【申请号】CN201510432427
【发明人】赵裕繁, 张宗盛
【申请人】杭州华三通信技术有限公司
【公开日】2016年5月18日
【申请日】2015年7月22日
当前第4页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1