此篇文章適用於所有 GPON OLT 產品和所有有光纖埠的交換器。
1. 應用場景
公寓想要使用 XM60A 啟用 Omada 設備存取 OLT 使用網路和彈性佈署。
下列為需求範例。
1) 交換器接 XM60A 佈署於每個區域並連接至 GPON 網路。註冊後,交換器需可透過 GPON 網路與 OLT 通訊。
2) 有多項服務要提供給使用者使用,包含網際網路服務、VOIP 服務和 IPTV 服務。不同類型的流量須分別由不同 VLAN 分隔。
2. 設定架構
2.1 定義 VLAN
VLAN 01 作為管理用
VLAN 10 作為上網用
VLAN 20 作為 VOIP 使用
VLAN 30 作為 IPTV 使用
2.2 設定想法
為達需求,我們有以下設定概念。
- 設定 DBA 設定檔
- 設定 Line 設定檔
- 註冊 ONU
- 為服務流設定服務通訊埠
- 設定 VLAN
- 為 IPTV 設定 IGMP Snooping
為展示目的,我們將使用一個連接 OLT PON Port 1 的 ONU(XM60A)作為設定範例。其他 ONU 的設定步驟也類似。
3. OLT&交換器設定於獨立管理模式
3.1 設定 DBA 設定檔
DBA (動態頻寬分配)設定檔描述 GPON 上行流量參數。
T-Cont 綁定 DBA 設定檔以動態分配頻寬,改善上行頻寬使用率,我們將在之後建立 line 設定檔,更多關於 T-Cont 的說明在3.2中。
以下為多個 DBA 設定檔的類型詳細說明。
類型 |
說明 |
修復 |
說明固定頻寬類型的 DBA 設定檔。固定的頻寬為特定 ONU 或 ONU 的特定服務保留。即使該 ONU 上不傳輸上行流量,也不能用於其他ONU。此頻寬類型主要用於服務,例如TDM和VoIP,這些有高度 QoS 需求的服務。 |
Assure |
表示確保頻寬類型的 DBA 設定檔,確保頻寬可在 ONU 需要頻寬時用於可用的 ONU 頻寬。當實際服務串流未達保證頻寬時,設備的 DBA 機制用於分配剩餘頻寬至其他 ONU 服務。由於分配使用 DBA 機制分配剩餘頻寬至其他 ONU 的服務,確保頻寬會比固定頻寬帶來更差的即時效能。 |
Assure+Max |
表示確保頻寬+最大頻寬類型的 DBA 設定檔,此頻寬類型為混和型的類型頻寬。使用時,使用者分配特定頻寬的同時也占據指定的頻寬。然而總頻寬不可超過為使用設定的最大頻寬。此頻寬類型主要用於VoIP和IPTV服務。 |
Max |
表示最大頻寬類型的 DBA 設定檔,此頻寬類型為 ONI 使用達到 ONU 頻寬需求的最大頻寬至最大程度。這用於網際網路為主的應用。 |
Fix+Assure+Max |
表示固定頻寬 fixed bandwidth + assured bandwidth + 最大頻寬類型的 DBA 設定檔。此頻寬類型為混合類型的頻寬。使用時,使用者被分配至固定的頻寬,此頻寬不可分給其他使用者使用。此外,使用者可在保障所需頻寬時佔據特定的頻寬。然而總頻寬不可超過為使用者設定的最大頻寬 |
前往 PON > Profile > DBA,根據每個服務的需求點擊 +Add 設定 DBA 設定檔。
3.2 設定 Line 設定檔
在 Line 設定檔中,我們建立 T-CONT、GEM ports 和 GEM 對應規則。
• T-Cont: T-CONT (Transmission Container),雙功能作為包含多個 GEM 連接埠的通道。
主要作為傳輸上行資料的單元,引入T-CONT主要是為了解決上行頻寬的動態分配問題,提高線路利用率。
• GEM Port: GEM (GPON Encapsulation Mode) 連接埠是業務的最小承載單元。
GEM埠可以靈活地對應到T-Cont,1個GEM埠可以對應到1個T-Cont,多個GEM埠可以對應到同一個T-Cont
• GEM mapping rule: Services are 映射到 GEM 連接埠的服務根據映射規則,且上行傳輸對應至 T-Cont。
line 設定檔描述 T-Cont 和 DBA 設定檔之間的綁定,流量串流的 QoS 模式和 GEM port 以及 ONU-side 服務之間的對應。
3.2.1 前往 PON > Profile > Line, 並點擊編輯設定 line profile 0。接著在 T-Conts 點擊 +Add 建立 T-Conts 並綁定他們至對應的 DBA 設定檔。
將 T-Cont 1 綁定至 DBA profile 0,我們將使用 T-Cont 1 作為 Management VLAN。
將 T-Cont 2 綁定至 DBA 設定檔 1,我們稍後將在網際網路 VLAN 使用 T-Cont 2。
將 T-Cont 3 綁定至 DBA 設定檔 2,我們稍後將在 VOIP VLAN 使用 T-Cont 3。
將 T-Cont 4 綁定至 DBA 設定檔 3,我們稍後將在 IPTV VLAN 使用 T-Cont 4。
到此 T-Cont 設定結束。
3.2.2 前往PON > Profile > Line > GEM Ports,點擊 +Add 建立 GEM 連接埠並將他們綁定至對應的 T-Conts。
3.2.3 前往 PON > Profile > Line > Gem Mapping Rules,點擊 +Add 綁定服務至對應的 GEM 連接埠。
將 GEM port 2 綁定網際網路 VLAN。
將 GEM port 3 綁定 VOIP VLAN。
將 GEM port 4 綁定 IPTV VLAN。
到此 GEM 映射規則設定結束。
3.3 註冊 ONU
將 ONU 連接至 GPON 網路後,ONU 會被 OLT 自動發現,您需要驗證並註冊 ONU。您也可以為 ONU 設定自動驗證。
註冊 ONU 後,ONU 會與網路連線且透過 GPON 網路與 OLT 通訊。
我們有下列三種方式驗證並註冊 ONU:
• 在 ONU 被 OLT 找到後,手動驗證並註冊
• 事先驗證並註冊 ONU
• 事先批次自動驗證並註冊 ONU
在此文章中我們使用自動驗證(Auto-Authentication)。前往PON > ONU Register > Auto Authentication,並 在 Auto Authentication Config 中開啟 Auto Authentication。
接著為 ONU 所在的連接埠啟用 automatic authentication 並設定 authentication 方式為 SN-Auth。
在驗證成功後,前往 PON > ONU Register > Authentication Config,檢查後續配置的 ONU ID,可以看到這裡 ONU ID 為 0。
3.4 為服務流設定服務埠
服務埠被 OLT 用於根據 PON Port、ONU、GEM port 和使用者 VLAN 對應不同流量類型至不同 SVLAN,並傳輸至 uplink 網路。
在此範例中,我們希望將 GEM Port 2 的用戶 VLAN 10 中的 Internet 流量對應到 SLAN 10,將 GEM Port 3 的用戶 VLAN 20 中的 VOIP 流量對應到 SVLAN 20,將 GEM Port 4 的用戶 VLAN 30 中的 IPTV 流量對應到對應到SVLAN 30。
同時,我們可以根據流量類型應用先前建立的流量設定檔。
前往PON > Service Ports > Service Ports,點擊 +Add 建立使用者端(CVLAN)之間的流量連線和上層網路(SVLAN)的流量連線。只留流量設定檔為預設。
請注意我們需要在此設定 TAG ACTION 作為 Transparent。
若維持預設設定,由於使用者 VLAN 和服務 VLAN 同時存在,預設值將導致數據被有兩層 VLAN tag (QinQ)的上行埠消除,導致使用者端數據不會抵達伺服器。
3.5 設定 VLAN
交換器 1:
使用 SG3428X 作為範例。
前往L2 FEATURES > VLAN > 802.1Q VLAN,並點擊 +Add 建立 VLAN 10。新增連接埠連接至路由器和 OLT 作為 tagged port (此處為 port 25 和 port 26)。
建立 VLAN 20,將連接 OLT 的連接埠新增為 Tagged 埠(此處為 port 26),並將連接至 SIP Server 的連接埠設定為 untagged port (此處為 port 1)。
建立 VLAN 30,將連接 OLT 的連接埠新增為 tagged 埠(此處為 port 26),並將連接至 IPTV Server 的連接埠設定為 untagged port (此處為 port 2)。
為連接 SIP Server 和 IPTV Server 的連接埠分別設定對應 PVID。
對於 port 3,管理用電腦所在的位置,我們不需要進行任何特殊的設定,只要維持預設值(即 VLAN 1)。
將結束交換器 1 的 VLAN 設定。
OLT:
以 DS-P7001-04 作為範例。
前往L2 FEATURES > VLAN > 802.1Q VLAN。
此處的 VLAN 等於 Service VLAN,我們需要建立多個 VLAN 作為 Service VLAN。
點擊 +Add 以建立 VLAN 10 並新增 uplink port 為 tagged port (此處為 port XGE 1)。
設定 VLAN 20 並新增 uplink port 作為 tagged port (此處為 port XGE 1)。
設定 VLAN 30 並新增 uplink port 作為 tagged port (此處為 port XGE 1)。
OLT 上的 VLAN 設定結束。
交換器 2:
以 SG2210MP 作為範例。
將 EAP 直接連接交換器,我們將其所在連接埠設定為 VLAN tagged,並保留對應 PVID 為預設。
對於直接連接交換器的用戶端(VOIP/IPTV/PC/…),我們會為連接埠設定 VLAN untagged 以及將該埠的 PVID 進行對應的修改。
前往 L2 FEATURES > VLAN > 802.1Q VLAN,並點擊 +Add 建立 VLAN 10。
將連接 EAP 和 OLT 的連接埠新增為 tagged 連接埠(此處為 port 1 和 port 9),將連接 PC 的連接埠新增為 untagged 連接埠(此處為 port 2)。
建立 VLAN 20,新增連接至 OLT 的連接埠為 tagged port(此處為 port 9),新增連接至 VOIP 的連接埠為 untagged port(此處為 port 3)。
建立 VLAN 30,新增連接至 OLT 的連接埠作為 tagged port(此處為 port 9),新增連接至 IPTV 的連接埠為 untagged port(此處為 port 4)。
分別為 EAP、PC、VoIP、IPTV 所在的連接埠設定對應的 PVID。
交換器 2 上的 VLAN 設定到此結束
3.6 為 IPTV 設定 IGMP Snooping
前往 Multicast > IGMP Snooping > Global Config,並 在全域設定啟用 IGMP Snooping。
在 IGMP VLAN 設定中為 IPTV VLAN 設定 IGMP Snooping 並停用 Fast Leave 和 Report Suppression。
將 uplink port 新增為固定路由器連接埠(此處為 port XGE 1)。
對於更多關於 Omada 路由器和交換器上的 IGMP Snooping 設定手冊,請參考下列文件:
如何在 Omada 交換器上為旅館 IPTV 環境設定 IGMP Snooping | TP-Link
4. Omada SDN 控制器上的 OLT 設定
在 version 5.14.20 以上的 Omada SDN Controller 中新增某些 OLT 設備。DS-P7001-04(UN) 1.1.0 和 DS-P7001-08(UN) 1.1.0 型號在此常見問題發布時支援。
注意: Omada SDN 控制器在納管 OLT 設備後將不會遺失原本的 OLT 設定,但不再能使用 OLT GUI 設定 OLT 設備。
首先,決定您想在哪個站點新增設備,在控制器設定頁面,從組織的下拉選單選擇站點。
前往設備頁面,會顯示被控制器搜尋到的設備。
點擊您想納管設備右方的納管按鈕,等待狀態轉為已連接,接著設備將被控制器納管並新增至目前站點。
接著在子頁面中,我們可以在設定中設定 OLT 功能設定。
如需更多 Omada SDN 控制器的設定手冊,請參考下列文件:
5. 在 DeltaStream PON Management System (DPMS) 上進行 OLT 設定
注意: DPMS 在納管 OLT 設備後不會遺失 OLT 設定,我們仍能使用 OLT GUI 設定 OLT 設備,並在兩端上設定要自動同步的設定資料。
前往設備,將顯示被控制器搜尋到的設備。
點擊設備右側納管按鈕將您想新增的設備新增至站點中,等待狀態轉為在線。接著設備將被 DPMS 納管。
接著在內容視窗中,我們可以點擊設備名稱設定 OLT。
對於更多關於 DPMS 的設定手冊,請參考下列文件:
1910013088-DPMS 使用者手冊.pdf (tp-link.com)
對於更多關於 OLT 的設定手冊,請參考下列文件:
static.tp-link.com/upload/manual/2024/202402/20240206/1910013370-OLT User Guide.pdf