[发明专利]软件定义网络的路由方法、装置和设备有效
申请号: | 201480000518.3 | 申请日: | 2014-04-10 |
公开(公告)号: | CN105264844B | 公开(公告)日: | 2018-10-30 |
发明(设计)人: | 梁昊驰;洪佩琳;周伟 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L12/801 | 分类号: | H04L12/801 |
代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 刘芳 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 软件 定义 网络 路由 方法 装置 设备 | ||
1.一种软件定义网络的路由设备,其特征在于,所述软件定义网络SDN包括至少两个域网络,每个域网络包括至少一个第一交换机和至少一个边界交换机,所述边界交换机用于连接所述边界交换机所在的第一域网络和所述边界交换机所在的第二域网络;数据流通过所述边界交换机从所述第一域网络路由至所述第二域网络;所述路由设备包括:
处理器,用于获取源端交换机发送的第一数据流的源域网络和目的域网络;其中,所述源端交换机为所述第一交换机,所述源端交换机位于所述源域网络;并确定所述第一数据流经所述源域网络路由至所述目的域网络中的域间最优路由路径,所述域间最优路由路径上包括至少一个边界交换机;
发送器,用于根据所述域间最优路由路径向所述源端交换机和所述域间最优路由路径上的边界交换机下发第一流表项,以使所述源端交换机根据所述第一流表项和预设的静态流表项将所述第一数据流路由至所述源域网络的第一边界交换机,并使得所述第一边界交换机根据所述第一流表项和所述静态流表项将所述第一数据流路由至所述目的域网络中;其中,所述第一边界交换机为所述域间最优路由路径上的第一个边界交换机。
2.根据权利要求1所述的路由设备,其特征在于,所述处理器,还用于在根据所述域间最优路由路径向所述源端交换机和所述域间最优路由路径上的边界交换机下发第一流表项之前,获取任一所述域网络中的各个交换机到该域网络中的边界交换机的域内最优路径;其中,所述域内最优路径为该域网络中的各个交换机到该域网络中的边界交换机的最短路径;
所述发送器,还用于根据所述域内最优路径向该域网络中的各个交换机下发所述静态流表项,以使该域网络中的各个交换机在接收到目的IP地址为该域网络中的任一边界交换机的ID的数据流时,根据所述静态流表项将该数据流以最优路径路由至该域网络中对应的边界交换机上。
3.根据权利要求2所述的路由设备,其特征在于,所述第一流表项为第二流表项、第三流表项、第四流表项的其中一种;则所述发送器,具体用于向所述源端交换机下发所述第二流表项;其中,所述第二流表项用于指示所述源端交换机生成第二数据流,并指示所述源端交换机根据所述静态流表项将所述第二数据流路由至所述第一边界交换机上;所述第二数据流为目的IP地址为所述第一边界交换机的ID的所述第一数据流。
4.根据权利要求3所述的路由设备,其特征在于,所述处理器,还用于判断第二边界交换机是否为所述域间最优路由路径上的最后一个边界交换机,获取判断结果;其中,所述第二边界交换机为接收到第三数据流的所述域间最优路由路径上的任一边界交换机,所述第三数据流为目的IP地址为所述域间最优路径上的任一边界交换机的ID的所述第一数据流;并根据所述判断结果确定指示所述发送器向所述第二边界交换机下发所述第三流表项或所述第四流表项。
5.根据权利要求4所述的路由设备,其特征在于,所述处理器,具体用于若所述判断结果为是,则指示所述发送器向所述第二边界交换机下发所述第三流表项;其中,所述第三流表项用于指示所述第二边界交换机执行第一更改操作;所述第一更改操作包括:将所述第三数据流的目的IP地址更改为所述目的域网络中的所述第一数据流的目的终端的IP地址;若所述判断结果为否,则指示所述发送器向所述第二边界交换机下发所述第四流表项;其中,所述第四流表项用于指示所述第二边界交换机根据所述第四流表项和所述静态流表项执行第二更改操作,直至所述处理器判断所述第二边界交换机为所述域间最优路由路径上的最后一个边界交换机为止;其中,所述第二更改操作包括:将所述第三数据流的目的IP地址更改为所述第二边界交换机在所述域间最优路由路径上的下一跳边界交换机的ID,以将所述第三数据流路由至所述下一跳边界交换机上,并将所述下一跳边界交换机作为新的第二边界交换机。
6.根据权利要求1-5任一项所述的路由设备,其特征在于,所述路由设备还包括:接收器;所述接收器,用于接收所述源端交换机根据缓存的所述第一数据流发送的新流请求消息;
则所述处理器,具体用于根据所述接收器接收到的所述新流请求消息获取所述第一数据流的源IP地址和所述第一数据流的目的IP地址;并根据所述第一数据流的源IP地址和所述第一数据流的目的IP地址确定所述第一数据流的所述源域网络和所述目的域网络。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201480000518.3/1.html,转载请声明来源钻瓜专利网。