IP Library › Granted Patent US 9,641,354
Granted Patent B2
US 9,641,354 · App. 15/047,767 · Granted May 2, 2017

Virtual cable modem termination system

Inventors: Alon Bernstein (Monte Sereno, CA); John T. Chapman (Laguna Niguel, CA); Rundong Huang (Saratoga, CA); Sangeeta Ramakrishnan (Saratoga, CA); Charles J. Duffy (Nesconset, NY)
Assignee: CISCO TECHNOLOLGY, INC.
H04L12/4633G06F9/45558H04L41/0672H04L41/0816H04L41/0843H04L45/745H04L47/125H04L67/10H04L69/22H04L69/324G06F2009/45583G06F2009/45595
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,641,354
App. No.
15/047,767
Granted
May 2, 2017
Kind
B2
Abstract

A method, a system, and an apparatus provide for a cable modem termination system (CMTS). The CMTS may include a virtual machine configured to provide a plurality of virtual CMTSs (vCMTSs). The CMTS may also include a plurality of subscriber groups. Each subscriber group of the plurality of subscriber groups may be assigned to a vCMTS of the plurality of vCMTSs. Additionally, each vCMTS is configured to provide a process.

Claims (27)

1. An apparatus, comprising:

a memory storing data; and

a processor that executes instructions associated with the data, wherein the processor and the memory element cooperate such that the apparatus functions as a virtual cable modem termination system (vCMTS), implementing at least some network functions of a cable modem termination system (CMTS), wherein the vCMTS communicates with a remote access hardware over an access network, wherein the access hardware communicates using radio frequency signals with a plurality of cable modems over a coaxial network, aggregating the radio frequency signals from the cable modems into pseudowire (PW) packets and transmitting the PW packets over Internet Protocol (IP) tunnels to the vCMTS, and deaggregating other PW packets over the IP tunnels from the vCMTS into radio frequency signals, wherein the apparatus comprises a server in a cloud infrastructure.

2. The apparatus of claim 1 , wherein the vCMTS communicates with the remote access hardware according to Data Over Cable Service Interface Specification (DOCSIS) protocols.

3. The apparatus of claim 1 , wherein the vCMTS executes a Data Over Cable Service Interface Specification (DOCSIS) control plane controlling timing and frequency parameters of the radio frequency signals transmitted by the access hardware.

4. The apparatus of claim 1 , wherein the access hardware executes a Data Over Cable Service Interface Specification (DOCSIS) control plane configured by the vCMTS.

5. The apparatus of claim 1 , wherein the vCMTS includes Media Access Control (MAC) functions including encapsulating and decapsulating packets for the radio frequency signals.

6. The apparatus of claim 1 , wherein the access hardware includes Media Access Control (MAC) functions including encapsulating and decapsulating packets for the radio frequency signals, wherein the vCMTS configures the MAC functions.

7. The apparatus of claim 1 , wherein the access hardware aggregates the radio frequency signals from the cable modems into the pseudowire (PW) packets according to upstream external physical interface (UEPI) protocols over Layer 2 Tunneling Protocol Version 3 (L2TPv3) tunnels and transmits the PW packets to the vCMTS.

8. The apparatus of claim 1 , wherein the access hardware de-aggregates the other pseudowire (PW) packets from the vCMTS received according to downstream external physical interface (DEPI) protocols over L2TPv3 tunnels, converts the other PW packets to the radio frequency signals and transmits the radio frequency signals to the cable modems.

9. The apparatus of claim 1 , wherein the vCMTS is part of a service chain having standalone modules that apply specific features to traffic flows, including deep packet inspection (DPI), network address translation (NAT) and parental control.

10. The apparatus of claim 1 , wherein a software defined network (SDN) coordinates a forwarding path across various network elements in the access network between the vCMTS and the access hardware.

11. A method, comprising:

providing a server in a cloud infrastructure;

configuring the server with a virtual cable modem termination system (vCMTS) implementing at least some network functions of a cable modem termination system (CMTS); and

connecting the vCMTS over an access network to an access hardware, wherein the access hardware communicates using radio frequency signals with a plurality of cable modems over a coaxial network, aggregating the radio frequency signals from the cable modems into pseudowire (PW) packets and transmitting the PW packets over Internet Protocol (IP) tunnels to the vCMTS, and deaggregating other PW packets over the IP tunnels from the vCMTS into radio frequency signals.

12. The method of claim 11 , wherein the CMTS network functions include a Data Over Cable Service Interface Specification (DOCSIS) control plane in the vCMTS, wherein the DOCIS control plane controls timing and frequency parameters of the radio frequency signals transmitted by the access hardware.

13. The method of claim 11 , wherein the CMTS network functions include Media Access Control (MAC) functions in the vCMTS, wherein the MAC functions include encapsulating and decapsulating packets for the radio frequency signals.

14. The method of claim 11 , further comprising provisioning the vCMTS as part of a service chain having standalone modules that apply specific features to traffic flows, including deep packet inspection (DPI), network address translation (NAT) and parental control.

15. The method of claim 11 , wherein a software defined network (SDN) coordinates a forwarding path across various network elements in the access network between the vCMTS and the access hardware.

16. Non-transitory tangible media encoding logic that includes instructions for execution, which when executed by a processor of a virtual cable modem termination system (vCMTS), is operable to perform operations comprising:

configuring a remote access hardware over an access network for communicating with a plurality of cable modems over a coaxial network using radio frequency signals, aggregating the radio frequency signals from the cable modems into pseudowire (PW) packets and transmitting the PW packets over Internet Protocol (IP) tunnels to the vCMTS, and deaggregating other PW packets over the IP tunnels from the vCMTS into radio frequency signals; and

constructing and loading routing tables in a forwarding module of the access hardware for communicating with the vCMTS, wherein the vCMTS implements at least some network functions of a cable modem termination system (CMTS).

17. The media of claim 16 , wherein configuring the access hardware comprises providing timing and frequency parameters of the radio frequency signals transmitted by the access hardware.

18. The media of claim 16 , wherein configuring the access hardware comprises providing Media Access Control (MAC) functions including encapsulating and decapsulating packets for the radio frequency signals.

19. The media of claim 16 , wherein the vCMTS is part of a service chain having standalone modules that apply specific features to traffic flows, including deep packet inspection (DPI), network address translation (NAT) and parental control.

20. The media of claim 16 , wherein a SDN coordinates a forwarding path across various network elements in the access network between the vCMTS and the access hardware.

Continuity (2)
Continuation 14041859 · Sep 30, 2013
Related Publication 20160248600A1 · Aug 25, 2016