STATELESS CONTROL PLANES
    1.
    发明申请

    公开(公告)号:US20220303178A1

    公开(公告)日:2022-09-22

    申请号:US17747219

    申请日:2022-05-18

    IPC分类号: H04L41/0803

    摘要: The techniques disclosed herein improve existing systems by receiving, by a packet processor from a control node of the communications network, a request to program operations for processing data packets, the request received with opaque data comprising a state of the control node. The packet processor stores the operations and the opaque data in a data store of the packet processor. The packet processor receives from the control node a subsequent request to retrieve the opaque data. The packet processor sends to the control node the operations and the opaque data that were stored in the data store of the packet processor. The opaque data is not stored in the control node.

    SELF-MODIFYING PACKET PROCESSING GRAPH

    公开(公告)号:US20220261283A1

    公开(公告)日:2022-08-18

    申请号:US17317645

    申请日:2021-05-11

    IPC分类号: G06F9/50 H04L12/911

    摘要: The techniques disclosed herein improve existing systems by receiving a packet to process and determining an associated packet processing graph for the packet. In response to determining that the associated packet processing graph contains an action comprising a set of rules for modifying the packet processing graph, a table to modify in the packet processing graph is accessed based on a table identifier in the action. The accessed table is modified by inserting one or more table rows into the packet processing graph and for each inserted table row, inserting a set of template actions containing prepopulated fields. The modified table is used to process subsequent packets.

    RESTART CONTROLLER
    3.
    发明申请

    公开(公告)号:US20220350617A1

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

    申请号:US17244945

    申请日:2021-04-29

    IPC分类号: G06F9/4401 G06F9/54 H04L29/08

    摘要: A native restart controller restarts services in a controlled manner. The services run in a cloud computing environment comprising a plurality of computing devices executing a plurality of Kubernetes pods comprising one or more containers. An indication is received of a deployment defining a service to be implemented in the cloud computing environment, the deployment including a desired number of instances of the service. An API is instantiated that is operable to provide a first state indicative of whether restarts are to be controlled by the restart controller and a second state indicating that a restart is required. In response to receiving an indication that restarts for the cluster are to be controlled by the restart controller and that a restart is required, the instances are restarted in a sequence in accordance with restart criteria associated with the service.

    PREFIX LENGTH EXPANSION IN PACKET PROCESSORS

    公开(公告)号:US20220337520A1

    公开(公告)日:2022-10-20

    申请号:US17343655

    申请日:2021-06-09

    IPC分类号: H04L12/745

    摘要: A method performed by a packet processor comprises retrieving a first prefix length for a first lookup stage and a shorter second prefix length for a second lookup stage. The packet processor can receive instructions to program an action entry. The length of the action entry prefix is compared to the first prefix and second prefix length. If it is determined that the length of the action entry prefix is shorter than the second prefix length, the second prefix length is selected as an expanded prefix length. If it is determined that the length of the action entry prefix is longer than the second prefix length and shorter than the first prefix length, then the first prefix length is selected as the expanded prefix length. Expanded action entries are generated with expanded prefixes of the expanded prefix length and stored at the lookup stage associated with the expanded prefix length.