Encoding Source Routes Using MPLS Sub-Labels

    公开(公告)号:US20240297845A1

    公开(公告)日:2024-09-05

    申请号:US18109679

    申请日:2023-02-14

    Applicant: Google LLC

    CPC classification number: H04L45/507 H04L45/34

    Abstract: Generally disclosed herein is an approach for modifying use of segment routing multiprotocol label switching (SR-MPLS) allowing an arbitrary MPLS control plane and traditional MPLS data plane to utilize a single MPLS label to represent two or more edges in a path. MPLS labels may be divided into smaller sub-labels, which together uniquely represent a pair of edges along a route. In one example, a single MPLS label may be divided into two sub-labels, the first sub-label representing a first edge, and the second sub-label representing a second edge. In this regard, longer source routes may be supported in a packet header in network designs that implement strict source routing.

    MULTIPROTOCOL LABEL SWITCHING (MPLS) DATA PLANE HEADER EXTENSIONS

    公开(公告)号:US20240235993A1

    公开(公告)日:2024-07-11

    申请号:US18611925

    申请日:2024-03-21

    CPC classification number: H04L45/507 H04L45/123 H04L45/42

    Abstract: Systems and techniques are provided for implementing multiprotocol label switching (MPLS) header extensions. In some examples, a method can include, receiving, by a router of a MPLS network, a data packet. In some aspects, the method can include adding, by the router of the MPLS network, at least one entry to an MPLS stack of the data packet, wherein the at least one entry includes an MPLS extension indicator (MEI) that is associated with at least one of an in-stack extension header presence indicator (IPI) and a bottom-of-stack extension header presence indicator (BPI). In some examples, the method can include adding, based on the IPI and the BPI, at least one of an in-stack extension header and a bottom-of-stack extension header to the MPLS stack of the data packet.

    Multiprotocol label switching (MPLS) data plane header extensions

    公开(公告)号:US11979317B2

    公开(公告)日:2024-05-07

    申请号:US17699638

    申请日:2022-03-21

    CPC classification number: H04L45/507 H04L45/123 H04L45/42

    Abstract: Systems and techniques are provided for implementing multiprotocol label switching (MPLS) header extensions. In some examples, a method can include, receiving, by a router of a MPLS network, a data packet. In some aspects, the method can include adding, by the router of the MPLS network, at least one entry to an MPLS stack of the data packet, wherein the at least one entry includes an MPLS extension indicator (MEI) that is associated with at least one of an in-stack extension header presence indicator (IPI) and a bottom-of-stack extension header presence indicator (BPI). In some examples, the method can include adding, based on the IPI and the BPI, at least one of an in-stack extension header and a bottom-of-stack extension header to the MPLS stack of the data packet.

    Processing packets by an offload platform adjunct to a packet switching device

    公开(公告)号:US11924108B2

    公开(公告)日:2024-03-05

    申请号:US18360342

    申请日:2023-07-27

    CPC classification number: H04L47/125 H04L45/507 H04L47/17 H04L47/825

    Abstract: In one embodiment, an offload platform is an compute platform, adjunct to a router or other packet switching device, that performs packet processing operations including determining an egress forwarding value corresponding to the next-hop node of the packet switching device to which to send an offload-platform processed packet. The offload platform downloads forwarding information from the router, and augments it, such as, but not limited to, representing interfaces of the router as identifiable virtual interface(s) on the offload platform, and including each of one or more next-hop nodes of the router represented as an identifiable virtual adjacency and identifiable tunnel (e.g., identified by the egress forwarding value). In one embodiment, the egress forwarding value is an Multiprotocol Label Switching (MPLS) label or Segment Routing Identifier. The router identifies packets of certain packet flows to send to the adjunct offload platform, rather than processing per its routing information base.

    Secure Virtual Private Mobile and IP Network in Cloud

    公开(公告)号:US20240073132A1

    公开(公告)日:2024-02-29

    申请号:US18502910

    申请日:2023-11-06

    Applicant: Telnyx LLC

    Abstract: This disclosure relates to a fully software-defined, fully virtualized, and customizable mobile communication platform deployed on public cloud infrastructure. Such mobile networks allows for end to end control of automatic and programmatic deployment and configuration of the mobile network components. The implementations below effectively enables instant creation and deployment of a true private global end-to-end Software Defined Network (SDN) for 3G, 4G, LTE, and 5G mobile communication from the ground up. Users will effectively act their own mobile carrier, allowing them to customize the features available to them via a programmatic interface.

    Transmission path fault processing method and apparatus, and system

    公开(公告)号:US11888732B2

    公开(公告)日:2024-01-30

    申请号:US16997293

    申请日:2020-08-19

    Inventor: Zhibo Hu Junda Yao

    CPC classification number: H04L45/507 H04L45/22 H04L45/28 H04L45/748

    Abstract: This application discloses a transmission path fault processing method and apparatus, and a system, to resolve a problem that a packet fails to be forwarded because a previous-hop node of a faulty node cannot process a stitching label. The method includes: receiving, by a first network device, a stitching label and a stitching label stack list corresponding to the stitching label that are sent by a stitching network device; determining, in a process of sending a packet through a primary path, that the stitching network device is faulty, where the packet includes a label stack list, and the stitching network device is a next-hop network device of the first network device; and replacing, by the first network device, the stitching label in the label stack list with the stitching label stack list, and switching, based on the updated label stack list, the packet to a backup path for sending.

Patent Agency Ranking