[发明专利]用于无缝漫游的软件定义网络中的自动隧道有效
申请号: | 201480049758.2 | 申请日: | 2014-08-14 |
公开(公告)号: | CN105532037B | 公开(公告)日: | 2019-03-15 |
发明(设计)人: | 陶高峰;王笑蓉;张宇;刘大鹏 | 申请(专利权)人: | 思科技术公司 |
主分类号: | H04W36/38 | 分类号: | H04W36/38 |
代理公司: | 北京东方亿思知识产权代理有限责任公司 11258 | 代理人: | 李晓冬 |
地址: | 美国加利*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 无缝 漫游 软件 定义 网络 中的 自动 隧道 | ||
软件定义网络控制器检测主机何时在网络中的网络元件之间进行移动。控制器生成主机漫游至的网络元件的列表,该列表按照主机被附接至网络元件的时间进行排序,以便使主机被附接至的最新的网络元件是根网络元件并且位于列表的头部。控制器首先针对与主机相关联的流量流更新列表中的根网络元件。控制器向网络元件发送命令来以漫游路径的相反顺序编排从列表中的每个在先附接点网络元件至列表中的最新的根网络元件的隧道,以便于经由隧道为主机路由流量。
技术领域
本公开涉及软件定义网络。
背景技术
在软件定义网络(SDN)或OpenFlow网络中,当可以是物理设备或虚拟设备的主机从一个OpenFlow(OF)交换机移动到另一交换机或路由器(在本文被称为附接点或POA交换机/路由器)时,在网络融合期间网络因为至少两个原因可能经历流量损失和/或分组循环问题。第一,OpenFlow交换机的数量可能非常大并且重新生成针对整个网络的新的流分配树或表的算法要花费时间融合。第二,存在与在各个交换机/路由器上更新流表的SDN控制器相关联的网络延迟。在完成网络融合前,被发送至与漫游主机相关联的在先POA交换机/路由器的流量可能被丢弃/丢失。
附图说明
图1是示例性网络的图示,其中根据本文提出的技术管理和更新在交换机之间漫游的针对主机的流量流。
图2是示出在主机在图1所示的网络中的交换机之间移动之前针对主机的流量的路由的框图。
图3示出在主机在图1所示的网络中的交换机之间移动之前含有针对该主机的条目的匹配动作表的示例。
图4是描绘由软件定义网络(SDN)控制器执行来管理和更新针对在交换机之间漫游的主机的流量流的操作的流程图。
图5A是网络的一部分的图示,并且示出在本文提出的技术没有被采用的情况下的间断流量流的示例。
图5B是与图5A类似的图示,并且示出在本文提出的技术被采用的情况下的流量流的示例。
图6是主机在交换机之间移动的图示,并且示出本文提出的技术的益处。
图7A、7B和7C示出根据本文提出的技术由SDN控制器更新并且在主机漫游期间的示例性匹配动作表。
图8是被配置来执行本文提出的技术的SDN控制器的示例性框图。
具体实施方式
本文提出的技术用于当主机在网络中的网络元件(例如,交换机或路由器)之间漫游时提高在软件定义网络中处理流量的性能。每一个网络元件能够充当虚拟或物理主机的附接点。软件定义网络控制器检测主机何时在网络元件之间进行了移动。控制器生成主机已漫游至的网络元件的列表,该列表按照主机被附接至网络元件的时间进行排序,从而使得主机附接至的最新网络元件成为根网络元件并且位于该列表的头部。控制器首先针对与主机相关联的流量流更新列表中的根网络元件。控制器向网络元件发送命令来以漫游路径的相反顺序编排从列表中的每个在先附接点网络元件至列表中的最新根网络元件的隧道,以便于经由隧道为主机路由流量。
本文提出了编排(program)从主机的漫游路径中的每个在先附接点(POA)交换机/路由器至该漫游路径中的最新根POA交换机/路由器的自动隧道的技术,以便于向主机从在先POA节点至最新根POA节点重新路由流量流,从而将流量(分组)损失最小化。如下文的进一步解释,编排是以漫游路径的相反顺序完成的,以在网络融合期间阻止分组循环并且使流量损失最小化,而不依赖于网络大小和所用的特定融合算法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于思科技术公司,未经思科技术公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201480049758.2/2.html,转载请声明来源钻瓜专利网。