[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: BGP TE attr last call by softwires WG
Adrian,
> Hi,
>
> > From: David Ward <dward@cisco.com>
> > Sent: Tue Aug 12 23:48
> > Subject: BGP TE attr last call by softwires WG
> >
> > The softwire WG has LC'ed
> >
> > http://www.ietf.org/internet-drafts/draft-ietf-softwire-
> > bgp-te-attribute-01.txt
> >
> > We will keep open an additional two-week period for wider
> > review before moving forward in the publication process.
> > Please have any comments to the authors and softwires WG
> > by Aug 26, 2008.
>
> I have no objection to the basic idea of distributing TE
> information about CE-PE links especially for use in VPNs.
> But I am worried by one aspect of the document. Hopefully
> this is just an editorial issue.
>
> The last call in Softwires appears to have generated some
> discussion about aggregation, and this led to the addition
> of section 4.
>
> | 4. Implication on aggregation
> |
> | Routes that carry the Traffic Engineering Attribute
> | have additional semantics that could affect traffic
> | forwarding behavior. Therefore, such routes SHALL NOT
> | be aggregated unless they share identical Traffic
> | Engineering Attributes.
>
> As far as it goes, this paragraph is great. It says "do not
> perform route aggregation unless it is sensible to do so."
>
> But it says nothing about TE aggregation.
>
> Notwithstanding the TE attribute is non-transitive, there
> is the potential for an implementation to believe that it
> should provide some form of TE aggregation.
>
> Consider two cases:
>
> 1. A CE is attached by parallel links to a single PE
>
> Suppose the links have the same switching types, but
> different bandwidths. Link-a has plenty of bandwidth
> available with an MTU size of x. Link-b has not much
> bandwidth available with an MTU size of y > x.
>
> Normally, we would expect the PE to advertise a single
> piece of reachability information for the CE leaving
> the actual choice of links to be made by the PE.
>
> What would the PE advertise in this case?
> - It cannot aggregate the TE information because that
> would imply that there was lots of bandwidth at the
> larger MTU size.
> - It could include duplicate Switching Capability
> Descriptors, but that would need some clarification as
> duplicate descriptors are intended for different
> switching caps in the IGP RFCs.
> - It could advertise two pieces of reachability
> information, but that would be a change to how the
> implementation currently works.
I already answered this in my other e-mail yesterday.
> 2. There is more than one AS
>
> Consider
>
> CE1--PE1...AS1...ASBR1--ASBR2...AS2...PE2--CE2
>
> PE2 advertises reachability to CE2 and includes TE
> information. The TE attribute is non-transitive so it is
> not just passed on, but ASBR2 wants to announce
> reachability to CE2 (in the VPN case, we may want to
> support a multi-AS VPN).
>
> So ASBR2 can advertise reachability to CE2, but what TE
> parameters does it advertise? The parameters for the
> link PE2-CE2 are not so helpful because the TE
> reachability across AS2 may be different. Yet any attempt
> to perform a computation of the TE reachability across
> AS2 (i.e. TE aggregation) is complex and potentially
> unstable. (Of course, if a tunnel is pre-established
> between ASBR2 and PE2 this is a different matter.)
>
>
> I think that these two different scenarios need attention
> in the I-D.
>
> For the first one, it may just be a matter of indicating
> which approach is to be used.
>
> For the second one, I hope the answer is to recommend
> against any form of TE aggregation. This could easily be
> added to section 4, and I would be happy to provide text.
> BUT, it will still leave open the question about if and how
> TE information is propagated beyond the AS.
For the second one the answer is in rfc5251:
Consideration of inter-AS and inter-provider L1VPNs requires further
analysis beyond the scope of this document.
Yakov.