mpcp

MPCP(Multi-Point Control Protocol,多點控制協定)是EPON MAC控制子層的協定。MPCP定義了OLT和ONU之間的控制機制,來協調數據的有效傳送和接收。

EPON系統通過一條共享光纖將多個DTE連線起來,其拓撲結構為不對稱的基於無源分光器的樹形分支結構。MPCP就是使這種拓撲結構適用於乙太網的一種控制機制。

舉一個簡單例子:教室里,一個老師向所有學生提問時,是採用廣播的方式。當有同學想要回答問題時,他先舉手,徵得老師同意後,然後起來回答問題——這個過程有些類似EPON OLT和ONU之間的通訊過程,老師是OLT,學生是ONU。區別在於,學生回答老師的問題大家都能聽見;而ONU回復OLT的信息,只有OLT能接收到。在PON 拓撲結構中,根結點OLT是主設備,位於邊緣部分的多個ONU是從設備。OLT和ONU之間的數據收發需要通過一種協定來控制,這就是MPCP。

基本介紹

MPCP,MPCP協定,MPCP幀格式,

MPCP

MPCP(Multi-Point Control Protocol多點控制協定),該協定是MAC control 子層的一項功能。MPCP使用訊息,狀態機定時器來控制訪問P2MP(點到多點)的拓撲結構。在P2MP拓撲中的每個ONU都包含一個MPCP的實體,用以和OLT中的MPCP的一個實體相互通信。作為EPON/MPCP的基礎,EPON實現了一個P2P仿真子層,該子層使得P2MP網路拓撲對於高層來說就是多個點對點鏈路的集合。該子層是通過在每個數據報的前面加上一個LLID(Logical Link Identification)邏輯鏈路標識來實現的。該LLID將替換前導碼中的兩個位元組。PON將拓撲結構中的根結點認為是主設備,即OLT;將位於邊緣部分的多個節點認為是從設備,即ONU。MPCP在點對多點的主從設備之間規定了一種控制機制以協調數據有效的傳送和接收。系統運行過程中上行方向在一個時刻只允許一個ONU傳送,位於OLT的高層負責處理髮送的定時、不同ONU的擁塞報告、以便最佳化PON系統內部的頻寬分配。EPON系統通過MPC PDU來實現OLT與ONU之間的頻寬請求、頻寬授權、測距等。MPCP涉及的內容包括ONU傳送時隙的分配,ONU的自動發現和加入,向高層報告擁塞情況以便動態分配頻寬。MPCP多點控制協定位於MAC Control子層。MAC Control向MAC子層的操作提供實時的控制和處理。

MPCP協定

MPCP在OLT和ONU之間規定了一種控制機制——MPCP來協調數據的有效傳送和接收:
系統運行過程中上行方向在一個時刻只允許一個ONU傳送
位於OLT的高層負責處理髮送的定時、不同ONU的擁塞報告,從而最佳化PON系統內部的頻寬分配
MPCP有兩種GATE操作模式:初始化模式和普通模式。
初始化模式用來檢測新連線的ONU,測量環路延時和ONU的MAC地址
普通模式給所有已經初始化的ONU分配傳輸頻寬

MPCP幀格式

五種類型的MPCP幀
GATE(OLT發出)
允許接收到GATE幀的ONU立即或者在指定的時間段傳送數據
REPORT(ONU發出)
向OLT報告ONU的狀態,包括該ONU同步於哪一個時間戳、以及是否有數據需要傳送。
REGISTER_REQ (ONU發出)
在註冊規程處理過程中請求註冊。
REGISTER (OLT發出)
在註冊規程處理過程中通知ONU已經識別了註冊請求。
REGISTER_ACK (ONU發出 )
在註冊規程處理過程中表示註冊確認。

相關詞條

熱門詞條

聯絡我們