Re: [CCAMP] OSPF OTN considerations post IETF 82 (Issue 1/2)

Julien Meuric <julien.meuric@orange.com> Tue, 20 December 2011 09:22 UTC

Return-Path: <julien.meuric@orange.com>
X-Original-To: ccamp@ietfa.amsl.com
Delivered-To: ccamp@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 705DC21F8485 for <ccamp@ietfa.amsl.com>; Tue, 20 Dec 2011 01:22:20 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.649
X-Spam-Level:
X-Spam-Status: No, score=-5.649 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HELO_EQ_FR=0.35, J_CHICKENPOX_13=0.6, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 2QsN7xcQK9y3 for <ccamp@ietfa.amsl.com>; Tue, 20 Dec 2011 01:22:19 -0800 (PST)
Received: from p-mail2.rd.francetelecom.com (p-mail2.rd.francetelecom.com [195.101.245.16]) by ietfa.amsl.com (Postfix) with ESMTP id 2405B21F8484 for <ccamp@ietf.org>; Tue, 20 Dec 2011 01:22:19 -0800 (PST)
Received: from p-mail2.rd.francetelecom.com (localhost.localdomain [127.0.0.1]) by localhost (Postfix) with SMTP id 8AB3AE302D8; Tue, 20 Dec 2011 10:33:10 +0100 (CET)
Received: from ftrdsmtp1.rd.francetelecom.fr (unknown [10.192.128.46]) by p-mail2.rd.francetelecom.com (Postfix) with ESMTP id 316E2E3330B; Mon, 19 Dec 2011 11:38:53 +0100 (CET)
Received: from ftrdmel10.rd.francetelecom.fr ([10.192.128.44]) by ftrdsmtp1.rd.francetelecom.fr with Microsoft SMTPSVC(6.0.3790.4675); Mon, 19 Dec 2011 11:27:58 +0100
Received: from [10.193.71.161] ([10.193.71.161]) by ftrdmel10.rd.francetelecom.fr with Microsoft SMTPSVC(6.0.3790.4675); Mon, 19 Dec 2011 11:27:57 +0100
Message-ID: <4EEF11AD.2010000@orange.com>
Date: Mon, 19 Dec 2011 11:27:57 +0100
From: Julien Meuric <julien.meuric@orange.com>
Organization: France Telecom
User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.23) Gecko/20110922 Lightning/1.0b2 Thunderbird/3.1.15
MIME-Version: 1.0
To: Kireeti Kompella <kireeti@juniper.net>
References: <B5630A95D803744A81C51AD4040A6DAA2293E672A9@ESESSCMS0360.eemea.ericsson.se> <4ED64A32.8060707@labn.net> <5E893DB832F57341992548CDBB333163A4B54CA99D@EMBX01-HQ.jnpr.net> <4ED65D2D.2040400@labn.net> <5E893DB832F57341992548CDBB333163A4B54CADAB@EMBX01-HQ.jnpr.net> <4ED69B7D.409@labn.net> <5E893DB832F57341992548CDBB333163A4B54CAEE5@EMBX01-HQ.jnpr.net> <4EDE354F.20803@orange.com> <260DC960-2377-43A3-ACB5-818ACF21EA5E@juniper.net>
In-Reply-To: <260DC960-2377-43A3-ACB5-818ACF21EA5E@juniper.net>
Content-Type: text/plain; charset="ISO-8859-1"; format="flowed"
Content-Transfer-Encoding: 8bit
X-OriginalArrivalTime: 19 Dec 2011 10:27:57.0915 (UTC) FILETIME=[E06652B0:01CCBE38]
Cc: CCAMP <ccamp@ietf.org>
Subject: Re: [CCAMP] OSPF OTN considerations post IETF 82 (Issue 1/2)
X-BeenThere: ccamp@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Discussion list for the CCAMP working group <ccamp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ccamp>, <mailto:ccamp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ccamp>
List-Post: <mailto:ccamp@ietf.org>
List-Help: <mailto:ccamp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ccamp>, <mailto:ccamp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 20 Dec 2011 09:22:20 -0000

Hi Kireeti,

See below.

Cheers,

Julien


Le 12/12/2011 22:37, Kireeti Kompella a écrit :
>  Hi Julien,
>
>  On Dec 6, 2011, at 7:31 , Julien Meuric wrote:
>
> > Hi John, hi Lou.
> >
> > On the one hand, SONET/SDH and OTN are close: it is highly tempting
> > to prolong control of the former to the latter. Nevertheless, the
> > GMPLS deployments on SONET/SDH I am aware of only control high
> > order containers (i.e. SDH VC-4/VC-4-nc or SONET STS-1/STS-1-nc).
> > In that context, I do not think we can easily generalized protocol
> > extensions from an almost single-stage control to a highly
> > multi-stage control.
>
>  Are you saying that OTN can be considered "highly multi-stage"?
>  (asking, for my edification)

