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