Continuous Virtual Private Local Area Network (LAN) Service (VPLS) Over Wireline and Wireless Networks
First Claim
1. A method, in a data processing system, for enabling virtual private local area network (LAN) service (VPLS) service within a base station (NodeB/eNodeB), the method comprising:
- receiving, by a first processor within a router of the base station, a wireless signal from a mobile device;
converting, by the first processor, the wireless signal into one or more internet protocol (IP) packets;
constructing, by the first processor, a VPLS virtual private network (VPN) multiprotocol label switching (MPLS) label in a header of each IP packet;
identifying, by the first processor, an egress router for the IP packets;
constructing, by the first processor, a MPLS label of the egress router for MPLS routing;
adding, by the first processor, the MPLS label on top of the VPLS VPN MPLS label in the header of each IP packet; and
forwarding, by the first processor, the one or more IP packets to at least one other router within a MPLS network.
1 Assignment
0 Petitions
Accused Products
Abstract
A mechanism is provided for enabling virtual private local area network (LAN) service (VPLS) service within a base station (NodeB/eNodeB). A wireless signal is received from a mobile device. The wireless signal is converted into one or more internet protocol (IP) packets. A VPLS virtual private network (VPN) multiprotocol label switching (MPLS) label is constructed in a header of each IP packet. An egress router is identified for the IP packets. A MPLS label of the egress router is constructed for MPLS routing. The MPLS label is added on top of the VPLS VPN MPLS label in the header of each IP packet. The one or more IP packets are then forwarded to at least one other router within a MPLS network.
-
Citations
21 Claims
-
1. A method, in a data processing system, for enabling virtual private local area network (LAN) service (VPLS) service within a base station (NodeB/eNodeB), the method comprising:
-
receiving, by a first processor within a router of the base station, a wireless signal from a mobile device; converting, by the first processor, the wireless signal into one or more internet protocol (IP) packets; constructing, by the first processor, a VPLS virtual private network (VPN) multiprotocol label switching (MPLS) label in a header of each IP packet; identifying, by the first processor, an egress router for the IP packets; constructing, by the first processor, a MPLS label of the egress router for MPLS routing; adding, by the first processor, the MPLS label on top of the VPLS VPN MPLS label in the header of each IP packet; and forwarding, by the first processor, the one or more IP packets to at least one other router within a MPLS network. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer program product comprising a computer readable storage medium having a computer readable program stored therein, wherein the computer readable program, when executed on a (NodeB/eNodeB) computing device, causes the (NodeB/eNodeB) computing device to:
-
receive a wireless signal from a mobile device; convert the wireless signal into one or more internet protocol (IP) packets; construct a VPLS virtual private network (VPN) multiprotocol label switching (MPLS) label in a header of each IP packet; identify an egress router for the IP packets; construct a MPLS label of the egress router for MPLS routing; add the MPLS label on top of the VPLS VPN MPLS label in the header of each IP packet; and forward the one or more IP packets to at least one other router within a MPLS network. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. An apparatus, comprising:
-
a first processor within a router; and a memory coupled to the first processor, wherein the memory comprises instructions which, when executed by the first processor, cause the first processor to; receive a wireless signal from a mobile device; convert the wireless signal into one or more internet protocol (IP) packets; construct a VPLS virtual private network (VPN) multiprotocol label switching (MPLS) label in a header of each IP packet; identify an egress router for the IP packets; construct a MPLS label of the egress router for MPLS routing; add the MPLS label on top of the VPLS VPN MPLS label in the header of each IP packet; and forward the one or more IP packets to at least one other router within a MPLS network. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification