Re: draft-palanivelan-bfd-v2-gr-02

Vishwas Manral <vishwas.ietf@gmail.com> Tue, 21 July 2009 00:01 UTC

Return-Path: <vishwas.ietf@gmail.com>
X-Original-To: rtg-bfd@core3.amsl.com
Delivered-To: rtg-bfd@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 23BB53A6DBD for <rtg-bfd@core3.amsl.com>; Mon, 20 Jul 2009 17:01:53 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.034
X-Spam-Level:
X-Spam-Status: No, score=-2.034 tagged_above=-999 required=5 tests=[AWL=-0.565, BAYES_00=-2.599, DNS_FROM_OPENWHOIS=1.13]
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 6KZQnEzY1ojE for <rtg-bfd@core3.amsl.com>; Mon, 20 Jul 2009 17:01:52 -0700 (PDT)
Received: from mail-yx0-f196.google.com (mail-yx0-f196.google.com [209.85.210.196]) by core3.amsl.com (Postfix) with ESMTP id E4AB83A6C07 for <rtg-bfd@ietf.org>; Mon, 20 Jul 2009 17:01:51 -0700 (PDT)
Received: by yxe34 with SMTP id 34so4433169yxe.29 for <rtg-bfd@ietf.org>; Mon, 20 Jul 2009 17:01:33 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=dwwc89xDKh+4N4kUfpii5XxO9iGW/6BZvWGNPTdGFzI=; b=h7wviU4UdBn3vxClgtDrpU+8PhmQ2QTJw63sFBxHgwHJlBgrhSemsc4rh/HIVCwCFj hVFd793ROmE143uXw7rTAIFri7a2YNCZtAWBFOR++/5Z6gKApNNehqBt1ojH8W7SiZap LjWSpXCBTfo0wez2DgpEJn3NJdJM14Mp7HoM8=
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:content-transfer-encoding; b=n6qUKTDgcSChfi17AyrQ/XvAWy5ofTefqnsjQSbopS55vZr8wT0zQzo7YcLkYBzix2 D+kuFhk+US/Nn7YiLcc4Q1+rBHrpbu4m4lTaKshxuH/5KI+cAH8Diub4kcK59XOFah5K eIwxIhDIYH/P0ymTedjd63bIqS5r13m3OrJk0=
MIME-Version: 1.0
Received: by 10.150.97.20 with SMTP id u20mr6563588ybb.317.1248134493177; Mon, 20 Jul 2009 17:01:33 -0700 (PDT)
In-Reply-To: <F5410BD3-CBBC-40C2-AE42-FE310D49BB24@cisco.com>
References: <A96E7D1872FEC94BB90A3A92CEEC7F3A663D6B@XMB-BGL-41E.cisco.com> <C6849A09.57521%nitinb@juniper.net> <77ead0ec0907160940k5300d401i688dead2c22342f4@mail.gmail.com> <00BFE893-FDB3-44E6-B10F-28BC5A795AC4@cisco.com> <77ead0ec0907201421t356d3838ge222266b93ba77b6@mail.gmail.com> <F5410BD3-CBBC-40C2-AE42-FE310D49BB24@cisco.com>
Date: Mon, 20 Jul 2009 17:01:33 -0700
Message-ID: <77ead0ec0907201701w18ccd526qbb4612e592b4ee24@mail.gmail.com>
Subject: Re: draft-palanivelan-bfd-v2-gr-02
From: Vishwas Manral <vishwas.ietf@gmail.com>
To: David Ward <dward@cisco.com>
Content-Type: text/plain; charset="ISO-8859-1"
Content-Transfer-Encoding: quoted-printable
Cc: "Palanivelan A (apvelan)" <apvelan@cisco.com>, "rtg-bfd@ietf.org" <rtg-bfd@ietf.org>
X-BeenThere: rtg-bfd@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: "RTG Area: Bidirectional Forwarding Detection DT" <rtg-bfd.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/rtg-bfd>, <mailto:rtg-bfd-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/rtg-bfd>
List-Post: <mailto:rtg-bfd@ietf.org>
List-Help: <mailto:rtg-bfd-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/rtg-bfd>, <mailto:rtg-bfd-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 21 Jul 2009 00:01:53 -0000

Hi David,

Thats correct, detection can only be done in the rx direction.

But reaction can be to slow the rate of packet send/ receive or both.
I was wondering what would be the suggested action?

Thanks,
Vishwas

