[发明专利]数据流转发路由的控制方法及装置有效
申请号: | 201310596840.4 | 申请日: | 2013-11-22 |
公开(公告)号: | CN104660507B | 公开(公告)日: | 2018-11-16 |
发明(设计)人: | 王蛟;王戎 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L12/741 | 分类号: | H04L12/741 |
代理公司: | 北京弘权知识产权代理事务所(普通合伙) 11363 | 代理人: | 逯长明;陈蕾 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据流 转发 路由 控制 方法 装置 | ||
1.一种数据流转发路由的控制方法,其特征在于,所述方法应用于第一网络,所述方法还包括:
接收网络设备发送的第一数据流的转发请求;
根据所述转发请求从预先存储的各个数据流的参数信息中获取所述第一数据流的参数信息,所述参数信息包括数据流所属的用户、用户权限、用户优先级、数据流优先级、数据流的QoS、数据流的五元组或数据流的应用层业务类型中的至少一种;
根据所述参数信息确定所述第一数据流的转发策略;所述转发策略包括所述第一数据流的五元组以及所述第一数据流的至少一种其他通信信息;其中,所述其他通信信息包括访问控制列表、网络实体使用权限、安全响应级别要求、用户和网络端口及链路的绑定信息、用户所属业务的优先级信息、用户的权限信息、指定端口的数据处理信息、业务类别、协议类型、互联网协议层业务类型、下一跳或最短路径决策中的至少一种;
根据所述第一数据流的转发策略以及第一网络的逻辑拓扑确定所述第一数据流在所述网络中的转发路由;
将所述第一数据流在所述第一网络中的转发路由发送给所述网络设备。
2.根据权利要求1所述的方法,其特征在于,所述根据所述参数信息确定所述第一数据流的转发策略包括:
预先存储各种转发策略及其多维策略级别值,多维策略级别包括至少一个子级别,所述多维策略级别值包括所述子级别中至少一个子级别的取值;
根据所述参数信息确定所述第一数据流的多维策略级别值;
确定所述第一数据流的多维策略级别值对应的至少一种转发策略;
从所述至少一种转发策略中选择一种转发策略作为所述第一数据流的转发策略。
3.根据权利要求1所述的方法,其特征在于,所述根据所述参数信息确定所述第一数据流的转发策略包括:
预先存储各种转发策略及其多维策略级别值,多维策略级别包括至少一个子级别,所述多维策略级别值包括所述子级别中至少一个子级别的取值;
根据所述参数信息确定第一数据流的多维策略级别值;
根据第一数据流的多维策略级别值逐层确定第一数据流的每一层转发策略。
4.根据权利要求2或3所述的方法,其特征在于,预先存储各种转发策略及其多维策略级别值包括:
获取用户输入的转发策略;
对所述转发策略进行有效性验证;
确定有效性验证通过的每一种转发策略的多维策略级别值;
存储所述有效性验证通过的每一种转发策略及其多维策略级别值。
5.根据权利要求2或3所述的方法,其特征在于,根据所述转发请求从预先存储的各个数据流的参数信息中获取所述第一数据流的参数信息包括;
从所述转发请求中获取所述第一数据流的报文头信息;
根据所述第一数据流的报文头信息从所述预先存储的数据流的参数信息中获取所述第一数据流的参数信息。
6.根据权利要求2或3所述的方法,其特征在于,根据所述第一数据流的转发策略以及所述第一网络的逻辑拓扑确定所述第一数据流在所述第一网络中的转发路由之前,还包括:
建立第一网络的逻辑拓扑。
7.根据权利要求6所述的方法,其特征在于,建立第一网络的逻辑拓扑包括:
向第一网络中的各个网络设备发送拓扑发现数据包;接收各个网络设备反馈的所述拓扑发现数据包的响应数据包;根据所述响应数据包确定第一网络的物理连接拓扑;
并且,接收各个网络设备上报的所述网络设备的通信信息,根据各个网络设备的通信信息按照预先定义的单位资源实体进行抽象,得到网络的通信逻辑。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310596840.4/1.html,转载请声明来源钻瓜专利网。