[发明专利]用于重定向数据流的方法和系统、网络设备和控制设备有效
申请号: | 201610332658.1 | 申请日: | 2016-05-18 |
公开(公告)号: | CN107404439B | 公开(公告)日: | 2020-02-21 |
发明(设计)人: | 王海波;庄顺万;饶远;曹瑞卿 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L12/801 | 分类号: | H04L12/801;H04L12/851;H04L12/863 |
代理公司: | 北京龙双利达知识产权代理有限公司 11329 | 代理人: | 毛威;兰春娥 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 定向 数据流 方法 系统 网络设备 控制 设备 | ||
本发明公开了一种用于重定向数据流的方法和系统以及网络设备和控制设备,能够克服现有技术中由于流规则转发表的空间有限而导致能够调整的数据流数量较少的缺陷。该方法包括:网络设备接收控制设备发送的控制消息,该控制消息携带数据流的重定向路由信息和重定向路由指示,该数据流的重定向路由信息包括该数据流的目的地址信息和该网络设备的重定向下一跳信息,该重定向路由指示用于指示将该数据流的重定向路由信息转换为目标转发表中的转发表项,其中,该目标转发表的表空间大于该网络设备的流规则转发表的表空间;该网络设备根据该重定向路由指示,将该数据流的重定向路由信息转换为该目标转发表中的转发表项。
技术领域
本发明涉及通信领域,并且更具体地,涉及用于重定向数据流的方法和系统、网络设备和控制设备。
背景技术
软件定义网络(Software Defined Networking,SDN)包括控制设备和转发设备,转发设备可以是路由器、交换机等网络设备,其中,控制设备可以用于进行网络的流量控制,转发设备用于对接收到的数据包进行转发处理。具体地,转发设备可以根据接收到的数据包的目的互联网协议(Internet Protocol,IP)地址,查询转发信息表(ForwardingInformation Base,FIB),并根据FIB表中与该目的IP地址匹配的转发表项中的出接口,转发该数据包。但是有些情况下,用户希望对经过转发设备的数据包进行干预,例如,对访问某个目的IP地址的具有特定源IP地址的消息进行抑制,丢弃相应数据,等等。这时,可以在转发设备上设置包括至少一个流规则(Flow Specification Rule)的流规则转发表,其中,流规则可以包括流匹配条件以及针对匹配的流所采取的动作,该流匹配条件可以包括目的IP地址、源IP地址、目的端口等等,该动作可以包括丢弃、重定向到某个特定端口等等。这样,转发设备在收到数据包时,可以先查询流规则转发表,如果流规则转发表中存在与该数据包匹配的流规则,则可以执行该匹配的流规则中的相应动作,此后,如果需要转发该数据包,则可以继续查询FIB,以确定该数据包的出接口。
在现有技术中,当流经某个转发设备的流数量较多而导致该路由器的负荷较重时,可以将流经该转发设备的流调整到其它路径。具体地,控制设备可以将流规则下发给路由器,其中,该流规则指示将特定流的下一跳重定向到另一个转发设备,转发设备收到控制设备下发的流规则之后,可以将该流规则添加至该转发设备的流规则转发表中,并根据该流规则转发表对符合条件的流进行重定向处理。
然而,流规则转发表的空间一般较小,这样会限制转发设备能够调整的流数目。
发明内容
本发明实施例提供了一种用于重定向数据流的方法和系统以及网络设备和控制设备,能够克服现有技术中由于流规则转发表的空间有限而导致能够调整的数据流数量较少的缺陷。
第一方面,提供了一种用于重定向数据流的方法,包括:网络设备接收控制设备发送的控制消息,该控制消息携带数据流的重定向路由信息和重定向路由指示,该数据流的重定向路由信息包括该数据流的目的地址信息和该网络设备的重定向下一跳信息,该重定向路由指示用于指示将该数据流的重定向路由信息转换为目标转发表中的转发表项,其中,该目标转发表的表空间大于该网络设备的流规则转发表的表空间;该网络设备根据该重定向路由指示,将该数据流的重定向路由信息转换为该目标转发表中的转发表项。
可选地,该网络设备的重定向下一跳信息可以用于表表示:在该数据流的重定向之后的路由路径上,该网络设备对应的BGP下一跳的信息。
可选地,该网络设备对应的BGP下一跳可以与该网络设备直接或间接连接。
可选地,该网络设备的重定向下一跳信息可以包括该网络设备的重定向下一跳(即BGP下一跳)的IP地址。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610332658.1/2.html,转载请声明来源钻瓜专利网。