Re: Default Value of Accept_Mode

Bob Hinden <[email protected]> Wed, 7 Oct 2009 11:03:39 -0700
Newsgroups gmane.ietf.vrrp
Message-ID <[email protected]>
On Oct 7, 2009, at 10:46 AM, Mukesh Gupta wrote:

> Ok. We hear 2 responses; one recommending TRUE and the other  
> recommending FALSE J
>
> It would be good to hear preferences of other WG members.  Please  
> speak up.  Here are the choices to make it easier.
>
> 1) Leave the default value to the implementers
> 2) Specify FALSE as the default value in the draft
> 3) Specify TRUE as the default value in the draft
> 4) I do not care

I think the main issue is that it should have a default value and not  
be left to implementers.  I would go with FALSE to be compatible with  
earlier versions of the protocol (as Don Provan suggested).

Bob


>
> Regards
> Mukesh
>
> From: Don Provan [mailto:[email protected]]
> Sent: Tuesday, October 06, 2009 11:05 AM
> To: John Cruz (johcruz); Mukesh Gupta; [email protected]
> Cc: [email protected]; Adrian Farrel
> Subject: RE: [VRRP] Default Value of Accept_Mode
>
> By this logic, the default should be FALSE since that's been the  
> default until now. Previous versions of the protocol didn't allow  
> accepting such packets at all.
> -don
>
> From: [email protected] [mailto:[email protected]] On Behalf  
> Of John Cruz (johcruz)
> Sent: Tuesday, October 06, 2009 10:15 AM
> To: Mukesh Gupta; [email protected]
> Cc: [email protected]; Adrian Farrel
> Subject: Re: [VRRP] Default Value of Accept_Mode
>
> Hi Mukesh,
>
> There are no interoperability issues w.r.t to the VRRP state  
> machine.  The interoperability
> issue that I mentioned refers to network deployments where customers  
> have devices
> from different vendors on their network and each vendor has a  
> different  default value. In
> such situation, the onus is on the customers to know the default  
> value for each implementation
> and set it accordingly, which I think is not a good idea. Let us  
> choose a default value for all
> implementations. If the customer wants to change it, they can change  
> it for all devices in the
> network. I believe, the concern is should it be TRUE or FALSE. With  
> VRRP for IPv4, this option
> did not exists.  Accept_mode is now being introduced for the unified  
> spec. If there are
> no security/vulnerability issues w.r.t. accepting packets address to  
> the virtual IP address, then
> let us default the value to TRUE.
>
> Here is a crude analogy – can the VRRP hello timer value be a  
> default value per implementation?
>
> John
>
> From: Mukesh Gupta [mailto:[email protected]]
> Sent: Tuesday, October 06, 2009 9:53 AM
> To: John Cruz (johcruz); [email protected]
> Cc: [email protected]; Adrian Farrel
> Subject: RE: [VRRP] Default Value of Accept_Mode
>
> John,
>
> Could you please explain a little more about the interoperability  
> issues that you are referring to?
>
> As far as I understand, an operator will see different behavior from  
> the devices with different default values when he/she tries to  
> connect to the virtual address.  However, it should not cause any  
> protocol interoperability issues.  Moreover, the operator would be  
> able to change the default value using the configurable knob to see  
> consistent behavior from all the devices.
>
> Regards
> Mukesh
>
> From: John Cruz (johcruz) [mailto:[email protected]]
> Sent: Monday, October 05, 2009 11:49 AM
> To: Mukesh Gupta; [email protected]
> Cc: [email protected]; Adrian Farrel
> Subject: RE: [VRRP] Default Value of Accept_Mode
>
> Hi Mukesh,
>
> Leaving the default value to be implementation
> dependent may not be a good idea as it will cause
> interoperability issues in environments where
> customers  have a mix of devices from different
> vendors.
>
> John
>
> From: [email protected] [mailto:[email protected]] On Behalf  
> Of Mukesh Gupta
> Sent: Friday, October 02, 2009 4:26 PM
> To: [email protected]
> Cc: [email protected]; Adrian Farrel
> Subject: [VRRP] Default Value of Accept_Mode
>
> [WG Chair Hat Off]
>
> Folks,
>
> During the IESG review of the unified VRRP draft, Dan, Operations  
> and Management AD, questioned the default value of the Accept_Mode  
> in the draft.  The current default value is False and he would like  
> us to reconsider that (his comments in the end of this email).
>
> We had discussions about this on the mailing list.  However, I don’t  
> remember having a clear WG consensus for either default value.
>
> Given the fact that the default value has absolutely no impact on  
> the interoperability and the fact that both the values have their  
> pros and cons, we are proposing that the draft should leave the  
> default value to the implementations.  The draft would say that the  
> implementations are free to choose any default value.
>
> Please let us know if you agree/disagree.  If we do not hear  
> anything back, we will assume that the WG agrees J
>
> Regards
> Mukesh
>
> Dan’s  Comment:
> =============
> 3. Accept_Mode defaulting to false seems unrealistic at least in  
> deployments
> I've seen.  Using accept-data config knob seems very common. Unless  
> enable
> Accept_Mode, when the virtual address moves to the Backup, the  
> virtual address
> no longer responds to ping; I've also seen an implementation to  
> reject pings to
> the virtual IP when it's in Master mode, but this seems like an  
> implementation
> bug if so (I'd like a confirmation if this is the case).
>
> In any case, this restriction makes troubleshooting and deployment a  
> pain; hosts
> and management systems often ping the gateway address to see if the  
> network is
> working, and this kills that assumption.
>
> Unless the WG has recently discussed and reached consensus that  
> Accept_Mode
> should still default to false, I'd consider revisiting this position.
>
> _______________________________________________
> vrrp mailing list
> [email protected]
> https://www.ietf.org/mailman/listinfo/vrrp

_______________________________________________
vrrp mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/vrrp