Method for resetting a packet processing component to an operational state

    公开(公告)号:US10951548B2

    公开(公告)日:2021-03-16

    申请号:US16523495

    申请日:2019-07-26

    Abstract: A network device that includes a plurality of packet processing components may receive traffic associated with one or more services. The network device may store state information for each of the plurality of packet processing components, while the plurality of packet processing components are receiving the traffic. The state information may include state configuration information and/or internal storage information. The state information may be stored using a data structure that is internal to the network device and external to the packet processing component. The network device may detect an error that prevents the packet processing component from processing at least a portion of the traffic. The network device may execute, based on detecting the error that prevents the packet processing component from processing at least the portion of the traffic, a recovery procedure that uses the state information to reset the packet processing component to an operational state.

    Monitoring network communications queues

    公开(公告)号:US10547560B1

    公开(公告)日:2020-01-28

    申请号:US15856789

    申请日:2017-12-28

    Abstract: A network device may include a controller and a hardware forwarding component. The hardware forwarding component may receive a network packets and assign the network packets to multiple network queues. The network device may also obtain, using a microcode engine of the hardware forwarding component, and for each of the network queues, a measurement of queue depth, each measurement of queue depth being obtained from memory of the hardware forwarding component. Based on the measurements of queue depth, the network device may generate and transmit a telemetry packet.

    INDIVIDUAL NETWORK DEVICE FORWARDING PLANE RESET

    公开(公告)号:US20190222514A1

    公开(公告)日:2019-07-18

    申请号:US15870148

    申请日:2018-01-12

    CPC classification number: H04L45/74 H04L45/22

    Abstract: In one example, a method includes detecting, by a forwarding manager for an internal forwarding path executed by at least one packet processor of a forwarding unit of a network device, that the at least one packet processor of a plurality of packet processors has become available for processing packets for forwarding; in response to the detecting, ceasing, by the forwarding manager, execution of control processing operations received from a control unit of the network device; and programming, by the forwarding manager, a plurality of forwarding path elements of the at least one packet processor based on a dependencies data structure, wherein the dependencies data structure comprises one or more dependencies that each indicates, for a node of a plurality of nodes, one or more nodes that reference the node, and wherein each node of the plurality of nodes corresponds to a single forwarding path element of the plurality of forwarding path elements.

    Methods and apparatus for implementing dynamic rate controllers using linked list of rate programs

    公开(公告)号:US10079769B1

    公开(公告)日:2018-09-18

    申请号:US15282630

    申请日:2016-09-30

    CPC classification number: H04L47/25 H04L49/25

    Abstract: In some embodiments, an apparatus includes a rate module implemented in at least one of a memory or a processing device that can be operatively coupled to a set of rate counters. Each rate counter is associated with a different network device associated with a level within the hierarchy of a network. The rate module can receive from a schedule module a signal to begin execution of a first page of a first rate program and can send during a first time period transmission credits to a first subset of rate counters. The rate module can send during a second time period transmission credits to a second subset of rate counters based on the execution of a page of a second rate program where the priority of the second rate program is no lower than a priority of the first rate program.

Patent Agency Ranking