用wireshark基站的tr069過(guò)程_第1頁(yè)
用wireshark基站的tr069過(guò)程_第2頁(yè)
用wireshark基站的tr069過(guò)程_第3頁(yè)
用wireshark基站的tr069過(guò)程_第4頁(yè)
用wireshark基站的tr069過(guò)程_第5頁(yè)
已閱讀5頁(yè),還剩30頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、Wireshark分析基站Tr069過(guò)程目錄1.Tr069是什么?12.Tr069的實(shí)現(xiàn)方法(http+xml+rpc)12.1CPE的注冊(cè)建立到acs連接:42.2ACS發(fā)起連接(即反向觸發(fā)機(jī)制,用于管理cpe時(shí)):63.以ap和ap網(wǎng)管之間的tr069為例,分析一下如下過(guò)程83.1Wireshark的顯示環(huán)境的準(zhǔn)備83.2加電重啟93.3基站的數(shù)據(jù)同步過(guò)程203.4修改擾碼243.5日志同步283.6診斷復(fù)位331. Tr069是什么?Tr069起源于對(duì)dsl設(shè)備的集中維護(hù),是一個(gè)遠(yuǎn)程維護(hù)設(shè)備的協(xié)議,分為acs和cpe邏輯設(shè)備,通過(guò)網(wǎng)絡(luò)tcp協(xié)議之上的http,soap,rpc進(jìn)行,對(duì)遠(yuǎn)端

2、設(shè)備進(jìn)行維護(hù),升級(jí),診斷,報(bào)警等工作。本文中基站網(wǎng)管為acs設(shè)備,基站為cpe設(shè)備,組網(wǎng)為星型,一個(gè)中心點(diǎn)acs對(duì)應(yīng)多個(gè)cpe設(shè)備基站。2. Tr069的實(shí)現(xiàn)方法(http+xml+rpc) Tr069基于tcp之上的協(xié)議,由http+xml(soap)+rpc實(shí)現(xiàn)。Acs側(cè)啟動(dòng)http服務(wù)器,用來(lái)接收cpe設(shè)備的連接請(qǐng)求Cpe側(cè)配置acs的url地址,配置cpe的串號(hào),加電后啟動(dòng)url的連接,用設(shè)備的串號(hào)注冊(cè)到acs上(acs采用固定的ip)。由于dsl設(shè)備多采用pppoe連接到網(wǎng)絡(luò),每次啟動(dòng)后獲得的ip不固定,TR069定義的交互流程中,管理交互都是由CPE發(fā)起,由CPE來(lái)“請(qǐng)求”ACS進(jìn)

3、行管理。所以acs管理cpe的數(shù)據(jù)采用“反向觸發(fā)”機(jī)制, 當(dāng)ACS希望啟動(dòng)對(duì)CPE的管理時(shí),協(xié)議定義了一個(gè)反向觸發(fā)機(jī)制:CPE建立維護(hù)一個(gè)用于偵聽(tīng)的HTTP端口,這個(gè)端口信息在CPE初始連接時(shí)報(bào)給ACS,當(dāng)ACS希望對(duì)CPE進(jìn)行管理時(shí),ACS向該端口建立傳輸控制協(xié)議(TCP)連接并發(fā)送 (POST)報(bào)文,CPE收到該報(bào)文后隨即啟動(dòng)正向的HTTP/HTTPS連接,請(qǐng)求自動(dòng)配置服務(wù)器的管理。所以cpe設(shè)備中有定義自身訪(fǎng)問(wèn)的url地址,啟動(dòng)時(shí)打開(kāi)此端口的監(jiān)聽(tīng)。一般端口為7547.反向觸發(fā)的示意圖見(jiàn)下:所以cpe的配置文件中有acs的url地址,自身的url地址,設(shè)備的串號(hào),和心跳的周期等等配置 。C

4、pe的7547端口已經(jīng)打開(kāi),見(jiàn)下圖:122.1 CPE的注冊(cè)建立到acs連接:ACS與CPE建立連接的方式,按連接發(fā)起方劃分可以分為兩種方式:CPE發(fā)起連接、ACS主動(dòng)建立連接CPE發(fā)起連接有以下幾種情況(激活eventcode代碼是下面數(shù)字+事件):(1) CPE第一次建立網(wǎng)絡(luò)連接,對(duì)應(yīng)RPC命令I(lǐng)NFORM +"0 BOOTSTRAP"(2) 加電或者重置,對(duì)應(yīng)的RPC命令I(lǐng)NFORM +"1 BOOT"(3) 每個(gè)周期上報(bào)時(shí)間,對(duì)應(yīng)的RPC命令I(lǐng)NFORM +"2 PERIODIC"(4) 可選的ScheduleInform方法

5、被要求,對(duì)應(yīng)RPC命令是的是INFORM+"3 SCHEDULED"(5) CPE接收到來(lái)自ACS的連接確認(rèn)后,對(duì)應(yīng)的RPC命令I(lǐng)NFORM +"6 CONNECTION REQUEST"(6) ACS的URL發(fā)生變化,對(duì)應(yīng)的RPC命令是對(duì)應(yīng)RPC命令I(lǐng)NFORM +"0 BOOTSTRAP"(7) CPE的參數(shù)值發(fā)生變化(基站cpe是小區(qū)狀態(tài),sctp狀態(tài),無(wú)線(xiàn)打開(kāi)等狀態(tài)發(fā)生改變時(shí)),并且這個(gè)變化不是由ACS引起的,對(duì)應(yīng)對(duì)應(yīng)的RPC命令是INFORM +"4 VALUE CHANGE"(8) "7 TR

