版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、BRCM方案HGU入門目錄1準(zhǔn)備工作32編譯32.1編譯和升級(jí)CFE42.2編譯和升級(jí)工程63調(diào)試入門63.1二層數(shù)據(jù)轉(zhuǎn)發(fā)問(wèn)題的定位方法113.2本地?cái)?shù)據(jù)上行問(wèn)題的定位方法124命令介紹144.1gponctl144.1.1查看當(dāng)前的GPON狀態(tài)174.1.2查看GemPort的統(tǒng)計(jì)信息174.1.3查看由OLT分配的ONU ID184.1.4查看由OLT分配的Alloc ID194.1.5查看已分配的GEM Port信息194.1.6查看OMCI的GEM Port信息194.2gpondbg204.2.1查看分配的GEM Port ID與本地GEM Port Index之間的對(duì)應(yīng)關(guān)系214.
2、2.2查看US BW Map214.3gponif224.3.1創(chuàng)建GPON的網(wǎng)絡(luò)設(shè)備224.3.2GPON的網(wǎng)絡(luò)設(shè)備與GEM Port綁定224.3.3查看已創(chuàng)建的GPON網(wǎng)絡(luò)設(shè)備224.4cmf234.4.1查看CMF當(dāng)前的狀態(tài)244.4.2查看已經(jīng)下到CMF中的配置244.4.3默認(rèn)處理沒(méi)有匹配到的包264.5ethswctl264.5.1查看switch中每個(gè)端口的信息295配置CMF305.1cmf命令加載305.1.1命令355.1.2cmf配置文件格式445.2CMF的API441 準(zhǔn)備工作一塊BRCM方案HGU的板子,串口線,中興GPON的OLT。2 編譯從庫(kù)上取下代碼(代碼位
3、置請(qǐng)找相關(guān)人員,相關(guān)人員比相關(guān)部門應(yīng)該明確些),進(jìn)HGU的工作目錄,目錄結(jié)構(gòu)如下所示(黃色字體為說(shuō)明):|- bcmdrivers HGU的驅(qū)動(dòng)目錄| |- broadcom| - opensource|- cfe bootloader目錄| |- build| |- cfe| - docs|- data-model|- docs 相關(guān)文檔| |- HOWTO| - MANUAL|- hostTools 一些工具| |- DataModelDesigner| |- bounce| |- cramfs| |- fakeroot| |- imgbin2hex| |- jffs2| |- libcr
4、eduction| |- lzma| |- lzma457| |- scripts| |- squashfs| - squashfs_4.0|- kernel linux內(nèi)核源碼| - linux|- release|- shared| |- broadcom| - opensource|- targets 編譯目標(biāo)的配置文件| |- 96328GW| |- 96362GW| |- 96362GWV| |- 96362GW_SMP| |- 96368GW| |- 96368GWV| |- 96368GW_SMP| |- 96816R| |- 96816RV| |- 96819BHR| |- 9
5、6819BHR_SMP| |- CPLD| |- cfe| |- defaultcfg| |- fs.bin| |- fs.src| - ikos|- toolChains 交叉編譯工具包|- userspace 各種業(yè)務(wù)源碼| |- gpl 開(kāi)源工具| |- private BRCM私有的代碼| - public 開(kāi)源工具- xChange |- dslx - dslx_common2.1 編譯和升級(jí)CFECFE過(guò)程如下:cd cfe/build/broadcom/bcm63xx_rommake BRCM_CHIP=6816編譯完成后,在當(dāng)前目錄下會(huì)生成cfe6816.bin和bcm9681
6、6_cfe.w,在升級(jí)CFE時(shí)可以使用bcm96816_cfe.w從 http升級(jí)。升級(jí)過(guò)程如下,首先在CFE啟動(dòng)時(shí),在Auto run second count down: 0之前在串口下按下任意鍵,便會(huì)進(jìn)入如下畫面:CFE version 1.0.37-105.22 for BCM96816 (32bit,SP,BE)Build Date: Fri Feb 12 14:51:32 EST 2010 (rootpratap_linux)Copyright (C) 2000-2009 Broadcom Corporation.Parallel flash device: name AM29LV
7、320MB, id 0x2200 size 8192KBTotal Flash size: 8192K with 135 sectorsChip ID: BCM6816B1, MIPS: 360MHz, DDR: 300MHz, Bus: 180MHzMain Thread: TP0Memory Test PassedTotal Memory: 134217728 bytes (128MB)Boot Address: 0xb8000000Board IP address : :ffffff00 Host IP address : 00 Gateway
8、 IP address : Run from flash/host (f/h) : f Default host run file name : vmlinux Default host flash file name : bcm963xx_fs_kernel Boot delay (0-9 seconds) : 1 Board Id (0-5) : 96816PVWM Number of MAC Addresses (1-32) : 11 Base MAC Address : 02:10:18:01:00:01 PSI Size (1-64) KBytes : 24 Enable Backu
9、p PSI 0|1 : 0 System Log Size (0-256) KBytes : 0 Main Thread Number 0|1 : 0 Voice Board Configuration (0-3) : LE9530 * Press any key to stop auto run (1 seconds) *Auto run second count down: 1web info: Waiting for connection on socket 0.CFE> CCFE> CCFE> CCFE>然后在與連接HGU的網(wǎng)卡上配置與HGU同一網(wǎng)段的IP地址,
10、以上例子為的HGU的IP地址為/24,那么與之相連的網(wǎng)卡地址設(shè)置為/24,然后打開(kāi)IE瀏覽器,在地址中輸入“/”回車后便會(huì)顯示如下信息:然后點(diǎn)擊“瀏覽”按鈕后,在彈出的對(duì)話框中選擇“bcm96816_cfe.w”,然后點(diǎn)擊“Update Software”按鈕,便開(kāi)始升級(jí)CFE,大概半分鐘左右便完成升級(jí)并自動(dòng)重啟,在重啟過(guò)程中可能會(huì)需要設(shè)置相關(guān)配置,因此需要打開(kāi)串口,監(jiān)視升級(jí)過(guò)程,如果有需要配置,則根據(jù)當(dāng)前的硬件選擇相應(yīng)的配置項(xiàng)即可。有關(guān)CFE詳細(xì)命令請(qǐng)參看:。2.2 編譯和升級(jí)工程編譯過(guò)程相當(dāng)簡(jiǎn)單,直接在工程目錄下
11、敲入:make PROFILE=96816RV便開(kāi)始編譯,編譯完成后便會(huì)在targets/96816RV目錄下生成“bcm96816RV_flash_image_96816R.w”和“bcm96816RV_fs_kernel”,其中用前者升級(jí)時(shí)會(huì)覆蓋整個(gè)閃存,后者升級(jí)時(shí)只會(huì)覆蓋文件系統(tǒng)。升級(jí)方式如下,打開(kāi)IE瀏覽器會(huì)彈出登錄對(duì)話框,輸入用戶名和密碼后(默認(rèn):admin/admin),在左側(cè)菜單中選擇“Update Software”后,便會(huì)顯示如下信息:然后點(diǎn)擊“瀏覽”按鈕后,在彈出的對(duì)話框中選擇升級(jí)文件,然后點(diǎn)擊“Update Software”按鈕,便開(kāi)始升級(jí)整個(gè)系統(tǒng)或文件系統(tǒng),大概兩分鐘
12、左右便完成升級(jí)并自動(dòng)重啟,在重啟過(guò)程中可能會(huì)需要設(shè)置相關(guān)配置,因此需要打開(kāi)串口,監(jiān)視升級(jí)過(guò)程,如果有需要配置,則根據(jù)當(dāng)前的硬件選擇相應(yīng)的配置項(xiàng)即可。或者啟動(dòng)目標(biāo)板,按任意鍵進(jìn)入CFE命令輸入窗 CFE> ,輸入命令: f bcm96816RV_fs_kernel,燒寫完成后目標(biāo)板會(huì)自動(dòng)重啟。3 調(diào)試入門以下描述,如有錯(cuò)誤或不當(dāng)?shù)胤剑?qǐng)專家們指正,謝謝。連接好串口,打開(kāi)串口控制臺(tái),插上光纖并,啟動(dòng)登錄系統(tǒng),默認(rèn)的用戶名和密碼都是“admin”,登錄后,進(jìn)入命令行狀態(tài),輸入“?”后回車,會(huì)顯示提供的命令行狀態(tài)下提供的命令。BCM96816 Broadband RouterLogin: adm
13、inPassword: > > > ?helplogoutexitquitrebootbrctlcatloglevellogdestvirtualserverdfdumpcfgdumpmdmmeminfopspkilldnsproxysyslogechoifconfigpingpspwdsysinfotftpvoiceshowOmciStatsomciarpdefaultgatewaydhcpserverdnslanlanhostspasswdppprestoredefaultroutesaveswversioncfgupdateswupdateexitOnIdlewancm
14、fmoca雖然在命令行狀態(tài)提供了不少命令,但并未提供所有的工具,有關(guān)GPON的一些工具是需要進(jìn)入Linux的shell環(huán)境下進(jìn)行操作的。在命令行下敲入“sh”并回車,便會(huì)進(jìn)入shell環(huán)境。> shBusyBox v1.00 (2010.02.25-01:45+0000) Built-iNTC ploamFsm ploamTimerHandlerWork: TO1 Timeout.n shell (msh)Enter 'help' for a list of built-in commands.#插上光纖,啟動(dòng)完成之后,首先需要查看GPON當(dāng)前的狀態(tài),見(jiàn)4.1.1節(jié)。如果
15、狀態(tài)不處于O5狀態(tài),則需要根據(jù)GPON狀態(tài)判斷問(wèn)題的所在,比如OLT配置之類的問(wèn)題。如果狀態(tài)處于O5狀態(tài),說(shuō)明狀態(tài)時(shí)正常,此時(shí)可以查看分配的GEM Port ID與本地GEM Port Index之間的對(duì)應(yīng)關(guān)系,見(jiàn)4.2.1。(需要說(shuō)明的是GEM Port ID和GEM Port Index之間的關(guān)系,通過(guò)OLT分配給ONU的GEM Port ID應(yīng)該00x0FFF之間,而B(niǎo)RCM的6816目前支持32個(gè)GEM Port,因此本地的GEM Port Index為031,因此GEM Port ID與GEM Port Index有個(gè)對(duì)應(yīng)關(guān)系)當(dāng)注冊(cè)成功后,如果OLT沒(méi)有為onu配置業(yè)務(wù),此時(shí)通???/p>
16、到的對(duì)應(yīng)關(guān)系為:# gpondbg flowsWRITE: cmd: flowsGemPort0 SW enabled, HW disablednot encrypted, portID=0x03FF, allocID=0x00FF mcastFilter: OFFDS queueIndex: 0priority: 0, weight: 1GemPort1 SW enabled, HW disablednot encrypted, portID=0x0FFF, allocID=0x00FF mcastFilter: OFFDS queueIndex: 0priority: 0, weight:
17、 1OMCI Port:OmciPort enablednot encrypted, portID=0x0003從上面的信息,可以知道OLT已經(jīng)給onu分配了3個(gè)GEM Port,其中Port ID為0x03FF和0x0FFF,而對(duì)應(yīng)Alloc ID為0x00FF,因此這兩個(gè)GEM Port用于廣播的。而最后一個(gè)ID為0x0003的GEM Port是OMCI專用的,所以從以上幾個(gè)GEM Port知道OLT還尚未給onu分配業(yè)務(wù)GEM Port。通過(guò)OLT分配了一個(gè)業(yè)務(wù)GEM Port之后,就可以看到以下結(jié)果:# gpondbg flowsWRITE: cmd: flowsT-CONT0: en
18、abled, not virtualalloc-ID: 0x012C, refCount: 1GemPort0 SW enabled, HW disablednot encrypted, portID=0x03FF, allocID=0x00FF mcastFilter: OFFDS queueIndex: 0priority: 0, weight: 1GemPort1 SW enabled, HW disablednot encrypted, portID=0x0FFF, allocID=0x00FF mcastFilter: OFFDS queueIndex: 0priority: 0,
19、weight: 1GemPort2 SW enabled, HW enablednot encrypted, portID=0x0083, allocID=0x012C mcastFilter: OFFDS queueIndex: 0priority: 0, weight: 1OMCI Port:OmciPort enablednot encrypted, portID=0x0003從上面可以看到分配得到的業(yè)務(wù)GEM Port ID為0x0083,對(duì)應(yīng)的本地GEM Port Index為2,此時(shí)可以為此GEM Port創(chuàng)建一個(gè)以太網(wǎng)網(wǎng)絡(luò)設(shè)備。目前BRCM提供高一點(diǎn)的版本,當(dāng)OLT分配了一個(gè)GE
20、M Port之后,會(huì)自動(dòng)創(chuàng)建對(duì)應(yīng)的網(wǎng)絡(luò)設(shè)備,網(wǎng)絡(luò)設(shè)備名稱為“gpon%d”,其中“gpon”后面的序號(hào)與本地的GEM Port Index對(duì)應(yīng),通過(guò)ifconfig看到:# ifconfigbcmsw Link encap:Ethernet HWaddr 02:10:18:01:00:01 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:3 errors:0 dropped:0 overruns:0 carrier:0 c
21、ollisions:0 txqueuelen:1000 RX bytes:0 (0.0 B) TX bytes:192 (192.0 B) Base address:0xda00 br0 Link encap:Ethernet HWaddr 02:10:18:01:00:01 inet addr: Bcast:55 Mask: UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0
22、TX packets:5 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:0 (0.0 B) TX bytes:300 (300.0 B)eth0 Link encap:Ethernet HWaddr 02:10:18:01:00:01 UP BROADCAST MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overru
23、ns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)eth1 Link encap:Ethernet HWaddr 02:10:18:01:00:01 UP BROADCAST MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:
24、1000 RX bytes:0 (0.0 B) TX bytes:0 (0.0 B) eth2 Link encap:Ethernet HWaddr 02:10:18:01:00:01 UP BROADCAST MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:0 (0.0 B) TX bytes:0 (0.
25、0 B) eth3 Link encap:Ethernet HWaddr 02:10:18:01:00:01 UP BROADCAST MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:0 (0.0 B) TX bytes:0 (0.0 B) gpon0 Link encap:Ethernet HWaddr
26、02:10:18:01:00:07 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:0 (0.0 B) TX bytes:0 (0.0 B) gpon1 Link encap:Ethernet HWaddr 02:10:18:01:00:08 UP BROADCAS
27、T RUNNING MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:0 (0.0 B) TX bytes:0 (0.0 B) gpon2 Link encap:Ethernet HWaddr 02:10:18:01:00:09 inet addr:70 Bcast:10.160.61.
28、255 Mask: UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:3 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:0 (0.0 B) TX bytes:192 (192.0 B) lo Link encap:Local Loopback inet addr: Mask
29、: UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:3 errors:0 dropped:0 overruns:0 frame:0 TX packets:3 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:336 (336.0 B) TX bytes:336 (336.0 B)moca0 Link encap:Ethernet HWaddr 02:10:18:01:00:01 UP BROADCAST MULTICAST M
30、TU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)從以上信息中可以看到,系統(tǒng)中已經(jīng)創(chuàng)建了名稱為“gpon0”、“gpon1”和“gpon2”的網(wǎng)絡(luò)設(shè)備,GEM Port Index 2對(duì)應(yīng)的網(wǎng)絡(luò)設(shè)備則是“gpon2”,從上面可以看到為“gpon2”配置的IP地址為10.160
31、.61.170。比較老的版本,當(dāng)OLT配置了GEM Port之后,需要手動(dòng)創(chuàng)建對(duì)應(yīng)的網(wǎng)絡(luò)設(shè)備并綁定GEM Port,比如:gponif c gpon2gponif a gpon2 g 0x00833.1 二層數(shù)據(jù)轉(zhuǎn)發(fā)問(wèn)題的定位方法在開(kāi)發(fā)過(guò)程中,如果發(fā)現(xiàn)數(shù)據(jù)打不通,那么需要開(kāi)發(fā)人員定位數(shù)據(jù)包丟在什么環(huán)節(jié),而要定位數(shù)據(jù)包丟的環(huán)節(jié),則必須清楚數(shù)據(jù)的流向。SWITCHCMF端口圖1 二層數(shù)據(jù)轉(zhuǎn)發(fā)的流向二層數(shù)據(jù)轉(zhuǎn)發(fā)的流向見(jiàn)Error! Reference source not found.,從圖中可以看到,數(shù)據(jù)首先進(jìn)入SWITCH,然后進(jìn)入CMF,最后才到具體的端口。知道數(shù)據(jù)的流向之后,可以通過(guò)命令查看
32、各個(gè)階段的統(tǒng)計(jì)信息,便可以方便的定位出數(shù)據(jù)包丟失的環(huán)節(jié),進(jìn)而定位數(shù)據(jù)包丟失的原因。以數(shù)據(jù)包從以太網(wǎng)端口0轉(zhuǎn)發(fā)到GPON端口為例,如果在這過(guò)程中丟失數(shù)據(jù)包定位過(guò)程如下:l 首先要確認(rèn)SWITCH的以太網(wǎng)端口0是否接收到數(shù)據(jù)包。查看命令如下# ethswctl -c mibdump -p 0TxUnicastPkts: 0 TxMulticastPkts: 0 TxBroadcastPkts: 0 TxDropPkts: 0 RxUnicastPkts: 3 RxMulticastPkts: 0 RxBroadcastPkts: 0 RxDropPkts: 0 Success從上面的數(shù)據(jù)可以看到,
33、端口0接收到3個(gè)數(shù)據(jù)包,說(shuō)明SWITCH確實(shí)接收到了數(shù)據(jù)包。l 那接下來(lái)就要查看CMF的處理過(guò)程了,通過(guò)“cmf status”命令查看在CMF處理過(guò)程中Hit和Miss的數(shù)量。如果存在Miss的數(shù)量,說(shuō)明數(shù)據(jù)包可能丟失在CMF的處理過(guò)程中,此時(shí)可以通過(guò)CMF的轉(zhuǎn)發(fā)和過(guò)濾策略判斷數(shù)據(jù)包丟失的原因。如果沒(méi)有Miss的數(shù)量,說(shuō)明數(shù)據(jù)包在CMF處理過(guò)程中沒(méi)有丟失,數(shù)據(jù)包全部轉(zhuǎn)發(fā)到各個(gè)端口了,此時(shí)需要查看各個(gè)端口輸出的數(shù)據(jù)包。l 接著確定各個(gè)端口處理數(shù)據(jù)的信息,對(duì)應(yīng)的命令為“ethswctl -c mibdump -p <port>”。如果對(duì)應(yīng)的Port為GPON,則還需通過(guò)“ponctl
34、 getGemPortCounters -index <index>”,查看GEM Port統(tǒng)計(jì)信息。如果對(duì)應(yīng)的端口為CPU,則需要通過(guò)“ifconfig”查看網(wǎng)絡(luò)設(shè)備接收數(shù)據(jù)包的狀況。3.2 本地?cái)?shù)據(jù)上行問(wèn)題的定位方法本地PON網(wǎng)絡(luò)設(shè)備PON圖2 本地?cái)?shù)據(jù)上行的流向以通過(guò)PON上行進(jìn)行ping 網(wǎng)管為例。網(wǎng)絡(luò)設(shè)備gpon2配置的IP地址為70,然后ping ,結(jié)果ping不通。通過(guò)數(shù)據(jù)包的流向來(lái)分析問(wèn)題的所在,我們知道ping的過(guò)程為發(fā)送方發(fā)送ICMP請(qǐng)求回顯的數(shù)據(jù)包,當(dāng)目的主機(jī)接收到請(qǐng)求回顯后,會(huì)給請(qǐng)求方發(fā)送回顯
35、數(shù)據(jù)包,當(dāng)請(qǐng)求回顯方接受到回顯數(shù)據(jù)包后,說(shuō)明數(shù)據(jù)通路是正常的。第一個(gè)過(guò)程要確認(rèn)的是目的主機(jī)是否接收到了ICMP請(qǐng)求報(bào)文,假設(shè)外部環(huán)境是正常的,那么當(dāng)只要數(shù)據(jù)包從GPON的GEM Port出去,則必定會(huì)到目的主機(jī)。定位過(guò)程如下:l 通過(guò)“ifconfig gpon2”查看輸出和輸入的統(tǒng)計(jì)數(shù)據(jù)。# ifconfig gpon2gpon2 Link encap:Ethernet HWaddr 02:10:18:01:00:04 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overru
36、ns:0 frame:0 TX packets:3 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)發(fā)現(xiàn)通過(guò)GPON網(wǎng)絡(luò)設(shè)備gpon2輸出了3個(gè)數(shù)據(jù)包,但沒(méi)有接收到數(shù)據(jù)包,ping當(dāng)然會(huì)失敗。l 接著查看通過(guò)GPON的GEM Port的收發(fā)數(shù)據(jù),結(jié)果如下,發(fā)現(xiàn)發(fā)送出去3個(gè)數(shù)據(jù)包,實(shí)際上也收到了3個(gè)數(shù)據(jù)包,再此可以初步判定目的主機(jī)已經(jīng)ICMP請(qǐng)求報(bào)文,并已經(jīng)回了回顯報(bào)文,說(shuō)明上行過(guò)程是正常的,那接下來(lái)需要定位從OLT下行時(shí)問(wèn)題的所在。
37、# gponctl getGemPortCounters -index 2= GEM Port Counters =The following counters are NOT reset after retrieving themThe following counters are retrieving for GEM port index 2 Received bytes : 192 Received fragments : 3 Received frames : 3 Received dropped frames : 0 Transmitted bytes : 192 Transmitt
38、ed fragments : 3 Transmitted frames : 3 Transmit dropped frames : 0 Accepted Multicast Frames : 0 Dropped Multicast Frames : 0=第一個(gè)過(guò)程是正常,則現(xiàn)在需要定位第二個(gè)過(guò)程,即從OLT下行時(shí)問(wèn)題的所在。l 從上面已經(jīng)知道,從OLT下行的回顯應(yīng)答報(bào)文已經(jīng)到了onu,現(xiàn)在要確認(rèn)的是回顯應(yīng)答報(bào)文是否送到了SWITCH的PON端口,查看過(guò)程如下:# ethswctl -c mibdump -p 7TxUnicastPkts: 0 TxMulticastPkts: 0 TxBroa
39、dcastPkts: 4 TxDropPkts: 0 RxUnicastPkts: 4 RxMulticastPkts: 0 RxBroadcastPkts: 10295 RxDropPkts: 0 Successl 從上面數(shù)據(jù)可以得出結(jié)論,數(shù)據(jù)包已經(jīng)送到了SWITCH,送到SWITCH之后,數(shù)據(jù)通常由CMF進(jìn)行處理。現(xiàn)在要做的是查看CMF當(dāng)前的狀態(tài),看Hits和Miss的統(tǒng)計(jì)信息。# cmf statusBroadcom Packet CMF 6816 6816-B1 v0.1 Feb 12 2010 17:55:34CMF State PKTCMF_STATE_ENABLECMF Syst
40、em Resets 2CMF HW Configuration: RxFiltConfig<0xe8000040>: filtEn<1> tcamEn<1> asEn<1> filtByp<0> mibRdClr<1> maxSearchDepth<64> CtxMissConfig<0x02800300>: PVMissBase<640> SigMissBase<768> PortGblDefaultAsp<0x000000ff>: Port<0.7>
41、;=A:A:A:A:A:A:A:A Miss default action: NONE = pass to switch Capture FILTCAM state: DISABLEDCMF HW Statistics: Hits: < 1>. Hits<3> Miss:Packet Flow (sw) Learning System: Pkt-CMF Activate Deferral<0xc004daf4> : 256 Pkt-CMF Idle Deactivate<0xc004daf8> = 1 Flow Timer Interval<
42、;0xc004dafc> = 1000 millisecs IPv4 MCast Learning Disabled IP-Flow Learning Enabled : Active<0>, Cummulative 0 - 0 Packet CMF (hw) Dynamic Learning Enabled Active<0> Activates : 0 Failures : 0 Deactivates : 0 Flushes : 0從上面的統(tǒng)計(jì)數(shù)據(jù)看到,并沒(méi)有數(shù)據(jù)包被丟棄,然后CPU又沒(méi)有收到回顯應(yīng)答,那數(shù)據(jù)包去哪兒了呢?此時(shí)需要查看cmf的配置了。4 命令介
43、紹4.1 gponctl通過(guò)敲入“gponctl help”就可以得到gponctl支持的所有命令,本節(jié)會(huì)介紹一些最常用的命令。# gponctl -helpGPON Control Utility:Proc FileSystem: /proc/ploam /proc/omci: Usage: gponctl -help: System : gponctl init gponctl start -oper <1.8> gponctl stop -gasp <0=FALSE|1=TRUE> gponctl setTO1TO2 -to1 <ms> -to2 &l
44、t;ms> gponctl getTO1TO2 gponctl getState gponctl getSnPwd gponctl setSnPwd -sn <xx-xx-xx-xx-xx-xx-xx-xx> -pwd <xx-xx-xx-xx-xx-xx-xx-xx-xx-xx> gponctl getVersion: Event : gponctl getEvent gponctl maskEvent -state <0=OFF|1=ON> -alarm <0=OFF|1=ON> -port <0=OFF|1=ON> -rx
45、o <0=OFF|1=ON> -txo <0=OFF|1=ON> : Alarm : gponctl getAlarm gponctl maskAlarm -los <0=OFF|1=ON> -lof <0=OFF|1=ON> -sf <0=OFF|1=ON> -sd <0=OFF|1=ON> -lcdg <0=OFF|1=ON> -suf <0=OFF|1=ON> -mem <0=OFF|1=ON> -dact <0=OFF|1=ON> -dis <0=OFF|1=O
46、N> -lol <0=OFF|1=ON> -apc <0=OFF|1=ON> -pee <0=OFF|1=ON> gponctl getSfSdThreshold gponctl setSfSdThreshold -sf <3.8> -sd <sf+1.9> gponctl setSoakTime -alarm <los|lof|lcdg|lol|apc> -decl <100ms unit> -retire <100ms unit> gponctl getSoakTime -alarm <los|lof|lcdg|lol|apc>: Message : gponctl transmitMsg -id <0.255> -data <xx-xx-.-xx (up to 10)> -block (blocking bcm_dev_write) gponctl registerMsg -all <0=FALSE|1=TRUE> -dir <0=UP|1=DOWN> -id <0.255> gponctl unregis
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025版市政工程挖掘機(jī)租賃及施工配合合同協(xié)議書3篇
- 2025版智能交通管理系統(tǒng)軟件開(kāi)發(fā)與運(yùn)營(yíng)服務(wù)合同3篇
- 2025版城市綠地養(yǎng)護(hù)勞務(wù)分包合同模板4篇
- 企業(yè)人力資源管理概念
- 二零二五版知識(shí)產(chǎn)權(quán)保密與競(jìng)業(yè)限制服務(wù)合同3篇
- 塑料薄膜光學(xué)性能研究考核試卷
- 2025版事業(yè)單位教師崗位聘用合同續(xù)簽協(xié)議書3篇
- 2025年度碼頭轉(zhuǎn)租及船舶??糠?wù)外包合同4篇
- 04毛首鞭形線蟲(chóng)簡(jiǎn)稱鞭蟲(chóng)47課件講解
- 2025年食品行業(yè)食品安全風(fēng)險(xiǎn)評(píng)估合同范本3篇
- 垃圾處理廠工程施工組織設(shè)計(jì)
- 天皰瘡患者護(hù)理
- 2025年蛇年新年金蛇賀歲金蛇狂舞春添彩玉樹(shù)臨風(fēng)福滿門模板
- 《建筑制圖及陰影透視(第2版)》課件 4-直線的投影
- 新生物醫(yī)藥產(chǎn)業(yè)中的人工智能藥物設(shè)計(jì)研究與應(yīng)用
- 防打架毆斗安全教育課件
- 損失補(bǔ)償申請(qǐng)書范文
- 壓力與浮力的原理解析
- 鐵路損傷圖譜PDF
- 裝修家庭風(fēng)水學(xué)入門基礎(chǔ)
- 移動(dòng)商務(wù)內(nèi)容運(yùn)營(yíng)(吳洪貴)任務(wù)二 社群的種類與維護(hù)
評(píng)論
0/150
提交評(píng)論