Re: [VRRP] draft-ietf-vrrp-unified-spec-03.txt

Mukesh Gupta <mukesh@juniper.net> Tue, 21 July 2009 01:15 UTC

Return-Path: <mukesh@juniper.net>
X-Original-To: vrrp@core3.amsl.com
Delivered-To: vrrp@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 0C19B3A6A50 for <vrrp@core3.amsl.com>; Mon, 20 Jul 2009 18:15:10 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.469
X-Spam-Level:
X-Spam-Status: No, score=-5.469 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, DNS_FROM_OPENWHOIS=1.13, 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 vGUl-zs6FOxi for <vrrp@core3.amsl.com>; Mon, 20 Jul 2009 18:15:09 -0700 (PDT)
Received: from exprod7og123.obsmtp.com (exprod7og123.obsmtp.com [64.18.2.24]) by core3.amsl.com (Postfix) with ESMTP id C15353A6970 for <vrrp@ietf.org>; Mon, 20 Jul 2009 18:15:08 -0700 (PDT)
Received: from source ([66.129.224.36]) (using TLSv1) by exprod7ob123.postini.com ([64.18.6.12]) with SMTP ID DSNKSmUWYXn6UgPyGqKxStUhogWBzKFmhICv@postini.com; Mon, 20 Jul 2009 18:15:09 PDT
Received: from EMBX01-HQ.jnpr.net ([fe80::c821:7c81:f21f:8bc7]) by P-EMHUB01-HQ.jnpr.net ([fe80::fc92:eb1:759:2c72%11]) with mapi; Mon, 20 Jul 2009 18:10:43 -0700
From: Mukesh Gupta <mukesh@juniper.net>
To: Stephen Nadas <stephen.nadas@ericsson.com>, Pekka Savola <pekkas@netcore.fi>
Date: Mon, 20 Jul 2009 18:10:42 -0700
Thread-Topic: draft-ietf-vrrp-unified-spec-03.txt
Thread-Index: AcoERHRMYdnDjFfVSXSA3LAVctoFrAAEbj2gAB822NAALZUWkAEFXQkA
Message-ID: <497B6D90E0023142AF34948DEFFAB38D399F1BEE3D@EMBX01-HQ.jnpr.net>
References: <DF78BDF6956FDD4780D5DAD88A073CF4026B4C34@eusrcmw720.eamcs.ericsson.se> <alpine.LRH.2.00.0907140821570.26779@netcore.fi> <497B6D90E0023142AF34948DEFFAB38D399DDDE455@EMBX01-HQ.jnpr.net> <DF78BDF6956FDD4780D5DAD88A073CF4026E816B@eusrcmw720.eamcs.ericsson.se>
In-Reply-To: <DF78BDF6956FDD4780D5DAD88A073CF4026E816B@eusrcmw720.eamcs.ericsson.se>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
acceptlanguage: en-US
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Mailman-Approved-At: Mon, 20 Jul 2009 18:16:52 -0700
Cc: "mathis@psc.edu" <mathis@psc.edu>, "draft-ietf-vrrp-unified-spec@tools.ietf.org" <draft-ietf-vrrp-unified-spec@tools.ietf.org>, "touch@isi.edu" <touch@isi.edu>, "magnus@rsa.com" <magnus@rsa.com>, "Pasi.Eronen@nokia.com" <Pasi.Eronen@nokia.com>, Christian Vogt <christian.vogt@ericsson.com>, "vrrp@ietf.org" <vrrp@ietf.org>, "dromasca@avaya.com" <dromasca@avaya.com>, Jari Arkko <jari.arkko@piuha.net>, "M.Handley@cs.ucl.ac.uk" <M.Handley@cs.ucl.ac.uk>, "vrrp-chairs@tools.ietf.org" <vrrp-chairs@tools.ietf.org>
Subject: Re: [VRRP] draft-ietf-vrrp-unified-spec-03.txt
X-BeenThere: vrrp@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Virtual Router Redundancy Protocol <vrrp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/vrrp>, <mailto:vrrp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/vrrp>
List-Post: <mailto:vrrp@ietf.org>
List-Help: <mailto:vrrp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/vrrp>, <mailto:vrrp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 21 Jul 2009 01:15:10 -0000

Steve,

Sorry for responding late and thanks for doing the due diligence on this one.  After reading your email and looking at the changes, I agree that the implementations of the older draft should interoperate with the unified VRRP without any obvious issues.

Not sure if you have looked at the latest comments that Jari posted to the tracker https://datatracker.ietf.org/idtracker/draft-ietf-vrrp-unified-spec/.  Please look at them, if you already have not, and address them.

Lars/Pasi/Dan, we would appreciate if you could review the latest version and remove the DISCUSS if the latest version of the draft addresses your concerns satisfactorily.

