




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、TR069TR069協議簡介協議簡介 2006, ZTE Corporation. All rights reserved.TR069協議簡介協議簡介CPE與與ACS的交互的交互產品側代碼開發示例產品側代碼開發示例ACS配置查詢參數演示配置查詢參數演示 2006, ZTE Corporation. All rights reserved.TR069 協議簡介協議簡介TR069協議產生背景TR069協議的特點TR069協議的工作場景描述TR069協議棧安全機制 2006, ZTE Corporation. All rights reserved.nTR069協議的產生背景協議的產生背景 隨著寬帶
2、接入在家庭的普及,IP語音(VoIP)、IPTV業務的迅速發展,越來越多的IP終端設備被引入到家庭網絡中,如何有效地實施對家庭網絡設備的管理成為運營商不得不考慮的問題。 TR069, 全稱“Technical Report 069”,是由DSL Forum(一個非盈利性的全球行業聯盟,致力于發展寬帶網絡規范,其成員包括通訊、設備、計算機、網絡和服務提供商等行業的領先廠商,現已更名為“Broadband Forum”)修訂一份技術規范,該規范是應用層的管理協議,命名為“CPE廣域網管理協議(CPE WAN Management Protocol)”。 TR069定義了一套全新的網管體系結構,包括
3、管理模型,交互接口及基本的管理參數。TR069 協議簡介協議簡介 2006, ZTE Corporation. All rights reserved.nTR069協議的特點協議的特點 在TR069協議定義的網管模型中管理服務器稱為自動配置服務器(ACS),負責完成對用戶終端設備(CPE)的管理。ACS與CPE之間的接口稱為南向接口,ACS與運營商的其他網管系統、業務管理系統、計費系統之間的接口稱為北向接口,TR069協議主要定義南向接口的標準。 TR069協議是一個位于IP之上的應用層協議,這使得該協議的適用性很廣,對接入方式沒有限制。基于不對稱數字用戶線(ADSL)、以太網、無源光網絡(P
4、ON)等接入方式的CPE均可以使用此協議。基于TR069的網管架構如圖1所示。 TR069 協議簡介協議簡介 2006, ZTE Corporation. All rights reserved.nTR069協議的工作場景描述協議的工作場景描述TR069 協議簡介協議簡介圖1 基于TR069的網管架構 2006, ZTE Corporation. All rights reserved.n圖圖1 1的名詞解釋的名詞解釋CPE:Custom Premise Equipment,即“用戶駐地設備”,是指位于終端用戶所在地的設備,例如有線電視機頂盒和DSL路由器,我們重點關注采用PON接入方式的ON
5、U設備。 ACS:Auto-Configuraion Server,即“自動配置服務器”,是指能夠和CPE通訊,并按照TR069協議完成自動配置CPE、診斷CPE、升級CPE等工作的服務器。 OSS/Servie Configuration Manager:即“業務配置管理器”,是用來配置ACS的,這個東西對于CPE的開發人員一般不用,多是運營商自己的維護人員操作。 TR069 協議簡介協議簡介 2006, ZTE Corporation. All rights reserved.n圖圖1 1的名詞解釋的名詞解釋ACS Northbound Interface:ACS提供給OSS/Servic
6、e Configuration Manager,以便可以與其通信的接口成為“ACS北向接口”,同樣的,ACS提供給CPE進行通訊的接口稱為“ACS Southbound Interface”,即“ACS南向接口”。 BRAS:Broadband Remote Access Server,即“寬帶遠程接入服務器”,是面向寬帶網絡應用的新型接入網關。 DSLAM:Digital Subscriber Line Access Multiplexer,即“數字用戶線路接入復用器”。 這是DSL接入匯聚DSL終端設備的局端設備。在我們的PON接入網關設備的上游局端設備就是OLT (光線路終端)設備。TR
7、069 協議簡介協議簡介 2006, ZTE Corporation. All rights reserved.n TR069協議棧協議棧TR069 協議簡介協議簡介圖2 TR069協議棧 2006, ZTE Corporation. All rights reserved.層層描述描述CPE/ACS Application(CPE/ACS應用)分別在CPE和ACS運行的CPE WAN管理協議應用。應用由本地定義,并且不作為CPE WAN管理協議的一部分進行說明。PRC Methods(RPC方法)CPE WAN管理協議定義的特定RPC方法。RPC方法包括定義CPE參數。這些參數可由ACS通過
8、與該參數相關的PRC方法訪問。SOAP基于XML的標準語法,用于編碼遠程過程調用,SOAP 1.1。HTTPHTTP 1.1。SSL/TLS標準的Internet傳輸層安全協議。 特別的,SSL 3.0 (Secure Socket Layer),TLS 1.0 (Transport Layer Security) 使用SSL/TLS是建議而非要求。TCP/IP標準TCP/IP。TR069 協議簡介協議簡介表1 CPE WAN管理協議描述 2006, ZTE Corporation. All rights reserved.n安全機制安全機制 TR069協議的設計允許基于該協議的交互作用具有高
9、度安全性。 TR069協議的設計防止CPE和ACS之間事務被篡改,提供事務機密性,及允許多層次認證。 本協議使用下述安全機制:u 協議支持CPE和ACS間的通信傳輸使用SSL/TLS,提供事務機密性,數據完整性,以CPE和ACS間基于證書的認證。u HTTP層提供另一種基于共享密鑰的CPE認證方法。TR069 協議簡介協議簡介 2006, ZTE Corporation. All rights reserved.CPE與與ACS的交互的交互認證流程事務會話ONU與網管交互方式協議報文的編碼方式RPC方法介紹GetParameterValues接口時序 2006, ZTE Corporation
10、. All rights reserved.CPE與與ACS的交互的交互 認證流程認證流程 如果CPE沒有經SSL/TLS進行認證,ACS必須必須通過HTTP對CPE進行認證。如果SSL/TLS用于加密,ACS可以使用基本或摘要認證。如果沒有使用SSL/TLS,則ACS必須使用摘要認證。 在首次HTTP事務中,ACS可以進行一次認證,并且在整個TCP連接中不需再進行認證。 如果用任何形式的HTTP認證來認證CPE,CPE應當應當使用用戶名/用戶ID,并且該值在所有CPE生產商中是唯一的。特別的,它應當是包含多個部分的字符串,包括廠商ID及在廠商內的唯一的序列號。該字符串的推薦推薦格式如下:OU
11、I-SERIAL 2006, ZTE Corporation. All rights reserved.CPE與與ACS的交互的交互 在構成一個會話的一系列事務中,CPE應當在整個會話中維持不間斷的TCP連接。 為適應不能維持持續TCP連接的情形(比如,通過HTTP 1.0代理的操作),ACS應當使用會話cookie來維護會話的狀態。ACS只應當使用一種標記為丟棄(Discard)的cookie,而不應當認為在會話之后,CPE還會維護cookie。 為保護ACS可以使用會話cookie,CPE必須支持在cookie,在每一個后續的HTTP post中返回cookie值,并支持CPE在會話結束后
12、不再支持cookie的存儲。 事務會話事務會話 2006, ZTE Corporation. All rights reserved.CPE與與ACS的交互的交互 ONU與網管交互方式與網管交互方式 為適應終端數量巨大、地址不固定的特性,TR069定義的交互流程中,管理交互都是由CPE發起,由CPE來“請求”ACS進行管理。 當ACS希望啟動對CPE的管理時,協議定義了一個反向觸發機制:CPE建立維護一個用于偵聽的HTTP端口,這個端口信息在CPE初始連接時報給ACS,當ACS希望對CPE進行管理時,ACS向該端口建立傳輸控制協議(TCP)連接并發送空的端口(POST)報文,CPE收到該報文后
13、隨即啟動正向的HTTP/HTTPS連接,請求自動配置服務器的管理。 2006, ZTE Corporation. All rights reserved. TR069協議定義SOAP 1.1為編碼語法,來傳輸RPC調用和應答方法。TR069定義的SOAP Over HTTP編碼,有如下特性: ACS發送給CPE的SOAP請求基于HTTP response,而CPE返回給ACS的SOAP應答則基于后續的HTTP post。每個HTTP post/response可包含多于一個SOAP信包(在已協商的限度內)。每個信包可以與其它信包獨立地包含一個SOAP請求或回應。 當一個HTTP request
14、包含多于一個信包時,HTTP request中的SOAP Action包頭必須不包含值,以說明該包頭不提供信息,這也是該條報文的目的。它應當顯示為: SOAPAction:CPE與與ACS的交互的交互 協議報文的編碼方式協議報文的編碼方式 2006, ZTE Corporation. All rights reserved.CPE與與ACS的交互的交互 RPC方法介紹方法介紹本方法將重置本方法將重置CPE到其出廠默認狀態。到其出廠默認狀態。FactoryReset服務器用本方法使服務器用本方法使CPE向指定的位置上載一個特定的文件。向指定的位置上載一個特定的文件。Upload本方法可以由本方法
15、可以由ACS使用來指示使用來指示CPE在指定的位置下載特定的文件。在指定的位置下載特定的文件。Download本方法令本方法令CPE重新啟動。重新啟動。Reboot本方法用于刪除一個對象的特定實例。本方法用于刪除一個對象的特定實例。DeleteObject本方法可以由本方法可以由ACS使用來建立一個多實例對象(使用來建立一個多實例對象(multi-instance object)的新實例。)的新實例。AddObject本方法可以由本方法可以由ACS用來讀取用來讀取CPE上的一個或更多參數的屬性。上的一個或更多參數的屬性。GetParameterAttributes本方法可以由本方法可以由ACS
16、用來更改用來更改CPE上的一個或多個參數的屬性。在本標準中定義上的一個或多個參數的屬性。在本標準中定義SetParameterAttributes本方法可以由本方法可以由ACS用來發現某一用來發現某一CPE上的可訪問的參數。上的可訪問的參數。GetParameterNames本方法可用于本方法可用于ACS來獲取一個或多個來獲取一個或多個CPE參數的值。參數的值。GetParameterValuesACS可用此方法來修改可用此方法來修改CPE的一個或多個參數的一個或多個參數SetParameterValues本方法可用于本方法可用于ACS來發現來發現CPE所支持的方法集所支持的方法集GetRPC
17、Methods描述描述CPE方法方法表2 RPC方法列表 2006, ZTE Corporation. All rights reserved.ACS方法方法GetRPCMethods本方法可用于本方法可用于CPE或或ACS來發現另一來發現另一方所支持的方法集。方所支持的方法集。Inform任何時刻要建立與任何時刻要建立與ACS的連接,的連接,CPE必須調用必須調用Inform方法,來初始化一個方法,來初始化一個傳輸序列。傳輸序列。TransferComplete本方法通知本方法通知ACS由以前的由以前的Download或或Upload方法調用而引起的文件傳輸已方法調用而引起的文件傳輸已經結束
18、(不管成功還是失敗)。經結束(不管成功還是失敗)。CPE與與ACS的交互的交互表2(續) RPC方法列表 2006, ZTE Corporation. All rights reserved.CPE與與ACS的交互的交互 GetParameterValues接口時序接口時序圖3 電信規范中的e家終端接口時序 2006, ZTE Corporation. All rights reserved.ne家終端發起Inform,包含EventCode CONNECTIONREQUEST;nITMS回應InformResponse;ne家終端發起空的HTTP Post;nITMS調用GetParamet
19、erValues RPC方法,要求獲得e家終端的特定參數;ne家終端回應GetParameterValuesResponse;n結束。CPE與與ACS的交互的交互 2006, ZTE Corporation. All rights reserved.T產品側代碼開發示例產品側代碼開發示例TR069模塊在系統中的位置參數模型及參數樹文件介紹對象函數列表介紹配置獲取以太網接口代碼分析 2006, ZTE Corporation. All rights reserved.產品側代碼開發示例產品側代碼開發示例 2006, ZTE Corporation. All rights reserved.產品側
20、代碼開發示例產品側代碼開發示例 TR069的參數分為兩種: 協議定義的參數: TR069協議規范中定義了Internet網關設備的參數列表,這是所有的Internet網關需要支持的參數的準則,其中有些參數是DSL相關參數,我們ONU可以不需要支持。 2. 廠商自定義的參數: 各運營商根據自己的需求定義個性化的參數,供維護使用。 例如: InternetGatewayDevice.WANConnectionDevice. WANIPConnection. X_CT-COM_ServiceList R 參數模型及參數樹文件介紹參數模型及參數樹文件介紹 2006, ZTE Corporation. All rights reserved.產品側代碼開發示例產品側代碼開發示例 2006,
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 紡織行業生產管理系統
- 山西警官職業學院《專業俄語IV》2023-2024學年第二學期期末試卷
- 長江藝術工程職業學院《高級試驗設計與生物統計》2023-2024學年第二學期期末試卷
- 遂寧能源職業學院《食品毒理分析》2023-2024學年第一學期期末試卷
- 湘南幼兒師范高等專科學校《大學基礎聽說1》2023-2024學年第二學期期末試卷
- 甘肅建筑職業技術學院《朝鮮語會話(1)》2023-2024學年第一學期期末試卷
- 浙江省紹興市重點名校2025年初三中考沖刺壓軸卷(一)化學試題含解析
- 南陽工藝美術職業學院《化工儀表及自動化》2023-2024學年第二學期期末試卷
- 2025年云南省鳳慶二中高三下學期第三次月考生物試題(理A)試題含解析
- 河北省秦皇島市青龍縣2024-2025學年數學三下期末統考試題含解析
- 軟件開發java筆試題及答案
- 小學綜合實踐三年級下冊巧手工藝坊教學課件
- 2025年紹興職業技術學院單招職業適應性測試題庫帶答案
- DB61T 5113-2024 建筑施工全鋼附著式升降腳手架安全技術規程
- 2025年供水安全考試試題及答案
- 腹外疝圍手術期護理
- 2025年揚州工業職業技術學院單招職業傾向性測試題庫完美版
- 2025年河南經貿職業學院單招職業技能測試題庫帶答案
- 接觸網工職業技能鑒定題庫(技師)題庫
- 2025年二級建造師建筑實務真題及答案
- 人教版選修三單詞表
評論
0/150
提交評論