John Scudder asked the following question in an email to the
authors of draft-ietf-sidr-bgpsec-protocol:

>From: John G. Scudder <j...@juniper.net>
>Date: Wed, Apr 18, 2012 at 8:00 PM
>Subject: bgpsec-spec S. 4.2 comments
>
>A few misc questions/comments I noticed while perusing S. 4.2:
>
>  "A BGPSEC speaker MUST NOT generate an update message containing the
>  BGPSEC_Path_Signatures attribute unless it has selected, as the best
>  route to the given prefix, a route that it received in an update
>  message containing the BGPSEC_Path_Signatures attribute."
>
>What's the rationale for this MUST NOT? Certainly it's an assumption of the 
>base
>protocol, but I assume it wouldn't need to be called out here unless it bore on
>some BGPSEC-specific issue. This is relevant in the context of 
>draft-ietf-idr-add-
>paths, which allows non-best paths to be sent in BGP.
>

The authors have agreed that the above text in the bgpsec spec 
document (quoted by John) certainly seems problematic.
The authors agreed to make the following text substitution:
(there was also consensus on this at the SIDR Interim meeting April 30, 2012):

"If a BGPSEC router has received an _unsigned_ route from a peer and
if it chooses to propagate that route, then it MUST NOT attach any
BGPSEC_Path_Signatures attribute to the corresponding update being propagated."

It was also agreed that we further add (if not already clearly stated
elsewhere in the spec):

"If a BGPSEC router has received a _signed_ update,
and if it chooses to propagate that route, then the router SHOULD propagate
the corresponding update with BGPSEC_Path_Signatures attribute
(after adding its own signature)."

These substitutions would help keep the text unambiguous, and
also inclusive of (or at least not conflicting with) draft-ietf-idr-add-paths.

Sriram
_______________________________________________
sidr mailing list
sidr@ietf.org
https://www.ietf.org/mailman/listinfo/sidr

Reply via email to