Hi Gyan, Thank you. Please see the responses inline. Gyan> Agreed that is acceptable. In the description as well maybe listing a pecking order similar to what is described in Gao-Rexford model style route preference in the import and export policy verbiage for each role. [KS/AA]: That is interesting. We did already enhance the Role descriptions as follows to add the import policy verbiage (to the already existing export policy) in Sec. 2 of v-19 to be uploaded: Old text: The following is a list of BGP Roles for eBGP peering and the corresponding rules for route propagation: Provider: MAY propagate any available route to a Customer. Customer: MAY propagate any route learned from a Customer, or locally originated, to a Provider. All other routes MUST NOT be propagated. Route Server (RS): MAY propagate any available route to a Route Server Client (RS-Client). RS-Client: MAY propagate any route learned from a Customer, or locally originated, to an RS. All other routes MUST NOT be propagated. Peer: MAY propagate any route learned from a Customer, or locally originated, to a Peer. All other routes MUST NOT be propagated. New text: The following is a list of BGP Roles for eBGP peering and the corresponding rules for route propagation and acceptance: Provider: May propagate any available route to a Customer. May accept routes originated by the Customer or its Customers; all other routes from the Customer must not be accepted. Customer: May propagate any route learned from a Customer, or locally originated, to a Provider; all other routes must not be propagated. May accept any route from the Provider. Route Server (RS): May propagate any available route to a Route Server Client (RS-Client). May accept routes originated by the RS-Client or its Customers; all other routes from the RS-Client must not be accepted. RS-Client: May propagate any route learned from a Customer, or locally originated, to an RS; all other routes must not be propagated. May accept any route received from the RS. Peer: May propagate any route learned from a Customer, or locally originated, to a Peer; all other routes must not be propagated. May accept routes originated by the Peer or its Customers; all other routes from the Peer must not be accepted. --- end of new text --- >Also could mention that a good reasons for role capabilities usage by operators is to prevent routing policy disputes between peering points that can result in sub optimal routing instability and feedback loops along with route leaks mentioned. [KS/AA]: Maybe adding the following paragraph at the end of Section 3.2 (Role Correctness) would do it? Besides facilitating a route leak solution, the Role Capability usage by network operators also helps prevent routing policy disputes between peering ASes. This can in turn prevent sub-optimal routing and routing
instability. Not sure if the feedback loop needs to be mentioned. Do you mean a loop in the AS path (normally prevented by checking the presence of the speaker’s own AS in the path)? Sriram / Alexander |
-- last-call mailing list last-call@xxxxxxxx https://www.ietf.org/mailman/listinfo/last-call