TR069協議嚮導——一個幫助你瞭解TR069協議的簡明教程(一)

轉:http://blog.csdn.net/dreamcode/article/details/3864715

您也可以到以下地址下載:

http://download.csdn.net/source/993034

 

1.爲什麼需要TR069
   隨着VoIP、IPTV等越來越多IP終端設備的普及(尤其在家庭中的普及),大量設備的配置和維護變得越來越困難,大大提高了網絡產品運營商的成本,傳統的基於SNMP的網管系統面對衆多的終端設備時顯得力不從心,限制了寬帶接入市場的發展速度和規模。TR069定義了一套全新的網管體系結構,包括“管理模型”,“交互接口”,“管理參數”,在很大程度上減少了網絡產品的運爲成本。

 

2.什麼是TR069協議
  TR069是數字用戶線(DSL)論壇(已改名爲Broadband Forum)制定的一個面向終端設備的網管協議,稱爲“用戶終端設備廣域網管理協議(CWMP)”,DSL論壇的文檔編號爲TR069。

 

                                                

 

3.TR069協議發展現狀
   自2004年5月DSL論壇推出該協議以來,個大運營商紛紛部署基於TR069的終端設備。但從協議的發展情況看,TR069仍然處於不斷完善的過程中。  

4.TR069協議網絡架構
  ACS爲自動配置服務器,負責對終端設備CPE進行管理。ACS與CPE間的接口爲南向接口,ACS與管理系統間的接口爲北向接口。TR069協議主要定義了南向接口。

 

 

5.TR069的實現(協議棧)
  (1)TR069協議基於TCP層;
  (2)ACS與CPE間的消息傳輸使用HTTP1.1,ACS爲HTTP服務器,CPE爲HTTP客戶端;
  (3)消息的具體內容使用SOAP包進行封裝,SOAP包是一個包含SOAP Head(SOAP頭)和 SOAP 
      Body (SOAP體)組成的XML文檔 

 

                                  

 

 

  (4)ACS的管理方法就是對CPE上的管理函數進行遠程調用,因此需要向CPE傳輸要調用的函數名及參數,這些內容包含在SOAP體中。ACS並不直接對設備本身的接口進行調用 ,ACS所使用的函數爲TR069的標準函數(稱作TR-069 RPC Methods),CPE需要通過一個設備上的中間層解析出RPC方法,再由這個中間層調用設備自身的接口,這個中間層就是TR069 Agent。

  (5)使用SSL/TLS並不強制要求,確保CPE和ACS之間基於證書的鑑權

 

——————————————

CPE/ACS Management App

——————————————

             RPC Method

——————————————

                   SOAP

——————————————

                 HTTP 1.1

——————————————

           SSL3.0 orTLS1.0

——————————————

                 TCP/IP

——————————————

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章