[发明专利]一种用于管理网络的控制器的配置托管元件的方法及设备有效
申请号: | 201380003841.1 | 申请日: | 2013-04-18 |
公开(公告)号: | CN104170334B | 公开(公告)日: | 2017-11-07 |
发明(设计)人: | T·考珀内恩;A·帕德马纳班 | 申请(专利权)人: | NICIRA股份有限公司 |
主分类号: | H04L12/751 | 分类号: | H04L12/751;H04L12/715;H04L12/931 |
代理公司: | 中国国际贸易促进委员会专利商标事务所11038 | 代理人: | 李渤 |
地址: | 美国加*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 利用 事务 计算 传播 网络 转发 状态 | ||
背景技术
在网络内,是网络转发状态把分组从分组的网络入口点运送到它们的出口点。逐跳地,转发状态使网络元件把分组转发给更靠近分组的目的地一步的元件。显然,计算与配置的网络策略一致的转发状态对网络的运行至关紧要。这是因为如果没有适当的转发状态,那么网络将不会把分组递送给其目的地,也不会按照配置的策略进行转发。
发明内容
本发明的一些实施例提供一种更新转发状态,以指定新的网络策略的控制器群集。所述控制器群集按照转发元件始终如一地把新的网络策略应用于分组,而不应用新旧策略的混合的方式,把更新的转发状态发送给一组转发元件。
在一些实施例中,控制器群集配置在分组的路径的起点的第一跳托管转发元件,以作出转发分组的所有逻辑转发决策(例如,找出逻辑出口端口,并识别逻辑出口端口的物理出口端口)。在分组的路径中的其它托管和非托管转发元件不作出关于所述分组的逻辑转发决策,从而不需要接收转发状态。这些其它转发元件仅仅用作根据分组的源信息和目的地信息,把分组发送给目的地的架构。分组不需要携带任何版本信息,以指示该分组应利用更新的转发状态来转发。这是因为关于该分组的所有转发决策都由第一跳的托管转发元件进行,非第一跳的转发元件不接收更新的转发状态。当分组由根据新策略作出所有逻辑转发决策的第一跳的托管转发元件转发时,所述分组仅仅依据新策略被转发。
在一些实施例中,控制器群集按照逻辑转发决策被分散在第一跳转发元件以及非第一跳转发元件内,并且由第一跳转发元件以及非第一跳转发元件进行的方式,配置托管转发元件。在这些实施例中,控制器群集首先把更新的转发状态发送给在分组的路径中的非第一跳转发元件。只有在控制器群集把更新的转发状态发送给非第一跳转发元件之后,控制器群集才把更新的转发状态发送给分组的第一跳转发元件。控制器群集随后指令第一跳转发元件利用更新的转发状态转发该分组。在一些实施例中,由第一跳转发元件转发的分组携带指示应利用更新的转发状态,转发该分组的版本信息。按照这种方式,确保将按照新的网络策略,转发由第一跳转发元件转发给非第一跳转发元件的分组。
本发明的一些实施例还提供一种托管转发元件,所述托管转发元件被配置成跨该托管转发元件与网络控制器群集中的几个网络控制器建立的一组通道,实现事务。特别地,在通过特定通道收到分界线之前,一些实施例的托管转发元件不提交通过各个通道接收的转发状态。托管转发元件通过其它通道收到的分界线不会使托管转发元件提交收到的转发状态。即,只有在从特定通道收到分界线之后,托管转发元件才提交转发状态。这样,托管转发批处理通过其它通道到来的事务输入和通过所述特定通道到来的事务输入。
上面的发明内容用来简要介绍本发明的一些实施例。并不意图介绍或概述在本文中公开的所有发明主题。下面的具体实施方式和在具体实施方式中参照的附图将进一步说明在发明内容中说明的各个实施例,以及其它实施例。因而,为了理解本文描述的所有实施例,需要完整地回顾发明内容、具体实施方式和附图。此外,要求保护的主题不受发明内容、具体实施方式和附图中的例证细节限定制,而是由附加的权利要求限定,因为要求保护的主题可用其它具体形式体现,而不脱离所述主题的范围。
附图说明
附加权利要求中记载了本发明的新颖特征。然而,为了便于说明,在以下附图中例示了本发明的几个实施例。
图1描述网络控制器的例证分层结构。
图2图解说明一些实施例的网络控制器的体系结构。
图3图解说明跨一组托管转发元件实现的多个逻辑交换元件的例子。
图4图解说明在物理基础结构中实现的几个逻辑转发元件。
图5图解说明把更新的转发状态信息发送给一组托管转发元件。
图6概念地图解说明一些实施例进行的向一组托管转发元件发送更新的转发状态信息的过程。
图7概念地图解说明一些实施例进行的在托管转发元件,接收更新的转发状态的过程。
图8图解说明向一组托管转发元件发送更新的转发状态信息。
图9概念地图解说明一些实施例进行的向一组托管转发元件发送更新的转发状态信息的过程。
图10概念地图解说明一些实施例进行的在托管转发元件,接收更新的转发状态的过程。
图11概念地图解说明一些实施例进行的事务性地计算并把转发状态发送给一组托管转发元件的过程。
图12图解说明控制器群集的几个控制器建立了到其的几个通信通道,以便向其发送更新的托管转发元件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于NICIRA股份有限公司,未经NICIRA股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201380003841.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:长型封闭贮料场
- 下一篇:一种分离式碳灌油箱盖