MALLEABLE ROUTING FOR DATA PACKETS
    81.
    发明申请

    公开(公告)号:US20220272032A1

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

    申请号:US17685929

    申请日:2022-03-03

    摘要: Various implementations disclosed herein enable malleable routing for data packets. For example, in various implementations, a method of routing a type of data packets is performed by a device. In some implementations, the device includes a non-transitory memory and one or more processors coupled with the non-transitory memory. In some implementations, the method includes determining a routing criterion to transmit a set of data packets across a network. In some implementations, the method includes identifying network nodes and communication links in the network that satisfy the routing criterion. In some implementations, the method includes determining a route for the set of data packets through the network nodes and the communication links that satisfy the routing criterion. In some implementations, the method includes configuring the network nodes that are on the route with configuration information that allows the set of data packets to propagate along the route.

    SRv6 with micro segment identifiers

    公开(公告)号:US11362946B2

    公开(公告)日:2022-06-14

    申请号:US17066140

    申请日:2020-10-08

    摘要: In one embodiment, a method includes receiving a packet comprising a destination address in a destination address field of the packet, where the destination address including at least a first global identifier and a second global identifier, determining that the first global identifier corresponds to the first network apparatus, determining that a local identifier in the destination address is associated with the first global identifier, identifying one or more instructions associated with the local identifier, performing one or more functions instructed by the one or more instructions, updating the destination address in the destination field of the packet to an updated destination address, determining a forwarding rule associated with the packet, and forwarding the packet with the updated destination address based on the forwarding rule.

    MICRO SEGMENT IDENTIFIER INSTRUCTIONS FOR PATH TRACING OPTIMIZATION

    公开(公告)号:US20220174011A1

    公开(公告)日:2022-06-02

    申请号:US17344477

    申请日:2021-06-10

    摘要: Techniques for optimizing technologies related to network path tracing and network delay measurements are described herein. Some of the techniques may include using an IPv6 header option and/or segment identifier field of a segment list or a TLV of a segment routing header as a telemetry data carrier. The techniques may also include using an SRv6 micro-segment (uSID) instruction to indicate to a node of a network that the node is to perform one or more path tracing actions and encapsulating the packet and forward. Additionally, the techniques may include using short interface identifiers corresponding to node interfaces to trace a packet path through a network. Further, the techniques may include using short timestamps to determine delay measurements associated with sending a packet through a network. In various examples, the techniques described above and herein may be used with each other to optimize network path tracing and delay measurement techniques.

    METHODS AND APPARATUS FOR ENCODING LOCAL PROCESSING METADATA IN NETWORK HEADERS

    公开(公告)号:US20220174004A1

    公开(公告)日:2022-06-02

    申请号:US17538513

    申请日:2021-11-30

    IPC分类号: H04L45/00 H04L45/74 H04L45/30

    摘要: Disclosed are systems, apparatuses, methods, and computer-readable media to encode network functions in a packet header. A method includes receiving a first packet from a source device that is to be delivered to a destination address through a network; determining a route to the destination address; identifying at least one network function for the first packet; encapsulating the first packet in a second packet, wherein a header of the second packet includes the route to the destination address in a destination address field and local processing metadata associated with the at least one network function in a source address field; and forwarding the second packet to a next network node of the network identified in the destination address.

    SRv6 with Micro Segment Identifiers

    公开(公告)号:US20220029918A1

    公开(公告)日:2022-01-27

    申请号:US17493334

    申请日:2021-10-04

    摘要: In one embodiment, a method includes receiving a packet comprising a destination address in a destination address field of the packet, where the destination address including at least a first global identifier and a second global identifier, determining that the first global identifier corresponds to the first network apparatus, determining that a local identifier in the destination address is associated with the first global identifier, identifying one or more instructions associated with the local identifier, performing one or more functions instructed by the one or more instructions, updating the destination address in the destination field of the packet to an updated destination address, determining a forwarding rule associated with the packet, and forwarding the packet with the updated destination address based on the forwarding rule.

    Packet tracing mechanism in a network leveraging SRV6

    公开(公告)号:US11165699B2

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

    申请号:US16684006

    申请日:2019-11-14

    摘要: The present disclosure provides a packet tracing mechanism will be described that provides packet tracing information to a mobile network controller. In one aspect, a method includes receiving a data packet sent from a source node to a destination node; determining if the data packet is to be updated with packet tracing information; and upon determining that the data packet is to be updated, updating the packet tracing information of the data packet to include identification of the network device and an ingress timestamp of the data packet at the network device for a corresponding network controller to determining network routing policies.

    Systems and methods for determining secure network elements using flexible algorithm technology

    公开(公告)号:US11121961B2

    公开(公告)日:2021-09-14

    申请号:US16598852

    申请日:2019-10-10

    IPC分类号: H04L12/721 H04L29/06

    摘要: In one embodiment, an apparatus includes one or more processors and one or more computer-readable non-transitory storage media coupled to the one or more processors. The one or more computer-readable non-transitory storage media include instructions that, when executed by the one or more processors, cause the apparatus to perform operations including receiving a first type-length-value (TLV) associated with a winning flexible algorithm definition (FAD) from a first element of a network. The operations also include determining a security level for the winning FAD based on the TLV. The operations further include determining a data transmission route through a plurality of elements of the network based on the security level for the winning FAD.