一种确定源承载网资源管理器的方法

文档序号:7594867阅读:150来源:国知局
专利名称:一种确定源承载网资源管理器的方法
技术领域
本发明涉及一种涉及Internet网络中承载控制层的资源分配技术,特别涉及一种在Internet网络的承载控制层中确定源承载网资源管理器的方法。
背景技术
目前,随着Internet网络规模的不断增大,各种各样的网络服务争相涌现,各种先进的多媒体系统层出不穷,这导致Internet网络需要经常发送突发性高的文件传输协议(FTP)或含有图像文件的超文本传输协议(HTTP)等多媒体业务。对于网络中的实时业务来说,由于其对网络的传输时延、延时抖动等特性较为敏感,因此网络在发送FTP或HTTP等业务时,对实时业务的影响比较大。而且,多媒体业务还占去了大量的网络带宽,使现有网络中需要保证带宽的关键业务很难被可靠地传输。
针对上述问题,业界提出了各种服务质量(QoS)技术,比如,因特网工程任务组(IETF)就建立了很多的服务模型和机制以满足网络的需求。在这些QoS技术中,业界比较认可的是IETF提出的在网络的接入和边缘使用综合业务模型(Int-Serv)、在网络的核心使用区分业务模型(Diff-Serv)的技术方案。由于该方案中的Diff-Serv仅设定了优先登记保障QoS,因此使用该方案的网络虽然具有线路利用率高的特点,但是整个网络的传输可靠性和传输效果很难保证。为解决这个问题,业界提出了为Diff-Serv引入一个独立的承载控制层的方案,即在原有Diff-Serv的基础上提出了具有独立承载控制层的Diff-Serv模型。该解决方案是在Diff-Serv的业务控制层和承载网络层之间设置承载控制层,所设置的承载控制层由多个承载网资源管理器组成,承载网资源管理器可以是带宽代理器(BB,Bandwidth Broker),也可以是QoS服务器或资源管理器或其他设备,Diff-Serv中的每个承载网络对应一个承载网资源管理器,由承载网资源管理器配置该承载网络的管理规则和网络拓扑,并为用户申请的业务分配带宽资源,各个承载网资源管理器之间通过信令传递用户申请业务带宽的请求和结果,以及承载网资源管理器为用户的业务申请分配的路径信息。
下面结合附图对该具有独立承载控制层的Diff-Serv模型进行说明。
将承载网络称作管理域,Diff-Serv模型中的每个管理域对应一个承载网资源管理器。在图1所示的Diff-Serv模型中,管理域101对应承载网资源管理器102,承载网资源管理器102与管理域101中的边缘路由器(ER)103连接,由承载网资源管理器102对管理域101进行网络资源和拓扑管理等处理;类似地,管理域112对应承载网资源管理器111,承载网资源管理器111与管理域112中的路由器113连接;管理域109对应承载网资源管理器108,承载网资源管理器108与管理域109中的ER 110连接。承载网资源管理器102和承载网资源管理器108通过承载网资源管理器111连接。用户(UE)104与呼叫代理(CA)105连接,该CA 105与承载网资源管理器102连接,承载网资源管理器102对应的管理域101是CA 105所辖用户UE 104当前业务下的归属承载网络,即UE 104当前的业务流源地址在管理域101的网段内,因此,如果UE 104为主叫用户,则承载网资源管理器102为当前业务正向连接时的源承载网资源管理器;UE 106与CA 107连接,该CA 107与承载网资源管理器108连接,承载网资源管理器108对应的管理域109是CA 107所辖的用户UE 106当前业务下的归属承载网络,即UE 106当前的业务流源地址在管理域109的网段内,因此,如果UE106为被叫用户,则承载网资源管理器108为当前业务逆向连接时的源承载网资源管理器。
承载控制层为UE的业务请求实现资源申请包含两个部分一部分是由正向连接时的源承载网资源管理器发起与正向连接时的目的承载网资源管理器之间的正向连接,并分配带宽资源,另一部分是由逆向连接时的源承载网资源管理器发起与逆向连接时的目的承载网资源管理器之间的逆向连接,并分配带宽资源。这里,所谓正向连接即为从主叫方到被叫方的业务流连接,所谓逆向连接即为从被叫方到主叫方的业务流连接。
在承载网由多个承载网资源管理器管理的情况下,首先CA需要分别确定正向连接和逆向连接时的源承载网资源管理器,以便向当前正向连接和逆向连接时的源承载网资源管理器发起资源请求,从而承载网可以为用户申请的业务分配带宽资源。
在建立正向连接时,源承载网资源管理器的确定由主叫CA发起。主叫CA接收业务请求,根据业务请求中主叫UE的用户信息和当前业务类型得到当前业务流对应的源地址,再根据自身保存的承载网资源管理器信息确定与其直接连接的承载网资源管理器中哪个是当前业务流源地址对应的承载网资源管理器,即正向连接时的源承载网资源管理器。
在建立逆向连接时,源承载网资源管理器的确定由被叫CA发起。被叫CA接收主叫CA发送的业务请求,根据该业务请求中被叫UE的周户信息和当前业务类型得到当前业务流对应的源地址,再根据自身保存的承载网资源管理器信息确定与其直接连接的承载网资源管理器中哪个是当前业务流源地址对应的承载网资源管理器,即逆向连接时的源承载网资源管理器。在CA确定源承载网资源管理器之后,即可为源承载网资源管理器发送资源请求,从而承载控制层可以为本次呼叫进行资源请求。
这里,所述业务请求中的用户信息可以为用户号码或IP地址等;所述业务流源地址可以为用户号码或号码段、IP地址或IP地址段、接入媒体网关IP地址、或中继网关IP地址等等;同一用户在不同的业务中,所对应的业务流源地址可以相同也可以不同,用户的业务流源地址可以与业务请求中该用户的用户信息相同也可以不同。
其中,CA可以静态地保存所有与其连接的承载网资源管理器的ER接入信息,也可以由与其连接的承载网资源管理器在上电后将自身的ER接入信息主动地发送给CA,CA根据保存的各承载网资源管理器的ER接入信息确定各承载网资源管理器对应的管理域,结合当前业务流源地址就可以确定当前业务流对应的源承载网资源管理器。这里,所述ER接入信息为用户号码或号码段、IP地址或IP地址段等等,因此,CA可以通过ER接入信息确定的各承载网资源管理器的管理域,并根据当前业务流源地址是否在承载网资源管理器的管理域内判断该承载网资源管理器是否为当前业务流对应的源承载网资源管理器。
在以上实现过程中,CA需要根据所保存的各承载网资源管理器的ER接入信息确定各承载网资源管理器对应的管理域,从而确定当前业务流对应的源承载网资源管理器。由于,网络中CA的数量一般比较少,每个CA下接的用户数则非常多,如果CA下的用户需要从各个不同的ER转发业务流,则需要CA与不同的承载网资源管理器连接,这样,CA需要保存大量承载网资源管理器的ER接入信息;并且,当需要增加或删除某个承载网资源管理器或其辖域内的ER时,则需要将该增加或删除的信息通知与之连接的CA,CA再修改自身所保存的相关信息,从而使CA与承载网资源管理器连接和维护的难度都很大。

