一种基于bng池的响应方法、系统及相关设备的制作方法

文档序号:7984738阅读:306来源:国知局
一种基于bng池的响应方法、系统及相关设备的制作方法
【专利摘要】本发明公开了一种基于BNG池的响应方法,包括:宽带网络网关(BNG)池中的BNG设备接收用户接入请求;所述BNG设备根据所述用户接入请求以及所述BNG对应的延时响应策略进行响应。本发明还相应地公开了一种基于BNG池的响应系统结构示意图。通过本发明,BNG池中的BNG设备根据延时响应策略对用户接入请求进行响应,之后,用户设备便可以收到的第一条响应消息对应的BNG设备作为服务器,从而能够保证系统稳定性。
【专利说明】一种基于BNG池的响应方法、系统及相关设备
【技术领域】
[0001]本发明涉及通信领域,尤其涉及一种基于BNG(Broadband Network Gateway,宽带网络网关)池的响应方法、系统及相关设备。
【背景技术】
[0002]BNG/BRAS(Broadband Remote Access Server,宽带远程接入服务器)/BNAS (Broadband Network Access Server,宽带网络接入服务器)设备支持高速互联网业务、IP电话业务、IP视频业务、个人/企业VPN(Virtual Private Network,虚拟专用网)业务等宽带业务。为了保障这些业务的高可靠性,需要考虑BNG设备的备份机制。
[0003]目前,为了提供大量设备间的保护机制、实现海量业务的可靠性保障,提出了BNGPool (BNG池)/BNG Cloud (BNG云)的概念。BNG池由多台BNG设备组成,池内实现负荷分担、备份保护等机制。
[0004]但是,对于BNG池中的BNG设备如何对用户接入请求进行响应,现有技术中尚没有提出相关解决方案。

【发明内容】

[0005]有鉴于此,本发明的主要目的在于提供一种基于BNG池的响应方法、系统及相关设备,能够实现BNG池中的BNG设备对用户接入请求的响应,且能保证系统稳定性。
[0006]为达到上述目的,本发明的技术方案是这样实现的:
[0007]一种基于BNG池的响应方法,包括:
[0008]宽带网络网关BNG池中的BNG设备接收用户接入请求;
[0009]所述BNG设备根据所述用户接入请求以及所述BNG对应的延时响应策略进行响应。
[0010]BNG池中的BNG用户接入端口设置在二层广播域中,所述BNG池接收的用户接入请求通过二层广播域广播给BNG池中所有BNG设备,
[0011]所述BNG池中的BNG设备接收用户接入请求为:接收BNG池广播的用户接入请求。
[0012]该方法还包括:策略配置设备根据BNG设备的请求或者主动为BNG池中的BNG设备配置延时响应策略,其中,所述延时响应策略基于以下至少一项确定:BNG设备的用户接入情况、带宽利用情况、请求接入用户的特征值。
[0013]所述请求接入用户的特征值包括以下至少一项:MAC地址、VLAN标识、用户标识。
[0014]所述BNG设备根据所述用户接入请求以及所述BNG对应的延时响应策略进行响应为:
[0015]所述BNG设备根据所述用户接入请求获取以下信息中的至少一项:用户的MAC地址求模结果、用户的VLAN标识所在范围、用户所在域;
[0016]所述BNG设备根据所述获取的信息查询所述BNG对应的延时响应策略,并根据查询结果进行响应。[0017]该方法还包括:
[0018]用户设备将收到的第一个响应对应的BNG设备确定为服务器,并丢弃来自其他BNG设备的响应。
[0019]一种BNG设备,该BNG设备为BNG池中的BNG设备,包括:接收模块、延时响应策略存储模块和响应模块;其中,
[0020]所述接收模块、用于接收用户接入请求;
[0021]所述延时响应策略存储模块,用于存储所述BNG设备对应的延时响应策略;
[0022]所述响应模块,用于根据所述接收模块接收的用户接入请求以及所述延时响应策略存储模块存储的所述BNG对应的延时响应策略进行响应。
[0023]所述接收模块,具体用于接收BNG池通过二层广播域广播的用户接入请求。
[0024]所述延时响应策略存储模块,具体用于存储策略配置设备根据所述BNG设备的请求或者主动为所述BNG设备配置的延时响应策略,其中,所述延时响应策略基于以下至少一项确定=BNG设备的用户接入情况、带宽利用情况、请求接入用户的特征值。
[0025]所述响应模块,具体用于根据所述用户接入请求获取以下信息中的至少一项:用户的MAC地址求模结果、用户的VLAN标识所在范围、用户所在域;之后,根据所述获取的信息查询所述BNG对应的延时响应策略,并根据查询结果进行响应。
[0026]一种用户设备,包括:发送模块、接收模块和服务器确定模块;其中,
[0027]所述发送模块,用于向BNG池发送用户接入请求;
[0028]所述接收模块,用于接收来自BNG池中BNG设备的响应;
[0029]所述服务器确定模块,用于将接收模块收到的第一个响应对应的BNG设备确定为服务器,并丢弃来自其他BNG设备的响应。
[0030]—种基于BNG池的响应系统,包括:一个以上BNG设备、策略配置设备和用户设备;其中,
[0031 ] 所述BNG设备为上述的BNG设备;
[0032]所述用户设备为上述的用户设备;
[0033]所述策略配置设备,用于根据BNG设备的请求或者主动为BNG设备配置延时响应策略,其中,所述延时响应策略基于以下至少一项确定=BNG设备的用户接入情况、带宽利用情况、请求接入用户的特征值。
[0034]本发明基于BNG池的响应方法、系统及相关设备,宽带网络网关BNG池中的BNG设备接收用户接入请求;所述BNG设备根据所述用户接入请求以及所述BNG对应的延时响应策略进行响应。通过本发明,BNG池中的BNG设备根据延时响应策略对用户接入请求进行响应,之后,用户设备便可以收到的第一条响应消息对应的BNG设备作为服务器,从而能够保证系统稳定性。
【专利附图】

