Re: [Bier] Warren Kumari's No Objection on draft-ietf-bier-architecture-07: (with COMMENT)

Antoni Przygienda <prz@juniper.net> Thu, 06 July 2017 02:02 UTC

Return-Path: <prz@juniper.net>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E74BE129ADD; Wed, 5 Jul 2017 19:02:17 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.022
X-Spam-Level:
X-Spam-Status: No, score=-2.022 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=juniper.net
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 H39vESZFJ5rW; Wed, 5 Jul 2017 19:02:15 -0700 (PDT)
Received: from NAM02-BL2-obe.outbound.protection.outlook.com (mail-bl2nam02on0119.outbound.protection.outlook.com [104.47.38.119]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B56DD126D85; Wed, 5 Jul 2017 19:02:14 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=VVCewwsEQzDn+535K/zJfRtEIsYLaLcvvwzw0vm5lQs=; b=Sc52MOX2XjmiemTyFDuLRXBhKD0BwDaWiL0W5+WUBhRfmxjUDHDTCYcizaoUFmfKr3dc7YzpnmpNqOEZmaHKP4lNTP+rsQ9vaXwD2GgZ55+TBlXKAoDQ8R9AEtg+paeFem9U6leK4Xwl6Jez/SEr8fVvzmknW+yl3hF0Au8QBoI=
Received: from DM2PR0501MB1438.namprd05.prod.outlook.com (10.161.224.148) by DM2PR0501MB1034.namprd05.prod.outlook.com (10.160.25.17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1240.6; Thu, 6 Jul 2017 02:02:12 +0000
Received: from DM2PR0501MB1438.namprd05.prod.outlook.com ([fe80::5176:9694:c647:6444]) by DM2PR0501MB1438.namprd05.prod.outlook.com ([fe80::5176:9694:c647:6444%14]) with mapi id 15.01.1240.013; Thu, 6 Jul 2017 02:02:11 +0000
From: Antoni Przygienda <prz@juniper.net>
To: Warren Kumari <warren@kumari.net>, Eric Rosen <erosen@juniper.net>
CC: The IESG <iesg@ietf.org>, "draft-ietf-bier-architecture@ietf.org" <draft-ietf-bier-architecture@ietf.org>, Greg Shepherd <gjshep@gmail.com>, "bier-chairs@ietf.org" <bier-chairs@ietf.org>, "bier@ietf.org" <bier@ietf.org>
Thread-Topic: Warren Kumari's No Objection on draft-ietf-bier-architecture-07: (with COMMENT)
Thread-Index: AQHS9cQbbs6vuPvgwkCMIWQ34yNVyaJFqU4AgAALUoD//9rNgA==
Date: Thu, 06 Jul 2017 02:02:11 +0000
Message-ID: <C8D5C0C3-C1DD-485B-92C6-2A11C88C9579@juniper.net>
References: <149928257588.22631.11073122843340523128.idtracker@ietfa.amsl.com> <46b9c2e5-f4dc-7fbd-7b6b-72de693af9ae@juniper.net> <CAHw9_iLzRVy+AVMJKbvVr7UXGMzit0ttXZ5mgzHzRb86anZtjw@mail.gmail.com>
In-Reply-To: <CAHw9_iLzRVy+AVMJKbvVr7UXGMzit0ttXZ5mgzHzRb86anZtjw@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
user-agent: Microsoft-MacOutlook/f.20.0.170309
authentication-results: kumari.net; dkim=none (message not signed) header.d=none;kumari.net; dmarc=none action=none header.from=juniper.net;
x-originating-ip: [66.129.239.13]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; DM2PR0501MB1034; 7:0CJ8/1byiJcGEv6F/0fsk66Rw/yOQ7R4y9at/AaYq/szJjilmqubShgV6cW3QD8oYVzJv0OXwO9RHTcTnJ7HRtN2r8d03cgmAWa+WlaKsJ4cyF0+mqqtatGLCFuo+5pybfaReJw+xEzDS/ygAZxl/0Xh1VwsVscew6Ss3F5DBgnpKUTkXBGnPup/F2QISz5Hovq/85hvSgcFreVOAVVx/095+FOL+51MjCcHR+3aiF0eIvQ3O3L0pZSd9uz9Ka8PxULGcZOrxZ6l+UV8edheXZE8xzEH2VuFXB9yIjWkNj7fXWQB305ftz5zjno41WOT6LqNPHXHyVD6n6URNrkLaBaY6AHJW5HH67dB8YSvbo/BwxZO9+1FfHfxrkhmrWTW3PvmT4VnqDewcwdHKx5mFgkrAJhjTc/sHu95ac6Pf3wvQXyqUMQ+jJtQHAVoq+UVkjCOTeKU2wdaGnMSEYJ9JcnNd1/Bm2WuY47gf6Gvi4OVeDDr8YPFkaNICTFb+Qx14U8QNLZ5YIgO2eUELAXMAqOzD72fXV4jTvB2n0fsjHHgDyCM+U8tQgGFMoWu/c7jQfiI5jSu5GVQ9Eprr4zmS+VhXNV6wt2Dsn/afJcWeabnFhGA0+HmpW7yG+xoQc2bOdDYBKPFQpMcX35SiNtdu+bYA7fJMTyvaQVXA/Jjlp8+94EuTN14sYQ/TL/Q5LmvmPQO5cVScvYPBl5qfd1x3R9EZWfjoop29N3QYru+mMrqS431hfjWZDGNE6oOwDqX5f/kcJR5XslSHloCheB2eIGZuIBoAjctTICHJ9xxWWc=
x-forefront-antispam-report: SFV:SKI; SCL:-1SFV:NSPM; SFS:(10019020)(6009001)(39450400003)(39850400002)(39410400002)(39840400002)(39860400002)(39400400002)(377454003)(24454002)(7736002)(83506001)(3846002)(38730400002)(53936002)(8676002)(68736007)(99286003)(4326008)(229853002)(4001350100001)(6246003)(3660700001)(82746002)(39060400002)(53546010)(102836003)(6116002)(5250100002)(83716003)(6436002)(86362001)(6506006)(66066001)(3280700002)(2906002)(5660300001)(50986999)(14454004)(189998001)(2900100001)(6486002)(25786009)(8936002)(76176999)(6306002)(81166006)(1941001)(33656002)(36756003)(6512007)(6636002)(54356999)(54906002)(230783001)(966005)(478600001)(2950100002)(305945005)(372894003)(42262002); DIR:OUT; SFP:1102; SCL:1; SRVR:DM2PR0501MB1034; H:DM2PR0501MB1438.namprd05.prod.outlook.com; FPR:; SPF:None; MLV:ovrnspm; PTR:InfoNoRecords; LANG:en;
x-ms-office365-filtering-correlation-id: bf53faa3-9d21-45ab-9c67-08d4c413042a
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(2017030254075)(48565401081)(300000503095)(300135400095)(2017052603031)(201703131423075)(201703031133081)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095); SRVR:DM2PR0501MB1034;
x-ms-traffictypediagnostic: DM2PR0501MB1034:
x-microsoft-antispam-prvs: <DM2PR0501MB10345225F7A25C04A65BD5BDACD50@DM2PR0501MB1034.namprd05.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(133145235818549)(236129657087228)(138986009662008)(48057245064654)(247924648384137);
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(2017060910040)(8121501046)(5005006)(100000703101)(100105400095)(10201501046)(93006095)(93001095)(3002001)(6055026)(6041248)(20161123555025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123562025)(20161123564025)(20161123560025)(20161123558100)(6072148)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:DM2PR0501MB1034; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:DM2PR0501MB1034;
x-forefront-prvs: 03607C04F0
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: text/plain; charset="utf-8"
Content-ID: <97CD340A4116DC48814122B6C576A257@namprd05.prod.outlook.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-originalarrivaltime: 06 Jul 2017 02:02:11.8937 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM2PR0501MB1034
Archived-At: <https://mailarchive.ietf.org/arch/msg/bier/ujh9XJ4R7lytPYbh2VXo5d5budo>
Subject: Re: [Bier] Warren Kumari's No Objection on draft-ietf-bier-architecture-07: (with COMMENT)
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "\"Bit Indexed Explicit Replication discussion list\"" <bier.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/bier>, <mailto:bier-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/bier/>
List-Post: <mailto:bier@ietf.org>
List-Help: <mailto:bier-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/bier>, <mailto:bier-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 06 Jul 2017 02:02:18 -0000

The IGP signaling has a hook to allow things like Steiner trees in the future already today. Currently, only the absence of a “tree type” TLV is specified to mean “use normal SPF” and the presence implying “do not participate, it’s some different tree”. 

Rest of the points raised have been addressed by Eric in satisfactory fashion IMO … 

thanks 

--- tony
 

<warren@kumari.net> spake:

    On Wed, Jul 5, 2017 at 4:08 PM, Eric C Rosen <erosen@juniper.net> wrote:
    > On 7/5/2017 3:22 PM, Warren Kumari wrote:
    >>
    >> Notes:
    >> Section 1:
    >> "If the packet also needs to be sent to a BFER whose BFR-id is 257, the
    >> BFIR
    >> would have to create a second copy of the packet, and the BIER
    >> encapsulation
    >> would specify an SI of 1, and a BitString with bit 1 set and all the other
    >> bits
    >> clear." - while reading this it seemed to me that it would be much simpler
    >> to
    >> do away with the SI completely and just make the BitString N bits longer
    >
    >
    > The size of the BitString is really determined by the capabilities of the
    > forwarding hardware.
    
    Oh. Yeah, that is obvious (now :-)).
    
    >  And the encapsulations (at least, those specified in
    > draft-ietf-bier-mpls-encapsulation) support only certain sizes.  If your
    > hardware supports only a BitStringLength of 256, and you have 257 BFERs, you
    > can't just say, "hey let's use a longer BitString".  Even if your hardware
    > supports the next larger BitStringLength, 512, you might not want to use a
    > BitStringLength of 512 when you only have 257 BFERs.
    >
    >> (instead of having e.g a one octet SI and 2 octet BitString, concatenate
    >> this
    >> and have a 3 octet BitString).
    >
    >
    > A 3-octet BitString would allow you to identify 24 BFERs (3*8), whereas a
    > 1-octet SI and a 2-octet BitString allow you to identify 4096 BFERs
    > (256*16).  BTW, the BitStringLengths that are envisioned are all larger than
    > two octets.  I wouldn't expect to see less than 64 bits, and 256 is more
    > likely.
    >
    >> It was only when I got down to Section 3 that I
    >> discovered that this is (kinda) discussed, and that each SI can have a
    >> different BitString length.
    >
    >
    > Sub-domains can have different BitStringLengths, the SI is relative to a
    > single sub-domain.  The fact that sub-domains can have different
    > BitStringLengths may be useful if you have hardware that supports multiple
    > BitStringLengths, but that's really orthogonal to whether the SI is needed.
    >
    >> "Alternatively, one could deploy a routing underlay that creates a
    >> multicast-specific tree of some sort, perhaps a Steiner tree." A reference
    >> for
    >> Steiner trees would be nice -- best I could find was probably the WA page
    >> at:
    >> Weisstein, Eric W. "Steiner Tree." From MathWorld--A Wolfram Web Resource.
    >> http://mathworld.wolfram.com/SteinerTree.html
    >
    >
    > I think it is probably best to remove the mention of Steiner trees and
    > instead just say that the routing underlay could be some sort of multicast
    > tree.
    
    Awww. I really wanted a router with a big bucket of water and some
    soap, but your solutiuon works too.
    
    Thanks,
    W
    
    
    
    -- 
    I don't think the execution is relevant when it was obviously a bad
    idea in the first place.
    This is like putting rabid weasels in your pants, and later expressing
    regret at having chosen those particular rabid weasels and that pair
    of pants.
       ---maf