EPON系统-语音业务-协议抓包及调试方法PPT课件.ppt_第1页
EPON系统-语音业务-协议抓包及调试方法PPT课件.ppt_第2页
EPON系统-语音业务-协议抓包及调试方法PPT课件.ppt_第3页
EPON系统-语音业务-协议抓包及调试方法PPT课件.ppt_第4页
EPON系统-语音业务-协议抓包及调试方法PPT课件.ppt_第5页
已阅读5页,还剩29页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

EPON系统语音业务协议抓包及调试方法 internet 分析问题的重要手段 抓包 VOIP语音业务的信令和语音流都是以UDP包的形式在网络中传输的 EPON设备内部的通信机制也是基于UDP来传输的 NGN信令包 RTP包 私有协议包 OLT抓包 上联口镜像抓包功能 可以将业务上联口的所有数据镜像到另外一个空的上联口上 使用电脑或仪表抓包来分析业务数据包内容 比如语音业务的信令包 RTP包等 从而可以判断与SS之间信令流程以及参数是否正确 设置方法 1 网管在上联盘设置镜像2 命令行device目录 命令为setmirrorto29 x 镜像口setmirroradd29 x 被镜像口setmirrordisable 去掉镜像 OLT抓包 EC2前面板镜像抓包功能 可以镜像出该PON口下IAD与线卡 AC16 SS通信的所有包 包括了IAD与OLT通信的私有协议包及IAD与外部SS等通信的信令语音包等 命令行设置 1 串口连接EC22 登录 用户名密码都为 e GEPON 3 enable密码为 e GEPON 4 进入shell 先敲入debug 在敲入shell5 在shell提示 下敲入driver set mirror 4 1 或者driver set mirror 4 2 6 退出shell exit 7 将网线连接到EC2面板上的以太网调试接口 5006 15 16命令设置 1 串口连接主控盘GSWB FSWB前面板2 登录 用户名密码为wrian33003 user密码为adminan33004 上联口之间的镜像设置 登录到主控盘 device目录 命令为setmirrorto29 x 镜像口setmirroradd29 x 被镜像口setmirrordisable 去掉镜像 ONU端镜像抓包 5006 05PORT2口与IAD网口相连 IAD所有收发的包都可以在该口抓到 包分析 内部 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芯片 对于5006 07ONU 外部 对于每一个IAD都需要分配一个公网的IP后才可以与软交换 SS 通信从而完成NGN语音业务 这个IP就是我们在开通语音业务时配置的IADIP 另外IAD还可以通过PPPOE或DHCP这样的方式动态获取公网IP 这个是由具体的工程情况来确定的 EPON系统IP说明 包分析 信令包 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 配置获取 状态查询等流程 Wireshark抓包 定位问题的协助手段 命令调试 设备常用的命令行可使简单问题明了化调试手段可将简单的通信包内容尽收眼底 语音业务常用命令 GSWC主控盘 查询主控盘上的语音配置 1 显示NGN上联接口showngninterface 1Admin ngn showngninterfaceh248 ngninterfaceinformation theindexofthengninterface 1servicename h248protocaltype h 248mgc1ip 192 168 7 100mgc1port 2944mgc2ip mgc2port 2944mgc3ip mgc3port 2944keepalive disablemasterdns 255 255 255 255slavedns 255 255 255 255dhcp disable 语音业务常用命令 GSWC主控盘 2 根据电话号码显示ngn用户showngnuserphonenoAdmin ngn showngnuserpho1001 ngnuserinformation theindexofthengnuser 1servicename h248telephoneno 1001publicip 192 168 7 1subnet 255 255 255 0gateway 0 0 0 0endpointdomainname 192 168 7 1protocolportno 2944theendpointusername a 1 语音业务常用命令 GSWC主控盘 3 查询IAD上语音配置情况 showeponslotonupots config显示16号槽位的6号ONU的所有pots口的参数Admin onu voice showeponslot16onu6pots config Slot16Onu6PotsConfigInformation port 1phonenum 10000000vlanid 101codemode G 711Afaxmode transparentslienceSp disableechocancel disableinputgain 0outputgain 0dtmfmode transparent port 2phonenum 10000001vlanid 101codemode G 711Afaxmode transparentslienceSp disableechocancel disableinputgain 4outputgain 0dtmfmode transparent 语音业务常用命令 AC16 1 查询IAD注册情况device showiad说明 该命令会显示出系统内部所有IAD通过私有协议向AC16定时上报的注册信息 包含了IAD的私网IP 公网IP等 如果此处没有IAD的信息 那么AC16不会对IAD下发配置 IAD也很可能没有获得私网IP 需要检查授权等信息是否正确 Config device showiadconfiguredIAD configured RegisterInformation Olt OnuPriIPPubIPMACAddressPortSum 07 001010 025 107 001192 168 001 20100 0a c2 10 24 d50207 065010 025 107 065192 168 001 20200 0a c2 10 07 7c02 DisplayedIADSum 2RegisterdIADSum 2 语音业务常用命令 AC16 2 显示上联接口信息 此命令用于显示由主控盘下发的语音配置信息 正常情况下应该与网管和主控盘一致 Config ngn showinterfacenewindexallTotalinterfacenum 1 Servicename ngn pt248Protocoltype 1MGC1addr 192 168 1 119MGC1port 2944MGC2addr MGC2port 2944MGC3add MGC3port 2944Keepaliveenable 0aliveinterval 0alivetimes 0MasterDNS 255 255 255 255SlaveDNS 255 255 255 255DHCPenable 0Sipreg serveraddr 0 0 0 0Sipreg serverport 5060Sipreg serveraddr 0 0 0 0SipAgent serverport 5060Sipreg expire 3600 语音业务常用命令 AC16 3 显示语音业务上联用户信息 此命令用于显示由主控盘下发的语音配置信息 正常情况下应该与网管和主控盘一致 Config ngn showuplinknewindexallConfigedtotalIPconfigurationnum 145ActualtotalIPconfigurationnum 145 Indexofuplink 0NgnInterfacename ngn pt248NgnInterfaceindex 0Telephonenumber 3001Publicip 192 168 1 110Mask 255 255 0 0Gateway 0 0 0 0Endpointname 192 168 1 110Protocolport 2944Username PT 1Sipauthusername Sipauthpassword 2020 3 19 17 语音业务常用命令 AC16 4 查询IAD语音端口配置ngn showdspoltXonuXportX说明 该命令显示了目标ONU语音端口的配置信息 包括电话号码 DSP配置等信息 如果此处显示的端口配置不为空 则每次该IAD上电后 AC16会自动向IAD下发语音端口配置 showdspolt7onu1portallTotalDSPconfigurationnum 8NGNconfigurationnum 8 Servicetype NGNOlt 7Onu 1Portno 1Telephonenumber 4001Vlanid 1000SVlanid 0Codectype 1Faxmode disableSliencemode enableEchomode enableInputgain 0Outputgain 0DTMFmode 0keepaliveenable 1 语音业务常用命令 AC16 调试打印开关 1 与IAD通信打印开关dddtsprintfIadPkg 2说明 该开关打开后会将所有AC16与IAD的通信包内容打印出来 用于无法抓包时捕获私有协议内容 分析定位问题 注意 在捕获完需要的内容后需要将打印关闭 否则会影响系统工作 方法 printfIadPkg 0包内容参考EPON系统与IAD通信私有协议 2 与GSWC通信打印开关dddtsprintfMnPkg 2说明 该开关打开后会将所有AC16与主控盘间的通信包内容打印出来 用于在出现配置错误时定位问题 语音业务常用命令 串口登录telnet登录远端onu1 在网管端使用telnet进入olt主控盘输入用户名密码 GEPONGEPON2 进入主控盘service目录 telnet进AC16 命令如下 Admin service telnet10 25 100 183 输入AC16的用户名密码进入AC16后 同样进入service目录 telnet进远端onu 命令如下 Config service telnet10 25 此ip为onu获取授权后与ac16通信的私网ip 4 输入onu的登录用户名密码 即可进入远端onu 登录密码说明 1 GSWC用户名 GEPON密码 GEPON2 AC16用户名 GEPON密码 GEPON3 07用户名 GEPON密码 GEPON4 04 05 高科 en密码 radontelnet 用户名 admin进入en密码 radon5 04 05 普天 一级用户名 gepon密码 gepon二级用户名 gepon密码 gepon6 15主控盘 用户名wri密码 an330015AC16telnet密码 an3300 串口登录不需要密码 语音业务常用命令 IADAN5006 04 05ONU 高科IAD 1 串口登录用户名密码MG6002 F2 enablePassword radon2 查询版本showversion3 查询IP配置showip4 查询MGCAGO配置showmegaco5 查询端口配置及状态showendpoint6 查询DSP配置showdsp7 查询VLANshowvlan8 检查网络连接状况Ping 语音业务常用命令 IADAN5006 04 05ONU 普天IAD 1 查询版本system version2 查询IP配置 network3 查询MGCAGO配置 protocol4 查询端口配置及状态 showepstatus5 查询DSP配置 codec6 查询VLANnetwork vlan7 检查网络连接状况system ping 语音业务常用命令 IADAN5006 07ONU1 串口登录用户名密码Login GEPONPassword GEPON2 查询版本Config version3 查询IP配置Config device showip4 查询MGCAGO配置Config protocol showmgc5 查询端口配置及状态Config protocol showuserinform1to166 查询DSP配置Config dsp showport 1 16 config7 检查网络连接状况Config service ping 语音业务常用命令 IADAN5006 15 16ONU1 串口登录用户名密码Login wriPassword an33002 查询各槽位信息Admin device showslot3 查询版本Admin device showversion4 查询ac16IP配置Admin ac16 showacip5 查询MGCAGO配置Admin ac16 showmgc li5 查询端口配置及状态Admin ac16 showngncardportuser6 查询DSP配置Admin ac16 showac16dspip7 检查网络连接状况进入AC16串口ping回车 输入MGCIP地址192 168 99 102AC167命令 15AC16串口常用命令ShowStatus查看状态 线卡号需要减去2 ShowMg显示各端口注册状态 RegMg UnRegMg注册 注销网关RegPort UnRegPort注册 注销端口ShowIP显示设备AC16IP DSPIPShowSigTimeout显示信号音时长Setfax配置传真模式 T38 T30 Ping与MGC GSWB FSWBpingSetFmtp设置DTMF自协商SetDigMatch设置号码匹配ShowEphName显示RTP格式ShowDigit显示定时器 语音业务调试命令 AN5006 04 05当通过抓包工具仍无法定位问题时 可借助设备的相关调试命令来查看设备与外界是否进行了包交互 AN5006 04 05设备的调试命令如下 MG6002 F2 setdebugmegaco 是否输出fatal信息 yes or no yes 是否输出error信息 yes or no yes 是否输出warning信息 yes or no no 是否输出send信息 yes or no no yes 是否输出receive信息 yes or no no yes 是否输出information信息 yes or no no 确定更改配置吗 yes or no no y0 xe TRANSPORT 0 Jan02197001 07 02 640 TRANSPORT 0 SEND MEGACO 1 192 168 99 15 Reply 916 Context Modify a 2 TransactionResponseAck 5298 0 xf MegacoEventThread Jan02197001 07 08 240 MegacoEventThread SEND MEGACO 1 192 168 99 15 Transaction 5299 Context Notify a 2 ObservedEvents 1 19700102T01070824 al on 语音业务调试命令 AN5006 04 05查看摘挂机 拨号等事件 MG6002 F2 setdebugother 设置应用部分调试等级 1 5 1 设置DSP部分调试等级 1 5 2 设置接口部分调试等级 1 5 2 设置电话部分调试等级 1 5 2 5 设置传真部分调试等级 1 5 1 设置综合网管调试等级 1 5 1 确定更改配置吗 yes or no no y0 x8 TeleMainTask Chan 1fxsoffhook 0 x8 TeleMainTask Chan1opendspchan 0 x8 TeleMainTask dspchanactive channum 10 xe TRANSPORT 0 Chan1recvstartdialtonesignal0 x8 TeleMainTask Chan1playdialtone 0 x8 TeleMainTask Chan 1detectdmtf 5 0 xf MegacoEventThread Chan1recvstopdialtonesignal0 x8 TeleMainTask Chan 1detectdmtf 5 0 x8 TeleMainTask Chan 1detectdmtf 5 0 x8 TeleMainTask Chan 1detectdmtf 5 0 x8 TeleMainTask Chan 1fxsonhook 0 x8 TeleMainTask dspchanclose channum 1 语音业务调试命令 AN5006 071 检测摘挂机 拨号事件 Config protocol setdebugport接下来若输入 inputvaildportnum 输入all debugallports 输入none don tdebuganyports 事件命令IDHAND ON0 x20HAND OFF0 x21FLASH0 x2200 x0010 x0120 x0230 x0340 x0450 x0560 x0670 x0780 x0890 x09A0 x0AB0 x0BC0 x0CD0 x0DE0 x0EF0 x0FCNG0 x30CED0 x31V210 x32EOF0 x33 语音业务调试命令 AN5006 072 NGN信令打印 Config protocol setdebug level此命令中有9个选择 并可通过showdebug level命令显示各调试信息打开关闭的情况 如Config protocol showdebug level1 RV LOGMASK ALL2 RV LOGMASK NONE 关闭调试信息选此项 3 RV LOGLEVEL FATAL4 RV LOGLEVEL ERROR 带 表示已选择打开项 5 RV LOGLEVEL WARNING6 RV LOGLEVEL SEND 7 RV LOGLEVEL RECEIVE 8 RV LOGLEVEL ENTER9 RV LOGLEVEL LEAVE说明 查看此类调试信息时 通常为了快速定位 只打开6 7调试 其他不需打开 3 EPON内部私有协议收发包开关 敲ddd进入DEBUG下 setendprintrxdisable enabletxdisable enable此命令用于查看AC16是否给IAD下配置包4 检测物理摘挂机状态敲ddd进入DEBUG下Showlinestatus 语音业务调试命令 AN5006 15 161 检测摘挂机 拨号事件打印 F

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论