Re: [PWE3] VCCV usage

Sriganesh Kini <sriganesh.kini@ericsson.com> Tue, 30 November 2010 19:55 UTC

Return-Path: <sriganeshkini@gmail.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 A48173A6BC7 for <pwe3@core3.amsl.com>; Tue, 30 Nov 2010 11:55:43 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.977
X-Spam-Level:
X-Spam-Status: No, score=-1.977 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, FM_FORGED_GMAIL=0.622]
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 Xe74ZPV+IKsq for <pwe3@core3.amsl.com>; Tue, 30 Nov 2010 11:55:42 -0800 (PST)
Received: from mail-fx0-f44.google.com (mail-fx0-f44.google.com [209.85.161.44]) by core3.amsl.com (Postfix) with ESMTP id 3C1583A6B44 for <pwe3@ietf.org>; Tue, 30 Nov 2010 11:55:42 -0800 (PST)
Received: by fxm9 with SMTP id 9so4962497fxm.31 for <pwe3@ietf.org>; Tue, 30 Nov 2010 11:56:53 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:mime-version:sender:received :in-reply-to:references:from:date:x-google-sender-auth:message-id :subject:to:cc:content-type:content-transfer-encoding; bh=Aj5fuDbCY+7Do6oWx60uOLTir5n/VQjD4v30nPeYZEA=; b=B3kqDHCklkKIecYbY1rSOrp9yHZOtnyZGHViX+AcPQXf4j98SEZ7Bl/F1HkISF6mrH 4d5e8SFgF+enmn/O8AQ8rTf8rETI4/JvQJWQMz/qOH6xDAnWWQTjez/UTvZZ999PIvLP s5FEXiIzvXF9pfjm3AOz5RlkFusPFJSd9i/20=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:sender:in-reply-to:references:from:date :x-google-sender-auth:message-id:subject:to:cc:content-type :content-transfer-encoding; b=aMeeuuvktrxnvtX8ffcW6Ku11YNtTETVG58cJ8CMy5xfFEjwNBvhbwI5Mjt45FTPrp 4jd0nCYhpWJrMjN0mLo4u3x3Ai1APcfvXWUu3rbMeQv7XtzMhn9spcrJ6xG4oEj0dAKd 1wm1dhMgaq0HX3MKQgqFs4oXbaBKj3tiun+Jg=
Received: by 10.223.79.65 with SMTP id o1mr7288886fak.145.1291147013163; Tue, 30 Nov 2010 11:56:53 -0800 (PST)
MIME-Version: 1.0
Sender: sriganeshkini@gmail.com
Received: by 10.223.96.195 with HTTP; Tue, 30 Nov 2010 11:56:23 -0800 (PST)
In-Reply-To: <A3C5DF08D38B6049839A6F553B331C76D6B78ED53B@ILPTMAIL02.ecitele.com>
References: <C9087057.3B57%matthew.bocci@alcatel-lucent.com> <4CE2D8A4.4010903@cisco.com> <A3C5DF08D38B6049839A6F553B331C76D5CE38992E@ILPTMAIL02.ecitele.com> <4CF3C102.5010106@cisco.com> <A3C5DF08D38B6049839A6F553B331C76D6B7858442@ILPTMAIL02.ecitele.com> <960EC8F9A775AB40BF58D8953342D86303405762@XMB-RCD-206.cisco.com> <AANLkTinon42=DjgNpEb7ZLrwsEu7NwB7mTJQ=632X1wM@mail.gmail.com> <4CF42A9E.1000304@cisco.com> <AANLkTime0yp-u2bRQE2Snpf4PHN53Dewd2qsrYLVjsMr@mail.gmail.com> <A3C5DF08D38B6049839A6F553B331C76D6B78ED53B@ILPTMAIL02.ecitele.com>
From: Sriganesh Kini <sriganesh.kini@ericsson.com>
Date: Tue, 30 Nov 2010 11:56:23 -0800
X-Google-Sender-Auth: -K3WSf6DOOPTDO2HYDA62BrDgGQ
Message-ID: <AANLkTikXrds9=Rjqo2eTDv-Ydre-bc6Rs7w1ZoV6MAHg@mail.gmail.com>
To: Alexander Vainshtein <Alexander.Vainshtein@ecitele.com>
Content-Type: text/plain; charset="ISO-8859-1"
Content-Transfer-Encoding: quoted-printable
Cc: Yaakov Stein <yaakov_s@rad.com>, "pwe3@ietf.org" <pwe3@ietf.org>, "Luca Martini (lmartini)" <lmartini@cisco.com>, Carlos Pignataro <cpignata@cisco.com>
Subject: Re: [PWE3] VCCV usage
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: Tue, 30 Nov 2010 19:55:43 -0000

