pon组网及原理10-an5516-01epon升级方法.ppt
AN5516-01EPON升级介绍,烽火通信科技股份有限公司,1升级软件类型,内容摘要,单盘软件类型,HSWAboot、CPU、CPLDEC4Bboot、CPU、CPLD、固件(boot、app、pers)PUBACPUHU1ACPLD、单片机(并发模式)FAN盘单片机(控制风扇转速),Boot、CPLD版本号读取,mpc8247 System BootFiberhome Telecommunication Technologies Co.Ltd.CPU:Motorola MPC8247BOOT version:3.0/8a HSWACreation date:Sep 21 2009,17:11:08EC4B起动打印:mpc8247 System BootFiberhome Telecommunication Technologies Co.Ltd.CPU:Motorola MPC8247BSP version:1.0/8 EC4BCreation date:Sep 18 2009,10:06:56 主控盘CPLDAdmin(DEBUG_H)read10 xffd00000Adress0 xffd00000valueis0 xf!版本号即为15,ONU类型,AN5006-02A(1个GE口)AN5006-03(4个FE端口)AN5006-04(4个FE端口 2个POTS口)AN5006-04C(4个FE端口 2个POTS口,单逻辑链路)AN5006-06A-A(TDM业务)AN5006-07A(16个FE端口,I、II型机,A2H)AN5006-07B(16个FE端口,16个POTS端口,I、II型机,B2H)AN5006-07C(16个FE端口,16个POTS端口,单逻辑链路,I、II型机,A2H、B2H),ONU类型,AN5006-09A(FTTH型ONU,8个FE端口)AN5006-09B(FTTB型ONU,8个FE端口)AN5006-10(FTTB型ONU,只有24个FE端口)AN5006-10B(FTTB型ONU,有24个FE端口和24个POTS端口),07 ONU的细分,I、II型机前期生产机身纵深长度较长,有POTS口语音总线接口的ONU。I型机为交换芯片为BCM5324A1A2的ONU,不支持翻译。II型机位交换芯片为BCM53242和BCM53212的ONU,支持VLAN翻译。工程上一般用II型机。A2H、B2H为新一代生产的机身较小巧美观的ONU。机身纵深长度较短,外壳较光滑考究。交换芯片全部为BCM532X2系列,可以支持VLAN翻译。A2H为不带语音功能的ONU,B2H为带语音功能ONU。其语音口和数据口复用,不需要用特殊的总线“辫子”接出。注意:一般升级文件R3.A7.21.16.bin中“21”表示07A的II型机,R3.A7.31.16.bin中“31”表示A2H。R3.B7.21.17.1P.bin表示07B的II型机,R3.B7.31.16.bin表示07B的B2H机。,ONU固件,所有ONU固件:固件(boot、app、pers):*.tkf芯片类型:TK3715FTTH型 ProductID:6d15、4d15版本号:(6d15)R140、R141版本号:(4d15)R140、R141、C723、F723、F793、E128、B201、D513、R220、3C25 FTTB型 ProductID:3715、4315版本号:(3715)R140、R141版本号:(4315)R140、R141、C723、E128、B201、R220、8821、3C25,ONU固件注意事项,注意:1、不要在同一PON口下又让R140版本注册,又让较新的版本,如R220注册。否则,将会造成ONU大面积注册不上的恶果。2、跨芯片升级时(如从6D15-4d15,以及3716-4315)格外小心。,FTTB ONU的CPU软件,07、09、10系列:网管升级:new_R3_07_31_15.gz本地升级:vxworks_R3_07_31_10.gzAN5006-06A-A系列:an5006_06a_a.bin,04 ONU的IAD软件,AN5006-04或04C的IAD软件注意:升级IAD软件需要PUBA盘。,合并版本(一),简化升级程序,减少升级同一个对象的次数EC4B合并版本将boot、app、pers、CPU四合为一。OLT固件:Boot3723_R222.tkf、App3723_R222.tkf、Pers3723_R222_12.tkf、Pers3723_R222_34.tkfCPU:rom.bin合并版本文件名:EC4B_R222.binFTTH ONU合并版本将boot、app、pers三合为一ONU固件:Boot4315_R140.tkf、App4315_8821.tkf、Pers4315_8821_02a.tkf合并版本:R3.A2.88.21.bin,合并版本(二),FTTB ONU合并版本将CPU、boot、app、pers四合为一07B各种单独版本:CPU:new_R3_07_31_17.gzboot、app、pers:boot4315_R140.tkf、app4315_8821.tkf、pers4315_8821_07B2H.tkf合并版本:R3.B7.31.17.bin,1升级软件类型,内容摘要,2网管、命令行升级,升级软件的方式,手动单个升级,网管文件类型,核心交换盘软件PON接口盘软件TDM软件AC16/VOIP/PUB盘软件ONU系统软件OLT固件ONU固件,“复用”的文件类型,文件类型:PON接口盘软件:(1)单纯CPU软件(2)CPU、OLT固件合并版本ONU系统软件:(1)FTTB ONU CPU软件(2)04 IAD软件(3)FTTH合并版本(boot、app、pers合并)(4)FTTB合并版本(boot、app、pers、CPU合并),升级状态回调(1),头文件检查错误(主控盘返错)升级失败,升级状态回调(2),ONU状态升级(1)如果是升级单个单纯文件(ONU固件或FTTB ONU CPU),则升级成功后需要手动重启ONU以使更新生效。(2)如果是升级合并版本(boot、app、pers的合并),则升级成功后系统自动将ONU重启。,线卡升级串口打印,Configpon#the ip of peer is 10.25.100.17,id=860talk with the FTP server ok!alloc mem ok.Now to read ftp data.read ftp data ret=0.Successfully finished receiving file.Trying write file2452842 bytes to flash id=860.FileID=860,size=2452842crc:6d332823file total len:2452842,file length=2452586Oop:flash 28f320 baseaddr is 0Oop:flash 28f320 length is 0start writeend writeConfigpon#write 2452842 bytes file to flash OK!Tell smu:xdu at slot 15 upgrade ret=1,升级失败事件,线卡批量升级,ONU批量升级,批量升级07B ONU合并版本的打印信息,见下面的txt文件,ONU批量升级状态(1),ONU批量升级状态(2),ONU批量升级状态(3),ONU批量升级状态(4),ONU批量升级状态(5),ONU批量升级状态(6),ONU批量升级状态(7),升级ONU合并版本原理,注意:1、升级合并版本一般会将可用的配套文件打包,升级成功后ONU会注册上。如果单独升级ONU的CPU、boot、app、pers如果文件不匹配或操作不当,会造成ONU升级成功后不能注册上的恶果。2、升级合并版本成功后,不用手动重启。系统会自动重启ONU。3、升级合并版本时,系统会依次升级CPU(FTTB 型ONU)、boot、app、pers文件。如果发现要升级的文件和ONU上本身固化的程序版本号一致,则不会升级该类型文件。,ONU自动升级(1),ONU自动升级(2),自动升级的原理是先把待升级文件从主控盘下到线卡的flash 上,然后如果线卡发现一个有关ONU在线上,就自动升级。如果没有1个ONU在线上,就自动清除flash退出自动升级。自动升级失败次数最多为3次,如果升级达到这个次数后,线卡就清楚 flash中的文件,结束升级。如果下次想继续自动升级,就必须手动点需重新点击“自动升级使能”开关,下配置到设备。自动升级ONU固件(包括boot、app、pers)不能跨芯片升级。比如从6d15升级到4D15,或者从3715升级到4315。,ONU自动升级(3),自动升级必须将待升级的文件的文件名改成与网管上的文件名一致。在网管上1次最多可以选择5种类型的文件同时进行自动升级。无论07A、07B、07C的文件(CPU和合并版本)均改和App07.gz一样的名称。同理09A、09B合并版本为app09.gz。10、06A ONU也是如此。正在进行自动升级时不能同时进行 批量升级ONU的操作。自动升级时会自动重启ONU。,自动升级事件上报,升级操作相关命令行,升级主控盘主盘程序 download ftp system|config|script*1升级主控盘备盘程序 download ftp backup 升级线卡程序 upgrade xdu 升级OLT固件:无升级ONU CPU、firmware、IAD upgrade onu_cpu|onu_firmware|iad slot pon onu 自动升级:set auto_upgrade|iad enable|disable*1*6,1升级软件类型,内容摘要,3 升级常见问题,常见问题(一),1、如果出现升级OLT固件文件失败,此为芯片BUG,线卡上可能会出现tk3723 busy的打印。在尝试升级无效后需重启线卡。或者在debug目录下restore olt 或者手动按动EC4B上PON芯片复位按钮。2、升级FTTB ONU的CPU文件时不成功,在线卡串口命令行中查看EC4B和FTTB ONU的CPU的私有通信是否建立。在service目录下,ping 10.26.槽位号:1-8,11-18,ONU授权号:1-64 或者升级过程中在线卡打印中看到communication fail打印也是这个原因。,常见问题(二),3、如果升级IAD文件不成功,需检查PUBA盘与ONU IAD的通信情况,方法是在PUBA盘上ping ONU IAD的IP地址(10.25.(100+slotno).authid,其中slotno为1-17,后半框的槽位号要减2,如18号槽位为16,authid为1-256)4、有时升级ONU软件不成功是因为EC4B CPU和PON芯片通信不通。检查这个问题的方法是:1(chip 1)2(chip 2),常见问题(三),5、如果升级ONU固件不成功,可检查ONU芯片类型与升级文件的芯片类型是否一致,方法是在线卡命令行下一般02A ONU及FTTB ONU芯片类型为3715或4315,03/04 ONU芯片类型为6D15/4D15,若要跨芯片版本升级,需要升级文件正确设置,方法是将升级文件的第14个字节的第2 bit位写为1,如下:,常见问题(四),6、ONU固件文件(BOOT/APP/PERS)版本不匹配可能造成升级后ONU注册不上的情况,因此在升级过程中以及升级合并失败后,不能立即重启ONU。如果多次尝试升级ONU 固件不成功,可能是ONU芯片问题,可在网管上固件刷新并重启ONU目前工程使用的FTTB ONU多为R140版本,该版本为OAM帧不透传方式;AN5516-01系统中使用的ONU多为OAM帧透传方式,因此升级FTTB ONU时必须保证固件文件(特别是PERS文件)和CPU文件匹配。,谢谢!,44,