[JM] This is what I said/wrote (but you may also work on my English 
language edification).
[JM] SDH core network planing teams are currently used to working on a 
single switching granularity: VC-4. When they look at the switching 
granularities in OTN cross-connects, their eyes start to glaze (think of 
SUKLM). They rather hope that smaller containers will be aggregated 
before entering the core (like in SDH), or that TDM services will evolve 
into a simplified sub-part of the hierarchy (e.g. ODUflex and ODU4)...

>
> > On the other hand, it seems that PSC-1 to PSC-4 have not been
> > implemented much. Reasons behind are only guesses. Mine is that
> > upgrading implementations and deployments of MPLS-TE was not worth
> > the pain with respect to the added value of moving to the GMPLS
> > flavor of IGPs and RSVP-TE (especially for packet-only operations).
> > Whatever the actual reason for having so few implementations, PSC-n
> > are part of the original GMPLS specification.
>
>  I believe the primary reason is that in packet networks, hierarchy is
>  primarily used for control plane scale. In practice, this hierarchy
>  was achieved as LDP over RSVP (not RSVP over RSVP, where one might
>  have considered PSC levels); the current trend is LDP or RSVP over
>  BGP. (Perhaps we should signal "labeled BGP" as PSC-n (n>1) using
>  the BGP TE attribute!

[JM] My last experience in mixing BGP and GMPLS was in L1VPN WG. I've 
realized since that I should rather have worked on a GUI...

>
> > Let me quote the section about PSC in RFC 4202: "The various levels
> > of PSC establish a hierarchy of LSPs tunneled within LSPs." This
> > really looks like what we are doing in OTN. Yes, the discrete
> > nature of the technology will introduce one more information into
> > the SC field, but doing otherwise would depreciate existing GMPLS
> > specification.
>
>  Agree completely with you. If the thinking behind the PSC levels
>  from one of the original authors is of any interest, here it is:
>
>  For packet networks, there is clearly no pre-assigned bandwidth for
>  PSC levels. The intent was purely to control hierarchy; one was
>  allowed to tunnel PSC-1 over PSC-2 ... over TDM over lambda over
>  fiber. One could (should, would) not tunnel fiber over lambda, or
>  lambda over TDM (or TDM over packet, but then, MPLS is rife with
>  layer violations.) Likewise, an attempt to tunnel PSC 2 over PSC 1
>  was to be disallowed (or flagged for management intervention).
>
>  One could have considering defining levels of TDM as well, but (a)
>  SDH was beyond me; (b) the standardization atmosphere around SDH was
>  extremely charged; (c) my eyes would glaze over whenever SUKLM was
>  mentioned. Could one really assign SC TDM levels to PDH/SDH that
>  captured the allowed hierarchy?
>
>  With ODU, I believe that one can simply assign numbers to levels such
>  that the tunneling hierarchy is adequately captured. I believe (but
>  am not completely sure, as people here are amazingly innovative) that
>  one cannot tunnel ODU5 over ODU0. If that is of value, then there
>  should be multiple TDM levels (or perhaps, ODU levels, between TDM
>  and lambda). BTW, these levels have nothing to do with actual
>  bandwidth.
>
[JM] Thank you for the bit of history. At that time, what a foolish idea 
to control transmission circuits using RSVP-TE! Have you ever considered 
MPLS label configuration using TL1 over CLNP?... ;-)

> > Furthermore, RFC 4203 says: "When the Switching Capability field is
> > TDM, the Switching Capability specific information field includes
> > Minimum LSP Bandwidth..." In other words, even if not included in
> > the SC field so far, one cannot really say that a value per ODUk
> > layer would overload the ISCD definition.
> >
> > Thus, we have legacy vs. depreciation:
>
>  Rather, I would say, think utility -- if it is useful to have
>  multiple SC levels to capture the ODUk hierarchy, please do so. You
>  will not escape putting bandwidth somewhere (as I understand, there
>  are multiple bandwidths for ODU2, and one has to be careful with
>  suffixes and decimal places), probably in the ISCD.

[JM] I guess we all agree the information will be in {ISCD, IACD}.

>
>  One point of consideration is ODUflex -- where does it fit in the
>  hierarchy?

[JM] That is an open discussion if that path is taken. I believe its 
definition can be reflected in several ways in the IGP (e.g. L2SC over 
ODUflex in IACD).

>  How does one (if at all) assign an SC value to ODUflex?

[JM] Ask IANA? ;-)

>
> > my understanding of IETF work is to put emphasis on consistency and
> > avoid defining new solutions when they already exist, even if not
> > absolutely optimized (we are not building G.709 control from
> > scratch).
>
>  Clearly, one can solve the problem in multiple ways and in multiple
>  TLVs, including rolling an entirely new one.
>
> > My 2 cents,
>
>  ditto
>
>  Kireeti.
>
> > Julien
>
>