Method of multiprotocol label switching encapsulation for united router farm forwarding
AssigneeFuturewei Technologies, Inc.
InventorsKatherine Zhao, Renwei Li, Lin Han, Shujin Zhang, Xiaoqian Wu
Life of this patent
Estimating the term…
Abstract
A network component for supporting packet forwarding in a United Router Farm (URF), the network component comprising a processor configured to receive a packet, encapsulate the packet using a URF header comprising a URF Layer Two (L2) header that indicates Media Access Control (MAC) addresses of current and next hops, an outer label that indicates a tunnel to a destination node in the URF, and an inner label that indicates an egress port on the destination node, and send the packet to a next hop in the URF after encapsulating the packet.
Claims22
In a master node of a United Router Farm (URF), a method of packet forwarding comprising:
- receiving port information from a plurality of slave nodes in the URF;
- assigning port identifiers (IDs) to ports of the slave nodes based on the port information;
- establishing Multiprotocol Label Switching (MPLS) tunnels with the slave nodes;
- receiving a packet addressed for a destination slave node of the slave nodes;
- adding a URF header to the packet that uniquely identifies a destination port of the destination slave node by the port ID assigned by the master node, wherein the URF header comprises:
- an indicator that indicates the packet is a URF type packet;
- a next hop in the URF;
- an MPLS tunnel to the destination slave node;
- and
- the assigned port ID of the destination port of the destination slave node;
- and
- forwarding the packet toward the destination port via a next hop on the MPLS tunnel after adding the URF header.
In a slave node of a United Router Farm (URF), a method of packet forwarding comprising:
- receiving a port identifier (ID) assigned by a URF master node that identifies a destination port of the master node;
- establishing a Multiprotocol Label Switching (MPLS) tunnel with the master node;
- receiving a packet addressed for the master node;
- adding a URF header to the packet that uniquely identifies the master node destination port by the port ID, wherein the URF header comprises:
- an indication that the packet is a URF type packet;
- a next hop in the URF;
- the MPLS tunnel to the master node;
- and
- the port ID of the master node destination port;
- and
- forwarding the packet toward the master node destination port via a next hop on the MPLS tunnel after adding the URF header.
A network component for supporting packet forwarding in a United Router Farm (URF), the network component comprising:
- a receiver configured to receive a packet addressed for a destination node at an edge of the URF;
- a processor coupled to the receiver and configured to encapsulate the packet using a URF header that uniquely identifies an egress port of the destination node by a port identifier (ID) assigned by a URF master node, wherein the URF header comprises:
- a URF Layer Two (L2) header that indicates Media Access Control (MAC) addresses of current and next hops;
- an outer label that indicates a MPLS tunnel to the destination node;
- and
- an inner label that indicates the port ID of the egress port of the destination node;
- and
- a transmitter coupled to the processor and configured to send the packet to a next hop in the URF after encapsulating the packet.
Dependencies are inferred from the claim text.