Methods and apparatus for a distributed fibre channel control plane
    1.
    发明授权
    Methods and apparatus for a distributed fibre channel control plane 有权
    分布式光纤通道控制平面的方法和装置

    公开(公告)号:US09565159B2

    公开(公告)日:2017-02-07

    申请号:US13333039

    申请日:2011-12-21

    Abstract: In some embodiments, an apparatus includes a management module configured to assign a unique set of identifiers to each network control entity from a set of network control entities. As a result, a network control entity from the set of network control entities can assign an identifier from its unique set of identifiers to a port in response to that network control entity receiving a login request from the port. The set of network control entities is associated with a distributed multi-stage switch. The management module is also configured to store a zone set database associated with the distributed multi-stage switch. The management module is configured to send an instance of an active zone set stored within the zone set database to each network control entity from the set of network control entities such that each network control entity can enforce the active zone set.

    Abstract translation: 在一些实施例中,一种装置包括管理模块,该管理模块被配置为从一组网络控制实体向每个网络控制实体分配唯一的标识符集合。 因此,来自该组网络控制实体的网络控制实体可以响应于该网络控制实体从该端口接收登录请求而将标识符从其唯一标识符集合分配给端口。 该组网络控制实体与分布式多级交换机相关联。 管理模块还被配置为存储与分布式多级交换机相关联的区域集数据库。 管理模块被配置为从所述一组网络控制实体向每个网络控制实体发送存储在区域集数据库内的活动区域集合的实例,使得每个网络控制实体可以强制实施活动区域集合。

    Methods and apparatus for configuration binding in a distributed switch
    2.
    发明授权
    Methods and apparatus for configuration binding in a distributed switch 有权
    分布式交换机中配置绑定的方法和设备

    公开(公告)号:US09130835B1

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

    申请号:US12957990

    申请日:2010-12-01

    Abstract: An apparatus includes a network management module to store a network configuration file. The network configuration file having a binding association with an identifier of a port from a plurality of ports of a switch fabric when the network management module is in a first configuration. The network management module selects the network configuration file based on the binding association with the identifier if the port in response to an access switch being operatively coupled to the port. The network configuration file having a binding association with an identifier of the access switch when the network management module is in a second configuration. The network management module selects the network configuration file based on the binding association with the identifier of the access switch in response to the access switch being operatively coupled to the port.

    Abstract translation: 一种装置,包括存储网络配置文件的网络管理模块。 所述网络配置文件当所述网络管理模块处于第一配置时,具有与交换结构的多个端口的端口的标识符的绑定关联。 如果响应于接入交换机的端口可操作地耦合到端口,则网络管理模块基于与标识符的绑定关联来选择网络配置文件。 所述网络配置文件当所述网络管理模块处于第二配置时,具有与所述接入交换机的标识符的绑定关联。 网络管理模块响应于可操作地耦合到端口的接入交换机,基于与接入交换机的标识符的绑定关联来选择网络配置文件。

    Apparatus, systems and methods for aggregate routes within a communications network
    3.
    发明授权
    Apparatus, systems and methods for aggregate routes within a communications network 有权
    通信网络内聚合路由的装置,系统和方法

    公开(公告)号:US08615015B1

    公开(公告)日:2013-12-24

    申请号:US12981678

    申请日:2010-12-30

    Applicant: Ravi Shekhar

    Inventor: Ravi Shekhar

    CPC classification number: H04L49/00 H04L45/54 H04L45/745

    Abstract: An apparatus includes a memory configured to store multiple route descriptors as a tree, a communications interface configured to be in communication with an access switch, and a processor operatively coupled to the memory and the communications interface. Each route descriptor is a node within the tree, and includes a next hop destination associated with a next hop destination of a route associated with that route descriptor and a next hop indicator associated with a quantity of routes represented by that route descriptor. A first route descriptor has a first child route descriptor and a second child route descriptor. The processor is configured to define, at a first time, a value of the next hop destination of the first route descriptor and to send, at a second time after the first time, the value of the next hop destination of the first route descriptor to the access switch.

    Abstract translation: 一种装置包括被配置为将多个路由描述符存储为树的存储器,经配置以与接入交换机通信的通信接口,以及可操作地耦合到存储器和通信接口的处理器。 每个路由描述符是树内的节点,并且包括与该路由描述符相关联的路由的下一跳目的地相关联的下一跳目的地,以及与由该路由描述符表示的路由数量相关联的下一跳指示符。 第一路由描述符具有第一子路由描述符和第二子路由描述符。 处理器被配置为在第一时间定义第一路由描述符的下一跳目的地的值,并且在第一时间之后的第二时间将第一路由描述符的下一跳目的地的值发送到 访问开关。

    METHODS AND APPARATUS FOR MANAGING NEXT HOP IDENTIFIERS IN A DISTRIBUTED SWITCH FABRIC SYSTEM
    4.
    发明申请
    METHODS AND APPARATUS FOR MANAGING NEXT HOP IDENTIFIERS IN A DISTRIBUTED SWITCH FABRIC SYSTEM 有权
    用于管理分布式开关织物系统中的下一个标识符的方法和装置

    公开(公告)号:US20120158930A1

    公开(公告)日:2012-06-21

    申请号:US12969233

    申请日:2010-12-15

    CPC classification number: H04L49/30 H04L45/00 H04L49/3009

    Abstract: In some embodiments, an apparatus implemented in a memory and/or a processing device includes a first network control entity to manage a first data plane module associated with a port from a set of ports at a first access switch. The first network control entity associates an identifier of a peripheral processing device operatively coupled to the port from the set of ports with a next hop reference. The first network control entity provides the next hop reference to a second network control entity that manages a second data plane module at a second access switch such that the second data plane module can append the next hop reference to a data packet when the peripheral processing device is within a data path between and including the second access switch and a destination peripheral processing device.

    Abstract translation: 在一些实施例中,在存储器和/或处理设备中实现的装置包括第一网络控制实体,用于在第一接入交换机处从一组端口管理与端口相关联的第一数据平面模块。 第一网络控制实体将具有可操作地耦合到该端口的端口的外围处理设备的标识符与下一跳参考相关联。 第一网络控制实体向在第二接入交换机处管理第二数据平面模块的第二网络控制实体提供下一跳参考,使得第二数据平面模块可以在周边处理设备 在第二接入交换机和目的地外围设备处理设备之间的数据路径之内。

    Methods and apparatus related to route selection within a network
    5.
    发明授权
    Methods and apparatus related to route selection within a network 有权
    与网络内路由选择有关的方法和设备

    公开(公告)号:US08718063B2

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

    申请号:US13190059

    申请日:2011-07-25

    CPC classification number: H04L45/021

    Abstract: In some embodiments, an apparatus includes a first network device configured to receive, from a second network device, a first forwarding-state packet associated with a peripheral processing device and having a first generation identifier. The first network device is configured to receive, from a third network device, a second forwarding-state packet associated with the peripheral processing device and having a second generation identifier. The first network device is configured to implement forwarding-state information included in the first forwarding-state packet based on a comparison of the first generation identifier and the second generation identifier.

    Abstract translation: 在一些实施例中,装置包括被配置为从第二网络设备接收与外围处理设备相关联并具有第一代标识符的第一转发状态分组的第一网络设备。 第一网络设备被配置为从第三网络设备接收与外围处理设备相关联并具有第二代标识符的第二转发状态分组。 第一网络设备被配置为基于第一代标识符和第二代标识符的比较来实现包括在第一转发状态分组中的转发状态信息。

    METHODS AND APPARATUS FOR AUTOMATICALLY PROVISIONING RESOURCES WITHIN A DISTRIBUTED CONTROL PLANE OF A SWITCH
    6.
    发明申请
    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 for automatically provisioning resources within a distributed control plane of a switch
    7.
    发明授权
    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
    8.
    发明授权
    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
    9.
    发明授权
    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 tunnel management within a data center
    10.
    发明授权
    Methods and apparatus for tunnel management within a data center 有权
    数据中心内隧道管理的方法和装置

    公开(公告)号:US08891406B1

    公开(公告)日:2014-11-18

    申请号:US12976508

    申请日:2010-12-22

    Applicant: Ravi Shekhar

    Inventor: Ravi Shekhar

    CPC classification number: H04L12/4633 H04L45/00

    Abstract: A system includes multiple edge devices configured to be operatively coupled to a switch fabric. The switch fabric and the multiple edge devices collectively define at least a portion of a core portion of a data center. An edge device from the multiple edge devices is configured to receive a physical address value included in a request from a source peripheral processing device disposed outside of the core portion of the data center. The physical address value represents a destination of a packet queued at the source peripheral processing device. The edge device is configured to send, in response to the request, a tunnel value representing a physical address space including the physical address value to the source peripheral processing device.

    Abstract translation: 系统包括被配置为可操作地耦合到交换结构的多个边缘设备。 交换结构和多个边缘设备共同地定义数据中心的核心部分的至少一部分。 来自多个边缘设备的边缘设备被配置为从设置在数据中心的核心部分之外的源外围处理设备接收包括在请求中的物理地址值。 物理地址值表示在源外围处理设备处排队的分组的目的地。 所述边缘设备被配置为响应于所述请求,向所述源外围处理设备发送表示包括所述物理地址值的物理地址空间的隧道值。

Patent Agency Ranking