由于S9300交换机的安全机制导致特殊场景下的语音媒体报文被丢弃
问题描述
组网:ONU-OLT-S9300-NE40E
故障:同一个ONU下挂的两个电话能通接通,但是双方都听不到对方的语音
版本:V100R002C00SPC002
故障:同一个ONU下挂的两个电话能通接通,但是双方都听不到对方的语音
版本:V100R002C00SPC002
告警信息
无
处理过程
由于报文被无法判断被那台设备丢弃,只能通过报文分析:
1、在ONU上行报文获取,发现报文正常发出。
2、在OLT上行和下行报文获取,发现报文从OLT上行口正常发出。
3、在S9300下行口报文获取,可以抓到该报文,但是在上行口却没有抓到该报文,基本可以确认该报文是被S9300丢弃。
4、经过咨询研发,S9300该版本当源IP跟目的IP相同的时候认为是非法报文采取丢弃的策略。
后期可以通过补丁对此类报文认为是合法报文不采取丢弃策略。
1、在ONU上行报文获取,发现报文正常发出。
2、在OLT上行和下行报文获取,发现报文从OLT上行口正常发出。
3、在S9300下行口报文获取,可以抓到该报文,但是在上行口却没有抓到该报文,基本可以确认该报文是被S9300丢弃。
4、经过咨询研发,S9300该版本当源IP跟目的IP相同的时候认为是非法报文采取丢弃的策略。
后期可以通过补丁对此类报文认为是合法报文不采取丢弃策略。
根因
同一个ONU下挂的两个电话能够接通,证明信令是没有问题的,而且在ONU上面ping替他IP地址都是没有任何问题的。由于是同一个ONU的两个电话使用的媒体IP是一个,也就是该报文的源IP和目的IP是同一个IP地址,源MAC地址是ONU的MAC地址,目的MAC是NE40E的网关地址。ONU使用外部转发模式,会将媒体报文通过OLT转发到交换机和NE40E,然后NE40E再转发给ONU,双方听不到语音,也就是媒体报文被丢弃。怀疑报文是被中间设备丢弃。
有可能丢弃该报文的设备如下:
1、被OLT丢弃
2、被S9300丢弃
3、被NE40E丢弃
有可能丢弃该报文的设备如下:
1、被OLT丢弃
2、被S9300丢弃
3、被NE40E丢弃
建议与总结
无
阅读剩余
版权声明:
作者:SE_Gao
链接:https://www.cnesa.cn/9845.html
文章版权归作者所有,未经允许请勿转载。
THE END