IP Library Granted Patent US 10,356,225
Granted Patent B2
US 10,356,225 · App. 15/148,711 · Granted Jul 16, 2019

System and method for implementing isolated service overlays between provider network service point and customer premises

Inventors: Charles I. Cook (Louisville, CO); Michael K. Bugenhagen (Leawood, KS); Kevin M. McBride (Lone Tree, CO); Andrew V. Cook (Sheldon, IA); Michael J. Fargano (Louisville, CO)
Assignee: CenturyLink Intellectual Property LLC
H04L69/16H04B10/27H04L12/28H04L12/2878H04L45/64H04L49/25H04L67/02H04L67/10H04L67/12H04L2012/4629H04W84/12H04W88/12
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,356,225
App. No.
15/148,711
Granted
Jul 16, 2019
Kind
B2
Abstract

Novel tools and techniques might provide for implementing extension of customer local area networks (“LANs”) and/or implementing isolated service overlays over a network. In some embodiments, a network service point that is located external to a demarcation point at each of a plurality of customer premises might establish a connection between a service provider network and a customer LAN, which has already been established within a customer premises. The system subsequently extends the customer LAN, via this connection, to span between the network service point and the customer premises. Alternatively, or additionally, the system might establish two or more isolated service overlays across the customer LAN between the network service point and the customer premises, each of the two or more isolated service overlays having network traffic that is isolated from network traffic transmitted along another of the two or more isolated service overlays.

Claims (45)

1. A method, comprising:

establishing, at a network service point in a service provider network, a connection between the service provider network and a customer local area network (“LAN”), the customer LAN being established within a customer premises of a plurality of customer premises; and

establishing two or more isolated service overlays across the connection between the network service point and the customer premises, each of the two or more isolated service overlays having network traffic that is isolated from network traffic transmitted along another of the two or more isolated service overlays.

2. The method of claim 1 , wherein the two or more isolated service overlays comprise two or more of a secure data service overlay, an Internet service overlay, an Internet of Things (“IoT”) service overlay, a programmable services backbone (“PSB”) service overlay, a content delivery network (“CDN”) service overlay, one or more application service overlays each associated with an application service provider, or one or more other service overlays each associated with a service provider.

3. The method of claim 1 , wherein establishing the two or more isolated service overlays across the customer LAN between the network service point and the customer premises comprises establishing one of a virtual LAN (“VLAN”) or a virtual extensible LAN (“VXLAN”) for each of the two or more isolated service overlays across the customer LAN between the network service point and the customer premises.

4. The method of claim 1 , wherein the network service point is located at one of an edge switch, a central office, or a digital subscriber line access multiplexer (“DSLAM”).

5. The method of claim 1 , wherein the network service point is located at one of an optical line terminal (“OLT”), a network access point (“NAP”), a network interface device (“NID”), or an enhanced NID (“eNID”), each of which is located near or within the customer premises.

6. The method of claim 1 , wherein establishing the connection between the service provider network and the customer LAN comprises one of establishing a wireless connection between the service provider network and the customer LAN, establishing a wired connection between the service provider network and the customer LAN, establishing a hybrid wireless/wired connection between the service provider network and the customer LAN, or establishing a backup connection between the service provider network and the customer LAN.

7. The method of claim 1 , further comprising:

mapping between the service provider network and the customer LAN for each of the two or more isolated service overlays.

8. The method of claim 7 , wherein mapping between the service provider network and the customer LAN for each of the two or more isolated service overlays comprises mapping between the service provider network and the customer LAN for each of the two or more isolated service overlays, via at least one of a router function, a mapper function, a programmable services backbone (“PSB”) function, a network functions virtualization (“NFV”) function, or a software-defined network (“SDN”) function.

9. The method of claim 1 , further comprising:

selectively placing at least one of a firewall, an application, or content in any one or more of the two or more isolated service overlays, without affecting network traffic or network service along any other of the two or more isolated service overlays.

10. A system, comprising:

a gateway device located at a customer premises of a plurality of customer premises, the gateway device comprising:

at least one first processor; and

a first non-transitory computer readable medium communicatively coupled to the at least one first processor, the first non-transitory computer readable medium having stored thereon computer software comprising a first set of instructions that, when executed by the at least one first processor, causes the gateway device to:

establish a customer local area network (“LAN”) within the customer premises; and

a network node located at a network service point in a service provider network, the network node comprising:

at least one second processor; and

a second non-transitory computer readable medium communicatively coupled to the at least one second processor, the second non-transitory computer readable medium having stored thereon computer software comprising a second set of instructions that, when executed by the at least one second processor, causes the network node to:

establish, at the network service point, a connection between the service provider network and the customer LAN; and

establish two or more isolated service overlays across the connection between the network service point and the customer premises, each of the two or more isolated service overlays having network traffic that is isolated from network traffic transmitted along another of the two or more isolated service overlays.

