Device Provisioning in Cable Environments



Similar documents
Key Elements of a Successful SIP Device Provisioning System

Provisioning of VoIP Phones

Cable Modems. Definition. Overview. Topics. 1. How Cable Modems Work

DOCSIS/EuroDOCSIS 3.0 Cable Modems

The Recommended Testing Process for PacketCableTM Voice Service at a Customer Premises

Broadband Phone Gateway BPG510 Technical Users Guide

Broadband Cable Service Deployment at WorldCall Telecom - Pakistan. Hassan Zaheer Manager Operations Broadband Division

Capacity Management in Multimedia Networks. Presented at SCTE Emerging Technologies 2005

Introducing STAR-GATE Enhancements for Packet Cable Networks

20 YEARS EXPERIENCE FOR YOUR SATISFACTION. Damery S.A.

V310 Support Note Version 1.0 November, 2011

Wholesale IP Bitstream on a Cable HFC infrastructure

Monitoring to Service Monitoring

UIP1868P User Interface Guide

ETSI TS V1.1.1 ( )

Configuration Notes 283

DSAM VoIP Offerings App Note

Cisco Prime Cable Provisioning 5.0

CISCO SPA3102 PHONE ADAPTER WITH ROUTER

SSVVP SIP School VVoIP Professional Certification

P160S SIP Phone Quick User Guide

Hosted Voice. Best Practice Recommendations for VoIP Deployments

Mediatrix 4404 Step by Step Configuration Guide June 22, 2011

Voice Over Internet Protocol (VoIP) Issues and Challenges William McCrum

Configuring the Edgewater 4550 for use with the Bluestone Hosted PBX

Azatel Communications Inc. 2-Port Multi-Protocol VOIP Gateway Device Administrator Guide

IPv6 Broadband and Cable NANOG46 John Jason Brzozowski

Connecting to the Internet. LAN Hardware Requirements. Computer Requirements. LAN Configuration Requirements

Maintaining Wireline-Grade VoIP QoE in Cable Networks

Jive Core: Platform, Infrastructure, and Installation

For extra services running behind your router. What to do after IP change

AudioCodes Gateway in the Lync Environment

Hosting more than one FortiOS instance on. VLANs. 1. Network topology

Load Balancing for Microsoft Office Communication Server 2007 Release 2

Experiment # 6 Remote Access Services

NF3ADV VoIP Setup Guide (for TPG)

HOSTED VOICE Bring Your Own Bandwidth & Remote Worker. Install and Best Practices Guide

VoIP Troubleshooting From the Headend. Ruth Cloonan October 25, 2007

Edgewater Routers User Guide

Future-Proofing Cable Networks: DOCSIS 3.0 and Provisioning

DHCP Option 66 Auto Provisioning Guide

Linksys Gateway SPA2100-SU Manual

Provisioning Cable Services

Note: This case study utilizes Packet Tracer. Please see the Chapter 5 Packet Tracer file located in Supplemental Materials.

VoIP Network Configuration Guide

Networking 4 Voice and Video over IP (VVoIP)

Consolidating HFC Device and Network Management and Monitoring under SCTE HMS SNMP

Step 1: Checking Computer Network Settings:

MINIMUM NETWORK REQUIREMENTS 1. REQUIREMENTS SUMMARY... 1

CISCO SPA504G Phone Manual

Prestige 310. Cable/xDSL Modem Sharing Router. User's Guide Supplement

Cisco TelePresence Video Communication Server Basic Configuration (Control with Expressway)

Cisco SPA901 1-Line IP Phone Cisco Small Business IP Phone

NF1Adv VOIP Setup Guide (for Pennytel)

SIP Proxy Server. Administrator Installation and Configuration Guide. V2.31b. 09SIPXM.SY2.31b.EN3

SSVP SIP School VoIP Professional Certification

VoIP CONFIGURATION GUIDE FOR MULTI-LOCATION NETWORKS

ETM System SIP Trunk Support Technical Discussion

Beyond Quality of Service (QoS) Preparing Your Network for a Faster Voice over IP (VoIP)/ IP Telephony (IPT) Rollout with Lower Operating Costs

Network Configuration Settings

Polycom Phones User Guide Bicom Systems

SIP Domain/Proxy, Ring Detect Extension or/and Page Audio Extension, (The 8180 needs its own phone extension) Authentication ID, Password,

WHITE PAPER. Centrally Monitoring Set-tops and Implementing Whole-Home Video Assurance

Chapter 1 Introduction

Everything You Need to Know About Network Failover

The Trivial Cisco IP Phones Compromise

6.40A AudioCodes Mediant 800 MSBG

NF1Adv VOIP Setup Guide (for Generic VoIP Setup)

PacketCable 1.0 Architecture Framework Technical Report

Recommended IP Telephony Architecture

FortiVoice. Version 7.00 VoIP Configuration Guide

Cost Savings Analysis of IP Address Management (IPAM) Software for Service Providers

Bandwidth Aggregation, Teaming and Bonding

Chapter 5. Data Communication And Internet Technology

BroadCloud PBX Customer Minimum Requirements

