IP Library › Granted Patent US 10,454,715
Granted Patent B1
US 10,454,715 · App. 15/970,562 · Granted Oct 22, 2019

Virtual private wire service interworking

Inventors: James Uttaro (Staten Island, NY); Tuan Duong (Eatontown, NJ); Han Nguyen (Marlboro, NJ)
Assignee: AT&T Intellectual Property I, L.P.
H04L12/66H04L12/4641H04L41/0803H04L45/38
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 10,454,715
App. No.
15/970,562
Granted
Oct 22, 2019
Kind
B1
Abstract

Methods and systems may use a software-defined network (SDN) based approach for interworking different types of nodes. In an example, an SDN controller may include components that assist in building pseudowires across Ethernet virtual private network (EVPN) nodes and Border gateway protocol-virtual private wire service (BGP-VPWS) nodes.

Claims (39)

1. A software-defined network (SDN) controller comprising:

a processor; and

a memory coupled with the processor, the memory comprising executable instructions that when executed by the processor cause the processor to effectuate operations comprising:

obtaining a control message that is advertised from a border gateway protocol-virtual private wire service (BGP-VPWS) node;

parsing for first information in the control message, the first information comprising control information associated with routing data messages to the BGP-VPWS node; and

converting the first information to second information, the second information comprising control information for forwarding Ethernet virtual private network (EVPN) data messages to the BGP-VPWS node.

2. The SDN controller of claim 1 , further operations comprising sending the second information to an EVPN node, the EVPN node comprising an EVPN route reflector.

3. The SDN controller of claim 1 , further operations comprising sending the second information to an EVPN node, the EVPN node comprising an EVPN router.

4. The SDN controller of claim 1 , wherein the first information in the control message comprises a route target attribute.

5. The SDN controller of claim 1 , wherein the first information in the control message comprises an offset.

6. The SDN controller of claim 1 , wherein the second information comprises a label value.

7. A system comprising:

a border gateway protocol-virtual private wire service (BGP-VPWS) node; and

a software-defined network (SDN) controller communicatively connected with the BGP-VPWS node, the SDN controller comprising:

a processor; and

a memory coupled with the processor, the memory comprising executable instructions that when executed by the processor cause the processor to effectuate operations comprising:

obtaining a control message that is advertised from the BGP-VPWS node;

parsing for first information in the control message, the first information comprising control information associated with routing data messages to the BGP-VPWS node; and

converting the first information to second information, the second information comprising control information for forwarding Ethernet virtual private network (EVPN) data messages to the BGP-VPWS node.

8. The system of claim 7 , further operations comprising sending the second information to an EVPN node, the EVPN node comprising an EVPN route reflector.

9. The system of claim 7 , further operations comprising sending the second information to an EVPN node, the EVPN node comprising an EVPN router.

10. The system of claim 7 , wherein the first information in the control message comprises a route target attribute.

11. The system of claim 7 , wherein the first information in the control message comprises an offset.

12. The system of claim 7 , wherein the second information comprises a label value.

13. The system of claim 7 , further operations comprising:

sending the second information to an EVPN node, the EVPN node comprising an EVPN router; and

responsive to the sending of the second information, receiving data across a data plane from the EVPN router.

14. A method, the method further comprising:

obtaining a control message that is advertised from a border gateway protocol-virtual private wire service (BGP-VPWS) node;

parsing for first information in the control message, the first information comprising control information associated with routing data messages to the BGP-VPWS node; and

converting the first information to second information, the second information comprising control information for forwarding Ethernet virtual private network (EVPN) data messages to the BGP-VPWS node.

15. The method of claim 14 , further comprising sending the second information to an EVPN node, the EVPN node comprising an EVPN route reflector.

16. The method of claim 14 , further comprising sending the second information to an EVPN node, the EVPN node comprising an EVPN router.

17. The method of claim 14 , wherein the first information in the control message comprises a route target attribute.

18. The method of claim 14 , wherein the first information in the control message comprises an offset.

19. The method of claim 14 , wherein the second information comprises a label value.

20. The method of claim 14 , further comprising:

sending the second information to an EVPN node, the EVPN node comprising an EVPN router; and

responsive to the sending of the second information, receiving data across a data plane from the EVPN router.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 23, 2018
From: UTTARO, JAMES; DUONG, TUAN; NGUYEN, HAN
To: AT&T INTELLECTUAL PROPERTY I, L.P.
Reel/Frame 046680/0104 →
Cited By (1)
US 12,341,631