2008-11-27

TR-064 FAQs

這陣子在做 TR-064,順便將遇到的問題整理一下。

Reference :

1. What is the TR-064 ?

官方說法:『This Working Text will specify the method for configuring DSL CPE through software on PCs inside the LAN.』

CPE : customer premise equipment

其實就是從 LAN 端對 IGD (Internet Gateway Device) 做設定的一套規格,其中包含要使用什麼 Protocol(XML/SOAP/HTTP、SSDP/HTTPU)、有哪些項目需要被設定(Device or Service)、每個項目中可以執行的動作(Action)、包含哪些設定值(StateVariables)等。

1.1 Protocol

image

上面這張圖是由 TR-064 Specification 中截取出來的,我們可以看到他的Protocol部份分為兩類:XML/SOAP/HTTP與SSDP/HTTPU。SSDP/HTTPU是針對區域網路中搜尋機器所使用的協定,XML/SOAP/HTTP則是在傳送資訊時使用。

1.2 The Model

TR-064中有制定自己的 Data model,它以 UPnP IGD 1.0 specification為基礎再多作延伸,增加XML schema與parameter的定義。下圖黑色部份為 UPnP IGD 中訂定的model,藍色虛線則為 TR-064 增加的部份。

image

 

1.3 Conclusion

TR-064 不是制定 protocol 的文件,而是一套由 DSL Forum 制定的規格,只要符合文件中所規範的事項,就可說是支援 TR-064。

 

p.s. 由於各家廠商對產品的要求不同,也有可能出現與規格不符的情況。

 

2. What differents between TR-064 and TR-069 ?

TR-069 : CPE WAN Management Protocol。

TR-069 規範了WAN端對機器做設定的Protocol,藉由 CPE 與 ACS (Auto-configuration Server)的溝通讓管理者可以透過WAN端做設定。在機器上會執行一支 TR-069的 client,ACS就靠這支程式做設定。但由於各家ACS廠商在設計上有些許不同,造成在A廠可以用的,移到B廠就不一定可以正常運作,通常ACS是由電信業者所掌握。

TR-064沒有使用特別的Protocol運作,延習了UPnP的架構,增加Authentication機制,在user端安裝CPE management application就可以對機器做設定。

 

3. How to implement the TR-064 on the CPE ?

Linux-IGD 是一套 open source 的 UPnP IGD Server。雖然目前對 UPnP IGD 1.0 的支援尚不完整,也不支援 TR-064,但是個不錯的切入點,可以加以擴充以支援 TR-064。Linux-IGD 需搭配 libupnp 做為對外溝通的介面,這部份亦缺乏TR-064規範的Authentication機制,需要額外增加。

 

4. How to verify your TR-064 ?

假如你使用上面第三項所描述的方法,那麼可以使用Intel 提供的 UPnP Tool( IntelToolsForUPnPTechnology_v2.zip ) 中的 Device Spy 來驗證,安裝前需要先安裝 .NET Framework 2.0。但要注意的是Device Spy 是以 UPnP 來做 Device 的設定,而不是完整支援 TR-064 規格。

 

若是自行開發,目前還沒找到適當的驗證工具,若有人有好的 Test tool 也請留言跟我說一下。

 

5. What happen when the Device Spy cannot show correctly (TR-064 implemented by libupnp and linux-igd) ?

5.1 out of boundary

在 linux-igd 中配置的 buffer size 不夠存放要傳送出來的資訊。除了自己編寫的XML內容外,傳出的封包還會包含 SOAP資訊。

5.2 XML format does not correct

檢查傳送出來的 XML 文件格式是否正確,基本上是在每個<device>下只會有一個<serviceList>,如果<device>中還有多個device,則要用<deviceList>包起來。

5.3 XML content not correct

曾經有遇到如果XML中的value沒有設值,Device Spy 無法正確顯示的情況。舉例來說,正確的應該要這樣:

<u:GetInfoResponse xmlns:u=\"urn:dslforum-org:service:DeviceInfo:1\">

<NewManufacturerName>Jason</NewManufacturerName>

</u:GetInfoResponse>

但如果寫成:

<u:GetInfoResponse xmlns:u=\"urn:dslforum-org:service:DeviceInfo:1\">

<NewManufacturerName></NewManufacturerName>

</u:GetInfoResponse>

可能無法正確顯示。

 

// TBC...........

6. What is locking mechanism (ConfigurationStarted and ConfigurationFinished) ?

