由于ONT语音网关没有配置为OLT三层接口地址导致无法ping通

发布时间:  2015-12-10 浏览次数:  371 下载次数:  0
问题描述

组网:5680T下挂HG8311。
故障现象:在5680T上创建vlan 100的三层接口,配置IP地址 192.168.33.2/24,HG8311上创建一个语音wan连接,VLAN 100 设置静态IP 192.168.33.5/24, 网关192.168.33.1,发现在ONT侧可以ping通5680T上的三层接口地址, 但是在5680T上无法ping通ONT的语音地址。

告警信息
处理过程

1、5680T上查看ARP表项,能看到ONT语音的IP地址和mac地址,ARP表项学习正常。

2、尝试把ONT语音网关地址修改成192.168.33.2(OLT三层接口地址)后,从5680T上可以ping通ONT的语音地址。

根因

ONT默认把reply报文是向wan接口的网关转发,一开始从5680T上ping ONT的语音网关地址的时候,ONT默认把reply报文往192.168.33.1发送,所以虽然5680T上能学习到正确的ARP表项,但是无法收到正确响应报文。后来把ONT的语音网关地址修改成5680T的三层接口地址之后,ONT把reply报文直接送往OLT的三层接口地址之后,就可以从5680T上ping通ONT的语音地址。

解决方案

把ONT语音网关地址修改成192.168.33.2(OLT三层接口地址)后,从5680T上可以ping通ONT的语音地址。

建议与总结

当需要从OLT去ping ONT的接口地址时有以下二种情况:

第一种情况:如果ONT网关地址不是5680T的三层接口地址时,需要ONT的wan接口网关能转发reply报文到OLT,这样才能ping通,否则不通。

第二种情况:如果ONT网关地址是5680T的三层接口地址时,5680T和ONT能互相ping通。

END