53
Comtrend TR-069 Auto- Configuration Server Comtrend TR-069 Auto- Configuration Server Comt rend 2007 Com tr end 2007

ACS Features

Embed Size (px)

Citation preview

  • 5/28/2018 ACS Features

    1/53

    Comtrend TR-069 Auto-

    Configuration Server

    Comtrend TR-069 Auto-

    Configuration ServerComtrend 2007Comtrend 2007

  • 5/28/2018 ACS Features

    2/53

    TR-069 Specifications

  • 5/28/2018 ACS Features

    3/53

    What is TR-069

    CPE WAN Management Protocol: A protocol forcommunication between a CPE and Auto-Configuration

    Server (ACS) that encompasses secure auto-configurationas well as other CPE management functions within acommon framework.

    TR-069 Amendment 1 http://www.dslforum.org/techwork/tr/TR-

    069%20Amendment%201.pdf

    http://www.dslforum.org/techwork/tr/TR-069%20Amendment%201.pdfhttp://www.dslforum.org/techwork/tr/TR-069%20Amendment%201.pdfhttp://www.dslforum.org/techwork/tr/TR-069%20Amendment%201.pdfhttp://www.dslforum.org/techwork/tr/TR-069%20Amendment%201.pdf
  • 5/28/2018 ACS Features

    4/53

    Diagram from DSL Forum specifications

  • 5/28/2018 ACS Features

    5/53

    Diagram from DSL Forum specifications

  • 5/28/2018 ACS Features

    6/53

    CPE Assumptions

    All CPE regardless of type must obtain an IP address inorder to communicate with an ACS.

    A CPE can interact with a single ACS at a time. At anytime, a CPE is aware of exactly one ACS with which it canconnect. A collection of ACS behind a load balancer is

    considered a single ACS.

  • 5/28/2018 ACS Features

    7/53

    What is ACS

    Auto-Configuration Server: This is a component in thebroadband network responsible for auto-configuration of

    the CPE for advanced services.

  • 5/28/2018 ACS Features

    8/53

    ACS Capabilities

    1. Auto-configuration provisioning: ACS can set CPEsparameter values. For example: WAN, LAN, DHCP, NAT,

    Virtual Servers, IP Filtering, MAC Filtering, ParentalControl, Routing, Static Routes (Layer 3 forwarding), DNS,Print Server, Port Mapping (Layer 2 Bridging), Wireless,

    VoIP, System Log, NTP, Access Control, etc.

  • 5/28/2018 ACS Features

    9/53

    ACS Capabilities

    2. Firmware image management: ACS asks CPE todownload firmware image file and configuration file. CPE

    will inform the ACS of the completion either successful orunsuccessful of the file transfer.

  • 5/28/2018 ACS Features

    10/53

    ACS Capabilities

    3. Status and performance monitoring: ACS collectsCPEs information by getting CPEs parameter values. ISP

    or ITSP can use the collected information to monitor theCPEs status and performance statistics.

  • 5/28/2018 ACS Features

    11/53

    ACS Capabilities

    4. Diagnostics: ACS asks CPE to execute IP Ping test,WAN DSL Diagnostics, and WAN ATM F5 Loopback

    Diagnostics. CPE will report the diagnostic results to theACS.

  • 5/28/2018 ACS Features

    12/53

    Security Mechanisms

    1. HTTPS and Certificate Authentication: TR-069supports the use of SSL/TLS for communications transport

    between CPE and ACS. This provides transactionconfidentiality, data integrity, and allows certificate-basedauthentication between the CPE and ACS.

  • 5/28/2018 ACS Features

    13/53

    Security Mechanisms

    2. Digest Authentication: The HTTP layer provides analternative means of CPE and ACS authentication based on

    shared secrets. CPE must pass the digest authenticationbefore establishing a connection to the ACS.

  • 5/28/2018 ACS Features

    14/53

    CPE Initiated Sessions

    CPE establishes communication upon initial CPEinstallation in order to bootstrap initial customizedparameter values into the CPE.

    CPE establishes periodic communication with the ACS onan ongoing basis.

    CPE also connects to ACS when events occur that must bereported to the ACS (such as when the broadband IP addressof the CPE changes and certain parameters are modified bya non-ACS management entity).

    The values of the CPE parameters, whose attributes are set

    to Active/Passive Notifications by ACS, are changed.

  • 5/28/2018 ACS Features

    15/53

    Asynchronous ACS Initiated

    Sessions Connection Request: ACS can issue a Connection

    Request to the CPE at any time, instructing the CPE to

    immediately establish a communication session with theACS.

  • 5/28/2018 ACS Features

    16/53

    Diagram from DSL Forum

    specifications

  • 5/28/2018 ACS Features

    17/53

    OSS/BSS

    ACS

    Call

    Center

    CPE

    Digital Home

    Player / Server

    IP STB

    VoIP

    TR-106: CommonData ModelTemplate

    TR-106: CommonData ModelTemplate

    PDA

    Gaming Console

    TR-064,UPnP IGD

    TR-064,

    UPnP IGD

    TR-98: ServiceDifferentiation

    Extensions

    TR-98: ServiceDifferentiation

    ExtensionsWT-131: ACS NBI

    Requirements

    WT-131: ACS NBI

    Requirements

    WT-121:TR-069

    Implementation &Interoperability

    WT-121:TR-069

    Implementation &Interoperability

    TR-104: VoIPObject Model

    TR-104: VoIPObject Model

    TR-111: Remote Mgmtof home devices

    (TR-069 pass-through)

    TR-111: Remote Mgmtof home devices

    (TR-069 pass-through)TR-069: WAN-side

    CPE Mgmt

    TR-069: WAN-sideCPE Mgmt

    WT-135: STB

    Object model

    WT-135: STBObject model

    TR-68 v2:DSL

    Modem

    withRoutingspecs

    TR-68 v2:DSL

    Modem

    withRoutingspecs

    WT-142:TR-069 for PON andfiber access

    WT-142:TR-069 for PON andfiber access WT-140: network

    storageObject model

    WT-140: networkstorage

    Object model

    DSL Forum HomeNetworking Standards

  • 5/28/2018 ACS Features

    18/53

    TR-069 Companion

    Parameter Specifications TR-098: Internet Gateway Device Data Model for TR-069

    TR-106: Data Model Template for TR-069-Enabled LANDevices

    TR-104: Provisioning Parameters for VoIP CPE

    WT-135: Data Model for a TR-069-Enabled Set-Top-Box

    WT-140: TR-069 Data Model for Storage Service EnabledDevices

  • 5/28/2018 ACS Features

    19/53

    Comtrend ACS Introduction

  • 5/28/2018 ACS Features

    20/53

    CPE RPC Methods supported

    by Comtrend ACS Comtrend ACS supports the following CPE RPC Methods:

    GetRPCMethods, SetParameterValues,

    GetParameterValues, GetParameterNames,SetParameterAttributes, GetParameterAttributes,AddObject, DeleteObject, Reboot, Download, Upload,

    FactoryReset, GetQueuedTransfers, ScheduleInform, andGetOptions.

  • 5/28/2018 ACS Features

    21/53

    ACS RPC Methods supported

    by Comtrend ACS Comtrend ACS supports the following ACS RPC Methods:

    GetRPCMethods, Inform, and TransferComplete.

  • 5/28/2018 ACS Features

    22/53

    Comtrend TR-069 CPE

    supported by Comtrend ACS ADSL2+ Router: CT-5071S, CT-5071T, CT-5611T, CT-

    5621, CT-5621T, CT-5624

    Wireless ADSL2+ Router: CT-536B+, CT-5361, CT-5361T ADSL2+ / VDSL2 Router: CT-5372, CT-5372E

    ADSL2+ Wireless VoIP IAD: CT-6382, CT-6382T, CT-

    6382D, CT-6383 ADSL2+ / VDSL2 Wireless VoIP IAD: CT-6373, CT-

    6373E

    VoIP Gateway: CT-820C

  • 5/28/2018 ACS Features

    23/53

    Comtrend ACS Software

    Requirements OS: Red Hat Enterprise Linux 5 DVD or Scientific Linux

    5 DVD

    Required Linux RPMs: MySQL Database, Apache WebServer+mod_ssl, and PHP

  • 5/28/2018 ACS Features

    24/53

    Comtrend ACS Hardware

    RequirementsBasically, one single server machine can run the ACSapplication software.

    CPU: Intel Pentium Dual Core/Core 2 Duo/Core 2Quad/Xeon or compatible

    Memory: 4 GB RAM or above

    HD: Minimum 120 Gbytes free space. RAID-5 Support orSCSI hard disks are recommended.

    Gigabit Ethernet Network Interface Card * 2

    DVD-ROM * 1

  • 5/28/2018 ACS Features

    25/53

    Comtrend ACS Hardware

    Architecture 1. Single Server Architecture

    All-in-one mode.

    All required server services run on a single servermachine.

    Limit to manage maximum 100,000 CPEs. Single ACS Server

    ACS

    + Apache

    + MySQL

    + Firewall

  • 5/28/2018 ACS Features

    26/53

    Comtrend ACS Hardware

    Architecture 2. High Availability Architecture

    Active - Standby mode.

    Use the other ACS servermachine to backup and provideservice failover.

    Limit to manage maximum100,000 CPEs.

    Active

    ACS

    Server

    Standby

    (Backup)

    ACS

    Server

    Network

    Power

    Switch

    (Fence

    Device)

    Storage

    (Disk Array)

    SCSI/Fiber SCSI/Fiber

    CPE

  • 5/28/2018 ACS Features

    27/53

    Comtrend ACS Hardware

    Architecture 3. Advanced Cluster Architecture

    Active - Active mode.

    Provide high availability and loadbalancing.

    Require at least 3 server machines.

    Can flexibly add additional ACSserver machines.

    Can support unlimited number of

    CPE.

    ActiveACS

    Server

    Network

    Power

    Switch(Fence

    Device)

    Storage

    (Disk Array)

    Fiber

    Channel

    ActiveACS

    Server

    ActiveACS

    Server

    Load Balancing Machine

    CPE

    More

    ActiveACS

    Server(s)

  • 5/28/2018 ACS Features

    28/53

    Comtrend ACS Features

  • 5/28/2018 ACS Features

    29/53

    Comtrend ACS Features

    Manage and control TR-069 enabled CPEs: ComtrendACS complies 100% with the TR-069 specifications, and

    is able to manage any TR069-enabled CPEs. ComtrendACS has perfect interoperability with the followingfamous DSL chip vendors and CPE manufacturers:

    Broadcom, Conexant, 2Wire, Linksys, Westell, Netopia,Infineon, TrendChip, Alpha Networks, RealTek, etc.

  • 5/28/2018 ACS Features

    30/53

    Comtrend ACS Features

    Supports ACS-initiated Provisioning: At any timeComtrend ACS can request that the CPE initiates a

    connection to Comtrend ACS using the ConnectionRequest notification mechanism. Also, by using theConnection Request, Comtrend ACS can ask the CPE to

    reboot or to restore its settings to the factory defaults at anytime.

  • 5/28/2018 ACS Features

    31/53

    Comtrend ACS Features

    Provides high degree of security: Comtrend ACSsupports basic and digest authentication, SSL/TLS, and

    certificate authentication. For security reasons, ComtrendACS can only allow HTTPS connections from the CPEs.Therefore, the CPEs that connect to Comtrend ACS must

    support HTTPS.

  • 5/28/2018 ACS Features

    32/53

    Comtrend ACS Features

    Flexibly add new CPE Models of different

    manufacturers: Comtrend ACS not only works perfectly

    with Comtrend CPE models, but also allows ACSadministrators to flexibly add any new CPE Models ofdifferent manufacturers.

  • 5/28/2018 ACS Features

    33/53

    Comtrend ACS Features

    Easily and quickly control any unknown TR-069 CPEs:

    Comtrend ACS can scan an untested CPE to discover

    which TR-069 parameters the CPE supports, and then candirectly manage and control it.

  • 5/28/2018 ACS Features

    34/53

    Comtrend ACS Features

    Flexibly select which CPE functions must be managed:

    By using the Model Profile, ACS administrators can

    flexibly select which CPE parameters must be managedand controlled by Comtrend ACS, and which CPEparameters are allowed to be changed by end users or third

    party tools.

  • 5/28/2018 ACS Features

    35/53

    Comtrend ACS Features

    Allows the adding of vendor-specific parameters: IfCPEs not only have TR-069 standard parameters, but also

    vendor-specific parameters, these parameters can besubsequently added to Comtrend ACS database to allowComtrend ACS to control them. Most importantly,

    Comtrend ACS can manage and control all parametersshown on the Comtrend CPE web UI, even though theseparameters are not defined in the TR-069 specifications.

  • 5/28/2018 ACS Features

    36/53

    Comtrend ACS Features

    Has CPE download firmware image file and vendor

    configuration file: Comtrend ACS supports multiple

    additional download URLs of the same firmware imagefile. The firmware image file or the vendor configurationfiles can be stored in extra different download servers to

    distribute network flow. In addition, the allowed firmwaredownload time can also be configured and limited at off-hour.

  • 5/28/2018 ACS Features

    37/53

    Comtrend ACS Features

    Provides CPE Status and Performance Monitoring:

    Comtrend ACS collects CPE information and statistics

    generated by the TR-069 parameters to monitor the CPEsstatus and performance. Comtrend ACS web UI | Devices |Device List | Status page lists the read-only status

    parameter values that the CPE reports to Comtrend ACSduring the most recent connection.

  • 5/28/2018 ACS Features

    38/53

    Comtrend ACS Features

    Implement CPE Diagnostics: Comtrend ACS uses thecollected CPE information generated by TR-069

    parameters to diagnose connectivity or service issues.Comtrend ACS can ask the CPE to ping a certain IPaddress or hostname and to report the result of the ping test.

  • 5/28/2018 ACS Features

    39/53

    Comtrend ACS Features

    Has conspicuous LED indicators: The Green / Red statusLED indicator indicates whether or not the CPE keeps a

    normal connection to Comtrend ACS within the regulatedperiodic Inform interval. The Red / Gray firmware LEDindicator indicates whether or not the CPE has upgraded its

    firmware to the version specified by Comtrend ACS.

  • 5/28/2018 ACS Features

    40/53

    Comtrend ACS Features

    Provides detailed log tables of each connected CPE:

    Every CPE connection record is logged in the Session Log

    table. Moreover, Comtrend ACS also has: Notification Logtable, Download Log table, Bootstrap Log table, and ErrorLog table.

  • 5/28/2018 ACS Features

    41/53

    Comtrend ACS Features

    Allows use of different keywords to search a CPE data:

    Comtrend ACS administrators can use the desired key

    words (MAC address, CPE IP address, or SN) to searchthe configuration data of a specific CPE or theconfiguration data of multiple CPEs.

  • 5/28/2018 ACS Features

    42/53

    Comtrend ACS Features

    Automatically and manually backup ACS database:

    Comtrend ACS database will be automatically backed-up

    at the time specified by the ACS administrator. Also,Comtrend ACS database can be manually backed-up to besaved locally. The restore source can be the backup file

    automatically stored in Comtrend ACS or the file manuallystored in the administrators local computer.

  • 5/28/2018 ACS Features

    43/53

    Comtrend ACS Features

    Has a build-in CWMP interoperability test system:Comtrend CWMP Interoperability Test System (ITS) isspecifically designed for DSL Forum PD-128 CWMP

    interoperability tests. It provides convenience and accuracyfor stepping through the interoperability tests betweenComtrend ACS and multiple CPEs. It follows the testitems suggested in the PD-128 document and also addsother useful and important test items. ITS can simulate anyCWMP transaction session to flexibly reproduce anyproblems that may happen in the real world situation.

  • 5/28/2018 ACS Features

    44/53

    Comtrend ACS Features

    Has high availability and scalability: According to thedesign of our load-balance model, multiple ACSes are ableto support unlimited CPEs accounts, and can supportunlimited upgrade and configuration tasks runningsimultaneously by adding additional ACSes if necessary.The administrative web server used to operate a collection

    of ACSes can be separate from the ACS groups. MultipleACSes that share the same FQDN can be used to dispersenetwork flows. Round-Robin DNS mechanism is able toevenly distribute all CPE connections among these ACSes.

  • 5/28/2018 ACS Features

    45/53

    Business Model Example

  • 5/28/2018 ACS Features

    46/53

    Business Model Example

    1. A subscriber applies for the Internet service from thecustomer service portal of an ISP.

  • 5/28/2018 ACS Features

    47/53

    Business Model Example

    2. The ISP adds a entry of data for the new subscriber in itsown OSS database, including the subscriber name, address,

    telephone number, PPPoE username & password, SIPusername & password, CPE Model, CPE MAC address,etc. According to the design of the Comtrend ACS, the

    ACS uses the base MAC address of the CPE to distinguisheach unique CPE.

  • 5/28/2018 ACS Features

    48/53

    Business Model Example

    3. After getting the subscriber information, the OSS addsan entry of the CPE configuration data in the ACS

    database for the new subscriber through calling the ACSAPI. The ACS API provides convenience and flexibility tolet the OSS adds a collection of CPE accounts. The ACS

    administrators can also login to the ACS administrativeweb user interface to add the new CPE accounts.

  • 5/28/2018 ACS Features

    49/53

    Business Model Example

    4. The CPE is shipped to the subscriber. Each CPE has thesame factory default settings: pre-configured ACS URL

    and TR-069 related settings, PPPoE WAN connection, thesame PPPoE username and password, etc.

  • 5/28/2018 ACS Features

    50/53

    Business Model Example

    5. When the subscriber gets the CPE and powers it on, theCPE will automatically connect to the ACS on the Internetby using HTTPS connections. Whenever the CPE tries toconnect to the ACS, the CPE will tell the ACS the CPEsbase MAC address. The ACS will check if there is a MACaddress entry for the CPE in the ACS database. The ACS

    will also ask the CPE to provide a set of username andpassword for the digest authentication. If CPE can pass theauthentication, the ACS will allow the CPE to establish asuccessful connection to the ACS.

  • 5/28/2018 ACS Features

    51/53

    Business Model Example

    6. The ACS will then reset the CPEs configuration. TheACS will replace the original factory default settings with

    the subscribers unique PPPoE username & password,unique SIP username and password, etc.

  • 5/28/2018 ACS Features

    52/53

    Business Model Example

    7. The CPE will reboot automatically to make the newsettings applied.

  • 5/28/2018 ACS Features

    53/53

    Thank youThank you

    Your Best Strategic PartnerYour Best Strategic Partner