7. How about security ?

7.1 Access restriction

7.2 SSL/TLS

33 則留言:

倶楽部 提到...

簡単にお小遣い稼ぎをしたい方必見、当サイト逆¥倶楽部では無料登録して女性の性の欲求に応えるだけのアルバイトです。初心者でもすぐに高収入の逆¥交際に興味をもたれた方はTOPページまでどうぞ。

プロフ公開 提到...

サイト作成は初めてでぇす。プロフは友達も作ってたので私も頑張って作成しました。プロフもってる人はメル友になって見せ合いっこしませんか?メアドのせてるので連絡ください。love-friend0925@docomo.ne.jp

素人 提到...

男性が主役の素人ホストでは、女性の体を癒してあげるだけで高額な謝礼がもらえます。欲求不満な人妻や、男性と出逢いが無い女性が当サイトで男性を求めていらっしゃいます。興味のある方はTOPページからどうぞ

家出 提到...

これから家出したい少女や、現在家出中の娘とそんな娘と遊びたい人を繋げるSOS掲示板です。家庭内の問題などでやむなく家出している子が多数書き込みしています。女の子リストを見て彼女たちにメールを送ってみませんか

SM度チェッカー 提到...

あなたのSM度をかんたん診断、SM度チェッカーで隠された性癖をチェック!真面目なあの娘も夜はドS女王様、ツンデレなあの子も実はイジめて欲しい願望があるかも!?コンパや飲み会で盛り上がること間違いなしのおもしろツールでみんなと盛り上がろう

セフレ 提到...

男性なら一人くらいは作ってみたいセフレですが、実は女性もいつでもSEXしたいときにできる友達がほしいと思っているのです。そのような彼女たちの欲求を満たしてあげませんか

デリバリーホスト 提到...

女性向け風俗サイトで出張デリバリーホストをしてみませんか?時給2万円の高額アルバイトです。無料登録をしてあとは女性からの呼び出しを待つだけなので、お試し登録も歓迎です。興味をもたれた方は今すぐどうぞ。

家出 提到...

「家出してるんで、泊まるところないですか?」家出掲示板には毎日このような女の子からの書き込みがされています。彼女たちは家やホテルに泊まらせてあげたり、遊んであげるだけであなたに精一杯のお礼をしてくれるはずです

チェッカー 提到...

SM度チェッカーで隠された性癖をチェック!外見では分からない男女のSM指数をチェックして相性のいい相手を見つけ、SMプレイしてみよう!合コンや飲み会で盛り上がること間違いなしのおもしろツールをみんなとやってみよう

セフレ 提到...

女の子達のH告白、日々のマル秘映像や写真は要チェック!!今すぐ無料参加してアダルトSNSを始めよう!!うまくいけば恋人やセフレをゲット出来るかも知れないチャンス

熟女サークル 提到...

性欲のピークを迎えたセレブ熟女たちは、お金で男性を買うことが多いようです。当、熟女サークルでは全国各地からお金持ちのセレブたちが集まっています。女性から男性への報酬は、 最低15万円からとなっております。興味のある方は一度当サイト案内をご覧ください

メル友募集中 提到...

プロフ見た感想を携帯アドの方に送ってください。悪口は気が病むので止めておいて欲しいですjewely.jmtjd@docomo.ne.jp

露出 提到...

フツーのプレイじゃ絶対味わえない快感、野外露出プレイ。最初は嫌がっていた女も次第にハマっていって、その内それが快感に変わってきます。野外露出プレイで興奮度アップ

グリー 提到...

ネットで恋人探しなら、グリーをおすすめします。ここからあなたの理想の恋愛関係がはじまります。純粋な出会いから、割り切ったエッチな出会いまで何でもあります。ミクシーから女の子が大量流入中!ココだけの話、今が狙い目です

玉の輿度チェッカー 提到...

当サイトは、みんなの「玉の輿度」をチェックできる性格診断のサイトです。ホントのあなたをズバリ分析しちゃいます!玉の輿度には、期待以上の意外な結果があるかも

救援部 提到...

女の子のオ○ニーを見るだけで稼げる救援部では、見るだけで3万円、お手伝いしてあげると5万円の報酬となります。業界一の女性会員数を誇る当サイトで女性会員様の性の願望を救援してあげて下さい

モバゲー 提到...

