Do you all want to chat about this in singapore? or just keep discussing
on-list?
do you seek WG Adoption of the draft 'now' or would you like to chat about
it a bit more first?

On Mon, Oct 9, 2017 at 5:52 PM, Nick Hilliard <n...@foobar.org> wrote:

> Wolfgang Tremmel wrote:
> > just reading your draft, a few remarks, speaking as a private internet
> citizen:
> >
> > "If a route server client announces a prefix tagged with both the
> >   NO_EXPORT and NO_EXPORT_VIA_RS communities to a route server, the
> >   route server MUST ignore the NO_EXPORT community,"
> >
> > --> that means that NO_EXPORT_VIA_RS is "stronger" then NO_EXPORT and
> > actually changes the meaning of NO_EXPORT.
> >
> > I know that users make stupid mistakes and this should perhaps cover
> > the mistake of setting both, but IMHO with NO_EXPORT being much older
> > and really well understood and used, I think NO_EXPORT should take
> > precedence.
> >
> > (IMHO NO_EXPORT should be interpreted, and never passed through,
> > independent of a router or a route server is used)
>
> According to rfc7947, it is a matter of local policy whether NO_EXPORT
> is interpreted or passed through.  This has always been the case in the
> IXP world: some IXP route servers interpret NO_EXPORT and some pass it
> through. So it's not correct to say that the behaviour of NO_EXPORT is
> well-understood when it comes to route servers - this topic has been the
> subject of a good deal of debate in the IXP community over the years,
> with no resolution.
>
> The approach we're taking with NO_EXPORT_VIA_RS is to effectively say:
> "we recommend not using NO_EXPORT because you don't know what it's going
> to do.  However, if you choose to use it in combination with
> NO_EXPORT_VIA_RS, it's clear what your intention is, and the lack of
> ambiguity with NO_EXPORT_VIA_RS when announced to a RS means that it
> should override NO_EXPORT, in this and only this situation".
>
> > My first idea when reading this was why not make it general, why
> > limit the community to route servers and not have a "SET_NO_EXPORT"
> > community which directs the next hop AS to set NO_EXPORT?
>
> > ( I already sent this email to Nick and his answer that its limited
> > to RS because otherwise some kind of TTL needs to be implemented
> > makes sense)
>
> Limiting the community to route servers is necessary because otherwise
> you'd need to implement a bgp-path TTL in order to limit the radius of
> interpretation.  I don't think you could safely use the as-path for
> determining how far the prefix should propagate.  Also there would be
> other problems with prefix distribution which would be hard to solve,
> e.g. what would happen in situations where an ASN's routing kit wasn't
> updated to interpret this correctly?  The prefix would be propagated
> across asn boundaries according to standard policy, but the NO_EXPORT
> interpretation might hit a couple of ASNs away, in an unexpected place.
>  I don't see how it would be possible to stop this from happening.
>
> At least if there is a requirement that this is only interpreted on
> route servers and then religiously deleted on export, the scope for
> creating problems is a good deal smaller.
>
> Nick
>
> _______________________________________________
> GROW mailing list
> GROW@ietf.org
> https://www.ietf.org/mailman/listinfo/grow
>
_______________________________________________
GROW mailing list
GROW@ietf.org
https://www.ietf.org/mailman/listinfo/grow

Reply via email to