Re: [mpls-tp] Demultiplexing to BFD sessions
Greg Mirsky <gregimirsky@gmail.com> Mon, 14 June 2010 17:25 UTC
Return-Path: <gregimirsky@gmail.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 F28F43A6981 for <mpls-tp@core3.amsl.com>;
Mon, 14 Jun 2010 10:25:35 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.227
X-Spam-Level:
X-Spam-Status: No, score=-2.227 tagged_above=-999 required=5 tests=[AWL=0.371,
BAYES_00=-2.599, HTML_MESSAGE=0.001]
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 k18MeFhdQwGo for
<mpls-tp@core3.amsl.com>; Mon, 14 Jun 2010 10:25:34 -0700 (PDT)
Received: from mail-vw0-f44.google.com (mail-vw0-f44.google.com
[209.85.212.44]) by core3.amsl.com (Postfix) with ESMTP id B9F5A3A699A for
<mpls-tp@ietf.org>; Mon, 14 Jun 2010 10:25:33 -0700 (PDT)
Received: by vws9 with SMTP id 9so5520398vws.31 for <mpls-tp@ietf.org>;
Mon, 14 Jun 2010 10:25:34 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
h=domainkey-signature:mime-version:received:received:in-reply-to
:references:date:message-id:subject:from:to:cc:content-type;
bh=NszSs2C2WIlJv2pjBxrmoGQtvAIV8JqMsAmjW/yy6hU=;
b=waWrpL5B7RGiF2ZognxtVQhJrClVfDJdcXagB+LVNOzuIq7dgL6pOPT9DC+O4+NGLA
gjprR1zn+b/D2TwEFSSRg3AvX+OV+ZB3qeBz39KQVbOhJziAsb3Er+8W+l60HakpDsc4
BxcI3YwavjRO4PNHULgOe7xFj9qYFKrqIreio=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma;
h=mime-version:in-reply-to:references:date:message-id:subject:from:to
:cc:content-type;
b=lxNn51z8igTU0dTwx1nlheT6xNgyvmZb9Pw48LMwpeYed93cOFMt/dHgUijqtyu7pr
a4VuO42t4yNijxmhkXkeRagqhJAWLJm7emwx9yyT53T2/M+T99Ij/kKCcGKeU1TXhBll
ef9S4l5EZBJvOZ4FMnhdg/ZrBCIUg8jYOps1E=
MIME-Version: 1.0
Received: by 10.220.63.209 with SMTP id c17mr3026768vci.12.1276536334507;
Mon, 14 Jun 2010 10:25:34 -0700 (PDT)
Received: by 10.220.171.147 with HTTP; Mon, 14 Jun 2010 10:25:34 -0700 (PDT)
In-Reply-To: <AANLkTillYznxhkB3nFAfROMTaFf_4NhoSpsC9Pz_twUZ@mail.gmail.com>
References: <AANLkTikZurkVBrPNBjL-v7zdZ9dTLUBDuBnNDPsCrnJf@mail.gmail.com>
<2F87F171744E4F28B6391D07C5E4E618@m55527c>
<2C2F1EBA8050E74EA81502D5740B4BD693F1709EB2@SJEXCHCCR02.corp.ad.broadcom.com>
<AANLkTin0V5V7hZe7FyRZrLMdg16SchfxusLXYN0p2diB@mail.gmail.com>
<2C2F1EBA8050E74EA81502D5740B4BD693F1709EC3@SJEXCHCCR02.corp.ad.broadcom.com>
<AANLkTik-4LEddl7f7sr-J0Awo9DCSbWS919bWcWvFwgU@mail.gmail.com>
<3851F6A35FA14D64B6985853F2F12CA5@m55527c>
<AANLkTilrfg30e6ktH9sKmja5LR9piskxeK09LCp2ws5X@mail.gmail.com>
<AANLkTillYznxhkB3nFAfROMTaFf_4NhoSpsC9Pz_twUZ@mail.gmail.com>
Date: Mon, 14 Jun 2010 10:25:34 -0700
Message-ID: <AANLkTikV5EAMDTpCD8OHHsssAM1r3KD6mD8quveM6uo6@mail.gmail.com>
From: Greg Mirsky <gregimirsky@gmail.com>
To: Mukund Mani <mukund.mani@gmail.com>
Content-Type: multipart/alternative; boundary=0016e6469bc8c2e0e9048900c650
Cc: mpls-tp@ietf.org
Subject: Re: [mpls-tp] Demultiplexing to BFD sessions
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: Mon, 14 Jun 2010 17:25:36 -0000
Dear Mukund, on another discussion thread John have mentioned upcoming updates to the cc-cv-rdi document. It might be that these updates will address your question as well. Personally, I'd consider removing handshake between end-points of BFD session. The state machine then is like one described in BFD for Multipoint Networks. Regards, Greg On Mon, Jun 14, 2010 at 8:05 AM, Mukund Mani <mukund.mani@gmail.com> wrote: > Hi Greg > > Still on this regard, for the BFD session on the source, to come to the UP > state, it would be done based on the remote peer's BFD state for that > session. Or do I understand that the BFD session on the source would be only > administratively driven? > > With Regards > Mukund > > On Mon, Jun 14, 2010 at 6:54 AM, Greg Mirsky <gregimirsky@gmail.com>wrote;wrote: > >> Dear Mach, >> you'll recall that the first versions of MPLS-TP Proactive CC/CV were >> based on work of BFD WG for multipoint network. If my understanding of it >> correct BFD session is unidirectional and that required change to BFD Base >> in regard to session de-multiplexing. At the last IETF we had discussion and >> presentation on how BFD base can be ran as unidirectional - by source >> setting its Required Min RX Interval to zero. As result, the remote node >> must not send any periodic BFD control packet. That is what I've referred in >> my earlier comment. And if we take in consideration that MPLS-TP OAM must be >> able to be instantiated, function without Control Plane, then this mode must >> be configurable by NMS, perhaps even without assistance of LSP Ping >> bootstrapping BFD session over LSP. But that, I think, is outside of this >> discussion. >> >> Regards, >> Greg >> >> >> On Fri, Jun 11, 2010 at 7:22 PM, Mach Chen <mach@huawei.com> wrote: >> >>> Hi Greg and Shahram, >>> >>> Thanks for your response! >>> >>> I have a little bit confusion about unidirectional and bidirectional BFD >>> session (and I failed to find where have these definitions). Do you mean >>> that unidirectional BFD session only has forward path and no return path? My >>> understanding about a BFD session is that it should have both forward and >>> return paths, and if this is true and assume to setup separate BFD session >>> for each direction of an associated bidirectional LSP, then the PEs of the >>> LSP will failed to demultiplex the BFD sessions. >>> >>> Best regards, >>> Mach >>> >>> -------------------------------------------------- >>> From: "Greg Mirsky" <gregimirsky@gmail.com> >>> Sent: Saturday, June 12, 2010 3:02 AM >>> To: "Shahram Davari" <davari@broadcom.com> >>> Cc: "Mach Chen" <mach@huawei.com>om>; "Mukund Mani" <mukund.mani@gmail.com>om>; >>> <mpls-tp@ietf.org> >>> >>> Subject: Re: [mpls-tp] Demultiplexing to BFD sessions >>> >>> Hi Shahram, >>>> yes, we need to settle on terminology related to protection. >>>> It was discussed and presented at the last IETF meeting how >>>> bi-directional >>>> BFD session easily can operate in, effectively, unidirectional mode. I >>>> think >>>> that operating BFD session in this mode is applicable to unidirectional >>>> and >>>> associated bi-directional p2p LSPs. >>>> >>>> Regards, >>>> Greg >>>> >>>> On Fri, Jun 11, 2010 at 11:54 AM, Shahram Davari <davari@broadcom.com >>>> >wrote: >>>> >>>> Hi Greg, >>>>> >>>>> >>>>> >>>>> I assume by independent protection mode you mean unidirectional >>>>> protection. >>>>> If unidirectional protection is required, then it is simpler to not use >>>>> bidirectional BFD session. >>>>> >>>>> >>>>> >>>>> Regards, >>>>> >>>>> Shahram >>>>> >>>>> >>>>> >>>>> *From:* Greg Mirsky [mailto:gregimirsky@gmail.com] >>>>> *Sent:* Friday, June 11, 2010 11:18 AM >>>>> *To:* Shahram Davari >>>>> *Cc:* Mach Chen; Mukund Mani; mpls-tp@ietf.org >>>>> >>>>> *Subject:* Re: [mpls-tp] Demultiplexing to BFD sessions >>>>> >>>>> >>>>> >>>>> Dear Shahram, >>>>> assume one BFD session is applied to an associated bi-directional LSP. >>>>> Then >>>>> failure in one direction will bring the session in Down state which is >>>>> not >>>>> desired behavior for independent protection mode. Thus, I think, need >>>>> for >>>>> two BFD, in essence unidirectional, sessions. >>>>> >>>>> Regards, >>>>> Greg >>>>> >>>>> On Fri, Jun 11, 2010 at 11:03 AM, Shahram Davari <davari@broadcom.com> >>>>> wrote: >>>>> >>>>> Hi, >>>>> >>>>> Why would one need to run more than one BFD session over an LSP? >>>>> >>>>> Thanks, >>>>> Shahram >>>>> >>>>> >>>>> -----Original Message----- >>>>> From: mpls-tp-bounces@ietf.org [mailto:mpls-tp-bounces@ietf.org] On >>>>> Behalf >>>>> Of Mach Chen >>>>> Sent: Friday, June 11, 2010 3:05 AM >>>>> To: Mukund Mani; mpls-tp@ietf.org >>>>> Subject: Re: [mpls-tp] Demultiplexing to BFD sessions >>>>> >>>>> Hi Mukund, >>>>> >>>>> I also have the same question about this. >>>>> >>>>> As to the BFD discriminator, IMHO, we should keep using it as it be, >>>>> because >>>>> it may not be enough to demultiplex the BFD session only based on the >>>>> label, >>>>> this is especially true when there are more than two BFD sessions over >>>>> the >>>>> LSP. >>>>> >>>>> BTW, it seems that explicit null label distribution is not excluded >>>>> (and >>>>> IMHO it should be excluded as PHP) in MPLS-TP (do I miss something?) , >>>>> and >>>>> it is one of the issues that LSP-Ping for BFD session bootstrap is >>>>> trying >>>>> to >>>>> reslove. >>>>> >>>>> Best regards, >>>>> Mach >>>>> >>>>> -------------------------------------------------- >>>>> From: "Mukund Mani" <mukund.mani@gmail.com> >>>>> Sent: Friday, June 11, 2010 2:24 PM >>>>> To: <mpls-tp@ietf.org> >>>>> Subject: [mpls-tp] Demultiplexing to BFD sessions >>>>> >>>>> > Hi TP-Group >>>>> > ** >>>>> > *draft-ietf-mpls-tp-lsp-ping-bfd-procedures-00 *states in Section 3 >>>>> > >>>>> > "When using BFD over MPLS-TP LSPs, the BFD discriminator MUST either >>>>> be >>>>> > signaled via LSP-Ping or be statically configured." >>>>> > >>>>> > *draft-ietf-mpls-tp-bfd-cc-cv-00 *states in Section 3.5.6 >>>>> > >>>>> > "MPLS labels at peer MEPs are used to provide context for the >>>>> received >>>>> BFD >>>>> > packets." >>>>> > >>>>> > As I understand from the statement in the CC/CV draft, since >>>>> discriminator >>>>> > values are not required for demultiplexing to the BFD session >>>>> anymore, > we >>>>> > will not need LSP Ping to bootstrap BFD session for TP LSP. >>>>> > >>>>> > But *draft-ietf-mpls-tp-lsp-ping-bfd-procedures-00 *specifies that >>>>> LSP >>>>> > Ping >>>>> > can also be used to signal BFD discriminator. >>>>> > >>>>> > So is LSP Ping still really needed in the context of BFD over >>>>> MPLS-TP? >>>>> > >>>>> > Also as a part of MPLS-TP OAM could somebody explain why such a > >>>>> deviation >>>>> > is >>>>> > taken from the BFD-BASE mode of demultiplexing which even BFD-MPLS >>>>> uses >>>>> > (discriminator values instead of MPLS labels), but MPLS-TP goes in >>>>> for >>>>> > demultiplexing using labels.... >>>>> > >>>>> > Could somebody please clarify this..? >>>>> > >>>>> > >>>>> > With Regards >>>>> > Mukund >>>>> > <http://tools.ietf.org/html/draft-ietf-mpls-tp-bfd-cc-cv-00> >>>>> > >>>>> >>>>> >>>>> >>>>> > _______________________________________________ >>>>> > mpls-tp mailing list >>>>> > mpls-tp@ietf.org >>>>> > https://www.ietf.org/mailman/listinfo/mpls-tp >>>>> > >>>>> _______________________________________________ >>>>> mpls-tp mailing list >>>>> mpls-tp@ietf.org >>>>> https://www.ietf.org/mailman/listinfo/mpls-tp >>>>> >>>>> >>>>> _______________________________________________ >>>>> mpls-tp mailing list >>>>> mpls-tp@ietf.org >>>>> https://www.ietf.org/mailman/listinfo/mpls-tp >>>>> >>>>> >>>>> >>>>> >>>> >> >
- [mpls-tp] Demultiplexing to BFD sessions Mukund Mani
- Re: [mpls-tp] Demultiplexing to BFD sessions Mach Chen
- Re: [mpls-tp] Demultiplexing to BFD sessions Shahram Davari
- Re: [mpls-tp] Demultiplexing to BFD sessions Greg Mirsky
- Re: [mpls-tp] Demultiplexing to BFD sessions Shahram Davari
- Re: [mpls-tp] Demultiplexing to BFD sessions Greg Mirsky
- Re: [mpls-tp] Demultiplexing to BFD sessions Mach Chen
- Re: [mpls-tp] Demultiplexing to BFD sessions Mach Chen
- Re: [mpls-tp] Demultiplexing to BFD sessions Adrian Farrel
- Re: [mpls-tp] Demultiplexing to BFD sessions Lavanya Srivatsa
- Re: [mpls-tp] Demultiplexing to BFD sessions Greg Mirsky
- Re: [mpls-tp] Demultiplexing to BFD sessions Greg Mirsky
- Re: [mpls-tp] Demultiplexing to BFD sessions Mukund Mani
- Re: [mpls-tp] Demultiplexing to BFD sessions Greg Mirsky
- Re: [mpls-tp] Demultiplexing to BFD sessions neil.2.harrison
- Re: [mpls-tp] Demultiplexing to BFD sessions Curtis Villamizar
- Re: [mpls-tp] Demultiplexing to BFD sessions Curtis Villamizar
- Re: [mpls-tp] Demultiplexing to BFD sessions xiao.min2
- Re: [mpls-tp] Demultiplexing to BFD sessions Apratim Mukherjee
- Re: [mpls-tp] Demultiplexing to BFD sessions xiao.min2
- Re: [mpls-tp] Demultiplexing to BFD sessions Apratim Mukherjee
- Re: [mpls-tp] Demultiplexing to BFD sessions Mukund Mani
- Re: [mpls-tp] Demultiplexing to BFD sessions Greg Mirsky
- Re: [mpls-tp] Demultiplexing to BFD sessions xiao.min2
- Re: [mpls-tp] Demultiplexing to BFD sessions Shahram Davari
- Re: [mpls-tp] Demultiplexing to BFD sessions David Allan I
- Re: [mpls-tp] Demultiplexing to BFD sessions Greg Mirsky
- Re: [mpls-tp] Demultiplexing to BFD sessions David Allan I
- Re: [mpls-tp] Demultiplexing to BFD sessions John E Drake
- Re: [mpls-tp] Demultiplexing to BFD sessions Greg Mirsky
- Re: [mpls-tp] Demultiplexing to BFD sessions Apratim Mukherjee
- Re: [mpls-tp] Demultiplexing to BFD sessions Greg Mirsky
- Re: [mpls-tp] Demultiplexing to BFD sessions Greg Mirsky
- Re: [mpls-tp] Demultiplexing to BFD sessions Apratim Mukherjee
- Re: [mpls-tp] Demultiplexing to BFD sessions David Allan I
- Re: [mpls-tp] Demultiplexing to BFD sessions Mukund Mani
- Re: [mpls-tp] Demultiplexing to BFD sessions Shahram Davari
- Re: [mpls-tp] Demultiplexing to BFD sessions Greg Mirsky
- Re: [mpls-tp] Demultiplexing to BFD sessions David Allan I
- Re: [mpls-tp] Demultiplexing to BFD sessions Greg Mirsky
- Re: [mpls-tp] Demultiplexing to BFD sessions Mukund Mani
- Re: [mpls-tp] Demultiplexing to BFD sessions Apratim Mukherjee
- Re: [mpls-tp] Demultiplexing to BFD sessions Apratim Mukherjee