2007年3月7日 星期三

PD-128開宗明義

PD-128定義:
PD-128為 DSL Forum所定義的做為TR-069插拔大會互通測試的文件。定義27項CPE和ACS的測試流程。

建議的測試流程如下:

  1. 基本的協定測試: Subset (1).

  2. TR-069 協定測試: All (5-16).

  3. 基本的協定測試: Subset (2-4).

  4. Real World 測試: All (17-27).

測試的標準如下:
TR-069
TR-104(VoIP)
TR-111
WT-135(STB)

測試項目:

Underlying Protocol Tests

Test 1 HTTP Session Initiation
CPE-initiated - Basic Client Authentication
CPE-initiated - Digest Client Authentication
CPE-initiated - Session Cookie Validation
ACS-initiated
Test 2 SLL Encryption Test
Basic Client Authentication
Digest Client Authentication
Certificate Client Authentication
Test 3 DHCP Vendor Option Test
DHCP Vendor Option Test
Test 4 STUN NAT Traversal Test
STUN NAT Traversal Test

TR-069 Protocol Tests

Test 5 CWMP Session Initation
CWMP Session Initation
Test 6 Connection Request
TCP Connection Request
UDP Connection Request
Test 7 Get RPC Methods
ACS to CPE
CPE to ACS
Test 8 Firmware Download
No ACS Specified Delay
ACS Specified Delay
No ACS Specified Delay - SSL encrypted
ACS Specified Delay - SSL encrypted
Test 9 Get Parameter Names
Complete Path
Partial Path - Next Level True
Partial Path - Next Level False
Invalid Path
Entire Object Model
Test 10 Get Parameter Values
Simple Complete Path
Multiple Complete Paths
Partial Path
Complete and Partial Paths
Entire Object Model
Test 11 Set Parameter Values
Simple
Complex
Invalid
Test 12 Add Object
Add Object
Test 13 Delete Object
Delete Object
Test 14 Reboot
Reboot
Test 15 Get Attribute Values
Get Attribute Values
Multiple Complete Paths
Partial Path
Complete and Partial Paths
Test 16 Set Attribute Values
Active Notifications
Passive Notifications - Complete Path
Passive Notifications - Partial Path
Passive Notifications - Complete and Partial Path
Disabling Notifications

Real World Tests

Test 17 Modify Port Mapping Table Entry
Modify Port Mapping Table Entry
Test 18 Wireless Configuration
Wireless Configuration
Test 19 WAN Connection Creation
WAN Connection Creation
Test 20 WAN Connection Deletion
WAN Connection Deletion
Test 21 VoIP SIP Endpoint Configuration
VoIP SIP Endpoint Configuration
Test 22 IP Ping Test
IP Ping Test
Test 23 Gateway/Device Association
Gateway/Device Association
Test 24 Multiple Session Test
Multiple Session Test
Test 25 Session Persistance Test
Session Persistance Test
Test 26 Session Retry Tests
HTTP Error
CWMP Fault During Session Initiation
CWMP Fault During Established Session
Event Delivery - Retry
Event Delivery - Retained Across Reboot
Test 27 Device Profile Test
Device Profile Test


好多的測試項目啊…
一個測試流程只有2小時,大部份的廠商都測試不完呀~(不過在好用的測試工具下,還是可以輕鬆的完成)

目前廠商測試還停留在TR-069的範圍,其中尚未看到WT-135的CPE參與測試。

17 則留言:

匿名 提到...

請問一下
測試TR069 大多用哪種工具來測試,
ACS server 有免費的工具嗎?
如何建立ACS server呢

不好意思 初學者 也許問了些粉笨的問題
煩請指教

BawBaw 提到...

你好:
目前我是用自己寫的TR-069 ACS來做測試,目前還沒有看見有免費的ACS server。

要建立ACS server 有兩個方法,自已實作另一個採用現成的解決方案。

如果有須要,可以聯絡我,如果有為你服務的機會的話^^

msn:
baw@be.twbbs.org

匿名 提到...

你好~很抱歉打擾你
目前公司想要採購ACS,從你專業的角度上想請教目前有那些廠商的產品比較值得推薦
另外ACS在測試上有那些測試重點要注意的
如果你有好的建議麻煩你的提供~謝謝

BawBaw 提到...

主要是看貴公司採購來的ACS用途為何?

是用來營運用?或是用來開發CPE的TR-069 client?

這兩種的ACS就不一樣了。

如果要推薦,當然是康全電訊的ACS啦(呵,老王賣瓜自賣自誇)

匿名 提到...

ACS目前是要用來做營運用,配合前台OSS對所有cpe做自動供裝使用,目前有廠商提供產品做測試中,不過目前功能就......貴公司的產品~如果有機會我會再跟主管提看看

max 提到...

