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

Basic provisioning flow 非常簡單,看下底這張圖就知,參進前彼張比較,賰無夠一半的程序就完成囉。

participant CM MTA as A
participant PKT DHCP as E
participant Prov Server as H
participant PKT TFTP as I
participant SYSLOGP as J

A-E: MTA1: DHCP Broadcast Discover
E-A: MTA2: DHCP Offer
A-E: MTA3: DHCP Request
E-A: MTA4: DHCP Ack

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

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


頭前 4 步是上基本的 DHCP,因為是 basic provisioning,所以 DHCP offer 的時陣,
option 122.6 內面毋是 BASIC.1 就是 BASIC.2。

MTA 挈著 IP 以後,就是利用 TFTP táng-lóo 設定 MTA 的檔案。
TFTP 佇佗位? 檔案號做啥物名? 佮 CM provisioning 仝款,寫佇 DHCP Ack 的 'siaddr' 佮 'file'

B-MTA-24 SYSLOG Notification
若是有設定 SYSLOG,MTA provisioning 了後愛送 "provisioning complete" 的事件通知 SYSLOG server。

B-MTA-25 SNMPv2c Provisioning Status INFORM
DHCP option 122.6 若是 BASIC.2 才會行甲遮,這个時陣 MTA 愛送出 SNMP INFORM 通知 PROV_SNMP_ENTITY
佇遮用的是 SNMPv2c, community name 是 "private"

順紲簡單講 MTA 的 configuration file,若是有注意看進前彼張完整的圖,第19步( secure 抑是 hybrid 才會有)

MTA19: SNMP Set with URL encoded file download access method (TFTP or HTTP), filename, hash, and encryption key( if required)

除了 filename 以外,閣有 hash,這是為著欲檢查 MTA configuration file 敢有正確所用的法度。
但是 basic provisioning 無 SNMP Set 的程序,欲按怎利用 hash?
伊直接共 hash 寫入去 configuration file

所以才會造成 basic 的 configuration file 有 hash, secure/hybird 的 configuration file 無 hash 這種代誌。

沒有留言:

張貼留言