Re: [mpls-tp] [mpls] R: Use of term "interface" in MPLS-TP Identifiers and OAM Framework drafts
Alexander Vainshtein <Alexander.Vainshtein@ecitele.com> Fri, 10 December 2010 17:33 UTC
Return-Path: <Alexander.Vainshtein@ecitele.com>
X-Original-To: mpls-tp@core3.amsl.com
Delivered-To: mpls-tp@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix)
with ESMTP id E873A28C0F0; Fri, 10 Dec 2010 09:33:35 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.386
X-Spam-Level:
X-Spam-Status: No, score=-2.386 tagged_above=-999 required=5 tests=[AWL=0.213,
BAYES_00=-2.599]
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 49pBIJEFPEey;
Fri, 10 Dec 2010 09:33:30 -0800 (PST)
Received: from ilptbmg01.ecitele.com (ilptbmg01-out.ecitele.com
[147.234.242.234]) by core3.amsl.com (Postfix) with ESMTP id 59C1728C0F8;
Fri, 10 Dec 2010 09:33:28 -0800 (PST)
X-AuditID: 93eaf2e7-b7b1dae0000059f1-11-4d0264c523c8
Received: from ilptexch01.ecitele.com ( [172.31.244.40]) by
ilptbmg01.ecitele.com (Symantec Brightmail Gateway) with SMTP id
9B.0C.23025.5C4620D4; Fri, 10 Dec 2010 19:35:01 +0200 (IST)
Received: from ILPTMAIL02.ecitele.com ([147.234.244.212]) by
ilptexch01.ecitele.com ([172.31.244.40]) with mapi;
Fri, 10 Dec 2010 19:34:58 +0200
From: Alexander Vainshtein <Alexander.Vainshtein@ecitele.com>
To: "adrian@olddog.co.uk" <adrian@olddog.co.uk>,
"mpls@ietf.org" <mpls@ietf.org>
Date: Fri, 10 Dec 2010 19:34:58 +0200
Thread-Topic: [mpls-tp] [mpls] R: Use of term "interface" in MPLS-TP
Identifiers and OAM Framework drafts
Thread-Index: AQDsdkKdSYsg6qfPP4uPwZpQVbjEEgLRI4EpAo4z0pQC5h6IDJUVzgywgAA4vF4=
Message-ID: <A3C5DF08D38B6049839A6F553B331C76D6B83362C8@ILPTMAIL02.ecitele.com>
References: <AANLkTikBNsFZ=g-rQdPu9avPAoUdsNaiD==dxoRC6fq7@mail.gmail.com>,
<15740615FC9674499FBCE797B011623F16CD17E1@FRMRSSXCHMBSB1.dc-m.alcatel-lucent.com>
<A3C5DF08D38B6049839A6F553B331C76D6B78ED566@ILPTMAIL02.ecitele.com>
<15740615FC9674499FBCE797B011623F16D36BEA@FRMRSSXCHMBSB1.dc-m.alcatel-lucent.com>,
<007201cb9875$5f1ddfa0$1d599ee0$@olddog.co.uk>
In-Reply-To: <007201cb9875$5f1ddfa0$1d599ee0$@olddog.co.uk>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
acceptlanguage: en-US
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-CFilter-Loop: Reflected
X-Brightmail-Tracker: AAAAAA==
Cc: "mpls@ietf.org" <mpls@ietf.org>, "mpls-tp@ietf.org" <mpls-tp@ietf.org>
Subject: Re: [mpls-tp] [mpls] R: Use of term "interface" in
MPLS-TP Identifiers and OAM Framework drafts
X-BeenThere: mpls-tp@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: MPLS-TP Mailing list <mpls-tp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/mpls-tp>,
<mailto:mpls-tp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mpls-tp>
List-Post: <mailto:mpls-tp@ietf.org>
List-Help: <mailto:mpls-tp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls-tp>,
<mailto:mpls-tp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 10 Dec 2010 17:33:37 -0000
Adrian,
I agree with you that "interface" has a long history in the IETF and is not always used consistently.
My concern is about the term "per-interface label space" as it appears in 3031 and the consequent IETF documents.
Does your email imply that, from your point of view, per-interface label space includes label space per terminated tunnel?
And that, as a consequence, processing of an incoming downstream-allocated label may depend on the label (or labels) that have been present in the label stack above it and have been popped?
I'd like to quote from Section 3.9 of RFC 3031 just to make sure we are all on the same page:
Although, as we shall see, MPLS supports a hierarchy, the processing
of a labeled packet is completely independent of the level of
hierarchy. The processing is always based on the top label, without
regard for the possibility that some number of other labels may have
been "above it" in the past, or that some number of other labels may
be below it at present.
Regards,
Sasha
________________________________________
From: mpls-tp-bounces@ietf.org [mpls-tp-bounces@ietf.org] On Behalf Of Adrian Farrel [adrian@olddog.co.uk]
Sent: Friday, December 10, 2010 4:20 PM
To: mpls-tp@ietf.org; mpls@ietf.org
Subject: Re: [mpls-tp] [mpls] R: Use of term "interface" in MPLS-TP Identifiers and OAM Framework drafts
I agree with Italo (try not to gasp so loudly :-)
The I-Ds do appear to use the term consistently, and bringing this important
term to the front so it is really noticed seems important. Also adding it to the
Rosetta Stone I-D in a consistent way.
A *separate* issue is determining whether we are happy with the definition being
used. "interface" is a wriggly term with a long history in the IETF. Those
wanting to pick up some background could do worse than read IF-MIB (RFC2863) and
then look at the information about the use of "interfaces" in Section 8 of RFC
3813.
In RFC 4397 we worked with experts in ITU-T SG15 and got a bit anal about the
definitions. Section 3.6 discusses "link interfaces", and it would be nice to
stay consistent.
The question of "layers" is delicate, and should probably include "sub-layers".
But note that the interface is not the layer (which seems to be what Sasha is
objecting to), it is the "gateway" to the layer. One might think of it in terms
of adaptation functions, and indeed, I think this *is* consistent with the
current MPLS data plane architecture. Consider, for example, that an LSP end may
be represented as a virtual interface (i.e. the LSP is a virtual link).
Cheers,
Adrian
> -----Original Message-----
> From: mpls-bounces@ietf.org [mailto:mpls-bounces@ietf.org] On Behalf Of
> BUSI, ITALO (ITALO)
> Sent: 10 December 2010 12:07
> To: Alexander Vainshtein; mpls-tp@ietf.org; mpls@ietf.org
> Subject: [mpls] R: [mpls-tp] Use of term "interface" in MPLS-TP Identifiers
and
> OAM Framework drafts
>
> Sasha,
>
> The OAM Framework and Identifier drafts are already using the term "interface"
> in a consistent way among each other.
>
> According to the Identifiers draft the attachment point to a server MPLS-TP
> Tunnel is an interface.
>
> The change #2 I am proposing is just aimed at clarifying that the server
MPLS-TP
> tunnel is a server sub-layer and not a server layer as per past discussion.
>
> Italo
>
> > -----Messaggio originale-----
> > Da: Alexander Vainshtein [mailto:Alexander.Vainshtein@ecitele.com]
> > Inviato: venerdì 10 dicembre 2010 10.48
> > A: BUSI, ITALO (ITALO); mpls-tp@ietf.org; mpls@ietf.org
> > Oggetto: RE: [mpls-tp] Use of term "interface" in MPLS-TP Identifiers and
> > OAM Framework drafts
> >
> > Italo,
> > Lots of thanks for a prompt response.
> > I agree that different MPLS-TP documents treat the term "interface"
> > differently, and this adds to the overall havoc.
> >
> > I strongly object to treating sub-layers as interfaces in MPLS-TP because
> > IMO this would break the MPLS data plane in an irreparable manner.
> >
> > As a consequence I suggest we keep the definition used in the MPLS-TP
> > Identifiers draft and rework the OAM framework document accordingly.
> >
> > Regards,
> > Sasha
> >
> >
> >
> > From: mpls-tp-bounces@ietf.org [mpls-tp-bounces@ietf.org] On Behalf Of
> > BUSI, ITALO (ITALO) [italo.busi@alcatel-lucent.com]
> > Sent: Friday, December 10, 2010 11:00 AM
> > To: mpls-tp@ietf.org; mpls@ietf.org
> > Subject: [mpls-tp] Use of term "interface" in MPLS-TP Identifiers and OAM
> > Framework drafts
> >
> >
> > I see a lot of comments related to the term "interface" used within the
> > OAM Framework draft in the context of the per-interface MIP definition and
> > NO comments on the same term used within the Identifiers draft.
> >
> > I would like to clarify that the same term "interface" actually represents
> > the same concept in both the MPLS-TP Identifiers and MPLS-TP OAM
> Framework
> > drafts.
> >
> > I would therefore propose that the following definition is added to both
> > drafts:
> >
> > "
> > Interface: An interface is the attachment point to a server (sub-)layer
> > e.g., MPLS-TP section or MPLS-TP tunnel.
> > "
> >
> > This definition is taken from the text in section 4 of the Identifiers
> > draft with the following proposed changes:
> >
> > 1) c/Access Point (AP)/attachment point/ as proposed by ITU-T
> >
> > 2) c/layer/(sub-)layer/ to align the definition with the outcome of past
> > discussion: label stacking is a form of sub-layering with the MPLS and
> > MPLS-TP layer network.
> >
> > I have a strong opinion that both the MPLS-TP Identifiers and the MPLS-TP
> > OAM Framework must use the same term (and definition) to identify the same
> > entity.
> >
> > I have a preference to keep the term "interface" on both drafts to speed
> > up the work.
> >
> > Italo
> _______________________________________________
> mpls mailing list
> mpls@ietf.org
> https://www.ietf.org/mailman/listinfo/mpls
_______________________________________________
mpls-tp mailing list
mpls-tp@ietf.org
https://www.ietf.org/mailman/listinfo/mpls-tp
- [mpls-tp] Looking for alternative term for per-in… Greg Mirsky
- [mpls-tp] 答复: Looking for alternative term for pe… wei.hongbo
- Re: [mpls-tp] 答复: Looking for alternative term fo… Alexander Vainshtein
- Re: [mpls-tp] Looking for alternative term for pe… wei.hongbo
- [mpls-tp] Use of term "interface" in MPLS-TP Iden… BUSI, ITALO (ITALO)
- Re: [mpls-tp] Use of term "interface" in MPLS-TP … Alexander Vainshtein
- [mpls-tp] R: Use of term "interface" in MPLS-TP I… BUSI, ITALO (ITALO)
- Re: [mpls-tp] [mpls] R: Use of term "interface" i… Adrian Farrel
- [mpls-tp] RE: 答复: Looking for alternative term fo… maarten vissers
- Re: [mpls-tp] [mpls] R: Use of term "interface" i… Alexander Vainshtein
- Re: [mpls-tp] [mpls] R: Use of term "interface" i… Greg Mirsky
- Re: [mpls-tp] [mpls] R: Use of term "interface" i… Adrian Farrel