Godkända
Implementering av CWMP-funktionalitet
Carl Rönnow (F-01)
Start
2010-01-11
Presentation
2010-06-04 10:15
Plats:
E:3139
Avslutat:
2010-06-04
Examensrapport:
(Kontakta handledare)
Sammanfattning
A typical approach to using a service, say plumbing, would be to have a professional install the required equipment. If the service is somehow interrupted, say a broken pipe, the professional is called in to fix the problem. The same can be done with Internet based services. A technician can install the required equipment and, if something is broken, fix it. Examples of Internet services include access to the Internet itself, Voice-over-IP telephony, and IP-TV. <p> An alternative to on-site installations and maintenance by a technician, is to do as much as possible using remote access. Since active network equipment is by definition connected to the other end, this is a straightforward possibility: the work of the technician can be done off-site. If some of the work can be automated by a computer, a crafty service provider can use computers speed an accuracy to serve a larger amount of customers and, hopefully, to a lower cost. <p> Technical Report-069 proposes a protocol for a standardized way of communicating this technician work over IP. Customer Premises Equipment, CPE for short, that adheres to the standard can communicate with an Auto-Configuration Server, an ACS. The goals of the ACS are <p> - Monitoring of the network quality and well-being of the CPE. This in turn is monitoring of the quality of the delivered service. Monitoring is done on the client side, that is, it is the CPE that monitors its network connection and own well beeing, and then reports this to the ACS. - Remote management of the CPE. Physical distance between administrator and CPE should not be a problem. - To serve multiple, indeed a great many, customers at once. - To avoid abuse. Only authorized users should be able to affect the delivery of the service. This means that the ACS-CPE communication is subject to traditional Internet security concerns. <p> This master thesis aims to implement an Auto-Configuration Server that is ready to be used in production. The server should be tested as part of the thesis work using already TR-069 compliant CPE. Implementation will be done in Java, since this will allow the ACS to be merged with a larger software module already written in the same language. The thesis will answer the practical questions that arise during implementation. Possibly, it will provide basis for further discussion and development of future protocols similar to CWMP (CEP-WAN-Management protocol, the protocol specified in TR-069).
Handledare: Suleyman Malki (EIT) och Jens A Andersson (EIT)
Examinator: Stefan Höst (EIT)