PACKET PROCESSING IN A NETWORK WITH HIERARCHICAL MANAGED SWITCHING ELEMENTS
    21.
    发明申请
    PACKET PROCESSING IN A NETWORK WITH HIERARCHICAL MANAGED SWITCHING ELEMENTS 有权
    网络处理与分层管理的切换要素

    公开(公告)号:US20130058334A1

    公开(公告)日:2013-03-07

    申请号:US13225553

    申请日:2011-09-06

    IPC分类号: H04L12/56

    摘要: Some embodiments provide a managed network for implementing a logical switching element. The managed network includes several managed edge switching elements that are each for (1) receiving packets for forwarding through the logical switching element and (2) forwarding packets that are known to the managed edge switching element to other managed edge switching elements in the several managed edge switching elements. The managed network includes a set of managed non-edge switching elements for (1) receiving packets from the several managed edge switching elements that are unknown to a particular managed edge switching element in the several managed edge switching elements and (2) forwarding packets to the several managed edge switching elements that are unknown to the several managed edge switching elements.

    摘要翻译: 一些实施例提供用于实现逻辑交换元件的受管网络。 管理网络包括几个管理边缘交换元件,每个管理边缘交换元件分别用于(1)接收用于通过逻辑交换元件转发的分组;以及(2)将被管理边缘交换元件已知的分组转发到多个管理的其他管理边缘交换元件 边缘开关元件。 管理网络包括一组管理的非边缘交换元件,用于(1)从几个管理边缘交换元件中的特定管理边缘交换元件未知的几个管理边缘交换元件接收分组,以及(2)将分组转发到 几个管理边缘交换元件对于几个管理边缘交换元件是未知的。

    Packet processing in managed interconnection switching elements
    23.
    发明授权
    Packet processing in managed interconnection switching elements 有权
    管理互联交换元件中的数据包处理

    公开(公告)号:US09209998B2

    公开(公告)日:2015-12-08

    申请号:US13589042

    申请日:2012-08-17

    摘要: Some embodiments provide a novel method for forwarding a packet at a first managed interconnection switching element in a managed network of interconnection switching elements. The method receives a packet from a source machine on a first network segment in a first network. The packet identifies a destination machine located on a second network segment in a second, different network. The method removes a context tag that identifies the first network segment. The method uses the identification of the first network segment to determine a logical switching element that connects at least the first and second network segments. The method encapsulates the packet with a logical context identifier that identifies a logical port of the logical switching element. The logical port corresponds to the second network segment. The method transmits the twice-encapsulated packet towards a second managed interconnection switching element at the second network.

    摘要翻译: 一些实施例提供了一种用于在互连交换元件的受管网络中的第一受管互连交换元件处转发分组的新颖方法。 该方法在第一网络中的第一网段上从源计算机接收分组。 分组识别位于第二不同网络中的第二网段上的目的地机器。 该方法会删除标识第一个网段的上下文标签。 该方法使用第一网段的识别来确定连接至少第一和第二网段的逻辑交换单元。 该方法使用标识逻辑交换元件的逻辑端口的逻辑上下文标识来封装分组。 逻辑端口对应于第二个网段。 该方法在第二网络向第二受管互连交换元件发送两次封装的分组。

    Control system that elects a master controller instance for switching elements
    24.
    发明授权
    Control system that elects a master controller instance for switching elements 有权
    选择用于切换元件的主控制器实例的控制系统

    公开(公告)号:US08842679B2

    公开(公告)日:2014-09-23

    申请号:US13177543

    申请日:2011-07-06

    摘要: Some embodiments provide a control system for managing a network that includes several switching elements managed by the control system. The system includes several controller instances for managing the switching elements. Each particular controller instance includes a coordination manager for communicating with the coordination managers of the other controllers in order to partition control of the plurality of switching elements by electing a master controller for different sets of switching elements. The particular controller instance also includes a storage for storing control data for controlling the set of managed switching elements managed by the controller instance, and a switch interface for passing the control data to the set of managed switching elements.

    摘要翻译: 一些实施例提供了一种用于管理包括由控制系统管理的多个交换元件的网络的控制系统。 该系统包括用于管理开关元件的几个控制器实例。 每个特定控制器实例包括协调管理器,用于与其他控制器的协调管理器进行通信,以便通过为不同组的交换单元选择主控制器来分配多个交换单元的控制。 特定控制器实例还包括用于存储控制数据的存储器,用于控制由控制器实例管理的一组被管理交换单元,以及切换接口,用于将控制数据传送到一组管理的交换元件。

    Generating flows for managed interconnection switches
    25.
    发明授权
    Generating flows for managed interconnection switches 有权
    为管理互连交换机生成流

    公开(公告)号:US08830835B2

    公开(公告)日:2014-09-09

    申请号:US13589046

    申请日:2012-08-17

    摘要: A network controller for managing a set of interconnection switching elements that connect segmented networks to a shared physical interconnection network. The network controller includes i) an interface for receiving a logical control plane definition of a logical switching element that couples to a set of network segments at different segmented networks; ii) a control application for translating the logical control plane definition of the logical switching element into a first set of flow entries in a logical forwarding plane; and iii) a virtualization application for translating the first set of flow entries into a second set of flow entries in a physical control plane. The flow entries in the physical control plane are for subsequent conversion by the managed interconnection switching elements into a third set of flow entries in a physical forwarding plane that directs the forwarding of network data by the managed interconnection switching elements.

    摘要翻译: 一种网络控制器,用于管理将分段网络连接到共享物理互连网络的一组互连交换元件。 网络控制器包括:i)用于接收在不同分段网络处耦合到一组网络段的逻辑交换元件的逻辑控制平面定义的接口; ii)用于将逻辑交换元件的逻辑控制平面定义翻译成逻辑转发平面中的第一组流条目的控制应用; 以及iii)用于将所述第一组流条目转换为物理控制平面中的第二组流条目的虚拟化应用。 物理控制平面中的流条目用于随后由被管理的互连交换元件转换成物理转发平面中的第三组流条目,该物理转发平面指导被管理的互连交换元件转发网络数据。

    HIERARCHICAL CONTROLLER CLUSTERS FOR INTERCONNECTING TWO OR MORE LOGICAL DATAPATH SETS
    28.
    发明申请
    HIERARCHICAL CONTROLLER CLUSTERS FOR INTERCONNECTING TWO OR MORE LOGICAL DATAPATH SETS 审中-公开
    用于互连两个或更多逻辑数据集的分层控制器集群

    公开(公告)号:US20130044761A1

    公开(公告)日:2013-02-21

    申请号:US13589035

    申请日:2012-08-17

    IPC分类号: H04L12/56

    摘要: Some embodiments provide a novel network control system for managing a set of switching elements in a network. The network control system includes a first set of network controllers for managing a first set of switching elements that enable communication between a first set of machines. The network control system includes a second set of network controllers for managing a second set of switching elements that enable communication between a second set of machines. The second set of switching elements is separate from the first set of switching elements and the second set of machines is separate from the first set of machines. The network control system includes a third set of network controllers for managing the first and second sets of network controllers in order to enable communication between machines in the first set of machines and machines in the second set of machines.

    摘要翻译: 一些实施例提供了一种用于管理网络中的一组交换元件的新型网络控制系统。 网络控制系统包括第一组网络控制器,用于管理能够在第一组机器之间进行通信的第一组开关元件。 网络控制系统包括第二组网络控制器,用于管理能够在第二组机器之间通信的第二组交换元件。 第二组开关元件与第一组开关元件分开,第二组开关元件与第一组机器分开。 网络控制系统包括用于管理第一和第二组网络控制器的第三组网络控制器,以便能够使第一组机器中的机器和第二组机器中的机器之间的通信。

    FEDERATING INTERCONNECTION SWITCHING ELEMENT NETWORK TO TWO OR MORE LEVELS
    29.
    发明申请
    FEDERATING INTERCONNECTION SWITCHING ELEMENT NETWORK TO TWO OR MORE LEVELS 有权
    联合互联开关元件网络提供两个或多个等级

    公开(公告)号:US20130044641A1

    公开(公告)日:2013-02-21

    申请号:US13589049

    申请日:2012-08-17

    IPC分类号: H04L12/66

    摘要: A network control system for interconnecting several separate networks. The system includes i) several interconnection switching elements, each of which is for connecting one of the separate networks to a common interconnecting network, ii) a first set of network controllers for managing a first set of the interconnection switching elements at a first set of separate networks in order for machines at different networks within the first set to communicate with each other, iii) a second set of network controllers for managing a second set of interconnection switching elements at a second set of separate networks in order for machines at different networks within the second set to communicate with each other, and iv) a third set of network controllers for managing the first and second sets of network controllers in order for machines at networks in the first set to communicate with machines at networks in the second set.

    摘要翻译: 用于互连几个单独网络的网络控制系统。 该系统包括:i)多个互连交换元件,每个互连开关元件用于将单独网络中的一个连接到公共互连网络; ii)第一组网络控制器,用于在第一组互连网络中管理第一组互连交换元件 单独的网络,以便在第一组内的不同网络上的机器彼此通信; iii)第二组网络控制器,用于在第二组不同网络处管理第二组互连交换元件,以便在不同网络处的机器 在第二组内相互通信,以及iv)用于管理第一组和第二组网络控制器的第三组网络控制器,以便第一组中的网络上的机器与第二组中网络处的机器进行通信。

    Flow generation from second level controller to first level controller to managed switching element
    30.
    发明授权
    Flow generation from second level controller to first level controller to managed switching element 有权
    从第二级控制器到第一级控制器到管理型开关元件的流量生成

    公开(公告)号:US09444651B2

    公开(公告)日:2016-09-13

    申请号:US13589043

    申请日:2012-08-17

    摘要: A network control system that includes a first set of network controllers for (i) receiving a logical control plane definition of a logical switching element that couples to both a first set of network hosts in a first domain and a second set of network hosts in a second domain, (ii) translating the logical control plane definition of the logical switching element into a first set of flow entries in a first logical forwarding plane, and (iii) translating the first set of flow entries into a second set of flow entries in a second logical forwarding plane. The network control system includes a second set of network controllers in the first domain for (i) receiving a portion of the second set of flow entries and (ii) translating the portion of the second set of flow entries into a third set of flow entries in a physical control plane.

    摘要翻译: 一种网络控制系统,其包括第一组网络控制器,用于(i)接收逻辑交换元件的逻辑控制平面定义,所述逻辑交换元件耦合到第一域中的第一组网络主机和第二组网络主机 第二域,(ii)将逻辑交换元件的逻辑控制平面定义转换为第一逻辑转发平面中的第一组流条目,以及(iii)将第一组流条目转换为第二组流条目 第二个逻辑转发平面。 网络控制系统包括第一域中的第二组网络控制器,用于(i)接收第二组流条目的一部分,以及(ii)将第二组流条目的部分转换成第三组流条目 在物理控制平面。