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/

Reply via email to