Re: [mpls] working group last call on draft-ietf-mpls-tp-mip-mep-map

Rolf Winter <Rolf.Winter@neclab.eu> Thu, 06 December 2012 16:51 UTC

Return-Path: <Rolf.Winter@neclab.eu>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B671421F84FC for <mpls@ietfa.amsl.com>; Thu, 6 Dec 2012 08:51:55 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -103.437
X-Spam-Level:
X-Spam-Status: No, score=-103.437 tagged_above=-999 required=5 tests=[AWL=0.162, BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id NOWufu2geuLn for <mpls@ietfa.amsl.com>; Thu, 6 Dec 2012 08:51:54 -0800 (PST)
Received: from mailer1.neclab.eu (mailer1.neclab.eu [195.37.70.40]) by ietfa.amsl.com (Postfix) with ESMTP id BCF8E21F864D for <mpls@ietf.org>; Thu, 6 Dec 2012 08:51:53 -0800 (PST)
Received: from localhost (localhost [127.0.0.1]) by mailer1.neclab.eu (Postfix) with ESMTP id 245C81028B7; Thu, 6 Dec 2012 17:51:42 +0100 (CET)
X-Virus-Scanned: Amavisd on Debian GNU/Linux (netlab.nec.de)
Received: from mailer1.neclab.eu ([127.0.0.1]) by localhost (atlas-a.office.hd [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Fq1ML9LR+31H; Thu, 6 Dec 2012 17:51:42 +0100 (CET)
Received: from ENCELADUS.office.hd (enceladus.office.hd [192.168.24.52]) by mailer1.neclab.eu (Postfix) with ESMTP id EB5D71028B6; Thu, 6 Dec 2012 17:51:31 +0100 (CET)
Received: from DAPHNIS.office.hd ([169.254.2.105]) by ENCELADUS.office.hd ([192.168.24.52]) with mapi id 14.01.0323.003; Thu, 6 Dec 2012 17:50:39 +0100
From: Rolf Winter <Rolf.Winter@neclab.eu>
To: Gregory Mirsky <gregory.mirsky@ericsson.com>, "mpls@ietf.org" <mpls@ietf.org>
Thread-Topic: working group last call on draft-ietf-mpls-tp-mip-mep-map
Thread-Index: AQHNwnsJbqSTohVF1kGt9PyzoZIRlZgCOJAAgAT6CLCAAD1PAIAAL8Jw///5M4CAAMon4IAA8bMAgACmioCAAPMgAIABLing
Date: Thu, 06 Dec 2012 16:50:39 +0000
Message-ID: <791AD3077F94194BB2BDD13565B6295D5554691F@DAPHNIS.office.hd>
References: <5098CF68.2000105@pi.nu> <XNM1$7$0$0$$6$1$2$A$5003661U50a19cc6@hitachi.com> <50A3B5C0.4060203@pi.nu> <50B88D2A.30504@pi.nu> <791AD3077F94194BB2BDD13565B6295D555415BF@DAPHNIS.office.hd> <7347100B5761DC41A166AC17F22DF11201E837@eusaamb103.ericsson.se> <791AD3077F94194BB2BDD13565B6295D5554285D@DAPHNIS.office.hd> <7347100B5761DC41A166AC17F22DF11201E9F9@eusaamb103.ericsson.se> <791AD3077F94194BB2BDD13565B6295D555429FE@DAPHNIS.office.hd> <7347100B5761DC41A166AC17F22DF11201F537@eusaamb103.ericsson.se> <791AD3077F94194BB2BDD13565B6295D55546019@DAPHNIS.office.hd> <7347100B5761DC41A166AC17F22DF11201FC2B@eusaamb103.ericsson.se>
In-Reply-To: <7347100B5761DC41A166AC17F22DF11201FC2B@eusaamb103.ericsson.se>
Accept-Language: en-US, de-DE
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.7.0.213]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Subject: Re: [mpls] working group last call on draft-ietf-mpls-tp-mip-mep-map
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mpls>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 06 Dec 2012 16:51:56 -0000

Hi Greg,

I still do not see how the loopback example applies to per-interface MIP addressing alone. There has to be a return path, full stop. Independent of _any_ OAM constructs. I can answer the question you had, which was:

"I've realized I'm not sure whether MPLS-TP OAM allows MIP on LER/T-PE nodes, i.e. where MEPs reside.".

The OAM framework is quite explicit on this (at the end of section 3.4):

"A node hosting a MEP can also support per-interface Up MEPs and per-interface MIPs on either side of the forwarding engine."

I think we should focus on the draft mentioned in the subject line instead of questioning things that the MPLS-TP OAM framework explicitly allows. If you like to continue that discussion (which is fine by me) we really should change the subject line.

Best,

Rolf

NEC Europe Limited | Registered Office: NEC House, 1 Victoria Road, London W3 6BL | Registered in England 2832014 


> -----Original Message-----
> From: Gregory Mirsky [mailto:gregory.mirsky@ericsson.com]
> Sent: Donnerstag, 6. Dezember 2012 00:42
> To: Rolf Winter; mpls@ietf.org
> Subject: RE: working group last call on draft-ietf-mpls-tp-mip-mep-map
> 
> Hi Rolf,
> please find my notes in-lined below and tagged by GIM>>.
> 
>         Regards,
>                 Greg
> 
> -----Original Message-----
> From: Rolf Winter [mailto:Rolf.Winter@neclab.eu
> <mailto:Rolf.Winter@neclab.eu> ]
> Sent: Wednesday, December 05, 2012 12:23 AM
> To: Gregory Mirsky; mpls@ietf.org
> Subject: RE: working group last call on draft-ietf-mpls-tp-mip-mep-map
> 
> Hi Greg,
> 
> see inline.
> 
> NEC Europe Limited | Registered Office: NEC House, 1 Victoria Road,
> London W3 6BL | Registered in England 2832014
> 
> 
> > Hi Rolf,
> > I'll think that per MEG MIPs, even though they are on the same LSP/PW,
> > in MPLS-TP, IMHO, belong in fact to different MEG Levels, hence
> > different SPMEs. If such interpretation is acceptable, then we can
> > have multiple MIPs but only one MIP per MEG Level (even though no
> such
> > construct was introduced in MPLS-TP OAM model, unfortunately IMHO).
> 
> Again, I don't see why to force this, what this would actually gain,
> why to introduce an artificial constraint and force people to manage
> MEG levels as opposed to multiple MIPs per MEG. You can implement it
> this way if you wish but I do not see a compelling argument why to
> force it (and therefore disallow something that _all_ RFCs have allowed
> to date).
> 
> GIM>> Yes, some architectural constrcts, paradigms have to be enforced.
> Support of multiple MIPs on a given LSP/PW on particular LSR/(S-)PE
> through use of SPME, IMHO, acceptable solution to the requirement. And
> as I've been writing previous sentense I've realized I'm not sure
> whether MPLS-TP OAM allows MIP on LER/T-PE nodes, i.e. where MEPs
> reside. Ethernet OAM, AFAIK, makes such combination optional, but not a
> requirement.
> 
> > And I think that distinction, if any, between in-, out- and nodal MIP
> > should not be required for unidirectional MPLS-TP constructs as it is
> > not practical since Loopback mode can not be exercised as there's no
> > return path via data plane. Thus examples with p2mp scenarios are not
> > applicable, IMHO, to this discussion.
> 
> A return path will be out of band, yes. But if you proclaim that if
> there is no data plane return path and therefore in- and out- MIP
> distinction is useless that doesn't compute at my end. I mean, if MIP
> functionality is useful in any scenario, the distinction can help
> operators to do a better OAM job (and I believe restricting the
> discussion to loopback is not helpful here either).
> 
> GIM>> RFC 6435 states in Section 4.1 Operational Prerequisites:
>    Obviously, for the loopback function to operate, there are several
>    prerequisites:
> 
>    -  There must be a return path, so the transport path under test
> must
>       be bidirectional.
> 
> I read it that out of band return path would not suffice the
> abovementioned requirement to use MPLS-TP loopback. Perhaps another
> packet transport can work, but not MPLS-TP.
> 
> >
> >         Regards,
> >                 Greg
> >
> > -----Original Message-----
> > From: Rolf Winter [mailto:Rolf.Winter@neclab.eu
> > <mailto:Rolf.Winter@neclab.eu> <mailto:Rolf.Winter@neclab.eu
> > <mailto:Rolf.Winter@neclab.eu> > ]
> > Sent: Tuesday, December 04, 2012 12:00 AM
> > To: Gregory Mirsky; mpls@ietf.org
> > Subject: RE: working group last call on draft-ietf-mpls-tp-mip-mep-
> map
> >
> > Hi Greg,
> >
> > you might not be convinced but there are operators that have asked
> for
> > this functionality based on operational experience.
> >
> > Quoting the OAM framework RFC:
> >
> > " Once a MEG is configured, the operator can enable/disable the MIPs
> on
> >    the nodes within the MEG.  All the intermediate nodes and possibly
> >    the end nodes host MIP(s).  Local policy allows them to be enabled
> >    per function and per MEG.  The local policy is controlled by the
> >    management system, which may delegate it to the control plane.  A
> >    disabled MIP silently discards any received OAM packets."
> >
> > Clearly having multiple MIPs per LSP is allowed as per the OAM
> > framework. I think however the sentence "All the intermediate nodes
> > and possibly the end nodes host MIP(s)" should really be ""All the
> > intermediate nodes and possibly the end nodes can host MIP(s)" (Is
> > this worth filing an errata?). I don't see why one wants to
> > arbitrarily restrict the number of MIPs per LSP. BTW, as you mention,
> > the support of multiple MIPs in Ethernet is optional. Quoting the OAM
> > framework
> > again:
> >
> > "Support of per-interface or per-node MIPs is an implementation
> > choice."
> >
> > So where's the difference?
> >
> > Best,
> >
> > Rolf
> >
> > NEC Europe Limited | Registered Office: NEC House, 1 Victoria Road,
> > London W3 6BL | Registered in England 2832014
> >
> >
> > > -----Original Message-----
> > > From: Gregory Mirsky [mailto:gregory.mirsky@ericsson.com
> > > <mailto:gregory.mirsky@ericsson.com>
> > > <mailto:gregory.mirsky@ericsson.com
> > > <mailto:gregory.mirsky@ericsson.com> > ]
> > > Sent: Montag, 3. Dezember 2012 21:47
> > > To: Rolf Winter; Loa Andersson; mpls@ietf.org
> > > Cc: mpls-ads@tools.ietf.org; mpls-chairs@tools.ietf.org; draft-
> ietf-
> > > mpls-tp-mip-mep-map@tools.ietf.org
> > > Subject: RE: working group last call on draft-ietf-mpls-tp-mip-mep-
> > map
> > >
> > > Hi Rolf,
> > > I've been thinking about that requirement for some time and am not
> > > convinced that such requirement, support multiple MIP per LSP/PW on
> > > given LSR/PE, exists. AFAIK, in Ethernet OAM only support of single
> > > MIP per MD/MEG Level is required and support of multiple MIPs is
> > optional.
> > > True, multiple MIPs of different MD/MEG Levels might be enabled on
> a
> > > node but in MPLS-TP we use SPME to model MD/MEG Levels and thus
> such
> > > MIPs are on different LSPs. As for p2mp case, I'm not sure how dat-
> > > plane loopback can be used on uni-directional construct.
> > >
> > >         Regards,
> > >                 Greg
> > >
> > > -----Original Message-----
> > > From: Rolf Winter [mailto:Rolf.Winter@neclab.eu
> > > <mailto:Rolf.Winter@neclab.eu> <mailto:Rolf.Winter@neclab.eu
> > > <mailto:Rolf.Winter@neclab.eu> > <mailto:Rolf.Winter@neclab.eu
> > > <mailto:Rolf.Winter@neclab.eu> <mailto:Rolf.Winter@neclab.eu
> > > <mailto:Rolf.Winter@neclab.eu> > > ]
> > > Sent: Monday, December 03, 2012 12:15 PM
> > > To: Gregory Mirsky; Loa Andersson; mpls@ietf.org
> > > Cc: mpls-ads@tools.ietf.org; mpls-chairs@tools.ietf.org; draft-
> ietf-
> > > mpls-tp-mip-mep-map@tools.ietf.org
> > > Subject: RE: working group last call on draft-ietf-mpls-tp-mip-mep-
> > map
> > >
> > > Hi Greg,
> > >
> > > But that's the whole point of the document. There can be multiple
> > > in- and out-MIPs per LSP plus in the P2MP case there can be
> multiple
> > > out- MIPs per node. It cannot be based local configuration. There
> > > has to
> > be
> > > information inside the OAM frame to address the respective MIP.
> > > Section
> > > 4 of the document has a (I believe) pretty good example of this.
> > >
> > > Best,
> > >
> > > Rolf
> > >
> > > NEC Europe Limited | Registered Office: NEC House, 1 Victoria Road,
> > > London W3 6BL | Registered in England 2832014
> > >
> > >
> > > > -----Original Message-----
> > > > From: Gregory Mirsky [mailto:gregory.mirsky@ericsson.com
> > > > <mailto:gregory.mirsky@ericsson.com>
> > > > <mailto:gregory.mirsky@ericsson.com
> > > > <mailto:gregory.mirsky@ericsson.com> >
> > > > <mailto:gregory.mirsky@ericsson.com
> > > > <mailto:gregory.mirsky@ericsson.com>
> > > > <mailto:gregory.mirsky@ericsson.com
> > > > <mailto:gregory.mirsky@ericsson.com> > > ]
> > > > Sent: Montag, 3. Dezember 2012 19:20
> > > > To: Rolf Winter; Loa Andersson; mpls@ietf.org
> > > > Cc: mpls-ads@tools.ietf.org; mpls-chairs@tools.ietf.org; draft-
> > ietf-
> > > > mpls-tp-mip-mep-map@tools.ietf.org
> > > > Subject: RE: working group last call on
> > > > draft-ietf-mpls-tp-mip-mep-
> > > map
> > > >
> > > > Hi Rolf,
> > > > Do you envision that multiple MIPs, both in- and out-, required
> to
> > be
> > > > supported on a given LSP/PW? I think that     only single MIP
> > > required
> > > > per LSP/PW on an LSR/PE node. If that is the case, then there
> > > > might
> > > be
> > > > no apparent need to explicitly address in- and out- MIP as such
> > > > distinction becomes part of local configuration.
> > > >
> > > >        Regards,
> > > >                Greg
> > > >
> > > > -----Original Message-----
> > > > From: mpls-bounces@ietf.org [mailto:mpls-bounces@ietf.org
> > > > <mailto:mpls-bounces@ietf.org> <mailto:mpls-bounces@ietf.org
> > > > <mailto:mpls-bounces@ietf.org> > <mailto:mpls-bounces@ietf.org
> > > > <mailto:mpls-bounces@ietf.org> <mailto:mpls-bounces@ietf.org
> > > > <mailto:mpls-bounces@ietf.org> > > ] On Behalf Of Rolf Winter
> > > > Sent: Monday, December 03, 2012 5:42 AM
> > > > To: Loa Andersson; mpls@ietf.org
> > > > Cc: mpls-ads@tools.ietf.org; mpls-chairs@tools.ietf.org; draft-
> > ietf-
> > > > mpls-tp-mip-mep-map@tools.ietf.org
> > > > Subject: Re: [mpls] working group last call on draft-ietf-mpls-
> tp-
> > > mip-
> > > > mep-map
> > > >
> > > > Loa,
> > > >
> > > > These have been mentioned:
> > > >
> > > > 1. CV between a MEP and a MIP
> > > > 2. traceroute over an MPLS-TP LSP and/or an MPLS-TP PW containing
> > > MIPs
> > > > 3. data-plane loopback configuration at a MIP 4. diagnostic tests
> > > >
> > > > Best,
> > > >
> > > > Rolf
> > > >
> > > > NEC Europe Limited | Registered Office: NEC House, 1 Victoria
> > > > Road, London W3 6BL | Registered in England 2832014
> > > >
> > > >
> > > > > -----Original Message-----
> > > > > From: Loa Andersson [mailto:loa@pi.nu <mailto:loa@pi.nu>
> > > > > <mailto:loa@pi.nu <mailto:loa@pi.nu> > <mailto:loa@pi.nu
> > > > > <mailto:loa@pi.nu>  <mailto:loa@pi.nu <mailto:loa@pi.nu> > > ]
> > > > > Sent: Freitag, 30. November 2012 11:41
> > > > > To: mpls@ietf.org
> > > > > Cc: mpls-chairs@tools.ietf.org; Martin Vigoureux;
> > > > > draft-ietf-mpls-tp- mip-mep-map@tools.ietf.org;
> > > > > mpls-ads@tools.ietf.org
> > > > > Subject: Re: working group last call on
> > > > > draft-ietf-mpls-tp-mip-mep-
> > > > map
> > > > >
> > > > > Authors,
> > > > >
> > > > > Can you plese give me an indication of which OAM functions the
> > > > > separation of in and out MIPs are intended for?
> > > > >
> > > > > /Loa
> > > > >
> > > > >
> > > > >
> > > > > On 2012-11-14 16:16, Loa Andersson wrote:
> > > > > >
> > > > > > Working Group,
> > > > > >
> > > > > > This is to start a 2 week working group last call on
> > > > > > draft-ietf-mpls-tp-mip-mep-map.
> > > > > >
> > > > > > Please send your comments to the mpls working group mailing
> > list
> > > > > > (mpls@ietf.org).
> > > > > >
> > > > > > Please send both technical comments, and if you are happy
> with
> > > the
> > > > > > document as is also indications of support.
> > > > > >
> > > > > > This working group last call will end on November 28.
> > > > > >
> > > > > > /Loa
> > > > > > for the wg co-chairs
> > > > > >
> > > > > >
> > > > >
> > > > > --
> > > > >
> > > > >
> > > > > Loa Andersson                         email:
> > > > loa.andersson@ericsson.com
> > > > > Sr Strategy and Standards Manager            loa@pi.nu
> > > > > Ericsson Inc                          phone: +46 10 717 52 13
> > > > >                                               +46 767 72 92 13
> > > > _______________________________________________
> > > > mpls mailing list
> > > > mpls@ietf.org
> > > > https://www.ietf.org/mailman/listinfo/mpls
> > > > <https://www.ietf.org/mailman/listinfo/mpls>
> > > > <https://www.ietf.org/mailman/listinfo/mpls
> > > > <https://www.ietf.org/mailman/listinfo/mpls> >
> > > > <https://www.ietf.org/mailman/listinfo/mpls
> > > > <https://www.ietf.org/mailman/listinfo/mpls>
> > > > <https://www.ietf.org/mailman/listinfo/mpls
> > > > <https://www.ietf.org/mailman/listinfo/mpls> > >
> > >
> >
>