Below are the tcpdump traces. Note that "v2" is reported for ntpdc 4.1.0.
The converse is also true; xntpdc 3-5.93e can't talk to a 4.1.0 ntpd.
------------------------------ ntp 3-5.93e ---------------------
xntpdc> host laswitch-esat.kuleuven.ac.be
current host set to laswitch-esat.kuleuven.ac.be
xntpdc> peer
remote local st poll reach delay offset disp
=======================================================================
+swisstime.ee.et 134.58.255.5 1 1024 377 0.03078 -0.000583 0.00081
+129.36.143.151 0.0.0.0 16 1024 0 0.00000 0.000000 16.0000
*sombrero.cs.tu- 134.58.255.5 1 1024 377 0.02501 -0.000032 0.00063
+laswitch-cw.kul 134.58.255.5 2 1024 376 0.00169 0.002855 0.01534
+laswitch-ludit. 134.58.255.5 2 1024 377 0.00191 0.000332 0.00125
10:14:09.657651 smith.esat.kuleuven.ac.be.1037 > laswitch-esat.kuleuven.ac.be.ntp: [udp sum ok] v3 res2 strat 0 poll 2 prec 1 dist 0.000000 disp 0.000000 ref (unspec)@0.000000000 orig 0.000000000 rec -0.000000000 xmt -0.000000000 (DF) (ttl 64, id 39835, len 76)
10:14:09.659302 laswitch-esat.kuleuven.ac.be.ntp > smith.esat.kuleuven.ac.be.1037: [udp sum ok] [len=168] v3 -1s res2 strat 0 poll 2 prec 1 dist 5.000488 disp 34362.996170 ref (unspec)@8061194.042964994 orig 2017.1000000000 rec -2505435.1000000000 xmt -2017.495535880 (ttl 255, id 20986, len 196)
------------------------------ ntp 4.1.0 ---- Linux 2.4.13 gcc 2.95.3 --------
ntpdc> host laswitch-esat.kuleuven.ac.be
current host set to laswitch-esat.kuleuven.ac.be
ntpdc> peer
***Server reports a format error in the received packet (shouldn't happen)
10:20:20.526535 smith.esat.kuleuven.ac.be.1040 > laswitch-esat.kuleuven.ac.be.ntp: [udp sum ok] [len=160] v2 res2 strat 0 poll 2 prec 1 dist 0.000000 disp 0.000000 ref (unspec)@0.000000000 orig 0.000000000 rec -0.000000000 xmt -0.000000000 (DF) (ttl 64, id 14252, len 188)
10:20:20.528042 laswitch-esat.kuleuven.ac.be.ntp > smith.esat.kuleuven.ac.be.1040: [udp sum ok] [len=8] v3 -1s res2 strat 0 poll 2 prec 1 dist 12288.000000 disp 0.000000 ref (unspec) [|ntp] (ttl 255, id 22653, len 36)
Those versions are not query-compatible.
DS
The (x)ntpdc programs were never intended to interoperate between
versions, although some versions did interoperate with others. The
protocol is not specified in the standard, as the programs are used
mainly to debug details specific to each version implementations. Use
the ntpq program instead. The protocol is specified in the standard and
it works transparently in all versions.
Dave