On Mon, Jul 20, 2009 at 3:33 PM, David Ward<dward@cisco.com> wrote:
>
> V -
>
> The method to detect persistent congestion will have enough rules for the
> BFD packet loss over a stated interval. A system can only usefully detect in
> the rx direction.
>
> -DWard
>
>
> On Jul 20, 2009, at 4:21 PM, Vishwas Manral wrote:
>
>> Hi David,
>>
>> Thanks for sharing the updates with us.
>>
>> So is the mechanism to do detect 'persistent congestion' also
>> mentioned, or is that left out of scope. Also during congestion do we
>> increase the 'Minimum receive interval' or the 'transmit interval' or
>> both. So can the congestion assumed to be in both directions or only
>> in the direction of the incoming flow?
>>
>> Thanks again,
>> Vishwas
>>
>> On Thu, Jul 16, 2009 at 5:42 PM, David Ward<dward@cisco.com> wrote:
>>>
>>> One change to the BFD base spec as requested by the IESG is a congestion
>>> control mechanism. We've come to conclusion with the transport, internet
>>> and
>>> routing ADs on the algorithm and you will see it in the last rev of the
>>> base
>>> spec. In a very short summary, if one can detect that there is persistent
>>> congestion then use the adaptive timers to send fewer packets and see if
>>> the
>>> congestion clears. Then ramp them back up slowly until self-stabilized
>>> and
>>> no observable, persistent congestion is detected.
>>>
>>> In the case described below, there doesn't need to be protocol extensions
>>> to
>>> cover this issue.  There are many ways system design choices can impact
>>> your
>>> implementation.
>>>
>>> -DWard
>>>
>>> On Jul 16, 2009, at 11:40 AM, Vishwas Manral wrote:
>>>
>>>> Hi A. Palanivelan,
>>>>
>>>> I agree with Nitin here. If BFD packets are not prioritized over
>>>> others, we need to fix that instead of any other changes.
>>>>
>>>> Thanks,
>>>> Vishwas
>>>>
>>>> On Thu, Jul 16, 2009 at 8:49 AM, Nitin Bahadur<nitinb@juniper.net>
>>>> wrote:
>>>>>
>>>>> Hi,
>>>>>
>>>>>    I would think that if there are multiple things happening at the
>>>>> same
>>>>> time...then the system needs to prioritize
>>>>> BFD over other things in some way or offload bfd to some place that
>>>>> would
>>>>> prevent bfd from getting affected.
>>>>>
>>>>> Thanks
>>>>> Nitin
>>>>>
>>>>> On 7/16/09 2:11 AM, "Palanivelan A (apvelan)" <apvelan@cisco.com>
>>>>> wrote:
>>>>>
>>>>> Hi Nitin,
>>>>> It is very true that BFD works well in planned restarts and we don't
>>>>> need
>>>>> GR extensions there.
>>>>> But, we have seen issues when bfd is working along with other time
>>>>> intensive, high priority events.
>>>>>
>>>>> In such a scenario, for GR, we are likely to hit bfd timer expiry which
>>>>> will be treated as a failure, thus bringing down the adjacencies
>>>>> (ISIS/OSPF).
>>>>> One such example is when there are scaled number of PPPoE sessions on a
>>>>> SP router that also has bfd enabled (with strict timers).
>>>>>
>>>>> This would mean looking for a workaround at the architecture level of
>>>>> your router to make this work.
>>>>>
>>>>> In fact, this sort of experience let me into writing this draft.
>>>>> Do revert back for more discussion.
>>>>> PS: sorry for that late reply. I had a recent road accident that put me
>>>>> off for a longer time.
>>>>> Regards,
>>>>> A.Palanivelan
>>>>> To: <apvelan at cisco.com <mailto:apvelan@DOMAIN.HIDDEN> >, <rtg-bfd at
>>>>> ietf.org <mailto:rtg-bfd@DOMAIN.HIDDEN> >
>>>>>
>>>>> ________________________________
>>>>>
>>>>> Hi,
>>>>>
>>>>>  You really do not need GR extensions to BFD to help with
>>>>> planned restart. There is enough text in draft-ietf-bfd-generic
>>>>> (Section 4.3.2.2) to help you accomplish what you want.
>>>>>
>>>>>  At the top of my head, I can think of 2 ways:
>>>>>
>>>>> 1) Restarting router brings down BFD session with diag code of
>>>>>  ADMIN_DOWN. ADMIN_DOWN should not bring down the adjacency
>>>>>  on the peer. So the peer BFD session will go down but ISIS/OSPF
>>>>>  will not treat it as an adjacency down event.
>>>>>
>>>>> 2) Restarting router increases the BFD session timer to XXX
>>>>>  seconds (XXX > restart time). It can save some state locally
>>>>>  to note this. After restart, the restarting router reads the local
>>>>>  state and continues the BFD session from the UP state.
>>>>>
>>>>> Thanks
>>>>> Nitin
>>>>>
>>>
>>>
>
>