This content was written and contributed by Intel. 

Virtualization of compute and networking systems has been proven in the data center and is increasingly being adopted by telecommunications service providers and cable Multiple System Operators (MSOs). For MSOs, the virtualization of the Cable Modem Termination System (vCMTS) is delivering significant network scaling and service agility improvements along with a dramatic reduction in power and rack space. Adopting a vCMTS infrastructure improves an MSO's ability to meet demand for higher bandwidth from consumers, and to better compete against fiber and fixed wireless access providers. The vCMTS uses container-based microservices running on Intel architecture processor-based servers and replaces a legacy single-function CMTS appliance. 

The potential benefits of this new approach include increased network capacity, better signal quality, fewer hub sites and reduced power and cooling costs. Network maintenance has the potential to be reduced significantly by moving to a vCMTS, which can enable new analytic tools for proactive problem identification and remediation. This real-time telemetry of system health data means faster response to network trouble spots when compared to polling methods used by legacy CMTSs that return network health information every 15 to 20 minutes. 

The challenge is the perception that vCMTS radically changes the paradigm for MSOs. Adoption of these systems certainly brings with it new requirements for staff training, integration, technical support, and procurement. But the migration can be handled smoothly with the right technology and integration partners. Industry technology shifts are helping to make the market for internet access more competitive, driving a need for every MSO to evolve their networks. Additionally, data demand continues to grow, making migration to a vCMTS a powerful option for the future of DOCSIS networks. World Wide Technology (WWT) and Intel have joined forces to provide a complete vCMTS reference implementation and the professional services to go along with the technology to help reduce technology risk so that MSOs can embrace this technology change.

vCMTS reference implementation

Intel has developed a vCMTS reference implementation to provide a blueprint for the hardware and software needed to build out a virtualized cable access network. This reference architecture is the foundation of a vCMTS implementation practice managed by WWT.

The key element to the reference implementation is the data plane, which is optimized for high-performance packet processing on Intel® architecture CPU-based virtualized servers. The vCMTS Reference Data Plane is based on the DOCSIS 3.1 data plane specification and also incorporates open source Data Plane Development Kit (DPDK) software libraries for virtualized packet processing. 

The data plane reference defines both the packet processing performance and the power consumption of the application when run on an Intel® server. The data plane reference supports multiple Kubernetes pods that each host MAC processing applications for multiple cable service groups. This results in a configurable number of subscribers per service group. A scheduler is part of the reference software that can be configured to characterize scheduling of upstream traffic for service groups. Control plane services are simulated through a JSON file containing subscriber cable modem information. In addition to the data plane, the reference platform download package provides a traffic generator node based on the open source Pktgen software that can be used for testing. The software is deployed in pods that host traffic generation instances that are based on Pktgen and DPDK to simulate upstream and downstream traffic into corresponding vCMTS data plane instances. 

The reference implementation has deployment flexibility running either on a cloud-native Kubernetes container operating system or on the Bare Metal Reference Architecture (BMRA) for containers. The BMRA is Intel® software that runs containerized vCMTS and Pktgen applications on bare metal servers with automated orchestration (deployment, scaling, and operational functions of the application containers) provided by Kubernetes. 

Kubernetes-based data plane telemetry provides a comprehensive set of vCMTS data plane statistics and platform key performance indicators (KPI) via the open source collectd daemon. A Grafana dashboard is provided for visualization of these metrics via the Prometheus* event monitoring application. The reference platform also contains a power manager that reduces power consumption of CPU cores during quiet network periods.

vCMTS uses Intel® technology for performance 

The reference implementation is designed to be run on servers using 3rd Generation Intel® Xeon® Scalable processors. These CPUs deliver a balanced architecture with built-in AI acceleration and advanced security capabilities. More specifically, the vCMTS makes use of the features in networkoptimized (N-SKU processors) such as the Intel® Xeon® Gold 6338N processor, that is designed to support high throughput network applications such as data planes. The reference implementation includes a Kubernetes plug in that allows automated management of the CPU cores for improved power management. 

To accelerate the look aside crypto function, the reference implementation makes use of the Intel® Quick Assist Technology (Intel® QAT). Intel QAT accelerates data encryption and compression for a wide range of applications. The reference implementation includes a Kubernetes plug in for assigning single root input/output virtualization (SR-IOV) interfaces for Intel QAT devices and network adapters. 

For network connections, the reference implementation specifies Intel® 800 Series Ethernet Network Adapters, which are designed for 25GbE or 100 GbE connections. The reference implementation makes use of the Dynamic Device Personalization (DDP) pipeline programmability feature along with flow director and RSS features to optimize the steering of upstream and downstream traffic to the receive software threads. 

vCMTS in the ATC

WWT has worked collaboratively with Intel to offer deep expertise on vCMTS systems from specification to deployment to operation and has installed a complete vCMTS in the Advanced Technology Center (ATC) for testing and training. The ATC provides a collaborative learning environment where customer or partner teams can work onsite or virtually with access to demos, workshops, labs, proofs of concepts, advisory services, and training. 

Conclusion

Adopting a vCMTS infrastructure is a pivotal transition for cable MSOs, providing a technology that can drive network service growth and reduce capital and operational costs. But the transition goes beyond technology to include procurement, supply chain expertise, employee training, and post-sales support. WWT and Intel have developed a reference implementation with a technology roadmap and a complete set of integration services that can deliver the success of the transition for all size cable MSOs. From concept through deployment and ongoing technical support, the Intel and WWT solution delivers the benefits of vCMTS while helping to dramatically reduce the risk.

Technologies