[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PWE3] Extension to LDP-VPLS for Ethernet broadcast & multicast
Some observations on this topic:
1 Firstly, I think VPLS can't be regarded as anything but a
'tactical/expedient curiosity' simply because the Ethernet layer network
has been functionally coupled to the (already functionally coupled)
IP/MPLS/PW layer network. This is bad design practice .....which is
tacitly recognised in MPLS-TP (ie decouple IP layer network from MPLS-TP
layer network) but nevertheless these arch violations are still
tolerated as evidenced by PWs (still in MPLS-TP) and of course VPLS.
2 Secondly, BU in Ethernet is all about flooding across *total
topology* (of at least the parent VLAN topology of the MAC address). A
p2p PW and a p2mp PW are *connections* and also *different instances* of
connections in a *server* PW layer network......which by definition only
represents a 1-dim (connectivity = 1) part of the larger parent
topology.
So although I regard VPLS as an architectural blight per se (due to
reason 1 above), having committed this arch violation then at least one
should aim to flood across total topology IMO...and since by definition
each edge in a network graph is a p2p instance then I would agree with
Raymond Key's view below wrt to keeping a consistent model based on the
atomic p2p link connection component of topology, ie a p2mp PW MUST, by
definition, be composed of > 1 p2p link connections (where these p2p
link connections are provided by end-end p2p network connections in some
lower layer network).
regards, Neil
> -----Original Message-----
> From: l2vpn-bounces at ietf.org [mailto:l2vpn-bounces at ietf.org]
> On Behalf Of Raymond Key
> Sent: 12 March 2010 21:19
> To: l2vpn at ietf.org; pwe3 at ietf.org
> Cc: frederic.jounay at orange-ftgroup.com
> Subject: I-D: Extension to LDP-VPLS for Ethernet broadcast & multicast
>
> Thanks for the comments about unknown unicast. I would like
> to share my view with the workgroups.
>
> Our current thinking is that P2MP PW be used for Ethernet
> broadcast and multicast only, and not touch the handling of
> unknown unicast in existing VPLS solutions (i.e. keep it as
> per RFC4762, flooded on the P2P PWs).
> But actually we don't have strong objection to include
> unknown unicast in the P2MP PW.
>
> The following are some of our considerations that lead to our
> current thinking.
>
> (1) RFC5501 - Requirements for Multicast Support in Virtual
> Private LAN Services
> Extract from Section 4.1.1.2. Unknown Destination Unicast
> "Unknown destination MAC unicast requires flooding, but
> its characteristics
> are quite different from multicast/broadcast. When the
> unicast MAC address
> is learned, the PE changes its forwarding behavior from
> flooding over all PWs
> into sending over one PW. Thereby, it will require
> different technical studies
> from multicast/broadcast, which is out of scope of this
> document."
>
> Unknown unicast is considered out of scope according to RFC5501.
>
> (2) RFC5501 - Requirements for Multicast Support in Virtual
> Private LAN Services
> Extract from Section 5.10. Frame Reordering Prevention
> "A solution SHOULD attempt to prevent frame reordering
> when delivering
> customer multicast traffic. Likewise, for unicast and
> unknown unicast traffic,
> it SHOULD attempt not to increase the likelihood of
> reordering compared with
> existing VPLS solutions."
>
> A conservative approach for "not to increase the
> likelihood of reordering
> compared with existing VPLS solutions" is to keep the
> handling of unknown
> unicast unchanged.
>
> (3) We are trying to propose a minimal extension to the
> current standard
> LDP-VPLS [RFC4762] that is necessary to fulfil the
> objective of Ethernet
> broadcast/multicast optimisation. Hence in the
> 00-version, we start with
> minimal, only broadcast/multicast, exclude unknown
> unicast. Should further
> solution development find it justified to include
> unknown unicast for a better
> overall solution, we will add that in the future versions.
>
> (4) Ethernet broadcast/multicast can be identified by a
> specific bit position = 1 in
> the destination MAC address. There is a good chance that
> such identification
> can be done in hardware, which may lead to better
> performance. We are not
> sure about the hardware capability of existing VPLS
> boxes. Input from chip/
> equipment vendors are welcome.
>
> Thanks,
> Raymond Key
>