发明内容
有鉴于此,本发明的主要目的在于提供一种确定源承载网资源管理器的方法,使CA不必保存大量承载网资源管理器的管理域信息,就能够确定当前业务的源承载网资源管理器,从而易于CA与承载网资源管理器之间的连接和维护。
为达到上述目的,本发明的技术方案是这样实现的本发明公开了一种确定源承载网资源管理器的方法,在网络中设置集中定位数据库,该方法包括步骤a.CA收到业务请求后,根据该业务请求中的用户信息发送定位请求至集中定位数据库;b.集中定位数据库根据定位请求中的业务信息确定源承载网资源管理器的地址信息,并返回包含该源承载网资源管理器地址信息的定位响应给CA。
步骤a中,在所述CA中配置集中定位数据库的地址信息,CA按所配置的地址信息将定位请求发送至集中定位数据库。
步骤a中,所述CA根据用户信息得到当前业务流源地址,并发送包含该业务流源地址的定位请求。
步骤b中,所述确定源承载网资源管理器的地址信息的方法为集中定位数据库根据定位请求中的业务流源地址,查询自身保存的承载网资源管理器的地址信息与自身管理域的映射关系表,得到源承载网资源管理器的地址信息。
步骤b中,集中定位数据库查询得到一个以上承载网资源管理器的地址信息时,所述确定源承载网资源管理器的地址信息的方法进一步包括集中定位数据库从该一个以上承载网资源管理器的地址信息中任选一个作为源承载网资源管理器的地址信息。
步骤b中,所述承载网资源管理器的地址信息与自身管理域的映射关系表中进一步包含承载网资源管理器的属性;集中定位数据库查询得到一个以上承载网资源管理器的地址信息时,所述确定源承载网资源管理器的地址信息的方法进一步包括集中定位数据库根据各承载网资源管理器的属性从该一个以上承载网资源管理器中选择最优的承载网资源管理器,并将该承载网资源管理器的地址信息作为源承载网资源管理器的地址信息。
步骤b中,集中定位数据库查询得到一个以上承载网资源管理器的地址信息时,集中定位数据库将包含该一个以上承载网资源管理器的地址信息的定位响应返回给CA,CA根据定位响应从该一个以上承载网资源管理器的地址信息中任选一个作为源承载网资源管理器的地址信息。
步骤b中,所述承载网资源管理器的地址信息与自身管理域的映射关系表中进一步包含承载网资源管理器的属性;集中定位数据库查询得到一个以上承载网资源管理器的地址信息时,集中定位数据库根据各承载网资源管理器的属性对该一个以上承载网资源管理器的地址信息进行排序,并将该排序后的一个以上承载网资源管理器的地址信息包含在定位响应中返回给CA,CA根据定位响应中各承载网资源管理器的排序情况从该一个以上承载网资源管理器中选择最优的承载网资源管理器,并将该承载网资源管理器的地址信息作为源承载网资源管理器的地址信息。
其中,所述承载网资源管理器的地址信息与自身管理域的映射关系表预先静态保存在集中定位数据库中。
其中,在每一个承载网资源管理器中配置集中定位数据库的地址信息;所述承载网资源管理器的地址信息与自身管理域的映射关系表动态配置在集中定位数据库中。
步骤a中,所述CA为主叫CA,所述业务请求为主叫UE发来的业务请求,所述用户信息为主叫UE的用户信息;步骤b中,所述源承载网资源管理器为正向连接时的源承载网资源管理器。
步骤a中,所述CA为被叫CA,所述业务请求为主叫CA发来的业务请求,所述用户信息为主叫UE的用户信息;步骤b中,所述源承载网资源管理器为正向连接时的源承载网资源管理器。
步骤a中,所述CA为被叫CA,所述业务请求为主叫CA发来的业务请求,所述用户信息为被叫UE的用户信息;步骤b中,所述源承载网资源管理器为逆向连接时的源承载网资源管理器。
步骤a中,所述CA为主叫CA,所述业务请求为主叫用户UE发来的业务请求,所述用户信息为被叫UE的用户信息;步骤b中,所述源承载网资源管理器为逆向连接时的源承载网资源管理器。
由上述方案可以看出,本发明的关键在于在网络中设置了集中定位数据库,专门用于存储各承载网资源管理器的地址信息与自身管理域的映射关系表,在CA收到业务请求后,可以根据当前业务流源地址查询该映射关系表确定当前业务流源地址所在的管理域,从而得到当前业务对应的源承载网资源管理器的地址信息。
因此,本发明所提供的确定源承载网资源管理器的方法,使CA不必保存大量承载网资源管理器的管理域信息,从而使网络易于维护和管理,并能够确定当前业务请求的源承载网资源管理器。


