IP Library Granted Patent US 9,832,042
Granted Patent B2
US 9,832,042 · App. 14/991,862 · Granted Nov 28, 2017

Mapping PBT and PBB-TE traffic to VPLS and other services

Inventors: Norival R. Figueira (Campbell, CA); Fong Liaw (San Jose, CA); Richard D. Gitlin (Little Silver, NJ)
Assignee: Global Innovation Aggregators LLC.
H04L12/4675H04L12/462H04L12/4654H04L12/4658H04L12/4662H04L45/50H04L45/74
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,832,042
App. No.
14/991,862
Granted
Nov 28, 2017
Kind
B2
Abstract

Transferring data in a network is disclosed. Transferring includes receiving a Provider Backbone Transport (PBT) frame, identifying a plurality of location specific identifiers in the PBT frame, mapping the PBT frame to a service based at least in part on the plurality of location specific identifiers, formatting the PBT frame according to the service to obtain a service frame, and transferring the service frame to a network associated with the service.

Claims (32)

1. A method, comprising:

identifying, by a provider edge device, a service instance identifier and a customer virtual local area network identifier specified in a frame;

determining, by the provider edge device, a service associated with the frame based at least in part on service mapping data that defines associations between available services, including the service, and corresponding combinations of values of the service instance identifier and the customer virtual local area network identifier; and

updating, by the provider edge device, the service mapping data on that device in accordance with wildcard information received by the provider edge device that defines a change of service associated with a customer identifier.

2. The method of claim 1 , further comprising formatting, by the provider edge device, the frame according to the service to obtain a service frame.

3. The method of claim 2 , further comprising sending, by the provider edge device, the service frame to a network device of a network associated with the service.

4. The method of claim 1 , further comprising receiving, by the provider edge device, the frame as a provider backbone transport frame.

5. The method of claim 4 , further comprising transferring, by the provider edge device, data between a first device of a provider backbone bridge network from which the frame is received and a second device of a multiprotocol label switching network.

6. The method of claim 1 , wherein the identifying comprises identifying, as the service, at least one of a virtual private local area network service, an Ethernet virtual private line, a provider backbone transport trunk service, a private internet protocol network service, or a public protocol network service.

7. The method of claim 1 , further comprising identifying, by the provider edge device, at least one of a service virtual local area network identifier or a pseudowire identifier specified in the frame,

wherein the determining comprises determining the service further based on at least one of the service virtual local area network identifier or the pseudowire identifier.

8. A provider edge device, comprising:

a memory that stores executable instructions; and

a processor, communicatively coupled to the memory, that executes or facilitates execution of the executable instructions to at least:

identify a service instance identifier and a customer virtual local area network identifier specified in a frame;

determine a service associated with the frame based at least in part on service mapping data that defines mappings between available services, including the service, and corresponding combinations of values of the service instance identifier and the customer virtual local area network identifier; and

wherein the processor further executes or facilitates the execution of the executable instructions to update the service mapping data based on received wildcard update information that defines a change of service associated with a customer identifier.

9. The provider edge device of claim 8 , wherein the processor further executes or facilitates the execution of the executable instructions to format the frame in accordance with the service to yield a service frame.

10. The provider edge device of claim 9 , wherein the processor further executes or facilitates the execution of the executable instructions to transfer the service frame between a provider backbone bridge network device and a multiprotocol label switching network device.

11. The provider edge device of claim 8 , wherein the frame comprises a provider backbone transport frame.

12. The provider edge device of claim 8 , wherein the service comprises at least one of a virtual private local area network service, an Ethernet virtual private line, a provider backbone transport trunk service, a private internet protocol network service, or a public protocol network service.

13. The provider edge device of claim 8 , wherein the processor further executes or facilitates the execution of the executable instructions to update the service mapping data based on received update information that defines a change of service associated with a customer identifier.

14. The provider edge device of claim 8 , wherein the processor further executes or facilitates the execution of the executable instructions to

identify at least one of a service virtual local area network identifier or a pseudowire identifier specified in the frame, and

determine the service further based on at least one of the service virtual local area network identifier or the pseudowire identifier.

15. A computer-readable storage device having stored thereon computer-executable instructions that, in response to execution, cause a provider edge device comprising a processor to perform operations, the operations comprising:

determining a service instance identifier and a customer virtual local area network identifier in a frame received by the provider edge device,

determining a service associated with the frame based at least in part on service mapping data that defines an association between available services, including the service, and respective combinations of values of the service instance identifier and the customer virtual local area network identifier; and

updating, by the provider edge device, the service mapping data in accordance with wildcard information received by the provider edge device that defines a change of service associated with a customer identifier.

16. The computer-readable storage device of claim 15 , the operations further comprising formatting the frame according to the service to obtain a service frame.

17. The computer-readable storage device of claim 16 , the operations further comprising sending the service frame to a multiprotocol label switching network device.

18. The computer-readable storage device of claim 15 , wherein the determining comprises determining, as the service, at least one of a virtual private local area network service, an Ethernet virtual private line, a provider backbone transport trunk service, a private internet protocol network service, or a public protocol network service.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 13, 2020
From: GLOBAL INNOVATION AGGREGATORS, LLC
To: K.MIZRA LLC
Reel/Frame 051579/0773 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 16, 2017
From: BRIXHAM SOLUTIONS LTD.
To: GLOBAL INNOVATION AGGREGATORS LLC.
Reel/Frame 043312/0218 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 8, 2016
From: HAMMERHEAD SYSTEMS, INC.
To: BRIXHAM SOLUTIONS LTD.
Reel/Frame 037444/0322 →
Continuity (4)
Continuation 14050067 · Oct 9, 2013
Continuation 12009833 · Jan 22, 2008
Provisional Application 60897778 · Jan 25, 2007
Related Publication 20160127151A1 · May 5, 2016