Thanks!
- Mukesh

-----Original Message-----
From: Stephen Nadas [mailto:stephen.nadas@ericsson.com] 
Sent: Wednesday, July 15, 2009 1:31 PM
To: Mukesh Gupta; Pekka Savola
Cc: M.Handley@cs.ucl.ac.uk; dromasca@avaya.com; touch@isi.edu; mathis@psc.edu; magnus@rsa.com; Christian Vogt; Jari Arkko; Pasi.Eronen@nokia.com; vrrp-chairs@tools.ietf.org; draft-ietf-vrrp-unified-spec@tools.ietf.org; vrrp@ietf.org
Subject: RE: draft-ietf-vrrp-unified-spec-03.txt 

Hi Mukesh, 

Here's what I did, wrt checking IPv6 interop between (A)
draft-ietf-vrrp-ipv6-spec-08.txt and (B) draft-ietf-vrrp-unified-03.txt
(actually pre-04 which numbered all these steps - but otherwise this is
same as -03 for this purpose).   

Following the rest of this discussion in detail depends on looking at
the attachments. 

I looked at sections 6.4.1 (init) , 6.4.2 (backup)  , 6.4.3 (master),
7.1(recv) & 7.2(transmit).  I labeled all the IPv6 and IPVx (i.e., 4 and
6 steps in common) as follows: 

	- by section: i-init, b-backup, m-master, r-recv, t-transmit, 
	- then by "6" for (A) and "u" for (B) 
	- and then with an alphanumeric as an id 

(so m63 is master state's 3rd step in (A) and mu3 is master state's 3rd
step in (B); step mub is 11th master state step in unified, etc.).
Things that don't line up/or may need something changed are labeled XXX.


Differences: 

6.4.1 (init) 
      sections are same but perhaps for editorial changes. 

6.4.2 (backup) 
      unified adds a step between "bum" and "bun" that recomputes
Master_Down_Interval.  I think this went in as byproduct of Mark
Handley's review note:
http://www.ietf.org/mail-archive/web/vrrp/current/msg01003.html
 
      otherwise sections are same but perhaps for editorial changes. 

6.4.3 (master) 

      1) unified  missed a step between "m63/m64" that said "MUST
respond to ND rtr solicits"  - this appears to be an editor goof and
should be added to unified.         

      2) Unified added a step (635) between steps "mu3" and "mu4" that
says "if accept mode is false: MUST NOT drop IPv6 Neighbor Solicits and
N. Adverts."  Editorially it looks like that maybe better placed in
w/step (650).    

      3) Unified added 2 steps in between "muo" and "mup" to recompute
skew and master_down_interval.  See Mark Handley's note:
http://www.ietf.org/mail-archive/web/vrrp/current/msg01003.html

      otherwise sections are same but perhaps for editorial changes. 

7.1 recv 
    softened step "r68" into "ru8" and removed "r69" and "r6a" based on
Don Provan's note, which says it copied wrrp list, but I can't see in
archive.  Anyway it is attached. 

    otherwise sections are same but perhaps for editorial changes. 

7.2 transmit 
    sections are same but perhaps for editorial changes. 
    
    editorially, "XXX" and "tu2" are same and should be pulled outside
of the if.


I think unified fixes some small things.  Maybe I'm missing something
basic, but I think IPv6 implementations would interop w/unified
implementations without issues.  There could be some issues where
unified has fixed something but (A) would have these issues too. 


Steve 



   

SJN> -----Original Message-----
SJN> From: Stephen Nadas 
SJN> Sent: Tuesday, July 14, 2009 6:36 PM
SJN> To: 'Mukesh Gupta'; Pekka Savola
SJN> Cc: M.Handley@cs.ucl.ac.uk; dromasca@avaya.com; 
SJN> touch@isi.edu; mathis@psc.edu; magnus@rsa.com; Christian 
SJN> Vogt; Jari Arkko; Pasi.Eronen@nokia.com; 
SJN> vrrp-chairs@tools.ietf.org; 
SJN> draft-ietf-vrrp-unified-spec@tools.ietf.org; vrrp@ietf.org
SJN> Subject: RE: draft-ietf-vrrp-unified-spec-03.txt 
SJN> 
SJN> SJN> That's a good point.  Steve, could you please check 
SJN> the differences 
SJN> SJN> between the v6 parts of this spec and the 
SJN> vrrp-ipv6-spec and see if 
SJN> SJN> both the version will be interoperable or not?  If 
SJN> there are enough 
SJN> SJN> differences, we might have to increment the version 
SJN> number in this 
SJN> SJN> spec :(
SJN> 
SJN> I am thinking we didn't change any of the IPv6 (at least 
SJN> intentionally) but I will check and get back.  
SJN> 
SJN> Steve