Patents
Literature
Patsnap Eureka AI that helps you search prior art, draft patents, and assess FTO risks, powered by patent and scientific literature data.

21 results about "Multiprotocol Label Switching" patented technology

Multiprotocol Label Switching (MPLS) is a routing technique in telecommunications networks that directs data from one node to the next based on short path labels rather than long network addresses, thus avoiding complex lookups in a routing table and speeding traffic flows. The labels identify virtual links (paths) between distant nodes rather than endpoints. MPLS can encapsulate packets of various network protocols, hence the "multiprotocol" reference on its name. MPLS supports a range of access technologies, including T1/E1, ATM, Frame Relay, and DSL.

Local Bias Support For Multiprotocol Label Switching Networks

PendingUS20250247326A1TransmissionMultiprotocol Label SwitchingNetwork on
An ingress provider edge (IPE) device of a provider network receives a packet from outside of the provider network. The IPE device determines the packet is to be transmitted to a device on an Ethernet segment on which the IPE device is multihomed. The IPE device transmits the packet on the Ethernet segment even though the designated forwarder for the Ethernet segment is from IPE device. Furthermore, the IPE device labels the packet with an IPE identifier that identifies the IPE device for the packet, and forwards the labeled packet to other devices on the provider network. An egress provider edge (EPE) device that is (a) multihomed on the same Ethernet segment as the IPE device and (b) is the designated forwarder for the Ethernet segment receives the packet. The EPE device refrains from transmitting the packet on the Ethernet segment.
Owner:ARISTA NETWORKS INC

X-over-y tunnel signaling and configuration, and use of configured x-over-y tunnel(s)

Network operators can define port mappings for UDP destination ports and the encapsulated protocol / traffic type (X) in UDP. BGP may be used to notify the UDP destination port-to-traffic type mapping to an encapsulator. A generic UDP encapsulation mechanism (X-in-UDP), where UDP can be used to encapsulate packets of any user configured protocol / traffic type X (e.g., IPv4, IPv6, MPLS, etc.), is described. Primary benefits of using UDP for encapsulation are to leverage UDP port numbers for load-balancing. Generic UDP encapsulation of any protocol / traffic type using user defined port-maps provides flexibility to network operators in constructing different overlay networks. UDP encapsulation helps leverage fine-grade load balancing over Equal-Cost Multipath (ECMP).
Owner:JUNIPER NETWORKS INC

In-band control plane

ActiveUS12537762B2TransmissionMultiprotocol Label SwitchingEngineering
Various example embodiments for supporting an in-band control plane are presented. Various example embodiments for supporting an in-band control plane may be configured to support an in-band control plane in a Multiprotocol Label Switching (MPLS) network. Various example embodiments for supporting an in-band control plane in an MPLS network may be configured to support an in-band control plane in an MPLS network by supporting exchange of control protocol packets of control protocols as MPLS packets, such that the control protocol messaging is in-band along the MPLS data plane itself. Various example embodiments for supporting an in-band control plane in an MPLS network may be configured to support an in-band control plane in an MPLS network by supporting communication of MPLS packets that encapsulate control protocol messages of control protocols with an MPLS label which indicates that the payloads of the MPLS packets carry the control protocol messages of the control protocols.
Owner:NOKIA SOLUTIONS & NETWORKS OY

Application wire

ActiveUS12425323B2TransmissionPathPingMultiprotocol Label Switching
A method includes, at a node associated with a multiprotocol label switching system (MPLS) network, identifying information associated with an application flow based on one or more unencapsulated packet headers of the application flow or based on an ingress data stream that includes the application flow. The method further includes, in response to identifying the information, and based on stored data that maps application flows with psuedowires, determining a number of pseudowires corresponding to paths through the MPLS network, where the stored data indicates, for a sending device application, a distributed mapping of the application flow via at least one of the number of psuedowires, and communicating data related to the sending device application via at least one of the number of pseudowires.
Owner:KMIZRA LLC

Cross-border network construction method and device and data transmission method

