Appendix A Open Source Used In Cisco Aironet 600 Series OfficeExtend Access Point

ntpclient 345.0

-i interval check time every interval seconds (default 600)

-l

attempt to lock local clock to server using adjtimex(2)

-p port

local NTP client UDP port (default 0 means "any available")

-r

replay analysis code based on stdin

-s

simple clock set (implies -c 1)

Mortal users can use this program for monitoring, but not clock setting (with the -s or -l switches). The -l switch has not been well tested. Simulation (with -r) actually looks halfway decent, so locking should be OK too, but it needs some tuning.

The test.dat file has 200 lines of sample output. Its first few lines, with the output column headers that are shown when the -d option is

chosen, are:

 

 

 

 

 

day second

elapsed

stall

skew dispersion freq

51785 180.386

1398.0

40.3

953773.9

793.5

-1240000

51785 780.382

1358.0

41.3

954329.0

915.5

-1240000

51785 1380.381

1439.0

56.0

954871.3

915.5

-1240000

day, second: time of measurement

 

 

elapsed:

total time from query to response (microseconds)

stall:

time the server reports that it sat on the request (microseconds)

skew:

difference between local time and server time (microseconds)

dispersion: reported by server, see RFC-1305 (microseconds)

freq:

local clock frequency adjustment (Linux only, ppm*65536)

test.dat is suitable for piping into ntpclient -r. I have over 53000 samples (lines) archived for study, that I don’t include here.

They are spaced 10 minutes apart, representing over a year of data logging (not continuous, unfortunately).

envelope is a perl script that I have used for my lock studies. It’s kind of a hack and not worth documenting here.

-Larry Doolittle <larry@doolittle.boa.org

GNU GENERAL PUBLIC LICENSE Version 2, June 1991

Copyright (C) 1989, 1991 Free Software Foundation, Inc.,

51Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed.

Preamble

The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This

Cisco Aironet 600 Series OfficeExtend Access Point User Guide

A-107

Page 142
Image 142
Cisco Systems 600 manual 107