[发明专利]数据流转发路由的控制方法及装置有效
申请号: | 201310596840.4 | 申请日: | 2013-11-22 |
公开(公告)号: | CN104660507B | 公开(公告)日: | 2018-11-16 |
发明(设计)人: | 王蛟;王戎 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L12/741 | 分类号: | H04L12/741 |
代理公司: | 北京弘权知识产权代理事务所(普通合伙) 11363 | 代理人: | 逯长明;陈蕾 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据流 转发 路由 控制 方法 装置 | ||
本发明实施例公开了一种数据流转发路由的控制方法及装置,预先存储各个数据流的参数信息、所述方法所应用网络的逻辑拓扑;该方法还包括:接收网络设备发送的第一数据流的转发请求;从预先存储的各个数据流的参数信息中获取所述第一数据流的参数信息;根据所述参数信息确定所述第一数据流的转发策略;所述转发策略包括第一数据流的五元组以及第一数据流的其他通信信息;根据所述第一数据流的转发策略以及所述网络的逻辑拓扑确定所述第一数据流在所述网络中的转发路由;将所述第一数据流在所述网络中的转发路由发送给所述网络设备。本发明实施例能够提高转发路由确定的灵活性,并且提高网络资源利用率。
技术领域
本发明涉及通信领域,尤其涉及数据流转发路由的控制方法及装置。
背景技术
在对数据流进行转发时,目前一般使用五元组模式的传统路由方案。所述五元组包括:数据流的源地址、目的地址、源端口、目的端口以及协议号。具体的,网络中的转发设备以五元组为路由参照物,通过协议号对应的网络协议逐跳计算数据流的路由,从而最终数据流从源地址指示的源设备的源端口出发,被转发设备逐跳转发,最终通过目的端口到达目的地址指示的目的设备。
但是,这种数据流的转发方法是转发设备根据五元组逐跳计算数据流的转发路由并进行转发的,各个转发设备无法基于网络的全局视图进行数据流转发路由的确定,从而转发路由的确定缺乏灵活性,且网络资源利用率差。
发明内容
本发明实施例中提供了一种数据流转发路由的控制方法及装置,能够提高转发路由确定的灵活性,并且提高网络资源利用率。
第一方面,提供一种数据流转发路由的控制方法,所述方法应用于第一网络,所述方法还包括:
接收网络设备发送的第一数据流的转发请求;
根据所述转发请求从预先存储的各个数据流的参数信息中获取所述第一数据流的参数信息;
根据所述参数信息确定所述第一数据流的转发策略;所述转发策略包括所述第一数据流的五元组以及所述第一数据流的至少一种其他通信信息;
根据所述第一数据流的转发策略以及第一网络的逻辑拓扑确定所述第一数据流在所述网络中的转发路由;
将所述第一数据流在所述第一网络中的转发路由发送给所述网络设备。
结合第一方面,在第一方面第一种可能的实现方式中,所述根据所述参数信息确定所述第一数据流的转发策略包括:
预先存储各种转发策略及其多维策略级别值,多维策略级别包括至少一个子级别,所述多维策略级别值包括所述子级别中至少一个子级别的取值;
根据所述参数信息确定所述第一数据流的多维策略级别值;
确定所述第一数据流的多维策略级别值对应的至少一种转发策略;
从所述至少一种转发策略中选择一种转发策略作为所述第一数据流的转发策略。
结合第一方面,在第一方面第二种可能的实现方式中,所述根据所述参数信息确定所述第一数据流的转发策略包括:
预先存储各种转发策略及其多维策略级别值,多维策略级别包括至少一个子级别,所述多维策略级别值包括所述子级别中至少一个子级别的取值;
根据所述参数信息确定第一数据流的多维策略级别值;
根据第一数据流的多维策略级别值逐层确定第一数据流的每一层转发策略。
结合第一方面第一种可能的实现方式,和/或第一方面第二种可能的实现方式,在第一方面第三种可能的实现方式中,预先存储各种转发策略及其多维策略级别值包括:
获取用户输入的转发策略;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310596840.4/2.html,转载请声明来源钻瓜专利网。