EMTA Provisioning Ê Thîng-sū


欲講 provisioning 的程序進前,代先愛知影啥物是 provisioning, 啥物是 EMTA。
EMTA 全名是 EMTA Embedded Multimedia Terminal Adapter,簡單講,就是一个設備予你會使共電話接入去,利用網路來敲電話。
因為我這馬欲討論的是 PacketCable,所以這个 embedded 就是講 MTA 是合入去 cable modem 內底。

閣來欲講啥物是 provisioning,provisioning 是一个電信行業使用的技術詞彙。伊的意思是講為著欲予伊的用戶得著服務,所做的準備佮安裝網路的過程。

舉 EMTA 的例來講,伊的目的是欲予用戶敲網路電話,上基本的就是愛共線路佮設備攢予好。簡單講,就是共 cable 對機房接到用戶遐,佇用戶遐囥一台EMTA。
按呢,硬體的部份算是差不多完成啊(其他較幼路的部份遮無欲討論),閣紲落去就是軟體的部份。



我感覺軟體的部份較趣味,因為愛用著誠濟 server,會使耍(sńg)的物件較濟。
1. 一開始,欲使用網路,上基本的就是愛有 IP,所以愛有 DHCP server
2. 因為每一个用戶所需要的服務無一定仝款,DOCSIS 利用 configuration file 來控制每一台  EMTA,欲予 EMTA 提著 configuration file,
    佇遮使用的是 TFTP
3. EMTA 內底無時鐘,需要一个 time server 予伊共時間調予準,DOCSIS 用的是 RFC868

頂面是 CM 的部份,若是有需要 MTA 的服務,就愛繼續走落去,MTA 仝款需要 DHCP server、 TFTP server
除了這以外,愛閣有 provisioning server,這个 server 負責共 MTA 欲用的 configuration file 準備予好,而且愛共 MTA 講檔案佇佗位
MTA provisioning 有三款,除了 basic 以外,檔案的位置攏是用 FQDN 表示,所以愛有 DNS server, MTA 才有法度掠著 configuration file。
若是欲走上安全的 secure provisioning,愛閣加一个 KDC (Key Distribution Center) 來處理。


participant CM MTA as A
participant CMTS
participant DOCSIS\nDHCP as B
participant DOCSIS\n TFTP as C
participant DOCSIS\nToD as D

participant PKT\nDHCP as E
participant PKT\nDNS as F
participant MSO KDC as G
participant Prov Server as H
participant PKT\nTFTP as I
participant SYSLOGP as J

Note over A,J: 準備欲予 CM 會使連線
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
Note over A,J: CM 已經連線囉,閣紲落去就是MTA啊
A-E: MTA1: DHCP Broadcast Discover (Includes Option code 60 w/ MTA device identifier, Option code 43, & requests Option code 122)
E-A: MTA2: DHCP Offer (option code 122w/ name of provisioning realm)
A-E: MTA3: DHCP Request
E-A: MTA4: DHCP Ack
A-F: MTA5: DNS Request
F-A: MTA6: DNS Srv (KDC host name associated with the provisioning REALM)
A-F: MTA7: DNS Request
F-A: MTA8: DNS Response (KDC IP Address)

A-G: MTA9: AS Request
G-A: MTA10: AS Reply
A--G: MTA11: TGS Request
G--A: MTA12: TGS Reply

A-H: MTA13: AP Request (Key Mgmt Prot Vers. , Protocol ID, KRB_AP_REQ,, Ciphersuites, SHA-1 HMAC )
H-A: MTA14: AP Reply (KeyMgmtProtVers, Protocol ID, KRB_AP_REP, ciphersuite selected, key lifetime, Ack req , HMAC)
A-H: MTA15: SNMP Inform
H--A: MTA16: SNMP Get Request(s) for MTA device capabilities (optional/iterative)
A--H: MTA17: SNMP Get Response(s) containing MTA device capabilities (optional/iterative)
H-I: MTA18: MTA config file
H-A: MTA19: SNMP Set with URL encoded file download access method (TFTP or HTTP), filename, hash, and encryption key( if required)

A-F: MTA20: Resolve TFTP server FQDN
F-A: MTA21: TFTP server IP address

A-I: MTA22: Telephony config file request
I-A: MTA23: Telephony config file

A--J: MTA24: MTA send telephony service provider SYSLOG a notification of provisioning completed (Optional)
A-H: MTA25: SNMP Notify completion of telephony provisioning (MTA MAC address, ESN, pass/fail)








3 則留言:

  1. 我無想過會有人用台語文來寫 EMTA 的專業文章!
    多謝,我學真濟!希望你會使繼續寫落去!

    回覆刪除
  2. 已經足久無做 cable 个工課矣. 嘛真久無練習台文矣.
    我毋知這馬 DOCSIS 行到第幾版矣. 若有啥物意見 歡迎提出來逐家做伙研究.

    回覆刪除
  3. casino and gambling games - DrmCD
    It's not just about entertainment, but also about culture and the world. And 경산 출장안마 yet, the gaming 서산 출장샵 industry is 충청남도 출장샵 still an 동두천 출장안마 industry 오산 출장마사지 that's making billions every year.

    回覆刪除