モバゲー発の友達探しコミュニティー、出逢い広場は簡単な無料登録するだけで使い放題でメンバー同士、気軽にメッセージのやり取りが出来るよ!モバゲー好きの女の子と出逢いのチャンスがあるかも!?詳しくはTOPページにアクセスしてみよう

セレブ 提到...

セレブラブでは心とカラダに癒しを求めるセレブ女性と会って頂ける男性を募集しています。セレブ女性が集まる当サイトではリッチな彼女たちからの謝礼を保証、安心して男性はお金、女性は体の欲求を満たしていただけます。興味がある方は当サイトトップページからぜひどうぞ

プロフ 提到...

携帯アドのせておきました。恥ずかしい写真とか乗せてるけど、許してください。ネット友達探してるのでよかったら連絡ください。for-a-sweetheart@docomo.ne.jp

ゲイ 提到...

ゲイの数が飛躍的に増えている現代、彼らの出逢いの場は雑誌やハッテン場からネットに移り変わってきています。当サイトは日本最大のゲイ男性の交流の場を目指して作られました。おかげさまで会員数も右肩上がりに伸びています。ゲイの方や興味のある方はぜひ当サイトをご覧ください。

ライブチャット 提到...

当サイト、オ○ニー救援部では無料でオナ動画を見ることができます。また、ライブチャット機能でリアルタイムオ○ニーを見るチャンスも高く、興奮間違いなしです。また、一人Hのお手伝いを希望される女性もあり、お手伝いいただけた方には謝礼をお支払いしております

名言チェッカー 提到...

簡単な設問に答えるだけで貴方にふさわしい名言がわかる、名言チェッカー!あなたの本当の性格を見抜けちゃいます。世界の偉人達が残した名言にはどことなく重みがあるものです

家出 提到...

家出した少女たちは今晩泊る所がなく、家出掲示板で遊び相手を探しているようです。ご飯をおごってあげたり、家に泊めてあげるだけで彼女たちは体でお礼をしてくれる娘が多いようです

スタービーチ 提到...

復活、スタービーチ!日本最大の出会い系がついに復活、進化を遂げた新生スタービーチをやってみませんか?理想のパートナー探しの手助け、合コンパーティー等も随時開催しています。楽しかった頃のスタビを体験しよう

素人 提到...

さびしい女性や、欲求不満な素人女性たちを心も体も癒してあげるお仕事をご存じですか?女性宅やホテルに行って依頼主の女性とHしてあげるだけで高額の謝礼を手に入れる事が出来るのです。興味のある方は当サイトTOPページをご覧ください

公開プロフ 提到...

最近いい事ない人集合!話聞いて欲しいって時ないですか?やけに寂しいんですよね。私も聞くので私のも聞いてください。メアド乗せておくのでメールから始めましょうfull-of-hope@docomo.ne.jp

高額アルバイト 提到...

性欲を持て余し、欲求不満になっている女性を金銭の対価を得て、癒して差し上げるお仕事です。参加にあたり用紙、学歴等は一切問いません。高額アルバイトに興味のある方はぜひどうぞ

グリー 提到...

グリーで広げよう、掲示板の輪!グリーから飛び出た出会いの掲示板が楽しめるのはここだけ、無料登録するだけで友達・趣味トモ・恋人が探せちゃいます

右脳左脳チェッカー 提到...

パーティーや合コンでも使える右脳左脳チェッカー!あなたの頭脳を分析して直観的な右脳派か、理詰めな左脳派か診断出来ます。診断結果には思いがけない発見があるかも!みんなで診断して盛り上がろう

救援部 提到...

救援部ではHな女の子のオナ写メが無料で見れちゃいます。また好奇心旺盛でいろんな事をしてみたい女の子たちが自分の一人Hを手伝ってくれる男性を探しています。ここでヤればヤるほどキレイになると信じている女の子達と遊んでみませんか

野外露出 提到...

野外露出の掟・・・それはいかに通報されないで脱ぐかですが、合法的に露出プレイを楽しめる方法があるのをご存じですか?当サイトで露出パートナーを探したりプレイ出来る場所を提供を探したり出来るのです。興味のある方はどうぞ

Amanda 提到...

您好,想請問TR-064必須跑upnp?亦或是可以不需要upnp呢?

Jason 提到...

如果妳說的是upnp的程式要不要run,那是不用的。只是TR-064是Base在upnp的基礎架構上而已。

Amanda不會是同公司的Amanda吧?

★★★★★★ 傑森系列 ★★★★★★