Network virtualization apparatus
    42.
    发明授权
    Network virtualization apparatus 有权
    网络虚拟化设备

    公开(公告)号:US08817621B2

    公开(公告)日:2014-08-26

    申请号:US13177539

    申请日:2011-07-06

    摘要: Some embodiments provide a network virtualization apparatus for managing a plurality of managed switching elements that forward data in a network. The network virtualization apparatus comprises a controller for converting logical control plane data to logical forwarding plane data. It also includes a virtualizer for converting the logical forwarding plane data to physical control plane data. In some embodiments, the physical control plane data is subsequently translated into physical forwarding plane data that direct the forwarding of data by the managed switching elements.

    摘要翻译: 一些实施例提供一种用于管理转发网络中的数据的多个被管理交换单元的网络虚拟化装置。 网络虚拟化装置包括用于将逻辑控制平面数据转换为逻辑转发平面数据的控制器。 它还包括用于将逻辑转发平面数据转换为物理控制平面数据的虚拟器。 在一些实施例中,物理控制平面数据随后被转换成物理转发平面数据,其指导被管理的交换元件转发数据。

    NETWORK VIRTUALIZATION
    44.
    发明申请
    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)将逻辑抽象控制编译成低级配置所需的技术。

    ONE-HOP PACKET PROCESSING IN A NETWORK WITH MANAGED SWITCHING ELEMENTS
    48.
    发明申请
    ONE-HOP PACKET PROCESSING IN A NETWORK WITH MANAGED SWITCHING ELEMENTS 有权
    在具有管理的切换元件的网络中的单步分组处理

    公开(公告)号:US20130058344A1

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

    申请号:US13225554

    申请日:2011-09-06

    IPC分类号: H04L12/56

    摘要: For a logical switching element implemented across several managed switching elements, some embodiments provide a method that receives a packet for processing through the logical switching element. The method performs a set of logical forwarding operations for determining a particular destination at the logical switching element to forward the packet. Based on the particular destination at the logical switching element, the method performs a set of physical forwarding operations for determining a destination at a managed switching element of the several managed switching elements that corresponds to the particular destination at the logical switching element. The method forwards the packet to the destination at the managed switching element.

    摘要翻译: 对于跨多个管理的交换元件实现的逻辑交换元件,一些实施例提供了接收用于通过逻辑交换元件进行处理的分组的方法。 该方法执行一组用于确定逻辑交换元件上的特定目的地的逻辑转发操作以转发分组。 基于逻辑交换元件的特定目的地,该方法执行一组物理转发操作,用于确定在逻辑交换元件处对应于特定目的地的多个被管理交换元件的被管理交换元件的目的地。 该方法将数据包转发到受管交换元件的目的地。

    PACKET PROCESSING FOR LOGICAL DATAPATH SETS
    50.
    发明申请
    PACKET PROCESSING FOR LOGICAL DATAPATH SETS 有权
    用于逻辑数据集的分组处理

    公开(公告)号:US20130058335A1

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

    申请号:US13543784

    申请日:2012-07-06

    IPC分类号: H04L12/56

    摘要: Some embodiments provide a method that processes network data through a network. The method receives a packet destined for a network host associated with a logical datapath set implemented by a set of managed edge switching elements and a set of managed non-edge switching elements in the network. The method determines whether the packet is a known packet. When the packet is a known packet, the method forwards the packet to a managed switching element in the set of managed edge switching elements for forwarding to the network host. When the packet is not a known packet, the method forwards the packet to a managed switching element in the set of managed non-edge switching elements for further processing.

    摘要翻译: 一些实施例提供了一种通过网络处理网络数据的方法。 该方法接收目的地是与由网络中的一组管理边缘交换元件和一组受管理的非边缘交换元件实现的逻辑数据路径集相关联的网络主机的分组。 该方法确定分组是否是已知分组。 当分组是已知分组时,该方法将分组转发到用于转发到网络主机的一组管理边缘交换元件中的受管交换元件。 当分组不是已知分组时,该方法将分组转发到该组管理的非边缘交换元件中的被管理的交换单元,用于进一步处理。