About RIPE | Contact  | Search | Sitemap    
Homepage RIPE  
RIPE Community Mail Archives
search  
     
RIPE Navigation Ends
About RIPE Maillists
Maillists Archive
Global Lists
Non Active Lists
RIPE NCC Navigation Ends
Next Section
<<< Chronological Author Index    Subject Index <<< Threads

Announcing mtrace 5.2

  • To:
  • From: Bill Fenner < >
  • Date: Fri, 4 Dec 1998 10:54:11 PST

There aren't any spectacular new features; lots of bug fixes and some
fairly minor changes.  The most interesting fixes/features are:

- No more "Unknown protocol 8"!
- No more defaulting to 224.2.0.1; the default group is now 0.0.0.0 .
  Older versions of IOS can't handle this default so you may have to
  specify a group if you see a "No route" from an older IOS router in
  the middle of the path.

The README is attached.

  Bill


$Id: README.mtrace,v 5.2 1998/12/04 05:04:15 fenner Exp $

	Multicast Traceroute

	Release 5.2
	December 3, 1998

	available from ftp.parc.xerox.com,
	file pub/net-research/ipmulti/mtrace-5.2.tar.gz
	binaries pub/net-research/ipmulti/mtrace-5.2-sparc-sunos41x.tar.gz
	         pub/net-research/ipmulti/mtrace-5.2-sparc-solaris2.tar.gz
	         pub/net-research/ipmulti/mtrace-5.2-alpha-osf1.tar.gz
	         pub/net-research/ipmulti/mtrace-5.2-sgi-irix.tar.gz
	         pub/net-research/ipmulti/mtrace-5.2-i386-freebsd.tar.gz


The 5.2 release fixes the following bugs:

o 100% loss was reported as "?/nn = --"; switch it back to 100%

o TTL calculation didn't handle IOS's claim that packets with TTL 0 would
  be forwarded.

o Part of the byte-swapping heuristic was removed; it caused more problems
  than it solved.

o Hop names are now printed correctly in passive mode

o The interface list is properly retrieved from the kernel; selecting
  an interface now works correctly on multi-homed 4.3-Tahoe-and-later
  hosts.  It properly skips down interfaces, thanks to John Kay,
  and stops when it finds the right interface, thanks to Mark Foster.

o mtrace no longer depends on trying to figure out how the compiler is
  going to pack an 8-bit and 24-bit integer into a 32-bit value and
  instead explicitly extracts the values from a 32-bit value (tr_rttlqid).

o passive mtrace joins the group on the interface specified with -i
  and now always prints * * * for the query source since it's unknown
  (thanks to Dave Thaler)

The 5.2 release has the following new features:

o New option -L <n> to only print stats when loss is greater than n%

o New option -f <n> to start a hop-by-hop trace at hop n

o Workaround for IOS bug CSCdi68628 which causes incorrect routers to
  reply to 3rd-party mtrace requests

o Options RAW_INPUT_IS_RAW and RAW_OUTPUT_IS_RAW for compilation on
  Linux and OpenBSD

o New routing protocol codes

o Passive mode now ignores most duplicate responses (instead of treating
  them as individual responses and printing out multiple stats runs
  at once)

o Workaround for some routers returning integer seconds instead of
  in units of 1/65535th as the spec says

o The default group of 224.2.0.1 has been removed; the default is now
  a "weak" mtrace (i.e. group 0.0.0.0).  This can cause problems with
  older versions of IOS; if you see "No route" where it doesn't seem
  to make sense, try the trace again specifying a group.


  • Post To The List:
<<< Chronological Author    Subject <<< Threads
 

Next Section
     About RIPE | Site Map | LIR Portal | About the RIPE NCC | Contact | Copyright Statement
RIPE.NET Homepage LIR Portal RIPE Community