IMO, a PE cannot connect to two different PEs for the "same" PW. This
also holds true for any segment of that PW. Also, a PE cannot connect
to the same PE with different PW labels for the "same" PW. This too
holds true for any segment of that PW. It may be useful for the MS-PW
draft to clarify that. Note that this does not preclude a PW from
being a backup of another PW (possibly with different number of PW
hops).

The notion of different PW hops for any single PW due to ECMP should
not arise. Note that there may still be different number of hops in
the underlying MPLS PSN.

-- 
- Sri

On Mon, Nov 29, 2010 at 11:30 PM, Alexander Vainshtein
<Alexander.Vainshtein@ecitele.com> wrote:
> Greg, Carlos and all,
> I am probably missing something important, but I see the situation when VCCV
> Type 3 may behave differently due to different number of hops on different
> ECMP paths somewhat problematic to me.
>
> This is because the hop count for MS-PWs is the S-PE count, not the count of
> hops between one S-PE to another one.
>
> In order to traverse a different number of S-PEs due to ECMP, you would need
> a combination of at least two elements:
>
> Multiple S-PE paths being explicitly between the two T-PEs (for a given
> MS-PW). I am not even sure this is allowed by the MS-PW architecture today
> (even with fat PWs)
> S-PEs doing ECMP on PW labels.
>
> My 2c,
>
>      Sasha
>
>
> ________________________________
> From: pwe3-bounces@ietf.org [pwe3-bounces@ietf.org] On Behalf Of Greg Mirsky
> [gregimirsky@gmail.com]
> Sent: Tuesday, November 30, 2010 1:05 AM
> To: Carlos Pignataro
> Cc: Luca@core3.amsl.com; Luca Martini (lmartini); Yaakov Stein;
> pwe3@ietf.org
> Subject: Re: [PWE3] VCCV usage
>
> Dear Carlos,
> you've written:
> "If the VCCV packet takes a different path than the PW data, can this
> different path have a different number of hops and have the VCCV expire
> at a PE different than the target PE?"
> I wouldn't say that path taken by VCCV packet is different from the path of
> PW payload. If ECMP exists, VCCV packet will travel over one of available to
> PW payload paths.
> I think it is possible, though might be not realistic scenario, that number
> of segments between pair of PEs is different over different paths of ECMP.
> Regards,
> Greg
> On Mon, Nov 29, 2010 at 2:35 PM, Carlos Pignataro <cpignata@cisco.com>
> wrote:
>>
>> Hi Sri,
>>
>> Thanks for the summary. Please see inline.
>>
>> On 11/29/2010 4:10 PM, Sriganesh Kini wrote:
>> > Carlos, that is useful clarification. If I were to summarize,
>> >
>> > 1. When a PW has a CW, CC Type 1 is obvious/implicit choice.
>>
>> Or put a different way, CC Type 1 can only be used when the PW has a CW.
>> There's no implicit choice standardized though.
>>
>> > However,
>> > PW label TTL expiry should trigger examining the ACH for an VCCV
>> > packet (both S-PE and T-PE).
>>
>> A PW label TTL expiry should trigger the exception mechanism to dealing
>> with a TTL expiration; this may include examining the PW-ACH for a VCCV
>> packet (or not), and may include detecting the VCCV packet but not
>> processing it for security if not advertised.
>>
>> > 2. When PW does not have CW, CC Type 3 should be used.
>>
>> According to RFC 5085, that should be Type 2 as preferred over Type 3
>> (see S5.1.2. and S7)
>>
>> > When PWs were
>> > single segment, the 'PW demultiplexer' TTL was defined as
>> > application-specific (RFC 3985). With MS-PW it is important for it to
>> > have consistent TTL decrement operations and treat TTL expiry (i.e.
>> > TTL=1) packets as VCCV packets (both at S-PE and T-PE). This requires
>> > the number of PW hops to be known to execute OAM targeted to a
>> > particular S/T-PE and that is straightforward.
>>
>> I agree.
>>
>> >
>> > Note that TTL expiry VCCV is not inband when CW is not used since
>> > intermediate nodes can look beyond the label stack and have different
>> > ECMP behavior.
>>
>> Exactly. Which prompts the question:
>>
>> If the VCCV packet takes a different path than the PW data, can this
>> different path have a different number of hops and have the VCCV expire
>> at a PE different than the target PE?
>>
>> > A draft that addresses this condition by extending TTL
>> > expiry VCCV was submitted at the last IETF
>> > (draft-kini-pwe3-inband-cc-offset).
>>
>> Scanning now through this I-D, I could not find why a 'flow/entropy
>> label' [fat-pw] would not work.
>>
>> Thanks,
>>
>> -- Carlos.
>>
>> >
>> > Thanks
>> _______________________________________________
>> pwe3 mailing list
>> pwe3@ietf.org
>> https://www.ietf.org/mailman/listinfo/pwe3
>
>
> _______________________________________________
> pwe3 mailing list
> pwe3@ietf.org
> https://www.ietf.org/mailman/listinfo/pwe3
>
>



-- 
Sriganesh Kini (Sri)