Re: [PWE3] GAL above and below the PW label

Alexander Vainshtein <Alexander.Vainshtein@ecitele.com> Thu, 31 March 2011 08:14 UTC

Return-Path: <Alexander.Vainshtein@ecitele.com>
X-Original-To: pwe3@core3.amsl.com
Delivered-To: pwe3@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 56EE23A6B2C for <pwe3@core3.amsl.com>; Thu, 31 Mar 2011 01:14:18 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.584
X-Spam-Level:
X-Spam-Status: No, score=-2.584 tagged_above=-999 required=5 tests=[AWL=0.015, 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 GdUQB04e97kY for <pwe3@core3.amsl.com>; Thu, 31 Mar 2011 01:14:17 -0700 (PDT)
Received: from ilptbmg02.ecitele.com (ilptbmg02-out.ecitele.com [147.234.242.235]) by core3.amsl.com (Postfix) with ESMTP id B5C4E3A69B7 for <pwe3@ietf.org>; Thu, 31 Mar 2011 01:14:16 -0700 (PDT)
X-AuditID: 93eaf2e8-b7bb7ae000004cb7-f8-4d9437d4ee0a
Received: from ILPTEXCH02.ecitele.com ( [147.234.245.181]) by ilptbmg02.ecitele.com (Symantec Brightmail Gateway) with SMTP id CE.EE.19639.4D7349D4; Thu, 31 Mar 2011 10:14:12 +0200 (IST)
Received: from ILPTMAIL02.ecitele.com ([147.234.244.212]) by ILPTEXCH02.ecitele.com ([147.234.245.181]) with mapi; Thu, 31 Mar 2011 10:15:54 +0200
From: Alexander Vainshtein <Alexander.Vainshtein@ecitele.com>
To: Sriganesh Kini <sriganesh.kini@ericsson.com>, "curtis@occnc.com" <curtis@occnc.com>
Date: Thu, 31 Mar 2011 10:15:45 +0200
Thread-Topic: [PWE3] GAL above and below the PW label
Thread-Index: AcvvevAqNqiYaAWSQd6Q/GeBWx5uAAAACBow
Message-ID: <A3C5DF08D38B6049839A6F553B331C76D722D07565@ILPTMAIL02.ecitele.com>
References: <4D92F5D3.6080609@pi.nu> <201103310703.p2V73Hrx045107@harbor.orleans.occnc.com> <AANLkTimwxBexevis2-5-vrGM-hA2APZeC0djwxUyV0jU@mail.gmail.com>
In-Reply-To: <AANLkTimwxBexevis2-5-vrGM-hA2APZeC0djwxUyV0jU@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
acceptlanguage: en-US
Content-Type: text/plain; charset="windows-1255"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-CFilter-Loop: Reflected
X-Brightmail-Tracker: AAAAAA==
Cc: "pwe3@ietf.org" <pwe3@ietf.org>
Subject: Re: [PWE3] GAL above and below the PW label
X-BeenThere: pwe3@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Pseudo Wires Edge to Edge <pwe3.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/pwe3>, <mailto:pwe3-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/pwe3>
List-Post: <mailto:pwe3@ietf.org>
List-Help: <mailto:pwe3-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pwe3>, <mailto:pwe3-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 31 Mar 2011 08:14:18 -0000

Sriganesh, Curtis and all,
IMHO and FWIW I think that the only problem with VCCV Type 3 is the risk of OAM packets leaking out of T-PE towards the AC (if you accidentally set the TTL value too high). To the best of my understanding the offset proposal does not solve that - or did I miss something?

One way to solve it is to use VCCV Type 1 (clean where applicable).
Another way would be by using GAL below the PW label (possible but messy). If the industry moves towards deprecating Ethernet PWs without CW,  it becomes completely unnecessary.

My 2c,
     Sasha


> -----Original Message-----
> From: pwe3-bounces@ietf.org [mailto:pwe3-bounces@ietf.org] On Behalf Of
> Sriganesh Kini
> Sent: Thursday, March 31, 2011 10:09 AM
> To: curtis@occnc.com
> Cc: pwe3@ietf.org
> Subject: Re: [PWE3] GAL above and below the PW label
> 
> All,
> 
> Just an FYI that a proposal for fate-sharing PW OAM and data given in
> draft-kini-pwe3-inband-cc-offset
> 
> Just to summarize the proposal.
> 1. It does not require GAL in PW. TTL expiry is used to alert the S/T-
> PE.
> 2. It is mainly applicable when CW is not used in the PW.
> 3. It uses a fixed offset (negotiated between PW endpoints) after the
> label stack before starting the OAM msg.
> 4. The bytes between the label-stack and the fixed offset is referred
> to as a pseudoflow header and is filled with byte-values (by the PE)
> that represent the flow for which OAM is desired. This helps PW OAM
> and data to fate-share even when the intermediate node looks beyond
> label stack to do multipath forwarding decisions.
> 
> 
> On Thu, Mar 31, 2011 at 12:03 AM, Curtis Villamizar <curtis@occnc.com>
> wrote:
> >
> > Loa, Dave, Sasha,
> >
> > I've snipped from various posts on the thread that Sasha started.
>  See
> > inline.
> >
> > In message <4D92F5D3.6080609@pi.nu>
> > Loa Andersson writes:
> >>
> >> All,
> >>
> >> missed a nuance in Sasha subject line.
> >>
> >> We have two issues
> >>
> >> - where the GAL is placed relative to the PW label, I  believe it is
> >>    necessary to have the GAL below the PW label.
> >>
> >> - whether the the GAL label needs to be bottom of stack or not, it
> >>    figure that this is really a discussion if it is possible to have
> >>    a FAT label below the GAL or not. I'm not sure  about my
> preferences
> >>    but I think it is possible.
> >>
> >> /Loa
> >
> > I agree with Loa's summary.  Not putting GAL at the bottom may
> confuse
> > some LSR, but putting it above the PW label is likely to be even more
> > problematic.
> >
> >
> > In message
> <60C093A41B5E45409A19D42CF7786DFD51D5310B53@EUSAACMS0703.eamcs.ericsson
> .se>
> > David Allan I writes:
> >>
> >> It does become a new behavior, GAL with S=3D0. However the
> combination of G=
> >> AL being top label at the S-PE and TTL being encoded in the PW label
> means =
> >> that fate sharing is broken at every S-PE. Life only gets a little
> more str=
> >> ange if there is a FAT label as well...
> >>
> >> That being said, GAL as bottom label is broken in any ECMP
> environment, whi=
> >> ch is why GAL is a TP construct.
> >>
> >> my 2 cents
> >> D
> >
> > Dave,
> >
> > If GAL is broken for ECMP, which it is, then all TP OAM is broken.
> > If all it takes to fix it is simple then lets just fix it.
> >
> > This is what we'd have to do.
> >
> >  1) Relax the requirement that GAL be at the bottom
> >
> >  2) Have the ingress insert GAL in the stack immediately below the
> >     label for which the measurement is made, keeping the rest of the
> >     label stack in place.
> >
> > The only thing the midpoing LSR at a multipath (LAG, link bundle for
> > MPLS) has to do is skip over the GAL when hashing, as if the GAL
> > wasn't there.  That will yield the same hash value and it will
> > preserve fate-sharing across multipath.
> >
> > I prefer that we fix things rather than complain that they are
> broken.
> >
> > Curtis
> > _______________________________________________
> > pwe3 mailing list
> > pwe3@ietf.org
> > https://www.ietf.org/mailman/listinfo/pwe3
> >
> 
> 
> 
> --
> - Sri
> _______________________________________________
> pwe3 mailing list
> pwe3@ietf.org
> https://www.ietf.org/mailman/listinfo/pwe3