您好,小弟我目前有再研究有關於TR-069的測試部份,因看到您有自己撰寫的TR-069的測試,所以想跟您請教,不曉得是否可以提供您所撰寫的程式呢??
小弟的mail:
max01_lin@askey.com.tw
不知道會不會對您造成困擾,再次向您感謝!!
小弟還想請問的就是,TR-069可以可以透過HTTP方式來對CPE端做config,但我想知道說他這樣是否會有缺點呢?? 好比security上的問題...等等!!!

BawBaw 提到...

hi,

那程式目前不是open sourse的。目前不提供的。

不過我可以提供tr-069我技術資詢服務。如有須要再和我聯絡。

透過HTTP方式來對CPE端做config如果考慮安全性上的問題,可以採用ssl
+ 憑證解決。

TR-069就是一種WEB Service的應用。

Real 提到...

您好,小弟也是正在開發TR-069的module,目前我們是用資X會所提供的ACS server測試,不過該server尚屬測試的階段,功能很不齊全也不易使用,我想請問您一下關於TR-069的測試,是否有較完整且簡單的方法呢,以GetParameterValue來說,我們可以用Get最Top level的InternetGatewayDevice來得到所有資訊,而Set的話則需要針對每一個個別的parameter設task再設參數去執行,相當的沒有效率且不完整,不曉得您是不是對這方面可以給我一些建議呢?謝謝

BawBaw 提到...

Real 你好,

目前如果要好測試開發TR-069 Client須要一個好的測試系統來搭配測試。

而Set的話則需要針對每一個個別的parameter設task再設參數去執行這個問題就在於資X會所提供的acs不是專門的PD128測試工具,如果要自動測試,當然在acs方面要去改進,可以建議你換一套比較快。

我自已之前就是開發ACS及PD-128測試系統這方面的,如果有合作機會,我可以當你們的技術咨詢及提供。

匿名 提到...

您好,想請問一下
在TR-069中的
InternetGatewayDevice.LANDevice.{i}.Hosts.-
Host.{i}.
有要get一個參數Active
他的Description不是很了解。
能請您幫忙解釋一下這個參數要表達的意思嗎
謝謝

BawBaw 提到...

Active

就是接在機器LAN Port後頭的東東是不是還接著

Ross 提到...

您好,對於TR098有些項目不大懂,能否請問。
1.
InternetGatewayDevice.LANDevice.{i}.-
LANEthernetInterfaceNumberOfEntries

這裡是指CPE Lan端共有幾個Ethernet port嗎? 如果是,那LANDevice.{i}的i就永遠為1囉?

2.
還有
InternetGatewayDevice.LANDevice.{i}-
.LANHostConfigManagement.AllowedMA-
CAddresses
指的是Lan端有哪些client 可以用share wan ip嗎

3.
那如果wan 那邊有多個interface(也就是建立多個連線),那要2.那邊要怎麼弄?是都寫在一起?

也許我問的有點糢糊不清,煩請指教謝謝

匿名 提到...

國內網通廠商 居易科技Draytek 有提供一個月免費測試版,據瞭解中華電有在使用..如有需要的人應可以去問問看.

Chang 提到...

Hi BawBaw,

有高興可以在網路上面找到相關的資訊。在PD-128文中您有提到:"一個測試流程只有2小時,大部份的廠商都測試不完呀~(不過在好用的測試工具下,還是可以輕鬆的完成)" ,那個 "好用的測試工具" 的 link 不存在了,不知何處找得到?謝謝。

B/R,
Shane

匿名 提到...

你好~我是一個研究生
目前要研究題目是要實作TR-069
我的想法是CPE端用gSOAP與C來開發
並且程式必須可以在router上面run
而在ACS我將以.net,vb,ASP.net來實作

不過有許多不了解的地方
不曉得可否加入你的msn??

kulaudo 提到...
作者已經移除這則留言。
彭凱芃 提到...

裸聊的qq群
免費視頻找女人聊天
免費成人視頻
成人視頻在線視頻
FC2免費共享視頻
免費成人視頻FC2
真人視訊
真人聊天
台灣真人視訊
真人視訊聊天
真人秀
真人娛樂
QQ樂真人視訊
天空聊天室
視訊
視頻網站
視頻下載
搞笑視頻
世紀佳緣
同城視頻聊天室
真人美女視頻互動
百度圖片真人秀場
寂寞交友富婆聊天室
QQ聊天室
聊天室哪個好
樂趣聊天室
聊天室哪個黃
網頁聊天室
五鳳聊天室
世紀佳緣會員登錄
世紀佳緣網
世紀佳緣登錄
免費在線交友聊天室
多人在線視頻交友
9158多人視頻聊天室
愛聊語音聊天網
語音聊天室
同城交友
免費聊天室
免費裸聊
真愛旅舍視頻聊天室
ShowLive影音聊天網
showlive視訊
瞳孔聊天室
台灣視訊
美女視訊
韓國美女視訊
韓國視訊聊天室
北台灣視訊
台灣免費視訊聊天室