PendingCN120956655AConnection managementTransmissionMultiprotocol Label SwitchingPrivate network
The invention provides a cross-border network construction method and device and a data transmission method, relates to the technical field of communication, and can reduce the link deployment cost of cross-border communication. The method comprises the following steps: acquiring connection request information from first equipment; the connection request information is used for requesting to establish a network link between the first device and the second device, and the first device and the second device are located in different regions; establishing a network link between the first device and a network access point (PoP) device based on a multi-protocol label switching (MPLS) virtual private network (VPN) technology; wherein the PoP device and the second device are located in the same region; and establishing a network link between the PoP equipment and the second equipment based on a software defined wide area network (SD-WAN) technology and a fifth generation mobile communication 5G slice.
Owner:CHINA UNITED NETWORK COMM GRP CO LTD

A message processing method, device and network equipment

ActiveCN116418739BTransmissionPathPingMultiprotocol Label Switching
The application provides a message processing method and device and network equipment, and relates to the fields of transmission and IP. The method comprises the following steps: acquiring an end-to-end deployment path; if the end-to-end deployment path of the G-SRv6 network comprises a multiprotocol label switching (MPLS) network node, then the MPLS label of the MPLS network node is encapsulated in a G-SRv6 message. The scheme of the application solves the problem that, in the prior art, it is difficult to form an end-to-end path planning because the G-SRv6 is difficult to pass through an MPLS network.
Owner:CHINA MOBILE COMM LTD RES INST +1

A message processing method and network device

ActiveCN113973082BTransmissionPathPingMultiprotocol Label Switching
A message processing method and a network device, the method comprising: a first network device obtaining a message; the first network device adding first indication information and second indication information in the message to obtain an updated message, the first indication information and the second indication information being located in a multiprotocol label switching (MPLS) message header of the updated message, wherein the first indication information is used to indicate a network slice corresponding to the message, and the second indication information is used to indicate a forwarding path of the message; and the first network device sending the updated message to a second network device. Different indication information in the MPLS message header is used to respectively indicate the network slice corresponding to the message and the forwarding path, so that the network device can realize normal forwarding of the message according to unified network slice indication information, without the need for each network device on the forwarding path to respectively allocate different MPLS labels for the same network slice, thereby effectively saving MPLS label resources.
Owner:HUAWEI TECH CO LTD

Using UDP port numbers for service delimiting, such as for delimiting virtual routing and forwarding instances in layer 3 tunnels

ActiveUS12568047B2Data switching networksWireless communicationMultiprotocol Label SwitchingData center
Different services through Virtual Routing and Forwarding instances (VRFs) are identified without needing a Multiprotocol Label Switching (MPLS) label or a Virtual Extensible Local Area Network (VXLAN) Network Identifier (VNI) by using, for example, different UDP port numbers to identify different connectivity services (e.g., customers, VRFs) when IP-in-IP (also referred to as IP over UDP) is used as a tunneling mechanism (e.g., in the data center).
Owner:JUNIPER NETWORKS INC

Sequencing of labeled packets

ActiveUS12381815B2Data switching networksComputer networkMultiprotocol Label Switching
Various example embodiments for supporting sequencing of labeled packets are presented herein. Various example embodiments for supporting sequencing of labeled packets may be configured to support sequencing of labeled packet based on use of a multiprotocol label switching sequence header. Various example embodiments for supporting sequencing of labeled packets may be configured to support sequencing of labeled packet based on use of a multiprotocol label switching sequence header that includes a source identifier of a source of a multiprotocol label switching packet sequence including the multiprotocol label switching packet, a sequence identifier of the multiprotocol label switching packet sequence, and a sequence number of the multiprotocol label switching packet. Various example embodiments for supporting sequencing of labeled packets may be configured to support sequencing of Multiprotocol Label Switching (MPLS) packets.
Owner:NOKIA SOLUTIONS & NETWORKS OY

Adding network services to MPLS network

