Re: [Last-Call] Intdir telechat review of draft-ietf-rtgwg-vrrp-rfc5798bis-15

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



All, 

draft-ietf-rtgwg-vrrp-rfc5798bis-16 addresses Dave's INT area review comments. 

https://datatracker.ietf.org/doc/draft-ietf-rtgwg-vrrp-rfc5798bis/

Thanks,
Acee


> On Dec 30, 2023, at 4:13 PM, Acee Lindem <acee.ietf@xxxxxxxxx> wrote:
> 
> Hi Dave, 
> 
> Thanks for the review. 
> 
>> On Dec 27, 2023, at 6:30 PM, Dave Thaler via Datatracker <noreply@xxxxxxxx> wrote:
>> 
>> Reviewer: Dave Thaler
>> Review result: Ready with Issues
>> 
>> See https://1drv.ms/b/s!Aqj-Bj9PNivcn-MfckCWPYEAplaCJw?e=5TZtui for a copy with
>> my comments and editorial nits inline.
>> 
>> Summary:
>> 1. I am confused by the discussion of "forwarding" packets addressed to the
>> Active Router's address.  The Abstract and Introduction seem to talk about
>> doing it but then section 8.3.1 says not to.
> 
> The primary purpose of VRRP is to assume “forwarding” responsibility for the virtual addresses.
> I don’t see any compelling reason to change this now. I could change “sent to these IPv4 and IPv6
> addresses” to “routed to these IPv4 and IPv6 addresses” to avoid any confusion that this forwarding
> is tied to the packet header destination addresses. However, I don’t even see this as needed. 
> 
> 
>> 2. Missing discussion of DHCPv4. 
>> Section 1.3 seems to imply that static configuration of end hosts is the
>> primary mechanism for learning default routes, which is not the case for
>> clients or IoT devices as far as I know... DHCP is the default.  I believe VRRP
>> can still be used in a DHCP scenario and the document should say so.
> 
> Yes - but DHCP is really just another form of static route configuration. I’ll change
> this to “manual configuration” and include DHCPv4 [2131] and DHCPv6 [RFC8415]
> as well as static configuration. Any other suggested references? 
> 
> 
>> 3. Section
>> 4.2's discussion of IPv6 is confusing to me (and I wrote one of the relevant
>> RFCs).  If there are two routers sending RA's on the same LAN, then by default
>> all hosts learn _both_ of them.  The text implies half learned one and half
>> "are using" the other one.  This text needs to be clarified and then probably
>> reference RFC 4191 and RFC 4311 for more discussion.  Even better would be to
>> update the text to specifically discuss the interaction between VRRP and 4311
>> (which I think would be straightforward), and if needed mention different cases
>> for the different host types in RFC 4191 section 3 (it's also possible that the
>> interaction with VRRP is the same for all the types and the types need not be
>> mentioned except to say that the interaction is the same for all the host types
>> there).
> 
> For IPv6, I could change “learned” to “configured” since the purpose of section 4.2
> Is to demonstrate load-sharing and not specify IPv6 Router-Advertisement behavior.
> Alternately, I could change “learned” to “preferred” with a reference to RFC 4311. 
> 
> 
> 
>> 4. A couple places use "should" in cases where it's unclear whether it
>> means SHOULD or MUST (or even "MAY" when "may" occurs earlier in the text). 
>> This could adversely affect interoperability if it meant MUST and someone
>> interprets it as optional.
> 
> I’ll look at all of these. As long as the statement is specific to VRRP, I will consider
> changing these to normative. 
> 
> 
> 
>> 5. Section 8.3.2 says to log when multiple routers
>> advertise priority = 255, but doesn't say to log when multiple routers
>> advertise the same non-255 priority.  It says not to do that, so why wouldn't
>> you want to suggest logging any time the same priority is advertised by
>> multiple routers?  I.e., why is the logging recommendation limited to the 255
>> case?
> 
> The VRRP protocol handles this case with a tie-breaker of the VRRP router 
> with the VRRP router with the greater primary IP address taking precedence. The 
> reason for recommending that VRRP routers have different priorities is to minimize
> the churn do to them having the same advertisement skew time. It is not a protocol error. 
> 
>> 
>> . Various grammatical nits.
> 
> I’ll incorporate these. Note that the pseudo-code wasn’t meant to be grammatically
> correct. However, the changes you have suggested may not obscure the logic and I’ll consider
> them.
> 
> Thanks
> Acee


-- 
last-call mailing list
last-call@xxxxxxxx
https://www.ietf.org/mailman/listinfo/last-call




[Index of Archives]     [IETF Annoucements]     [IETF]     [IP Storage]     [Yosemite News]     [Linux SCTP]     [Linux Newbies]     [Mhonarc]     [Fedora Users]

  Powered by Linux