Re: [i2rs] Suresh Krishnan's No Objection on draft-ietf-i2rs-rib-info-model-15: (with COMMENT)

"Susan Hares" <shares@ndzh.com> Fri, 13 April 2018 16:11 UTC

Return-Path: <shares@ndzh.com>
X-Original-To: i2rs@ietfa.amsl.com
Delivered-To: i2rs@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B84D61272E1; Fri, 13 Apr 2018 09:11:46 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.945
X-Spam-Level:
X-Spam-Status: No, score=0.945 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DOS_OUTLOOK_TO_MX=2.845] autolearn=no autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id fgQTvCRGbxtj; Fri, 13 Apr 2018 09:11:45 -0700 (PDT)
Received: from hickoryhill-consulting.com (50-245-122-97-static.hfc.comcastbusiness.net [50.245.122.97]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E9B27127275; Fri, 13 Apr 2018 09:11:44 -0700 (PDT)
X-Default-Received-SPF: pass (skip=loggedin (res=PASS)) x-ip-name=107.92.120.167;
From: Susan Hares <shares@ndzh.com>
To: 'Nitin Bahadur' <nitin_bahadur@yahoo.com>, 'Suresh Krishnan' <suresh@kaloom.com>, 'The IESG' <iesg@ietf.org>
Cc: i2rs@ietf.org, i2rs-chairs@ietf.org, draft-ietf-i2rs-rib-info-model@ietf.org
References: <152290489812.25948.2495908999143424774.idtracker@ietfa.amsl.com> <045701d3cce7$1c8bec00$55a3c400$@ndzh.com> <1CF12BE1-AE55-43CF-95B4-66BC5B67E38F@yahoo.com>
In-Reply-To: <1CF12BE1-AE55-43CF-95B4-66BC5B67E38F@yahoo.com>
Date: Fri, 13 Apr 2018 12:11:37 -0400
Message-ID: <017501d3d342$1a19b130$4e4d1390$@ndzh.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Mailer: Microsoft Outlook 14.0
Thread-Index: AQGzXOuogYIVg/6+qC65IQQLrrWnfgJG+DIiAfwLyY+kHbChMA==
Content-Language: en-us
X-Authenticated-User: skh@ndzh.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2rs/LSW5KXWceKM5u31c2svtRCU5ZTM>
Subject: Re: [i2rs] Suresh Krishnan's No Objection on draft-ietf-i2rs-rib-info-model-15: (with COMMENT)
X-BeenThere: i2rs@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "Interface to The Internet Routing System \(IRS\)" <i2rs.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i2rs>, <mailto:i2rs-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/i2rs/>
List-Post: <mailto:i2rs@ietf.org>
List-Help: <mailto:i2rs-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i2rs>, <mailto:i2rs-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 13 Apr 2018 16:11:47 -0000

Nitin:

Thanks for fixing Suresh's comments.  I've trimmed the text below to text tunnel-encap/decap text and LPM text.  

I will do a deep dive on the tunnel encap/decap on the mail list to see if I can find any additional comments to help your text.  However, I suspect that what you will naturally write will be the best text. 

On the LPM, let's see if Suresh has a suggestion on where to add text.   Again, I'm sure you will do a great job writing up the text. 

Would you remember to send the revised text to Warren and to Ignas.  We could really use their review of the revisions for these two points.   Warren and Ignas have experience with RIBs. 

Sue Hares 

-----Original Message-----
From: Nitin Bahadur [mailto:nitin_bahadur@yahoo.com] 
Sent: Friday, April 13, 2018 1:52 AM
To: Susan Hares; 'Suresh Krishnan'; 'The IESG'
Cc: i2rs@ietf.org; i2rs-chairs@ietf.org; draft-ietf-i2rs-rib-info-model@ietf.org
Subject: Re: [i2rs] Suresh Krishnan's No Objection on draft-ietf-i2rs-rib-info-model-15: (with COMMENT)

  Suresh:   
    Shouldn't the tunnel-encap and tunnel-decap also loop the packet back into
    nexthop processing just like the derived nexthops do?
    
    Suresh - I need to check the email list archives and get back to you on this
    point.  My recollection was that there was a case where things  people did
    not want to automatically loop this  back. However, I cannot bring the
    discussion of 3.5 years ago to mind. I will take this as an action item as a
    reviewer to try to recreate the discussion.   Thank you for mentioning this
    point. It is important to clarify in either case. 
    

NB> Sue is right that there were some cases where folks did not want the packet to be automatically sent back for lookup. They wanted an explicit specification on what to do with the packet.  I believe the reasoning was there might be L2 processing that needs to be performed after the encap/decap and L2 processing was mainly out of scope of this draft.

Sue> Could you put this in the draft?  It makes my recollection.  I will be doing a deep dive on the I2RS mail list and presentation today to provide additional test. 


Suresh> 
    * Section 6
    
    I would have expected the match type to have some indication about whether
    it requires an exact match or LPM (e.g. A MAC route uses an exact match but
    an
    IPv6 route uses LPM). Has the WG discussed this?
    
    The short answer is yes, extensive in early interims, list discussions and
    in session.  Can you provide more depth to your questions.  For the early
    discussions, I may need to query Alia Atlas and Jeff Haas (previous chairs)
    to get the institutional memory on this topic.  (One of the reason I really
    want to have this document discussed with Alia Atlas as AD0. 
    
NB> Quoting from the grammar

	<ipv4-route> ::= <ip-route-type>
              	     (<destination-ipv4-address> | <source-ipv4-address> |
                    (<destination-ipv4-address> <source-ipv4-address>))
	<destination-ipv4-address> ::= <ipv4-prefix>
  	<source-ipv4-address> ::= <ipv4-prefix>
  	<ipv4-prefix> ::= <IPV4_ADDRESS> <IPV4_PREFIX_LENGTH>

Thus IP addresses have a "prefix length" associated with them indicating a LPM (or exact-match if prefix length is 32). A MAC route is expected to have an exact match. LPM for MAC routes was out of scope.

Sue: This matches my understanding.   If Suresh is confused, others will be.  Let's see if Suresh has a suggestion on where to add text.  Will you follow up with Suresh on this point?