
From mach@huawei.com  Fri Sep 18 20:27:15 2009
Return-Path: <mach@huawei.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 EF6CC3A68CC for <rtg-bfd@core3.amsl.com>; Fri, 18 Sep 2009 20:27:15 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 1.083
X-Spam-Level: *
X-Spam-Status: No, score=1.083 tagged_above=-999 required=5 tests=[AWL=-1.023,  BAYES_50=0.001, FH_RELAY_NODNS=1.451, HELO_MISMATCH_COM=0.553,  RDNS_NONE=0.1, STOX_REPLY_TYPE=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 Vi8no-Uhn0-G for <rtg-bfd@core3.amsl.com>; Fri, 18 Sep 2009 20:27:15 -0700 (PDT)
Received: from szxga01-in.huawei.com (unknown [119.145.14.64]) by core3.amsl.com (Postfix) with ESMTP id 21D8C3A6824 for <rtg-bfd@ietf.org>; Fri, 18 Sep 2009 20:27:15 -0700 (PDT)
Received: from huawei.com (szxga01-in [172.24.2.3]) by szxga01-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0KQ700MGN8AJBU@szxga01-in.huawei.com> for rtg-bfd@ietf.org; Sat, 19 Sep 2009 11:27:56 +0800 (CST)
Received: from m55527c ([10.111.12.100]) by szxga01-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTPA id <0KQ700FO58AH2F@szxga01-in.huawei.com> for rtg-bfd@ietf.org; Sat, 19 Sep 2009 11:27:55 +0800 (CST)
Date: Sat, 19 Sep 2009 11:27:45 +0800
From: Mach Chen <mach@huawei.com>
Subject: Multiple BFD sessions over one path
To: rtg-bfd@ietf.org
Message-id: <B0D01528858543EF97B47C4B99BB775D@m55527c>
MIME-version: 1.0
X-MIMEOLE: Produced By Microsoft MimeOLE V14.0.8064.206
X-Mailer: Microsoft Windows Live Mail 14.0.8064.206
Content-type: text/plain; format=flowed; charset=gb2312; reply-type=original
Content-transfer-encoding: 7BIT
Importance: Normal
X-Priority: 3
X-MSMail-priority: Normal
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, 19 Sep 2009 03:27:16 -0000

Hi,

After reading the two drafts (draft-ietf-bfd-generic-05 and 
draft-ietf-bfd-v4v6-1hop-09), I have some confusion about the session 
limitation over a specific network-layer path.

Section 2 of draft-ietf-bfd-v4v6-1hop-09 says:
"Each BFD session between a pair of systems MUST traverse a separate 
network-layer path in both directions..."

But section 6 of draft-ietf-bfd-generic-05 says:
"...if multiple differentiated services [DIFFSERV] are being operated over 
IPv4, an independent BFD session may be run for each service level...", this 
implicates that there may be mulitiple BFD sessions over one 
network-layer(ipv4) path, but it seems that this is not allowed in 
draft-ietf-bfd-v4v6-1hop-09. How to understand this conflict?  or do I miss 
something?

Best regards,
Mach Chen


 


From dkatz@juniper.net  Fri Sep 18 23:40:41 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 5940D3A6407 for <rtg-bfd@core3.amsl.com>; Fri, 18 Sep 2009 23:40:41 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.52
X-Spam-Level: 
X-Spam-Status: No, score=-6.52 tagged_above=-999 required=5 tests=[AWL=0.079,  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 X4qumeu7MkjG for <rtg-bfd@core3.amsl.com>; Fri, 18 Sep 2009 23:40:40 -0700 (PDT)
Received: from exprod7og111.obsmtp.com (exprod7og111.obsmtp.com [64.18.2.175]) by core3.amsl.com (Postfix) with ESMTP id E12AB3A63D3 for <rtg-bfd@ietf.org>; Fri, 18 Sep 2009 23:40:39 -0700 (PDT)
Received: from source ([66.129.224.36]) (using TLSv1) by exprod7ob111.postini.com ([64.18.6.12]) with SMTP ID DSNKSrR9Gqr3Z2Nph8gXIQKjrNX4gW1ZwaCo@postini.com; Fri, 18 Sep 2009 23:41:36 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; Fri, 18 Sep 2009 23:40:01 -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); Fri, 18 Sep 2009 23:40:01 -0700
Received: from emailsmtp55.jnpr.net ([172.24.18.132]) by p-emlb01-sac.jnpr.net with Microsoft SMTPSVC(6.0.3790.3959); Fri, 18 Sep 2009 23:40:00 -0700
Received: from merlot.juniper.net ([172.17.27.10]) by emailsmtp55.jnpr.net with Microsoft SMTPSVC(6.0.3790.3959); Fri, 18 Sep 2009 23:39:59 -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 n8J6dx027486; Fri, 18 Sep 2009 23:39:59 -0700 (PDT)	(envelope-from dkatz@juniper.net)
From: Dave Katz <dkatz@juniper.net>
To: Mach Chen <mach@huawei.com>
In-Reply-To: <B0D01528858543EF97B47C4B99BB775D@m55527c>
Subject: Re: Multiple BFD sessions over one path
X-Priority: 3
References: <B0D01528858543EF97B47C4B99BB775D@m55527c>
Message-ID: <52B6048D-137E-4B97-A688-686134B32D92@juniper.net>
Content-Type: text/plain; charset="US-ASCII"; format=flowed; delsp=yes
Content-Transfer-Encoding: 7bit
MIME-Version: 1.0 (Apple Message framework v936)
Date: Sat, 19 Sep 2009 00:39:58 -0600
X-Mailer: Apple Mail (2.936)
X-OriginalArrivalTime: 19 Sep 2009 06:39:59.0977 (UTC) FILETIME=[0291DD90:01CA38F4]
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, 19 Sep 2009 06:40:41 -0000

The point of the text in 1hop is that there isn't any use in having  
more than one session over a "path", and in any case it can't be done  
because there would be no way to demultiplex the initial packet of  
multiple sessions on the same "path" (because the first packet carries  
discriminator 0).

But diffserv is essentially a tunnel of sorts;  each service level has  
potentially different forwarding characteristics, so it may be useful  
to run BFD over more than one level (and the sessions can be  
demultiplexed because they are contextualized by the diffserv level).

Essentially, each diffserv service level is considered to be a  
separate path, not unlike GRE or IPsec or what have you.

Implementors are free to do as they please;  the point of the text is  
to not preclude creative use of BFD where it can be useful.

--Dave



On Sep 18, 2009, at 9:27 PM, Mach Chen wrote:

> Hi,
>
> After reading the two drafts (draft-ietf-bfd-generic-05 and draft- 
> ietf-bfd-v4v6-1hop-09), I have some confusion about the session  
> limitation over a specific network-layer path.
>
> Section 2 of draft-ietf-bfd-v4v6-1hop-09 says:
> "Each BFD session between a pair of systems MUST traverse a separate  
> network-layer path in both directions..."
>
> But section 6 of draft-ietf-bfd-generic-05 says:
> "...if multiple differentiated services [DIFFSERV] are being  
> operated over IPv4, an independent BFD session may be run for each  
> service level...", this implicates that there may be mulitiple BFD  
> sessions over one network-layer(ipv4) path, but it seems that this  
> is not allowed in draft-ietf-bfd-v4v6-1hop-09. How to understand  
> this conflict?  or do I miss something?
>
> Best regards,
> Mach Chen
>
>
>
>


From mach@huawei.com  Sat Sep 19 01:06:35 2009
Return-Path: <mach@huawei.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 A02093A6A42 for <rtg-bfd@core3.amsl.com>; Sat, 19 Sep 2009 01:06:35 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.731
X-Spam-Level: 
X-Spam-Status: No, score=0.731 tagged_above=-999 required=5 tests=[AWL=-0.263,  BAYES_05=-1.11, FH_RELAY_NODNS=1.451, HELO_MISMATCH_COM=0.553,  RDNS_NONE=0.1]
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 og981z1ehzOh for <rtg-bfd@core3.amsl.com>; Sat, 19 Sep 2009 01:06:35 -0700 (PDT)
Received: from szxga03-in.huawei.com (unknown [119.145.14.66]) by core3.amsl.com (Postfix) with ESMTP id CBBA23A6A37 for <rtg-bfd@ietf.org>; Sat, 19 Sep 2009 01:06:34 -0700 (PDT)
Received: from huawei.com (szxga03-in [172.24.2.9]) by szxga03-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0KQ700AMDL887G@szxga03-in.huawei.com> for rtg-bfd@ietf.org; Sat, 19 Sep 2009 16:07:20 +0800 (CST)
Received: from m55527c ([10.111.12.100]) by szxga03-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTPA id <0KQ700HE0L87FI@szxga03-in.huawei.com> for rtg-bfd@ietf.org; Sat, 19 Sep 2009 16:07:20 +0800 (CST)
Date: Sat, 19 Sep 2009 16:07:16 +0800
From: Mach Chen <mach@huawei.com>
Subject: Re: Multiple BFD sessions over one path
In-reply-to: <52B6048D-137E-4B97-A688-686134B32D92@juniper.net>
To: Dave Katz <dkatz@juniper.net>
Message-id: <96CF4B519831459FAEE47FB142EE2BB0@m55527c>
MIME-version: 1.0
X-MIMEOLE: Produced By Microsoft MimeOLE V14.0.8064.206
X-Mailer: Microsoft Windows Live Mail 14.0.8064.206
Content-type: text/plain; format=flowed; charset=iso-8859-1; reply-type=response
Content-transfer-encoding: 7BIT
Importance: Normal
X-Priority: 3
X-MSMail-priority: Normal
References: <B0D01528858543EF97B47C4B99BB775D@m55527c> <52B6048D-137E-4B97-A688-686134B32D92@juniper.net>
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, 19 Sep 2009 08:06:35 -0000

Hi Dave,

Thanks for your response!

Based on your explanation, the point is whether there is a way to 
demultiplex the initial patcket, if there is, means no need to limit the BFD 
sesion. So, IMHO, it's better to clarify this in 1hop(since the draft is 
still in IESG review state, seems not too late to do it:-).

Have a good weekend!

Best regards,
Mach


--------------------------------------------------
From: "Dave Katz" <dkatz@juniper.net>
Sent: Saturday, September 19, 2009 2:39 PM
To: "Mach Chen" <mach@huawei.com>
Cc: <rtg-bfd@ietf.org>
Subject: Re: Multiple BFD sessions over one path

> The point of the text in 1hop is that there isn't any use in having  more 
> than one session over a "path", and in any case it can't be done  because 
> there would be no way to demultiplex the initial packet of  multiple 
> sessions on the same "path" (because the first packet carries 
> discriminator 0).
>
> But diffserv is essentially a tunnel of sorts;  each service level has 
> potentially different forwarding characteristics, so it may be useful  to 
> run BFD over more than one level (and the sessions can be  demultiplexed 
> because they are contextualized by the diffserv level).
>
> Essentially, each diffserv service level is considered to be a  separate 
> path, not unlike GRE or IPsec or what have you.
>
> Implementors are free to do as they please;  the point of the text is  to 
> not preclude creative use of BFD where it can be useful.
>
> --Dave
>
>
>
> On Sep 18, 2009, at 9:27 PM, Mach Chen wrote:
>
>> Hi,
>>
>> After reading the two drafts (draft-ietf-bfd-generic-05 and draft- 
>> ietf-bfd-v4v6-1hop-09), I have some confusion about the session 
>> limitation over a specific network-layer path.
>>
>> Section 2 of draft-ietf-bfd-v4v6-1hop-09 says:
>> "Each BFD session between a pair of systems MUST traverse a separate 
>> network-layer path in both directions..."
>>
>> But section 6 of draft-ietf-bfd-generic-05 says:
>> "...if multiple differentiated services [DIFFSERV] are being  operated 
>> over IPv4, an independent BFD session may be run for each  service 
>> level...", this implicates that there may be mulitiple BFD  sessions over 
>> one network-layer(ipv4) path, but it seems that this  is not allowed in 
>> draft-ietf-bfd-v4v6-1hop-09. How to understand  this conflict?  or do I 
>> miss something?
>>
>> Best regards,
>> Mach Chen
>>
>>
>>
>>
> 

From dkatz@juniper.net  Sat Sep 19 02:10:23 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 1FDC13A6926 for <rtg-bfd@core3.amsl.com>; Sat, 19 Sep 2009 02:10:23 -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.076,  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 1OSBvCsiaLTc for <rtg-bfd@core3.amsl.com>; Sat, 19 Sep 2009 02:10:22 -0700 (PDT)
Received: from exprod7og102.obsmtp.com (exprod7og102.obsmtp.com [64.18.2.157]) by core3.amsl.com (Postfix) with ESMTP id 1225C3A6963 for <rtg-bfd@ietf.org>; Sat, 19 Sep 2009 02:10:21 -0700 (PDT)
Received: from source ([66.129.224.36]) (using TLSv1) by exprod7ob102.postini.com ([64.18.6.12]) with SMTP ID DSNKSrSgNPlNlZXx8VsnXGCoglo/jL2PT3pm@postini.com; Sat, 19 Sep 2009 02:11:18 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, 19 Sep 2009 02:09:04 -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, 19 Sep 2009 02:09:04 -0700
Received: from emailsmtp55.jnpr.net ([172.24.18.132]) by p-emlb01-sac.jnpr.net with Microsoft SMTPSVC(6.0.3790.3959); Sat, 19 Sep 2009 02:09:04 -0700
Received: from merlot.juniper.net ([172.17.27.10]) by emailsmtp55.jnpr.net with Microsoft SMTPSVC(6.0.3790.3959); Sat, 19 Sep 2009 02:09: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 n8J993035616; Sat, 19 Sep 2009 02:09:03 -0700 (PDT)	(envelope-from dkatz@juniper.net)
From: Dave Katz <dkatz@juniper.net>
To: Mach Chen <mach@huawei.com>
In-Reply-To: <96CF4B519831459FAEE47FB142EE2BB0@m55527c>
Subject: Re: Multiple BFD sessions over one path
X-Priority: 3
References: <B0D01528858543EF97B47C4B99BB775D@m55527c> <52B6048D-137E-4B97-A688-686134B32D92@juniper.net> <96CF4B519831459FAEE47FB142EE2BB0@m55527c>
Message-ID: <989F4C42-6F46-4BC0-8E37-F928BFA6F955@juniper.net>
Content-Type: text/plain; charset="US-ASCII"; format=flowed; delsp=yes
Content-Transfer-Encoding: 7bit
MIME-Version: 1.0 (Apple Message framework v936)
Date: Sat, 19 Sep 2009 03:09:02 -0600
X-Mailer: Apple Mail (2.936)
X-OriginalArrivalTime: 19 Sep 2009 09:09:03.0677 (UTC) FILETIME=[D56E2ED0:01CA3908]
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, 19 Sep 2009 09:10:23 -0000

But the point is that, the way 1hop is specified, there is *no* way to  
demultiplex the initial packet--thus the requirement.

The only mechanism for multiple sessions is to have multiple paths,  
with one session per path.  A "path" ends up with the somewhat  
reflexive definition of "something you can demultiplex by."

As such, I believe that the language in the two drafts is proper.

--Dave

On Sep 19, 2009, at 2:07 AM, Mach Chen wrote:

> Hi Dave,
>
> Thanks for your response!
>
> Based on your explanation, the point is whether there is a way to  
> demultiplex the initial patcket, if there is, means no need to limit  
> the BFD sesion. So, IMHO, it's better to clarify this in 1hop(since  
> the draft is still in IESG review state, seems not too late to do  
> it:-).
>
> Have a good weekend!
>
> Best regards,
> Mach
>
>
> --------------------------------------------------
> From: "Dave Katz" <dkatz@juniper.net>
> Sent: Saturday, September 19, 2009 2:39 PM
> To: "Mach Chen" <mach@huawei.com>
> Cc: <rtg-bfd@ietf.org>
> Subject: Re: Multiple BFD sessions over one path
>
>> The point of the text in 1hop is that there isn't any use in  
>> having  more than one session over a "path", and in any case it  
>> can't be done  because there would be no way to demultiplex the  
>> initial packet of  multiple sessions on the same "path" (because  
>> the first packet carries discriminator 0).
>>
>> But diffserv is essentially a tunnel of sorts;  each service level  
>> has potentially different forwarding characteristics, so it may be  
>> useful  to run BFD over more than one level (and the sessions can  
>> be  demultiplexed because they are contextualized by the diffserv  
>> level).
>>
>> Essentially, each diffserv service level is considered to be a   
>> separate path, not unlike GRE or IPsec or what have you.
>>
>> Implementors are free to do as they please;  the point of the text  
>> is  to not preclude creative use of BFD where it can be useful.
>>
>> --Dave
>>


