■ 山東廣電網(wǎng)絡有限公司濟寧分公司 何鈺 李瑞祥
近日筆者接到同事的反映,某新開通的互聯(lián)網(wǎng)用戶不能正常上網(wǎng),寬帶PPPoE撥號錯誤代碼顯示651。
得知這一信息后,我們了解到用戶的接入方式是光纖入戶。因為這次是新安裝的用戶,為了盡快排除故障,我們決定和現(xiàn)場安裝人員配合共同處理好該故障。在獲取ONU的MAC地址后,登錄到OLT上使用命令show interface epon-onu creationinformation | include 90a6 得到該ONU的ID號,緊接著使用命令show running-config epon-onu 1/13/2查看ONU的配置。
通過查看該ONU的配置信息,我們得知該ONU的端口1、3和4配置了互聯(lián)網(wǎng)業(yè)務,端口2配置了VOD點播業(yè)務。其中互聯(lián)網(wǎng)業(yè)務使用的VLAN是2001,點播業(yè)務使用的VLAN是1002。
既然ONU的配置信息正確,那么是不是ONU的光功率有問題呢?使用命令show epon-onu 1/13/2 transceiver得到目前ONU的接收光功率是-22db,光功率屬于正常范圍。既然ONU配置信息正確、ONU光功率正常,按照網(wǎng)絡層次劃分應該排查下ONU上游設備OLT的配置。使用命令show running-config interface epon-olt 1/13查看下PON口1/13的配置信息,具體配置文件如下:
通過查看PON口的配置發(fā)現(xiàn),該PON的QINQ的翻譯規(guī)則有誤,在這里有兩個問題需要說明一下,第一簡要介紹一下QINQ的概念,QINQ即VLAN嵌套,該技術通過在以太幀中堆疊兩個802.1Q報頭,有效地擴展了VLAN數(shù)目,使VLAN的數(shù)目最多可達4096x4096個。第二是我們互聯(lián)網(wǎng)的內層VLAN是2000-2999,點播的內層VLAN是1000-1999。上面提到該ONU使用的內層VLAN是2001,那么按照上面PON口配置的QINQ規(guī)則“vlanmapping ingress outer from 1000 to 2011 translate outer 1254 inner copy-fromouter”會將內層VLAN2001翻譯成VOD點播的外層VLAN 1254,這樣自然而然的用戶就會上不去網(wǎng)。
為了驗證一下分析得是否正確,我們使用命令show mac-address-table l2-address vlan 1254查看一下VLAN 1254MAC地址信息,如圖1所示。
通過查看VLAN 1254的MAC地址表,我們發(fā)現(xiàn)這次新開通用戶的電腦MAC地址f46d.0420.d102,的確被打上了一個VOD點播VLAN的外層標簽。
既然知道了故障原因,那么就需要修改PON的配置:
通過刪除PON口的錯誤QINQ規(guī)則,并將該PON口進行了重新配置。為了驗證下配置是否正確,再一次使用命令 show macaddress-table l2-address vlan 2254查看下互聯(lián)網(wǎng)VLAN2254的MAC地址表,如圖2所示。
通過查看互聯(lián)網(wǎng)VLAN2254的MAC地址表,可以清晰地看到用戶的電腦MAC已經(jīng)學習到,這時現(xiàn)場安裝人員也告知用戶可以正常撥號上網(wǎng)了,這樣我們就完成了該故障的排除。
從得知故障的簡單信息,到查看ONU的配置信息和光功率,再到通過查看PON口的配置信息從而發(fā)現(xiàn)故障原因,最后通過修改PON口的QINQ規(guī)則網(wǎng)絡恢復了正常。通過這次故障查修,我們可以清晰地看到故障產(chǎn)生的原因,后期得知是同事使用Excel制作OLT配置腳本時,無意中將互聯(lián)網(wǎng)和VOD點播的內層VLAN進行了疊加,才導致了PON口配置的內層VLAN混亂。
通過這次故障的排查我們舉一反三,將目前在用OLT的配置文件進行了檢查,從而防止類似問題的再次發(fā)生,同時要求同事們在配置OLT使用腳本時,需要仔細檢查配置文件,杜絕了配置OLT人為因素錯誤的發(fā)生。