Hi Jeff,

Thanks for your comments, please see my comments inline Sami:




On 12/19/17, 8:22 AM, "Jeffrey Haas" <jh...@pfrc.org> wrote:

>[Speaking as an individual contributor.]
>
>I'm going to pick this as my response point.  I'm not picking on you,
>Ashesh. :-)
>
>I have several concerns about the proposal in this document:
>
>1. It's not very clear how services get mapped to BFD sessions.  As others
>   are indirectly noting, p2p BFD sessions will have at most one session
>   between any given address pair on IP.  

Sami: The mapping of services to a BFD session can be statically provisioned at 
both endpoints by a controller. We can clarify that in the next rev.

>This means that a service would have
>   to have a 1:1 mapping with a set of addresses.

Sami: Not sure, how you came to that conclusion, we don’t need a 1:1 mapping.
 

>2. The bitmap which seems to be attempting to work around this restriction
>   would have to have presence in the BFD payload.  As you're noting, Ashesh,
>   it's not a natural fit in BFDv1.  A BFDv2 would likely have to be
>   considered.  Is this the thing that finally makes us do it?  Let's keep
>   talking. :-)

Sami: Sure we can keep talking :-)

>3. At a higher level, the "revertive" behavior isn't what I would consider a
>   BFD-like behavior today.  This active/backup behavior is, however, very
>   VRRP-like as others have already observed.  At a high level, VRRP feels like
>   a slightly better fit for this proposal.

Sami: Actually the revertive/non revertive behavior is a service behavior 
dictated by the administrator provisioning the service.
>
>[And one point, speaking as a BFD chair:]
>
>4. One thing I always impress upon people looking to change the BFD protocol
>   to carry additional state is scale and responsiveness.  Is your information
>   important enough to want to have to look for state or state changes every
>   few milliseconds?  BFD is a *noisy* protocol and one that must run very
>   fast.  
>
>   The minute you look to start overloading that state with additional
>   information, such as this prooposal, I suspect we start looking at slowing
>   BFD down.


Sami: 2 points here, the proposal in the draft has 2 aspects, 1) the diag code 
via which one node inform the other node that it outlived it, and 2) the Bitmap 
presenting the services, we understand that BFD is a *noisy* protocol this is 
why the bitmap is only communicated on few packets that correspond to the 
session timeout.

>
>My recommendations are:
>- Let's see further discussion about why BFD is a better fit than existing
>  mechanisms.
>- Does it really make sense to carry this centrally coordinated service
>  mapping in BFD?
>- Is this really the thing we want to choose as our motivation to start
>  discussing BFDv2?

Sami: Sure, this sounds like a plan. But please keep in mind that we are 
proposing 2 aspects here as mentioned above, and we feel the out-lived aspect 
in the diag field will be a very handy feature that can help redundancy.

Thanks,

Sami

>
>-- Jeff
>
>
>On Tue, Nov 28, 2017 at 11:23:36PM +0000, Ashesh Mishra wrote:
>> Damn straight! I’ve been broaching that subject for a while. But that’s a 
>> discussion for a separate (and much much longer and contentious) thread ☺
>> 
>> Ashesh
>> 
>> From: Greg Mirsky <gregimir...@gmail.com>
>> Date: Tuesday, November 28, 2017 at 6:20 PM
>> To: Ashesh Mishra <mishra.ash...@outlook.com>
>> Cc: Sami Boutros <sbout...@vmware.com>, Ankur Dubey <adu...@vmware.com>, 
>> "rtg-bfd@ietf.org" <rtg-bfd@ietf.org>, Reshad Rahman <rrah...@cisco.com>
>> Subject: Re: Service Redundancy using BFD
>> 
>> Hi Ashesh,
>> I agree that there are new scenarios and use cases to apply BFD-like 
>> mechanism. Is it then time for BFD v2.0?
>> 
>> Regards,
>> Greg
>> 
>> On Tue, Nov 28, 2017 at 3:17 PM, Ashesh Mishra 
>> <mishra.ash...@outlook.com<mailto:mishra.ash...@outlook.com>> wrote:
>> Hi Greg,
>> 
>> I’m just trying to understand the use of BFD in this proposal.
>> 
>> I agree with you that 5880 was clear in its scope at the time, but that 
>> should not inform the entire scope of BFD in the future.
>> 
>> Ashesh

Reply via email to