
售前電話
135-3656-7657
售前電話 : 135-3656-7657
國家高新技術企業 省級專精特新企業
咨詢熱線:135-3656-7657 400-6333-661
IEEE 802.3ah協議中定義了多點控制協議(MPCP),MPCP(Multi-Point Control Protocol,多點控制協議)是EPON MAC控制子層的協議。MPCP定義了OLT和ONU之間的控制機制,來協調數據的有效發送和接收。通過MPCP協議操作,完成ONU 的自動發現和注冊、ONU的動態測距以及ONU的帶寬分配。
控制幀格式 MPCP在原有Ethernet控制幀的基礎上又定義了 5種控制幀和2個相應的工作模式:在 初始化工作模式下,通過REGISTER, REGISTER_REGQUEST和REGISTER_ACK三種控 制幀,發現新加入的ONU,對其進行注冊分配地址,并實現同步和測距等功能;在正常工作 模式下,可以通過GATE和REPORT兩個以太控制幀來進行帶寬的分配,ONU向OLT發送 REPORT幀報告隊列情況,請求分配帶寬,OLT以GATE幀應答授權帶寬。這5種MPCP消 息采用標準的以太網幀格式,長度為最小以太網幀的長度(64字節),MPCP控制幀格式如 圖2-14所示。
圖2-14 MPCP控制幀格式
表2-2 MPCP消息操作碼表
操作碼 MPCP消息
00-02 GATE
00-03 REPORT
00-04 REGISTER_REQUEST
00-05 REGISTER
00-06 REGISTER_ACK
自動發現和注冊過程 自動發現和注冊是保證OLT和ONU之間能夠正常通信的關鍵技術之一。EPON上行釆 用TDMA技術,OLT根據系統中在線的ONU的狀態,通過動態帶寬分配方法分配上行時隙, 斷電的ONU將被去除從而不參與帶寬分配。因此,對于重新加電和新添加的ONU,系統必 須具有自動發現的功能,即OLT必須能夠定期或不定期地檢査網絡狀態,以便確定是否有新 加入的ONU需要激活并分配帶寬。(1) 初始化時,OLT向所有ONU發送一條DISCOVERY GATE消息,消息的內容包括 用于發現的授權(其長度和開始時間)和物理層的一些參數等;
注冊完后,進入正常工作的傳輸期,OLT可以通過注冊好的通道發送GATE,并接收ONU 的REPORT消息,以此來控制數據幀的發送。MPCP從MAC控制高層傳輸GATE信息給一 個特定ONU, GATE包含ONU的“開始傳輸時間”和“傳輸長度”。并且,在傳輸一個信息 給MAC層時,OLT和每個ONU上的MPCP會給信息加上本地時間的時戳。一個ONU在接 收到一個匹配自身MAC地址的GATE信息后,本地寄存器截取并保存“開始傳輸時間”和 “傳輸長度",同時,該ONU也會根據接收到的控制信息中的時戳信息更新它本地的時間,
這樣也就避免了任何潛在時鐘漂移并保證與OLT的同步。當傳輸的“開始定時器”溢出時, ONU就開始啟動它的自由沖突傳輸。這個傳輸包含多個以太幀,以太幀數量是由分配的傳輸 窗口尺寸和ONU處吞吐包的數量決定的。需要注意的是,傳輸不允許有包的碎片,即如果 一幀不能夠在分配到的時隙內發完,那么它會被延遲到下個夠寬的時隙中發送。