Method and system for processing packets in a network device
    3.
    发明授权
    Method and system for processing packets in a network device 有权
    在网络设备中处理数据包的方法和系统

    公开(公告)号:US08891543B1

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

    申请号:US13478179

    申请日:2012-05-23

    IPC分类号: H04L12/56

    摘要: In general, the invention relates to a network device that includes a port configured to receive a packet and a packet processor (PP) configured to receive the packet from the port, in response to receiving the packet, make a first determination that a trigger condition exists, and in response to the first determination, issue a configuration action, where the configuration action, when performed by the network device, modifies a configuration of a component on the network device.

    摘要翻译: 通常,本发明涉及一种网络设备,其包括被配置为接收分组的端口和被配置为响应于接收到分组而从该端口接收分组的分组处理器(PP),首先确定触发条件 存在,并且响应于第一确定,发出配置动作,其中配置动作在由网络设备执行时修改网络设备上的组件的配置。

    Methods and systems for managing distribute media access control address tables
    5.
    发明授权
    Methods and systems for managing distribute media access control address tables 有权
    用于管理分发媒体访问控制地址表的方法和系统

    公开(公告)号:US09306849B2

    公开(公告)日:2016-04-05

    申请号:US13842867

    申请日:2013-03-15

    IPC分类号: H04L12/743 H04L12/721

    摘要: Methods, systems, and computer programs are presented for switching a network packet. One method includes operations for receiving a packet having a media access control (MAC) address, and for switching the packet by a first packet switching device (PSD) when the MAC address is present in a first memory. Further, the method includes operations for transferring the packet to a second PSD when the MAC address is absent from the first memory and present in a second memory associated with the second PSD, and for transferring the packet to a third PSD when the MAC address is absent from the first memory and the second memory.

    摘要翻译: 呈现用于切换网络分组的方法,系统和计算机程序。 一种方法包括用于接收具有媒体访问控制(MAC)地址的分组的操作,以及当MAC地址存在于第一存储器中时由第一分组交换设备(PSD)切换分组的操作。 此外,该方法包括当MAC地址不存在于第一存储器中且存在于与第二PSD相关联的第二存储器中时将数据包传送到第二PSD的操作,并且当MAC地址为 缺少第一个内存和第二个内存。

    Method and system for resource coherency and analysis in a network
    6.
    发明授权
    Method and system for resource coherency and analysis in a network 有权
    网络资源一致性和分析的方法和系统

    公开(公告)号:US08767752B1

    公开(公告)日:2014-07-01

    申请号:US13099918

    申请日:2011-05-03

    IPC分类号: H04L12/28

    摘要: A system that includes a switch fabric and a resource coherency and analytics engine (RCAE). The RCAE includes a virtual traffic shaper (VTS). The VTS includes virtual output queues (VOQs), where each VOQ is associated with a virtualizable resource group (VRG)-OP pair. The VTS includes functionality to receive a first packet, make a first determination that the first packet is to be sent to a first OP, make a second determination that the first packet is associated with a first VRG, and store, based on the first and second determinations, the first packet in a VOQ associated with a first VRG-OP pair. The VTS also includes functionality to schedule the first packet for transmission from the VOQ to the switch fabric.

    摘要翻译: 一种包括交换结构和资源一致性和分析引擎(RCAE)的系统。 RCAE包括虚拟流量整形器(VTS)。 VTS包括虚拟输出队列(VOQ),其中每个VOQ与虚拟化资源组(VRG)-OP对相关联。 VTS包括用于接收第一分组的功能,首先确定第一分组将被发送到第一OP,进行第二确定,第一分组与第一VRG相关联,并且基于第一和第 第二确定,与第一VRG-OP对相关联的VOQ中的第一分组。 VTS还包括调度第一个分组以从VOQ传输到交换结构的功能。

    Methods, systems, and fabrics implementing a distributed network operating system

    公开(公告)号:US10581734B2

    公开(公告)日:2020-03-03

    申请号:US15621967

    申请日:2017-06-13

    摘要: Methods, systems, and computer programs are presented for managing network switching. A network device operating system (ndOS) program includes instructions for exchanging switching policy regarding switching network packets in a plurality of ndOS devices having ndOS programs. The first ndOS program is executed in a first ndOS device, and the switching policy is exchanged with other ndOS programs via multicast messages. Further, the ndOS program includes instructions for exchanging resource control messages with the other ndOS devices to implement service level agreements in the switching fabric, where the ndOS switching devices cooperate to enforce the service level agreements. Further yet, the ndOS program includes instructions for receiving changes to the switching policy, and instructions for propagating the received changes to the switching policy via message exchange between the ndOS programs. The ndOS devices are managed as a single logical switch that spans the plurality of ndOS devices.

    Loop-free fabric utilizing distributed address and port tables

    公开(公告)号:US10050804B2

    公开(公告)日:2018-08-14

    申请号:US15170822

    申请日:2016-06-01

    摘要: Methods, systems, and computer programs are presented for managing a network in the presence of layer-2 loops. One method includes an operation for detecting, by a network device, a loop at a layer 2 of a network. The network device is configured to execute a network device operation system (ndOS), where network devices executing ndOS share a global switch table. The method further includes an operation for blocking ports associated with the loop where incoming packets received at the blocked ports are discarded except for loop-probe packets. Further, the method includes operations for sending loop-probe packets by one or more network devices executing ndOS through one or more ports, and for unblocking a first port of the blocked ports based on the loop-probe packets when a lack of receipt of a loop-probe packet within a predetermined amount of time is detected for the first blocked port which indicates that the first blocked port is not part of the loop.

    Network switch, systems, and servers implementing boot image delivery
    10.
    发明授权
    Network switch, systems, and servers implementing boot image delivery 有权
    实现启动映像传送的网络交换机,系统和服务器

    公开(公告)号:US09304782B2

    公开(公告)日:2016-04-05

    申请号:US13842929

    申请日:2013-03-15

    摘要: Methods, systems, and computer programs are presented for providing a program to a server. One method includes an operation for receiving a request by a switching device from a first server, the request being for a boot image for booting the first server. In addition, the method includes operations for determining if the boot image is available from non-volatile storage in the switching device, and for forwarding the request to a second server when the boot image is absent from the non-volatile storage. Further, the method includes an operation for sending the boot image to the first server from the switching device when the boot image is available from the non-volatile storage.

    摘要翻译: 呈现方法,系统和计算机程序,用于向服务器提供程序。 一种方法包括用于从第一服务器接收切换设备的请求的操作,该请求用于引导图像以引导第一服务器。 另外,该方法包括用于确定开关设备中的非易失性存储器中引导映像是否可用的操作,以及当非易失性存储器中不存在引导映像时将请求转发到第二服务器的操作。 此外,该方法包括当从非易失性存储器可用引导映像时,从开关装置向第一服务器发送引导映像的操作。