一种业务路由方法、装置和系统的制作方法

文档序号:7886742阅读:114来源:国知局
专利名称:一种业务路由方法、装置和系统的制作方法
技术领域
本发明涉及通信领域,具体涉及一种业务路由方法、装置和系统。
背景技术
目前,对等网络(Peer-to-Peer,P2P)技术发展迅速,多种网络结构及算法的并存为互联网业务的蓬勃繁荣做出了巨大贡献,但也给P2P业务网络之间的互通造成了极大的困难。目前,互通技术已经成为制约P2P网络产业规模化的因素之一。为此,国际因特网工程任务组(IETF)P2P SIP(会话初始化协议)工作组制定了首个P2P网络协议标准RELOAD (REsource Location And Discovery,资源定位与发现协议),为P2P网络技术的发展做出了重大贡献。但即使统一采用RELOAD作为P2P业务网络的标准协议,在不同P2P业务网络的互通上仍然存在问题。如图1所示,对于SIP业务的应用场景,当对等网络域101的客户端103发起SIP呼叫请求时,若被叫用户不属于对等网络域101,对该SIP呼叫进行失败处理,或者发起一个传统的SIP呼叫,或者客户端103作为被叫用户归属的对等网络域102的客户端发起P2PSIP呼叫。这时,客户端103需要获知对等网络域102的配置信息、路由算法及协议等,对于客户端的这种要求在存在很多对等网络时是不现实的。为此,现有技术中提出了多层叠加网的解决方案,即选择各个对等网络中的高性能节点作为超级节点并组成一个顶层叠加网,负责不同对等网络之间的消息转发。但这样只能减轻对客户端的能力要求,而当有新的对等网络加入或离开时,所述超级节点仍然存在配置调整困难的问题,例如当对等网络的P2P路由算法协议甚至HASH(哈希)算法不同时,对等网络之间的互通将难以实现。

发明内容
有鉴于此,本发明的主要目的在于提供一种业务路由方法、装置和系统,以解决不同对等网络之间的业务互通问题。为达到上述目的,本发明的技术方案是这样实现的:一种业务路由方法,应用于本地对等网络域的客户端与其它的对等网络域的业务对端进行业务互通的场景,该方法包括:域间业务路由控制服务器收到本地对等网络域的客户端发送的涉及业务的请求后,为本次业务会话选择业务网关并向所选的业务网关下发路由策略;所选的业务网关根据下发的所述路由策略进行业务消息的转发。所述对等网络域申请业务互通功能时,向域间业务路由控制服务器上报对等网络域和部署的业务网关的相关信息。所述相关信息包括:业务网关标识、业务网关配置、与其它对等网络域之间的链路状态、以及业务网关所归属的对等网络域配置信息。所述客户端获知所述业务对端位于其它对等网络域时,向域间业务路由控制服务器发起业务路由请求,并根据域间业务路由控制服务器返回的响应向相关的业务网关发送业务请求;或者,所述客户端直接向已知的业务网关发起业务请求。所述涉及业务的请求为业务路由请求,其中携带会话双方的源和目的网络的信
肩、O所述路由策略为转发流表,所述业务消息包括业务请求;进行所述转发时,业务网关根据下发的转发流表,将业务消息转发给其它业务网关或客户端进行处理。进行所述转发时,如果根据转发流表查询不到相应的报文,则向域间业务路由控制服务器进一步查询。一种业务路由系统,应用于本地对等网络域的客户端与其它的对等网络域的业务对端进行业务互通的场景,该系统包括域间业务路由控制服务器、业务网关;其中,所述域间业务路由控制服务器,用于在收到本地对等网络域的客户端发送的涉及业务的请求后,为本次业务会话选择业务网关并向所选的业务网关下发路由策略;所选的所述业务网关,用于根据下发的所述路由策略进行业务消息的转发。所述对等网络域申请业务互通功能时,用于向域间业务路由控制服务器上报对等网络域和部署的业务网关的相关信息。所述相关信息包括:业务网关标识、业务网关配置、与其它对等网络域之间的链路状态、以及业务网关所归属的对等网络域配置信息。所述客户端获知所述业务对端位于其它对等网络域时,用于向域间业务路由控制服务器发起业务路由请求,并根据域间业务路由控制服务器返回的响应向相关的业务网关发送业务请求;或者,所述客户端用于直接向已知的业务网关发起业务请求。所述涉及业务的请求为业务路由请求,其中携带会话双方的源和目的网络的信
肩、O所述路由策略为转发流表,所述业务消息包括业务请求;进行所述转发时,所述业务网关用于根据下发的转发流表,将业务消息转发给其它业务网关或客户端进行处理。进行所述转发时,如果根据转发流表查询不到相应的报文,所述业务网关用于向域间业务路由控制服务器进一步查询。一种业务路由装置,应用于本地对等网络域的客户端与其它的对等网络域的业务对端进行业务互通的场景,该装置设置于域间业务路由控制服务器中,包括业务路由控制模块、业务网关管理模块和协议控制功能模块;其中,所述业务路由控制模块,用于为本次业务会话选择业务网关;还根据针对业务网关的选择结果,通过协议控制功能模块提供的接口,向所选的业务网关下发路由策略;所述业务网关管理模块,用于为所述业务路由控制模块提供选择业务网关的依据;所述协议控制功能模块,用于提供域间业务路由控制服务器和业务网关之间的信息交互通道。所述业务路由控制模块在选择业务网关时,用于根据业务路由请求判断会话双方的源对等网络域和目的对等网络域的信息,据此为本次业务会话选择业务网关;进行选择时的主要依据是业务网关管理模块所提供的对等网络域以及对等网络域的业务网关彳目息。所述业务网关管理模块,用于收集所有对等网络域的基本配置信息和部署的业务网关信息,以作为所述业务路由控制模块选择业务网关的依据;收集的所述业务网关信息包括:业务网关标识、业务网关配置、与其它对等网络域之间的链路状态、以及业务网关所归属的对等网络域配置信息。所述路由策略为转发流表。本发明提供的对等网络之间的业务路由方法、装置和系统,对涉及的对等网络本身影响小,具有扩展性、可管理性,并且配置简单;同时业务消息的路由效率高,易于实现业务网关之间的负荷均衡。