6、ANSFER COMPLETE",表示會(huì)話(huà)發(fā)起的原因是上傳或者下載成功(不管是否真的成功)(9) "8 DIAGNOSTICS COMPLETE",當(dāng)完成由ACS要求的診斷測(cè)試后,重新與ACS建立連接時(shí)用(基站cpe是產(chǎn)生告警消息上報(bào)時(shí))(10) "9 REQUEST DOWNLOAD",表示會(huì)話(huà)發(fā)起的原因是CPE要求調(diào)用RequestDownload方法(11) "10 AUTONOMOUS TRANSFER COMPLETE",表示會(huì)話(huà)發(fā)起的原因是由CPE主動(dòng)的上傳或者下載成功,而不是ACS的請(qǐng)求(12) "M

7、 Reboot", "M ScheduleInform", "M Download","M Upload", 帶有“M“字符說(shuō)明這個(gè)是執(zhí)行ACS請(qǐng)求方法的結(jié)果,里面一般含有其它的EVENT_CODE;如:"M Reboot"含有"1 BOOT","M ScheduleInform"含有"3 SCHEDULED"(13) "X_CU_ALARM","X_DISCOVER"廠(chǎng)商自定以規(guī)范前者表示告警信息,后者表

8、示發(fā)現(xiàn)信息CPE與ACS連接示意圖如下:2.2 ACS發(fā)起連接(即反向觸發(fā)機(jī)制,用于管理cpe時(shí)):ACS向CPE發(fā)起連接通過(guò)HTTP post請(qǐng)求;(1)需要注意的是連接使用的必須是HTTP請(qǐng)求而不是HTTPS(2)并且GET通告中不需要包含其它數(shù)據(jù),即使有數(shù)據(jù)也會(huì)被CPE忽略。(3)CPE接到GET請(qǐng)求后與ACS建立連接,并在成功建立連接后發(fā)送一條INFORM報(bào)文。連接建立示意圖常見(jiàn)的acs發(fā)起的反向機(jī)制的方法:a) GetParameterValues : 由ACS發(fā)起,用于查找CPE上一個(gè)或者多個(gè)參數(shù)的值。b) SetParameterValues:由ACS發(fā)起,用于修改CPE上一個(gè)或

9、者多個(gè)參數(shù)的值。c) Reboot:由ACS發(fā)起,用于重啟指定的CPE終端。d) DownLoad: 由ACS發(fā)起,用于要求CPE終端在指定的位置下載指定的文件。e) Upload:由ACS發(fā)起,用于要求CPE終端向指定位置上傳某一特定文件。3. 以ap和ap網(wǎng)管之間的tr069為例,分析一下如下過(guò)程1, 基站linux下執(zhí)行reboot;2, 數(shù)據(jù)同步;3, 修改擾碼;4, 同步日志;5, 診斷硬復(fù)位33.1 Wireshark的顯示環(huán)境的準(zhǔn)備首先wireshark添加7547端口為http協(xié)議端口,用于方便分析ap網(wǎng)管到ap之間http消息。3.2 加電重啟Wireshark中可以通過(guò)ct

10、rl+f來(lái)查找對(duì)應(yīng)行加電重啟后,ap上1 boot事件參數(shù)里含cpe的url地址和主芯片的型號(hào)cpe側(cè)發(fā)空包表示沒(méi)有后續(xù)請(qǐng)求ap網(wǎng)管回informresponse消息回復(fù)apcpe要求關(guān)閉連接基站發(fā)起關(guān)閉連接后,網(wǎng)管回復(fù)close后四步關(guān)閉告警信息中含一些告警信息,連接狀態(tài),小區(qū)狀態(tài)之類(lèi)4 value change上報(bào)狀態(tài)改變2 periodic事件周期性心跳上報(bào)大約10秒上傳一條心跳Upload方法上傳日志,這個(gè)消息屬于反向觸發(fā),acs網(wǎng)管先發(fā)給基站cpe的7547端口,upload方法,再由基站發(fā)起upload的post請(qǐng)求Acs回復(fù)cpe的informresponse消息Cpe發(fā)acs空包表示請(qǐng)求完結(jié)網(wǎng)管下發(fā)upload命令給cpe基站網(wǎng)管acs發(fā)送ftp的目錄,用戶(hù)名,密碼等信息給基站。ftp的上傳文件過(guò)程基站發(fā)上載響應(yīng) 3.3 基站的數(shù)據(jù)同步過(guò)程 同樣,同步采用反向激活的方法,先由網(wǎng)管發(fā)請(qǐng)求upload方法,指定ftp的文件類(lèi)型,目錄,用戶(hù)名,密碼等參數(shù),然后基站發(fā)6 connect request,此時(shí)網(wǎng)管回upload方法激活一個(gè)upload的事件,上傳cwmp_data.xml文件。見(jiàn)下面的過(guò)程模型:見(jiàn)下面圖:完成ftp過(guò)程后,基站發(fā)上載響應(yīng)3.4

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論