[Isis-wg] New WG document

Jeff Learman jjl@one.com
Mon, 20 Sep 1999 15:05:14 -0400


A few minor comments:

1.  The term "Ethertype" is used but not defined.  Of course we
    all know what it means, but it would be easy to define it
    in Section 4 (perhaps as the label for the "type" field
    in the Ethernet II packet format.)

2.  In section 6, it says

     "There is no loss of information from 802.3/802.2 frames. Although 
      the 802.3 length field is missing, the frame length is known by 
      virtue of the frame being accepted by the network interface."

    This is true only if the physical layer does not have a minimum
    frame size less than 1500 bytes.  For example, Ethernet II has
    a minimum frame size of 64 due to transmission characteristics
    and collision detection, so small frames are padded to that size
    before transmission -- ergo the lenght field in the 802.3 format.
    ISIS and ESIS packets rely on a valid frame size from the Datalink
    layer.

    Therefore, this RFC should be explicitly limited in application to
    physical layers that have a minimum frame size of 1500 bytes or
    less (excluding source & destination MAC addresses and Ethertype
    fields).  Hopefully, this is not too restrictive to be applicable
    to anticipated bit rates, transmission line lengths, and collision
    detection methods.  If it is too restrictive, then it might be
    better to deal with it now and save trouble later.

3.  I am curious why IS-IS frames larger than 1500 would be desirable.

    It looks like this draft RFC takes a straightforward approach to
    a straightforward issue: running IS-IS on subnetworks that support
    MTU sizes greater than 1500.  (Of course, it's commendable to take
    the straightforward approach ;-)

    But it might be worthwhile to look at an alternative: to
    set a different MTU size for IS-IS than for the data protocols it
    supports routing for.  A way of evaluating this is to ask why
    it might be useful for IS-IS to be able to send large packets.

    The following are potential reasons why it would be better to
    support large IS-IS PDUs (per the draft) than to have separate
    MTU sizes for IS-IS and the data protocols (the alternative)

    A)  Checking consistency of MTU size settings between routers on
        a LAN.

        I understand that IS-IS's ability to verify that frames of a
        certain size can be exchanged on a link is useful, but it is
        far more important for maintaining the integrity of route
        exchange than data exchange, because of the nasty problems
        that result from incomplete route propagation (far worse to
        diagnose and repair than simple data loss).

    B)  Optimizing LSP traffic

        The use of very large LSPs might be useful, but only in a 
        subdomain where all links supported the larger MTU size.
        I doubt that this is what is intended, since no mention of
        is made of maxLspReceiveBufferSize.

    C)  Optimizing CSNP traffic

        In a very large subdomain, fewer CSNP PDUs would be required
        if they could be larger.  But since only the DR transmits
        them, the difference in efficiency should be negligible.
    
    D)  Permitting more than 200 routers on a LAN

        For IIH PDUs, the size of the IIH limits the number of ISs that
        can be present on a LAN (about 200 for 1500-byte IIHs with no
        authentication field).  Is this limit significant?  Maybe so.

    E)  Permitting rediculously large ISH or ESH PDUs.

        I hope nobody is seriously considering this!

    F)  Just following the rules

        The IS-IS spec has requirements about the MTU size, and doesn't
        have any provision for separate max sizes for routing and data
        protocols.  It might be best just to follow those rules.

    But if none of these issues is very important, it might be simpler
    to keep the 1500-byte MTU size for ES-IS and IS-IS PDUs regardless
    of the MTU size for IP and other protocols.

    Note that this would NOT necessarily invalidate the draft RFC,
    which could still be used (e.g., to permit a large MTU size for
    CLNP).  It might make it a bit less significant.

    Note also that since IIH PDUs on a broadcast LAN are required to
    be the max MTU size, if the max MTU size increases by a higher
    ratio than the bandwidth then IS-IS would take a higher percentage
    of the LAN bandwidth than it does now.  Of course, this is not
    much of an issue unless there is a large number of routers on
    the LAN.


Regards,
Jeff

At 09:58 AM 9/20/99 -0700, Tony Li wrote:
>
>Folks,
>
>We've been asked to make draft-kaplan-isis-ext-eth-00.txt as IS-IS WG
>document.  I believe that this was discussed in Oslo, but just in case
>there are a few people who didn't make it to Oslo ;-), it seems sane just
>to check one more time.
>
>If you have any objection to making this a WG document, please respond by
>this Friday.
>
>Once again, the reason that this document makes sense as an IS-IS WG
>document is that it's quite self-contained, shouldn't be very contentious
>(we hope ;-), and of the things currently in the Internet, affects IS-IS
>the most.
>
>Tony & Tony
>
>_______________________________________________
>Isis-wg mailing list  -  Isis-wg@external.juniper.net
>http://external.juniper.net/mailman/listinfo/isis-wg
>
>
____________________________________________________________________

  Jeff Learman                           Internet:     jjl@one.com
  Engineering Manager                    Voice:     (734)-975-7323
  ONE (Open Networks Engineering, Inc)   Fax:       (734)-975-6940
  2725 South Industrial Pkwy, Suite 100
  Ann Arbor, MI  48104  USA
____________________________________________________________________