RE: Merge MAC Withdraw Drafts?

"Ali Sajassi (sajassi)" <sajassi@cisco.com> Fri, 07 May 2010 23:57 UTC

Return-Path: <sajassi@cisco.com>
X-Original-To: l2vpn@core3.amsl.com
Delivered-To: l2vpn@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 2D0CF3A68A4 for <l2vpn@core3.amsl.com>; Fri, 7 May 2010 16:57:00 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -10.006
X-Spam-Level:
X-Spam-Status: No, score=-10.006 tagged_above=-999 required=5 tests=[AWL=0.593, BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id rTmSod9yrsRl for <l2vpn@core3.amsl.com>; Fri, 7 May 2010 16:56:57 -0700 (PDT)
Received: from sj-iport-2.cisco.com (sj-iport-2.cisco.com [171.71.176.71]) by core3.amsl.com (Postfix) with ESMTP id D094E3A67FE for <l2vpn@ietf.org>; Fri, 7 May 2010 16:56:57 -0700 (PDT)
Authentication-Results: sj-iport-2.cisco.com; dkim=neutral (message not signed) header.i=none
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AvsEAKtF5EurRN+J/2dsb2JhbACeG3GlM5k2gmGCNASDQg
X-IronPort-AV: E=Sophos;i="4.52,351,1270425600"; d="scan'208";a="254749972"
Received: from sj-core-3.cisco.com ([171.68.223.137]) by sj-iport-2.cisco.com with ESMTP; 07 May 2010 23:56:33 +0000
Received: from xbh-sjc-211.amer.cisco.com (xbh-sjc-211.cisco.com [171.70.151.144]) by sj-core-3.cisco.com (8.13.8/8.14.3) with ESMTP id o47NuXe4013223; Fri, 7 May 2010 23:56:33 GMT
Received: from xmb-sjc-22d.amer.cisco.com ([128.107.191.68]) by xbh-sjc-211.amer.cisco.com with Microsoft SMTPSVC(6.0.3790.3959); Fri, 7 May 2010 16:56:33 -0700
X-MimeOLE: Produced By Microsoft Exchange V6.5
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
x-cr-hashedpuzzle: GyJm MBSZ NeTm TTkk ZQgR bncA h8ow lGtZ lIvc m4Zh rFTc vsdn yEcW yGqb 1h96 2VAj; 5; ZABhAHYAaQBkAC4AaQAuAGEAbABsAGEAbgBAAGUAcgBpAGMAcwBzAG8AbgAuAGMAbwBtADsAZgBsAG8AcgBpAG4ALgBiAGEAbAB1AHMAQABhAGwAYwBhAHQAZQBsAC0AbAB1AGMAZQBuAHQALgBjAG8AbQA7AGwAMgB2AHAAbgBAAGkAZQB0AGYALgBvAHIAZwA7AHMAaABhAG4AZQBAAGMAYQBzAHQAbABlAHAAbwBpAG4AdAAuAG4AZQB0ADsAdwBpAG0ALgBoAGUAbgBkAGUAcgBpAGMAawB4AEAAYQBsAGMAYQB0AGUAbAAtAGwAdQBjAGUAbgB0AC4AYwBvAG0A; Sosha1_v1; 7; {0628800B-9947-40D9-8EE6-855DF3AF8C81}; cwBhAGoAYQBzAHMAaQBAAGMAaQBzAGMAbwAuAGMAbwBtAA==; Fri, 07 May 2010 23:56:20 GMT; UgBFADoAIABNAGUAcgBnAGUAIABNAEEAQwAgAFcAaQB0AGgAZAByAGEAdwAgAEQAcgBhAGYAdABzAD8A
x-cr-puzzleid: {0628800B-9947-40D9-8EE6-855DF3AF8C81}
Content-class: urn:content-classes:message
Subject: RE: Merge MAC Withdraw Drafts?
Date: Fri, 07 May 2010 16:56:20 -0700
Message-ID: <7F115A41909B2641A9550322C4DF9D5603B912C5@xmb-sjc-22d.amer.cisco.com>
In-Reply-To: <2073A6C5467C99478898544C6EBA3F46029E4DA52B@USNAVSXCHMBSC3.ndc.alcatel-lucent.com>
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
Thread-Topic: Merge MAC Withdraw Drafts?
thread-index: AcrrPOBGvXpyTe5XSwC37bfOXMhS8QBb0HVgAB/0+QAACW5F4AAEPb0QAAC8XNAAD0y7YAAWN7+QABDJMdA=
References: <52AAA34A-CB83-4588-8E1A-E003578BDD80@castlepoint.net><7F115A41909B2641A9550322C4DF9D5603AB3368@xmb-sjc-22d.amer.cisco.com><2073A6C5467C99478898544C6EBA3F46029E4DA33F@USNAVSXCHMBSC3.ndc.alcatel-lucent.com> <14C7F4F06DB5814AB0DE29716C4F6D670A0DC7B7@FRMRSSXCHMBSB1.dc-m.alcatel-lucent.com> <60C093A41B5E45409A19D42CF7786DFD4F9AB4713F@EUSAACMS0703.eamcs.ericsson.se> <2073A6C5467C99478898544C6EBA3F46029E4DA3E0@USNAVSXCHMBSC3.ndc.alcatel-lucent.com> <7F115A41909B2641A9550322C4DF9D5603B90F71@xmb-sjc-22d.amer.cisco.com> <2073A6C5467C99478898544C6EBA3F46029E4DA52B@USNAVSXCHMBSC3.ndc.alcatel-lucent.com>
From: "Ali Sajassi (sajassi)" <sajassi@cisco.com>
To: "Balus, Florin Stelian (Florin)" <florin.balus@alcatel-lucent.com>, David Allan I <david.i.allan@ericsson.com>, "Henderickx, Wim (Wim)" <wim.henderickx@alcatel-lucent.com>, Shane Amante <shane@castlepoint.net>, l2vpn@ietf.org
X-OriginalArrivalTime: 07 May 2010 23:56:33.0227 (UTC) FILETIME=[EBA531B0:01CAEE40]
X-BeenThere: l2vpn@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: <l2vpn.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/l2vpn>, <mailto:l2vpn-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/l2vpn>
List-Post: <mailto:l2vpn@ietf.org>
List-Help: <mailto:l2vpn-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/l2vpn>, <mailto:l2vpn-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 07 May 2010 23:57:00 -0000

Florin,

Although, we can take a short-sighted view of just addressing E2E MPLS
and interop of MPLS with other networks is outside the scope and it is
not "my problem", that will create lot more issues down the road and
create more hassles for the operators and that's why in L2VPN WG we
spent some cycles to look at such interop issues and see how we can
alleviate/eliminate the burden of such work in L2VPN WG. That was the
purpose of the following drafts:

	- draft-ietf-l2vpn-vpls-bridge-interop
	- draft-ietf-l2vpn-pbb-vpls-pe-model
	- draft-ietf-l2vpn-pbb-vpls-interop

So, if we have an option to eliminate interop issue versus creating one,
I opt for the former.

-Ali

> -----Original Message-----
> From: Balus, Florin Stelian (Florin) [mailto:florin.balus@alcatel-
> lucent.com]
> Sent: Friday, May 07, 2010 9:15 AM
> To: Ali Sajassi (sajassi); David Allan I; Henderickx, Wim (Wim); Shane
> Amante; l2vpn@ietf.org
> Subject: RE: Merge MAC Withdraw Drafts?
> 
> 
> Ali,
> 
> Where in my email you see anything of this sort? My text is right
> underneath your reply, it's not two replies back.
> 
> This discussion thread anyhow was outside of the scope of draft-balus
> and the subject of this email anyhow.
> We are focusing in draft-balus on the MPLS E2E case and I never said
> people should not use for native PBB MIRP if they like it.
> 
> I just said that before asking L2VPN WG for a common toolset for
> interoperability scenario between native Ethernet and MPLS we should
> consider the following:
> - There are also lots of QinQ deployments that should be also
> considered
> - There are a lot of protocols developed outside L2VPN WG, in
different
> SDOs - see ITU-T G.8032 and IEEE 802.1aq examples - all of them
> developing their own MAC Flush procedures.
> 
> What I suggested in my email is that L2VPN might not be the right
place
> to develop the common solution. Also even assuming we manage to find a
> way in other SDO to start the work, it will take a long time to sync
up
> SDOs, to develop and the final result in my opinion will not be based
> on MIRP spec who's covering just the PBBN space.
> 
> Florin
> 
> > -----Original Message-----
> > From: Ali Sajassi (sajassi) [mailto:sajassi@cisco.com]
> > Sent: Thursday, May 06, 2010 10:27 PM
> > To: Balus, Florin Stelian (Florin); David Allan I; Henderickx, Wim
> > (Wim); Shane Amante; l2vpn@ietf.org
> > Subject: RE: Merge MAC Withdraw Drafts?
> >
> >
> > Florin,
> >
> > We need to make a distinction between B-MAC domain and C-MAC domain
> and
> > that the flushing mechanism needed for each is independent as I
> > mentioned in my previous emails. PBB encapsulation can be used in a
> > number of different networks and the flushing for B-MAC addresses
are
> > governed by that network's protocol type but that is completely
> > independent from C-MAC address flushing, for example:
> >
> >       - PBB with MSTP uses TCN for B-MAC flush
> >       - PBB with VPLS uses LDP for B-MAC flush
> >       - PBB with G.8032 uses R-APS for B-MAC flush
> >       - PBB with 802.1aq doesn't use one
> >
> > However, in all the above cases MIRP can be and should be used for
C-
> > MAC
> > flushing.
> >
> > Are you suggesting that we come up with
> >       - N number of protocol extensions - one for each network type
> > an
> >       - N! (factorial) number of interoperability specs
> >
> > instead of having just a single simple protocol that works across
all
> > these network types?
> >
> > -Ali
> >
> >
> >
> > > -----Original Message-----
> > > From: Balus, Florin Stelian (Florin) [mailto:florin.balus@alcatel-
> > > lucent.com]
> > > Sent: Thursday, May 06, 2010 3:04 PM
> > > To: David Allan I; Henderickx, Wim (Wim); Ali Sajassi (sajassi);
> > Shane
> > > Amante; l2vpn@ietf.org
> > > Subject: RE: Merge MAC Withdraw Drafts?
> > >
> > > Hi Dave,
> > >
> > > I do not think the all encompassing solution is in L2VPN WG scope
> and
> > > definitely it should not gate the solution needed for the MPLS use
> > > cases.
> > >
> > > Also the whole discussion around MIRP being the common tool misses
> an
> > > important point. The native Ethernet space is not just about PBBN.
> In
> > > fact there are more existing QinQ deployments than PBBNs.
xSTP/ITU-
> T
> > > G.8032/IEEE 802.1aq are technologies that are/may be deployed in
> > these
> > > QinQ domains, each of them with their own MAC Flush procedures.
> None
> > of
> > > these specifications are waiting for the ideal one solution
> covering
> > > all use cases.
> > >
> > > Florin
> > >
> > > > -----Original Message-----
> > > > From: David Allan I [mailto:david.i.allan@ericsson.com]
> > > > Sent: Thursday, May 06, 2010 2:33 PM
> > > > To: Henderickx, Wim (Wim); Balus, Florin Stelian (Florin); Ali
> > > Sajassi
> > > > (sajassi); Shane Amante; l2vpn@ietf.org
> > > > Subject: RE: Merge MAC Withdraw Drafts?
> > > >
> > > > Hi Wim:
> > > >
> > > > OK, then we are on track to produce something that is not IEEE,
> it
> > is
> > > > purely (a rather bloated) encapsulation...
> > > >
> > > > If we are to acknowldege that subtending PBBN networks be it
> G.8032
> > > > based, 802.1aq based, (I'll not mention RSTP), MC-LAG subtending
> > etc.
> > > > then we need a better solution. I do not see a way around
this...
> > > >
> > > > Some kind of framework for when the PE is a BCB and can have
> > > arbitrary
> > > > topology subtending is called for. I can see the utility of MAC
> > flush
> > > > across a number of subtending scenarios, where one wants to
limit
> > the
> > > > scope of a TCN into Ethernet.
> > > >
> > > > Right now it appears that we're not going to try to solve the
> > general
> > > > case purely as matter of convenience...
> > > >
> > > > D
> > > >
> > > > -----Original Message-----
> > > > From: l2vpn-bounces@ietf.org [mailto:l2vpn-bounces@ietf.org] On
> > > Behalf
> > > > Of Henderickx, Wim (Wim)
> > > > Sent: Thursday, May 06, 2010 3:25 PM
> > > > To: Balus, Florin Stelian (Florin); Ali Sajassi (sajassi); Shane
> > > > Amante; l2vpn@ietf.org
> > > > Subject: RE: Merge MAC Withdraw Drafts?
> > > >
> > > > I agree with Florin here, since this solution is targeted for
> MPLS
> > > > deployments where interoperability  does not exist. In case of
> > > interop
> > > > issues with native Ethernet PBB we probably need a new draft to
> > > address
> > > > this.
> > > >
> > > > -----Original Message-----
> > > > From: l2vpn-bounces@ietf.org [mailto:l2vpn-bounces@ietf.org] On
> > > Behalf
> > > > Of Balus, Florin Stelian (Florin)
> > > > Sent: donderdag 6 mei 2010 21:13
> > > > To: Ali Sajassi (sajassi); Shane Amante; l2vpn@ietf.org
> > > > Subject: RE: Merge MAC Withdraw Drafts?
> > > >
> > > >
> > > > You seem to ignore on purpose a point we made on the scope of
> this
> > > > draft in a number of IETF sessions: it addresses environments
> where
> > > > VPLS/MPLS is deployed end-to-end with LDP MAC Flush already in
> use.
> > > > Again there is no Native Ethernet interop issue as there is no
> > Native
> > > > PBB domain in these use cases.
> > > >
> > > > There are a lot of deployments like this around the world where
> it
> > is
> > > > much simpler to add a TLV to the LDP MAC Flush message which
will
> > > > provide transparently support for PBB-VPLS. Versus introducing a
> > > second
> > > > protocol (MIRP) in the network for PBB-VPLS with all the IT
> > > > certification and OSS changes involved.
> > > >
> > > > As you saw on the list there is a lot of support from the
> operators
> > > > side so we are addressing a real issue they face in their
> networks.
> > > > Also I do not think the argument you used in Anaheim about the
> > "lack
> > > of
> > > > education on the customer side" applies here: as you say below
> you
> > > had
> > > > a lot of opportunities in the last "couple of years" to educate
> > them
> > > > while presenting and arguing for your draft on CMAC flush in a
> > number
> > > > of IETF sessions.
> > > >
> > > > See also in-line...
> > > >
> > > > > -----Original Message-----
> > > > > From: l2vpn-bounces@ietf.org [mailto:l2vpn-bounces@ietf.org]
On
> > > > Behalf
> > > > > Of Ali Sajassi (sajassi)
> > > > > Sent: Wednesday, May 05, 2010 5:07 PM
> > > > > To: Shane Amante; l2vpn@ietf.org
> > > > > Subject: RE: Merge MAC Withdraw Drafts?
> > > > >
> > > > >
> > > > > During the Anaheim meeting I objected to the merge of these
two
> > > > drafts
> > > > > because they are apples and oranges and they will create
> > > > > inter-operability issues down the road.
> > > >
> > > > FB> The two drafts are complementary and represent enhancements
> to
> > > > existing LDP MAC Flush mechanisms to address VPLS solution in
> scope
> > > for
> > > > L2VPN WG. We could have gone down the path of just moving
> > draft-balus
> > > > to WG status but discussing with people in Anaheim it seemed
> there
> > is
> > > > value in grouping the rather small changes in one draft to make
> it
> > > > easier to follow and implement in one shot enhancements related
> to
> > a
> > > > common tool.
> > > >
> > > > > Couple of years ago, I
> > > > > introduced a draft (draft-sajassi-l2vpn-pbb-vpls-cmac-flush)
> that
> > > > > discussed the issues and why this CMAC flushing in context of
> > pbb-
> > > > vpls
> > > > > is different from mac-flushing in regular VPLS. The draft
> > > recommended
> > > > > the flushing to be done in native Ethernet mode because of
> number
> > > of
> > > > > reasons:
> > > > >
> > > > > - Fast convergence since the "flush" message is passed through
> > > > > intermediate devices as data
> > > > > - Transparent to all devices operating on B-MAC addresses
> (e.g.,
> > > all
> > > > > intermediate devices)
> > > > > - Applies equally well for both intra and inter I-SID domains
> > > > > - No interworking is required when this message is initiated
> from
> > > > > native 802.1ah network or MPLS access with 802.1ah
> functionality
> > > > >
> > > > > Interestingly, the draft-sajassi-l2vpn-pbb-vpls-cmac-flush
> > provided
> > > > > the ground work for 802.1Qbe which is going through last stage
> of
> > > > > ratification. So, the question is if a more comprehensive
> > solution
> > > > > exists, then why do we need a sub-par solution to do the same
> > > thing?
> > > >
> > > > FB> You seem to use a lot of generic statements not backed up by
> > > > arguments. Specifically you imply with your generic statement
> "sub-
> > > par
> > > > solution" there is an issue with the current LDP MAC Flush and I
> > > think
> > > > in the past you mentioned scalability.
> > > >
> > > > LDP MAC Flush was used in all the H-VPLS deployments for the
last
> > 5-6
> > > > years with a lot of success - see the steep VPLS adoption curve.
> > PE-
> > > rs
> > > > are propagating regular MAC Flush between MTU-s and performing
> > local
> > > > MAC Flush in their data plane. LDP was also standardized and is
> > used
> > > > similarly for propagating PW status through the S-PEs in MS-PW
> > > > deployments around the world.
> > > >
> > > > The LDP MAC Flush extension we propose for PBB-VPLS actually
> > improves
> > > > significantly on both regular LDP MAC Flush and PW Status
> > > propagation:
> > > > the PE-rs just passes the FEC(s) and PBB TLV to the interested
> PEs,
> > > > without any data plane action (MAC Flush) in the PE-rs. Which is
> > not
> > > > the case for regular LDP MAC Flush and PW Status. It also
> > aggregates
> > > in
> > > > one LDP message MAC Flush indication for multiple services.
> > > >
> > > > Based on this we expect a lot of scalability improvements for
> PBB-
> > > VPLS
> > > > so I do not see any reason for your statement. Unless you
believe
> > > there
> > > > is a problem with LDP message propagation in the other solution
> in
> > > > which case you need to start pushing back on the "subpar
> solutions"
> > > > PWE3 and MPLS WG developed! :)
> > > >
> > > > >
> > > > > It should be noted that draft-balus-l2vpn-pbb-ldp-ext does NOT
> > > > satisfy
> > > > > some of the interoperability scenarios specified in
> > > > > draft-ietf-l2vpn-pbb-vpls-interop whereas .1Qbe can satisfy
all
> > the
> > > > > interop scenarios.
> > > >
> > > > FB> See the first part of my email: our main focus is the MPLS
> use
> > > case
> > > > so the above objection does not apply as there is no interop
> > between
> > > > native PBB and MPLS domain.
> > > >
> > > > >
> > > > > Furthermore, draft-balus-l2vpn-pbb-ldp-ext is inconsistent
(and
> > > even
> > > > > in
> > > > > conflict) with the pbb-vpls model described in
> > > > > draft-ietf-l2vpn-pbb-vpls-pe-model.
> > > >
> > > > FB> Please refrain from generic statements just for the sake of
> > > > arguing. I am one of the editors for the above draft and LDP MAC
> > > Flush
> > > > extension for PBB-VPLS was developed in line with the PBB-VPLS
PE
> > > > model.
> > > >
> > > > >
> > > > > Before, moving any further on this draft, I'd like for these
> > issues
> > > > to
> > > > > be resolved.
> > > >
> > > > FB> I think we addressed your (same) comments/objections a
number
> > of
> > > > times in the past. You seem to bring them up anyhow again and
> again
> > > so
> > > > I think it is ok sometimes to agree to disagree and to move
ahead
> > > based
> > > > on WG majority.
> > > >
> > > > >
> > > > > Regards,
> > > > > Ali
> > > > >
> > > > > > -----Original Message-----
> > > > > > From: l2vpn-bounces@ietf.org [mailto:l2vpn-bounces@ietf.org]
> On
> > > > > Behalf
> > > > > > Of Shane Amante
> > > > > > Sent: Monday, May 03, 2010 8:49 PM
> > > > > > To: l2vpn@ietf.org
> > > > > > Subject: Merge MAC Withdraw Drafts?
> > > > > >
> > > > > > Hi Everyone,
> > > > > >
> > > > > > At the last IETF meeting in Anaheim, there was good
consensus
> > in
> > > > the
> > > > > > room to merge the following two drafts in order to have a
> > single
> > > > > > specification that covered all LDP-based MAC Withdraw
> > procedures
> > > in
> > > > > > a single place.  Here are the two drafts:
> > > > > >
http://tools.ietf.org/html/draft-ietf-l2vpn-vpls-ldp-mac-opt-
> 01
> > > > > > http://tools.ietf.org/html/draft-balus-l2vpn-pbb-ldp-ext-02
> > > > > >
> > > > > > We would like to reaffirm consensus on the mailing list that
> it
> > > is
> > > > > > acceptable to merge draft-balus-l2vpn-pbb-ldp-ext-02 into
the
> > > > > existing
> > > > > > WG draft: draft-ietf-l2vpn-vpls-ldp-mac-opt-01.  Please
> > indicate
> > > > > > whether or not you support merging the two drafts.
> > > > > >
> > > > > >
> > > > > > We will close this call in 2 weeks on Friday, May 14, at
COB.
> > > > > >
> > > > > > Giles & Shane
> > > > > >
> > > > > > P.S. -- Here is a snippet of the notes related to this draft
> > that
> > > I
> > > > > > sent out to the WG mailing list back on 4/4/2010:
> > > > > > http://www.ietf.org/mail-
> > archive/web/l2vpn/current/msg02280.html
> > > > > > ---snip---
> > > > > > 4)  Extensions to LDP MAC Withdraw for PBB-VPLS:
> > > > > >    - draft-balus-l2vpn-pbb-ldp-ext-02
> > > > > >      + Addressed previous comments on existing draft.
> > > > > >      + Co-authors suggested merging the above draft with
> > > > > >      draft-ietf-l2vpn-vpls-ldp-mac-opt-01 (LDP Extensions
for
> > > > > Optimized
> > > > > > MAC
> > > > > >      Withdrawl in H-VPLS), in order to have a single
> > consolidated
> > > > > > document
> > > > > >      that covers all optimized LDP Extensions for Optimized
> MAC
> > > > > > withdrawl
> > > > > >      for all underlying Ethernet technologies.
> > > > > >      + There were 10 people @ WG meeting that agreed to
merge
> > the
> > > > > > two drafts,
> > > > > >      and 1 objection.
> > > > > >      + Co-chairs to follow-up with call on WG mailing list
to
> > > merge
> > > > > >      the two drafts together before next IETF.
> > > > > > ---snip---