Re: [i2rs] rtgdir Early Review of draft-ietf-i2rs-rib-model

Nitin Bahadur <nitin_bahadur@yahoo.com> Mon, 07 August 2017 00:41 UTC

Return-Path: <nitin_bahadur@yahoo.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 A53601241F5 for <i2rs@ietfa.amsl.com>; Sun, 6 Aug 2017 17:41:32 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.019
X-Spam-Level:
X-Spam-Status: No, score=-2.019 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, MIME_QP_LONG_LINE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=yahoo.com
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 2Nv2vC4StgLA for <i2rs@ietfa.amsl.com>; Sun, 6 Aug 2017 17:41:31 -0700 (PDT)
Received: from nm12-vm6.bullet.mail.ne1.yahoo.com (nm12-vm6.bullet.mail.ne1.yahoo.com [98.138.91.105]) (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 D0B94124B09 for <i2rs@ietf.org>; Sun, 6 Aug 2017 17:41:30 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1502066490; bh=yIK8pcKiHQ6nkBEp74s4V20upUzrpPhjT1vZcAxCCKM=; h=Date:Subject:From:To:References:In-Reply-To:From:Subject; b=tKLKrbj28Bb7G2xx2az32kIPrxIAWXmE/GbNFNp5iQGLH7pQaKgbHLYZ+UmrcG5JKHqaxoYXOOyxbt+i+RLBHZ78shJO9iV4p+1ksa1KtRd9bxDQ9ccuy62cATS24iNj7hafpXzPTgpXfpS4EJHaYQ5xSrn/w+ABqgN5UgaCygwPoxqmGd7Pl2XEkBkiAFRqkbqeUnoFAo4ogEbN4PR64pXdZBPfZ7Dr1CnbyPFTpj/3cLRHgZ3x7n304zJv+uun/OkL1EINwx3YjN7FasjQE01l6aNRGwTzV1nP8PCydpiU5cVz5KYU47+HeEM24OSC6HCZHlffr84/DcrDgUmJcA==
Received: from [98.138.100.102] by nm12.bullet.mail.ne1.yahoo.com with NNFMP; 07 Aug 2017 00:41:30 -0000
Received: from [98.138.84.47] by tm101.bullet.mail.ne1.yahoo.com with NNFMP; 07 Aug 2017 00:41:30 -0000
Received: from [127.0.0.1] by smtp115.mail.ne1.yahoo.com with NNFMP; 07 Aug 2017 00:41:30 -0000
X-Yahoo-Newman-Id: 10203.87657.bm@smtp115.mail.ne1.yahoo.com
X-Yahoo-Newman-Property: ymail-3
X-YMail-OSG: T7_Q9joVM1mQYSGvNVzDdyhVm1zqtRgsLr4I5ZdmjqnCeBi 91gm6Q4pNwKdsG3GaR3z2lSQtR2i30r2dAJ1cl3JMK.QjV1Q8sb3R9Dr4Qhj _ZwF26MqVYYKVeacKMkVU9BhWDZBc9EixqJoea.3UBnyTZX8HJIto84CDJMe naPfVbwwGYYzcBzQSeDnZ4US82jC0m6F1zeYDmSJaxnZIZuGRKh7H5UKAZpW dEqdW7ZL5whffGOBORQb0i2h0EaxI8YlJFF9CNKJzvdhd63e5z4AdYXydiGE ULHPpWL8fV_lFPsmfLcIVwURwheRtiQldhxqrDP5RYAtykFRJs9EVhFnWf0a SuDeEu6E6OrwXwAs2kWMJchlMJL7P4dP1n6K_CxPfueZyaTOW.pclE0Izwh7 ArV58ZfhD5OcfcSILVoVlKPY75IDqQWZp9ie4ruGghxG_x8YqkZKVwWt5uBO 7KU_6ePcjOqAJwMYD81G7I7p7cY0YVaQDOBCDVWELegsGDzBLuTrKdPjZcLJ AdBv8RF.O.VVr
X-Yahoo-SMTP: jU6Na92swBBdqSRkLOL9Cp_LhHZgQAQoL10-
User-Agent: Microsoft-MacOutlook/f.1e.0.170107
Date: Sun, 06 Aug 2017 17:41:15 -0700
From: Nitin Bahadur <nitin_bahadur@yahoo.com>
To: Henning Rogge <hrogge@gmail.com>, draft-ietf-i2rs-rib-info-model@ietf.org, Jonathan Hardwick <jonathan.hardwick@metaswitch.com>, Susan Hares <skh@ndzh.com>, i2rs@ietf.org
Message-ID: <3C2B8B77-9A65-41E9-99D4-44C24F56D3F2@yahoo.com>
Thread-Topic: rtgdir Early Review of draft-ietf-i2rs-rib-model
References: <CAGnRvuoswD5jqrsLV_mcCydWmZTHK3EiM8j-ROnX6Qg9mNLrkg@mail.gmail.com>
In-Reply-To: <CAGnRvuoswD5jqrsLV_mcCydWmZTHK3EiM8j-ROnX6Qg9mNLrkg@mail.gmail.com>
Mime-version: 1.0
Content-type: text/plain; charset="UTF-8"
Content-transfer-encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2rs/58q_RsFEmj8OvAbWM4T09-9qfqc>
Subject: Re: [i2rs] rtgdir Early Review of draft-ietf-i2rs-rib-model
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: Mon, 07 Aug 2017 00:41:32 -0000

Hi,

  Thanks for the review. Please see NB> below for comments.

On 7/31/17, 6:43 AM, "Henning Rogge" <hrogge@gmail.com> wrote:

   I found a few things in the draft that in my opinion need a bit more work...
    
    First it seems that Section 2.3 (Route) is a bit out of sync with the
    BNF later in the document, it should at least mention matching the
    source-IP address of the IP headers.

NB> Good point. I’ll add that.
    
    Second (if I read the BNF in Section 6 correctly), the match for a
    route seems to be one of the list "ip address, MPLS label, MAC
    address, interface". I think it should be possible to combine
    "interface" or "mac address" with an IP address to restrict the focus
    of a route, e.g. "match fe80::1 from interface X".
    
NB> Yes it’s possible to do that, but that becomes a traditional firewall filter. I think that is more for draft-ietf-i2rs-fb-rib-info-model.

    Last, I wonder if multicast routing needs more different types of
    matchers, e.g. a match on the TTL of the IP packet to limit the range
    of a multicast group.

There is also problem of multicast routing in MANETs (see RFC 6621)
    which can use a hash-based duplicate detection to determine if it
    forwards or drops a multicast packet. Would this be out of scope for
    the draft?

NB> The draft actually only touches on multicast and does not do justice to it. Multicast by itself is a big beast. TTL is just one of the few things that can be added. The authors had initially thought of leaving traditional multicast to a need based extension. The high-level intent is to have some draft extend <ip-route-attributes> or <ethernet-route-attributes> to added specialized functionality.
    
Thanks
Nitin