烽火AN5516 OLT通过OMCI下发 PPPoE WAN连接问题分析-----OLT存在私有Me协议
烽火 OLT下发PPPoE WAN连接是通过烽火厂商私有的ME :65321—65324来实现 :
如何去分析OLT对接ONU的互联互通性问题??
1.对于对接OLT兼容性问题,需要做以下准备工作:
需要了解该OLT 能否对接哪一家厂商的ONU可以互联互通,或者OLT厂商自己的ONU;
需要知道可以注册的ONU的VENDORID,MAC地址格式,软件版本,硬件版本等格式,先记录下来或许有用:
还需要了解该OLT的业务配置方式
要学会对比其它OLT的分析能力
可以互通的ONU的芯片方案及调试指令
验证调试阶段:
先做一些尝试:
- 原先我司的vendorID是 XXXX,MAC,SN,LOID都跟烽火ONU的不一样,但是注册上OLT后发现状态页面可以从O1—O5状态;但是业务不通。OLT网管配置WAN连接下发后,ONU串口抓OMCI包没有发现有65321—65324这些私有ME的报文,通过对比烽火ONU的omci报文进行对比分析。
(由于分析到:烽火OLT是通过识别自身的VENDORID再进行对自家ONU进行WAN连接下发操作); - 说的OLT自动下发WAN连接操作,我们的关注点就在这个自动下发WAN连接,抓私有OMCI包这块:业务通这块暂时不管。问题一个一个来解决;
- 通过对比中兴和华为OLT, ONU注册上后状态页面显示O5状态:(Authentication Success状态),且业务也是正常的:------经过对比分析后,我们有信心对自己的ONU确实是正常的设备,没有问题。
- 通过第3步骤 分析到 跟 VendorID有关联,所以就修改我司ONU的vendorID改成烽火的一样:FHTT,但是新的问题来了,ONU状态页面一直显示init State状态,不会变成O5状态;(由于 烽火OLT默认的注册方式是:物理标识白名单方式,我们在ONU的串口抓包得到loid authentication failed),此时可以正常再ONU串口获取到想要的下发WAN连接私有ME节点信息:65321—65324这几个MeClass。
- 通过第4步骤,loid的启发,我把OLT的注册方式改为loid认证方式;进行注册;这次有了新发现,ONU注册成功后状态显示为O5 认证成功;
但是问题是 业务还是不通,从ONU这端PPPoE拨号时正常的,可以往上拨号,但是找不到服务器,一直是在PPPoED discovery阶段;
从上面信息可以得知VENDORID是下发私有ME的WAN连接的关键;同时通过LOID注册方式也是状态页面显示正常O5状态的标志。
- 这时就要去分析OLT配置了,虽然对比过 烽火自己的ONU在相同配置前提下是可以拨号成功的,但是对接我司的ONU又什么不行呢?
原因可能是:烽火ONU是通过VEIP方式建立虚拟通道(属于HGU型ONU),而我司使用的是SFU ONU(虽然也可以配置WAN连接,功能做成跟HGU ONU类似)但是是通过PPTP的方式建立通道;
中国电信文档规范:
ONU应根据设备类型使用并在MIB upload时上报VEIP和PPTP的一种。
其中SFU仅使用和上报PPTP,不应使用VEIP;HGU只能使用和上报VEIP,不应使用PPTP。
OLT应根据ME:ONU Capability中的ONU Type 属性来判断ONU设备类型VEIP: meclass=329 (VEIP);PPTP: meclass=11(PPTP)
经过仔细分析OLT网管上面的配置,发现需要配置以下这条语句;需要建立一条对VEIP虚拟通道上对vlan的处理规则;配置好后手动拨号确实是成功了:(这根RTL方案的ONU类似,想要在ZTE C300 OLT上实现业务通必须配置一条: switchport-bind switch_0/1 veip 1)
以上我们可以发现,我只对ONU这块修改了三处:
vendorID跟烽火一样;
修改过OLT的注册方式为LOID注册:状态页面显示也是正常;
修改OLT配置后,PPPoE也是正常。
通过PPPoE手动可以拨号成功了,那就可以最后在把修改过的内容一个一个恢复原来的配置在进行验证:
发现:OLT通过LOID注册可以使成 我司的ONU的loid格式为AZGPXXXXX 可以注册成功且可以获取到IP,状态页面也是正常;下发WAN连接正常;
OLT注册方式回退到物理白名单标识,ONU也可以实现业务正常,但是无法接收到下发的私有ME的PPPoE WAN连接。
SN和VendorID还原成我司的格式AZGPXXXXX 可以可以获取到IP;状态页面显示正常O5,但是无法下发下发WAN连接MEClass;
总结:
- 最终实现业务通的问题是OLT配置问题;
- 注册方式不能是默认的物理标识,否则状态业面会一直显示O1状态;(虽然拨号可以成功),且在ANM2000网管上配置的WAN连接会被清空,不会保留
- 要想ONU状态页面显示正常为O5 状态,OLT必须使用LOID注册方式;
- OLT想通过OMCI下发WAN连接,必须通过修改VendorID实现;
步骤:
1.修改注册方式:
针对指定PON口进行设置:
发现未认证ONU并注册加入到白名单:
注册成功后,可以看到该PON口下的ONU显示绿色标识:
下发WAN连接配置:
配置业务关键需要绑定VEIP(和RTL方案在ZTE OLT上配置一样)
分享一些ZTE方案ONU调试指令:
sismac show :查看所有的mac,sn,loid,vendorid,oui等信息;
sismac 1 2176 FHTT:修改vendorid
sismac 1 2180 FHTT00112233:修改loid
sismac 1 2177 00112233:修改sn
sismac 1 256 xx:xx:xx:xx:xx:修改MAC
sismac 1 512 XXXXXXXXXXXXXXXXX :修改OUI
3.打开OMCI调试
sisdbg 132 omcidebug setprintlevel 5 0 3 开启
sisdbg 132 omcidebug setprintlevel 1 0 0 关闭
4.查看配置信息
sidbg 1 DB p TCONT: 默认有8条 tcont
sidbg 1 DB p GEMPORT : 默认有一条OMCI通道4094或4095;
当ONU注册成功后分配到allocid时,ONU注册成功后GEMPORT映射连接会发生变化。
sidbg 1 DB p GPONCFG :查看GPON配置信息
sidbg 132 omcidebug showmedata 84 : 查看vlan是否下来
sidbg 132 omcidebug showmedata 268 : 查看GEMPORT是否创建
sidbg 132 omcidebug showmedata 11(PPTP): 查看PPTP是否创建
当ONU注册成功后且建立了tcont和gemport通道,在查看GEMPORT时会自动创建一些与TCONT建立的映射关系
烽火AN5516 OLT通过OMCI下发 PPPoE WAN连接问题分析-----OLT存在私有Me协议相关推荐
- TR069服务器配置DHCP/IP/PING/Tracert/HTTP/PPPoE等仿真诊断模板及IPWAN和PPPoE WAN模板创建
1.IPOE WAN 连接配置 下发操作步骤: 创建DHCP WAN, 1. 建立InternetGatewayDevice.WANDevice.1.WANConnectionDevice.==1实例 ...
- 华为OLT (Mt5683 5680t)自动下发WAN连接配置(DHCP,Static IP)
1. GPON 自动下发WAN连接配置: 可以下发DHCP和静态IP MA5683T(config)# interface gpon 0/4 //进入GPON接口模式 MA5683T(confi ...
- 路由和远程访问 连接被远程计算机终止,通过RRAS(路由和远程访问)进行PPPOE拨号连接总是出现连接接口时出现一个错误,连接被远程计算机终止...
系统环境: 操作系统是WINDOWS SERVER 2012 R2.网络是四口千兆网卡:其中一个端口连接中国电信的光猫(光猫自动拨号):其中一个端口连接中国移动的光猫(该光猫无法自动拨号):其中一个连 ...
- mac宽带连接找不到pppoe服务器,Mac如何建立PPPoE网络连接-Mac建立PPPoE网络连接教程 - 河东软件园...
PPPoE拨号连接是最普遍的宽带接入方式之一,当然,目前通过拨号连接的方式相比较而言使用的用户要少得多,大部分都采用了无线路由器,因此,如果用户任然还在使用拨号连接,可能不太清楚如何建立PPPoE拨号 ...
- Linux下pppoe开机自动连接,Linux 系统 PPPoE 宽带连接设置方法
Linux 系统 PPPoE 宽带连接设置方法 要在Linux下使用PPPOE认证方式,必须安装PPPOE客户端软件.下面说明如何进行安装: 本文以RedHat Linux 6.2为实验平台,其它平台 ...
- windows7虚拟拔号服务器,ADSL采用虚拟拨号上网,使用Windows 7如何设置PPPoE宽带连接...
今天介绍ADSL采用虚拟拨号上网,使用Windows 7操作系统如何设置PPPoE宽带连接.连接网络的方式有很多,现在小伙伴们上网使用的连接方式主要有以下几种:ADSL宽带上网.小区宽带上网.无线局域 ...
- [PPPOE]PPPD源码分析
##1.基本 /usr/bin/setsid /usr/sbin/pppd pty '/usr/sbin/pppoe -p /var/run/pppoe_eth1.pid.pppoe -D /var/ ...
- 【Linux】如何简单地进行PPPOE拨号连接/如何快速联网-nmtui
问题描述 给linux联网一度困扰了我很长时间, 网上的教程大多针对/etc/sysconfig/network=scripts/修改里面的网络连接脚本, 或者下载使用ppp命令进行拨号连接. 子网掩 ...
- PPPoE常见拨号错误代码分析及解决办法
错误678:无法连接到远程计算机,远程计算机无响应. 问题原因: 不能连接到BRAS(PPPOE接入服务器),可能是从用户端一直到BRAS服务器整个链路中的某一个环节连接不通. 解决方法: 1)检查M ...
最新文章
- 花式云毕业:《我的世界》建大学,日本机器人替身领证 | 网友:搞点阳间的东西...
- 面试宝典系列-PHP变量在内存中的存储方式
- linkedin规则
- OnInit 和 Page_Init 事件有什么不同
- 【Linux】一步一步学Linux——last命令(98)
- 九九乘法表-九九乘法表数据输出
- 【Transformer】CSWin Transformer: A General Vision Transformer Backbone with Cross-Shaped Windows
- 搭建Windows Embedded Compact 7开发环境
- vscode中安装webpack_VSCode下手动构建webpack项目(示例代码)
- 2017中国大数据技术大会12月在京召开
- 开发中常用的linux语句,MySQL开发中常用的查询语句总结
- 组建优秀的团队-实现目标的开始
- fragment--总结
- 使用bat命令一键启动常用浏览器
- 农村环境保护学习资料
- imagemagick /tmp/magick-xxxxxxxx
- oracle 索引详解 注:转自红黑联盟非原创
- 最全常见Web安全漏洞总结及推荐解决方案
- 美国国土安全部仍然使用 COBOL 语言
- 【韩松】Deep Gradient Comression_一只神秘的大金毛_新浪博客