IP Library › Granted Patent US 10,447,499
Granted Patent B2
US 10,447,499 · App. 15/727,250 · Granted Oct 15, 2019

Virtual private network interworking

Inventors: James Uttaro (Staten Island, NY); Tuan Duong (Eatontown, NJ); Han Nguyen (Marlboro, NJ)
Assignee: AT&T Intellectual Property I, L.P.
H04L12/4633H04L12/4641H04L45/50H04L45/64H04L45/54H04L45/56H04L45/68
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,447,499
App. No.
15/727,250
Granted
Oct 15, 2019
Kind
B2
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 local area network (LAN) service (BGP-VPLS) nodes.

Claims (36)

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 local area network service (BGP-VPLS) node;

parsing for first information in the control message, the first information comprising control information associated with routing data messages to the BGP-VPLS 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-VPLS 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 or next-hop.

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 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 an Ethernet virtual private network (EVPN);

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

converting the first information to second information, the second information comprising control information for forwarding border gateway protocol-virtual private local area network service (BGP-VPLS) node data messages to the EVPN node.

8. The SDN controller of claim 7 , further operations comprising sending the second information to a BGP-VPLS node, the BGP-VPLS node comprising a BGP-VPLS route reflector.

9. The SDN controller of claim 7 , further operations comprising sending the second information to a BGP-VPLS node, the BGP-VPLS node comprising a BGP-VPLS router.

10. The SDN controller of claim 7 , wherein the first information in the control message comprises a label.

11. The SDN controller of claim 7 , wherein the first information in the control message comprises a discovery route.

12. The SDN controller of claim 7 , wherein the BGP-VPLS node communicates the data message over a multi-protocol data-switching network.

13. The SDN controller of claim 1 , the operations further comprising sniffing MAC addresses that are used for the converting the first information to second information.

14. A system comprising:

a border gateway protocol-virtual private local area network service (BGP-VPLS) node; and

a software-defined network (SDN) controller communicatively connected with the BGP-VPLS 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-VPLS node;

parsing for first information in the control message, the first information comprising control information associated with routing data messages to the BGP-VPLS 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-VPLS node.

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

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

17. The system of claim 14 , wherein the first information in the control message comprises a route target attribute or next-hop.

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

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

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 6, 2017
From: UTTARO, JAMES; DUONG, TUAN; NGUYEN, HAN
To: AT&T INTELLECTUAL PROPERTY I, L.P.
Reel/Frame 043807/0751 →
Continuity (1)
Related Publication 20190109730A1 · Apr 11, 2019