一种均衡流量的方法、装置及系统的制作方法

文档序号:7691712阅读:141来源:国知局

专利名称::一种均衡流量的方法、装置及系统的制作方法
技术领域
:本发明涉及通信
技术领域
,特别是涉及一种均衡流量的方法、装置及系统。
背景技术
:3G(3rdGeneration,第三代移动通信)无线接入网,往往采用微波或者城域光传输网络作为基站和基站控制器之间的数据传输桥梁。由于业界主流移动运营商如Vodafone、Orange等,都主要以微波组网和租用固网运营商传输网络为主进行无线运营,基站首先通过微波进行接入,然后经过租用的城域光传输网络的地面传输后,最终汇聚为高速链路,送入基站控制器。根据话务模型,由于基站不会同时达到流量峰值,因此可考虑在微波的第一级接入处,加入汇聚节点(或者传输网关),对无线的业务数据采用包交换的方式进行汇聚,以实现带宽复用。因此采用业务汇聚网关能明显提升基站间的流量复用效率,从而节省购买微波设备或租用城域光传输的成本。目前支持无线数据流量的汇聚功能的方案有2种一种是采用ATM(AsynchronousTransferMode,异步传输模式)交换机或专用设备的ATMHub组网方法,利用ATM交换和AAL2(ATMAdaptationLayer2,ATM适配层2)交换协议实现流量汇聚,以提升传输效率;另一种是采用路由器的IP(InternetProtocol,因特网协议)报文路由功能实现流量汇聚的IPHub组网方法,以提升传输效率。与本发明相关的现有技术一,利用IPoA(IPoverATM,IP协i义承载于ATM网络)协议,实现IP数据流在ATM承载网上的传输。其中标准的IPoA协议可实现IP数据流在ATM承载网上的传输,即支持IP基站数据流在ATM承载网络上的传输。组网方案如图1所示,IP基站将数据流通过IP城域网的接入层接入到ATM交换机1,最终汇聚到ATM交换机1提供的IP接口上;ATM交换机1对接入的IP报文进行IPoA协议的封装处理,经过IPoA的封装,IP报文会被封装成信元的形式,在ATM网络上进行传输(图1所示为的城域接入网的汇聚层)。ATM交换机2在接收到信元时,完成ATM交换机1的逆过程,将信元重组,然后最终恢复IPoA承载的净荷,即IP报文。图2是现有技术一中的协议栈承载转换示意图,如图可以看到,ATM交换才几1和ATM交换机2上实际是利用ATM网络上的隧道,即ATM的虚通道,来承载IP报文,从而实现IP才艮文在ATM承载网络上的传输。在实现本发明的过程中,发明人发现现有技术存在以下缺点1、需要两套转换设备,增加了成本。2、根据IPoA协议,IP报文要经过IPoA的封装和添加尾部,降低了承载效率,在传输的过程中,因为封装层次增加,使得传输效率降低。与本发明相关的现有技术二,利用PWE3(PseudowireEmulationEdge-to-Edge,点到点伪线仿真技术)技术,实现ATM数据流在IP承载网上的传输。图3为现有技术二的组网方案,如图3所示,ATM基站将数据流通过ATM城域网的接入层接入到PWE3设备1,接入侧ATM网络可以采用IMA(InverseMultiplexingforATM,ATM反向复用)overEl/Tl、ATMoverSDH(SynchronousDigitalHierarchy,同步数字传输协议)等各种手段接入,最终汇聚到PWE3设备1提供的ATM接口上;PWE3设备1对接入的ATM信元进4亍PWE3协i义封装,经过PWE3的封装,ATM信元会^皮封装成IP报文的形式,在IP网络上进行传输(图3所示为城域接入网的汇聚层);PWE3设备2完成PWE3设备1的逆过程,将接收的IP报文拆解为信元,然后发送给基站控制器。图4是与图3对应的协议栈承载转换示意图,如图可看到,PWE3设备1和PWE3设备2上实际是利用IP网络上的隧道,即IP网络的伪线仿真,来承载ATM信元,从而实现ATM信元在IP承栽网络上的传输。在实现本发明的过程中,发明人发现现有技术二与现有技术一存在类似的缺点1、需要两套转换设备,增加了成本。2、承载效率低。同时因为封装层次增加,也使得传输效率降低。更为关键的是对于已有ATM、IP承载网络的运营商,希望能够同时利用ATM和IP承载网接入基站业务,将ATM的高可靠性和IP的灵活性及高带宽特性结合起来,达到两个承载网的利用率最大化。在现有的技术方案中,缺乏透明传输机制,无法根据不同的网络负荷信息进行流量均衡处理,实现带宽的共享。
发明内容本发明实施例要解决的问题是提供一种均衡流量的方法,提升承载网络的传输效率。为达到上述目的,本发明实施例一方面提供一种均衡承载网络转发流量的方法,包括以下步骤中继节点接收源节点发送的业务流建链请求;所述中继节点根据所述业务流建链请求获取所述源节点与目的节点之间各个链路的承载网络负荷信息,选择负荷小的承载网络建立业务流的转发链路;所述中继节点根据所述转发链路转发所述业务流。本发明实施例一方面还提供一种均衡承载网络转发流量的系统,包括源节点、中继节点、以及目的节点;其中,所述源节点,用于发送业务流和所述业务流的业务流建链请求;所述中继节点,用于接收所述源节点发送的业务流建链请求,根据所述业务流建链请求获取所述源节点与所述目的节点之间各个链路的承载网络负荷信息,选择负荷小的承载网络建立业务流的转发链路,根据所述转发链路转发所述业务流;所述目的节点,用于接收所述中继节点转发的所述业务流。本发明实施例一方面还提供一种均衡承载网络转发流量的装置,包括信令接收模块,用于接收源节点发送的业务流建链请求;获取模块,用于根据所述业务流建链请求获取所述源节点与目的节点之间各个链路的承载网络负荷信息;链路选择模块,用于根据所述链路的承载网络负荷信息选择负荷小的承载网络建立业务流的转发链路。本发明实施例的技术方案具有以下优点通过信令面的准入控制,在数据流建立的时候,通过信令协商,依据当前链路的承载网络负荷信息,进行数据流的负荷分担配置,提高承载网络的利用效率。图l为现有技术一中的采用IPoA协议组网的架构的示意图;图2为现有技术一采用IPoA协议组网的协议栈承载转换的示意图;图3为现有技术二中的采用PWE3协议组网的架构的示意图;图4为现有技术二采用PWE3协议组网的协议栈承载转换的示意图;图5为本发明实施例一中的均衡流量的方法流程示意图;图6为本发明实施例中的ATM/IP承载网络的系统架构示意图;图7为本发明实施例二中的均衡流量的方法流程示意图;图8为本发明实施例三中的均衡流量的方法流程示意图;图9为本发明实施例中的ATM信元转换为IP承载网进行传输的协i义栈示意图;图10为本发明实施例中的IP报文转换为ATM承载网进行传输的协议栈示意图;图11为本发明实施例四中的均衡流量的装置结构示意图。具体实施方式本发明实施例提供一种均衡流量的方法、装置及系统。下面结合附图和实施例,对本发明的具体实施方式作进一步详细描述本发明实施例针对业务流的源节点与中继节点(例如网关、以及本发明实施例提供的ATM/IP双栈Hub)、和/或中继节点与目的节点之间至少两个可用承载网络提出的。本发明实施例一提供一种均衡流量的方法,如图5所示,其中中继节点完成以下步骤的操作步骤S501、中继节点接收源节点发送的业务流建链请求。步骤S502、所述中继节点根据所述业务流建链请求获取所述源节点与目的节点之间各个链路的承载网络负荷信息,选择负荷小的承载网络建立业务流的转发链路。在该步骤中,当中继节点选择负荷小的承栽网络建立业务流的转发链路之后,还包括通知所述源节点链路建立成功;以及将所述业务流的转发链路信息保存到本地转发表中。步骤S503、所述中继节点根据所述转发链路转发所述业务流。步骤S503.1、接收到源节点发送的业务流时;根据业务流的头部信息查找本地转发表,获取业务流的转发链路信息。步骤S503.2、当转发链路信息指示将ATM信元通过IP网络传输时,将ATM信元封装成IP报文,向目的节点转发封装后的IP报文(可以通过IP路由进行发送);或者当转发链路信息指示将IP报文通过ATM网络传输时,将IP报文封装成ATM信元,向目的节点转发封装后的ATM信元(发送之前可以进行汇聚处理)。在获取到业务流的转发链路信息之后,当该中继节点的转发链路信息指示ATM信元通过ATM网络继续传输、或者IP报文通过IP网络继续传输时,按现有流程处理(选择链路以均衡流量则通过本发明实施例的方法实现)。在本实施例中,当中继节点接收到业务流的拆链请求时,根据拆链请求移除本地转发表中该业务流的转发链路信息,更新本地转发表。在本实施例中,通过中继节点与源节点及目的节点的信令协商,依据当前链路的承载网络负荷信息,进行数据流的负荷分担配置,当中继节点接收到数据包时,查找本地转发表中的转发链路信息,通过本地转发表的转发链路信息来维护传输业务流的转发链路,提高承载网络的利用效率。本实施例中,本地转发表可以细分为报文转发表和信元转发表。其中,报文转发表和信元转发表可以独立存放(独立存放时,还可以进行转发表和信元转发表的备份,并通过同步处理,实现报文转发表和信元转发表和对应的备份表之间的信息一致,以方便查找),也可以集成在一个总的本地转发表中。本发明实施例二将实施例一提供的均衡流量的方法应用到具体场景中,系统架构如图6所示,包括ATM基站、IP基站、ATM/IP双栈Hub、以及ATM/IP双栈基站控制器。基站控制器与ATM/IP双栈Hub之间存在岸义载网络为ATM网络的X链路和承载网络为IP网络的Y链路。在业务流的传送过程中,当源节点为IP基站或ATM基站时,该业务流的目的节点为ATM/IP双栈基站控制器,业务流传送的链路为上行链路;当该业务流的源节点为ATM/IP双栈基站控制器时,该业务流的目的节点为IP基站或ATM基站,业务流传送的链路为下行链路;其中业务流的中继节点为ATM/IP双栈Hub。本实施例以图6所示架构中的上行链路为例进一步详细描述如图7所示,包括以下步骤步骤S701、ATM/IP双栈Hub接收IP基站或ATM基站发送的业务流建链请求。在图5所示的接入网中,数据流的建立和拆除由传输控制信令来实现,分别为业务流建链请求和业务流拆链请求。步骤S702、ATM/IP双栈Hub根据该业务流建链请求获取与ATM/IP双栈基站控制器之间的ATM网络和IP网络的承载网络负荷信息,选择负荷小的承载网络建立业务流的转发链路。在该步骤中,ATM/IP双栈Hub可根据基于X链路、Y链路的端口的流量统计来获取当前的ATM网络和IP网络的承载网络负荷信息。如果当前X链路较为空闲,则配置该业务流通过X链路转发到ATM/IP双栈基站控制器。反之,则通过Y链路转发到ATM/IP双栈基站控制器。在该步骤中,还包括将所述业务流的转发链路信息保存到本地转发表中,其中,本地转发表可以是信元转发表,也可以是报文转发表。当源节点是IP基站时,如果ATM网络的承载网络负荷信息较空闲,则在报文转发表中建立通过ATM网络承载IP报文的表项,如果IP网络的承载网络负荷信息较空闲,则在报文转发表中建立通过IP网络承载IP报文的表项。同理,当源节点是ATM基站时,如果ATM网络的承载网络负荷信息较空闲,则在信元转发表中建立通过ATM网络承载ATM信元的表项,如果IP网络的承载网络负荷信息较空闲,则在信元转发表中建立通过IP网络承载ATM信元的表项。在本地转发表中对于ATM信元,由于无线数据流的索引是依靠ATMPVC(PermanentVirtualCircuit,永久虚电路),AAL2CID(ConnectionIdentity,连4妻标识)唯一标识的,因此配置信元转发表(信元转发表可以预先设置在ATM/IP双栈Hub中,配置的过程就是将信元的转发链路信息记录在信元转发表中)的过程就是通过信令对该数据流对应的ATMPVC,AAL2CID,以及转发到X链路或Y链路的信元转发表中信息进行映射(或称配置)的一个过程。对于IP报文,由于无线数据流的索引是依靠源IP地址、目的IP地址,UDP(UserDatagramProtocol,用户数据才艮协议)端口号唯一标识的,因此配置报文转发表的过程就是通过信令协商对该数据流对应的源IP地址、目的IP地址,UDP端口号(包括UDP源端口号和UDP目的端口号),转发到X链路或Y链路的转发表信息进行映射(或称配置)的一个过程。如表1所示,信元转发表中存储的是将接收到的业务流为ATM信元的业务流索引(或称查表内容)和转发类型的信息(对应表1的业务流的源节点可以为ATM基站,也可以是ATM/IP双栈基站控制器)。包括选择ATM网络发送ATM信元的链路信息(建立ATM源PVC、源AAL2CID到ATM目的PVC、目的AAL2CID的映射关系),如表1中的字段所示,其中PVC信息包括VPI(VirtualPathIdentifier,虚拟路径标识)信息和VCI(VirtualChannelIdentifier,虚拟通道标识)信息;以及选择IP网络发送ATM信元的链路信息(如表1中表项N,建立ATM源PVC、源AAL2CID到源IP地址、目的IP地址、UDP源端口号、UDP目的端口号的映射关系)。表1(信元转发表):<table>tableseeoriginaldocumentpage14</column></row><table>如表2所示,报文转发表中存储的是将接收到的业务流为IP报文的业务流查表内容(或称表索引)和转发类型的信息(对应表2的业务流的源节点可以是IP基站,也可以是ATM/IP双栈基站控制器)。包括选择ATM网络发送IP报文的链路信息(如表2中的表项1和表项2,建立源IP地址、目的IP地址、UDP源端口号、UDP目的端口号到ATM源PVC、源AAL2CID的映射关系),以及选择IP网络发送IP报文的链路信息(IP报文不变,直接进入IP路由模块进行IP路由转发)。表2(报文转发表):<table>tableseeoriginaldocumentpage14</column></row><table><table>tableseeoriginaldocumentpage15</column></row><table>步骤S703、ATM/IP双栈Hub通知业务流建立请求的发送方(ATM基站或IP基站)链路建立成功。例如通过在该业务流建立请求的响应消息中携带链路建立成功消息,通知业务流建立请求的发送方可以随时发送数据流了。由于信令协商是ATM/IP双栈Hub、ATM基站或IP基站、以及ATM/IP双栈基站控制器共同参与的过程,协商建立的转发链路信息也可以通过业务流建链请求的响应消息反馈给源节点。由于ATM基站或IP基站到ATM/IP双栈Hub的承载网络通常情况下是单一的,在接收到ATM/IP双栈Hub的响应消息后,ATM基站发送ATM信元,如果是IP基站,则发送IP报文。步骤S704、ATM/IP双栈Hub根据本地转发表中存储的业务流的转发链路信息转发业务流。该步骤具体包括ATM/IP双栈Hub接收到ATM基站或IP基站发送的业务流时;根据业务流的头部信息(IP报文的头部信息为源IP地址、目的IP地址,UDP端口号;ATM信元的头部信息为ATMPVC、AAL2CID)匹配本地转发表的查表内容(本地转发表包括查表内容和转发类型,查表内容与业务流的头部信息一致),获取业务流的转发链路信息;当转发链路信息指示将来自ATM基站的ATM信元通过IP网络传输时,通过转换协议将ATM信元封装成IP报文(终结ATM信元的ATM适配层2AAL2协议,将ATM信元的信元净荷封装成IP报文),向目的节点转发封装后的IP纟艮文;当转发链路信息指示将来自IP基站的IP报文通过ATM网络传输时,通过转换协议将IP报文封装成ATM信元(终结IP报文的用户数据报UDP协议,将IP报文的报文净荷封装成ATM信元),向目的节点转发封装后的ATM信元。当转发链路信息指示来自IP基站的IP报文或来自ATM基站的ATM信元继续沿用原有的网络(对应的IP网络或ATM网络)继续承载时,不需要进行协议转换,直接进行转发处理。步骤S705,ATM/IP双栈Hub接收业务流拆链请求,删除业务流的链路转发信息。本地转发表是一个动态的转发表,在接收到业务流建链请求时,建立并保存业务流的转发链路信息,在完成业务流的通信过程后(包括业务流传送完毕和该业务流的转发链路异常中断等),接收到业务流拆链请求时,移除该业务流的转发链路信息,更新本地转发表,以正确的统计当前的承载网络负荷信息。比如语音通话过程中,一次会话建立一个对应的链路,通话结束后,删除该会话对应的链路信息。本实施例中通过信令面的准入控制,通过信令协商,对上行链路数据流的建立链路,依据当前ATM/IP双栈Hub与ATM/IP双栈基站控制器之间的ATM承载网络和IP承载网络的带宽利用情况,进行数据流的负荷分担配置,使ATM/IP双栈Hub可根据信令配置,在ATM承载网络和IP承载网络间均衡的转发数据流量,提高承载网络的利用效率。由于基站(ATM基站或IP基站)和ATM/IP双栈控制器之间仅需要一个ATM/IP双栈Hub设备即可完成IP和ATM数据流之间的相互转换。有效的节约了i殳备的购置成本以及后期的维护成本。本发明实施例三将实施例一提供的均衡流量的方法应用到图6所示的下行链路的业务流传送过程中。包括以下步骤步骤S801、ATM/IP双栈Hub接收ATM/IP双栈基站控制器发送的业务流建链请求。步骤S802、ATM/IP双栈Hub根据该业务流建链请求获取与ATM/IP双栈基站控制器之间的ATM网络和IP网络的承载网络负荷信息,选择负荷小的承载网络建立业务流的转发链路。在该步骤中,ATM/IP双栈Hub可根据基于X链路、Y链路的端口的流量统计来获取当前的ATM网络和IP网络的承载网络负荷信息。如果当前X链路较为空闲,则配置ATM/IP双栈基站控制器发送的业务流通过X链路转发到ATM/IP双栈Hub,以进一步中继到ATM基站或IP基站。反之,则通过Y链路转发到ATM/IP双栈Hub,以进一步中继到ATM基站或IP基站。其中,链路的建立过程包括ATM/IP双栈基站控制器到ATM/IP双栈Hub、再到ATM基站或IP基站的一个完整的链路。在该步骤中,在本地转发表中存储的业务流的转发链路信息同表1和表2。不再赘述。步骤S803、ATM/IP双栈Hub通知ATM/IP双栈基站控制器链路建立成功。例如通过在业务流建链请求的响应消息携带链路建立成功消息,通知ATM/IP双栈基站控制器可以随时发送数据流了。在该步骤中,由于信令协商是ATM/IP双栈Hub、ATM基站或IP基站、以及ATM/IP双栈基站控制器共同参与的过程,协商建立的转发链路信息也可以通过响应消息反馈给源节点。由于ATM/IP双栈基站控制器是业务流的源头,可以将业务流中的有用信息封装成IP报文或ATM报文,如果信令建链在IP网络,则按照IP报文格式进行封装;如果信令建链在ATM网络,则按照ATM信元格式进行封装。步骤S804、ATM/IP双栈Hub根据本地转发表中存储的业务流的转发链路信息转发业务流。该步骤具体包括ATM/IP双栈Hub根据业务流的头部信息(IP报文的头部信息为源IP地址、目的IP地址,UDP端口号;ATM信元的头部信息为ATMPVC、AAL2CID)匹配本地转发表的查表内容,获取业务流的转发链路信息;当转发链路信息指示该业务流建立的链路是"ATM/IP双栈基站控制器经ATM网络到ATM/IP双栈Hub,再经IP网络到IP基站",则ATM/IP双栈Hub将接收到的ATM信元进行协议转换,终结AAL2协议,将ATM信元的信元净荷封装成IP报文,并更换目的IP地址为IP基站,将封装后的报文发送到IP基站;当转发链路信息指示该业务流建立的链路是"ATM/IP双栈基站控制器经IP网络到ATM/IP双栈Hub,再经ATM网络到ATM基站",则基站控制器发出的就是IP报文,由ATM/IP双栈Hub将控制器发来的IP报文进行协议转换,终结UDP协议,将IP报文的IP地址、UDP端口号等更换为ATM基站的VPI/VCI,将重新封装后的信元发送到ATM基站。当转发链路信息指示建立的链路是"ATM/IP双栈基站控制器经ATM网络到ATM/IP双栈Hub,再经ATM网络到ATM基站";或者"ATM/IP双栈基站控制器到经IP网络到ATM/IP双栈Hub,再经IP网络到IP基站",则不需要进行协议转换,直接进行转发处理。步骤S805,ATM/IP双栈Hub接收业务流拆链请求,删除业务流的链路转发信息。该步骤与实施例二的步骤S705类似,不再赘述。与本实施例相关的一些4支术方案中,通常会认为ATM/IP双栈基站控制器可以根据与ATM网络和IP网络连接的端口获取当前的链路的承载网络负荷信息,然后决定选择负荷小的承载网络向ATM/IP双栈Hub发送业务流。l旦这样导致的问题将是ATM/IP双栈Hub接收到该业务流之后不知道该如何转发,即使ATM/IP双栈Hub仍采用本实施例提供的技术方案,导致的问题则是ATM/IP双栈Hub和ATM/IP双栈基站控制器无法协同作业,严重干扰了系统的性能。本实施例中通过信令面的准入控制,通过信令协商,对下行链路数据流的建立链路,依据当前ATM/IP双栈Hub与ATM/IP双栈基站控制器之间的ATM承载网络和IP承载网络的带宽利用情况,进行数据流的负荷分担配置,使ATM/IP双栈Hub可根据信令配置,在ATM承载网络和IP承栽网络间均衡的接收来自ATM/IP双栈基站控制器的业务流,提高承载网络的利用效率。由于基站和控制器之间仅需要一个ATM/IP双栈Hub设备即可完成IP和ATM数据流之间的相互转换。有效的节约了设备的购置成本以及后期的维护成本。在实施例二和实施例三中,在报文的转发过程中,当ATM/IP双栈Hub将ATM信元通过IP网络传输、或IP报文通过ATM网络传输时,需要通过转换协议进行转换,转换过程包括终结ATM信元的ATM适配层2AAL2协议,将ATM信元的信元净荷封装成IP报文;以及终结IP报文的UDP协议,将IP报文的报文净荷封装成ATM信元。在图6所示的系统架构中,ATM基站发送业务流,当ATM/IP双栈Hub建立的业务流的转发链路信息指示通过IP网络传输到ATM/IP双栈基站控制器时,通过该转换协议进行处理时,业务流在转发链路中的封装结构如图9所示。比较图9与图4,该转换协议与图4中PWE3协议的承载方式不同,PWE3协议的处理方案是将整体ATM信元进行封装,而且需要两次转换。因此,据图可知本发明实施例的承载方式比PWE3协议的承载方式协议层次更低,传输效率更高,而且ATM基站和ATM/IP双栈基站控制器之间无需两个对等设备转接,节约了成本。同理,IP基站J^送业务流,ATM/IP双栈Hub选择发送到ATM/IP双栈基站控制器的承载网络为ATM网络时,业务流转发过程中的协议栈如图10所示。同理,通过比较图10与图2可获知本发明实施例的转换协议比IPoA的协议层次更低,传输效率更高,而且节约了成本。当ATM/IP双栈基站控制器发送的ATM信元需要传输到IP基站、或者ATM/IP双栈基站控制器发送的IP报文需要传输到ATM基站时,承载方式与上述两种情况类似,不再赘述。实施例四、一种均衡流量的系统(该系统可以是图6由ATM/IP双栈Hub、ATM基站、IP基站、和ATM/IP双栈基站控制器组成的系统),包括源节点、中继节点、以及目的节点;其中,所述源节点,用于发送业务流和所述业务流的业务流建链请求;所述中继节点,用于接收所述源节点发送的业务流建链请求,根据所述业务流建链请求获取所述源节点与所述目的节点之间各个链路的承载网络负荷信息,选择负荷小的承载网络建立业务流的转发链路,根据所述转发链路转发所述业务流;所述目的节点,用于接收所述中继节点转发的所述业务流。其中所述中继节点可以是ATM/IP双栈Hub。源节点可以是ATM基站、IP基站、和ATM/IP双栈基站控制器中的任意一种,当源节点为ATM基站或IP基站时,目的节点为ATM/IP双栈基站控制器;当源节点为ATM/IP双栈基站控制器时,目的节点为ATM基站或IP基站。其中,中继节点可以是ATM/IP双栈Hub,如图ll所示,包括信令接收模块1,用于接收源节点发送的业务流建链请求;获取模块2,用于根据业务流建链请求获取源节点与目的节点之间各个链路的承载网络负荷信息;链路选择模块3,用于根据链路的承载网络负荷信息选择负荷小的承载网络建立业务流的转发链路。该中继节点还包括存储模块4,用于将业务流的转发链路信息存储在本地转发表中。其中,存储模块4还用于在接收到业务流拆链请求时,删除所述业务流的转发链路信息,其中业务流的拆链请求也可以通过信令接收模块1来获取。信令发送模块5,用于通知源节点链路建立成功。信元接收模块6,用于接收源节点发送的ATM信元。信元查找模块7,用于根据ATM信元的头部信息查找本地转发表中的信元转发表;获取ATM信元的转发链路信息。第一协议转换模块8,用于将ATM信元封装成IP报文。路由模块9,用于分配IP报文的路由。报文发送模块IO,用于发送IP报文。报文接收模块11,用于接收源节点发送的IP报文。报文查找模块12,用于根据IP报文的头部信息查找本地转发表中的报文转发表;获取IP报文的转发链路信息。第二协议转换模块13,用于将IP报文封装成ATM信元。汇聚模块14,用于汇聚ATM信元。信元发送才莫块15,用于发送ATM信元。采用图11所示的装置,以ATM/IP双栈Hub为例进行说明,各模块的交互流程包括信令接收模块1接收源节点(ATM基站、IP基站或ATM/IP双栈基站控制器的任意一种)发送的业务流建链请求,链路选择模块3通过获取模块2获取当前的与ATM/IP双栈基站控制器连接的ATM端口和IP端口的数据流量,选择流量小的承载网络建立转发链路,并将转发链路信息保存在存储模块4中信元转发表中,存储完毕后通过信令发送模块5通知源节点可以随时发送业务流。当ATM/IP双栈Hub通过信元接收才莫块6接收到ATM信元(或才艮文接收模块11接收到IP报文)时,通过信元查找模块7查找存储模块中4的信元转发表(或通过报文查找模块12查找存储模块4的报文转发表),获取转发链路信息,当转发链路信息指示情况一,将ATM信元通过IP网络传输时,通过第一协议转换模块8中的转换协议将ATM信元封装成IP报文,重新封装后的IP报文通过路由模块9分配路由,通过报文发送模块10向目的节点发送IP报文。情况二,将ATM信元通过ATM网络传车俞时,通过汇聚才莫块14对ATM信元执行PVC交换或者AAL2交换以汇聚ATM信元,通过信元发送模块15进行发送。在上述情况一和情况二中,当源节点为ATM基站时,目的节点为ATM/IP双栈基站控制器;当源节点为ATM/IP双栈基站控制器时,目的节点为ATM基站。情况三,将IP报文通过ATM网络传输时,通过第二协议转换模块13中的转换协议将IP报文封装成ATM信元,通过汇聚模块14对ATM信元执行PVC交换或者AAL2交换以汇聚ATM信元,通过信元发送模块15进行发送。情况四,将IP报文通过IP网络传输时,直接将报文接收模块11接收的IP报文通过路由模块9分配路由,再经过报文发送模块10进行发送。同理,在上述情况三和情况四中,当源节点为IP基站时,目的节点为ATM/IP双栈基站控制器;当源节点为ATM/IP双栈基站控制器时,目的节点为IP基站。在上述过程中,图11中交叉线条的虚线表示ATM信元的链路,实线表示IP报文的链路。通过本实施例提供的装置实现了业务流的均衡处理,提高了系统性能。通过上述实施例的描述,本发明实施例的技术方案具有以下优点通过信令面的准入控制,在数据流建立的时候,通过中继节点与源节点、目的节点的信令协商,获取当前中继节点与源节点、以及中继节点与目的节点之间存在多个链路的承栽网络负荷信息,选择负荷小的承载网络建立链路,进行数据流的负荷分担配置,提高了承栽网络的利用效率。在图6所示的架构中,由于基站(ATM基站或IP基站)和ATM/IP双栈基站控制器之间仅需要一个ATM/IP双栈Hub设备即可完成IP和ATM数据流之间的相互转换。且有效的节约了设备的购置成本以及后期的维护成本。本领域技术人员可以理解附图只是一个优选实施例的示意图,附图中的模块或流程并不一定是实施本发明所必须的。本领域技术人员可以理解实施例中的装置中的模块可以按照实施例描述分布于实施例的装置中,也可以进行相应变化位于不同于本实施例的一个或多个装置中。上述实施例的模块可以合并为一个模块,也可以进一步拆分成多个子模块。上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。权利要求的内容记载的方案也是本发明实施例的保护范围。通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本发明可以通过石更件实现,也可以可借助软件加必要的通用石更件平台的方式来实现基于这样的理解,本发明的技术方案可以以软件产品的形式体现出来,该软件产品可以存储在一个非易失性存储介质(可以是CD-ROM,U盘,移动硬盘等)中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。以上所述仅是本发明的优选实施方式,应当指出,对于本
技术领域
的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应^见本发明的保护范围。权利要求1.一种均衡流量的方法,其特征在于,包括以下步骤中继节点接收源节点发送的业务流建链请求;所述中继节点根据所述业务流建链请求获取所述源节点与目的节点之间各个链路的承载网络负荷信息,选择负荷小的承载网络建立业务流的转发链路;所述中继节点根据所述转发链路转发所述业务流。2、如权利要求l所述的方法,其特征在于,所述中继节点选择负荷小的承载网络建立业务流的转发链路之后,还包括通知所述源节点链路建立成功。3、如权利要求l所述的方法,其特征在于,所述中继节点选择负荷小的承载网络建立业务流的转发链路之后,还包括将所述业务流的转发链路信息保存到本地转发表中,所述中继节点根据所述本地转发表中的转发链路信息转发所述业务流。4、如权利要求3所述的方法,其特征在于,还包括所述中继节点接收业务流的拆链请求,根据所述拆链请求移除所述本地转发表中所述业务流的转发链路信息,更新本地转发表。5、如权利要求3所述的方法,其特征在于,所述源节点为异步传输模式ATM基站、所述中继节点为ATM/因特网协议IP双栈Hub、所述目的节点为ATM/IP双栈基站控制器,所述中继节点根据所述本地转发表中的转发链路信息转发所述业务流包括才妄收所述ATM基站发送的ATM信元;根据所述ATM信元的头部信息查找所述本地转发表,获取所述ATM信元的转发链路信息;当所述转发链路信息指示将所述ATM信元通过IP网络传输时,将所述ATM信元封装成IP报文,向ATM/IP双栈基站控制器转发所述封装后的IP报文;或者当所述转发链路信息指示将所述ATM信元通过ATM网络继续传输时,向所述ATM/IP双栈基站控制器转发所述ATM信元。6、如权利要求3所述的方法,其特征在于,所述源节点为ATM/IP双栈基站控制器、所述中继节点为ATM/IP双栈Hub、所述目的节点为ATM基站,且所述ATM/IP双栈Hub与ATM/IP双栈基站控制器之间的转发链路的承载网络为ATM网络,所述中继节点根据所述本地转发表中的转发链路信息转发所述业务流包括接收所述ATM/IP双栈基站控制器发送的ATM信元;根据所述ATM信元的头部信息查找所述本地转发表,获取所述ATM信元的转发链路信息;根据所述转发链路信息向所述ATM基站转发所述ATM信元。7、如;f又利要求3所述的方法,其特征在于,所述源节点为ATM/IP双栈基站控制器、所述中继节点为ATM/IP双栈Hub、所述目的节点为IP基站,且所述ATM/IP双栈Hub与ATM/IP双栈基站控制器之间的转发链i各的7K载网络为ATM网络,所述中继节点根据所述本地转发表中的转发链路信息转发所述业务流包括接收所述ATM/IP双栈基站控制器发送的ATM信元;根据所述ATM信元的头部信息查找所述本地转发表,获取所述ATM信元的转发链路信息;根据所述转发链路信息将所述ATM信元封装成IP报文,向所述IP基站转发所述封装后的IP报文。8、如^L利要求5或7所述的方法,其特征在于,所述将所述ATM信元封装成IP报文包括终结ATM信元的ATM适配层2AAL2协议,将ATM信元的信元净荷封装成IP纟艮文。9、如权利要求3所述的方法,其特征在于,所述源节点为IP基站、所述中继节点为ATM/IP双栈Hub、所述目的节点为ATM/IP双栈基站控制器,所述中继节点根据所述本地转发表中的转发链路信息转发所述业务流包括接收所述IP基站发送的IP报文;根据所述IP报文的头部信息查找所述本地转发表,获取所述IP报文的转发链路信息;当所述转发链路信息指示将所述IP报文通过ATM网络传输时,将所述IP报文封装成ATM信元,向所述ATM/IP双栈基站控制器转发所述ATM信元;或者当所述转发链路信息指示将所述IP报文通过IP网络继续传输时,向ATM/IP双栈基站控制器转发所述IP报文。10、如权利要求3所述的方法,其特征在于,所述源节点为ATM/IP双栈基站控制器、所述中继节点为ATM/IP双栈Hub、所述目的节点为ATM基站,且所述ATM/IP双栈Hub与ATM/IP双栈基站控制器之间的转发链路的承载网络为IP网络,所述中继节点根据所述本地转发表中的转发链路信息转发所述业务流包括接收所述ATM/IP双栈基站控制器发送的IP报文;根据所述IP报文的头部信息查找所述本地转发表,获取所述IP报文的转发链路信息;根据所述转发链路信息将所述IP报文封装成ATM信元,向所述ATM基站转发所述ATM信元。11、如权利要求3所述的方法,其特征在于,所述源节点为ATM/IP双栈基站控制器、所述中继节点为ATM/IP双栈Hub、所述目的节点为IP基站,且所述ATM/IP双栈Hub与ATM/IP双栈基站控制器之间的转发链路的承载网络为IP网络,所述中继节点根据所述本地转发表中的转发链路信息转发所述业务流包括接收所述ATM/IP双栈基站控制器发送的IP报文;根据所述IP报文的头部信息查找所述本地转发表,获取所述IP报文的转发链路信息;根据所述转发链路信息向所述IP基站转发所述IP报文。12、如权利要求9或IO所述的方法,其特征在于,所述将所述ATM信元封装成IP报文包括终结IP报文的用户数据报协议UDP协议,将IP报文的报文净荷封装成ATM信元。13、一种均衡流量的装置,其特征在于,包括信令接收模块,用于接收源节点发送的业务流建链请求;获取模块,用于根据所述业务流建链请求获取所述源节点与目的节点之间各个链路的承载网络负荷信息;链路选择模块,用于根据所述链路的承载网络负荷信息选择负荷小的承载网络建立业务流的转发链路。14、如权利要求13所述的装置,其特征在于,还包括存储模块,用于将所述业务流的转发链路信息存储在本地转发表中。15、如权利要求14所述的装置,其特征在于,还包括信令发送模块,用于通知所述源节点链路建立成功。16、如权利要求13所述的装置,其特征在于,还包括信元接收模块,用于接收所述源节点发送的ATM信元;信元查找模块,用于根据所述ATM信元的头部信息查找本地转发表中的信元转发表;获取所述ATM信元的转发链路信息;第一协议转换模块,用于将所述ATM信元封装成IP报文;路由模块,用于分配IP报文的路由;报文发送模块,用于发送IP报文。17、如权利要求13所述的装置,其特征在于,还包括报文接收模块,用于接收所述源节点发送的IP报文;报文查找模块,用于根据IP报文的头部信息查找本地转发表中的报文转发表;获取所述IP报文的转发链路信息;第二协议转换模块,用于将IP报文封装成ATM信元;汇聚模块,用于汇聚ATM信元;信元发送模块,用于发送ATM信元。18、一种均衡流量的系统,其特征在于,包括源节点、中继节点、以及目的节点;其中,所述源节点,用于发送业务流和所述业务流的业务流建链请求;所述中继节点,用于接收所述源节点发送的业务流建链请求,根据所述业务流建链请求获取所述源节点与所述目的节点之间各个链路的承载网络负荷信息,选择负荷小的承载网络建立业务流的转发链路,根据所述转发链路转发所述业务流;所述目的节点,用于接收所述中继节点转发的所述业务流。全文摘要本发明实施例公开一种均衡流量的方法、装置及系统,方法包括中继节点接收源节点发送的业务流建链请求;所述中继节点根据所述业务流建链请求获取所述源节点与目的节点之间各个链路的承载网络负荷信息,选择负荷小的承载网络建立业务流的转发链路;所述中继节点根据所述转发链路转发所述业务流。采用本发明实施例提供的技术方案实现了均衡地转发数据流量,提高承载网络的承载效率和传输效率;节约了设备的购置成本以及后期的维护成本。文档编号H04Q7/22GK101277477SQ20081009439公开日2008年10月1日申请日期2008年4月29日优先权日2008年4月29日发明者亮李申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1