EPON常用命令讲解0811.docx
- 文档编号:18003083
- 上传时间:2023-08-05
- 格式:DOCX
- 页数:30
- 大小:31.13KB
EPON常用命令讲解0811.docx
《EPON常用命令讲解0811.docx》由会员分享,可在线阅读,更多相关《EPON常用命令讲解0811.docx(30页珍藏版)》请在冰点文库上搜索。
EPON常用命令讲解0811
EPON常用命令讲解
⏹数据业务基本排查
⏹语音业务基本排查
⏹930软件脚本简介
⏹其他常用命令
⏹典型案例分析
数据业务基本排查
基本思路:
在PON系统内GSWC、EC2、ONU各业务环节上应保证:
配置正确
配置生效
MAC地址正确转发
⏹FTTH型ONU
配置核查
查看Ec2上配置showqinq_config<1-2>
查看onu端口状态Config\port#showstate2544b400146201
theonuportlabelis:
544b400146200001
thespeedofonuportis:
100Mbps
theduplexofonuportis:
Full
theflowcontrolofonuportis:
Disable
theautonegoofonuportis:
Enable
discardframeswiththelengtherror:
Enable
theportstatusis:
Enable
thelinkup/downstatusis:
Up
查看onu端口转发
Config\port#showarp2544b400146201
showarpdestination:
544b400146200001value0:
RETN_OK
查看逻辑链路上mac地址学习llid0,1,2对于上行业务优先级分别为0-3,4-5,6-7;
Config\port#showmacentry2544b400146200
userportlabelis:
544b400146200001
numberofentriesis:
1
macaddresis:
No.1:
001332039092
⏹FTTB型ONU
配置核查
Onuswitch目录:
showvlanall显示所有端口vlan;
showvlan
showvlandefault显示所有端口的untag属性的vlanid;
OnuDebug下相关命令:
ddd
showport[
showport[
showport[
EC2Pon目录:
showqinq_config<1-2>
端口检查
showportstatus查看交换芯片端口的状态,可以查看用户端口是否接了终端,工作模式是否正确等
查看地址转发表
ONUswtich目录
showarl查看mac地址转发表,会显示学习到的端口、vlanid和mac地址,如果用户的vlanid同时上下行数据中学到,其中26端口(CPU端口)表示下行数据正常,用户端口1-24表示上行数据正常;
OLTfdb目录
showfdbslot<1-8,11-18>查看上行数据时,查看业务卡(EC2)fdb表
showfdbslot29查看下行数据时,查看上联口fdb表
主控盘学的地址的VID应该是最外层VLAN的VID。
如果,上下行fdb表都正确,但是拨号拨不上去,可以在OLT的上连口抓包,查看进出的包内容。
如果有出去的包而无回来的包,则可以判断出是上游设备出问题。
如果fdb表学习不正确,则VLAN配置有问题,可以根据fdb表的情况,先判断问题出现在哪一个设备上,再查看VLAN配置有无问题。
其他处理方式:
如时延大、丢包、组播业务等问题,可分别在EPON系统与其他系统的接口处利用抓包工具查看定位,由于上联口只能封装单层vlan,Qinq和单层vlan方式会略有差别。
⏹FTTN型ONU
与其他ONU差异
FTTN型ONU相对其他类型ONU比较独立,对于普通的数据、语音业务,OLT相当于“透传”的通道。
配置核查:
FSWBProfile目录下
创建/修改/查看ADSL2+端口模板参数:
addxaplusprofile
setdsl-profile
showdsl-profile
主要查看4个方面:
1.编码类型(lineCoding)
一般编码类型在开通的下行速率低于8Mb/s时采用G.dmt,大于8M时采用adsl2plusauto。
2.线路类型(channelMode)
线路类型采用interleaved更为稳定
3.训练速率(dnFastMaxTxRate,dnIntlMaxTxRate,upFastMaxTxRate,upIntlMaxTxRate)
ADSL一般最大上行可达速率为800Kb/s,下行可达速率为8Mb/s
ADSL2+一般最大上行可达速率为1Mb/s,下行可达速率为28Mb/s
配置时上行速率不要超过1Mb/s,推荐640Kb/s
4.交织时延(dnMaxIntlDelay,upMaxIntlDelay)
推荐为4
FSWBVlan目录下
Showpvcvlan查看pvcvlan信息
Showstacking_vlan查看stackingvlan信息
Xa32盘命令
telnet登录用户名:
wri密码:
be2000
getvlanstatic查看线卡上vlan配置信息
getsysinfo查询xa32上电时间等信息
端口检查:
FSWBdevice目录下
showport[
其中showport
showport
(正常情况下取值范围为8-31,且值越大稳定性越好),另外线路可达速率、实际时延也可作为线路质量的一个参考
查看地址转发表
FSWBfdb目录下
showfdbslot<1-8,11-18>查看上行数据时,查看业务卡fdb表
showfdbslot29查看下行数据时,查看上联口fdb表
主控盘学的地址的VID应该是外层VLAN的VID。
Xa32盘下命令
getbridgeforwarding
在XA32线卡上查看fdb表主要是为了查看下行数据,如果在此表中能看到225端口学习到上游的MAC地址,则说明下行数据已到XA32线卡。
如果看到业务端口有相应MAC地址,则说明上行数据已到XA32线卡。
查看的时候请注意学习到的VID是否正确。
线卡学习到的应该是内层VLANVID。
其他处理方式:
如疑似多个用户端口故障局限在同一块Xa32盘上,疑似单盘故障时,若业务为pvcvlan,可将该业务vlan封装在onu空闲上联电口,分别在上联口、用户端口modem下接pc进行ping测试,是否丢包等;若业务为stackingvlan可利用FTTN型onu管理vlan可为双层vlan,如在vlan目录下setstackingmanagevlaninputport[svlanid][cvlanid][uplikport][tag|untag]将业务vlan封装成“管理”vlan来进行ping或ftp业务测试线卡性能。
其他如时延大、丢包、组播业务等问题,可分别在EPON系统不同接口处利用抓包工具查看定位,Qinq和单层vlan方式会略有差别。
语音业务基本排查
VOIP语音业务的信令和语音流都是以UDP包的形式在网络中传输;
EPON设备内部的通信机制也是基于UDP来传输的;
语音三类数据包:
NGN信令包,RTP包,私有协议包
NGN协议包,信令包:
IAD使用它的公网IP与SS之间通信的包,UDP包(248协议源和目的端口号均为2944,MGCP协议IAD端口号为2427,MGC端为2727,SIP协议源和目的端口号均为5060)
语音包:
IAD使用它的公网IP与对端发送或接收RTP包,封装了通话的语音流数据。
私有协议包:
主要为IAD(10.25网段私网IP)与AC16(10.25.100.18)之间的通信流程,包括了IAD获取私网IP,配置获取,状态查询等流程。
EPON系统IP说明
内部:
10.25网段IP为设备内部的私有IP,分配给设备线卡和IAD(其中10.25.100.1到10.25.100.16为EC2线卡,10.25.100.17为主控盘,10.25.100.18为AC16),IAD的IP分配规则为:
10.25.100+线卡号.授权号(该IP主要用于与AC16通信,从AC16获取配置等)10.26网段IP也为设备内部私有IP,分配给EC2,和ONU,用于配置ONU芯片(对于FTTBONU)。
外部:
对于每一个IAD都需要分配一个公网的IP后才可以与软交换(SS)通信从而完成NGN语音业务,这个IP就是我们在开通语音业务时配置的IADIP,另外IAD还可以通过PPPOE或DHCP这样的方式动态获取公网IP,这个是由具体的工程情况来确定的。
定位问题的协助手段----命令调试
●设备常用的命令行可使简单问题明了化
●调试手段可将简单的通信包内容尽收眼底
⏹OLTAC16常用命令
现在基本语音参数调整均可在图形网管上完成并绑定onu,同时网管获取的语音配置均为GSWC上提取,可通过命令行核查AC16甚至onu上缓存配置是否生效。
查看编译时间
需要在串口命令行下进入shell查看
Config\device#ddd
WRI(DEBUG_H)>ts->
WRI(DEBUG_H)>
->version
VxWorks(forMotorolaADS-PowerPC860)version5.4.2.
Kernel:
WINDversion2.5.
MadeonMar62009,16:
18:
28.
Bootline:
cpm(0,0):
vxworkse=10.94.20.8h=10.94.20.10u=ac16pw=1
value=67=0x43='C'
查询IAD注册情况
device\showiadconfigured
说明:
该命令会显示出系统内部所有IAD通过私有协议向AC16定时上报的注册信息,包含了IAD的私网IP,公网IP等 。
如果此处没有IAD的信息,那么AC16不会对IAD下发配置,IAD也很可能没有获得私网IP,需要检查授权等信息是否正确。
Config\device#showiadconfigured
IAD(configured)RegisterInformation
--------------------------------------------------------------------
Olt/OnuPriIPPubIPMACAddressPortSum
--------------------------------------------------------------------
07/001010.025.107.001192.168.001.20100:
0a:
c2:
10:
24:
d502
07/065010.025.107.065192.168.001.20200:
0a:
c2:
10:
07:
7c02
--------------------------------------------------------------------
DisplayedIADSum:
2
RegisterdIADSum:
2
显示上联接口信息:
此命令用于显示由主控盘下发的语音配置信息,正常情况下应该与网管和主控盘一致。
Config\ngn#showinterfacenewindexall
Totalinterfacenum:
1
----------------------------------------------
Servicename:
ngn_pt248
Protocoltype:
1
MGC1addr:
192.168.1.119
MGC1port:
2944
MGC2addr:
MGC2port:
2944
MGC3add:
MGC3port:
2944
Keepaliveenable:
0
aliveinterval:
0
alivetimes:
0
MasterDNS:
255.255.255.255
SlaveDNS:
255.255.255.255
DHCPenable:
0
Sipreg-serveraddr:
0.0.0.0
Sipreg-serverport:
5060
Sipreg-serveraddr:
0.0.0.0
SipAgent-serverport:
5060
Sipreg-expire:
3600
显示语音业务上联用户信息:
此命令用于显示由主控盘下发的语音配置信息,正常情况下应该与网管和主控盘一致。
Config\ngn#showuplinknewindexall
ConfigedtotalIPconfigurationnum:
145
ActualtotalIPconfigurationnum:
145
----------------------------------------------
Indexofuplink:
0
NgnInterfacename:
ngn_pt248
NgnInterfaceindex:
0
Telephonenumber:
3001
Publicip:
192.168.1.110
Mask:
255.255.0.0
Gateway:
0.0.0.0
Endpointname:
192.168.1.110
Protocolport:
2944
Username:
PT/1
Sipauthusername:
Sipauthpassword:
此命令也可以单独查看一个电话号码对应的NGN用户配置,命令格式“
Config\ngn#showuplinknewindex<0-99999999>
其中<0-99999999>对应于具体电话号码
查询IAD语音端口配置
ngn\showdspoltXonuXportX
说明:
该命令显示了目标ONU语音端口的配置信息,包括电话号码,DSP配置等信息,如果此处显示的端口配置不为空,则每次该IAD上电后,AC16会自动向IAD下发语音端口配置。
showdspolt7onu1portall
TotalDSPconfigurationnum:
8
NGNconfigurationnum:
8
----------------------------------------------
Servicetype:
NGN
Olt:
7
Onu:
1
Portno:
1
Telephonenumber:
4001
Vlanid:
1000
SVlanid:
0
Codectype:
1
Faxmode:
disable
Sliencemode:
enable
Echomode:
enable
Inputgain:
0
Outputgain:
0
DTMFmode:
0
keepaliveenable:
1
查询ARP代理信息
ngn\showoption默认arp-proxy功能打开,适应PON内通话媒体流的代理
ngn\showarp查看学习到OLT下挂IAD和fttn型onuac16公网ip,valn信息、mac地址
说明:
该表项记录了整个系统下所有NGNVLAN下IAD公网IP的ARP信息,AC16通过这张ARP表的内容来实现PON内语音互通的功能。
正常情况下,该表会实时记录系统下所有IAD的公网信息,包括VLANid,优先级,IP,MAC地址等,PON内的电话就是指系统下的2个IAD相互打电话,语音流直接发往对方IP(通话的语音流也可以发向OLT外的媒体服务器等其他设备,再由媒体服务器转发,此时AC16不需要也不会去参与语音流的转发工作,具体采用哪种方式都是有软交换来控制),只有通话的双方IP信息都在这张表中时,语音流才会被AC16转发实现PON内语音互通。
如果出现了语音的不通或者单通需要检查这张表内的IP信息。
刷新Config\ngn#refresharp192.168.1.97或all
说明:
用于刷新一条IP(全部)的ARP信息,命令执行后,会更新该IP(全部)的ARP信息
删除Config\ngn#deletearp
说明:
用于删除一条IP(全部)的ARP信息,命令执行后,不主动发送ARP包去获得该IP的
debug下AC16_调试打印开关
ddd进入debug模式
1)与IAD通信打印开关
ts
printfIadPkg=2
说明:
该开关打开后会将所有AC16与IAD的通信包内容打印出来,用于无法抓包时捕获私有协议内容,分析定位问题。
注意,在捕获完需要的内容后需要将打印关闭,否则会影响系统工作。
方法:
printfIadPkg=0
2)与GSWC通信打印开关
ts
printfMnPkg=2
说明:
该开关打开后会将所有AC16与主控盘间的通信包内容打印出来,用于在出现配置错误时定位问题。
关闭方法printfMnPkg=0
⏹FTTH型ONU
高科IAD
telnet登录密码admin或串口登录用户名enable密码radon
查询命令
版本查询MG6002(F2)#showversion
H248协议相关参数查询,通过查看网关注册状态和端口状态,判断IAD端口是否进入服务
MG6002(F2)#showmegaco
MG6002(F2)#showendpoint
IP地址查询MG6002(F2)$showip
语音算法查询MG6002(F2)$showcodec
查询DSP配置MG6002(F2)$showdsp
查询VLANMG6002(F2)$showvlan
检查网络连接状况Ping
设置命令
H.248终结点参数
setendpoint
MG6002(F2)#setendpoint
->终结点类型选择:
1-----物理终结点
2-----临时终结点
->请选择需配置的终结点类型<1~2>:
物理终结点配置:
->是否批处理配置端口?
'yes'or'no'[yes]:
yes
->所采用的协议:
0-------V5
1-------MEGACO
2-------关闭
->请输入选择的协议(0~2)[1]:
->端口前缀[aaln]:
aaln
->起始端口号[1]:
1
->连续配置端口数[2]:
->端口名称数字后缀起始值[1]:
1
->递增值[1]:
1
确定更改配置吗?
'yes'or'no'[no]:
yes
临时终结点配置:
->临时终结点配置模式:
1-----固定配置
2-----自动递增
->请选择配置模式<1~2>[2]:
2
->临时终结点ID前缀[RTP/]:
->临时终结点ID起始编号[0]:
0
->临时终结点ID编号递增步长[1]:
1
->临时终结点ID编号字符串显示位数(0表示按数字递增)[3]:
->临时终结点ID编号个数[100]:
100
确定更改配置吗?
'yes'or'no'[no]:
yes
H.248高级配置
MG6002(F2)#setmegacoadvance
->DigitMap起始定时器(秒)[16]:
->DigitMap短定时器(秒)[1]:
->DigitMap长定时器(秒)[16]:
->号码匹配数图中某项便立即上报?
'yes'or'no'[yes]:
->重传定时器最大时长(秒)[4]:
->防雪崩最大时延(秒)[10]:
->信令采用缩写模式?
'yes'or'no'[no]:
->采用纠错模式?
'yes'or'no'[no]:
->AV包处理方式(0-其他,1-贝尔)[1]:
->MD5注册时一直带有认证字段?
'yes'or'no'[no]:
->信令中网关名称后是否携带端口号?
'yes'or'no'[yes]:
确定更改配置吗?
'yes'or'no'[no]:
抓包分析
除利用wireshark等工具外,直接使用串口也可捕获IAD和MGC间交互信令的内容。
首先需要使用命令“setdebugmegaco”将调试开关开启,IAD和MGC间交互信令的内容便会在串口中打印出来。
命令如下:
MG6002(F2)$setdebugmegaco
->是否输出fatal信息?
'yes'or'no'[no]:
->是否输出error信息?
'yes'or'no'[no]:
->是否输出warning信息?
'yes'or'no'[no]:
->是否输出send信息?
'yes'or'no'[yes]:
y
->是否输出receive信息?
'yes'or'no'[yes]:
y
->是否输出information信息?
'yes'or'no'[no]:
确定更改配置吗?
'yes'or'no'[no]:
y
以上命令中,只需将“send”和“receive”信息开启便可在串口中打印出IAD和MGC交互的信令内容。
MG6002(F2)$setdebugother
->设置应用部分调试等级(1-5)[1]:
->设置DSP部分调试等级(1-5)[2]:
->设置接口部分调试等级(1-5)[2]:
->设置电话部分调试等级(1-5)[2]:
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- EPON 常用命令 讲解 0811