什么是TR-069?
TR-069,也稱為CWMP(CPE WAN管理),是一種技術規(guī)范,為客戶場所設備(CPE)提供結構化遠程管理。它使用 XML/SOAP 在自動配置服務器 (ACS) 和 CPE 之間傳遞消息,從而實現(xiàn)遠程和安全配置網(wǎng)絡設備、輕松維護。
TR-069全名是Technical Report - 069是由 DSL Forum (之后更名為 Broadband Forum) 的技術標準制定組織在 2004 年五月發(fā)表公開,系在 CWMP (CPE WAN Management Protocol) 上發(fā)展的一項遠程控制使用者終端設備的通訊協(xié)定。
ACS自動配置服務器 — 遠程管理設備的軟件。有兩種AVSystem產(chǎn)品可以用作ACS:UMP和Cloud ACS。
CPE客戶駐地設備 — 客戶使用的任何可由 ACS 管理的設備(機頂盒、VoIP 電話以及調(diào)制解調(diào)器、路由器、網(wǎng)關等)。CPE通常稱為設備。
完整的遠程管理
自動配置
啟動后,CPE 會自動從 ACS 請求配置。ACS 還會在需要時啟動配置。對于 ISP 而言,打開/關閉服務變得更加靈活。
固件升級
TR-069 有助于為現(xiàn)有客戶部署新功能。ISP可以通過ACS識別CPE上的固件版本,同時部署固件升級。
遠程診斷
通過安排定期診斷來保持系統(tǒng)的穩(wěn)健性。TR-069為ISP提供解決方案,以監(jiān)控其CPE的網(wǎng)絡狀態(tài)和性能,防止系統(tǒng)中的泄漏。
故障 排除
借助TR-069,ISP可以為客戶遠程定位CPE的問題。ISP還可以執(zhí)行關鍵的故障排除,并減少工程師的現(xiàn)場訪問。
設備分組
在管理許多連接的設備時,TR-069提供分組解決方案,并使ISP能夠組織CPE。
如何將設備連接到 ACS?
設備與 ACS 之間的正確連接只需在設備上配置少量參數(shù):
ACS URL:ACS 的互聯(lián)網(wǎng)地址,可從設備訪問。
定期通知間隔:定義與 ACS 通信的頻率。
用戶名和密碼:驗證數(shù)據(jù)是可選的。這取決于 ACS 要求和預期的安全級別。
設備和 ACS 之間的通信是什么樣的?
設備和 ACS 之間的連接不是永久性的。設備僅在特定時間點與 ACS 建立連接。它通常持續(xù)幾秒鐘 - 剛好足以在CPE和ACS之間交換所有必要的消息。這種簡短的消息交換稱為設置會話。
預配會話分為幾個階段:
會話初始化
會話始終由連接到 ACS 的設備初始化。
身份驗證
ACS 必須驗證設備提供的用戶名和密碼才能繼續(xù)會話。默認情況下,由于使用了 HTTP 摘要方法,因此不會公開發(fā)送密碼。通過將 HTTPS 協(xié)議與相互證書驗證結合使用,可以實現(xiàn)身份驗證的其他安全性。
設備標識
設備是根據(jù)預配會話初始化期間發(fā)送的信息來標識的。即,設備的序列號和制造商的唯一標識符共同構成了 ACS 中設備的主要標識符。MAC 地址不用作標識符,但由 ACS 保存,以便以后在 ACS GUI 中更輕松地找到設備。
任務在設備上
執(zhí)行 當設備被識別并且其通信部分結束時,會話的關鍵階段開始 - ACS在設備上訂購各種任務。這些可能包括讀取或保存參數(shù),執(zhí)行診斷,重新啟動或訂購文件傳輸。
會話關閉
訂購完所有計劃任務后,設備將關閉會話。任何其他任務都需要初始化新會話。
設備何時啟動與 ACS 的會話?
在以下情況下,設備會聯(lián)系 ACS:
ACS URL 在設備上保存或更改,或者設備重置為出廠設置(設備將其作為 BOOTSTRAP 進行通信)。新的定期訪問將根據(jù)定期通知間隔中設置的值開始(設備將其作為周期性通知進行通信)。
設備響應 ACS 請求以進行即時連接(設備將其作為連接請求進行通信)。為其啟用了活動通知的參數(shù)的值將發(fā)生更改(設備將其作為值更改進行通信)。設備被重置或重新連接到電源(設備將其作為 BOOT 進行通信)。在前面的一個會話中,ACS 命令設備使用 ScheduleInform 命令啟動聯(lián)系(設備將其作為 SCHEDULED 進行通信)。設備希望報告以前訂購的下載或上傳方法的執(zhí)行情況(設備將其傳達為傳輸完成)。
設備想要確認以前訂購的診斷程序(設備將其傳達為診斷完成)。設備制造商可以添加自定義事件,這些事件也會使設備連接到 ACS。值得注意的是,該設備可以同時列出會話初始化的幾個原因。
為什么我應該知道會話初始化的原因?
了解設備連接到系統(tǒng)的原因至少出于兩個原因很有用:
您可以根據(jù)特定上下文(例如,設備首次連接時)命令設備執(zhí)行各種任務。
您可以分析上次訪問的原因,并找出有關設備活動的異常情況。
ACS 能否初始化與設備的會話?
不可以。會話只能由設備啟動。但是,ACS 可以發(fā)送建立連接的請求,即連接請求,如果正確實現(xiàn),則設備會聯(lián)系 ACS。當需要立即部署配置中的更改時,將使用連接請求。ACS 無需等待設備連接,而是可以提前通知設備需要連接到服務器,并在發(fā)生更改時進行更改。