多點MAC控制功能模塊包括以下功能:
a) 發現處理(Discovery Processing):該模塊管理發現流程,通過該進程發現ONU 並使其註冊到網絡中,同時對其RTT 進行補償。
b) 報告處理(Report Processing):該模塊管理報告消息的產生和搜集,ONU 通過該模塊在上行方向向OLT 發送帶寬請求。
c) 選通處理(Gate Processing):該模塊管理GATE 消息的產生和搜集,通過該模塊實現多個發送端的復用。
點MAC控制通過控制MAC客戶端的接收和發送使其工作在點對多點光網絡中,而對MAC客戶端來說就好象連接到壹個獨享的鏈路上。為了達到此目的,多點MAC控制協議遵循以下原則:
a) MAC客戶端通過多點MAC 控制子層發送和接收幀。
b) 多點MAC 控制決定何時允許客戶端接口控制復用器發送壹個幀。
c) 在某些情況下,當MAC 客戶端發送幀時MAC 控制可能產生控制幀,並利用MAC 控制幀傳送優先級高於MAC 客戶幀的特性,優先發送MAC 控制幀。
d) 通過使用時分復用(TDMA)的方法,在任意給定時刻僅允許壹個MAC 在網絡中發送上行幀,使得多個MAC 可以在***享介質上操作。
e) 通過GATE 處理功能協調此類發送的GATE。
f) 通過發現處理功能在網絡中發現新設備並允許其發送數據。
g) 利用報告處理功能提供的反饋機制可以合理地控制網絡帶寬的分配。
h) P2MP 網絡的操作是非對稱的,其中OLT 為主設備,ONU 為從設備。