Enhancing DOCSIS services through network functions virtualization

US9258237B1 · US · B1

Patent metadata
FieldValue
Publication numberUS-9258237-B1
Application numberUS-201314037130-A
CountryUS
Kind codeB1
Filing dateSep 25, 2013
Priority dateJun 17, 2013
Publication dateFeb 9, 2016
Grant dateFeb 9, 2016

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

This disclosure describes techniques for provisioning a CMTS to re-direct customer traffic into virtualized network functions (NFVs) service chains. This disclosure describes, in one example, techniques for providing linkage between DOCSIS service flows and NFV service chains in the DOCSIS provisioning system by embedding information within cable modem boot files used to configured cable modems within the broadband system. In one example, the techniques facilitate the definition of an NFV service-chain in the DOCSIS cable modem boot file provisioning system. A supported CMTS, CCAP or Edge Router intercepts and interprets the configuration to install packet classifiers that steer specific subscriber flows, as detailed in the DOCSIS cable modem boot file, through the service-chain.

First claim

Opening claim text (preview).

The invention claimed is: 1. A method comprising: intercepting, by a network device, a transmission of a cable modem boot file from an FTP server to a cable modem by snooping on the transmission, wherein the cable modem boot file is for configuring a cable modem in a cable network; identifying, with the network device, based on the intercepted and snooped transmission of the cable modem boot file from the FTP server to the cable modem, information in the cable modem boot file that specifies an association between a specific Data Over Cable System Interface Specification (DOCSIS) service flow for the particular cable modem and a Network Function Virtualization (NFV) service chain defining a plurality of network services provided by a plurality of service nodes, wherein the service nodes provide an execution environment for the NFV service chain; determining that network traffic received from the cable modem matches the DOCSIS service flow; and re-directing the network traffic onto one or more tunnels to the NFV service chain for application of the network services provided by the plurality of service nodes that provide the execution environment for the NFV service chain. 2. The method of claim 1 , wherein re-directing the network traffic comprises encapsulating the network traffic in a network tunnel and sending the encapsulated network traffic along the network tunnel to a first one of the service nodes locally positioned within the cable network. 3. The method of claim 1 , wherein re-directing the network traffic comprises encapsulating the network traffic in a network tunnel and sending the encapsulated network traffic along the network tunnel to a first one of the service nodes positioned at a data center external to the cable network. 4. The method of claim 1 , wherein identifying the information in the cable modem boot file comprises identifying a type-length-value embedded in the cable modem boot file for processing by the network device instead of the cable modem. 5. The method of claim 1 , wherein receiving a cable modem boot file by a network device comprises receiving the cable modem boot file by a Cable Modem Termination System (CMTS). 6. The method of claim 1 , wherein the network device comprises an edge router, and wherein receiving the cable modem boot file by the network device comprises the edge router intercepting the cable modem boot file by the edge router as the cable modem boot file is communicated from an FTP server to the cable modem. 7. The method of claim 1 , wherein the NFV service chain defining the plurality of network services provided by the plurality of service nodes comprises a first NFV service chain defining a first plurality of network services provided by a first plurality of service nodes, the method further comprising receiving, with the network device, configuration from a software defined network (SDN) controller, wherein the configuration specifies a plurality of NFV service chains and a unique identifier for each of the NFV service chains, wherein the plurality of NFV service chains comprises the first NFV service chain, wherein each of the NFV service chains defines a respective plurality of network services provided by a respective plurality of service nodes. 8. A network device comprising: a control unit comprising a processor configured to process a cable modem boot file for configuring a cable modem in a cable network, wherein the processor intercepts and snoops on a transmission of the cable modem boot file from an FTP server to the cable modem and processes the cable modem boot file to extract information to identify, based on the intercepted and snooped transmission of the cable modem boot file from the FTP server to the cable modem, an association between a specific Data Over Cable System Interface Specification (DOCSIS) service flow and a Network Function Virtualization (NFV) service chain defining a plurality of network services provided by a plurality of service nodes, wherein the service nodes provide an execution environment for the NFV service chain; and a packet redirection module configured by the processor to detect that network traffic received from the cable modem matches the DOCSIS service flow and, in response to the detection, re-direct the network traffic onto one or more tunnels to the NFV service chain for application of the network services provided by the plurality of service nodes that provide the execution environment for the NFV service chain. 9. The network device of claim 8 , wherein the packet redirection module encapsulates the network traffic in a network tunnel and sends the encapsulated network traffic along the network tunnel to a first one of the service nodes locally positioned within the cable network. 10. The network device of claim 8 , wherein the packet redirection module encapsulates the network traffic in a network tunnel and sends the encapsulated network traffic along the network tunnel to a first one of the service nodes positioned at a data center external to the cable network. 11. The network device of claim 8 , wherein the processor identifies one or more type-length-value (TLVs) embedded in the cable modem boot file for processing by the network device instead of the cable modem, wherein the TLV specifies the association between DOCSIS service flow for the cable modem and the service chain to be applied to the network traffic. 12. The network device of claim 8 , wherein the network device comprises a Cable Modem Termination System (CMTS). 13. The network device of claim 8 , wherein the network device comprises an edge router, and wherein the edge router intercepts the cable modem boot file as the cable modem boot file is communicated from an FTP server to the cable modem. 14. The network device of claim 8 , wherein the NFV service chain defining the plurality of network services provided by the plurality of service nodes comprises a first NFV service chain defining a first plurality of network services provided by a first plurality of service nodes, the network device further comprising a management interface to receive configuration from a software defined network (SDN) controller, wherein the configuration specifies a unique identifier for each of a plurality of NFV service chains, wherein the plurality of NFV service chains comprises the first NFV service chain, wherein each of the configuration data further specifies, for each of the NFV service chains, traffic engineering information for transporting subscriber traffic through one or more of the plurality of service nodes. 15. A computer-readable storage device comprising instructions that, when executed, cause a programmable processor of a network device to: intercept, by a network device, a transmission of a cable modem boot file from an FTP server to a cable modem by snooping on the transmission, wherein the cable modem boot file is for configuring a cable modem in a cable network; identify, with the network device, based on the intercepted and snooped transmission of the cable modem boot file from the FTP server to the cable modem, information in the cable modem boot file that specifies an association between a specific Data Over Cable System Interface Specification (DOCSIS) service flow for the particular cable modem and a Network Function Virtualization (NFV) service chain defining a plurality of network services provided by a plurality of service nodes, wherein the service nodes provide an execution environment for the NFV service chain; and install a packet classifier within a forwarding component of the network device to detect network traffic received from the

Assignees

Inventors

Classifications

  • Interconnection of networks using encapsulation techniques, e.g. tunneling · CPC title

  • H04L47/122Primary

    by diverting traffic away from congested entities · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9258237B1 cover?
This disclosure describes techniques for provisioning a CMTS to re-direct customer traffic into virtualized network functions (NFVs) service chains. This disclosure describes, in one example, techniques for providing linkage between DOCSIS service flows and NFV service chains in the DOCSIS provisioning system by embedding information within cable modem boot files used to configured cable modems…
Who is the assignee on this patent?
Juniper Networks Inc
What technology area does this patent fall under?
Primary CPC classification H04L47/122. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Feb 09 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (B1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).