ActiveUS12641016B2TransmissionMultiprotocol Label SwitchingEngineering
Described herein are methods and devices (e.g., routers) that add network services to a multiprotocol label switching (MPLS) network. A method can include a network device of the MPLS network receiving a packet, the network device of the MPLS network modifying the packet by adding multiple MPLS extension headers, wherein each of the multiple MPLS extension headers added to the packet is used to support a different one of multiple network services for the MPLS network, and the network device of the MPLS network forwarding the packet as modified to another network device of the MPLS network.
Owner:HUAWEI TECH CO LTD

Group-based policy encoding for network virtualization overlays

ActiveUS12592882B2Networks interconnectionMultiprotocol Label SwitchingPrivate network
A first network device of a first data center may encode a source tenant system interface (TSI) group identifier into a tag protocol identifier and a group-based policy identifier, and may encode the tag protocol identifier and the group-based policy identifier into a virtual extensible local area network (VXLAN) packet with the source TSI group identifier, where the source TSI group identifier is not included in a header of the VXLAN packet. The first network device may provide the VXLAN packet, with the source TSI group identifier, to a second network device of a second data center, via an Ethernet virtual private network (EVPN) multiprotocol label switching (MPLS) network.
Owner:JUNIPER NETWORKS INC

Encoding source routes using MPLS sub-labels

ActiveUS12641015B2TransmissionData packMultiprotocol Label Switching
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.
Owner:GOOGLE LLC

Method and apparatus for forwarding a packet

PendingCN122093321ATransmissionComputer networkMultiprotocol Label Switching
This application provides a method and apparatus for forwarding packets, relating to the field of communication technology. The method is applied to an ingress PE node and includes: receiving a first Internet Protocol (IP) packet, the first IP packet supporting Explicit Congestion Notification (ECN); determining a first Multiprotocol Label Switching (MPLS) packet based on the first IP packet, the first MPLS Network Action (MNA) in the first MPLS packet including a first ECN field; and forwarding the first MPLS packet. The method in this application embodiment can avoid conflicts between MPLS packets carrying ECN tags and the DiffServ domain space.
Owner:BEIJING HUAWEI DIGITAL TECH

Patch Panels Using Static MPLS Pseudowire Tunnels

PendingUS20250274386A1TransmissionPatch panelMultiprotocol Label Switching
Owner:ARISTA NETWORKS INC

Label distribution protocol (LDP) convergence in ring topologies

ActiveUS12476906B2Ring-type electromagnetic networksRadio-over-fibreMultiprotocol Label SwitchingEngineering
A method implemented by a node in a network utilizing Multiprotocol Label Switching (MPLS) includes performing a convergence procedure to discover the topology of a network in which multiple nodes are arranged; and upon determining that the topology of the network is a ring topology whereby the node is connected to two neighboring nodes by a respective link, creating a first table for a first link, the first table including labels representing at least a portion of a label stack for allowing the node to transmit packets to another node in the network in a clockwise (CW) direction around the ring; and creating a second table for a second link, the second table including labels representing at least a portion of a label stack for allowing the node to transmit packets to another node in the network in an anti-clockwise (ACW) direction around the ring.
Owner:CIENA CORP

Load balancing and OAM in service function chaining using multiprotocol label switching

ActiveUS12470470B2Substation remote connection/disconnectionMultiprotocol Label SwitchingEngineering
Disclosed are devices, systems and methods for load balancing and operation, administration and maintenance (OAM) in service function chaining using the multiprotocol label switching (MPLS) forwarding plane. In some implementations, a packet processing method includes processing a network packet comprising a plurality of labels based on presence of an indicator label in the plurality of labels such that in case that the indicator label is present in the network packet, the indicator label is used to determine a first destination of a payload of the network packet, and in case that the indicator label is not present in the network packet, the payload is passed to a second destination selected based on a service function indicator in the plurality of labels.
Owner:ZTE CORP

Security for communication protocols

