-
公开(公告)号:US10235199B2
公开(公告)日:2019-03-19
申请号:US15398689
申请日:2017-01-04
申请人: Nicira, Inc.
发明人: Ronghua Zhang , Teemu Koponen , Pankaj Thakkar , Amar Padmanabhan , W. Andrew Lambeth , Martin Casado
IPC分类号: G06F9/455 , H04L12/751 , H04L12/24 , H04L12/933 , H04L29/06 , H04L12/931 , H04L29/08 , H04L29/12
摘要: A controller of a network control system for configuring several middlebox instances is described. The middlebox instances implement a middlebox in a distributed manner in several hosts. The controller configures, in a first host, a first middlebox instance to receive a notification from a migration module before a virtual machine (VM) running in the first host migrates to a second host and to send middlebox state related to the VM to the migration module.
-
公开(公告)号:US10164894B2
公开(公告)日:2018-12-25
申请号:US14316786
申请日:2014-06-26
申请人: Nicira, Inc.
发明人: Alexander Yip , Timothy L. Hinrichs , Amar Padmanabhan , Natasha Gude , Igor Ganichev , Anuprem Chalvadi
IPC分类号: H04L12/875 , H04L29/08 , H04L12/26 , H04L12/801 , H04L12/24
摘要: Some embodiments provide a novel network control system that provides publications for managing different slices (e.g., logical and/or physical entities) of a network. The publications are published from publisher controllers in the network control system to subscriber controllers. The network control system uses publications with generation numbers and buffered subscribers to implement the fixed points in order to help maintain a consistent network state. Buffered subscribers buffer the inputs received from a publisher in case the publisher becomes unavailable. Rather than deleting all of the output state that is based on the published inputs, the buffered subscriber allows the subscriber to maintain the network state until an explicit change to the state is received at the subscriber from a publisher (e.g., a restarted publisher, a backup publisher, etc.).
-
公开(公告)号:US10091120B2
公开(公告)日:2018-10-02
申请号:US14316783
申请日:2014-06-26
申请人: Nicira, Inc.
发明人: Alexander Yip , Timothy L. Hinrichs , Amar Padmanabhan , Natasha Gude , Igor Ganichev , Anuprem Chalvadi
IPC分类号: G06F15/173 , H04L12/875 , H04L12/26 , H04L29/08 , H04L12/801 , H04L12/24
摘要: Some embodiments provide a novel network control system that uses secondary input queues to receive and store inputs from multiple input sources prior to moving the inputs to a primary input queue for processing. The secondary input queues provide a separate storage for each input source so that the inputs from the different sources do not get mixed with each other to ensure that fixed points and barriers sent to the controller maintain their integrity.
-
公开(公告)号:US20180241618A1
公开(公告)日:2018-08-23
申请号:US15959237
申请日:2018-04-22
申请人: Nicira, Inc.
CPC分类号: H04L41/082 , H04L67/34
摘要: A method for upgrading a set of controller nodes in a controller cluster that manages a plurality of forwarding elements in a way that minimizes dataplane outages. The method of some embodiments upgrades the control applications of a subset of the controller nodes before upgrading a decisive controller node. Once the decisive controller node is upgraded, the method switches the controller cluster to use a new version of the control applications.
-
公开(公告)号:US09973382B2
公开(公告)日:2018-05-15
申请号:US14069267
申请日:2013-10-31
申请人: Nicira, Inc.
CPC分类号: H04L41/082 , H04L67/34
摘要: A method for upgrading a set of controller nodes in a controller cluster that manages a plurality of forwarding elements in a way that minimizes dataplane outages. The method of some embodiments upgrades the control applications of a subset of the controller nodes before upgrading a decisive controller node. Once the decisive controller node is upgraded, the method switches the controller cluster to use a new version of the control applications.
-
公开(公告)号:US09552219B2
公开(公告)日:2017-01-24
申请号:US14942948
申请日:2015-11-16
申请人: Nicira, Inc.
发明人: Ronghua Zhang , Teemu Koponen , Pankaj Thakkar , Amar Padmanabhan , W. Andrew Lambeth , Martin Casado
IPC分类号: G06F9/455 , H04L12/751 , H04L12/24 , H04L12/933 , H04L29/06 , H04L12/741 , G06F15/177 , H04L29/12 , H04L12/931 , H04L29/08
CPC分类号: G06F9/45558 , G06F9/455 , G06F9/45533 , G06F15/177 , G06F2009/4557 , G06F2009/45595 , H04L41/08 , H04L41/0803 , H04L41/0806 , H04L41/0813 , H04L41/0823 , H04L41/0889 , H04L41/0893 , H04L41/12 , H04L45/02 , H04L45/64 , H04L45/74 , H04L49/15 , H04L49/70 , H04L61/2503 , H04L61/2517 , H04L61/2521 , H04L61/256 , H04L63/0218 , H04L67/1008
摘要: A controller of a network control system for configuring several middlebox instances is described. The middlebox instances implement a middlebox in a distributed manner in several hosts. The controller configures, in a first host, a first middlebox instance to receive a notification from a migration module before a virtual machine (VM) running in the first host migrates to a second host and to send middlebox state related to the VM to the migration module.
摘要翻译: 描述用于配置几个中间箱实例的网络控制系统的控制器。 中间件实例在几个主机中以分布式方式实现中间件。 在第一主机中,控制器在第一主机中运行的虚拟机(VM)迁移到第二主机并将与虚拟机相关的中间件状态发送到迁移之前,在第一主机中配置第一中间箱实例以从迁移模块接收通知 模块。
-
7.
公开(公告)号:US09306843B2
公开(公告)日:2016-04-05
申请号:US14348885
申请日:2013-04-18
申请人: Nicira, Inc.
发明人: Teemu Koponen , Amar Padmanabhan
IPC分类号: H04L12/28 , G06F15/177 , H04L12/721 , H04L12/715 , H04L12/24 , H04L12/26 , H04L12/931 , H04L12/751
CPC分类号: H04L41/0803 , G06F9/45558 , G06F2009/4557 , H04L41/0654 , H04L41/0893 , H04L43/0823 , H04L45/02 , H04L45/64 , H04L45/72 , H04L49/70
摘要: For a controller for managing a network comprising several managed forwarding elements that forward data in the network, a method for configuring a managed forwarding element is described. The method generates a first set of flow entries for defining forwarding behaviors of the managed forwarding element based on a current network policy for a logical network implemented in the several managed forwarding elements. The method sends the first set of flow entries to the managed forwarding element in order for the managed forwarding element to forward data that the managed forwarding element directly receives from an end machine based on the current network policy. The method generates a second set of flow entries for modifying forwarding behaviors of the managed forwarding element based on a new network policy for the logical network. The method sends the second set of flow entries to the managed forwarding element in order for the managed forwarding element to forward the data based on the new network policy.
摘要翻译: 对于用于管理网络的控制器,其包括转发网络中的数据的多个托管转发元件,描述了用于配置被管理的转发元件的方法。 该方法基于用于在多个被管理的转发元件中实现的逻辑网络的当前网络策略来生成用于定义被管理转发元素的转发行为的第一组流条目。 该方法将第一组流条目发送到被管理转发元件,以便被管理转发元件基于当前网络策略转发被管理转发元素直接从终端机接收的数据。 该方法基于用于逻辑网络的新网络策略生成第二组流条目,用于修改管理转发元素的转发行为。 该方法将第二组流条目发送到托管转发元件,以便托管转发元件基于新的网络策略转发数据。
-
公开(公告)号:US09172603B2
公开(公告)日:2015-10-27
申请号:US13678512
申请日:2012-11-15
申请人: Nicira, Inc.
IPC分类号: H04L12/24 , G06F9/455 , H04L29/06 , H04L12/741 , G06F15/177 , H04L29/12 , H04L12/931 , H04L29/08
CPC分类号: G06F9/45558 , G06F9/455 , G06F9/45533 , G06F15/177 , G06F2009/4557 , G06F2009/45595 , H04L41/08 , H04L41/0803 , H04L41/0806 , H04L41/0813 , H04L41/0823 , H04L41/0889 , H04L41/0893 , H04L41/12 , H04L45/02 , H04L45/64 , H04L45/74 , H04L49/15 , H04L49/70 , H04L61/2503 , H04L61/2517 , H04L61/2521 , H04L61/256 , H04L63/0218 , H04L67/1008
摘要: Some embodiments provide a non-transitory machine readable medium of a controller of a network control system for configuring a wide area network (WAN) optimizer instance to implement a WAN optimizer for a logical network. The controller receives a configuration for the WAN optimizer to optimize network data from the logical network for transmission to another WAN optimizer. The controller identifies several other controllers in the network control system on which to implement the logical network. The controller distributes the configuration for implementation on the WAN optimizer.
摘要翻译: 一些实施例提供了用于配置广域网(WAN)优化器实例以实现逻辑网络的WAN优化器的网络控制系统的控制器的非暂时机器可读介质。 控制器接收WAN优化器的配置,以优化来自逻辑网络的网络数据,以便传输到另一个WAN优化器。 控制器识别网络控制系统中实现逻辑网络的其他几个控制器。 控制器在WAN优化器上分配用于实现的配置。
-
公开(公告)号:US20140348161A1
公开(公告)日:2014-11-27
申请号:US14348884
申请日:2013-04-18
申请人: Nicira, Inc.
发明人: Teemu Koponen , Amar Padmanabhan
IPC分类号: H04L12/721
CPC分类号: H04L41/0803 , G06F9/45558 , G06F2009/4557 , H04L41/0654 , H04L41/0893 , H04L43/0823 , H04L45/02 , H04L45/64 , H04L45/72 , H04L49/70
摘要: Some embodiments provide a network control system that includes a network controller and a set of hosts on which a set of managed forwarding elements operate. The network controller computes forwarding state information and pushes the computed forwarding state information to a set of managed forwarding elements to define forwarding behaviors of the managed forwarding elements. The managed forwarding elements receive the forwarding state information from the network controller and directly exchange with each other updates to the forwarding state information. The updates are exchanged between the managed forwarding elements without a network controller relaying the updates.
摘要翻译: 一些实施例提供一种网络控制系统,其包括网络控制器和一组主机,一组管理的转发元件在其上操作。 网络控制器计算转发状态信息并将计算出的转发状态信息推送到一组管理的转发元件,以定义被管理的转发元件的转发行为。 被管理的转发元件从网络控制器接收到转发状态信息,并且彼此直接交换对转发状态信息的更新。 更新在被管理的转发元素之间交换,而没有中继更新的网络控制器。
-
10.
公开(公告)号:US20140247753A1
公开(公告)日:2014-09-04
申请号:US14348885
申请日:2013-04-18
申请人: NICIRA, INC.
发明人: Teemu Koponen , Amar Padmanabhan
IPC分类号: H04L12/24
CPC分类号: H04L41/0803 , G06F9/45558 , G06F2009/4557 , H04L41/0654 , H04L41/0893 , H04L43/0823 , H04L45/02 , H04L45/64 , H04L45/72 , H04L49/70
摘要: For a controller for managing a network comprising several managed forwarding elements that forward data in the network, a method for configuring a managed forwarding element is described. The method generates a first set of flow entries for defining forwarding behaviors of the managed forwarding element based on a current network policy for a logical network implemented in the several managed forwarding elements. The method sends the first set of flow entries to the managed forwarding element in order for the managed forwarding element to forward data that the managed forwarding element directly receives from an end machine based on the current network policy. The method generates a second set of flow entries for modifying forwarding behaviors of the managed forwarding element based on a new network policy for the logical network. The method sends the second set of flow entries to the managed forwarding element in order for the managed forwarding element to forward the data based on the new network policy.
摘要翻译: 对于用于管理网络的控制器,其包括转发网络中的数据的多个托管转发元件,描述了用于配置被管理的转发元件的方法。 该方法基于用于在多个被管理的转发元件中实现的逻辑网络的当前网络策略来生成用于定义被管理转发元素的转发行为的第一组流条目。 该方法将第一组流条目发送到被管理转发元件,以便被管理转发元件基于当前网络策略转发被管理转发元素直接从终端机接收的数据。 该方法基于用于逻辑网络的新网络策略生成第二组流条目,用于修改管理转发元素的转发行为。 该方法将第二组流条目发送到托管转发元件,以便托管转发元件基于新的网络策略转发数据。
-
-
-
-
-
-
-
-
-