Astaro Deployment Guide High Availability Options Clustering and Hot Standby

Wireless Cable Gateway CG3100Dv3

SOYO G668 VOIP IP PHONE USER MANUAL

Chapter 4 Customizing Your Network Settings

NF5 VOIP Setup Guide (for Generic)

Network Setup Guide. 1 Glossary. 2 Operation. 1.1 Static IP. 1.2 Point-to-Point Protocol over Ethernet (PPPoE)

FRANKFORT PLANT BOARD CABLE MODEM INTERNET BROADBAND INTERNET SERVICE DISCLOSURES

Firewall VPN Router. Quick Installation Guide M73-APO09-380

Cisco Virtual Office Express

How To Make A Phone System More Reliable And Reliable

CyberData VoIP V2 Speaker with VoIP Clock Kit Configuration Guide for OmniPCX Enterprise

CX380X Advanced Spectrum and Burst QAM Analyzer

CompTIA Exam N CompTIA Network+ certification Version: 5.1 [ Total Questions: 1146 ]

Web Application Hosting Cloud Architecture

Front LEDs... 2 Rear Ports... 3 BASIC INSTALLATION... 4 Connecting Your Router... 5 Network Configuration... 6

Troubleshooting Remote Viewing on the. Combo DVR/Monitor System

Protecting the Home Network (Firewall)

Allstream Converged IP Telephony

Chapter 15: Advanced Networks

Transcription:

A white paper by Incognito Software March, 2009 2009 Incognito Software Inc. All rights reserved. Page 1 of 8

Introduction... 2 Auto-Provisioning and Pre-Provisioning... 2 Components Involved in Device Provisioning... 3 First Steps in SIP, DOCSIS, and PacketCable Provisioning... 4 TFTP or HTTP to Complete Device Provisioning... 4 TFTP Clustering for Increasing Performance and Reliability... 7 Conclusion... 8 Key requirements for automated device provisioning software are scalability, reliability, and responsiveness. Service activation requires the assignment of an IP address, a DNS server for looking up domain names, and a device configuration file. Introduction Automated provisioning software reduces the costs and time-tomarket for triple-play or quad-play deployment by automatically configuring and updating customer premises equipment (CPE) such as modems, multimedia terminal adapters (MTAs), VoIP phones, gateways, and set top boxes. The software removes the complexity of subscriber activation including the need to send a technician to the subscriber s home. In today s high-growth broadband environments, the key requirements for automated provisioning software are scalability, reliability, and responsiveness. The software needs to bring subscribers online quickly and support continued subscriber growth. It must free up the service provider s administrative resources, facilitating superior customer service. To fulfill all these responsibilities, provisioning systems must precisely manage IP addresses, DNS servers, users, and devices across the entire network. Auto-Provisioning and Pre-Provisioning Service activation involves the assignment of several parameters to the modem, MTA, or other access device at the subscriber site: an IP address, a DNS server for looking up domain names, and a configuration file. After the modem or MTA comes online, each CPE connected to the modem or MTA ( behind the modem or MTA) can also receive its own IP address. In order to handle thousands to millions of subscribers requesting service setup or changes, both auto-provisioning and preprovisioning capabilities are essential. In an auto-provisioning scenario, a subscriber must self-register before the provisioning software can configure the device and activate service. In pre-provisioning, the operator records the pre-assigned device and client class in the provisioning software so that it can automatically assign the appropriate service level and activate the device without additional registration. 2009 Incognito Software Inc. All rights reserved. Page 2 of 8

The provisioning software must be able to allocate IP addresses to CPE based on desired class of service, device type, subscriber status (new vs. existing), and ISP in a multiple-isp environment. Both auto-provisioning and pre-provisioning require granular control over devices and automatic rules-based processing so that service providers can easily apply custom formulas across large numbers of subscribers and devices. Cable systems use DHCP for assigning IP addresses, but they typically use different protocols for diagnostics and transfer of configuration files. Components Involved in Device Provisioning A cable operator s device provisioning system makes use of a variety of protocols and network elements. All IP data packets between the device provisioning software and subscriber site must pass through the CMTS (Cable Modem Termination System) at the operator s headend facility. The CMTS routes IP data traffic between an Ethernet network (the cable operator s internal network or the general Internet) and the hybrid fiber-coax (HFC) network that connects the cable headend with subscriber site modem. Similarly, at the subscriber site, all IP communications intended for CPE must pass through the modem or MTA because the modem provides the interface between the analog RF signals on the HFC network and the digital devices. In other words, the modem modulates digital IP data from the CPE onto analog RF signals for transmission over the HFC network, and in the other direction, demodulates analog RF signals from the HFC network into digital IP data packets for the CPE. Figure 1 - How a provisioning system fits into the cable service provider network 2009 Incognito Software Inc. All rights reserved. Page 3 of 8

