Re: [CCAMP] Network Assigned Upstream Label - Draft Update

Vishnu Pavan Beeram <vishnupavan@gmail.com> Fri, 28 February 2014 21:12 UTC

Return-Path: <vishnupavan@gmail.com>
X-Original-To: ccamp@ietfa.amsl.com
Delivered-To: ccamp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1206B1A01DD for <ccamp@ietfa.amsl.com>; Fri, 28 Feb 2014 13:12:30 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level:
X-Spam-Status: No, score=-1.999 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ddF-vURh0qGf for <ccamp@ietfa.amsl.com>; Fri, 28 Feb 2014 13:12:25 -0800 (PST)
Received: from mail-ee0-x22e.google.com (mail-ee0-x22e.google.com [IPv6:2a00:1450:4013:c00::22e]) by ietfa.amsl.com (Postfix) with ESMTP id 77CF71A01C8 for <ccamp@ietf.org>; Fri, 28 Feb 2014 13:12:25 -0800 (PST)
Received: by mail-ee0-f46.google.com with SMTP id d49so2487376eek.5 for <ccamp@ietf.org>; Fri, 28 Feb 2014 13:12:23 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=Q9KqV5VBJTYz3F3RqOXmIL0CJRIgOCpNdoQtdwB1xVo=; b=N9XBf3PTLIHUvBbrmdEVo4JJz+lt9nxOVH26mXSaDoszIr+4glr72/rdt2C3CQn/m5 RAZsznz/O2HG4E8kUvOg3jbcKDv/yMqYj4nVE9esI2lbOriyM+KAA0tElwouFKOWw04T bsivcsmtqHTCzJHvv21bmlVx3v0VwW1qVUkdY1ZOehvEsVorKfF88J53lyN4DVnk4juB c+YETSCOdPCp2HI7MzCW/rUtz8u2ztSOMPhBRYgj9iCn0mNDLgT2le3HnhVjGNBlV5Ju cvvndhEsGNGXQWks80wlmX3aWcuuT24gNmK3LqTbny7Cl9Hyl+CvVJwDft0bdv4Kn4B1 angw==
MIME-Version: 1.0
X-Received: by 10.204.168.194 with SMTP id v2mr4698742bky.12.1393621942907; Fri, 28 Feb 2014 13:12:22 -0800 (PST)
Received: by 10.204.64.68 with HTTP; Fri, 28 Feb 2014 13:12:22 -0800 (PST)
In-Reply-To: <5310F6B7.50603@labn.net>
References: <CF365D02.9E64D%zali@cisco.com> <5310F6B7.50603@labn.net>
Date: Fri, 28 Feb 2014 16:12:22 -0500
Message-ID: <CA+YzgTtFnZjReLfSHRT5dvrGeYkw79wwm3qxsRK1gDO2OnF6TA@mail.gmail.com>
From: Vishnu Pavan Beeram <vishnupavan@gmail.com>
To: Lou Berger <lberger@labn.net>
Content-Type: multipart/alternative; boundary="bcaec51b1e53dbe3d504f37de4e5"
Archived-At: http://mailarchive.ietf.org/arch/msg/ccamp/FNTRu4VMrd-tBeMJ7UaEKB_plDk
Cc: "ccamp@ietf.org" <ccamp@ietf.org>
Subject: Re: [CCAMP] Network Assigned Upstream Label - Draft Update
X-BeenThere: ccamp@ietf.org
X-Mailman-Version: 2.1.15
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: Fri, 28 Feb 2014 21:12:30 -0000

Lou, Hi!

The initial version (00) had some details illustrating when the downstream
node can send data. But we stripped that out in the current version because
it seemed more of an implementation detail.

Implementations may choose to use "Resv Conf" (as you mentioned) or a
2-step graceful setup procedure using ADMIN_STATUS (start with the A bit
set; clear it when the LSP is ready for use). Either approach doesn't need
any new protocol extensions.

Regards,
-Pavan


On Fri, Feb 28, 2014 at 3:51 PM, Lou Berger <lberger@labn.net> wrote:

> Pavan,
>         I have personally seen some instances, albeit rare,  when
> acceptable
> label set worked, but resulting in a fair amount of added latency in LSP
> establishment.  So I can understand the instinct to optimize this.  --
> And I know your use case is different.
>
> One thing I grappled with when thinking about it at the time was to
> figure out when the downstream node can send data.  Now it's when the
> path message is received.  Your draft is silent on this point. Are you
> assuming use of ResvConf as some have in the past? I think this is a
> pretty important/fundamental point to address.
>
> Lou
>
> On 02/28/2014 03:36 PM, Zafar Ali (zali) wrote:
> > Hi Pavan-
> >
> > This is an academic optimization. What we can do is to write a BCP or
> > info draft based on method already documented in RFC3473 and wson
> > signaling.
> >
> > Thanks
> >
> > Regards ... Zafar
> >
> > From: Vishnu Pavan Beeram <vishnupavan@gmail.com
> > <mailto:vishnupavan@gmail.com>>
> > Date: Friday, February 28, 2014 2:20 PM
> > To: "lberger@labn.net <mailto:lberger@labn.net>" <lberger@labn.net
> > <mailto:lberger@labn.net>>
> > Cc: "ccamp@ietf.org <mailto:ccamp@ietf.org>" <ccamp@ietf.org
> > <mailto:ccamp@ietf.org>>
> > Subject: Re: [CCAMP] Network Assigned Upstream Label - Draft Update
> >
> >     @Lou - Thanks for lending some direction to this thread (it was
> >     going in cycles).
> >
> >     Zafar/Giovanni,
> >
> >     Do you agree that wrt alien wavelengths, "signaling a setup request
> >     without knowing what upstream-label to use" is not some remote
> >     special case?
> >     Yes or No?
> >
> >     Regards,
> >     -Pavan
> >
> >     On Fri, Feb 28, 2014 at 12:19 PM, Lou Berger <lberger@labn.net
> >     <mailto:lberger@labn.net>> wrote:
> >
> >
> >         The use of / debate on acceptable label set goes all the way
> >         back to its
> >         introduction.  It always came down to a trade off of what
> mechanism
> >         would be sufficient for the normal ("G") cases and to what level
> >         we'd
> >         optimize for special cases.  I think the draft implicitly
> >         revisits one
> >         particular trade off decision and argues that what was once a
> >         special
> >         case is now a common case -- that should be optimized.
> >
> >         I really think this is the first point to reach any agreement on.
> >
> >         I personally think that the use of a special or reserved
> >         upstream label
> >         is a fine way, with established precedent, to indicate such
> special
> >         processing. (That is, if we were to decided that such is
> >         warranted in
> >         this case.)
> >
> >         Lou
> >
> >         On 02/28/2014 09:36 AM, Giovanni Martinelli (giomarti) wrote:
> >         > Hi John,
> >         >
> >         > yes clear,  I was just bringing back on the table discussion
> we got on
> >         > the same problem. The second option in better (although
> contention
> >         > window is reduced but not avoided) however we had no numbers
> to justify
> >         >  that such optimization or ... at least not so strong  reasons
> to update a
> >         > mechanism that was proven to work.
> >         >
> >         > Cheers
> >         > G
> >         >
> >         >
> >         > On 28 Feb 2014, at 14:10, John E Drake <jdrake@juniper.net<mailto:
> jdrake@juniper.net>
> >         > <mailto:jdrake@juniper.net <mailto:jdrake@juniper.net>>>
> wrote:
> >         >
> >         >> Giovanni,
> >         >>
> >         >> Use of acceptable doubles the signaling overhead and opens up
> a
> >         >> contention window:
> >         >>
> >         >> 1)      Path
> >         >> 2)      Path_err w/ acceptable label
> >         >> 3)      Contention window
> >         >> 4)      Path w/ acceptable label
> >         >> 5)      Resv
> >         >>
> >         >> Versus:
> >         >>
> >         >> 1)      Path w/ downstream assigned label request
> >         >> 2)      Resv w/ downstream assigned label
> >         >>
> >         >> Also, it's generally considered a bad idea(tm) to include error
> messages
> >         >> in the normal operation of a protocol
> >         >>
> >         >> Yours Irrespectively,
> >         >>
> >         >> John
> >         >>
> >         >> *From:* CCAMP [mailto:ccamp-bounces@ietf.org <mailto:
> ccamp-bounces@ietf.org>] *On
> >         Behalf Of *Giovanni
> >         >> Martinelli (giomarti)
> >         >> *Sent:* Friday, February 28, 2014 4:54 AM
> >         >> *To:* Vishnu Pavan Beeram
> >         >> *Cc:* ccamp@ietf.org <mailto:ccamp@ietf.org> <mailto:
> ccamp@ietf.org
> >         <mailto:ccamp@ietf.org>>
> >         >> *Subject:* Re: [CCAMP] Network Assigned Upstream Label -
> Draft Update
> >         >>
> >         >> Hi Vishnu,
> >         >>
> >         >> On 28 Feb 2014, at 13:26, Vishnu Pavan Beeram <
> vishnupavan@gmail.com <mailto:vishnupavan@gmail.com>
> >         >> <mailto:vishnupavan@gmail.com <mailto:vishnupavan@gmail.com>>>
> wrote:
> >         >>
> >         >>
> >         >>     (2) The use of Label-Set/Acceptable Label-Set was meant
> to be used
> >         >>     for exceptions. Using it always for every setup request
> is a
> >         >>     compromised solution.
> >         >>
> >         >>
> >         >>
> >         >> At the time we discussed the wson signaling
> >         >> (
> http://tools.ietf.org/html/draft-ietf-ccamp-wson-signaling-06), the
> >         >> acceptable label set was considered good enough. Not sure it
> comes
> >         >> into play at every request since your label_set should have
> reasonably
> >         >> good labels.
> >         >>
> >         >> Cheers
> >         >> G
> >         >
> >         >
> >         >
> >         > _______________________________________________
> >         > CCAMP mailing list
> >         > CCAMP@ietf.org <mailto:CCAMP@ietf.org>
> >         > https://www.ietf.org/mailman/listinfo/ccamp
> >         >
> >
> >         _______________________________________________
> >         CCAMP mailing list
> >         CCAMP@ietf.org <mailto:CCAMP@ietf.org>
> >         https://www.ietf.org/mailman/listinfo/ccamp
> >
> >
>
>