From vishwas.ietf@gmail.com  Sat Sep 19 13:40:07 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 505AD3A68C6 for <rtg-bfd@core3.amsl.com>; Sat, 19 Sep 2009 13:40:07 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.487
X-Spam-Level: 
X-Spam-Status: No, score=-2.487 tagged_above=-999 required=5 tests=[AWL=0.112,  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 P-iHrau4nxKw for <rtg-bfd@core3.amsl.com>; Sat, 19 Sep 2009 13:40:04 -0700 (PDT)
Received: from mail-yw0-f192.google.com (mail-yw0-f192.google.com [209.85.211.192]) by core3.amsl.com (Postfix) with ESMTP id 9A23C3A689D for <rtg-bfd@ietf.org>; Sat, 19 Sep 2009 13:40:03 -0700 (PDT)
Received: by ywh30 with SMTP id 30so2550927ywh.31 for <rtg-bfd@ietf.org>; Sat, 19 Sep 2009 13:40:57 -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; bh=MWg6pBzy/4T3Cdn75hpzPin/0zvstQo2UXgXNXxqIqY=; b=csUlCvAiub2+nIkLwzndFD5tXwjOgJYdxri5cY+ErISb627NNbbtVCh79G1EE3zhCp zP8xJkwNmt/br9SRIm7uR2IUatSYFlP2k+RDSJeTNC6YLAcX9dvk01r4R96/5YRee6EB Ib6LBBYI0b4OxlQxjUtkY731opYaXbQIYDepM=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; b=VFCFACYfznpkuawPW+hstA7cP4Z3wpcVBkKq1jL56tgzmXp8cOnu4iIao6HdyAgIDx ilckMF+6eDj/1e++DoBUJ11xxI7NNVxZiz4507K9OP8+lAZeCb9G1Td9/xSYDjZ+ezgr ALD6WTVXcIocc7WUrnGOx+lieOnOzyyd4il9k=
MIME-Version: 1.0
Received: by 10.150.239.15 with SMTP id m15mr5635735ybh.109.1253392857185;  Sat, 19 Sep 2009 13:40:57 -0700 (PDT)
In-Reply-To: <989F4C42-6F46-4BC0-8E37-F928BFA6F955@juniper.net>
References: <B0D01528858543EF97B47C4B99BB775D@m55527c> <52B6048D-137E-4B97-A688-686134B32D92@juniper.net> <96CF4B519831459FAEE47FB142EE2BB0@m55527c> <989F4C42-6F46-4BC0-8E37-F928BFA6F955@juniper.net>
Date: Sat, 19 Sep 2009 13:40:57 -0700
Message-ID: <77ead0ec0909191340o5defdaf3g8cc28620d1b1adfa@mail.gmail.com>
Subject: Re: Multiple BFD sessions over one path
From: Vishwas Manral <vishwas.ietf@gmail.com>
To: Dave Katz <dkatz@juniper.net>
Content-Type: text/plain; charset=ISO-8859-1
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, 19 Sep 2009 20:40:07 -0000

Hi Dave,

On Sat, Sep 19, 2009 at 2:09 AM, Dave Katz <dkatz@juniper.net> wrote:
> But the point is that, the way 1hop is specified, there is *no* way to
> demultiplex the initial packet--thus the requirement.
Like in BFD for MPLS LSP's, if we have negotiated the session
discriminator offline or have configured it statically we can
demultiplex the first packets too.

Thanks,
Vishwas

From dkatz@juniper.net  Sat Sep 19 13:56:40 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 4B08F3A6875 for <rtg-bfd@core3.amsl.com>; Sat, 19 Sep 2009 13:56:40 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.527
X-Spam-Level: 
X-Spam-Status: No, score=-6.527 tagged_above=-999 required=5 tests=[AWL=0.072,  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 X75G9fohSvcv for <rtg-bfd@core3.amsl.com>; Sat, 19 Sep 2009 13:56:39 -0700 (PDT)
Received: from exprod7og119.obsmtp.com (exprod7og119.obsmtp.com [64.18.2.16]) by core3.amsl.com (Postfix) with ESMTP id 4DCBD3A684A for <rtg-bfd@ietf.org>; Sat, 19 Sep 2009 13:56:39 -0700 (PDT)
Received: from source ([66.129.224.36]) (using TLSv1) by exprod7ob119.postini.com ([64.18.6.12]) with SMTP ID DSNKSrVFvdCNsRl0yT4G1GMf7EHXsDnJgLAS@postini.com; Sat, 19 Sep 2009 13:57:37 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, 19 Sep 2009 13:54: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, 19 Sep 2009 13:54:23 -0700
Received: from emailsmtp56.jnpr.net ([172.24.60.77]) by p-emlb02-sac.jnpr.net with Microsoft SMTPSVC(6.0.3790.3959); Sat, 19 Sep 2009 13:54:22 -0700
Received: from merlot.juniper.net ([172.17.27.10]) by emailsmtp56.jnpr.net with Microsoft SMTPSVC(6.0.3790.3959); Sat, 19 Sep 2009 13:54: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 n8JKsLM48340; Sat, 19 Sep 2009 13:54:21 -0700 (PDT)	(envelope-from dkatz@juniper.net)
Message-ID: <C339DB27-5432-4335-802A-75416E287B12@juniper.net>
From: Dave Katz <dkatz@juniper.net>
To: Vishwas Manral <vishwas.ietf@gmail.com>
In-Reply-To: <77ead0ec0909191340o5defdaf3g8cc28620d1b1adfa@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: Multiple BFD sessions over one path
Date: Sat, 19 Sep 2009 14:54:20 -0600
References: <B0D01528858543EF97B47C4B99BB775D@m55527c> <52B6048D-137E-4B97-A688-686134B32D92@juniper.net> <96CF4B519831459FAEE47FB142EE2BB0@m55527c> <989F4C42-6F46-4BC0-8E37-F928BFA6F955@juniper.net> <77ead0ec0909191340o5defdaf3g8cc28620d1b1adfa@mail.gmail.com>
X-Mailer: Apple Mail (2.936)
X-OriginalArrivalTime: 19 Sep 2009 20:54:21.0741 (UTC) FILETIME=[5CF64DD0:01CA396B]
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, 19 Sep 2009 20:56:40 -0000

The 1hop spec explicitly disallows this.

This isn't to say that other applications are possible, but the point  
of the 1hop spec is to provide an interoperable baseline for a  
particular type of deployment.

--Dave

On Sep 19, 2009, at 2:40 PM, Vishwas Manral wrote:

> Hi Dave,
>
> On Sat, Sep 19, 2009 at 2:09 AM, Dave Katz <dkatz@juniper.net> wrote:
>> But the point is that, the way 1hop is specified, there is *no* way  
>> to
>> demultiplex the initial packet--thus the requirement.
> Like in BFD for MPLS LSP's, if we have negotiated the session
> discriminator offline or have configured it statically we can
> demultiplex the first packets too.
>
> Thanks,
> Vishwas
>


From ldunbar@huawei.com  Wed Sep 23 09:33:59 2009
Return-Path: <ldunbar@huawei.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 4CA9A3A69DE for <rtg-bfd@core3.amsl.com>; Wed, 23 Sep 2009 09:33:59 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.189
X-Spam-Level: 
X-Spam-Status: No, score=-0.189 tagged_above=-999 required=5 tests=[AWL=2.409,  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 XKnB8i5lQvYl for <rtg-bfd@core3.amsl.com>; Wed, 23 Sep 2009 09:33:54 -0700 (PDT)
Received: from usaga02-in.huawei.com (usaga02-in.huawei.com [206.16.17.70]) by core3.amsl.com (Postfix) with ESMTP id EFFE53A68A7 for <rtg-bfd@ietf.org>; Wed, 23 Sep 2009 09:33:53 -0700 (PDT)
Received: from huawei.com (localhost [127.0.0.1]) by usaga02-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0KQF00JC0NEBOB@usaga02-in.huawei.com> for rtg-bfd@ietf.org; Wed, 23 Sep 2009 09:35:00 -0700 (PDT)
Received: from L735042 ([10.124.12.51]) by usaga02-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTPA id <0KQF008C2NEBEV@usaga02-in.huawei.com> for rtg-bfd@ietf.org; Wed, 23 Sep 2009 09:34:59 -0700 (PDT)
Date: Wed, 23 Sep 2009 11:34:58 -0500
From: Linda Dunbar <ldunbar@huawei.com>
Subject: How to enforce BFD to be sent over different paths between two systems?
To: rtg-bfd@ietf.org, dkatz@juniper.com, dward@cisco.com
Message-id: <006601ca3c6b$cab7a280$330c7c0a@china.huawei.com>
MIME-version: 1.0
X-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2900.3350
X-Mailer: Microsoft Office Outlook 11
Content-type: multipart/alternative; boundary="Boundary_(ID_1cZFBBNht28q4mEdwiXYbQ)"
Thread-index: Aco8a8pOPsowpBNPQ/m7PYkUq2PRqg==
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, 23 Sep 2009 16:33:59 -0000

This is a multi-part message in MIME format.

--Boundary_(ID_1cZFBBNht28q4mEdwiXYbQ)
Content-type: text/plain; charset=us-ascii
Content-transfer-encoding: 7BIT

Dave, 

 

I have some questions on "draft-ietf-bfd-base-09.txt". Hope you can help. 

 

1.	Section 3: 3rd line of the first paragraph states "A pair of systems
transmit BFD packets periodically over each path between the two systems". 

 

Question: when there are multiple paths between two systems, do you mean to
have multiple BFD sessions between those two systems, with each session
covering individual path? How to enforce each path being traversed? 

 

2.	The Echo function is pretty much like "Ping". Each system can
initiate a "Ping" to another system. Is "periodic Ping" an accurate
description of the "Echo function"? 

 

 

3.	Section 4.1 under the "Control Plane Independent" sub-section:

The first paragraph states "if clear, the transmitting system's BFD
implementation share fate with its control plane". 

Question: When the transmitting system is running multiple routing
protocols, more than one signaling schemes for different services, is it
necessary to indicate which routing protocol and which signaling protocol?
Actually, BFD is to test connectivity which can be up when the corresponding
control plane is done. What is the reason to have BFD share fate with its
transmitting system's control plane? 

 

4.	The BFD's Control Packet Format described in Section 4.1 has a bit
field for Demand mode. Why not having a bit field for the other two modes
(Async and Echo)? 

 

5.	Is the Discriminator field of the BFD' Control Packet Format same as
unique identifier for particular BFD session from one system? Why not call
it Identifier? Is it negotiated between the two systems? 

 

6.	Section 6.18.17 Concatenated Paths

In transport network, Concatenated paths mean to combine (or bundle)
multiple paths to form a bigger path which has higher bandwidth. Therefore,
failure on one of the paths concatenated together will not cause
connectivity problem for the two systems exchanging BFD. This failure will
only cause the bandwidth of the concatenated path to be smaller. Do you mean
that when one of the paths within a concatenated path fail, the BFD should
indicate this partial failure of the concatenated path? 

 

7.	Editorial: Section 2 Design: 6th line of the first paragraph:
"making it useful in concert with"? Is it a typo? 

 

Thank you very much for helping me. 

 

Best Regards, Linda Dunbar

Advanced Technology Dept, Wireline Networks,

Huawei Technologies, Inc.

 


--Boundary_(ID_1cZFBBNht28q4mEdwiXYbQ)
Content-type: text/html; charset=us-ascii
Content-transfer-encoding: 7BIT

<html xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:st1="urn:schemas-microsoft-com:office:smarttags" xmlns="http://www.w3.org/TR/REC-html40">

<head>
<meta http-equiv=Content-Type content="text/html; charset=us-ascii">
<meta name=Generator content="Microsoft Word 11 (filtered medium)">
<o:SmartTagType namespaceuri="urn:schemas-microsoft-com:office:smarttags"
 name="place"/>
<!--[if !mso]>
<style>
st1\:*{behavior:url(#default#ieooui) }
</style>
<![endif]-->
<style>
<!--
 /* Font Definitions */
 @font-face
	{font-family:SimSun;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
	{font-family:SimSun;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman";}
a:link, span.MsoHyperlink
	{color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{color:purple;
	text-decoration:underline;}
span.EmailStyle17
	{mso-style-type:personal-compose;
	font-family:Arial;
	color:windowtext;
	font-weight:normal;
	font-style:normal;
	text-decoration:none none;}
@page Section1
	{size:8.5in 11.0in;
	margin:1.0in 1.25in 1.0in 1.25in;}
div.Section1
	{page:Section1;}
 /* List Definitions */
 @list l0
	{mso-list-id:1849057610;
	mso-list-type:hybrid;
	mso-list-template-ids:430635280 67698703 67698713 67698715 67698703 67698713 67698715 67698703 67698713 67698715;}
@list l0:level1
	{mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
ol
	{margin-bottom:0in;}
ul
	{margin-bottom:0in;}
-->
</style>

</head>

<body lang=EN-US link=blue vlink=purple>

<div class=Section1>

<p class=MsoNormal><font size=3 face=Arial><span style='font-size:12.0pt;
font-family:Arial'>Dave, <o:p></o:p></span></font></p>

<p class=MsoNormal><font size=3 face=Arial><span style='font-size:12.0pt;
font-family:Arial'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal><font size=3 face=Arial><span style='font-size:12.0pt;
font-family:Arial'>I have some questions on &#8220;draft-ietf-bfd-base-09.txt&#8221;.
Hope you can help. <o:p></o:p></span></font></p>

<p class=MsoNormal><font size=3 face=Arial><span style='font-size:12.0pt;
font-family:Arial'><o:p>&nbsp;</o:p></span></font></p>

<ol style='margin-top:0in' start=1 type=1>
 <li class=MsoNormal style='mso-list:l0 level1 lfo1'><font size=3 face=Arial><span
     style='font-size:12.0pt;font-family:Arial'>Section 3: 3<sup>rd</sup> line
     of the first paragraph states &#8220;A pair of systems transmit BFD
     packets periodically over each path between the two systems&#8221;. <o:p></o:p></span></font></li>
</ol>

<p class=MsoNormal style='margin-left:.25in'><font size=3 face=Arial><span
style='font-size:12.0pt;font-family:Arial'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal style='margin-left:.25in'><font size=3 face=Arial><span
style='font-size:12.0pt;font-family:Arial'>Question: when there are multiple paths
between two systems, do you mean to have multiple BFD sessions between those
two systems, with each session covering individual path? How to enforce each
path being traversed? <o:p></o:p></span></font></p>

<p class=MsoNormal><font size=3 face=Arial><span style='font-size:12.0pt;
font-family:Arial'><o:p>&nbsp;</o:p></span></font></p>

<ol style='margin-top:0in' start=2 type=1>
 <li class=MsoNormal style='mso-list:l0 level1 lfo1'><font size=3 face=Arial><span
     style='font-size:12.0pt;font-family:Arial'>The Echo function is pretty
     much like &#8220;<st1:place w:st="on">Ping</st1:place>&#8221;. Each system
     can initiate a &#8220;<st1:place w:st="on">Ping</st1:place>&#8221; to
     another system. Is &#8220;periodic <st1:place w:st="on">Ping</st1:place>&#8221;
     an accurate description of the &#8220;Echo function&#8221;? <o:p></o:p></span></font></li>
</ol>

<p class=MsoNormal><font size=3 face=Arial><span style='font-size:12.0pt;
font-family:Arial'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal><font size=3 face=Arial><span style='font-size:12.0pt;
font-family:Arial'><o:p>&nbsp;</o:p></span></font></p>

<ol style='margin-top:0in' start=3 type=1>
 <li class=MsoNormal style='mso-list:l0 level1 lfo1'><font size=3 face=Arial><span
     style='font-size:12.0pt;font-family:Arial'>Section 4.1 under the &#8220;Control
     Plane Independent&#8221; sub-section:<o:p></o:p></span></font></li>
</ol>

<p class=MsoNormal style='margin-left:.25in'><font size=3 face=Arial><span
style='font-size:12.0pt;font-family:Arial'>The first paragraph states &#8220;if
clear, the transmitting system&#8217;s BFD implementation share fate with its
control plane&#8221;. <o:p></o:p></span></font></p>

<p class=MsoNormal style='margin-left:.25in'><font size=3 face=Arial><span
style='font-size:12.0pt;font-family:Arial'>Question: When the transmitting
system is running multiple routing protocols, more than one signaling schemes
for different services, is it necessary to indicate which routing protocol and
which signaling protocol? &nbsp;&nbsp;&nbsp;Actually, BFD is to test
connectivity which can be up when the corresponding control plane is done. What
is the reason to have BFD share fate with its transmitting system&#8217;s
control plane? <o:p></o:p></span></font></p>

<p class=MsoNormal><font size=3 face=Arial><span style='font-size:12.0pt;
font-family:Arial'><o:p>&nbsp;</o:p></span></font></p>

<ol style='margin-top:0in' start=4 type=1>
 <li class=MsoNormal style='mso-list:l0 level1 lfo1'><font size=3 face=Arial><span
     style='font-size:12.0pt;font-family:Arial'>The BFD&#8217;s Control Packet
     Format described in Section 4.1 has a bit field for Demand mode. Why not
     having a bit field for the other two modes (Async and Echo)? <o:p></o:p></span></font></li>
</ol>

<p class=MsoNormal style='margin-left:.25in'><font size=3 face=Arial><span
style='font-size:12.0pt;font-family:Arial'><o:p>&nbsp;</o:p></span></font></p>

<ol style='margin-top:0in' start=5 type=1>
 <li class=MsoNormal style='mso-list:l0 level1 lfo1'><font size=3 face=Arial><span
     style='font-size:12.0pt;font-family:Arial'>Is the Discriminator field of
     the BFD&#8217; Control Packet Format same as unique identifier for
     particular BFD session from one system? Why not call it Identifier? Is it
     negotiated between the two systems? <o:p></o:p></span></font></li>
</ol>

<p class=MsoNormal><font size=3 face=Arial><span style='font-size:12.0pt;
font-family:Arial'><o:p>&nbsp;</o:p></span></font></p>

<ol style='margin-top:0in' start=6 type=1>
 <li class=MsoNormal style='mso-list:l0 level1 lfo1'><font size=3 face=Arial><span
     style='font-size:12.0pt;font-family:Arial'>Section 6.18.17 Concatenated
     Paths<o:p></o:p></span></font></li>
</ol>

<p class=MsoNormal style='margin-left:.25in'><font size=3 face=Arial><span
style='font-size:12.0pt;font-family:Arial'>In transport network, Concatenated
paths mean to combine (or bundle) multiple paths to form a bigger path which
has higher bandwidth. Therefore, failure on one of the paths concatenated
together will not cause connectivity problem for the two systems exchanging
BFD. This failure will only cause the bandwidth of the concatenated path to be
smaller. Do you mean that when one of the paths within a concatenated path
fail, the BFD should indicate this partial failure of the concatenated path? <o:p></o:p></span></font></p>

<p class=MsoNormal style='margin-left:.25in'><font size=3 face=Arial><span
style='font-size:12.0pt;font-family:Arial'>&nbsp;<o:p></o:p></span></font></p>

<ol style='margin-top:0in' start=7 type=1>
 <li class=MsoNormal style='mso-list:l0 level1 lfo1'><font size=3 face=Arial><span
     style='font-size:12.0pt;font-family:Arial'>Editorial: Section 2 Design: 6<sup>th</sup>
     line of the first paragraph: &#8220;making it useful in concert with&#8221;?
     Is it a typo? <o:p></o:p></span></font></li>
</ol>

<p class=MsoNormal><font size=3 face=Arial><span style='font-size:12.0pt;
font-family:Arial'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal><font size=3 face=Arial><span style='font-size:12.0pt;
font-family:Arial'>Thank you very much for helping me. <o:p></o:p></span></font></p>

<p class=MsoNormal><font size=3 face=Arial><span style='font-size:12.0pt;
font-family:Arial'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal><font size=3 face=Arial><span style='font-size:12.0pt;
font-family:Arial'>Best Regards, Linda Dunbar<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=3 color=black face=Arial><span style='font-size:
12.0pt;font-family:Arial;color:black'>Advanced Technology Dept, Wireline
Networks,</span></font><o:p></o:p></p>

<p class=MsoNormal><font size=3 face=Arial><span style='font-size:12.0pt;
font-family:Arial'>Huawei Technologies, Inc.</span></font><font size=2
face=Arial><span style='font-size:10.0pt;font-family:Arial'><o:p></o:p></span></font></p>

<p class=MsoNormal><font size=3 face="Times New Roman"><span style='font-size:
12.0pt'><o:p>&nbsp;</o:p></span></font></p>

</div>

</body>

</html>

--Boundary_(ID_1cZFBBNht28q4mEdwiXYbQ)--

From davari@broadcom.com  Wed Sep 23 09:51:53 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 33FC03A6906 for <rtg-bfd@core3.amsl.com>; Wed, 23 Sep 2009 09:51:53 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.421
X-Spam-Level: 
X-Spam-Status: No, score=-2.421 tagged_above=-999 required=5 tests=[AWL=0.177,  BAYES_00=-2.599, HTML_MESSAGE=0.001]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id YeMPBRSF1BtG for <rtg-bfd@core3.amsl.com>; Wed, 23 Sep 2009 09:51:46 -0700 (PDT)
Received: from mms2.broadcom.com (mms2.broadcom.com [216.31.210.18]) by core3.amsl.com (Postfix) with ESMTP id 5C0173A686C for <rtg-bfd@ietf.org>; Wed, 23 Sep 2009 09:51:46 -0700 (PDT)
Received: from [10.16.192.232] by mms2.broadcom.com with ESMTP (Broadcom SMTP Relay (Email Firewall v6.3.2)); Wed, 23 Sep 2009 09:52:39 -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; Wed, 23 Sep 2009 09:52:39 -0700
From: "Shahram Davari" <davari@broadcom.com>
To: "Linda Dunbar" <ldunbar@huawei.com>, "rtg-bfd@ietf.org" <rtg-bfd@ietf.org>, "dkatz@juniper.com" <dkatz@juniper.com>, "dward@cisco.com" <dward@cisco.com>
Date: Wed, 23 Sep 2009 09:52:37 -0700
Subject: RE: How to enforce BFD to be sent over different paths between two systems?
Thread-Topic: How to enforce BFD to be sent over different paths between two systems?
Thread-Index: Aco8a8pOPsowpBNPQ/m7PYkUq2PRqgAAL1Ng
Message-ID: <2C2F1EBA8050E74EA81502D5740B4BD6815751C5DC@SJEXCHCCR02.corp.ad.broadcom.com>
References: <006601ca3c6b$cab7a280$330c7c0a@china.huawei.com>
In-Reply-To: <006601ca3c6b$cab7a280$330c7c0a@china.huawei.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: 66A48DDD5S418960034-01-01
Content-Type: multipart/alternative; boundary=_000_2C2F1EBA8050E74EA81502D5740B4BD6815751C5DCSJEXCHCCR02co_
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, 23 Sep 2009 16:51:53 -0000

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

Hi Linda,

I am sure Dave will answer these questions better that I do, but let me giv=
e you my 2c inline.

Regards,
Shahram

________________________________
From: rtg-bfd-bounces@ietf.org [mailto:rtg-bfd-bounces@ietf.org] On Behalf =
Of Linda Dunbar
Sent: Wednesday, September 23, 2009 9:35 AM
To: rtg-bfd@ietf.org; dkatz@juniper.com; dward@cisco.com
Subject: How to enforce BFD to be sent over different paths between two sys=
tems?

Dave,

I have some questions on "draft-ietf-bfd-base-09.txt". Hope you can help.


 1.  Section 3: 3rd line of the first paragraph states "A pair of systems t=
ransmit BFD packets periodically over each path between the two systems".



Question: when there are multiple paths between two systems, do you mean to=
 have multiple BFD sessions between those two systems, with each session co=
vering individual path? How to enforce each path being traversed?

SD> For example there can be multiple LSPs between two systems and you need=
 to run BFD separately on each LSP.


 1.  The Echo function is pretty much like "Ping". Each system can initiate=
 a "Ping" to another system. Is "periodic Ping" an accurate description of =
the "Echo function"?


 SD> Your understanding is correct. But note that Echo packets are not BFD =
packets. BFD just negotiates the Echo interval.



 1.  Section 4.1 under the "Control Plane Independent" sub-section:
The first paragraph states "if clear, the transmitting system's BFD impleme=
ntation share fate with its control plane".
Question: When the transmitting system is running multiple routing protocol=
s, more than one signaling schemes for different services, is it necessary =
to indicate which routing protocol and which signaling protocol?    Actuall=
y, BFD is to test connectivity which can be up when the corresponding contr=
ol plane is done. What is the reason to have BFD share fate with its transm=
itting system's control plane?

SD> Every LSP or PW or tunnel that runs BFD could be setup using an instanc=
e of control plane.  We don't care about the control plane of the client or=
 server layers. What this bit indicates is the control-plane for the layer =
you are running the BFD on.


 1.  The BFD's Control Packet Format described in Section 4.1 has a bit fie=
ld for Demand mode. Why not having a bit field for the other two modes (Asy=
nc and Echo)?

    SD> If D=3D0 it means Async mode. For Echo, if a system does not want t=
o receive Echo it can set  "Required Min Echo RX Interval " =3D 0 . And the=
re is not need to signal that you want to Tx Echo.


 1.  Is the Discriminator field of the BFD' Control Packet Format same as u=
nique identifier for particular BFD session from one system? Why not call i=
t Identifier? Is it negotiated between the two systems?

   SD> the Discr is a locally unique number (not globally) very similar to =
an LSP MPLS label that is distributed from a downstream node. It it not neg=
otiated.


 1.  Section 6.18.17 Concatenated Paths
In transport network, Concatenated paths mean to combine (or bundle) multip=
le paths to form a bigger path which has higher bandwidth. Therefore, failu=
re on one of the paths concatenated together will not cause connectivity pr=
oblem for the two systems exchanging BFD. This failure will only cause the =
bandwidth of the concatenated path to be smaller. Do you mean that when one=
 of the paths within a concatenated path fail, the BFD should indicate this=
 partial failure of the concatenated path?

SD> As far as I know concatenated paths in transport networks mean stitchin=
g two connections such as two LSPs.


 1.  Editorial: Section 2 Design: 6th line of the first paragraph: "making =
it useful in concert with"? Is it a typo?

Thank you very much for helping me.

Best Regards, Linda Dunbar
Advanced Technology Dept, Wireline Networks,
Huawei Technologies, Inc.


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

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML xmlns=3D"http://www.w3.org/TR/REC-html40" xmlns:o =3D=20
"urn:schemas-microsoft-com:office:office" xmlns:w =3D=20
"urn:schemas-microsoft-com:office:word" xmlns:st1 =3D=20
"urn:schemas-microsoft-com:office:smarttags"><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; charset=3Dus-ascii">
<META content=3D"MSHTML 6.00.6000.16788" name=3DGENERATOR><o:SmartTagType=20
name=3D"place"=20
namespaceuri=3D"urn:schemas-microsoft-com:office:smarttags"></o:SmartTagTyp=
e><!--[if !mso]>
<STYLE>st1\:* {
	BEHAVIOR: url(#default#ieooui)
}
</STYLE>
<![endif]-->
<STYLE>@font-face {
	font-family: SimSun;
}
@font-face {
	font-family: SimSun;
}
@page Section1 {size: 8.5in 11.0in; margin: 1.0in 1.25in 1.0in 1.25in; }
P.MsoNormal {
	FONT-SIZE: 12pt; MARGIN: 0in 0in 0pt; FONT-FAMILY: "Times New Roman"
}
LI.MsoNormal {
	FONT-SIZE: 12pt; MARGIN: 0in 0in 0pt; FONT-FAMILY: "Times New Roman"
}
DIV.MsoNormal {
	FONT-SIZE: 12pt; MARGIN: 0in 0in 0pt; FONT-FAMILY: "Times New Roman"
}
A:link {
	COLOR: blue; TEXT-DECORATION: underline
}
SPAN.MsoHyperlink {
	COLOR: blue; TEXT-DECORATION: underline
}
A:visited {
	COLOR: purple; TEXT-DECORATION: underline
}
SPAN.MsoHyperlinkFollowed {
	COLOR: purple; TEXT-DECORATION: underline
}
SPAN.EmailStyle17 {
	FONT-WEIGHT: normal; COLOR: windowtext; FONT-STYLE: normal; FONT-FAMILY: A=
rial; TEXT-DECORATION: none; mso-style-type: personal-compose
}
DIV.Section1 {
	page: Section1
}
OL {
	MARGIN-BOTTOM: 0in
}
UL {
	MARGIN-BOTTOM: 0in
}
</STYLE>
</HEAD>
<BODY lang=3DEN-US vLink=3Dpurple link=3Dblue>
<DIV><SPAN class=3D310164016-23092009><FONT face=3DArial color=3D#0000ff si=
ze=3D2>Hi=20
Linda,</FONT></SPAN></DIV>
<DIV><SPAN class=3D310164016-23092009><FONT face=3DArial color=3D#0000ff=20
size=3D2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=3D310164016-23092009><FONT face=3DArial color=3D#0000ff si=
ze=3D2>I am=20
sure Dave will answer these questions better that I do, but let me give you=
 my=20
2c inline.</FONT></SPAN></DIV>
<DIV><SPAN class=3D310164016-23092009><FONT face=3DArial color=3D#0000ff=20
size=3D2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=3D310164016-23092009><FONT face=3DArial color=3D#0000ff=20
size=3D2>Regards,</FONT></SPAN></DIV>
<DIV><SPAN class=3D310164016-23092009><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> rtg-bfd-bounces@ietf.org=20
[mailto:rtg-bfd-bounces@ietf.org] <B>On Behalf Of </B>Linda=20
Dunbar<BR><B>Sent:</B> Wednesday, September 23, 2009 9:35 AM<BR><B>To:</B>=
=20
rtg-bfd@ietf.org; dkatz@juniper.com; dward@cisco.com<BR><B>Subject:</B> How=
 to=20
enforce BFD to be sent over different paths between two=20
systems?<BR></FONT><BR></DIV>
<DIV></DIV>
<P class=3DMsoNormal><FONT face=3DArial size=3D3><SPAN=20
style=3D"FONT-SIZE: 12pt; FONT-FAMILY: Arial">Dave, <o:p></o:p></SPAN></FON=
T></P>
<P class=3DMsoNormal><FONT face=3DArial size=3D3><SPAN=20
style=3D"FONT-SIZE: 12pt; FONT-FAMILY: Arial"><o:p>&nbsp;</o:p></SPAN></FON=
T></P>
<P class=3DMsoNormal><FONT face=3DArial size=3D3><SPAN=20
style=3D"FONT-SIZE: 12pt; FONT-FAMILY: Arial">I have some questions on=20
&#8220;draft-ietf-bfd-base-09.txt&#8221;. Hope you can help. <o:p></o:p></S=
PAN></FONT></P>
<P class=3DMsoNormal><FONT face=3DArial size=3D3><SPAN=20
style=3D"FONT-SIZE: 12pt; FONT-FAMILY: Arial"><o:p>&nbsp;</o:p></SPAN></FON=
T></P>
<DIV class=3DSection1>
<OL style=3D"MARGIN-TOP: 0in" type=3D1>
  <LI class=3DMsoNormal style=3D"mso-list: l0 level1 lfo1"><FONT size=3D3><=
SPAN=20
  style=3D"FONT-SIZE: 12pt; FONT-FAMILY: Arial">Section 3: 3<SUP>rd</SUP> l=
ine of=20
  the first paragraph states &#8220;A pair of systems transmit BFD packets=
=20
  periodically over each path between the two systems&#8221;.&nbsp;<FONT=20
  color=3D#0000ff><FONT size=3D2><SPAN=20
  class=3D310164016-23092009>&nbsp;</SPAN></FONT></FONT></SPAN></FONT></LI>=
</OL></DIV>
<DIV class=3DMsoNormal style=3D"mso-list: l0 level1 lfo1"><FONT size=3D3><S=
PAN=20
style=3D"FONT-SIZE: 12pt; FONT-FAMILY: Arial"><FONT color=3D#0000ff><FONT=20
size=3D2><SPAN=20
class=3D310164016-23092009></SPAN></FONT></FONT></SPAN></FONT>&nbsp;</DIV>
<DIV class=3DMsoNormal style=3D"mso-list: l0 level1 lfo1"><FONT face=3DAria=
l=20
size=3D3><SPAN=20
style=3D"FONT-SIZE: 12pt; FONT-FAMILY: Arial"><o:p></o:p></SPAN></FONT>&nbs=
p;</DIV>
<P class=3DMsoNormal style=3D"MARGIN-LEFT: 0.25in"><FONT size=3D3><SPAN=20
style=3D"FONT-SIZE: 12pt; FONT-FAMILY: Arial">Question: when there are mult=
iple=20
paths between two systems, do you mean to have multiple BFD sessions betwee=
n=20
those two systems, with each session covering individual path? How to enfor=
ce=20
each path being traversed?&nbsp;<FONT color=3D#0000ff><FONT size=3D2><SPAN=
=20
class=3D310164016-23092009>&nbsp;</SPAN></FONT></FONT></SPAN></FONT></P>
<P class=3DMsoNormal style=3D"MARGIN-LEFT: 0.25in"><FONT size=3D3><SPAN=20
style=3D"FONT-SIZE: 12pt; FONT-FAMILY: Arial"><FONT color=3D#0000ff><FONT=20
size=3D2><SPAN=20
class=3D310164016-23092009></SPAN></FONT></FONT></SPAN></FONT>&nbsp;</P>
<P class=3DMsoNormal style=3D"MARGIN-LEFT: 0.25in"><FONT size=3D3><SPAN=20
style=3D"FONT-SIZE: 12pt; FONT-FAMILY: Arial"><FONT color=3D#0000ff><FONT=20
size=3D2><SPAN class=3D310164016-23092009><SPAN=20
style=3D"FONT-SIZE: 12pt; FONT-FAMILY: Arial"><FONT color=3D#0000ff><FONT=20
size=3D2><SPAN class=3D310164016-23092009>SD&gt;&nbsp;For example there can=
 be=20
multiple LSPs between two systems and you need to run BFD separately on eac=
h=20
LSP.&nbsp;</SPAN><o:p></o:p></FONT></FONT></SPAN>&nbsp;</SPAN><o:p></o:p></=
FONT></FONT></SPAN></FONT></P>
<P class=3DMsoNormal><FONT face=3DArial size=3D3><SPAN=20
style=3D"FONT-SIZE: 12pt; FONT-FAMILY: Arial"><o:p>&nbsp;</o:p></SPAN></FON=
T></P>
<OL style=3D"MARGIN-TOP: 0in" type=3D1 start=3D2>
  <LI class=3DMsoNormal style=3D"mso-list: l0 level1 lfo1"><FONT size=3D3><=
SPAN=20
  style=3D"FONT-SIZE: 12pt; FONT-FAMILY: Arial">The Echo function is pretty=
 much=20
  like &#8220;<st1:place w:st=3D"on">Ping</st1:place>&#8221;. Each system c=
an initiate a=20
  &#8220;<st1:place w:st=3D"on">Ping</st1:place>&#8221; to another system. =
Is &#8220;periodic=20
  <st1:place w:st=3D"on">Ping</st1:place>&#8221; an accurate description of=
 the &#8220;Echo=20
  function&#8221;?&nbsp;<FONT color=3D#0000ff><FONT size=3D2><SPAN=20
  class=3D310164016-23092009>&nbsp;</SPAN></FONT></FONT></SPAN></FONT></LI>=
</OL>
<DIV class=3DMsoNormal style=3D"mso-list: l0 level1 lfo1"><FONT size=3D3><S=
PAN=20
style=3D"FONT-SIZE: 12pt; FONT-FAMILY: Arial"><FONT color=3D#0000ff><FONT=20
size=3D2><SPAN class=3D310164016-23092009>&nbsp;</SPAN><SPAN=20
class=3D310164016-23092009>&nbsp;</SPAN></FONT></FONT></SPAN></FONT></DIV>
<DIV class=3DMsoNormal style=3D"mso-list: l0 level1 lfo1"><FONT size=3D3><S=
PAN=20
style=3D"FONT-SIZE: 12pt; FONT-FAMILY: Arial"><FONT color=3D#0000ff><FONT=20
size=3D2><SPAN class=3D310164016-23092009>&nbsp;SD&gt;&nbsp;Your understand=
ing is=20
correct. But note that Echo packets are not BFD packets. BFD just negotiate=
s the=20
Echo interval.</SPAN></FONT></FONT></SPAN></FONT></DIV>
<P class=3DMsoNormal><FONT face=3DArial size=3D3><SPAN=20
style=3D"FONT-SIZE: 12pt; FONT-FAMILY: Arial"><o:p>&nbsp;</o:p></SPAN></FON=
T></P>
<P class=3DMsoNormal><FONT face=3DArial size=3D3><SPAN=20
style=3D"FONT-SIZE: 12pt; FONT-FAMILY: Arial"><o:p>&nbsp;</o:p></SPAN></FON=
T></P>
<OL style=3D"MARGIN-TOP: 0in" type=3D1 start=3D3>
  <LI class=3DMsoNormal style=3D"mso-list: l0 level1 lfo1"><FONT face=3DAri=
al=20
  size=3D3><SPAN style=3D"FONT-SIZE: 12pt; FONT-FAMILY: Arial">Section 4.1 =
under the=20
  &#8220;Control Plane Independent&#8221; sub-section:<o:p></o:p></SPAN></F=
ONT> </LI></OL>
<P class=3DMsoNormal style=3D"MARGIN-LEFT: 0.25in"><FONT face=3DArial size=
=3D3><SPAN=20
style=3D"FONT-SIZE: 12pt; FONT-FAMILY: Arial">The first paragraph states &#=
8220;if=20
clear, the transmitting system&#8217;s BFD implementation share fate with i=
ts control=20
plane&#8221;. <o:p></o:p></SPAN></FONT></P>
<P class=3DMsoNormal style=3D"MARGIN-LEFT: 0.25in"><FONT size=3D3><SPAN=20
style=3D"FONT-SIZE: 12pt; FONT-FAMILY: Arial">Question: When the transmitti=
ng=20
system is running multiple routing protocols, more than one signaling schem=
es=20
for different services, is it necessary to indicate which routing protocol =
and=20
which signaling protocol? &nbsp;&nbsp;&nbsp;Actually, BFD is to test=20
connectivity which can be up when the corresponding control plane is done. =
What=20
is the reason to have BFD share fate with its transmitting system&#8217;s c=
ontrol=20
plane?&nbsp;<FONT color=3D#0000ff><FONT size=3D2><SPAN=20
class=3D310164016-23092009>&nbsp;</SPAN></FONT></FONT></SPAN></FONT></P>
<P class=3DMsoNormal style=3D"MARGIN-LEFT: 0.25in"><FONT size=3D3><SPAN=20
style=3D"FONT-SIZE: 12pt; FONT-FAMILY: Arial"><FONT color=3D#0000ff><FONT=20
size=3D2><SPAN=20
class=3D310164016-23092009></SPAN></FONT></FONT></SPAN></FONT>&nbsp;</P>
<P class=3DMsoNormal style=3D"MARGIN-LEFT: 0.25in"><FONT size=3D3><SPAN=20
style=3D"FONT-SIZE: 12pt; FONT-FAMILY: Arial"><FONT color=3D#0000ff><FONT=20
size=3D2><SPAN class=3D310164016-23092009>SD&gt; Every LSP or PW&nbsp;or tu=
nnel that=20
runs BFD could be setup using&nbsp;an instance of control plane. &nbsp;We d=
on't=20
care about the control plane of the client or server layers. What this bit=
=20
indicates is the control-plane for the layer you are running the BFD=20
on.</SPAN></FONT></FONT></SPAN></FONT></P>
<P class=3DMsoNormal><FONT face=3DArial size=3D3><SPAN=20
style=3D"FONT-SIZE: 12pt; FONT-FAMILY: Arial"><o:p>&nbsp;</o:p></SPAN></FON=
T></P>
<OL style=3D"MARGIN-TOP: 0in" type=3D1 start=3D4>
  <LI class=3DMsoNormal style=3D"mso-list: l0 level1 lfo1"><FONT size=3D3><=
SPAN=20
  style=3D"FONT-SIZE: 12pt; FONT-FAMILY: Arial">The BFD&#8217;s Control Pac=
ket Format=20
  described in Section 4.1 has a bit field for Demand mode. Why not having =
a bit=20
  field for the other two modes (Async and Echo)?&nbsp;<FONT color=3D#0000f=
f><FONT=20
  size=3D2><SPAN=20
  class=3D310164016-23092009>&nbsp;</SPAN></FONT></FONT></SPAN></FONT></LI>=
</OL>
<DIV class=3DMsoNormal style=3D"mso-list: l0 level1 lfo1"><FONT size=3D3><S=
PAN=20
style=3D"FONT-SIZE: 12pt; FONT-FAMILY: Arial"><FONT><SPAN=20
class=3D310164016-23092009><FONT color=3D#0000ff size=3D2>&nbsp;&nbsp;&nbsp=
;=20
SD&gt;&nbsp;If D=3D0 it means Async&nbsp;mode. For Echo, if a system does n=
ot want=20
to receive Echo it can set&nbsp; "</FONT><SPAN lang=3DEN><FONT color=3D#000=
0ff><FONT=20
size=3D2>Required Min Echo RX Interval<SPAN class=3D310164016-23092009>&nbs=
p;" =3D=20
0&nbsp;. And there is not need to signal that you want to Tx=20
Echo.</SPAN></FONT></FONT></SPAN></SPAN></FONT></SPAN></FONT></DIV>
<P class=3DMsoNormal style=3D"MARGIN-LEFT: 0.25in"><FONT face=3DArial size=
=3D3><SPAN=20
style=3D"FONT-SIZE: 12pt; FONT-FAMILY: Arial"><o:p>&nbsp;</o:p></SPAN></FON=
T></P>
<OL style=3D"MARGIN-TOP: 0in" type=3D1 start=3D5>
  <LI class=3DMsoNormal style=3D"mso-list: l0 level1 lfo1"><FONT size=3D3><=
SPAN=20
  style=3D"FONT-SIZE: 12pt; FONT-FAMILY: Arial">Is the Discriminator field =
of the=20
  BFD&#8217; Control Packet Format same as unique identifier for particular=
 BFD=20
  session from one system? Why not call it Identifier? Is it negotiated bet=
ween=20
  the two systems?&nbsp;<FONT color=3D#0000ff><FONT size=3D2><SPAN=20
  class=3D310164016-23092009>&nbsp;</SPAN></FONT></FONT></SPAN></FONT></LI>=
</OL>
<DIV class=3DMsoNormal style=3D"mso-list: l0 level1 lfo1"><FONT size=3D3><S=
PAN=20
style=3D"FONT-SIZE: 12pt; FONT-FAMILY: Arial"><FONT color=3D#0000ff><FONT=20
size=3D2><SPAN class=3D310164016-23092009>&nbsp;&nbsp; SD&gt;&nbsp;the Disc=
r is=20
a&nbsp;locally unique number (not globally) very similar to an&nbsp;LSP MPL=
S=20
label&nbsp;that is distributed from a downstream node.&nbsp;It it not=20
negotiated. </SPAN></FONT></FONT></SPAN></FONT></DIV>
<P class=3DMsoNormal><FONT face=3DArial size=3D3><SPAN=20
style=3D"FONT-SIZE: 12pt; FONT-FAMILY: Arial"><o:p>&nbsp;</o:p></SPAN></FON=
T></P>
<OL style=3D"MARGIN-TOP: 0in" type=3D1 start=3D6>
  <LI class=3DMsoNormal style=3D"mso-list: l0 level1 lfo1"><FONT face=3DAri=
al=20
  size=3D3><SPAN style=3D"FONT-SIZE: 12pt; FONT-FAMILY: Arial">Section 6.18=
.17=20
  Concatenated Paths<o:p></o:p></SPAN></FONT> </LI></OL>
<P class=3DMsoNormal style=3D"MARGIN-LEFT: 0.25in"><FONT size=3D3><SPAN=20
style=3D"FONT-SIZE: 12pt; FONT-FAMILY: Arial">In transport network, Concate=
nated=20
paths mean to combine (or bundle) multiple paths to form a bigger path whic=
h has=20
higher bandwidth. Therefore, failure on one of the paths concatenated toget=
her=20
will not cause connectivity problem for the two systems exchanging BFD. Thi=
s=20
failure will only cause the bandwidth of the concatenated path to be smalle=
r. Do=20
you mean that when one of the paths within a concatenated path fail, the BF=
D=20
should indicate this partial failure of the concatenated path?&nbsp;<FONT=20
color=3D#0000ff><FONT size=3D2><SPAN=20
class=3D310164016-23092009>&nbsp;</SPAN></FONT></FONT></SPAN></FONT></P>
<P class=3DMsoNormal style=3D"MARGIN-LEFT: 0.25in"><FONT size=3D3><SPAN=20
style=3D"FONT-SIZE: 12pt; FONT-FAMILY: Arial"><FONT color=3D#0000ff><FONT=20
size=3D2><SPAN=20
class=3D310164016-23092009></SPAN></FONT></FONT></SPAN></FONT>&nbsp;</P>
<P class=3DMsoNormal style=3D"MARGIN-LEFT: 0.25in"><FONT size=3D3><SPAN=20
style=3D"FONT-SIZE: 12pt; FONT-FAMILY: Arial"><FONT color=3D#0000ff><FONT=20
size=3D2><SPAN class=3D310164016-23092009>SD&gt;&nbsp;As far as I know conc=
atenated=20
paths&nbsp;in transport networks mean&nbsp;stitching two connections such a=
s two=20
LSPs.&nbsp;</SPAN><o:p></o:p></FONT></FONT></SPAN></FONT></P>
<P class=3DMsoNormal style=3D"MARGIN-LEFT: 0.25in"><FONT face=3DArial size=
=3D3><SPAN=20
style=3D"FONT-SIZE: 12pt; FONT-FAMILY: Arial">&nbsp;<o:p></o:p></SPAN></FON=
T></P>
<OL style=3D"MARGIN-TOP: 0in" type=3D1 start=3D7>
  <LI class=3DMsoNormal style=3D"mso-list: l0 level1 lfo1"><FONT face=3DAri=
al=20
  size=3D3><SPAN style=3D"FONT-SIZE: 12pt; FONT-FAMILY: Arial">Editorial: S=
ection 2=20
  Design: 6<SUP>th</SUP> line of the first paragraph: &#8220;making it usef=
ul in=20
  concert with&#8221;? Is it a typo? <o:p></o:p></SPAN></FONT></LI></OL>
<P class=3DMsoNormal><FONT face=3DArial size=3D3><SPAN=20
style=3D"FONT-SIZE: 12pt; FONT-FAMILY: Arial"><o:p>&nbsp;</o:p></SPAN></FON=
T></P>
<P class=3DMsoNormal><FONT face=3DArial size=3D3><SPAN=20
style=3D"FONT-SIZE: 12pt; FONT-FAMILY: Arial">Thank you very much for helpi=
ng me.=20
<o:p></o:p></SPAN></FONT></P>
<P class=3DMsoNormal><FONT face=3DArial size=3D3><SPAN=20
style=3D"FONT-SIZE: 12pt; FONT-FAMILY: Arial"><o:p>&nbsp;</o:p></SPAN></FON=
T></P>
<P class=3DMsoNormal><FONT face=3DArial size=3D3><SPAN=20
style=3D"FONT-SIZE: 12pt; FONT-FAMILY: Arial">Best Regards, Linda=20
Dunbar<o:p></o:p></SPAN></FONT></P>
<P class=3DMsoNormal><FONT face=3DArial color=3Dblack size=3D3><SPAN=20
style=3D"FONT-SIZE: 12pt; COLOR: black; FONT-FAMILY: Arial">Advanced Techno=
logy=20
Dept, Wireline Networks,</SPAN></FONT><o:p></o:p></P>
<P class=3DMsoNormal><FONT face=3DArial size=3D3><SPAN=20
style=3D"FONT-SIZE: 12pt; FONT-FAMILY: Arial">Huawei Technologies,=20
Inc.</SPAN></FONT><FONT face=3DArial size=3D2><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial"><o:p></o:p></SPAN></FONT></P>
<P class=3DMsoNormal><FONT face=3D"Times New Roman" size=3D3><SPAN=20
style=3D"FONT-SIZE: 12pt"><o:p>&nbsp;</o:p></SPAN></FONT></P></BODY></HTML>

--_000_2C2F1EBA8050E74EA81502D5740B4BD6815751C5DCSJEXCHCCR02co_--


From ldunbar@huawei.com  Wed Sep 23 10:08:55 2009
Return-Path: <ldunbar@huawei.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 286FC28C157 for <rtg-bfd@core3.amsl.com>; Wed, 23 Sep 2009 10:08:55 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.393
X-Spam-Level: 
X-Spam-Status: No, score=-1.393 tagged_above=-999 required=5 tests=[AWL=1.205,  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 fvriYZqZW9+W for <rtg-bfd@core3.amsl.com>; Wed, 23 Sep 2009 10:08:37 -0700 (PDT)
Received: from usaga02-in.huawei.com (usaga02-in.huawei.com [206.16.17.70]) by core3.amsl.com (Postfix) with ESMTP id 40BCE3A6A5A for <rtg-bfd@ietf.org>; Wed, 23 Sep 2009 10:08:37 -0700 (PDT)
Received: from huawei.com (localhost [127.0.0.1]) by usaga02-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0KQF00J4DP06OB@usaga02-in.huawei.com> for rtg-bfd@ietf.org; Wed, 23 Sep 2009 10:09:43 -0700 (PDT)
Received: from L735042 ([10.124.12.51]) by usaga02-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTPA id <0KQF008YEP03EV@usaga02-in.huawei.com> for rtg-bfd@ietf.org; Wed, 23 Sep 2009 10:09:42 -0700 (PDT)
Date: Wed, 23 Sep 2009 12:09:38 -0500
From: Linda Dunbar <ldunbar@huawei.com>
Subject: RE: How to enforce BFD to be sent over different paths between two systems?
In-reply-to: <2C2F1EBA8050E74EA81502D5740B4BD6815751C5DC@SJEXCHCCR02.corp.ad.broadcom.com>
To: 'Shahram Davari' <davari@broadcom.com>, rtg-bfd@ietf.org, dkatz@juniper.net, dward@cisco.com
Message-id: <008b01ca3c70$a39ed6a0$330c7c0a@china.huawei.com>
MIME-version: 1.0
X-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2900.3350
X-Mailer: Microsoft Office Outlook 11
Content-type: multipart/alternative; boundary="Boundary_(ID_Ju/+Vxd/F1GPn82G7VCUtQ)"
Thread-index: Aco8a8pOPsowpBNPQ/m7PYkUq2PRqgAAL1NgAAC2TdA=
References: <006601ca3c6b$cab7a280$330c7c0a@china.huawei.com> <2C2F1EBA8050E74EA81502D5740B4BD6815751C5DC@SJEXCHCCR02.corp.ad.broadcom.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, 23 Sep 2009 17:08:55 -0000

This is a multi-part message in MIME format.

--Boundary_(ID_Ju/+Vxd/F1GPn82G7VCUtQ)
Content-type: text/plain; charset=us-ascii
Content-transfer-encoding: 7BIT

Hi Shahram, 

 

Thank you very much for the answers. 

Maybe some wording can be improved. For example, if the text says
"transmitting BFD" over multiple paths, it is better to define what "path"
means. To many people, especially people with transport network background,
paths mean physical paths. Different LDP or LSP paths between two systems
may not traverse all the paths between two systems. 

 

I understand that the intent of BFD is to let BFD run over various media.
But the description of the protocol is under the assumption that BFD is
running over a path which source can control, like LSP or LDP. For IP
forwarding, the source can't control which path to traverse from A to B. It
is up to intermediate nodes to choose a path.  

 

 Linda Dunbar

 

  _____  

From: Shahram Davari [mailto:davari@broadcom.com] 
Sent: Wednesday, September 23, 2009 11:53 AM
To: Linda Dunbar; rtg-bfd@ietf.org; dkatz@juniper.com; dward@cisco.com
Subject: RE: How to enforce BFD to be sent over different paths between two
systems?

 

Hi Linda,

 

I am sure Dave will answer these questions better that I do, but let me give
you my 2c inline.

 

Regards,

Shahram

 

  _____  

From: rtg-bfd-bounces@ietf.org [mailto:rtg-bfd-bounces@ietf.org] On Behalf
Of Linda Dunbar
Sent: Wednesday, September 23, 2009 9:35 AM
To: rtg-bfd@ietf.org; dkatz@juniper.com; dward@cisco.com
Subject: How to enforce BFD to be sent over different paths between two
systems?

Dave, 

 

I have some questions on "draft-ietf-bfd-base-09.txt". Hope you can help. 

 

1.      Section 3: 3rd line of the first paragraph states "A pair of systems
transmit BFD packets periodically over each path between the two systems".  

 

 

Question: when there are multiple paths between two systems, do you mean to
have multiple BFD sessions between those two systems, with each session
covering individual path? How to enforce each path being traversed?  

 

SD> For example there can be multiple LSPs between two systems and you need
to run BFD separately on each LSP.  

 

2.      The Echo function is pretty much like "Ping". Each system can
initiate a "Ping" to another system. Is "periodic Ping" an accurate
description of the "Echo function"?  

  

 SD> Your understanding is correct. But note that Echo packets are not BFD
packets. BFD just negotiates the Echo interval.

 

 

3.      Section 4.1 under the "Control Plane Independent" sub-section: 

The first paragraph states "if clear, the transmitting system's BFD
implementation share fate with its control plane". 

Question: When the transmitting system is running multiple routing
protocols, more than one signaling schemes for different services, is it
necessary to indicate which routing protocol and which signaling protocol?
Actually, BFD is to test connectivity which can be up when the corresponding
control plane is done. What is the reason to have BFD share fate with its
transmitting system's control plane?  

 

SD> Every LSP or PW or tunnel that runs BFD could be setup using an instance
of control plane.  We don't care about the control plane of the client or
server layers. What this bit indicates is the control-plane for the layer
you are running the BFD on.

 

4.      The BFD's Control Packet Format described in Section 4.1 has a bit
field for Demand mode. Why not having a bit field for the other two modes
(Async and Echo)?  

    SD> If D=0 it means Async mode. For Echo, if a system does not want to
receive Echo it can set  "Required Min Echo RX Interval " = 0 . And there is
not need to signal that you want to Tx Echo.

 

5.      Is the Discriminator field of the BFD' Control Packet Format same as
unique identifier for particular BFD session from one system? Why not call
it Identifier? Is it negotiated between the two systems?  

   SD> the Discr is a locally unique number (not globally) very similar to
an LSP MPLS label that is distributed from a downstream node. It it not
negotiated. 

 

6.      Section 6.18.17 Concatenated Paths 

In transport network, Concatenated paths mean to combine (or bundle)
multiple paths to form a bigger path which has higher bandwidth. Therefore,
failure on one of the paths concatenated together will not cause
connectivity problem for the two systems exchanging BFD. This failure will
only cause the bandwidth of the concatenated path to be smaller. Do you mean
that when one of the paths within a concatenated path fail, the BFD should
indicate this partial failure of the concatenated path?  

 

SD> As far as I know concatenated paths in transport networks mean stitching
two connections such as two LSPs. 

 

7.      Editorial: Section 2 Design: 6th line of the first paragraph:
"making it useful in concert with"? Is it a typo? 

 

Thank you very much for helping me. 

 

Best Regards, Linda Dunbar

Advanced Technology Dept, Wireline Networks,

Huawei Technologies, Inc.

 


--Boundary_(ID_Ju/+Vxd/F1GPn82G7VCUtQ)
Content-type: text/html; charset=us-ascii
Content-transfer-encoding: 7BIT

<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:st1="urn:schemas-microsoft-com:office:smarttags" xmlns="http://www.w3.org/TR/REC-html40">

<head>
<meta http-equiv=Content-Type content="text/html; charset=us-ascii">
<meta name=Generator content="Microsoft Word 11 (filtered medium)">
<!--[if !mso]>
<style>
v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style>
<![endif]--><o:SmartTagType
 namespaceuri="urn:schemas-microsoft-com:office:smarttags" name="place"/>
<!--[if !mso]>
<style>
st1\:*{behavior:url(#default#ieooui) }
</style>
<![endif]-->
<style>
<!--
 /* Font Definitions */
 @font-face
	{font-family:SimSun;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
	{font-family:SimSun;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman";}
a:link, span.MsoHyperlink
	{color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{color:purple;
	text-decoration:underline;}
span.EmailStyle17
	{mso-style-type:personal;
	font-family:Arial;
	color:windowtext;
	font-weight:normal;
	font-style:normal;
	text-decoration:none none;}
span.EmailStyle18
	{mso-style-type:personal-reply;
	font-family:Arial;
	color:blue;
	font-weight:normal;
	font-style:normal;
	text-decoration:none none;}
@page Section1
	{size:8.5in 11.0in;
	margin:1.0in 1.25in 1.0in 1.25in;}
div.Section1
	{page:Section1;}
 /* List Definitions */
 @list l0
	{mso-list-id:188183873;
	mso-list-template-ids:1004807638;}
@list l1
	{mso-list-id:556163098;
	mso-list-template-ids:-33399250;}
@list l1:level1
	{mso-level-start-at:7;
	mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l2
	{mso-list-id:581572153;
	mso-list-template-ids:-1663519334;}
@list l2:level1
	{mso-level-start-at:2;
	mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l3
	{mso-list-id:668097069;
	mso-list-template-ids:2115014586;}
@list l3:level1
	{mso-level-start-at:6;
	mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l4
	{mso-list-id:706687884;
	mso-list-template-ids:-1968650678;}
@list l4:level1
	{mso-level-start-at:5;
	mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l5
	{mso-list-id:1521241808;
	mso-list-template-ids:1838426484;}
@list l5:level1
	{mso-level-start-at:3;
	mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l6
	{mso-list-id:1671717307;
	mso-list-template-ids:983756002;}
@list l6:level1
	{mso-level-start-at:4;
	mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
ol
	{margin-bottom:0in;}
ul
	{margin-bottom:0in;}
-->
</style>

</head>

<body lang=EN-US link=blue vlink=purple>

<div class=Section1>

<p class=MsoNormal><font size=3 color=blue face=Arial><span style='font-size:
12.0pt;font-family:Arial;color:blue'>Hi Shahram, <o:p></o:p></span></font></p>

<p class=MsoNormal><font size=3 color=blue face=Arial><span style='font-size:
12.0pt;font-family:Arial;color:blue'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal><font size=3 color=blue face=Arial><span style='font-size:
12.0pt;font-family:Arial;color:blue'>Thank you very much for the answers. <o:p></o:p></span></font></p>

<p class=MsoNormal><font size=3 color=blue face=Arial><span style='font-size:
12.0pt;font-family:Arial;color:blue'>Maybe some wording can be improved. For
example, if the text says &#8220;transmitting BFD&#8221; over multiple paths,
it is better to define what &#8220;path&#8221; means. To many people,
especially people with transport network background, paths mean physical paths.
Different LDP or LSP paths between two systems may not traverse all the paths
between two systems. <o:p></o:p></span></font></p>

<p class=MsoNormal><font size=3 color=blue face=Arial><span style='font-size:
12.0pt;font-family:Arial;color:blue'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal><font size=3 color=blue face=Arial><span style='font-size:
12.0pt;font-family:Arial;color:blue'>I understand that the intent of BFD is to
let BFD run over various media. But the description of the protocol is under
the assumption that BFD is running over a path which source can control, like
LSP or LDP. For IP forwarding, the source can&#8217;t control which path to
traverse from A to B. It is up to intermediate nodes to choose a path. &nbsp;<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=3 color=blue face=Arial><span style='font-size:
12.0pt;font-family:Arial;color:blue'>&nbsp;<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=3 color=blue face=Arial><span style='font-size:
12.0pt;font-family:Arial;color:blue'>&nbsp;Linda Dunbar<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=3 color=blue face=Arial><span style='font-size:
12.0pt;font-family:Arial;color:blue'><o:p>&nbsp;</o:p></span></font></p>

<div>

<div class=MsoNormal align=center style='margin-left:.5in;text-align:center'><font
size=3 face="Times New Roman"><span style='font-size:12.0pt'>

<hr size=2 width="100%" align=center tabindex=-1>

</span></font></div>

<p class=MsoNormal style='margin-left:.5in'><b><font size=2 face=Tahoma><span
style='font-size:10.0pt;font-family:Tahoma;font-weight:bold'>From:</span></font></b><font
size=2 face=Tahoma><span style='font-size:10.0pt;font-family:Tahoma'> Shahram
Davari [mailto:davari@broadcom.com] <br>
<b><span style='font-weight:bold'>Sent:</span></b> Wednesday, September 23,
2009 11:53 AM<br>
<b><span style='font-weight:bold'>To:</span></b> Linda Dunbar;
rtg-bfd@ietf.org; dkatz@juniper.com; dward@cisco.com<br>
<b><span style='font-weight:bold'>Subject:</span></b> RE: How to enforce BFD to
be sent over different paths between two systems?</span></font><o:p></o:p></p>

</div>

<p class=MsoNormal style='margin-left:.5in'><font size=3 face="Times New Roman"><span
style='font-size:12.0pt'><o:p>&nbsp;</o:p></span></font></p>

<div>

<p class=MsoNormal style='margin-left:.5in'><font size=2 color=blue face=Arial><span
style='font-size:10.0pt;font-family:Arial;color:blue'>Hi Linda,</span></font><o:p></o:p></p>

</div>

<div>

<p class=MsoNormal style='margin-left:.5in'><font size=3 face="Times New Roman"><span
style='font-size:12.0pt'>&nbsp;<o:p></o:p></span></font></p>

</div>

<div>

<p class=MsoNormal style='margin-left:.5in'><font size=2 color=blue face=Arial><span
style='font-size:10.0pt;font-family:Arial;color:blue'>I am sure Dave will
answer these questions better that I do, but let me give you my 2c inline.</span></font><o:p></o:p></p>

</div>

<div>

<p class=MsoNormal style='margin-left:.5in'><font size=3 face="Times New Roman"><span
style='font-size:12.0pt'>&nbsp;<o:p></o:p></span></font></p>

</div>

<div>

<p class=MsoNormal style='margin-left:.5in'><font size=2 color=blue face=Arial><span
style='font-size:10.0pt;font-family:Arial;color:blue'>Regards,</span></font><o:p></o:p></p>

</div>

<div>

<p class=MsoNormal style='margin-left:.5in'><font size=2 color=blue face=Arial><span
style='font-size:10.0pt;font-family:Arial;color:blue'>Shahram</span></font><o:p></o:p></p>

</div>

<p class=MsoNormal style='margin-left:.5in'><font size=3 face="Times New Roman"><span
style='font-size:12.0pt'><o:p>&nbsp;</o:p></span></font></p>

<div class=MsoNormal align=center style='margin-left:.5in;text-align:center'><font
size=3 face="Times New Roman"><span style='font-size:12.0pt'>

<hr size=2 width="100%" align=center tabIndex=-1>

</span></font></div>

<p class=MsoNormal style='mso-margin-top-alt:0in;margin-right:0in;margin-bottom:
12.0pt;margin-left:.5in'><b><font size=2 face=Tahoma><span style='font-size:
10.0pt;font-family:Tahoma;font-weight:bold'>From:</span></font></b><font
size=2 face=Tahoma><span style='font-size:10.0pt;font-family:Tahoma'>
rtg-bfd-bounces@ietf.org [mailto:rtg-bfd-bounces@ietf.org] <b><span
style='font-weight:bold'>On Behalf Of </span></b>Linda Dunbar<br>
<b><span style='font-weight:bold'>Sent:</span></b> Wednesday, September 23,
2009 9:35 AM<br>
<b><span style='font-weight:bold'>To:</span></b> rtg-bfd@ietf.org;
dkatz@juniper.com; dward@cisco.com<br>
<b><span style='font-weight:bold'>Subject:</span></b> How to enforce BFD to be
sent over different paths between two systems?</span></font><o:p></o:p></p>

<p class=MsoNormal style='margin-left:.5in'><font size=3 face=Arial><span
style='font-size:12.0pt;font-family:Arial'>Dave, <o:p></o:p></span></font></p>

<p class=MsoNormal style='margin-left:.5in'><font size=3 face=Arial><span
style='font-size:12.0pt;font-family:Arial'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal style='margin-left:.5in'><font size=3 face=Arial><span
style='font-size:12.0pt;font-family:Arial'>I have some questions on
&#8220;draft-ietf-bfd-base-09.txt&#8221;. Hope you can help. <o:p></o:p></span></font></p>

<p class=MsoNormal style='margin-left:.5in'><font size=3 face=Arial><span
style='font-size:12.0pt;font-family:Arial'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal style='margin-left:1.0in;text-indent:-.25in;mso-list:l0 level1 lfo1'><![if !supportLists]><font
size=3 face="Times New Roman"><span style='font-size:12.0pt'><span
style='mso-list:Ignore'>1.<font size=1 face="Times New Roman"><span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></font></span></span></font><![endif]><font
face=Arial><span style='font-family:Arial'>Section 3: 3<sup>rd</sup> line of
the first paragraph states &#8220;A pair of systems transmit BFD packets
periodically over each path between the two systems&#8221;.&nbsp;</span></font><font
size=2 color=blue face=Arial><span style='font-size:10.0pt;font-family:Arial;
color:blue'>&nbsp;</span></font><o:p></o:p></p>

<div>

<p class=MsoNormal style='margin-left:.5in'><font size=3 face="Times New Roman"><span
style='font-size:12.0pt'>&nbsp;<o:p></o:p></span></font></p>

</div>

<div>

<p class=MsoNormal style='margin-left:.5in'><font size=3 face="Times New Roman"><span
style='font-size:12.0pt'>&nbsp;</span></font><font face=Arial><span
style='font-family:Arial'><o:p></o:p></span></font></p>

</div>

<p class=MsoNormal style='margin-left:.75in'><font size=3 face=Arial><span
style='font-size:12.0pt;font-family:Arial'>Question: when there are multiple
paths between two systems, do you mean to have multiple BFD sessions between
those two systems, with each session covering individual path? How to enforce
each path being traversed?&nbsp;</span></font><font size=2 color=blue
face=Arial><span style='font-size:10.0pt;font-family:Arial;color:blue'>&nbsp;</span></font><o:p></o:p></p>

<p class=MsoNormal style='margin-left:.75in'><font size=3 face="Times New Roman"><span
style='font-size:12.0pt'>&nbsp;<o:p></o:p></span></font></p>

<p class=MsoNormal style='margin-left:.75in'><font size=2 color=blue
face=Arial><span style='font-size:10.0pt;font-family:Arial;color:blue'>SD&gt;&nbsp;For
example there can be multiple LSPs between two systems and you need to run BFD
separately on each LSP.&nbsp;&nbsp;<o:p></o:p></span></font></p>

<p class=MsoNormal style='margin-left:.5in'><font size=3 face=Arial><span
style='font-size:12.0pt;font-family:Arial'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal style='margin-left:1.0in;text-indent:-.25in;mso-list:l2 level1 lfo2'><![if !supportLists]><font
size=3 face="Times New Roman"><span style='font-size:12.0pt'><span
style='mso-list:Ignore'>2.<font size=1 face="Times New Roman"><span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></font></span></span></font><![endif]><font
face=Arial><span style='font-family:Arial'>The Echo function is pretty much
like &#8220;<st1:place w:st="on">Ping</st1:place>&#8221;. Each system can
initiate a &#8220;<st1:place w:st="on">Ping</st1:place>&#8221; to another
system. Is &#8220;periodic <st1:place w:st="on">Ping</st1:place>&#8221; an
accurate description of the &#8220;Echo function&#8221;?&nbsp;</span></font><font
size=2 color=blue face=Arial><span style='font-size:10.0pt;font-family:Arial;
color:blue'>&nbsp;</span></font><o:p></o:p></p>

<div>

<p class=MsoNormal style='margin-left:.5in'><font size=2 color=blue face=Arial><span
style='font-size:10.0pt;font-family:Arial;color:blue'>&nbsp;&nbsp;</span></font><o:p></o:p></p>

</div>

<div>

<p class=MsoNormal style='margin-left:.5in'><font size=2 color=blue face=Arial><span
style='font-size:10.0pt;font-family:Arial;color:blue'>&nbsp;SD&gt;&nbsp;Your
understanding is correct. But note that Echo packets are not BFD packets. BFD
just negotiates the Echo interval.</span></font><o:p></o:p></p>

</div>

<p class=MsoNormal style='margin-left:.5in'><font size=3 face=Arial><span
style='font-size:12.0pt;font-family:Arial'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal style='margin-left:.5in'><font size=3 face=Arial><span
style='font-size:12.0pt;font-family:Arial'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal style='margin-left:1.0in;text-indent:-.25in;mso-list:l5 level1 lfo3'><![if !supportLists]><font
size=3 face=Arial><span style='font-size:12.0pt;font-family:Arial'><span
style='mso-list:Ignore'>3.<font size=1 face="Times New Roman"><span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></font></span></span></font><![endif]><font
face=Arial><span style='font-family:Arial'>Section 4.1 under the &#8220;Control
Plane Independent&#8221; sub-section:</span></font> <font face=Arial><span
style='font-family:Arial'><o:p></o:p></span></font></p>

<p class=MsoNormal style='margin-left:.75in'><font size=3 face=Arial><span
style='font-size:12.0pt;font-family:Arial'>The first paragraph states &#8220;if
clear, the transmitting system&#8217;s BFD implementation share fate with its
control plane&#8221;. <o:p></o:p></span></font></p>

<p class=MsoNormal style='margin-left:.75in'><font size=3 face=Arial><span
style='font-size:12.0pt;font-family:Arial'>Question: When the transmitting
system is running multiple routing protocols, more than one signaling schemes
for different services, is it necessary to indicate which routing protocol and
which signaling protocol? &nbsp;&nbsp;&nbsp;Actually, BFD is to test
connectivity which can be up when the corresponding control plane is done. What
is the reason to have BFD share fate with its transmitting system&#8217;s
control plane?&nbsp;</span></font><font size=2 color=blue face=Arial><span
style='font-size:10.0pt;font-family:Arial;color:blue'>&nbsp;</span></font><o:p></o:p></p>

<p class=MsoNormal style='margin-left:.75in'><font size=3 face="Times New Roman"><span
style='font-size:12.0pt'>&nbsp;<o:p></o:p></span></font></p>

<p class=MsoNormal style='margin-left:.75in'><font size=2 color=blue
face=Arial><span style='font-size:10.0pt;font-family:Arial;color:blue'>SD&gt;
Every LSP or PW&nbsp;or tunnel that runs BFD could be setup using&nbsp;an
instance of control plane. &nbsp;We don't care about the control plane of the
client or server layers. What this bit indicates is the control-plane for the
layer you are running the BFD on.</span></font><o:p></o:p></p>

<p class=MsoNormal style='margin-left:.5in'><font size=3 face=Arial><span
style='font-size:12.0pt;font-family:Arial'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal style='margin-left:1.0in;text-indent:-.25in;mso-list:l6 level1 lfo4'><![if !supportLists]><font
size=3 face="Times New Roman"><span style='font-size:12.0pt'><span
style='mso-list:Ignore'>4.<font size=1 face="Times New Roman"><span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></font></span></span></font><![endif]><font
face=Arial><span style='font-family:Arial'>The BFD&#8217;s Control Packet
Format described in Section 4.1 has a bit field for Demand mode. Why not having
a bit field for the other two modes (Async and Echo)?&nbsp;</span></font><font
size=2 color=blue face=Arial><span style='font-size:10.0pt;font-family:Arial;
color:blue'>&nbsp;</span></font><o:p></o:p></p>

<div>

<p class=MsoNormal style='margin-left:.5in'><font size=2 color=blue face=Arial><span
style='font-size:10.0pt;font-family:Arial;color:blue'>&nbsp;&nbsp;&nbsp;
SD&gt;&nbsp;If D=0 it means Async&nbsp;mode. For Echo, if a system does not
want to receive Echo it can set&nbsp; &quot;</span></font><font size=2
color=blue face=Arial><span lang=EN style='font-size:10.0pt;font-family:Arial;
color:blue'>Required Min Echo RX Interval&nbsp;&quot; = 0&nbsp;. And there is
not need to signal that you want to Tx Echo.</span></font><o:p></o:p></p>

</div>

<p class=MsoNormal style='margin-left:.75in'><font size=3 face=Arial><span
style='font-size:12.0pt;font-family:Arial'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal style='margin-left:1.0in;text-indent:-.25in;mso-list:l4 level1 lfo5'><![if !supportLists]><font
size=3 face="Times New Roman"><span style='font-size:12.0pt'><span
style='mso-list:Ignore'>5.<font size=1 face="Times New Roman"><span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></font></span></span></font><![endif]><font
face=Arial><span style='font-family:Arial'>Is the Discriminator field of the
BFD&#8217; Control Packet Format same as unique identifier for particular BFD
session from one system? Why not call it Identifier? Is it negotiated between
the two systems?&nbsp;</span></font><font size=2 color=blue face=Arial><span
style='font-size:10.0pt;font-family:Arial;color:blue'>&nbsp;</span></font><o:p></o:p></p>

<div>

<p class=MsoNormal style='margin-left:.5in'><font size=2 color=blue face=Arial><span
style='font-size:10.0pt;font-family:Arial;color:blue'>&nbsp;&nbsp;
SD&gt;&nbsp;the Discr is a&nbsp;locally unique number (not globally) very
similar to an&nbsp;LSP MPLS label&nbsp;that is distributed from a downstream
node.&nbsp;It it not negotiated. </span></font><o:p></o:p></p>

</div>

<p class=MsoNormal style='margin-left:.5in'><font size=3 face=Arial><span
style='font-size:12.0pt;font-family:Arial'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal style='margin-left:1.0in;text-indent:-.25in;mso-list:l3 level1 lfo6'><![if !supportLists]><font
size=3 face=Arial><span style='font-size:12.0pt;font-family:Arial'><span
style='mso-list:Ignore'>6.<font size=1 face="Times New Roman"><span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></font></span></span></font><![endif]><font
face=Arial><span style='font-family:Arial'>Section 6.18.17 Concatenated Paths</span></font>
<font face=Arial><span style='font-family:Arial'><o:p></o:p></span></font></p>

<p class=MsoNormal style='margin-left:.75in'><font size=3 face=Arial><span
style='font-size:12.0pt;font-family:Arial'>In transport network, Concatenated
paths mean to combine (or bundle) multiple paths to form a bigger path which
has higher bandwidth. Therefore, failure on one of the paths concatenated
together will not cause connectivity problem for the two systems exchanging
BFD. This failure will only cause the bandwidth of the concatenated path to be
smaller. Do you mean that when one of the paths within a concatenated path
fail, the BFD should indicate this partial failure of the concatenated
path?&nbsp;</span></font><font size=2 color=blue face=Arial><span
style='font-size:10.0pt;font-family:Arial;color:blue'>&nbsp;</span></font><o:p></o:p></p>

<p class=MsoNormal style='margin-left:.75in'><font size=3 face="Times New Roman"><span
style='font-size:12.0pt'>&nbsp;<o:p></o:p></span></font></p>

<p class=MsoNormal style='margin-left:.75in'><font size=2 color=blue
face=Arial><span style='font-size:10.0pt;font-family:Arial;color:blue'>SD&gt;&nbsp;As
far as I know concatenated paths&nbsp;in transport networks mean&nbsp;stitching
two connections such as two LSPs.&nbsp;<o:p></o:p></span></font></p>

<p class=MsoNormal style='margin-left:.75in'><font size=3 face=Arial><span
style='font-size:12.0pt;font-family:Arial'>&nbsp;<o:p></o:p></span></font></p>

<p class=MsoNormal style='margin-left:1.0in;text-indent:-.25in;mso-list:l1 level1 lfo7'><![if !supportLists]><font
size=3 face=Arial><span style='font-size:12.0pt;font-family:Arial'><span
style='mso-list:Ignore'>7.<font size=1 face="Times New Roman"><span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></font></span></span></font><![endif]><font
face=Arial><span style='font-family:Arial'>Editorial: Section 2 Design: 6<sup>th</sup>
line of the first paragraph: &#8220;making it useful in concert with&#8221;? Is
it a typo? <o:p></o:p></span></font></p>

<p class=MsoNormal style='margin-left:.5in'><font size=3 face=Arial><span
style='font-size:12.0pt;font-family:Arial'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal style='margin-left:.5in'><font size=3 face=Arial><span
style='font-size:12.0pt;font-family:Arial'>Thank you very much for helping me. <o:p></o:p></span></font></p>

<p class=MsoNormal style='margin-left:.5in'><font size=3 face=Arial><span
style='font-size:12.0pt;font-family:Arial'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal style='margin-left:.5in'><font size=3 face=Arial><span
style='font-size:12.0pt;font-family:Arial'>Best Regards, Linda Dunbar<o:p></o:p></span></font></p>

<p class=MsoNormal style='margin-left:.5in'><font size=3 color=black
face=Arial><span style='font-size:12.0pt;font-family:Arial;color:black'>Advanced
Technology Dept, Wireline Networks,</span></font><o:p></o:p></p>

<p class=MsoNormal style='margin-left:.5in'><font size=3 face=Arial><span
style='font-size:12.0pt;font-family:Arial'>Huawei Technologies, Inc.</span></font><font
size=2 face=Arial><span style='font-size:10.0pt;font-family:Arial'><o:p></o:p></span></font></p>

<p class=MsoNormal style='margin-left:.5in'><font size=3 face="Times New Roman"><span
style='font-size:12.0pt'><o:p>&nbsp;</o:p></span></font></p>

</div>

</body>

</html>

--Boundary_(ID_Ju/+Vxd/F1GPn82G7VCUtQ)--

From davari@broadcom.com  Wed Sep 23 10:31:14 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 6F43928C168 for <rtg-bfd@core3.amsl.com>; Wed, 23 Sep 2009 10:31:14 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.427
X-Spam-Level: 
X-Spam-Status: No, score=-2.427 tagged_above=-999 required=5 tests=[AWL=0.171,  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 YdIa0WXRuT-c for <rtg-bfd@core3.amsl.com>; Wed, 23 Sep 2009 10:30:36 -0700 (PDT)
Received: from mms1.broadcom.com (mms1.broadcom.com [216.31.210.17]) by core3.amsl.com (Postfix) with ESMTP id EDFD83A6A4B for <rtg-bfd@ietf.org>; Wed, 23 Sep 2009 10:30:35 -0700 (PDT)
Received: from [10.16.192.232] by mms1.broadcom.com with ESMTP (Broadcom SMTP Relay (Email Firewall v6.3.2)); Wed, 23 Sep 2009 10:31:29 -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, 23 Sep 2009 10:31:29 -0700
From: "Shahram Davari" <davari@broadcom.com>
To: "Linda Dunbar" <ldunbar@huawei.com>, "rtg-bfd@ietf.org" <rtg-bfd@ietf.org>, "dkatz@juniper.net" <dkatz@juniper.net>, "dward@cisco.com" <dward@cisco.com>
Date: Wed, 23 Sep 2009 10:31:28 -0700
Subject: RE: How to enforce BFD to be sent over different paths between two systems?
Thread-Topic: How to enforce BFD to be sent over different paths between two systems?
Thread-Index: Aco8a8pOPsowpBNPQ/m7PYkUq2PRqgAAL1NgAAC2TdAAAQ2AUA==
Message-ID: <2C2F1EBA8050E74EA81502D5740B4BD6815751C5EE@SJEXCHCCR02.corp.ad.broadcom.com>
References: <006601ca3c6b$cab7a280$330c7c0a@china.huawei.com> <2C2F1EBA8050E74EA81502D5740B4BD6815751C5DC@SJEXCHCCR02.corp.ad.broadcom.com> <008b01ca3c70$a39ed6a0$330c7c0a@china.huawei.com>
In-Reply-To: <008b01ca3c70$a39ed6a0$330c7c0a@china.huawei.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: 66A484FB39G27909867-01-01
Content-Type: multipart/alternative; boundary=_000_2C2F1EBA8050E74EA81502D5740B4BD6815751C5EESJEXCHCCR02co_
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, 23 Sep 2009 17:31:14 -0000

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

Hi Linda,

That is correct. For IP there is only one path (shortest path)  between two=
 systems.

Regards,
Shahram

________________________________
From: Linda Dunbar [mailto:ldunbar@huawei.com]
Sent: Wednesday, September 23, 2009 10:10 AM
To: Shahram Davari; rtg-bfd@ietf.org; dkatz@juniper.net; dward@cisco.com
Subject: RE: How to enforce BFD to be sent over different paths between two=
 systems?

Hi Shahram,

Thank you very much for the answers.
Maybe some wording can be improved. For example, if the text says "transmit=
ting BFD" over multiple paths, it is better to define what "path" means. To=
 many people, especially people with transport network background, paths me=
an physical paths. Different LDP or LSP paths between two systems may not t=
raverse all the paths between two systems.

I understand that the intent of BFD is to let BFD run over various media. B=
ut the description of the protocol is under the assumption that BFD is runn=
ing over a path which source can control, like LSP or LDP. For IP forwardin=
g, the source can't control which path to traverse from A to B. It is up to=
 intermediate nodes to choose a path.

 Linda Dunbar

________________________________
From: Shahram Davari [mailto:davari@broadcom.com]
Sent: Wednesday, September 23, 2009 11:53 AM
To: Linda Dunbar; rtg-bfd@ietf.org; dkatz@juniper.com; dward@cisco.com
Subject: RE: How to enforce BFD to be sent over different paths between two=
 systems?

Hi Linda,

I am sure Dave will answer these questions better that I do, but let me giv=
e you my 2c inline.

Regards,
Shahram

________________________________
From: rtg-bfd-bounces@ietf.org [mailto:rtg-bfd-bounces@ietf.org] On Behalf =
Of Linda Dunbar
Sent: Wednesday, September 23, 2009 9:35 AM
To: rtg-bfd@ietf.org; dkatz@juniper.com; dward@cisco.com
Subject: How to enforce BFD to be sent over different paths between two sys=
tems?
Dave,

I have some questions on "draft-ietf-bfd-base-09.txt". Hope you can help.

1.      Section 3: 3rd line of the first paragraph states "A pair of system=
s transmit BFD packets periodically over each path between the two systems"=
.


Question: when there are multiple paths between two systems, do you mean to=
 have multiple BFD sessions between those two systems, with each session co=
vering individual path? How to enforce each path being traversed?

SD> For example there can be multiple LSPs between two systems and you need=
 to run BFD separately on each LSP.

2.      The Echo function is pretty much like "Ping". Each system can initi=
ate a "Ping" to another system. Is "periodic Ping" an accurate description =
of the "Echo function"?

 SD> Your understanding is correct. But note that Echo packets are not BFD =
packets. BFD just negotiates the Echo interval.


3.      Section 4.1 under the "Control Plane Independent" sub-section:
The first paragraph states "if clear, the transmitting system's BFD impleme=
ntation share fate with its control plane".
Question: When the transmitting system is running multiple routing protocol=
s, more than one signaling schemes for different services, is it necessary =
to indicate which routing protocol and which signaling protocol?    Actuall=
y, BFD is to test connectivity which can be up when the corresponding contr=
ol plane is done. What is the reason to have BFD share fate with its transm=
itting system's control plane?

SD> Every LSP or PW or tunnel that runs BFD could be setup using an instanc=
e of control plane.  We don't care about the control plane of the client or=
 server layers. What this bit indicates is the control-plane for the layer =
you are running the BFD on.

4.      The BFD's Control Packet Format described in Section 4.1 has a bit =
field for Demand mode. Why not having a bit field for the other two modes (=
Async and Echo)?
    SD> If D=3D0 it means Async mode. For Echo, if a system does not want t=
o receive Echo it can set  "Required Min Echo RX Interval " =3D 0 . And the=
re is not need to signal that you want to Tx Echo.

5.      Is the Discriminator field of the BFD' Control Packet Format same a=
s unique identifier for particular BFD session from one system? Why not cal=
l it Identifier? Is it negotiated between the two systems?
   SD> the Discr is a locally unique number (not globally) very similar to =
an LSP MPLS label that is distributed from a downstream node. It it not neg=
otiated.

6.      Section 6.18.17 Concatenated Paths
In transport network, Concatenated paths mean to combine (or bundle) multip=
le paths to form a bigger path which has higher bandwidth. Therefore, failu=
re on one of the paths concatenated together will not cause connectivity pr=
oblem for the two systems exchanging BFD. This failure will only cause the =
bandwidth of the concatenated path to be smaller. Do you mean that when one=
 of the paths within a concatenated path fail, the BFD should indicate this=
 partial failure of the concatenated path?

SD> As far as I know concatenated paths in transport networks mean stitchin=
g two connections such as two LSPs.

7.      Editorial: Section 2 Design: 6th line of the first paragraph: "maki=
ng it useful in concert with"? Is it a typo?

Thank you very much for helping me.

Best Regards, Linda Dunbar
Advanced Technology Dept, Wireline Networks,
Huawei Technologies, Inc.


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

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML xmlns=3D"http://www.w3.org/TR/REC-html40" xmlns:v =3D=20
"urn:schemas-microsoft-com:vml" xmlns:o =3D=20
"urn:schemas-microsoft-com:office:office" xmlns:w =3D=20
"urn:schemas-microsoft-com:office:word" xmlns:st1 =3D=20
"urn:schemas-microsoft-com:office:smarttags"><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; charset=3Dus-ascii">
<META content=3D"MSHTML 6.00.6000.16788" name=3DGENERATOR><!--[if !mso]>
<STYLE>v\:* {
	BEHAVIOR: url(#default#VML)
}
o\:* {
	BEHAVIOR: url(#default#VML)
}
w\:* {
	BEHAVIOR: url(#default#VML)
}
.shape {
	BEHAVIOR: url(#default#VML)
}
</STYLE>
<![endif]--><o:SmartTagType name=3D"place"=20
namespaceuri=3D"urn:schemas-microsoft-com:office:smarttags"></o:SmartTagTyp=
e><!--[if !mso]>
<STYLE>st1\:* {
	BEHAVIOR: url(#default#ieooui)
}
</STYLE>
<![endif]-->
<STYLE>@font-face {
	font-family: SimSun;
}
@font-face {
	font-family: Tahoma;
}
@font-face {
	font-family: SimSun;
}
@page Section1 {size: 8.5in 11.0in; margin: 1.0in 1.25in 1.0in 1.25in; }
P.MsoNormal {
	FONT-SIZE: 12pt; MARGIN: 0in 0in 0pt; FONT-FAMILY: "Times New Roman"
}
LI.MsoNormal {
	FONT-SIZE: 12pt; MARGIN: 0in 0in 0pt; FONT-FAMILY: "Times New Roman"
}
DIV.MsoNormal {
	FONT-SIZE: 12pt; MARGIN: 0in 0in 0pt; FONT-FAMILY: "Times New Roman"
}
A:link {
	COLOR: blue; TEXT-DECORATION: underline
}
SPAN.MsoHyperlink {
	COLOR: blue; TEXT-DECORATION: underline
}
A:visited {
	COLOR: purple; TEXT-DECORATION: underline
}
SPAN.MsoHyperlinkFollowed {
	COLOR: purple; TEXT-DECORATION: underline
}
SPAN.EmailStyle17 {
	FONT-WEIGHT: normal; COLOR: windowtext; FONT-STYLE: normal; FONT-FAMILY: A=
rial; TEXT-DECORATION: none; mso-style-type: personal
}
SPAN.EmailStyle18 {
	FONT-WEIGHT: normal; COLOR: blue; FONT-STYLE: normal; FONT-FAMILY: Arial; =
TEXT-DECORATION: none; mso-style-type: personal-reply
}
DIV.Section1 {
	page: Section1
}
OL {
	MARGIN-BOTTOM: 0in
}
UL {
	MARGIN-BOTTOM: 0in
}
</STYLE>
</HEAD>
<BODY lang=3DEN-US vLink=3Dpurple link=3Dblue>
<DIV><SPAN class=3D382483017-23092009><FONT face=3DArial color=3D#0000ff si=
ze=3D2>Hi=20
Linda,</FONT></SPAN></DIV>
<DIV><SPAN class=3D382483017-23092009><FONT face=3DArial color=3D#0000ff=20
size=3D2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=3D382483017-23092009><FONT face=3DArial color=3D#0000ff si=
ze=3D2>That=20
is correct. For IP there is only one path (shortest path) &nbsp;between two=
=20
systems.</FONT></SPAN></DIV>
<DIV><SPAN class=3D382483017-23092009><FONT face=3DArial color=3D#0000ff=20
size=3D2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=3D382483017-23092009><FONT face=3DArial color=3D#0000ff=20
size=3D2>Regards,</FONT></SPAN></DIV>
<DIV><SPAN class=3D382483017-23092009><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> Linda Dunbar [mailto:ldunbar@huaw=
ei.com]=20
<BR><B>Sent:</B> Wednesday, September 23, 2009 10:10 AM<BR><B>To:</B> Shahr=
am=20
Davari; rtg-bfd@ietf.org; dkatz@juniper.net; dward@cisco.com<BR><B>Subject:=
</B>=20
RE: How to enforce BFD to be sent over different paths between two=20
systems?<BR></FONT><BR></DIV>
<DIV></DIV>
<DIV class=3DSection1>
<P class=3DMsoNormal><FONT face=3DArial color=3Dblue size=3D3><SPAN=20
style=3D"FONT-SIZE: 12pt; COLOR: blue; FONT-FAMILY: Arial">Hi Shahram,=20
<o:p></o:p></SPAN></FONT></P>
<P class=3DMsoNormal><FONT face=3DArial color=3Dblue size=3D3><SPAN=20
style=3D"FONT-SIZE: 12pt; COLOR: blue; FONT-FAMILY: Arial"><o:p>&nbsp;</o:p=
></SPAN></FONT></P>
<P class=3DMsoNormal><FONT face=3DArial color=3Dblue size=3D3><SPAN=20
style=3D"FONT-SIZE: 12pt; COLOR: blue; FONT-FAMILY: Arial">Thank you very m=
uch for=20
the answers. <o:p></o:p></SPAN></FONT></P>
<P class=3DMsoNormal><FONT face=3DArial color=3Dblue size=3D3><SPAN=20
style=3D"FONT-SIZE: 12pt; COLOR: blue; FONT-FAMILY: Arial">Maybe some wordi=
ng can=20
be improved. For example, if the text says &#8220;transmitting BFD&#8221; o=
ver multiple=20
paths, it is better to define what &#8220;path&#8221; means. To many people=
, especially=20
people with transport network background, paths mean physical paths. Differ=
ent=20
LDP or LSP paths between two systems may not traverse all the paths between=
 two=20
systems. <o:p></o:p></SPAN></FONT></P>
<P class=3DMsoNormal><FONT face=3DArial color=3Dblue size=3D3><SPAN=20
style=3D"FONT-SIZE: 12pt; COLOR: blue; FONT-FAMILY: Arial"><o:p>&nbsp;</o:p=
></SPAN></FONT></P>
<P class=3DMsoNormal><FONT face=3DArial color=3Dblue size=3D3><SPAN=20
style=3D"FONT-SIZE: 12pt; COLOR: blue; FONT-FAMILY: Arial">I understand tha=
t the=20
intent of BFD is to let BFD run over various media. But the description of =
the=20
protocol is under the assumption that BFD is running over a path which sour=
ce=20
can control, like LSP or LDP. For IP forwarding, the source can&#8217;t con=
trol which=20
path to traverse from A to B. It is up to intermediate nodes to choose a pa=
th.=20
&nbsp;<o:p></o:p></SPAN></FONT></P>
<P class=3DMsoNormal><FONT face=3DArial color=3Dblue size=3D3><SPAN=20
style=3D"FONT-SIZE: 12pt; COLOR: blue; FONT-FAMILY: Arial">&nbsp;<o:p></o:p=
></SPAN></FONT></P>
<P class=3DMsoNormal><FONT face=3DArial color=3Dblue size=3D3><SPAN=20
style=3D"FONT-SIZE: 12pt; COLOR: blue; FONT-FAMILY: Arial">&nbsp;Linda=20
Dunbar<o:p></o:p></SPAN></FONT></P>
<P class=3DMsoNormal><FONT face=3DArial color=3Dblue size=3D3><SPAN=20
style=3D"FONT-SIZE: 12pt; COLOR: blue; FONT-FAMILY: Arial"><o:p>&nbsp;</o:p=
></SPAN></FONT></P>
<DIV>
<DIV class=3DMsoNormal style=3D"MARGIN-LEFT: 0.5in; TEXT-ALIGN: center"=20
align=3Dcenter><FONT face=3D"Times New Roman" size=3D3><SPAN style=3D"FONT-=
SIZE: 12pt">
<HR tabIndex=3D-1 align=3Dcenter width=3D"100%" SIZE=3D2>
</SPAN></FONT></DIV>
<P class=3DMsoNormal style=3D"MARGIN-LEFT: 0.5in"><B><FONT face=3DTahoma si=
ze=3D2><SPAN=20
style=3D"FONT-WEIGHT: bold; FONT-SIZE: 10pt; FONT-FAMILY: Tahoma">From:</SP=
AN></FONT></B><FONT=20
face=3DTahoma size=3D2><SPAN style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Tahoma"=
> Shahram=20
Davari [mailto:davari@broadcom.com] <BR><B><SPAN=20
style=3D"FONT-WEIGHT: bold">Sent:</SPAN></B> Wednesday, September 23, 2009 =
11:53=20
AM<BR><B><SPAN style=3D"FONT-WEIGHT: bold">To:</SPAN></B> Linda Dunbar;=20
rtg-bfd@ietf.org; dkatz@juniper.com; dward@cisco.com<BR><B><SPAN=20
style=3D"FONT-WEIGHT: bold">Subject:</SPAN></B> RE: How to enforce BFD to b=
e sent=20
over different paths between two systems?</SPAN></FONT><o:p></o:p></P></DIV=
>
<P class=3DMsoNormal style=3D"MARGIN-LEFT: 0.5in"><FONT face=3D"Times New R=
oman"=20
size=3D3><SPAN style=3D"FONT-SIZE: 12pt"><o:p>&nbsp;</o:p></SPAN></FONT></P=
>
<DIV>
<P class=3DMsoNormal style=3D"MARGIN-LEFT: 0.5in"><FONT face=3DArial color=
=3Dblue=20
size=3D2><SPAN style=3D"FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Arial">H=
i=20
Linda,</SPAN></FONT><o:p></o:p></P></DIV>
<DIV>
<P class=3DMsoNormal style=3D"MARGIN-LEFT: 0.5in"><FONT face=3D"Times New R=
oman"=20
size=3D3><SPAN style=3D"FONT-SIZE: 12pt">&nbsp;<o:p></o:p></SPAN></FONT></P=
></DIV>
<DIV>
<P class=3DMsoNormal style=3D"MARGIN-LEFT: 0.5in"><FONT face=3DArial color=
=3Dblue=20
size=3D2><SPAN style=3D"FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Arial">I=
 am sure=20
Dave will answer these questions better that I do, but let me give you my 2=
c=20
inline.</SPAN></FONT><o:p></o:p></P></DIV>
<DIV>
<P class=3DMsoNormal style=3D"MARGIN-LEFT: 0.5in"><FONT face=3D"Times New R=
oman"=20
size=3D3><SPAN style=3D"FONT-SIZE: 12pt">&nbsp;<o:p></o:p></SPAN></FONT></P=
></DIV>
<DIV>
<P class=3DMsoNormal style=3D"MARGIN-LEFT: 0.5in"><FONT face=3DArial color=
=3Dblue=20
size=3D2><SPAN=20
style=3D"FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Arial">Regards,</SPAN><=
/FONT><o:p></o:p></P></DIV>
<DIV>
<P class=3DMsoNormal style=3D"MARGIN-LEFT: 0.5in"><FONT face=3DArial color=
=3Dblue=20
size=3D2><SPAN=20
style=3D"FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Arial">Shahram</SPAN></=
FONT><o:p></o:p></P></DIV>
<P class=3DMsoNormal style=3D"MARGIN-LEFT: 0.5in"><FONT face=3D"Times New R=
oman"=20
size=3D3><SPAN style=3D"FONT-SIZE: 12pt"><o:p>&nbsp;</o:p></SPAN></FONT></P=
>
<DIV class=3DMsoNormal style=3D"MARGIN-LEFT: 0.5in; TEXT-ALIGN: center"=20
align=3Dcenter><FONT face=3D"Times New Roman" size=3D3><SPAN style=3D"FONT-=
SIZE: 12pt">
<HR tabIndex=3D-1 align=3Dcenter width=3D"100%" SIZE=3D2>
</SPAN></FONT></DIV>
<P class=3DMsoNormal=20
style=3D"MARGIN-BOTTOM: 12pt; MARGIN-LEFT: 0.5in; MARGIN-RIGHT: 0in; mso-ma=
rgin-top-alt: 0in"><B><FONT=20
face=3DTahoma size=3D2><SPAN=20
style=3D"FONT-WEIGHT: bold; FONT-SIZE: 10pt; FONT-FAMILY: Tahoma">From:</SP=
AN></FONT></B><FONT=20
face=3DTahoma size=3D2><SPAN style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Tahoma"=
>=20
rtg-bfd-bounces@ietf.org [mailto:rtg-bfd-bounces@ietf.org] <B><SPAN=20
style=3D"FONT-WEIGHT: bold">On Behalf Of </SPAN></B>Linda Dunbar<BR><B><SPA=
N=20
style=3D"FONT-WEIGHT: bold">Sent:</SPAN></B> Wednesday, September 23, 2009 =
9:35=20
AM<BR><B><SPAN style=3D"FONT-WEIGHT: bold">To:</SPAN></B> rtg-bfd@ietf.org;=
=20
dkatz@juniper.com; dward@cisco.com<BR><B><SPAN=20
style=3D"FONT-WEIGHT: bold">Subject:</SPAN></B> How to enforce BFD to be se=
nt over=20
different paths between two systems?</SPAN></FONT><o:p></o:p></P>
<P class=3DMsoNormal style=3D"MARGIN-LEFT: 0.5in"><FONT face=3DArial size=
=3D3><SPAN=20
style=3D"FONT-SIZE: 12pt; FONT-FAMILY: Arial">Dave, <o:p></o:p></SPAN></FON=
T></P>
<P class=3DMsoNormal style=3D"MARGIN-LEFT: 0.5in"><FONT face=3DArial size=
=3D3><SPAN=20
style=3D"FONT-SIZE: 12pt; FONT-FAMILY: Arial"><o:p>&nbsp;</o:p></SPAN></FON=
T></P>
<P class=3DMsoNormal style=3D"MARGIN-LEFT: 0.5in"><FONT face=3DArial size=
=3D3><SPAN=20
style=3D"FONT-SIZE: 12pt; FONT-FAMILY: Arial">I have some questions on=20
&#8220;draft-ietf-bfd-base-09.txt&#8221;. Hope you can help. <o:p></o:p></S=
PAN></FONT></P>
<P class=3DMsoNormal style=3D"MARGIN-LEFT: 0.5in"><FONT face=3DArial size=
=3D3><SPAN=20
style=3D"FONT-SIZE: 12pt; FONT-FAMILY: Arial"><o:p>&nbsp;</o:p></SPAN></FON=
T></P>
<P class=3DMsoNormal=20
style=3D"MARGIN-LEFT: 1in; TEXT-INDENT: -0.25in; mso-list: l0 level1 lfo1">=
<![if !supportLists]><FONT=20
face=3D"Times New Roman" size=3D3><SPAN style=3D"FONT-SIZE: 12pt"><SPAN=20
style=3D"mso-list: Ignore">1.<FONT face=3D"Times New Roman" size=3D1><SPAN=
=20
style=3D"FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
</SPAN></FONT></SPAN></SPAN></FONT><![endif]><FONT face=3DArial><SPAN=20
style=3D"FONT-FAMILY: Arial">Section 3: 3<SUP>rd</SUP> line of the first pa=
ragraph=20
states &#8220;A pair of systems transmit BFD packets periodically over each=
 path=20
between the two systems&#8221;.&nbsp;</SPAN></FONT><FONT face=3DArial color=
=3Dblue=20
size=3D2><SPAN=20
style=3D"FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Arial">&nbsp;</SPAN></F=
ONT><o:p></o:p></P>
<DIV>
<P class=3DMsoNormal style=3D"MARGIN-LEFT: 0.5in"><FONT face=3D"Times New R=
oman"=20
size=3D3><SPAN style=3D"FONT-SIZE: 12pt">&nbsp;<o:p></o:p></SPAN></FONT></P=
></DIV>
<DIV>
<P class=3DMsoNormal style=3D"MARGIN-LEFT: 0.5in"><FONT face=3D"Times New R=
oman"=20
size=3D3><SPAN style=3D"FONT-SIZE: 12pt">&nbsp;</SPAN></FONT><FONT face=3DA=
rial><SPAN=20
style=3D"FONT-FAMILY: Arial"><o:p></o:p></SPAN></FONT></P></DIV>
<P class=3DMsoNormal style=3D"MARGIN-LEFT: 0.75in"><FONT face=3DArial size=
=3D3><SPAN=20
style=3D"FONT-SIZE: 12pt; FONT-FAMILY: Arial">Question: when there are mult=
iple=20
paths between two systems, do you mean to have multiple BFD sessions betwee=
n=20
those two systems, with each session covering individual path? How to enfor=
ce=20
each path being traversed?&nbsp;</SPAN></FONT><FONT face=3DArial color=3Dbl=
ue=20
size=3D2><SPAN=20
style=3D"FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Arial">&nbsp;</SPAN></F=
ONT><o:p></o:p></P>
<P class=3DMsoNormal style=3D"MARGIN-LEFT: 0.75in"><FONT face=3D"Times New =
Roman"=20
size=3D3><SPAN style=3D"FONT-SIZE: 12pt">&nbsp;<o:p></o:p></SPAN></FONT></P=
>
<P class=3DMsoNormal style=3D"MARGIN-LEFT: 0.75in"><FONT face=3DArial color=
=3Dblue=20
size=3D2><SPAN=20
style=3D"FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Arial">SD&gt;&nbsp;For =
example=20
there can be multiple LSPs between two systems and you need to run BFD=20
separately on each LSP.&nbsp;&nbsp;<o:p></o:p></SPAN></FONT></P>
<P class=3DMsoNormal style=3D"MARGIN-LEFT: 0.5in"><FONT face=3DArial size=
=3D3><SPAN=20
style=3D"FONT-SIZE: 12pt; FONT-FAMILY: Arial"><o:p>&nbsp;</o:p></SPAN></FON=
T></P>
<P class=3DMsoNormal=20
style=3D"MARGIN-LEFT: 1in; TEXT-INDENT: -0.25in; mso-list: l2 level1 lfo2">=
<![if !supportLists]><FONT=20
face=3D"Times New Roman" size=3D3><SPAN style=3D"FONT-SIZE: 12pt"><SPAN=20
style=3D"mso-list: Ignore">2.<FONT face=3D"Times New Roman" size=3D1><SPAN=
=20
style=3D"FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
</SPAN></FONT></SPAN></SPAN></FONT><![endif]><FONT face=3DArial><SPAN=20
style=3D"FONT-FAMILY: Arial">The Echo function is pretty much like &#8220;<=
st1:place=20
w:st=3D"on">Ping</st1:place>&#8221;. Each system can initiate a &#8220;<st1=
:place=20
w:st=3D"on">Ping</st1:place>&#8221; to another system. Is &#8220;periodic <=
st1:place=20
w:st=3D"on">Ping</st1:place>&#8221; an accurate description of the &#8220;E=
cho=20
function&#8221;?&nbsp;</SPAN></FONT><FONT face=3DArial color=3Dblue size=3D=
2><SPAN=20
style=3D"FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Arial">&nbsp;</SPAN></F=
ONT><o:p></o:p></P>
<DIV>
<P class=3DMsoNormal style=3D"MARGIN-LEFT: 0.5in"><FONT face=3DArial color=
=3Dblue=20
size=3D2><SPAN=20
style=3D"FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Arial">&nbsp;&nbsp;</SP=
AN></FONT><o:p></o:p></P></DIV>
<DIV>
<P class=3DMsoNormal style=3D"MARGIN-LEFT: 0.5in"><FONT face=3DArial color=
=3Dblue=20
size=3D2><SPAN=20
style=3D"FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Arial">&nbsp;SD&gt;&nbs=
p;Your=20
understanding is correct. But note that Echo packets are not BFD packets. B=
FD=20
just negotiates the Echo interval.</SPAN></FONT><o:p></o:p></P></DIV>
<P class=3DMsoNormal style=3D"MARGIN-LEFT: 0.5in"><FONT face=3DArial size=
=3D3><SPAN=20
style=3D"FONT-SIZE: 12pt; FONT-FAMILY: Arial"><o:p>&nbsp;</o:p></SPAN></FON=
T></P>
<P class=3DMsoNormal style=3D"MARGIN-LEFT: 0.5in"><FONT face=3DArial size=
=3D3><SPAN=20
style=3D"FONT-SIZE: 12pt; FONT-FAMILY: Arial"><o:p>&nbsp;</o:p></SPAN></FON=
T></P>
<P class=3DMsoNormal=20
style=3D"MARGIN-LEFT: 1in; TEXT-INDENT: -0.25in; mso-list: l5 level1 lfo3">=
<![if !supportLists]><FONT=20
face=3DArial size=3D3><SPAN style=3D"FONT-SIZE: 12pt; FONT-FAMILY: Arial"><=
SPAN=20
style=3D"mso-list: Ignore">3.<FONT face=3D"Times New Roman" size=3D1><SPAN=
=20
style=3D"FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
</SPAN></FONT></SPAN></SPAN></FONT><![endif]><FONT face=3DArial><SPAN=20
style=3D"FONT-FAMILY: Arial">Section 4.1 under the &#8220;Control Plane Ind=
ependent&#8221;=20
sub-section:</SPAN></FONT> <FONT face=3DArial><SPAN=20
style=3D"FONT-FAMILY: Arial"><o:p></o:p></SPAN></FONT></P>
<P class=3DMsoNormal style=3D"MARGIN-LEFT: 0.75in"><FONT face=3DArial size=
=3D3><SPAN=20
style=3D"FONT-SIZE: 12pt; FONT-FAMILY: Arial">The first paragraph states &#=
8220;if=20
clear, the transmitting system&#8217;s BFD implementation share fate with i=
ts control=20
plane&#8221;. <o:p></o:p></SPAN></FONT></P>
<P class=3DMsoNormal style=3D"MARGIN-LEFT: 0.75in"><FONT face=3DArial size=
=3D3><SPAN=20
style=3D"FONT-SIZE: 12pt; FONT-FAMILY: Arial">Question: When the transmitti=
ng=20
system is running multiple routing protocols, more than one signaling schem=
es=20
for different services, is it necessary to indicate which routing protocol =
and=20
which signaling protocol? &nbsp;&nbsp;&nbsp;Actually, BFD is to test=20
connectivity which can be up when the corresponding control plane is done. =
What=20
is the reason to have BFD share fate with its transmitting system&#8217;s c=
ontrol=20
plane?&nbsp;</SPAN></FONT><FONT face=3DArial color=3Dblue size=3D2><SPAN=20
style=3D"FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Arial">&nbsp;</SPAN></F=
ONT><o:p></o:p></P>
<P class=3DMsoNormal style=3D"MARGIN-LEFT: 0.75in"><FONT face=3D"Times New =
Roman"=20
size=3D3><SPAN style=3D"FONT-SIZE: 12pt">&nbsp;<o:p></o:p></SPAN></FONT></P=
>
<P class=3DMsoNormal style=3D"MARGIN-LEFT: 0.75in"><FONT face=3DArial color=
=3Dblue=20
size=3D2><SPAN style=3D"FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Arial">S=
D&gt;=20
Every LSP or PW&nbsp;or tunnel that runs BFD could be setup using&nbsp;an=20
instance of control plane. &nbsp;We don't care about the control plane of t=
he=20
client or server layers. What this bit indicates is the control-plane for t=
he=20
layer you are running the BFD on.</SPAN></FONT><o:p></o:p></P>
<P class=3DMsoNormal style=3D"MARGIN-LEFT: 0.5in"><FONT face=3DArial size=
=3D3><SPAN=20
style=3D"FONT-SIZE: 12pt; FONT-FAMILY: Arial"><o:p>&nbsp;</o:p></SPAN></FON=
T></P>
<P class=3DMsoNormal=20
style=3D"MARGIN-LEFT: 1in; TEXT-INDENT: -0.25in; mso-list: l6 level1 lfo4">=
<![if !supportLists]><FONT=20
face=3D"Times New Roman" size=3D3><SPAN style=3D"FONT-SIZE: 12pt"><SPAN=20
style=3D"mso-list: Ignore">4.<FONT face=3D"Times New Roman" size=3D1><SPAN=
=20
style=3D"FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
</SPAN></FONT></SPAN></SPAN></FONT><![endif]><FONT face=3DArial><SPAN=20
style=3D"FONT-FAMILY: Arial">The BFD&#8217;s Control Packet Format describe=
d in Section=20
4.1 has a bit field for Demand mode. Why not having a bit field for the oth=
er=20
two modes (Async and Echo)?&nbsp;</SPAN></FONT><FONT face=3DArial color=3Db=
lue=20
size=3D2><SPAN=20
style=3D"FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Arial">&nbsp;</SPAN></F=
ONT><o:p></o:p></P>
<DIV>
<P class=3DMsoNormal style=3D"MARGIN-LEFT: 0.5in"><FONT face=3DArial color=
=3Dblue=20
size=3D2><SPAN=20
style=3D"FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Arial">&nbsp;&nbsp;&nbs=
p;=20
SD&gt;&nbsp;If D=3D0 it means Async&nbsp;mode. For Echo, if a system does n=
ot want=20
to receive Echo it can set&nbsp; "</SPAN></FONT><FONT face=3DArial color=3D=
blue=20
size=3D2><SPAN lang=3DEN=20
style=3D"FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Arial">Required Min Ech=
o RX=20
Interval&nbsp;" =3D 0&nbsp;. And there is not need to signal that you want =
to Tx=20
Echo.</SPAN></FONT><o:p></o:p></P></DIV>
<P class=3DMsoNormal style=3D"MARGIN-LEFT: 0.75in"><FONT face=3DArial size=
=3D3><SPAN=20
style=3D"FONT-SIZE: 12pt; FONT-FAMILY: Arial"><o:p>&nbsp;</o:p></SPAN></FON=
T></P>
<P class=3DMsoNormal=20
style=3D"MARGIN-LEFT: 1in; TEXT-INDENT: -0.25in; mso-list: l4 level1 lfo5">=
<![if !supportLists]><FONT=20
face=3D"Times New Roman" size=3D3><SPAN style=3D"FONT-SIZE: 12pt"><SPAN=20
style=3D"mso-list: Ignore">5.<FONT face=3D"Times New Roman" size=3D1><SPAN=
=20
style=3D"FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
</SPAN></FONT></SPAN></SPAN></FONT><![endif]><FONT face=3DArial><SPAN=20
style=3D"FONT-FAMILY: Arial">Is the Discriminator field of the BFD&#8217; C=
ontrol Packet=20
Format same as unique identifier for particular BFD session from one system=
? Why=20
not call it Identifier? Is it negotiated between the two=20
systems?&nbsp;</SPAN></FONT><FONT face=3DArial color=3Dblue size=3D2><SPAN=
=20
style=3D"FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Arial">&nbsp;</SPAN></F=
ONT><o:p></o:p></P>
<DIV>
<P class=3DMsoNormal style=3D"MARGIN-LEFT: 0.5in"><FONT face=3DArial color=
=3Dblue=20
size=3D2><SPAN=20
style=3D"FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Arial">&nbsp;&nbsp;=20
SD&gt;&nbsp;the Discr is a&nbsp;locally unique number (not globally) very=20
similar to an&nbsp;LSP MPLS label&nbsp;that is distributed from a downstrea=
m=20
node.&nbsp;It it not negotiated. </SPAN></FONT><o:p></o:p></P></DIV>
<P class=3DMsoNormal style=3D"MARGIN-LEFT: 0.5in"><FONT face=3DArial size=
=3D3><SPAN=20
style=3D"FONT-SIZE: 12pt; FONT-FAMILY: Arial"><o:p>&nbsp;</o:p></SPAN></FON=
T></P>
<P class=3DMsoNormal=20
style=3D"MARGIN-LEFT: 1in; TEXT-INDENT: -0.25in; mso-list: l3 level1 lfo6">=
<![if !supportLists]><FONT=20
face=3DArial size=3D3><SPAN style=3D"FONT-SIZE: 12pt; FONT-FAMILY: Arial"><=
SPAN=20
style=3D"mso-list: Ignore">6.<FONT face=3D"Times New Roman" size=3D1><SPAN=
=20
style=3D"FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
</SPAN></FONT></SPAN></SPAN></FONT><![endif]><FONT face=3DArial><SPAN=20
style=3D"FONT-FAMILY: Arial">Section 6.18.17 Concatenated Paths</SPAN></FON=
T>=20
<FONT face=3DArial><SPAN style=3D"FONT-FAMILY: Arial"><o:p></o:p></SPAN></F=
ONT></P>
<P class=3DMsoNormal style=3D"MARGIN-LEFT: 0.75in"><FONT face=3DArial size=
=3D3><SPAN=20
style=3D"FONT-SIZE: 12pt; FONT-FAMILY: Arial">In transport network, Concate=
nated=20
paths mean to combine (or bundle) multiple paths to form a bigger path whic=
h has=20
higher bandwidth. Therefore, failure on one of the paths concatenated toget=
her=20
will not cause connectivity problem for the two systems exchanging BFD. Thi=
s=20
failure will only cause the bandwidth of the concatenated path to be smalle=
r. Do=20
you mean that when one of the paths within a concatenated path fail, the BF=
D=20
should indicate this partial failure of the concatenated=20
path?&nbsp;</SPAN></FONT><FONT face=3DArial color=3Dblue size=3D2><SPAN=20
style=3D"FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Arial">&nbsp;</SPAN></F=
ONT><o:p></o:p></P>
<P class=3DMsoNormal style=3D"MARGIN-LEFT: 0.75in"><FONT face=3D"Times New =
Roman"=20
size=3D3><SPAN style=3D"FONT-SIZE: 12pt">&nbsp;<o:p></o:p></SPAN></FONT></P=
>
<P class=3DMsoNormal style=3D"MARGIN-LEFT: 0.75in"><FONT face=3DArial color=
=3Dblue=20
size=3D2><SPAN=20
style=3D"FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Arial">SD&gt;&nbsp;As f=
ar as I=20
know concatenated paths&nbsp;in transport networks mean&nbsp;stitching two=
=20
connections such as two LSPs.&nbsp;<o:p></o:p></SPAN></FONT></P>
<P class=3DMsoNormal style=3D"MARGIN-LEFT: 0.75in"><FONT face=3DArial size=
=3D3><SPAN=20
style=3D"FONT-SIZE: 12pt; FONT-FAMILY: Arial">&nbsp;<o:p></o:p></SPAN></FON=
T></P>
<P class=3DMsoNormal=20
style=3D"MARGIN-LEFT: 1in; TEXT-INDENT: -0.25in; mso-list: l1 level1 lfo7">=
<![if !supportLists]><FONT=20
face=3DArial size=3D3><SPAN style=3D"FONT-SIZE: 12pt; FONT-FAMILY: Arial"><=
SPAN=20
style=3D"mso-list: Ignore">7.<FONT face=3D"Times New Roman" size=3D1><SPAN=
=20
style=3D"FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
</SPAN></FONT></SPAN></SPAN></FONT><![endif]><FONT face=3DArial><SPAN=20
style=3D"FONT-FAMILY: Arial">Editorial: Section 2 Design: 6<SUP>th</SUP> li=
ne of=20
the first paragraph: &#8220;making it useful in concert with&#8221;? Is it =
a typo?=20
<o:p></o:p></SPAN></FONT></P>
<P class=3DMsoNormal style=3D"MARGIN-LEFT: 0.5in"><FONT face=3DArial size=
=3D3><SPAN=20
style=3D"FONT-SIZE: 12pt; FONT-FAMILY: Arial"><o:p>&nbsp;</o:p></SPAN></FON=
T></P>
<P class=3DMsoNormal style=3D"MARGIN-LEFT: 0.5in"><FONT face=3DArial size=
=3D3><SPAN=20
style=3D"FONT-SIZE: 12pt; FONT-FAMILY: Arial">Thank you very much for helpi=
ng me.=20
<o:p></o:p></SPAN></FONT></P>
<P class=3DMsoNormal style=3D"MARGIN-LEFT: 0.5in"><FONT face=3DArial size=
=3D3><SPAN=20
style=3D"FONT-SIZE: 12pt; FONT-FAMILY: Arial"><o:p>&nbsp;</o:p></SPAN></FON=
T></P>
<P class=3DMsoNormal style=3D"MARGIN-LEFT: 0.5in"><FONT face=3DArial size=
=3D3><SPAN=20
style=3D"FONT-SIZE: 12pt; FONT-FAMILY: Arial">Best Regards, Linda=20
Dunbar<o:p></o:p></SPAN></FONT></P>
<P class=3DMsoNormal style=3D"MARGIN-LEFT: 0.5in"><FONT face=3DArial color=
=3Dblack=20
size=3D3><SPAN style=3D"FONT-SIZE: 12pt; COLOR: black; FONT-FAMILY: Arial">=
Advanced=20
Technology Dept, Wireline Networks,</SPAN></FONT><o:p></o:p></P>
<P class=3DMsoNormal style=3D"MARGIN-LEFT: 0.5in"><FONT face=3DArial size=
=3D3><SPAN=20
style=3D"FONT-SIZE: 12pt; FONT-FAMILY: Arial">Huawei Technologies,=20
Inc.</SPAN></FONT><FONT face=3DArial size=3D2><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial"><o:p></o:p></SPAN></FONT></P>
<P class=3DMsoNormal style=3D"MARGIN-LEFT: 0.5in"><FONT face=3D"Times New R=
oman"=20
size=3D3><SPAN=20
style=3D"FONT-SIZE: 12pt"><o:p>&nbsp;</o:p></SPAN></FONT></P></DIV></BODY><=
/HTML>

--_000_2C2F1EBA8050E74EA81502D5740B4BD6815751C5EESJEXCHCCR02co_--


From vishwas.ietf@gmail.com  Wed Sep 23 10:34:24 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 364063A6988 for <rtg-bfd@core3.amsl.com>; Wed, 23 Sep 2009 10:34:24 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.491
X-Spam-Level: 
X-Spam-Status: No, score=-2.491 tagged_above=-999 required=5 tests=[AWL=0.108,  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 Ya+f6zVGQGl3 for <rtg-bfd@core3.amsl.com>; Wed, 23 Sep 2009 10:34:23 -0700 (PDT)
Received: from mail-yx0-f192.google.com (mail-yx0-f192.google.com [209.85.210.192]) by core3.amsl.com (Postfix) with ESMTP id C175E3A6AAC for <rtg-bfd@ietf.org>; Wed, 23 Sep 2009 10:34:22 -0700 (PDT)
Received: by yxe30 with SMTP id 30so1214155yxe.29 for <rtg-bfd@ietf.org>; Wed, 23 Sep 2009 10:35:25 -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=y5LJhf5iAA4OIVLbu5o3xkvPOYgQFwAZ29ElV/I9gZI=; b=xSW0/NC6uLGGNi+LFw5FPe+UsFko5STS679YrG2cmoYiReKErglRQCO7HjrRBfqCNL NoZzs3H06IWJtycLV6MiEIYMXYMlwxtb3IbOjbwuPN0/0SqZ7OsArux+SomG/uaJP21i rp9lqKRR9J6659JwKwTrxyBqiQti4nv6J8N8g=
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=hQJ0BULHOUHf5gYizB48tq780jtlYVfwR8j51I72aqd9juPuRDEDVcR65ZvfG23x6b B5+LUrrNfAeLyZEgZXcH34OFiqEmFls/oOnKKBEmH3aDzdJ/tICKdXWdmUF20gPcEz0v ZJGAT9fuQLSy0FZY3nS3VpCyobx9tv0f2X3pI=
MIME-Version: 1.0
Received: by 10.150.239.15 with SMTP id m15mr4489295ybh.336.1253727324882;  Wed, 23 Sep 2009 10:35:24 -0700 (PDT)
In-Reply-To: <2C2F1EBA8050E74EA81502D5740B4BD6815751C5EE@SJEXCHCCR02.corp.ad.broadcom.com>
References: <006601ca3c6b$cab7a280$330c7c0a@china.huawei.com> <2C2F1EBA8050E74EA81502D5740B4BD6815751C5DC@SJEXCHCCR02.corp.ad.broadcom.com> <008b01ca3c70$a39ed6a0$330c7c0a@china.huawei.com> <2C2F1EBA8050E74EA81502D5740B4BD6815751C5EE@SJEXCHCCR02.corp.ad.broadcom.com>
Date: Wed, 23 Sep 2009 10:35:24 -0700
Message-ID: <77ead0ec0909231035g31d58c0bq4ae325e251e94d69@mail.gmail.com>
Subject: Re: How to enforce BFD to be sent over different paths between two  systems?
From: Vishwas Manral <vishwas.ietf@gmail.com>
To: Shahram Davari <davari@broadcom.com>
Content-Type: text/plain; charset=windows-1252
Content-Transfer-Encoding: quoted-printable
Cc: "rtg-bfd@ietf.org" <rtg-bfd@ietf.org>, "dkatz@juniper.net" <dkatz@juniper.net>, "dward@cisco.com" <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, 23 Sep 2009 17:34:24 -0000

Hi Shahram,

> That is correct. For IP there is only one path (shortest path) =A0between=
 two
> systems.
Except ofcourse for the ECMP case.

Thanks,
Vishwas

> ________________________________
> From: Linda Dunbar [mailto:ldunbar@huawei.com]
> Sent: Wednesday, September 23, 2009 10:10 AM
> To: Shahram Davari; rtg-bfd@ietf.org; dkatz@juniper.net; dward@cisco.com
> Subject: RE: How to enforce BFD to be sent over different paths between t=
wo
> systems?
>
> Hi Shahram,
>
>
>
> Thank you very much for the answers.
>
> Maybe some wording can be improved. For example, if the text says
> =93transmitting BFD=94 over multiple paths, it is better to define what =
=93path=94
> means. To many people, especially people with transport network backgroun=
d,
> paths mean physical paths. Different LDP or LSP paths between two systems
> may not traverse all the paths between two systems.
>
>
>
> I understand that the intent of BFD is to let BFD run over various media.
> But the description of the protocol is under the assumption that BFD is
> running over a path which source can control, like LSP or LDP. For IP
> forwarding, the source can=92t control which path to traverse from A to B=
. It
> is up to intermediate nodes to choose a path.
>
>
>
> =A0Linda Dunbar
>
>
>
> ________________________________
>
> From: Shahram Davari [mailto:davari@broadcom.com]
> Sent: Wednesday, September 23, 2009 11:53 AM
> To: Linda Dunbar; rtg-bfd@ietf.org; dkatz@juniper.com; dward@cisco.com
> Subject: RE: How to enforce BFD to be sent over different paths between t=
wo
> systems?
>
>
>
> Hi Linda,
>
>
>
> I am sure Dave will answer these questions better that I do, but let me g=
ive
> you my 2c inline.
>
>
>
> Regards,
>
> Shahram
>
>
>
> ________________________________
>
> From: rtg-bfd-bounces@ietf.org [mailto:rtg-bfd-bounces@ietf.org] On Behal=
f
> Of Linda Dunbar
> Sent: Wednesday, September 23, 2009 9:35 AM
> To: rtg-bfd@ietf.org; dkatz@juniper.com; dward@cisco.com
> Subject: How to enforce BFD to be sent over different paths between two
> systems?
>
> Dave,
>
>
>
> I have some questions on =93draft-ietf-bfd-base-09.txt=94. Hope you can h=
elp.
>
>
>
> 1.=A0=A0=A0=A0=A0 Section 3: 3rd line of the first paragraph states =93A =
pair of systems
> transmit BFD packets periodically over each path between the two systems=
=94.
>
>
>
>
>
> Question: when there are multiple paths between two systems, do you mean =
to
> have multiple BFD sessions between those two systems, with each session
> covering individual path? How to enforce each path being traversed?
>
>
>
> SD>=A0For example there can be multiple LSPs between two systems and you =
need
> to run BFD separately on each LSP.
>
>
>
> 2.=A0=A0=A0=A0=A0 The Echo function is pretty much like =93Ping=94. Each =
system can
> initiate a =93Ping=94 to another system. Is =93periodic Ping=94 an accura=
te
> description of the =93Echo function=94?
>
>
>
> =A0SD>=A0Your understanding is correct. But note that Echo packets are no=
t BFD
> packets. BFD just negotiates the Echo interval.
>
>
>
>
>
> 3.=A0=A0=A0=A0=A0 Section 4.1 under the =93Control Plane Independent=94 s=
ub-section:
>
> The first paragraph states =93if clear, the transmitting system=92s BFD
> implementation share fate with its control plane=94.
>
> Question: When the transmitting system is running multiple routing
> protocols, more than one signaling schemes for different services, is it
> necessary to indicate which routing protocol and which signaling protocol=
?
> =A0=A0=A0Actually, BFD is to test connectivity which can be up when the
> corresponding control plane is done. What is the reason to have BFD share
> fate with its transmitting system=92s control plane?
>
>
>
> SD> Every LSP or PW=A0or tunnel that runs BFD could be setup using=A0an i=
nstance
> of control plane. =A0We don't care about the control plane of the client =
or
> server layers. What this bit indicates is the control-plane for the layer
> you are running the BFD on.
>
>
>
> 4.=A0=A0=A0=A0=A0 The BFD=92s Control Packet Format described in Section =
4.1 has a bit
> field for Demand mode. Why not having a bit field for the other two modes
> (Async and Echo)?
>
> =A0=A0=A0 SD>=A0If D=3D0 it means Async=A0mode. For Echo, if a system doe=
s not want to
> receive Echo it can set=A0 "Required Min Echo RX Interval=A0" =3D 0=A0. A=
nd there is
> not need to signal that you want to Tx Echo.
>
>
>
> 5.=A0=A0=A0=A0=A0 Is the Discriminator field of the BFD=92 Control Packet=
 Format same as
> unique identifier for particular BFD session from one system? Why not cal=
l
> it Identifier? Is it negotiated between the two systems?
>
> =A0=A0 SD>=A0the Discr is a=A0locally unique number (not globally) very s=
imilar to
> an=A0LSP MPLS label=A0that is distributed from a downstream node.=A0It it=
 not
> negotiated.
>
>
>
> 6.=A0=A0=A0=A0=A0 Section 6.18.17 Concatenated Paths
>
> In transport network, Concatenated paths mean to combine (or bundle)
> multiple paths to form a bigger path which has higher bandwidth. Therefor=
e,
> failure on one of the paths concatenated together will not cause
> connectivity problem for the two systems exchanging BFD. This failure wil=
l
> only cause the bandwidth of the concatenated path to be smaller. Do you m=
ean
> that when one of the paths within a concatenated path fail, the BFD shoul=
d
> indicate this partial failure of the concatenated path?
>
>
>
> SD>=A0As far as I know concatenated paths=A0in transport networks mean=A0=
stitching
> two connections such as two LSPs.
>
>
>
> 7.=A0=A0=A0=A0=A0 Editorial: Section 2 Design: 6th line of the first para=
graph:
> =93making it useful in concert with=94? Is it a typo?
>
>
>
> Thank you very much for helping me.
>
>
>
> Best Regards, Linda Dunbar
>
> Advanced Technology Dept, Wireline Networks,
>
> Huawei Technologies, Inc.
>
>

From ldunbar@huawei.com  Wed Sep 23 12:10:44 2009
Return-Path: <ldunbar@huawei.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 AA4B93A67CC for <rtg-bfd@core3.amsl.com>; Wed, 23 Sep 2009 12:10:44 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.795
X-Spam-Level: 
X-Spam-Status: No, score=-1.795 tagged_above=-999 required=5 tests=[AWL=0.803,  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 tnnEg799zvMn for <rtg-bfd@core3.amsl.com>; Wed, 23 Sep 2009 12:10:34 -0700 (PDT)
Received: from usaga04-in.huawei.com (usaga04-in.huawei.com [206.16.17.180]) by core3.amsl.com (Postfix) with ESMTP id ACA373A681E for <rtg-bfd@ietf.org>; Wed, 23 Sep 2009 12:10:34 -0700 (PDT)
Received: from huawei.com (usaga04-in [172.18.4.101]) by usaga04-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0KQF00A06UNGOB@usaga04-in.huawei.com> for rtg-bfd@ietf.org; Wed, 23 Sep 2009 14:11:41 -0500 (CDT)
Received: from L735042 ([10.124.12.51]) by usaga04-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTPA id <0KQF00A2WUNC6W@usaga04-in.huawei.com> for rtg-bfd@ietf.org; Wed, 23 Sep 2009 14:11:40 -0500 (CDT)
Date: Wed, 23 Sep 2009 14:11:36 -0500
From: Linda Dunbar <ldunbar@huawei.com>
Subject: RE: How to enforce BFD to be sent over different paths between two systems?
In-reply-to: <2C2F1EBA8050E74EA81502D5740B4BD6815751C5EE@SJEXCHCCR02.corp.ad.broadcom.com>
To: 'Shahram Davari' <davari@broadcom.com>, rtg-bfd@ietf.org, dkatz@juniper.net, dward@cisco.com
Message-id: <00a201ca3c81$ad690870$330c7c0a@china.huawei.com>
MIME-version: 1.0
X-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2900.3350
X-Mailer: Microsoft Office Outlook 11
Content-type: multipart/alternative; boundary="Boundary_(ID_6RU4Vg/Wqo6k1QBlw0FzRw)"
Thread-index: Aco8a8pOPsowpBNPQ/m7PYkUq2PRqgAAL1NgAAC2TdAAAQ2AUAADgZCg
References: <006601ca3c6b$cab7a280$330c7c0a@china.huawei.com> <2C2F1EBA8050E74EA81502D5740B4BD6815751C5DC@SJEXCHCCR02.corp.ad.broadcom.com> <008b01ca3c70$a39ed6a0$330c7c0a@china.huawei.com> <2C2F1EBA8050E74EA81502D5740B4BD6815751C5EE@SJEXCHCCR02.corp.ad.broadcom.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, 23 Sep 2009 19:10:44 -0000

This is a multi-part message in MIME format.

--Boundary_(ID_6RU4Vg/Wqo6k1QBlw0FzRw)
Content-type: text/plain; charset=us-ascii
Content-transfer-encoding: 7BIT

There is also ECMP for IP forwarding. 

 

Linda

 

  _____  

From: Shahram Davari [mailto:davari@broadcom.com] 
Sent: Wednesday, September 23, 2009 12:31 PM
To: Linda Dunbar; rtg-bfd@ietf.org; dkatz@juniper.net; dward@cisco.com
Subject: RE: How to enforce BFD to be sent over different paths between two
systems?

 

Hi Linda,

 

That is correct. For IP there is only one path (shortest path)  between two
systems.

 

Regards,

Shahram

 

  _____  

From: Linda Dunbar [mailto:ldunbar@huawei.com] 
Sent: Wednesday, September 23, 2009 10:10 AM
To: Shahram Davari; rtg-bfd@ietf.org; dkatz@juniper.net; dward@cisco.com
Subject: RE: How to enforce BFD to be sent over different paths between two
systems?

Hi Shahram, 

 

Thank you very much for the answers. 

Maybe some wording can be improved. For example, if the text says
"transmitting BFD" over multiple paths, it is better to define what "path"
means. To many people, especially people with transport network background,
paths mean physical paths. Different LDP or LSP paths between two systems
may not traverse all the paths between two systems. 

 

I understand that the intent of BFD is to let BFD run over various media.
But the description of the protocol is under the assumption that BFD is
running over a path which source can control, like LSP or LDP. For IP
forwarding, the source can't control which path to traverse from A to B. It
is up to intermediate nodes to choose a path.  

 

 Linda Dunbar

 

  _____  

From: Shahram Davari [mailto:davari@broadcom.com] 
Sent: Wednesday, September 23, 2009 11:53 AM
To: Linda Dunbar; rtg-bfd@ietf.org; dkatz@juniper.com; dward@cisco.com
Subject: RE: How to enforce BFD to be sent over different paths between two
systems?

 

Hi Linda,

 

I am sure Dave will answer these questions better that I do, but let me give
you my 2c inline.

 

Regards,

Shahram

 

  _____  

From: rtg-bfd-bounces@ietf.org [mailto:rtg-bfd-bounces@ietf.org] On Behalf
Of Linda Dunbar
Sent: Wednesday, September 23, 2009 9:35 AM
To: rtg-bfd@ietf.org; dkatz@juniper.com; dward@cisco.com
Subject: How to enforce BFD to be sent over different paths between two
systems?

Dave, 

 

I have some questions on "draft-ietf-bfd-base-09.txt". Hope you can help. 

 

1.      Section 3: 3rd line of the first paragraph states "A pair of systems
transmit BFD packets periodically over each path between the two systems".  

 

 

Question: when there are multiple paths between two systems, do you mean to
have multiple BFD sessions between those two systems, with each session
covering individual path? How to enforce each path being traversed?  

 

SD> For example there can be multiple LSPs between two systems and you need
to run BFD separately on each LSP.  

 

2.      The Echo function is pretty much like "Ping". Each system can
initiate a "Ping" to another system. Is "periodic Ping" an accurate
description of the "Echo function"?  

  

 SD> Your understanding is correct. But note that Echo packets are not BFD
packets. BFD just negotiates the Echo interval.

 

 

3.      Section 4.1 under the "Control Plane Independent" sub-section: 

The first paragraph states "if clear, the transmitting system's BFD
implementation share fate with its control plane". 

Question: When the transmitting system is running multiple routing
protocols, more than one signaling schemes for different services, is it
necessary to indicate which routing protocol and which signaling protocol?
Actually, BFD is to test connectivity which can be up when the corresponding
control plane is done. What is the reason to have BFD share fate with its
transmitting system's control plane?  

 

SD> Every LSP or PW or tunnel that runs BFD could be setup using an instance
of control plane.  We don't care about the control plane of the client or
server layers. What this bit indicates is the control-plane for the layer
you are running the BFD on.

 

4.      The BFD's Control Packet Format described in Section 4.1 has a bit
field for Demand mode. Why not having a bit field for the other two modes
(Async and Echo)?  

    SD> If D=0 it means Async mode. For Echo, if a system does not want to
receive Echo it can set  "Required Min Echo RX Interval " = 0 . And there is
not need to signal that you want to Tx Echo.

 

5.      Is the Discriminator field of the BFD' Control Packet Format same as
unique identifier for particular BFD session from one system? Why not call
it Identifier? Is it negotiated between the two systems?  

   SD> the Discr is a locally unique number (not globally) very similar to
an LSP MPLS label that is distributed from a downstream node. It it not
negotiated. 

 

6.      Section 6.18.17 Concatenated Paths 

In transport network, Concatenated paths mean to combine (or bundle)
multiple paths to form a bigger path which has higher bandwidth. Therefore,
failure on one of the paths concatenated together will not cause
connectivity problem for the two systems exchanging BFD. This failure will
only cause the bandwidth of the concatenated path to be smaller. Do you mean
that when one of the paths within a concatenated path fail, the BFD should
indicate this partial failure of the concatenated path?  

 

SD> As far as I know concatenated paths in transport networks mean stitching
two connections such as two LSPs. 

 

7.      Editorial: Section 2 Design: 6th line of the first paragraph:
"making it useful in concert with"? Is it a typo? 

 

Thank you very much for helping me. 

 

Best Regards, Linda Dunbar

Advanced Technology Dept, Wireline Networks,

Huawei Technologies, Inc.

 


--Boundary_(ID_6RU4Vg/Wqo6k1QBlw0FzRw)
Content-type: text/html; charset=us-ascii
Content-transfer-encoding: 7BIT

<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:st1="urn:schemas-microsoft-com:office:smarttags" xmlns="http://www.w3.org/TR/REC-html40">

<head>
<meta http-equiv=Content-Type content="text/html; charset=us-ascii">
<meta name=Generator content="Microsoft Word 11 (filtered medium)">
<!--[if !mso]>
<style>
v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style>
<![endif]--><o:SmartTagType
 namespaceuri="urn:schemas-microsoft-com:office:smarttags" name="place"/>
<!--[if !mso]>
<style>
st1\:*{behavior:url(#default#ieooui) }
</style>
<![endif]-->
<style>
<!--
 /* Font Definitions */
 @font-face
	{font-family:SimSun;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
	{font-family:SimSun;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman";}
a:link, span.MsoHyperlink
	{color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{color:purple;
	text-decoration:underline;}
span.EmailStyle17
	{mso-style-type:personal;
	font-family:Arial;
	color:windowtext;
	font-weight:normal;
	font-style:normal;
	text-decoration:none none;}
span.EmailStyle18
	{mso-style-type:personal;
	font-family:Arial;
	color:blue;
	font-weight:normal;
	font-style:normal;
	text-decoration:none none;}
span.EmailStyle19
	{mso-style-type:personal-reply;
	font-family:Arial;
	color:blue;
	font-weight:normal;
	font-style:normal;
	text-decoration:none none;}
@page Section1
	{size:8.5in 11.0in;
	margin:1.0in 1.25in 1.0in 1.25in;}
div.Section1
	{page:Section1;}
-->
</style>

</head>

<body lang=EN-US link=blue vlink=purple>

<div class=Section1>

<p class=MsoNormal><font size=3 color=blue face=Arial><span style='font-size:
12.0pt;font-family:Arial;color:blue'>There is also ECMP for IP forwarding. <o:p></o:p></span></font></p>

<p class=MsoNormal><font size=3 color=blue face=Arial><span style='font-size:
12.0pt;font-family:Arial;color:blue'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal><font size=3 color=blue face=Arial><span style='font-size:
12.0pt;font-family:Arial;color:blue'>Linda<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=3 color=blue face=Arial><span style='font-size:
12.0pt;font-family:Arial;color:blue'><o:p>&nbsp;</o:p></span></font></p>

<div>

<div class=MsoNormal align=center style='margin-left:.5in;text-align:center'><font
size=3 face="Times New Roman"><span style='font-size:12.0pt'>

<hr size=2 width="100%" align=center tabindex=-1>

</span></font></div>

<p class=MsoNormal style='margin-left:.5in'><b><font size=2 face=Tahoma><span
style='font-size:10.0pt;font-family:Tahoma;font-weight:bold'>From:</span></font></b><font
size=2 face=Tahoma><span style='font-size:10.0pt;font-family:Tahoma'> Shahram
Davari [mailto:davari@broadcom.com] <br>
<b><span style='font-weight:bold'>Sent:</span></b> Wednesday, September 23,
2009 12:31 PM<br>
<b><span style='font-weight:bold'>To:</span></b> Linda Dunbar;
rtg-bfd@ietf.org; dkatz@juniper.net; dward@cisco.com<br>
<b><span style='font-weight:bold'>Subject:</span></b> RE: How to enforce BFD to
be sent over different paths between two systems?</span></font><o:p></o:p></p>

</div>

<p class=MsoNormal style='margin-left:.5in'><font size=3 face="Times New Roman"><span
style='font-size:12.0pt'><o:p>&nbsp;</o:p></span></font></p>

<div>

<p class=MsoNormal style='margin-left:.5in'><font size=2 color=blue face=Arial><span
style='font-size:10.0pt;font-family:Arial;color:blue'>Hi Linda,</span></font><o:p></o:p></p>

</div>

<div>

<p class=MsoNormal style='margin-left:.5in'><font size=3 face="Times New Roman"><span
style='font-size:12.0pt'>&nbsp;<o:p></o:p></span></font></p>

</div>

<div>

<p class=MsoNormal style='margin-left:.5in'><font size=2 color=blue face=Arial><span
style='font-size:10.0pt;font-family:Arial;color:blue'>That is correct. For IP
there is only one path (shortest path) &nbsp;between two systems.</span></font><o:p></o:p></p>

</div>

<div>

<p class=MsoNormal style='margin-left:.5in'><font size=3 face="Times New Roman"><span
style='font-size:12.0pt'>&nbsp;<o:p></o:p></span></font></p>

</div>

<div>

<p class=MsoNormal style='margin-left:.5in'><font size=2 color=blue face=Arial><span
style='font-size:10.0pt;font-family:Arial;color:blue'>Regards,</span></font><o:p></o:p></p>

</div>

<div>

<p class=MsoNormal style='margin-left:.5in'><font size=2 color=blue face=Arial><span
style='font-size:10.0pt;font-family:Arial;color:blue'>Shahram</span></font><o:p></o:p></p>

</div>

<p class=MsoNormal style='margin-left:.5in'><font size=3 face="Times New Roman"><span
style='font-size:12.0pt'><o:p>&nbsp;</o:p></span></font></p>

<div class=MsoNormal align=center style='margin-left:.5in;text-align:center'><font
size=3 face="Times New Roman"><span style='font-size:12.0pt'>

<hr size=2 width="100%" align=center tabIndex=-1>

</span></font></div>

<p class=MsoNormal style='mso-margin-top-alt:0in;margin-right:0in;margin-bottom:
12.0pt;margin-left:.5in'><b><font size=2 face=Tahoma><span style='font-size:
10.0pt;font-family:Tahoma;font-weight:bold'>From:</span></font></b><font
size=2 face=Tahoma><span style='font-size:10.0pt;font-family:Tahoma'> Linda
Dunbar [mailto:ldunbar@huawei.com] <br>
<b><span style='font-weight:bold'>Sent:</span></b> Wednesday, September 23,
2009 10:10 AM<br>
<b><span style='font-weight:bold'>To:</span></b> Shahram Davari;
rtg-bfd@ietf.org; dkatz@juniper.net; dward@cisco.com<br>
<b><span style='font-weight:bold'>Subject:</span></b> RE: How to enforce BFD to
be sent over different paths between two systems?</span></font><o:p></o:p></p>

<p class=MsoNormal style='margin-left:.5in'><font size=3 color=blue face=Arial><span
style='font-size:12.0pt;font-family:Arial;color:blue'>Hi Shahram, <o:p></o:p></span></font></p>

<p class=MsoNormal style='margin-left:.5in'><font size=3 color=blue face=Arial><span
style='font-size:12.0pt;font-family:Arial;color:blue'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal style='margin-left:.5in'><font size=3 color=blue face=Arial><span
style='font-size:12.0pt;font-family:Arial;color:blue'>Thank you very much for
the answers. <o:p></o:p></span></font></p>

<p class=MsoNormal style='margin-left:.5in'><font size=3 color=blue face=Arial><span
style='font-size:12.0pt;font-family:Arial;color:blue'>Maybe some wording can be
improved. For example, if the text says &#8220;transmitting BFD&#8221; over
multiple paths, it is better to define what &#8220;path&#8221; means. To many
people, especially people with transport network background, paths mean physical
paths. Different LDP or LSP paths between two systems may not traverse all the
paths between two systems. <o:p></o:p></span></font></p>

<p class=MsoNormal style='margin-left:.5in'><font size=3 color=blue face=Arial><span
style='font-size:12.0pt;font-family:Arial;color:blue'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal style='margin-left:.5in'><font size=3 color=blue face=Arial><span
style='font-size:12.0pt;font-family:Arial;color:blue'>I understand that the
intent of BFD is to let BFD run over various media. But the description of the
protocol is under the assumption that BFD is running over a path which source
can control, like LSP or LDP. For IP forwarding, the source can&#8217;t control
which path to traverse from A to B. It is up to intermediate nodes to choose a
path. &nbsp;<o:p></o:p></span></font></p>

<p class=MsoNormal style='margin-left:.5in'><font size=3 color=blue face=Arial><span
style='font-size:12.0pt;font-family:Arial;color:blue'>&nbsp;<o:p></o:p></span></font></p>

<p class=MsoNormal style='margin-left:.5in'><font size=3 color=blue face=Arial><span
style='font-size:12.0pt;font-family:Arial;color:blue'>&nbsp;Linda Dunbar<o:p></o:p></span></font></p>

<p class=MsoNormal style='margin-left:.5in'><font size=3 color=blue face=Arial><span
style='font-size:12.0pt;font-family:Arial;color:blue'><o:p>&nbsp;</o:p></span></font></p>

<div>

<div style='margin-left:.5in'>

<div class=MsoNormal align=center style='margin-left:.5in;text-align:center'><font
size=3 face="Times New Roman"><span style='font-size:12.0pt'>

<hr size=2 width="100%" align=center tabIndex=-1>

</span></font></div>

</div>

<p class=MsoNormal style='margin-left:1.0in'><b><font size=2 face=Tahoma><span
style='font-size:10.0pt;font-family:Tahoma;font-weight:bold'>From:</span></font></b><font
size=2 face=Tahoma><span style='font-size:10.0pt;font-family:Tahoma'> Shahram
Davari [mailto:davari@broadcom.com] <br>
<b><span style='font-weight:bold'>Sent:</span></b> Wednesday, September 23,
2009 11:53 AM<br>
<b><span style='font-weight:bold'>To:</span></b> Linda Dunbar;
rtg-bfd@ietf.org; dkatz@juniper.com; dward@cisco.com<br>
<b><span style='font-weight:bold'>Subject:</span></b> RE: How to enforce BFD to
be sent over different paths between two systems?</span></font><o:p></o:p></p>

</div>

<p class=MsoNormal style='margin-left:1.0in'><font size=3 face="Times New Roman"><span
style='font-size:12.0pt'><o:p>&nbsp;</o:p></span></font></p>

<div>

<p class=MsoNormal style='margin-left:1.0in'><font size=2 color=blue
face=Arial><span style='font-size:10.0pt;font-family:Arial;color:blue'>Hi
Linda,</span></font><o:p></o:p></p>

</div>

<div>

<p class=MsoNormal style='margin-left:1.0in'><font size=3 face="Times New Roman"><span
style='font-size:12.0pt'>&nbsp;<o:p></o:p></span></font></p>

</div>

<div>

<p class=MsoNormal style='margin-left:1.0in'><font size=2 color=blue
face=Arial><span style='font-size:10.0pt;font-family:Arial;color:blue'>I am
sure Dave will answer these questions better that I do, but let me give you my
2c inline.</span></font><o:p></o:p></p>

</div>

<div>

<p class=MsoNormal style='margin-left:1.0in'><font size=3 face="Times New Roman"><span
style='font-size:12.0pt'>&nbsp;<o:p></o:p></span></font></p>

</div>

<div>

<p class=MsoNormal style='margin-left:1.0in'><font size=2 color=blue
face=Arial><span style='font-size:10.0pt;font-family:Arial;color:blue'>Regards,</span></font><o:p></o:p></p>

</div>

<div>

<p class=MsoNormal style='margin-left:1.0in'><font size=2 color=blue
face=Arial><span style='font-size:10.0pt;font-family:Arial;color:blue'>Shahram</span></font><o:p></o:p></p>

</div>

<p class=MsoNormal style='margin-left:1.0in'><font size=3 face="Times New Roman"><span
style='font-size:12.0pt'><o:p>&nbsp;</o:p></span></font></p>

<div style='margin-left:.5in'>

<div class=MsoNormal align=center style='margin-left:.5in;text-align:center'><font
size=3 face="Times New Roman"><span style='font-size:12.0pt'>

<hr size=2 width="100%" align=center tabIndex=-1>

</span></font></div>

</div>

<p class=MsoNormal style='mso-margin-top-alt:0in;margin-right:0in;margin-bottom:
12.0pt;margin-left:1.0in'><b><font size=2 face=Tahoma><span style='font-size:
10.0pt;font-family:Tahoma;font-weight:bold'>From:</span></font></b><font
size=2 face=Tahoma><span style='font-size:10.0pt;font-family:Tahoma'>
rtg-bfd-bounces@ietf.org [mailto:rtg-bfd-bounces@ietf.org] <b><span
style='font-weight:bold'>On Behalf Of </span></b>Linda Dunbar<br>
<b><span style='font-weight:bold'>Sent:</span></b> Wednesday, September 23,
2009 9:35 AM<br>
<b><span style='font-weight:bold'>To:</span></b> rtg-bfd@ietf.org;
dkatz@juniper.com; dward@cisco.com<br>
<b><span style='font-weight:bold'>Subject:</span></b> How to enforce BFD to be
sent over different paths between two systems?</span></font><o:p></o:p></p>

<p class=MsoNormal style='margin-left:1.0in'><font size=3 face=Arial><span
style='font-size:12.0pt;font-family:Arial'>Dave, <o:p></o:p></span></font></p>

<p class=MsoNormal style='margin-left:1.0in'><font size=3 face=Arial><span
style='font-size:12.0pt;font-family:Arial'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal style='margin-left:1.0in'><font size=3 face=Arial><span
style='font-size:12.0pt;font-family:Arial'>I have some questions on
&#8220;draft-ietf-bfd-base-09.txt&#8221;. Hope you can help. <o:p></o:p></span></font></p>

<p class=MsoNormal style='margin-left:1.0in'><font size=3 face=Arial><span
style='font-size:12.0pt;font-family:Arial'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal style='margin-left:1.5in;text-indent:-.25in'><font size=3
face="Times New Roman"><span style='font-size:12.0pt'>1.</span></font><font
size=1><span style='font-size:7.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></font><font
face=Arial><span style='font-family:Arial'>Section 3: 3<sup>rd</sup> line of
the first paragraph states &#8220;A pair of systems transmit BFD packets
periodically over each path between the two systems&#8221;.&nbsp;</span></font><font
size=2 color=blue face=Arial><span style='font-size:10.0pt;font-family:Arial;
color:blue'>&nbsp;</span></font><o:p></o:p></p>

<div>

<p class=MsoNormal style='margin-left:1.0in'><font size=3 face="Times New Roman"><span
style='font-size:12.0pt'>&nbsp;<o:p></o:p></span></font></p>

</div>

<div>

<p class=MsoNormal style='margin-left:1.0in'><font size=3 face="Times New Roman"><span
style='font-size:12.0pt'>&nbsp;</span></font><font face=Arial><span
style='font-family:Arial'><o:p></o:p></span></font></p>

</div>

<p class=MsoNormal style='margin-left:1.25in'><font size=3 face=Arial><span
style='font-size:12.0pt;font-family:Arial'>Question: when there are multiple
paths between two systems, do you mean to have multiple BFD sessions between
those two systems, with each session covering individual path? How to enforce
each path being traversed?&nbsp;</span></font><font size=2 color=blue
face=Arial><span style='font-size:10.0pt;font-family:Arial;color:blue'>&nbsp;</span></font><o:p></o:p></p>

<p class=MsoNormal style='margin-left:1.25in'><font size=3
face="Times New Roman"><span style='font-size:12.0pt'>&nbsp;<o:p></o:p></span></font></p>

<p class=MsoNormal style='margin-left:1.25in'><font size=2 color=blue
face=Arial><span style='font-size:10.0pt;font-family:Arial;color:blue'>SD&gt;&nbsp;For
example there can be multiple LSPs between two systems and you need to run BFD
separately on each LSP.&nbsp;&nbsp;<o:p></o:p></span></font></p>

<p class=MsoNormal style='margin-left:1.0in'><font size=3 face=Arial><span
style='font-size:12.0pt;font-family:Arial'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal style='margin-left:1.5in;text-indent:-.25in'><font size=3
face="Times New Roman"><span style='font-size:12.0pt'>2.</span></font><font
size=1><span style='font-size:7.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></font><font
face=Arial><span style='font-family:Arial'>The Echo function is pretty much
like &#8220;<st1:place w:st="on">Ping</st1:place>&#8221;. Each system can
initiate a &#8220;<st1:place w:st="on">Ping</st1:place>&#8221; to another
system. Is &#8220;periodic <st1:place w:st="on">Ping</st1:place>&#8221; an
accurate description of the &#8220;Echo function&#8221;?&nbsp;</span></font><font
size=2 color=blue face=Arial><span style='font-size:10.0pt;font-family:Arial;
color:blue'>&nbsp;</span></font><o:p></o:p></p>

<div>

<p class=MsoNormal style='margin-left:1.0in'><font size=2 color=blue
face=Arial><span style='font-size:10.0pt;font-family:Arial;color:blue'>&nbsp;&nbsp;</span></font><o:p></o:p></p>

</div>

<div>

<p class=MsoNormal style='margin-left:1.0in'><font size=2 color=blue
face=Arial><span style='font-size:10.0pt;font-family:Arial;color:blue'>&nbsp;SD&gt;&nbsp;Your
understanding is correct. But note that Echo packets are not BFD packets. BFD
just negotiates the Echo interval.</span></font><o:p></o:p></p>

</div>

<p class=MsoNormal style='margin-left:1.0in'><font size=3 face=Arial><span
style='font-size:12.0pt;font-family:Arial'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal style='margin-left:1.0in'><font size=3 face=Arial><span
style='font-size:12.0pt;font-family:Arial'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal style='margin-left:1.5in;text-indent:-.25in'><font size=3
face=Arial><span style='font-size:12.0pt;font-family:Arial'>3.</span></font><font
size=1><span style='font-size:7.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></font><font
face=Arial><span style='font-family:Arial'>Section 4.1 under the &#8220;Control
Plane Independent&#8221; sub-section:</span></font> <font face=Arial><span
style='font-family:Arial'><o:p></o:p></span></font></p>

<p class=MsoNormal style='margin-left:1.25in'><font size=3 face=Arial><span
style='font-size:12.0pt;font-family:Arial'>The first paragraph states &#8220;if
clear, the transmitting system&#8217;s BFD implementation share fate with its
control plane&#8221;. <o:p></o:p></span></font></p>

<p class=MsoNormal style='margin-left:1.25in'><font size=3 face=Arial><span
style='font-size:12.0pt;font-family:Arial'>Question: When the transmitting
system is running multiple routing protocols, more than one signaling schemes
for different services, is it necessary to indicate which routing protocol and
which signaling protocol? &nbsp;&nbsp;&nbsp;Actually, BFD is to test
connectivity which can be up when the corresponding control plane is done. What
is the reason to have BFD share fate with its transmitting system&#8217;s
control plane?&nbsp;</span></font><font size=2 color=blue face=Arial><span
style='font-size:10.0pt;font-family:Arial;color:blue'>&nbsp;</span></font><o:p></o:p></p>

<p class=MsoNormal style='margin-left:1.25in'><font size=3
face="Times New Roman"><span style='font-size:12.0pt'>&nbsp;<o:p></o:p></span></font></p>

<p class=MsoNormal style='margin-left:1.25in'><font size=2 color=blue
face=Arial><span style='font-size:10.0pt;font-family:Arial;color:blue'>SD&gt;
Every LSP or PW&nbsp;or tunnel that runs BFD could be setup using&nbsp;an
instance of control plane. &nbsp;We don't care about the control plane of the
client or server layers. What this bit indicates is the control-plane for the
layer you are running the BFD on.</span></font><o:p></o:p></p>

<p class=MsoNormal style='margin-left:1.0in'><font size=3 face=Arial><span
style='font-size:12.0pt;font-family:Arial'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal style='margin-left:1.5in;text-indent:-.25in'><font size=3
face="Times New Roman"><span style='font-size:12.0pt'>4.</span></font><font
size=1><span style='font-size:7.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></font><font
face=Arial><span style='font-family:Arial'>The BFD&#8217;s Control Packet
Format described in Section 4.1 has a bit field for Demand mode. Why not having
a bit field for the other two modes (Async and Echo)?&nbsp;</span></font><font
size=2 color=blue face=Arial><span style='font-size:10.0pt;font-family:Arial;
color:blue'>&nbsp;</span></font><o:p></o:p></p>

<div>

<p class=MsoNormal style='margin-left:1.0in'><font size=2 color=blue
face=Arial><span style='font-size:10.0pt;font-family:Arial;color:blue'>&nbsp;&nbsp;&nbsp;
SD&gt;&nbsp;If D=0 it means Async&nbsp;mode. For Echo, if a system does not
want to receive Echo it can set&nbsp; &quot;</span></font><font size=2
color=blue face=Arial><span lang=EN style='font-size:10.0pt;font-family:Arial;
color:blue'>Required Min Echo RX Interval&nbsp;&quot; = 0&nbsp;. And there is
not need to signal that you want to Tx Echo.</span></font><o:p></o:p></p>

</div>

<p class=MsoNormal style='margin-left:1.25in'><font size=3 face=Arial><span
style='font-size:12.0pt;font-family:Arial'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal style='margin-left:1.5in;text-indent:-.25in'><font size=3
face="Times New Roman"><span style='font-size:12.0pt'>5.</span></font><font
size=1><span style='font-size:7.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></font><font
face=Arial><span style='font-family:Arial'>Is the Discriminator field of the
BFD&#8217; Control Packet Format same as unique identifier for particular BFD
session from one system? Why not call it Identifier? Is it negotiated between
the two systems?&nbsp;</span></font><font size=2 color=blue face=Arial><span
style='font-size:10.0pt;font-family:Arial;color:blue'>&nbsp;</span></font><o:p></o:p></p>

<div>

<p class=MsoNormal style='margin-left:1.0in'><font size=2 color=blue
face=Arial><span style='font-size:10.0pt;font-family:Arial;color:blue'>&nbsp;&nbsp;
SD&gt;&nbsp;the Discr is a&nbsp;locally unique number (not globally) very
similar to an&nbsp;LSP MPLS label&nbsp;that is distributed from a downstream node.&nbsp;It
it not negotiated. </span></font><o:p></o:p></p>

</div>

<p class=MsoNormal style='margin-left:1.0in'><font size=3 face=Arial><span
style='font-size:12.0pt;font-family:Arial'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal style='margin-left:1.5in;text-indent:-.25in'><font size=3
face=Arial><span style='font-size:12.0pt;font-family:Arial'>6.</span></font><font
size=1><span style='font-size:7.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></font><font
face=Arial><span style='font-family:Arial'>Section 6.18.17 Concatenated Paths</span></font>
<font face=Arial><span style='font-family:Arial'><o:p></o:p></span></font></p>

<p class=MsoNormal style='margin-left:1.25in'><font size=3 face=Arial><span
style='font-size:12.0pt;font-family:Arial'>In transport network, Concatenated
paths mean to combine (or bundle) multiple paths to form a bigger path which
has higher bandwidth. Therefore, failure on one of the paths concatenated
together will not cause connectivity problem for the two systems exchanging
BFD. This failure will only cause the bandwidth of the concatenated path to be
smaller. Do you mean that when one of the paths within a concatenated path
fail, the BFD should indicate this partial failure of the concatenated
path?&nbsp;</span></font><font size=2 color=blue face=Arial><span
style='font-size:10.0pt;font-family:Arial;color:blue'>&nbsp;</span></font><o:p></o:p></p>

<p class=MsoNormal style='margin-left:1.25in'><font size=3
face="Times New Roman"><span style='font-size:12.0pt'>&nbsp;<o:p></o:p></span></font></p>

<p class=MsoNormal style='margin-left:1.25in'><font size=2 color=blue
face=Arial><span style='font-size:10.0pt;font-family:Arial;color:blue'>SD&gt;&nbsp;As
far as I know concatenated paths&nbsp;in transport networks mean&nbsp;stitching
two connections such as two LSPs.&nbsp;<o:p></o:p></span></font></p>

<p class=MsoNormal style='margin-left:1.25in'><font size=3 face=Arial><span
style='font-size:12.0pt;font-family:Arial'>&nbsp;<o:p></o:p></span></font></p>

<p class=MsoNormal style='margin-left:1.5in;text-indent:-.25in'><font size=3
face=Arial><span style='font-size:12.0pt;font-family:Arial'>7.</span></font><font
size=1><span style='font-size:7.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></font><font
face=Arial><span style='font-family:Arial'>Editorial: Section 2 Design: 6<sup>th</sup>
line of the first paragraph: &#8220;making it useful in concert with&#8221;? Is
it a typo? <o:p></o:p></span></font></p>

<p class=MsoNormal style='margin-left:1.0in'><font size=3 face=Arial><span
style='font-size:12.0pt;font-family:Arial'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal style='margin-left:1.0in'><font size=3 face=Arial><span
style='font-size:12.0pt;font-family:Arial'>Thank you very much for helping me. <o:p></o:p></span></font></p>

<p class=MsoNormal style='margin-left:1.0in'><font size=3 face=Arial><span
style='font-size:12.0pt;font-family:Arial'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal style='margin-left:1.0in'><font size=3 face=Arial><span
style='font-size:12.0pt;font-family:Arial'>Best Regards, Linda Dunbar<o:p></o:p></span></font></p>

<p class=MsoNormal style='margin-left:1.0in'><font size=3 color=black
face=Arial><span style='font-size:12.0pt;font-family:Arial;color:black'>Advanced
Technology Dept, Wireline Networks,</span></font><o:p></o:p></p>

<p class=MsoNormal style='margin-left:1.0in'><font size=3 face=Arial><span
style='font-size:12.0pt;font-family:Arial'>Huawei Technologies, Inc.</span></font><font
size=2 face=Arial><span style='font-size:10.0pt;font-family:Arial'><o:p></o:p></span></font></p>

<p class=MsoNormal style='margin-left:1.0in'><font size=3 face="Times New Roman"><span
style='font-size:12.0pt'><o:p>&nbsp;</o:p></span></font></p>

</div>

</body>

</html>

--Boundary_(ID_6RU4Vg/Wqo6k1QBlw0FzRw)--

From mach@huawei.com  Wed Sep 23 19:54:00 2009
Return-Path: <mach@huawei.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 C2F253A69F6 for <rtg-bfd@core3.amsl.com>; Wed, 23 Sep 2009 19:54:00 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.031
X-Spam-Level: 
X-Spam-Status: No, score=0.031 tagged_above=-999 required=5 tests=[AWL=0.525,  BAYES_00=-2.599, FH_RELAY_NODNS=1.451, HELO_MISMATCH_COM=0.553,  RDNS_NONE=0.1, STOX_REPLY_TYPE=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 1aCQqTN8ZTpY for <rtg-bfd@core3.amsl.com>; Wed, 23 Sep 2009 19:53:59 -0700 (PDT)
Received: from szxga04-in.huawei.com (unknown [119.145.14.67]) by core3.amsl.com (Postfix) with ESMTP id 55D343A68B8 for <rtg-bfd@ietf.org>; Wed, 23 Sep 2009 19:53:45 -0700 (PDT)
Received: from huawei.com (szxga04-in [172.24.2.12]) by szxga04-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0KQG00M25G34P3@szxga04-in.huawei.com> for rtg-bfd@ietf.org; Thu, 24 Sep 2009 10:54:40 +0800 (CST)
Received: from m55527c ([10.111.12.100]) by szxga04-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTPA id <0KQG00CT6G32QK@szxga04-in.huawei.com> for rtg-bfd@ietf.org; Thu, 24 Sep 2009 10:54:40 +0800 (CST)
Date: Thu, 24 Sep 2009 10:54:37 +0800
From: Mach Chen <mach@huawei.com>
Subject: Re: How to enforce BFD to be sent over different paths between twosystems?
In-reply-to: <77ead0ec0909231035g31d58c0bq4ae325e251e94d69@mail.gmail.com>
To: Vishwas Manral <vishwas.ietf@gmail.com>, Shahram Davari <davari@broadcom.com>
Message-id: <75634DDF1614436FA4456B82E9D30337@m55527c>
MIME-version: 1.0
X-MIMEOLE: Produced By Microsoft MimeOLE V14.0.8064.206
X-Mailer: Microsoft Windows Live Mail 14.0.8064.206
Content-type: text/plain; format=flowed; charset=windows-1252; reply-type=original
Content-transfer-encoding: 8BIT
Importance: Normal
X-Priority: 3
X-MSMail-priority: Normal
References: <006601ca3c6b$cab7a280$330c7c0a@china.huawei.com> <2C2F1EBA8050E74EA81502D5740B4BD6815751C5DC@SJEXCHCCR02.corp.ad.broadcom.com> <008b01ca3c70$a39ed6a0$330c7c0a@china.huawei.com> <2C2F1EBA8050E74EA81502D5740B4BD6815751C5EE@SJEXCHCCR02.corp.ad.broadcom.com> <77ead0ec0909231035g31d58c0bq4ae325e251e94d69@mail.gmail.com>
Cc: rtg-bfd@ietf.org, dkatz@juniper.net, 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: Thu, 24 Sep 2009 02:54:00 -0000

Hi,

For LDP LSP, it also has the same ECMP issue.

Could I say that BFD is suitable for any ECMP scenario?

Best regards,
Mach


--------------------------------------------------
From: "Vishwas Manral" <vishwas.ietf@gmail.com>
Sent: Thursday, September 24, 2009 1:35 AM
To: "Shahram Davari" <davari@broadcom.com>
Cc: <rtg-bfd@ietf.org>; <dkatz@juniper.net>; <dward@cisco.com>
Subject: Re: How to enforce BFD to be sent over different paths between 
twosystems?

> Hi Shahram,
>
>> That is correct. For IP there is only one path (shortest path)  between 
>> two
>> systems.
> Except ofcourse for the ECMP case.
>
> Thanks,
> Vishwas
>
>> ________________________________
>> From: Linda Dunbar [mailto:ldunbar@huawei.com]
>> Sent: Wednesday, September 23, 2009 10:10 AM
>> To: Shahram Davari; rtg-bfd@ietf.org; dkatz@juniper.net; dward@cisco.com
>> Subject: RE: How to enforce BFD to be sent over different paths between 
>> two
>> systems?
>>
>> Hi Shahram,
>>
>>
>>
>> Thank you very much for the answers.
>>
>> Maybe some wording can be improved. For example, if the text says
>> “transmitting BFD” over multiple paths, it is better to define what 
>>  “path”
>> means. To many people, especially people with transport network 
>> background,
>> paths mean physical paths. Different LDP or LSP paths between two systems
>> may not traverse all the paths between two systems.
>>
>>
>>
>> I understand that the intent of BFD is to let BFD run over various media.
>> But the description of the protocol is under the assumption that BFD is
>> running over a path which source can control, like LSP or LDP. For IP
>> forwarding, the source can’t control which path to traverse from A to B. 
>> It
>> is up to intermediate nodes to choose a path.
>>
>>
>>
>>  Linda Dunbar
>>
>>
>>
>> ________________________________
>>
>> From: Shahram Davari [mailto:davari@broadcom.com]
>> Sent: Wednesday, September 23, 2009 11:53 AM
>> To: Linda Dunbar; rtg-bfd@ietf.org; dkatz@juniper.com; dward@cisco.com
>> Subject: RE: How to enforce BFD to be sent over different paths between 
>> two
>> systems?
>>
>>
>>
>> Hi Linda,
>>
>>
>>
>> I am sure Dave will answer these questions better that I do, but let me 
>> give
>> you my 2c inline.
>>
>>
>>
>> Regards,
>>
>> Shahram
>>
>>
>>
>> ________________________________
>>
>> From: rtg-bfd-bounces@ietf.org [mailto:rtg-bfd-bounces@ietf.org] On 
>> Behalf
>> Of Linda Dunbar
>> Sent: Wednesday, September 23, 2009 9:35 AM
>> To: rtg-bfd@ietf.org; dkatz@juniper.com; dward@cisco.com
>> Subject: How to enforce BFD to be sent over different paths between two
>> systems?
>>
>> Dave,
>>
>>
>>
>> I have some questions on “draft-ietf-bfd-base-09.txt”. Hope you can help.
>>
>>
>>
>> 1.      Section 3: 3rd line of the first paragraph states “A pair of 
>> systems
>> transmit BFD packets periodically over each path between the two systems”.
>>
>>
>>
>>
>>
>> Question: when there are multiple paths between two systems, do you mean 
>> to
>> have multiple BFD sessions between those two systems, with each session
>> covering individual path? How to enforce each path being traversed?
>>
>>
>>
>> SD> For example there can be multiple LSPs between two systems and you 
>> need
>> to run BFD separately on each LSP.
>>
>>
>>
>> 2.      The Echo function is pretty much like “Ping”. Each system can
>> initiate a “Ping” to another system. Is “periodic Ping” an accurate
>> description of the “Echo function”?
>>
>>
>>
>>  SD> Your understanding is correct. But note that Echo packets are not 
>> BFD
>> packets. BFD just negotiates the Echo interval.
>>
>>
>>
>>
>>
>> 3.      Section 4.1 under the “Control Plane Independent” sub-section:
>>
>> The first paragraph states “if clear, the transmitting system’s BFD
>> implementation share fate with its control plane”.
>>
>> Question: When the transmitting system is running multiple routing
>> protocols, more than one signaling schemes for different services, is it
>> necessary to indicate which routing protocol and which signaling 
>> protocol?
>>    Actually, BFD is to test connectivity which can be up when the
>> corresponding control plane is done. What is the reason to have BFD share
>> fate with its transmitting system’s control plane?
>>
>>
>>
>> SD> Every LSP or PW or tunnel that runs BFD could be setup using an 
>> instance
>> of control plane.  We don't care about the control plane of the client or
>> server layers. What this bit indicates is the control-plane for the layer
>> you are running the BFD on.
>>
>>
>>
>> 4.      The BFD’s Control Packet Format described in Section 4.1 has a 
>> bit
>> field for Demand mode. Why not having a bit field for the other two modes
>> (Async and Echo)?
>>
>>     SD> If D=0 it means Async mode. For Echo, if a system does not want 
>> to
>> receive Echo it can set  "Required Min Echo RX Interval " = 0 . And there 
>> is
>> not need to signal that you want to Tx Echo.
>>
>>
>>
>> 5.      Is the Discriminator field of the BFD’ Control Packet Format same 
>> as
>> unique identifier for particular BFD session from one system? Why not 
>> call
>> it Identifier? Is it negotiated between the two systems?
>>
>>    SD> the Discr is a locally unique number (not globally) very similar 
>> to
>> an LSP MPLS label that is distributed from a downstream node. It it not
>> negotiated.
>>
>>
>>
>> 6.      Section 6.18.17 Concatenated Paths
>>
>> In transport network, Concatenated paths mean to combine (or bundle)
>> multiple paths to form a bigger path which has higher bandwidth. 
>> Therefore,
>> failure on one of the paths concatenated together will not cause
>> connectivity problem for the two systems exchanging BFD. This failure 
>> will
>> only cause the bandwidth of the concatenated path to be smaller. Do you 
>> mean
>> that when one of the paths within a concatenated path fail, the BFD 
>> should
>> indicate this partial failure of the concatenated path?
>>
>>
>>
>> SD> As far as I know concatenated paths in transport networks mean 
>> stitching
>> two connections such as two LSPs.
>>
>>
>>
>> 7.      Editorial: Section 2 Design: 6th line of the first paragraph:
>> “making it useful in concert with”? Is it a typo?
>>
>>
>>
>> Thank you very much for helping me.
>>
>>
>>
>> Best Regards, Linda Dunbar
>>
>> Advanced Technology Dept, Wireline Networks,
>>
>> Huawei Technologies, Inc.
>>
>>
> 

From mach@huawei.com  Wed Sep 23 19:59:48 2009
Return-Path: <mach@huawei.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 740DE3A696F for <rtg-bfd@core3.amsl.com>; Wed, 23 Sep 2009 19:59:48 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.044
X-Spam-Level: 
X-Spam-Status: No, score=-0.044 tagged_above=-999 required=5 tests=[AWL=0.451,  BAYES_00=-2.599, FH_RELAY_NODNS=1.451, HELO_MISMATCH_COM=0.553,  RDNS_NONE=0.1]
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 aX3yyqXgM0CK for <rtg-bfd@core3.amsl.com>; Wed, 23 Sep 2009 19:59:47 -0700 (PDT)
Received: from szxga01-in.huawei.com (unknown [119.145.14.64]) by core3.amsl.com (Postfix) with ESMTP id 23EE53A67FF for <rtg-bfd@ietf.org>; Wed, 23 Sep 2009 19:59:47 -0700 (PDT)
Received: from huawei.com (szxga01-in [172.24.2.3]) by szxga01-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0KQG0007XGD8B2@szxga01-in.huawei.com> for rtg-bfd@ietf.org; Thu, 24 Sep 2009 11:00:44 +0800 (CST)
Received: from m55527c ([10.111.12.100]) by szxga01-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTPA id <0KQG00M3ZGD66V@szxga01-in.huawei.com> for rtg-bfd@ietf.org; Thu, 24 Sep 2009 11:00:44 +0800 (CST)
Date: Thu, 24 Sep 2009 11:00:42 +0800
From: Mach Chen <mach@huawei.com>
Subject: Re: How to enforce BFD to be sent over different paths betweentwosystems?
In-reply-to: <75634DDF1614436FA4456B82E9D30337@m55527c>
To: Mach Chen <mach@huawei.com>, Vishwas Manral <vishwas.ietf@gmail.com>, Shahram Davari <davari@broadcom.com>
Message-id: <CA83580324384EACA8BF131F7FD082D5@m55527c>
MIME-version: 1.0
X-MIMEOLE: Produced By Microsoft MimeOLE V14.0.8064.206
X-Mailer: Microsoft Windows Live Mail 14.0.8064.206
Content-type: text/plain; format=flowed; charset=windows-1252; reply-type=response
Content-transfer-encoding: 8BIT
Importance: Normal
X-Priority: 3
X-MSMail-priority: Normal
References: <006601ca3c6b$cab7a280$330c7c0a@china.huawei.com> <2C2F1EBA8050E74EA81502D5740B4BD6815751C5DC@SJEXCHCCR02.corp.ad.broadcom.com> <008b01ca3c70$a39ed6a0$330c7c0a@china.huawei.com> <2C2F1EBA8050E74EA81502D5740B4BD6815751C5EE@SJEXCHCCR02.corp.ad.broadcom.com> <77ead0ec0909231035g31d58c0bq4ae325e251e94d69@mail.gmail.com> <75634DDF1614436FA4456B82E9D30337@m55527c>
Cc: rtg-bfd@ietf.org, dkatz@juniper.net, 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: Thu, 24 Sep 2009 02:59:48 -0000

Correct:-)

"Suitable" should be "not suilable"


--------------------------------------------------
From: "Mach Chen" <mach@huawei.com>
Sent: Thursday, September 24, 2009 10:54 AM
To: "Vishwas Manral" <vishwas.ietf@gmail.com>; "Shahram Davari" 
<davari@broadcom.com>
Cc: <rtg-bfd@ietf.org>; <dkatz@juniper.net>; <dward@cisco.com>
Subject: Re: How to enforce BFD to be sent over different paths 
betweentwosystems?

> Hi,
>
> For LDP LSP, it also has the same ECMP issue.
>
> Could I say that BFD is suitable for any ECMP scenario?
>
> Best regards,
> Mach
>
>
> --------------------------------------------------
> From: "Vishwas Manral" <vishwas.ietf@gmail.com>
> Sent: Thursday, September 24, 2009 1:35 AM
> To: "Shahram Davari" <davari@broadcom.com>
> Cc: <rtg-bfd@ietf.org>; <dkatz@juniper.net>; <dward@cisco.com>
> Subject: Re: How to enforce BFD to be sent over different paths between 
> twosystems?
>
>> Hi Shahram,
>>
>>> That is correct. For IP there is only one path (shortest path)  between 
>>> two
>>> systems.
>> Except ofcourse for the ECMP case.
>>
>> Thanks,
>> Vishwas
>>
>>> ________________________________
>>> From: Linda Dunbar [mailto:ldunbar@huawei.com]
>>> Sent: Wednesday, September 23, 2009 10:10 AM
>>> To: Shahram Davari; rtg-bfd@ietf.org; dkatz@juniper.net; dward@cisco.com
>>> Subject: RE: How to enforce BFD to be sent over different paths between 
>>> two
>>> systems?
>>>
>>> Hi Shahram,
>>>
>>>
>>>
>>> Thank you very much for the answers.
>>>
>>> Maybe some wording can be improved. For example, if the text says
>>> “transmitting BFD” over multiple paths, it is better to define what 
>>> “path”
>>> means. To many people, especially people with transport network 
>>> background,
>>> paths mean physical paths. Different LDP or LSP paths between two 
>>> systems
>>> may not traverse all the paths between two systems.
>>>
>>>
>>>
>>> I understand that the intent of BFD is to let BFD run over various 
>>> media.
>>> But the description of the protocol is under the assumption that BFD is
>>> running over a path which source can control, like LSP or LDP. For IP
>>> forwarding, the source can’t control which path to traverse from A to B. 
>>> It
>>> is up to intermediate nodes to choose a path.
>>>
>>>
>>>
>>>  Linda Dunbar
>>>
>>>
>>>
>>> ________________________________
>>>
>>> From: Shahram Davari [mailto:davari@broadcom.com]
>>> Sent: Wednesday, September 23, 2009 11:53 AM
>>> To: Linda Dunbar; rtg-bfd@ietf.org; dkatz@juniper.com; dward@cisco.com
>>> Subject: RE: How to enforce BFD to be sent over different paths between 
>>> two
>>> systems?
>>>
>>>
>>>
>>> Hi Linda,
>>>
>>>
>>>
>>> I am sure Dave will answer these questions better that I do, but let me 
>>> give
>>> you my 2c inline.
>>>
>>>
>>>
>>> Regards,
>>>
>>> Shahram
>>>
>>>
>>>
>>> ________________________________
>>>
>>> From: rtg-bfd-bounces@ietf.org [mailto:rtg-bfd-bounces@ietf.org] On 
>>> Behalf
>>> Of Linda Dunbar
>>> Sent: Wednesday, September 23, 2009 9:35 AM
>>> To: rtg-bfd@ietf.org; dkatz@juniper.com; dward@cisco.com
>>> Subject: How to enforce BFD to be sent over different paths between two
>>> systems?
>>>
>>> Dave,
>>>
>>>
>>>
>>> I have some questions on “draft-ietf-bfd-base-09.txt”. Hope you can 
>>> help.
>>>
>>>
>>>
>>> 1.      Section 3: 3rd line of the first paragraph states “A pair of 
>>> systems
>>> transmit BFD packets periodically over each path between the two 
>>>  systems”.
>>>
>>>
>>>
>>>
>>>
>>> Question: when there are multiple paths between two systems, do you mean 
>>> to
>>> have multiple BFD sessions between those two systems, with each session
>>> covering individual path? How to enforce each path being traversed?
>>>
>>>
>>>
>>> SD> For example there can be multiple LSPs between two systems and you 
>>> need
>>> to run BFD separately on each LSP.
>>>
>>>
>>>
>>> 2.      The Echo function is pretty much like “Ping”. Each system can
>>> initiate a “Ping” to another system. Is “periodic Ping” an accurate
>>> description of the “Echo function”?
>>>
>>>
>>>
>>>  SD> Your understanding is correct. But note that Echo packets are not 
>>> BFD
>>> packets. BFD just negotiates the Echo interval.
>>>
>>>
>>>
>>>
>>>
>>> 3.      Section 4.1 under the “Control Plane Independent” sub-section:
>>>
>>> The first paragraph states “if clear, the transmitting system’s BFD
>>> implementation share fate with its control plane”.
>>>
>>> Question: When the transmitting system is running multiple routing
>>> protocols, more than one signaling schemes for different services, is it
>>> necessary to indicate which routing protocol and which signaling 
>>> protocol?
>>>    Actually, BFD is to test connectivity which can be up when the
>>> corresponding control plane is done. What is the reason to have BFD 
>>> share
>>> fate with its transmitting system’s control plane?
>>>
>>>
>>>
>>> SD> Every LSP or PW or tunnel that runs BFD could be setup using an 
>>> instance
>>> of control plane.  We don't care about the control plane of the client 
>>> or
>>> server layers. What this bit indicates is the control-plane for the 
>>> layer
>>> you are running the BFD on.
>>>
>>>
>>>
>>> 4.      The BFD’s Control Packet Format described in Section 4.1 has a 
>>> bit
>>> field for Demand mode. Why not having a bit field for the other two 
>>> modes
>>> (Async and Echo)?
>>>
>>>     SD> If D=0 it means Async mode. For Echo, if a system does not want 
>>> to
>>> receive Echo it can set  "Required Min Echo RX Interval " = 0 . And 
>>> there is
>>> not need to signal that you want to Tx Echo.
>>>
>>>
>>>
>>> 5.      Is the Discriminator field of the BFD’ Control Packet Format 
>>> same as
>>> unique identifier for particular BFD session from one system? Why not 
>>> call
>>> it Identifier? Is it negotiated between the two systems?
>>>
>>>    SD> the Discr is a locally unique number (not globally) very similar 
>>> to
>>> an LSP MPLS label that is distributed from a downstream node. It it not
>>> negotiated.
>>>
>>>
>>>
>>> 6.      Section 6.18.17 Concatenated Paths
>>>
>>> In transport network, Concatenated paths mean to combine (or bundle)
>>> multiple paths to form a bigger path which has higher bandwidth. 
>>> Therefore,
>>> failure on one of the paths concatenated together will not cause
>>> connectivity problem for the two systems exchanging BFD. This failure 
>>> will
>>> only cause the bandwidth of the concatenated path to be smaller. Do you 
>>> mean
>>> that when one of the paths within a concatenated path fail, the BFD 
>>> should
>>> indicate this partial failure of the concatenated path?
>>>
>>>
>>>
>>> SD> As far as I know concatenated paths in transport networks mean 
>>> stitching
>>> two connections such as two LSPs.
>>>
>>>
>>>
>>> 7.      Editorial: Section 2 Design: 6th line of the first paragraph:
>>> “making it useful in concert with”? Is it a typo?
>>>
>>>
>>>
>>> Thank you very much for helping me.
>>>
>>>
>>>
>>> Best Regards, Linda Dunbar
>>>
>>> Advanced Technology Dept, Wireline Networks,
>>>
>>> Huawei Technologies, Inc.
>>>
>>>
>> 

From dkatz@juniper.net  Mon Sep 28 12:34:53 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 09AA028C0DE for <rtg-bfd@core3.amsl.com>; Mon, 28 Sep 2009 12:34:53 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.529
X-Spam-Level: 
X-Spam-Status: No, score=-6.529 tagged_above=-999 required=5 tests=[AWL=0.069,  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 OpCmYMN4Yt89 for <rtg-bfd@core3.amsl.com>; Mon, 28 Sep 2009 12:34:51 -0700 (PDT)
Received: from exprod7og116.obsmtp.com (exprod7og116.obsmtp.com [64.18.2.219]) by core3.amsl.com (Postfix) with ESMTP id 9B1EF3A6920 for <rtg-bfd@ietf.org>; Mon, 28 Sep 2009 12:34:50 -0700 (PDT)
Received: from source ([66.129.224.36]) (using TLSv1) by exprod7ob116.postini.com ([64.18.6.12]) with SMTP ID DSNKSsEQII1IjEcvLQsUbFvxLQgvzvRSBVzz@postini.com; Mon, 28 Sep 2009 12:36: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; Mon, 28 Sep 2009 12:26:30 -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); Mon, 28 Sep 2009 12:26:30 -0700
Received: from emailsmtp56.jnpr.net ([172.24.60.77]) by p-emlb02-sac.jnpr.net with Microsoft SMTPSVC(6.0.3790.3959); Mon, 28 Sep 2009 12:26:29 -0700
Received: from merlot.juniper.net ([172.17.27.10]) by emailsmtp56.jnpr.net with Microsoft SMTPSVC(6.0.3790.3959); Mon, 28 Sep 2009 12:26:29 -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 n8SJQSM82642; Mon, 28 Sep 2009 12:26:28 -0700 (PDT)	(envelope-from dkatz@juniper.net)
Message-ID: <2CBD2C94-3383-4BD0-9D30-2D5F9216F194@juniper.net>
From: Dave Katz <dkatz@juniper.net>
To: Linda Dunbar <ldunbar@huawei.com>
In-Reply-To: <006601ca3c6b$cab7a280$330c7c0a@china.huawei.com>
Content-Type: multipart/alternative; boundary="Apple-Mail-1-980881115"
MIME-Version: 1.0 (Apple Message framework v936)
Subject: Re: How to enforce BFD to be sent over different paths between two systems?
Date: Mon, 28 Sep 2009 13:26:27 -0600
References: <006601ca3c6b$cab7a280$330c7c0a@china.huawei.com>
X-Mailer: Apple Mail (2.936)
X-OriginalArrivalTime: 28 Sep 2009 19:26:29.0555 (UTC) FILETIME=[94365030:01CA4071]
Cc: rtg-bfd@ietf.org, dward@cisco.com, dkatz@juniper.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: Mon, 28 Sep 2009 19:34:53 -0000

--Apple-Mail-1-980881115
Content-Type: text/plain; charset="WINDOWS-1252"; format=flowed; delsp=yes
Content-Transfer-Encoding: quoted-printable


On Sep 23, 2009, at 10:34 AM, Linda Dunbar wrote:

> Dave,
>
> I have some questions on =93draft-ietf-bfd-base-09.txt=94. Hope you =
can =20
> help.
>
> Section 3: 3rd line of the first paragraph states =93A pair of systems =
=20
> transmit BFD packets periodically over each path between the two =20
> systems=94.
>
> Question: when there are multiple paths between two systems, do you =20=

> mean to have multiple BFD sessions between those two systems, with =20
> each session covering individual path? How to enforce each path =20
> being traversed?

The idea is that a BFD session protects a path, and if multiple paths =20=

are present, the operator/implementor can protect any or all of them.  =20=

"Enforcement" is outside the scope, but is most often a matter of =20
configuration (configuring BFD to run on an interface or an LSP or =20
whatever it may be.)

>
> The Echo function is pretty much like =93Ping=94. Each system can =20
> initiate a =93Ping=94 to another system. Is =93periodic Ping=94 an =
accurate =20
> description of the =93Echo function=94?
>

More or less, with two additions.  First, the echo protocol itself is =20=

unspecified, so implementors can put whatever they want in the =20
packets, and this could presumably have some additional added value.  =20=

Second, the failure of the echo protocol is reflected in the control =20
protocol, so there is a standardized (more or less) mechanism to =20
signal that failure to the far end and to react to the failure.

>
> Section 4.1 under the =93Control Plane Independent=94 sub-section:
> The first paragraph states =93if clear, the transmitting system=92s =
BFD =20
> implementation share fate with its control plane=94.
> Question: When the transmitting system is running multiple routing =20
> protocols, more than one signaling schemes for different services, =20
> is it necessary to indicate which routing protocol and which =20
> signaling protocol?    Actually, BFD is to test connectivity which =20
> can be up when the corresponding control plane is done. What is the =20=

> reason to have BFD share fate with its transmitting system=92s control =
=20
> plane?

The most common reason to share fate with the control plane is to =20
implement BFD in the control plane, which is where many =20
implementations start.  BFD doesn't know or care about whether zero or =20=

more routing protocols are running;  the protocol is protecting the =20
data path over which the routing protocol runs.  How BFD interacts =20
with some or all of those protocols is outside the spec (though =20
strongly hinted at in the Generic spec.)  We have taken pains to keep =20=

BFD very loosely coupled with the rest of the system;  BFD tests the =20
path, and if it detects a failure, other parts of the system =20
(typically routing protocols) are advised of this.

If multiple routing protocols are running over IPv4, there will be a =20
single BFD session running over the IPv4 path between systems, and a =20
failure of that BFD session would typically be signaled to each =20
protocol.

>
> The BFD=92s Control Packet Format described in Section 4.1 has a bit =20=

> field for Demand mode. Why not having a bit field for the other two =20=

> modes (Async and Echo)?

Because it is not necessary to signal them in this way;  the bits =20
would be redundant and/or useless.

>
> Is the Discriminator field of the BFD=92 Control Packet Format same as =
=20
> unique identifier for particular BFD session from one system? Why =20
> not call it Identifier? Is it negotiated between the two systems?

That's what we called it.  It discriminates between multiple sessions =20=

between the same pair of systems.

>
>
> Section 6.18.17 Concatenated Paths
> In transport network, Concatenated paths mean to combine (or bundle) =20=

> multiple paths to form a bigger path which has higher bandwidth. =20
> Therefore, failure on one of the paths concatenated together will =20
> not cause connectivity problem for the two systems exchanging BFD. =20
> This failure will only cause the bandwidth of the concatenated path =20=

> to be smaller. Do you mean that when one of the paths within a =20
> concatenated path fail, the BFD should indicate this partial failure =20=

> of the concatenated path?

In my dictionary, "concatenation" is the process of hooking things =20
together "in a chain or series."  Bundling is not concatenation, at =20
least in the general definition of the word, since it is parallel.

The point of this section is to point out that an end-to-end path may =20=

be stitched together out of segments of various technologies, and BFD =20=

may run over only part of this end-to-end path.  If a failure is =20
detected by other means on an adjacent segment (say, OAM), this can be =20=

signaled through BFD to the system connecting to the next segment, =20
with the idea that the failure can be signaled all the way to the end, =20=

even though the bit over which BFD is running may not have failed =20
itself.

This is an interworking hack.

>
> Editorial: Section 2 Design: 6th line of the first paragraph: =20
> =93making it useful in concert with=94? Is it a typo?

No, just my somewhat arcane choice of wording.  "In concert with" =20
means "along with" or "in combination with".


>
>
> Thank you very much for helping me.
>
> Best Regards, Linda Dunbar
> Advanced Technology Dept, Wireline Networks,
> Huawei Technologies, Inc.
>


--Apple-Mail-1-980881115
Content-Type: text/html; charset="WINDOWS-1252"
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 Sep 23, 2009, =
at 10:34 AM, Linda Dunbar 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 lang=3D"EN-US" link=3D"blue" =
vlink=3D"purple"><o:smarttagtype =
namespaceuri=3D"urn:schemas-microsoft-com:office:smarttags" =
name=3D"place"><div class=3D"Section1"><div style=3D"margin-top: 0in; =
margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: =
12pt; font-family: 'Times New Roman'; "><font size=3D"3" =
face=3D"Arial"><span style=3D"font-size: 12pt; font-family: Arial; =
">Dave,<o:p></o:p></span></font></div><div style=3D"margin-top: 0in; =
margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: =
12pt; font-family: 'Times New Roman'; "><font size=3D"3" =
face=3D"Arial"><span style=3D"font-size: 12pt; font-family: Arial; =
"><o:p>&nbsp;</o:p></span></font></div><div style=3D"margin-top: 0in; =
margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: =
12pt; font-family: 'Times New Roman'; "><font size=3D"3" =
face=3D"Arial"><span style=3D"font-size: 12pt; font-family: Arial; ">I =
have some questions on =93draft-ietf-bfd-base-09.txt=94. Hope you can =
help.<o:p></o:p></span></font></div><div style=3D"margin-top: 0in; =
margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: =
12pt; font-family: 'Times New Roman'; "><font size=3D"3" =
face=3D"Arial"><span style=3D"font-size: 12pt; font-family: Arial; =
"><o:p>&nbsp;</o:p></span></font></div><ol start=3D"1" type=3D"1" =
style=3D"margin-bottom: 0in; margin-top: 0in; "><li class=3D"MsoNormal" =
style=3D"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; =
margin-left: 0in; font-size: 12pt; font-family: 'Times New Roman'; =
"><font size=3D"3" face=3D"Arial"><span style=3D"font-size: 12pt; =
font-family: Arial; ">Section 3: 3<sup>rd</sup><span =
class=3D"Apple-converted-space">&nbsp;</span>line of the first paragraph =
states =93A pair of systems transmit BFD packets periodically over each =
path between the two systems=94.<o:p></o:p></span></font></li></ol><div =
style=3D"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; =
margin-left: 0.25in; font-size: 12pt; font-family: 'Times New Roman'; =
"><font size=3D"3" face=3D"Arial"><span style=3D"font-size: 12pt; =
font-family: Arial; "><o:p>&nbsp;</o:p></span></font></div><div =
style=3D"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; =
margin-left: 0.25in; font-size: 12pt; font-family: 'Times New Roman'; =
"><font size=3D"3" face=3D"Arial"><span style=3D"font-size: 12pt; =
font-family: Arial; ">Question: when there are multiple paths between =
two systems, do you mean to have multiple BFD sessions between those two =
systems, with each session covering individual path? How to enforce each =
path being =
traversed?</span></font></div></div></o:smarttagtype></div></span></blockq=
uote><div><br></div>The idea is that a BFD session protects a path, and =
if multiple paths are present, the operator/implementor can protect any =
or all of them. &nbsp;"Enforcement" is outside the scope, but is most =
often a matter of configuration (configuring BFD to run on an interface =
or an LSP or whatever it may be.)</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 lang=3D"EN-US" link=3D"blue" =
vlink=3D"purple"><o:smarttagtype =
namespaceuri=3D"urn:schemas-microsoft-com:office:smarttags" =
name=3D"place"><div class=3D"Section1"><div style=3D"margin-top: 0in; =
margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0.25in; =
font-size: 12pt; font-family: 'Times New Roman'; "><font size=3D"3" =
face=3D"Arial"><span style=3D"font-size: 12pt; font-family: Arial; =
"><o:p></o:p></span></font></div><div style=3D"margin-top: 0in; =
margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: =
12pt; font-family: 'Times New Roman'; "><font size=3D"3" =
face=3D"Arial"><span style=3D"font-size: 12pt; font-family: Arial; =
"><o:p>&nbsp;</o:p></span></font></div><ol start=3D"2" type=3D"1" =
style=3D"margin-bottom: 0in; margin-top: 0in; "><li class=3D"MsoNormal" =
style=3D"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; =
margin-left: 0in; font-size: 12pt; font-family: 'Times New Roman'; =
"><font size=3D"3" face=3D"Arial"><span style=3D"font-size: 12pt; =
font-family: Arial; ">The Echo function is pretty much like =93<st1:place =
w:st=3D"on">Ping</st1:place>=94. Each system can initiate a =93<st1:place =
w:st=3D"on">Ping</st1:place>=94 to another system. Is =93periodic<span =
class=3D"Apple-converted-space">&nbsp;</span><st1:place =
w:st=3D"on">Ping</st1:place>=94 an accurate description of the =93Echo =
function=94?<o:p></o:p></span></font></li></ol><div style=3D"margin-top: =
0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; =
font-size: 12pt; font-family: 'Times New Roman'; "><font size=3D"3" =
face=3D"Arial"><span style=3D"font-size: 12pt; font-family: Arial; =
"><o:p>&nbsp;</o:p></span></font></div></div></o:smarttagtype></div></span=
></blockquote><div><br></div>More or less, with two additions. =
&nbsp;First, the echo protocol itself is unspecified, so implementors =
can put whatever they want in the packets, and this could presumably =
have some additional added value. &nbsp;Second, the failure of the echo =
protocol is reflected in the control protocol, so there is a =
standardized (more or less) mechanism to signal that failure to the far =
end and to react to the failure.</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 lang=3D"EN-US" link=3D"blue" =
vlink=3D"purple"><o:smarttagtype =
namespaceuri=3D"urn:schemas-microsoft-com:office:smarttags" =
name=3D"place"><div class=3D"Section1"><div style=3D"margin-top: 0in; =
margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: =
12pt; font-family: 'Times New Roman'; "><font size=3D"3" =
face=3D"Arial"><span style=3D"font-size: 12pt; font-family: Arial; =
"><o:p>&nbsp;</o:p></span></font></div><ol start=3D"3" type=3D"1" =
style=3D"margin-bottom: 0in; margin-top: 0in; "><li class=3D"MsoNormal" =
style=3D"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; =
margin-left: 0in; font-size: 12pt; font-family: 'Times New Roman'; =
"><font size=3D"3" face=3D"Arial"><span style=3D"font-size: 12pt; =
font-family: Arial; ">Section 4.1 under the =93Control Plane =
Independent=94 sub-section:<o:p></o:p></span></font></li></ol><div =
style=3D"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; =
margin-left: 0.25in; font-size: 12pt; font-family: 'Times New Roman'; =
"><font size=3D"3" face=3D"Arial"><span style=3D"font-size: 12pt; =
font-family: Arial; ">The first paragraph states =93if clear, the =
transmitting system=92s BFD implementation share fate with its control =
plane=94.<o:p></o:p></span></font></div><div style=3D"margin-top: 0in; =
margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0.25in; =
font-size: 12pt; font-family: 'Times New Roman'; "><font size=3D"3" =
face=3D"Arial"><span style=3D"font-size: 12pt; font-family: Arial; =
">Question: When the transmitting system is running multiple routing =
protocols, more than one signaling schemes for different services, is it =
necessary to indicate which routing protocol and which signaling =
protocol? &nbsp;&nbsp;&nbsp;Actually, BFD is to test connectivity which =
can be up when the corresponding control plane is done. What is the =
reason to have BFD share fate with its transmitting system=92s control =
plane?</span></font></div></div></o:smarttagtype></div></span></blockquote=
><div><br></div>The most common reason to share fate with the control =
plane is to implement BFD in the control plane, which is where many =
implementations start. &nbsp;BFD doesn't know or care about whether zero =
or more routing protocols are running; &nbsp;the protocol is protecting =
the data path over which the routing protocol runs. &nbsp;How BFD =
interacts with some or all of those protocols is outside the spec =
(though strongly hinted at in the Generic spec.) &nbsp;We have taken =
pains to keep BFD very loosely coupled with the rest of the system; =
&nbsp;BFD tests the path, and if it detects a failure, other parts of =
the system (typically routing protocols) are advised of =
this.</div><div><br></div><div>If multiple routing protocols are running =
over IPv4, there will be a single BFD session running over the IPv4 path =
between systems, and a failure of that BFD session would typically be =
signaled to each protocol.</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 lang=3D"EN-US" link=3D"blue" =
vlink=3D"purple"><o:smarttagtype =
namespaceuri=3D"urn:schemas-microsoft-com:office:smarttags" =
name=3D"place"><div class=3D"Section1"><div style=3D"margin-top: 0in; =
margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0.25in; =
font-size: 12pt; font-family: 'Times New Roman'; "><font size=3D"3" =
face=3D"Arial"><span style=3D"font-size: 12pt; font-family: Arial; =
"><o:p></o:p></span></font></div><div style=3D"margin-top: 0in; =
margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: =
12pt; font-family: 'Times New Roman'; "><font size=3D"3" =
face=3D"Arial"><span style=3D"font-size: 12pt; font-family: Arial; =
"><o:p>&nbsp;</o:p></span></font></div><ol start=3D"4" type=3D"1" =
style=3D"margin-bottom: 0in; margin-top: 0in; "><li class=3D"MsoNormal" =
style=3D"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; =
margin-left: 0in; font-size: 12pt; font-family: 'Times New Roman'; =
"><font size=3D"3" face=3D"Arial"><span style=3D"font-size: 12pt; =
font-family: Arial; ">The BFD=92s Control Packet Format described in =
Section 4.1 has a bit field for Demand mode. Why not having a bit field =
for the other two modes (Async and =
Echo)?</span></font></li></ol></div></o:smarttagtype></div></span></blockq=
uote><div><br></div>Because it is not necessary to signal them in this =
way; &nbsp;the bits would be redundant and/or =
useless.</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 lang=3D"EN-US" link=3D"blue" =
vlink=3D"purple"><o:smarttagtype =
namespaceuri=3D"urn:schemas-microsoft-com:office:smarttags" =
name=3D"place"><div class=3D"Section1"><ol start=3D"4" type=3D"1" =
style=3D"margin-bottom: 0in; margin-top: 0in; "><li class=3D"MsoNormal" =
style=3D"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; =
margin-left: 0in; font-size: 12pt; font-family: 'Times New Roman'; =
"><span class=3D"Apple-style-span" style=3D"font-family: Arial; =
">&nbsp;</span></li></ol><ol start=3D"5" type=3D"1" =
style=3D"margin-bottom: 0in; margin-top: 0in; "><li class=3D"MsoNormal" =
style=3D"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; =
margin-left: 0in; font-size: 12pt; font-family: 'Times New Roman'; =
"><font size=3D"3" face=3D"Arial"><span style=3D"font-size: 12pt; =
font-family: Arial; ">Is the Discriminator field of the BFD=92 Control =
Packet Format same as unique identifier for particular BFD session from =
one system? Why not call it Identifier? Is it negotiated between the two =
systems?</span></font></li></ol></div></o:smarttagtype></div></span></bloc=
kquote><div><br></div>That's what we called it. &nbsp;It discriminates =
between multiple sessions between the same pair of =
systems.</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 lang=3D"EN-US" link=3D"blue" =
vlink=3D"purple"><o:smarttagtype =
namespaceuri=3D"urn:schemas-microsoft-com:office:smarttags" =
name=3D"place"><div class=3D"Section1"><ol start=3D"5" type=3D"1" =
style=3D"margin-bottom: 0in; margin-top: 0in; "><li class=3D"MsoNormal" =
style=3D"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; =
margin-left: 0in; font-size: 12pt; font-family: 'Times New Roman'; =
"><font size=3D"3" face=3D"Arial"><span style=3D"font-size: 12pt; =
font-family: Arial; "><o:p></o:p></span></font></li></ol><div =
style=3D"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; =
margin-left: 0in; font-size: 12pt; font-family: 'Times New Roman'; =
"><font size=3D"3" face=3D"Arial"><span style=3D"font-size: 12pt; =
font-family: Arial; "><o:p>&nbsp;</o:p></span></font></div><ol start=3D"6"=
 type=3D"1" style=3D"margin-bottom: 0in; margin-top: 0in; "><li =
class=3D"MsoNormal" style=3D"margin-top: 0in; margin-right: 0in; =
margin-bottom: 0.0001pt; margin-left: 0in; font-size: 12pt; font-family: =
'Times New Roman'; "><font size=3D"3" face=3D"Arial"><span =
style=3D"font-size: 12pt; font-family: Arial; ">Section 6.18.17 =
Concatenated Paths<o:p></o:p></span></font></li></ol><div =
style=3D"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; =
margin-left: 0.25in; font-size: 12pt; font-family: 'Times New Roman'; =
"><font size=3D"3" face=3D"Arial"><span style=3D"font-size: 12pt; =
font-family: Arial; ">In transport network, Concatenated paths mean to =
combine (or bundle) multiple paths to form a bigger path which has =
higher bandwidth. Therefore, failure on one of the paths concatenated =
together will not cause connectivity problem for the two systems =
exchanging BFD. This failure will only cause the bandwidth of the =
concatenated path to be smaller. Do you mean that when one of the paths =
within a concatenated path fail, the BFD should indicate this partial =
failure of the concatenated =
path?</span></font></div></div></o:smarttagtype></div></span></blockquote>=
<div><br></div>In my dictionary, "concatenation" is the process of =
hooking things together "in a chain or series." &nbsp;Bundling is not =
concatenation, at least in the general definition of the word, since it =
is parallel.</div><div><br></div><div>The point of this section is to =
point out that an end-to-end path may be stitched together out of =
segments of various technologies, and BFD may run over only part of this =
end-to-end path. &nbsp;If a failure is detected by other means on an =
adjacent segment (say, OAM), this can be signaled through BFD to the =
system connecting to the next segment, with the idea that the failure =
can be signaled all the way to the end, even though the bit over which =
BFD is running may not have failed itself.</div><div><br></div><div>This =
is an interworking hack.</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 lang=3D"EN-US" link=3D"blue" =
vlink=3D"purple"><o:smarttagtype =
namespaceuri=3D"urn:schemas-microsoft-com:office:smarttags" =
name=3D"place"><div class=3D"Section1"><div style=3D"margin-top: 0in; =
margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0.25in; =
font-size: 12pt; font-family: 'Times New Roman'; "><font size=3D"3" =
face=3D"Arial"><span style=3D"font-size: 12pt; font-family: Arial; =
"><o:p></o:p></span></font></div><div style=3D"margin-top: 0in; =
margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0.25in; =
font-size: 12pt; font-family: 'Times New Roman'; "><font size=3D"3" =
face=3D"Arial"><span style=3D"font-size: 12pt; font-family: Arial; =
">&nbsp;<o:p></o:p></span></font></div><ol start=3D"7" type=3D"1" =
style=3D"margin-bottom: 0in; margin-top: 0in; "><li class=3D"MsoNormal" =
style=3D"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; =
margin-left: 0in; font-size: 12pt; font-family: 'Times New Roman'; =
"><font size=3D"3" face=3D"Arial"><span style=3D"font-size: 12pt; =
font-family: Arial; ">Editorial: Section 2 Design: 6<sup>th</sup><span =
class=3D"Apple-converted-space">&nbsp;</span>line of the first =
paragraph: =93making it useful in concert with=94? Is it a =
typo?</span></font></li></ol></div></o:smarttagtype></div></span></blockqu=
ote><div><br></div>No, just my somewhat arcane choice of wording. =
&nbsp;"In concert with" means "along with" or "in combination =
with".</div><div><br></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 lang=3D"EN-US" link=3D"blue" =
vlink=3D"purple"><o:smarttagtype =
namespaceuri=3D"urn:schemas-microsoft-com:office:smarttags" =
name=3D"place"><div class=3D"Section1"><ol start=3D"7" type=3D"1" =
style=3D"margin-bottom: 0in; margin-top: 0in; "><li class=3D"MsoNormal" =
style=3D"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; =
margin-left: 0in; font-size: 12pt; font-family: 'Times New Roman'; =
"><font size=3D"3" face=3D"Arial"><span style=3D"font-size: 12pt; =
font-family: Arial; "><o:p></o:p></span></font></li></ol><div =
style=3D"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; =
margin-left: 0in; font-size: 12pt; font-family: 'Times New Roman'; =
"><font size=3D"3" face=3D"Arial"><span style=3D"font-size: 12pt; =
font-family: Arial; "><o:p>&nbsp;</o:p></span></font></div><div =
style=3D"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; =
margin-left: 0in; font-size: 12pt; font-family: 'Times New Roman'; =
"><font size=3D"3" face=3D"Arial"><span style=3D"font-size: 12pt; =
font-family: Arial; ">Thank you very much for helping =
me.<o:p></o:p></span></font></div><div style=3D"margin-top: 0in; =
margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: =
12pt; font-family: 'Times New Roman'; "><font size=3D"3" =
face=3D"Arial"><span style=3D"font-size: 12pt; font-family: Arial; =
"><o:p>&nbsp;</o:p></span></font></div><div style=3D"margin-top: 0in; =
margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: =
12pt; font-family: 'Times New Roman'; "><font size=3D"3" =
face=3D"Arial"><span style=3D"font-size: 12pt; font-family: Arial; =
">Best Regards, Linda Dunbar<o:p></o:p></span></font></div><div =
style=3D"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; =
margin-left: 0in; font-size: 12pt; font-family: 'Times New Roman'; =
"><font size=3D"3" color=3D"black" face=3D"Arial"><span =
style=3D"font-size: 12pt; font-family: Arial; color: black; ">Advanced =
Technology Dept, Wireline Networks,</span></font><o:p></o:p></div><div =
style=3D"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; =
margin-left: 0in; font-size: 12pt; font-family: 'Times New Roman'; =
"><font size=3D"3" face=3D"Arial"><span style=3D"font-size: 12pt; =
font-family: Arial; ">Huawei Technologies, Inc.</span></font><font =
size=3D"2" face=3D"Arial"><span style=3D"font-size: 10pt; font-family: =
Arial; "><o:p></o:p></span></font></div><div style=3D"margin-top: 0in; =
margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: =
12pt; font-family: 'Times New Roman'; "><font size=3D"3" face=3D"Times =
New Roman"><span style=3D"font-size: 12pt; =
"><o:p>&nbsp;</o:p></span></font></div></div></o:smarttagtype></div></span=
></blockquote></div><br></body></html>=

--Apple-Mail-1-980881115--

From dkatz@juniper.net  Mon Sep 28 12:40:54 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 2893B3A6A08 for <rtg-bfd@core3.amsl.com>; Mon, 28 Sep 2009 12:40:54 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.532
X-Spam-Level: 
X-Spam-Status: No, score=-6.532 tagged_above=-999 required=5 tests=[AWL=0.066,  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 5mt-+TUumWgm for <rtg-bfd@core3.amsl.com>; Mon, 28 Sep 2009 12:40:52 -0700 (PDT)
Received: from exprod7og113.obsmtp.com (exprod7og113.obsmtp.com [64.18.2.179]) by core3.amsl.com (Postfix) with ESMTP id E55BD3A6A06 for <rtg-bfd@ietf.org>; Mon, 28 Sep 2009 12:40:51 -0700 (PDT)
Received: from source ([66.129.224.36]) (using TLSv1) by exprod7ob113.postini.com ([64.18.6.12]) with SMTP ID DSNKSsERjyXg9Q1jisft5K5NJr5XtljP39Xp@postini.com; Mon, 28 Sep 2009 12:42:11 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, 28 Sep 2009 12:35:02 -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, 28 Sep 2009 12:35:02 -0700
Received: from emailsmtp55.jnpr.net ([172.24.18.132]) by p-emlb01-sac.jnpr.net with Microsoft SMTPSVC(6.0.3790.3959); Mon, 28 Sep 2009 12:35:02 -0700
Received: from merlot.juniper.net ([172.17.27.10]) by emailsmtp55.jnpr.net with Microsoft SMTPSVC(6.0.3790.3959); Mon, 28 Sep 2009 12:35:01 -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 n8SJZ0M82879; Mon, 28 Sep 2009 12:35:00 -0700 (PDT)	(envelope-from dkatz@juniper.net)
Message-ID: <116CF6C0-EBF8-490F-A64A-95DFD566F5DE@juniper.net>
From: Dave Katz <dkatz@juniper.net>
To: Linda Dunbar <ldunbar@huawei.com>
In-Reply-To: <008b01ca3c70$a39ed6a0$330c7c0a@china.huawei.com>
Content-Type: multipart/alternative; boundary="Apple-Mail-2-981392936"
MIME-Version: 1.0 (Apple Message framework v936)
Subject: Re: How to enforce BFD to be sent over different paths between two systems?
Date: Mon, 28 Sep 2009 13:34:59 -0600
References: <006601ca3c6b$cab7a280$330c7c0a@china.huawei.com> <2C2F1EBA8050E74EA81502D5740B4BD6815751C5DC@SJEXCHCCR02.corp.ad.broadcom.com> <008b01ca3c70$a39ed6a0$330c7c0a@china.huawei.com>
X-Mailer: Apple Mail (2.936)
X-OriginalArrivalTime: 28 Sep 2009 19:35:01.0199 (UTC) FILETIME=[C52CFDF0:01CA4072]
Cc: rtg-bfd@ietf.org, 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: Mon, 28 Sep 2009 19:40:54 -0000

--Apple-Mail-2-981392936
Content-Type: text/plain; charset="WINDOWS-1252"; format=flowed; delsp=yes
Content-Transfer-Encoding: quoted-printable

"Path" is a very generic term;  it is unfortunate that there is some =20
conflict in terminology, but those of us steeped in network layer =20
technology don't view paths as being physical.

For what it's worth, there is this bit in the spec:

  BFD can provide failure detection on any kind of path between
  systems, including direct physical links, virtual circuits, tunnels,
  MPLS LSPs, multihop routed paths, and unidirectional links (so long
  as there is some return path, of course.)

 =46rom the standpoint of BFD running at the network layer, you are =20
correct in pointing out that the endpoint may not be able to choose =20
the physical path over which the packets will fly (particularly with =20
MPLS).  However, from BFD's standpoint in this case, the MPLS LSP *is* =20=

the path.  If the LSP gets moved around to a different physical path =20
beneath it, BFD at this layer will not know nor care;  its sole =20
purpose is to let the end system know whether or not the LSP is viable.

Note that one could run BFD at multiple layers;  a BFD session could =20
run over each individual physical link if that was interesting, =20
independent of BFD being run over the LSP. This is in fact likely to =20
be the case if the LSPs are being built with the assistance of routing =20=

protocols being run directly over the physical links, for example.

--Dave

On Sep 23, 2009, at 11:09 AM, Linda Dunbar wrote:

> Hi Shahram,
>
> Thank you very much for the answers.
> Maybe some wording can be improved. For example, if the text says =20
> =93transmitting BFD=94 over multiple paths, it is better to define =
what =20
> =93path=94 means. To many people, especially people with transport =20
> network background, paths mean physical paths. Different LDP or LSP =20=

> paths between two systems may not traverse all the paths between two =20=

> systems.
>
> I understand that the intent of BFD is to let BFD run over various =20
> media. But the description of the protocol is under the assumption =20
> that BFD is running over a path which source can control, like LSP =20
> or LDP. For IP forwarding, the source can=92t control which path to =20=

> traverse from A to B. It is up to intermediate nodes to choose a path.
>
>  Linda Dunbar
>
> From: Shahram Davari [mailto:davari@broadcom.com]
> Sent: Wednesday, September 23, 2009 11:53 AM
> To: Linda Dunbar; rtg-bfd@ietf.org; dkatz@juniper.com; dward@cisco.com
> Subject: RE: How to enforce BFD to be sent over different paths =20
> between two systems?
>
> Hi Linda,
>
> I am sure Dave will answer these questions better that I do, but let =20=

> me give you my 2c inline.
>
> Regards,
> Shahram
>
> From: rtg-bfd-bounces@ietf.org [mailto:rtg-bfd-bounces@ietf.org] On =20=

> Behalf Of Linda Dunbar
> Sent: Wednesday, September 23, 2009 9:35 AM
> To: rtg-bfd@ietf.org; dkatz@juniper.com; dward@cisco.com
> Subject: How to enforce BFD to be sent over different paths between =20=

> two systems?
>
> Dave,
>
> I have some questions on =93draft-ietf-bfd-base-09.txt=94. Hope you =
can =20
> help.
>
> 1.      Section 3: 3rd line of the first paragraph states =93A pair of =
=20
> systems transmit BFD packets periodically over each path between the =20=

> two systems=94.
>
>
> Question: when there are multiple paths between two systems, do you =20=

> mean to have multiple BFD sessions between those two systems, with =20
> each session covering individual path? How to enforce each path =20
> being traversed?
>
> SD> For example there can be multiple LSPs between two systems and =20
> you need to run BFD separately on each LSP.
>
> 2.      The Echo function is pretty much like =93Ping=94. Each system =20=

> can initiate a =93Ping=94 to another system. Is =93periodic Ping=94 an =
=20
> accurate description of the =93Echo function=94?
>
>  SD> Your understanding is correct. But note that Echo packets are =20
> not BFD packets. BFD just negotiates the Echo interval.
>
>
> 3.      Section 4.1 under the =93Control Plane Independent=94 =
sub-section:
> The first paragraph states =93if clear, the transmitting system=92s =
BFD =20
> implementation share fate with its control plane=94.
> Question: When the transmitting system is running multiple routing =20
> protocols, more than one signaling schemes for different services, =20
> is it necessary to indicate which routing protocol and which =20
> signaling protocol?    Actually, BFD is to test connectivity which =20
> can be up when the corresponding control plane is done. What is the =20=

> reason to have BFD share fate with its transmitting system=92s control =
=20
> plane?
>
> SD> Every LSP or PW or tunnel that runs BFD could be setup using an =20=

> instance of control plane.  We don't care about the control plane of =20=

> the client or server layers. What this bit indicates is the control-=20=

> plane for the layer you are running the BFD on.
>
> 4.      The BFD=92s Control Packet Format described in Section 4.1 has =
=20
> a bit field for Demand mode. Why not having a bit field for the =20
> other two modes (Async and Echo)?
>     SD> If D=3D0 it means Async mode. For Echo, if a system does not =20=

> want to receive Echo it can set  "Required Min Echo RX Interval " =3D =20=

> 0 . And there is not need to signal that you want to Tx Echo.
>
> 5.      Is the Discriminator field of the BFD=92 Control Packet Format =
=20
> same as unique identifier for particular BFD session from one =20
> system? Why not call it Identifier? Is it negotiated between the two =20=

> systems?
>    SD> the Discr is a locally unique number (not globally) very =20
> similar to an LSP MPLS label that is distributed from a downstream =20
> node. It it not negotiated.
>
> 6.      Section 6.18.17 Concatenated Paths
> In transport network, Concatenated paths mean to combine (or bundle) =20=

> multiple paths to form a bigger path which has higher bandwidth. =20
> Therefore, failure on one of the paths concatenated together will =20
> not cause connectivity problem for the two systems exchanging BFD. =20
> This failure will only cause the bandwidth of the concatenated path =20=

> to be smaller. Do you mean that when one of the paths within a =20
> concatenated path fail, the BFD should indicate this partial failure =20=

> of the concatenated path?
>
> SD> As far as I know concatenated paths in transport networks mean =20
> stitching two connections such as two LSPs.
>
> 7.      Editorial: Section 2 Design: 6th line of the first =20
> paragraph: =93making it useful in concert with=94? Is it a typo?
>
> Thank you very much for helping me.
>
> Best Regards, Linda Dunbar
> Advanced Technology Dept, Wireline Networks,
> Huawei Technologies, Inc.
>


--Apple-Mail-2-981392936
Content-Type: text/html; charset="WINDOWS-1252"
Content-Transfer-Encoding: quoted-printable

<html><body style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; =
-webkit-line-break: after-white-space; ">"Path" is a very generic term; =
&nbsp;it is unfortunate that there is some conflict in terminology, but =
those of us steeped in network layer technology don't view paths as =
being physical.<div><br></div><div>For what it's worth, there is this =
bit in the spec:</div><div><br></div><div><div>&nbsp;BFD can provide =
failure detection on any kind of path between</div><div>&nbsp;systems, =
including direct physical links, virtual circuits, =
tunnels,</div><div>&nbsp;MPLS LSPs, multihop routed paths, and =
unidirectional links (so long</div><div>&nbsp;as there is some return =
path, of course.)</div><div><br></div><div>=46rom the standpoint of BFD =
running at the network layer, you are correct in pointing out that the =
endpoint may not be able to choose the physical path over which the =
packets will fly (particularly with MPLS). &nbsp;However, from BFD's =
standpoint in this case, the MPLS LSP *is* the path. &nbsp;If the LSP =
gets moved around to a different physical path beneath it, BFD at this =
layer will not know nor care; &nbsp;its sole purpose is to let the end =
system know whether or not the LSP is =
viable.</div><div><br></div><div>Note that one could run BFD at multiple =
layers; &nbsp;a BFD session could run over each individual physical link =
if that was interesting, independent of BFD being run over the LSP. This =
is in fact likely to be the case if the LSPs are being built with the =
assistance of routing protocols being run directly over the physical =
links, for =
example.</div><div><br></div><div>--Dave</div><div><br></div><div><div>On =
Sep 23, 2009, at 11:09 AM, Linda Dunbar wrote:</div><br =
class=3D"Apple-interchange-newline"><blockquote type=3D"cite"><div =
lang=3D"EN-US" link=3D"blue" vlink=3D"purple"><o:smarttagtype =
namespaceuri=3D"urn:schemas-microsoft-com:office:smarttags" =
name=3D"place"><div class=3D"Section1"><div style=3D"margin-top: 0in; =
margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: =
12pt; font-family: 'Times New Roman'; "><font size=3D"3" color=3D"blue" =
face=3D"Arial"><span style=3D"font-size: 12pt; font-family: Arial; =
color: blue; ">Hi Shahram,<o:p></o:p></span></font></div><div =
style=3D"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; =
margin-left: 0in; font-size: 12pt; font-family: 'Times New Roman'; =
"><font size=3D"3" color=3D"blue" face=3D"Arial"><span style=3D"font-size:=
 12pt; font-family: Arial; color: blue; =
"><o:p>&nbsp;</o:p></span></font></div><div style=3D"margin-top: 0in; =
margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: =
12pt; font-family: 'Times New Roman'; "><font size=3D"3" color=3D"blue" =
face=3D"Arial"><span style=3D"font-size: 12pt; font-family: Arial; =
color: blue; ">Thank you very much for the =
answers.<o:p></o:p></span></font></div><div style=3D"margin-top: 0in; =
margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: =
12pt; font-family: 'Times New Roman'; "><font size=3D"3" color=3D"blue" =
face=3D"Arial"><span style=3D"font-size: 12pt; font-family: Arial; =
color: blue; ">Maybe some wording can be improved. For example, if the =
text says =93transmitting BFD=94 over multiple paths, it is better to =
define what =93path=94 means. To many people, especially people with =
transport network background, paths mean physical paths. Different LDP =
or LSP paths between two systems may not traverse all the paths between =
two systems.<o:p></o:p></span></font></div><div style=3D"margin-top: =
0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; =
font-size: 12pt; font-family: 'Times New Roman'; "><font size=3D"3" =
color=3D"blue" face=3D"Arial"><span style=3D"font-size: 12pt; =
font-family: Arial; color: blue; =
"><o:p>&nbsp;</o:p></span></font></div><div style=3D"margin-top: 0in; =
margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: =
12pt; font-family: 'Times New Roman'; "><font size=3D"3" color=3D"blue" =
face=3D"Arial"><span style=3D"font-size: 12pt; font-family: Arial; =
color: blue; ">I understand that the intent of BFD is to let BFD run =
over various media. But the description of the protocol is under the =
assumption that BFD is running over a path which source can control, =
like LSP or LDP. For IP forwarding, the source can=92t control which =
path to traverse from A to B. It is up to intermediate nodes to choose a =
path. &nbsp;<o:p></o:p></span></font></div><div style=3D"margin-top: =
0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; =
font-size: 12pt; font-family: 'Times New Roman'; "><font size=3D"3" =
color=3D"blue" face=3D"Arial"><span style=3D"font-size: 12pt; =
font-family: Arial; color: blue; =
">&nbsp;<o:p></o:p></span></font></div><div style=3D"margin-top: 0in; =
margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: =
12pt; font-family: 'Times New Roman'; "><font size=3D"3" color=3D"blue" =
face=3D"Arial"><span style=3D"font-size: 12pt; font-family: Arial; =
color: blue; ">&nbsp;Linda Dunbar<o:p></o:p></span></font></div><div =
style=3D"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; =
margin-left: 0in; font-size: 12pt; font-family: 'Times New Roman'; =
"><font size=3D"3" color=3D"blue" face=3D"Arial"><span style=3D"font-size:=
 12pt; font-family: Arial; color: blue; =
"><o:p>&nbsp;</o:p></span></font></div><div><div class=3D"MsoNormal" =
align=3D"center" style=3D"margin-top: 0in; margin-right: 0in; =
margin-bottom: 0.0001pt; margin-left: 0.5in; font-size: 12pt; =
font-family: 'Times New Roman'; text-align: center; "><font size=3D"3" =
face=3D"Times New Roman"><span style=3D"font-size: 12pt; "><hr size=3D"2" =
width=3D"100%" align=3D"center" tabindex=3D"-1"></span></font></div><div =
style=3D"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; =
margin-left: 0.5in; font-size: 12pt; font-family: 'Times New Roman'; =
"><b><font size=3D"2" face=3D"Tahoma"><span style=3D"font-size: 10pt; =
font-family: Tahoma; font-weight: bold; ">From:</span></font></b><font =
size=3D"2" face=3D"Tahoma"><span style=3D"font-size: 10pt; font-family: =
Tahoma; "><span class=3D"Apple-converted-space">&nbsp;</span>Shahram =
Davari [<a href=3D"mailto:davari@broadcom.com" style=3D"color: blue; =
text-decoration: underline; ">mailto:davari@broadcom.com</a>]<span =
class=3D"Apple-converted-space">&nbsp;</span><br><b><span =
style=3D"font-weight: bold; ">Sent:</span></b><span =
class=3D"Apple-converted-space">&nbsp;</span>Wednesday, September 23, =
2009 11:53 AM<br><b><span style=3D"font-weight: bold; =
">To:</span></b><span class=3D"Apple-converted-space">&nbsp;</span>Linda =
Dunbar;<span class=3D"Apple-converted-space">&nbsp;</span><a =
href=3D"mailto:rtg-bfd@ietf.org" style=3D"color: blue; text-decoration: =
underline; ">rtg-bfd@ietf.org</a>;<span =
class=3D"Apple-converted-space">&nbsp;</span><a =
href=3D"mailto:dkatz@juniper.com" style=3D"color: blue; text-decoration: =
underline; ">dkatz@juniper.com</a>;<span =
class=3D"Apple-converted-space">&nbsp;</span><a =
href=3D"mailto:dward@cisco.com" style=3D"color: blue; text-decoration: =
underline; ">dward@cisco.com</a><br><b><span style=3D"font-weight: bold; =
">Subject:</span></b><span =
class=3D"Apple-converted-space">&nbsp;</span>RE: How to enforce BFD to =
be sent over different paths between two =
systems?</span></font><o:p></o:p></div></div><div style=3D"margin-top: =
0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0.5in; =
font-size: 12pt; font-family: 'Times New Roman'; "><font size=3D"3" =
face=3D"Times New Roman"><span style=3D"font-size: 12pt; =
"><o:p>&nbsp;</o:p></span></font></div><div><div style=3D"margin-top: =
0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0.5in; =
font-size: 12pt; font-family: 'Times New Roman'; "><font size=3D"2" =
color=3D"blue" face=3D"Arial"><span style=3D"font-size: 10pt; =
font-family: Arial; color: blue; ">Hi =
Linda,</span></font><o:p></o:p></div></div><div><div style=3D"margin-top: =
0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0.5in; =
font-size: 12pt; font-family: 'Times New Roman'; "><font size=3D"3" =
face=3D"Times New Roman"><span style=3D"font-size: 12pt; =
">&nbsp;<o:p></o:p></span></font></div></div><div><div =
style=3D"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; =
margin-left: 0.5in; font-size: 12pt; font-family: 'Times New Roman'; =
"><font size=3D"2" color=3D"blue" face=3D"Arial"><span style=3D"font-size:=
 10pt; font-family: Arial; color: blue; ">I am sure Dave will answer =
these questions better that I do, but let me give you my 2c =
inline.</span></font><o:p></o:p></div></div><div><div style=3D"margin-top:=
 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0.5in; =
font-size: 12pt; font-family: 'Times New Roman'; "><font size=3D"3" =
face=3D"Times New Roman"><span style=3D"font-size: 12pt; =
">&nbsp;<o:p></o:p></span></font></div></div><div><div =
style=3D"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; =
margin-left: 0.5in; font-size: 12pt; font-family: 'Times New Roman'; =
"><font size=3D"2" color=3D"blue" face=3D"Arial"><span style=3D"font-size:=
 10pt; font-family: Arial; color: blue; =
">Regards,</span></font><o:p></o:p></div></div><div><div =
style=3D"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; =
margin-left: 0.5in; font-size: 12pt; font-family: 'Times New Roman'; =
"><font size=3D"2" color=3D"blue" face=3D"Arial"><span style=3D"font-size:=
 10pt; font-family: Arial; color: blue; =
">Shahram</span></font><o:p></o:p></div></div><div style=3D"margin-top: =
0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0.5in; =
font-size: 12pt; font-family: 'Times New Roman'; "><font size=3D"3" =
face=3D"Times New Roman"><span style=3D"font-size: 12pt; =
"><o:p>&nbsp;</o:p></span></font></div><div class=3D"MsoNormal" =
align=3D"center" style=3D"margin-top: 0in; margin-right: 0in; =
margin-bottom: 0.0001pt; margin-left: 0.5in; font-size: 12pt; =
font-family: 'Times New Roman'; text-align: center; "><font size=3D"3" =
face=3D"Times New Roman"><span style=3D"font-size: 12pt; "><hr size=3D"2" =
width=3D"100%" align=3D"center" tabindex=3D"-1"></span></font></div><p =
class=3D"MsoNormal" style=3D"margin-top: 0in; margin-right: 0in; =
margin-bottom: 12pt; margin-left: 0.5in; font-size: 12pt; font-family: =
'Times New Roman'; "><b><font size=3D"2" face=3D"Tahoma"><span =
style=3D"font-size: 10pt; font-family: Tahoma; font-weight: bold; =
">From:</span></font></b><font size=3D"2" face=3D"Tahoma"><span =
style=3D"font-size: 10pt; font-family: Tahoma; "><span =
class=3D"Apple-converted-space">&nbsp;</span><a =
href=3D"mailto:rtg-bfd-bounces@ietf.org">rtg-bfd-bounces@ietf.org</a> =
[<a href=3D"mailto:rtg-bfd-bounces@ietf.org" style=3D"color: blue; =
text-decoration: underline; ">mailto:rtg-bfd-bounces@ietf.org</a>]<span =
class=3D"Apple-converted-space">&nbsp;</span><b><span =
style=3D"font-weight: bold; ">On Behalf Of<span =
class=3D"Apple-converted-space">&nbsp;</span></span></b>Linda =
Dunbar<br><b><span style=3D"font-weight: bold; ">Sent:</span></b><span =
class=3D"Apple-converted-space">&nbsp;</span>Wednesday, September 23, =
2009 9:35 AM<br><b><span style=3D"font-weight: bold; =
">To:</span></b><span class=3D"Apple-converted-space">&nbsp;</span><a =
href=3D"mailto:rtg-bfd@ietf.org" style=3D"color: blue; text-decoration: =
underline; ">rtg-bfd@ietf.org</a>;<span =
class=3D"Apple-converted-space">&nbsp;</span><a =
href=3D"mailto:dkatz@juniper.com" style=3D"color: blue; text-decoration: =
underline; ">dkatz@juniper.com</a>;<span =
class=3D"Apple-converted-space">&nbsp;</span><a =
href=3D"mailto:dward@cisco.com" style=3D"color: blue; text-decoration: =
underline; ">dward@cisco.com</a><br><b><span style=3D"font-weight: bold; =
">Subject:</span></b><span =
class=3D"Apple-converted-space">&nbsp;</span>How to enforce BFD to be =
sent over different paths between two =
systems?</span></font><o:p></o:p></p><div style=3D"margin-top: 0in; =
margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0.5in; =
font-size: 12pt; font-family: 'Times New Roman'; "><font size=3D"3" =
face=3D"Arial"><span style=3D"font-size: 12pt; font-family: Arial; =
">Dave,<o:p></o:p></span></font></div><div style=3D"margin-top: 0in; =
margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0.5in; =
font-size: 12pt; font-family: 'Times New Roman'; "><font size=3D"3" =
face=3D"Arial"><span style=3D"font-size: 12pt; font-family: Arial; =
"><o:p>&nbsp;</o:p></span></font></div><div style=3D"margin-top: 0in; =
margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0.5in; =
font-size: 12pt; font-family: 'Times New Roman'; "><font size=3D"3" =
face=3D"Arial"><span style=3D"font-size: 12pt; font-family: Arial; ">I =
have some questions on =93draft-ietf-bfd-base-09.txt=94. Hope you can =
help.<o:p></o:p></span></font></div><div style=3D"margin-top: 0in; =
margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0.5in; =
font-size: 12pt; font-family: 'Times New Roman'; "><font size=3D"3" =
face=3D"Arial"><span style=3D"font-size: 12pt; font-family: Arial; =
"><o:p>&nbsp;</o:p></span></font></div><div style=3D"margin-top: 0in; =
margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 1in; font-size: =
12pt; font-family: 'Times New Roman'; text-indent: -0.25in; "><font =
size=3D"3" face=3D"Times New Roman"><span style=3D"font-size: 12pt; =
"><span>1.<font size=3D"1" face=3D"Times New Roman"><span style=3D"font: =
normal normal normal 7pt/normal 'Times New Roman'; =
">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span =
class=3D"Apple-converted-space">&nbsp;</span></span></font></span></span><=
/font><font face=3D"Arial"><span style=3D"font-family: Arial; ">Section =
3: 3<sup>rd</sup><span class=3D"Apple-converted-space">&nbsp;</span>line =
of the first paragraph states =93A pair of systems transmit BFD packets =
periodically over each path between the two =
systems=94.&nbsp;</span></font><font size=3D"2" color=3D"blue" =
face=3D"Arial"><span style=3D"font-size: 10pt; font-family: Arial; =
color: blue; ">&nbsp;</span></font><o:p></o:p></div><div><div =
style=3D"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; =
margin-left: 0.5in; font-size: 12pt; font-family: 'Times New Roman'; =
"><font size=3D"3" face=3D"Times New Roman"><span style=3D"font-size: =
12pt; ">&nbsp;<o:p></o:p></span></font></div></div><div><div =
style=3D"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; =
margin-left: 0.5in; font-size: 12pt; font-family: 'Times New Roman'; =
"><font size=3D"3" face=3D"Times New Roman"><span style=3D"font-size: =
12pt; ">&nbsp;</span></font><font face=3D"Arial"><span =
style=3D"font-family: Arial; "><o:p></o:p></span></font></div></div><div =
style=3D"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; =
margin-left: 0.75in; font-size: 12pt; font-family: 'Times New Roman'; =
"><font size=3D"3" face=3D"Arial"><span style=3D"font-size: 12pt; =
font-family: Arial; ">Question: when there are multiple paths between =
two systems, do you mean to have multiple BFD sessions between those two =
systems, with each session covering individual path? How to enforce each =
path being traversed?&nbsp;</span></font><font size=3D"2" color=3D"blue" =
face=3D"Arial"><span style=3D"font-size: 10pt; font-family: Arial; =
color: blue; ">&nbsp;</span></font><o:p></o:p></div><div =
style=3D"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; =
margin-left: 0.75in; font-size: 12pt; font-family: 'Times New Roman'; =
"><font size=3D"3" face=3D"Times New Roman"><span style=3D"font-size: =
12pt; ">&nbsp;<o:p></o:p></span></font></div><div style=3D"margin-top: =
0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0.75in; =
font-size: 12pt; font-family: 'Times New Roman'; "><font size=3D"2" =
color=3D"blue" face=3D"Arial"><span style=3D"font-size: 10pt; =
font-family: Arial; color: blue; ">SD&gt;&nbsp;For example there can be =
multiple LSPs between two systems and you need to run BFD separately on =
each LSP.&nbsp;&nbsp;<o:p></o:p></span></font></div><div =
style=3D"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; =
margin-left: 0.5in; font-size: 12pt; font-family: 'Times New Roman'; =
"><font size=3D"3" face=3D"Arial"><span style=3D"font-size: 12pt; =
font-family: Arial; "><o:p>&nbsp;</o:p></span></font></div><div =
style=3D"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; =
margin-left: 1in; font-size: 12pt; font-family: 'Times New Roman'; =
text-indent: -0.25in; "><font size=3D"3" face=3D"Times New Roman"><span =
style=3D"font-size: 12pt; "><span>2.<font size=3D"1" face=3D"Times New =
Roman"><span style=3D"font: normal normal normal 7pt/normal 'Times New =
Roman'; ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span =
class=3D"Apple-converted-space">&nbsp;</span></span></font></span></span><=
/font><font face=3D"Arial"><span style=3D"font-family: Arial; ">The Echo =
function is pretty much like =93<st1:place w:st=3D"on">Ping</st1:place>=94=
. Each system can initiate a =93<st1:place w:st=3D"on">Ping</st1:place>=94=
 to another system. Is =93periodic<span =
class=3D"Apple-converted-space">&nbsp;</span><st1:place =
w:st=3D"on">Ping</st1:place>=94 an accurate description of the =93Echo =
function=94?&nbsp;</span></font><font size=3D"2" color=3D"blue" =
face=3D"Arial"><span style=3D"font-size: 10pt; font-family: Arial; =
color: blue; ">&nbsp;</span></font><o:p></o:p></div><div><div =
style=3D"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; =
margin-left: 0.5in; font-size: 12pt; font-family: 'Times New Roman'; =
"><font size=3D"2" color=3D"blue" face=3D"Arial"><span style=3D"font-size:=
 10pt; font-family: Arial; color: blue; =
">&nbsp;&nbsp;</span></font><o:p></o:p></div></div><div><div =
style=3D"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; =
margin-left: 0.5in; font-size: 12pt; font-family: 'Times New Roman'; =
"><font size=3D"2" color=3D"blue" face=3D"Arial"><span style=3D"font-size:=
 10pt; font-family: Arial; color: blue; ">&nbsp;SD&gt;&nbsp;Your =
understanding is correct. But note that Echo packets are not BFD =
packets. BFD just negotiates the Echo =
interval.</span></font><o:p></o:p></div></div><div style=3D"margin-top: =
0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0.5in; =
font-size: 12pt; font-family: 'Times New Roman'; "><font size=3D"3" =
face=3D"Arial"><span style=3D"font-size: 12pt; font-family: Arial; =
"><o:p>&nbsp;</o:p></span></font></div><div style=3D"margin-top: 0in; =
margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0.5in; =
font-size: 12pt; font-family: 'Times New Roman'; "><font size=3D"3" =
face=3D"Arial"><span style=3D"font-size: 12pt; font-family: Arial; =
"><o:p>&nbsp;</o:p></span></font></div><div style=3D"margin-top: 0in; =
margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 1in; font-size: =
12pt; font-family: 'Times New Roman'; text-indent: -0.25in; "><font =
size=3D"3" face=3D"Arial"><span style=3D"font-size: 12pt; font-family: =
Arial; "><span>3.<font size=3D"1" face=3D"Times New Roman"><span =
style=3D"font: normal normal normal 7pt/normal 'Times New Roman'; =
">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span =
class=3D"Apple-converted-space">&nbsp;</span></span></font></span></span><=
/font><font face=3D"Arial"><span style=3D"font-family: Arial; ">Section =
4.1 under the =93Control Plane Independent=94 =
sub-section:</span></font><font face=3D"Arial"><span style=3D"font-family:=
 Arial; "><o:p></o:p></span></font></div><div style=3D"margin-top: 0in; =
margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0.75in; =
font-size: 12pt; font-family: 'Times New Roman'; "><font size=3D"3" =
face=3D"Arial"><span style=3D"font-size: 12pt; font-family: Arial; ">The =
first paragraph states =93if clear, the transmitting system=92s BFD =
implementation share fate with its control =
plane=94.<o:p></o:p></span></font></div><div style=3D"margin-top: 0in; =
margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0.75in; =
font-size: 12pt; font-family: 'Times New Roman'; "><font size=3D"3" =
face=3D"Arial"><span style=3D"font-size: 12pt; font-family: Arial; =
">Question: When the transmitting system is running multiple routing =
protocols, more than one signaling schemes for different services, is it =
necessary to indicate which routing protocol and which signaling =
protocol? &nbsp;&nbsp;&nbsp;Actually, BFD is to test connectivity which =
can be up when the corresponding control plane is done. What is the =
reason to have BFD share fate with its transmitting system=92s control =
plane?&nbsp;</span></font><font size=3D"2" color=3D"blue" =
face=3D"Arial"><span style=3D"font-size: 10pt; font-family: Arial; =
color: blue; ">&nbsp;</span></font><o:p></o:p></div><div =
style=3D"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; =
margin-left: 0.75in; font-size: 12pt; font-family: 'Times New Roman'; =
"><font size=3D"3" face=3D"Times New Roman"><span style=3D"font-size: =
12pt; ">&nbsp;<o:p></o:p></span></font></div><div style=3D"margin-top: =
0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0.75in; =
font-size: 12pt; font-family: 'Times New Roman'; "><font size=3D"2" =
color=3D"blue" face=3D"Arial"><span style=3D"font-size: 10pt; =
font-family: Arial; color: blue; ">SD&gt; Every LSP or PW&nbsp;or tunnel =
that runs BFD could be setup using&nbsp;an instance of control plane. =
&nbsp;We don't care about the control plane of the client or server =
layers. What this bit indicates is the control-plane for the layer you =
are running the BFD on.</span></font><o:p></o:p></div><div =
style=3D"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; =
margin-left: 0.5in; font-size: 12pt; font-family: 'Times New Roman'; =
"><font size=3D"3" face=3D"Arial"><span style=3D"font-size: 12pt; =
font-family: Arial; "><o:p>&nbsp;</o:p></span></font></div><div =
style=3D"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; =
margin-left: 1in; font-size: 12pt; font-family: 'Times New Roman'; =
text-indent: -0.25in; "><font size=3D"3" face=3D"Times New Roman"><span =
style=3D"font-size: 12pt; "><span>4.<font size=3D"1" face=3D"Times New =
Roman"><span style=3D"font: normal normal normal 7pt/normal 'Times New =
Roman'; ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span =
class=3D"Apple-converted-space">&nbsp;</span></span></font></span></span><=
/font><font face=3D"Arial"><span style=3D"font-family: Arial; ">The =
BFD=92s Control Packet Format described in Section 4.1 has a bit field =
for Demand mode. Why not having a bit field for the other two modes =
(Async and Echo)?&nbsp;</span></font><font size=3D"2" color=3D"blue" =
face=3D"Arial"><span style=3D"font-size: 10pt; font-family: Arial; =
color: blue; ">&nbsp;</span></font><o:p></o:p></div><div><div =
style=3D"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; =
margin-left: 0.5in; font-size: 12pt; font-family: 'Times New Roman'; =
"><font size=3D"2" color=3D"blue" face=3D"Arial"><span style=3D"font-size:=
 10pt; font-family: Arial; color: blue; ">&nbsp;&nbsp;&nbsp; =
SD&gt;&nbsp;If D=3D0 it means Async&nbsp;mode. For Echo, if a system =
does not want to receive Echo it can set&nbsp; "</span></font><font =
size=3D"2" color=3D"blue" face=3D"Arial"><span lang=3D"EN" =
style=3D"font-size: 10pt; font-family: Arial; color: blue; ">Required =
Min Echo RX Interval&nbsp;" =3D 0&nbsp;. And there is not need to signal =
that you want to Tx Echo.</span></font><o:p></o:p></div></div><div =
style=3D"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; =
margin-left: 0.75in; font-size: 12pt; font-family: 'Times New Roman'; =
"><font size=3D"3" face=3D"Arial"><span style=3D"font-size: 12pt; =
font-family: Arial; "><o:p>&nbsp;</o:p></span></font></div><div =
style=3D"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; =
margin-left: 1in; font-size: 12pt; font-family: 'Times New Roman'; =
text-indent: -0.25in; "><font size=3D"3" face=3D"Times New Roman"><span =
style=3D"font-size: 12pt; "><span>5.<font size=3D"1" face=3D"Times New =
Roman"><span style=3D"font: normal normal normal 7pt/normal 'Times New =
Roman'; ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span =
class=3D"Apple-converted-space">&nbsp;</span></span></font></span></span><=
/font><font face=3D"Arial"><span style=3D"font-family: Arial; ">Is the =
Discriminator field of the BFD=92 Control Packet Format same as unique =
identifier for particular BFD session from one system? Why not call it =
Identifier? Is it negotiated between the two =
systems?&nbsp;</span></font><font size=3D"2" color=3D"blue" =
face=3D"Arial"><span style=3D"font-size: 10pt; font-family: Arial; =
color: blue; ">&nbsp;</span></font><o:p></o:p></div><div><div =
style=3D"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; =
margin-left: 0.5in; font-size: 12pt; font-family: 'Times New Roman'; =
"><font size=3D"2" color=3D"blue" face=3D"Arial"><span style=3D"font-size:=
 10pt; font-family: Arial; color: blue; ">&nbsp;&nbsp; SD&gt;&nbsp;the =
Discr is a&nbsp;locally unique number (not globally) very similar to =
an&nbsp;LSP MPLS label&nbsp;that is distributed from a downstream =
node.&nbsp;It it not =
negotiated.</span></font><o:p></o:p></div></div><div style=3D"margin-top: =
0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0.5in; =
font-size: 12pt; font-family: 'Times New Roman'; "><font size=3D"3" =
face=3D"Arial"><span style=3D"font-size: 12pt; font-family: Arial; =
"><o:p>&nbsp;</o:p></span></font></div><div style=3D"margin-top: 0in; =
margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 1in; font-size: =
12pt; font-family: 'Times New Roman'; text-indent: -0.25in; "><font =
size=3D"3" face=3D"Arial"><span style=3D"font-size: 12pt; font-family: =
Arial; "><span>6.<font size=3D"1" face=3D"Times New Roman"><span =
style=3D"font: normal normal normal 7pt/normal 'Times New Roman'; =
">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span =
class=3D"Apple-converted-space">&nbsp;</span></span></font></span></span><=
/font><font face=3D"Arial"><span style=3D"font-family: Arial; ">Section =
6.18.17 Concatenated Paths</span></font><font face=3D"Arial"><span =
style=3D"font-family: Arial; "><o:p></o:p></span></font></div><div =
style=3D"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; =
margin-left: 0.75in; font-size: 12pt; font-family: 'Times New Roman'; =
"><font size=3D"3" face=3D"Arial"><span style=3D"font-size: 12pt; =
font-family: Arial; ">In transport network, Concatenated paths mean to =
combine (or bundle) multiple paths to form a bigger path which has =
higher bandwidth. Therefore, failure on one of the paths concatenated =
together will not cause connectivity problem for the two systems =
exchanging BFD. This failure will only cause the bandwidth of the =
concatenated path to be smaller. Do you mean that when one of the paths =
within a concatenated path fail, the BFD should indicate this partial =
failure of the concatenated path?&nbsp;</span></font><font size=3D"2" =
color=3D"blue" face=3D"Arial"><span style=3D"font-size: 10pt; =
font-family: Arial; color: blue; =
">&nbsp;</span></font><o:p></o:p></div><div style=3D"margin-top: 0in; =
margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0.75in; =
font-size: 12pt; font-family: 'Times New Roman'; "><font size=3D"3" =
face=3D"Times New Roman"><span style=3D"font-size: 12pt; =
">&nbsp;<o:p></o:p></span></font></div><div style=3D"margin-top: 0in; =
margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0.75in; =
font-size: 12pt; font-family: 'Times New Roman'; "><font size=3D"2" =
color=3D"blue" face=3D"Arial"><span style=3D"font-size: 10pt; =
font-family: Arial; color: blue; ">SD&gt;&nbsp;As far as I know =
concatenated paths&nbsp;in transport networks mean&nbsp;stitching two =
connections such as two LSPs.&nbsp;<o:p></o:p></span></font></div><div =
style=3D"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; =
margin-left: 0.75in; font-size: 12pt; font-family: 'Times New Roman'; =
"><font size=3D"3" face=3D"Arial"><span style=3D"font-size: 12pt; =
font-family: Arial; ">&nbsp;<o:p></o:p></span></font></div><div =
style=3D"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; =
margin-left: 1in; font-size: 12pt; font-family: 'Times New Roman'; =
text-indent: -0.25in; "><font size=3D"3" face=3D"Arial"><span =
style=3D"font-size: 12pt; font-family: Arial; "><span>7.<font size=3D"1" =
face=3D"Times New Roman"><span style=3D"font: normal normal normal =
7pt/normal 'Times New Roman'; ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span =
class=3D"Apple-converted-space">&nbsp;</span></span></font></span></span><=
/font><font face=3D"Arial"><span style=3D"font-family: Arial; =
">Editorial: Section 2 Design: 6<sup>th</sup><span =
class=3D"Apple-converted-space">&nbsp;</span>line of the first =
paragraph: =93making it useful in concert with=94? Is it a =
typo?<o:p></o:p></span></font></div><div style=3D"margin-top: 0in; =
margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0.5in; =
font-size: 12pt; font-family: 'Times New Roman'; "><font size=3D"3" =
face=3D"Arial"><span style=3D"font-size: 12pt; font-family: Arial; =
"><o:p>&nbsp;</o:p></span></font></div><div style=3D"margin-top: 0in; =
margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0.5in; =
font-size: 12pt; font-family: 'Times New Roman'; "><font size=3D"3" =
face=3D"Arial"><span style=3D"font-size: 12pt; font-family: Arial; =
">Thank you very much for helping me.<o:p></o:p></span></font></div><div =
style=3D"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; =
margin-left: 0.5in; font-size: 12pt; font-family: 'Times New Roman'; =
"><font size=3D"3" face=3D"Arial"><span style=3D"font-size: 12pt; =
font-family: Arial; "><o:p>&nbsp;</o:p></span></font></div><div =
style=3D"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; =
margin-left: 0.5in; font-size: 12pt; font-family: 'Times New Roman'; =
"><font size=3D"3" face=3D"Arial"><span style=3D"font-size: 12pt; =
font-family: Arial; ">Best Regards, Linda =
Dunbar<o:p></o:p></span></font></div><div style=3D"margin-top: 0in; =
margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0.5in; =
font-size: 12pt; font-family: 'Times New Roman'; "><font size=3D"3" =
color=3D"black" face=3D"Arial"><span style=3D"font-size: 12pt; =
font-family: Arial; color: black; ">Advanced Technology Dept, Wireline =
Networks,</span></font><o:p></o:p></div><div style=3D"margin-top: 0in; =
margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0.5in; =
font-size: 12pt; font-family: 'Times New Roman'; "><font size=3D"3" =
face=3D"Arial"><span style=3D"font-size: 12pt; font-family: Arial; =
">Huawei Technologies, Inc.</span></font><font size=3D"2" =
face=3D"Arial"><span style=3D"font-size: 10pt; font-family: Arial; =
"><o:p></o:p></span></font></div><div style=3D"margin-top: 0in; =
margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0.5in; =
font-size: 12pt; font-family: 'Times New Roman'; "><font size=3D"3" =
face=3D"Times New Roman"><span style=3D"font-size: 12pt; =
"><o:p>&nbsp;</o:p></span></font></div></div></o:smarttagtype></div></bloc=
kquote></div><br></div></body></html>=

--Apple-Mail-2-981392936--

From dkatz@juniper.net  Mon Sep 28 12:46:42 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 D82EC3A69EF for <rtg-bfd@core3.amsl.com>; Mon, 28 Sep 2009 12:46:42 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.535
X-Spam-Level: 
X-Spam-Status: No, score=-6.535 tagged_above=-999 required=5 tests=[AWL=0.064,  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 KkENKqbTaHE3 for <rtg-bfd@core3.amsl.com>; Mon, 28 Sep 2009 12:46:41 -0700 (PDT)
Received: from exprod7og121.obsmtp.com (exprod7og121.obsmtp.com [64.18.2.20]) by core3.amsl.com (Postfix) with ESMTP id 4A8D43A6863 for <rtg-bfd@ietf.org>; Mon, 28 Sep 2009 12:46:41 -0700 (PDT)
Received: from source ([66.129.224.36]) (using TLSv1) by exprod7ob121.postini.com ([64.18.6.12]) with SMTP ID DSNKSsES7XmD/Us5hDnOslJCOQcT3NGj1h1a@postini.com; Mon, 28 Sep 2009 12:48:00 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, 28 Sep 2009 12:40:53 -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, 28 Sep 2009 12:40:53 -0700
Received: from emailsmtp55.jnpr.net ([172.24.18.132]) by p-emlb01-sac.jnpr.net with Microsoft SMTPSVC(6.0.3790.3959); Mon, 28 Sep 2009 12:40:53 -0700
Received: from merlot.juniper.net ([172.17.27.10]) by emailsmtp55.jnpr.net with Microsoft SMTPSVC(6.0.3790.3959); Mon, 28 Sep 2009 12:40:52 -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 n8SJepM82964; Mon, 28 Sep 2009 12:40:51 -0700 (PDT)	(envelope-from dkatz@juniper.net)
From: Dave Katz <dkatz@juniper.net>
To: Mach Chen <mach@huawei.com>
In-Reply-To: <CA83580324384EACA8BF131F7FD082D5@m55527c>
Subject: Re: How to enforce BFD to be sent over different paths betweentwosystems?
X-Priority: 3
References: <006601ca3c6b$cab7a280$330c7c0a@china.huawei.com> <2C2F1EBA8050E74EA81502D5740B4BD6815751C5DC@SJEXCHCCR02.corp.ad.broadcom.com> <008b01ca3c70$a39ed6a0$330c7c0a@china.huawei.com> <2C2F1EBA8050E74EA81502D5740B4BD6815751C5EE@SJEXCHCCR02.corp.ad.broadcom.com> <77ead0ec0909231035g31d58c0bq4ae325e251e94d69@mail.gmail.com> <75634DDF1614436FA4456B82E9D30337@m55527c> <CA83580324384EACA8BF131F7FD082D5@m55527c>
Message-ID: <6A001D6D-FCAB-4B3B-98D7-A460E5ECDA2F@juniper.net>
Content-Type: text/plain; charset="WINDOWS-1252"; format=flowed; delsp=yes
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0 (Apple Message framework v936)
Date: Mon, 28 Sep 2009 13:40:51 -0600
X-Mailer: Apple Mail (2.936)
X-OriginalArrivalTime: 28 Sep 2009 19:40:52.0551 (UTC) FILETIME=[96990D70:01CA4073]
Cc: rtg-bfd@ietf.org, 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: Mon, 28 Sep 2009 19:46:42 -0000

BFD is suitable for any multipath scenario in which the sessions can =20
be bound to those individual paths by one means or another.  This is a =20=

somewhat reflexive statement, but it gets at the heart of the =20
problem:  if you can't distinguish multiple paths from the vantage =20
point of where BFD is running, you can't have multiple sessions.

This tension is most obvious in the L1/L2 bundling case;  if BFD sees =20=

only the aggregate interface, there's no use in having multiple =20
sessions (and you can't demultiplex the sessions without some other =20
help, such as out-of-band discriminator exchange.)

One could imagine running BFD on each individual link of a bundle and =20=

then having a separate session that runs over the bundle (or not) but =20=

it looks like BFD won't get much traction at L2 so this is moot.

In the usual IP ECMP case, BFD is suitable because sessions can be =20
bound to each of the individual L2 paths (by physical or logical =20
interface, for example.)

--Dave

On Sep 23, 2009, at 9:00 PM, Mach Chen wrote:

> Correct:-)
>
> "Suitable" should be "not suilable"
>
>
> --------------------------------------------------
> From: "Mach Chen" <mach@huawei.com>
> Sent: Thursday, September 24, 2009 10:54 AM
> To: "Vishwas Manral" <vishwas.ietf@gmail.com>; "Shahram Davari" =
<davari@broadcom.com=20
> >
> Cc: <rtg-bfd@ietf.org>; <dkatz@juniper.net>; <dward@cisco.com>
> Subject: Re: How to enforce BFD to be sent over different paths =20
> betweentwosystems?
>
>> Hi,
>>
>> For LDP LSP, it also has the same ECMP issue.
>>
>> Could I say that BFD is suitable for any ECMP scenario?
>>
>> Best regards,
>> Mach
>>
>>
>> --------------------------------------------------
>> From: "Vishwas Manral" <vishwas.ietf@gmail.com>
>> Sent: Thursday, September 24, 2009 1:35 AM
>> To: "Shahram Davari" <davari@broadcom.com>
>> Cc: <rtg-bfd@ietf.org>; <dkatz@juniper.net>; <dward@cisco.com>
>> Subject: Re: How to enforce BFD to be sent over different paths =20
>> between twosystems?
>>
>>> Hi Shahram,
>>>
>>>> That is correct. For IP there is only one path (shortest path)  =20
>>>> between two
>>>> systems.
>>> Except ofcourse for the ECMP case.
>>>
>>> Thanks,
>>> Vishwas
>>>
>>>> ________________________________
>>>> From: Linda Dunbar [mailto:ldunbar@huawei.com]
>>>> Sent: Wednesday, September 23, 2009 10:10 AM
>>>> To: Shahram Davari; rtg-bfd@ietf.org; dkatz@juniper.net; =
dward@cisco.com
>>>> Subject: RE: How to enforce BFD to be sent over different paths =20
>>>> between two
>>>> systems?
>>>>
>>>> Hi Shahram,
>>>>
>>>>
>>>>
>>>> Thank you very much for the answers.
>>>>
>>>> Maybe some wording can be improved. For example, if the text says
>>>> =93transmitting BFD=94 over multiple paths, it is better to define =20=

>>>> what =93path=94
>>>> means. To many people, especially people with transport network =20
>>>> background,
>>>> paths mean physical paths. Different LDP or LSP paths between two =20=

>>>> systems
>>>> may not traverse all the paths between two systems.
>>>>
>>>>
>>>>
>>>> I understand that the intent of BFD is to let BFD run over =20
>>>> various media.
>>>> But the description of the protocol is under the assumption that =20=

>>>> BFD is
>>>> running over a path which source can control, like LSP or LDP. =20
>>>> For IP
>>>> forwarding, the source can=92t control which path to traverse from =20=

>>>> A to B. It
>>>> is up to intermediate nodes to choose a path.
>>>>
>>>>
>>>>
>>>> Linda Dunbar
>>>>
>>>>
>>>>
>>>> ________________________________
>>>>
>>>> From: Shahram Davari [mailto:davari@broadcom.com]
>>>> Sent: Wednesday, September 23, 2009 11:53 AM
>>>> To: Linda Dunbar; rtg-bfd@ietf.org; dkatz@juniper.com; =
dward@cisco.com
>>>> Subject: RE: How to enforce BFD to be sent over different paths =20
>>>> between two
>>>> systems?
>>>>
>>>>
>>>>
>>>> Hi Linda,
>>>>
>>>>
>>>>
>>>> I am sure Dave will answer these questions better that I do, but =20=

>>>> let me give
>>>> you my 2c inline.
>>>>
>>>>
>>>>
>>>> Regards,
>>>>
>>>> Shahram
>>>>
>>>>
>>>>
>>>> ________________________________
>>>>
>>>> From: rtg-bfd-bounces@ietf.org [mailto:rtg-bfd-bounces@ietf.org] =20=

>>>> On Behalf
>>>> Of Linda Dunbar
>>>> Sent: Wednesday, September 23, 2009 9:35 AM
>>>> To: rtg-bfd@ietf.org; dkatz@juniper.com; dward@cisco.com
>>>> Subject: How to enforce BFD to be sent over different paths =20
>>>> between two
>>>> systems?
>>>>
>>>> Dave,
>>>>
>>>>
>>>>
>>>> I have some questions on =93draft-ietf-bfd-base-09.txt=94. Hope you =
=20
>>>> can help.
>>>>
>>>>
>>>>
>>>> 1.      Section 3: 3rd line of the first paragraph states =93A pair =
=20
>>>> of systems
>>>> transmit BFD packets periodically over each path between the two  =20=

>>>> systems=94.
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> Question: when there are multiple paths between two systems, do =20
>>>> you mean to
>>>> have multiple BFD sessions between those two systems, with each =20
>>>> session
>>>> covering individual path? How to enforce each path being traversed?
>>>>
>>>>
>>>>
>>>> SD> For example there can be multiple LSPs between two systems =20
>>>> and you need
>>>> to run BFD separately on each LSP.
>>>>
>>>>
>>>>
>>>> 2.      The Echo function is pretty much like =93Ping=94. Each =
system =20
>>>> can
>>>> initiate a =93Ping=94 to another system. Is =93periodic Ping=94 an =
accurate
>>>> description of the =93Echo function=94?
>>>>
>>>>
>>>>
>>>> SD> Your understanding is correct. But note that Echo packets are =20=

>>>> not BFD
>>>> packets. BFD just negotiates the Echo interval.
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> 3.      Section 4.1 under the =93Control Plane Independent=94 sub-=20=

>>>> section:
>>>>
>>>> The first paragraph states =93if clear, the transmitting system=92s =
BFD
>>>> implementation share fate with its control plane=94.
>>>>
>>>> Question: When the transmitting system is running multiple routing
>>>> protocols, more than one signaling schemes for different =20
>>>> services, is it
>>>> necessary to indicate which routing protocol and which signaling =20=

>>>> protocol?
>>>>   Actually, BFD is to test connectivity which can be up when the
>>>> corresponding control plane is done. What is the reason to have =20
>>>> BFD share
>>>> fate with its transmitting system=92s control plane?
>>>>
>>>>
>>>>
>>>> SD> Every LSP or PW or tunnel that runs BFD could be setup using =20=

>>>> an instance
>>>> of control plane.  We don't care about the control plane of the =20
>>>> client or
>>>> server layers. What this bit indicates is the control-plane for =20
>>>> the layer
>>>> you are running the BFD on.
>>>>
>>>>
>>>>
>>>> 4.      The BFD=92s Control Packet Format described in Section 4.1 =20=

>>>> has a bit
>>>> field for Demand mode. Why not having a bit field for the other =20
>>>> two modes
>>>> (Async and Echo)?
>>>>
>>>>    SD> If D=3D0 it means Async mode. For Echo, if a system does not =
=20
>>>> want to
>>>> receive Echo it can set  "Required Min Echo RX Interval " =3D 0 . =20=

>>>> And there is
>>>> not need to signal that you want to Tx Echo.
>>>>
>>>>
>>>>
>>>> 5.      Is the Discriminator field of the BFD=92 Control Packet =20
>>>> Format same as
>>>> unique identifier for particular BFD session from one system? Why =20=

>>>> not call
>>>> it Identifier? Is it negotiated between the two systems?
>>>>
>>>>   SD> the Discr is a locally unique number (not globally) very =20
>>>> similar to
>>>> an LSP MPLS label that is distributed from a downstream node. It =20=

>>>> it not
>>>> negotiated.
>>>>
>>>>
>>>>
>>>> 6.      Section 6.18.17 Concatenated Paths
>>>>
>>>> In transport network, Concatenated paths mean to combine (or =20
>>>> bundle)
>>>> multiple paths to form a bigger path which has higher bandwidth. =20=

>>>> Therefore,
>>>> failure on one of the paths concatenated together will not cause
>>>> connectivity problem for the two systems exchanging BFD. This =20
>>>> failure will
>>>> only cause the bandwidth of the concatenated path to be smaller. =20=

>>>> Do you mean
>>>> that when one of the paths within a concatenated path fail, the =20
>>>> BFD should
>>>> indicate this partial failure of the concatenated path?
>>>>
>>>>
>>>>
>>>> SD> As far as I know concatenated paths in transport networks =20
>>>> mean stitching
>>>> two connections such as two LSPs.
>>>>
>>>>
>>>>
>>>> 7.      Editorial: Section 2 Design: 6th line of the first =20
>>>> paragraph:
>>>> =93making it useful in concert with=94? Is it a typo?
>>>>
>>>>
>>>>
>>>> Thank you very much for helping me.
>>>>
>>>>
>>>>
>>>> Best Regards, Linda Dunbar
>>>>
>>>> Advanced Technology Dept, Wireline Networks,
>>>>
>>>> Huawei Technologies, Inc.
>>>>
>>>>
>


From vishwas.ietf@gmail.com  Mon Sep 28 16:33:22 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 000B83A6825 for <rtg-bfd@core3.amsl.com>; Mon, 28 Sep 2009 16:33:21 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.494
X-Spam-Level: 
X-Spam-Status: No, score=-2.494 tagged_above=-999 required=5 tests=[AWL=0.105,  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 q3X--qLGzJVA for <rtg-bfd@core3.amsl.com>; Mon, 28 Sep 2009 16:33:21 -0700 (PDT)
Received: from mail-yx0-f192.google.com (mail-yx0-f192.google.com [209.85.210.192]) by core3.amsl.com (Postfix) with ESMTP id B89973A6964 for <rtg-bfd@ietf.org>; Mon, 28 Sep 2009 16:33:20 -0700 (PDT)
Received: by yxe30 with SMTP id 30so6743365yxe.29 for <rtg-bfd@ietf.org>; Mon, 28 Sep 2009 16:34: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=UIPvYnqz9MGEyRuEt0aCCbn6QmNqVP6Q7KvIaV6N9V0=; b=rGlD543BlDxBjhXuvdf1cWigwA0pre29vevZitqJdnszyafa9afnwzlTW4iwSGCYus 6lvpsCGVZntnyVuBGWIuMZf5w1o/6kYpHnFggISOUeCuN8aOVWGFT8nKsvNh8O/bbO4i gy3bQg43v0jjsjF5/OAbardcgN6YyiNfUks9I=
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=ceokJBhsAmCFJvCbdQqe2oYKJ7CA8s1zez24Cx5YwkgoY+C9PkHk9S1VyKLS1uTMA/ ETGY05q6Xran1fpwIRb5hAfzaG5NCRBgcjoypeKVq8u4qXNGq48IRt3a+KkL8AnMVcRF SWusUzqEZyLLwMEiBtGLHkLXJX/HxWmVHN2eE=
MIME-Version: 1.0
Received: by 10.150.55.4 with SMTP id d4mr8783294yba.318.1254180876123; Mon,  28 Sep 2009 16:34:36 -0700 (PDT)
In-Reply-To: <75634DDF1614436FA4456B82E9D30337@m55527c>
References: <006601ca3c6b$cab7a280$330c7c0a@china.huawei.com> <2C2F1EBA8050E74EA81502D5740B4BD6815751C5DC@SJEXCHCCR02.corp.ad.broadcom.com> <008b01ca3c70$a39ed6a0$330c7c0a@china.huawei.com> <2C2F1EBA8050E74EA81502D5740B4BD6815751C5EE@SJEXCHCCR02.corp.ad.broadcom.com> <77ead0ec0909231035g31d58c0bq4ae325e251e94d69@mail.gmail.com> <75634DDF1614436FA4456B82E9D30337@m55527c>
Date: Mon, 28 Sep 2009 16:34:36 -0700
Message-ID: <77ead0ec0909281634u7f555531k7cc39404d3bb7f5c@mail.gmail.com>
Subject: Re: How to enforce BFD to be sent over different paths between  twosystems?
From: Vishwas Manral <vishwas.ietf@gmail.com>
To: Mach Chen <mach@huawei.com>
Content-Type: text/plain; charset=windows-1252
Content-Transfer-Encoding: quoted-printable
Cc: dward@cisco.com, rtg-bfd@ietf.org, dkatz@juniper.net
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, 28 Sep 2009 23:33:22 -0000

Hi Mach,

On Wed, Sep 23, 2009 at 7:54 PM, Mach Chen <mach@huawei.com> wrote:
>
> Could I say that BFD is suitable for any ECMP scenario?

If the two paths are at the head end we could force the packets out of
the different interfaces otherwise based on the FEC the packets could
be forced on particular path, but we may not be able to exercise every
ECMP path (if the routing convergence time is more than the BFD
detection time).

Thanks,
Vishwas

> Best regards,
> Mach
>
>
> --------------------------------------------------
> From: "Vishwas Manral" <vishwas.ietf@gmail.com>
> Sent: Thursday, September 24, 2009 1:35 AM
> To: "Shahram Davari" <davari@broadcom.com>
> Cc: <rtg-bfd@ietf.org>; <dkatz@juniper.net>; <dward@cisco.com>
> Subject: Re: How to enforce BFD to be sent over different paths between
> twosystems?
>
>> Hi Shahram,
>>
>>> That is correct. For IP there is only one path (shortest path) =A0betwe=
en
>>> two
>>> systems.
>>
>> Except ofcourse for the ECMP case.
>>
>> Thanks,
>> Vishwas
>>
>>> ________________________________
>>> From: Linda Dunbar [mailto:ldunbar@huawei.com]
>>> Sent: Wednesday, September 23, 2009 10:10 AM
>>> To: Shahram Davari; rtg-bfd@ietf.org; dkatz@juniper.net; dward@cisco.co=
m
>>> Subject: RE: How to enforce BFD to be sent over different paths between
>>> two
>>> systems?
>>>
>>> Hi Shahram,
>>>
>>>
>>>
>>> Thank you very much for the answers.
>>>
>>> Maybe some wording can be improved. For example, if the text says
>>> =93transmitting BFD=94 over multiple paths, it is better to define what
>>> =A0=93path=94
>>> means. To many people, especially people with transport network
>>> background,
>>> paths mean physical paths. Different LDP or LSP paths between two syste=
ms
>>> may not traverse all the paths between two systems.
>>>
>>>
>>>
>>> I understand that the intent of BFD is to let BFD run over various medi=
a.
>>> But the description of the protocol is under the assumption that BFD is
>>> running over a path which source can control, like LSP or LDP. For IP
>>> forwarding, the source can=92t control which path to traverse from A to=
 B.
>>> It
>>> is up to intermediate nodes to choose a path.
>>>
>>>
>>>
>>> =A0Linda Dunbar
>>>
>>>
>>>
>>> ________________________________
>>>
>>> From: Shahram Davari [mailto:davari@broadcom.com]
>>> Sent: Wednesday, September 23, 2009 11:53 AM
>>> To: Linda Dunbar; rtg-bfd@ietf.org; dkatz@juniper.com; dward@cisco.com
>>> Subject: RE: How to enforce BFD to be sent over different paths between
>>> two
>>> systems?
>>>
>>>
>>>
>>> Hi Linda,
>>>
>>>
>>>
>>> I am sure Dave will answer these questions better that I do, but let me
>>> give
>>> you my 2c inline.
>>>
>>>
>>>
>>> Regards,
>>>
>>> Shahram
>>>
>>>
>>>
>>> ________________________________
>>>
>>> From: rtg-bfd-bounces@ietf.org [mailto:rtg-bfd-bounces@ietf.org] On
>>> Behalf
>>> Of Linda Dunbar
>>> Sent: Wednesday, September 23, 2009 9:35 AM
>>> To: rtg-bfd@ietf.org; dkatz@juniper.com; dward@cisco.com
>>> Subject: How to enforce BFD to be sent over different paths between two
>>> systems?
>>>
>>> Dave,
>>>
>>>
>>>
>>> I have some questions on =93draft-ietf-bfd-base-09.txt=94. Hope you can=
 help.
>>>
>>>
>>>
>>> 1. =A0 =A0 =A0Section 3: 3rd line of the first paragraph states =93A pa=
ir of
>>> systems
>>> transmit BFD packets periodically over each path between the two
>>> systems=94.
>>>
>>>
>>>
>>>
>>>
>>> Question: when there are multiple paths between two systems, do you mea=
n
>>> to
>>> have multiple BFD sessions between those two systems, with each session
>>> covering individual path? How to enforce each path being traversed?
>>>
>>>
>>>
>>> SD> For example there can be multiple LSPs between two systems and you
>>> need
>>> to run BFD separately on each LSP.
>>>
>>>
>>>
>>> 2. =A0 =A0 =A0The Echo function is pretty much like =93Ping=94. Each sy=
stem can
>>> initiate a =93Ping=94 to another system. Is =93periodic Ping=94 an accu=
rate
>>> description of the =93Echo function=94?
>>>
>>>
>>>
>>> =A0SD> Your understanding is correct. But note that Echo packets are no=
t
>>> BFD
>>> packets. BFD just negotiates the Echo interval.
>>>
>>>
>>>
>>>
>>>
>>> 3. =A0 =A0 =A0Section 4.1 under the =93Control Plane Independent=94 sub=
-section:
>>>
>>> The first paragraph states =93if clear, the transmitting system=92s BFD
>>> implementation share fate with its control plane=94.
>>>
>>> Question: When the transmitting system is running multiple routing
>>> protocols, more than one signaling schemes for different services, is i=
t
>>> necessary to indicate which routing protocol and which signaling
>>> protocol?
>>> =A0 Actually, BFD is to test connectivity which can be up when the
>>> corresponding control plane is done. What is the reason to have BFD sha=
re
>>> fate with its transmitting system=92s control plane?
>>>
>>>
>>>
>>> SD> Every LSP or PW or tunnel that runs BFD could be setup using an
>>> instance
>>> of control plane. =A0We don't care about the control plane of the clien=
t or
>>> server layers. What this bit indicates is the control-plane for the lay=
er
>>> you are running the BFD on.
>>>
>>>
>>>
>>> 4. =A0 =A0 =A0The BFD=92s Control Packet Format described in Section 4.=
1 has a
>>> bit
>>> field for Demand mode. Why not having a bit field for the other two mod=
es
>>> (Async and Echo)?
>>>
>>> =A0 =A0SD> If D=3D0 it means Async mode. For Echo, if a system does not=
 want to
>>> receive Echo it can set =A0"Required Min Echo RX Interval " =3D 0 . And=
 there
>>> is
>>> not need to signal that you want to Tx Echo.
>>>
>>>
>>>
>>> 5. =A0 =A0 =A0Is the Discriminator field of the BFD=92 Control Packet F=
ormat same
>>> as
>>> unique identifier for particular BFD session from one system? Why not
>>> call
>>> it Identifier? Is it negotiated between the two systems?
>>>
>>> =A0 SD> the Discr is a locally unique number (not globally) very simila=
r to
>>> an LSP MPLS label that is distributed from a downstream node. It it not
>>> negotiated.
>>>
>>>
>>>
>>> 6. =A0 =A0 =A0Section 6.18.17 Concatenated Paths
>>>
>>> In transport network, Concatenated paths mean to combine (or bundle)
>>> multiple paths to form a bigger path which has higher bandwidth.
>>> Therefore,
>>> failure on one of the paths concatenated together will not cause
>>> connectivity problem for the two systems exchanging BFD. This failure
>>> will
>>> only cause the bandwidth of the concatenated path to be smaller. Do you
>>> mean
>>> that when one of the paths within a concatenated path fail, the BFD
>>> should
>>> indicate this partial failure of the concatenated path?
>>>
>>>
>>>
>>> SD> As far as I know concatenated paths in transport networks mean
>>> stitching
>>> two connections such as two LSPs.
>>>
>>>
>>>
>>> 7. =A0 =A0 =A0Editorial: Section 2 Design: 6th line of the first paragr=
aph:
>>> =93making it useful in concert with=94? Is it a typo?
>>>
>>>
>>>
>>> Thank you very much for helping me.
>>>
>>>
>>>
>>> Best Regards, Linda Dunbar
>>>
>>> Advanced Technology Dept, Wireline Networks,
>>>
>>> Huawei Technologies, Inc.
>>>
>>>
>>
>
