ETHLOAD user's guide 40 ETHLOAD 1.04 USER'S GUIDE A simple free Ethernet load/problems analyzer and events tracer E. Vyncke vyncke@csl.sni.be 16 January 1994 1. Introduction. ETHLOAD is a free software running on any MS-DOS PC with an Ethernet controller. Currently, ETHLOAD supports the following drivers (for Ethernet and Token Ring): - Digital Equipment Corp. DLL specification; - Microsoft 3Com NDIS (Network Driver Interface Specification); - packet driver as issued from PC/TCP, Clarkson University or from the Crynwr collection; - Novell ODI (Open Datalink Interface) if the driver supports promiscuous mode; - ASCII file containing Ethernet frames; - loopback driver (mainly for debugging purposes). The purposes of ETHLOAD are twofold: - display very simply non accurate numbers about the Ethernet load (number of frames/sec, bits/sec, ...); - display important parameters, events and loads for the TCP/IP, DECnet, OSI, XNS, NetWare and Netbeui protocols. ETHLOAD allows you to: - check simply the load of your Ethernet (with error rate, inter frame gap,...); - check which host is sending most of frames; - see which host is sending to which host; - see what kind of protocols are in use in your Ethernet; - ... In a TCP/IP network, ETHLOAD allows you to: - see ARP table contents; - see which host is sending (un)resolved ARP probes; - see the IP host which is sending most of the IP, UDP or TCP packets; - see what kind of protocols are in used (either TCP or UDP); - see which is the mostly used telnet/rlogin server (or client); - see the boot sequence with important BOOTP and TFTP events; - see some characteristics of IP hosts (fragments size, MTU, IP retransmission, options used -- including source routing, ...); - see main RFC 1001/1002 NetBIOS events and names; - see the working of DNS; - see important TCP events: start/stop of connections,... In a DECnet network, ETHLOAD allows you to: - see which node are sending/receiving most of DECnet packets; - see all Connect Initiate packets (including object number, ...) ; - see returned packets; - ... In an OSI network, ETHLOAD allows you to: - see the top transmitter/receiver NSAP; - see what happens with TUBA (TCP & UDP with Big Addresses); - see the exchange of information between ES and IS and between IS; - see important events for the transport layer: connection/disconnection, TSAP are displayed in hexadecimal, ASCII and EBCDIC. In a Microsoft NetBEUI network, ETHLOAD allows you to: - see the main naming events; - see the connections and the datagrams. In a Novell NetWare network, ETHLOAD allows you to: - see the routers; - see the different XNS/IPX networks; - see the advertised services ; - see who is connected to who. * * * * * * 2. Miscellaneous and acknowledgements. 2.1. Original copyright. This software is based on the very first version of ETHLOAD I have developed while I was working in a company called Network Research Belgium. This version was already free and in the public domain thanks to the management of this company. Here follows the copyright included in the source files of about 0,1% of the current version of ETHLOAD. /* This software and documentation can be copied, used, modified freely as long as: - the source contains this text - this software, documentation is provided free of charge (but for the cost of media: paper, CD-ROM, ...). Network Research Belgium and the individuals who have written this software DO NOT ASSUME any responsibilities in respect to the use, (un)expected side -effects of this program. The software and documentation is provided as it is. No maintenance will be given. Anyway, we would be pleased to hear of any use of these softwares by email, fax: bert@nrb.be fax: +32.41.48.11.70 Suggestions, modifications are always welcome. These softwares have been developed by a special team called BERT in a company called Network Research Belgium located in Herstal, Belgium, Europe . This team includes: Eric Vyncke, vyncke@nrb.be now vyncke@csl.sni.be Frederic Blondiau, blondiau@nrb.be Michel Ghys, now mghys@cisco.com Marie-Christine Timmermans, timmermans@nrb.be Jean Hotterbeex, now jhotterb@cisco.com Manu Khronis, khronis@nrb.be Vincent Keunen, keunen@manex.uucp */ 2.2. Current copyright and disclaimer. Right now, all software developments are made home and tested after working hours in my current company: Siemens Nixdorf Informationsystems, SNI. So, here follows the usual disclaimer: Siemens Nixdorf and NRB are by no means responsible for any good or bad effects of this program. And by the way, the quality of ETHLOAD does not reflect the usual quality of NRB or SNI software. NRB, Siemens Nixdorf and the author do not support this software and are, in no case, responsible for any bad use or any bad effect or any false result or anything caused by any version of ETHLOAD. 2.3. Support. If you have problems to run ETHLOAD, please read carefully this manual and also check the common pitfalls in appendix A.4. The UseNet comp.protocols.tcp-ip.ibmpc newsgroup is the right place to state your problems, to comment on ETHLOAD, ... I'm reading this newsgroup every day (together with comp.sys.novell and the BITNET mailing list about NOVELL and PATHWORKS). This if the preferred way to get some 'support'. Anyway, you can get some support from the author since he wants to promote this software... You can reach the author through email: vyncke@csl.sni.be1, X.400: /c=be/admd=rtt/prmd=sni/o=siemens nixdorf/ou1=liege/ou2=L1/ ou3=D1/ou4=csl/g=eric/s=vyncke/ or by post mail: Eric Vyncke Rue Nolden, 25 B-4432 Alleur Belgium (Europe). If you are happy with ETHLOAD, my little son, Pierre, would appreciate to receive any postcard (he is still very young and still lives with us :-)! Due to the large 'success' of ETHLOAD, I'm no more able to reply to all questions or comments addressed to my email address... So, you are strongly urged to try the comp.protocols.tcp-ip.ibmpc newsgroup. In no case, shall I answer to phone calls at my office (except for those of you who are working for a company of the Siemens group)... Don't forget that I am paid by Siemens Nixdorf and that I have a lot of work to do at the office :-) 2.4. Distribution channel. I have no access to internet, so I cannot place ETHLOAD on anonymous FTP server, if you run such a server I will appreciate that you reserved some place for ETHLOAD on your BBS or anon FTP server... If you do so, please warn me by email in order to keep a list of distribution channels. Normally, ETHLOAD is available as package called ETHLDvrr.ZIP (where vrr are version and release numbers) from the Simtel repository (aka oak.oakland.edu) in /pub/msdos/lan and also in ub4b.eunet.be:/pub/ub4b/network/msdos. A companion program ...
kopia23