SELF-DESCRIBING PACKET HEADERS FOR CONCURRENT PROCESSING

    公开(公告)号:US20200244582A1

    公开(公告)日:2020-07-30

    申请号:US16651778

    申请日:2018-09-28

    Abstract: A Self-Describing Packet block (SDPB) is defined that allows concurrent processing of various fixed headers in a packet block defined to take advantage of multiple cores in a networking node forwarding path architecture. SPDB allows concurrent processing of various pieces of header data, metadata, and conditional commands carried in the same data packet by checking a serialization flag set upon creation of the data packet, without needing to serialize the processing or even parsing of the packet. When one or h more commands in one or more sub-blocks may be processed concurrently, the one or more commands are distributed to multiple processing resources for processing the commands in parallel. This architecture allows multiple unique functionalities each with their own separate outcome (execution of commands, doing service chaining, performing telemetry, allows virtualization and path steering) to be performed concurrently with simplified packet architecture without incurring additional encapsulation overhead.

    Big Packet Protocol Mobility Instructions For 5G Handovers

    公开(公告)号:US20210076299A1

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

    申请号:US17100537

    申请日:2020-11-20

    Abstract: A mechanism is disclosed for performing data plane based routing during a handover. The mechanism includes executing a user plane function (UPF). An uplink packet is received from a user equipment (UE) anchored to a fifth generation radio access network (5G) base station (gNB). The uplink packet includes a change destination command, a destination field, and metadata including a destination address for the uplink packet. A change destination command in the uplink packet is executed by setting the destination field of the uplink packet to the destination address in the metadata. The uplink packet is transmitted to the destination address set in the destination field.

    Packet Programmable Flow Telemetry Profiling And Analytics

    公开(公告)号:US20210075738A1

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

    申请号:US16951440

    申请日:2020-11-18

    Abstract: A mechanism is disclosed for performing implementing an operational flow profile. An initial packet is received that is associated with a flow. The initial packet contains a header including conditional commands related to an operational flow profile. The conditional commands are executed to initialize a state of an operational flow profile by allocating memory to store results of an aggregation function applied to the flow. A subsequent packet associated with the flow is received. The aggregation function is applied to the subsequent packet. Results of the aggregation function are stored to update the state of the operational flow profile.

Patent Agency Ranking