Fri, Nov 04, 2005 at 05:29:05PM -0500, Larry J. Blunk:
> On Wednesday 02 November 2005 01:18, john heasley wrote:
> > Thu, Oct 27, 2005 at 02:48:08PM -0400, Larry J. Blunk:
> > >
> > > A new MRT draft is now up. Diffs can be found at --
> > > http://tools.ietf.org/tools/rfcdiff/rfcdiff.pyht?url1=http://tools.ietf.org/id/draft-ietf-grow-mrt-00.txt&url2=http://tools.ietf.org/id/draft-ietf-grow-mrt-01.txt
> > >
> > > This updated draft adds a new OSPF type (OSPF_ET) which includes
> > > both OSPFv3 (IPv6) and microsecond time resolution support. This the
> > > microsecond
> > > support for OSPF was requested by Simon Leinen.
> >
> > Is microsecond time resolution not of general interest, for all
> > non-deprecated
> > types? Why not just split the MRT message type space in half; any types
> > with
> > the high bit set have a microsecond word following the header.
> >
>
> The document already had support for microsecond timestamps for ISIS and
> BGP. With the addition of OSPF, the only thing left is RIP.
what i'm suggesting is just define a cut-off message type number for the
header without microseconds. For example, all the message types i've seen
have a type < 64, so anything >= 64 should just have the microsecond field
(or if the MSB of the type is 1, as I suggested above).
the draft should explicitly indicate whether microseconds are included in the
header's length field.
> > I'd still like to see a "magic number" message that includes some identifier
> > of the tool/collector which wrote the file.
>
> Would this require an IANA registry for tool/collector magic numbers?
> I'm worried that might push the document outside the scope of the GROW WG.
no, what i had in mind was merely something to a) identify files and
b) point blame. eg:
0 1 2 3
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Timestamp |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| magic number | 0 |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Length |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| string = "MRTDATA"
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
0 1 2 3
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Timestamp |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| tool name | 0 |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Length |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| string = "zebra 0.93"
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
_________________________________________________________________
web user interface: http://darkwing.uoregon.edu/~llynch/grow.html
web archive: http://darkwing.uoregon.edu/~llynch/grow/