11. The system of claim 10 , wherein the two or more isolated service overlays comprise two or more of a secure data service overlay, an Internet service overlay, an Internet of Things (“IoT”) service overlay, a programmable services backbone (“PSB”) service overlay, a content delivery network (“CDN”) service overlay, one or more application service overlays each associated with an application service provider, or one or more other service overlays each associated with a service provider.

12. The system of claim 10 , wherein establishing the two or more isolated service overlays across the customer LAN between the network service point and the customer premises comprises establishing one of a virtual LAN (“VLAN”) or a virtual extensible LAN (“VXLAN”) for each of the two or more isolated service overlays across the customer LAN between the network service point and the customer premises.

13. The system of claim 10 , wherein the network service point is located at one of an edge switch, a central office, or a digital subscriber line access multiplexer (“DSLAM”).

14. The system of claim 10 , wherein the network service point is located at one of an optical line terminal (“OLT”), a network access point (“NAP”), a network interface device (“NID”), or an enhanced NID (“eNID”), each of which is located near or within the customer premises.

15. The system of claim 10 , wherein establishing the connection between the service provider network and the customer LAN comprises one of establishing a wireless connection between the service provider network and the customer LAN, establishing a wired connection between the service provider network and the customer LAN, establishing a hybrid wireless/wired connection between the service provider network and the customer LAN, or establishing a backup connection between the service provider network and the customer LAN.

16. The system of claim 10 , wherein the second set of instructions, when executed by the at least one second processor, further causes the network node to:

map between the service provider network and the customer LAN for each of the two or more isolated service overlays.

17. The system of claim 16 , wherein mapping between the service provider network and the customer LAN for each of the two or more isolated service overlays comprises mapping between the service provider network and the customer LAN for each of the two or more isolated service overlays, via at least one of a router function, a mapper function, a programmable services backbone (“PSB”) function, a network functions virtualization (“NFV”) function, or a software-defined network (“SDN”) function.

18. The system of claim 10 , wherein the second set of instructions, when executed by the at least one second processor, further causes the network node to:

selectively place at least one of a firewall, an application, or content in any one or more of the two or more isolated service overlays, without affecting network traffic or network service along any other of the two or more isolated service overlays.

19. An apparatus located at a network service point in a service provider network, the apparatus comprising:

at least one processor; and

a non-transitory computer readable medium communicatively coupled to the at least one processor, the non-transitory computer readable medium having stored thereon computer software comprising a set of instructions that, when executed by the at least one processor, causes the apparatus to:

establish, at the network service point, a connection between the service provider network and a customer local area network (“LAN”), the customer LAN being established within a customer premises of a plurality of customer premises; and

establish two or more isolated service overlays across the connection between the network service point and the customer premises, each of the two or more isolated service overlays having network traffic that is isolated from network traffic transmitted along another of the two or more isolated service overlays.

20. The apparatus of claim 19 , wherein the two or more isolated service overlays comprise two or more of a secure data service overlay, an Internet service overlay, an Internet of Things (“IoT”) service overlay, a programmable services backbone (“PSB”) service overlay, a content delivery network (“CDN”) service overlay, one or more application service overlays each associated with an application service provider, or one or more other service overlays each associated with a service provider.

21. The apparatus of claim 19 , wherein establishing the two or more isolated service overlays across the customer LAN between the network service point and the customer premises comprises establishing one of a virtual LAN (“VLAN”) or a virtual extensible LAN (“VXLAN”) for each of the two or more isolated service overlays across the customer LAN between the network service point and the customer premises.

22. The apparatus of claim 19 , wherein the network service point is located at one of an edge switch, a central office, or a digital subscriber line access multiplexer (“DSLAM”).

23. The apparatus of claim 19 , wherein the set of instructions, when executed by the at least one processor, further causes the apparatus to:

map between the service provider network and the customer LAN for each of the two or more isolated service overlays, via at least one of a router function, a mapper function, a programmable services backbone (“PSB”) function, a network functions virtualization (“NFV”) function, or a software-defined network (“SDN”) function.

24. The apparatus of claim 19 , wherein the set of instructions, when executed by the at least one processor, further causes the apparatus to:

selectively place at least one of a firewall, an application, or content in any one or more of the two or more isolated service overlays, without affecting network traffic or network service along any other of the two or more isolated service overlays.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 11, 2016
From: COOK, CHARLES I.; BUGENHAGEN, MICHAEL K.; MCBRIDE, KEVIN M.; COOK, ANDREW V.; FARGANO, MICHAEL J.
To: CENTURYLINK INTELLECTUAL PROPERTY LLC
Reel/Frame 039409/0828 →
Continuity (4)
Provisional Application 62172359 · Jun 8, 2015
Provisional Application 62159788 · May 11, 2015
Provisional Application 62157795 · May 6, 2015
Related Publication 20160330074A1 · Nov 10, 2016