Re: [mpls-tp] Demultiplexing to BFD sessions
Mukund Mani <mukund.mani@gmail.com> Thu, 01 July 2010 07:58 UTC
Return-Path: <mukund.mani@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 18BD13A67BD; Thu, 1 Jul 2010 00:58:29 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.421
X-Spam-Level:
X-Spam-Status: No, score=-1.421 tagged_above=-999 required=5 tests=[AWL=1.177,
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 fXz9xSfBjMcE;
Thu, 1 Jul 2010 00:58:27 -0700 (PDT)
Received: from mail-qw0-f44.google.com (mail-qw0-f44.google.com
[209.85.216.44]) by core3.amsl.com (Postfix) with ESMTP id 75A8E3A683C;
Thu, 1 Jul 2010 00:58:27 -0700 (PDT)
Received: by qwe5 with SMTP id 5so667068qwe.31 for <multiple recipients>;
Thu, 01 Jul 2010 00:58:35 -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=GG6MN9scGeANU5JMlTPrBJzneYJNWNdE/iBS9HZdxZo=;
b=NzQtHFNzSfZdW6x39wwLTQ7RK/t5MV6Xv5RBLBvlM2WvACYmU1SiZPzKvX2pw0Ocq6
wYd9dbn70F1I7CZ69KpjzFLTaxQrs/OkXlcbrEdyuEtVfdC6+/HzofoPKjz0n1ky3Z6i
G+caMwFWWBNK9bKBHpeRopiMdF+gq5aYkAPVI=
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=wjLyX/n5UitnagXB7zOGfBIwV6wmz3puCmB86jWR5Yb+Uh5f86EzerbY5xb0N1Cj5d
RWJACwyEd4ouYAcGDhXoRGhIKNds7DZcuVhJBVUvPwW9Tb7Z4CAE+ZulU6rcaI0hVNzt
I/tJ02X5X27vA8GXxVsnHhn1r9SWOBB15aSO0=
MIME-Version: 1.0
Received: by 10.224.65.145 with SMTP id j17mr7225381qai.238.1277971115538;
Thu, 01 Jul 2010 00:58:35 -0700 (PDT)
Received: by 10.229.97.70 with HTTP; Thu, 1 Jul 2010 00:58:35 -0700 (PDT)
In-Reply-To: <716209EC190CA740BA799AC4ACCBFB5D180C4B81DA@IXCAEXCH07.ixiacom.com>
References: <AANLkTikZurkVBrPNBjL-v7zdZ9dTLUBDuBnNDPsCrnJf@mail.gmail.com>
<OF7E03B6CE.B5C7073D-ON48257750.000D15FC-48257750.000D4123@zte.com.cn>
<716209EC190CA740BA799AC4ACCBFB5D180C3C7126@IXCAEXCH07.ixiacom.com>
<AANLkTikdY-qChtT8-po0L6eCjW6qWQ2LzqMhG1eysmvP@mail.gmail.com>
<2C2F1EBA8050E74EA81502D5740B4BD6940E808F75@SJEXCHCCR02.corp.ad.broadcom.com>
<60C093A41B5E45409A19D42CF7786DFD518156D6E3@EUSAACMS0703.eamcs.ericsson.se>
<AANLkTinSalhepoG_AuvNLbVWHTgkF01etfLzRXWxpr5c@mail.gmail.com>
<60C093A41B5E45409A19D42CF7786DFD518156D754@EUSAACMS0703.eamcs.ericsson.se>
<AANLkTinzsvrfAbBrkLObJmXd4fNvk8CyOKokNE16UGpT@mail.gmail.com>
<716209EC190CA740BA799AC4ACCBFB5D180C4B7A71@IXCAEXCH07.ixiacom.com>
<2C2F1EBA8050E74EA81502D5740B4BD6940E8090F8@SJEXCHCCR02.corp.ad.broadcom.com>
<716209EC190CA740BA799AC4ACCBFB5D180C4B81DA@IXCAEXCH07.ixiacom.com>
Date: Thu, 1 Jul 2010 13:28:35 +0530
Message-ID: <AANLkTilDZFkqfgnP5zi8mb5LKlOrGe9cx-B_cQ_Mky-Z@mail.gmail.com>
From: Mukund Mani <mukund.mani@gmail.com>
To: Apratim Mukherjee <AMukherjee@ixiacom.com>
Content-Type: multipart/alternative; boundary=00c09f9b05e85ffc95048a4ed6c1
Cc: "mpls-tp-bounces@ietf.org" <mpls-tp-bounces@ietf.org>,
"mpls-tp@ietf.org" <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: Thu, 01 Jul 2010 07:58:29 -0000
Hi Apratim For your first point I agree with you and had raised this some time back. I was under the impressions that things would be clear with the next version of the CC/CV draft. But I would like to mention here w.r.t the scenario of independent sessions. As per CC/CV draft, Your Discriminator will be zero when not known else it can reflect the My Discriminator vlaue. So the fast packets for BFD1 from Node A to Node B, can have both both the Your and My discriminators present. So when I say that label alone is not enough to demultiplex, that is because (as you mention) both the fast and slow packets would arrive with the same label. Thus we anyway need to refer to the Your discriminator value also to find the correct session context . So in case of independent sessions label and discriminator might both be required to find the session context. For the MEP id, IMHO even for the independent session case, considering associated bi-directional LSP, we would have a Source and a Sink MEP for each direction. The BFD session initiator of each independent session (at either end) will be identified IMO as mentioned below in my previous mail.. With Regards Mukund On Thu, Jul 1, 2010 at 12:52 PM, Apratim Mukherjee <AMukherjee@ixiacom.com>wrote;wrote: > Hi Mukund /Shahram > > > > I think single BFD bidirectional session and unique MEP Ids are all correct > arguments for the normal use-case. > > > > I have attempted to raise the point only in context of *‘independent’*BFD sessions over a bidirectional LSP ( for 1+1 uni-directional switchover > case). > > In this case , my understanding is that there are 2 BFD sessions running independent of > > > each other with each BFD session protecting one direction of the LSP. ( Section 3.5 of draft-ietf-mpls-tp-cc-cv-rdi-00 : “A single bi-directional BFD session is used for fate sharing operation. Two independent BFD sessions are used for independent operation.” > > > > Node A > Node B > > OutLabel = L11 à BFD1 fast packets + BFD2 packets during state change à > InLabel = L11 > > InLabel = L12 ß BFD1 packets during state change + BFD2 fast packets à OutLabel > = L12 > > > > So if L11 side is down , in steady state BFD1 is in Down State on Node B > but BFD2 is in Up State on Node B . > > > > In steady state my assumption is that Discriminators will be different from > same node for the two sessions. > > > > My assumption here is that when Node B is sending BFD1 and BFD2 packets > both using OutLabel = L12 AND if Your Discriminator is 0 in the packet, > > Node A has no way to distinguish between packets for BFD1 or BFD2 . The > only difference is really the Min Rx Interval in the packets . > > I assumed here that even if MEP Id is included , the MEP Id as defined > today would be Global Id + Node B Id + TunnelId + Lsp id in both the packets > I.e for Node B Rx and Tx links have the same Lsp Id unless I have got the > definition for MEP Id wrong. > > > > P.S : I think I am missing something here regarding the MEP IDs from Greg’s > mail snippet > > Per Greg “I think "independent" OAM uni-directional OAM session requires > separate MEG and, consequently, MEP ID will be unique for each session, > direction of the bi-directional LSP in your scenario. That is why I think > that MEP ID TLV would not be the same as you've suggested.” > > > > Per Mukund “IMHO the MEP id will be different. Eg as far as the > identification goes say the forward direction is from node A to node B, MEP > for the forward path can be identified as A::Tnl X::LSP1 and the reverse > path MEP can be identified as B::Tnl Y::LSP2.” à I think this is for > bi-directional sessions but not true for the independent mode we are > discussing here . > > > > > > > > Regards, > > Apratim > >
- [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