图1为现有技术中用于实现对等网络业务互通的网络架构示意图;图2为本发明实施例一的实现对等网络业务路由网络的系统结构示意图;图3为本发明实施例二的实现对等网络业务路由的流程图;图4为本发明实施例三的实现对等网络业务路由的消息流程图;图5为本发明实施例四的实现对等网络业务路由的另一种消息流程图;图6为本发明实施例五的实现对等网络域间业务路由控制服务器的装置原理图;图7为本发明实施例的业务路由流程简图。
具体实施例方式在软件定义网络(Software Defined Network, SDN)技术的基础技术中,可以采用转发/控制分离架构,由外置控制面实体控制转发面设备实现各种转发逻辑,而转发面设备的主要功能就是根据转发流表等路由策略执行受控转发,具体的转发行为是标准化的:收到一条报文,取出其头部L (层)2/L3/L4相关字段值,以该字段值作为关键字查找转发流表;当匹配到一个表项后,根据表项内容中的指令集对报文字段进行变换,之后根据指示将完成变换的报文转发到逻辑端口或物理端口。基于上述技术内容,可以部署受控的媒体面转发设备以作为业务网关,采用集中的域间业务路由控制服务器管理业务网关,以实现域间业务路由控制功能。在实际应用中,针对多种异构对等网络环境,可以设置对等网络之间的业务路由系统,包括客户端、对等网络域、域间业务路由控制服务器、业务网关等;其中,所述对等网络域申请业务互通功能时,向域间业务路由控制服务器上报对等网络域和部署的业务网关的相关信息;客户端与其它对等网络域的业务对端进行通信时,向域间业务路由控制服务器发起业务路由请求;域间业务路由控制服务器收到业务路由请求后,为本次业务会话选择合适的业务网关并向所选的业务网关下发转发流表等路由策略;业务网关根据下发的转发流表等路由策略,将所述业务请求转发给其它业务网关或客户端进行处理。进一步地,所述对等网络域申请与其它对等网络域进行业务互通时,需要向域间业务路由控制服务器上报的相关信息包括,业务网关标识、业务网关配置、与其它对等网络域之间的链路状态、以及业务网关所归属的对等网络域配置信息,如节点及资源的域名、IP地址段分布等;进一步地,所述客户端获知所述业务对端位于其它对等网络域时,由客户端向域间业务路由控制服务器发起业务路由请求,并根据域间业务路由控制服务器返回的响应向相关的业务网关发送业务请求;当然,客户端也可以直接向已知的业务网关发起业务请求;进一步地,所述客户端与其它对等网络域的业务对端进行通信时,向域间业务路由控制服务器发起的业务路由请求,需要携带会话双方的源和目的网络的信息;进一步地,所述业务网关根据转发流表进行报文转发时,如果根据转发流表查询不到相应的报文,则向域间业务路由控制服务器进一步查询;可见,可以在对等网络域独立部署业务网关,这些业务网关由统一的域间业务路由控制服务器管理。当发生跨域的业务请求时,由域间业务路由控制服务器负责为会话选择合适的业务网关并向所选的业务网关下发转发流表等路由策略,该业务网关则根据所述转发流表等路由策略对所述业务请求以及后续的业务消息进行转发。下面结合附图及具体实施例对本发明进行详细说明。实施例一图2是实现对等网络业务路由网络的系统结构示意图。如图2所示,该系统包括对等网络域201、客户端203、域间业务路由控制服务器204、业务网关205等;其中对等网络域201是由多个对等的节点206组成的叠加网。为了实现多个异构的对等网络域之间的业务互通问题,所述业务网关由每个对等网络域的运营者独立部署,作为本对等网络域的业务消息出口和入口。所述域间业务路由控制服务器,负责管理所有对等网络域的业务网关、为跨域的业务路由选择合适的业务网关并向所选的业务网关下发转发流表。对等网络域申请与其他的对等网络域互通时,需要将自身以及部署的业务网关的基本配置信息上报给域间业务路由控制服务器,以作为业务路由的路径选择的依据。具体地,对等网络域需要上报给域间业务路由控制服务器的信息包括业务网关标识、业务网关配置(端口及状态等)、与其它对等网络域之间的链路状态、以及业务网关所归属的对等网络域配置(节点及资源的域名分布等)。其中,还可以由域间业务路由控制服务器控制各业务网关之间相互进行链接层探测协议,以收集业务网关之间的链路状态,进行链接层探测协议以收集所述链路状态的具体方法类似于OpenFlow(开放流)网络的拓扑探测方法。业务网关根据已下发到本地的转发流表对业务消息执行修改/转发等操作,对于无法根据本地转发流表操作的业务消息,通过与域间业务路由控制服务器之间的控制面通道发起业务路由请求,由域间业务路由控制服务器在进一步判断后向业务网关下发新的转发流表,业务网关再根据新下发的所述转发流表进行转发。实施例二图3是本发明实施例二的实现对等网络业务路由的流程图,该流程可以基于实施例一所示的系统实现。图3所示路程主要包括以下步骤:步骤301:对等网络域申请与其它的对等网络域业务互通,向域间业务路由控制服务器上报本网络域的相关信息;所述相关信息包括对等网络域的业务网关标识、业务网关配置、与其它对等网络域之间的链路状态、以及业务网关所归属的对等网络域的配置信息;所述对等网络域的配置信息包括分配的域名,和/或终端的IP地址前缀等;步骤302:域间业务路由控制服务器收集所有对等网络域的配置信息、业务网关信息、不同对等网络域的业务网关之间的链路状态信息、以及对等网络域之间的业务互通协议等;所述不同对等网络域的业务网关之间的链路状态信息,可以在对等网络域申请加入互通网络时直接上报,或者由域间业务路由控制服务器指示业务网关之间相互进行链路探测以获得;所述对等网络域之间的业务互通协议是指对等网络域运营者之间的协定,如与哪些对等网络域互通哪些业务,以及业务优先级、计费信息等;步骤303:域间业务路由控制服务器根据业务路由请求中携带的业务会话的源网络域信息和目的网络域信息,选择合适的业务网关建立会话路径,并向所选的业务网关下发转发流表;当发生跨网络域的业务请求时,或者客户端可以直接向域间业务路由控制服务器发起业务路由请求;或者客户端直接向本域的业务网关发起业务请求,当所述本域的业务网关本地没有相应的转发流表时,再由该业务网关向域间业务路由控制服务器发起所述业务路由请求;步骤304:业务网关根据本地的转发流表将业务请求及后续的业务消息转发到目的对等网络域;若所述业务网关的本地转发流表中没有所述业务消息的转发表项,所述业务网关向域间业务路由控制服务器发起业务路由请求,再根据域间业务路由控制服务器下发的转发流表进行业务消息的转发;所述的业务网关可以作为本对等网络域的客户端连接到本对等网络域上,也可以作为普通的媒体转发设备与本对等网络域的客户端或节点相连。实施例三图4是本发明实施例三的实现对等网络业务路由的一种消息流程图。其中对等网络域2的业务网关B作为普通媒体转发设备连接到对等网络域2的客户端或节点上。在实际应用时,客户端发起业务请求时,首先判断业务对端是否位于本对等网络域,如果不是,客户端首先向域间业务路由控制服务器请求业务路由路径。域间业务路由控制服务器根据客户端的业务路由请求,为本次业务选择合适的业务网关,并向所选的业务网关下发转发流表以建立转发路径,还将业务网关的选择结果通知给客户端。客户端根据域间业务路由控制服务器返回的选择结果向所选的业务网关发送业务请求,业务网关根据下发的转发流表将收到的业务请求转发到目的对端网络域的客户端或节点上。具体步骤描述如下:步骤401:对等网络域I的客户端A发起业务请求,并且判断出业务对端是位于对等网络域2的客户端B ;客户端A向域间业务路由控制服务器发起业务路由请求;
所述的业务路由请求携带必要的信息,使域间业务路由控制服务器可以获取本次业务会话双方的源对等网络域和目的对等网络域的信息,如会话双方用户的归属域名信息、客户端的地址信息等;客户端A可以通过预配置的方式,或者通过DNS (域名系统)查询的方式,获取域间业务路由控制服务器的地址信息;步骤402:域间业务路由控制服务器收到业务路由请求,为本次业务选择对等网络域I的业务网关A和对等网络域2的业务网关B作为转发节点;步骤403:域间业务路由控制服务器为本次业务向业务网关A下发转发流表;步骤404:域间业务路由控制服务器为本次业务向业务网关B下发转发流表;步骤405:域间业务路由控制服务器向客户端A返回业务路由响应消息,其中携带为本次业务会话所选择的业务网关A的地址信息;步骤406:客户端A向业务网关A发送业务请求;步骤407:业务网关A收到业务请求,并在本地转发流表进行匹配查找;步骤408:业务网关A根据本地转发流表的查找结果,向业务网关B转发业务请求;步骤409:业务网关B收到业务请求,并在本地转发流表中进行匹配查找,获知业务请求需要转发给与业务网关B相连的对等网络域2的节点C进行处理;步骤410:业务网关B向连接的对等网络域2的节点C发送业务请求;步骤411:对等网络域2的节点C向业务请求的目的客户端B发生业务请求;步骤412:对等网络域2的客户端B完成业务处理,并返回响应消息;这里,步骤411-412为所述业务消息在对等网络域2的内部处理流程,具体处理方式根据对等网络域2的P2P算法和业务机制决定,所述响应消息可能是P2P消息;步骤413-415:对等网络域2的节点C将业务响应消息,经过业务网关B、业务网关A返回给客户端A。业务网关对业务响应消息的转发处理也是基于转发流表实现的。实施例四图5是本发明实施例四的实现对等网络业务路由的另一种消息流程图。其中,对等网络域2的业务网关B本身作为客户端连接到对等网络域2的对等节点上,即业务网关B内有对等网络客户端模块可以直接进行对等网业务处理。实际应用时,客户端发起业务时可以向某个业务网关发送业务请求,该业务网关根据本地的转发流表的查询结果进行对所述业务请求进行转发,若所述转发流表中没有所述业务请求的转发表项,则通过与域间业务路由控制服务器之间的控制面通道发起业务路由请求。域间业务路由控制服务器根据所述业务请求为本次业务选择合适的业务网关,并向所选的业务网关下发转发流表以建立转发路径。所述业务网关根据已下发的转发流表将业务请求转发到目的对端网络域的客户端或节点上。具体步骤描述如下:步骤501:对等网络域I的客户端A发起业务请求,并判断出业务对端是位于对等网络域2的客户端B ;客户端A发起传统业务请求;步骤502:客户端A直接向业务网关A发起业务请求;客户端A可以通过预配置的方式,或者通过DNS查询的方式,获取业务网关A的地址信息;
步骤503:业务网关A收到业务请求,在本地流表中进行匹配查询;对于本次业务的首个报文,业务网关A上一般没有相应的转发流表项;步骤504:业务网关A的本地转发流表中没有所述业务请求的转发表项,向域间业务路由控制服务器发起业务路由请求。域间业务路由控制服务器为本次业务选择对等网络域I的业务网关A和对等网络域2的业务网关B作为转发节点;所述的业务路由请求携带必要的信息,使域间业务路由控制服务器可以获取本次业务会话双方的源对等网络域和目的对等网络域的信息,如会话双方用户的归属域名信息、客户端的地址信息等;步骤505:域间业务路由控制服务器为本次业务向业务网关A下发转发流表;步骤506:域间业务路由控制服务器为本次业务向业务网关B下发转发流表;步骤507:业务网关A根据域间业务路由控制服务器为本次业务下发的所述转发流表,向业务网关B转发业务请求;步骤508:业务网关B收到业务请求,并在本地转发流表进行匹配查找,获知该业务消息需要进行本地处理;步骤509-510:业务网关B根据对等网络域2的内部处理机制,经过中间节点C向客户端B发起业务请求;步骤511-512,:客户端B经由中间节点C向业务网关C返回业务响应消息;这里,步骤509-512的业务处理在对等网络域2的内部进行,具体的业务处理方式可以根据对等网络域2的P2P算法和业务机制决定,所述业务消息可能是P2P消息;步骤513-514:业务网关B将业务处理的结果,经过业务网关A返回给客户端A。业务网关A对返回业务处理结果的操作是基于转发流表实现的。实施例五图6是本发明实施例五的实现对等网络域间业务路由控制服务器的装置原理图。所述域间业务路由控制服务器与业务网关共同组成对等网域间业务路由系统。所述域间业务路由控制服务器主要包括业务路由控制模块、业务网关管理模块和协议控制功能模块;其中,业务路由控制模块,负责实现业务路由选择功能,根据业务路由请求判断会话双方的源对等网络域和目的对等网络域的信息,并为本次业务会话选择合适的业务网关,进行选择时的主要依据是业务网关管理模块所提供的对等网络域以及对等网络域的业务网关信息。根据针对业务网关的选择结果,业务路由控制模块通过协议控制功能模块提供的接口,向所选的业务网关下发转发流表。业务网关管理模块,负责收集所有对等网络域的基本配置信息和部署的业务网关信息,为业务路由控制模块提供选择业务网关的依据。具体地,业务网关管理模块需要收集的信息包括业务网关标识、业务网关配置(端口及状态等)、与其它对等网络域之间的链路状态、以及业务网关所归属的对等网络域配置信息(节点及资源的域名分布等)。协议控制功能模块,用于提供域间业务路由控制服务器和业务网关之间的信息交互通道。所交互的信息主要包括通信安全验证、对等网络域信息上报、业务网关信息上报、配置、转发流表的下发与管理等。所述域间业务路由控制服务器和所述业务网关之间的通信协议可以是开放网络联盟(Open Networking Foundation, ONF)定义的控制与转发分离的OpenFlow协议,也可以是其它实现媒体网关控制的传统协议,如札248、SIP等。所述业务网关可以是传输层设备,或者是应用层设备。所述域间业务路由控制服务器和所述业务网关之间应用类似OpenFlow的协议,所述业务网关可以作为传输层设备,即业务网关仅基于本地转发流表中的指令进行报文修改和/或转发操作,并不进行任何业务相关的智能处理。若所述域间业务路由控制服务器和所述业务网关之间应用传统的媒体网关控制协议,所述业务网关可以可以作为应用层设备,在IP层之上进行一些业务智能处理,如业务报文解析、业务策略执行等。本发明提供的对等网络之间的业务路由方法、装置和系统,对涉及的对等网络本身影响小,具有扩展性、可管理性,并且配置简单;同时业务消息的路由效率高,易于实现业务网关之间的负荷均衡。以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。
权利要求
1.一种业务路由方法,应用于本地对等网络域的客户端与其它的对等网络域的业务对端进行业务互通的场景,其特征在于,该方法包括: 域间业务路由控制服务器收到本地对等网络域的客户端发送的涉及业务的请求后,为本次业务会话选择业务网关并向所选的业务网关下发路由策略; 所选的业务网关根据下发的所述路由策略进行业务消息的转发。
2.根据权利要求1所述的方法,其特征在于,所述对等网络域申请业务互通功能时,向域间业务路由控制服务器上报对等网络域和部署的业务网关的相关信息。
3.根据权利要求2所述的方法,其特征在于,所述相关信息包括:业务网关标识、业务网关配置、与其它对等网络域之间的链路状态、以及业务网关所归属的对等网络域配置信肩、O
4.根据权利要求1至3任一项所述的方法,其特征在于, 所述客户端获知所述业务对端位于其它对等网络域时,向域间业务路由控制服务器发起业务路由请求,并根据域间业务路由控制服务器返回的响应向相关的业务网关发送业务请求;或者, 所述客户端直接向已 知的业务网关发起业务请求。
5.根据权利要求1至3任一项所述的方法,其特征在于,所述涉及业务的请求为业务路由请求,其中携带会话双方的源和目的网络的信息。
6.根据权利要求1至3任一项所述的方法,其特征在于,所述路由策略为转发流表,所述业务消息包括业务请求; 进行所述转发时,业务网关根据下发的转发流表,将业务消息转发给其它业务网关或客户端进行处理。
7.根据权利要求6所述的方法,其特征在于,进行所述转发时,如果根据转发流表查询不到相应的报文,则向域间业务路由控制服务器进一步查询。
8.一种业务路由系统,应用于本地对等网络域的客户端与其它的对等网络域的业务对端进行业务互通的场景,其特征在于,该系统包括域间业务路由控制服务器、业务网关;其中, 所述域间业务路由控制服务器,用于在收到本地对等网络域的客户端发送的涉及业务的请求后,为本次业务会话选择业务网关并向所选的业务网关下发路由策略; 所选的所述业务网关,用于根据下发的所述路由策略进行业务消息的转发。
9.根据权利要求8所述的系统,其特征在于,所述对等网络域申请业务互通功能时,用于向域间业务路由控制服务器上报对等网络域和部署的业务网关的相关信息。
10.根据权利要求9所述的系统,其特征在于,所述相关信息包括:业务网关标识、业务网关配置、与其它对等网络域之间的链路状态、以及业务网关所归属的对等网络域配置信肩、O
11.根据权利要求8至10任一项所述的系统,其特征在于, 所述客户端获知所述业务对端位于其它对等网络域时,用于向域间业务路由控制服务器发起业务路由请求,并根据域间业务路由控制服务器返回的响应向相关的业务网关发送业务请求;或者, 所述客户端用于直接向已知的业务网关发起业务请求。
12.根据权利要求8至10任一项所述的系统,其特征在于,所述涉及业务的请求为业务路由请求,其中携带会话双方的源和目的网络的信息。
13.根据权利要求8至10任一项所述的系统,其特征在于,所述路由策略为转发流表,所述业务消息包括业务请求; 进行所述转发时,所述业务网关用于根据下发的转发流表,将业务消息转发给其它业务网关或客户端进行处理。
14.根据权利要求13所述的系统,其特征在于,进行所述转发时,如果根据转发流表查询不到相应的报文,所述业务网关用于向域间业务路由控制服务器进一步查询。
15.一种业务路由装置,应用于本地对等网络域的客户端与其它的对等网络域的业务对端进行业务互通的场景,其特征在于,该装置设置于域间业务路由控制服务器中,包括业务路由控制I旲块、业务网关管理I旲块和协议控制功能I旲块;其中, 所述业务路由控制模块,用于为本次业务会话选择业务网关;还根据针对业务网关的选择结果,通过协议控制功能模块提供的接口,向所选的业务网关下发路由策略; 所述业务网关管理模块,用于为所述业务路由控制模块提供选择业务网关的依据; 所述协议控制功能模块, 用于提供域间业务路由控制服务器和业务网关之间的信息交互通道。
16.根据权利要求15所述的装置,其特征在于, 所述业务路由控制模块在选择业务网关时,用于根据业务路由请求判断会话双方的源对等网络域和目的对等网络域的信息,据此为本次业务会话选择业务网关; 进行选择时的主要依据是业务网关管理模块所提供的对等网络域以及对等网络域的业务网关信息。
17.根据权利要求15所述的装置,其特征在于, 所述业务网关管理模块,用于收集所有对等网络域的基本配置信息和部署的业务网关信息,以作为所述业务路由控制模块选择业务网关的依据。
18.根据权利要求17所述的装置,其特征在于, 收集的所述业务网关信息包括:业务网关标识、业务网关配置、与其它对等网络域之间的链路状态、以及业务网关所归属的对等网络域配置信息。
19.根据权利要求15至18任一项所述的装置,其特征在于,所述路由策略为转发流表。
全文摘要
本公开了一种业务路由方法、装置和系统,应用于本地对等网络域的客户端与其它的对等网络域的业务对端进行业务互通的场景,域间业务路由控制服务器收到本地对等网络域的客户端发送的涉及业务的请求后,为本次业务会话选择业务网关并向所选的业务网关下发路由策略;所选的业务网关根据下发的所述路由策略进行业务消息的转发。本发明方法、装置和系统,对涉及的对等网络本身影响小,具有扩展性、可管理性,并且配置简单;同时业务消息的路由效率高,易于实现业务网关之间的负荷均衡。
文档编号H04L12/749GK103200102SQ20121000421
公开日2013年7月10日 申请日期2012年1月9日 优先权日2012年1月9日
发明者胡永生 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1