Добрый день, уважаемые!
Встретил очень интересный баг. При звонке между SIP софт-фоном(у меня X-Lite) и KX-NT366 трафик RTP идет как надо, а вот с KX-NT343 он почему-то на втором уровне в качестве получателя указывает MAC порта IPCMPR! И на KX-NT343 и на KX-NT366 стоит прошивка версии 02.011. Кто знает куды копать? Инициатором звонка может быть любая из сторон, поведение одинаковое. SIP пакеты во всех случаях ходят правильно. Между сетями NAT'а нет, чистый роутинг.
Вот пара записей из Wireshark:
KX-NT366
==
No. Time Source Destination Protocol Length Info
1577 27.481257000 192.168.11.36 192.168.3.56 RTP 214 PT=ITU-T G.711 PCMA, SSRC=0x5FA0817B, Seq=0, Time=0
Frame 1577: 214 bytes on wire (1712 bits), 214 bytes captured (1712 bits) on interface 0
Ethernet II, Src: Panasoni_3b:fe:9c (00:80:f0:3b:fe:9c), Dst: Microsof_00:52:07 (00:15:5d:00:52:07)
Internet Protocol Version 4, Src: 192.168.11.36 (192.168.11.36), Dst: 192.168.3.56 (192.168.3.56)
User Datagram Protocol, Src Port: 8000 (8000), Dst Port: 56332 (56332)
Real-Time Transport Protocol
==
KX-NT343
==
No. Time Source Destination Protocol Length Info
1101 15.431952000 192.168.11.64 192.168.3.56 RTP 214 PT=ITU-T G.711 PCMA, SSRC=0x1267D373, Seq=0, Time=0
Frame 1101: 214 bytes on wire (1712 bits), 214 bytes captured (1712 bits) on interface 0
Ethernet II, Src: Panasoni_fb:3f:f5 (00:80:f0:fb:3f:f5), Dst: Panasoni_c1:72:22 (00:80:f0:c1:72:22)
Internet Protocol Version 4, Src: 192.168.11.64 (192.168.11.64), Dst: 192.168.3.56 (192.168.3.56)
User Datagram Protocol, Src Port: 8000 (8000), Dst Port: 56166 (56166)
Real-Time Transport Protocol
==
Мак 00:80:f0:c1:72:22 принадлежит станции NCP1000 и IPv4 у неё другой - 192.168.11.11, и находится он в той же сети, что и любой из телефонов KX-NT343.
Полагаю, что пакеты сыпятся на порт станции, т.к. MAC получателя указывается ее, свич ей и пересылает их напрямую. Станция же эти пакеты просто дропает, т.к. IP адрес получателя не её.