PACKET PROCESSING IN A NETWORK WITH HIERARCHICAL MANAGED SWITCHING ELEMENTS
    2.
    发明申请
    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)将分组转发到 几个管理边缘交换元件对于几个管理边缘交换元件是未知的。

    Method and apparatus for robust packet distribution among hierarchical managed switching elements
    4.
    发明授权
    Method and apparatus for robust packet distribution among hierarchical managed switching elements 有权
    层次化管理交换元件之间鲁棒数据包分发的方法和装置

    公开(公告)号:US08964528B2

    公开(公告)日:2015-02-24

    申请号:US13218470

    申请日:2011-08-26

    CPC分类号: H04L45/745

    摘要: For a network that includes several managed edge switching elements and several managed non-edge switching elements that are for implementing a logical switching element, some embodiments provide a method of distributing packet processing across the several managed non-edge switching elements. The method receives a packet for processing through the logical switching element. Based on a determination that the packet needs to be processed by a managed non-edge switching element, the method determines a particular managed non-edge switching element of the several managed non-edge switching elements to forward the packet. The method forwards the packet to the particular managed non-edge switching element for the particular managed non-edge switching element to process the packet.

    摘要翻译: 对于包括若干管理边缘交换元件的网络和用于实现逻辑交换元件的若干受管理的非边缘交换元件,一些实施例提供跨多个受管理的非边缘交换元件分发分组处理的方法。 该方法通过逻辑交换元件接收用于处理的分组。 基于确定分组需要由被管理的非边缘切换元件来处理,该方法确定若干受管理的非边缘交换元件的特定的受管理非边缘交换元件以转发该分组。 该方法将分组转发到用于特定的受管理非边缘交换元件的特定的受管理的非边缘交换元件以处理分组。

    DEPLOYMENT OF HIERARCHICAL MANAGED SWITCHING ELEMENTS
    6.
    发明申请
    DEPLOYMENT OF HIERARCHICAL MANAGED SWITCHING ELEMENTS 有权
    分配管理的开关元件的部署

    公开(公告)号:US20130058331A1

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

    申请号:US13288023

    申请日:2011-11-02

    IPC分类号: H04L12/56

    摘要: Some embodiments provide a method that identifies several higher level switching elements for facilitating lower level switching elements to forward packets among network hosts. The method establishes a set of tunnels among the lower level switching elements and the higher level switching elements. At least one tunnel is established between a lower level switching element and a higher level switching element. For each higher level switching element in the several higher level switching elements, the method identifies a first set of forwarding data that specifies forwarding of packets between the higher level switching element and the several lower level switching elements. For each lower level switching element in the several lower level switching elements, the method identifies a second set of forwarding data that specifies forwarding of packets between the lower level switching element, the several of network hosts, and the several higher level switching elements.

    摘要翻译: 一些实施例提供了一种识别多个更高级别的交换元件以促进下层交换元件在网络主机之间转发分组的方法。 该方法在较低级别的开关元件和较高级别的开关元件之间建立一组隧道。 在较低级别的开关元件和较高级别的开关元件之间建立至少一个通道。 对于多个较高级别的交换单元中的每个较高级别的交换单元,该方法识别第一组转发数据,该第一组转发数据指定在较高级别的开关元件和多个较低级别的开关元件之间转发分组。 对于多个下层交换单元中的每个下级交换单元,该方法识别第二组转发数据,该第二组转发数据指定在下层交换单元,若干网络主机与多个较高级别的交换单元之间转发分组。

    Network control apparatus and method with quality of service controls
    8.
    发明授权
    Network control apparatus and method with quality of service controls 有权
    具有服务质量控制的网络控制装置和方法

    公开(公告)号:US08761036B2

    公开(公告)日:2014-06-24

    申请号:US13177545

    申请日:2011-07-06

    摘要: A control application of some embodiments allows a user to enable a logical switching element for Quality of Service (QoS). QoS in some embodiments is a technique to apply to a particular logical port of a logical switching element such that the switching element can guarantee a certain level of performance to network data that a machine sends through the particular logical port. The control application of some embodiments receives user inputs that specify a particular logical switch to enable for QoS. The control application may additionally receive performance constraints data. The control application in some embodiments formats the user inputs into logical control plane data. The control application in some embodiments then converts the logical control plane data into logical forwarding data that specify QoS functions.

    摘要翻译: 一些实施例的控制应用允许用户启用用于服务质量(QoS)的逻辑交换元件。 一些实施例中的QoS是应用于逻辑交换元件的特定逻辑端口的技术,使得交换元件可以保证机器通过特定逻辑端口发送的网络数据的一定水平的性能。 一些实施例的控制应用接收指定特定逻辑交换机以使能QoS的用户输入。 控制应用可以另外接收性能约束数据。 在一些实施例中的控制应用将用户输入格式化成逻辑控制平面数据。 一些实施例中的控制应用随后将逻辑控制平面数据转换为指定QoS功能的逻辑转发数据。

    NETWORK VIRTUALIZATION
    9.
    发明申请
    NETWORK VIRTUALIZATION 有权
    网络虚拟化

    公开(公告)号:US20130060940A1

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

    申请号:US13177536

    申请日:2011-07-06

    IPC分类号: G06F15/16

    摘要: Some embodiments of the invention provide a robust scaling-out of network functionality by providing a software layer, called the network hypervisor, that sits between the network forwarding functions (i.e., the forwarding plane) and the network control interfaces (i.e., the control plane). The network hypervisor of some embodiments provides a logical abstraction of the network's forwarding functionality, so that network operators make their control decisions in terms of this abstraction, independent of the details of the underlying networking hardware. The network hypervisor of some embodiments may then “compile” commands placed against this abstraction into configurations of the underlying hardware. Accordingly, in some embodiments, there are two design challenges: (1) the choice of the network abstraction, and (2) the technology needed to compile the logical “abstract” controls into low-level configurations.

    摘要翻译: 本发明的一些实施例通过提供位于网络转发功能(即,转发平面)和网络控制接口(即,控制平面)之间的软件层(称为网络管理程序)来提供网络功能的鲁棒扩展 )。 一些实施例的网络管理程序提供了网络的转发功能的逻辑抽象,使得网络运营商根据该抽象而进行控制决策,而与底层网络硬件的细节无关。 一些实施例的网络管理程序可以随后将针对该抽象设置的命令编译成底层硬件的配置。 因此,在一些实施例中,存在两个设计挑战:(1)网络抽象的选择,以及(2)将逻辑抽象控制编译成低级配置所需的技术。

    NETWORK CONTROL APPARATUS AND METHOD WITH QUALITY OF SERVICE CONTROLS
    10.
    发明申请
    NETWORK CONTROL APPARATUS AND METHOD WITH QUALITY OF SERVICE CONTROLS 有权
    网络控制装置和服务质量控制方法

    公开(公告)号:US20130058358A1

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

    申请号:US13177545

    申请日:2011-07-06

    IPC分类号: H04L12/56

    摘要: A control application of some embodiments allows a user to enable a logical switching element for Quality of Service (QoS). QoS in some embodiments is a technique to apply to a particular logical port of a logical switching element such that the switching element can guarantee a certain level of performance to network data that a machine sends through the particular logical port. The control application of some embodiments receives user inputs that specify a particular logical switch to enable for QoS. The control application may additionally receive performance constraints data. The control application in some embodiments formats the user inputs into logical control plane data. The control application in some embodiments then converts the logical control plane data into logical forwarding data that specify QoS functions.

    摘要翻译: 一些实施例的控制应用允许用户启用用于服务质量(QoS)的逻辑交换元件。 一些实施例中的QoS是应用于逻辑交换元件的特定逻辑端口的技术,使得交换元件可以保证机器通过特定逻辑端口发送的网络数据的一定水平的性能。 一些实施例的控制应用接收指定特定逻辑交换机以使能QoS的用户输入。 控制应用可以另外接收性能约束数据。 在一些实施例中的控制应用将用户输入格式化成逻辑控制平面数据。 一些实施例中的控制应用随后将逻辑控制平面数据转换为指定QoS功能的逻辑转发数据。