原文連接:blog.csdn.net/zhouzhaoxio…緩存
看完後,發現對線路模板,vlan,user-vlan,服務端口 service-port仍是不清楚。網絡
DBA(Dynamically BandwidthAssignment,動態帶寬分配)是一種能在微秒或毫秒級的時間間隔內完成對上行帶寬的動態分配的機制,它能夠提升PON端口的上行線路帶寬利用率,可讓用戶享受到更高帶寬的服務。DBA主要是控制PON口下ONU/ONT到OLT的上行數據的速率。app
DBA模板示例:ui
dba-profile add profile-id 14 type4 max 1024000
複製代碼
該模板表示:建立最大帶寬爲1G的DBA模板。這裏的1G表示該PON口下的每個ONU的上行速率最大爲1G,而不是該PON口下全部ONU的上行帶寬總和最大爲1G。spa
其中,DBA索引號的取值範圍爲10-512之間,1-9已由系統定義。DBA模板是能夠被複用的。.net
DBA中的帶寬類型有五類:3d
T-CONT(TransmissionContainers,傳輸容器)動態接收OLT下發的受權 ,用於管理PON系統傳輸匯聚層的上行帶寬分配,改善GPON系統中的上行帶寬,是GPON系統中上行業務流最基本的控制單元。code
T-CONT是創建在line-profile模板(線路模板)下的一個容器,主要用於區分不一樣的用戶數據,它只有與DBA模板綁定,才能承載業務數據,由DBA動態分配上行帶寬。cdn
T-CONT取值範圍爲0-7,其中,0-OMCI使用,7-TDM使用,1-6可由用戶自定義使用。因爲T-CONT主要用於區分用戶數據,咱們可按以下用途使用T-CONT:T-CONT 1緩存管理數據,T-CONT 2緩存語音數據,T-CONT 3緩存視頻數據,T-CONT 4緩存寬帶網絡數據。視頻
建立T-CONT示例:tcont 1 dba-profile-id 14,其中,1表示T-CONT編號,14表示所綁定的DBA模板號。
GEM(G-PON Encapsulation Mode,GPON封裝方式) port是ONU/ONT側T-CONT與OLT側的PON口間的業務虛通道,它必須與T-CONT綁定才能傳輸數據。命令示例
gem add 1 eth tcont 1
複製代碼
表示建立編號爲1的GEM port綁定T-CONT 1,用來承載業務。GEM port編號取值範圍爲0-127。
GEM port下的gemportindex能夠映射vlan,區分不一樣的用戶或業務,也能夠映射優先級,優先處理某種業務。舉例:將用戶側VLAN爲100的業務流映射到GEM port1:
gem mapping 1 0 vlan 100
複製代碼
第二個參數1表示port number,0表示此Gem port number下的序列索引。映射索引號爲0~7。
SERVICE-PORT經過
ONTID、GEM PORT編號、GPON端口、用戶側VLAN和OLT側VLAN
複製代碼
來惟必定義一條數據流,這樣也就打通了ONU到OLT,再到外部交換機的通路。
示例:將USER-VLAN爲100映射到SERVICE-PORTvlan爲10上面(100爲TR069管理業務):
service-port vlan 100 gpon 0/1/8 ont 73 gemport 1 multi-service user-vlan 100
複製代碼
解釋:
vlan 100 表示OLT側vlan id
gpon 0/1/8表示框0槽1口8
ont】 73 表示ont編號
gemport 1 表示GEM port編號
user-vlan 100表示用戶側vlan id
複製代碼
圖3 GPON元素間關係圖
從圖3中能夠看到:
而且
使用以下命令:
MA5680T #enable
MA5680T #config
複製代碼
使用以下命令:
MA5680T(config)#display ont autofind all
複製代碼
建立最大帶寬爲1G的DBA模板
MA5680T(config)#dba-profile add profile-id 14 type4 max 1024000
複製代碼
建立ID爲14的線路模板
MA5680T(config)#ont-lineprofile gpon profile-id 14 profile-namezhou_test
複製代碼
建立ID爲1的TCONT綁定ID爲14的DBA模板
MA5680T(config-gpon-lineprofile-14)#tcont 1 dba-profile-id 14
複製代碼
建立index爲1的GEM port綁定TCONT 1, 用來承載業務
MA5680T(config-gpon-lineprofile-14)#gem add 1 eth tcont 1
複製代碼
建立index爲2的GEM port綁定TCONT 1, 用來承載業務
MA5680T(config-gpon-lineprofile-14)#gem add 2 eth tcont 1
複製代碼
映射方式爲VLAN映射
MA5680T(config-gpon-lineprofile-14)#mapping-mode vlan
複製代碼
將用戶側VLAN爲100的業務流映射到GEM PORT 1
MA5680T(config-gpon-lineprofile-14)#gem mapping 1 0 vlan 100
複製代碼
將用戶側VLAN爲200的業務流映射到GEM PORT 2
MA5680T(config-gpon-lineprofile-14)#gem mapping 2 0 vlan 200
複製代碼
將用戶側VLAN爲300的業務流映射到GEM PORT 2
MA5680T(config-gpon-lineprofile-14)#gem mapping 2 1 vlan 300
複製代碼
保存退出
MA5680T(config-gpon-lineprofile-14)#commit 保存
MA5680T(config-gpon-lineprofile-14)#quit 退出
複製代碼
建立模板ID爲40的業務模板
MA5680T(config)#ont-srvprofile gpon profile-id 40 profile-namecmiot_test
複製代碼
將該模板的類型設置爲4個以太口、1個電話口
MA5680T(config-gpon-srvprofile-14)#ont-port eth 4 pots 1
複製代碼
保存退出
MA5680T(config-gpon-lineprofile-14)#commit
MA5680T(config-gpon-lineprofile-14)#quit
複製代碼
使用以下命令:
進入到1號PON口
MA5680T(config)#interface gpon 0/1
複製代碼
查找未註冊ONT
MA5680T(config-if-gpon-0/1)#display ont autofind 8
複製代碼
註冊ONT(也可採用密碼認證方式),成功以後會返回ONTID
MA5680T(config-if-gpon-0/1)#ont add 8 sn-auth 43494F5400EE0060 omciont-lineprofile-id 14 ont-srvprofile-id 40
MA5680T(config-if-gpon-0/1)#quit
複製代碼
使用以下命令:
將USER-VLAN爲100映射到service-port vlan爲10上面,能夠從10的vlan裏面拿到數據,100爲tr069管理業務
MA5680T(config)#service-port vlan 10 gpon 0/1/8 ont 73 gemport 1 multi-service user-vlan 100
複製代碼
將USER-VLAN爲200映射到service-port vlan 爲1000上面,能夠從1000的vlan裏面拿到數據,200爲INTERNET業務
MA5680T(config)#service-port vlan 1000 gpon 0/1/8 ont 73 gemport 2multi-service user-vlan 200
複製代碼
將USER-VLAN爲300映射到service-port vlan 爲1000上面,能夠從1000的vlan裏面拿到數據,300爲INTERNET業務
MA5680T(config)#service-port vlan 1000 gpon 0/1/8 ont 73 gemport 2multi-service user-vlan 300
複製代碼
檢查智能網關設備到光分路器,再到OLT的鏈接是否沒有問題,檢查智能網關設備是否鏈接到了電腦上;
使用「display ont info by-sn xxx」(XXX爲智能網關設備的sn號)命令檢查該智能網關設備是否已經在該OLT上註冊過了;若是已註冊,如需將其刪除,則使用以下命令:
MA5680T(config)#undoservice-port 657 刪除綁定在該ONU上的service-port
MA5680T(config)#interfacegpon 0/1
MA5680T(config-if-gpon-0/1)#ontdelete 8 73 刪除ONU
複製代碼
則可使用以下命令:
MA5680T(config)#interfacegpon 0/1
MA5680T(config-if-gpon-0/1)#ontmodify 8 73 authtype password-auth 5500000060 always-on
MA5680T(config-if-gpon-0/1)#quit
複製代碼
———————————————
vlan的劃分,看起來像是一種慣例,就是:
vlan 100 = internet
vlan 200 = iptv
vlan 300 = voice
複製代碼
一種vlan應用的圖示化理解。
(4)SERVICE-PORT