[发明专利]建立业务流的转发路径的方法和装置有效
申请号: | 201610763754.1 | 申请日: | 2016-08-30 |
公开(公告)号: | CN107786448B | 公开(公告)日: | 2021-11-19 |
发明(设计)人: | 冀智刚;夏寅贲 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L12/725 | 分类号: | H04L12/725 |
代理公司: | 北京龙双利达知识产权代理有限公司 11329 | 代理人: | 王君;张欣 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 建立 业务 转发 路径 方法 装置 | ||
本发明公开了一种建立业务流的转发路径的方法,包括:确定至少一个目标网络控制器,该至少一个目标网络控制器中的每个目标网络控制器在该每个目标网络控制器对应的网络中为传输业务流建立转发路径,该业务流为在该客户端的应用程序和该服务器的应用程序之间进行传输的业务流;向该至少一个目标网络控制器中的每个目标网络控制器发送传输该业务流所需的服务质量Qos参数,以便该每个目标网络控制器为该业务流建立满足传输该业务流所需的Qos参数的转发路径。通过向客户端和服务器之间的目标网络控制器发送传输业务流所需的Qos参数,以使目标网络控制器可以为业务流建立满足该Qos参数的转发路径。
技术领域
本发明实施例涉及通信领域,尤其涉及一种建立业务流的转发路径的方法和装置。
背景技术
一个完整的网络应用程序包括客户端和服务器两个部分。网络间通信进程需要由两个进程组成,并且只能用同一种协议。也就是说,不能在通信的一端使用传输控制协议(Transmission Control Protocol,TCP)协议,而另一端则使用用户数据报协议(UserDatagram Protocol,UDP)协议。并且一个完整的网络通信需要通过五元组来标识,五元组包括:通信协议、本地地址、本地端口号、远端地址、远端端口号。
应用层通过传输层进行数据通信时,TCP和UDP会遇到同时为多个应用程序进程提供并发服务的问题。多个TCP连接或多个应用程序进程可能需要通过同一个TCP协议端口传输数据。为了区别不同的应用程序进程和连接,许多计算机操作系统为应用程序与TCP,UDP协议交互提供了称为套接字(Socket)的接口。套接字是一个通信终结点,它是Socket应用程序用来在网络上发送或接收数据包的对象。
图1示出了使用套接字的应用程序间通信场景的示意图。在图1所示的场景中,客户端中的应用程序A通过套接字A和服务器中应用程序B的套接字B之间建立Socket连接成功后,应用程序A和应用程序B之间的业务流经过网络1中的转发设备、网络2中的转发设备和网络3中的转发设备进行转发,其中,业务流在各网络中的转发路径由各网络对应的网络控制器建立。然而,当业务流在网络1、网络2和网络3中进行转发的时候,各个网络的网络控制器在为数据流建立转发路径的时候不会考虑业务流对应的业务类型,各网络中的转发设备在对业务流进行转发时,也仅根据接收该业务流的服务器的IP地址进行转发,即各网络中的转发设备将服务器IP相同的业务流进行汇聚之后,在该网络中的转发路径上将上述汇聚之后的业务流进行转发。综上所述,基于上述这种业务流的转发机制,从网络控制器为传输该业务流建立转发路径到转发设备转发该业务流时都不考虑该业务流的业务类型,以及传输该业务类型所需的服务质量(Quality of Service,Qos)。
发明内容
本发明提供一种建立业务流的转发路径的方法和装置,以提高客户端应用程序和服务器应用程序之间传输业务流的服务质量。
第一方面,提供一种建立业务流的转发路径的方法,包括:确定至少一个目标网络控制器,所述至少一个目标网络控制器中的每个目标网络控制器在所述每个目标网络控制器对应的网络中为传输业务流建立转发路径,所述业务流为在所述客户端的应用程序和所述服务器的应用程序之间进行传输的业务流;向所述至少一个目标网络控制器中的每个目标网络控制器发送传输所述业务流所需的服务质量Qos参数,以便所述每个目标网络控制器为所述业务流建立满足传输所述业务流所需的Qos参数的转发路径。
通过目标网络控制器发送传输业务流所需的Qos参数,以使目标网络控制器可以为业务流建立满足传输所述业务流所需的Qos参数的转发路径,以提高客户端应用程序和服务器应用程序之间传输业务流的服务质量。
结合第一方面,在第一方面的一种可能的实现中,所述确定至少一个目标网络控制器,包括:获取至少一个网络控制器,所述至少一个网络控制器中的每个网络控制器在所述每个网络控制器对应的网络中为传输所述业务流建立转发路径;根据所述至少一个网络控制器中每个网络控制器的网络控制器信息确定所述至少一个目标网络控制器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610763754.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种安防监控方法、装置及系统
- 下一篇:一种停车位占用图像智能识别的方法