Methods and apparatus related to a switch fabric system having a multi-hop distributed control plane and a single-hop data plane

    公开(公告)号:US10033585B2

    公开(公告)日:2018-07-24

    申请号:US12968957

    申请日:2010-12-15

    Abstract: In some embodiments, an apparatus includes a compute device to communicate with a network control entity at each access switch from a set of access switches that define a portion of a data plane having a switch fabric coupling as hierarchical peers each access switch from the set of access switches. The compute device is operable to define a portion of a control plane that includes the network control entities from the set of access switches such that the compute device is hierarchically removed from the network control entities from the set of access switches. The compute device is operable to receive forwarding-state information from a first access switch from the set of access switches. The compute device to send the forwarding-state information to a second access switch from the set of access switches.

    Methods and apparatus for distributed dynamic network provisioning
    2.
    发明授权
    Methods and apparatus for distributed dynamic network provisioning 有权
    分布式动态网络配置的方法和装置

    公开(公告)号:US08565118B2

    公开(公告)日:2013-10-22

    申请号:US12346630

    申请日:2008-12-30

    CPC classification number: H04L41/0856 H04L41/0806 H04L41/0843 H04L41/22

    Abstract: In one embodiment, a method includes detecting a virtual resource hosted by a host device, selecting a configuration template associated with the virtual resource, and providing a provisioning instruction to a virtual switch module hosted by the host device based on the configuration template. The host device is operatively coupled to a network device. The detecting is at the network device; the selecting is at the network device; and the providing is at the network device. The virtual switch module is in communication with the virtual resource. The configuration template associated with the virtual resource is selected from a library of configuration templates accessible to the network device.

    Abstract translation: 在一个实施例中,一种方法包括检测由主机设备托管的虚拟资源,选择与虚拟资源相关联的配置模板,以及基于配置模板向主机设备托管的虚拟交换机模块提供供应指令。 主机设备可操作地耦合到网络设备。 检测在网络设备; 选择在网络设备; 并且提供在网络设备处。 虚拟交换机模块与虚拟资​​源通信。 与虚拟资源相关联的配置模板从网络设备可访问的配置模板库中选择。

    METHODS AND APPARATUS FOR AUTOMATICALLY PROVISIONING RESOURCES WITHIN A DISTRIBUTED CONTROL PLANE OF A SWITCH
    3.
    发明申请
    METHODS AND APPARATUS FOR AUTOMATICALLY PROVISIONING RESOURCES WITHIN A DISTRIBUTED CONTROL PLANE OF A SWITCH 有权
    用于在开关的分布式控制平面中自动提供资源的方法和装置

    公开(公告)号:US20110238816A1

    公开(公告)日:2011-09-29

    申请号:US12969057

    申请日:2010-12-15

    Abstract: In some embodiments, a network management module is operatively coupled to a set of edge devices that are coupled to a set of peripheral processing devices. The network management module can receive a signal associated with a broadcast protocol from an edge device from the set of edge devices in response to that edge device being operatively coupled to a switch fabric. The network management module can provision that edge device in response to receiving the signal. The network management module can define multiple network control entities at the set of edge devices such that each network control entity from the multiple network control entities can provide forwarding-state information associated with at least one peripheral processing device from the set of peripheral processing devices to at least one remaining network control entity from the multiple network control entities using a selective protocol.

    Abstract translation: 在一些实施例中,网络管理模块可操作地耦合到耦合到一组外围处理设备的一组边缘设备。 响应于该边缘设备可操作地耦合到交换结构,网络管理模块可以从边缘设备集合边缘设备接收与广播协议相关联的信号。 网络管理模块可以根据接收到的信号来配置边缘设备。 网络管理模块可以在边缘设备集合上定义多个网络控制实体,使得来自多个网络控制实体的每个网络控制实体可以提供与至少一个外围处理设备相关联的转发状态信息,从外围处理设备组到 使用选择性协议来自多个网络控制实体的至少一个剩余的网络控制实体。

    METHODS AND APPARATUS RELATED TO A FLEXIBLE DATA CENTER SECURITY ARCHITECTURE
    4.
    发明申请
    METHODS AND APPARATUS RELATED TO A FLEXIBLE DATA CENTER SECURITY ARCHITECTURE 有权
    与灵活数据中心安全架构相关的方法和装置

    公开(公告)号:US20100061242A1

    公开(公告)日:2010-03-11

    申请号:US12558126

    申请日:2009-09-11

    Abstract: In one embodiment, edge devices can be configured to be coupled to a multi-stage switch fabric and peripheral processing devices. The edge devices and the multi-stage switch fabric can collectively define a single logical entity. A first edge device from the edge devices can be configured to be coupled to a first peripheral processing device from the peripheral processing devices. The second edge device from the edge devices can be configured to be coupled to a second peripheral processing device from the peripheral processing devices. The first edge device can be configured such that virtual resources including a first virtual resource can be defined at the first peripheral processing device. A network management module coupled to the edge devices and configured to provision the virtual resources such that the first virtual resource can be migrated from the first peripheral processing device to the second peripheral processing device.

    Abstract translation: 在一个实施例中,边缘设备可被配置为耦合到多级交换结构和外围处理设备。 边缘设备和多级交换结构可以共同定义单个逻辑实体。 来自边缘设备的第一边缘设备可以被配置为从外围处理设备耦合到第一外围处理设备。 来自边缘设备的第二边缘设备可以被配置为从外围处理设备耦合到第二外围处理设备。 第一边缘设备可以被配置为使得可以在第一外围处理设备处定义包括第一虚拟资源的虚拟资源。 网络管理模块,其耦合到所述边缘设备并且被配置为提供所述虚拟资源,使得所述第一虚拟资源可以从所述第一外围处理设备迁移到所述第二外围处理设备。

    Methods and apparatus for automatically provisioning resources within a distributed control plane of a switch
    5.
    发明授权
    Methods and apparatus for automatically provisioning resources within a distributed control plane of a switch 有权
    在交换机的分布式控制平面内自动配置资源的方法和装置

    公开(公告)号:US09240923B2

    公开(公告)日:2016-01-19

    申请号:US12969057

    申请日:2010-12-15

    Abstract: In some embodiments, a network management module is operatively coupled to a set of edge devices that are coupled to a set of peripheral processing devices. The network management module can receive a signal associated with a broadcast protocol from an edge device from the set of edge devices in response to that edge device being operatively coupled to a switch fabric. The network management module can provision that edge device in response to receiving the signal. The network management module can define multiple network control entities at the set of edge devices such that each network control entity from the multiple network control entities can provide forwarding-state information associated with at least one peripheral processing device from the set of peripheral processing devices to at least one remaining network control entity from the multiple network control entities using a selective protocol.

    Abstract translation: 在一些实施例中,网络管理模块可操作地耦合到耦合到一组外围处理设备的一组边缘设备。 响应于该边缘设备可操作地耦合到交换结构,网络管理模块可以从边缘设备集合边缘设备接收与广播协议相关联的信号。 网络管理模块可以根据接收到的信号来配置边缘设备。 网络管理模块可以在边缘设备集合上定义多个网络控制实体,使得来自多个网络控制实体的每个网络控制实体可以提供与至少一个外围处理设备相关联的转发状态信息,从外围处理设备组到 使用选择性协议来自多个网络控制实体的至少一个剩余的网络控制实体。

    Methods and apparatus for virtualizing switch control plane engine
    6.
    发明授权
    Methods and apparatus for virtualizing switch control plane engine 有权
    虚拟化开关控制平面引擎的方法和装置

    公开(公告)号:US08958420B1

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

    申请号:US13435919

    申请日:2012-03-30

    Abstract: In some embodiments, an apparatus includes a scheduler disposed at a control device of a switch fabric system. The scheduler is configured to receive a control plane request associated with the switch fabric system having a data plane and a control plane separate from the data plane. The scheduler is configured to designate a control plane entity based on the control plane request and state information of each control plane entity from a set of control plane entities associated with the control plane and instantiated as a virtual machine. The scheduler is configured to send a signal to a compute device of the switch fabric system in response to the control plane request such that the control plane entity is instantiated as a virtual machine at the compute device.

    Abstract translation: 在一些实施例中,装置包括设置在交换结构系统的控制设备处的调度器。 调度器被配置为接收与具有与数据平面分离的数据平面和控制平面的交换结构系统相关联的控制平面请求。 调度器被配置为基于来自与控制平面相关联并被实例化为虚拟机的一组控制平面实体的控制平面请求和每个控制平面实体的状态信息来指定控制平面实体。 调度器被配置为响应于控制平面请求将信号发送到交换结构系统的计算设备,使得控制平面实体被实例化为计算设备处的虚拟机。

    Methods and apparatus for forwarding-state transport in a distributed control plane
    7.
    发明授权
    Methods and apparatus for forwarding-state transport in a distributed control plane 有权
    在分布式控制平面中转发状态传输的方法和装置

    公开(公告)号:US08903942B2

    公开(公告)日:2014-12-02

    申请号:US12969277

    申请日:2010-12-15

    CPC classification number: H04L45/02 H04L45/04 H04L49/253 H04L49/354 H04L49/70

    Abstract: In some embodiments, a system includes a first network control entity, a second network control entity and a third network control entity. The first network control entity and the second network control entity are associated with a first network segment. The third network control entity is associated with a second network segment. The first network control entity is operable to send to the second network control entity an identifier of the first network segment and forwarding-state information associated with a data port at a first network element. The second network control entity is operable to receive the identifier of the first network segment and the forwarding-state information. The second network control entity is operable to send the forwarding-state information to a second network element. The first network control entity does not send the identifier of the first network segment and the forwarding-state information to the third network control entity.

    Abstract translation: 在一些实施例中,系统包括第一网络控制实体,第二网络控制实体和第三网络控制实体。 第一网络控制实体和第二网络控制实体与第一网段相关联。 第三网络控制实体与第二网段相关联。 第一网络控制实体可操作以向第二网络控制实体发送第一网络段的标识符和与第一网络元件上的数据端口相关联的转发状态信息。 第二网络控制实体可操作地接收第一网段的标识符和转发状态信息。 第二网络控制实体可操作以将转发状态信息发送到第二网络元件。 第一网络控制实体不向第三网络控制实体发送第一网段的标识符和转发状态信息。

    Methods and apparatus for a distributed control plane
    8.
    发明授权
    Methods and apparatus for a distributed control plane 有权
    分布式控制平面的方法和装置

    公开(公告)号:US08804571B1

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

    申请号:US13618820

    申请日:2012-09-14

    CPC classification number: H04L45/02 H04L45/025 H04L49/25

    Abstract: In some embodiments, an apparatus includes a first network control entity configured to be implemented at a first edge device. The first network control entity is configured to receive a control packet from a peripheral processing device via a tunnel that is between the peripheral processing device and the first network control entity and that includes at least a portion within a second edge device. The first network control entity is configured to determine routing information associated with the peripheral processing device based on the control packet. The first network control entity is configured to send the routing information to a second network control entity such that the second network control entity routes a data unit addressed to the peripheral processing device to the second edge device without sending the data unit to the first edge device.

    Abstract translation: 在一些实施例中,装置包括被配置为在第一边缘设备处实现的第一网络控制实体。 第一网络控制实体被配置为经由外围处理设备和第一网络控制实体之间的隧道从外围处理设备接收控制分组,并且包括第二边缘设备内的至少一部分。 第一网络控制实体被配置为基于控制分组来确定与外围处理设备相关联的路由信息​​。 第一网络控制实体被配置为将路由信息发送到第二网络控制实体,使得第二网络控制实体将寻址到外围处理设备的数据单元路由到第二边缘设备,而不将数据单元发送到第一边缘设备 。

    Methods and apparatus related to any-to-any connectivity within a data center
    9.
    发明授权
    Methods and apparatus related to any-to-any connectivity within a data center 有权
    与数据中心内的任何连接相关的方法和设备

    公开(公告)号:US08730954B2

    公开(公告)日:2014-05-20

    申请号:US12495337

    申请日:2009-06-30

    Abstract: In one embodiment, an apparatus includes a switch core that defines a single logical entity and has a multi-stage switch fabric physically distributed across a plurality of chassis. The multi-stage switch fabric has a plurality of ingress ports and a plurality of egress ports. The switch core is configured to be coupled to a plurality of peripheral processing devices via the plurality of ingress ports and the plurality of egress ports. The switch core is also configured to provide non-blocking connectivity at line rate between a first peripheral processing device disposed with a first chassis and a second peripheral processing device disposed within a second chassis.

    Abstract translation: 在一个实施例中,设备包括交换机核心,其定义单个逻辑实体并且具有物理上分布在多个机箱上的多级交换机结构。 多级交换结构具有多个入口和多个出口。 交换机核心被配置为经由多个入口端口和多个出口端口耦合到多个外围处理设备。 交换机核心还被配置为在布置在第一机架的第一外围处理设备与设置在第二机架内的第二外围处理设备之间的线路速率下提供非阻塞连接。

    Methods and apparatus related to low latency within a data center
    10.
    发明授权
    Methods and apparatus related to low latency within a data center 有权
    与数据中心内的低延迟相关的方法和设备

    公开(公告)号:US08335213B2

    公开(公告)日:2012-12-18

    申请号:US12495358

    申请日:2009-06-30

    CPC classification number: H04L49/602 H04L49/1515 H04L49/351 H04L49/357

    Abstract: In one embodiment, an apparatus includes a switch core that has a multi-stage switch fabric. The multi-stage switch fabric has a set of ingress ports and a set of egress ports. The switch core can be configured to be coupled to a set of edge devices via the set of ingress ports and the set of egress ports. The switch core can be configured to receive a packet from an ingress port from the set of ingress ports. The switch core can be configured to send a set of cells associated with the packet from the ingress port to an egress port from the set of egress ports without a store-and-forward delay associated with a zero-load latency for the switch core.

    Abstract translation: 在一个实施例中,一种装置包括具有多级交换结构的交换机核心。 多级交换结构具有一组入口端口和一组出口端口。 交换机核心可以被配置为经由一组入口端口和出口端口组来耦合到一组边缘设备。 交换机核心可以配置为从入口端口的一组入口端口接收数据包。 交换机核心可以被配置为将来自入口端口的与分组相关联的一组小区从出口端口发送到出口端口,而没有与交换机核心的零负载延迟相关联的存储转发延迟。

Patent Agency Ranking