The cable operator s provisioning system uses DHCP protocol to assign IP addresses and configuration filenames to modems or MTAs. It also uses TFTP (Trivial File Transfer Protocol), FTP (File Transfer Protocol), HTTP (Hyper Text Transfer Protocol) or HTTPs (Hyper Text Transfer Protocol Secure) for transfer of device configuration files, SNMP (Simple Network Management Protocol) for status and performance monitoring, and syslog for logging. After the provisioning software configures the modem or MTA, the other CPE can also receive their own IP addresses from the provisioning system s DHCP server. The DHCP server provisions the CPE based on the remote ID (the cable modem s MAC address) that the CMTS inserts into the DHCP packets. The provisioning system also provides Time-of-Day (ToD) functions so that each device can accurately time-stamp its communications messages, such as DHCP requests, and error logs. First Steps in SIP, DOCSIS, and PacketCable Provisioning When the subscriber switches on the modem or MTA, the device asks the provisioning software at operator headquarters (via the CMTS) for an IP address and configuration information. The provisioning software must validate the device s hardware MAC address or other DHCP option data against the device database. The provisioning software s DHCP server is responsible for granting the device an IP address and a DNS server identifier. In DOCSIS and some SIP implementations, the DHCP server also sends a TFTP, FTP, HTTPs or HTTP server name, and a TFTP, FTP, HTTPs or HTTP configuration filename. In PacketCable implementations, the provisioning software transfers the TFTP server and filename via SNMP protocol. An extra step is involved if the subscriber still needs to register the device with the broadband provider. In this case, the provisioning software s DHCP server first gives the modem limited access to the operator s network, with an IP address and a DNS identifier so the modem can be redirected to a web site that facilitates service activation. Once the subscriber completes the request for service and billing information, the subscriber s modem is added to the proper client class according to the level of service they paid for, and the software tells the modem to reboot. Finally, when the modem has rebooted, the provisioning software grants the modem an IP address, DNS server, a TFTP or HTTP configuration filename and/or a TFTP or HTTP server name. File Generation and Transfer to Complete Device Provisioning After receiving the configuration filename and/or server name, the modem requests the file from the appropriate server, which can dynamically generate the configuration file based on the appropriate service parameters. This automated generation of a 2009 Incognito Software Inc. All rights reserved. Page 4 of 8

SIP, DOCSIS, and PacketCable devices typically use TFTP, FTP, HTTPs or HTTP file transfer for device configuration. customized file minimizes the operator s effort in responding to personalized service requests. Although some SIP-based MTAs and emtas learn the configuration filename through DHCP, other SIP devices don t receive a filename and instead receive configuration files encrypted with the SIP device s encryption key, which is pre-defined at the factory. The modem now has full access to the Internet as specified in operator s billing database. In addition, the operator can quickly and easily change service levels or collect technical information about device operation for troubleshooting purposes. HTTP file configuration is similar. To download the encrypted configuration file from the provisioning software at boot time, the device places an HTTP GET request to the HTTP server. The returned file is an XML document. Examples of DOCSIS, PacketCable, and SIP device provisioning sequences are shown below and in the following pages. The Configuration File Management (CFM) service handles the generation of Configuration Files while the CFM Proxy handles the transfer of those files. Figure 2 DOCSIS Device Provisioning Sequence Example 2009 Incognito Software Inc. All rights reserved. Page 5 of 8

Figure 3 PacketCable Hybrid Flow Device Provisioning Sequence Example 2009 Incognito Software Inc. All rights reserved. Page 6 of 8

Figure 4 SIP Device Provisioning Sequence Example The TFTP service must be highly scalable to accommodate an enormous number of files and transfers. TFTP Clustering for Increasing Performance and Reliability One way a broadband provider using TFTP can achieve maximum revenue assurance is through TFTP server clustering. A TFTP system must always be ready to handle customer requests it creates a configuration file for each new service activation and handles a large volume of file transfers, especially when thousands of devices come online simultaneously after a power outage. An industry-proven TFTP clustering system allows a master server to have multiple slave servers and provides redundancy for high reliability. In this system, an operator can cluster up to 255 synchronized TFTP servers with each master configuring up to 16 slaves. For maximum performance, a DHCP server or other provisioning server performs load balancing and file synchronization across the TFTP cluster. The administrator first assigns specific weights to individual servers to reduce the workload on each TFTP server and take into account varying hardware and performance capabilities. The more heavily weighted TFTP server then receives client requests more often than the less heavily weighted TFTP servers. 2009 Incognito Software Inc. All rights reserved. Page 7 of 8

Figure 5 - Configuration File Management Servers (CFM) Load-balancing The TFTP servers also issue status updates so that if one fails, any requests for files are routed to one of the other servers in the cluster. Conclusion Cable MSOs can further develop high-margin revenue streams and control the costs of deployment with device provisioning solutions optimized for the needs of VoIP, IP video, and gaming service rollouts. Especially with the movement towards all-ip networks, it s become essential to incorporate highly responsive, scalable, and reliable DHCP, DNS, and TFTP/HTTP software to set up and manage millions of CPE devices and potentially billions of IP addresses and domains. Contact: Incognito Software Inc. Phone: 604.688.4332 or US/Canada toll free 800.877.1856 Fax: 604.688.4339 Email: sales@incognito.com Web: http://www.incognito.com 2009 Incognito Software Inc. All rights reserved. Page 8 of 8