EMTA Provisioning Ê Thîng-sū - CM Provisioning


前一篇講著 EMTA provisioning 的程序,這篇先來看 cable modem 的部份,因為 MTA 愛用 cable modem 的網路,
所以咱需要先予 cable modem 會使連起去(khiuh)網路,紲落去 MTA 才有法度 provisioning。

佇遮無欲討論物理上的連線,所以咱假設 downstream/upstream power/frequency/profile ... li-li-khok-khok 的設定攏無問題。
咱共重點囥佇 server 頂懸,看下底的圖,欲予 CM 連起去,愛 DHCP/TFTP/ToD 這三个 server。



participant CM MTA as A
participant CMTS
participant DOCSIS DHCP as B
participant DOCSIS TFTP as C
participant DOCSIS ToD as D

A-B: CM1: DHCP Broadcast Discover (Request Option Code 122)
B-A: CM2: DHCP Offer (Option Code 122 w/ telephony service provider's DHCP server address)
A-B: CM3: DHCP Request
B-A: CM4: DHCP Ack

A-C: CM5: DOCSIS CM config file request
C-A: CM6: DOCSIS config file

A-D: CM7: ToD Request
D-A: CM8: ToD Response

A-CMTS: CM9: CM registration with CMTS
CMTS-A: CM10: CMTS Registration ACK

一. DHCP Server

所有的資料攏是靠 IP 傳送,所以一開始著愛 DHCP server 先共 IP 佮一寡仔設定派予 CM。
CM1~CM4 所做的就是這款代誌。

除了基本的 IP/Subnet/Router ... 以外,閣有幾个較重要的設定。

    • Option code 4 (Time Server Option):有這的 option,CM 才有法度共時間調予準。 
    • siaddr 佮 file: DHCP Server 送出 offer 的時陣,愛利用這兩个所在共 config file 佮 TFTP server 佇佗位傳予 CM。
    • Option 122.1 :若是欲予 MTA 連起去,一定愛有這个設定

Option 122.1 : Service Provider's DHCP Address
這个設定是欲予 MTA 知影愛接受佗一个 DHCP Server 送出來的資訊,伊有三種設定

  1. 255.255.255.255:MTA 根據 RFC 2131 的方法,對所有有回應的 DHCP Server 揀一个來用。
  2. 0.0.0.0:這个設定表示無欲使用 MTA,CM 上線了後,MTA 袂做任何代誌。
  3. A.B.C.D:若是一个合法的 IP,MTA 干焦會使接受對這个 IP 送出來的 Offer/Ack

二. TFTP  Server
        CM 對 DHCP offer/ack 的siaddr 佮 file 這兩个設定得著 configuration file 的資訊,等伊收著 DHCP Ack 以後,就會來這个所在 download。

三. ToD  Server
        一般較捷看著的 time server 是 NTP,毋過 DOCSIS 用的 time server 是 RFC868
        RFC868 用 UDP 37 port,伊 0 秒的時間嘛佮一般 (1970.1.1 0:0:0)無仝,伊是1900.1.1








沒有留言:

張貼留言