【附图说明】
[0035]图1为本发明实施例一种基于BNG池的响应方法流程不意图;
[0036]图2为本发明实施例一种BNG设备结构示意图;
[0037]图3为本发明实施例一种用户设备结构示意图;
[0038]图4为本发明实施例一种基于BNG池的响应系统结构不意图。【具体实施方式】
[0039]本发明的基本思想是:宽带网络网关BNG池中的BNG设备接收用户接入请求;所述BNG设备根据所述用户接入请求以及所述BNG对应的延时响应策略进行响应。
[0040]本发明实施例提出了一种基于BNG池的响应方法,如图1所示,该方法包括:
[0041]步骤101 =BNG池中的BNG设备接收用户接入请求;
[0042]步骤102:所述BNG设备根据所述用户接入请求以及所述BNG对应的延时响应策略进行响应。
[0043]可选的,BNG池中的BNG用户接入端口设置在二层广播域中,所述BNG池接收的用户接入请求通过二层广播域广播给BNG池中所有BNG设备,
[0044]所述BNG池中的BNG设备接收用户接入请求为:接收BNG池广播的用户接入请求。
[0045]可选的,该方法还包括:策略配置设备根据BNG设备的请求或者主动为BNG池中的BNG设备配置延时响应策略,其中,所述延时响应策略基于以下至少一项确定:BNG设备的用户接入情况、带宽利用情况、请求接入用户的特征值。
[0046]需要说明的是,策略配置设备可以是策略服务器,也可以是其他管理服务器。
[0047]可选的,所述请求接入用户的特征值包括以下至少一项:MAC地址、VLAN标识、用户标识。
[0048]可选的,所述BNG设备根据所述用户接入请求以及所述BNG对应的延时响应策略进行响应为:
[0049]所述BNG设备根据所述用户接入请求获取以下信息中的至少一项:用户的MAC地址求模结果、用户的VLAN标识所在范围、用户所在域;
[0050]所述BNG设备根据所述获取的信息查询所述BNG对应的延时响应策略,并根据查询结果进行响应。
[0051]可选的,该方法还包括:
[0052]用户设备将收到的第一个响应对应的BNG设备确定为服务器,并丢弃来自其他BNG设备的响应。
[0053]本发明实施例还相应地提出了一种BNG设备,该BNG设备为BNG池中的BNG设备,如图2所示,该BNG设备包括:接收模块、延时响应策略存储模块和响应模块;其中,
[0054]所述接收模块、用于接收用户接入请求;
[0055]所述延时响应策略存储模块,用于存储所述BNG设备对应的延时响应策略;
[0056]所述响应模块,用于根据所述接收模块接收的用户接入请求以及所述延时响应策略存储模块存储的所述BNG对应的延时响应策略进行响应。
[0057]可选的,所述接收模块,具体用于接收BNG池通过二层广播域广播的用户接入请求。
[0058]可选的,所述延时响应策略存储模块,具体用于存储策略配置设备根据所述BNG设备的请求或者主动为所述BNG设备配置的延时响应策略,其中,所述延时响应策略基于以下至少一项确定:BNG设备的用户接入情况、带宽利用情况、请求接入用户的特征值。
[0059]可选的,所述响应模块,具体用于根据所述用户接入请求获取以下信息中的至少一项:用户的MAC地址求模结果、用户的VLAN标识所在范围、用户所在域;之后,根据所述获取的信息查询所述BNG对应的延时响应策略,并根据查询结果进行响应。
[0060]本发明实施例还相应地提出了一种用户设备,如图3所示,该用户设备包括:发送模块、接收模块和服务器确定模块;其中,
[0061]所述发送模块,用于向BNG池发送用户接入请求;
[0062]所述接收模块,用于接收来自BNG池中BNG设备的响应;
[0063]所述服务器确定模块,用于将接收模块收到的第一个响应对应的BNG设备确定为服务器,并丢弃来自其他BNG设备的响应。
[0064]本发明实施例还相应地提出了一种基于BNG池的响应系统,如图4所示,该系统包括:一个以上BNG设备、策略配置设备和用户设备;其中,
[0065]所述BNG设备为上述的BNG设备;
[0066]所述用户设备为上述的用户设备;
[0067]所述策略配置设备,用于根据BNG设备的请求或者主动为BNG设备配置延时响应策略,其中,所述延时响应策略基于以下至少一项确定=BNG设备的用户接入情况、带宽利用情况、请求接入用户的特征值。
[0068]下面结合附图和实施例对本发明进行详细描述。
[0069]实施例1:
[0070]该实施例介绍BNG池中BNG设备的延时响应策略配置过程。具体描述如下:
[0071]策略配置设备根据BNG设备的请求或者主动为BNG池中的BNG设备配置延时响应策略,可以通过如下三种方式完成配置:
[0072]I)按用户的标识配置延时响应策略。用户标识包含用户所属的域信息,池中的设备根据用户域进行不同的延时响应时间配置,假设BNG池中有三台BNG设备,每台设备根据用户域配置不同的延时响应时间。如下表所示,BNG A对域Dl延时响应为0,BNG B对域Dl延时响应为50ms,BNG C对域Dl延时响应100ms。当用户请求广播到BNG A、B、C的用户接入端口后,BNG A立即响应,BNG B延时50ms响应,BNG C延时IOOms进行响应。域Dl中的用户首先收到BNG A的响应请求,用户选择Dl作为自己的服务器。对于D2、D3域的用户机制类似。通过这种基于域的响应机制,Dl的用户接入到BNG A0 D2的用户接入到BNG B ;D3的用户接入到BNG C。从而实现了 BNG池根据用户域对用户进行负荷分担的效果。
[0073]按用户的标识配置的延时响应策略可以如表1所示:
[0074]
【权利要求】
1.一种基于BNG池的响应方法,其特征在于,该方法包括: 宽带网络网关BNG池中的BNG设备接收用户接入请求; 所述BNG设备根据所述用户接入请求以及所述BNG对应的延时响应策略进行响应。
2.根据权利要求1所述的方法,其特征在于,BNG池中的BNG用户接入端口设置在二层广播域中,所述BNG池接收的用户接入请求通过二层广播域广播给BNG池中所有BNG设备, 所述BNG池中的BNG设备接收用户接入请求为:接收BNG池广播的用户接入请求。
3.根据权利要求1所述的方法,其特征在于,该方法还包括:策略配置设备根据BNG设备的请求或者主动为BNG池中的BNG设备配置延时响应策略,其中,所述延时响应策略基于以下至少一项确定:BNG设备的用户接入情况、带宽利用情况、请求接入用户的特征值。
4.根据权利要求3所述的方法,其特征在于,所述请求接入用户的特征值包括以下至少一项:MAC地址、VLAN标识、用户标识。
5.根据权利要求3所述的方法,其特征在于,所述BNG设备根据所述用户接入请求以及所述BNG对应的延时响应策略进行响应为: 所述BNG设备根据所述用户接入请求获取以下信息中的至少一项:用户的MAC地址求模结果、用户的VLAN标识所在范围、用户所在域; 所述BNG设备根据所述获取的信息查询所述BNG对应的延时响应策略,并根据查询结果进行响应。
6.根据权利要求1至5任一项所述的方法,其特征在于,该方法还包括: 用户设备将收到的第一个响应`对应的BNG设备确定为服务器,并丢弃来自其他BNG设备的响应。
7.一种BNG设备,其特征在于,该BNG设备为BNG池中的BNG设备,包括:接收模块、延时响应策略存储模块和响应模块;其中, 所述接收模块、用于接收用户接入请求; 所述延时响应策略存储模块,用于存储所述BNG设备对应的延时响应策略; 所述响应模块,用于根据所述接收模块接收的用户接入请求以及所述延时响应策略存储模块存储的所述BNG对应的延时响应策略进行响应。
8.根据权利要求7所述的BNG设备,其特征在于, 所述接收模块,具体用于接收BNG池通过二层广播域广播的用户接入请求。
9.根据权利要求7所述的BNG设备,其特征在于, 所述延时响应策略存储模块,具体用于存储策略配置设备根据所述BNG设备的请求或者主动为所述BNG设备配置的延时响应策略,其中,所述延时响应策略基于以下至少一项确定=BNG设备的用户接入情况、带宽利用情况、请求接入用户的特征值。
10.根据权利要求9所述的BNG设备,其特征在于, 所述响应模块,具体用于根据所述用户接入请求获取以下信息中的至少一项:用户的MAC地址求模结果、用户的VLAN标识所在范围、用户所在域;之后,根据所述获取的信息查询所述BNG对应的延时响应策略,并根据查询结果进行响应。
11.一种用户设备,其特征在于,该用户设备包括:发送模块、接收模块和服务器确定模块;其中, 所述发送模块,用于向BNG池发送用户接入请求;所述接收模块,用于接收来自BNG池中BNG设备的响应; 所述服务器确定模块,用于将接收模块收到的第一个响应对应的BNG设备确定为服务器,并丢弃来自其他BNG设备的响应。
12.—种基于BNG池的响应系统,其特征在于,该系统包括:一个以上BNG设备、策略配置设备和用户设备;其中, 所述BNG设备为权利要求7至10任一项所述的BNG设备; 所述用户设备为权利要求11所述的用户设备; 所述策略配置设备,用于根据BNG设备的请求或者主动为BNG设备配置延时响应策略,其中,所述延时响应策略基于以下至少一项确定:BNG设备的用户接入情况、带宽利用情况、请求接入用 户的特征值。
【文档编号】H04L12/66GK103780513SQ201210410054
【公开日】2014年5月7日 申请日期:2012年10月24日 优先权日:2012年10月24日
【发明者】尤建洁, 王怀滨, 范亮 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1