PendingUS20260156073A1Security arrangementSecuring communicationCommunications securityMultiprotocol Label Switching
Various example embodiments for supporting security for communications may be configured to support security for communications of communication protocols at various communication layers. For example, various example embodiments for supporting security for communications may be configured to support security for communications of communication protocols operating above Layer 2 using a Layer 2 network security protocol. For example, various example embodiments for supporting security for communications may be configured to support security for communications of communication protocols operating at Layer 2.5 (e.g., Multiprotocol Label Switching (MPLS) protocols or other Layer 2.5 protocols) using a Layer 2 network security protocol. For example, various example embodiments for supporting security for communications may be configured to support security for communications of communication protocols operating at Layer 3 (e.g., Internet Protocol (IP), such as IP version 4 (IPv4) or IP version 6 (IPv6), or other Layer 3 protocols) using a Layer 2 network security protocol.
Owner:NOKIA SOLUTIONS & NETWORKS OY

Optimizing application performance in hierarchical SD-WAN

ActiveUS12476902B2Networks interconnectionPathPingMultiprotocol Label Switching
Systems and methods are provided for receiving bandwidth metrics from a plurality of routers on respective link routes in a network, compiling a link database including the bandwidth metrics of each respective link route in the network, selecting a first designated link path from the link database between a first router and a second router based on an application routing policy, the application routing policy being based on a routing metric, providing a first multiprotocol label switching label based on the first designated link path to the first router of the plurality of routers in the network, and restricting network traffic of the first router to the first designated link path provided in the first multiprotocol label switching label.
Owner:CISCO TECHNOLOGY INC

Initiator-based data-plane validation for segment routed, multiprotocol label switched (MPLS) networks

PendingUS20250227057A1TransmissionPathPingMultiprotocol Label Switching
Techniques for initiator-based data-plane validation of segment routed, multiprotocol label switched (MPLS) networks are described herein. In examples, an initiating node may determine to validate data-plane connectivity associated with a network path of the MPLS network. The initiating node may store validation data in a local memory of the initiating node. In examples, the initiating node may send a probe message that includes a request for identification data associated with a terminating node. The terminating node may send a probe reply message that includes the identification data, as well as, in some examples, a code that instructs the initiating node to perform validation. In examples, the initiating node may use the validation data stored in memory to compare to the identification data received from the terminating node to validate data-plane connectivity. In some examples, the initiating node may indicate a positive or negative response after performing the validation.
Owner:CISCO TECHNOLOGY INC

Optimizing application performance in hierarchical SD-WAN

ActiveUS12562978B2Networks interconnectionPathPingMultiprotocol Label Switching
Systems and methods are provided for receiving bandwidth metrics from a plurality of routers on respective link routes in a network, compiling a link database including the bandwidth metrics of each respective link route in the network, selecting a first designated link path from the link database between a first router and a second router based on an application routing policy, the application routing policy being based on a routing metric, providing a first multiprotocol label switching label based on the first designated link path to the first router of the plurality of routers in the network, and restricting network traffic of the first router to the first designated link path provided in the first multiprotocol label switching label.
Owner:CISCO TECHNOLOGY INC

Security for communication protocols

ActiveUS12537765B2Security arrangementSecuring communicationCommunications securityMultiprotocol Label Switching
Various example embodiments for supporting security for communications may be configured to support security for communications of communication protocols at various communication layers. For example, various example embodiments for supporting security for communications may be configured to support security for communications of communication protocols operating above Layer 2 using a Layer 2 network security protocol. For example, various example embodiments for supporting security for communications may be configured to support security for communications of communication protocols operating at Layer 2.5 (e.g., Multiprotocol Label Switching (MPLS) protocols or other Layer 2.5 protocols) using a Layer 2 network security protocol. For example, various example embodiments for supporting security for communications may be configured to support security for communications of communication protocols operating at Layer 3 (e.g., Internet Protocol (IP), such as IP version 4 (IPv4) or IP version 6 (IPv6), or other Layer 3 protocols) using a Layer 2 network security protocol.
Owner:NOKIA SOLUTIONS & NETWORKS OY