Re: On BGP and VPLS

Yakov Rekhter <[email protected]>
Newsgroups gmane.ietf.ppvpn
Message-ID <[email protected]>
Alex,

[clipped...]

>  3. Aggregation of information for large-scale operation
> 
>    When distributing information among a large number of systems, it
>    is important to be able to aggregate information as it travels
>    further ahead to ensure scalability of the system. In routing this
>    is achieved by summarizing a set of prefixes and announcing them as
>    a less specific prefix. For example, AS'es in the Internet do not
>    exchange granular IP prefixes visible inside IGPs, but instead send
>    each other aggregate prefixes via BGP.
> 
>    It is not clear to me how, given the format of the NLRI field, VPLS
>    information can be aggregated using the proposal in the document.

It should be abundantly obvious to an informed reader that information
aggregation/abstraction is just *one* way to support large-scale
operation. But it is certainly *not the only way* possible.

Section 15 of draft-ietf-ppvpn-rfc2547bis-03.txt and Section 13 of
draft-ietf-ppvpn-as2547-01.txt describe how BGP/MPLS VPNs supports
large-scale operation in the absence of aggregation/abstration of
VPN routing information.

It should be abundantly obvious to an informed reader that use of
BGP for autodiscovery (draft-ietf-ppvpn-bgpvpn-auto-03.txt), as
well as for VPLS autodiscovery and label distribution utilizes
exactly the same mechanisms as BGP/MPLS VPNs to support large-scale
operation.

>  The above gives me a very uncomfortable feeling that the proposal
>  is stretching BGP to perform functions it was not designed for.

IP wasn't designed to support CIDR.
TCP wasn't designed to carrying routing information (BGP).
RSVP wasn't designed to establish explicitly routed LSPs.
etc...

And, bwt how do *you* know what BGP was designed for ? If one really
wants to know what BGP was (and was not) designed for, then perhaps
one should ask the folks who designed BGP.

Yakov.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.