Thanks Jacob and Richard

The PTP server was configured with the firewalll active as I could check
with iptables -L -v  and was droping all the incoming udp traffic.

By opening port 319 and 320 for udp, I recovered a normal behaviour and
could also pass pmc commands.

This is a bit strange, however, for an off-the-shelf PTP server (NTS Pico3).

Le 28/01/2020 à 08:55, Eric Poquillon a écrit :
> Hi
>
> Thanks for the answer.
>
> I use WireShark from a third computer on a switch. Purpose was also to
> check that the switch was not filtering UDP frames (and it does not).
> However, I may have also launched a wireshark session on one of the PTP
> clocks so I will check again (I didn't thought about the impact of the
> promiscuous mode).
>
> I didn't succeed to get a management answer using pmc from the outside
> (I mean from another PC connected on the switch) although it was fine
> when pmc runs on the same computer as ptp4l.
>
> So I will dig into those two clues : promiscuous mode and firewall.
>
> A side question : I didn't find how to target a specific clock with pmc.
> Are all the clocks on the network supposed to answer to a single query ?
>
>
> Thanks again for the help
>
> Eric
>
> Le 27/01/2020 à 21:49, Jacob Keller a écrit :
>> On 1/24/2020 10:26 AM, Eric Poquillon wrote:
>>> Hi,
>>>
>>> I am using two instances of ptp4l on two computers. One is running as
>>> slave and the other as master following initial series of annoucement
>>> messages.
>>>
>>> Despite the fact I can see, using WireShark, DelayRequest UDP frames
>>> sent by the slave passing on the network, following the SYNC and
>>> FOLLOWUP frames from the master, the master never responds to them by a
>>> Delay_Response. The slave remains in the Listenning state.
>>>
>> How are you checking with wireshark? from the slave? from the master?
>> are you ensuring to check without enabling promicuous mode on the devices?
>>
>>> If I change the transport protocol from L4 (UDP) to L2 (ethernet), then
>>> the exchange seems normal and the whole set of SYNC, FOLLOWUP,
>>> DELAY_Request and Delay_Response are visible on the network.
>>>
>>> Any idea of misconfiguration that may result in this abnormal behaviour
>>> with L4 ?
>>>
>> In my experience, this usually is the result of a firewall blocking the
>> L4 UDP packets. It's not the only explanation but it's fairly common.
>>
>> I would rule that out first. You should also be able to increase the log
>> level on ptp4l to get it to print more data about what it's seeing. You
>> might also check with pmc to see if ptp4l is noticing the packets.
>>
>> I believe there is a statistics command that got added recently, I
>> believe GET_PORT_STATS_NP.
>>
>> best of luck!
>>
>> Thanks,
>> Jake
>>
>>> Eric
>>>
>>>
>>>
>>> _______________________________________________
>>> Linuxptp-users mailing list
>>> Linuxptp-users@lists.sourceforge.net
>>> https://lists.sourceforge.net/lists/listinfo/linuxptp-users
>>>
>> _______________________________________________
>> Linuxptp-users mailing list
>> Linuxptp-users@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/linuxptp-users
>
> _______________________________________________
> Linuxptp-users mailing list
> Linuxptp-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/linuxptp-users


_______________________________________________
Linuxptp-users mailing list
Linuxptp-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/linuxptp-users

Reply via email to