Updating a switch software image in a distributed fabric protocol (DFP) switching network
    22.
    发明授权
    Updating a switch software image in a distributed fabric protocol (DFP) switching network 有权
    在分布式架构协议(DFP)交换网络中更新交换机软件映像

    公开(公告)号:US08717874B2

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

    申请号:US13595047

    申请日:2012-08-27

    CPC classification number: H04L41/0816 H04L41/082

    Abstract: A switching network has a plurality of switches including at least a switch and a managing master switch. At the managing master switch, a first capability vector (CV) is received from the switch. The managing master switch determines whether the first CV is compatible with at least a second CV in a network membership data structure that records CVs of multiple switches in the switching network. In response to detecting an incompatibility, the managing master switch initiates an image update to an image of the switch. In response to a failure of the image update at the switch, the switch boots utilizing a mini-DC module that reestablishes communication between the switch with the managing master switch and retries the image update.

    Abstract translation: 交换网络具有至少包括交换机和管理主交换机的多个交换机。 在管理主交换机上,从交换机接收到第一个能力向量(CV)。 管理主交换机确定第一个CV是否与记录交换网络中多个交换机的CV的网络成员资格数据结构中的至少第二个CV兼容。 响应于检测到不兼容性,管理主交换机启动对交换机的图像的图像更新。 为了响应交换机上的图像更新失败,开关使用小直流模块启动,该模块重新建立交换机与管理主交换机之间的通信,并重试映像更新。

    MANAGEMENT OF A DISTRIBUTED FABRIC SYSTEM
    23.
    发明申请
    MANAGEMENT OF A DISTRIBUTED FABRIC SYSTEM 审中-公开
    分布式织物系统的管理

    公开(公告)号:US20130235763A1

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

    申请号:US13454987

    申请日:2012-04-24

    Abstract: A distributed fabric system has distributed line card (DLC) chassis and scaled-out fabric coupler (SFC) chassis. Each DLC includes a network processor and fabric ports. Each network processor includes a fabric interface in communication with the fabric ports of that DLC. Each SFC includes at least one fabric element and SFC fabric ports. A fabric communication link connects each SFC fabric port to one DLC fabric port. Each fabric communication link includes cell-carrying lanes. Each fabric element detects connectivity between each SFC fabric port of that SFC and one DLC fabric port over a fabric communication link. Each SFC reads a connectivity matrix from fabric element chips and sends connection information corresponding to the detected connectivity from that SFC to a central agent. A network element includes the central agent, which, when executed, constructs a topology of the distributed fabric system from the connection information sent from each SFC.

    Abstract translation: 分布式架构系统具有分布式线卡(DLC)机箱和扩展架构耦合器(SFC)机箱。 每个DLC包括一个网络处理器和fabric端口。 每个网络处理器包括与该DLC的结构端口通信的结构接口。 每个SFC包括至少一个fabric元素和SFC fabric端口。 Fabric通信链路将每个SFC Fabric端口连接到一个DLC fabric端口。 每个结构通信链路包括蜂窝载波通道。 每个结构元素通过结构通信链路检测该SFC的每个SFC结构端口与一个DLC结构端口之间的连接。 每个SFC从Fabric元素芯片读取连接矩阵,并将与该SFC的检测到的连接相对应的连接信息发送到中央代理。 网元包括中央代理,当执行时,中继代理从每个SFC发送的连接信息中构建分布式架构系统的拓扑。

    SWITCH DISCOVERY PROTOCOL FOR A DISTRIBUTED FABRIC SYSTEM

    公开(公告)号:US20130201983A1

    公开(公告)日:2013-08-08

    申请号:US13364947

    申请日:2012-02-02

    Abstract: A distributed fabric system comprises a plurality of independent network elements interconnected by inter-switch links and assigned to a same group. Each network element includes one or more switching chips, a processor, and memory storing program code that is executed by the processor. The program code of each network element includes a switch discovery protocol (SDP) module. The SDP module of each network element, when executed, periodically multicasts SDP data units (SDPDUs) using one of a plurality of transmission rates. The plurality of transmission rates includes a fast transmission rate and a slow transmission rate. The transmission rate used by the SDP module of each network element is the fast transmission rate until the SDP module of that network element determines a criterion is met, in response to which the transmission rate used by the SDP module of that network element changes to the slow transmission rate.

    DISTRIBUTED FABRIC MANAGEMENT PROTOCOL
    25.
    发明申请
    DISTRIBUTED FABRIC MANAGEMENT PROTOCOL 审中-公开
    分销织物管理协议

    公开(公告)号:US20130201875A1

    公开(公告)日:2013-08-08

    申请号:US13453644

    申请日:2012-04-23

    CPC classification number: H04L41/0246 H04L41/044

    Abstract: A distributed fabric system comprises a plurality of independent network elements interconnected by inter-switch links and assigned to a same group. Each network element includes a switching chip, a processor, and memory storing program code that is executed by the processor. The program code of each network element includes a device configuration (DC) stacking module and a switch discovery protocol (SDP) module. The SDP module of each network element, when executed, discovers each other network element in the group and elects one of the network elements as a master network element. The SDP module of the master network element, when executed, sends messages to the DC-stacking module of the master network element. Each sent message identifies one of the network elements in the group. The DC stacking module of the master network element, when executed, maintains a record of all network elements that are currently members in the group.

    Abstract translation: 分布式结构系统包括通过交换机间链路互连并分配给相同组的多个独立网络元件。 每个网络元件包括切换芯片,处理器和存储由处理器执行的程序代码的存储器。 每个网元的程序代码包括设备配置(DC)堆叠模块和交换机发现协议(SDP)模块。 每个网元的SDP模块在执行时,发现组中的每个其他网元,并选择一个网元作为主网元。 主网元的SDP模块在执行时向主网元的DC堆叠模块发送消息。 每个发送的消息标识组中的一个网络元素。 主网元的DC堆叠模块在执行时维护当前在组中成员的所有网元的记录。

    TECHNIQUES FOR EXECUTING THREADS IN A COMPUTING ENVIRONMENT
    26.
    发明申请
    TECHNIQUES FOR EXECUTING THREADS IN A COMPUTING ENVIRONMENT 审中-公开
    在计算环境中执行螺纹的技术

    公开(公告)号:US20120291034A1

    公开(公告)日:2012-11-15

    申请号:US13107896

    申请日:2011-05-14

    CPC classification number: G06F9/52 G06F9/4881 G06F2209/486

    Abstract: A technique for executing normally interruptible threads of a process in a non-preemptive manner includes in response to a first entry associated with a first message for a first thread reaching a head of a run queue, receiving, by the first thread, a first wake-up signal. In response to receiving the wake-up signal, the first thread waits for a global lock. In response to the first thread receiving the global lock, the first thread retrieves the first message from an associated message queue and processes the retrieved first message. In response to completing the processing of the first message, the first thread transmits a second wake-up signal to a second thread whose associated entry is next in the run queue. Finally, following the transmitting of the second wake-up signal, the first thread releases the global lock.

    Abstract translation: 用于以非预先方式执行进程的正常可中断线程的技术包括响应于与第一消息相关联的第一条目,用于第一线程到达运行队列的头部,由第一线程接收第一唤醒 -up信号。 响应于接收到唤醒信号,第一个线程等待一个全局锁定。 响应于接收全局锁的第一线程,第一线程从相关联的消息队列中检索第一消息并处理检索到的第一消息。 响应于完成第一消息的处理,第一线程向第二线程发送第二唤醒信号,该第二线程的相关条目在下一个运行队列中。 最后,在发送第二个唤醒信号之后,第一个线程释放全局锁定。

Patent Agency Ranking