EPON命令行开通介绍2010年1月目的•介绍用命令行进行配置的查询和系统的故障定位能力•命令行配置查询•故障处理方法和定位手段•命令行开通介绍show•主控盘根目录下的两个show:•showrunning:查看当前的设备配置•showstartup-config:查看已保存的配置•showrunningshowstartup-configBigshow•上千条配置,漫长的刷屏,无需等待。•Ctrl+c退出。•使用ftp导出文件:主控盘根目录下:导出当前配置:uploadftpshowrunA.B.C.Dusernamepasswordfilename导出保存配置:uploadftpconfigA.B.C.Dusernamepasswordfilenamelist==百度•想查看某配置,但忘记了命令行?•在任一目录下输入“list+你想输入的关键字”•Exp:我想查看acl配置相关的命令我在根目录下:listacl结果:Admin\epononu\data#deleteeponslot1-18pon1-4onuonulistacl_ruleAdmin\epononu\data#seteponslot1-18pon1-4onuonulistportportnoacl_rule_index1-8action[deny|forward]{rulefieldrulevalueoperator}*4Admin\epononu\data#showeponslot1-18pon1-4onuonulistportportnoacl_ruleAdmin\epononu\qinq#[add|delete]strpcyprofileindex1-128{namenamerule_index1-128pri1-12acl[enable|disable]forward[enable|disable]limit[enable|disable]cir0-100000cbs0-40000queue[enable|disable]mapqueueremark[enable|disable]cos0-7}*1Admin\service#setacl1-6{[ip]A.B.C.D}*1{[mask]A.B.C.D}*1{[enable|disable]}*1Admin\service#settelnetacl1-6{[ip]A.B.C.D}*1{[mask]A.B.C.D}*1{[enable|disable]}*1Admin\service#showaclAdmin\service#showtelnetacl•命令行配置查询•故障处理方法和定位手段•命令行开通介绍通则不痛,痛则不通•HOWTO??•两个保证:•设备通路畅通(物理)•数据通路畅通(逻辑,协议)故障区间划分故障区间划分按用户侧接口(UNI)、PON接口部分、网络侧接口(SNI)可以分为五部分:上行传输设备、OLT、ODN、ONU、用户设备,见下图OLT包含:pon卡、机框、电源、风扇、核心交换盘、上联盘故障区间划分•故障定位时首先要把问题在哪个区间定位出来,然后再在区间内进一步分析是什么原因导致了问题的出现。•如果不能确定是哪个区间导致的问题,可用从上行到下行或从下行到上行排除法定位问题在哪个区间。ONUOLT上联传输设备用户设备ODN故障定位步骤•现网中故障类型很多,有些故障非常难以查找,以至于不知从何着手查找故障,下面列举了故障定位步骤。设备是否联通板卡状态版本学习的mac主从通信系统任务设备通路畅通•网管如果不能联通设备,首先ping设备,看是否成功,如果失败,有可能是上联传输线路问题,也有可能是设备问题,这个时候如果知道设备的上行网关地址,ping设备的上行网关看是否能通,如果能通,一般是设备问题了。•有时也会遇到能ping通设备但网管仍不能管理设备的情况,这时一般是设备路由表出现混乱或应用程序有任务挂起或应用程序的发包收包端口出现了堵塞。示例:Admin#cdserviceAdmin\service#ping10.10.90.90PING10.10.90.90:56databytes.PressCtrl-ctoStop.Requesttimeout.pingping天下•ping线卡:10.25.100.X,X是线卡的逻辑槽位号。•ping主控盘:10.25.100.17•主备盘互ping:9号槽:10.25.100.25310号槽:10.25.100.254wrongwithping•确定板卡状态•arpShow板卡状态•查看板块状态是否正常,通过板卡的状态可以获知板块是否插入,板块和系统盘二层协议是否连接起来,板块和系统盘三层协议是否连接起来,有两种查看的方法:示例1:Admin#Admin\device#showslotSlotNumCreateSocketNumBoardType1downunconnectedN/A----------------------------------------------2upconnectedEPON----------------------------------------------3downunconnectedN/A----------------------------------------------9upconnectedSMU_master----------------------------------------------10downunconnectedN/A----------------------------------------------18downunconnectedN/A----------------------------------------------19upconnectedHU1A----------------------------------------------20upconnectedHU1A----------------------------------------------板卡状态示例2:Admin#showca-------------------------------------------------CARDEXISTCONFIGDETECTDETAIL1------------2------------3---GC4B---NO_MATCH9YESHSWAHSWAMATCH/M10------------17YESCE1BCE1BMATCH18------------19YESGU6FGU6FMATCH20YESHU1AHU1AMATCHCARDEXISTCONFIGDETECTDETAIL卡号硬件上检测有板块插入授权的卡类型系统检测到的板块类型MATCH-卡授权和系统检测到的板块类型匹配NO_MATCH-不匹配/M-主板卡arpShow•查看各盘学习到的ip与mac地址映射条目•Shell目录下:(hsw:lll---shellslinecard:debug----shell)•arpShow•LINKLEVELARPTABLE•DestinationLLAddressFlagsRefcntUseInterface•---------------------------------------------------------------------•10.25.100.400:0a:88:88:88:040x8405110629vd2•10.25.100.1300:0a:88:88:88:0d0x8405110679vd2•192.168.22.11000:1f:c6:99:80:c60x8405275motfcc1•---------------------------------------------------------------------数据通路畅通•inetstatShow•跟踪mac地址inetstatShow•单盘shell下:inetstatShow•查看协议层通道是否堵塞•inetstatShow•ActiveInternetconnections(includingservers)•PCBProtoRecv-QSend-QLocalAddressForeignAddress(state)•--------------------------------------------------------------------•7bcb270TCP000.0.0.0.51010.0.0.0.0LISTEN•7bcb168TCP0010.25.100.17.102510.25.100.13.11000ESTABLISHED•7bcb0e4TCP0010.25.100.17.102410.25.100.4.11000ESTABLISHED•7bcb060TCP000.0.0.0.230.0.0.0.0LISTEN•7bcacc4TCP000.0.0.0.210.0.0.0.0LISTEN•7bcb378UDP000.0.0.0.10250.0.0.0.0•7bcae50UDP000.0.0.0.1610.0.0.0.0•7bcac40UDP00127.0.0.1.1024127.0.0.1.17185•7bcaa30UDP000.0.0.0.171850.0.0.0.0•通道存在且Rcv-Q和Send-Q没有很大的拥塞值,说明通道正常。跟踪MAC地址•一个包通过OLT后,上联端口和槽位端口都应该学习到这个包的mac地址。•如果上联口没学习到这个mac地址,有可能这个包没到上联口来,或上联口没插好,或上联口有故障了。•如果槽位口没学习到这个mac地址,这个包没到线卡盘来,或线卡盘把这个包丢了,或线卡盘出来故障。•查看槽位学习到的mac地址命令:•Admin\fdb#showfdbslot16•MacaddressVlanID•00:24:1d:2f:40:c8797•00:e0:4d:a5:c5:db801•00:00:90:1a:42:45805跟踪MAC地址•线卡上学习的mac地址命令:•show56302_mac_all•mac=00:02:ee:44:55:88vlan=4088modid=0port=24•mac=00:02:ee:44:55:88vlan=4089modid=0port=24•mac=00:0a:88:88:88:0dvlan=4089modid=0port=28StaticCPU版本查看单盘的软硬件版本是否和现网版本一致,不一致升级到现网版本,查看故障是否消失。示例:Admin#version-------------------------------------------------CARDHARDVERSOFEVER1--------9WKE2.115.331R1ARP010510--------14WKE2.119.318R1ARP010315--------18--------19WKE2.170.855R1ARP010220WKE2.170.846R3ARP0101Admin#系统任务•系统在长期运行的过程中,会累积故障,到一定的时候导致系统中某个任务停止运行,也就是常说的任务挂起,任务的挂起会引起设备出现很多莫名奇怪的现象,也不好定位故障。在现网运行中看门狗如果发现有系统任务异常会自动让设备重启已复位系统,查看系统任务方法:如果状态显示为suspend,说明应用程序出现了故障•命令行配置查询•故障处理方法和定位手段•命令行开通介绍•连接网管前的准备•配置授权•配置局端vlan•配置业务连接网管前的准备•以带内网管网