Category: Technical Blog

NPAD is a tool to diagnose TCP performance issues. I hit the following issue when compiling the CLI client (diag-client.c) on Solaris 10 x86: cc diag-client.c -o diag-client Undefined first referenced symbol in file gethostbyname diag-client.o socket diag-client.o connect diag-client.o ld: fatal: Symbol referencing errors. No output written to diag-client Fixed linkage with cc -lsocket -lnsl -lm diag-client.c -o diag-client

NPAD client on Solaris

Whilst working through labs for the BSCI CCNP exam (using the fantastic Dynagen / Dynamips) I came across the need for a multicast traffic generator. Googling showed me there was “MINT” but further investigation showed it didn’t do Windows, a little more faffing about with hping, nemesis and bittwist got me no closer.

Then I found a link which solved all my problems. I have the Windows Resource Kit and it does multicast generation. Magic. C:>mcast /intf:10.254.0.254 /send /intvl:1000 /numpkts:100000 /grps:224.1.1.1,224.2.2.2

I contributed a standard deviation jitter graph to the excellent Cisco SAA graphing templates – these are extremely powerful if you’re lucky enough to have Cisco routers that support the function. I only wish I had the voice feature set so I could get the MOS/ICPIF scores.

Jitter dispersion between two SAA capable routers

Yet again I’m amazed at how good an application Cacti has become and how good the user community is.