Re: I-D ACTION:draft-shen-bfd-intf-p2p-nbr-00.txt

Naiming Shen <naiming@cisco.com> Thu, 05 April 2007 08:26 UTC

Return-path: <rtg-bfd-bounces@ietf.org>
Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1HZNIv-0002tN-5p; Thu, 05 Apr 2007 04:26:49 -0400
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1HZNIu-0002tF-C9 for rtg-bfd@ietf.org; Thu, 05 Apr 2007 04:26:48 -0400
Received: from sj-iport-6.cisco.com ([171.71.176.117]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1HZNIs-0001ON-0i for rtg-bfd@ietf.org; Thu, 05 Apr 2007 04:26:48 -0400
Received: from sj-dkim-1.cisco.com ([171.71.179.21]) by sj-iport-6.cisco.com with ESMTP; 05 Apr 2007 01:26:45 -0700
Received: from sj-core-2.cisco.com (sj-core-2.cisco.com [171.71.177.254]) by sj-dkim-1.cisco.com (8.12.11/8.12.11) with ESMTP id l358QjCQ004991 for <rtg-bfd@ietf.org>; Thu, 5 Apr 2007 01:26:45 -0700
Received: from xbh-sjc-231.amer.cisco.com (xbh-sjc-231.cisco.com [128.107.191.100]) by sj-core-2.cisco.com (8.12.10/8.12.6) with ESMTP id l358QcZv014996 for <rtg-bfd@ietf.org>; Thu, 5 Apr 2007 08:26:45 GMT
Received: from xfe-sjc-212.amer.cisco.com ([171.70.151.187]) by xbh-sjc-231.amer.cisco.com with Microsoft SMTPSVC(6.0.3790.1830); Thu, 5 Apr 2007 01:23:31 -0700
Received: from [127.0.0.1] ([171.68.225.134]) by xfe-sjc-212.amer.cisco.com with Microsoft SMTPSVC(6.0.3790.1830); Thu, 5 Apr 2007 01:23:31 -0700
In-Reply-To: <35912544FC930E49BF20EF16C3EF2765021A004E@xmb-hkg-416.apac.cisco.com>
References: <35912544FC930E49BF20EF16C3EF2765021A004E@xmb-hkg-416.apac.cisco.com>
Mime-Version: 1.0 (Apple Message framework v752.3)
Content-Type: text/plain; charset="US-ASCII"; delsp="yes"; format="flowed"
Message-Id: <A24DB423-2586-439A-BA33-CD09342A091F@cisco.com>
Content-Transfer-Encoding: 7bit
From: Naiming Shen <naiming@cisco.com>
Date: Thu, 05 Apr 2007 01:23:28 -0700
To: "Miya Kohno (mkohno)" <mkohno@cisco.com>
X-Mailer: Apple Mail (2.752.3)
X-OriginalArrivalTime: 05 Apr 2007 08:23:31.0573 (UTC) FILETIME=[B204B250:01C7775B]
DKIM-Signature: v=0.5; a=rsa-sha256; q=dns/txt; l=2357; t=1175761605; x=1176625605; c=relaxed/simple; s=sjdkim1004; h=Content-Type:From:Subject:Content-Transfer-Encoding:MIME-Version; d=cisco.com; i=naiming@cisco.com; z=From:=20Naiming=20Shen=20<naiming@cisco.com> |Subject:=20Re=3A=20I-D=20ACTION=3Adraft-shen-bfd-intf-p2p-nbr-00.txt=20 |Sender:=20; bh=FBRIwLmvxWiL5m7MY/b8WRG7hw7XRzPwgxZOaMb7THk=; b=LOKtQZNW8ukZIs1qNPd0uvXTL2jTi2Oav9vtULd7332djtI3bumMiIyi2LbiMP8c6lyQ12aH KMi+NGB41TJjnUfSC6N7VdG2seiS+jZWv4RzwtdcMixShwiynmHStMjs/ieTf2VX4CdJWDBhn8 Z8c3Qtf9Ev8noWtOMc/0F7NLQ=;
Authentication-Results: sj-dkim-1; header.From=naiming@cisco.com; dkim=pass ( sig from cisco.com/sjdkim1004 verified; );
X-Spam-Score: 0.0 (/)
X-Scan-Signature: f60d0f7806b0c40781eee6b9cd0b2135
Cc: rtg-bfd@ietf.org
Subject: Re: I-D ACTION:draft-shen-bfd-intf-p2p-nbr-00.txt
X-BeenThere: rtg-bfd@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: "RTG Area: Bidirectional Forwarding Detection DT" <rtg-bfd.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/rtg-bfd>, <mailto:rtg-bfd-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:rtg-bfd@ietf.org>
List-Help: <mailto:rtg-bfd-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/rtg-bfd>, <mailto:rtg-bfd-request@ietf.org?subject=subscribe>
Errors-To: rtg-bfd-bounces@ietf.org

Hi Miya,

On Apr 3, 2007, at 8:49 AM, Miya Kohno ((mkohno)) wrote:

> Hi,
>
> On Apr 2, 2007:1:14 PM, at 1:14 PM, Naiming Shen wrote:
>> I agree the intf UP->Down signal is the key of this draft; but as I
> pointed out
>> in the previous email, there is also an important difference in the
> bring-up stage
>> in terms of non-protocol services, that the bfd session state is
> condensed into
>> an intf-based indication, which is very easy for implementation.  
>> Since
> those
>> services looking at the intf state anyway, to augment with tins
> intf-p2p bfd,
>> is just simply a one-line diff to those services.
>
> I think the protocol-agnostic nature is more the essence of the draft,
> rather than the interface UP->Down.
>
> I've been thinking that, assuming the primary goal of BFD is to detect
> the (un)liveness of underlying layer when it cannot generate/propagate
> its fault status, it should not necessarily be tightly coupled with L3
> protocols...
>
> The protocol-agnostic nature would be very much suitable for  
> static, TE
> FRR/local protection and global path restoration/ protection (by
> detecting-node generating PATH error to headend), which don't have a
> direct upperlayer protocol peer. It could also be applicable for the
> OSPFv3 prefixes, when it shares the same topology as OSPFv2. In fact,
> the single topology is pretty much common in v4/v6 dual stack
> deployment, so separately running BFDv6 session could be viewed as an
> unnecessary overhead.
>
> A concern would be that bringing down the interface might be too
> aggressive, depending on various situations.
>
> So how about including a less aggressive way ?  i.e.
>
>   1) BFD session is to be associated with each p2p interface, not L3
> protocol.

As long as we are looking at the p2p or p2p-over-lan interfaces,
then I don't see anything wrong with the 'aggressive' way of shutting  
down
the interface.

>   2) each protocol instance register itself as a BFD client
>   3) BFD clients should be notfiied in case of BFD session timeout

But by shutting down the interface, we don't have to do any of the  
above,
which was the original intention of the draft.

thanks.
- Naiming

>
> 1) is only a bit new by the draft. But 2) and 3) is the same as the
> existing implementation.
>
> Miya
>
>