
From davari@broadcom.com  Tue Aug 11 18:48:15 2009
Return-Path: <davari@broadcom.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 E6E143A6A2A for <rtg-bfd@core3.amsl.com>; Tue, 11 Aug 2009 18:48:15 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.321
X-Spam-Level: 
X-Spam-Status: No, score=-2.321 tagged_above=-999 required=5 tests=[AWL=0.277,  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 G02LUkrhbRBK for <rtg-bfd@core3.amsl.com>; Tue, 11 Aug 2009 18:48:15 -0700 (PDT)
Received: from MMS3.broadcom.com (mms3.broadcom.com [216.31.210.19]) by core3.amsl.com (Postfix) with ESMTP id 432993A689D for <rtg-bfd@ietf.org>; Tue, 11 Aug 2009 18:48:15 -0700 (PDT)
Received: from [10.16.192.224] by MMS3.broadcom.com with ESMTP (Broadcom SMTP Relay (Email Firewall v6.3.2)); Tue, 11 Aug 2009 18:47:42 -0700
X-Server-Uuid: B55A25B1-5D7D-41F8-BC53-C57E7AD3C201
Received: from SJEXCHCCR02.corp.ad.broadcom.com ([10.16.192.130]) by SJEXCHHUB01.corp.ad.broadcom.com ([10.16.192.224]) with mapi; Tue, 11 Aug 2009 18:47:42 -0700
From: "Shahram Davari" <davari@broadcom.com>
To: "rtg-bfd@ietf.org" <rtg-bfd@ietf.org>
Date: Tue, 11 Aug 2009 18:47:41 -0700
Subject: question on negotaited BFD interval
Thread-Topic: question on negotaited BFD interval
Thread-Index: Acoa7uEhaIUXGY2kQvqmREAh2vDpjg==
Message-ID: <2C2F1EBA8050E74EA81502D5740B4BD6815050D29C@SJEXCHCCR02.corp.ad.broadcom.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
MIME-Version: 1.0
X-WSS-ID: 669CC0B460075697467-01-01
Content-Type: multipart/alternative; boundary=_000_2C2F1EBA8050E74EA81502D5740B4BD6815050D29CSJEXCHCCR02co_
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: Wed, 12 Aug 2009 01:48:16 -0000

--_000_2C2F1EBA8050E74EA81502D5740B4BD6815050D29CSJEXCHCCR02co_
Content-Type: text/plain;
 charset=us-ascii
Content-Transfer-Encoding: quoted-printable

Hi,

When the BFD handshake is performed, how is the BFD interval decided and ho=
w is the agreed interval communicated between the two end systems?
I don't see any field in the BFD packet that conveys the agreed BFD interva=
l.

Thanks,
Shahram

--_000_2C2F1EBA8050E74EA81502D5740B4BD6815050D29CSJEXCHCCR02co_
Content-Type: text/html;
 charset=us-ascii
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; charset=3Dus-ascii">
<META content=3D"MSHTML 6.00.6000.16788" name=3DGENERATOR></HEAD>
<BODY>
<DIV><FONT face=3DArial size=3D2><SPAN=20
class=3D543294501-12082009>Hi,</SPAN></FONT></DIV>
<DIV><FONT face=3DArial size=3D2><SPAN=20
class=3D543294501-12082009></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2><SPAN class=3D543294501-12082009>When the =
BFD=20
handshake is performed, how is the BFD interval decided and how is the agre=
ed=20
interval communicated between the two end systems?</SPAN></FONT></DIV>
<DIV><FONT face=3DArial size=3D2><SPAN class=3D543294501-12082009>I don't s=
ee any=20
field in the BFD packet that conveys the agreed BFD=20
interval.</SPAN></FONT></DIV>
<DIV><FONT face=3DArial size=3D2><SPAN=20
class=3D543294501-12082009></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2><SPAN=20
class=3D543294501-12082009>Thanks,</SPAN></FONT></DIV>
<DIV><FONT face=3DArial size=3D2><SPAN=20
class=3D543294501-12082009>Shahram</SPAN></FONT></DIV></BODY></HTML>

--_000_2C2F1EBA8050E74EA81502D5740B4BD6815050D29CSJEXCHCCR02co_--


From vishwas.ietf@gmail.com  Tue Aug 11 19:23:23 2009
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 327893A6AD5 for <rtg-bfd@core3.amsl.com>; Tue, 11 Aug 2009 19:23:23 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.317
X-Spam-Level: 
X-Spam-Status: No, score=-2.317 tagged_above=-999 required=5 tests=[AWL=0.283,  BAYES_00=-2.599]
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 aColgVhxF6eR for <rtg-bfd@core3.amsl.com>; Tue, 11 Aug 2009 19:23:22 -0700 (PDT)
Received: from mail-yx0-f173.google.com (mail-yx0-f173.google.com [209.85.210.173]) by core3.amsl.com (Postfix) with ESMTP id 750B13A6A5F for <rtg-bfd@ietf.org>; Tue, 11 Aug 2009 19:23:22 -0700 (PDT)
Received: by yxe3 with SMTP id 3so6044667yxe.29 for <rtg-bfd@ietf.org>; Tue, 11 Aug 2009 19:21:47 -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=9krNf7OSju3LxWKXCL+qnhhw44R3GDTAiu7DSQIFFv4=; b=Y/XeyLBq3T5HmrawijGh10AiJoZ6bdRQCUOR5vXkarZLM9mJTMkxwOXmKPGfWrL9ft Yl0WE7IanbvRpshp3UFdcybFx3yd3t6MqlU6H5eDmnPvRu4ID/+Hr4DzXWVD9RdXMWzY 99Y5hduxStEswe5/n7U7yF0k4V45cjKHoOdfo=
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=lD8JBDDlXQFLxoQlZe2TBwzT04vEdsvb3qXFRKvEwLw7mNP/vzg54dr0SPkZNwf+fA LZSjPakwNUto/RYuvGbj1jt9mVkswPxlf4FIoZdmZLTqly+H8XxGKx0J2Nk5mRbrYPya /IdG8HKAfAN8B9zv4lhAPcxYJco/ROo6Jy4i0=
MIME-Version: 1.0
Received: by 10.150.91.8 with SMTP id o8mr12020649ybb.137.1250043707359; Tue,  11 Aug 2009 19:21:47 -0700 (PDT)
In-Reply-To: <2C2F1EBA8050E74EA81502D5740B4BD6815050D29C@SJEXCHCCR02.corp.ad.broadcom.com>
References: <2C2F1EBA8050E74EA81502D5740B4BD6815050D29C@SJEXCHCCR02.corp.ad.broadcom.com>
Date: Tue, 11 Aug 2009 19:21:47 -0700
Message-ID: <77ead0ec0908111921w7969389eye9a4d94f86f1f139@mail.gmail.com>
Subject: Re: question on negotaited BFD interval
From: Vishwas Manral <vishwas.ietf@gmail.com>
To: Shahram Davari <davari@broadcom.com>
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
Cc: "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: Wed, 12 Aug 2009 02:23:23 -0000

Hi Shahram,

BFD allows different rates in both directions.

Thanks,
Vishwas

On Tue, Aug 11, 2009 at 6:47 PM, Shahram Davari<davari@broadcom.com> wrote:
> Hi,
>
> When the BFD handshake is performed, how is the BFD interval decided and how
> is the agreed interval communicated between the two end systems?
> I don't see any field in the BFD packet that conveys the agreed BFD
> interval.
>
> Thanks,
> Shahram

From gandhi@juniper.net  Wed Aug 12 07:36:36 2009
Return-Path: <gandhi@juniper.net>
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 71DE43A6BA6 for <rtg-bfd@core3.amsl.com>; Wed, 12 Aug 2009 07:36:36 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.299
X-Spam-Level: 
X-Spam-Status: No, score=-6.299 tagged_above=-999 required=5 tests=[AWL=0.300,  BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
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 TGZC3B9kPcKA for <rtg-bfd@core3.amsl.com>; Wed, 12 Aug 2009 07:36:35 -0700 (PDT)
Received: from exprod7og117.obsmtp.com (exprod7og117.obsmtp.com [64.18.2.6]) by core3.amsl.com (Postfix) with ESMTP id 843163A67D9 for <rtg-bfd@ietf.org>; Wed, 12 Aug 2009 07:36:35 -0700 (PDT)
Received: from source ([66.129.224.36]) (using TLSv1) by exprod7ob117.postini.com ([64.18.6.12]) with SMTP ID DSNKSoLTU1rS5yBWJZ2C7nZdjoJTgtFCliu2@postini.com; Wed, 12 Aug 2009 07:36:40 PDT
Received: from EMBX01-HQ.jnpr.net ([fe80::c821:7c81:f21f:8bc7]) by P-EMHUB01-HQ.jnpr.net ([fe80::fc92:eb1:759:2c72%11]) with mapi; Wed, 12 Aug 2009 07:28:35 -0700
From: Arun Gandhi <gandhi@juniper.net>
To: Shahram Davari <davari@broadcom.com>
Date: Wed, 12 Aug 2009 07:28:33 -0700
Subject: RE: question on negotaited BFD interval
Thread-Topic: question on negotaited BFD interval
Thread-Index: Acoa8+KO3fJjVUnNS7OlCgR/gqdbtwAZKmEw
Message-ID: <0EC737CDF53698408D52FF82864745BB3A328894F1@EMBX01-HQ.jnpr.net>
References: <2C2F1EBA8050E74EA81502D5740B4BD6815050D29C@SJEXCHCCR02.corp.ad.broadcom.com> <77ead0ec0908111921w7969389eye9a4d94f86f1f139@mail.gmail.com>
In-Reply-To: <77ead0ec0908111921w7969389eye9a4d94f86f1f139@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Cc: "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: Wed, 12 Aug 2009 14:36:36 -0000

Hi Shahram,

The BFD interval is continuosly negotiated independently in each direction.

Please refer to Section 6.8.2 in the draft:=20
http://www.ietf.org/id/draft-ietf-bfd-base-09.txt

6.8.2. Timer Negotiation

   The time values used to determine BFD packet transmission intervals
   and the session Detection Time are continuously negotiated, and thus
   may be changed at any time.  The negotiation and time values are
   independent in each direction for each session.

   Each system reports in the BFD Control packet how rapidly it would
   like to transmit BFD packets, as well as how rapidly it is prepared
   to receive them.  With the exceptions listed in the remainder of this
   section, a system MUST NOT transmit BFD Control packets at an
   interval less than the larger of bfd.DesiredMinTxInterval and
   bfd.RemoteMinRxInterval.  In other words, the system reporting the
   slower rate determines the transmission rate.
=20
   [...]

Thanks,
Arun=20

On Tue, Aug 11, 2009 at 6:47 PM, Shahram Davari<davari@broadcom.com> wrote:
> Hi,
>
> When the BFD handshake is performed, how is the BFD interval decided=20
> and how is the agreed interval communicated between the two end systems?
> I don't see any field in the BFD packet that conveys the agreed BFD=20
> interval.
>
> Thanks,
> Shahram

From davari@broadcom.com  Fri Aug 14 12:44:30 2009
Return-Path: <davari@broadcom.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 CF0C03A6C7C for <rtg-bfd@core3.amsl.com>; Fri, 14 Aug 2009 12:44:30 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.376
X-Spam-Level: 
X-Spam-Status: No, score=-2.376 tagged_above=-999 required=5 tests=[AWL=0.222,  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 wKVA4pJ-nkW3 for <rtg-bfd@core3.amsl.com>; Fri, 14 Aug 2009 12:44:30 -0700 (PDT)
Received: from mms1.broadcom.com (mms1.broadcom.com [216.31.210.17]) by core3.amsl.com (Postfix) with ESMTP id 19C993A6B93 for <rtg-bfd@ietf.org>; Fri, 14 Aug 2009 12:44:30 -0700 (PDT)
Received: from [10.16.192.232] by mms1.broadcom.com with ESMTP (Broadcom SMTP Relay (Email Firewall v6.3.2)); Fri, 14 Aug 2009 12:44:26 -0700
X-Server-Uuid: 02CED230-5797-4B57-9875-D5D2FEE4708A
Received: from SJEXCHCCR02.corp.ad.broadcom.com ([10.16.192.130]) by SJEXCHHUB02.corp.ad.broadcom.com ([10.16.192.232]) with mapi; Fri, 14 Aug 2009 12:44:26 -0700
From: "Shahram Davari" <davari@broadcom.com>
To: "rtg-bfd@ietf.org" <rtg-bfd@ietf.org>
Date: Fri, 14 Aug 2009 12:44:24 -0700
Subject: Timer Manipulation
Thread-Topic: Timer Manipulation
Thread-Index: AcodF6B5Z4deyhrdRzOQsv2pqVfapQ==
Message-ID: <2C2F1EBA8050E74EA81502D5740B4BD6815050D5DA@SJEXCHCCR02.corp.ad.broadcom.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
MIME-Version: 1.0
X-WSS-ID: 669B611037015682432-01-01
Content-Type: multipart/alternative; boundary=_000_2C2F1EBA8050E74EA81502D5740B4BD6815050D5DASJEXCHCCR02co_
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: Fri, 14 Aug 2009 19:44:30 -0000

--_000_2C2F1EBA8050E74EA81502D5740B4BD6815050D5DASJEXCHCCR02co_
Content-Type: text/plain;
 charset=us-ascii
Content-Transfer-Encoding: quoted-printable

Hi,

Section 6.8.3 of base draft says :

"If either bfd.DesiredMinTxInterval is changed or bfd.RequiredMinRxInterval=
 is changed, a Poll Sequence MUST be initiated (see section 6.5). If the ti=
ming is such that a system receiving a Poll Sequence wishes to change the p=
arameters described in this paragraph, the new parameter values MAY be carr=
ied in packets with the Final (F) bit set, even if the Poll Sequence has no=
t yet been sent."

It seems that the above mentioned MAY requirement is not a good idea, becau=
se if a Poll receiver updates any parameter in the Final packet, then how c=
an the Poll receiver verify that those Parameters are Received by the Poll =
sender?

Regards,
Shahram


--_000_2C2F1EBA8050E74EA81502D5740B4BD6815050D5DASJEXCHCCR02co_
Content-Type: text/html;
 charset=us-ascii
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; charset=3Dus-ascii">
<META content=3D"MSHTML 6.00.6000.16788" name=3DGENERATOR></HEAD>
<BODY>
<DIV><FONT face=3DArial size=3D2><SPAN=20
class=3D448413819-14082009>Hi,</SPAN></FONT></DIV>
<DIV><FONT face=3DArial size=3D2><SPAN=20
class=3D448413819-14082009></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2><SPAN class=3D448413819-14082009>Section 6=
.8.3 of=20
base draft says :</SPAN></FONT></DIV>
<DIV><FONT face=3DArial size=3D2><SPAN=20
class=3D448413819-14082009></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2><SPAN class=3D448413819-14082009>"I<SPAN l=
ang=3DEN>f=20
either bfd.DesiredMinTxInterval is changed or bfd.RequiredMinRxInterval is=
=20
changed, a Poll Sequence MUST be initiated (see section 6.5). If the timing=
 is=20
such that a system receiving a Poll Sequence wishes to change the parameter=
s=20
described in this paragraph, the new parameter values MAY be carried in pac=
kets=20
with the Final (F) bit set, even if the Poll Sequence has not yet been=20
sent."</SPAN></SPAN></FONT></DIV>
<DIV><FONT face=3DArial size=3D2><SPAN class=3D448413819-14082009><SPAN=20
lang=3DEN></SPAN></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2><SPAN class=3D448413819-14082009><SPAN lan=
g=3DEN>It=20
seems that the above mentioned MAY requirement is not a good idea,=20
because&nbsp;if a Poll receiver updates any parameter in the Final packet, =
then=20
how can the Poll receiver verify that those Parameters are Received by the =
Poll=20
sender? </SPAN></SPAN></FONT></DIV>
<DIV><FONT face=3DArial size=3D2><SPAN class=3D448413819-14082009><SPAN=20
lang=3DEN></SPAN></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2><SPAN class=3D448413819-14082009><SPAN=20
lang=3DEN>Regards,</SPAN></SPAN></FONT></DIV>
<DIV><FONT face=3DArial size=3D2><SPAN class=3D448413819-14082009><SPAN=20
lang=3DEN>Shahram</SPAN></SPAN></FONT></DIV>
<DIV><FONT face=3DArial size=3D2><SPAN class=3D448413819-14082009><SPAN=20
lang=3DEN></SPAN></SPAN></FONT>&nbsp;</DIV></BODY></HTML>

--_000_2C2F1EBA8050E74EA81502D5740B4BD6815050D5DASJEXCHCCR02co_--


From satyamsinha@live.com  Fri Aug 14 13:57:14 2009
Return-Path: <satyamsinha@live.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 7A8923A67D3 for <rtg-bfd@core3.amsl.com>; Fri, 14 Aug 2009 13:57:14 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -98.462
X-Spam-Level: 
X-Spam-Status: No, score=-98.462 tagged_above=-999 required=5 tests=[BAYES_50=0.001, HTML_MESSAGE=0.001, RCVD_IN_SORBS_WEB=0.619, SARE_UN7=0.917, USER_IN_WHITELIST=-100]
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 NijFCEOAAA06 for <rtg-bfd@core3.amsl.com>; Fri, 14 Aug 2009 13:57:13 -0700 (PDT)
Received: from bay0-omc3-s3.bay0.hotmail.com (bay0-omc3-s3.bay0.hotmail.com [65.54.246.203]) by core3.amsl.com (Postfix) with ESMTP id 6BDC73A69EC for <rtg-bfd@ietf.org>; Fri, 14 Aug 2009 13:57:13 -0700 (PDT)
Received: from BAY117-W30 ([207.46.8.65]) by bay0-omc3-s3.bay0.hotmail.com with Microsoft SMTPSVC(6.0.3790.3959);  Fri, 14 Aug 2009 13:57:17 -0700
Message-ID: <BAY117-W3097EC9BEE92D97F234D2ECD020@phx.gbl>
Content-Type: multipart/alternative; boundary="_e9bf481d-b3ae-42a2-878b-a5df8c12d505_"
X-Originating-IP: [64.47.51.158]
From: Satyam Sinha <satyamsinha@live.com>
To: <davari@broadcom.com>, <rtg-bfd@ietf.org>
Subject: RE: Timer Manipulation
Date: Fri, 14 Aug 2009 13:57:16 -0700
Importance: Normal
In-Reply-To: <2C2F1EBA8050E74EA81502D5740B4BD6815050D5DA@SJEXCHCCR02.corp.ad.broadcom.com>
References: <2C2F1EBA8050E74EA81502D5740B4BD6815050D5DA@SJEXCHCCR02.corp.ad.broadcom.com>
MIME-Version: 1.0
X-OriginalArrivalTime: 14 Aug 2009 20:57:17.0116 (UTC) FILETIME=[CE9F67C0:01CA1D21]
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: Fri, 14 Aug 2009 20:57:14 -0000

--_e9bf481d-b3ae-42a2-878b-a5df8c12d505_
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable


Hi Shahram=2C

The MAY here means that BFD allows an endpoint to set both (P) and (F) bits=
 together in the same packet. The endpoint "MAY" initiate the poll sequence=
 even while it is responding to a poll sequence. It is not mandatory for it=
 to wait for the poll sequence to complete before initiating it's own poll =
sequence.

In case of change in local parameters while the endpoint is receiving a pol=
l sequence=2C the endpoint could either use new parameters and set both (P)=
 & (F) bits or use old parameters with only the (F) bit set and then start =
a poll sequence following the final transmissions. In both cases the endpoi=
nt has to wait for a Final packet from the other end.

Regards=2C

Satyam

From: davari@broadcom.com
To: rtg-bfd@ietf.org
Date: Fri=2C 14 Aug 2009 12:44:24 -0700
Subject: Timer Manipulation








Hi=2C
=20
Section 6.8.3 of=20
base draft says :
=20
"If=20
either bfd.DesiredMinTxInterval is changed or bfd.RequiredMinRxInterval is=
=20
changed=2C a Poll Sequence MUST be initiated (see section 6.5). If the timi=
ng is=20
such that a system receiving a Poll Sequence wishes to change the parameter=
s=20
described in this paragraph=2C the new parameter values MAY be carried in p=
ackets=20
with the Final (F) bit set=2C even if the Poll Sequence has not yet been=20
sent."
=20
It=20
seems that the above mentioned MAY requirement is not a good idea=2C=20
because if a Poll receiver updates any parameter in the Final packet=2C the=
n=20
how can the Poll receiver verify that those Parameters are Received by the =
Poll=20
sender?=20
=20
Regards=2C
Shahram
=20
_________________________________________________________________
Get your vacation photos on your phone!
http://windowsliveformobile.com/en-us/photos/default.aspx?&OCID=3D0809TL-HM=

--_e9bf481d-b3ae-42a2-878b-a5df8c12d505_
Content-Type: text/html; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<html>
<head>
<style>
.hmmessage P
{
margin:0px=3B
padding:0px
}
body.hmmessage
{
font-size: 10pt=3B
font-family:Verdana
}
</style>
</head>
<body class=3D'hmmessage'>
Hi Shahram=2C<br><br>The MAY here means that BFD allows an endpoint to set =
both (P) and (F) bits together in the same packet. The endpoint "MAY" initi=
ate the poll sequence even while it is responding to a poll sequence. It is=
 not mandatory for it to wait for the poll sequence to complete before init=
iating it's own poll sequence.<br><br>In case of change in local parameters=
 while the endpoint is receiving a poll sequence=2C the endpoint could eith=
er use new parameters and set both (P) &amp=3B (F) bits or use old paramete=
rs with only the (F) bit set and then start a poll sequence following the f=
inal transmissions. In both cases the endpoint has to wait for a Final pack=
et from the other end.<br><br>Regards=2C<br><br>Satyam<br><br><hr id=3D"sto=
pSpelling">From: davari@broadcom.com<br>To: rtg-bfd@ietf.org<br>Date: Fri=
=2C 14 Aug 2009 12:44:24 -0700<br>Subject: Timer Manipulation<br><br>






<div><font face=3D"Arial" size=3D"2"><span class=3D"EC_448413819-14082009">=
Hi=2C</span></font></div>
<div><font face=3D"Arial" size=3D"2"><span class=3D"EC_448413819-14082009">=
</span></font>&nbsp=3B</div>
<div><font face=3D"Arial" size=3D"2"><span class=3D"EC_448413819-14082009">=
Section 6.8.3 of=20
base draft says :</span></font></div>
<div><font face=3D"Arial" size=3D"2"><span class=3D"EC_448413819-14082009">=
</span></font>&nbsp=3B</div>
<div><font face=3D"Arial" size=3D"2"><span class=3D"EC_448413819-14082009">=
"I<span lang=3D"EN">f=20
either bfd.DesiredMinTxInterval is changed or bfd.RequiredMinRxInterval is=
=20
changed=2C a Poll Sequence MUST be initiated (see section 6.5). If the timi=
ng is=20
such that a system receiving a Poll Sequence wishes to change the parameter=
s=20
described in this paragraph=2C the new parameter values MAY be carried in p=
ackets=20
with the Final (F) bit set=2C even if the Poll Sequence has not yet been=20
sent."</span></span></font></div>
<div><font face=3D"Arial" size=3D"2"><span class=3D"EC_448413819-14082009">=
<span lang=3D"EN"></span></span></font>&nbsp=3B</div>
<div><font face=3D"Arial" size=3D"2"><span class=3D"EC_448413819-14082009">=
<span lang=3D"EN">It=20
seems that the above mentioned MAY requirement is not a good idea=2C=20
because&nbsp=3Bif a Poll receiver updates any parameter in the Final packet=
=2C then=20
how can the Poll receiver verify that those Parameters are Received by the =
Poll=20
sender? </span></span></font></div>
<div><font face=3D"Arial" size=3D"2"><span class=3D"EC_448413819-14082009">=
<span lang=3D"EN"></span></span></font>&nbsp=3B</div>
<div><font face=3D"Arial" size=3D"2"><span class=3D"EC_448413819-14082009">=
<span lang=3D"EN">Regards=2C</span></span></font></div>
<div><font face=3D"Arial" size=3D"2"><span class=3D"EC_448413819-14082009">=
<span lang=3D"EN">Shahram</span></span></font></div>
<div><font face=3D"Arial" size=3D"2"><span class=3D"EC_448413819-14082009">=
<span lang=3D"EN"></span></span></font>&nbsp=3B</div><br /><hr />Get your v=
acation photos on your phone! <a href=3D'http://windowsliveformobile.com/en=
-us/photos/default.aspx?&OCID=3D0809TL-HM' target=3D'_new'>Click here.</a><=
/body>
</html>=

--_e9bf481d-b3ae-42a2-878b-a5df8c12d505_--

From davari@broadcom.com  Fri Aug 14 14:14:33 2009
Return-Path: <davari@broadcom.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 68F533A687B for <rtg-bfd@core3.amsl.com>; Fri, 14 Aug 2009 14:14:33 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.955
X-Spam-Level: 
X-Spam-Status: No, score=-1.955 tagged_above=-999 required=5 tests=[AWL=-0.274, BAYES_00=-2.599, HTML_MESSAGE=0.001, SARE_UN7=0.917]
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 6aXhZNXe1qOF for <rtg-bfd@core3.amsl.com>; Fri, 14 Aug 2009 14:14:32 -0700 (PDT)
Received: from mms2.broadcom.com (mms2.broadcom.com [216.31.210.18]) by core3.amsl.com (Postfix) with ESMTP id 6AD333A63CB for <rtg-bfd@ietf.org>; Fri, 14 Aug 2009 14:14:32 -0700 (PDT)
Received: from [10.16.192.224] by mms2.broadcom.com with ESMTP (Broadcom SMTP Relay (Email Firewall v6.3.2)); Fri, 14 Aug 2009 14:14:30 -0700
X-Server-Uuid: D3C04415-6FA8-4F2C-93C1-920E106A2031
Received: from SJEXCHCCR02.corp.ad.broadcom.com ([10.16.192.130]) by SJEXCHHUB01.corp.ad.broadcom.com ([10.16.192.224]) with mapi; Fri, 14 Aug 2009 14:14:30 -0700
From: "Shahram Davari" <davari@broadcom.com>
To: "Satyam Sinha" <satyamsinha@live.com>, "rtg-bfd@ietf.org" <rtg-bfd@ietf.org>
Date: Fri, 14 Aug 2009 14:14:28 -0700
Subject: RE: Timer Manipulation
Thread-Topic: Timer Manipulation
Thread-Index: AcodIdYt5euyn4haQY2dlzaVljtjqQAAhbKA
Message-ID: <2C2F1EBA8050E74EA81502D5740B4BD6815050D5E9@SJEXCHCCR02.corp.ad.broadcom.com>
References: <2C2F1EBA8050E74EA81502D5740B4BD6815050D5DA@SJEXCHCCR02.corp.ad.broadcom.com> <BAY117-W3097EC9BEE92D97F234D2ECD020@phx.gbl>
In-Reply-To: <BAY117-W3097EC9BEE92D97F234D2ECD020@phx.gbl>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
MIME-Version: 1.0
X-WSS-ID: 669B0C3C3WW34454903-01-01
Content-Type: multipart/alternative; boundary=_000_2C2F1EBA8050E74EA81502D5740B4BD6815050D5E9SJEXCHCCR02co_
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: Fri, 14 Aug 2009 21:14:33 -0000

--_000_2C2F1EBA8050E74EA81502D5740B4BD6815050D5E9SJEXCHCCR02co_
Content-Type: text/plain;
 charset=us-ascii
Content-Transfer-Encoding: quoted-printable

Hi Satyam,

But section 6.5 says " A BFD Control packet MUST NOT have both the Poll (P)=
 and Final (F) bits set.".

Regards,
Shahram

________________________________
From: Satyam Sinha [mailto:satyamsinha@live.com]
Sent: Friday, August 14, 2009 1:57 PM
To: Shahram Davari; rtg-bfd@ietf.org
Subject: RE: Timer Manipulation

Hi Shahram,

The MAY here means that BFD allows an endpoint to set both (P) and (F) bits=
 together in the same packet. The endpoint "MAY" initiate the poll sequence=
 even while it is responding to a poll sequence. It is not mandatory for it=
 to wait for the poll sequence to complete before initiating it's own poll =
sequence.

In case of change in local parameters while the endpoint is receiving a pol=
l sequence, the endpoint could either use new parameters and set both (P) &=
 (F) bits or use old parameters with only the (F) bit set and then start a =
poll sequence following the final transmissions. In both cases the endpoint=
 has to wait for a Final packet from the other end.

Regards,

Satyam

________________________________
From: davari@broadcom.com
To: rtg-bfd@ietf.org
Date: Fri, 14 Aug 2009 12:44:24 -0700
Subject: Timer Manipulation

Hi,

Section 6.8.3 of base draft says :

"If either bfd.DesiredMinTxInterval is changed or bfd.RequiredMinRxInterval=
 is changed, a Poll Sequence MUST be initiated (see section 6.5). If the ti=
ming is such that a system receiving a Poll Sequence wishes to change the p=
arameters described in this paragraph, the new parameter values MAY be carr=
ied in packets with the Final (F) bit set, even if the Poll Sequence has no=
t yet been sent."

It seems that the above mentioned MAY requirement is not a good idea, becau=
se if a Poll receiver updates any parameter in the Final packet, then how c=
an the Poll receiver verify that those Parameters are Received by the Poll =
sender?

Regards,
Shahram


________________________________
Get your vacation photos on your phone! Click here.<http://windowsliveformo=
bile.com/en-us/photos/default.aspx?&OCID=3D0809TL-HM>

--_000_2C2F1EBA8050E74EA81502D5740B4BD6815050D5E9SJEXCHCCR02co_
Content-Type: text/html;
 charset=us-ascii
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; charset=3Dus-ascii">
<STYLE>.hmmessage P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; P=
ADDING-TOP: 0px
}
BODY.hmmessage {
	FONT-SIZE: 10pt; FONT-FAMILY: Verdana
}
</STYLE>

<META content=3D"MSHTML 6.00.6000.16788" name=3DGENERATOR></HEAD>
<BODY class=3Dhmmessage>
<DIV><SPAN class=3D159271221-14082009><FONT face=3DArial color=3D#0000ff>Hi=
=20
Satyam,</FONT></SPAN></DIV>
<DIV><SPAN class=3D159271221-14082009><FONT face=3DArial=20
color=3D#0000ff></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=3D159271221-14082009><FONT face=3DArial color=3D#0000ff>Bu=
t=20
section&nbsp;6.5 says "&nbsp;A<SPAN lang=3DEN> BFD Control packet MUST NOT =
have=20
both the Poll (P) and Final (F) bits set.". </SPAN></FONT></SPAN></DIV>
<DIV><SPAN class=3D159271221-14082009><FONT face=3DArial color=3D#0000ff><S=
PAN=20
lang=3DEN></SPAN></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=3D159271221-14082009><FONT face=3DArial color=3D#0000ff><S=
PAN=20
lang=3DEN>Regards,</SPAN></FONT></SPAN></DIV>
<DIV><SPAN class=3D159271221-14082009><FONT face=3DArial color=3D#0000ff><S=
PAN=20
lang=3DEN>Shahram</SPAN></FONT></SPAN></DIV><BR>
<DIV class=3DOutlookMessageHeader lang=3Den-us dir=3Dltr align=3Dleft>
<HR tabIndex=3D-1>
<FONT face=3DTahoma><B>From:</B> Satyam Sinha [mailto:satyamsinha@live.com]=
=20
<BR><B>Sent:</B> Friday, August 14, 2009 1:57 PM<BR><B>To:</B> Shahram Dava=
ri;=20
rtg-bfd@ietf.org<BR><B>Subject:</B> RE: Timer Manipulation<BR></FONT><BR></=
DIV>
<DIV></DIV>Hi Shahram,<BR><BR>The MAY here means that BFD allows an endpoin=
t to=20
set both (P) and (F) bits together in the same packet. The endpoint "MAY"=20
initiate the poll sequence even while it is responding to a poll sequence. =
It is=20
not mandatory for it to wait for the poll sequence to complete before initi=
ating=20
it's own poll sequence.<BR><BR>In case of change in local parameters while =
the=20
endpoint is receiving a poll sequence, the endpoint could either use new=20
parameters and set both (P) &amp; (F) bits or use old parameters with only =
the=20
(F) bit set and then start a poll sequence following the final transmission=
s. In=20
both cases the endpoint has to wait for a Final packet from the other=20
end.<BR><BR>Regards,<BR><BR>Satyam<BR><BR>
<HR id=3DstopSpelling>
From: davari@broadcom.com<BR>To: rtg-bfd@ietf.org<BR>Date: Fri, 14 Aug 2009=
=20
12:44:24 -0700<BR>Subject: Timer Manipulation<BR><BR>
<DIV><FONT face=3DArial><SPAN class=3DEC_448413819-14082009>Hi,</SPAN></FON=
T></DIV>
<DIV><FONT face=3DArial><SPAN=20
class=3DEC_448413819-14082009></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial><SPAN class=3DEC_448413819-14082009>Section 6.8.3 o=
f base=20
draft says :</SPAN></FONT></DIV>
<DIV><FONT face=3DArial><SPAN=20
class=3DEC_448413819-14082009></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial><SPAN class=3DEC_448413819-14082009>"I<SPAN lang=3D=
EN>f either=20
bfd.DesiredMinTxInterval is changed or bfd.RequiredMinRxInterval is changed=
, a=20
Poll Sequence MUST be initiated (see section 6.5). If the timing is such th=
at a=20
system receiving a Poll Sequence wishes to change the parameters described =
in=20
this paragraph, the new parameter values MAY be carried in packets with the=
=20
Final (F) bit set, even if the Poll Sequence has not yet been=20
sent."</SPAN></SPAN></FONT></DIV>
<DIV><FONT face=3DArial><SPAN class=3DEC_448413819-14082009><SPAN=20
lang=3DEN></SPAN></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial><SPAN class=3DEC_448413819-14082009><SPAN lang=3DEN=
>It seems=20
that the above mentioned MAY requirement is not a good idea, because&nbsp;i=
f a=20
Poll receiver updates any parameter in the Final packet, then how can the P=
oll=20
receiver verify that those Parameters are Received by the Poll sender?=20
</SPAN></SPAN></FONT></DIV>
<DIV><FONT face=3DArial><SPAN class=3DEC_448413819-14082009><SPAN=20
lang=3DEN></SPAN></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial><SPAN class=3DEC_448413819-14082009><SPAN=20
lang=3DEN>Regards,</SPAN></SPAN></FONT></DIV>
<DIV><FONT face=3DArial><SPAN class=3DEC_448413819-14082009><SPAN=20
lang=3DEN>Shahram</SPAN></SPAN></FONT></DIV>
<DIV><FONT face=3DArial><SPAN class=3DEC_448413819-14082009><SPAN=20
lang=3DEN></SPAN></SPAN></FONT>&nbsp;</DIV><BR>
<HR>
Get your vacation photos on your phone! <A=20
href=3D"http://windowsliveformobile.com/en-us/photos/default.aspx?&amp;OCID=
=3D0809TL-HM"=20
target=3D_new>Click here.</A> </BODY></HTML>

--_000_2C2F1EBA8050E74EA81502D5740B4BD6815050D5E9SJEXCHCCR02co_--


From davari@broadcom.com  Fri Aug 14 14:23:43 2009
Return-Path: <davari@broadcom.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 3A2FF3A6A0A for <rtg-bfd@core3.amsl.com>; Fri, 14 Aug 2009 14:23:43 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.374
X-Spam-Level: 
X-Spam-Status: No, score=-2.374 tagged_above=-999 required=5 tests=[AWL=0.224,  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 kKBVbAEfSbxX for <rtg-bfd@core3.amsl.com>; Fri, 14 Aug 2009 14:23:42 -0700 (PDT)
Received: from mms1.broadcom.com (mms1.broadcom.com [216.31.210.17]) by core3.amsl.com (Postfix) with ESMTP id 8D3223A69CD for <rtg-bfd@ietf.org>; Fri, 14 Aug 2009 14:23:42 -0700 (PDT)
Received: from [10.16.192.224] by mms1.broadcom.com with ESMTP (Broadcom SMTP Relay (Email Firewall v6.3.2)); Fri, 14 Aug 2009 14:23:43 -0700
X-Server-Uuid: 02CED230-5797-4B57-9875-D5D2FEE4708A
Received: from SJEXCHCCR02.corp.ad.broadcom.com ([10.16.192.130]) by SJEXCHHUB01.corp.ad.broadcom.com ([10.16.192.224]) with mapi; Fri, 14 Aug 2009 14:23:43 -0700
From: "Shahram Davari" <davari@broadcom.com>
To: "rtg-bfd@ietf.org" <rtg-bfd@ietf.org>
Date: Fri, 14 Aug 2009 14:23:42 -0700
Subject: Induced Jitter
Thread-Topic: Induced Jitter
Thread-Index: AcodJX9fG4g5AFG+QgqXsTjcIKQyOQ==
Message-ID: <2C2F1EBA8050E74EA81502D5740B4BD6815050D5ED@SJEXCHCCR02.corp.ad.broadcom.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
MIME-Version: 1.0
X-WSS-ID: 669B0A5537015788975-01-01
Content-Type: multipart/alternative; boundary=_000_2C2F1EBA8050E74EA81502D5740B4BD6815050D5EDSJEXCHCCR02co_
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: Fri, 14 Aug 2009 21:23:43 -0000

--_000_2C2F1EBA8050E74EA81502D5740B4BD6815050D5EDSJEXCHCCR02co_
Content-Type: text/plain;
 charset=us-ascii
Content-Transfer-Encoding: quoted-printable

Hi,

When a local system applies Jitter to transmitted BFD control packets, is t=
he remote system aware of the amount of this Jitter? or the remote bases it=
s Detection time without taking to account this Jitter? If so then doesn't =
this cause a problem, since the Jitter could be as much as 25% and this val=
ue is added on top of the network jitter.

Thanks,
Shahram

--_000_2C2F1EBA8050E74EA81502D5740B4BD6815050D5EDSJEXCHCCR02co_
Content-Type: text/html;
 charset=us-ascii
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; charset=3Dus-ascii">
<META content=3D"MSHTML 6.00.6000.16788" name=3DGENERATOR></HEAD>
<BODY>
<DIV><FONT face=3DArial size=3D2><SPAN=20
class=3D549401521-14082009>Hi,</SPAN></FONT></DIV>
<DIV><FONT face=3DArial size=3D2><SPAN=20
class=3D549401521-14082009></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2><SPAN class=3D549401521-14082009>When a lo=
cal system=20
applies Jitter to transmitted BFD control packets, is the remote system awa=
re of=20
the amount of this Jitter? or the remote bases its Detection time without t=
aking=20
to account this Jitter? If so then doesn't this cause a problem, since the=
=20
Jitter could be as much as 25% and this value is added on top of the networ=
k=20
jitter.</SPAN></FONT></DIV>
<DIV><FONT face=3DArial size=3D2><SPAN=20
class=3D549401521-14082009></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2><SPAN=20
class=3D549401521-14082009>Thanks,</SPAN></FONT></DIV>
<DIV><FONT face=3DArial size=3D2><SPAN=20
class=3D549401521-14082009>Shahram</SPAN></FONT></DIV></BODY></HTML>

--_000_2C2F1EBA8050E74EA81502D5740B4BD6815050D5EDSJEXCHCCR02co_--


From nitinb@juniper.net  Fri Aug 14 14:40:11 2009
Return-Path: <nitinb@juniper.net>
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 312BB3A6B92 for <rtg-bfd@core3.amsl.com>; Fri, 14 Aug 2009 14:40:11 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.599
X-Spam-Level: 
X-Spam-Status: No, score=-6.599 tagged_above=-999 required=5 tests=[AWL=-0.001, BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-4]
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 nCgX9hP2Phwx for <rtg-bfd@core3.amsl.com>; Fri, 14 Aug 2009 14:40:10 -0700 (PDT)
Received: from exprod7og118.obsmtp.com (exprod7og118.obsmtp.com [64.18.2.8]) by core3.amsl.com (Postfix) with ESMTP id A0F3F3A68C2 for <rtg-bfd@ietf.org>; Fri, 14 Aug 2009 14:40:09 -0700 (PDT)
Received: from source ([66.129.224.36]) (using TLSv1) by exprod7ob118.postini.com ([64.18.6.12]) with SMTP ID DSNKSoXZvYnN8/kpSKN9BtVa7ISR0JPlVM40@postini.com; Fri, 14 Aug 2009 14:40:14 PDT
Received: from EMBX02-HQ.jnpr.net ([fe80::18fe:d666:b43e:f97e]) by P-EMHUB01-HQ.jnpr.net ([fe80::fc92:eb1:759:2c72%11]) with mapi; Fri, 14 Aug 2009 14:38:04 -0700
From: Nitin Bahadur <nitinb@juniper.net>
To: Shahram Davari <davari@broadcom.com>, "rtg-bfd@ietf.org" <rtg-bfd@ietf.org>
Date: Fri, 14 Aug 2009 14:37:53 -0700
Subject: RE: Induced Jitter
Thread-Topic: Induced Jitter
Thread-Index: AcodJX9fG4g5AFG+QgqXsTjcIKQyOQAAcdTA
Message-ID: <05542EC42316164383B5180707A489EE1BA91139E3@EMBX02-HQ.jnpr.net>
In-Reply-To: <2C2F1EBA8050E74EA81502D5740B4BD6815050D5ED@SJEXCHCCR02.corp.ad.broadcom.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
Content-Type: multipart/alternative; boundary="_000_05542EC42316164383B5180707A489EE1BA91139E3EMBX02HQjnprn_"
MIME-Version: 1.0
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: Fri, 14 Aug 2009 21:40:11 -0000

--_000_05542EC42316164383B5180707A489EE1BA91139E3EMBX02HQjnprn_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable


Remote system is not aware of jitter.

Application of jitter SHOULD NOT result in increase in send interval.

So, if you the send interval is 1000ms and jitter is 25%, then you need to =
send a packet
every 750-1000 ms.

Remote end does not take jitter into account when deducing it's detection t=
ime.

Thanks
Nitin



________________________________
From: rtg-bfd-bounces@ietf.org [mailto:rtg-bfd-bounces@ietf.org] On Behalf =
Of Shahram Davari
Sent: Friday, August 14, 2009 2:24 PM
To: rtg-bfd@ietf.org
Subject: Induced Jitter

Hi,

When a local system applies Jitter to transmitted BFD control packets, is t=
he remote system aware of the amount of this Jitter? or the remote bases it=
s Detection time without taking to account this Jitter? If so then doesn't =
this cause a problem, since the Jitter could be as much as 25% and this val=
ue is added on top of the network jitter.

Thanks,
Shahram

--_000_05542EC42316164383B5180707A489EE1BA91139E3EMBX02HQjnprn_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META content=3D"text/html; charset=3Dus-ascii" http-equiv=3DContent-Type>
<META name=3DGENERATOR content=3D"MSHTML 8.00.6001.18783"></HEAD>
<BODY>
<DIV dir=3Dltr align=3Dleft><FONT color=3D#0000ff size=3D2=20
face=3DArial></FONT>&nbsp;</DIV>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D031263621-14082009><FONT color=3D=
#0000ff=20
size=3D2 face=3DArial>Remote system is not aware of jitter.</FONT></SPAN></=
DIV>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D031263621-14082009><FONT color=3D=
#0000ff=20
size=3D2 face=3DArial></FONT></SPAN>&nbsp;</DIV>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D031263621-14082009><FONT color=3D=
#0000ff=20
size=3D2 face=3DArial>Application of jitter SHOULD NOT result in increase i=
n send=20
interval.</FONT></SPAN></DIV>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D031263621-14082009><FONT color=3D=
#0000ff=20
size=3D2 face=3DArial></FONT></SPAN>&nbsp;</DIV>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D031263621-14082009><FONT color=3D=
#0000ff=20
size=3D2 face=3DArial>So, if you the send interval is 1000ms and jitter is =
25%, then=20
you need to send a packet</FONT></SPAN></DIV>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D031263621-14082009><FONT color=3D=
#0000ff=20
size=3D2 face=3DArial>every 750-1000 ms.</FONT></SPAN></DIV>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D031263621-14082009><FONT color=3D=
#0000ff=20
size=3D2 face=3DArial></FONT></SPAN>&nbsp;</DIV>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D031263621-14082009><FONT color=3D=
#0000ff=20
size=3D2 face=3DArial>Remote end does not take jitter into account when ded=
ucing=20
it's detection time.</FONT></SPAN></DIV><!-- Converted from text/plain form=
at -->
<P><FONT size=3D2>Thanks<BR>Nitin </FONT></P>
<DIV>&nbsp;</DIV><BR>
<BLOCKQUOTE=20
style=3D"BORDER-LEFT: #0000ff 2px solid; PADDING-LEFT: 5px; MARGIN-LEFT: 5p=
x; MARGIN-RIGHT: 0px"=20
dir=3Dltr>
  <DIV dir=3Dltr lang=3Den-us class=3DOutlookMessageHeader align=3Dleft>
  <HR tabIndex=3D-1>
  <FONT size=3D2 face=3DTahoma><B>From:</B> rtg-bfd-bounces@ietf.org=20
  [mailto:rtg-bfd-bounces@ietf.org] <B>On Behalf Of </B>Shahram=20
  Davari<BR><B>Sent:</B> Friday, August 14, 2009 2:24 PM<BR><B>To:</B>=20
  rtg-bfd@ietf.org<BR><B>Subject:</B> Induced Jitter<BR></FONT><BR></DIV>
  <DIV></DIV>
  <DIV><FONT size=3D2 face=3DArial><SPAN=20
  class=3D549401521-14082009>Hi,</SPAN></FONT></DIV>
  <DIV><FONT size=3D2 face=3DArial><SPAN=20
  class=3D549401521-14082009></SPAN></FONT>&nbsp;</DIV>
  <DIV><FONT size=3D2 face=3DArial><SPAN class=3D549401521-14082009>When a =
local=20
  system applies Jitter to transmitted BFD control packets, is the remote s=
ystem=20
  aware of the amount of this Jitter? or the remote bases its Detection tim=
e=20
  without taking to account this Jitter? If so then doesn't this cause a=20
  problem, since the Jitter could be as much as 25% and this value is added=
 on=20
  top of the network jitter.</SPAN></FONT></DIV>
  <DIV><FONT size=3D2 face=3DArial><SPAN=20
  class=3D549401521-14082009></SPAN></FONT>&nbsp;</DIV>
  <DIV><FONT size=3D2 face=3DArial><SPAN=20
  class=3D549401521-14082009>Thanks,</SPAN></FONT></DIV>
  <DIV><FONT size=3D2 face=3DArial><SPAN=20
  class=3D549401521-14082009>Shahram</SPAN></FONT></DIV></BLOCKQUOTE></BODY=
></HTML>

--_000_05542EC42316164383B5180707A489EE1BA91139E3EMBX02HQjnprn_--

From davari@broadcom.com  Fri Aug 14 15:49:47 2009
Return-Path: <davari@broadcom.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 6E5443A6C04 for <rtg-bfd@core3.amsl.com>; Fri, 14 Aug 2009 15:49:47 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.102
X-Spam-Level: 
X-Spam-Status: No, score=-2.102 tagged_above=-999 required=5 tests=[AWL=-0.104, BAYES_00=-2.599, HTML_MESSAGE=0.001, J_CHICKENPOX_54=0.6]
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 zc3H+jPvsPsM for <rtg-bfd@core3.amsl.com>; Fri, 14 Aug 2009 15:49:46 -0700 (PDT)
Received: from MMS3.broadcom.com (mms3.broadcom.com [216.31.210.19]) by core3.amsl.com (Postfix) with ESMTP id B80433A68B1 for <rtg-bfd@ietf.org>; Fri, 14 Aug 2009 15:49:46 -0700 (PDT)
Received: from [10.16.192.224] by MMS3.broadcom.com with ESMTP (Broadcom SMTP Relay (Email Firewall v6.3.2)); Fri, 14 Aug 2009 15:49:36 -0700
X-Server-Uuid: B55A25B1-5D7D-41F8-BC53-C57E7AD3C201
Received: from SJEXCHCCR02.corp.ad.broadcom.com ([10.16.192.130]) by SJEXCHHUB01.corp.ad.broadcom.com ([10.16.192.224]) with mapi; Fri, 14 Aug 2009 15:49:36 -0700
From: "Shahram Davari" <davari@broadcom.com>
To: "rtg-bfd@ietf.org" <rtg-bfd@ietf.org>
Date: Fri, 14 Aug 2009 15:49:35 -0700
Subject: DOWN state
Thread-Topic: DOWN state
Thread-Index: AcodMX6g43oi7O4qRoutvjtuAyhnGw==
Message-ID: <2C2F1EBA8050E74EA81502D5740B4BD6815050D601@SJEXCHCCR02.corp.ad.broadcom.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
MIME-Version: 1.0
X-WSS-ID: 669B358A60079718249-01-01
Content-Type: multipart/alternative; boundary=_000_2C2F1EBA8050E74EA81502D5740B4BD6815050D601SJEXCHCCR02co_
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: Fri, 14 Aug 2009 22:49:47 -0000

--_000_2C2F1EBA8050E74EA81502D5740B4BD6815050D601SJEXCHCCR02co_
Content-Type: text/plain;
 charset=us-ascii
Content-Transfer-Encoding: quoted-printable

Hi,

The based draft sys that if BFD Control packet is not received during any D=
etection Interval then the local system will go to Down state.
I have two questions:

1) When can the local system transition out of Down state? Is it after rece=
iving the first BFD packet with State=3DDOWN or INIT? or a number of such B=
FD packets are required? in other words is there a Hysteresis?

2) Should the remote system apply  a sliding window for Detection Time or f=
ixed slotted windows that are not overlapped are acceptable?

Thanks,
Shahram

--_000_2C2F1EBA8050E74EA81502D5740B4BD6815050D601SJEXCHCCR02co_
Content-Type: text/html;
 charset=us-ascii
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; charset=3Dus-ascii">
<META content=3D"MSHTML 6.00.6000.16788" name=3DGENERATOR></HEAD>
<BODY>
<DIV><FONT face=3DArial size=3D2><SPAN=20
class=3D053594022-14082009>Hi,</SPAN></FONT></DIV>
<DIV><FONT face=3DArial size=3D2><SPAN=20
class=3D053594022-14082009></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2><SPAN class=3D053594022-14082009>The based=
 draft sys=20
that if BFD Control packet is not received during any Detection Interval th=
en=20
the local system will go to Down state.</SPAN></FONT></DIV>
<DIV><FONT face=3DArial size=3D2><SPAN class=3D053594022-14082009>I have tw=
o=20
questions:</SPAN></FONT></DIV>
<DIV><FONT face=3DArial size=3D2><SPAN=20
class=3D053594022-14082009></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2><SPAN class=3D053594022-14082009>1) When c=
an the=20
local system transition out of Down state? Is it after receiving the first =
BFD=20
packet with State=3DDOWN or INIT? or a number of such BFD packets are requi=
red? in=20
other words is there a Hysteresis?</SPAN></FONT></DIV>
<DIV><FONT face=3DArial size=3D2><SPAN=20
class=3D053594022-14082009></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2><SPAN class=3D053594022-14082009>2)&nbsp;S=
hould=20
the&nbsp;remote system apply&nbsp;&nbsp;a sliding window for Detection Time=
 or=20
fixed slotted windows that are not overlapped are=20
acceptable?</SPAN></FONT></DIV>
<DIV><FONT face=3DArial size=3D2><SPAN=20
class=3D053594022-14082009></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2><SPAN=20
class=3D053594022-14082009>Thanks,<BR>Shahram</SPAN></FONT></DIV></BODY></H=
TML>

--_000_2C2F1EBA8050E74EA81502D5740B4BD6815050D601SJEXCHCCR02co_--


From vishwas.ietf@gmail.com  Fri Aug 14 16:29:25 2009
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 ACB8C3A6C2E for <rtg-bfd@core3.amsl.com>; Fri, 14 Aug 2009 16:29:25 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.411
X-Spam-Level: 
X-Spam-Status: No, score=-2.411 tagged_above=-999 required=5 tests=[AWL=0.188,  BAYES_00=-2.599]
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 CwCp5UdLN+Lo for <rtg-bfd@core3.amsl.com>; Fri, 14 Aug 2009 16:29:25 -0700 (PDT)
Received: from mail-gx0-f217.google.com (mail-gx0-f217.google.com [209.85.217.217]) by core3.amsl.com (Postfix) with ESMTP id 904D73A6B65 for <rtg-bfd@ietf.org>; Fri, 14 Aug 2009 16:28:54 -0700 (PDT)
Received: by gxk17 with SMTP id 17so2304910gxk.19 for <rtg-bfd@ietf.org>; Fri, 14 Aug 2009 16:28:54 -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=4loGnXJ+OcVWgx+HP8t9ptDMyl/geRdece8K+36EcOs=; b=vpK7t7XvXHJXw49HJzzMa4yGd+NNS5YpFw7QyQN0g/lZiUUeYkUq2q8FsjywBbriKQ xruJgcefrYIh2X/i8uGDqXnlnnEcfOjWQl+c3MdKBmJGo5YYbpm6FnYRlDibPXH85Owx b5JHcjEXWUt6Ay6pVI+9Y0w2q25L7EuuwhZ/Q=
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=Uzsp4sxM9Um9+uWp0gyY2WsB9QPC7esCwwbt3Z+PYtDFm1sfjGKKPcUkCgcnBgXlkM 6QRaEfseSxwVR97w0KIquiVAdGmzOUeySpio388gnY1vElz3dCp0NcfQCcmI8jyl33pV DnHr6ieTB9hzQQ55uhu7RwozYEQASo0f6HNLs=
MIME-Version: 1.0
Received: by 10.150.114.9 with SMTP id m9mr3054726ybc.323.1250292534557; Fri,  14 Aug 2009 16:28:54 -0700 (PDT)
In-Reply-To: <2C2F1EBA8050E74EA81502D5740B4BD6815050D5ED@SJEXCHCCR02.corp.ad.broadcom.com>
References: <AcodJX9fG4g5AFG+QgqXsTjcIKQyOQ==> <2C2F1EBA8050E74EA81502D5740B4BD6815050D5ED@SJEXCHCCR02.corp.ad.broadcom.com>
Date: Fri, 14 Aug 2009 16:28:54 -0700
Message-ID: <77ead0ec0908141628j6e0ec39r5e7b53f2710bc214@mail.gmail.com>
Subject: Re: Induced Jitter
From: Vishwas Manral <vishwas.ietf@gmail.com>
To: Shahram Davari <davari@broadcom.com>
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
Cc: "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: Fri, 14 Aug 2009 23:29:25 -0000

Hi Shahram,

This was the exact issue I raised in BFD a few months back. Tat
resulted in the spec being changed significantly.

Look at the discussion here

http://www.ietf.org/mail-archive/web/rtg-bfd/current/msg00570.html

also look at the changes between the versions of the recent drafts.

Thanks,
Vishwas

On Fri, Aug 14, 2009 at 2:23 PM, Shahram Davari<davari@broadcom.com> wrote:
> Hi,
>
> When a local system applies Jitter to transmitted BFD control packets, is
> the remote system aware of the amount of this Jitter? or the remote bases
> its Detection time without taking to account this Jitter? If so then doesn't
> this cause a problem, since the Jitter could be as much as 25% and this
> value is added on top of the network jitter.
>
> Thanks,
> Shahram

From vishwas.ietf@gmail.com  Fri Aug 14 16:42:35 2009
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 EACB43A6B5D for <rtg-bfd@core3.amsl.com>; Fri, 14 Aug 2009 16:42:35 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.158
X-Spam-Level: 
X-Spam-Status: No, score=-2.158 tagged_above=-999 required=5 tests=[AWL=-0.159, BAYES_00=-2.599, J_CHICKENPOX_54=0.6]
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 IDgPLl+i6Sfn for <rtg-bfd@core3.amsl.com>; Fri, 14 Aug 2009 16:42:35 -0700 (PDT)
Received: from mail-yw0-f188.google.com (mail-yw0-f188.google.com [209.85.211.188]) by core3.amsl.com (Postfix) with ESMTP id C68143A67C1 for <rtg-bfd@ietf.org>; Fri, 14 Aug 2009 16:42:34 -0700 (PDT)
Received: by ywh26 with SMTP id 26so2466231ywh.5 for <rtg-bfd@ietf.org>; Fri, 14 Aug 2009 16:42:36 -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=jwx/69a1e3vpqDLf4jGtDNGGM+IIFSe6Blcj9f31OEE=; b=JKF/LBrJmtXI3/LITLfnWmQ4Q+67GphEG/qnTCx+BL172VnAAlkuIZ5oWd9aWjGm5f a5+5UYekC1X7wMLEK364pFe4mTUgBjr1Go7SRfKDyA77G2w1E0volmQ9YUb9xcCCeUXj 5X14WowsRBMhLeo3CMoPQRvC87zIwKfhe8ts0=
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=RrE9pzTzgrir63IC0TowdCwLxD5evePLdeqTSMXi35LgqqMrGwRG39/J/fsW2y8n3l Tm0i7lwxq23l3yDeMACAXXh/mf6BatXHNfk49umTwWIvKXevDPov/Yl4cbQyd/gK7YSK JhoQyVWkPjcRssPMoklYZzF5yOiRZQEFs1bK4=
MIME-Version: 1.0
Received: by 10.150.217.14 with SMTP id p14mr3185259ybg.70.1250293356345; Fri,  14 Aug 2009 16:42:36 -0700 (PDT)
In-Reply-To: <2C2F1EBA8050E74EA81502D5740B4BD6815050D601@SJEXCHCCR02.corp.ad.broadcom.com>
References: <AcodMX6g43oi7O4qRoutvjtuAyhnGw==> <2C2F1EBA8050E74EA81502D5740B4BD6815050D601@SJEXCHCCR02.corp.ad.broadcom.com>
Date: Fri, 14 Aug 2009 16:42:36 -0700
Message-ID: <77ead0ec0908141642y32b35b08iac7cc9f9086d4038@mail.gmail.com>
Subject: Re: DOWN state
From: Vishwas Manral <vishwas.ietf@gmail.com>
To: Shahram Davari <davari@broadcom.com>
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Cc: "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: Fri, 14 Aug 2009 23:42:36 -0000

Hi Saharam,

On Fri, Aug 14, 2009 at 3:49 PM, Shahram Davari<davari@broadcom.com> wrote:
> Hi,
>
> The based draft sys that if BFD Control packet is not received during any
> Detection Interval then the local system will go to Down state.
> I have two questions:
>
> 1) When can the local system transition out of Down state? Is it after
> receiving the first BFD packet with State=3DDOWN or INIT? or a number of =
such
> BFD packets are required? in other words is there a Hysteresis?
No hysteresis is required as such.

> 2)=A0Should the=A0remote system apply=A0=A0a sliding window for Detection=
 Time or
> fixed slotted windows that are not overlapped are acceptable?
What does the window contain? (I understand you are trying to do
something similar to TCP). Are you using a mechanism like that for
echo packets?

Thanks,
Vishwas

From satyamsinha@live.com  Fri Aug 14 16:47:08 2009
Return-Path: <satyamsinha@live.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 7BE893A6B79 for <rtg-bfd@core3.amsl.com>; Fri, 14 Aug 2009 16:47:08 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -99.762
X-Spam-Level: 
X-Spam-Status: No, score=-99.762 tagged_above=-999 required=5 tests=[AWL=1.300, BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_SORBS_WEB=0.619, SARE_UN7=0.917, USER_IN_WHITELIST=-100]
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 UeHLqq2Kczqg for <rtg-bfd@core3.amsl.com>; Fri, 14 Aug 2009 16:47:07 -0700 (PDT)
Received: from bay0-omc3-s14.bay0.hotmail.com (bay0-omc3-s14.bay0.hotmail.com [65.54.246.214]) by core3.amsl.com (Postfix) with ESMTP id 640823A67C1 for <rtg-bfd@ietf.org>; Fri, 14 Aug 2009 16:47:07 -0700 (PDT)
Received: from BAY117-W28 ([207.46.8.63]) by bay0-omc3-s14.bay0.hotmail.com with Microsoft SMTPSVC(6.0.3790.3959);  Fri, 14 Aug 2009 16:47:12 -0700
Message-ID: <BAY117-W28A50678AE005E24A8BFE5CD020@phx.gbl>
Content-Type: multipart/alternative; boundary="_395bea94-9d63-4b61-9d57-018dd6ac3953_"
X-Originating-IP: [64.47.51.158]
From: Satyam Sinha <satyamsinha@live.com>
To: <davari@broadcom.com>, <rtg-bfd@ietf.org>
Subject: RE: Timer Manipulation
Date: Fri, 14 Aug 2009 16:47:11 -0700
Importance: Normal
In-Reply-To: <2C2F1EBA8050E74EA81502D5740B4BD6815050D5E9@SJEXCHCCR02.corp.ad.broadcom.com>
References: <2C2F1EBA8050E74EA81502D5740B4BD6815050D5DA@SJEXCHCCR02.corp.ad.broadcom.com> <BAY117-W3097EC9BEE92D97F234D2ECD020@phx.gbl>  <2C2F1EBA8050E74EA81502D5740B4BD6815050D5E9@SJEXCHCCR02.corp.ad.broadcom.com>
MIME-Version: 1.0
X-OriginalArrivalTime: 14 Aug 2009 23:47:12.0762 (UTC) FILETIME=[8BB385A0:01CA1D39]
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: Fri, 14 Aug 2009 23:47:08 -0000

--_395bea94-9d63-4b61-9d57-018dd6ac3953_
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable


Hi Shahram=2C

Clearly then we can't use the exact semantics that I suggested due to this =
restriction. However=2C this statement allows an implied poll sequence whic=
h the systems "MAY" implement.

One example is=2C if a remote endpoint starts a poll sequence and sends out=
 poll packets P1=2C P2=2C P3 ... at the same time the parameters change at =
the local endpoint and it sends out new parameters in F1 (Final packet resp=
onding to P1)=2C F2 for P2 and so on. In such a case=2C ending of the poll =
sequence (by receiving the first packet with P=3D0) is indication that the =
parameters were accepted as the remote end as it must have received atleast=
 one of these final packets.=20

However=2C the same cannot be claimed if you start this process on F2 as th=
e same cannot be claimed about the other end accepting these parameters as =
the reset of poll bit could be due to the remote end receiving F1 packet.

Implementations can choose to do this and regardless of the remote end impl=
ementation this works fine. However=2C this is not mandatory.=20

Do you know of any case which may not work if someone implemented this "MAY=
" ?

Regards=2C

Satyam

From: davari@broadcom.com
To: satyamsinha@live.com=3B rtg-bfd@ietf.org
Date: Fri=2C 14 Aug 2009 14:14:28 -0700
Subject: RE: Timer Manipulation










Hi=20
Satyam=2C
=20
But=20
section 6.5 says " A BFD Control packet MUST NOT have=20
both the Poll (P) and Final (F) bits set.".=20
=20
Regards=2C
Shahram



From: Satyam Sinha [mailto:satyamsinha@live.com]=20

Sent: Friday=2C August 14=2C 2009 1:57 PM
To: Shahram Davari=3B=20
rtg-bfd@ietf.org
Subject: RE: Timer Manipulation


Hi Shahram=2C

The MAY here means that BFD allows an endpoint to=20
set both (P) and (F) bits together in the same packet. The endpoint "MAY"=20
initiate the poll sequence even while it is responding to a poll sequence. =
It is=20
not mandatory for it to wait for the poll sequence to complete before initi=
ating=20
it's own poll sequence.

In case of change in local parameters while the=20
endpoint is receiving a poll sequence=2C the endpoint could either use new=
=20
parameters and set both (P) & (F) bits or use old parameters with only the=
=20
(F) bit set and then start a poll sequence following the final transmission=
s. In=20
both cases the endpoint has to wait for a Final packet from the other=20
end.

Regards=2C

Satyam



From: davari@broadcom.com
To: rtg-bfd@ietf.org
Date: Fri=2C 14 Aug 2009=20
12:44:24 -0700
Subject: Timer Manipulation


Hi=2C
=20
Section 6.8.3 of base=20
draft says :
=20
"If either=20
bfd.DesiredMinTxInterval is changed or bfd.RequiredMinRxInterval is changed=
=2C a=20
Poll Sequence MUST be initiated (see section 6.5). If the timing is such th=
at a=20
system receiving a Poll Sequence wishes to change the parameters described =
in=20
this paragraph=2C the new parameter values MAY be carried in packets with t=
he=20
Final (F) bit set=2C even if the Poll Sequence has not yet been=20
sent."
=20
It seems=20
that the above mentioned MAY requirement is not a good idea=2C because if a=
=20
Poll receiver updates any parameter in the Final packet=2C then how can the=
 Poll=20
receiver verify that those Parameters are Received by the Poll sender?=20

=20
Regards=2C
Shahram
=20


Get your vacation photos on your phone! Click here.
_________________________________________________________________
Get your vacation photos on your phone!
http://windowsliveformobile.com/en-us/photos/default.aspx?&OCID=3D0809TL-HM=

--_395bea94-9d63-4b61-9d57-018dd6ac3953_
Content-Type: text/html; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<html>
<head>
<style>
.hmmessage P
{
margin:0px=3B
padding:0px
}
body.hmmessage
{
font-size: 10pt=3B
font-family:Verdana
}
</style>
</head>
<body class=3D'hmmessage'>
Hi Shahram=2C<br><br>Clearly then we can't use the exact semantics that I s=
uggested due to this restriction. However=2C this statement allows an impli=
ed poll sequence which the systems "MAY" implement.<br><br>One example is=
=2C if a remote endpoint starts a poll sequence and sends out poll packets =
P1=2C P2=2C P3 ... at the same time the parameters change at the local endp=
oint and it sends out new parameters in F1 (Final packet responding to P1)=
=2C F2 for P2 and so on. In such a case=2C ending of the poll sequence (by =
receiving the first packet with P=3D0) is indication that the parameters we=
re accepted as the remote end as it must have received atleast one of these=
 final packets. <br><br>However=2C the same cannot be claimed if you start =
this process on F2 as the same cannot be claimed about the other end accept=
ing these parameters as the reset of poll bit could be due to the remote en=
d receiving F1 packet.<br><br>Implementations can choose to do this and reg=
ardless of the remote end implementation this works fine. However=2C this i=
s not mandatory. <br><br>Do you know of any case which may not work if some=
one implemented this "MAY" ?<br><br>Regards=2C<br><br>Satyam<br><br><hr id=
=3D"stopSpelling">From: davari@broadcom.com<br>To: satyamsinha@live.com=3B =
rtg-bfd@ietf.org<br>Date: Fri=2C 14 Aug 2009 14:14:28 -0700<br>Subject: RE:=
 Timer Manipulation<br><br>




<style>
.ExternalClass .EC_hmmessage P
{padding-right:0px=3Bpadding-left:0px=3Bpadding-bottom:0px=3Bpadding-top:0p=
x=3B}
.ExternalClass BODY.EC_hmmessage
{font-size:10pt=3Bfont-family:Verdana=3B}
</style>



<div><span class=3D"EC_159271221-14082009"><font color=3D"#0000ff" face=3D"=
Arial">Hi=20
Satyam=2C</font></span></div>
<div><span class=3D"EC_159271221-14082009"><font color=3D"#0000ff" face=3D"=
Arial"></font></span>&nbsp=3B</div>
<div><span class=3D"EC_159271221-14082009"><font color=3D"#0000ff" face=3D"=
Arial">But=20
section&nbsp=3B6.5 says "&nbsp=3BA<span lang=3D"EN"> BFD Control packet MUS=
T NOT have=20
both the Poll (P) and Final (F) bits set.". </span></font></span></div>
<div><span class=3D"EC_159271221-14082009"><font color=3D"#0000ff" face=3D"=
Arial"><span lang=3D"EN"></span></font></span>&nbsp=3B</div>
<div><span class=3D"EC_159271221-14082009"><font color=3D"#0000ff" face=3D"=
Arial"><span lang=3D"EN">Regards=2C</span></font></span></div>
<div><span class=3D"EC_159271221-14082009"><font color=3D"#0000ff" face=3D"=
Arial"><span lang=3D"EN">Shahram</span></font></span></div><br>
<div class=3D"EC_OutlookMessageHeader" dir=3D"ltr" align=3D"left" lang=3D"e=
n-us">
<hr>
<font face=3D"Tahoma"><b>From:</b> Satyam Sinha [mailto:satyamsinha@live.co=
m]=20
<br><b>Sent:</b> Friday=2C August 14=2C 2009 1:57 PM<br><b>To:</b> Shahram =
Davari=3B=20
rtg-bfd@ietf.org<br><b>Subject:</b> RE: Timer Manipulation<br></font><br></=
div>
<div></div>Hi Shahram=2C<br><br>The MAY here means that BFD allows an endpo=
int to=20
set both (P) and (F) bits together in the same packet. The endpoint "MAY"=20
initiate the poll sequence even while it is responding to a poll sequence. =
It is=20
not mandatory for it to wait for the poll sequence to complete before initi=
ating=20
it's own poll sequence.<br><br>In case of change in local parameters while =
the=20
endpoint is receiving a poll sequence=2C the endpoint could either use new=
=20
parameters and set both (P) &amp=3B (F) bits or use old parameters with onl=
y the=20
(F) bit set and then start a poll sequence following the final transmission=
s. In=20
both cases the endpoint has to wait for a Final packet from the other=20
end.<br><br>Regards=2C<br><br>Satyam<br><br>
<hr id=3D"EC_stopSpelling">
From: davari@broadcom.com<br>To: rtg-bfd@ietf.org<br>Date: Fri=2C 14 Aug 20=
09=20
12:44:24 -0700<br>Subject: Timer Manipulation<br><br>
<div><font face=3D"Arial"><span class=3D"EC_EC_448413819-14082009">Hi=2C</s=
pan></font></div>
<div><font face=3D"Arial"><span class=3D"EC_EC_448413819-14082009"></span><=
/font>&nbsp=3B</div>
<div><font face=3D"Arial"><span class=3D"EC_EC_448413819-14082009">Section =
6.8.3 of base=20
draft says :</span></font></div>
<div><font face=3D"Arial"><span class=3D"EC_EC_448413819-14082009"></span><=
/font>&nbsp=3B</div>
<div><font face=3D"Arial"><span class=3D"EC_EC_448413819-14082009">"I<span =
lang=3D"EN">f either=20
bfd.DesiredMinTxInterval is changed or bfd.RequiredMinRxInterval is changed=
=2C a=20
Poll Sequence MUST be initiated (see section 6.5). If the timing is such th=
at a=20
system receiving a Poll Sequence wishes to change the parameters described =
in=20
this paragraph=2C the new parameter values MAY be carried in packets with t=
he=20
Final (F) bit set=2C even if the Poll Sequence has not yet been=20
sent."</span></span></font></div>
<div><font face=3D"Arial"><span class=3D"EC_EC_448413819-14082009"><span la=
ng=3D"EN"></span></span></font>&nbsp=3B</div>
<div><font face=3D"Arial"><span class=3D"EC_EC_448413819-14082009"><span la=
ng=3D"EN">It seems=20
that the above mentioned MAY requirement is not a good idea=2C because&nbsp=
=3Bif a=20
Poll receiver updates any parameter in the Final packet=2C then how can the=
 Poll=20
receiver verify that those Parameters are Received by the Poll sender?=20
</span></span></font></div>
<div><font face=3D"Arial"><span class=3D"EC_EC_448413819-14082009"><span la=
ng=3D"EN"></span></span></font>&nbsp=3B</div>
<div><font face=3D"Arial"><span class=3D"EC_EC_448413819-14082009"><span la=
ng=3D"EN">Regards=2C</span></span></font></div>
<div><font face=3D"Arial"><span class=3D"EC_EC_448413819-14082009"><span la=
ng=3D"EN">Shahram</span></span></font></div>
<div><font face=3D"Arial"><span class=3D"EC_EC_448413819-14082009"><span la=
ng=3D"EN"></span></span></font>&nbsp=3B</div><br>
<hr>
Get your vacation photos on your phone! <a href=3D"http://windowsliveformob=
ile.com/en-us/photos/default.aspx?&amp=3BOCID=3D0809TL-HM">Click here.</a><=
br /><hr />Get your vacation photos on your phone! <a href=3D'http://window=
sliveformobile.com/en-us/photos/default.aspx?&OCID=3D0809TL-HM' target=3D'_=
new'>Click here.</a></body>
</html>=

--_395bea94-9d63-4b61-9d57-018dd6ac3953_--

From vishwas.ietf@gmail.com  Fri Aug 14 16:50:59 2009
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 8A47A3A6765 for <rtg-bfd@core3.amsl.com>; Fri, 14 Aug 2009 16:50:59 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.426
X-Spam-Level: 
X-Spam-Status: No, score=-2.426 tagged_above=-999 required=5 tests=[AWL=0.173,  BAYES_00=-2.599]
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 mKQb4IhkuhTn for <rtg-bfd@core3.amsl.com>; Fri, 14 Aug 2009 16:50:58 -0700 (PDT)
Received: from mail-yw0-f188.google.com (mail-yw0-f188.google.com [209.85.211.188]) by core3.amsl.com (Postfix) with ESMTP id 155A03A67C1 for <rtg-bfd@ietf.org>; Fri, 14 Aug 2009 16:50:58 -0700 (PDT)
Received: by ywh26 with SMTP id 26so2470345ywh.5 for <rtg-bfd@ietf.org>; Fri, 14 Aug 2009 16:50:59 -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=xVkxVjAVnhq8cBiSwCmKZwgkHaaXN7Zoj/p9dhPQEtg=; b=UAze1dUi4gW0Mre/XkwniAnCGUriCiX9EgJisQ7yd5qjBTPcB18R9XlQYzewzPeNNd /HSdumeMCswElU/404Av0hygtpvIEFcnMjb/YdFbKrW5QbUROW5KugKHwaBfezZla7lE 4hvluk7tBf4DQcoomf9I4UTAkZ6LEp5NkNro0=
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=KFVZEyWekG6NooFX0zELzNZBS0ZIqdMA/19eurMig3gP/QHPeI0YYiMiBkPuVVmQ81 X5VH5aEDul0Ik925eDYMUAUD4jw0X8svJWFO6quBwdL3G5kKtXQYgnqicVQQP8IIDDwz zZT1Z6tyc3qJbBf2ZH4BHJl4k2g4f4iD29X5A=
MIME-Version: 1.0
Received: by 10.150.129.23 with SMTP id b23mr3047724ybd.175.1250293859041;  Fri, 14 Aug 2009 16:50:59 -0700 (PDT)
In-Reply-To: <2C2F1EBA8050E74EA81502D5740B4BD6815050D5E9@SJEXCHCCR02.corp.ad.broadcom.com>
References: <2C2F1EBA8050E74EA81502D5740B4BD6815050D5DA@SJEXCHCCR02.corp.ad.broadcom.com> <BAY117-W3097EC9BEE92D97F234D2ECD020@phx.gbl> <2C2F1EBA8050E74EA81502D5740B4BD6815050D5E9@SJEXCHCCR02.corp.ad.broadcom.com>
Date: Fri, 14 Aug 2009 16:50:59 -0700
Message-ID: <77ead0ec0908141650w2034997fr4e6fc5a250376866@mail.gmail.com>
Subject: Re: Timer Manipulation
From: Vishwas Manral <vishwas.ietf@gmail.com>
To: Shahram Davari <davari@broadcom.com>
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Cc: "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: Fri, 14 Aug 2009 23:50:59 -0000

Hi Shahram,

If I understand you right, you are correct. I raised this issue on the
list about what needs to be done when both sides change parameters
symultaneously.

It seems we will put this in a later version of the RFC.

Thanks,
Vishwas

On Fri, Aug 14, 2009 at 2:14 PM, Shahram Davari<davari@broadcom.com> wrote:
> Hi Satyam,
>
> But section=A06.5 says "=A0A BFD Control packet MUST NOT have both the Po=
ll (P)
> and Final (F) bits set.".
>
> Regards,
> Shahram
> ________________________________
> From: Satyam Sinha [mailto:satyamsinha@live.com]
> Sent: Friday, August 14, 2009 1:57 PM
> To: Shahram Davari; rtg-bfd@ietf.org
> Subject: RE: Timer Manipulation
>
> Hi Shahram,
>
> The MAY here means that BFD allows an endpoint to set both (P) and (F) bi=
ts
> together in the same packet. The endpoint "MAY" initiate the poll sequenc=
e
> even while it is responding to a poll sequence. It is not mandatory for i=
t
> to wait for the poll sequence to complete before initiating it's own poll
> sequence.
>
> In case of change in local parameters while the endpoint is receiving a p=
oll
> sequence, the endpoint could either use new parameters and set both (P) &
> (F) bits or use old parameters with only the (F) bit set and then start a
> poll sequence following the final transmissions. In both cases the endpoi=
nt
> has to wait for a Final packet from the other end.
>
> Regards,
>
> Satyam
>
> ________________________________
> From: davari@broadcom.com
> To: rtg-bfd@ietf.org
> Date: Fri, 14 Aug 2009 12:44:24 -0700
> Subject: Timer Manipulation
>
> Hi,
>
> Section 6.8.3 of base draft says :
>
> "If either bfd.DesiredMinTxInterval is changed or bfd.RequiredMinRxInterv=
al
> is changed, a Poll Sequence MUST be initiated (see section 6.5). If the
> timing is such that a system receiving a Poll Sequence wishes to change t=
he
> parameters described in this paragraph, the new parameter values MAY be
> carried in packets with the Final (F) bit set, even if the Poll Sequence =
has
> not yet been sent."
>
> It seems that the above mentioned MAY requirement is not a good idea,
> because=A0if a Poll receiver updates any parameter in the Final packet, t=
hen
> how can the Poll receiver verify that those Parameters are Received by th=
e
> Poll sender?
>
> Regards,
> Shahram
>
> ________________________________
> Get your vacation photos on your phone! Click here.

From davari@broadcom.com  Fri Aug 14 17:00:37 2009
Return-Path: <davari@broadcom.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 7A74D3A6DBD for <rtg-bfd@core3.amsl.com>; Fri, 14 Aug 2009 17:00:37 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.932
X-Spam-Level: 
X-Spam-Status: No, score=-1.932 tagged_above=-999 required=5 tests=[AWL=-0.251, BAYES_00=-2.599, HTML_MESSAGE=0.001, SARE_UN7=0.917]
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 9nqvT2DkwTsZ for <rtg-bfd@core3.amsl.com>; Fri, 14 Aug 2009 17:00:36 -0700 (PDT)
Received: from mms1.broadcom.com (mms1.broadcom.com [216.31.210.17]) by core3.amsl.com (Postfix) with ESMTP id 4AAF83A6D12 for <rtg-bfd@ietf.org>; Fri, 14 Aug 2009 17:00:36 -0700 (PDT)
Received: from [10.16.192.232] by mms1.broadcom.com with ESMTP (Broadcom SMTP Relay (Email Firewall v6.3.2)); Fri, 14 Aug 2009 17:00:30 -0700
X-Server-Uuid: 02CED230-5797-4B57-9875-D5D2FEE4708A
Received: from SJEXCHCCR02.corp.ad.broadcom.com ([10.16.192.130]) by SJEXCHHUB02.corp.ad.broadcom.com ([10.16.192.232]) with mapi; Fri, 14 Aug 2009 17:00:30 -0700
From: "Shahram Davari" <davari@broadcom.com>
To: "Satyam Sinha" <satyamsinha@live.com>, "rtg-bfd@ietf.org" <rtg-bfd@ietf.org>
Date: Fri, 14 Aug 2009 17:00:28 -0700
Subject: RE: Timer Manipulation
Thread-Topic: Timer Manipulation
Thread-Index: AcodOZIU8/1UncOgRZm8uGI+xZ/4rAAAVe5w
Message-ID: <2C2F1EBA8050E74EA81502D5740B4BD6815050D60D@SJEXCHCCR02.corp.ad.broadcom.com>
References: <2C2F1EBA8050E74EA81502D5740B4BD6815050D5DA@SJEXCHCCR02.corp.ad.broadcom.com> <BAY117-W3097EC9BEE92D97F234D2ECD020@phx.gbl> <2C2F1EBA8050E74EA81502D5740B4BD6815050D5E9@SJEXCHCCR02.corp.ad.broadcom.com> <BAY117-W28A50678AE005E24A8BFE5CD020@phx.gbl>
In-Reply-To: <BAY117-W28A50678AE005E24A8BFE5CD020@phx.gbl>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
MIME-Version: 1.0
X-WSS-ID: 669B251437015925776-01-01
Content-Type: multipart/alternative; boundary=_000_2C2F1EBA8050E74EA81502D5740B4BD6815050D60DSJEXCHCCR02co_
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: Sat, 15 Aug 2009 00:00:37 -0000

--_000_2C2F1EBA8050E74EA81502D5740B4BD6815050D60DSJEXCHCCR02co_
Content-Type: text/plain;
 charset=us-ascii
Content-Transfer-Encoding: quoted-printable

Hi Satyam,

An example is if local systems is in demand mode and a single Poll sequence=
 is received from remote system. If the local system changes any value in t=
he Final packet, it can't be sure that the remote system has received it.

My be we should allow Poll =3D1 and F =3D1 in the same packet !

Regards,
Shahram

________________________________
From: Satyam Sinha [mailto:satyamsinha@live.com]
Sent: Friday, August 14, 2009 4:47 PM
To: Shahram Davari; rtg-bfd@ietf.org
Subject: RE: Timer Manipulation

Hi Shahram,

Clearly then we can't use the exact semantics that I suggested due to this =
restriction. However, this statement allows an implied poll sequence which =
the systems "MAY" implement.

One example is, if a remote endpoint starts a poll sequence and sends out p=
oll packets P1, P2, P3 ... at the same time the parameters change at the lo=
cal endpoint and it sends out new parameters in F1 (Final packet responding=
 to P1), F2 for P2 and so on. In such a case, ending of the poll sequence (=
by receiving the first packet with P=3D0) is indication that the parameters=
 were accepted as the remote end as it must have received atleast one of th=
ese final packets.

However, the same cannot be claimed if you start this process on F2 as the =
same cannot be claimed about the other end accepting these parameters as th=
e reset of poll bit could be due to the remote end receiving F1 packet.

Implementations can choose to do this and regardless of the remote end impl=
ementation this works fine. However, this is not mandatory.

Do you know of any case which may not work if someone implemented this "MAY=
" ?

Regards,

Satyam

________________________________
From: davari@broadcom.com
To: satyamsinha@live.com; rtg-bfd@ietf.org
Date: Fri, 14 Aug 2009 14:14:28 -0700
Subject: RE: Timer Manipulation

Hi Satyam,

But section 6.5 says " A BFD Control packet MUST NOT have both the Poll (P)=
 and Final (F) bits set.".

Regards,
Shahram

________________________________
From: Satyam Sinha [mailto:satyamsinha@live.com]
Sent: Friday, August 14, 2009 1:57 PM
To: Shahram Davari; rtg-bfd@ietf.org
Subject: RE: Timer Manipulation

Hi Shahram,

The MAY here means that BFD allows an endpoint to set both (P) and (F) bits=
 together in the same packet. The endpoint "MAY" initiate the poll sequence=
 even while it is responding to a poll sequence. It is not mandatory for it=
 to wait for the poll sequence to complete before initiating it's own poll =
sequence.

In case of change in local parameters while the endpoint is receiving a pol=
l sequence, the endpoint could either use new parameters and set both (P) &=
 (F) bits or use old parameters with only the (F) bit set and then start a =
poll sequence following the final transmissions. In both cases the endpoint=
 has to wait for a Final packet from the other end.

Regards,

Satyam

________________________________
From: davari@broadcom.com
To: rtg-bfd@ietf.org
Date: Fri, 14 Aug 2009 12:44:24 -0700
Subject: Timer Manipulation

Hi,

Section 6.8.3 of base draft says :

"If either bfd.DesiredMinTxInterval is changed or bfd.RequiredMinRxInterval=
 is changed, a Poll Sequence MUST be initiated (see section 6.5). If the ti=
ming is such that a system receiving a Poll Sequence wishes to change the p=
arameters described in this paragraph, the new parameter values MAY be carr=
ied in packets with the Final (F) bit set, even if the Poll Sequence has no=
t yet been sent."

It seems that the above mentioned MAY requirement is not a good idea, becau=
se if a Poll receiver updates any parameter in the Final packet, then how c=
an the Poll receiver verify that those Parameters are Received by the Poll =
sender?

Regards,
Shahram


________________________________
Get your vacation photos on your phone! Click here.<http://windowsliveformo=
bile.com/en-us/photos/default.aspx?&OCID=3D0809TL-HM>
________________________________
Get your vacation photos on your phone! Click here.<http://windowsliveformo=
bile.com/en-us/photos/default.aspx?&OCID=3D0809TL-HM>

--_000_2C2F1EBA8050E74EA81502D5740B4BD6815050D60DSJEXCHCCR02co_
Content-Type: text/html;
 charset=us-ascii
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; charset=3Dus-ascii">
<STYLE>.hmmessage P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; P=
ADDING-TOP: 0px
}
BODY.hmmessage {
	FONT-SIZE: 10pt; FONT-FAMILY: Verdana
}
</STYLE>

<META content=3D"MSHTML 6.00.6000.16788" name=3DGENERATOR></HEAD>
<BODY class=3Dhmmessage>
<DIV><SPAN class=3D222005723-14082009><FONT face=3DArial color=3D#0000ff>Hi=
=20
Satyam,</FONT></SPAN></DIV>
<DIV><SPAN class=3D222005723-14082009><FONT face=3DArial=20
color=3D#0000ff></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=3D222005723-14082009><FONT face=3DArial color=3D#0000ff>An=
 example is=20
if local systems&nbsp;is in demand mode and a single Poll sequence is recei=
ved=20
from remote system. If the local system changes any value in the Final pack=
et,=20
it can't be sure that the remote system has received it.</FONT></SPAN></DIV=
>
<DIV><SPAN class=3D222005723-14082009><FONT face=3DArial=20
color=3D#0000ff></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=3D222005723-14082009><FONT face=3DArial color=3D#0000ff>My=
 be we=20
should allow Poll =3D1 and F =3D1 in the same packet !</FONT></SPAN></DIV>
<DIV><SPAN class=3D222005723-14082009><FONT face=3DArial=20
color=3D#0000ff></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=3D222005723-14082009><FONT face=3DArial=20
color=3D#0000ff>Regards,</FONT></SPAN></DIV>
<DIV><SPAN class=3D222005723-14082009><FONT face=3DArial=20
color=3D#0000ff>Shahram</FONT></SPAN></DIV><BR>
<DIV class=3DOutlookMessageHeader lang=3Den-us dir=3Dltr align=3Dleft>
<HR tabIndex=3D-1>
<FONT face=3DTahoma><B>From:</B> Satyam Sinha [mailto:satyamsinha@live.com]=
=20
<BR><B>Sent:</B> Friday, August 14, 2009 4:47 PM<BR><B>To:</B> Shahram Dava=
ri;=20
rtg-bfd@ietf.org<BR><B>Subject:</B> RE: Timer Manipulation<BR></FONT><BR></=
DIV>
<DIV></DIV>Hi Shahram,<BR><BR>Clearly then we can't use the exact semantics=
 that=20
I suggested due to this restriction. However, this statement allows an impl=
ied=20
poll sequence which the systems "MAY" implement.<BR><BR>One example is, if =
a=20
remote endpoint starts a poll sequence and sends out poll packets P1, P2, P=
3 ...=20
at the same time the parameters change at the local endpoint and it sends o=
ut=20
new parameters in F1 (Final packet responding to P1), F2 for P2 and so on. =
In=20
such a case, ending of the poll sequence (by receiving the first packet wit=
h=20
P=3D0) is indication that the parameters were accepted as the remote end as=
 it=20
must have received atleast one of these final packets. <BR><BR>However, the=
 same=20
cannot be claimed if you start this process on F2 as the same cannot be cla=
imed=20
about the other end accepting these parameters as the reset of poll bit cou=
ld be=20
due to the remote end receiving F1 packet.<BR><BR>Implementations can choos=
e to=20
do this and regardless of the remote end implementation this works fine.=20
However, this is not mandatory. <BR><BR>Do you know of any case which may n=
ot=20
work if someone implemented this "MAY" ?<BR><BR>Regards,<BR><BR>Satyam<BR><=
BR>
<HR id=3DstopSpelling>
From: davari@broadcom.com<BR>To: satyamsinha@live.com; rtg-bfd@ietf.org<BR>=
Date:=20
Fri, 14 Aug 2009 14:14:28 -0700<BR>Subject: RE: Timer Manipulation<BR><BR>
<STYLE>.ExternalClass .EC_hmmessage P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0=
px
}
.ExternalClass BODY.EC_hmmessage {
	FONT-SIZE: 10pt; FONT-FAMILY: Verdana
}
</STYLE>

<DIV><SPAN class=3DEC_159271221-14082009><FONT face=3DArial color=3D#0000ff=
>Hi=20
Satyam,</FONT></SPAN></DIV>
<DIV><SPAN class=3DEC_159271221-14082009><FONT face=3DArial=20
color=3D#0000ff></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=3DEC_159271221-14082009><FONT face=3DArial color=3D#0000ff=
>But=20
section&nbsp;6.5 says "&nbsp;A<SPAN lang=3DEN> BFD Control packet MUST NOT =
have=20
both the Poll (P) and Final (F) bits set.". </SPAN></FONT></SPAN></DIV>
<DIV><SPAN class=3DEC_159271221-14082009><FONT face=3DArial color=3D#0000ff=
><SPAN=20
lang=3DEN></SPAN></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=3DEC_159271221-14082009><FONT face=3DArial color=3D#0000ff=
><SPAN=20
lang=3DEN>Regards,</SPAN></FONT></SPAN></DIV>
<DIV><SPAN class=3DEC_159271221-14082009><FONT face=3DArial color=3D#0000ff=
><SPAN=20
lang=3DEN>Shahram</SPAN></FONT></SPAN></DIV><BR>
<DIV class=3DEC_OutlookMessageHeader lang=3Den-us dir=3Dltr align=3Dleft>
<HR>
<FONT face=3DTahoma><B>From:</B> Satyam Sinha [mailto:satyamsinha@live.com]=
=20
<BR><B>Sent:</B> Friday, August 14, 2009 1:57 PM<BR><B>To:</B> Shahram Dava=
ri;=20
rtg-bfd@ietf.org<BR><B>Subject:</B> RE: Timer Manipulation<BR></FONT><BR></=
DIV>
<DIV></DIV>Hi Shahram,<BR><BR>The MAY here means that BFD allows an endpoin=
t to=20
set both (P) and (F) bits together in the same packet. The endpoint "MAY"=20
initiate the poll sequence even while it is responding to a poll sequence. =
It is=20
not mandatory for it to wait for the poll sequence to complete before initi=
ating=20
it's own poll sequence.<BR><BR>In case of change in local parameters while =
the=20
endpoint is receiving a poll sequence, the endpoint could either use new=20
parameters and set both (P) &amp; (F) bits or use old parameters with only =
the=20
(F) bit set and then start a poll sequence following the final transmission=
s. In=20
both cases the endpoint has to wait for a Final packet from the other=20
end.<BR><BR>Regards,<BR><BR>Satyam<BR><BR>
<HR id=3DEC_stopSpelling>
From: davari@broadcom.com<BR>To: rtg-bfd@ietf.org<BR>Date: Fri, 14 Aug 2009=
=20
12:44:24 -0700<BR>Subject: Timer Manipulation<BR><BR>
<DIV><FONT face=3DArial><SPAN=20
class=3DEC_EC_448413819-14082009>Hi,</SPAN></FONT></DIV>
<DIV><FONT face=3DArial><SPAN=20
class=3DEC_EC_448413819-14082009></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial><SPAN class=3DEC_EC_448413819-14082009>Section 6.8.=
3 of base=20
draft says :</SPAN></FONT></DIV>
<DIV><FONT face=3DArial><SPAN=20
class=3DEC_EC_448413819-14082009></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial><SPAN class=3DEC_EC_448413819-14082009>"I<SPAN lang=
=3DEN>f=20
either bfd.DesiredMinTxInterval is changed or bfd.RequiredMinRxInterval is=
=20
changed, a Poll Sequence MUST be initiated (see section 6.5). If the timing=
 is=20
such that a system receiving a Poll Sequence wishes to change the parameter=
s=20
described in this paragraph, the new parameter values MAY be carried in pac=
kets=20
with the Final (F) bit set, even if the Poll Sequence has not yet been=20
sent."</SPAN></SPAN></FONT></DIV>
<DIV><FONT face=3DArial><SPAN class=3DEC_EC_448413819-14082009><SPAN=20
lang=3DEN></SPAN></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial><SPAN class=3DEC_EC_448413819-14082009><SPAN lang=
=3DEN>It=20
seems that the above mentioned MAY requirement is not a good idea,=20
because&nbsp;if a Poll receiver updates any parameter in the Final packet, =
then=20
how can the Poll receiver verify that those Parameters are Received by the =
Poll=20
sender? </SPAN></SPAN></FONT></DIV>
<DIV><FONT face=3DArial><SPAN class=3DEC_EC_448413819-14082009><SPAN=20
lang=3DEN></SPAN></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial><SPAN class=3DEC_EC_448413819-14082009><SPAN=20
lang=3DEN>Regards,</SPAN></SPAN></FONT></DIV>
<DIV><FONT face=3DArial><SPAN class=3DEC_EC_448413819-14082009><SPAN=20
lang=3DEN>Shahram</SPAN></SPAN></FONT></DIV>
<DIV><FONT face=3DArial><SPAN class=3DEC_EC_448413819-14082009><SPAN=20
lang=3DEN></SPAN></SPAN></FONT>&nbsp;</DIV><BR>
<HR>
Get your vacation photos on your phone! <A=20
href=3D"http://windowsliveformobile.com/en-us/photos/default.aspx?&amp;OCID=
=3D0809TL-HM">Click=20
here.</A><BR>
<HR>
Get your vacation photos on your phone! <A=20
href=3D"http://windowsliveformobile.com/en-us/photos/default.aspx?&amp;OCID=
=3D0809TL-HM"=20
target=3D_new>Click here.</A> </BODY></HTML>

--_000_2C2F1EBA8050E74EA81502D5740B4BD6815050D60DSJEXCHCCR02co_--


From satyamsinha@live.com  Fri Aug 14 17:22:33 2009
Return-Path: <satyamsinha@live.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 EAFBC3A6DC1 for <rtg-bfd@core3.amsl.com>; Fri, 14 Aug 2009 17:22:33 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -100.112
X-Spam-Level: 
X-Spam-Status: No, score=-100.112 tagged_above=-999 required=5 tests=[AWL=0.350, BAYES_00=-2.599, HTML_MESSAGE=0.001, J_CHICKENPOX_54=0.6, RCVD_IN_SORBS_WEB=0.619, SARE_UN7=0.917, USER_IN_WHITELIST=-100]
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 5KEvsl5Yp61L for <rtg-bfd@core3.amsl.com>; Fri, 14 Aug 2009 17:22:33 -0700 (PDT)
Received: from bay0-omc3-s9.bay0.hotmail.com (bay0-omc3-s9.bay0.hotmail.com [65.54.246.209]) by core3.amsl.com (Postfix) with ESMTP id 016CD3A6D22 for <rtg-bfd@ietf.org>; Fri, 14 Aug 2009 17:22:32 -0700 (PDT)
Received: from BAY117-W42 ([207.46.8.77]) by bay0-omc3-s9.bay0.hotmail.com with Microsoft SMTPSVC(6.0.3790.3959);  Fri, 14 Aug 2009 17:22:37 -0700
Message-ID: <BAY117-W423268F41BC3D4D14F516ECD030@phx.gbl>
Content-Type: multipart/alternative; boundary="_84eac0ae-cd00-4982-b1ee-5f643567f8a7_"
X-Originating-IP: [64.47.51.158]
From: Satyam Sinha <satyamsinha@live.com>
To: Vishwas Manral <vishwas.ietf@gmail.com>, <davari@broadcom.com>
Subject: RE: DOWN state
Date: Fri, 14 Aug 2009 17:22:37 -0700
Importance: Normal
In-Reply-To: <77ead0ec0908141642y32b35b08iac7cc9f9086d4038@mail.gmail.com>
References: <AcodMX6g43oi7O4qRoutvjtuAyhnGw==> <2C2F1EBA8050E74EA81502D5740B4BD6815050D601@SJEXCHCCR02.corp.ad.broadcom.com> <77ead0ec0908141642y32b35b08iac7cc9f9086d4038@mail.gmail.com>
MIME-Version: 1.0
X-OriginalArrivalTime: 15 Aug 2009 00:22:37.0406 (UTC) FILETIME=[7E1677E0:01CA1D3E]
Cc: 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: Sat, 15 Aug 2009 00:22:34 -0000

--_84eac0ae-cd00-4982-b1ee-5f643567f8a7_
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable


Hi Shahram=2C

Comments inline....

> Date: Fri=2C 14 Aug 2009 16:42:36 -0700
> Subject: Re: DOWN state
> From: vishwas.ietf@gmail.com
> To: davari@broadcom.com
> CC: rtg-bfd@ietf.org
>=20
> Hi Saharam=2C
>=20
> On Fri=2C Aug 14=2C 2009 at 3:49 PM=2C Shahram Davari<davari@broadcom.com=
> wrote:
> > Hi=2C
> >
> > The based draft sys that if BFD Control packet is not received during a=
ny
> > Detection Interval then the local system will go to Down state.
> > I have two questions:
> >
> > 1) When can the local system transition out of Down state? Is it after
> > receiving the first BFD packet with State=3DDOWN or INIT? or a number o=
f such
> > BFD packets are required? in other words is there a Hysteresis?
> No hysteresis is required as such.

Any hysteresis would actually be a violation of the "Section 6.2 BFD state-=
machine".=20
Down state means that the session is down (or has just been created.)
   A session remains in Down state until the remote system indicates
   that it agrees that the session is down by sending a BFD Control
   packet with the State field set to anything other than Up.>=20
> > 2) Should the remote system apply  a sliding window for Detection Time =
or
> > fixed slotted windows that are not overlapped are acceptable?
> What does the window contain? (I understand you are trying to do
> something similar to TCP). Are you using a mechanism like that for
> echo packets?

>From a transmit perspective=2C if you take into account jitter=2C one shoul=
d have the timers as sliding window based. One should schedule the next tra=
nsmit at last-transmit-time + tx-timer (jittered) instead of expected-last-=
transmit-time + tx-timer (jittered). The variance in the jitter alongwith s=
lotted window usage between two transmits could cause the tx-time between t=
wo packets to be more than the tx-timer. When the multiplier=3D1=2C such a =
variance could make your session go down.

>From a receive perspective you could do either. If you used slotted windows=
=2C you might see more than one packet in a slot but you are still guarante=
ed to see atleast one packet every slot.

Regards=2C

Satyam

_________________________________________________________________
Get your vacation photos on your phone!
http://windowsliveformobile.com/en-us/photos/default.aspx?&OCID=3D0809TL-HM=

--_84eac0ae-cd00-4982-b1ee-5f643567f8a7_
Content-Type: text/html; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<html>
<head>
<style>
.hmmessage P
{
margin:0px=3B
padding:0px
}
body.hmmessage
{
font-size: 10pt=3B
font-family:Verdana
}
</style>
</head>
<body class=3D'hmmessage'>
Hi Shahram=2C<br><br>Comments inline....<br><br>&gt=3B Date: Fri=2C 14 Aug =
2009 16:42:36 -0700<br>&gt=3B Subject: Re: DOWN state<br>&gt=3B From: vishw=
as.ietf@gmail.com<br>&gt=3B To: davari@broadcom.com<br>&gt=3B CC: rtg-bfd@i=
etf.org<br>&gt=3B <br>&gt=3B Hi Saharam=2C<br>&gt=3B <br>&gt=3B On Fri=2C A=
ug 14=2C 2009 at 3:49 PM=2C Shahram Davari&lt=3Bdavari@broadcom.com&gt=3B w=
rote:<br>&gt=3B &gt=3B Hi=2C<br>&gt=3B &gt=3B<br>&gt=3B &gt=3B The based dr=
aft sys that if BFD Control packet is not received during any<br>&gt=3B &gt=
=3B Detection Interval then the local system will go to Down state.<br>&gt=
=3B &gt=3B I have two questions:<br>&gt=3B &gt=3B<br>&gt=3B &gt=3B 1) When =
can the local system transition out of Down state? Is it after<br>&gt=3B &g=
t=3B receiving the first BFD packet with State=3DDOWN or INIT? or a number =
of such<br>&gt=3B &gt=3B BFD packets are required? in other words is there =
a Hysteresis?<br>&gt=3B No hysteresis is required as such.<br><br>Any hyste=
resis would actually be a violation of the "Section 6.2 BFD state-machine".=
 <br><pre class=3D"newpage">Down state means that the session is down (or h=
as just been created.)<br>   A session remains in Down state until the remo=
te system indicates<br>   that it agrees that the session is down by sendin=
g a BFD Control<br>   packet with the State field set to anything other tha=
n Up.</pre>&gt=3B <br>&gt=3B &gt=3B 2)&nbsp=3BShould the&nbsp=3Bremote syst=
em apply&nbsp=3B&nbsp=3Ba sliding window for Detection Time or<br>&gt=3B &g=
t=3B fixed slotted windows that are not overlapped are acceptable?<br>&gt=
=3B What does the window contain? (I understand you are trying to do<br>&gt=
=3B something similar to TCP). Are you using a mechanism like that for<br>&=
gt=3B echo packets?<br><br>From a transmit perspective=2C if you take into =
account jitter=2C one should have the timers as sliding window based. One s=
hould schedule the next transmit at last-transmit-time + tx-timer (jittered=
) instead of expected-last-transmit-time + tx-timer (jittered). The varianc=
e in the jitter alongwith slotted window usage between two transmits could =
cause the tx-time between two packets to be more than the tx-timer. When th=
e multiplier=3D1=2C such a variance could make your session go down.<br><br=
>From a receive perspective you could do either. If you used slotted window=
s=2C you might see more than one packet in a slot but you are still guarant=
eed to see atleast one packet every slot.<br><br>Regards=2C<br><br>Satyam<b=
r><br /><hr />Get your vacation photos on your phone! <a href=3D'http://win=
dowsliveformobile.com/en-us/photos/default.aspx?&OCID=3D0809TL-HM' target=
=3D'_new'>Click here.</a></body>
</html>=

--_84eac0ae-cd00-4982-b1ee-5f643567f8a7_--

From satyamsinha@live.com  Fri Aug 14 17:42:38 2009
Return-Path: <satyamsinha@live.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 04A5728C1E5 for <rtg-bfd@core3.amsl.com>; Fri, 14 Aug 2009 17:42:38 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -100.529
X-Spam-Level: 
X-Spam-Status: No, score=-100.529 tagged_above=-999 required=5 tests=[AWL=0.533, BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_SORBS_WEB=0.619, SARE_UN7=0.917, USER_IN_WHITELIST=-100]
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 yq8RMdGfJGzV for <rtg-bfd@core3.amsl.com>; Fri, 14 Aug 2009 17:42:36 -0700 (PDT)
Received: from bay0-omc3-s30.bay0.hotmail.com (bay0-omc3-s30.bay0.hotmail.com [65.54.246.230]) by core3.amsl.com (Postfix) with ESMTP id 95D943A6D12 for <rtg-bfd@ietf.org>; Fri, 14 Aug 2009 17:42:36 -0700 (PDT)
Received: from BAY117-W39 ([207.46.8.74]) by bay0-omc3-s30.bay0.hotmail.com with Microsoft SMTPSVC(6.0.3790.3959);  Fri, 14 Aug 2009 17:42:42 -0700
Message-ID: <BAY117-W39106847C0B7E9985BF5F2CD030@phx.gbl>
Content-Type: multipart/alternative; boundary="_0634e907-bda0-41cf-800a-3fc4bccee766_"
X-Originating-IP: [64.47.51.158]
From: Satyam Sinha <satyamsinha@live.com>
To: <davari@broadcom.com>, <rtg-bfd@ietf.org>
Subject: RE: Timer Manipulation
Date: Fri, 14 Aug 2009 17:42:41 -0700
Importance: Normal
In-Reply-To: <2C2F1EBA8050E74EA81502D5740B4BD6815050D60D@SJEXCHCCR02.corp.ad.broadcom.com>
References: <2C2F1EBA8050E74EA81502D5740B4BD6815050D5DA@SJEXCHCCR02.corp.ad.broadcom.com> <BAY117-W3097EC9BEE92D97F234D2ECD020@phx.gbl> <2C2F1EBA8050E74EA81502D5740B4BD6815050D5E9@SJEXCHCCR02.corp.ad.broadcom.com> <BAY117-W28A50678AE005E24A8BFE5CD020@phx.gbl>  <2C2F1EBA8050E74EA81502D5740B4BD6815050D60D@SJEXCHCCR02.corp.ad.broadcom.com>
MIME-Version: 1.0
X-OriginalArrivalTime: 15 Aug 2009 00:42:42.0037 (UTC) FILETIME=[4C1A9250:01CA1D41]
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: Sat, 15 Aug 2009 00:42:38 -0000

--_0634e907-bda0-41cf-800a-3fc4bccee766_
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable


Hi All=2C

Do we know what breaks if we allow P=3D1 and F=3D1 in same packet ?

Hi Shahram=2C

A few thoughts here. While running BFD between highly responsive systems wh=
ich are connected with high bandwidth low latency links at even low timers =
like 50ms=2C a poll mode on the wire looks like one end sending a poll pack=
et and the other responding with a final packet. In such a case=2C if the s=
ystem wants to implement the case that I suggested=2C should that be disall=
owed ?=20

I agree that it does not work in some other cases=2C including the case tha=
t you mentioned and so we shouldn't use it there.

This is exactly what the "MAY" allows. There is an implied poll mode that w=
orks here and if one cares to add a lot of complexity to your implementatio=
n then that should be optional and not disallowed.

Regards=2C

Satyam

From: davari@broadcom.com
To: satyamsinha@live.com=3B rtg-bfd@ietf.org
Date: Fri=2C 14 Aug 2009 17:00:28 -0700
Subject: RE: Timer Manipulation










Hi=20
Satyam=2C
=20
An example is=20
if local systems is in demand mode and a single Poll sequence is received=20
from remote system. If the local system changes any value in the Final pack=
et=2C=20
it can't be sure that the remote system has received it.
=20
My be we=20
should allow Poll =3D1 and F =3D1 in the same packet !
=20
Regards=2C
Shahram



From: Satyam Sinha [mailto:satyamsinha@live.com]=20

Sent: Friday=2C August 14=2C 2009 4:47 PM
To: Shahram Davari=3B=20
rtg-bfd@ietf.org
Subject: RE: Timer Manipulation


Hi Shahram=2C

Clearly then we can't use the exact semantics that=20
I suggested due to this restriction. However=2C this statement allows an im=
plied=20
poll sequence which the systems "MAY" implement.

One example is=2C if a=20
remote endpoint starts a poll sequence and sends out poll packets P1=2C P2=
=2C P3 ...=20
at the same time the parameters change at the local endpoint and it sends o=
ut=20
new parameters in F1 (Final packet responding to P1)=2C F2 for P2 and so on=
. In=20
such a case=2C ending of the poll sequence (by receiving the first packet w=
ith=20
P=3D0) is indication that the parameters were accepted as the remote end as=
 it=20
must have received atleast one of these final packets.=20

However=2C the same=20
cannot be claimed if you start this process on F2 as the same cannot be cla=
imed=20
about the other end accepting these parameters as the reset of poll bit cou=
ld be=20
due to the remote end receiving F1 packet.

Implementations can choose to=20
do this and regardless of the remote end implementation this works fine.=20
However=2C this is not mandatory.=20

Do you know of any case which may not=20
work if someone implemented this "MAY" ?

Regards=2C

Satyam



From: davari@broadcom.com
To: satyamsinha@live.com=3B rtg-bfd@ietf.org
Date:=20
Fri=2C 14 Aug 2009 14:14:28 -0700
Subject: RE: Timer Manipulation




Hi=20
Satyam=2C
=20
But=20
section 6.5 says " A BFD Control packet MUST NOT have=20
both the Poll (P) and Final (F) bits set.".=20
=20
Regards=2C
Shahram



From: Satyam Sinha [mailto:satyamsinha@live.com]=20

Sent: Friday=2C August 14=2C 2009 1:57 PM
To: Shahram Davari=3B=20
rtg-bfd@ietf.org
Subject: RE: Timer Manipulation


Hi Shahram=2C

The MAY here means that BFD allows an endpoint to=20
set both (P) and (F) bits together in the same packet. The endpoint "MAY"=20
initiate the poll sequence even while it is responding to a poll sequence. =
It is=20
not mandatory for it to wait for the poll sequence to complete before initi=
ating=20
it's own poll sequence.

In case of change in local parameters while the=20
endpoint is receiving a poll sequence=2C the endpoint could either use new=
=20
parameters and set both (P) & (F) bits or use old parameters with only the=
=20
(F) bit set and then start a poll sequence following the final transmission=
s. In=20
both cases the endpoint has to wait for a Final packet from the other=20
end.

Regards=2C

Satyam



From: davari@broadcom.com
To: rtg-bfd@ietf.org
Date: Fri=2C 14 Aug 2009=20
12:44:24 -0700
Subject: Timer Manipulation


Hi=2C
=20
Section 6.8.3 of base=20
draft says :
=20
"If=20
either bfd.DesiredMinTxInterval is changed or bfd.RequiredMinRxInterval is=
=20
changed=2C a Poll Sequence MUST be initiated (see section 6.5). If the timi=
ng is=20
such that a system receiving a Poll Sequence wishes to change the parameter=
s=20
described in this paragraph=2C the new parameter values MAY be carried in p=
ackets=20
with the Final (F) bit set=2C even if the Poll Sequence has not yet been=20
sent."
=20
It=20
seems that the above mentioned MAY requirement is not a good idea=2C=20
because if a Poll receiver updates any parameter in the Final packet=2C the=
n=20
how can the Poll receiver verify that those Parameters are Received by the =
Poll=20
sender?=20
=20
Regards=2C
Shahram
=20


Get your vacation photos on your phone! Click=20
here.


Get your vacation photos on your phone! Click here.
_________________________________________________________________
Express your personality in color! Preview and select themes for Hotmail=AE=
.=20
http://www.windowslive-hotmail.com/LearnMore/personalize.aspx?ocid=3DPID233=
91::T:WLMTAGL:ON:WL:en-US:WM_HYGN_express:082009=

--_0634e907-bda0-41cf-800a-3fc4bccee766_
Content-Type: text/html; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<html>
<head>
<style>
.hmmessage P
{
margin:0px=3B
padding:0px
}
body.hmmessage
{
font-size: 10pt=3B
font-family:Verdana
}
</style>
</head>
<body class=3D'hmmessage'>
Hi All=2C<br><br>Do we know what breaks if we allow P=3D1 and F=3D1 in same=
 packet ?<br><br>Hi Shahram=2C<br><br>A few thoughts here. While running BF=
D between highly responsive systems which are connected with high bandwidth=
 low latency links at even low timers like 50ms=2C a poll mode on the wire =
looks like one end sending a poll packet and the other responding with a fi=
nal packet. In such a case=2C if the system wants to implement the case tha=
t I suggested=2C should that be disallowed ? <br><br>I agree that it does n=
ot work in some other cases=2C including the case that you mentioned and so=
 we shouldn't use it there.<br><br>This is exactly what the "MAY" allows. T=
here is an implied poll mode that works here and if one cares to add a lot =
of complexity to your implementation then that should be optional and not d=
isallowed.<br><br>Regards=2C<br><br>Satyam<br><br><hr id=3D"stopSpelling">F=
rom: davari@broadcom.com<br>To: satyamsinha@live.com=3B rtg-bfd@ietf.org<br=
>Date: Fri=2C 14 Aug 2009 17:00:28 -0700<br>Subject: RE: Timer Manipulation=
<br><br>




<style>
.ExternalClass .EC_hmmessage P
{padding-right:0px=3Bpadding-left:0px=3Bpadding-bottom:0px=3Bpadding-top:0p=
x=3B}
.ExternalClass BODY.EC_hmmessage
{font-size:10pt=3Bfont-family:Verdana=3B}
</style>



<div><span class=3D"EC_222005723-14082009"><font color=3D"#0000ff" face=3D"=
Arial">Hi=20
Satyam=2C</font></span></div>
<div><span class=3D"EC_222005723-14082009"><font color=3D"#0000ff" face=3D"=
Arial"></font></span>&nbsp=3B</div>
<div><span class=3D"EC_222005723-14082009"><font color=3D"#0000ff" face=3D"=
Arial">An example is=20
if local systems&nbsp=3Bis in demand mode and a single Poll sequence is rec=
eived=20
from remote system. If the local system changes any value in the Final pack=
et=2C=20
it can't be sure that the remote system has received it.</font></span></div=
>
<div><span class=3D"EC_222005723-14082009"><font color=3D"#0000ff" face=3D"=
Arial"></font></span>&nbsp=3B</div>
<div><span class=3D"EC_222005723-14082009"><font color=3D"#0000ff" face=3D"=
Arial">My be we=20
should allow Poll =3D1 and F =3D1 in the same packet !</font></span></div>
<div><span class=3D"EC_222005723-14082009"><font color=3D"#0000ff" face=3D"=
Arial"></font></span>&nbsp=3B</div>
<div><span class=3D"EC_222005723-14082009"><font color=3D"#0000ff" face=3D"=
Arial">Regards=2C</font></span></div>
<div><span class=3D"EC_222005723-14082009"><font color=3D"#0000ff" face=3D"=
Arial">Shahram</font></span></div><br>
<div class=3D"EC_OutlookMessageHeader" dir=3D"ltr" align=3D"left" lang=3D"e=
n-us">
<hr>
<font face=3D"Tahoma"><b>From:</b> Satyam Sinha [mailto:satyamsinha@live.co=
m]=20
<br><b>Sent:</b> Friday=2C August 14=2C 2009 4:47 PM<br><b>To:</b> Shahram =
Davari=3B=20
rtg-bfd@ietf.org<br><b>Subject:</b> RE: Timer Manipulation<br></font><br></=
div>
<div></div>Hi Shahram=2C<br><br>Clearly then we can't use the exact semanti=
cs that=20
I suggested due to this restriction. However=2C this statement allows an im=
plied=20
poll sequence which the systems "MAY" implement.<br><br>One example is=2C i=
f a=20
remote endpoint starts a poll sequence and sends out poll packets P1=2C P2=
=2C P3 ...=20
at the same time the parameters change at the local endpoint and it sends o=
ut=20
new parameters in F1 (Final packet responding to P1)=2C F2 for P2 and so on=
. In=20
such a case=2C ending of the poll sequence (by receiving the first packet w=
ith=20
P=3D0) is indication that the parameters were accepted as the remote end as=
 it=20
must have received atleast one of these final packets. <br><br>However=2C t=
he same=20
cannot be claimed if you start this process on F2 as the same cannot be cla=
imed=20
about the other end accepting these parameters as the reset of poll bit cou=
ld be=20
due to the remote end receiving F1 packet.<br><br>Implementations can choos=
e to=20
do this and regardless of the remote end implementation this works fine.=20
However=2C this is not mandatory. <br><br>Do you know of any case which may=
 not=20
work if someone implemented this "MAY" ?<br><br>Regards=2C<br><br>Satyam<br=
><br>
<hr id=3D"EC_stopSpelling">
From: davari@broadcom.com<br>To: satyamsinha@live.com=3B rtg-bfd@ietf.org<b=
r>Date:=20
Fri=2C 14 Aug 2009 14:14:28 -0700<br>Subject: RE: Timer Manipulation<br><br=
>
<style>
.ExternalClass .EC_hmmessage P
{padding-right:0px=3Bpadding-left:0px=3Bpadding-bottom:0px=3Bpadding-top:0p=
x=3B}
.ExternalClass BODY.EC_hmmessage
{font-size:10pt=3Bfont-family:Verdana=3B}
</style>

<div><span class=3D"EC_EC_159271221-14082009"><font color=3D"#0000ff" face=
=3D"Arial">Hi=20
Satyam=2C</font></span></div>
<div><span class=3D"EC_EC_159271221-14082009"><font color=3D"#0000ff" face=
=3D"Arial"></font></span>&nbsp=3B</div>
<div><span class=3D"EC_EC_159271221-14082009"><font color=3D"#0000ff" face=
=3D"Arial">But=20
section&nbsp=3B6.5 says "&nbsp=3BA<span lang=3D"EN"> BFD Control packet MUS=
T NOT have=20
both the Poll (P) and Final (F) bits set.". </span></font></span></div>
<div><span class=3D"EC_EC_159271221-14082009"><font color=3D"#0000ff" face=
=3D"Arial"><span lang=3D"EN"></span></font></span>&nbsp=3B</div>
<div><span class=3D"EC_EC_159271221-14082009"><font color=3D"#0000ff" face=
=3D"Arial"><span lang=3D"EN">Regards=2C</span></font></span></div>
<div><span class=3D"EC_EC_159271221-14082009"><font color=3D"#0000ff" face=
=3D"Arial"><span lang=3D"EN">Shahram</span></font></span></div><br>
<div class=3D"EC_EC_OutlookMessageHeader" dir=3D"ltr" align=3D"left" lang=
=3D"en-us">
<hr>
<font face=3D"Tahoma"><b>From:</b> Satyam Sinha [mailto:satyamsinha@live.co=
m]=20
<br><b>Sent:</b> Friday=2C August 14=2C 2009 1:57 PM<br><b>To:</b> Shahram =
Davari=3B=20
rtg-bfd@ietf.org<br><b>Subject:</b> RE: Timer Manipulation<br></font><br></=
div>
<div></div>Hi Shahram=2C<br><br>The MAY here means that BFD allows an endpo=
int to=20
set both (P) and (F) bits together in the same packet. The endpoint "MAY"=20
initiate the poll sequence even while it is responding to a poll sequence. =
It is=20
not mandatory for it to wait for the poll sequence to complete before initi=
ating=20
it's own poll sequence.<br><br>In case of change in local parameters while =
the=20
endpoint is receiving a poll sequence=2C the endpoint could either use new=
=20
parameters and set both (P) &amp=3B (F) bits or use old parameters with onl=
y the=20
(F) bit set and then start a poll sequence following the final transmission=
s. In=20
both cases the endpoint has to wait for a Final packet from the other=20
end.<br><br>Regards=2C<br><br>Satyam<br><br>
<hr id=3D"EC_EC_stopSpelling">
From: davari@broadcom.com<br>To: rtg-bfd@ietf.org<br>Date: Fri=2C 14 Aug 20=
09=20
12:44:24 -0700<br>Subject: Timer Manipulation<br><br>
<div><font face=3D"Arial"><span class=3D"EC_EC_EC_448413819-14082009">Hi=2C=
</span></font></div>
<div><font face=3D"Arial"><span class=3D"EC_EC_EC_448413819-14082009"></spa=
n></font>&nbsp=3B</div>
<div><font face=3D"Arial"><span class=3D"EC_EC_EC_448413819-14082009">Secti=
on 6.8.3 of base=20
draft says :</span></font></div>
<div><font face=3D"Arial"><span class=3D"EC_EC_EC_448413819-14082009"></spa=
n></font>&nbsp=3B</div>
<div><font face=3D"Arial"><span class=3D"EC_EC_EC_448413819-14082009">"I<sp=
an lang=3D"EN">f=20
either bfd.DesiredMinTxInterval is changed or bfd.RequiredMinRxInterval is=
=20
changed=2C a Poll Sequence MUST be initiated (see section 6.5). If the timi=
ng is=20
such that a system receiving a Poll Sequence wishes to change the parameter=
s=20
described in this paragraph=2C the new parameter values MAY be carried in p=
ackets=20
with the Final (F) bit set=2C even if the Poll Sequence has not yet been=20
sent."</span></span></font></div>
<div><font face=3D"Arial"><span class=3D"EC_EC_EC_448413819-14082009"><span=
 lang=3D"EN"></span></span></font>&nbsp=3B</div>
<div><font face=3D"Arial"><span class=3D"EC_EC_EC_448413819-14082009"><span=
 lang=3D"EN">It=20
seems that the above mentioned MAY requirement is not a good idea=2C=20
because&nbsp=3Bif a Poll receiver updates any parameter in the Final packet=
=2C then=20
how can the Poll receiver verify that those Parameters are Received by the =
Poll=20
sender? </span></span></font></div>
<div><font face=3D"Arial"><span class=3D"EC_EC_EC_448413819-14082009"><span=
 lang=3D"EN"></span></span></font>&nbsp=3B</div>
<div><font face=3D"Arial"><span class=3D"EC_EC_EC_448413819-14082009"><span=
 lang=3D"EN">Regards=2C</span></span></font></div>
<div><font face=3D"Arial"><span class=3D"EC_EC_EC_448413819-14082009"><span=
 lang=3D"EN">Shahram</span></span></font></div>
<div><font face=3D"Arial"><span class=3D"EC_EC_EC_448413819-14082009"><span=
 lang=3D"EN"></span></span></font>&nbsp=3B</div><br>
<hr>
Get your vacation photos on your phone! <a href=3D"http://windowsliveformob=
ile.com/en-us/photos/default.aspx?&amp=3BOCID=3D0809TL-HM">Click=20
here.</a><br>
<hr>
Get your vacation photos on your phone! <a href=3D"http://windowsliveformob=
ile.com/en-us/photos/default.aspx?&amp=3BOCID=3D0809TL-HM">Click here.</a><=
br /><hr />Express your personality in color! Preview and select themes for=
 Hotmail=AE.  <a href=3D'http://www.windowslive-hotmail.com/LearnMore/perso=
nalize.aspx?ocid=3DPID23391::T:WLMTAGL:ON:WL:en-US:WM_HYGN_express:082009' =
target=3D'_new'>Try it now.</a></body>
</html>=

--_0634e907-bda0-41cf-800a-3fc4bccee766_--

From vishwas.ietf@gmail.com  Fri Aug 14 17:54:26 2009
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 7B7A43A6D12 for <rtg-bfd@core3.amsl.com>; Fri, 14 Aug 2009 17:54:26 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.455
X-Spam-Level: 
X-Spam-Status: No, score=-2.455 tagged_above=-999 required=5 tests=[AWL=0.144,  BAYES_00=-2.599]
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 fgrvmK3IEcaF for <rtg-bfd@core3.amsl.com>; Fri, 14 Aug 2009 17:54:25 -0700 (PDT)
Received: from mail-gx0-f217.google.com (mail-gx0-f217.google.com [209.85.217.217]) by core3.amsl.com (Postfix) with ESMTP id 3C00B28B23E for <rtg-bfd@ietf.org>; Fri, 14 Aug 2009 17:54:24 -0700 (PDT)
Received: by gxk17 with SMTP id 17so2342398gxk.19 for <rtg-bfd@ietf.org>; Fri, 14 Aug 2009 17:54:22 -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=cizv5XP0vo37EWzebwxGiZLgtMGcanikq4DA8PJWy2M=; b=EsTrQM7wZZyl7rHhorV6gAwHSxc9om3YiFN9Ism56keXkjtnmF+lMgQ1u1gs+p0BcI V4Ss4aFfin5y3qi762J9ci3Qv43nWiP4un1EmT61EKa1xnW149MRQS0QRXIMiOnNf91R nX0Br7CVZF3skSzfkXcvWBcFZFkZkyyw0Tmkg=
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=dXc296fP4a3qGMpNwwSYzNwprCv+fJKn4BkxtfDRyIVgPaFAk6JcfRkz6KdYRN04IF pzxDah9rlxorwOJzovhJTYfdW1vfzEgz7HMyZbXBlOUiEDLHPmn29jIQip7qfUISumGI jZ36l2yfLswxvlgMfDpNIFi3vnwrZVEswy4s4=
MIME-Version: 1.0
Received: by 10.150.132.9 with SMTP id f9mr3096327ybd.348.1250297662678; Fri,  14 Aug 2009 17:54:22 -0700 (PDT)
In-Reply-To: <BAY117-W39106847C0B7E9985BF5F2CD030@phx.gbl>
References: <2C2F1EBA8050E74EA81502D5740B4BD6815050D5DA@SJEXCHCCR02.corp.ad.broadcom.com> <BAY117-W3097EC9BEE92D97F234D2ECD020@phx.gbl> <2C2F1EBA8050E74EA81502D5740B4BD6815050D5E9@SJEXCHCCR02.corp.ad.broadcom.com> <BAY117-W28A50678AE005E24A8BFE5CD020@phx.gbl> <2C2F1EBA8050E74EA81502D5740B4BD6815050D60D@SJEXCHCCR02.corp.ad.broadcom.com> <BAY117-W39106847C0B7E9985BF5F2CD030@phx.gbl>
Date: Fri, 14 Aug 2009 17:54:22 -0700
Message-ID: <77ead0ec0908141754y148e0fe6w94e599dbbe59de3f@mail.gmail.com>
Subject: Re: Timer Manipulation
From: Vishwas Manral <vishwas.ietf@gmail.com>
To: Satyam Sinha <satyamsinha@live.com>
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Cc: 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: Sat, 15 Aug 2009 00:54:26 -0000

Hi Shahram,

This is the same issue I have raised earlier:
http://www.ietf.org/mail-archive/web/rtg-bfd/current/msg00583.html

Like I said it was determined that all similar leaks in the spec will
be fixed later.

Thanks,
Vishwas

On Fri, Aug 14, 2009 at 5:42 PM, Satyam Sinha<satyamsinha@live.com> wrote:
> Hi All,
>
> Do we know what breaks if we allow P=3D1 and F=3D1 in same packet ?
>
> Hi Shahram,
>
> A few thoughts here. While running BFD between highly responsive systems
> which are connected with high bandwidth low latency links at even low tim=
ers
> like 50ms, a poll mode on the wire looks like one end sending a poll pack=
et
> and the other responding with a final packet. In such a case, if the syst=
em
> wants to implement the case that I suggested, should that be disallowed ?
>
> I agree that it does not work in some other cases, including the case tha=
t
> you mentioned and so we shouldn't use it there.
>
> This is exactly what the "MAY" allows. There is an implied poll mode that
> works here and if one cares to add a lot of complexity to your
> implementation then that should be optional and not disallowed.
>
> Regards,
>
> Satyam
>
> ________________________________
> From: davari@broadcom.com
> To: satyamsinha@live.com; rtg-bfd@ietf.org
> Date: Fri, 14 Aug 2009 17:00:28 -0700
> Subject: RE: Timer Manipulation
>
> Hi Satyam,
>
> An example is if local systems=A0is in demand mode and a single Poll sequ=
ence
> is received from remote system. If the local system changes any value in =
the
> Final packet, it can't be sure that the remote system has received it.
>
> My be we should allow Poll =3D1 and F =3D1 in the same packet !
>
> Regards,
> Shahram
> ________________________________
> From: Satyam Sinha [mailto:satyamsinha@live.com]
> Sent: Friday, August 14, 2009 4:47 PM
> To: Shahram Davari; rtg-bfd@ietf.org
> Subject: RE: Timer Manipulation
>
> Hi Shahram,
>
> Clearly then we can't use the exact semantics that I suggested due to thi=
s
> restriction. However, this statement allows an implied poll sequence whic=
h
> the systems "MAY" implement.
>
> One example is, if a remote endpoint starts a poll sequence and sends out
> poll packets P1, P2, P3 ... at the same time the parameters change at the
> local endpoint and it sends out new parameters in F1 (Final packet
> responding to P1), F2 for P2 and so on. In such a case, ending of the pol=
l
> sequence (by receiving the first packet with P=3D0) is indication that th=
e
> parameters were accepted as the remote end as it must have received atlea=
st
> one of these final packets.
>
> However, the same cannot be claimed if you start this process on F2 as th=
e
> same cannot be claimed about the other end accepting these parameters as =
the
> reset of poll bit could be due to the remote end receiving F1 packet.
>
> Implementations can choose to do this and regardless of the remote end
> implementation this works fine. However, this is not mandatory.
>
> Do you know of any case which may not work if someone implemented this "M=
AY"
> ?
>
> Regards,
>
> Satyam
>
> ________________________________
> From: davari@broadcom.com
> To: satyamsinha@live.com; rtg-bfd@ietf.org
> Date: Fri, 14 Aug 2009 14:14:28 -0700
> Subject: RE: Timer Manipulation
>
> Hi Satyam,
>
> But section=A06.5 says "=A0A BFD Control packet MUST NOT have both the Po=
ll (P)
> and Final (F) bits set.".
>
> Regards,
> Shahram
> ________________________________
> From: Satyam Sinha [mailto:satyamsinha@live.com]
> Sent: Friday, August 14, 2009 1:57 PM
> To: Shahram Davari; rtg-bfd@ietf.org
> Subject: RE: Timer Manipulation
>
> Hi Shahram,
>
> The MAY here means that BFD allows an endpoint to set both (P) and (F) bi=
ts
> together in the same packet. The endpoint "MAY" initiate the poll sequenc=
e
> even while it is responding to a poll sequence. It is not mandatory for i=
t
> to wait for the poll sequence to complete before initiating it's own poll
> sequence.
>
> In case of change in local parameters while the endpoint is receiving a p=
oll
> sequence, the endpoint could either use new parameters and set both (P) &
> (F) bits or use old parameters with only the (F) bit set and then start a
> poll sequence following the final transmissions. In both cases the endpoi=
nt
> has to wait for a Final packet from the other end.
>
> Regards,
>
> Satyam
>
> ________________________________
> From: davari@broadcom.com
> To: rtg-bfd@ietf.org
> Date: Fri, 14 Aug 2009 12:44:24 -0700
> Subject: Timer Manipulation
>
> Hi,
>
> Section 6.8.3 of base draft says :
>
> "If either bfd.DesiredMinTxInterval is changed or bfd.RequiredMinRxInterv=
al
> is changed, a Poll Sequence MUST be initiated (see section 6.5). If the
> timing is such that a system receiving a Poll Sequence wishes to change t=
he
> parameters described in this paragraph, the new parameter values MAY be
> carried in packets with the Final (F) bit set, even if the Poll Sequence =
has
> not yet been sent."
>
> It seems that the above mentioned MAY requirement is not a good idea,
> because=A0if a Poll receiver updates any parameter in the Final packet, t=
hen
> how can the Poll receiver verify that those Parameters are Received by th=
e
> Poll sender?
>
> Regards,
> Shahram
>
> ________________________________
> Get your vacation photos on your phone! Click here.
> ________________________________
> Get your vacation photos on your phone! Click here.
> ________________________________
> Express your personality in color! Preview and select themes for Hotmail=
=AE.
> Try it now.

From dkatz@juniper.net  Sat Aug 15 15:28:29 2009
Return-Path: <dkatz@juniper.net>
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 7F31C3A6BC2 for <rtg-bfd@core3.amsl.com>; Sat, 15 Aug 2009 15:28:29 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.599
X-Spam-Level: 
X-Spam-Status: No, score=-6.599 tagged_above=-999 required=5 tests=[AWL=-0.000, BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-4]
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 8-OyyWlOSuMg for <rtg-bfd@core3.amsl.com>; Sat, 15 Aug 2009 15:28:28 -0700 (PDT)
Received: from exprod7og112.obsmtp.com (exprod7og112.obsmtp.com [64.18.2.177]) by core3.amsl.com (Postfix) with ESMTP id 6F5EF3A69F7 for <rtg-bfd@ietf.org>; Sat, 15 Aug 2009 15:28:28 -0700 (PDT)
Received: from source ([66.129.224.36]) (using TLSv1) by exprod7ob112.postini.com ([64.18.6.12]) with SMTP ID DSNKSoc2kEnv0QPszixRiv1rV0TJtWRFfpKB@postini.com; Sat, 15 Aug 2009 15:28:33 PDT
Received: from p-emfe01-sac.jnpr.net (66.129.254.72) by P-EMHUB01-HQ.jnpr.net (172.24.192.35) with Microsoft SMTP Server id 8.1.375.2; Sat, 15 Aug 2009 15:26:50 -0700
Received: from p-emlb02-sac.jnpr.net ([66.129.254.47]) by p-emfe01-sac.jnpr.net with Microsoft SMTPSVC(6.0.3790.3959); Sat, 15 Aug 2009 15:26:51 -0700
Received: from emailsmtp55.jnpr.net ([172.24.18.132]) by p-emlb02-sac.jnpr.net with Microsoft SMTPSVC(6.0.3790.3959); Sat, 15 Aug 2009 15:26:50 -0700
Received: from merlot.juniper.net ([172.17.27.10]) by emailsmtp55.jnpr.net with Microsoft SMTPSVC(6.0.3790.3959); Sat, 15 Aug 2009 15:26:49 -0700
Received: from nimbus-sf.juniper.net (nimbus-sf.juniper.net [172.16.12.139]) by merlot.juniper.net (8.11.3/8.11.3) with ESMTP id n7FMQn012914; Sat, 15 Aug 2009 15:26:49 -0700 (PDT)	(envelope-from dkatz@juniper.net)
Message-ID: <2C4CCEED-9A28-48D2-A067-0AF6666BDB9F@juniper.net>
From: Dave Katz <dkatz@juniper.net>
To: Shahram Davari <davari@broadcom.com>
In-Reply-To: <2C2F1EBA8050E74EA81502D5740B4BD6815050D5DA@SJEXCHCCR02.corp.ad.broadcom.com>
Content-Type: multipart/alternative; boundary="Apple-Mail-1--662415011"
MIME-Version: 1.0 (Apple Message framework v936)
Subject: Re: Timer Manipulation
Date: Sat, 15 Aug 2009 16:26:48 -0600
References: <2C2F1EBA8050E74EA81502D5740B4BD6815050D5DA@SJEXCHCCR02.corp.ad.broadcom.com>
X-Mailer: Apple Mail (2.936)
X-OriginalArrivalTime: 15 Aug 2009 22:26:49.0723 (UTC) FILETIME=[7B5BECB0:01CA1DF7]
Cc: "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: Sat, 15 Aug 2009 22:28:29 -0000

--Apple-Mail-1--662415011
Content-Type: text/plain; charset="US-ASCII"; format=flowed; delsp=yes
Content-Transfer-Encoding: 7bit


On Aug 14, 2009, at 1:44 PM, Shahram Davari wrote:

> Hi,
>
> Section 6.8.3 of base draft says :
>
> "If either bfd.DesiredMinTxInterval is changed or  
> bfd.RequiredMinRxInterval is changed, a Poll Sequence MUST be  
> initiated (see section 6.5). If the timing is such that a system  
> receiving a Poll Sequence wishes to change the parameters described  
> in this paragraph, the new parameter values MAY be carried in  
> packets with the Final (F) bit set, even if the Poll Sequence has  
> not yet been sent."
>
> It seems that the above mentioned MAY requirement is not a good  
> idea, because if a Poll receiver updates any parameter in the Final  
> packet, then how can the Poll receiver verify that those Parameters  
> are Received by the Poll sender?

The text does not relieve the sender of the requirement to send a Poll  
Sequence in the other direction (thus the MUST).  It simply means that  
if the local side has just changed its parameters, it may include them  
in the Final packet being sent (so it doesn't have to send the old  
values.)  The local side then must send a Poll with the new values as  
per spec, and wait to change timers or whatever.

--Dave


--Apple-Mail-1--662415011
Content-Type: text/html; charset="US-ASCII"
Content-Transfer-Encoding: quoted-printable

<html><body style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; =
-webkit-line-break: after-white-space; "><br><div><div>On Aug 14, 2009, =
at 1:44 PM, Shahram Davari wrote:</div><br =
class=3D"Apple-interchange-newline"><blockquote type=3D"cite"> <div> =
<div><font face=3D"Arial" size=3D"2"><span =
class=3D"448413819-14082009">Hi,</span></font></div> <div><font =
face=3D"Arial" size=3D"2"><span =
class=3D"448413819-14082009"></span></font>&nbsp;</div> <div><font =
face=3D"Arial" size=3D"2"><span class=3D"448413819-14082009">Section =
6.8.3 of base draft says :</span></font></div> <div><font face=3D"Arial" =
size=3D"2"><span class=3D"448413819-14082009"></span></font>&nbsp;</div> =
<div><font face=3D"Arial" size=3D"2"><span =
class=3D"448413819-14082009">"I<span lang=3D"EN">f either =
bfd.DesiredMinTxInterval is changed or bfd.RequiredMinRxInterval is =
changed, a Poll Sequence MUST be initiated (see section 6.5). If the =
timing is such that a system receiving a Poll Sequence wishes to change =
the parameters described in this paragraph, the new parameter values MAY =
be carried in packets with the Final (F) bit set, even if the Poll =
Sequence has not yet been sent."</span></span></font></div> <div><font =
face=3D"Arial" size=3D"2"><span class=3D"448413819-14082009"><span =
lang=3D"EN"></span></span></font>&nbsp;</div> <div><font face=3D"Arial" =
size=3D"2"><span class=3D"448413819-14082009"><span lang=3D"EN">It seems =
that the above mentioned MAY requirement is not a good idea, =
because&nbsp;if a Poll receiver updates any parameter in the Final =
packet, then how can the Poll receiver verify that those Parameters are =
Received by the Poll sender? =
</span></span></font></div></div></blockquote><div><br></div>The text =
does not relieve the sender of the requirement to send a Poll Sequence =
in the other direction (thus the MUST). &nbsp;It simply means that if =
the local side has just changed its parameters, it may include them in =
the Final packet being sent (so it doesn't have to send the old values.) =
&nbsp;The local side then must send a Poll with the new values as per =
spec, and wait to change timers or =
whatever.</div><div><br></div><div>--Dave</div><div><br></div></body></htm=
l>=

--Apple-Mail-1--662415011--

From dkatz@juniper.net  Sat Aug 15 15:31:30 2009
Return-Path: <dkatz@juniper.net>
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 326623A69F7 for <rtg-bfd@core3.amsl.com>; Sat, 15 Aug 2009 15:31:30 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.598
X-Spam-Level: 
X-Spam-Status: No, score=-6.598 tagged_above=-999 required=5 tests=[AWL=-0.000, BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-4]
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 B6DeifVuZGLa for <rtg-bfd@core3.amsl.com>; Sat, 15 Aug 2009 15:31:29 -0700 (PDT)
Received: from exprod7og112.obsmtp.com (exprod7og112.obsmtp.com [64.18.2.177]) by core3.amsl.com (Postfix) with ESMTP id 3509B3A6A12 for <rtg-bfd@ietf.org>; Sat, 15 Aug 2009 15:31:29 -0700 (PDT)
Received: from source ([66.129.224.36]) (using TLSv1) by exprod7ob112.postini.com ([64.18.6.12]) with SMTP ID DSNKSoc3RVFVWNQb0z+4X7AqEFr2ddP5LQbV@postini.com; Sat, 15 Aug 2009 15:31:34 PDT
Received: from p-emfe01-sac.jnpr.net (66.129.254.72) by P-EMHUB01-HQ.jnpr.net (172.24.192.35) with Microsoft SMTP Server id 8.1.375.2; Sat, 15 Aug 2009 15:29:52 -0700
Received: from p-emlb01-sac.jnpr.net ([66.129.254.46]) by p-emfe01-sac.jnpr.net with Microsoft SMTPSVC(6.0.3790.3959); Sat, 15 Aug 2009 15:29:52 -0700
Received: from emailsmtp56.jnpr.net ([172.24.60.77]) by p-emlb01-sac.jnpr.net with Microsoft SMTPSVC(6.0.3790.3959); Sat, 15 Aug 2009 15:29:52 -0700
Received: from merlot.juniper.net ([172.17.27.10]) by emailsmtp56.jnpr.net with Microsoft SMTPSVC(6.0.3790.3959); Sat, 15 Aug 2009 15:29:51 -0700
Received: from nimbus-sf.juniper.net (nimbus-sf.juniper.net [172.16.12.139]) by merlot.juniper.net (8.11.3/8.11.3) with ESMTP id n7FMTo012958; Sat, 15 Aug 2009 15:29:50 -0700 (PDT)	(envelope-from dkatz@juniper.net)
Message-ID: <42D8C149-0B93-4D34-A246-0E2EFBAA5CD5@juniper.net>
From: Dave Katz <dkatz@juniper.net>
To: Shahram Davari <davari@broadcom.com>
In-Reply-To: <2C2F1EBA8050E74EA81502D5740B4BD6815050D5ED@SJEXCHCCR02.corp.ad.broadcom.com>
Content-Type: multipart/alternative; boundary="Apple-Mail-3--662232786"
MIME-Version: 1.0 (Apple Message framework v936)
Subject: Re: Induced Jitter
Date: Sat, 15 Aug 2009 16:29:50 -0600
References: <2C2F1EBA8050E74EA81502D5740B4BD6815050D5ED@SJEXCHCCR02.corp.ad.broadcom.com>
X-Mailer: Apple Mail (2.936)
X-OriginalArrivalTime: 15 Aug 2009 22:29:51.0186 (UTC) FILETIME=[E784FB20:01CA1DF7]
Cc: "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: Sat, 15 Aug 2009 22:31:30 -0000

--Apple-Mail-3--662232786
Content-Type: text/plain; charset="US-ASCII"; format=flowed; delsp=yes
Content-Transfer-Encoding: 7bit


On Aug 14, 2009, at 3:23 PM, Shahram Davari wrote:

> Hi,
>
> When a local system applies Jitter to transmitted BFD control  
> packets, is the remote system aware of the amount of this Jitter? or  
> the remote bases its Detection time without taking to account this  
> Jitter? If so then doesn't this cause a problem, since the Jitter  
> could be as much as 25% and this value is added on top of the  
> network jitter.

Jitter is always *subtracted.*  I believe the text is clear on this.

The receiving end neither knows nor cares;  it calculates the  
Detection Time based on the parameters and times out.  All that the  
jitter does is raise the frequency of received packets by an average  
of 12.5%, which provides more robustness rather than less.

--Dave


--Apple-Mail-3--662232786
Content-Type: text/html; charset="US-ASCII"
Content-Transfer-Encoding: quoted-printable

<html><body style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; =
-webkit-line-break: after-white-space; "><br><div><div>On Aug 14, 2009, =
at 3:23 PM, Shahram Davari wrote:</div><br =
class=3D"Apple-interchange-newline"><blockquote type=3D"cite"> <div> =
<div><font face=3D"Arial" size=3D"2"><span =
class=3D"549401521-14082009">Hi,</span></font></div> <div><font =
face=3D"Arial" size=3D"2"><span =
class=3D"549401521-14082009"></span></font>&nbsp;</div> <div><font =
face=3D"Arial" size=3D"2"><span class=3D"549401521-14082009">When a =
local system applies Jitter to transmitted BFD control packets, is the =
remote system aware of the amount of this Jitter? or the remote bases =
its Detection time without taking to account this Jitter? If so then =
doesn't this cause a problem, since the Jitter could be as much as 25% =
and this value is added on top of the network =
jitter.</span></font></div></div></blockquote><div><br></div>Jitter is =
always *subtracted.* &nbsp;I believe the text is clear on =
this.</div><div><br></div><div>The receiving end neither knows nor =
cares; &nbsp;it calculates the Detection Time based on the parameters =
and times out. &nbsp;All that the jitter does is raise the frequency of =
received packets by an average of 12.5%, which provides more robustness =
rather than =
less.</div><div><br></div><div>--Dave</div><div><br></div></body></html>=

--Apple-Mail-3--662232786--

From dkatz@juniper.net  Sat Aug 15 15:41:31 2009
Return-Path: <dkatz@juniper.net>
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 28B933A688F for <rtg-bfd@core3.amsl.com>; Sat, 15 Aug 2009 15:41:31 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.599
X-Spam-Level: 
X-Spam-Status: No, score=-6.599 tagged_above=-999 required=5 tests=[AWL=0.000,  BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
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 7k3yvxnlc+vM for <rtg-bfd@core3.amsl.com>; Sat, 15 Aug 2009 15:41:27 -0700 (PDT)
Received: from exprod7og114.obsmtp.com (exprod7og114.obsmtp.com [64.18.2.215]) by core3.amsl.com (Postfix) with ESMTP id 76B443A67A8 for <rtg-bfd@ietf.org>; Sat, 15 Aug 2009 15:41:27 -0700 (PDT)
Received: from source ([66.129.224.36]) (using TLSv1) by exprod7ob114.postini.com ([64.18.6.12]) with SMTP ID DSNKSoc5m8sW00WEDak66mXAAaa9gwh6FnAa@postini.com; Sat, 15 Aug 2009 15:41:32 PDT
Received: from p-emfe01-sac.jnpr.net (66.129.254.72) by P-EMHUB01-HQ.jnpr.net (172.24.192.35) with Microsoft SMTP Server id 8.1.375.2; Sat, 15 Aug 2009 15:40:01 -0700
Received: from p-emlb02-sac.jnpr.net ([66.129.254.47]) by p-emfe01-sac.jnpr.net with Microsoft SMTPSVC(6.0.3790.3959); Sat, 15 Aug 2009 15:40:01 -0700
Received: from emailsmtp56.jnpr.net ([172.24.60.77]) by p-emlb02-sac.jnpr.net with Microsoft SMTPSVC(6.0.3790.3959); Sat, 15 Aug 2009 15:40:00 -0700
Received: from merlot.juniper.net ([172.17.27.10]) by emailsmtp56.jnpr.net with Microsoft SMTPSVC(6.0.3790.3959); Sat, 15 Aug 2009 15:40:00 -0700
Received: from nimbus-sf.juniper.net (nimbus-sf.juniper.net [172.16.12.139]) by merlot.juniper.net (8.11.3/8.11.3) with ESMTP id n7FMe0013214; Sat, 15 Aug 2009 15:40:00 -0700 (PDT)	(envelope-from dkatz@juniper.net)
Message-ID: <9503526F-9AE4-4C80-A0C4-A69809C2F353@juniper.net>
From: Dave Katz <dkatz@juniper.net>
To: Vishwas Manral <vishwas.ietf@GMAIL.COM>
In-Reply-To: <77ead0ec0908141650w2034997fr4e6fc5a250376866@mail.gmail.com>
Content-Type: text/plain; charset="US-ASCII"; format=flowed; delsp=yes
Content-Transfer-Encoding: 7bit
MIME-Version: 1.0 (Apple Message framework v936)
Subject: Re: Timer Manipulation
Date: Sat, 15 Aug 2009 16:39:59 -0600
References: <2C2F1EBA8050E74EA81502D5740B4BD6815050D5DA@SJEXCHCCR02.corp.ad.broadcom.com> <BAY117-W3097EC9BEE92D97F234D2ECD020@phx.gbl> <2C2F1EBA8050E74EA81502D5740B4BD6815050D5E9@SJEXCHCCR02.corp.ad.broadcom.com> <77ead0ec0908141650w2034997fr4e6fc5a250376866@mail.gmail.com>
X-Mailer: Apple Mail (2.936)
X-OriginalArrivalTime: 15 Aug 2009 22:40:00.0526 (UTC) FILETIME=[52B6E2E0:01CA1DF9]
Cc: "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: Sat, 15 Aug 2009 22:41:35 -0000

I believe the spec is clear--it is a MUST that the end changing  
parameters sends a Poll Sequence (and also a MUST that P and F not be  
set simultaneously.)
It is a MAY that the new parameters are carried in F packets so that  
the old values don't have to be kept around (it doesn't hurt anything.)

Do what it says, and it works.

I don't see that this requires any further text in the spec.

--Dave

On Aug 14, 2009, at 5:50 PM, Vishwas Manral wrote:

> Hi Shahram,
>
> If I understand you right, you are correct. I raised this issue on the
> list about what needs to be done when both sides change parameters
> symultaneously.
>
> It seems we will put this in a later version of the RFC.
>
> Thanks,
> Vishwas
>
> On Fri, Aug 14, 2009 at 2:14 PM, Shahram Davari<davari@broadcom.com>  
> wrote:
>> Hi Satyam,
>>
>> But section 6.5 says " A BFD Control packet MUST NOT have both the  
>> Poll (P)
>> and Final (F) bits set.".
>>
>> Regards,
>> Shahram
>> ________________________________
>> From: Satyam Sinha [mailto:satyamsinha@live.com]
>> Sent: Friday, August 14, 2009 1:57 PM
>> To: Shahram Davari; rtg-bfd@ietf.org
>> Subject: RE: Timer Manipulation
>>
>> Hi Shahram,
>>
>> The MAY here means that BFD allows an endpoint to set both (P) and  
>> (F) bits
>> together in the same packet. The endpoint "MAY" initiate the poll  
>> sequence
>> even while it is responding to a poll sequence. It is not mandatory  
>> for it
>> to wait for the poll sequence to complete before initiating it's  
>> own poll
>> sequence.
>>
>> In case of change in local parameters while the endpoint is  
>> receiving a poll
>> sequence, the endpoint could either use new parameters and set both  
>> (P) &
>> (F) bits or use old parameters with only the (F) bit set and then  
>> start a
>> poll sequence following the final transmissions. In both cases the  
>> endpoint
>> has to wait for a Final packet from the other end.
>>
>> Regards,
>>
>> Satyam
>>
>> ________________________________
>> From: davari@broadcom.com
>> To: rtg-bfd@ietf.org
>> Date: Fri, 14 Aug 2009 12:44:24 -0700
>> Subject: Timer Manipulation
>>
>> Hi,
>>
>> Section 6.8.3 of base draft says :
>>
>> "If either bfd.DesiredMinTxInterval is changed or  
>> bfd.RequiredMinRxInterval
>> is changed, a Poll Sequence MUST be initiated (see section 6.5). If  
>> the
>> timing is such that a system receiving a Poll Sequence wishes to  
>> change the
>> parameters described in this paragraph, the new parameter values  
>> MAY be
>> carried in packets with the Final (F) bit set, even if the Poll  
>> Sequence has
>> not yet been sent."
>>
>> It seems that the above mentioned MAY requirement is not a good idea,
>> because if a Poll receiver updates any parameter in the Final  
>> packet, then
>> how can the Poll receiver verify that those Parameters are Received  
>> by the
>> Poll sender?
>>
>> Regards,
>> Shahram
>>
>> ________________________________
>> Get your vacation photos on your phone! Click here.
>
>


From dkatz@juniper.net  Sat Aug 15 15:41:50 2009
Return-Path: <dkatz@juniper.net>
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 B91DA3A6AF5 for <rtg-bfd@core3.amsl.com>; Sat, 15 Aug 2009 15:41:50 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.14
X-Spam-Level: 
X-Spam-Status: No, score=-6.14 tagged_above=-999 required=5 tests=[AWL=-0.459,  BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-4, SARE_UN7=0.917]
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 V5lc1AcC+U+W for <rtg-bfd@core3.amsl.com>; Sat, 15 Aug 2009 15:41:49 -0700 (PDT)
Received: from exprod7og123.obsmtp.com (exprod7og123.obsmtp.com [64.18.2.24]) by core3.amsl.com (Postfix) with ESMTP id 288893A67A8 for <rtg-bfd@ietf.org>; Sat, 15 Aug 2009 15:41:49 -0700 (PDT)
Received: from source ([66.129.224.36]) (using TLSv1) by exprod7ob123.postini.com ([64.18.6.12]) with SMTP ID DSNKSoc5sHbemzuWZ+cY9shWPzSivy8aSLqj@postini.com; Sat, 15 Aug 2009 15:41:54 PDT
Received: from p-emfe01-sac.jnpr.net (66.129.254.72) by P-EMHUB01-HQ.jnpr.net (172.24.192.35) with Microsoft SMTP Server id 8.1.375.2; Sat, 15 Aug 2009 15:40:26 -0700
Received: from p-emlb01-sac.jnpr.net ([66.129.254.46]) by p-emfe01-sac.jnpr.net with Microsoft SMTPSVC(6.0.3790.3959); Sat, 15 Aug 2009 15:40:26 -0700
Received: from emailsmtp55.jnpr.net ([172.24.18.132]) by p-emlb01-sac.jnpr.net with Microsoft SMTPSVC(6.0.3790.3959); Sat, 15 Aug 2009 15:40:25 -0700
Received: from merlot.juniper.net ([172.17.27.10]) by emailsmtp55.jnpr.net with Microsoft SMTPSVC(6.0.3790.3959); Sat, 15 Aug 2009 15:40:25 -0700
Received: from nimbus-sf.juniper.net (nimbus-sf.juniper.net [172.16.12.139]) by merlot.juniper.net (8.11.3/8.11.3) with ESMTP id n7FMeO013224; Sat, 15 Aug 2009 15:40:24 -0700 (PDT)	(envelope-from dkatz@juniper.net)
Message-ID: <4F88D30E-9AB4-4019-B67D-18CB7C9B88BF@juniper.net>
From: Dave Katz <dkatz@juniper.net>
To: Shahram Davari <davari@broadcom.com>
In-Reply-To: <2C2F1EBA8050E74EA81502D5740B4BD6815050D60D@SJEXCHCCR02.corp.ad.broadcom.com>
Content-Type: multipart/alternative; boundary="Apple-Mail-4--661599390"
MIME-Version: 1.0 (Apple Message framework v936)
Subject: Re: Timer Manipulation
Date: Sat, 15 Aug 2009 16:40:23 -0600
References: <2C2F1EBA8050E74EA81502D5740B4BD6815050D5DA@SJEXCHCCR02.corp.ad.broadcom.com> <BAY117-W3097EC9BEE92D97F234D2ECD020@phx.gbl> <2C2F1EBA8050E74EA81502D5740B4BD6815050D5E9@SJEXCHCCR02.corp.ad.broadcom.com> <BAY117-W28A50678AE005E24A8BFE5CD020@phx.gbl> <2C2F1EBA8050E74EA81502D5740B4BD6815050D60D@SJEXCHCCR02.corp.ad.broadcom.com>
X-Mailer: Apple Mail (2.936)
X-OriginalArrivalTime: 15 Aug 2009 22:40:25.0031 (UTC) FILETIME=[61520D70:01CA1DF9]
Cc: "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: Sat, 15 Aug 2009 22:41:50 -0000

--Apple-Mail-4--661599390
Content-Type: text/plain; charset="US-ASCII"; format=flowed; delsp=yes
Content-Transfer-Encoding: 7bit


On Aug 14, 2009, at 6:00 PM, Shahram Davari wrote:

> Hi Satyam,
>
> An example is if local systems is in demand mode and a single Poll  
> sequence is received from remote system. If the local system changes  
> any value in the Final packet, it can't be sure that the remote  
> system has received it.
>
> My be we should allow Poll =1 and F =1 in the same packet !

No, it just sends its own poll sequence as required by the spec.

--Dave

>
> Regards,
> Shahram
>
> From: Satyam Sinha [mailto:satyamsinha@live.com]
> Sent: Friday, August 14, 2009 4:47 PM
> To: Shahram Davari; rtg-bfd@ietf.org
> Subject: RE: Timer Manipulation
>
> Hi Shahram,
>
> Clearly then we can't use the exact semantics that I suggested due  
> to this restriction. However, this statement allows an implied poll  
> sequence which the systems "MAY" implement.
>
> One example is, if a remote endpoint starts a poll sequence and  
> sends out poll packets P1, P2, P3 ... at the same time the  
> parameters change at the local endpoint and it sends out new  
> parameters in F1 (Final packet responding to P1), F2 for P2 and so  
> on. In such a case, ending of the poll sequence (by receiving the  
> first packet with P=0) is indication that the parameters were  
> accepted as the remote end as it must have received atleast one of  
> these final packets.
>
> However, the same cannot be claimed if you start this process on F2  
> as the same cannot be claimed about the other end accepting these  
> parameters as the reset of poll bit could be due to the remote end  
> receiving F1 packet.
>
> Implementations can choose to do this and regardless of the remote  
> end implementation this works fine. However, this is not mandatory.
>
> Do you know of any case which may not work if someone implemented  
> this "MAY" ?
>
> Regards,
>
> Satyam
>
> From: davari@broadcom.com
> To: satyamsinha@live.com; rtg-bfd@ietf.org
> Date: Fri, 14 Aug 2009 14:14:28 -0700
> Subject: RE: Timer Manipulation
>
> Hi Satyam,
>
> But section 6.5 says " A BFD Control packet MUST NOT have both the  
> Poll (P) and Final (F) bits set.".
>
> Regards,
> Shahram
>
> From: Satyam Sinha [mailto:satyamsinha@live.com]
> Sent: Friday, August 14, 2009 1:57 PM
> To: Shahram Davari; rtg-bfd@ietf.org
> Subject: RE: Timer Manipulation
>
> Hi Shahram,
>
> The MAY here means that BFD allows an endpoint to set both (P) and  
> (F) bits together in the same packet. The endpoint "MAY" initiate  
> the poll sequence even while it is responding to a poll sequence. It  
> is not mandatory for it to wait for the poll sequence to complete  
> before initiating it's own poll sequence.
>
> In case of change in local parameters while the endpoint is  
> receiving a poll sequence, the endpoint could either use new  
> parameters and set both (P) & (F) bits or use old parameters with  
> only the (F) bit set and then start a poll sequence following the  
> final transmissions. In both cases the endpoint has to wait for a  
> Final packet from the other end.
>
> Regards,
>
> Satyam
>
> From: davari@broadcom.com
> To: rtg-bfd@ietf.org
> Date: Fri, 14 Aug 2009 12:44:24 -0700
> Subject: Timer Manipulation
>
> Hi,
>
> Section 6.8.3 of base draft says :
>
> "If either bfd.DesiredMinTxInterval is changed or  
> bfd.RequiredMinRxInterval is changed, a Poll Sequence MUST be  
> initiated (see section 6.5). If the timing is such that a system  
> receiving a Poll Sequence wishes to change the parameters described  
> in this paragraph, the new parameter values MAY be carried in  
> packets with the Final (F) bit set, even if the Poll Sequence has  
> not yet been sent."
>
> It seems that the above mentioned MAY requirement is not a good  
> idea, because if a Poll receiver updates any parameter in the Final  
> packet, then how can the Poll receiver verify that those Parameters  
> are Received by the Poll sender?
>
> Regards,
> Shahram
>
>
> Get your vacation photos on your phone! Click here.
> Get your vacation photos on your phone! Click here.


--Apple-Mail-4--661599390
Content-Type: text/html; charset="US-ASCII"
Content-Transfer-Encoding: quoted-printable

<html><body style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; =
-webkit-line-break: after-white-space; "><br><div><div>On Aug 14, 2009, =
at 6:00 PM, Shahram Davari wrote:</div><br =
class=3D"Apple-interchange-newline"><blockquote type=3D"cite"><span =
class=3D"Apple-style-span" style=3D"border-collapse: separate; color: =
rgb(0, 0, 0); font-family: Helvetica; font-size: medium; font-style: =
normal; font-variant: normal; font-weight: normal; letter-spacing: =
normal; line-height: normal; orphans: 2; text-align: auto; text-indent: =
0px; text-transform: none; white-space: normal; widows: 2; word-spacing: =
0px; -webkit-border-horizontal-spacing: 0px; =
-webkit-border-vertical-spacing: 0px; =
-webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: =
auto; -webkit-text-stroke-width: 0px; "><div class=3D"hmmessage" =
style=3D"font-size: 10pt; font-family: Verdana; "><div><span =
class=3D"222005723-14082009"><font face=3D"Arial" color=3D"#0000ff">Hi =
Satyam,</font></span></div><div><span class=3D"222005723-14082009"><font =
face=3D"Arial" color=3D"#0000ff"></font></span>&nbsp;</div><div><span =
class=3D"222005723-14082009"><font face=3D"Arial" color=3D"#0000ff">An =
example is if local systems&nbsp;is in demand mode and a single Poll =
sequence is received from remote system. If the local system changes any =
value in the Final packet, it can't be sure that the remote system has =
received it.</font></span></div><div><span =
class=3D"222005723-14082009"><font face=3D"Arial" =
color=3D"#0000ff"></font></span>&nbsp;</div><div><span =
class=3D"222005723-14082009"><font face=3D"Arial" color=3D"#0000ff">My =
be we should allow Poll =3D1 and F =3D1 in the same packet =
!</font></span></div></div></span></blockquote><div><br></div>No, it =
just sends its own poll sequence as required by the =
spec.</div><div><br></div><div>--Dave</div><div><br><blockquote =
type=3D"cite"><span class=3D"Apple-style-span" style=3D"border-collapse: =
separate; color: rgb(0, 0, 0); font-family: Helvetica; font-size: =
medium; font-style: normal; font-variant: normal; font-weight: normal; =
letter-spacing: normal; line-height: normal; orphans: 2; text-align: =
auto; text-indent: 0px; text-transform: none; white-space: normal; =
widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; =
-webkit-border-vertical-spacing: 0px; =
-webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: =
auto; -webkit-text-stroke-width: 0px; "><div class=3D"hmmessage" =
style=3D"font-size: 10pt; font-family: Verdana; "><div><span =
class=3D"222005723-14082009"><font face=3D"Arial" =
color=3D"#0000ff"></font></span>&nbsp;</div><div><span =
class=3D"222005723-14082009"><font face=3D"Arial" =
color=3D"#0000ff">Regards,</font></span></div><div><span =
class=3D"222005723-14082009"><font face=3D"Arial" =
color=3D"#0000ff">Shahram</font></span></div><br><div =
class=3D"OutlookMessageHeader" lang=3D"en-us" dir=3D"ltr" =
align=3D"left"><hr tabindex=3D"-1"><font face=3D"Tahoma"><b>From:</b><span=
 class=3D"Apple-converted-space">&nbsp;</span>Satyam Sinha [<a =
href=3D"mailto:satyamsinha@live.com">mailto:satyamsinha@live.com</a>]<span=
 class=3D"Apple-converted-space">&nbsp;</span><br><b>Sent:</b><span =
class=3D"Apple-converted-space">&nbsp;</span>Friday, August 14, 2009 =
4:47 PM<br><b>To:</b><span =
class=3D"Apple-converted-space">&nbsp;</span>Shahram Davari;<span =
class=3D"Apple-converted-space">&nbsp;</span><a =
href=3D"mailto:rtg-bfd@ietf.org">rtg-bfd@ietf.org</a><br><b>Subject:</b><s=
pan class=3D"Apple-converted-space">&nbsp;</span>RE: Timer =
Manipulation<br></font><br></div><div></div>Hi Shahram,<br><br>Clearly =
then we can't use the exact semantics that I suggested due to this =
restriction. However, this statement allows an implied poll sequence =
which the systems "MAY" implement.<br><br>One example is, if a remote =
endpoint starts a poll sequence and sends out poll packets P1, P2, P3 =
... at the same time the parameters change at the local endpoint and it =
sends out new parameters in F1 (Final packet responding to P1), F2 for =
P2 and so on. In such a case, ending of the poll sequence (by receiving =
the first packet with P=3D0) is indication that the parameters were =
accepted as the remote end as it must have received atleast one of these =
final packets.<span =
class=3D"Apple-converted-space">&nbsp;</span><br><br>However, the same =
cannot be claimed if you start this process on F2 as the same cannot be =
claimed about the other end accepting these parameters as the reset of =
poll bit could be due to the remote end receiving F1 =
packet.<br><br>Implementations can choose to do this and regardless of =
the remote end implementation this works fine. However, this is not =
mandatory.<span class=3D"Apple-converted-space">&nbsp;</span><br><br>Do =
you know of any case which may not work if someone implemented this =
"MAY" ?<br><br>Regards,<br><br>Satyam<br><br><hr =
id=3D"stopSpelling">From:<span =
class=3D"Apple-converted-space">&nbsp;</span><a =
href=3D"mailto:davari@broadcom.com">davari@broadcom.com</a><br>To:<span =
class=3D"Apple-converted-space">&nbsp;</span><a =
href=3D"mailto:satyamsinha@live.com">satyamsinha@live.com</a>;<span =
class=3D"Apple-converted-space">&nbsp;</span><a =
href=3D"mailto:rtg-bfd@ietf.org">rtg-bfd@ietf.org</a><br>Date: Fri, 14 =
Aug 2009 14:14:28 -0700<br>Subject: RE: Timer =
Manipulation<br><br><div><span class=3D"EC_159271221-14082009"><font =
face=3D"Arial" color=3D"#0000ff">Hi =
Satyam,</font></span></div><div><span =
class=3D"EC_159271221-14082009"><font face=3D"Arial" =
color=3D"#0000ff"></font></span>&nbsp;</div><div><span =
class=3D"EC_159271221-14082009"><font face=3D"Arial" color=3D"#0000ff">But=
 section&nbsp;6.5 says "&nbsp;A<span lang=3D"EN"><span =
class=3D"Apple-converted-space">&nbsp;</span>BFD Control packet MUST NOT =
have both the Poll (P) and Final (F) bits =
set.".</span></font></span></div><div><span =
class=3D"EC_159271221-14082009"><font face=3D"Arial" =
color=3D"#0000ff"><span =
lang=3D"EN"></span></font></span>&nbsp;</div><div><span =
class=3D"EC_159271221-14082009"><font face=3D"Arial" =
color=3D"#0000ff"><span =
lang=3D"EN">Regards,</span></font></span></div><div><span =
class=3D"EC_159271221-14082009"><font face=3D"Arial" =
color=3D"#0000ff"><span =
lang=3D"EN">Shahram</span></font></span></div><br><div =
class=3D"EC_OutlookMessageHeader" lang=3D"en-us" dir=3D"ltr" =
align=3D"left"><hr><font face=3D"Tahoma"><b>From:</b><span =
class=3D"Apple-converted-space">&nbsp;</span>Satyam Sinha [<a =
href=3D"mailto:satyamsinha@live.com">mailto:satyamsinha@live.com</a>]<span=
 class=3D"Apple-converted-space">&nbsp;</span><br><b>Sent:</b><span =
class=3D"Apple-converted-space">&nbsp;</span>Friday, August 14, 2009 =
1:57 PM<br><b>To:</b><span =
class=3D"Apple-converted-space">&nbsp;</span>Shahram Davari;<span =
class=3D"Apple-converted-space">&nbsp;</span><a =
href=3D"mailto:rtg-bfd@ietf.org">rtg-bfd@ietf.org</a><br><b>Subject:</b><s=
pan class=3D"Apple-converted-space">&nbsp;</span>RE: Timer =
Manipulation<br></font><br></div><div></div>Hi Shahram,<br><br>The MAY =
here means that BFD allows an endpoint to set both (P) and (F) bits =
together in the same packet. The endpoint "MAY" initiate the poll =
sequence even while it is responding to a poll sequence. It is not =
mandatory for it to wait for the poll sequence to complete before =
initiating it's own poll sequence.<br><br>In case of change in local =
parameters while the endpoint is receiving a poll sequence, the endpoint =
could either use new parameters and set both (P) &amp; (F) bits or use =
old parameters with only the (F) bit set and then start a poll sequence =
following the final transmissions. In both cases the endpoint has to =
wait for a Final packet from the other =
end.<br><br>Regards,<br><br>Satyam<br><br><hr =
id=3D"EC_stopSpelling">From:<span =
class=3D"Apple-converted-space">&nbsp;</span><a =
href=3D"mailto:davari@broadcom.com">davari@broadcom.com</a><br>To:<span =
class=3D"Apple-converted-space">&nbsp;</span><a =
href=3D"mailto:rtg-bfd@ietf.org">rtg-bfd@ietf.org</a><br>Date: Fri, 14 =
Aug 2009 12:44:24 -0700<br>Subject: Timer Manipulation<br><br><div><font =
face=3D"Arial"><span =
class=3D"EC_EC_448413819-14082009">Hi,</span></font></div><div><font =
face=3D"Arial"><span =
class=3D"EC_EC_448413819-14082009"></span></font>&nbsp;</div><div><font =
face=3D"Arial"><span class=3D"EC_EC_448413819-14082009">Section 6.8.3 of =
base draft says :</span></font></div><div><font face=3D"Arial"><span =
class=3D"EC_EC_448413819-14082009"></span></font>&nbsp;</div><div><font =
face=3D"Arial"><span class=3D"EC_EC_448413819-14082009">"I<span =
lang=3D"EN">f either bfd.DesiredMinTxInterval is changed or =
bfd.RequiredMinRxInterval is changed, a Poll Sequence MUST be initiated =
(see section 6.5). If the timing is such that a system receiving a Poll =
Sequence wishes to change the parameters described in this paragraph, =
the new parameter values MAY be carried in packets with the Final (F) =
bit set, even if the Poll Sequence has not yet been =
sent."</span></span></font></div><div><font face=3D"Arial"><span =
class=3D"EC_EC_448413819-14082009"><span =
lang=3D"EN"></span></span></font>&nbsp;</div><div><font =
face=3D"Arial"><span class=3D"EC_EC_448413819-14082009"><span =
lang=3D"EN">It seems that the above mentioned MAY requirement is not a =
good idea, because&nbsp;if a Poll receiver updates any parameter in the =
Final packet, then how can the Poll receiver verify that those =
Parameters are Received by the Poll =
sender?</span></span></font></div><div><font face=3D"Arial"><span =
class=3D"EC_EC_448413819-14082009"><span =
lang=3D"EN"></span></span></font>&nbsp;</div><div><font =
face=3D"Arial"><span class=3D"EC_EC_448413819-14082009"><span =
lang=3D"EN">Regards,</span></span></font></div><div><font =
face=3D"Arial"><span class=3D"EC_EC_448413819-14082009"><span =
lang=3D"EN">Shahram</span></span></font></div><div><font =
face=3D"Arial"><span class=3D"EC_EC_448413819-14082009"><span =
lang=3D"EN"></span></span></font>&nbsp;</div><br><hr>Get your vacation =
photos on your phone!<span class=3D"Apple-converted-space">&nbsp;</span><a=
 =
href=3D"http://windowsliveformobile.com/en-us/photos/default.aspx?&amp;OCI=
D=3D0809TL-HM">Click here.</a><br><hr>Get your vacation photos on your =
phone!<span class=3D"Apple-converted-space">&nbsp;</span><a =
href=3D"http://windowsliveformobile.com/en-us/photos/default.aspx?&amp;OCI=
D=3D0809TL-HM" target=3D"_new">Click =
here.</a></div></span></blockquote></div><br></body></html>=

--Apple-Mail-4--661599390--

From dkatz@juniper.net  Sat Aug 15 15:44:49 2009
Return-Path: <dkatz@juniper.net>
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 C8D843A6AF5 for <rtg-bfd@core3.amsl.com>; Sat, 15 Aug 2009 15:44:49 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.557
X-Spam-Level: 
X-Spam-Status: No, score=-6.557 tagged_above=-999 required=5 tests=[AWL=0.041,  BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-4]
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 rAul6enQT7U8 for <rtg-bfd@core3.amsl.com>; Sat, 15 Aug 2009 15:44:49 -0700 (PDT)
Received: from exprod7og122.obsmtp.com (exprod7og122.obsmtp.com [64.18.2.22]) by core3.amsl.com (Postfix) with ESMTP id CD9F53A67A8 for <rtg-bfd@ietf.org>; Sat, 15 Aug 2009 15:44:48 -0700 (PDT)
Received: from source ([66.129.224.36]) (using TLSv1) by exprod7ob122.postini.com ([64.18.6.12]) with SMTP ID DSNKSoc6Y7tiR4W7fqe+AI8isLp2DvyBqmLG@postini.com; Sat, 15 Aug 2009 15:44:53 PDT
Received: from p-emfe01-sac.jnpr.net (66.129.254.72) by P-EMHUB01-HQ.jnpr.net (172.24.192.35) with Microsoft SMTP Server id 8.1.375.2; Sat, 15 Aug 2009 15:43:04 -0700
Received: from p-emlb02-sac.jnpr.net ([66.129.254.47]) by p-emfe01-sac.jnpr.net with Microsoft SMTPSVC(6.0.3790.3959); Sat, 15 Aug 2009 15:43:04 -0700
Received: from emailsmtp55.jnpr.net ([172.24.18.132]) by p-emlb02-sac.jnpr.net with Microsoft SMTPSVC(6.0.3790.3959); Sat, 15 Aug 2009 15:43:03 -0700
Received: from merlot.juniper.net ([172.17.27.10]) by emailsmtp55.jnpr.net with Microsoft SMTPSVC(6.0.3790.3959); Sat, 15 Aug 2009 15:43:03 -0700
Received: from nimbus-sf.juniper.net (nimbus-sf.juniper.net [172.16.12.139]) by merlot.juniper.net (8.11.3/8.11.3) with ESMTP id n7FMh2013260; Sat, 15 Aug 2009 15:43:03 -0700 (PDT)	(envelope-from dkatz@juniper.net)
Message-ID: <05A410D2-42CD-4853-81BD-1E0A01ACF84D@juniper.net>
From: Dave Katz <dkatz@juniper.net>
To: Satyam Sinha <satyamsinha@live.com>
In-Reply-To: <BAY117-W39106847C0B7E9985BF5F2CD030@phx.gbl>
Content-Type: multipart/alternative; boundary="Apple-Mail-5--661440832"
MIME-Version: 1.0 (Apple Message framework v936)
Subject: Re: Timer Manipulation
Date: Sat, 15 Aug 2009 16:43:02 -0600
References: <2C2F1EBA8050E74EA81502D5740B4BD6815050D5DA@SJEXCHCCR02.corp.ad.broadcom.com> <BAY117-W3097EC9BEE92D97F234D2ECD020@phx.gbl> <2C2F1EBA8050E74EA81502D5740B4BD6815050D5E9@SJEXCHCCR02.corp.ad.broadcom.com> <BAY117-W28A50678AE005E24A8BFE5CD020@phx.gbl> <2C2F1EBA8050E74EA81502D5740B4BD6815050D60D@SJEXCHCCR02.corp.ad.broadcom.com> <BAY117-W39106847C0B7E9985BF5F2CD030@phx.gbl>
X-Mailer: Apple Mail (2.936)
X-OriginalArrivalTime: 15 Aug 2009 22:43:03.0608 (UTC) FILETIME=[BFD6FB80:01CA1DF9]
Cc: 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: Sat, 15 Aug 2009 22:44:49 -0000

--Apple-Mail-5--661440832
Content-Type: text/plain; charset="US-ASCII"; format=flowed; delsp=yes
Content-Transfer-Encoding: 7bit


On Aug 14, 2009, at 6:42 PM, Satyam Sinha wrote:

> Hi All,
>
> Do we know what breaks if we allow P=1 and F=1 in same packet ?

This is disallowed because the spec says to send a packet with F=1  
immediately upon receipt of a Poll.  This requirement (trivial to  
implement) bounds the packet transmission rate, and provides  
additional protection against runaway packet transmission in the case  
of a broken implementation.

--Dave


--Apple-Mail-5--661440832
Content-Type: text/html; charset="US-ASCII"
Content-Transfer-Encoding: quoted-printable

<html><body style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; =
-webkit-line-break: after-white-space; "><br><div><div>On Aug 14, 2009, =
at 6:42 PM, Satyam Sinha wrote:</div><br =
class=3D"Apple-interchange-newline"><blockquote type=3D"cite"><span =
class=3D"Apple-style-span" style=3D"border-collapse: separate; color: =
rgb(0, 0, 0); font-family: Helvetica; font-size: medium; font-style: =
normal; font-variant: normal; font-weight: normal; letter-spacing: =
normal; line-height: normal; orphans: 2; text-align: auto; text-indent: =
0px; text-transform: none; white-space: normal; widows: 2; word-spacing: =
0px; -webkit-border-horizontal-spacing: 0px; =
-webkit-border-vertical-spacing: 0px; =
-webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: =
auto; -webkit-text-stroke-width: 0px; "><div class=3D"hmmessage" =
style=3D"font-size: 10pt; font-family: Verdana; ">Hi All,<br><br>Do we =
know what breaks if we allow P=3D1 and F=3D1 in same packet =
?<br></div></span></blockquote><div><br></div>This is disallowed because =
the spec says to send a packet with F=3D1 immediately upon receipt of a =
Poll. &nbsp;This requirement (trivial to implement) bounds the packet =
transmission rate, and provides additional protection against runaway =
packet transmission in the case of a broken =
implementation.</div><div><br></div><div>--Dave</div><div><br></div></body=
></html>=

--Apple-Mail-5--661440832--

From dkatz@juniper.net  Sat Aug 15 15:49:25 2009
Return-Path: <dkatz@juniper.net>
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 87B413A68FA for <rtg-bfd@core3.amsl.com>; Sat, 15 Aug 2009 15:49:25 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.26
X-Spam-Level: 
X-Spam-Status: No, score=-6.26 tagged_above=-999 required=5 tests=[AWL=-0.262,  BAYES_00=-2.599, HTML_MESSAGE=0.001, J_CHICKENPOX_54=0.6, RCVD_IN_DNSWL_MED=-4]
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 BkioJ2mBUZqA for <rtg-bfd@core3.amsl.com>; Sat, 15 Aug 2009 15:49:24 -0700 (PDT)
Received: from exprod7og123.obsmtp.com (exprod7og123.obsmtp.com [64.18.2.24]) by core3.amsl.com (Postfix) with ESMTP id 45FF53A6A83 for <rtg-bfd@ietf.org>; Sat, 15 Aug 2009 15:49:01 -0700 (PDT)
Received: from source ([66.129.224.36]) (using TLSv1) by exprod7ob123.postini.com ([64.18.6.12]) with SMTP ID DSNKSoc7Yc1j0LHYKmb6d2h9r0HbcwvoYKvY@postini.com; Sat, 15 Aug 2009 15:49:06 PDT
Received: from p-emfe01-sac.jnpr.net (66.129.254.72) by P-EMHUB01-HQ.jnpr.net (172.24.192.35) with Microsoft SMTP Server id 8.1.375.2; Sat, 15 Aug 2009 15:47:22 -0700
Received: from p-emlb02-sac.jnpr.net ([66.129.254.47]) by p-emfe01-sac.jnpr.net with Microsoft SMTPSVC(6.0.3790.3959); Sat, 15 Aug 2009 15:47:22 -0700
Received: from emailsmtp56.jnpr.net ([172.24.60.77]) by p-emlb02-sac.jnpr.net with Microsoft SMTPSVC(6.0.3790.3959); Sat, 15 Aug 2009 15:47:21 -0700
Received: from merlot.juniper.net ([172.17.27.10]) by emailsmtp56.jnpr.net with Microsoft SMTPSVC(6.0.3790.3959); Sat, 15 Aug 2009 15:47:21 -0700
Received: from nimbus-sf.juniper.net (nimbus-sf.juniper.net [172.16.12.139]) by merlot.juniper.net (8.11.3/8.11.3) with ESMTP id n7FMlL013427; Sat, 15 Aug 2009 15:47:21 -0700 (PDT)	(envelope-from dkatz@juniper.net)
Message-ID: <05ABD27C-5CC3-4F45-A519-6778266414FC@juniper.net>
From: Dave Katz <dkatz@juniper.net>
To: Shahram Davari <davari@broadcom.com>
In-Reply-To: <2C2F1EBA8050E74EA81502D5740B4BD6815050D601@SJEXCHCCR02.corp.ad.broadcom.com>
Content-Type: multipart/alternative; boundary="Apple-Mail-6--661182505"
MIME-Version: 1.0 (Apple Message framework v936)
Subject: Re: DOWN state
Date: Sat, 15 Aug 2009 16:47:20 -0600
References: <2C2F1EBA8050E74EA81502D5740B4BD6815050D601@SJEXCHCCR02.corp.ad.broadcom.com>
X-Mailer: Apple Mail (2.936)
X-OriginalArrivalTime: 15 Aug 2009 22:47:21.0433 (UTC) FILETIME=[5983F490:01CA1DFA]
Cc: "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: Sat, 15 Aug 2009 22:49:25 -0000

--Apple-Mail-6--661182505
Content-Type: text/plain; charset="US-ASCII"; format=flowed; delsp=yes
Content-Transfer-Encoding: 7bit


On Aug 14, 2009, at 4:49 PM, Shahram Davari wrote:

> Hi,
>
> The based draft sys that if BFD Control packet is not received  
> during any Detection Interval then the local system will go to Down  
> state.
> I have two questions:
>
> 1) When can the local system transition out of Down state? Is it  
> after receiving the first BFD packet with State=DOWN or INIT? or a  
> number of such BFD packets are required? in other words is there a  
> Hysteresis?

The state machine should be clear on this (first received packet.)

>
> 2) Should the remote system apply  a sliding window for Detection  
> Time or fixed slotted windows that are not overlapped are acceptable?

This is an implementation issue outside of the spec.  There is no  
interoperability issue with slow timers;  it just means that it takes  
a bit longer for the local system to realize that things have gone bad.

--Dave


--Apple-Mail-6--661182505
Content-Type: text/html; charset="US-ASCII"
Content-Transfer-Encoding: quoted-printable

<html><body style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; =
-webkit-line-break: after-white-space; "><br><div><div>On Aug 14, 2009, =
at 4:49 PM, Shahram Davari wrote:</div><br =
class=3D"Apple-interchange-newline"><blockquote type=3D"cite"> <div> =
<div><font face=3D"Arial" size=3D"2"><span =
class=3D"053594022-14082009">Hi,</span></font></div> <div><font =
face=3D"Arial" size=3D"2"><span =
class=3D"053594022-14082009"></span></font>&nbsp;</div> <div><font =
face=3D"Arial" size=3D"2"><span class=3D"053594022-14082009">The based =
draft sys that if BFD Control packet is not received during any =
Detection Interval then the local system will go to Down =
state.</span></font></div> <div><font face=3D"Arial" size=3D"2"><span =
class=3D"053594022-14082009">I have two questions:</span></font></div> =
<div><font face=3D"Arial" size=3D"2"><span =
class=3D"053594022-14082009"></span></font>&nbsp;</div> <div><font =
face=3D"Arial" size=3D"2"><span class=3D"053594022-14082009">1) When can =
the local system transition out of Down state? Is it after receiving the =
first BFD packet with State=3DDOWN or INIT? or a number of such BFD =
packets are required? in other words is there a =
Hysteresis?</span></font></div></div></blockquote><div><br></div>The =
state machine should be clear on this (first received =
packet.)</div><div><br><blockquote type=3D"cite"><div> <div><font =
face=3D"Arial" size=3D"2"><span =
class=3D"053594022-14082009"></span></font>&nbsp;</div> <div><font =
face=3D"Arial" size=3D"2"><span =
class=3D"053594022-14082009">2)&nbsp;Should the&nbsp;remote system =
apply&nbsp;&nbsp;a sliding window for Detection Time or fixed slotted =
windows that are not overlapped are =
acceptable?</span></font></div></div></blockquote><div><br></div>This is =
an implementation issue outside of the spec. &nbsp;There is no =
interoperability issue with slow timers; &nbsp;it just means that it =
takes a bit longer for the local system to realize that things have gone =
bad.</div><div><br></div><div>--Dave</div><div><br></div></body></html>=

--Apple-Mail-6--661182505--

From dkatz@juniper.net  Sat Aug 15 15:54:50 2009
Return-Path: <dkatz@juniper.net>
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 4D7E83A6948 for <rtg-bfd@core3.amsl.com>; Sat, 15 Aug 2009 15:54:50 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.54
X-Spam-Level: 
X-Spam-Status: No, score=-6.54 tagged_above=-999 required=5 tests=[AWL=0.058,  BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-4]
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 mch9VSqVBNhx for <rtg-bfd@core3.amsl.com>; Sat, 15 Aug 2009 15:54:49 -0700 (PDT)
Received: from exprod7og122.obsmtp.com (exprod7og122.obsmtp.com [64.18.2.22]) by core3.amsl.com (Postfix) with ESMTP id 10AA03A68FA for <rtg-bfd@ietf.org>; Sat, 15 Aug 2009 15:54:07 -0700 (PDT)
Received: from source ([66.129.224.36]) (using TLSv1) by exprod7ob122.postini.com ([64.18.6.12]) with SMTP ID DSNKSoc8kirHIm1wR0c7Ok9PpAFKjjGAeDAF@postini.com; Sat, 15 Aug 2009 15:54:12 PDT
Received: from p-emfe01-sac.jnpr.net (66.129.254.72) by P-EMHUB01-HQ.jnpr.net (172.24.192.35) with Microsoft SMTP Server id 8.1.375.2; Sat, 15 Aug 2009 15:52:42 -0700
Received: from p-emlb01-sac.jnpr.net ([66.129.254.46]) by p-emfe01-sac.jnpr.net with Microsoft SMTPSVC(6.0.3790.3959); Sat, 15 Aug 2009 15:52:42 -0700
Received: from emailsmtp55.jnpr.net ([172.24.18.132]) by p-emlb01-sac.jnpr.net with Microsoft SMTPSVC(6.0.3790.3959); Sat, 15 Aug 2009 15:52:42 -0700
Received: from merlot.juniper.net ([172.17.27.10]) by emailsmtp55.jnpr.net with Microsoft SMTPSVC(6.0.3790.3959); Sat, 15 Aug 2009 15:52:41 -0700
Received: from nimbus-sf.juniper.net (nimbus-sf.juniper.net [172.16.12.139]) by merlot.juniper.net (8.11.3/8.11.3) with ESMTP id n7FMqe013494; Sat, 15 Aug 2009 15:52:40 -0700 (PDT)	(envelope-from dkatz@juniper.net)
Message-ID: <7A6C6F3F-62E7-495A-B813-2D4D39F36935@juniper.net>
From: Dave Katz <dkatz@juniper.net>
To: Satyam Sinha <satyamsinha@live.com>
In-Reply-To: <BAY117-W423268F41BC3D4D14F516ECD030@phx.gbl>
Content-Type: multipart/alternative; boundary="Apple-Mail-7--660863810"
MIME-Version: 1.0 (Apple Message framework v936)
Subject: Re: DOWN state
Date: Sat, 15 Aug 2009 16:52:39 -0600
References: <AcodMX6g43oi7O4qRoutvjtuAyhnGw==> <2C2F1EBA8050E74EA81502D5740B4BD6815050D601@SJEXCHCCR02.corp.ad.broadcom.com> <77ead0ec0908141642y32b35b08iac7cc9f9086d4038@mail.gmail.com> <BAY117-W423268F41BC3D4D14F516ECD030@phx.gbl>
X-Mailer: Apple Mail (2.936)
X-OriginalArrivalTime: 15 Aug 2009 22:52:41.0182 (UTC) FILETIME=[1819C7E0:01CA1DFB]
Cc: 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: Sat, 15 Aug 2009 22:54:50 -0000

--Apple-Mail-7--660863810
Content-Type: text/plain; charset="US-ASCII"; format=flowed; delsp=yes
Content-Transfer-Encoding: 7bit


On Aug 14, 2009, at 6:22 PM, Satyam Sinha wrote:

> >
> > > 2) Should the remote system apply  a sliding window for  
> Detection Time or
> > > fixed slotted windows that are not overlapped are acceptable?
> > What does the window contain? (I understand you are trying to do
> > something similar to TCP). Are you using a mechanism like that for
> > echo packets?
>
> From a transmit perspective, if you take into account jitter, one  
> should have the timers as sliding window based. One should schedule  
> the next transmit at last-transmit-time + tx-timer (jittered)  
> instead of expected-last-transmit-time + tx-timer (jittered). The  
> variance in the jitter alongwith slotted window usage between two  
> transmits could cause the tx-time between two packets to be more  
> than the tx-timer.

This doesn't matter as long as the timers aren't severely late.  In  
most cases the jitter subtraction will more than make up for latencies  
in the timer system, and even if a packet is sent a little late, it  
doesn't matter, so long as *some* packet arrives within the detection  
time.

> When the multiplier=1, such a variance could make your session go  
> down.

Not unless it is severely late;  the spec explicitly caps the actual  
interval at 90% of the nominal value for just this reason.

>
> From a receive perspective you could do either. If you used slotted  
> windows, you might see more than one packet in a slot but you are  
> still guaranteed to see atleast one packet every slot.

This is all very implementation-specific, and is identical in  
character to any hello-based protocol.  The only real difference is  
that in some cases you may run BFD with a much shorter timeout, so all  
of the system components have to be up to the task, however you do it.

--Dave



--Apple-Mail-7--660863810
Content-Type: text/html; charset="US-ASCII"
Content-Transfer-Encoding: quoted-printable

<html><body style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; =
-webkit-line-break: after-white-space; "><br><div><div>On Aug 14, 2009, =
at 6:22 PM, Satyam Sinha wrote:</div><br =
class=3D"Apple-interchange-newline"><blockquote type=3D"cite"><span =
class=3D"Apple-style-span" style=3D"border-collapse: separate; color: =
rgb(0, 0, 0); font-family: Helvetica; font-size: medium; font-style: =
normal; font-variant: normal; font-weight: normal; letter-spacing: =
normal; line-height: normal; orphans: 2; text-align: auto; text-indent: =
0px; text-transform: none; white-space: normal; widows: 2; word-spacing: =
0px; -webkit-border-horizontal-spacing: 0px; =
-webkit-border-vertical-spacing: 0px; =
-webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: =
auto; -webkit-text-stroke-width: 0px; "><div class=3D"hmmessage" =
style=3D"font-size: 10pt; font-family: Verdana; ">&gt;<span =
class=3D"Apple-converted-space">&nbsp;</span><br>&gt; &gt; =
2)&nbsp;Should the&nbsp;remote system apply&nbsp;&nbsp;a sliding window =
for Detection Time or<br>&gt; &gt; fixed slotted windows that are not =
overlapped are acceptable?<br>&gt; What does the window contain? (I =
understand you are trying to do<br>&gt; something similar to TCP). Are =
you using a mechanism like that for<br>&gt; echo packets?<br><br>=46rom =
a transmit perspective, if you take into account jitter, one should have =
the timers as sliding window based. One should schedule the next =
transmit at last-transmit-time + tx-timer (jittered) instead of =
expected-last-transmit-time + tx-timer (jittered). The variance in the =
jitter alongwith slotted window usage between two transmits could cause =
the tx-time between two packets to be more than the tx-timer. =
</div></span></blockquote><div><br></div>This doesn't matter as long as =
the timers aren't severely late. &nbsp;In most cases the jitter =
subtraction will more than make up for latencies in the timer system, =
and even if a packet is sent a little late, it doesn't matter, so long =
as *some* packet arrives within the detection =
time.</div><div><br><blockquote type=3D"cite"><span =
class=3D"Apple-style-span" style=3D"border-collapse: separate; color: =
rgb(0, 0, 0); font-family: Helvetica; font-size: medium; font-style: =
normal; font-variant: normal; font-weight: normal; letter-spacing: =
normal; line-height: normal; orphans: 2; text-align: auto; text-indent: =
0px; text-transform: none; white-space: normal; widows: 2; word-spacing: =
0px; -webkit-border-horizontal-spacing: 0px; =
-webkit-border-vertical-spacing: 0px; =
-webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: =
auto; -webkit-text-stroke-width: 0px; "><div class=3D"hmmessage" =
style=3D"font-size: 10pt; font-family: Verdana; ">When the multiplier=3D1,=
 such a variance could make your session go =
down.</div></span></blockquote><div><br></div>Not unless it is severely =
late; &nbsp;the spec explicitly caps the actual interval at 90% of the =
nominal value for just this reason.</div><div><br><blockquote =
type=3D"cite"><span class=3D"Apple-style-span" style=3D"border-collapse: =
separate; color: rgb(0, 0, 0); font-family: Helvetica; font-size: =
medium; font-style: normal; font-variant: normal; font-weight: normal; =
letter-spacing: normal; line-height: normal; orphans: 2; text-align: =
auto; text-indent: 0px; text-transform: none; white-space: normal; =
widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; =
-webkit-border-vertical-spacing: 0px; =
-webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: =
auto; -webkit-text-stroke-width: 0px; "><div class=3D"hmmessage" =
style=3D"font-size: 10pt; font-family: Verdana; "><br>=46rom a receive =
perspective you could do either. If you used slotted windows, you might =
see more than one packet in a slot but you are still guaranteed to see =
atleast one packet every =
slot.<br></div></span></blockquote><div><br></div><div>This is all very =
implementation-specific, and is identical in character to any =
hello-based protocol. &nbsp;The only real difference is that in some =
cases you may run BFD with a much shorter timeout, so all of the system =
components have to be up to the task, however you do =
it.</div><div><br></div><div>--Dave</div><div><br></div></div><br></body><=
/html>=

--Apple-Mail-7--660863810--

From davari@broadcom.com  Mon Aug 17 11:32:34 2009
Return-Path: <davari@broadcom.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 242763A6F38 for <rtg-bfd@core3.amsl.com>; Mon, 17 Aug 2009 11:32:34 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.607
X-Spam-Level: 
X-Spam-Status: No, score=-1.607 tagged_above=-999 required=5 tests=[AWL=-0.526, BAYES_00=-2.599, HTML_MESSAGE=0.001, J_CHICKENPOX_54=0.6, SARE_UN7=0.917]
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 UCM9+XAhKSIk for <rtg-bfd@core3.amsl.com>; Mon, 17 Aug 2009 11:32:33 -0700 (PDT)
Received: from mms1.broadcom.com (mms1.broadcom.com [216.31.210.17]) by core3.amsl.com (Postfix) with ESMTP id EB5EC3A67BE for <rtg-bfd@ietf.org>; Mon, 17 Aug 2009 11:32:32 -0700 (PDT)
Received: from [10.16.192.232] by mms1.broadcom.com with ESMTP (Broadcom SMTP Relay (Email Firewall v6.3.2)); Mon, 17 Aug 2009 11:32:26 -0700
X-Server-Uuid: 02CED230-5797-4B57-9875-D5D2FEE4708A
Received: from SJEXCHCCR02.corp.ad.broadcom.com ([10.16.192.130]) by SJEXCHHUB02.corp.ad.broadcom.com ([10.16.192.232]) with mapi; Mon, 17 Aug 2009 11:32:26 -0700
From: "Shahram Davari" <davari@broadcom.com>
To: "Satyam Sinha" <satyamsinha@live.com>, "Vishwas Manral" <vishwas.ietf@gmail.com>
Date: Mon, 17 Aug 2009 11:32:24 -0700
Subject: RE: DOWN state
Thread-Topic: DOWN state
Thread-Index: AcodPoVDDYeZjzfiQnOhzNR2NAqLpwCKisIQ
Message-ID: <2C2F1EBA8050E74EA81502D5740B4BD68157370890@SJEXCHCCR02.corp.ad.broadcom.com>
References: <AcodMX6g43oi7O4qRoutvjtuAyhnGw==> <2C2F1EBA8050E74EA81502D5740B4BD6815050D601@SJEXCHCCR02.corp.ad.broadcom.com> <77ead0ec0908141642y32b35b08iac7cc9f9086d4038@mail.gmail.com> <BAY117-W423268F41BC3D4D14F516ECD030@phx.gbl>
In-Reply-To: <BAY117-W423268F41BC3D4D14F516ECD030@phx.gbl>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
MIME-Version: 1.0
X-WSS-ID: 66977DB037019033666-01-01
Content-Type: multipart/alternative; boundary=_000_2C2F1EBA8050E74EA81502D5740B4BD68157370890SJEXCHCCR02co_
Cc: "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: Mon, 17 Aug 2009 18:32:34 -0000

--_000_2C2F1EBA8050E74EA81502D5740B4BD68157370890SJEXCHCCR02co_
Content-Type: text/plain;
 charset=us-ascii
Content-Transfer-Encoding: quoted-printable

Hi Satayam,

Are you saying that the Jitter is calculated and applied per BFD packet? or=
 it is calculated once per session and applied to all packets of that sessi=
on?
For example can one packet of a BFD session be jittered by 10% and another =
one by 20%?

Thanks,
Shahram

________________________________
From: Satyam Sinha [mailto:satyamsinha@live.com]
Sent: Friday, August 14, 2009 5:23 PM
To: Vishwas Manral; Shahram Davari
Cc: rtg-bfd@ietf.org
Subject: RE: DOWN state

Hi Shahram,

Comments inline....

> Date: Fri, 14 Aug 2009 16:42:36 -0700
> Subject: Re: DOWN state
> From: vishwas.ietf@gmail.com
> To: davari@broadcom.com
> CC: rtg-bfd@ietf.org
>
> Hi Saharam,
>
> On Fri, Aug 14, 2009 at 3:49 PM, Shahram Davari<davari@broadcom.com> wrot=
e:
> > Hi,
> >
> > The based draft sys that if BFD Control packet is not received during a=
ny
> > Detection Interval then the local system will go to Down state.
> > I have two questions:
> >
> > 1) When can the local system transition out of Down state? Is it after
> > receiving the first BFD packet with State=3DDOWN or INIT? or a number o=
f such
> > BFD packets are required? in other words is there a Hysteresis?
> No hysteresis is required as such.

Any hysteresis would actually be a violation of the "Section 6.2 BFD state-=
machine".

Down state means that the session is down (or has just been created.)
   A session remains in Down state until the remote system indicates
   that it agrees that the session is down by sending a BFD Control
   packet with the State field set to anything other than Up.

>
> > 2) Should the remote system apply  a sliding window for Detection Time =
or
> > fixed slotted windows that are not overlapped are acceptable?
> What does the window contain? (I understand you are trying to do
> something similar to TCP). Are you using a mechanism like that for
> echo packets?

>From a transmit perspective, if you take into account jitter, one should ha=
ve the timers as sliding window based. One should schedule the next transmi=
t at last-transmit-time + tx-timer (jittered) instead of expected-last-tran=
smit-time + tx-timer (jittered). The variance in the jitter alongwith slott=
ed window usage between two transmits could cause the tx-time between two p=
ackets to be more than the tx-timer. When the multiplier=3D1, such a varian=
ce could make your session go down.

>From a receive perspective you could do either. If you used slotted windows=
, you might see more than one packet in a slot but you are still guaranteed=
 to see atleast one packet every slot.

Regards,

Satyam

________________________________
Get your vacation photos on your phone! Click here.<http://windowsliveformo=
bile.com/en-us/photos/default.aspx?&OCID=3D0809TL-HM>

--_000_2C2F1EBA8050E74EA81502D5740B4BD68157370890SJEXCHCCR02co_
Content-Type: text/html;
 charset=us-ascii
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; charset=3Dus-ascii">
<STYLE>.hmmessage P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; P=
ADDING-TOP: 0px
}
BODY.hmmessage {
	FONT-SIZE: 10pt; FONT-FAMILY: Verdana
}
</STYLE>

<META content=3D"MSHTML 6.00.6000.16788" name=3DGENERATOR></HEAD>
<BODY class=3Dhmmessage>
<DIV><SPAN class=3D988422918-17082009><FONT face=3DArial color=3D#0000ff>Hi=
=20
Satayam,</FONT></SPAN></DIV>
<DIV><SPAN class=3D988422918-17082009><FONT face=3DArial=20
color=3D#0000ff></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=3D988422918-17082009><FONT face=3DArial color=3D#0000ff>Ar=
e you=20
saying that the Jitter is calculated and applied per BFD packet? or it is=20
calculated once per session and applied to all packets of that=20
session?</FONT></SPAN></DIV>
<DIV><SPAN class=3D988422918-17082009><FONT face=3DArial color=3D#0000ff>Fo=
r example=20
can one packet of a BFD session be jittered by 10% and another one by=20
20%?</FONT></SPAN></DIV>
<DIV><SPAN class=3D988422918-17082009><FONT face=3DArial=20
color=3D#0000ff></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=3D988422918-17082009><FONT face=3DArial=20
color=3D#0000ff>Thanks,</FONT></SPAN></DIV>
<DIV><SPAN class=3D988422918-17082009><FONT face=3DArial=20
color=3D#0000ff>Shahram</FONT></SPAN></DIV><BR>
<DIV class=3DOutlookMessageHeader lang=3Den-us dir=3Dltr align=3Dleft>
<HR tabIndex=3D-1>
<FONT face=3DTahoma><B>From:</B> Satyam Sinha [mailto:satyamsinha@live.com]=
=20
<BR><B>Sent:</B> Friday, August 14, 2009 5:23 PM<BR><B>To:</B> Vishwas Manr=
al;=20
Shahram Davari<BR><B>Cc:</B> rtg-bfd@ietf.org<BR><B>Subject:</B> RE: DOWN=20
state<BR></FONT><BR></DIV>
<DIV></DIV>Hi Shahram,<BR><BR>Comments inline....<BR><BR>&gt; Date: Fri, 14=
 Aug=20
2009 16:42:36 -0700<BR>&gt; Subject: Re: DOWN state<BR>&gt; From:=20
vishwas.ietf@gmail.com<BR>&gt; To: davari@broadcom.com<BR>&gt; CC:=20
rtg-bfd@ietf.org<BR>&gt; <BR>&gt; Hi Saharam,<BR>&gt; <BR>&gt; On Fri, Aug =
14,=20
2009 at 3:49 PM, Shahram Davari&lt;davari@broadcom.com&gt; wrote:<BR>&gt; &=
gt;=20
Hi,<BR>&gt; &gt;<BR>&gt; &gt; The based draft sys that if BFD Control packe=
t is=20
not received during any<BR>&gt; &gt; Detection Interval then the local syst=
em=20
will go to Down state.<BR>&gt; &gt; I have two questions:<BR>&gt; &gt;<BR>&=
gt;=20
&gt; 1) When can the local system transition out of Down state? Is it=20
after<BR>&gt; &gt; receiving the first BFD packet with State=3DDOWN or INIT=
? or a=20
number of such<BR>&gt; &gt; BFD packets are required? in other words is the=
re a=20
Hysteresis?<BR>&gt; No hysteresis is required as such.<BR><BR>Any hysteresi=
s=20
would actually be a violation of the "Section 6.2 BFD state-machine". <BR><=
PRE class=3Dnewpage>Down state means that the session is down (or has just =
been created.)<BR>   A session remains in Down state until the remote syste=
m indicates<BR>   that it agrees that the session is down by sending a BFD =
Control<BR>   packet with the State field set to anything other than Up.</P=
RE>&gt;=20
<BR>&gt; &gt; 2)&nbsp;Should the&nbsp;remote system apply&nbsp;&nbsp;a slid=
ing=20
window for Detection Time or<BR>&gt; &gt; fixed slotted windows that are no=
t=20
overlapped are acceptable?<BR>&gt; What does the window contain? (I underst=
and=20
you are trying to do<BR>&gt; something similar to TCP). Are you using a=20
mechanism like that for<BR>&gt; echo packets?<BR><BR>From a transmit=20
perspective, if you take into account jitter, one should have the timers as=
=20
sliding window based. One should schedule the next transmit at=20
last-transmit-time + tx-timer (jittered) instead of expected-last-transmit-=
time=20
+ tx-timer (jittered). The variance in the jitter alongwith slotted window =
usage=20
between two transmits could cause the tx-time between two packets to be mor=
e=20
than the tx-timer. When the multiplier=3D1, such a variance could make your=
=20
session go down.<BR><BR>From a receive perspective you could do either. If =
you=20
used slotted windows, you might see more than one packet in a slot but you =
are=20
still guaranteed to see atleast one packet every=20
slot.<BR><BR>Regards,<BR><BR>Satyam<BR><BR>
<HR>
Get your vacation photos on your phone! <A=20
href=3D"http://windowsliveformobile.com/en-us/photos/default.aspx?&amp;OCID=
=3D0809TL-HM"=20
target=3D_new>Click here.</A> </BODY></HTML>

--_000_2C2F1EBA8050E74EA81502D5740B4BD68157370890SJEXCHCCR02co_--


From vishwas.ietf@gmail.com  Mon Aug 17 11:43:37 2009
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 2C7BA3A6F80 for <rtg-bfd@core3.amsl.com>; Mon, 17 Aug 2009 11:43:37 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.175
X-Spam-Level: 
X-Spam-Status: No, score=-2.175 tagged_above=-999 required=5 tests=[AWL=-0.176, BAYES_00=-2.599, J_CHICKENPOX_54=0.6]
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 I09Amu5UeBta for <rtg-bfd@core3.amsl.com>; Mon, 17 Aug 2009 11:43:36 -0700 (PDT)
Received: from mail-yw0-f188.google.com (mail-yw0-f188.google.com [209.85.211.188]) by core3.amsl.com (Postfix) with ESMTP id 61DCA3A6F90 for <rtg-bfd@ietf.org>; Mon, 17 Aug 2009 11:43:34 -0700 (PDT)
Received: by ywh26 with SMTP id 26so4085439ywh.5 for <rtg-bfd@ietf.org>; Mon, 17 Aug 2009 11:43:35 -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=B7+r86u8pVJmPS5TAY11p0+gnjeRXrGzdhsdIPDkD3w=; b=mIWS+4qzceQ9UhypH3g/ku4E2j4CEBLjP4DMv8j4MOEsDTCmsXZAXDIBLDxjPv3zZ1 KOnX31C9VqREfIi3Lj451kjY41/52kGVhkmFJhfkp0rmTvehlXGxHXFyM9hP1anTHy+p UD/Sl+busPbcj66VF1cPq2dtQt4QogjQTQVjA=
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=PGdtPGE/fBlbByBubjwa+XxlfDxsDhIpNqPFPY+AZtDiIoGG2xxIj5hhcT9n/DoZIr LzaIehJqRgxEDhuJFTY73/lzzeyG2LKBtUXU10qkopRYKXUB9JKxYv3X0pfobrMH6AWK WKK58JqP0cmUsn4JeqG31nuuARdHe07eIM01I=
MIME-Version: 1.0
Received: by 10.150.237.10 with SMTP id k10mr6155443ybh.112.1250534615772;  Mon, 17 Aug 2009 11:43:35 -0700 (PDT)
In-Reply-To: <2C2F1EBA8050E74EA81502D5740B4BD68157370890@SJEXCHCCR02.corp.ad.broadcom.com>
References: <2C2F1EBA8050E74EA81502D5740B4BD6815050D601@SJEXCHCCR02.corp.ad.broadcom.com> <77ead0ec0908141642y32b35b08iac7cc9f9086d4038@mail.gmail.com> <BAY117-W423268F41BC3D4D14F516ECD030@phx.gbl> <2C2F1EBA8050E74EA81502D5740B4BD68157370890@SJEXCHCCR02.corp.ad.broadcom.com>
Date: Mon, 17 Aug 2009 11:43:35 -0700
Message-ID: <77ead0ec0908171143o437566delf4ab999f82078465@mail.gmail.com>
Subject: Re: DOWN state
From: Vishwas Manral <vishwas.ietf@gmail.com>
To: Shahram Davari <davari@broadcom.com>
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Cc: "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: Mon, 17 Aug 2009 18:43:37 -0000

Hi Shahram,

The more the randomness the more evenly distributed is the packet send
operation.

I understand your concern from the hardware perspective. It need not
however be the same level of pseudo-randomness as required for
security algorithms, which require specialized hardware for the same.

Thanks,
Vishwas

On Mon, Aug 17, 2009 at 11:32 AM, Shahram Davari<davari@broadcom.com> wrote=
:
> Hi Satayam,
>
> Are you saying that the Jitter is calculated and applied per BFD packet? =
or
> it is calculated once per session and applied to all packets of that
> session?
> For example can one packet of a BFD session be jittered by 10% and anothe=
r
> one by 20%?
>
> Thanks,
> Shahram
> ________________________________
> From: Satyam Sinha [mailto:satyamsinha@live.com]
> Sent: Friday, August 14, 2009 5:23 PM
> To: Vishwas Manral; Shahram Davari
> Cc: rtg-bfd@ietf.org
> Subject: RE: DOWN state
>
> Hi Shahram,
>
> Comments inline....
>
>> Date: Fri, 14 Aug 2009 16:42:36 -0700
>> Subject: Re: DOWN state
>> From: vishwas.ietf@gmail.com
>> To: davari@broadcom.com
>> CC: rtg-bfd@ietf.org
>>
>> Hi Saharam,
>>
>> On Fri, Aug 14, 2009 at 3:49 PM, Shahram Davari<davari@broadcom.com>
>> wrote:
>> > Hi,
>> >
>> > The based draft sys that if BFD Control packet is not received during
>> > any
>> > Detection Interval then the local system will go to Down state.
>> > I have two questions:
>> >
>> > 1) When can the local system transition out of Down state? Is it after
>> > receiving the first BFD packet with State=3DDOWN or INIT? or a number =
of
>> > such
>> > BFD packets are required? in other words is there a Hysteresis?
>> No hysteresis is required as such.
>
> Any hysteresis would actually be a violation of the "Section 6.2 BFD
> state-machine".
>
> Down state means that the session is down (or has just been created.)
>    A session remains in Down state until the remote system indicates
>    that it agrees that the session is down by sending a BFD Control
>    packet with the State field set to anything other than Up.
>
>>
>> > 2)=A0Should the=A0remote system apply=A0=A0a sliding window for Detect=
ion Time
>> > or
>> > fixed slotted windows that are not overlapped are acceptable?
>> What does the window contain? (I understand you are trying to do
>> something similar to TCP). Are you using a mechanism like that for
>> echo packets?
>
> From a transmit perspective, if you take into account jitter, one should
> have the timers as sliding window based. One should schedule the next
> transmit at last-transmit-time + tx-timer (jittered) instead of
> expected-last-transmit-time + tx-timer (jittered). The variance in the
> jitter alongwith slotted window usage between two transmits could cause t=
he
> tx-time between two packets to be more than the tx-timer. When the
> multiplier=3D1, such a variance could make your session go down.
>
> From a receive perspective you could do either. If you used slotted windo=
ws,
> you might see more than one packet in a slot but you are still guaranteed=
 to
> see atleast one packet every slot.
>
> Regards,
>
> Satyam
>
> ________________________________
> Get your vacation photos on your phone! Click here.

From davari@broadcom.com  Mon Aug 17 11:46:44 2009
Return-Path: <davari@broadcom.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 215D83A6FA6 for <rtg-bfd@core3.amsl.com>; Mon, 17 Aug 2009 11:46:44 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.318
X-Spam-Level: 
X-Spam-Status: No, score=-2.318 tagged_above=-999 required=5 tests=[AWL=0.280,  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 6gyWXTa55vja for <rtg-bfd@core3.amsl.com>; Mon, 17 Aug 2009 11:46:43 -0700 (PDT)
Received: from mms1.broadcom.com (mms1.broadcom.com [216.31.210.17]) by core3.amsl.com (Postfix) with ESMTP id CFF933A6FAC for <rtg-bfd@ietf.org>; Mon, 17 Aug 2009 11:45:59 -0700 (PDT)
Received: from [10.16.192.232] by mms1.broadcom.com with ESMTP (Broadcom SMTP Relay (Email Firewall v6.3.2)); Mon, 17 Aug 2009 11:45:56 -0700
X-Server-Uuid: 02CED230-5797-4B57-9875-D5D2FEE4708A
Received: from SJEXCHCCR02.corp.ad.broadcom.com ([10.16.192.130]) by SJEXCHHUB02.corp.ad.broadcom.com ([10.16.192.232]) with mapi; Mon, 17 Aug 2009 11:45:56 -0700
From: "Shahram Davari" <davari@broadcom.com>
To: "rtg-bfd@ietf.org" <rtg-bfd@ietf.org>
Date: Mon, 17 Aug 2009 11:45:55 -0700
Subject: BFD for MPLS
Thread-Topic: BFD for MPLS
Thread-Index: AcofavP1pbU52YNRSJenWDXEs8qBcA==
Message-ID: <2C2F1EBA8050E74EA81502D5740B4BD68157370896@SJEXCHCCR02.corp.ad.broadcom.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
MIME-Version: 1.0
X-WSS-ID: 66977AEE37019047729-01-01
Content-Type: multipart/alternative; boundary=_000_2C2F1EBA8050E74EA81502D5740B4BD68157370896SJEXCHCCR02co_
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: Mon, 17 Aug 2009 18:46:44 -0000

--_000_2C2F1EBA8050E74EA81502D5740B4BD68157370896SJEXCHCCR02co_
Content-Type: text/plain;
 charset=us-ascii
Content-Transfer-Encoding: quoted-printable

Hi,

Section 4 of draft-ietf-bfd-mpls-07 says:

"If the LSP is associated with Multiple FECs, a BFD session SHOULD be estab=
lished for each FEC"

But this doesn't seem to be correct, since BFD can only check the LSP and i=
s unaware of the FECs mapped to the LSP.

Am I missing something?

Thanks,
Shahram

--_000_2C2F1EBA8050E74EA81502D5740B4BD68157370896SJEXCHCCR02co_
Content-Type: text/html;
 charset=us-ascii
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; charset=3Dus-ascii">
<META content=3D"MSHTML 6.00.6000.16788" name=3DGENERATOR></HEAD>
<BODY>
<DIV><FONT face=3DArial size=3D2><SPAN=20
class=3D160014318-17082009>Hi,</SPAN></FONT></DIV>
<DIV><FONT face=3DArial size=3D2><SPAN=20
class=3D160014318-17082009></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2><SPAN class=3D160014318-17082009>Section 4=
 of=20
draft-ietf-bfd-mpls-07 says:</SPAN></FONT></DIV>
<DIV><FONT face=3DArial size=3D2><SPAN=20
class=3D160014318-17082009></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2><SPAN class=3D160014318-17082009>"If the L=
SP is=20
associated with Multiple FECs, a BFD session SHOULD be established for each=
=20
FEC"</SPAN></FONT></DIV>
<DIV><FONT face=3DArial size=3D2><SPAN=20
class=3D160014318-17082009></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2><SPAN class=3D160014318-17082009>But this =
doesn't=20
seem to be correct, since BFD can only check the LSP and is unaware of the =
FECs=20
mapped to the LSP. </SPAN></FONT></DIV>
<DIV><FONT face=3DArial size=3D2><SPAN=20
class=3D160014318-17082009></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2><SPAN class=3D160014318-17082009>Am I miss=
ing=20
something?</SPAN></FONT></DIV>
<DIV><FONT face=3DArial size=3D2><SPAN=20
class=3D160014318-17082009></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2><SPAN=20
class=3D160014318-17082009>Thanks,<BR>Shahram</SPAN></FONT></DIV></BODY></H=
TML>

--_000_2C2F1EBA8050E74EA81502D5740B4BD68157370896SJEXCHCCR02co_--


From davari@broadcom.com  Mon Aug 17 11:50:40 2009
Return-Path: <davari@broadcom.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 A1ED13A6B24 for <rtg-bfd@core3.amsl.com>; Mon, 17 Aug 2009 11:50:40 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.042
X-Spam-Level: 
X-Spam-Status: No, score=-2.042 tagged_above=-999 required=5 tests=[AWL=-0.042, BAYES_00=-2.599, J_CHICKENPOX_54=0.6]
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 EQ2si0OMVbc2 for <rtg-bfd@core3.amsl.com>; Mon, 17 Aug 2009 11:50:39 -0700 (PDT)
Received: from MMS3.broadcom.com (mms3.broadcom.com [216.31.210.19]) by core3.amsl.com (Postfix) with ESMTP id A44D33A6A4A for <rtg-bfd@ietf.org>; Mon, 17 Aug 2009 11:50:39 -0700 (PDT)
Received: from [10.16.192.232] by MMS3.broadcom.com with ESMTP (Broadcom SMTP Relay (Email Firewall v6.3.2)); Mon, 17 Aug 2009 11:50:29 -0700
X-Server-Uuid: B55A25B1-5D7D-41F8-BC53-C57E7AD3C201
Received: from SJEXCHCCR02.corp.ad.broadcom.com ([10.16.192.130]) by SJEXCHHUB02.corp.ad.broadcom.com ([10.16.192.232]) with mapi; Mon, 17 Aug 2009 11:50:29 -0700
From: "Shahram Davari" <davari@broadcom.com>
To: "Vishwas Manral" <vishwas.ietf@gmail.com>
Date: Mon, 17 Aug 2009 11:50:28 -0700
Subject: RE: DOWN state
Thread-Topic: DOWN state
Thread-Index: AcofaqnDB+D0dkVxQ6WkDkuU86CXdgAAGKcQ
Message-ID: <2C2F1EBA8050E74EA81502D5740B4BD68157370898@SJEXCHCCR02.corp.ad.broadcom.com>
References: <2C2F1EBA8050E74EA81502D5740B4BD6815050D601@SJEXCHCCR02.corp.ad.broadcom.com> <77ead0ec0908141642y32b35b08iac7cc9f9086d4038@mail.gmail.com> <BAY117-W423268F41BC3D4D14F516ECD030@phx.gbl> <2C2F1EBA8050E74EA81502D5740B4BD68157370890@SJEXCHCCR02.corp.ad.broadcom.com> <77ead0ec0908171143o437566delf4ab999f82078465@mail.gmail.com>
In-Reply-To: <77ead0ec0908171143o437566delf4ab999f82078465@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
MIME-Version: 1.0
X-WSS-ID: 669779FF60082906424-01-01
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: quoted-printable
Cc: "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: Mon, 17 Aug 2009 18:50:40 -0000

Hi Vishwas,

Thanks for your answer. But I just want to understand the requirements. Is =
it required to calculate Jitter
Per BFD packet or it can be calculated once per BFD session and applied to =
all packets of that session?

The base draft says the reason for applying Jitter is to avoid synchronizat=
ion mean. What does self synchronization mean here?


Thanks,
Shahram=20

-----Original Message-----
From: Vishwas Manral [mailto:vishwas.ietf@gmail.com]=20
Sent: Monday, August 17, 2009 11:44 AM
To: Shahram Davari
Cc: Satyam Sinha; rtg-bfd@ietf.org
Subject: Re: DOWN state

Hi Shahram,

The more the randomness the more evenly distributed is the packet send
operation.

I understand your concern from the hardware perspective. It need not
however be the same level of pseudo-randomness as required for
security algorithms, which require specialized hardware for the same.

Thanks,
Vishwas

On Mon, Aug 17, 2009 at 11:32 AM, Shahram Davari<davari@broadcom.com> wrote=
:
> Hi Satayam,
>
> Are you saying that the Jitter is calculated and applied per BFD packet? =
or
> it is calculated once per session and applied to all packets of that
> session?
> For example can one packet of a BFD session be jittered by 10% and anothe=
r
> one by 20%?
>
> Thanks,
> Shahram
> ________________________________
> From: Satyam Sinha [mailto:satyamsinha@live.com]
> Sent: Friday, August 14, 2009 5:23 PM
> To: Vishwas Manral; Shahram Davari
> Cc: rtg-bfd@ietf.org
> Subject: RE: DOWN state
>
> Hi Shahram,
>
> Comments inline....
>
>> Date: Fri, 14 Aug 2009 16:42:36 -0700
>> Subject: Re: DOWN state
>> From: vishwas.ietf@gmail.com
>> To: davari@broadcom.com
>> CC: rtg-bfd@ietf.org
>>
>> Hi Saharam,
>>
>> On Fri, Aug 14, 2009 at 3:49 PM, Shahram Davari<davari@broadcom.com>
>> wrote:
>> > Hi,
>> >
>> > The based draft sys that if BFD Control packet is not received during
>> > any
>> > Detection Interval then the local system will go to Down state.
>> > I have two questions:
>> >
>> > 1) When can the local system transition out of Down state? Is it after
>> > receiving the first BFD packet with State=3DDOWN or INIT? or a number =
of
>> > such
>> > BFD packets are required? in other words is there a Hysteresis?
>> No hysteresis is required as such.
>
> Any hysteresis would actually be a violation of the "Section 6.2 BFD
> state-machine".
>
> Down state means that the session is down (or has just been created.)
>    A session remains in Down state until the remote system indicates
>    that it agrees that the session is down by sending a BFD Control
>    packet with the State field set to anything other than Up.
>
>>
>> > 2)=A0Should the=A0remote system apply=A0=A0a sliding window for Detect=
ion Time
>> > or
>> > fixed slotted windows that are not overlapped are acceptable?
>> What does the window contain? (I understand you are trying to do
>> something similar to TCP). Are you using a mechanism like that for
>> echo packets?
>
> From a transmit perspective, if you take into account jitter, one should
> have the timers as sliding window based. One should schedule the next
> transmit at last-transmit-time + tx-timer (jittered) instead of
> expected-last-transmit-time + tx-timer (jittered). The variance in the
> jitter alongwith slotted window usage between two transmits could cause t=
he
> tx-time between two packets to be more than the tx-timer. When the
> multiplier=3D1, such a variance could make your session go down.
>
> From a receive perspective you could do either. If you used slotted windo=
ws,
> you might see more than one packet in a slot but you are still guaranteed=
 to
> see atleast one packet every slot.
>
> Regards,
>
> Satyam
>
> ________________________________
> Get your vacation photos on your phone! Click here.



From vishwas.ietf@gmail.com  Mon Aug 17 12:04:59 2009
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 EAED93A6F58 for <rtg-bfd@core3.amsl.com>; Mon, 17 Aug 2009 12:04:59 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.153
X-Spam-Level: 
X-Spam-Status: No, score=-2.153 tagged_above=-999 required=5 tests=[AWL=-0.154, BAYES_00=-2.599, J_CHICKENPOX_54=0.6]
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 RQx6ZN9kAedp for <rtg-bfd@core3.amsl.com>; Mon, 17 Aug 2009 12:04:58 -0700 (PDT)
Received: from mail-gx0-f217.google.com (mail-gx0-f217.google.com [209.85.217.217]) by core3.amsl.com (Postfix) with ESMTP id 9A0CA3A6F9C for <rtg-bfd@ietf.org>; Mon, 17 Aug 2009 12:04:55 -0700 (PDT)
Received: by gxk17 with SMTP id 17so4047033gxk.19 for <rtg-bfd@ietf.org>; Mon, 17 Aug 2009 12:04:55 -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=H8/xi3RwJUfFSjonnh9mMwcqo9Fq5h6CssCSa6xuzPk=; b=MfYiHyOfAam9afaCKD/vPobLVVRn5tXa0+zT9TBE7n8tiDA/qatCKnsy9ZLNxPTwr1 NQZDK4PZIonmy9knitBetfzHcGUjFwsSPKzruMJOemYOl+0n+T6cuTuT3NAVppuspY4H 9T5d3/+rB+djcDUVTRBCKX/VcWW22ZK7Jk6mo=
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=PrL+bZyq1rL+5WPDR+1xSG9obS+wQ33//ConSI1Xz/9v/Cts8d9nBoBboK1GZrFsmG BBNyNou4KMlqaeXV39FZOwoD7NLXaTefA06kZlvzJq09GOYHs3GQNBK3zYyo0teVath3 U/Ys/afkRiZsDl1lZGxBtLazHmeEIYWsI2l94=
MIME-Version: 1.0
Received: by 10.150.237.10 with SMTP id k10mr6191317ybh.112.1250535894949;  Mon, 17 Aug 2009 12:04:54 -0700 (PDT)
In-Reply-To: <2C2F1EBA8050E74EA81502D5740B4BD68157370898@SJEXCHCCR02.corp.ad.broadcom.com>
References: <2C2F1EBA8050E74EA81502D5740B4BD6815050D601@SJEXCHCCR02.corp.ad.broadcom.com> <77ead0ec0908141642y32b35b08iac7cc9f9086d4038@mail.gmail.com> <BAY117-W423268F41BC3D4D14F516ECD030@phx.gbl> <2C2F1EBA8050E74EA81502D5740B4BD68157370890@SJEXCHCCR02.corp.ad.broadcom.com> <77ead0ec0908171143o437566delf4ab999f82078465@mail.gmail.com> <2C2F1EBA8050E74EA81502D5740B4BD68157370898@SJEXCHCCR02.corp.ad.broadcom.com>
Date: Mon, 17 Aug 2009 12:04:54 -0700
Message-ID: <77ead0ec0908171204t9702a07v25c7af342fa9c95c@mail.gmail.com>
Subject: Re: DOWN state
From: Vishwas Manral <vishwas.ietf@gmail.com>
To: Shahram Davari <davari@broadcom.com>
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Cc: "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: Mon, 17 Aug 2009 19:05:00 -0000

Hi Shahram,

It would be best to apply it per packet. Self synchronization in this
case would send timers for all sessions expiring symultaneously and
thus the load on the system/ network traffic not being uniform but
having peaks and troughs.

Thanks,
Vishwas

On Mon, Aug 17, 2009 at 11:50 AM, Shahram Davari<davari@broadcom.com> wrote=
:
> Hi Vishwas,
>
> Thanks for your answer. But I just want to understand the requirements. I=
s it required to calculate Jitter
> Per BFD packet or it can be calculated once per BFD session and applied t=
o all packets of that session?
>
> The base draft says the reason for applying Jitter is to avoid synchroniz=
ation mean. What does self synchronization mean here?
>
>
> Thanks,
> Shahram
>
> -----Original Message-----
> From: Vishwas Manral [mailto:vishwas.ietf@gmail.com]
> Sent: Monday, August 17, 2009 11:44 AM
> To: Shahram Davari
> Cc: Satyam Sinha; rtg-bfd@ietf.org
> Subject: Re: DOWN state
>
> Hi Shahram,
>
> The more the randomness the more evenly distributed is the packet send
> operation.
>
> I understand your concern from the hardware perspective. It need not
> however be the same level of pseudo-randomness as required for
> security algorithms, which require specialized hardware for the same.
>
> Thanks,
> Vishwas
>
> On Mon, Aug 17, 2009 at 11:32 AM, Shahram Davari<davari@broadcom.com> wro=
te:
>> Hi Satayam,
>>
>> Are you saying that the Jitter is calculated and applied per BFD packet?=
 or
>> it is calculated once per session and applied to all packets of that
>> session?
>> For example can one packet of a BFD session be jittered by 10% and anoth=
er
>> one by 20%?
>>
>> Thanks,
>> Shahram
>> ________________________________
>> From: Satyam Sinha [mailto:satyamsinha@live.com]
>> Sent: Friday, August 14, 2009 5:23 PM
>> To: Vishwas Manral; Shahram Davari
>> Cc: rtg-bfd@ietf.org
>> Subject: RE: DOWN state
>>
>> Hi Shahram,
>>
>> Comments inline....
>>
>>> Date: Fri, 14 Aug 2009 16:42:36 -0700
>>> Subject: Re: DOWN state
>>> From: vishwas.ietf@gmail.com
>>> To: davari@broadcom.com
>>> CC: rtg-bfd@ietf.org
>>>
>>> Hi Saharam,
>>>
>>> On Fri, Aug 14, 2009 at 3:49 PM, Shahram Davari<davari@broadcom.com>
>>> wrote:
>>> > Hi,
>>> >
>>> > The based draft sys that if BFD Control packet is not received during
>>> > any
>>> > Detection Interval then the local system will go to Down state.
>>> > I have two questions:
>>> >
>>> > 1) When can the local system transition out of Down state? Is it afte=
r
>>> > receiving the first BFD packet with State=3DDOWN or INIT? or a number=
 of
>>> > such
>>> > BFD packets are required? in other words is there a Hysteresis?
>>> No hysteresis is required as such.
>>
>> Any hysteresis would actually be a violation of the "Section 6.2 BFD
>> state-machine".
>>
>> Down state means that the session is down (or has just been created.)
>> =A0 =A0A session remains in Down state until the remote system indicates
>> =A0 =A0that it agrees that the session is down by sending a BFD Control
>> =A0 =A0packet with the State field set to anything other than Up.
>>
>>>
>>> > 2)=A0Should the=A0remote system apply=A0=A0a sliding window for Detec=
tion Time
>>> > or
>>> > fixed slotted windows that are not overlapped are acceptable?
>>> What does the window contain? (I understand you are trying to do
>>> something similar to TCP). Are you using a mechanism like that for
>>> echo packets?
>>
>> From a transmit perspective, if you take into account jitter, one should
>> have the timers as sliding window based. One should schedule the next
>> transmit at last-transmit-time + tx-timer (jittered) instead of
>> expected-last-transmit-time + tx-timer (jittered). The variance in the
>> jitter alongwith slotted window usage between two transmits could cause =
the
>> tx-time between two packets to be more than the tx-timer. When the
>> multiplier=3D1, such a variance could make your session go down.
>>
>> From a receive perspective you could do either. If you used slotted wind=
ows,
>> you might see more than one packet in a slot but you are still guarantee=
d to
>> see atleast one packet every slot.
>>
>> Regards,
>>
>> Satyam
>>
>> ________________________________
>> Get your vacation photos on your phone! Click here.
>
>
>

From SCHOUWEN@nortel.com  Mon Aug 17 12:15:00 2009
Return-Path: <SCHOUWEN@nortel.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 3B5E03A6F5E for <rtg-bfd@core3.amsl.com>; Mon, 17 Aug 2009 12:15:00 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.999
X-Spam-Level: 
X-Spam-Status: No, score=-5.999 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, J_CHICKENPOX_54=0.6, RCVD_IN_DNSWL_MED=-4]
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 a1JHWowmTjcI for <rtg-bfd@core3.amsl.com>; Mon, 17 Aug 2009 12:14:59 -0700 (PDT)
Received: from zrtps0kp.nortel.com (zrtps0kp.nortel.com [47.140.192.56]) by core3.amsl.com (Postfix) with ESMTP id 7FF2F28C2F8 for <rtg-bfd@ietf.org>; Mon, 17 Aug 2009 12:14:27 -0700 (PDT)
Received: from zcarhxm1.corp.nortel.com (zcarhxm1.corp.nortel.com [47.129.230.97]) by zrtps0kp.nortel.com (Switch-2.2.6/Switch-2.2.0) with ESMTP id n7HJEO528622; Mon, 17 Aug 2009 19:14:24 GMT
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Subject: RE: DOWN state
Date: Mon, 17 Aug 2009 15:14:03 -0400
Message-ID: <549FD0754C7E1D468D93A34B42AC5F9215571244@zcarhxm1.corp.nortel.com>
In-Reply-To: <2C2F1EBA8050E74EA81502D5740B4BD68157370898@SJEXCHCCR02.corp.ad.broadcom.com>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: DOWN state
Thread-Index: AcofbuJGT0OOl7MlR/S82hpTUudSFA==
References: <2C2F1EBA8050E74EA81502D5740B4BD6815050D601@SJEXCHCCR02.corp.ad.broadcom.com><77ead0ec0908141642y32b35b08iac7cc9f9086d4038@mail.gmail.com><BAY117-W423268F41BC3D4D14F516ECD030@phx.gbl><2C2F1EBA8050E74EA81502D5740B4BD68157370890@SJEXCHCCR02.corp.ad.broadcom.com><77ead0ec0908171143o437566delf4ab999f82078465@mail.gmail.com> <2C2F1EBA8050E74EA81502D5740B4BD68157370898@SJEXCHCCR02.corp.ad.broadcom.com>
From: "John Van Schouwen" <schouwen@nortel.com>
To: "Shahram Davari" <davari@broadcom.com>, "Vishwas Manral" <vishwas.ietf@gmail.com>
Cc: 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: Mon, 17 Aug 2009 19:15:00 -0000

Jitter is to be applied on a per-packet basis.

Here's a crude, simplified summary: Self-synchronization has to do with =
routers throughout a network synching up their periodic transmissions =
(such as with periodic hello packets) such that all routers send a burst =
of packets in unison, and then quiesce together for a time. It's an =
interesting phenomenon that is rooted in having all routers transmitting =
their periodic packets on near indentical periods. Though their timers =
may all be started randomly, over time--due to queuing latencies-- they =
eventually sychronize their timers with each other. (Apparently, this =
phenomenon can be seen with pendulum clocks hanging on the same wall; =
they eventually synchronize and swing in unison.) The bursty =
transmissions create havoc on routers' CPUs. So, there is a desire to =
avoid allowing routers self-synchronize. This can be accomplished by =
applying a large enough per-interval jitter on the periodic timers.  If =
you're really interested in the details, search on =
"self-synchronization" in Google or on the IETF Web site.

John van Schouwen
MG15K Bidirectional Forwarding Detection Team
Nortel Networks, Ottawa, Canada
email:   schouwen@nortel.com
Phone: (613) 763-8763  (external)
           ESN: 393-8763  (internal)

=20

> -----Original Message-----
> From: Shahram Davari [mailto:davari@broadcom.com]=20
> Sent: Monday, August 17, 2009 2:50 PM
> To: Vishwas Manral
> Cc: rtg-bfd@ietf.org
> Subject: RE: DOWN state
>=20
> Hi Vishwas,
>=20
> Thanks for your answer. But I just want to understand the=20
> requirements. Is it required to calculate Jitter Per BFD=20
> packet or it can be calculated once per BFD session and=20
> applied to all packets of that session?
>=20
> The base draft says the reason for applying Jitter is to=20
> avoid synchronization mean. What does self synchronization mean here?
>=20
>=20
> Thanks,
> Shahram=20
>=20
> -----Original Message-----
> From: Vishwas Manral [mailto:vishwas.ietf@gmail.com]
> Sent: Monday, August 17, 2009 11:44 AM
> To: Shahram Davari
> Cc: Satyam Sinha; rtg-bfd@ietf.org
> Subject: Re: DOWN state
>=20
> Hi Shahram,
>=20
> The more the randomness the more evenly distributed is the=20
> packet send operation.
>=20
> I understand your concern from the hardware perspective. It=20
> need not however be the same level of pseudo-randomness as=20
> required for security algorithms, which require specialized=20
> hardware for the same.
>=20
> Thanks,
> Vishwas
>=20
> On Mon, Aug 17, 2009 at 11:32 AM, Shahram=20
> Davari<davari@broadcom.com> wrote:
> > Hi Satayam,
> >
> > Are you saying that the Jitter is calculated and applied per BFD=20
> > packet? or it is calculated once per session and applied to all=20
> > packets of that session?
> > For example can one packet of a BFD session be jittered by 10% and=20
> > another one by 20%?
> >
> > Thanks,
> > Shahram
> > ________________________________
> > From: Satyam Sinha [mailto:satyamsinha@live.com]
> > Sent: Friday, August 14, 2009 5:23 PM
> > To: Vishwas Manral; Shahram Davari
> > Cc: rtg-bfd@ietf.org
> > Subject: RE: DOWN state
> >
> > Hi Shahram,
> >
> > Comments inline....
> >
> >> Date: Fri, 14 Aug 2009 16:42:36 -0700
> >> Subject: Re: DOWN state
> >> From: vishwas.ietf@gmail.com
> >> To: davari@broadcom.com
> >> CC: rtg-bfd@ietf.org
> >>
> >> Hi Saharam,
> >>
> >> On Fri, Aug 14, 2009 at 3:49 PM, Shahram=20
> Davari<davari@broadcom.com>
> >> wrote:
> >> > Hi,
> >> >
> >> > The based draft sys that if BFD Control packet is not received=20
> >> > during any Detection Interval then the local system will=20
> go to Down=20
> >> > state.
> >> > I have two questions:
> >> >
> >> > 1) When can the local system transition out of Down state? Is it=20
> >> > after receiving the first BFD packet with State=3DDOWN or=20
> INIT? or a=20
> >> > number of such BFD packets are required? in other words=20
> is there a=20
> >> > Hysteresis?
> >> No hysteresis is required as such.
> >
> > Any hysteresis would actually be a violation of the=20
> "Section 6.2 BFD=20
> > state-machine".
> >
> > Down state means that the session is down (or has just been=20
> created.)
> >    A session remains in Down state until the remote system indicates
> >    that it agrees that the session is down by sending a BFD Control
> >    packet with the State field set to anything other than Up.
> >
> >>
> >> > 2)=A0Should the=A0remote system apply=A0=A0a sliding window for=20
> Detection=20
> >> > Time or fixed slotted windows that are not overlapped are=20
> >> > acceptable?
> >> What does the window contain? (I understand you are trying to do=20
> >> something similar to TCP). Are you using a mechanism like that for=20
> >> echo packets?
> >
> > From a transmit perspective, if you take into account jitter, one=20
> > should have the timers as sliding window based. One should schedule=20
> > the next transmit at last-transmit-time + tx-timer=20
> (jittered) instead=20
> > of expected-last-transmit-time + tx-timer (jittered). The=20
> variance in=20
> > the jitter alongwith slotted window usage between two=20
> transmits could=20
> > cause the tx-time between two packets to be more than the tx-timer.=20
> > When the multiplier=3D1, such a variance could make your=20
> session go down.
> >
> > From a receive perspective you could do either. If you used slotted=20
> > windows, you might see more than one packet in a slot but you are=20
> > still guaranteed to see atleast one packet every slot.
> >
> > Regards,
> >
> > Satyam
> >
> > ________________________________
> > Get your vacation photos on your phone! Click here.
>=20
>=20
>=20
>=20

From satyamsinha@live.com  Mon Aug 17 12:16:56 2009
Return-Path: <satyamsinha@live.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 95A393A6817 for <rtg-bfd@core3.amsl.com>; Mon, 17 Aug 2009 12:16:56 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -100.821
X-Spam-Level: 
X-Spam-Status: No, score=-100.821 tagged_above=-999 required=5 tests=[AWL=0.558, BAYES_00=-2.599, HTML_MESSAGE=0.001, J_CHICKENPOX_54=0.6, RCVD_IN_SORBS_WEB=0.619, USER_IN_WHITELIST=-100]
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 BT1kVeWSiqAE for <rtg-bfd@core3.amsl.com>; Mon, 17 Aug 2009 12:16:55 -0700 (PDT)
Received: from bay0-omc3-s12.bay0.hotmail.com (bay0-omc3-s12.bay0.hotmail.com [65.54.246.212]) by core3.amsl.com (Postfix) with ESMTP id 3772A28C160 for <rtg-bfd@ietf.org>; Mon, 17 Aug 2009 12:16:55 -0700 (PDT)
Received: from BAY117-W3 ([207.46.8.38]) by bay0-omc3-s12.bay0.hotmail.com with Microsoft SMTPSVC(6.0.3790.3959);  Mon, 17 Aug 2009 12:17:00 -0700
Message-ID: <BAY117-W3348A7EEB228F106BD3F6CD010@phx.gbl>
Content-Type: multipart/alternative; boundary="_743f564b-c9b0-4718-b6ea-a8a81ccab2a2_"
X-Originating-IP: [64.47.51.158]
From: Satyam Sinha <satyamsinha@live.com>
To: Vishwas Manral <vishwas.ietf@gmail.com>, <davari@broadcom.com>
Subject: RE: DOWN state
Date: Mon, 17 Aug 2009 12:16:59 -0700
Importance: Normal
In-Reply-To: <77ead0ec0908171204t9702a07v25c7af342fa9c95c@mail.gmail.com>
References: <2C2F1EBA8050E74EA81502D5740B4BD6815050D601@SJEXCHCCR02.corp.ad.broadcom.com> <77ead0ec0908141642y32b35b08iac7cc9f9086d4038@mail.gmail.com> <BAY117-W423268F41BC3D4D14F516ECD030@phx.gbl> <2C2F1EBA8050E74EA81502D5740B4BD68157370890@SJEXCHCCR02.corp.ad.broadcom.com> <77ead0ec0908171143o437566delf4ab999f82078465@mail.gmail.com> <2C2F1EBA8050E74EA81502D5740B4BD68157370898@SJEXCHCCR02.corp.ad.broadcom.com> <77ead0ec0908171204t9702a07v25c7af342fa9c95c@mail.gmail.com>
MIME-Version: 1.0
X-OriginalArrivalTime: 17 Aug 2009 19:17:00.0940 (UTC) FILETIME=[4BF10CC0:01CA1F6F]
Cc: 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: Mon, 17 Aug 2009 19:16:56 -0000

--_743f564b-c9b0-4718-b6ea-a8a81ccab2a2_
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable


I agree with Vishwas. This is indeed per packet basis.

Satyam

> Date: Mon=2C 17 Aug 2009 12:04:54 -0700
> Subject: Re: DOWN state
> From: vishwas.ietf@gmail.com
> To: davari@broadcom.com
> CC: satyamsinha@live.com=3B rtg-bfd@ietf.org
>=20
> Hi Shahram=2C
>=20
> It would be best to apply it per packet. Self synchronization in this
> case would send timers for all sessions expiring symultaneously and
> thus the load on the system/ network traffic not being uniform but
> having peaks and troughs.
>=20
> Thanks=2C
> Vishwas
>=20
> On Mon=2C Aug 17=2C 2009 at 11:50 AM=2C Shahram Davari<davari@broadcom.co=
m> wrote:
> > Hi Vishwas=2C
> >
> > Thanks for your answer. But I just want to understand the requirements.=
 Is it required to calculate Jitter
> > Per BFD packet or it can be calculated once per BFD session and applied=
 to all packets of that session?
> >
> > The base draft says the reason for applying Jitter is to avoid synchron=
ization mean. What does self synchronization mean here?
> >
> >
> > Thanks=2C
> > Shahram
> >
> > -----Original Message-----
> > From: Vishwas Manral [mailto:vishwas.ietf@gmail.com]
> > Sent: Monday=2C August 17=2C 2009 11:44 AM
> > To: Shahram Davari
> > Cc: Satyam Sinha=3B rtg-bfd@ietf.org
> > Subject: Re: DOWN state
> >
> > Hi Shahram=2C
> >
> > The more the randomness the more evenly distributed is the packet send
> > operation.
> >
> > I understand your concern from the hardware perspective. It need not
> > however be the same level of pseudo-randomness as required for
> > security algorithms=2C which require specialized hardware for the same.
> >
> > Thanks=2C
> > Vishwas
> >
> > On Mon=2C Aug 17=2C 2009 at 11:32 AM=2C Shahram Davari<davari@broadcom.=
com> wrote:
> >> Hi Satayam=2C
> >>
> >> Are you saying that the Jitter is calculated and applied per BFD packe=
t? or
> >> it is calculated once per session and applied to all packets of that
> >> session?
> >> For example can one packet of a BFD session be jittered by 10% and ano=
ther
> >> one by 20%?
> >>
> >> Thanks=2C
> >> Shahram
> >> ________________________________
> >> From: Satyam Sinha [mailto:satyamsinha@live.com]
> >> Sent: Friday=2C August 14=2C 2009 5:23 PM
> >> To: Vishwas Manral=3B Shahram Davari
> >> Cc: rtg-bfd@ietf.org
> >> Subject: RE: DOWN state
> >>
> >> Hi Shahram=2C
> >>
> >> Comments inline....
> >>
> >>> Date: Fri=2C 14 Aug 2009 16:42:36 -0700
> >>> Subject: Re: DOWN state
> >>> From: vishwas.ietf@gmail.com
> >>> To: davari@broadcom.com
> >>> CC: rtg-bfd@ietf.org
> >>>
> >>> Hi Saharam=2C
> >>>
> >>> On Fri=2C Aug 14=2C 2009 at 3:49 PM=2C Shahram Davari<davari@broadcom=
.com>
> >>> wrote:
> >>> > Hi=2C
> >>> >
> >>> > The based draft sys that if BFD Control packet is not received duri=
ng
> >>> > any
> >>> > Detection Interval then the local system will go to Down state.
> >>> > I have two questions:
> >>> >
> >>> > 1) When can the local system transition out of Down state? Is it af=
ter
> >>> > receiving the first BFD packet with State=3DDOWN or INIT? or a numb=
er of
> >>> > such
> >>> > BFD packets are required? in other words is there a Hysteresis?
> >>> No hysteresis is required as such.
> >>
> >> Any hysteresis would actually be a violation of the "Section 6.2 BFD
> >> state-machine".
> >>
> >> Down state means that the session is down (or has just been created.)
> >>    A session remains in Down state until the remote system indicates
> >>    that it agrees that the session is down by sending a BFD Control
> >>    packet with the State field set to anything other than Up.
> >>
> >>>
> >>> > 2) Should the remote system apply  a sliding window for Detection T=
ime
> >>> > or
> >>> > fixed slotted windows that are not overlapped are acceptable?
> >>> What does the window contain? (I understand you are trying to do
> >>> something similar to TCP). Are you using a mechanism like that for
> >>> echo packets?
> >>
> >> From a transmit perspective=2C if you take into account jitter=2C one =
should
> >> have the timers as sliding window based. One should schedule the next
> >> transmit at last-transmit-time + tx-timer (jittered) instead of
> >> expected-last-transmit-time + tx-timer (jittered). The variance in the
> >> jitter alongwith slotted window usage between two transmits could caus=
e the
> >> tx-time between two packets to be more than the tx-timer. When the
> >> multiplier=3D1=2C such a variance could make your session go down.
> >>
> >> From a receive perspective you could do either. If you used slotted wi=
ndows=2C
> >> you might see more than one packet in a slot but you are still guarant=
eed to
> >> see atleast one packet every slot.
> >>
> >> Regards=2C
> >>
> >> Satyam
> >>
> >> ________________________________
> >> Get your vacation photos on your phone! Click here.
> >
> >
> >

_________________________________________________________________
Get back to school stuff for them and cashback for you.
http://www.bing.com/cashback?form=3DMSHYCB&publ=3DWLHMTAG&crea=3DTEXT_MSHYC=
B_BackToSchool_Cashback_BTSCashback_1x1=

--_743f564b-c9b0-4718-b6ea-a8a81ccab2a2_
Content-Type: text/html; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<html>
<head>
<style>
.hmmessage P
{
margin:0px=3B
padding:0px
}
body.hmmessage
{
font-size: 10pt=3B
font-family:Verdana
}
</style>
</head>
<body class=3D'hmmessage'>
I agree with Vishwas. This is indeed per packet basis.<br><br>Satyam<br><br=
>&gt=3B Date: Mon=2C 17 Aug 2009 12:04:54 -0700<br>&gt=3B Subject: Re: DOWN=
 state<br>&gt=3B From: vishwas.ietf@gmail.com<br>&gt=3B To: davari@broadcom=
.com<br>&gt=3B CC: satyamsinha@live.com=3B rtg-bfd@ietf.org<br>&gt=3B <br>&=
gt=3B Hi Shahram=2C<br>&gt=3B <br>&gt=3B It would be best to apply it per p=
acket. Self synchronization in this<br>&gt=3B case would send timers for al=
l sessions expiring symultaneously and<br>&gt=3B thus the load on the syste=
m/ network traffic not being uniform but<br>&gt=3B having peaks and troughs=
.<br>&gt=3B <br>&gt=3B Thanks=2C<br>&gt=3B Vishwas<br>&gt=3B <br>&gt=3B On =
Mon=2C Aug 17=2C 2009 at 11:50 AM=2C Shahram Davari&lt=3Bdavari@broadcom.co=
m&gt=3B wrote:<br>&gt=3B &gt=3B Hi Vishwas=2C<br>&gt=3B &gt=3B<br>&gt=3B &g=
t=3B Thanks for your answer. But I just want to understand the requirements=
. Is it required to calculate Jitter<br>&gt=3B &gt=3B Per BFD packet or it =
can be calculated once per BFD session and applied to all packets of that s=
ession?<br>&gt=3B &gt=3B<br>&gt=3B &gt=3B The base draft says the reason fo=
r applying Jitter is to avoid synchronization mean. What does self synchron=
ization mean here?<br>&gt=3B &gt=3B<br>&gt=3B &gt=3B<br>&gt=3B &gt=3B Thank=
s=2C<br>&gt=3B &gt=3B Shahram<br>&gt=3B &gt=3B<br>&gt=3B &gt=3B -----Origin=
al Message-----<br>&gt=3B &gt=3B From: Vishwas Manral [mailto:vishwas.ietf@=
gmail.com]<br>&gt=3B &gt=3B Sent: Monday=2C August 17=2C 2009 11:44 AM<br>&=
gt=3B &gt=3B To: Shahram Davari<br>&gt=3B &gt=3B Cc: Satyam Sinha=3B rtg-bf=
d@ietf.org<br>&gt=3B &gt=3B Subject: Re: DOWN state<br>&gt=3B &gt=3B<br>&gt=
=3B &gt=3B Hi Shahram=2C<br>&gt=3B &gt=3B<br>&gt=3B &gt=3B The more the ran=
domness the more evenly distributed is the packet send<br>&gt=3B &gt=3B ope=
ration.<br>&gt=3B &gt=3B<br>&gt=3B &gt=3B I understand your concern from th=
e hardware perspective. It need not<br>&gt=3B &gt=3B however be the same le=
vel of pseudo-randomness as required for<br>&gt=3B &gt=3B security algorith=
ms=2C which require specialized hardware for the same.<br>&gt=3B &gt=3B<br>=
&gt=3B &gt=3B Thanks=2C<br>&gt=3B &gt=3B Vishwas<br>&gt=3B &gt=3B<br>&gt=3B=
 &gt=3B On Mon=2C Aug 17=2C 2009 at 11:32 AM=2C Shahram Davari&lt=3Bdavari@=
broadcom.com&gt=3B wrote:<br>&gt=3B &gt=3B&gt=3B Hi Satayam=2C<br>&gt=3B &g=
t=3B&gt=3B<br>&gt=3B &gt=3B&gt=3B Are you saying that the Jitter is calcula=
ted and applied per BFD packet? or<br>&gt=3B &gt=3B&gt=3B it is calculated =
once per session and applied to all packets of that<br>&gt=3B &gt=3B&gt=3B =
session?<br>&gt=3B &gt=3B&gt=3B For example can one packet of a BFD session=
 be jittered by 10% and another<br>&gt=3B &gt=3B&gt=3B one by 20%?<br>&gt=
=3B &gt=3B&gt=3B<br>&gt=3B &gt=3B&gt=3B Thanks=2C<br>&gt=3B &gt=3B&gt=3B Sh=
ahram<br>&gt=3B &gt=3B&gt=3B ________________________________<br>&gt=3B &gt=
=3B&gt=3B From: Satyam Sinha [mailto:satyamsinha@live.com]<br>&gt=3B &gt=3B=
&gt=3B Sent: Friday=2C August 14=2C 2009 5:23 PM<br>&gt=3B &gt=3B&gt=3B To:=
 Vishwas Manral=3B Shahram Davari<br>&gt=3B &gt=3B&gt=3B Cc: rtg-bfd@ietf.o=
rg<br>&gt=3B &gt=3B&gt=3B Subject: RE: DOWN state<br>&gt=3B &gt=3B&gt=3B<br=
>&gt=3B &gt=3B&gt=3B Hi Shahram=2C<br>&gt=3B &gt=3B&gt=3B<br>&gt=3B &gt=3B&=
gt=3B Comments inline....<br>&gt=3B &gt=3B&gt=3B<br>&gt=3B &gt=3B&gt=3B&gt=
=3B Date: Fri=2C 14 Aug 2009 16:42:36 -0700<br>&gt=3B &gt=3B&gt=3B&gt=3B Su=
bject: Re: DOWN state<br>&gt=3B &gt=3B&gt=3B&gt=3B From: vishwas.ietf@gmail=
.com<br>&gt=3B &gt=3B&gt=3B&gt=3B To: davari@broadcom.com<br>&gt=3B &gt=3B&=
gt=3B&gt=3B CC: rtg-bfd@ietf.org<br>&gt=3B &gt=3B&gt=3B&gt=3B<br>&gt=3B &gt=
=3B&gt=3B&gt=3B Hi Saharam=2C<br>&gt=3B &gt=3B&gt=3B&gt=3B<br>&gt=3B &gt=3B=
&gt=3B&gt=3B On Fri=2C Aug 14=2C 2009 at 3:49 PM=2C Shahram Davari&lt=3Bdav=
ari@broadcom.com&gt=3B<br>&gt=3B &gt=3B&gt=3B&gt=3B wrote:<br>&gt=3B &gt=3B=
&gt=3B&gt=3B &gt=3B Hi=2C<br>&gt=3B &gt=3B&gt=3B&gt=3B &gt=3B<br>&gt=3B &gt=
=3B&gt=3B&gt=3B &gt=3B The based draft sys that if BFD Control packet is no=
t received during<br>&gt=3B &gt=3B&gt=3B&gt=3B &gt=3B any<br>&gt=3B &gt=3B&=
gt=3B&gt=3B &gt=3B Detection Interval then the local system will go to Down=
 state.<br>&gt=3B &gt=3B&gt=3B&gt=3B &gt=3B I have two questions:<br>&gt=3B=
 &gt=3B&gt=3B&gt=3B &gt=3B<br>&gt=3B &gt=3B&gt=3B&gt=3B &gt=3B 1) When can =
the local system transition out of Down state? Is it after<br>&gt=3B &gt=3B=
&gt=3B&gt=3B &gt=3B receiving the first BFD packet with State=3DDOWN or INI=
T? or a number of<br>&gt=3B &gt=3B&gt=3B&gt=3B &gt=3B such<br>&gt=3B &gt=3B=
&gt=3B&gt=3B &gt=3B BFD packets are required? in other words is there a Hys=
teresis?<br>&gt=3B &gt=3B&gt=3B&gt=3B No hysteresis is required as such.<br=
>&gt=3B &gt=3B&gt=3B<br>&gt=3B &gt=3B&gt=3B Any hysteresis would actually b=
e a violation of the "Section 6.2 BFD<br>&gt=3B &gt=3B&gt=3B state-machine"=
.<br>&gt=3B &gt=3B&gt=3B<br>&gt=3B &gt=3B&gt=3B Down state means that the s=
ession is down (or has just been created.)<br>&gt=3B &gt=3B&gt=3B &nbsp=3B =
&nbsp=3BA session remains in Down state until the remote system indicates<b=
r>&gt=3B &gt=3B&gt=3B &nbsp=3B &nbsp=3Bthat it agrees that the session is d=
own by sending a BFD Control<br>&gt=3B &gt=3B&gt=3B &nbsp=3B &nbsp=3Bpacket=
 with the State field set to anything other than Up.<br>&gt=3B &gt=3B&gt=3B=
<br>&gt=3B &gt=3B&gt=3B&gt=3B<br>&gt=3B &gt=3B&gt=3B&gt=3B &gt=3B 2)&nbsp=
=3BShould the&nbsp=3Bremote system apply&nbsp=3B&nbsp=3Ba sliding window fo=
r Detection Time<br>&gt=3B &gt=3B&gt=3B&gt=3B &gt=3B or<br>&gt=3B &gt=3B&gt=
=3B&gt=3B &gt=3B fixed slotted windows that are not overlapped are acceptab=
le?<br>&gt=3B &gt=3B&gt=3B&gt=3B What does the window contain? (I understan=
d you are trying to do<br>&gt=3B &gt=3B&gt=3B&gt=3B something similar to TC=
P). Are you using a mechanism like that for<br>&gt=3B &gt=3B&gt=3B&gt=3B ec=
ho packets?<br>&gt=3B &gt=3B&gt=3B<br>&gt=3B &gt=3B&gt=3B From a transmit p=
erspective=2C if you take into account jitter=2C one should<br>&gt=3B &gt=
=3B&gt=3B have the timers as sliding window based. One should schedule the =
next<br>&gt=3B &gt=3B&gt=3B transmit at last-transmit-time + tx-timer (jitt=
ered) instead of<br>&gt=3B &gt=3B&gt=3B expected-last-transmit-time + tx-ti=
mer (jittered). The variance in the<br>&gt=3B &gt=3B&gt=3B jitter alongwith=
 slotted window usage between two transmits could cause the<br>&gt=3B &gt=
=3B&gt=3B tx-time between two packets to be more than the tx-timer. When th=
e<br>&gt=3B &gt=3B&gt=3B multiplier=3D1=2C such a variance could make your =
session go down.<br>&gt=3B &gt=3B&gt=3B<br>&gt=3B &gt=3B&gt=3B From a recei=
ve perspective you could do either. If you used slotted windows=2C<br>&gt=
=3B &gt=3B&gt=3B you might see more than one packet in a slot but you are s=
till guaranteed to<br>&gt=3B &gt=3B&gt=3B see atleast one packet every slot=
.<br>&gt=3B &gt=3B&gt=3B<br>&gt=3B &gt=3B&gt=3B Regards=2C<br>&gt=3B &gt=3B=
&gt=3B<br>&gt=3B &gt=3B&gt=3B Satyam<br>&gt=3B &gt=3B&gt=3B<br>&gt=3B &gt=
=3B&gt=3B ________________________________<br>&gt=3B &gt=3B&gt=3B Get your =
vacation photos on your phone! Click here.<br>&gt=3B &gt=3B<br>&gt=3B &gt=
=3B<br>&gt=3B &gt=3B<br><br /><hr />Get back to school stuff for them and c=
ashback for you. <a href=3D'http://www.bing.com/cashback?form=3DMSHYCB&publ=
=3DWLHMTAG&crea=3DTEXT_MSHYCB_BackToSchool_Cashback_BTSCashback_1x1' target=
=3D'_new'>Try BingT now.</a></body>
</html>=

--_743f564b-c9b0-4718-b6ea-a8a81ccab2a2_--

From dkatz@juniper.net  Mon Aug 17 14:46:20 2009
Return-Path: <dkatz@juniper.net>
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 AA7D13A6CB4 for <rtg-bfd@core3.amsl.com>; Mon, 17 Aug 2009 14:46:20 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.244
X-Spam-Level: 
X-Spam-Status: No, score=-6.244 tagged_above=-999 required=5 tests=[AWL=-0.246, BAYES_00=-2.599, HTML_MESSAGE=0.001, J_CHICKENPOX_54=0.6, RCVD_IN_DNSWL_MED=-4]
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 8ltFt9SxWGro for <rtg-bfd@core3.amsl.com>; Mon, 17 Aug 2009 14:46:19 -0700 (PDT)
Received: from exprod7og123.obsmtp.com (exprod7og123.obsmtp.com [64.18.2.24]) by core3.amsl.com (Postfix) with ESMTP id 3E0AF3A688D for <rtg-bfd@ietf.org>; Mon, 17 Aug 2009 14:46:18 -0700 (PDT)
Received: from source ([66.129.224.36]) (using TLSv1) by exprod7ob123.postini.com ([64.18.6.12]) with SMTP ID DSNKSonPrklUFrNM438y9Bcu7ZfOusljeMRg@postini.com; Mon, 17 Aug 2009 14:46:24 PDT
Received: from p-emfe01-sac.jnpr.net (66.129.254.72) by P-EMHUB01-HQ.jnpr.net (172.24.192.35) with Microsoft SMTP Server id 8.1.375.2; Mon, 17 Aug 2009 14:42:48 -0700
Received: from p-emlb01-sac.jnpr.net ([66.129.254.46]) by p-emfe01-sac.jnpr.net with Microsoft SMTPSVC(6.0.3790.3959); Mon, 17 Aug 2009 14:42:48 -0700
Received: from emailsmtp56.jnpr.net ([172.24.60.77]) by p-emlb01-sac.jnpr.net with Microsoft SMTPSVC(6.0.3790.3959); Mon, 17 Aug 2009 14:42:47 -0700
Received: from merlot.juniper.net ([172.17.27.10]) by emailsmtp56.jnpr.net with Microsoft SMTPSVC(6.0.3790.3959); Mon, 17 Aug 2009 14:42:47 -0700
Received: from nimbus-sf.juniper.net (nimbus-sf.juniper.net [172.16.12.139]) by merlot.juniper.net (8.11.3/8.11.3) with ESMTP id n7HLgk079481; Mon, 17 Aug 2009 14:42:46 -0700 (PDT)	(envelope-from dkatz@juniper.net)
Message-ID: <6051167D-134E-4EC5-92EE-397D0DD80E31@juniper.net>
From: Dave Katz <dkatz@juniper.net>
To: Satyam Sinha <satyamsinha@live.com>
In-Reply-To: <BAY117-W3348A7EEB228F106BD3F6CD010@phx.gbl>
Content-Type: multipart/alternative; boundary="Apple-Mail-4--492257201"
MIME-Version: 1.0 (Apple Message framework v936)
Subject: Re: DOWN state
Date: Mon, 17 Aug 2009 15:42:45 -0600
References: <2C2F1EBA8050E74EA81502D5740B4BD6815050D601@SJEXCHCCR02.corp.ad.broadcom.com> <77ead0ec0908141642y32b35b08iac7cc9f9086d4038@mail.gmail.com> <BAY117-W423268F41BC3D4D14F516ECD030@phx.gbl> <2C2F1EBA8050E74EA81502D5740B4BD68157370890@SJEXCHCCR02.corp.ad.broadcom.com> <77ead0ec0908171143o437566delf4ab999f82078465@mail.gmail.com> <2C2F1EBA8050E74EA81502D5740B4BD68157370898@SJEXCHCCR02.corp.ad.broadcom.com> <77ead0ec0908171204t9702a07v25c7af342fa9c95c@mail.gmail.com> <BAY117-W3348A7EEB228F106BD3F6CD010@phx.gbl>
X-Mailer: Apple Mail (2.936)
X-OriginalArrivalTime: 17 Aug 2009 21:42:47.0042 (UTC) FILETIME=[A9064E20:01CA1F83]
Cc: 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: Mon, 17 Aug 2009 21:46:20 -0000

--Apple-Mail-4--492257201
Content-Type: text/plain; charset="US-ASCII"; format=flowed; delsp=yes
Content-Transfer-Encoding: 7bit

I'll make this more clear in the spec, which I'm spinning at the moment.

Note that the new spec is going to make jitter mandatory rather than  
optional (MUST rather than SHOULD).  This is necessary in order for  
the congestion avoidance algorithm that's being added to work.  (The  
IESG required that a congestion avoidance algorithm be specified.)

--Dave

On Aug 17, 2009, at 1:16 PM, Satyam Sinha wrote:

> I agree with Vishwas. This is indeed per packet basis.
>
> Satyam
>
> > Date: Mon, 17 Aug 2009 12:04:54 -0700
> > Subject: Re: DOWN state
> > From: vishwas.ietf@gmail.com
> > To: davari@broadcom.com
> > CC: satyamsinha@live.com; rtg-bfd@ietf.org
> >
> > Hi Shahram,
> >
> > It would be best to apply it per packet. Self synchronization in  
> this
> > case would send timers for all sessions expiring symultaneously and
> > thus the load on the system/ network traffic not being uniform but
> > having peaks and troughs.
> >
> > Thanks,
> > Vishwas
> >
> > On Mon, Aug 17, 2009 at 11:50 AM, Shahram  
> Davari<davari@broadcom.com> wrote:
> > > Hi Vishwas,
> > >
> > > Thanks for your answer. But I just want to understand the  
> requirements. Is it required to calculate Jitter
> > > Per BFD packet or it can be calculated once per BFD session and  
> applied to all packets of that session?
> > >
> > > The base draft says the reason for applying Jitter is to avoid  
> synchronization mean. What does self synchronization mean here?
> > >
> > >
> > > Thanks,
> > > Shahram
> > >
> > > -----Original Message-----
> > > From: Vishwas Manral [mailto:vishwas.ietf@gmail.com]
> > > Sent: Monday, August 17, 2009 11:44 AM
> > > To: Shahram Davari
> > > Cc: Satyam Sinha; rtg-bfd@ietf.org
> > > Subject: Re: DOWN state
> > >
> > > Hi Shahram,
> > >
> > > The more the randomness the more evenly distributed is the  
> packet send
> > > operation.
> > >
> > > I understand your concern from the hardware perspective. It need  
> not
> > > however be the same level of pseudo-randomness as required for
> > > security algorithms, which require specialized hardware for the  
> same.
> > >
> > > Thanks,
> > > Vishwas
> > >
> > > On Mon, Aug 17, 2009 at 11:32 AM, Shahram Davari<davari@broadcom.com 
> > wrote:
> > >> Hi Satayam,
> > >>
> > >> Are you saying that the Jitter is calculated and applied per  
> BFD packet? or
> > >> it is calculated once per session and applied to all packets of  
> that
> > >> session?
> > >> For example can one packet of a BFD session be jittered by 10%  
> and another
> > >> one by 20%?
> > >>
> > >> Thanks,
> > >> Shahram
> > >> ________________________________
> > >> From: Satyam Sinha [mailto:satyamsinha@live.com]
> > >> Sent: Friday, August 14, 2009 5:23 PM
> > >> To: Vishwas Manral; Shahram Davari
> > >> Cc: rtg-bfd@ietf.org
> > >> Subject: RE: DOWN state
> > >>
> > >> Hi Shahram,
> > >>
> > >> Comments inline....
> > >>
> > >>> Date: Fri, 14 Aug 2009 16:42:36 -0700
> > >>> Subject: Re: DOWN state
> > >>> From: vishwas.ietf@gmail.com
> > >>> To: davari@broadcom.com
> > >>> CC: rtg-bfd@ietf.org
> > >>>
> > >>> Hi Saharam,
> > >>>
> > >>> On Fri, Aug 14, 2009 at 3:49 PM, Shahram Davari<davari@broadcom.com 
> >
> > >>> wrote:
> > >>> > Hi,
> > >>> >
> > >>> > The based draft sys that if BFD Control packet is not  
> received during
> > >>> > any
> > >>> > Detection Interval then the local system will go to Down  
> state.
> > >>> > I have two questions:
> > >>> >
> > >>> > 1) When can the local system transition out of Down state?  
> Is it after
> > >>> > receiving the first BFD packet with State=DOWN or INIT? or a  
> number of
> > >>> > such
> > >>> > BFD packets are required? in other words is there a  
> Hysteresis?
> > >>> No hysteresis is required as such.
> > >>
> > >> Any hysteresis would actually be a violation of the "Section  
> 6.2 BFD
> > >> state-machine".
> > >>
> > >> Down state means that the session is down (or has just been  
> created.)
> > >>    A session remains in Down state until the remote system  
> indicates
> > >>    that it agrees that the session is down by sending a BFD  
> Control
> > >>    packet with the State field set to anything other than Up.
> > >>
> > >>>
> > >>> > 2) Should the remote system apply  a sliding window for  
> Detection Time
> > >>> > or
> > >>> > fixed slotted windows that are not overlapped are acceptable?
> > >>> What does the window contain? (I understand you are trying to do
> > >>> something similar to TCP). Are you using a mechanism like that  
> for
> > >>> echo packets?
> > >>
> > >> From a transmit perspective, if you take into account jitter,  
> one should
> > >> have the timers as sliding window based. One should schedule  
> the next
> > >> transmit at last-transmit-time + tx-timer (jittered) instead of
> > >> expected-last-transmit-time + tx-timer (jittered). The variance  
> in the
> > >> jitter alongwith slotted window usage between two transmits  
> could cause the
> > >> tx-time between two packets to be more than the tx-timer. When  
> the
> > >> multiplier=1, such a variance could make your session go down.
> > >>
> > >> From a receive perspective you could do either. If you used  
> slotted windows,
> > >> you might see more than one packet in a slot but you are still  
> guaranteed to
> > >> see atleast one packet every slot.
> > >>
> > >> Regards,
> > >>
> > >> Satyam
> > >>
> > >> ________________________________
> > >> Get your vacation photos on your phone! Click here.
> > >
> > >
> > >
>
> Get back to school stuff for them and cashback for you. Try BingT now.


--Apple-Mail-4--492257201
Content-Type: text/html; charset="US-ASCII"
Content-Transfer-Encoding: quoted-printable

<html><body style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; =
-webkit-line-break: after-white-space; ">I'll make this more clear in =
the spec, which I'm spinning at the moment.<div><br></div><div>Note that =
the new spec is going to make jitter mandatory rather than optional =
(MUST rather than SHOULD). &nbsp;This is necessary in order for the =
congestion avoidance algorithm that's being added to work. &nbsp;(The =
IESG required that a congestion avoidance algorithm be =
specified.)</div><div><br></div><div>--Dave</div><div><br><div><div>On =
Aug 17, 2009, at 1:16 PM, Satyam Sinha wrote:</div><br =
class=3D"Apple-interchange-newline"><blockquote type=3D"cite"><span =
class=3D"Apple-style-span" style=3D"border-collapse: separate; color: =
rgb(0, 0, 0); font-family: Helvetica; font-size: medium; font-style: =
normal; font-variant: normal; font-weight: normal; letter-spacing: =
normal; line-height: normal; orphans: 2; text-align: auto; text-indent: =
0px; text-transform: none; white-space: normal; widows: 2; word-spacing: =
0px; -webkit-border-horizontal-spacing: 0px; =
-webkit-border-vertical-spacing: 0px; =
-webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: =
auto; -webkit-text-stroke-width: 0px; "><div class=3D"hmmessage" =
style=3D"font-size: 10pt; font-family: Verdana; ">I agree with Vishwas. =
This is indeed per packet basis.<br><br>Satyam<br><br>&gt; Date: Mon, 17 =
Aug 2009 12:04:54 -0700<br>&gt; Subject: Re: DOWN state<br>&gt; =
From:<span class=3D"Apple-converted-space">&nbsp;</span><a =
href=3D"mailto:vishwas.ietf@gmail.com">vishwas.ietf@gmail.com</a><br>&gt; =
To:<span class=3D"Apple-converted-space">&nbsp;</span><a =
href=3D"mailto:davari@broadcom.com">davari@broadcom.com</a><br>&gt; =
CC:<span class=3D"Apple-converted-space">&nbsp;</span><a =
href=3D"mailto:satyamsinha@live.com">satyamsinha@live.com</a>;<span =
class=3D"Apple-converted-space">&nbsp;</span><a =
href=3D"mailto:rtg-bfd@ietf.org">rtg-bfd@ietf.org</a><br>&gt;<span =
class=3D"Apple-converted-space">&nbsp;</span><br>&gt; Hi =
Shahram,<br>&gt;<span =
class=3D"Apple-converted-space">&nbsp;</span><br>&gt; It would be best =
to apply it per packet. Self synchronization in this<br>&gt; case would =
send timers for all sessions expiring symultaneously and<br>&gt; thus =
the load on the system/ network traffic not being uniform but<br>&gt; =
having peaks and troughs.<br>&gt;<span =
class=3D"Apple-converted-space">&nbsp;</span><br>&gt; Thanks,<br>&gt; =
Vishwas<br>&gt;<span class=3D"Apple-converted-space">&nbsp;</span><br>&gt;=
 On Mon, Aug 17, 2009 at 11:50 AM, Shahram Davari&lt;<a =
href=3D"mailto:davari@broadcom.com">davari@broadcom.com</a>&gt; =
wrote:<br>&gt; &gt; Hi Vishwas,<br>&gt; &gt;<br>&gt; &gt; Thanks for =
your answer. But I just want to understand the requirements. Is it =
required to calculate Jitter<br>&gt; &gt; Per BFD packet or it can be =
calculated once per BFD session and applied to all packets of that =
session?<br>&gt; &gt;<br>&gt; &gt; The base draft says the reason for =
applying Jitter is to avoid synchronization mean. What does self =
synchronization mean here?<br>&gt; &gt;<br>&gt; &gt;<br>&gt; &gt; =
Thanks,<br>&gt; &gt; Shahram<br>&gt; &gt;<br>&gt; &gt; -----Original =
Message-----<br>&gt; &gt; From: Vishwas Manral [<a =
href=3D"mailto:vishwas.ietf@gmail.com">mailto:vishwas.ietf@gmail.com</a>]<=
br>&gt; &gt; Sent: Monday, August 17, 2009 11:44 AM<br>&gt; &gt; To: =
Shahram Davari<br>&gt; &gt; Cc: Satyam Sinha;<span =
class=3D"Apple-converted-space">&nbsp;</span><a =
href=3D"mailto:rtg-bfd@ietf.org">rtg-bfd@ietf.org</a><br>&gt; &gt; =
Subject: Re: DOWN state<br>&gt; &gt;<br>&gt; &gt; Hi Shahram,<br>&gt; =
&gt;<br>&gt; &gt; The more the randomness the more evenly distributed is =
the packet send<br>&gt; &gt; operation.<br>&gt; &gt;<br>&gt; &gt; I =
understand your concern from the hardware perspective. It need =
not<br>&gt; &gt; however be the same level of pseudo-randomness as =
required for<br>&gt; &gt; security algorithms, which require specialized =
hardware for the same.<br>&gt; &gt;<br>&gt; &gt; Thanks,<br>&gt; &gt; =
Vishwas<br>&gt; &gt;<br>&gt; &gt; On Mon, Aug 17, 2009 at 11:32 AM, =
Shahram Davari&lt;<a =
href=3D"mailto:davari@broadcom.com">davari@broadcom.com</a>&gt; =
wrote:<br>&gt; &gt;&gt; Hi Satayam,<br>&gt; &gt;&gt;<br>&gt; &gt;&gt; =
Are you saying that the Jitter is calculated and applied per BFD packet? =
or<br>&gt; &gt;&gt; it is calculated once per session and applied to all =
packets of that<br>&gt; &gt;&gt; session?<br>&gt; &gt;&gt; For example =
can one packet of a BFD session be jittered by 10% and another<br>&gt; =
&gt;&gt; one by 20%?<br>&gt; &gt;&gt;<br>&gt; &gt;&gt; Thanks,<br>&gt; =
&gt;&gt; Shahram<br>&gt; &gt;&gt; =
________________________________<br>&gt; &gt;&gt; From: Satyam Sinha [<a =
href=3D"mailto:satyamsinha@live.com">mailto:satyamsinha@live.com</a>]<br>&=
gt; &gt;&gt; Sent: Friday, August 14, 2009 5:23 PM<br>&gt; &gt;&gt; To: =
Vishwas Manral; Shahram Davari<br>&gt; &gt;&gt; Cc:<span =
class=3D"Apple-converted-space">&nbsp;</span><a =
href=3D"mailto:rtg-bfd@ietf.org">rtg-bfd@ietf.org</a><br>&gt; &gt;&gt; =
Subject: RE: DOWN state<br>&gt; &gt;&gt;<br>&gt; &gt;&gt; Hi =
Shahram,<br>&gt; &gt;&gt;<br>&gt; &gt;&gt; Comments inline....<br>&gt; =
&gt;&gt;<br>&gt; &gt;&gt;&gt; Date: Fri, 14 Aug 2009 16:42:36 =
-0700<br>&gt; &gt;&gt;&gt; Subject: Re: DOWN state<br>&gt; &gt;&gt;&gt; =
From:<span class=3D"Apple-converted-space">&nbsp;</span><a =
href=3D"mailto:vishwas.ietf@gmail.com">vishwas.ietf@gmail.com</a><br>&gt; =
&gt;&gt;&gt; To:<span class=3D"Apple-converted-space">&nbsp;</span><a =
href=3D"mailto:davari@broadcom.com">davari@broadcom.com</a><br>&gt; =
&gt;&gt;&gt; CC:<span class=3D"Apple-converted-space">&nbsp;</span><a =
href=3D"mailto:rtg-bfd@ietf.org">rtg-bfd@ietf.org</a><br>&gt; =
&gt;&gt;&gt;<br>&gt; &gt;&gt;&gt; Hi Saharam,<br>&gt; =
&gt;&gt;&gt;<br>&gt; &gt;&gt;&gt; On Fri, Aug 14, 2009 at 3:49 PM, =
Shahram Davari&lt;<a =
href=3D"mailto:davari@broadcom.com">davari@broadcom.com</a>&gt;<br>&gt; =
&gt;&gt;&gt; wrote:<br>&gt; &gt;&gt;&gt; &gt; Hi,<br>&gt; &gt;&gt;&gt; =
&gt;<br>&gt; &gt;&gt;&gt; &gt; The based draft sys that if BFD Control =
packet is not received during<br>&gt; &gt;&gt;&gt; &gt; any<br>&gt; =
&gt;&gt;&gt; &gt; Detection Interval then the local system will go to =
Down state.<br>&gt; &gt;&gt;&gt; &gt; I have two questions:<br>&gt; =
&gt;&gt;&gt; &gt;<br>&gt; &gt;&gt;&gt; &gt; 1) When can the local system =
transition out of Down state? Is it after<br>&gt; &gt;&gt;&gt; &gt; =
receiving the first BFD packet with State=3DDOWN or INIT? or a number =
of<br>&gt; &gt;&gt;&gt; &gt; such<br>&gt; &gt;&gt;&gt; &gt; BFD packets =
are required? in other words is there a Hysteresis?<br>&gt; &gt;&gt;&gt; =
No hysteresis is required as such.<br>&gt; &gt;&gt;<br>&gt; &gt;&gt; Any =
hysteresis would actually be a violation of the "Section 6.2 BFD<br>&gt; =
&gt;&gt; state-machine".<br>&gt; &gt;&gt;<br>&gt; &gt;&gt; Down state =
means that the session is down (or has just been created.)<br>&gt; =
&gt;&gt; &nbsp; &nbsp;A session remains in Down state until the remote =
system indicates<br>&gt; &gt;&gt; &nbsp; &nbsp;that it agrees that the =
session is down by sending a BFD Control<br>&gt; &gt;&gt; &nbsp; =
&nbsp;packet with the State field set to anything other than Up.<br>&gt; =
&gt;&gt;<br>&gt; &gt;&gt;&gt;<br>&gt; &gt;&gt;&gt; &gt; 2)&nbsp;Should =
the&nbsp;remote system apply&nbsp;&nbsp;a sliding window for Detection =
Time<br>&gt; &gt;&gt;&gt; &gt; or<br>&gt; &gt;&gt;&gt; &gt; fixed =
slotted windows that are not overlapped are acceptable?<br>&gt; =
&gt;&gt;&gt; What does the window contain? (I understand you are trying =
to do<br>&gt; &gt;&gt;&gt; something similar to TCP). Are you using a =
mechanism like that for<br>&gt; &gt;&gt;&gt; echo packets?<br>&gt; =
&gt;&gt;<br>&gt; &gt;&gt; =46rom a transmit perspective, if you take =
into account jitter, one should<br>&gt; &gt;&gt; have the timers as =
sliding window based. One should schedule the next<br>&gt; &gt;&gt; =
transmit at last-transmit-time + tx-timer (jittered) instead of<br>&gt; =
&gt;&gt; expected-last-transmit-time + tx-timer (jittered). The variance =
in the<br>&gt; &gt;&gt; jitter alongwith slotted window usage between =
two transmits could cause the<br>&gt; &gt;&gt; tx-time between two =
packets to be more than the tx-timer. When the<br>&gt; &gt;&gt; =
multiplier=3D1, such a variance could make your session go down.<br>&gt; =
&gt;&gt;<br>&gt; &gt;&gt; =46rom a receive perspective you could do =
either. If you used slotted windows,<br>&gt; &gt;&gt; you might see more =
than one packet in a slot but you are still guaranteed to<br>&gt; =
&gt;&gt; see atleast one packet every slot.<br>&gt; &gt;&gt;<br>&gt; =
&gt;&gt; Regards,<br>&gt; &gt;&gt;<br>&gt; &gt;&gt; Satyam<br>&gt; =
&gt;&gt;<br>&gt; &gt;&gt; ________________________________<br>&gt; =
&gt;&gt; Get your vacation photos on your phone! Click here.<br>&gt; =
&gt;<br>&gt; &gt;<br>&gt; &gt;<br><br><hr>Get back to school stuff for =
them and cashback for you.<span =
class=3D"Apple-converted-space">&nbsp;</span><a =
href=3D"http://www.bing.com/cashback?form=3DMSHYCB&amp;publ=3DWLHMTAG&amp;=
crea=3DTEXT_MSHYCB_BackToSchool_Cashback_BTSCashback_1x1" =
target=3D"_new">Try BingT =
now.</a></div></span></blockquote></div><br></div></body></html>=

--Apple-Mail-4--492257201--

From vishwas.ietf@gmail.com  Mon Aug 17 16:34:53 2009
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 A8D4128C2DA for <rtg-bfd@core3.amsl.com>; Mon, 17 Aug 2009 16:34:53 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.436
X-Spam-Level: 
X-Spam-Status: No, score=-2.436 tagged_above=-999 required=5 tests=[AWL=0.163,  BAYES_00=-2.599]
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 36heWihISKCq for <rtg-bfd@core3.amsl.com>; Mon, 17 Aug 2009 16:34:53 -0700 (PDT)
Received: from mail-yw0-f188.google.com (mail-yw0-f188.google.com [209.85.211.188]) by core3.amsl.com (Postfix) with ESMTP id 1B0ED28C22F for <rtg-bfd@ietf.org>; Mon, 17 Aug 2009 16:34:28 -0700 (PDT)
Received: by ywh26 with SMTP id 26so4320001ywh.5 for <rtg-bfd@ietf.org>; Mon, 17 Aug 2009 16:34:30 -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=M7u70iz2nRftcTgGBZosj/9rNpBYvmvepOqc6q00Wyo=; b=wMm5whWmk30uuQ3cdlnDxDsmAxL/hxT7EvsmTEgDD5UCuyphdF4QthETBvgjjGMIeG 4cYt+rUdGdUYTFUvutwqAvP29lEFe/aEBNoGbZMdZpdxatU2JL8WssbS2tfkzlq/J0ov oNvfq19OCauGKHG5hSDnEE48bEeEWud/LzGbg=
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=x9OY1IPqmnjTBunX1K1eVcssvR1gM8hzQJq5e/3sP6bx6qsGSGN9tp68BfqivJJ2hN rb4kAAhlqf8/GK15cDZeFHmACqo40gQ8YTZYFeuJ+E3+Ew8Dyr8H1iHOFTjE1bbbbj47 tiKww2XVdk7es/DWE65CtBGR0G2JdS+lsMk6g=
MIME-Version: 1.0
Received: by 10.150.62.4 with SMTP id k4mr6643127yba.251.1250552070581; Mon,  17 Aug 2009 16:34:30 -0700 (PDT)
In-Reply-To: <2C2F1EBA8050E74EA81502D5740B4BD68157370896@SJEXCHCCR02.corp.ad.broadcom.com>
References: <2C2F1EBA8050E74EA81502D5740B4BD68157370896@SJEXCHCCR02.corp.ad.broadcom.com>
Date: Mon, 17 Aug 2009 16:34:30 -0700
Message-ID: <77ead0ec0908171634n183a9bedj78f3a5a355b469bd@mail.gmail.com>
Subject: Re: BFD for MPLS
From: Vishwas Manral <vishwas.ietf@gmail.com>
To: Shahram Davari <davari@broadcom.com>
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
Cc: "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: Mon, 17 Aug 2009 23:34:53 -0000

Hi Shahram,

The document section 6 states the below:

   "To establish a BFD session a LSP-Ping echo
   request message MUST carry the local discriminator assigned by the
   ingress LSR for the BFD session. This MUST subsequently be used as
   the My Discriminator field in the BFD session packets sent by the
   ingress LSR."

Thanks,
Vishwas
On Mon, Aug 17, 2009 at 11:45 AM, Shahram Davari<davari@broadcom.com> wrote:
> Hi,
>
> Section 4 of draft-ietf-bfd-mpls-07 says:
>
> "If the LSP is associated with Multiple FECs, a BFD session SHOULD be
> established for each FEC"
>
> But this doesn't seem to be correct, since BFD can only check the LSP and is
> unaware of the FECs mapped to the LSP.
>
> Am I missing something?
>
> Thanks,
> Shahram

From vishwas.ietf@gmail.com  Mon Aug 17 16:49:58 2009
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 E79323A6F67 for <rtg-bfd@core3.amsl.com>; Mon, 17 Aug 2009 16:49:58 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.453
X-Spam-Level: 
X-Spam-Status: No, score=-2.453 tagged_above=-999 required=5 tests=[AWL=0.147,  BAYES_00=-2.599]
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 n3hjFcV-5s+x for <rtg-bfd@core3.amsl.com>; Mon, 17 Aug 2009 16:49:58 -0700 (PDT)
Received: from mail-gx0-f217.google.com (mail-gx0-f217.google.com [209.85.217.217]) by core3.amsl.com (Postfix) with ESMTP id 371BC3A6DB5 for <rtg-bfd@ietf.org>; Mon, 17 Aug 2009 16:49:58 -0700 (PDT)
Received: by gxk17 with SMTP id 17so4283489gxk.19 for <rtg-bfd@ietf.org>; Mon, 17 Aug 2009 16:49:56 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:date:message-id:subject :from:to:content-type:content-transfer-encoding; bh=v8+YVVQYRg00Q3gySLXvyo5zraOVw2ZwEtGadVFFTbA=; b=ezdypLqcR1nih/0/RG+kPZqIQ9Fbk0fgVMOaswebHFeRozwvTAVpjOUKnKAgDrJBSX kd1JQLsQtcEemTpGUPbK56Nm2ReVCBQcsbHF9uKcHX+6/zyM2OwOS5Ncl3yxCKKzER7P OLTJaVPswnJkINVLHFbIpedZOBducznfcd220=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:content-type :content-transfer-encoding; b=mNIcZ9XPVqpzWU6vXOy+Q7uVD5qA5roo1ErQbhOOfy1uJgy+74FjWD6kstvqGaFRT0 J2UWgp9HBZSQ709R30LhZXVei7RwI7lXWkqwRmUqLfw/HCkVNU1d4FOv6nSjXlAluW09 IKVOR2vdsWVGVOQtRB/Qy09EzhQ5JzkInoero=
MIME-Version: 1.0
Received: by 10.151.86.15 with SMTP id o15mr6656472ybl.193.1250552996481; Mon,  17 Aug 2009 16:49:56 -0700 (PDT)
Date: Mon, 17 Aug 2009 16:49:56 -0700
Message-ID: <77ead0ec0908171649h67a18ec4ic76d0a48f6f92013@mail.gmail.com>
Subject: BFD For MPLS LSPs
From: Vishwas Manral <vishwas.ietf@gmail.com>
To: rtg-bfd@ietf.org, rahul@juniper.net,  Kireeti Kompella <kireeti@juniper.net>, Thomas Nadeau <tom.nadeau@bt.com>,  George Swallow <swallow@cisco.com>
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
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: Mon, 17 Aug 2009 23:49:59 -0000

Hi authors,

I noticed you have wrongly used the address "0:0:0:0:0:FFFF:7F00/104"
which is not a valid IPv6 address. Can you use the addresse as defined
in the draft-ietf-pwe3-vccv-bfd-07?

It has been agreed upon when we had a discussion between Carlos, Brian
Carpenter and I (for the other drafts that use the same wrong
address).

Thanks,
Vishwas

From davari@broadcom.com  Mon Aug 17 18:23:40 2009
Return-Path: <davari@broadcom.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 BD64A28C216 for <rtg-bfd@core3.amsl.com>; Mon, 17 Aug 2009 18:23:40 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.038
X-Spam-Level: 
X-Spam-Status: No, score=-2.038 tagged_above=-999 required=5 tests=[AWL=-0.039, BAYES_00=-2.599, J_CHICKENPOX_38=0.6]
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 P6vBoWVdKUp7 for <rtg-bfd@core3.amsl.com>; Mon, 17 Aug 2009 18:23:37 -0700 (PDT)
Received: from MMS3.broadcom.com (mms3.broadcom.com [216.31.210.19]) by core3.amsl.com (Postfix) with ESMTP id 28B8228C20D for <rtg-bfd@ietf.org>; Mon, 17 Aug 2009 18:23:37 -0700 (PDT)
Received: from [10.16.192.232] by MMS3.broadcom.com with ESMTP (Broadcom SMTP Relay (Email Firewall v6.3.2)); Mon, 17 Aug 2009 18:23:33 -0700
X-Server-Uuid: B55A25B1-5D7D-41F8-BC53-C57E7AD3C201
Received: from SJEXCHCCR02.corp.ad.broadcom.com ([10.16.192.130]) by SJEXCHHUB02.corp.ad.broadcom.com ([10.16.192.232]) with mapi; Mon, 17 Aug 2009 18:23:33 -0700
From: "Shahram Davari" <davari@broadcom.com>
To: "rtg-bfd@ietf.org" <rtg-bfd@ietf.org>
Date: Mon, 17 Aug 2009 18:23:31 -0700
Subject: Authentication Question
Thread-Topic: Authentication Question
Thread-Index: AcoflXYzEzxvwIT3QdiZkTH7a/ZTKwADE3fg
Message-ID: <2C2F1EBA8050E74EA81502D5740B4BD681573708D8@SJEXCHCCR02.corp.ad.broadcom.com>
References: <77ead0ec0908171649h67a18ec4ic76d0a48f6f92013@mail.gmail.com>
In-Reply-To: <77ead0ec0908171649h67a18ec4ic76d0a48f6f92013@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
MIME-Version: 1.0
X-WSS-ID: 6694DD1F60083272069-01-01
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: quoted-printable
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, 18 Aug 2009 01:23:40 -0000

Hi,

For BFD processing, the Base text says:

"If the A bit is set and no authentication is in use (bfd.AuthType is zero)=
, the packet MUST be discarded."

Isn't the bdf.AuthType set based on the A bit? If so then isn't this statem=
ent a circular logic? Shouldn't it be changed to:

"If the A bit is set and no authentication is in use (Authentication header=
 is not present), the packet MUST be discarded."


And a general question. Since each packet is Authenticated on its own, can =
Authentication type change in the middle of a Session? Or can some BFD pack=
ets be transmitted with Authentication and some without (off course with pr=
oper setting of A flag)?

Thanks,
Shahram=


From vishwas.ietf@gmail.com  Mon Aug 17 20:19:58 2009
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 4F22F3A6A2A for <rtg-bfd@core3.amsl.com>; Mon, 17 Aug 2009 20:19:58 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.166
X-Spam-Level: 
X-Spam-Status: No, score=-2.166 tagged_above=-999 required=5 tests=[AWL=-0.167, BAYES_00=-2.599, J_CHICKENPOX_38=0.6]
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 lE9C1HBRgFcQ for <rtg-bfd@core3.amsl.com>; Mon, 17 Aug 2009 20:19:57 -0700 (PDT)
Received: from mail-yx0-f173.google.com (mail-yx0-f173.google.com [209.85.210.173]) by core3.amsl.com (Postfix) with ESMTP id 6A5AC3A6D2D for <rtg-bfd@ietf.org>; Mon, 17 Aug 2009 20:19:57 -0700 (PDT)
Received: by yxe3 with SMTP id 3so387687yxe.29 for <rtg-bfd@ietf.org>; Mon, 17 Aug 2009 20:19:55 -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=RihuYGe450Plr7zazRGM7wrPXAEohbXG6wfJi2AmpMY=; b=Ky/FbTHmqaAL7AHdrPy02XVEJi0pMUJXTZKTQqOEvl0KOT/p960OHMLze+4cY6bxk7 ObFD/ryP/1Bbu27CQfYJeoMKb2ln4Ln6RdzZmPOKDn9rGxZUuG0P06ibI04lUBeNWINt xXDH2KtVt1M6gZoc5Mmj6YNeaMZqTsHoXi2WU=
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=l/9LmhEdii8FS45C9StkX+ozy8yHGoEHfH+CHMzlpPS6/2VMhRUCGShIDADjmQIEu9 CBxqXEDiUd4+bhpIhjRnIm/dgNDRI+xC6dzKOb6C+Vfyd1d35j3BJr5v3CFntuNwVA+J LBrOSNy/p7e5BY1gOH0Z59ln68tjVKeDkMLL4=
MIME-Version: 1.0
Received: by 10.150.63.16 with SMTP id l16mr7023528yba.12.1250565595794; Mon,  17 Aug 2009 20:19:55 -0700 (PDT)
In-Reply-To: <2C2F1EBA8050E74EA81502D5740B4BD681573708D8@SJEXCHCCR02.corp.ad.broadcom.com>
References: <77ead0ec0908171649h67a18ec4ic76d0a48f6f92013@mail.gmail.com> <2C2F1EBA8050E74EA81502D5740B4BD681573708D8@SJEXCHCCR02.corp.ad.broadcom.com>
Date: Mon, 17 Aug 2009 20:19:55 -0700
Message-ID: <77ead0ec0908172019r205b752cqf1144a6cbf319716@mail.gmail.com>
Subject: Re: Authentication Question
From: Vishwas Manral <vishwas.ietf@gmail.com>
To: Shahram Davari <davari@broadcom.com>
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
Cc: "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, 18 Aug 2009 03:19:58 -0000

Hi Shahram,

I think the sentence is ok in the spec. Yes we should be able to
change Keys as well. I think something related to that is given in the
spec already.

Thanks,
Vishwas

On Mon, Aug 17, 2009 at 6:23 PM, Shahram Davari<davari@broadcom.com> wrote:
> Hi,
>
> For BFD processing, the Base text says:
>
> "If the A bit is set and no authentication is in use (bfd.AuthType is zero), the packet MUST be discarded."
>
> Isn't the bdf.AuthType set based on the A bit? If so then isn't this statement a circular logic? Shouldn't it be changed to:
>
> "If the A bit is set and no authentication is in use (Authentication header is not present), the packet MUST be discarded."
>
>
> And a general question. Since each packet is Authenticated on its own, can Authentication type change in the middle of a Session? Or can some BFD packets be transmitted with Authentication and some without (off course with proper setting of A flag)?
>
> Thanks,
> Shahram
>

From dkatz@juniper.net  Mon Aug 17 21:36:45 2009
Return-Path: <dkatz@juniper.net>
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 89CDB3A6DF1 for <rtg-bfd@core3.amsl.com>; Mon, 17 Aug 2009 21:36:45 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.228
X-Spam-Level: 
X-Spam-Status: No, score=-6.228 tagged_above=-999 required=5 tests=[AWL=-0.229, BAYES_00=-2.599, J_CHICKENPOX_38=0.6, RCVD_IN_DNSWL_MED=-4]
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 8j3SaOqtHVqd for <rtg-bfd@core3.amsl.com>; Mon, 17 Aug 2009 21:36:44 -0700 (PDT)
Received: from exprod7og113.obsmtp.com (exprod7og113.obsmtp.com [64.18.2.179]) by core3.amsl.com (Postfix) with ESMTP id 975723A6841 for <rtg-bfd@ietf.org>; Mon, 17 Aug 2009 21:36:44 -0700 (PDT)
Received: from source ([66.129.224.36]) (using TLSv1) by exprod7ob113.postini.com ([64.18.6.12]) with SMTP ID DSNKSoov4A4u7QTyClByTvaKsgyw9y1BsazL@postini.com; Mon, 17 Aug 2009 21:36:50 PDT
Received: from p-emfe01-sac.jnpr.net (66.129.254.72) by P-EMHUB01-HQ.jnpr.net (172.24.192.35) with Microsoft SMTP Server id 8.1.375.2; Mon, 17 Aug 2009 21:34:37 -0700
Received: from p-emlb01-sac.jnpr.net ([66.129.254.46]) by p-emfe01-sac.jnpr.net with Microsoft SMTPSVC(6.0.3790.3959); Mon, 17 Aug 2009 21:34:38 -0700
Received: from emailsmtp55.jnpr.net ([172.24.18.132]) by p-emlb01-sac.jnpr.net with Microsoft SMTPSVC(6.0.3790.3959); Mon, 17 Aug 2009 21:34:37 -0700
Received: from merlot.juniper.net ([172.17.27.10]) by emailsmtp55.jnpr.net with Microsoft SMTPSVC(6.0.3790.3959); Mon, 17 Aug 2009 21:34:36 -0700
Received: from nimbus-sf.juniper.net (nimbus-sf.juniper.net [172.16.12.139]) by merlot.juniper.net (8.11.3/8.11.3) with ESMTP id n7I4Ya089187; Mon, 17 Aug 2009 21:34:36 -0700 (PDT)	(envelope-from dkatz@juniper.net)
Message-ID: <65DE7B08-77B7-4B78-BFDB-D57BF2FE23F2@juniper.net>
From: Dave Katz <dkatz@juniper.net>
To: Shahram Davari <davari@broadcom.com>
In-Reply-To: <2C2F1EBA8050E74EA81502D5740B4BD681573708D8@SJEXCHCCR02.corp.ad.broadcom.com>
Content-Type: text/plain; charset="US-ASCII"; format=flowed; delsp=yes
Content-Transfer-Encoding: 7bit
MIME-Version: 1.0 (Apple Message framework v936)
Subject: Re: Authentication Question
Date: Mon, 17 Aug 2009 22:34:35 -0600
References: <77ead0ec0908171649h67a18ec4ic76d0a48f6f92013@mail.gmail.com> <2C2F1EBA8050E74EA81502D5740B4BD681573708D8@SJEXCHCCR02.corp.ad.broadcom.com>
X-Mailer: Apple Mail (2.936)
X-OriginalArrivalTime: 18 Aug 2009 04:34:36.0879 (UTC) FILETIME=[313C35F0:01CA1FBD]
Cc: "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, 18 Aug 2009 04:36:45 -0000

On Aug 17, 2009, at 7:23 PM, Shahram Davari wrote:

> Hi,
>
> For BFD processing, the Base text says:
>
> "If the A bit is set and no authentication is in use (bfd.AuthType  
> is zero), the packet MUST be discarded."
>
> Isn't the bdf.AuthType set based on the A bit? If so then isn't this  
> statement a circular logic? Shouldn't it be changed to:
>
> "If the A bit is set and no authentication is in use (Authentication  
> header is not present), the packet MUST be discarded."

No.  bfd.AuthType is the local authentication setting;  the text you  
refer to deals with received packet processing.  The check ensures  
that if the remote system is specifying authentication (A bit set) but  
the local system isn't doing authentication (bfd.AuthType is zero) the  
packet is tossed.

The Authentication Header consistency check with the A bit comes a bit  
earlier in the acceptance tests (by examining the packet length.)

>
>
> And a general question. Since each packet is Authenticated on its  
> own, can Authentication type change in the middle of a Session? Or  
> can some BFD packets be transmitted with Authentication and some  
> without (off course with proper setting of A flag)?

No, because bfd.AuthType is going to be static and unsynchronized with  
the far end.  See section 6.7.1 for a discussion on enabling and  
disabling authentication.

--Dave

>
> Thanks,
> Shahram
>
>


From davari@broadcom.com  Tue Aug 18 14:52:37 2009
Return-Path: <davari@broadcom.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 9FFE93A6BBC for <rtg-bfd@core3.amsl.com>; Tue, 18 Aug 2009 14:52:37 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.335
X-Spam-Level: 
X-Spam-Status: No, score=-2.335 tagged_above=-999 required=5 tests=[AWL=0.263,  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 aw9HpRRuKqAJ for <rtg-bfd@core3.amsl.com>; Tue, 18 Aug 2009 14:52:37 -0700 (PDT)
Received: from mms1.broadcom.com (mms1.broadcom.com [216.31.210.17]) by core3.amsl.com (Postfix) with ESMTP id 0437E3A67B7 for <rtg-bfd@ietf.org>; Tue, 18 Aug 2009 14:52:36 -0700 (PDT)
Received: from [10.16.192.224] by mms1.broadcom.com with ESMTP (Broadcom SMTP Relay (Email Firewall v6.3.2)); Tue, 18 Aug 2009 14:49:00 -0700
X-Server-Uuid: 02CED230-5797-4B57-9875-D5D2FEE4708A
Received: from SJEXCHCCR02.corp.ad.broadcom.com ([10.16.192.130]) by SJEXCHHUB01.corp.ad.broadcom.com ([10.16.192.224]) with mapi; Tue, 18 Aug 2009 14:49:00 -0700
From: "Shahram Davari" <davari@broadcom.com>
To: "rtg-bfd@ietf.org" <rtg-bfd@ietf.org>
Date: Tue, 18 Aug 2009 14:48:59 -0700
Subject: BFD Authentication
Thread-Topic: BFD Authentication
Thread-Index: AcogTbEU1gcJVuCBTbG2AVtKPRDfMQ==
Message-ID: <2C2F1EBA8050E74EA81502D5740B4BD681573709A9@SJEXCHCCR02.corp.ad.broadcom.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
MIME-Version: 1.0
X-WSS-ID: 6695FE4637020621209-01-01
Content-Type: multipart/alternative; boundary=_000_2C2F1EBA8050E74EA81502D5740B4BD681573709A9SJEXCHCCR02co_
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, 18 Aug 2009 21:52:37 -0000

--_000_2C2F1EBA8050E74EA81502D5740B4BD681573709A9SJEXCHCCR02co_
Content-Type: text/plain;
 charset=us-ascii
Content-Transfer-Encoding: quoted-printable

Hi,

Reading through base draft, it seems that the suggested Authentication meth=
ods (password, MD5 and SHA1) are all very weak authentications and not real=
ly used any more. Is it too late to propose another simple but yet powerful=
 Authentication such as GMAC?

Also since the Authentication Type is communicated in each packet does it m=
ean that it is allowed to change Authentication type in the middle of a BFD=
 session?

Thanks,
Shahram

--_000_2C2F1EBA8050E74EA81502D5740B4BD681573709A9SJEXCHCCR02co_
Content-Type: text/html;
 charset=us-ascii
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; charset=3Dus-ascii">
<META content=3D"MSHTML 6.00.6000.16788" name=3DGENERATOR></HEAD>
<BODY>
<DIV><FONT face=3DArial size=3D2><SPAN=20
class=3D378204521-18082009>Hi,</SPAN></FONT></DIV>
<DIV><FONT face=3DArial size=3D2><SPAN=20
class=3D378204521-18082009></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2><SPAN class=3D378204521-18082009>Reading t=
hrough base=20
draft, it seems that the suggested Authentication methods (password, MD5 an=
d=20
SHA1) are all very weak authentications and not really used any more. Is it=
 too=20
late to propose another simple but yet powerful Authentication such as=20
GMAC?</SPAN></FONT></DIV>
<DIV><FONT face=3DArial size=3D2><SPAN=20
class=3D378204521-18082009></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2><SPAN class=3D378204521-18082009>Also sinc=
e the=20
Authentication Type is communicated in each packet does it mean that it is=
=20
allowed to change Authentication type in the middle of a BFD=20
session?</SPAN></FONT></DIV>
<DIV><FONT face=3DArial size=3D2><SPAN=20
class=3D378204521-18082009></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2><SPAN=20
class=3D378204521-18082009>Thanks,</SPAN></FONT></DIV>
<DIV><FONT face=3DArial size=3D2><SPAN=20
class=3D378204521-18082009>Shahram</SPAN></FONT></DIV></BODY></HTML>

--_000_2C2F1EBA8050E74EA81502D5740B4BD681573709A9SJEXCHCCR02co_--


From dkatz@juniper.net  Tue Aug 18 15:50:46 2009
Return-Path: <dkatz@juniper.net>
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 7364E3A6B14 for <rtg-bfd@core3.amsl.com>; Tue, 18 Aug 2009 15:50:46 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.513
X-Spam-Level: 
X-Spam-Status: No, score=-6.513 tagged_above=-999 required=5 tests=[AWL=0.085,  BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-4]
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 BuxkgUMHpqQo for <rtg-bfd@core3.amsl.com>; Tue, 18 Aug 2009 15:50:45 -0700 (PDT)
Received: from exprod7og124.obsmtp.com (exprod7og124.obsmtp.com [64.18.2.26]) by core3.amsl.com (Postfix) with ESMTP id 57FA13A6A17 for <rtg-bfd@ietf.org>; Tue, 18 Aug 2009 15:50:45 -0700 (PDT)
Received: from source ([66.129.224.36]) (using TLSv1) by exprod7ob124.postini.com ([64.18.6.12]) with SMTP ID DSNKSoswSuXdpE3KzZsp6SAU07j3JN6+mMLs@postini.com; Tue, 18 Aug 2009 15:50:51 PDT
Received: from p-emfe01-sac.jnpr.net (66.129.254.72) by P-EMHUB01-HQ.jnpr.net (172.24.192.35) with Microsoft SMTP Server id 8.1.375.2; Tue, 18 Aug 2009 15:47:07 -0700
Received: from p-emlb01-sac.jnpr.net ([66.129.254.46]) by p-emfe01-sac.jnpr.net with Microsoft SMTPSVC(6.0.3790.3959); Tue, 18 Aug 2009 15:47:07 -0700
Received: from emailsmtp55.jnpr.net ([172.24.18.132]) by p-emlb01-sac.jnpr.net with Microsoft SMTPSVC(6.0.3790.3959); Tue, 18 Aug 2009 15:47:06 -0700
Received: from merlot.juniper.net ([172.17.27.10]) by emailsmtp55.jnpr.net with Microsoft SMTPSVC(6.0.3790.3959); Tue, 18 Aug 2009 15:47:06 -0700
Received: from nimbus-sf.juniper.net (nimbus-sf.juniper.net [172.16.12.139]) by merlot.juniper.net (8.11.3/8.11.3) with ESMTP id n7IMl5016287; Tue, 18 Aug 2009 15:47:05 -0700 (PDT)	(envelope-from dkatz@juniper.net)
Message-ID: <60C76E7A-21C8-4F46-8EDC-374CCA9A66F7@juniper.net>
From: Dave Katz <dkatz@juniper.net>
To: Shahram Davari <davari@broadcom.com>
In-Reply-To: <2C2F1EBA8050E74EA81502D5740B4BD681573709A9@SJEXCHCCR02.corp.ad.broadcom.com>
Content-Type: multipart/alternative; boundary="Apple-Mail-1--401998702"
MIME-Version: 1.0 (Apple Message framework v936)
Subject: Re: BFD Authentication
Date: Tue, 18 Aug 2009 16:47:04 -0600
References: <2C2F1EBA8050E74EA81502D5740B4BD681573709A9@SJEXCHCCR02.corp.ad.broadcom.com>
X-Mailer: Apple Mail (2.936)
X-OriginalArrivalTime: 18 Aug 2009 22:47:06.0048 (UTC) FILETIME=[CF95A400:01CA2055]
Cc: "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, 18 Aug 2009 22:50:46 -0000

--Apple-Mail-1--401998702
Content-Type: text/plain; charset="US-ASCII"; format=flowed; delsp=yes
Content-Transfer-Encoding: 7bit


On Aug 18, 2009, at 3:48 PM, Shahram Davari wrote:

> Hi,
>
> Reading through base draft, it seems that the suggested  
> Authentication methods (password, MD5 and SHA1) are all very weak  
> authentications and not really used any more.

It seems like "very weak" is perhaps overstated, at least with regard  
to MD5 and SHA1, given the environment and the way it's applied.

> Is it too late to propose another simple but yet powerful  
> Authentication such as GMAC?

The spec is extensible;  please feel free to submit a proposal to the  
working group.

>
> Also since the Authentication Type is communicated in each packet  
> does it mean that it is allowed to change Authentication type in the  
> middle of a BFD session?

One could imagine such a thing, but it would require some form of out- 
of-band communication between the systems in order to establish it.   
One could imagine
switching authentication types in the same way that it is possible to  
switch key IDs.

>
> Thanks,
> Shahram


--Apple-Mail-1--401998702
Content-Type: text/html; charset="US-ASCII"
Content-Transfer-Encoding: quoted-printable

<html><body style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; =
-webkit-line-break: after-white-space; "><br><div><div>On Aug 18, 2009, =
at 3:48 PM, Shahram Davari wrote:</div><br =
class=3D"Apple-interchange-newline"><blockquote type=3D"cite"> <div> =
<div><font face=3D"Arial" size=3D"2"><span =
class=3D"378204521-18082009">Hi,</span></font></div> <div><font =
face=3D"Arial" size=3D"2"><span =
class=3D"378204521-18082009"></span></font>&nbsp;</div> <div><font =
face=3D"Arial" size=3D"2"><span class=3D"378204521-18082009">Reading =
through base draft, it seems that the suggested Authentication methods =
(password, MD5 and SHA1) are all very weak authentications and not =
really used any =
more.</span></font></div></div></blockquote><div><br></div>It seems like =
"very weak" is perhaps overstated, at least with regard to MD5 and SHA1, =
given the environment and the way it's =
applied.</div><div><br><blockquote type=3D"cite"><div><div><font =
face=3D"Arial" size=3D"2"><span class=3D"378204521-18082009"> Is it too =
late to propose another simple but yet powerful Authentication such as =
GMAC?</span></font></div></div></blockquote><div><br></div>The spec is =
extensible; &nbsp;please feel free to submit a proposal to the working =
group.</div><div><br><blockquote type=3D"cite"><div> <div><font =
face=3D"Arial" size=3D"2"><span =
class=3D"378204521-18082009"></span></font>&nbsp;</div> <div><font =
face=3D"Arial" size=3D"2"><span class=3D"378204521-18082009">Also since =
the Authentication Type is communicated in each packet does it mean that =
it is allowed to change Authentication type in the middle of a BFD =
session?</span></font></div></div></blockquote><div><br></div>One could =
imagine such a thing, but it would require some form of out-of-band =
communication between the systems in order to establish it. &nbsp;One =
could imagine</div><div>switching authentication types in the same way =
that it is possible to switch key IDs.</div><div><br><blockquote =
type=3D"cite"><div> <div><font face=3D"Arial" size=3D"2"><span =
class=3D"378204521-18082009"></span></font>&nbsp;</div> <div><font =
face=3D"Arial" size=3D"2"><span =
class=3D"378204521-18082009">Thanks,</span></font></div> <div><font =
face=3D"Arial" size=3D"2"><span =
class=3D"378204521-18082009">Shahram</span></font></div></div></blockquote=
></div><br></body></html>=

--Apple-Mail-1--401998702--

From vishwas.ietf@gmail.com  Tue Aug 18 16:01:56 2009
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 78D6A3A6A89 for <rtg-bfd@core3.amsl.com>; Tue, 18 Aug 2009 16:01:56 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.452
X-Spam-Level: 
X-Spam-Status: No, score=-2.452 tagged_above=-999 required=5 tests=[AWL=0.147,  BAYES_00=-2.599]
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 UgPMOmFvV+ku for <rtg-bfd@core3.amsl.com>; Tue, 18 Aug 2009 16:01:55 -0700 (PDT)
Received: from mail-yw0-f188.google.com (mail-yw0-f188.google.com [209.85.211.188]) by core3.amsl.com (Postfix) with ESMTP id 8CA373A6924 for <rtg-bfd@ietf.org>; Tue, 18 Aug 2009 16:01:55 -0700 (PDT)
Received: by ywh26 with SMTP id 26so5271824ywh.5 for <rtg-bfd@ietf.org>; Tue, 18 Aug 2009 16:01:41 -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=/Fj11/BPD7GNoDRi3LpzkAt3/EWc0ZaZ1s+9jcESwk0=; b=SnuTSYqNvjtrnJsjFKpLG2s0ZEDdX8HGDd47pmmXp5dKzxpNcCjFpaJVoquLXRfUhk kQMFgmyTOLQW4hsivXbwWBEq/eU5UhCrowpaCl4E6Er8sM92Qw6D9RefEEEgCEi5c0Zv 9QnGp2nhKS22L2QyEkINEahcQG6EimsjR2RJI=
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=ptRKybXr0TZS18sUKqzz4edrC7hi381rfzFSRqO0/XVQoOktDRLSXMyyCEvJFlmNeG f9U2GqC2GRPhVq6yWyOZD+Vn2GL55A3gDx3e6am0vl7ReB6pFPwSrfockvEUgkXtkL65 3JoCUtF8pNv30ak4s/6WgIxIx1WfDt0cGK+64=
MIME-Version: 1.0
Received: by 10.150.213.18 with SMTP id l18mr9094486ybg.183.1250636501380;  Tue, 18 Aug 2009 16:01:41 -0700 (PDT)
In-Reply-To: <2C2F1EBA8050E74EA81502D5740B4BD681573709A9@SJEXCHCCR02.corp.ad.broadcom.com>
References: <2C2F1EBA8050E74EA81502D5740B4BD681573709A9@SJEXCHCCR02.corp.ad.broadcom.com>
Date: Tue, 18 Aug 2009 16:01:41 -0700
Message-ID: <77ead0ec0908181601j72bcbd0dnfacecd4a2bf178f2@mail.gmail.com>
Subject: Re: BFD Authentication
From: Vishwas Manral <vishwas.ietf@gmail.com>
To: Shahram Davari <davari@broadcom.com>
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
Cc: "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, 18 Aug 2009 23:01:56 -0000

Hi Shahram,

I raised issues on the security of BFD a lot of them got resolved in
the base draft itself.
www.ietf.org/mail-archive/web/rtg-bfd/current/msg00480.html
www.ietf.org/mail-archive/web/rtg-bfd/current/msg00488.html

Here is the document we wrote to address the other concern. It also
talks about a way of doing Key Rollovers like you mentioned.

http://tools.ietf.org/html/draft-bhatia-bfd-crypto-auth-00

Thanks,
Vishwas

On Tue, Aug 18, 2009 at 2:48 PM, Shahram Davari<davari@broadcom.com> wrote:
> Hi,
>
> Reading through base draft, it seems that the suggested Authentication
> methods (password, MD5 and SHA1) are all very weak authentications and not
> really used any more. Is it too late to propose another simple but yet
> powerful Authentication such as GMAC?
>
> Also since the Authentication Type is communicated in each packet does it
> mean that it is allowed to change Authentication type in the middle of a BFD
> session?
>
> Thanks,
> Shahram

From vishwas.ietf@gmail.com  Tue Aug 18 16:18:21 2009
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 9062228C36A for <rtg-bfd@core3.amsl.com>; Tue, 18 Aug 2009 16:18:21 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.463
X-Spam-Level: 
X-Spam-Status: No, score=-2.463 tagged_above=-999 required=5 tests=[AWL=0.136,  BAYES_00=-2.599]
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 LDDtr0zLdieL for <rtg-bfd@core3.amsl.com>; Tue, 18 Aug 2009 16:18:20 -0700 (PDT)
Received: from mail-gx0-f217.google.com (mail-gx0-f217.google.com [209.85.217.217]) by core3.amsl.com (Postfix) with ESMTP id BC02C28C2D3 for <rtg-bfd@ietf.org>; Tue, 18 Aug 2009 16:18:20 -0700 (PDT)
Received: by gxk17 with SMTP id 17so5297420gxk.19 for <rtg-bfd@ietf.org>; Tue, 18 Aug 2009 16:18:19 -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:content-type :content-transfer-encoding; bh=7zQ2ezRX5DwVa9408hPpAld9ACKfBTU/vAfNTZHBfe4=; b=tmAcNtuTKkuZISj4XQq+1bpbecPR1p3IKfycybgxW78aOdWKQAakhB4hJDvctB5HNo HxloQKd0YNN+vMHIWzrG4R+ZT8/ImHMeU2Z72aJGY9Tv1vAmq9wv1VULVxgm6AyNNwX+ m7SQYNbzcfc6WQoIiM1kNTaZ0Dhio7fvrAfVA=
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 :content-type:content-transfer-encoding; b=XY5TfZ0hzyMWQajr0AqxZE3vnJ1GI+1wjlGtLd47Bfk2nd5huKYT0DwXNlaqa9nYJv fJabXqLzrvYj9KRknnAscxqmXbccPgcYBt8YBd9OYzUKNYSMQp6JVBjywCMIN4bUKH+x lZYd6065WD30mey24L6IOp/ZcO8nL1DjUT9T0=
MIME-Version: 1.0
Received: by 10.151.86.15 with SMTP id o15mr9065546ybl.193.1250637498734; Tue,  18 Aug 2009 16:18:18 -0700 (PDT)
In-Reply-To: <77ead0ec0908171649h67a18ec4ic76d0a48f6f92013@mail.gmail.com>
References: <77ead0ec0908171649h67a18ec4ic76d0a48f6f92013@mail.gmail.com>
Date: Tue, 18 Aug 2009 16:18:18 -0700
Message-ID: <77ead0ec0908181618l48535en8aa2ca78fb3bbbcc@mail.gmail.com>
Subject: Re: BFD For MPLS LSPs
From: Vishwas Manral <vishwas.ietf@gmail.com>
To: rtg-bfd@ietf.org, rahul@juniper.net,  Kireeti Kompella <kireeti@juniper.net>, Thomas Nadeau <tom.nadeau@bt.com>,  George Swallow <swallow@cisco.com>
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
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, 18 Aug 2009 23:18:21 -0000

Hi Authors,

I had another comment. I guess you can clarify that the BFD on the LSP
ping Initiator should be started in Passive role while on the
terminator it should be in the Active Role.

   "A system taking the Active role MUST send BFD
   Control packets for a particular session, regardless of whether it
   has received any BFD packets for that session.  A system taking the
   Passive role MUST NOT begin sending BFD packets for a particular
   session until it has received a BFD packet for that session, and thus
   has learned the remote system's discriminator value."

Thanks,
Vishwas

On Mon, Aug 17, 2009 at 4:49 PM, Vishwas Manral<vishwas.ietf@gmail.com> wrote:
> Hi authors,
>
> I noticed you have wrongly used the address "0:0:0:0:0:FFFF:7F00/104"
> which is not a valid IPv6 address. Can you use the addresse as defined
> in the draft-ietf-pwe3-vccv-bfd-07?
>
> It has been agreed upon when we had a discussion between Carlos, Brian
> Carpenter and I (for the other drafts that use the same wrong
> address).
>
> Thanks,
> Vishwas
>

From davari@broadcom.com  Tue Aug 18 19:34:30 2009
Return-Path: <davari@broadcom.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 203323A6A24 for <rtg-bfd@core3.amsl.com>; Tue, 18 Aug 2009 19:34:30 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.352
X-Spam-Level: 
X-Spam-Status: No, score=-2.352 tagged_above=-999 required=5 tests=[AWL=0.246,  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 QSpogcvnhPxW for <rtg-bfd@core3.amsl.com>; Tue, 18 Aug 2009 19:34:29 -0700 (PDT)
Received: from mms2.broadcom.com (mms2.broadcom.com [216.31.210.18]) by core3.amsl.com (Postfix) with ESMTP id 3AD7F3A68CC for <rtg-bfd@ietf.org>; Tue, 18 Aug 2009 19:33:58 -0700 (PDT)
Received: from [10.16.192.224] by mms2.broadcom.com with ESMTP (Broadcom SMTP Relay (Email Firewall v6.3.2)); Tue, 18 Aug 2009 19:30:23 -0700
X-Server-Uuid: D3C04415-6FA8-4F2C-93C1-920E106A2031
Received: from SJEXCHCCR02.corp.ad.broadcom.com ([10.16.192.130]) by SJEXCHHUB01.corp.ad.broadcom.com ([10.16.192.224]) with mapi; Tue, 18 Aug 2009 19:30:23 -0700
From: "Shahram Davari" <davari@broadcom.com>
To: "rtg-bfd@ietf.org" <rtg-bfd@ietf.org>
Date: Tue, 18 Aug 2009 19:30:22 -0700
Subject: Parameter change
Thread-Topic: Parameter change
Thread-Index: AcogdQBMGr6NnVBvRV6PJQtN+xu9eQ==
Message-ID: <2C2F1EBA8050E74EA81502D5740B4BD681573709C0@SJEXCHCCR02.corp.ad.broadcom.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
MIME-Version: 1.0
X-WSS-ID: 6695BC353WW39485127-01-01
Content-Type: multipart/alternative; boundary=_000_2C2F1EBA8050E74EA81502D5740B4BD681573709C0SJEXCHCCR02co_
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: Wed, 19 Aug 2009 02:34:30 -0000

--_000_2C2F1EBA8050E74EA81502D5740B4BD681573709C0SJEXCHCCR02co_
Content-Type: text/plain;
 charset=us-ascii
Content-Transfer-Encoding: quoted-printable

Hi,

There is a discrepancy in the base draft regarding when any of the BFD para=
meter changes. Section 6.8.10, 11 and 12 say that poll sequence is not requ=
ired when bfd.DesiredMinTxInterval  or bfd.RequiredMinRxInterval  are chang=
ed, while section 6.8.3 says:

" If either bfd.DesiredMinTxInterval is changed or bfd.RequiredMinRxInterva=
l is changed, a Poll Sequence MUST be initiated (see section 6.5)"

Which one is correct? If not in demand mode is there any need to initiate P=
oll if any of the local parameters change?

Thanks,
Shahram

--_000_2C2F1EBA8050E74EA81502D5740B4BD681573709C0SJEXCHCCR02co_
Content-Type: text/html;
 charset=us-ascii
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; charset=3Dus-ascii">
<META content=3D"MSHTML 6.00.6000.16788" name=3DGENERATOR></HEAD>
<BODY>
<DIV><FONT face=3DArial size=3D2><SPAN=20
class=3D030171702-19082009>Hi,</SPAN></FONT></DIV>
<DIV><FONT face=3DArial size=3D2><SPAN=20
class=3D030171702-19082009></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2><SPAN class=3D030171702-19082009>There is =
a=20
discrepancy in the base draft regarding when any of the BFD parameter chang=
es.=20
Section 6.8.10, 11 and 12 say that poll sequence is not required when=20
bfd.DesiredMinTxInterval&nbsp; or bfd.RequiredMinRxInterval&nbsp; are chang=
ed,=20
while section 6.8.3 says:</SPAN></FONT></DIV>
<DIV><FONT face=3DArial size=3D2><SPAN=20
class=3D030171702-19082009></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2><SPAN class=3D030171702-19082009>" <SPAN l=
ang=3DEN>If=20
either bfd.DesiredMinTxInterval is changed or bfd.RequiredMinRxInterval is=
=20
changed, a Poll Sequence MUST be initiated (see section=20
6.5)"</SPAN></SPAN></FONT></DIV>
<DIV><FONT face=3DArial size=3D2><SPAN=20
class=3D030171702-19082009></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2><SPAN class=3D030171702-19082009>Which one=
 is=20
correct? If not in demand mode is there any need to initiate Poll if any of=
 the=20
local parameters change?</SPAN></FONT></DIV>
<DIV><FONT face=3DArial size=3D2><SPAN=20
class=3D030171702-19082009></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2><SPAN=20
class=3D030171702-19082009>Thanks,</SPAN></FONT></DIV>
<DIV><FONT face=3DArial size=3D2><SPAN=20
class=3D030171702-19082009>Shahram</SPAN></FONT></DIV></BODY></HTML>

--_000_2C2F1EBA8050E74EA81502D5740B4BD681573709C0SJEXCHCCR02co_--


From toms.sanders@gmail.com  Tue Aug 18 21:12:07 2009
Return-Path: <toms.sanders@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 16C213A690A for <rtg-bfd@core3.amsl.com>; Tue, 18 Aug 2009 21:12:07 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level: 
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599]
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 NhmkoY4OJf1N for <rtg-bfd@core3.amsl.com>; Tue, 18 Aug 2009 21:12:06 -0700 (PDT)
Received: from mail-bw0-f219.google.com (mail-bw0-f219.google.com [209.85.218.219]) by core3.amsl.com (Postfix) with ESMTP id 1B3243A6890 for <rtg-bfd@ietf.org>; Tue, 18 Aug 2009 21:12:05 -0700 (PDT)
Received: by bwz19 with SMTP id 19so4502550bwz.37 for <rtg-bfd@ietf.org>; Tue, 18 Aug 2009 21:12:07 -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=RdrcitH5qx3uMxYrrgFp6dU5kuVx+TVy74dQQe7ChO8=; b=H6z65/VcOo3uSQaP5GBQQtkU2ZaZ+Dm0tH2bP7ew9HTOJ86XE+uyCBZs/g0K+v9v7Q JzmswhzuikfqG/OhL25oKpAvdCJucDb+KdI+gDs68uhZ/l4vIGvu+XKZv3m0PhhFILL1 +XMCwmC8MPuJu5DjFY8XrqbnkGdplwU5WRt5M=
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=neCD41iecLq6h2Vbd39qD3dhP4togl+mQ3/ZNBgvRuElHdngik6st9MJTzVT6WQ2Mz AoIt/VYfs5sDLqGNw7xco91ZXoj0NjTNALj8JcsF7TayrPW1KvpetzVXqU4g2IsKICJn uvNk/83x7/rgbnyp4eTfmI7hphbReGHvnwWyg=
MIME-Version: 1.0
Received: by 10.216.46.83 with SMTP id q61mr1356921web.71.1250655127589; Tue,  18 Aug 2009 21:12:07 -0700 (PDT)
In-Reply-To: <77ead0ec0908181601j72bcbd0dnfacecd4a2bf178f2@mail.gmail.com>
References: <2C2F1EBA8050E74EA81502D5740B4BD681573709A9@SJEXCHCCR02.corp.ad.broadcom.com> <77ead0ec0908181601j72bcbd0dnfacecd4a2bf178f2@mail.gmail.com>
Date: Wed, 19 Aug 2009 09:42:07 +0530
Message-ID: <6ed23a860908182112n20af63bcu2e26fbf3d15f409e@mail.gmail.com>
Subject: Re: BFD Authentication
From: Tom Sanders <toms.sanders@gmail.com>
To: Vishwas Manral <vishwas.ietf@gmail.com>
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit
Cc: "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: Wed, 19 Aug 2009 04:12:07 -0000

> Here is the document we wrote to address the other concern. It also
> talks about a way of doing Key Rollovers like you mentioned.
>
> http://tools.ietf.org/html/draft-bhatia-bfd-crypto-auth-00

I remember WG discussing this draft some time back - what happened to
it? I skimmed through the draft (expired copy) and it seems that one
can support any authentication type using the proposed mechanism
(including GMAC based authentication) as its only the Key ID that's
passed in the messages.

One could rollover by using a new Key ID as alluded by Dave.

Any plans of resurrecting this work?

Toms.

From dward@cisco.com  Tue Aug 18 22:22:39 2009
Return-Path: <dward@cisco.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 3A2B63A6A1F for <rtg-bfd@core3.amsl.com>; Tue, 18 Aug 2009 22:22:39 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.216
X-Spam-Level: 
X-Spam-Status: No, score=-6.216 tagged_above=-999 required=5 tests=[AWL=0.382,  BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-4]
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 IZBLfXg0EBFP for <rtg-bfd@core3.amsl.com>; Tue, 18 Aug 2009 22:22:37 -0700 (PDT)
Received: from rtp-iport-1.cisco.com (rtp-iport-1.cisco.com [64.102.122.148]) by core3.amsl.com (Postfix) with ESMTP id 713A23A6861 for <rtg-bfd@ietf.org>; Tue, 18 Aug 2009 22:22:37 -0700 (PDT)
X-IronPort-AV: E=Sophos;i="4.43,406,1246838400"; d="scan'208,217";a="54604419"
Received: from rtp-dkim-1.cisco.com ([64.102.121.158]) by rtp-iport-1.cisco.com with ESMTP; 19 Aug 2009 05:21:48 +0000
Received: from rtp-core-2.cisco.com (rtp-core-2.cisco.com [64.102.124.13]) by rtp-dkim-1.cisco.com (8.12.11/8.12.11) with ESMTP id n7J5LmLs013963;  Wed, 19 Aug 2009 01:21:48 -0400
Received: from xbh-rtp-211.amer.cisco.com (xbh-rtp-211.cisco.com [64.102.31.102]) by rtp-core-2.cisco.com (8.13.8/8.14.3) with ESMTP id n7J5Lmdl003166; Wed, 19 Aug 2009 05:21:48 GMT
Received: from xmb-rtp-202.amer.cisco.com ([64.102.31.52]) by xbh-rtp-211.amer.cisco.com with Microsoft SMTPSVC(6.0.3790.3959);  Wed, 19 Aug 2009 01:21:48 -0400
Received: from [127.0.0.1] ([171.68.46.188]) by xmb-rtp-202.amer.cisco.com with Microsoft SMTPSVC(6.0.3790.3959);  Wed, 19 Aug 2009 01:21:48 -0400
Message-Id: <82A71445-BDEA-4B53-8ACC-16C8F85300B6@cisco.com>
From: David Ward <dward@cisco.com>
To: Shahram Davari <davari@broadcom.com>
In-Reply-To: <2C2F1EBA8050E74EA81502D5740B4BD681573709C0@SJEXCHCCR02.corp.ad.broadcom.com>
Content-Type: multipart/alternative; boundary=Apple-Mail-17--378315983
Mime-Version: 1.0 (Apple Message framework v936)
Subject: Re: Parameter change
Date: Wed, 19 Aug 2009 00:21:47 -0500
References: <2C2F1EBA8050E74EA81502D5740B4BD681573709C0@SJEXCHCCR02.corp.ad.broadcom.com>
X-Mailer: Apple Mail (2.936)
X-OriginalArrivalTime: 19 Aug 2009 05:21:48.0210 (UTC) FILETIME=[F340C920:01CA208C]
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; l=3906; t=1250659308; x=1251523308; c=relaxed/simple; s=rtpdkim1001; h=Content-Type:From:Subject:Content-Transfer-Encoding:MIME-Version; d=cisco.com; i=dward@cisco.com; z=From:=20David=20Ward=20<dward@cisco.com> |Subject:=20Re=3A=20Parameter=20change |Sender:=20 |To:=20Shahram=20Davari=20<davari@broadcom.com>; bh=3O2G7PXAyFOCYrD0UBrswYhb2Vhs+0BOHK0Z+oJ/apw=; b=IoEoKSuvRFQV9zqGoDd8S+ZQT4IQ3n/pdPB2v9sTuqrJ/Rt0CrWVAaSU2E lxg3fcVe4yRXFSl/JsYpHibm587cZMK6eQxQ9UV6b6bY9CfFWoa7inmHOU+e IS0kX/G0eq;
Authentication-Results: rtp-dkim-1; header.From=dward@cisco.com; dkim=pass ( sig from cisco.com/rtpdkim1001 verified; ); 
Cc: "rtg-bfd@ietf.org" <rtg-bfd@ietf.org>, David Ward <dward@cisco.com>
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: Wed, 19 Aug 2009 05:22:39 -0000

--Apple-Mail-17--378315983
Content-Type: text/plain;
	charset=US-ASCII;
	format=flowed;
	delsp=yes
Content-Transfer-Encoding: 7bit

Shahram -

6.8 and 10 clearly state that the rules of 6.8.3 apply. I don't  
believe there is a need for more verbiage than exists.

6.8.12 is discussing a different attribute, the detect multiplier. It  
clearly states that a poll sequence is not necessary. This should be  
obvious as the detectmult is a local matter and doesn't affect  
anything on the remote end.

You do need to use the poll sequence in all cases. Demand mode setting  
is orthogonal.

-DWard

On Aug 18, 2009, at 9:30 PM, Shahram Davari wrote:

> Hi,
>
> There is a discrepancy in the base draft regarding when any of the  
> BFD parameter changes. Section 6.8.10, 11 and 12 say that poll  
> sequence is not required when bfd.DesiredMinTxInterval  or  
> bfd.RequiredMinRxInterval  are changed, while section 6.8.3 says:
>
> " If either bfd.DesiredMinTxInterval is changed or  
> bfd.RequiredMinRxInterval is changed, a Poll Sequence MUST be  
> initiated (see section 6.5)"
>
> Which one is correct? If not in demand mode is there any need to  
> initiate Poll if any of the local parameters change?
>
> Thanks,
> Shahram


--Apple-Mail-17--378315983
Content-Type: text/html;
	charset=US-ASCII
Content-Transfer-Encoding: quoted-printable

<html><body style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; =
-webkit-line-break: after-white-space; ">Shahram =
-<div><br></div><div>6.8 and 10 clearly state that the rules of 6.8.3 =
apply. I don't believe there is a need for more verbiage than =
exists.&nbsp;</div><div><br></div><div>6.8.12 is discussing a different =
attribute, the detect multiplier. It clearly states that a poll sequence =
is not necessary. This should be obvious as the detectmult is a local =
matter and doesn't affect anything on the remote =
end.</div><div><br></div><div>You do need to use the poll sequence in =
all cases. Demand mode setting is =
orthogonal.</div><div><br></div><div>-DWard</div><div><br><div><div><div>O=
n Aug 18, 2009, at 9:30 PM, Shahram Davari wrote:</div><br =
class=3D"Apple-interchange-newline"><blockquote type=3D"cite"> <div> =
<div><font face=3D"Arial" size=3D"2"><span =
class=3D"030171702-19082009">Hi,</span></font></div> <div><font =
face=3D"Arial" size=3D"2"><span =
class=3D"030171702-19082009"></span></font>&nbsp;</div> <div><font =
face=3D"Arial" size=3D"2"><span class=3D"030171702-19082009">There is a =
discrepancy in the base draft regarding when any of the BFD parameter =
changes. Section 6.8.10, 11 and 12 say that poll sequence is not =
required when bfd.DesiredMinTxInterval&nbsp; or =
bfd.RequiredMinRxInterval&nbsp; are changed, while section 6.8.3 =
says:</span></font></div> <div><font face=3D"Arial" size=3D"2"><span =
class=3D"030171702-19082009"></span></font>&nbsp;</div> <div><font =
face=3D"Arial" size=3D"2"><span class=3D"030171702-19082009">" <span =
lang=3D"EN">If either bfd.DesiredMinTxInterval is changed or =
bfd.RequiredMinRxInterval is changed, a Poll Sequence MUST be initiated =
(see section 6.5)"</span></span></font></div> <div><font face=3D"Arial" =
size=3D"2"><span class=3D"030171702-19082009"></span></font>&nbsp;</div> =
<div><font face=3D"Arial" size=3D"2"><span =
class=3D"030171702-19082009">Which one is correct? If not in demand mode =
is there any need to initiate Poll if any of the local parameters =
change?</span></font></div> <div><font face=3D"Arial" size=3D"2"><span =
class=3D"030171702-19082009"></span></font>&nbsp;</div> <div><font =
face=3D"Arial" size=3D"2"><span =
class=3D"030171702-19082009">Thanks,</span></font></div> <div><font =
face=3D"Arial" size=3D"2"><span =
class=3D"030171702-19082009">Shahram</span></font></div></div></blockquote=
></div><br></div></div></body></html>=

--Apple-Mail-17--378315983--

From vishwas.ietf@gmail.com  Wed Aug 19 07:29:27 2009
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 E86693A6908 for <rtg-bfd@core3.amsl.com>; Wed, 19 Aug 2009 07:29:27 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.473
X-Spam-Level: 
X-Spam-Status: No, score=-2.473 tagged_above=-999 required=5 tests=[AWL=0.126,  BAYES_00=-2.599]
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 3dz1xVnNw1ao for <rtg-bfd@core3.amsl.com>; Wed, 19 Aug 2009 07:29:26 -0700 (PDT)
Received: from mail-gx0-f217.google.com (mail-gx0-f217.google.com [209.85.217.217]) by core3.amsl.com (Postfix) with ESMTP id 9B2823A6F79 for <rtg-bfd@ietf.org>; Wed, 19 Aug 2009 07:29:20 -0700 (PDT)
Received: by gxk17 with SMTP id 17so5814663gxk.19 for <rtg-bfd@ietf.org>; Wed, 19 Aug 2009 07:29:23 -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=jVpY9qLziElCxmZGSWrV/CHn3gxRy2EpWYEYQeGwxLo=; b=Np1WArMnsDatskCDxMccAy+wXaM/g71EJ0vor73eEt528imi5Qc+TEXdRSg1uIuq0N 0Ic5TnnInVsHcXwXE7mRtRIotz0yyZrXQA4jvqP5mvwB1lRxEnlwI7M/jVxzMRTykKHX DRw/nrKVXWfOnI9+8If/rdgj4u8vxTxLoS3DI=
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=ax2ZikWF9OBnXQ5CzveaURacdjyNZhbpvVmTAIizqpakvwOt919tgMNHqU9Eyv5yA5 qRqSWz5w5/GxTIzxCx4gYHN6k0DynKFIImUZViVwGltokVCvyQok4D7uPTXC6rEKHcC+ 3wGBHU0Zr5pdQJdeT2AQ95RcNidmaeC0tgP9E=
MIME-Version: 1.0
Received: by 10.150.63.13 with SMTP id l13mr10498259yba.5.1250692163061; Wed,  19 Aug 2009 07:29:23 -0700 (PDT)
In-Reply-To: <6ed23a860908182112n20af63bcu2e26fbf3d15f409e@mail.gmail.com>
References: <2C2F1EBA8050E74EA81502D5740B4BD681573709A9@SJEXCHCCR02.corp.ad.broadcom.com> <77ead0ec0908181601j72bcbd0dnfacecd4a2bf178f2@mail.gmail.com> <6ed23a860908182112n20af63bcu2e26fbf3d15f409e@mail.gmail.com>
Date: Wed, 19 Aug 2009 07:29:23 -0700
Message-ID: <77ead0ec0908190729y46d5596fucbb90644e8cc9ea@mail.gmail.com>
Subject: Re: BFD Authentication
From: Vishwas Manral <vishwas.ietf@gmail.com>
To: Tom Sanders <toms.sanders@gmail.com>
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
Cc: "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: Wed, 19 Aug 2009 14:29:28 -0000

Hi Tom,

As most of the effort in the WG iscurrently geared to get the first
level of drafts to the RFC stage, we have not pushed this any further.
However we do intend to keep the work and push the document to WG
status and further as we move forward .

Thanks,
Vishwas

On Tue, Aug 18, 2009 at 9:12 PM, Tom Sanders<toms.sanders@gmail.com> wrote:
>> Here is the document we wrote to address the other concern. It also
>> talks about a way of doing Key Rollovers like you mentioned.
>>
>> http://tools.ietf.org/html/draft-bhatia-bfd-crypto-auth-00
>
> I remember WG discussing this draft some time back - what happened to
> it? I skimmed through the draft (expired copy) and it seems that one
> can support any authentication type using the proposed mechanism
> (including GMAC based authentication) as its only the Key ID that's
> passed in the messages.
>
> One could rollover by using a new Key ID as alluded by Dave.
>
> Any plans of resurrecting this work?
>
> Toms.
>

From davari@broadcom.com  Wed Aug 19 10:28:26 2009
Return-Path: <davari@broadcom.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 215653A6804 for <rtg-bfd@core3.amsl.com>; Wed, 19 Aug 2009 10:28:26 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.368
X-Spam-Level: 
X-Spam-Status: No, score=-2.368 tagged_above=-999 required=5 tests=[AWL=0.230,  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 zIsWm4wshDJE for <rtg-bfd@core3.amsl.com>; Wed, 19 Aug 2009 10:28:25 -0700 (PDT)
Received: from mms1.broadcom.com (mms1.broadcom.com [216.31.210.17]) by core3.amsl.com (Postfix) with ESMTP id 20E093A6BCD for <rtg-bfd@ietf.org>; Wed, 19 Aug 2009 10:28:25 -0700 (PDT)
Received: from [10.16.192.232] by mms1.broadcom.com with ESMTP (Broadcom SMTP Relay (Email Firewall v6.3.2)); Wed, 19 Aug 2009 10:28:20 -0700
X-Server-Uuid: 02CED230-5797-4B57-9875-D5D2FEE4708A
Received: from SJEXCHCCR02.corp.ad.broadcom.com ([10.16.192.130]) by SJEXCHHUB02.corp.ad.broadcom.com ([10.16.192.232]) with mapi; Wed, 19 Aug 2009 10:28:20 -0700
From: "Shahram Davari" <davari@broadcom.com>
To: "David Ward" <dward@cisco.com>
Date: Wed, 19 Aug 2009 10:28:19 -0700
Subject: RE: Parameter change
Thread-Topic: Parameter change
Thread-Index: AcogjP0yGh/lp0rESJuMIhMQ2b57OgAYghoQ
Message-ID: <2C2F1EBA8050E74EA81502D5740B4BD68157370A8D@SJEXCHCCR02.corp.ad.broadcom.com>
References: <2C2F1EBA8050E74EA81502D5740B4BD681573709C0@SJEXCHCCR02.corp.ad.broadcom.com> <82A71445-BDEA-4B53-8ACC-16C8F85300B6@cisco.com>
In-Reply-To: <82A71445-BDEA-4B53-8ACC-16C8F85300B6@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
MIME-Version: 1.0
X-WSS-ID: 6692E9BE37021676275-01-01
Content-Type: multipart/alternative; boundary=_000_2C2F1EBA8050E74EA81502D5740B4BD68157370A8DSJEXCHCCR02co_
Cc: "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: Wed, 19 Aug 2009 17:28:26 -0000

--_000_2C2F1EBA8050E74EA81502D5740B4BD68157370A8DSJEXCHCCR02co_
Content-Type: text/plain;
 charset=us-ascii
Content-Transfer-Encoding: quoted-printable

Hi David,

I thought Detection Multiplier is a parameter sent by a local system to a r=
emote system, so that the remote system can compute the Detection Interval =
Timer. What do you mean by "Detection Multiplier is a Local matter"? If it =
is a local matter then why is it communicated to the remote system?

I think I am not clear on the definition of Detection Multiplier. The base =
draft defines it as:


Detect Mult

"Detection time multiplier. The negotiated transmit interval, multiplied by=
 this value, provides the Detection Time for the transmitting system in Asy=
nchronous mode."



May be you could explain it in the following example:

A ------------------------------->B
A<--------------------------------B

BFD packets send from A --> B:

Detect Mult=3DA1, Desired Min Tx Interval =3D A2, Require Min RX Interval =
=3DA3

BFD packets send from B --> A:

Detect Mult=3DB1, Desired Min Tx Interval =3D B2, Require Min RX Interval =
=3DB3

The Detection Window at B =3D A1 * Max (A2, B3)

The Detection Window at A =3D B1 * Max (B2, A3)

Is this computation correct?

Thanks,
Shahram

________________________________
From: David Ward [mailto:dward@cisco.com]
Sent: Tuesday, August 18, 2009 10:22 PM
To: Shahram Davari
Cc: David Ward; rtg-bfd@ietf.org
Subject: Re: Parameter change

Shahram -

6.8 and 10 clearly state that the rules of 6.8.3 apply. I don't believe the=
re is a need for more verbiage than exists.

6.8.12 is discussing a different attribute, the detect multiplier. It clear=
ly states that a poll sequence is not necessary. This should be obvious as =
the detectmult is a local matter and doesn't affect anything on the remote =
end.

You do need to use the poll sequence in all cases. Demand mode setting is o=
rthogonal.

-DWard

On Aug 18, 2009, at 9:30 PM, Shahram Davari wrote:

Hi,

There is a discrepancy in the base draft regarding when any of the BFD para=
meter changes. Section 6.8.10, 11 and 12 say that poll sequence is not requ=
ired when bfd.DesiredMinTxInterval  or bfd.RequiredMinRxInterval  are chang=
ed, while section 6.8.3 says:

" If either bfd.DesiredMinTxInterval is changed or bfd.RequiredMinRxInterva=
l is changed, a Poll Sequence MUST be initiated (see section 6.5)"

Which one is correct? If not in demand mode is there any need to initiate P=
oll if any of the local parameters change?

Thanks,
Shahram


--_000_2C2F1EBA8050E74EA81502D5740B4BD68157370A8DSJEXCHCCR02co_
Content-Type: text/html;
 charset=us-ascii
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; charset=3Dus-ascii">
<META content=3D"MSHTML 6.00.6000.16788" name=3DGENERATOR></HEAD>
<BODY=20
style=3D"WORD-WRAP: break-word; -webkit-nbsp-mode: space; -webkit-line-brea=
k: after-white-space">
<DIV><SPAN class=3D792490317-19082009><FONT face=3DArial color=3D#0000ff si=
ze=3D2>Hi=20
David,</FONT></SPAN></DIV>
<DIV><SPAN class=3D792490317-19082009><FONT face=3DArial color=3D#0000ff=20
size=3D2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=3D792490317-19082009><FONT face=3DArial color=3D#0000ff si=
ze=3D2>I=20
thought Detection Multiplier is a parameter sent by a local system to a rem=
ote=20
system, so that the remote system can compute the Detection Interval Timer.=
 What=20
do you mean by "Detection Multiplier is a Local matter"? If it is a local m=
atter=20
then why is it communicated to the remote system?</FONT></SPAN></DIV>
<DIV><SPAN class=3D792490317-19082009><FONT face=3DArial color=3D#0000ff=20
size=3D2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=3D792490317-19082009><FONT face=3DArial color=3D#0000ff si=
ze=3D2>I=20
think I am not clear on the definition of Detection Multiplier. The base dr=
aft=20
defines it as:</FONT></SPAN></DIV>
<DIV><SPAN class=3D792490317-19082009><FONT face=3DArial color=3D#0000ff=20
size=3D2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=3D792490317-19082009><SPAN lang=3DEN>
<P>Detect Mult</P>
<P><SPAN class=3D792490317-19082009>"</SPAN>Detection time multiplier. The=
=20
negotiated transmit interval,<SPAN class=3D792490317-19082009> </SPAN>multi=
plied=20
by this value, provides the Detection Time for the<SPAN=20
class=3D792490317-19082009> </SPAN>transmitting system in Asynchronous mode=
.<SPAN=20
class=3D792490317-19082009>"</SPAN></P>
<P><SPAN class=3D792490317-19082009><FONT face=3DArial color=3D#0000ff=20
size=3D2></FONT></SPAN>&nbsp;</P>
<P><SPAN class=3D792490317-19082009><FONT face=3DArial color=3D#0000ff size=
=3D2>May be=20
you could explain it in the following example:</FONT></SPAN></P>
<P><SPAN class=3D792490317-19082009><FONT face=3DArial color=3D#0000ff size=
=3D2>A=20
-------------------------------&gt;B<BR>A&lt;------------------------------=
--B</FONT></SPAN></P>
<P><SPAN class=3D792490317-19082009><FONT face=3DArial color=3D#0000ff size=
=3D2>BFD=20
packets send from A --&gt; B: </FONT></SPAN></P>
<P><SPAN class=3D792490317-19082009><FONT face=3DArial color=3D#0000ff size=
=3D2>Detect=20
Mult=3DA1, Desired Min Tx Interval =3D A2, Require Min RX Interval=20
=3DA3</FONT></SPAN></P><SPAN class=3D792490317-19082009><FONT face=3DArial=
=20
color=3D#0000ff size=3D2></FONT></SPAN><SPAN class=3D792490317-19082009><FO=
NT=20
face=3DArial color=3D#0000ff size=3D2>
<P><SPAN class=3D792490317-19082009><FONT face=3DArial color=3D#0000ff size=
=3D2>BFD=20
packets send from&nbsp;B --&gt; A: </FONT></SPAN></P>
<P><SPAN class=3D792490317-19082009><FONT face=3DArial color=3D#0000ff size=
=3D2>Detect=20
Mult=3DB1, Desired Min Tx Interval =3D B2, Require Min RX Interval=20
=3DB3</FONT></SPAN></P></FONT></SPAN>
<P><FONT face=3DArial color=3D#0000ff size=3D2><SPAN class=3D792490317-1908=
2009>The=20
Detection Window at B =3D </SPAN></FONT><FONT face=3DArial color=3D#0000ff=
=20
size=3D2><SPAN class=3D792490317-19082009>A1 * Max (A2, B3)</SPAN></FONT></=
P>
<P><FONT face=3DArial color=3D#0000ff size=3D2><SPAN class=3D792490317-1908=
2009><SPAN=20
class=3D792490317-19082009>The Detection Window at&nbsp;A =3D&nbsp;B1</SPAN=
><FONT=20
face=3DArial color=3D#0000ff size=3D2><SPAN class=3D792490317-19082009> * M=
ax (B2,=20
A3)</SPAN></FONT></SPAN></FONT></P></SPAN></SPAN></DIV>
<DIV><SPAN class=3D792490317-19082009></SPAN><FONT face=3DArial><FONT=20
color=3D#0000ff><FONT=20
size=3D2>Is&nbsp;this&nbsp;computation&nbsp;correct?</FONT></FONT></FONT></=
DIV>
<DIV><FONT face=3DArial><FONT color=3D#0000ff><FONT=20
size=3D2></FONT></FONT></FONT>&nbsp;</DIV>
<DIV><FONT><FONT><FONT face=3DArial><FONT color=3D#0000ff><FONT size=3D2>T<=
SPAN=20
class=3D792490317-19082009>hanks,</SPAN></FONT></FONT></FONT></FONT></FONT>=
</DIV>
<DIV><FONT><FONT><FONT face=3DArial><FONT color=3D#0000ff><FONT size=3D2><S=
PAN=20
class=3D792490317-19082009>Shahram</SPAN></FONT></FONT></FONT></FONT></FONT=
></DIV>
<DIV><BR></DIV>
<DIV class=3DOutlookMessageHeader lang=3Den-us dir=3Dltr align=3Dleft>
<HR tabIndex=3D-1>
<FONT face=3DTahoma size=3D2><B>From:</B> David Ward [mailto:dward@cisco.co=
m]=20
<BR><B>Sent:</B> Tuesday, August 18, 2009 10:22 PM<BR><B>To:</B> Shahram=20
Davari<BR><B>Cc:</B> David Ward; rtg-bfd@ietf.org<BR><B>Subject:</B> Re:=20
Parameter change<BR></FONT><BR></DIV>
<DIV></DIV>Shahram -
<DIV><BR></DIV>
<DIV>6.8 and 10 clearly state that the rules of 6.8.3 apply. I don't believ=
e=20
there is a need for more verbiage than exists.&nbsp;</DIV>
<DIV><BR></DIV>
<DIV>6.8.12 is discussing a different attribute, the detect multiplier. It=
=20
clearly states that a poll sequence is not necessary. This should be obviou=
s as=20
the detectmult is a local matter and doesn't affect anything on the remote=
=20
end.</DIV>
<DIV><BR></DIV>
<DIV>You do need to use the poll sequence in all cases. Demand mode setting=
 is=20
orthogonal.</DIV>
<DIV><BR></DIV>
<DIV>-DWard</DIV>
<DIV><BR>
<DIV>
<DIV>
<DIV>On Aug 18, 2009, at 9:30 PM, Shahram Davari wrote:</DIV><BR=20
class=3DApple-interchange-newline>
<BLOCKQUOTE type=3D"cite">
  <DIV>
  <DIV><FONT face=3DArial size=3D2><SPAN=20
  class=3D030171702-19082009>Hi,</SPAN></FONT></DIV>
  <DIV><FONT face=3DArial size=3D2><SPAN=20
  class=3D030171702-19082009></SPAN></FONT>&nbsp;</DIV>
  <DIV><FONT face=3DArial size=3D2><SPAN class=3D030171702-19082009>There i=
s a=20
  discrepancy in the base draft regarding when any of the BFD parameter cha=
nges.=20
  Section 6.8.10, 11 and 12 say that poll sequence is not required when=20
  bfd.DesiredMinTxInterval&nbsp; or bfd.RequiredMinRxInterval&nbsp; are cha=
nged,=20
  while section 6.8.3 says:</SPAN></FONT></DIV>
  <DIV><FONT face=3DArial size=3D2><SPAN=20
  class=3D030171702-19082009></SPAN></FONT>&nbsp;</DIV>
  <DIV><FONT face=3DArial size=3D2><SPAN class=3D030171702-19082009>" <SPAN=
 lang=3DEN>If=20
  either bfd.DesiredMinTxInterval is changed or bfd.RequiredMinRxInterval i=
s=20
  changed, a Poll Sequence MUST be initiated (see section=20
  6.5)"</SPAN></SPAN></FONT></DIV>
  <DIV><FONT face=3DArial size=3D2><SPAN=20
  class=3D030171702-19082009></SPAN></FONT>&nbsp;</DIV>
  <DIV><FONT face=3DArial size=3D2><SPAN class=3D030171702-19082009>Which o=
ne is=20
  correct? If not in demand mode is there any need to initiate Poll if any =
of=20
  the local parameters change?</SPAN></FONT></DIV>
  <DIV><FONT face=3DArial size=3D2><SPAN=20
  class=3D030171702-19082009></SPAN></FONT>&nbsp;</DIV>
  <DIV><FONT face=3DArial size=3D2><SPAN=20
  class=3D030171702-19082009>Thanks,</SPAN></FONT></DIV>
  <DIV><FONT face=3DArial size=3D2><SPAN=20
  class=3D030171702-19082009>Shahram</SPAN></FONT></DIV></DIV></BLOCKQUOTE>=
</DIV><BR></DIV></DIV></BODY></HTML>

--_000_2C2F1EBA8050E74EA81502D5740B4BD68157370A8DSJEXCHCCR02co_--


From dkatz@juniper.net  Wed Aug 19 11:21:29 2009
Return-Path: <dkatz@juniper.net>
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 047D23A68CE for <rtg-bfd@core3.amsl.com>; Wed, 19 Aug 2009 11:21:29 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.518
X-Spam-Level: 
X-Spam-Status: No, score=-6.518 tagged_above=-999 required=5 tests=[AWL=0.080,  BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-4]
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 3SJdOmgfp2VT for <rtg-bfd@core3.amsl.com>; Wed, 19 Aug 2009 11:21:27 -0700 (PDT)
Received: from exprod7og109.obsmtp.com (exprod7og109.obsmtp.com [64.18.2.171]) by core3.amsl.com (Postfix) with ESMTP id 7D1693A6ADD for <rtg-bfd@ietf.org>; Wed, 19 Aug 2009 11:21:27 -0700 (PDT)
Received: from source ([66.129.224.36]) (using TLSv1) by exprod7ob109.postini.com ([64.18.6.12]) with SMTP ID DSNKSoxCq128hdXqvVHFdQaEabT8At/p6nly@postini.com; Wed, 19 Aug 2009 11:21:33 PDT
Received: from p-emfe01-sac.jnpr.net (66.129.254.72) by P-EMHUB01-HQ.jnpr.net (172.24.192.35) with Microsoft SMTP Server id 8.1.375.2; Wed, 19 Aug 2009 11:14:26 -0700
Received: from p-emlb02-sac.jnpr.net ([66.129.254.47]) by p-emfe01-sac.jnpr.net with Microsoft SMTPSVC(6.0.3790.3959); Wed, 19 Aug 2009 11:14:26 -0700
Received: from emailsmtp56.jnpr.net ([172.24.60.77]) by p-emlb02-sac.jnpr.net with Microsoft SMTPSVC(6.0.3790.3959); Wed, 19 Aug 2009 11:14:25 -0700
Received: from merlot.juniper.net ([172.17.27.10]) by emailsmtp56.jnpr.net with Microsoft SMTPSVC(6.0.3790.3959); Wed, 19 Aug 2009 11:14:25 -0700
Received: from nimbus-sf.juniper.net (nimbus-sf.juniper.net [172.16.12.139]) by merlot.juniper.net (8.11.3/8.11.3) with ESMTP id n7JIEO045351; Wed, 19 Aug 2009 11:14:24 -0700 (PDT)	(envelope-from dkatz@juniper.net)
Message-ID: <240845C5-DAAF-49CA-AE93-F755ACB5F982@juniper.net>
From: Dave Katz <dkatz@juniper.net>
To: Shahram Davari <davari@broadcom.com>
In-Reply-To: <2C2F1EBA8050E74EA81502D5740B4BD68157370A8D@SJEXCHCCR02.corp.ad.broadcom.com>
Content-Type: multipart/alternative; boundary="Apple-Mail-5--331958815"
MIME-Version: 1.0 (Apple Message framework v936)
Subject: Re: Parameter change
Date: Wed, 19 Aug 2009 12:14:24 -0600
References: <2C2F1EBA8050E74EA81502D5740B4BD681573709C0@SJEXCHCCR02.corp.ad.broadcom.com> <82A71445-BDEA-4B53-8ACC-16C8F85300B6@cisco.com> <2C2F1EBA8050E74EA81502D5740B4BD68157370A8D@SJEXCHCCR02.corp.ad.broadcom.com>
X-Mailer: Apple Mail (2.936)
X-OriginalArrivalTime: 19 Aug 2009 18:14:25.0349 (UTC) FILETIME=[E242D750:01CA20F8]
Cc: "rtg-bfd@ietf.org" <rtg-bfd@ietf.org>, David Ward <dward@cisco.com>
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: Wed, 19 Aug 2009 18:21:29 -0000

--Apple-Mail-5--331958815
Content-Type: text/plain; charset="US-ASCII"; format=flowed; delsp=yes
Content-Transfer-Encoding: 7bit

DaveW misspoke slightly.

Your computation is correct.

There is no need for a poll sequence when the multiplier is changed  
because the timing of the packet transmission doesn't change.

The poll sequence is needed to coordinate timing changes if the packet  
transmission interval might change, as the detection time change needs  
to be coordinated with the transmission rate change so that the  
session doesn't fail by mistake.

--Dave

On Aug 19, 2009, at 11:28 AM, Shahram Davari wrote:

> Hi David,
>
> I thought Detection Multiplier is a parameter sent by a local system  
> to a remote system, so that the remote system can compute the  
> Detection Interval Timer. What do you mean by "Detection Multiplier  
> is a Local matter"? If it is a local matter then why is it  
> communicated to the remote system?
>
> I think I am not clear on the definition of Detection Multiplier.  
> The base draft defines it as:
>
> Detect Mult
>
> "Detection time multiplier. The negotiated transmit interval,  
> multiplied by this value, provides the Detection Time for the  
> transmitting system in Asynchronous mode."
>
>
> May be you could explain it in the following example:
>
> A ------------------------------->B
> A<--------------------------------B
>
> BFD packets send from A --> B:
>
> Detect Mult=A1, Desired Min Tx Interval = A2, Require Min RX  
> Interval =A3
>
> BFD packets send from B --> A:
>
> Detect Mult=B1, Desired Min Tx Interval = B2, Require Min RX  
> Interval =B3
>
> The Detection Window at B = A1 * Max (A2, B3)
>
> The Detection Window at A = B1 * Max (B2, A3)
>
> Is this computation correct?
>
> Thanks,
> Shahram
>
> From: David Ward [mailto:dward@cisco.com]
> Sent: Tuesday, August 18, 2009 10:22 PM
> To: Shahram Davari
> Cc: David Ward; rtg-bfd@ietf.org
> Subject: Re: Parameter change
>
> Shahram -
>
> 6.8 and 10 clearly state that the rules of 6.8.3 apply. I don't  
> believe there is a need for more verbiage than exists.
>
> 6.8.12 is discussing a different attribute, the detect multiplier.  
> It clearly states that a poll sequence is not necessary. This should  
> be obvious as the detectmult is a local matter and doesn't affect  
> anything on the remote end.
>
> You do need to use the poll sequence in all cases. Demand mode  
> setting is orthogonal.
>
> -DWard
>
> On Aug 18, 2009, at 9:30 PM, Shahram Davari wrote:
>
>> Hi,
>>
>> There is a discrepancy in the base draft regarding when any of the  
>> BFD parameter changes. Section 6.8.10, 11 and 12 say that poll  
>> sequence is not required when bfd.DesiredMinTxInterval  or  
>> bfd.RequiredMinRxInterval  are changed, while section 6.8.3 says:
>>
>> " If either bfd.DesiredMinTxInterval is changed or  
>> bfd.RequiredMinRxInterval is changed, a Poll Sequence MUST be  
>> initiated (see section 6.5)"
>>
>> Which one is correct? If not in demand mode is there any need to  
>> initiate Poll if any of the local parameters change?
>>
>> Thanks,
>> Shahram
>


--Apple-Mail-5--331958815
Content-Type: text/html; charset="US-ASCII"
Content-Transfer-Encoding: quoted-printable

<html><body style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; =
-webkit-line-break: after-white-space; ">DaveW misspoke =
slightly.<div><br></div><div>Your computation is =
correct.</div><div><br></div><div>There is no need for a poll sequence =
when the multiplier is changed because the timing of the packet =
transmission doesn't change.</div><div><br></div><div>The poll sequence =
is needed to coordinate timing changes if the packet transmission =
interval might change, as the detection time change needs to be =
coordinated with the transmission rate change so that the session =
doesn't fail by =
mistake.</div><div><br></div><div>--Dave</div><div><br><div><div>On Aug =
19, 2009, at 11:28 AM, Shahram Davari wrote:</div><br =
class=3D"Apple-interchange-newline"><blockquote type=3D"cite"> <div =
style=3D"WORD-WRAP: break-word; -webkit-nbsp-mode: space; =
-webkit-line-break: after-white-space"> <div><span =
class=3D"792490317-19082009"><font face=3D"Arial" color=3D"#0000ff" =
size=3D"2">Hi David,</font></span></div> <div><span =
class=3D"792490317-19082009"><font face=3D"Arial" color=3D"#0000ff" =
size=3D"2"></font></span>&nbsp;</div> <div><span =
class=3D"792490317-19082009"><font face=3D"Arial" color=3D"#0000ff" =
size=3D"2">I thought Detection Multiplier is a parameter sent by a local =
system to a remote system, so that the remote system can compute the =
Detection Interval Timer. What do you mean by "Detection Multiplier is a =
Local matter"? If it is a local matter then why is it communicated to =
the remote system?</font></span></div> <div><span =
class=3D"792490317-19082009"><font face=3D"Arial" color=3D"#0000ff" =
size=3D"2"></font></span>&nbsp;</div> <div><span =
class=3D"792490317-19082009"><font face=3D"Arial" color=3D"#0000ff" =
size=3D"2">I think I am not clear on the definition of Detection =
Multiplier. The base draft defines it as:</font></span></div> <div><span =
class=3D"792490317-19082009"><font face=3D"Arial" color=3D"#0000ff" =
size=3D"2"></font></span>&nbsp;</div> <div><span =
class=3D"792490317-19082009"><span lang=3D"EN"><p>Detect =
Mult</p><p><span class=3D"792490317-19082009">"</span>Detection time =
multiplier. The negotiated transmit interval,<span =
class=3D"792490317-19082009"> </span>multiplied by this value, provides =
the Detection Time for the<span class=3D"792490317-19082009"> =
</span>transmitting system in Asynchronous mode.<span =
class=3D"792490317-19082009">"</span></p><div><span =
class=3D"792490317-19082009"><font face=3D"Arial" color=3D"#0000ff" =
size=3D"2"></font></span>&nbsp;<br =
class=3D"webkit-block-placeholder"></div><p><span =
class=3D"792490317-19082009"><font face=3D"Arial" color=3D"#0000ff" =
size=3D"2">May be you could explain it in the following =
example:</font></span></p><p><span class=3D"792490317-19082009"><font =
face=3D"Arial" color=3D"#0000ff" size=3D"2">A =
-------------------------------&gt;B<br>A&lt;-----------------------------=
---B</font></span></p><p><span class=3D"792490317-19082009"><font =
face=3D"Arial" color=3D"#0000ff" size=3D"2">BFD packets send from A =
--&gt; B: </font></span></p><p><span class=3D"792490317-19082009"><font =
face=3D"Arial" color=3D"#0000ff" size=3D"2">Detect Mult=3DA1, Desired =
Min Tx Interval =3D A2, Require Min RX Interval =
=3DA3</font></span></p><span class=3D"792490317-19082009"><font =
face=3D"Arial" color=3D"#0000ff" size=3D"2"></font></span><span =
class=3D"792490317-19082009"><font face=3D"Arial" color=3D"#0000ff" =
size=3D"2"><p><span class=3D"792490317-19082009"><font face=3D"Arial" =
color=3D"#0000ff" size=3D"2">BFD packets send from&nbsp;B --&gt; A: =
</font></span></p><p><span class=3D"792490317-19082009"><font =
face=3D"Arial" color=3D"#0000ff" size=3D"2">Detect Mult=3DB1, Desired =
Min Tx Interval =3D B2, Require Min RX Interval =
=3DB3</font></span></p></font></span><p><font face=3D"Arial" =
color=3D"#0000ff" size=3D"2"><span class=3D"792490317-19082009">The =
Detection Window at B =3D </span></font><font face=3D"Arial" =
color=3D"#0000ff" size=3D"2"><span class=3D"792490317-19082009">A1 * Max =
(A2, B3)</span></font></p><p><font face=3D"Arial" color=3D"#0000ff" =
size=3D"2"><span class=3D"792490317-19082009"><span =
class=3D"792490317-19082009">The Detection Window at&nbsp;A =
=3D&nbsp;B1</span><font face=3D"Arial" color=3D"#0000ff" size=3D"2"><span =
class=3D"792490317-19082009"> * Max (B2, =
A3)</span></font></span></font></p></span></span></div> <div><span =
class=3D"792490317-19082009"></span><font face=3D"Arial"><font =
color=3D"#0000ff"><font =
size=3D"2">Is&nbsp;this&nbsp;computation&nbsp;correct?</font></font></font=
></div> <div><font face=3D"Arial"><font color=3D"#0000ff"><font =
size=3D"2"></font></font></font>&nbsp;</div> <div><font><font><font =
face=3D"Arial"><font color=3D"#0000ff"><font size=3D"2">T<span =
class=3D"792490317-19082009">hanks,</span></font></font></font></font></fo=
nt></div> <div><font><font><font face=3D"Arial"><font =
color=3D"#0000ff"><font size=3D"2"><span =
class=3D"792490317-19082009">Shahram</span></font></font></font></font></f=
ont></div> <div><br></div> <div class=3D"OutlookMessageHeader" =
lang=3D"en-us" dir=3D"ltr" align=3D"left"> <hr tabindex=3D"-1"> <font =
face=3D"Tahoma" size=3D"2"><b>From:</b> David Ward [<a =
href=3D"mailto:dward@cisco.com">mailto:dward@cisco.com</a>] =
<br><b>Sent:</b> Tuesday, August 18, 2009 10:22 PM<br><b>To:</b> Shahram =
Davari<br><b>Cc:</b> David Ward; <a =
href=3D"mailto:rtg-bfd@ietf.org">rtg-bfd@ietf.org</a><br><b>Subject:</b> =
Re: Parameter change<br></font><br></div> <div></div>Shahram - =
<div><br></div> <div>6.8 and 10 clearly state that the rules of 6.8.3 =
apply. I don't believe there is a need for more verbiage than =
exists.&nbsp;</div> <div><br></div> <div>6.8.12 is discussing a =
different attribute, the detect multiplier. It clearly states that a =
poll sequence is not necessary. This should be obvious as the detectmult =
is a local matter and doesn't affect anything on the remote end.</div> =
<div><br></div> <div>You do need to use the poll sequence in all cases. =
Demand mode setting is orthogonal.</div> <div><br></div> =
<div>-DWard</div> <div><br> <div> <div> <div>On Aug 18, 2009, at 9:30 =
PM, Shahram Davari wrote:</div><br class=3D"Apple-interchange-newline"> =
<blockquote type=3D"cite">  <div>  <div><font face=3D"Arial" =
size=3D"2"><span class=3D"030171702-19082009">Hi,</span></font></div>  =
<div><font face=3D"Arial" size=3D"2"><span =
class=3D"030171702-19082009"></span></font>&nbsp;</div>  <div><font =
face=3D"Arial" size=3D"2"><span class=3D"030171702-19082009">There is a  =
 discrepancy in the base draft regarding when any of the BFD parameter =
changes.   Section 6.8.10, 11 and 12 say that poll sequence is not =
required when   bfd.DesiredMinTxInterval&nbsp; or =
bfd.RequiredMinRxInterval&nbsp; are changed,   while section 6.8.3 =
says:</span></font></div>  <div><font face=3D"Arial" size=3D"2"><span =
class=3D"030171702-19082009"></span></font>&nbsp;</div>  <div><font =
face=3D"Arial" size=3D"2"><span class=3D"030171702-19082009">" <span =
lang=3D"EN">If   either bfd.DesiredMinTxInterval is changed or =
bfd.RequiredMinRxInterval is   changed, a Poll Sequence MUST be =
initiated (see section   6.5)"</span></span></font></div>  <div><font =
face=3D"Arial" size=3D"2"><span =
class=3D"030171702-19082009"></span></font>&nbsp;</div>  <div><font =
face=3D"Arial" size=3D"2"><span class=3D"030171702-19082009">Which one =
is   correct? If not in demand mode is there any need to initiate Poll =
if any of   the local parameters change?</span></font></div>  <div><font =
face=3D"Arial" size=3D"2"><span =
class=3D"030171702-19082009"></span></font>&nbsp;</div>  <div><font =
face=3D"Arial" size=3D"2"><span =
class=3D"030171702-19082009">Thanks,</span></font></div>  <div><font =
face=3D"Arial" size=3D"2"><span =
class=3D"030171702-19082009">Shahram</span></font></div></div></blockquote=
></div><br></div></div></div></blockquote></div><br></div></body></html>=

--Apple-Mail-5--331958815--

From davari@broadcom.com  Wed Aug 19 11:52:00 2009
Return-Path: <davari@broadcom.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 F24FB3A6C4C for <rtg-bfd@core3.amsl.com>; Wed, 19 Aug 2009 11:51:59 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.381
X-Spam-Level: 
X-Spam-Status: No, score=-2.381 tagged_above=-999 required=5 tests=[AWL=0.217,  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 eMb6RD0FvUKm for <rtg-bfd@core3.amsl.com>; Wed, 19 Aug 2009 11:51:58 -0700 (PDT)
Received: from mms1.broadcom.com (mms1.broadcom.com [216.31.210.17]) by core3.amsl.com (Postfix) with ESMTP id D13233A67DB for <rtg-bfd@ietf.org>; Wed, 19 Aug 2009 11:51:58 -0700 (PDT)
Received: from [10.16.192.232] by mms1.broadcom.com with ESMTP (Broadcom SMTP Relay (Email Firewall v6.3.2)); Wed, 19 Aug 2009 11:51:48 -0700
X-Server-Uuid: 02CED230-5797-4B57-9875-D5D2FEE4708A
Received: from SJEXCHCCR02.corp.ad.broadcom.com ([10.16.192.130]) by SJEXCHHUB02.corp.ad.broadcom.com ([10.16.192.232]) with mapi; Wed, 19 Aug 2009 11:51:48 -0700
From: "Shahram Davari" <davari@broadcom.com>
To: "Dave Katz" <dkatz@juniper.net>
Date: Wed, 19 Aug 2009 11:51:47 -0700
Subject: RE: Parameter change
Thread-Topic: Parameter change
Thread-Index: Acog+eSsekhs9BV2R7ameQY/uqZ/VgAA0ZkA
Message-ID: <2C2F1EBA8050E74EA81502D5740B4BD68157370AAC@SJEXCHCCR02.corp.ad.broadcom.com>
References: <2C2F1EBA8050E74EA81502D5740B4BD681573709C0@SJEXCHCCR02.corp.ad.broadcom.com> <82A71445-BDEA-4B53-8ACC-16C8F85300B6@cisco.com> <2C2F1EBA8050E74EA81502D5740B4BD68157370A8D@SJEXCHCCR02.corp.ad.broadcom.com> <240845C5-DAAF-49CA-AE93-F755ACB5F982@juniper.net>
In-Reply-To: <240845C5-DAAF-49CA-AE93-F755ACB5F982@juniper.net>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
MIME-Version: 1.0
X-WSS-ID: 6692964E37021768162-01-01
Content-Type: multipart/alternative; boundary=_000_2C2F1EBA8050E74EA81502D5740B4BD68157370AACSJEXCHCCR02co_
Cc: "rtg-bfd@ietf.org" <rtg-bfd@ietf.org>, David Ward <dward@cisco.com>
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: Wed, 19 Aug 2009 18:52:00 -0000

--_000_2C2F1EBA8050E74EA81502D5740B4BD68157370AACSJEXCHCCR02co_
Content-Type: text/plain;
 charset=us-ascii
Content-Transfer-Encoding: quoted-printable

Hi Dave K,

But the draft says" provides the Detection Time for the transmitting system=
". Shouldn't this be changed to "provides the Detection Time for the receiv=
ing system"

Yours,
Shahram

________________________________
From: Dave Katz [mailto:dkatz@juniper.net]
Sent: Wednesday, August 19, 2009 11:14 AM
To: Shahram Davari
Cc: David Ward; rtg-bfd@ietf.org
Subject: Re: Parameter change

DaveW misspoke slightly.

Your computation is correct.

There is no need for a poll sequence when the multiplier is changed because=
 the timing of the packet transmission doesn't change.

The poll sequence is needed to coordinate timing changes if the packet tran=
smission interval might change, as the detection time change needs to be co=
ordinated with the transmission rate change so that the session doesn't fai=
l by mistake.

--Dave

On Aug 19, 2009, at 11:28 AM, Shahram Davari wrote:

Hi David,

I thought Detection Multiplier is a parameter sent by a local system to a r=
emote system, so that the remote system can compute the Detection Interval =
Timer. What do you mean by "Detection Multiplier is a Local matter"? If it =
is a local matter then why is it communicated to the remote system?

I think I am not clear on the definition of Detection Multiplier. The base =
draft defines it as:


Detect Mult

"Detection time multiplier. The negotiated transmit interval, multiplied by=
 this value, provides the Detection Time for the transmitting system in Asy=
nchronous mode."



May be you could explain it in the following example:

A ------------------------------->B
A<--------------------------------B

BFD packets send from A --> B:

Detect Mult=3DA1, Desired Min Tx Interval =3D A2, Require Min RX Interval =
=3DA3

BFD packets send from B --> A:

Detect Mult=3DB1, Desired Min Tx Interval =3D B2, Require Min RX Interval =
=3DB3

The Detection Window at B =3D A1 * Max (A2, B3)

The Detection Window at A =3D B1 * Max (B2, A3)

Is this computation correct?

Thanks,
Shahram

________________________________
From: David Ward [mailto:dward@cisco.com]
Sent: Tuesday, August 18, 2009 10:22 PM
To: Shahram Davari
Cc: David Ward; rtg-bfd@ietf.org<mailto:rtg-bfd@ietf.org>
Subject: Re: Parameter change

Shahram -

6.8 and 10 clearly state that the rules of 6.8.3 apply. I don't believe the=
re is a need for more verbiage than exists.

6.8.12 is discussing a different attribute, the detect multiplier. It clear=
ly states that a poll sequence is not necessary. This should be obvious as =
the detectmult is a local matter and doesn't affect anything on the remote =
end.

You do need to use the poll sequence in all cases. Demand mode setting is o=
rthogonal.

-DWard

On Aug 18, 2009, at 9:30 PM, Shahram Davari wrote:

Hi,

There is a discrepancy in the base draft regarding when any of the BFD para=
meter changes. Section 6.8.10, 11 and 12 say that poll sequence is not requ=
ired when bfd.DesiredMinTxInterval  or bfd.RequiredMinRxInterval  are chang=
ed, while section 6.8.3 says:

" If either bfd.DesiredMinTxInterval is changed or bfd.RequiredMinRxInterva=
l is changed, a Poll Sequence MUST be initiated (see section 6.5)"

Which one is correct? If not in demand mode is there any need to initiate P=
oll if any of the local parameters change?

Thanks,
Shahram



--_000_2C2F1EBA8050E74EA81502D5740B4BD68157370AACSJEXCHCCR02co_
Content-Type: text/html;
 charset=us-ascii
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; charset=3Dus-ascii">
<META content=3D"MSHTML 6.00.6000.16788" name=3DGENERATOR></HEAD>
<BODY=20
style=3D"WORD-WRAP: break-word; -webkit-nbsp-mode: space; -webkit-line-brea=
k: after-white-space">
<DIV><SPAN class=3D608054518-19082009><FONT face=3DArial color=3D#0000ff si=
ze=3D2>Hi=20
Dave K,</FONT></SPAN></DIV>
<DIV><SPAN class=3D608054518-19082009><FONT face=3DArial color=3D#0000ff=20
size=3D2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=3D608054518-19082009><FONT face=3DArial color=3D#0000ff si=
ze=3D2>But=20
the draft says" <FONT face=3D"Times New Roman" color=3D#000000 size=3D3>pro=
vides the=20
Detection Time for the<SPAN class=3D792490317-19082009> </SPAN>transmitting=
=20
system".&nbsp;Shouldn't this&nbsp;be changed to "provides the Detection Tim=
e for=20
the<SPAN class=3D792490317-19082009>&nbsp;</SPAN>receiving=20
system"</FONT></FONT></SPAN></DIV>
<DIV><SPAN class=3D608054518-19082009><FONT face=3DArial color=3D#0000ff=20
size=3D2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=3D608054518-19082009><FONT face=3DArial color=3D#0000ff=20
size=3D2>Yours,</FONT></SPAN></DIV>
<DIV><SPAN class=3D608054518-19082009><FONT face=3DArial color=3D#0000ff=20
size=3D2>Shahram</FONT></SPAN></DIV><BR>
<DIV class=3DOutlookMessageHeader lang=3Den-us dir=3Dltr align=3Dleft>
<HR tabIndex=3D-1>
<FONT face=3DTahoma size=3D2><B>From:</B> Dave Katz [mailto:dkatz@juniper.n=
et]=20
<BR><B>Sent:</B> Wednesday, August 19, 2009 11:14 AM<BR><B>To:</B> Shahram=
=20
Davari<BR><B>Cc:</B> David Ward; rtg-bfd@ietf.org<BR><B>Subject:</B> Re:=20
Parameter change<BR></FONT><BR></DIV>
<DIV></DIV>DaveW misspoke slightly.
<DIV><BR></DIV>
<DIV>Your computation is correct.</DIV>
<DIV><BR></DIV>
<DIV>There is no need for a poll sequence when the multiplier is changed be=
cause=20
the timing of the packet transmission doesn't change.</DIV>
<DIV><BR></DIV>
<DIV>The poll sequence is needed to coordinate timing changes if the packet=
=20
transmission interval might change, as the detection time change needs to b=
e=20
coordinated with the transmission rate change so that the session doesn't f=
ail=20
by mistake.</DIV>
<DIV><BR></DIV>
<DIV>--Dave</DIV>
<DIV><BR>
<DIV>
<DIV>On Aug 19, 2009, at 11:28 AM, Shahram Davari wrote:</DIV><BR=20
class=3DApple-interchange-newline>
<BLOCKQUOTE type=3D"cite">
  <DIV=20
  style=3D"WORD-WRAP: break-word; -webkit-nbsp-mode: space; -webkit-line-br=
eak: after-white-space">
  <DIV><SPAN class=3D792490317-19082009><FONT face=3DArial color=3D#0000ff =
size=3D2>Hi=20
  David,</FONT></SPAN></DIV>
  <DIV><SPAN class=3D792490317-19082009><FONT face=3DArial color=3D#0000ff=
=20
  size=3D2></FONT></SPAN>&nbsp;</DIV>
  <DIV><SPAN class=3D792490317-19082009><FONT face=3DArial color=3D#0000ff =
size=3D2>I=20
  thought Detection Multiplier is a parameter sent by a local system to a r=
emote=20
  system, so that the remote system can compute the Detection Interval Time=
r.=20
  What do you mean by "Detection Multiplier is a Local matter"? If it is a =
local=20
  matter then why is it communicated to the remote system?</FONT></SPAN></D=
IV>
  <DIV><SPAN class=3D792490317-19082009><FONT face=3DArial color=3D#0000ff=
=20
  size=3D2></FONT></SPAN>&nbsp;</DIV>
  <DIV><SPAN class=3D792490317-19082009><FONT face=3DArial color=3D#0000ff =
size=3D2>I=20
  think I am not clear on the definition of Detection Multiplier. The base =
draft=20
  defines it as:</FONT></SPAN></DIV>
  <DIV><SPAN class=3D792490317-19082009><FONT face=3DArial color=3D#0000ff=
=20
  size=3D2></FONT></SPAN>&nbsp;</DIV>
  <DIV><SPAN class=3D792490317-19082009><SPAN lang=3DEN>
  <P>Detect Mult</P>
  <P><SPAN class=3D792490317-19082009>"</SPAN>Detection time multiplier. Th=
e=20
  negotiated transmit interval,<SPAN class=3D792490317-19082009> </SPAN>mul=
tiplied=20
  by this value, provides the Detection Time for the<SPAN=20
  class=3D792490317-19082009> </SPAN>transmitting system in Asynchronous=20
  mode.<SPAN class=3D792490317-19082009>"</SPAN></P>
  <DIV><SPAN class=3D792490317-19082009><FONT face=3DArial color=3D#0000ff=
=20
  size=3D2></FONT></SPAN><BR class=3Dwebkit-block-placeholder>&nbsp;</DIV>
  <P><SPAN class=3D792490317-19082009><FONT face=3DArial color=3D#0000ff si=
ze=3D2>May be=20
  you could explain it in the following example:</FONT></SPAN></P>
  <P><SPAN class=3D792490317-19082009><FONT face=3DArial color=3D#0000ff si=
ze=3D2>A=20
  -------------------------------&gt;B<BR>A&lt;----------------------------=
----B</FONT></SPAN></P>
  <P><SPAN class=3D792490317-19082009><FONT face=3DArial color=3D#0000ff si=
ze=3D2>BFD=20
  packets send from A --&gt; B: </FONT></SPAN></P>
  <P><SPAN class=3D792490317-19082009><FONT face=3DArial color=3D#0000ff si=
ze=3D2>Detect=20
  Mult=3DA1, Desired Min Tx Interval =3D A2, Require Min RX Interval=20
  =3DA3</FONT></SPAN></P><SPAN class=3D792490317-19082009><FONT face=3DAria=
l=20
  color=3D#0000ff size=3D2></FONT></SPAN><SPAN class=3D792490317-19082009><=
FONT=20
  face=3DArial color=3D#0000ff size=3D2>
  <P><SPAN class=3D792490317-19082009><FONT face=3DArial color=3D#0000ff si=
ze=3D2>BFD=20
  packets send from&nbsp;B --&gt; A: </FONT></SPAN></P>
  <P><SPAN class=3D792490317-19082009><FONT face=3DArial color=3D#0000ff si=
ze=3D2>Detect=20
  Mult=3DB1, Desired Min Tx Interval =3D B2, Require Min RX Interval=20
  =3DB3</FONT></SPAN></P></FONT></SPAN>
  <P><FONT face=3DArial color=3D#0000ff size=3D2><SPAN class=3D792490317-19=
082009>The=20
  Detection Window at B =3D </SPAN></FONT><FONT face=3DArial color=3D#0000f=
f=20
  size=3D2><SPAN class=3D792490317-19082009>A1 * Max (A2, B3)</SPAN></FONT>=
</P>
  <P><FONT face=3DArial color=3D#0000ff size=3D2><SPAN class=3D792490317-19=
082009><SPAN=20
  class=3D792490317-19082009>The Detection Window at&nbsp;A =3D&nbsp;B1</SP=
AN><FONT=20
  face=3DArial color=3D#0000ff size=3D2><SPAN class=3D792490317-19082009> *=
 Max (B2,=20
  A3)</SPAN></FONT></SPAN></FONT></P></SPAN></SPAN></DIV>
  <DIV><SPAN class=3D792490317-19082009></SPAN><FONT face=3DArial><FONT=20
  color=3D#0000ff><FONT=20
  size=3D2>Is&nbsp;this&nbsp;computation&nbsp;correct?</FONT></FONT></FONT>=
</DIV>
  <DIV><FONT face=3DArial><FONT color=3D#0000ff><FONT=20
  size=3D2></FONT></FONT></FONT>&nbsp;</DIV>
  <DIV><FONT size=3D+0><FONT size=3D+0><FONT face=3DArial><FONT color=3D#00=
00ff><FONT=20
  size=3D2>T<SPAN=20
  class=3D792490317-19082009>hanks,</SPAN></FONT></FONT></FONT></FONT></FON=
T></DIV>
  <DIV><FONT size=3D+0><FONT size=3D+0><FONT face=3DArial><FONT color=3D#00=
00ff><FONT=20
  size=3D2><SPAN=20
  class=3D792490317-19082009>Shahram</SPAN></FONT></FONT></FONT></FONT></FO=
NT></DIV>
  <DIV><BR></DIV>
  <DIV class=3DOutlookMessageHeader lang=3Den-us dir=3Dltr align=3Dleft>
  <HR tabIndex=3D-1>
  <FONT face=3DTahoma size=3D2><B>From:</B> David Ward [<A=20
  href=3D"mailto:dward@cisco.com">mailto:dward@cisco.com</A>] <BR><B>Sent:<=
/B>=20
  Tuesday, August 18, 2009 10:22 PM<BR><B>To:</B> Shahram Davari<BR><B>Cc:<=
/B>=20
  David Ward; <A=20
  href=3D"mailto:rtg-bfd@ietf.org">rtg-bfd@ietf.org</A><BR><B>Subject:</B> =
Re:=20
  Parameter change<BR></FONT><BR></DIV>
  <DIV></DIV>Shahram -=20
  <DIV><BR></DIV>
  <DIV>6.8 and 10 clearly state that the rules of 6.8.3 apply. I don't beli=
eve=20
  there is a need for more verbiage than exists.&nbsp;</DIV>
  <DIV><BR></DIV>
  <DIV>6.8.12 is discussing a different attribute, the detect multiplier. I=
t=20
  clearly states that a poll sequence is not necessary. This should be obvi=
ous=20
  as the detectmult is a local matter and doesn't affect anything on the re=
mote=20
  end.</DIV>
  <DIV><BR></DIV>
  <DIV>You do need to use the poll sequence in all cases. Demand mode setti=
ng is=20
  orthogonal.</DIV>
  <DIV><BR></DIV>
  <DIV>-DWard</DIV>
  <DIV><BR>
  <DIV>
  <DIV>
  <DIV>On Aug 18, 2009, at 9:30 PM, Shahram Davari wrote:</DIV><BR=20
  class=3DApple-interchange-newline>
  <BLOCKQUOTE type=3D"cite">
    <DIV>
    <DIV><FONT face=3DArial size=3D2><SPAN=20
    class=3D030171702-19082009>Hi,</SPAN></FONT></DIV>
    <DIV><FONT face=3DArial size=3D2><SPAN=20
    class=3D030171702-19082009></SPAN></FONT>&nbsp;</DIV>
    <DIV><FONT face=3DArial size=3D2><SPAN class=3D030171702-19082009>There=
 is a=20
    discrepancy in the base draft regarding when any of the BFD parameter=20
    changes. Section 6.8.10, 11 and 12 say that poll sequence is not requir=
ed=20
    when bfd.DesiredMinTxInterval&nbsp; or bfd.RequiredMinRxInterval&nbsp; =
are=20
    changed, while section 6.8.3 says:</SPAN></FONT></DIV>
    <DIV><FONT face=3DArial size=3D2><SPAN=20
    class=3D030171702-19082009></SPAN></FONT>&nbsp;</DIV>
    <DIV><FONT face=3DArial size=3D2><SPAN class=3D030171702-19082009>" <SP=
AN=20
    lang=3DEN>If either bfd.DesiredMinTxInterval is changed or=20
    bfd.RequiredMinRxInterval is changed, a Poll Sequence MUST be initiated=
 (see=20
    section 6.5)"</SPAN></SPAN></FONT></DIV>
    <DIV><FONT face=3DArial size=3D2><SPAN=20
    class=3D030171702-19082009></SPAN></FONT>&nbsp;</DIV>
    <DIV><FONT face=3DArial size=3D2><SPAN class=3D030171702-19082009>Which=
 one is=20
    correct? If not in demand mode is there any need to initiate Poll if an=
y of=20
    the local parameters change?</SPAN></FONT></DIV>
    <DIV><FONT face=3DArial size=3D2><SPAN=20
    class=3D030171702-19082009></SPAN></FONT>&nbsp;</DIV>
    <DIV><FONT face=3DArial size=3D2><SPAN=20
    class=3D030171702-19082009>Thanks,</SPAN></FONT></DIV>
    <DIV><FONT face=3DArial size=3D2><SPAN=20
    class=3D030171702-19082009>Shahram</SPAN></FONT></DIV></DIV></BLOCKQUOT=
E></DIV><BR></DIV></DIV></DIV></BLOCKQUOTE></DIV><BR></DIV></BODY></HTML>

--_000_2C2F1EBA8050E74EA81502D5740B4BD68157370AACSJEXCHCCR02co_--


From dkatz@juniper.net  Wed Aug 19 13:28:05 2009
Return-Path: <dkatz@juniper.net>
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 5DF3E3A6B82 for <rtg-bfd@core3.amsl.com>; Wed, 19 Aug 2009 13:28:05 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.523
X-Spam-Level: 
X-Spam-Status: No, score=-6.523 tagged_above=-999 required=5 tests=[AWL=0.075,  BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-4]
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 1lkSsCnx6GWP for <rtg-bfd@core3.amsl.com>; Wed, 19 Aug 2009 13:28:04 -0700 (PDT)
Received: from exprod7og103.obsmtp.com (exprod7og103.obsmtp.com [64.18.2.159]) by core3.amsl.com (Postfix) with ESMTP id D5A913A6D0B for <rtg-bfd@ietf.org>; Wed, 19 Aug 2009 13:28:03 -0700 (PDT)
Received: from source ([66.129.224.36]) (using TLSv1) by exprod7ob103.postini.com ([64.18.6.12]) with SMTP ID DSNKSoxgWJ1XcYWs5k8O44w7ln+Lcc2gFySH@postini.com; Wed, 19 Aug 2009 13:28:09 PDT
Received: from p-emfe01-sac.jnpr.net (66.129.254.72) by P-EMHUB01-HQ.jnpr.net (172.24.192.35) with Microsoft SMTP Server id 8.1.375.2; Wed, 19 Aug 2009 13:20:17 -0700
Received: from p-emlb01-sac.jnpr.net ([66.129.254.46]) by p-emfe01-sac.jnpr.net with Microsoft SMTPSVC(6.0.3790.3959); Wed, 19 Aug 2009 13:20:17 -0700
Received: from emailsmtp56.jnpr.net ([172.24.60.77]) by p-emlb01-sac.jnpr.net with Microsoft SMTPSVC(6.0.3790.3959); Wed, 19 Aug 2009 13:20:16 -0700
Received: from merlot.juniper.net ([172.17.27.10]) by emailsmtp56.jnpr.net with Microsoft SMTPSVC(6.0.3790.3959); Wed, 19 Aug 2009 13:20:16 -0700
Received: from nimbus-sf.juniper.net (nimbus-sf.juniper.net [172.16.12.139]) by merlot.juniper.net (8.11.3/8.11.3) with ESMTP id n7JKKF048834; Wed, 19 Aug 2009 13:20:15 -0700 (PDT)	(envelope-from dkatz@juniper.net)
Message-ID: <D8146EEE-5633-4C5C-8F70-F9D25674D287@juniper.net>
From: Dave Katz <dkatz@juniper.net>
To: Shahram Davari <davari@broadcom.com>
In-Reply-To: <2C2F1EBA8050E74EA81502D5740B4BD68157370AAC@SJEXCHCCR02.corp.ad.broadcom.com>
Content-Type: multipart/alternative; boundary="Apple-Mail-8--324408112"
MIME-Version: 1.0 (Apple Message framework v936)
Subject: Re: Parameter change
Date: Wed, 19 Aug 2009 14:20:15 -0600
References: <2C2F1EBA8050E74EA81502D5740B4BD681573709C0@SJEXCHCCR02.corp.ad.broadcom.com> <82A71445-BDEA-4B53-8ACC-16C8F85300B6@cisco.com> <2C2F1EBA8050E74EA81502D5740B4BD68157370A8D@SJEXCHCCR02.corp.ad.broadcom.com> <240845C5-DAAF-49CA-AE93-F755ACB5F982@juniper.net> <2C2F1EBA8050E74EA81502D5740B4BD68157370AAC@SJEXCHCCR02.corp.ad.broadcom.com>
X-Mailer: Apple Mail (2.936)
X-OriginalArrivalTime: 19 Aug 2009 20:20:16.0123 (UTC) FILETIME=[76DF84B0:01CA210A]
Cc: "rtg-bfd@ietf.org" <rtg-bfd@ietf.org>, David Ward <dward@cisco.com>
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: Wed, 19 Aug 2009 20:28:05 -0000

--Apple-Mail-8--324408112
Content-Type: text/plain; charset="US-ASCII"; format=flowed; delsp=yes
Content-Transfer-Encoding: 7bit

Right you are, fixed in the next version.

--Dave

On Aug 19, 2009, at 12:51 PM, Shahram Davari wrote:

> Hi Dave K,
>
> But the draft says" provides the Detection Time for the transmitting  
> system". Shouldn't this be changed to "provides the Detection Time  
> for the receiving system"
>
> Yours,
> Shahram
>
> From: Dave Katz [mailto:dkatz@juniper.net]
> Sent: Wednesday, August 19, 2009 11:14 AM
> To: Shahram Davari
> Cc: David Ward; rtg-bfd@ietf.org
> Subject: Re: Parameter change
>
> DaveW misspoke slightly.
>
> Your computation is correct.
>
> There is no need for a poll sequence when the multiplier is changed  
> because the timing of the packet transmission doesn't change.
>
> The poll sequence is needed to coordinate timing changes if the  
> packet transmission interval might change, as the detection time  
> change needs to be coordinated with the transmission rate change so  
> that the session doesn't fail by mistake.
>
> --Dave
>
> On Aug 19, 2009, at 11:28 AM, Shahram Davari wrote:
>
>> Hi David,
>>
>> I thought Detection Multiplier is a parameter sent by a local  
>> system to a remote system, so that the remote system can compute  
>> the Detection Interval Timer. What do you mean by "Detection  
>> Multiplier is a Local matter"? If it is a local matter then why is  
>> it communicated to the remote system?
>>
>> I think I am not clear on the definition of Detection Multiplier.  
>> The base draft defines it as:
>>
>> Detect Mult
>>
>> "Detection time multiplier. The negotiated transmit interval,  
>> multiplied by this value, provides the Detection Time for the  
>> transmitting system in Asynchronous mode."
>>
>>
>>
>> May be you could explain it in the following example:
>>
>> A ------------------------------->B
>> A<--------------------------------B
>>
>> BFD packets send from A --> B:
>>
>> Detect Mult=A1, Desired Min Tx Interval = A2, Require Min RX  
>> Interval =A3
>>
>> BFD packets send from B --> A:
>>
>> Detect Mult=B1, Desired Min Tx Interval = B2, Require Min RX  
>> Interval =B3
>>
>> The Detection Window at B = A1 * Max (A2, B3)
>>
>> The Detection Window at A = B1 * Max (B2, A3)
>>
>> Is this computation correct?
>>
>> Thanks,
>> Shahram
>>
>> From: David Ward [mailto:dward@cisco.com]
>> Sent: Tuesday, August 18, 2009 10:22 PM
>> To: Shahram Davari
>> Cc: David Ward; rtg-bfd@ietf.org
>> Subject: Re: Parameter change
>>
>> Shahram -
>>
>> 6.8 and 10 clearly state that the rules of 6.8.3 apply. I don't  
>> believe there is a need for more verbiage than exists.
>>
>> 6.8.12 is discussing a different attribute, the detect multiplier.  
>> It clearly states that a poll sequence is not necessary. This  
>> should be obvious as the detectmult is a local matter and doesn't  
>> affect anything on the remote end.
>>
>> You do need to use the poll sequence in all cases. Demand mode  
>> setting is orthogonal.
>>
>> -DWard
>>
>> On Aug 18, 2009, at 9:30 PM, Shahram Davari wrote:
>>
>>> Hi,
>>>
>>> There is a discrepancy in the base draft regarding when any of the  
>>> BFD parameter changes. Section 6.8.10, 11 and 12 say that poll  
>>> sequence is not required when bfd.DesiredMinTxInterval  or  
>>> bfd.RequiredMinRxInterval  are changed, while section 6.8.3 says:
>>>
>>> " If either bfd.DesiredMinTxInterval is changed or  
>>> bfd.RequiredMinRxInterval is changed, a Poll Sequence MUST be  
>>> initiated (see section 6.5)"
>>>
>>> Which one is correct? If not in demand mode is there any need to  
>>> initiate Poll if any of the local parameters change?
>>>
>>> Thanks,
>>> Shahram
>>
>


--Apple-Mail-8--324408112
Content-Type: text/html; charset="US-ASCII"
Content-Transfer-Encoding: quoted-printable

<html><body style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; =
-webkit-line-break: after-white-space; ">Right you are, fixed in the =
next version.<div><br></div><div>--Dave</div><div><br><div><div>On Aug =
19, 2009, at 12:51 PM, Shahram Davari wrote:</div><br =
class=3D"Apple-interchange-newline"><blockquote type=3D"cite"> <div =
style=3D"WORD-WRAP: break-word; -webkit-nbsp-mode: space; =
-webkit-line-break: after-white-space"> <div><span =
class=3D"608054518-19082009"><font face=3D"Arial" color=3D"#0000ff" =
size=3D"2">Hi Dave K,</font></span></div> <div><span =
class=3D"608054518-19082009"><font face=3D"Arial" color=3D"#0000ff" =
size=3D"2"></font></span>&nbsp;</div> <div><span =
class=3D"608054518-19082009"><font face=3D"Arial" color=3D"#0000ff" =
size=3D"2">But the draft says" <font face=3D"Times New Roman" =
color=3D"#000000" size=3D"3">provides the Detection Time for the<span =
class=3D"792490317-19082009"> </span>transmitting =
system".&nbsp;Shouldn't this&nbsp;be changed to "provides the Detection =
Time for the<span class=3D"792490317-19082009">&nbsp;</span>receiving =
system"</font></font></span></div> <div><span =
class=3D"608054518-19082009"><font face=3D"Arial" color=3D"#0000ff" =
size=3D"2"></font></span>&nbsp;</div> <div><span =
class=3D"608054518-19082009"><font face=3D"Arial" color=3D"#0000ff" =
size=3D"2">Yours,</font></span></div> <div><span =
class=3D"608054518-19082009"><font face=3D"Arial" color=3D"#0000ff" =
size=3D"2">Shahram</font></span></div><br> <div =
class=3D"OutlookMessageHeader" lang=3D"en-us" dir=3D"ltr" align=3D"left"> =
<hr tabindex=3D"-1"> <font face=3D"Tahoma" size=3D"2"><b>From:</b> Dave =
Katz [<a href=3D"mailto:dkatz@juniper.net">mailto:dkatz@juniper.net</a>] =
<br><b>Sent:</b> Wednesday, August 19, 2009 11:14 AM<br><b>To:</b> =
Shahram Davari<br><b>Cc:</b> David Ward; <a =
href=3D"mailto:rtg-bfd@ietf.org">rtg-bfd@ietf.org</a><br><b>Subject:</b> =
Re: Parameter change<br></font><br></div> <div></div>DaveW misspoke =
slightly. <div><br></div> <div>Your computation is correct.</div> =
<div><br></div> <div>There is no need for a poll sequence when the =
multiplier is changed because the timing of the packet transmission =
doesn't change.</div> <div><br></div> <div>The poll sequence is needed =
to coordinate timing changes if the packet transmission interval might =
change, as the detection time change needs to be coordinated with the =
transmission rate change so that the session doesn't fail by =
mistake.</div> <div><br></div> <div>--Dave</div> <div><br> <div> <div>On =
Aug 19, 2009, at 11:28 AM, Shahram Davari wrote:</div><br =
class=3D"Apple-interchange-newline"> <blockquote type=3D"cite">  <div =
style=3D"WORD-WRAP: break-word; -webkit-nbsp-mode: space; =
-webkit-line-break: after-white-space">  <div><span =
class=3D"792490317-19082009"><font face=3D"Arial" color=3D"#0000ff" =
size=3D"2">Hi   David,</font></span></div>  <div><span =
class=3D"792490317-19082009"><font face=3D"Arial" color=3D"#0000ff" =
size=3D"2"></font></span>&nbsp;</div>  <div><span =
class=3D"792490317-19082009"><font face=3D"Arial" color=3D"#0000ff" =
size=3D"2">I   thought Detection Multiplier is a parameter sent by a =
local system to a remote   system, so that the remote system can compute =
the Detection Interval Timer.   What do you mean by "Detection =
Multiplier is a Local matter"? If it is a local   matter then why is it =
communicated to the remote system?</font></span></div>  <div><span =
class=3D"792490317-19082009"><font face=3D"Arial" color=3D"#0000ff" =
size=3D"2"></font></span>&nbsp;</div>  <div><span =
class=3D"792490317-19082009"><font face=3D"Arial" color=3D"#0000ff" =
size=3D"2">I   think I am not clear on the definition of Detection =
Multiplier. The base draft   defines it as:</font></span></div>  =
<div><span class=3D"792490317-19082009"><font face=3D"Arial" =
color=3D"#0000ff" size=3D"2"></font></span>&nbsp;</div>  <div><span =
class=3D"792490317-19082009"><span lang=3D"EN"><p>Detect =
Mult</p><p><span class=3D"792490317-19082009">"</span>Detection time =
multiplier. The   negotiated transmit interval,<span =
class=3D"792490317-19082009"> </span>multiplied   by this value, =
provides the Detection Time for the<span class=3D"792490317-19082009"> =
</span>transmitting system in Asynchronous   mode.<span =
class=3D"792490317-19082009">"</span></p>  <div><span =
class=3D"792490317-19082009"><font face=3D"Arial" color=3D"#0000ff" =
size=3D"2"></font></span><br =
class=3D"webkit-block-placeholder">&nbsp;</div><p><span =
class=3D"792490317-19082009"><font face=3D"Arial" color=3D"#0000ff" =
size=3D"2">May be   you could explain it in the following =
example:</font></span></p><p><span class=3D"792490317-19082009"><font =
face=3D"Arial" color=3D"#0000ff" size=3D"2">A   =
-------------------------------&gt;B<br>A&lt;-----------------------------=
---B</font></span></p><p><span class=3D"792490317-19082009"><font =
face=3D"Arial" color=3D"#0000ff" size=3D"2">BFD   packets send from A =
--&gt; B: </font></span></p><p><span class=3D"792490317-19082009"><font =
face=3D"Arial" color=3D"#0000ff" size=3D"2">Detect   Mult=3DA1, Desired =
Min Tx Interval =3D A2, Require Min RX Interval   =
=3DA3</font></span></p><span class=3D"792490317-19082009"><font =
face=3D"Arial" color=3D"#0000ff" size=3D"2"></font></span><span =
class=3D"792490317-19082009"><font face=3D"Arial" color=3D"#0000ff" =
size=3D"2"><p><span class=3D"792490317-19082009"><font face=3D"Arial" =
color=3D"#0000ff" size=3D"2">BFD   packets send from&nbsp;B --&gt; A: =
</font></span></p><p><span class=3D"792490317-19082009"><font =
face=3D"Arial" color=3D"#0000ff" size=3D"2">Detect   Mult=3DB1, Desired =
Min Tx Interval =3D B2, Require Min RX Interval   =
=3DB3</font></span></p></font></span><p><font face=3D"Arial" =
color=3D"#0000ff" size=3D"2"><span class=3D"792490317-19082009">The   =
Detection Window at B =3D </span></font><font face=3D"Arial" =
color=3D"#0000ff" size=3D"2"><span class=3D"792490317-19082009">A1 * Max =
(A2, B3)</span></font></p><p><font face=3D"Arial" color=3D"#0000ff" =
size=3D"2"><span class=3D"792490317-19082009"><span =
class=3D"792490317-19082009">The Detection Window at&nbsp;A =
=3D&nbsp;B1</span><font face=3D"Arial" color=3D"#0000ff" size=3D"2"><span =
class=3D"792490317-19082009"> * Max (B2,   =
A3)</span></font></span></font></p></span></span></div>  <div><span =
class=3D"792490317-19082009"></span><font face=3D"Arial"><font =
color=3D"#0000ff"><font =
size=3D"2">Is&nbsp;this&nbsp;computation&nbsp;correct?</font></font></font=
></div>  <div><font face=3D"Arial"><font color=3D"#0000ff"><font =
size=3D"2"></font></font></font>&nbsp;</div>  <div><font size=3D"+0"><font=
 size=3D"+0"><font face=3D"Arial"><font color=3D"#0000ff"><font =
size=3D"2">T<span =
class=3D"792490317-19082009">hanks,</span></font></font></font></font></fo=
nt></div>  <div><font size=3D"+0"><font size=3D"+0"><font =
face=3D"Arial"><font color=3D"#0000ff"><font size=3D"2"><span =
class=3D"792490317-19082009">Shahram</span></font></font></font></font></f=
ont></div>  <div><br></div>  <div class=3D"OutlookMessageHeader" =
lang=3D"en-us" dir=3D"ltr" align=3D"left">  <hr tabindex=3D"-1">  <font =
face=3D"Tahoma" size=3D"2"><b>From:</b> David Ward [<a =
href=3D"mailto:dward@cisco.com">mailto:dward@cisco.com</a>] =
<br><b>Sent:</b>   Tuesday, August 18, 2009 10:22 PM<br><b>To:</b> =
Shahram Davari<br><b>Cc:</b>   David Ward; <a =
href=3D"mailto:rtg-bfd@ietf.org">rtg-bfd@ietf.org</a><br><b>Subject:</b> =
Re:   Parameter change<br></font><br></div>  <div></div>Shahram -   =
<div><br></div>  <div>6.8 and 10 clearly state that the rules of 6.8.3 =
apply. I don't believe   there is a need for more verbiage than =
exists.&nbsp;</div>  <div><br></div>  <div>6.8.12 is discussing a =
different attribute, the detect multiplier. It   clearly states that a =
poll sequence is not necessary. This should be obvious   as the =
detectmult is a local matter and doesn't affect anything on the remote   =
end.</div>  <div><br></div>  <div>You do need to use the poll sequence =
in all cases. Demand mode setting is   orthogonal.</div>  =
<div><br></div>  <div>-DWard</div>  <div><br>  <div>  <div>  <div>On Aug =
18, 2009, at 9:30 PM, Shahram Davari wrote:</div><br =
class=3D"Apple-interchange-newline">  <blockquote type=3D"cite">    =
<div>    <div><font face=3D"Arial" size=3D"2"><span =
class=3D"030171702-19082009">Hi,</span></font></div>    <div><font =
face=3D"Arial" size=3D"2"><span =
class=3D"030171702-19082009"></span></font>&nbsp;</div>    <div><font =
face=3D"Arial" size=3D"2"><span class=3D"030171702-19082009">There is a  =
   discrepancy in the base draft regarding when any of the BFD parameter =
    changes. Section 6.8.10, 11 and 12 say that poll sequence is not =
required     when bfd.DesiredMinTxInterval&nbsp; or =
bfd.RequiredMinRxInterval&nbsp; are     changed, while section 6.8.3 =
says:</span></font></div>    <div><font face=3D"Arial" size=3D"2"><span =
class=3D"030171702-19082009"></span></font>&nbsp;</div>    <div><font =
face=3D"Arial" size=3D"2"><span class=3D"030171702-19082009">" <span =
lang=3D"EN">If either bfd.DesiredMinTxInterval is changed or     =
bfd.RequiredMinRxInterval is changed, a Poll Sequence MUST be initiated =
(see     section 6.5)"</span></span></font></div>    <div><font =
face=3D"Arial" size=3D"2"><span =
class=3D"030171702-19082009"></span></font>&nbsp;</div>    <div><font =
face=3D"Arial" size=3D"2"><span class=3D"030171702-19082009">Which one =
is     correct? If not in demand mode is there any need to initiate Poll =
if any of     the local parameters change?</span></font></div>    =
<div><font face=3D"Arial" size=3D"2"><span =
class=3D"030171702-19082009"></span></font>&nbsp;</div>    <div><font =
face=3D"Arial" size=3D"2"><span =
class=3D"030171702-19082009">Thanks,</span></font></div>    <div><font =
face=3D"Arial" size=3D"2"><span =
class=3D"030171702-19082009">Shahram</span></font></div></div></blockquote=
></div><br></div></div></div></blockquote></div><br></div></div></blockquo=
te></div><br></div></body></html>=

--Apple-Mail-8--324408112--

From davari@broadcom.com  Thu Aug 20 11:25:39 2009
Return-Path: <davari@broadcom.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 A81DB3A672E for <rtg-bfd@core3.amsl.com>; Thu, 20 Aug 2009 11:25:39 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.093
X-Spam-Level: 
X-Spam-Status: No, score=-2.093 tagged_above=-999 required=5 tests=[AWL=-0.095, BAYES_00=-2.599, HTML_MESSAGE=0.001, J_CHICKENPOX_38=0.6]
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 LgOWNHtD4T04 for <rtg-bfd@core3.amsl.com>; Thu, 20 Aug 2009 11:25:39 -0700 (PDT)
Received: from mms2.broadcom.com (mms2.broadcom.com [216.31.210.18]) by core3.amsl.com (Postfix) with ESMTP id EA5893A69A2 for <rtg-bfd@ietf.org>; Thu, 20 Aug 2009 11:25:38 -0700 (PDT)
Received: from [10.16.192.232] by mms2.broadcom.com with ESMTP (Broadcom SMTP Relay (Email Firewall v6.3.2)); Thu, 20 Aug 2009 11:22:52 -0700
X-Server-Uuid: D3C04415-6FA8-4F2C-93C1-920E106A2031
Received: from SJEXCHCCR02.corp.ad.broadcom.com ([10.16.192.130]) by SJEXCHHUB02.corp.ad.broadcom.com ([10.16.192.232]) with mapi; Thu, 20 Aug 2009 11:22:52 -0700
From: "Shahram Davari" <davari@broadcom.com>
To: "rtg-bfd@ietf.org" <rtg-bfd@ietf.org>
Date: Thu, 20 Aug 2009 11:22:50 -0700
Subject: bfd.AuthType
Thread-Topic: bfd.AuthType
Thread-Index: AcohwznuW2ZWChRrQ+OaU6QBemJLFg==
Message-ID: <2C2F1EBA8050E74EA81502D5740B4BD68157370BAD@SJEXCHCCR02.corp.ad.broadcom.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
MIME-Version: 1.0
X-WSS-ID: 66934BF63WW41612674-01-01
Content-Type: multipart/alternative; boundary=_000_2C2F1EBA8050E74EA81502D5740B4BD68157370BADSJEXCHCCR02co_
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: Thu, 20 Aug 2009 18:25:39 -0000

--_000_2C2F1EBA8050E74EA81502D5740B4BD68157370BADSJEXCHCCR02co_
Content-Type: text/plain;
 charset=us-ascii
Content-Transfer-Encoding: quoted-printable

Hi,

I have a question regarding Authentication. The BFD reception rules say:


"If the A bit is set and no authentication is in use (bfd.AuthType is zero)=
, the packet MUST be discarded."

"If the A bit is clear and authentication is in use (bfd.AuthType is nonzer=
o), the packet MUST be discarded."

How do we know the value of bfd.AuthType? Is it a configured value or is it=
 derived from the "Auth Type" field of the received BFD packets? if it is d=
erived from received BFD packets the value zero is reserved for "Auth Type"=
 and is not defined.

Any explanations?

Also I noticed that the text says SHA1 is mandatory and others are optional=
. Which SHA1 does it mean? the Keyed or Meticulous Keyed SHA1? Can we chang=
e then Mandatory to Simple Password?

Thanks,

Shahram

--_000_2C2F1EBA8050E74EA81502D5740B4BD68157370BADSJEXCHCCR02co_
Content-Type: text/html;
 charset=us-ascii
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; charset=3Dus-ascii">
<META content=3D"MSHTML 6.00.6000.16788" name=3DGENERATOR></HEAD>
<BODY>
<DIV><FONT face=3DArial size=3D2><SPAN=20
class=3D022371518-20082009>Hi,</SPAN></FONT></DIV>
<DIV><FONT face=3DArial size=3D2><SPAN=20
class=3D022371518-20082009></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2><SPAN class=3D022371518-20082009>I have a =
question=20
regarding Authentication. The BFD reception rules say:</SPAN></FONT></DIV>
<DIV><FONT face=3DArial size=3D2><SPAN=20
class=3D022371518-20082009></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT><SPAN class=3D022371518-20082009><SPAN lang=3DEN>
<P><FONT face=3DArial><FONT size=3D2><SPAN class=3D022371518-20082009>"I</S=
PAN>f the A=20
bit is set and no authentication is in use (bfd.AuthType<SPAN=20
class=3D022371518-20082009> </SPAN>is zero), the packet MUST be discarded.<=
SPAN=20
class=3D022371518-20082009>"</SPAN></FONT></FONT></P>
<P><FONT face=3DArial><FONT size=3D2><SPAN=20
class=3D022371518-20082009>"If</SPAN>&nbsp;the A bit is clear and authentic=
ation=20
is in use (bfd.AuthType<SPAN class=3D022371518-20082009> </SPAN>is nonzero)=
, the=20
packet MUST be discarded.<SPAN=20
class=3D022371518-20082009>"</SPAN></FONT></FONT></P>
<P><SPAN class=3D022371518-20082009>How do we know the value of bfd.AuthTyp=
e? Is=20
it a configured value or is it derived from the "Auth Type" field of the=20
received BFD packets? if it is derived from received BFD packets the value =
zero=20
is reserved for "Auth Type" and is not defined.</SPAN></P>
<P><SPAN class=3D022371518-20082009><FONT face=3DArial size=3D2>Any=20
explanations?</FONT></SPAN></P>
<P><SPAN class=3D022371518-20082009><FONT face=3DArial size=3D2>Also I noti=
ced that=20
the text says SHA1 is mandatory and others are optional. Which SHA1 does it=
=20
mean? the Keyed or Meticulous Keyed SHA1? Can we change then Mandatory to S=
imple=20
Password?</FONT></SPAN></P>
<P><SPAN class=3D022371518-20082009><FONT face=3DArial=20
size=3D2>Thanks,</FONT></SPAN></P>
<P><SPAN class=3D022371518-20082009><FONT face=3DArial=20
size=3D2>Shahram</FONT></SPAN></P></SPAN></SPAN></FONT></DIV></BODY></HTML>

--_000_2C2F1EBA8050E74EA81502D5740B4BD68157370BADSJEXCHCCR02co_--


From vishwas.ietf@gmail.com  Thu Aug 20 11:37:06 2009
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 AD6AD3A6F5A for <rtg-bfd@core3.amsl.com>; Thu, 20 Aug 2009 11:37:06 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.189
X-Spam-Level: 
X-Spam-Status: No, score=-2.189 tagged_above=-999 required=5 tests=[AWL=-0.190, BAYES_00=-2.599, J_CHICKENPOX_38=0.6]
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 aoCFZRy3uE0E for <rtg-bfd@core3.amsl.com>; Thu, 20 Aug 2009 11:37:06 -0700 (PDT)
Received: from mail-yx0-f173.google.com (mail-yx0-f173.google.com [209.85.210.173]) by core3.amsl.com (Postfix) with ESMTP id D63FC3A6E28 for <rtg-bfd@ietf.org>; Thu, 20 Aug 2009 11:37:05 -0700 (PDT)
Received: by yxe3 with SMTP id 3so117694yxe.29 for <rtg-bfd@ietf.org>; Thu, 20 Aug 2009 11:35:50 -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=uicRjIVn/5197JzmHftoYxmSHtO7oHoObYeHWHeW5j4=; b=UGoW5312V+fO7YB7xBEcC9N1Gmcgu+m2GepHz/V2cu6GsoIoM8cHcvyE2EB4VX4MmN oc3hhygjaCjv/7JBjcOsLoSdMfcqBc0K4/mgOa8zFReZYYwFUmgEv70nqI7ulm/OrgRi oOa6kbcXJckwn4hbPrpbEXkuJcn1VGY+L8SuA=
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=tiWvwyKk42PkYSL0sjeiB3Oahqvuh01Gzmm8ImrfKtltP67ory2rjXWjcaoBWCNkqh 1wHjh2zO/ANlEf+v+TYQUXJOAlpfqmaPP81UPEjI+J98yKOrCs/mJCSfRvYR1pyxQIvE wxrtRJS7a5nUnzc6AJe+rt9GRlodIG7dHA7uU=
MIME-Version: 1.0
Received: by 10.151.87.18 with SMTP id p18mr292025ybl.342.1250793350806; Thu,  20 Aug 2009 11:35:50 -0700 (PDT)
In-Reply-To: <2C2F1EBA8050E74EA81502D5740B4BD68157370BAD@SJEXCHCCR02.corp.ad.broadcom.com>
References: <2C2F1EBA8050E74EA81502D5740B4BD68157370BAD@SJEXCHCCR02.corp.ad.broadcom.com>
Date: Thu, 20 Aug 2009 11:35:50 -0700
Message-ID: <77ead0ec0908201135h54cd6caeledd6fdb195afdd2a@mail.gmail.com>
Subject: Re: bfd.AuthType
From: Vishwas Manral <vishwas.ietf@gmail.com>
To: Shahram Davari <davari@broadcom.com>
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Cc: "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: Thu, 20 Aug 2009 18:37:06 -0000

Hi Shahram,

Its an interesting way you have put the question.

The way I see it is, if Authentication is enabled on an interface we
expect the packet to have the A-bit set, however if we do not get a
packet with the A bit clear we discard the packet.

There have been issues raised regarding the security in BFD, because
of which we have written another draft. We intend to make meticulously
keyed HMAC-SHA-1 to be a MUST in the future.

Thanks,
Vishwas

On Thu, Aug 20, 2009 at 11:22 AM, Shahram Davari<davari@broadcom.com> wrote=
:
> Hi,
>
> I have a question regarding Authentication. The BFD reception rules say:
>
>
> "If the A bit is set and no authentication is in use (bfd.AuthType is zer=
o),
> the packet MUST be discarded."
>
> "If=A0the A bit is clear and authentication is in use (bfd.AuthType is
> nonzero), the packet MUST be discarded."
>
> How do we know the value of bfd.AuthType? Is it a configured value or is =
it
> derived from the "Auth Type" field of the received BFD packets? if it is
> derived from received BFD packets the value zero is reserved for "Auth Ty=
pe"
> and is not defined.
>
> Any explanations?
>
> Also I noticed that the text says SHA1 is mandatory and others are option=
al.
> Which SHA1 does it mean? the Keyed or Meticulous Keyed SHA1? Can we chang=
e
> then Mandatory to Simple Password?
>
> Thanks,
>
> Shahram

From dkatz@juniper.net  Thu Aug 20 13:19:46 2009
Return-Path: <dkatz@juniper.net>
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 41B653A6D07 for <rtg-bfd@core3.amsl.com>; Thu, 20 Aug 2009 13:19:46 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.227
X-Spam-Level: 
X-Spam-Status: No, score=-6.227 tagged_above=-999 required=5 tests=[AWL=-0.229, BAYES_00=-2.599, HTML_MESSAGE=0.001, J_CHICKENPOX_38=0.6, RCVD_IN_DNSWL_MED=-4]
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 Ag9jsUWGMSsx for <rtg-bfd@core3.amsl.com>; Thu, 20 Aug 2009 13:19:45 -0700 (PDT)
Received: from exprod7og102.obsmtp.com (exprod7og102.obsmtp.com [64.18.2.157]) by core3.amsl.com (Postfix) with ESMTP id 270043A6AD3 for <rtg-bfd@ietf.org>; Thu, 20 Aug 2009 13:19:45 -0700 (PDT)
Received: from source ([66.129.224.36]) (using TLSv1) by exprod7ob102.postini.com ([64.18.6.12]) with SMTP ID DSNKSo2vy9us/VgNwcUmxramfyMUWWZuDwcw@postini.com; Thu, 20 Aug 2009 13:19:51 PDT
Received: from p-emfe01-sac.jnpr.net (66.129.254.72) by P-EMHUB01-HQ.jnpr.net (172.24.192.35) with Microsoft SMTP Server id 8.1.375.2; Thu, 20 Aug 2009 13:10:24 -0700
Received: from p-emlb02-sac.jnpr.net ([66.129.254.47]) by p-emfe01-sac.jnpr.net with Microsoft SMTPSVC(6.0.3790.3959); Thu, 20 Aug 2009 13:10:24 -0700
Received: from emailsmtp56.jnpr.net ([172.24.60.77]) by p-emlb02-sac.jnpr.net with Microsoft SMTPSVC(6.0.3790.3959); Thu, 20 Aug 2009 13:10:23 -0700
Received: from merlot.juniper.net ([172.17.27.10]) by emailsmtp56.jnpr.net with Microsoft SMTPSVC(6.0.3790.3959); Thu, 20 Aug 2009 13:10:23 -0700
Received: from nimbus-sf.juniper.net (nimbus-sf.juniper.net [172.16.12.139]) by merlot.juniper.net (8.11.3/8.11.3) with ESMTP id n7KKAM084889; Thu, 20 Aug 2009 13:10:23 -0700 (PDT)	(envelope-from dkatz@juniper.net)
Message-ID: <BFD3ACD9-D0FC-4F06-99C9-2930800A83D0@juniper.net>
From: Dave Katz <dkatz@juniper.net>
To: Shahram Davari <davari@broadcom.com>
In-Reply-To: <2C2F1EBA8050E74EA81502D5740B4BD68157370BAD@SJEXCHCCR02.corp.ad.broadcom.com>
Content-Type: multipart/alternative; boundary="Apple-Mail-20--238601118"
MIME-Version: 1.0 (Apple Message framework v936)
Subject: Re: bfd.AuthType
Date: Thu, 20 Aug 2009 14:10:22 -0600
References: <2C2F1EBA8050E74EA81502D5740B4BD68157370BAD@SJEXCHCCR02.corp.ad.broadcom.com>
X-Mailer: Apple Mail (2.936)
X-OriginalArrivalTime: 20 Aug 2009 20:10:23.0287 (UTC) FILETIME=[3FEDAC70:01CA21D2]
Cc: "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: Thu, 20 Aug 2009 20:19:46 -0000

--Apple-Mail-20--238601118
Content-Type: text/plain; charset="US-ASCII"; format=flowed; delsp=yes
Content-Transfer-Encoding: 7bit


On Aug 20, 2009, at 12:22 PM, Shahram Davari wrote:

> Hi,
>
> I have a question regarding Authentication. The BFD reception rules  
> say:
>
> "If the A bit is set and no authentication is in use (bfd.AuthType  
> is zero), the packet MUST be discarded."
>
> "If the A bit is clear and authentication is in use (bfd.AuthType is  
> nonzero), the packet MUST be discarded."
>
> How do we know the value of bfd.AuthType? Is it a configured value  
> or is it derived from the "Auth Type" field of the received BFD  
> packets? if it is derived from received BFD packets the value zero  
> is reserved for "Auth Type" and is not defined.
>
It's a known value outside of the spec;  configuration is one way to  
do it.

> Any explanations?
>
> Also I noticed that the text says SHA1 is mandatory and others are  
> optional. Which SHA1 does it mean? the Keyed or Meticulous Keyed  
> SHA1? Can we change then Mandatory to Simple Password?
>
SHA1 is mandatory to implement (for interoperability) but not to  
deploy.  The spec is ambiguous as to regular vs. meticulous;  I'll fix  
it to say that both must be supported (99.9% of the work is in the  
hash algorithm itself;  the difference between regular and meticulous  
is a few lines of code.)

--Dave

> Thanks,
>
> Shahram
>


--Apple-Mail-20--238601118
Content-Type: text/html; charset="US-ASCII"
Content-Transfer-Encoding: quoted-printable

<html><body style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; =
-webkit-line-break: after-white-space; "><br><div><div>On Aug 20, 2009, =
at 12:22 PM, Shahram Davari wrote:</div><br =
class=3D"Apple-interchange-newline"><blockquote type=3D"cite"> <div> =
<div><font face=3D"Arial" size=3D"2"><span =
class=3D"022371518-20082009">Hi,</span></font></div> <div><font =
face=3D"Arial" size=3D"2"><span =
class=3D"022371518-20082009"></span></font>&nbsp;</div> <div><font =
face=3D"Arial" size=3D"2"><span class=3D"022371518-20082009">I have a =
question regarding Authentication. The BFD reception rules =
say:</span></font></div> <div><font face=3D"Arial" size=3D"2"><span =
class=3D"022371518-20082009"></span></font>&nbsp;</div> <div><font><span =
class=3D"022371518-20082009"><span lang=3D"EN"><p><font =
face=3D"Arial"><font size=3D"2"><span =
class=3D"022371518-20082009">"I</span>f the A bit is set and no =
authentication is in use (bfd.AuthType<span class=3D"022371518-20082009"> =
</span>is zero), the packet MUST be discarded.<span =
class=3D"022371518-20082009">"</span></font></font></p><p><font =
face=3D"Arial"><font size=3D"2"><span =
class=3D"022371518-20082009">"If</span>&nbsp;the A bit is clear and =
authentication is in use (bfd.AuthType<span class=3D"022371518-20082009"> =
</span>is nonzero), the packet MUST be discarded.<span =
class=3D"022371518-20082009">"</span></font></font></p><p><span =
class=3D"022371518-20082009">How do we know the value of bfd.AuthType? =
Is it a configured value or is it derived from the "Auth Type" field of =
the received BFD packets? if it is derived from received BFD packets the =
value zero is reserved for "Auth Type" and is not =
defined.</span></p></span></span></font></div></div></blockquote><div>It's=
 a known value outside of the spec; &nbsp;configuration is one way to do =
it.</div><div><br></div><blockquote type=3D"cite"><div><div><font><span =
class=3D"022371518-20082009"><span lang=3D"EN"><p><span =
class=3D"022371518-20082009"><font face=3D"Arial" size=3D"2">Any =
explanations?</font></span></p><p><span class=3D"022371518-20082009"><font=
 face=3D"Arial" size=3D"2">Also I noticed that the text says SHA1 is =
mandatory and others are optional. Which SHA1 does it mean? the Keyed or =
Meticulous Keyed SHA1? Can we change then Mandatory to Simple =
Password?</font></span></p></span></span></font></div></div></blockquote><=
div>SHA1 is mandatory to implement (for interoperability) but not to =
deploy. &nbsp;The spec is ambiguous as to regular vs. meticulous; =
&nbsp;I'll fix it to say that both must be supported (99.9% of the work =
is in the hash algorithm itself; &nbsp;the difference between regular =
and meticulous is a few lines of =
code.)</div><div><br></div><div>--Dave</div><div><br></div><blockquote =
type=3D"cite"><div><div><font><span class=3D"022371518-20082009"><span =
lang=3D"EN"><p><span class=3D"022371518-20082009"><font face=3D"Arial" =
size=3D"2">Thanks,</font></span></p><p><span =
class=3D"022371518-20082009"><font face=3D"Arial" =
size=3D"2">Shahram</font></span></p></span></span></font></div></div></blo=
ckquote></div><br></body></html>=

--Apple-Mail-20--238601118--

From davari@broadcom.com  Thu Aug 27 12:41:59 2009
Return-Path: <davari@broadcom.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 2A0B73A6E85 for <rtg-bfd@core3.amsl.com>; Thu, 27 Aug 2009 12:41:59 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.399
X-Spam-Level: 
X-Spam-Status: No, score=-2.399 tagged_above=-999 required=5 tests=[AWL=0.199,  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 huRII8-C726p for <rtg-bfd@core3.amsl.com>; Thu, 27 Aug 2009 12:41:58 -0700 (PDT)
Received: from MMS3.broadcom.com (mms3.broadcom.com [216.31.210.19]) by core3.amsl.com (Postfix) with ESMTP id 58E9D3A6C19 for <rtg-bfd@ietf.org>; Thu, 27 Aug 2009 12:41:58 -0700 (PDT)
Received: from [10.16.192.224] by MMS3.broadcom.com with ESMTP (Broadcom SMTP Relay (Email Firewall v6.3.2)); Thu, 27 Aug 2009 12:39:32 -0700
X-Server-Uuid: B55A25B1-5D7D-41F8-BC53-C57E7AD3C201
Received: from SJEXCHCCR02.corp.ad.broadcom.com ([10.16.192.130]) by SJEXCHHUB01.corp.ad.broadcom.com ([10.16.192.224]) with mapi; Thu, 27 Aug 2009 12:39:32 -0700
From: "Shahram Davari" <davari@broadcom.com>
To: "rtg-bfd@ietf.org" <rtg-bfd@ietf.org>
Date: Thu, 27 Aug 2009 12:39:31 -0700
Subject: Demand Mode
Thread-Topic: Demand Mode
Thread-Index: AconThj0kQz8IezJRmKQxesxkrfeMA==
Message-ID: <2C2F1EBA8050E74EA81502D5740B4BD681573710E1@SJEXCHCCR02.corp.ad.broadcom.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
MIME-Version: 1.0
X-WSS-ID: 66883F7E60095695268-01-01
Content-Type: multipart/alternative; boundary=_000_2C2F1EBA8050E74EA81502D5740B4BD681573710E1SJEXCHCCR02co_
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: Thu, 27 Aug 2009 19:41:59 -0000

--_000_2C2F1EBA8050E74EA81502D5740B4BD681573710E1SJEXCHCCR02co_
Content-Type: text/plain;
 charset=us-ascii
Content-Transfer-Encoding: quoted-printable

Hi,

What happens if a system is in Demand Mode and UP state and then due to som=
e reason it exists the UP state? Does it automatically cause the local syst=
em to also exit the Demand mode? if so should this be signaled in the "D" b=
it?

Also When in Demand mode, if a system wants to check connectivity, should i=
t issue periodic Poll packets at the Max {bfd.RemoteMinRxInterval, bfd.Desi=
redMinTxInterval} or it can send Poll packets at any rate or it must send o=
ne BFD packets and wait for the reception of the Final packet (or expiry of=
 Detection Time) before sending the next BFD packet?

Thanks,
Shahram

--_000_2C2F1EBA8050E74EA81502D5740B4BD681573710E1SJEXCHCCR02co_
Content-Type: text/html;
 charset=us-ascii
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; charset=3Dus-ascii">
<META content=3D"MSHTML 6.00.6000.16788" name=3DGENERATOR></HEAD>
<BODY>
<DIV><FONT face=3DArial size=3D2><SPAN=20
class=3D178422919-27082009>Hi,</SPAN></FONT></DIV><FONT><SPAN=20
class=3D178422919-27082009>
<DIV><BR><FONT face=3DArial size=3D2>What happens if a system i<SPAN=20
class=3D178422919-27082009>s</SPAN> in Demand Mode and UP state and then du=
e to=20
some reason it exists the UP state? Does it automatically cause the local s=
ystem=20
to also exit the Demand mode? if so should this be signaled in the "D"=20
bit?</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><SPAN class=3D178422919-27082009><FONT face=3DArial size=3D2>Also When=
 in Demand=20
mode, if a system wants to check connectivity, should it issue periodic Pol=
l=20
packets at the Max {bfd.RemoteMinRxInterval, bfd.DesiredMinTxInterval} or i=
t can=20
send Poll packets at any rate or it must send one BFD packets and wait for =
the=20
reception of the Final packet (or expiry of Detection Time) before sending =
the=20
next BFD packet?</FONT></SPAN></DIV>
<DIV><SPAN class=3D178422919-27082009><FONT face=3DArial=20
size=3D2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=3D178422919-27082009><FONT face=3DArial=20
size=3D2>Thanks,</FONT></SPAN></DIV>
<DIV><SPAN class=3D178422919-27082009><FONT face=3DArial=20
size=3D2>Shahram</FONT></SPAN></SPAN></FONT></DIV></BODY></HTML>

--_000_2C2F1EBA8050E74EA81502D5740B4BD681573710E1SJEXCHCCR02co_--


From dkatz@juniper.net  Thu Aug 27 16:04:01 2009
Return-Path: <dkatz@juniper.net>
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 EDE1A3A6E9C for <rtg-bfd@core3.amsl.com>; Thu, 27 Aug 2009 16:04:01 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.515
X-Spam-Level: 
X-Spam-Status: No, score=-6.515 tagged_above=-999 required=5 tests=[AWL=0.083,  BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-4]
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 SxNkKV68ITlw for <rtg-bfd@core3.amsl.com>; Thu, 27 Aug 2009 16:04:01 -0700 (PDT)
Received: from exprod7og103.obsmtp.com (exprod7og103.obsmtp.com [64.18.2.159]) by core3.amsl.com (Postfix) with ESMTP id EA2B33A69ED for <rtg-bfd@ietf.org>; Thu, 27 Aug 2009 16:04:00 -0700 (PDT)
Received: from source ([66.129.224.36]) (using TLSv1) by exprod7ob103.postini.com ([64.18.6.12]) with SMTP ID DSNKSpcQ52Zy6EZvzq/SP3VQJTJrvOwjOAQA@postini.com; Thu, 27 Aug 2009 16:04:08 PDT
Received: from p-emfe01-sac.jnpr.net (66.129.254.72) by P-EMHUB01-HQ.jnpr.net (172.24.192.35) with Microsoft SMTP Server id 8.1.375.2; Thu, 27 Aug 2009 16:01:15 -0700
Received: from p-emlb02-sac.jnpr.net ([66.129.254.47]) by p-emfe01-sac.jnpr.net with Microsoft SMTPSVC(6.0.3790.3959); Thu, 27 Aug 2009 16:01:15 -0700
Received: from emailsmtp55.jnpr.net ([172.24.18.132]) by p-emlb02-sac.jnpr.net with Microsoft SMTPSVC(6.0.3790.3959); Thu, 27 Aug 2009 16:01:14 -0700
Received: from merlot.juniper.net ([172.17.27.10]) by emailsmtp55.jnpr.net with Microsoft SMTPSVC(6.0.3790.3959); Thu, 27 Aug 2009 16:01:13 -0700
Received: from nimbus-sf.juniper.net (nimbus-sf.juniper.net [172.16.12.139]) by merlot.juniper.net (8.11.3/8.11.3) with ESMTP id n7RN1D043678; Thu, 27 Aug 2009 16:01:13 -0700 (PDT)	(envelope-from dkatz@juniper.net)
Message-ID: <E8C9F1CA-1DD6-4261-B7F5-4BFBC15A412C@juniper.net>
From: Dave Katz <dkatz@juniper.net>
To: Shahram Davari <davari@broadcom.com>
In-Reply-To: <2C2F1EBA8050E74EA81502D5740B4BD681573710E1@SJEXCHCCR02.corp.ad.broadcom.com>
Content-Type: multipart/alternative; boundary="Apple-Mail-8-376449815"
MIME-Version: 1.0 (Apple Message framework v936)
Subject: Re: Demand Mode
Date: Thu, 27 Aug 2009 17:01:12 -0600
References: <2C2F1EBA8050E74EA81502D5740B4BD681573710E1@SJEXCHCCR02.corp.ad.broadcom.com>
X-Mailer: Apple Mail (2.936)
X-OriginalArrivalTime: 27 Aug 2009 23:01:13.0949 (UTC) FILETIME=[46B0D0D0:01CA276A]
Cc: "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: Thu, 27 Aug 2009 23:04:02 -0000

--Apple-Mail-8-376449815
Content-Type: text/plain; charset="US-ASCII"; format=flowed; delsp=yes
Content-Transfer-Encoding: 7bit


On Aug 27, 2009, at 1:39 PM, Shahram Davari wrote:

> Hi,
>
> What happens if a system is in Demand Mode and UP state and then due  
> to some reason it exists the UP state? Does it automatically cause  
> the local system to also exit the Demand mode? if so should this be  
> signaled in the "D" bit?

Please read the spec:

    Note that
    the Demand bit MUST NOT be set unless both systems perceive the
    session to be Up (the local system thinks the session is Up, and the
    remote system last reported Up state in the State (Sta) field of the
    BFD Control packet.)

>
> Also When in Demand mode, if a system wants to check connectivity,  
> should it issue periodic Poll packets at the Max  
> {bfd.RemoteMinRxInterval, bfd.DesiredMinTxInterval} or it can send  
> Poll packets at any rate or it must send one BFD packets and wait  
> for the reception of the Final packet (or expiry of Detection Time)  
> before sending the next BFD packet?

Please read the spec:

    A Poll Sequence consists of a system sending periodic BFD Control
    packets with the Poll (P) bit set.


>
> Thanks,
> Shahram


--Apple-Mail-8-376449815
Content-Type: text/html; charset="US-ASCII"
Content-Transfer-Encoding: quoted-printable

<html><body style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; =
-webkit-line-break: after-white-space; "><br><div><div>On Aug 27, 2009, =
at 1:39 PM, Shahram Davari wrote:</div><br =
class=3D"Apple-interchange-newline"><blockquote type=3D"cite"> <div> =
<div><font face=3D"Arial" size=3D"2"><span =
class=3D"178422919-27082009">Hi,</span></font></div><font><span =
class=3D"178422919-27082009"> <div><br><font face=3D"Arial" =
size=3D"2">What happens if a system i<span =
class=3D"178422919-27082009">s</span> in Demand Mode and UP state and =
then due to some reason it exists the UP state? Does it automatically =
cause the local system to also exit the Demand mode? if so should this =
be signaled in the "D" =
bit?</font></div></span></font></div></blockquote><div><br></div>Please =
read the spec:</div><div><br></div><div><div>&nbsp;&nbsp; Note =
that</div><div>&nbsp;&nbsp; the Demand bit MUST NOT be set unless both =
systems perceive the</div><div>&nbsp;&nbsp; session to be Up (the local =
system thinks the session is Up, and the</div><div>&nbsp;&nbsp; remote =
system last reported Up state in the State (Sta) field of =
the</div><div>&nbsp;&nbsp; BFD Control =
packet.)</div><div><br></div><blockquote type=3D"cite"><div><font><span =
class=3D"178422919-27082009"> <div><font face=3D"Arial" =
size=3D"2"></font>&nbsp;</div> <div><span =
class=3D"178422919-27082009"><font face=3D"Arial" size=3D"2">Also When =
in Demand mode, if a system wants to check connectivity, should it issue =
periodic Poll packets at the Max {bfd.RemoteMinRxInterval, =
bfd.DesiredMinTxInterval} or it can send Poll packets at any rate or it =
must send one BFD packets and wait for the reception of the Final packet =
(or expiry of Detection Time) before sending the next BFD =
packet?</font></span></div></span></font></div></blockquote><div><br></div=
>Please read the spec:</div><div><br></div><div><div>&nbsp;&nbsp; A Poll =
Sequence consists of a system sending periodic BFD =
Control</div><div>&nbsp;&nbsp; packets with the Poll (P) bit set. =
&nbsp;</div><div><br></div><div><br></div><blockquote =
type=3D"cite"><div><font><span class=3D"178422919-27082009"> <div><span =
class=3D"178422919-27082009"><font face=3D"Arial" =
size=3D"2"></font></span>&nbsp;</div> <div><span =
class=3D"178422919-27082009"><font face=3D"Arial" =
size=3D"2">Thanks,</font></span></div> </span></font><div><font><span =
class=3D"178422919-27082009"><font face=3D"Arial" =
size=3D"2">Shahram</font></span></font></div></div></blockquote></div><br>=
</body></html>=

--Apple-Mail-8-376449815--