图1为现有的具有独立承载控制层的Diff-Serv模型的示意图;图2为本发明方法确定正向连接时的源承载网资源管理器一较佳实施例处理流程示意图。
具体实施例方式
下面结合附图及具体实施例对本发明再作进一步详细的说明。
本发明方法在网络中设置了集中定位数据库,用于保存承载网资源管理器的地址信息与自身管理域的映射关系表,CA接收到业务请求后根据业务请求中的用户信息以及当前业务类型得到当前业务流源地址,并通过查询该集中定位数据库得到对应源承载网资源管理器的地址信息。
在一次业务呼叫过程中,需要通过分别确定正向连接和逆向连接时的源承载网资源管理器来建立正向和逆向连接,从而为本次业务分配带宽资源。其中,正向连接和逆向连接时的源承载网资源管理器的确定可以由主叫UE所属的CA即主叫CA发起,也可由被叫UE所属的CA即被叫CA发起。下面以主叫CA发起的确定正向连接时源承载网资源管理器的过程为例,对本发明方法加以详细说明。
图2为本发明方法确定正向连接时的源承载网资源管理器一较佳实施例处理流程示意图。如图2所示,具体处理步骤如下步骤201主叫UE向主叫CA发送业务请求。
步骤202主叫CA根据步骤201所述的业务请求中主叫UE的用户信息以及当前业务类型,得到当前业务流对应的源地址,并将包含此业务流源地址的定位请求发送至主叫CA所连接的集中定位数据库。这里,在每一个CA中均预先配置了集中定位数据库的地址信息如IP地址等,因此CA可以根据配置的地址信息通过信令路由将定位请求发送至集中定位数据库。
这里,所述用户信息可以为用户号码、或IP地址等,所述业务流源地址可以为用户号码或号码段、IP地址或IP地址段、接入媒体网关IP地址、或中继网关IP地址等等。
步骤203集中定位数据库根据定位请求中的业务流源地址查询自身保存的承载网资源管理器的地址信息与自身管理域的映射关系表,根据业务流源地址是否属于承载网资源管理器的管理域来确定该承载网资源管理器是否为当前业务正向连接时的源承载网资源管理器,从而得到当前业务正向连接时源承载网资源管理器的地址信息。这里,所述源承载网资源管理器的地址信息为IP地址。
其中,所述承载网资源管理器的地址信息与自身管理域的映射关系表可以预先静态保存在集中定位数据库中,也可以动态的配置,即每一个承载网资源管理器在上电后将自身的地址信息以及其ER接入信息等主动地发送给集中定位数据库,并每一个承载网资源管理器在其地址信息或ER接入信息发生变化时,会将自身当前的地址信息或ER接入信息发送给集中定位数据库。这里,每个承载网资源管理器中均预先配置了集中定位数据库的地址信息如IP地址等,因此各承载网资源管理器可以根据配置的定位数据库的地址信息通过信今路由将自身的地址信息以及其ER接入信息主动上报给集中定位数据库,所述ER接入信息即可以表示承载网资源管理器的管理域。
步骤204集中定位数据库向主叫CA返回定位响应,该响应消息中包含步骤203所查询到的正向连接时源承载网资源管理器的地址信息。
步骤205主叫CA按步骤204所述定位响应中源承载网资源管理器的地址向当前正向连接时的源承载网资源管理器发送资源请求,从而该正向连接时的源承载网资源管理器可以建立正向连接,并分配正向资源。
由于,一个业务流源地址可能对应一个或多个承载网资源管理器,因此,步骤203中可能会查询得到多个承载网资源管理器的地址信息。这种情况下,或者由集中定位数据库将查询结果组织成列表返回给主叫CA,主叫CA从该列表中任意选择一个承载网资源管理器作为源承载网资源管理器;或者由集中定位数据库从查询到的多个承载网资源管理器中任意选择一个承载网资源管理器作为源承载网资源管理器,并将该源承载网资源管理器的地址信息返回给主叫CA。
另外,所述承载网资源管理器的地址信息与自身管理域的映射关系表中还可以进一步包括承载网资源管理器的属性,则集中定位数据库可以根据各承载网资源管理器的属性对查询得到的多个承载网资源管理器进行排序;然后,或者由集中定位数据库将排序后的查询结果组织成列表返回给主叫CA,主叫CA根据排序情况选择最优的承载网资源管理器作为源承载网资源管理器;或者集中定位数据库根据排序结果选择最优的承载网资源管理器作为源承载网资源管理器,并将该源承载网资源管理器的地址信息返回给主叫CA。这里,所述承载网资源管理器的属性可以为主用性、当前处理能力等,可以根据承载网资源管理器的主用性或当前处理能力等进行排序,则主叫CA可以选择最主用的承载网资源管理器,或当前处理能力最强的承载网资源管理器作为最优的承载网资源管理器。这里,所述集中定位数据库返回查询结果给主叫CA均通过所述的定位响应消息发送。其中,所述选择最优的承载网资源管理器作为源承载网资源管理器时,可以根据当前业务特点采用不同的原则进行选择,但具体采用哪种原则本发明不进行限定。
被叫CA发起的确定正向连接时源承载网资源管理器的过程与图2所述处理类似。所不同的是被叫CA在接收到主叫CA发来的业务请求之后,向集中定位数据库发送定位请求,并且在上述与主叫CA相关的处理中,将主叫CA相应变为了被叫CA。这里,主叫CA在接收到主叫UE发送的业务请求之后,还会向被叫CA发送业务请求。
此外,确定逆向连接时的源承载网资源管理器的处理也与上述过程类似。被叫CA发起的确定逆向连接时的源承载网资源管理器的过程与其发起的确定正向连接时源承载网资源管理器的过程基本相同,所不同的是被叫CA根据业务请求中被叫UE的用户信息得到当前业务流源地址。主叫CA发起的确定逆向连接时的源承载网资源管理器的过程与其发起的确定正向连接时源承载网资源管理器的过程基本相同,所不同的是主叫CA根据业务请求中被叫UE的用户信息得到当前业务流源地址。
由以上方案可见,应用本发明实施例,业务控制层的CA不必保存大量承载网资源管理器的ER接入信息,就可以根据当前业务请求中用户信息对应的业务流源地址通过查询集中定位数据库来定位当前业务正向连接和逆向连接时的源承载网资源管理器,从而大大减小了CA实现的复杂性,提高了对承载网资源管理器以及用户信息进行管理的效率和可靠性。
权利要求
1.一种确定源承载网资源管理器的方法,其特征在于,在网络中设置集中定位数据库,该方法包括步骤a.呼叫代理CA收到业务请求后,根据该业务请求中的用户信息发送定位请求至集中定位数据库;b.集中定位数据库根据定位请求中的业务信息确定源承载网资源管理器的地址信息,并返回包含该源承载网资源管理器地址信息的定位响应给CA。
2.根据权利要求1所述的方法,其特征在于,步骤a中,在所述CA中配置集中定位数据库的地址信息,CA按所配置的地址信息将定位请求发送至集中定位数据库。
3.根据权利要求1所述的方法,其特征在于,步骤a中,所述CA根据用户信息得到当前业务流源地址,并发送包含该业务流源地址的定位请求。
4.根据权利要求2所述的方法,其特征在于,步骤b中,所述确定源承载网资源管理器的地址信息的方法为集中定位数据库根据定位请求中的业务流源地址,查询自身保存的承载网资源管理器的地址信息与自身管理域的映射关系表,得到源承载网资源管理器的地址信息。
5.根据权利要求4所述的方法,其特征在于,步骤b中,集中定位数据库查询得到一个以上承载网资源管理器的地址信息时,所述确定源承载网资源管理器的地址信息的方法进一步包括集中定位数据库从该一个以上承载网资源管理器的地址信息中任选一个作为源承载网资源管理器的地址信息。
6.根据权利要求4所述的方法,其特征在于,步骤b中,所述承载网资源管理器的地址信息与自身管理域的映射关系表中进一步包含承载网资源管理器的属性;集中定位数据库查询得到一个以上承载网资源管理器的地址信息时,所述确定源承载网资源管理器的地址信息的方法进一步包括集中定位数据库根据各承载网资源管理器的属性从该一个以上承载网资源管理器中选择最优的承载网资源管理器,并将该承载网资源管理器的地址信息作为源承载网资源管理器的地址信息。
7.根据权利要求4所述的方法,其特征在于,步骤b中,集中定位数据库查询得到一个以上承载网资源管理器的地址信息时,集中定位数据库将包含该一个以上承载网资源管理器的地址信息的定位响应返回给CA,CA根据定位响应从该一个以上承载网资源管理器的地址信息中任选一个作为源承载网资源管理器的地址信息。
8.根据权利要求4所述的方法,其特征在于,步骤b中,所述承载网资源管理器的地址信息与自身管理域的映射关系表中进一步包含承载网资源管理器的属性;集中定位数据库查询得到一个以上承载网资源管理器的地址信息时,集中定位数据库根据各承载网资源管理器的属性对该一个以上承载网资源管理器的地址信息进行排序,并将该排序后的一个以上承载网资源管理器的地址信息包含在定位响应中返回给CA,CA根据定位响应中各承载网资源管理器的排序情况从该一个以上承载网资源管理器中选择最优的承载网资源管理器,并将该承载网资源管理器的地址信息作为源承载网资源管理器的地址信息。
9.根据权利要求4、6或8所述的方法,其特征在于,所述承载网资源管理器的地址信息与自身管理域的映射关系表预先静态保存在集中定位数据库中。
10.根据权利要求4、6或8所述的方法,其特征在于,在每一个承载网资源管理器中配置集中定位数据库的地址信息;所述承载网资源管理器的地址信息与自身管理域的映射关系表动态配置在集中定位数据库中。
11.根据权利要求1至8任一项所述的方法,其特征在于,步骤a中,所述CA为主叫CA,所述业务请求为主叫用户UE发来的业务请求,所述用户信息为主叫UE的用户信息;步骤b中,所述源承载网资源管理器为正向连接时的源承载网资源管理器。
12.根据权利要求1至8任一项所述的方法,其特征在于,步骤a中,所述CA为被叫CA,所述业务请求为主叫CA发来的业务请求,所述用户信息为主叫UE的用户信息;步骤b中,所述源承载网资源管理器为正向连接时的源承载网资源管理器。
13.根据权利要求1至8任一项所述的方法,其特征在于,步骤a中,所述CA为被叫CA,所述业务请求为主叫CA发来的业务请求,所述用户信息为被叫UE的用户信息;步骤b中,所述源承载网资源管理器为逆向连接时的源承载网资源管理器。
14.根据权利要求1至8任一项所述的方法,其特征在于,步骤a中,所述CA为主叫CA,所述业务请求为主叫用户UE发来的业务请求,所述用户信息为被叫UE的用户信息;步骤b中,所述源承载网资源管理器为逆向连接时的源承载网资源管理器。
全文摘要
本发明公开了一种确定源承载网资源管理器的方法,在网络中设置集中定位数据库,该方法包括步骤a.呼叫代理(CA)收到业务请求后,根据该业务请求中的用户信息发送定位请求至集中定位数据库;b.集中定位数据库根据定位请求中的业务信息确定源承载网资源管理器的地址信息,并返回包含该源承载网资源管理器地址信息的定位响应给CA。采用本发明方法使CA不必保存大量承载网资源管理器的管理域信息,就能够确定当前业务的源承载网资源管理器,从而易于CA与承载网资源管理器之间的连接和维护。
文档编号H04L12/24GK1735034SQ20041005842
公开日2006年2月15日 申请日期2004年8月11日 优先权日2004年8月11日
发明者陈悦鹏, 吴登超, 范灵源, 许波 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1