hi,

i have some concerns about the error handling of error codes;
IMO error codes 5,6,7 should not be "fatal" in the sense that
the session needs to get re-signaled;

   5: Unsupported PDU Type (fatal):  The PDU Type is not known by the
      receiver of the PDU.

<-- this prevents seamless upgrading once we want to extend the protocol;
    why is this fatal ?

   6: Withdrawal of Unknown Record (fatal):  The received PDU has Flag=0
      but a record for the Prefix/PrefixLength/MaxLength triple does not
      exist in the receiver's database.

   7: Duplicate Announcement Received (fatal):  The received PDU has an
      identical {prefix, len, max-len, asn} tuple as a PDU which is
      still active in the router.

<-- why do we need to reset the session here for reasons 6 & 7 ? -
    in the spirit of "be tolerant what you receive" a receiving router
    can do the right thing w/o disrupting the session.

tx,

/hannes
_______________________________________________
sidr mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/sidr

Reply via email to