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