Re: [mpls] Alexey Melnikov's Discuss on draft-ietf-mpls-rfc3107bis-02: (with DISCUSS and COMMENT)

Eric C Rosen <erosen@juniper.net> Thu, 17 August 2017 13:51 UTC

Return-Path: <erosen@juniper.net>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id AA77F13242D; Thu, 17 Aug 2017 06:51:45 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.801
X-Spam-Level:
X-Spam-Status: No, score=-4.801 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_H2=-2.8, 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 OMQFUVWhwqG0; Thu, 17 Aug 2017 06:51:43 -0700 (PDT)
Received: from NAM01-BY2-obe.outbound.protection.outlook.com (mail-by2nam01on0117.outbound.protection.outlook.com [104.47.34.117]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 77FF71323AF; Thu, 17 Aug 2017 06:51:43 -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=TodNpDYq8TNYyRQBsG4+eaH7Co+b0hc/2ulp4b/2VH8=; b=UdRewRyi4SWiPAvbGke2sNu9Q3mjyLOGwiHPtVQvKF70/uz5Or/FOiTb+P9suaQ79th7Q4Udz/aQcC/q+GA1ef41ulaog+GBoZ7pPkQqPvSQjHY0f7WsB8DcCL+JEbeDEwvy1w9GGvIBkOmYaKUX1ven/YTSR8bGlSETIcrB6Ik=
Received: from [172.29.37.233] (66.129.241.11) by SN1PR05MB2190.namprd05.prod.outlook.com (10.169.124.138) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.1.1385.4; Thu, 17 Aug 2017 13:51:41 +0000
To: Alexey Melnikov <aamelnikov@fastmail.fm>, The IESG <iesg@ietf.org>
Cc: draft-ietf-mpls-rfc3107bis@ietf.org, Loa Andersson <loa@pi.nu>, mpls-chairs@ietf.org, mpls@ietf.org
References: <150160092345.9575.15101330200808959616.idtracker@ietfa.amsl.com> <0dafc151-777c-ce0c-dd40-192e88bdc915@juniper.net> <1502971504.22339.1076341056.244618C2@webmail.messagingengine.com>
From: Eric C Rosen <erosen@juniper.net>
Message-ID: <660636ae-4821-7ae4-32f5-c54b309e2704@juniper.net>
Date: Thu, 17 Aug 2017 09:51:07 -0400
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <1502971504.22339.1076341056.244618C2@webmail.messagingengine.com>
Content-Type: text/plain; charset="utf-8"; format="flowed"
Content-Transfer-Encoding: 7bit
Content-Language: en-US
X-Originating-IP: [66.129.241.11]
X-ClientProxiedBy: BN6PR10CA0033.namprd10.prod.outlook.com (10.175.102.147) To SN1PR05MB2190.namprd05.prod.outlook.com (10.169.124.138)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 1553399d-e416-4fe0-8f4f-08d4e577177c
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(2017030254152)(300000503095)(300135400095)(48565401081)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095); SRVR:SN1PR05MB2190;
X-Microsoft-Exchange-Diagnostics: 1; SN1PR05MB2190; 3:atnTR9F6zJFkzHId6w8XKSz1Vd/RkwaHs4Ms7+UQzZGqx7P5PIh/IdYXaKDTPLOPnSQMOpK/IeRaNLSkCWnVXSF9bFnfEDGX8W3FtiRFhURP+JdUyuXWOWtojDkf/Kq1hRp2AYq0lEx+3JJdsRubmeGF9g8PeCBQb0aFz6d9saXwo0+QEqSKDPexGIQQ2ajtUnBVjG8ii2BfoE0sxBQ0Ln4fNcxek9Bu85iirgcqaEtGHRi3RuJ8xN3XncS90PHv; 25:mEOhWvMFMktPsuS+6mo24M9qwD6qJWaO5UiKH6Xji0RwCvR4PckqKY47ANAUxAR+SxNf0HFNnCO+2jbnwSy0dU5y/HWdUQl+Yy9W/SnMF4FY8PODOM3JN++VytA7vlRdQcetQ6rjO3O3z4uJiTCSUVuL4NyEyEwe9tdKJblgOp278B50ST5vu4ejQ4PtABR1GHXUiQPk4JVorCx1cqz/t08ciuonoPFXjF7X9xLe40mf8DjbSzBAgJensq0lrUHofB9oaaVnGNV3o6eyn+keDy/H3IoyqYsGvsdFmB4FpUJ8NwvHN6cQdJob13jLidwWr4B7d22Qcq+eh8p0k1jxyQ==; 31:A/PTtrs7ECUpZBrWAiYw5FKDSgAaJ3tJC4dzQhWX+20P6Jh3/DRrgokWeYf/PfopQxEcJlRhb9dFVfst7Sq1L4rC9LqL7KiTJM6MypUXf1RhIVkS6gtQItn5dJkizrteCS0okDc5/aXHJaWVSJYXSELdE9wl7rVn/sB0Kl9E0+yznAGLA63ILtRGK2tNC8lRJ5pCymUxYBG83hZcN9VC5wjoC5ydy5v2D4jhIFf0Smo=
X-MS-TrafficTypeDiagnostic: SN1PR05MB2190:
Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=erosen@juniper.net;
X-Microsoft-Exchange-Diagnostics: 1; SN1PR05MB2190; 20:SY96/7KuTwP995sMLjAqGYNHEDO/vvepS0PllDYrRl1XZn2i+qF2yW49BqtXnRA+nU4tAv6TU74mFp/5Ng1SQORwCc8DOIBAlSofrudTbx10drPvCEe2RXYGwIXWrzvHxk8DMXc6TFysaLMYbvc0355/pAEugagPRaN6EGQHojTHh/MtUZ+q2RxdGyR94HMSP3FWCbD/ZOzGmfy2ymTeDyBA1BBLnNSkme2aO+xUcH9aFnCG6sULrG8stpbQafuHvY3GfdzneeqBgoT71d6rWMzTyA8Xuteqf0EBGTdQayVdVFnO6WsL9mNG2+IWsELB0y8YNnYEVR+MJ6FzpSmnJRKiUjPaElFcogvsf4K3i1dblW4XfD8CbWfurw8eAxiFa5iutDP7anEh+uOT8IxpP254R6HPMXBQcrmaE5jlAbRv/Ddu4E8D6eQ0eNdLft/gZwoBlR+Kl5c/mT8wYFKS8oYsqU6csArFtLiyBizGXuK6D4fnjBf2kRCoO+P/FkVls5mX/nJj74KS0oCbs3LN3nQK/2cLKSLDNzDryZ0c+kYta2Q6+WVxFDSVArUzd8YZy7B2OCaNsaKRQp8vgJhGRZdvzimg2CDTRUDmuXLrU90=; 4:uV834C0ZSBrQ77bM/rSPmOpQYHVDZ9CuYGfVwfuSTLrcOgZUpnTY7VJ2K3HgcVt1xbVJjjZg+8w4gb+VcVSExWfgIcTvUDGD7HXJ1SDdsAqHk8wVAg+W2UreTabKZ6kRkCDKfoVzu0Lfb5BAy7nG2Ha0LCgb6TmbSHfzwzvzeoJrFP0SD8eZIfXK7kwXJkYX6ximfrCc5qkvMOsepEE9JjmymfgPfdWErfi59Z3hEHjBv6z2w7gAnXnnOOyEf+jn
X-Exchange-Antispam-Report-Test: UriScan:;
X-Microsoft-Antispam-PRVS: <SN1PR05MB2190D10DEE1B2E39D38B09FDD4830@SN1PR05MB2190.namprd05.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(5005006)(3002001)(100000703101)(100105400095)(93006095)(93001095)(10201501046)(6055026)(6041248)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123558100)(20161123562025)(20161123560025)(20161123555025)(20161123564025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:SN1PR05MB2190; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:SN1PR05MB2190;
X-Forefront-PRVS: 0402872DA1
X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10019020)(7370300001)(4630300001)(6049001)(6009001)(39860400002)(189002)(199003)(50466002)(230700001)(50986999)(2950100002)(97736004)(3260700006)(77096006)(101416001)(189998001)(76176999)(64126003)(4001350100001)(6116002)(3846002)(25786009)(8676002)(81166006)(81156014)(54356999)(65956001)(66066001)(65806001)(6486002)(230783001)(47776003)(305945005)(7736002)(229853002)(6666003)(23676002)(105586002)(42186005)(33646002)(4326008)(90366009)(31696002)(68736007)(2906002)(7350300001)(8666007)(86362001)(36756003)(65826007)(53936002)(83506001)(31686004)(478600001)(5660300001)(106356001)(6246003); DIR:OUT; SFP:1102; SCL:1; SRVR:SN1PR05MB2190; H:[172.29.37.233]; FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en;
Received-SPF: None (protection.outlook.com: juniper.net does not designate permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: 1;SN1PR05MB2190;23:Aigt3BGkvIjAOFV5D0UdSf1M24BwRlTwhWjofirsGU9L3GewsEpNpfhI4ZikPEfQOJtPi45JQmlPRbDjgLqyefBar5EyblsxEriKkY1HBsMjv7j0zBdr6IeYK1BuJ7d5VT3QabhbXJIKQ/B88oHQB8cOFYn75Op3fCbQ+0cjDyuXp0HvOFedfZgYDsZCFH4QTt9QLu0EWQb+r59Ufg/+/6ILfdzIiFrY5ZaH8WkzpPfg88lDkiKUF943ltfpwMAu5JW8B95lkSgiiqurY92ZOQedACiI9wLVJS2+dgwnxe0DLfQZAR7rlMqOsB86gHP9P8e+tzdMRBEA1ikR0lF9leYCyeiQcyM+CNEPCMwE1pWIxwHpYHZ1rivRgjbq9O7yTmVdLot3URirkqp4zoB7gK+XUZcTUcjBtqIIcJn4VJp8zLwwdtpxGaYTch1AwZ7NtSuB9vTMqoOy5Nab+YhLeAX6/mIToL++2hRlNUpLxcC812bFk0t7ElajZkqzXlM9zai6gFHQxVDy72RmBIDNfkEaQ1/vRQMPuX1GXtfa0s0ESUdHZptgg7xJDLH0c2JNQ0CvZfWgNc1OYcTLNDJkqz2W0k+zhllOxsQ9czLdfEU6ZFT8KvRWM53GSsW8EzP19+k9/ZGtBLXcB6AzTZKvLGf9t2zB0MTmTklBCAS/vhUA2qVgHfXRLWCt7XHBz+LUVfODVV4nb8M6d4aikTxzoXIpq1qO1iBqdu13ezfweCx1D1ZDY31KGtOCSeGjdKqBPgYCkPfDNQQMc33dTxxPXAITx5Iwo6XTd7+OcUSLw/8ixRLkNj1lAZZaY4F6LaHrAPl/PX/W7H0PGa1ubNhq8E3sdUxG/Wk5Ss1xZ5WMtFIASbh7mHB6I5zM20WCakqFNg24jwo5bFXiX0ozSXBzYjADcOE8XafUuQkgyTvFIMVMts+jZjVJRXrlWK+NKR+xI2os9dZ/R0s/ZdPFNTKPgF67O3NkD5lL09SqWvlZfGe4f+vY37iiTe92Am5xKeOSCRq8/GBFEdrH6GFTj7BNkfiWjJIAiYqbVZJUuksW3bw/3ywyBhEFi7idQI/vHVuGuh9dBS3diIklJJk/N5eG2iefUfPPyZXXbmdi60yh0rA4UGcojhehl7vnSd+fsR2gOYBKum05QKK8BRKCqXGA0HziEom0ba6FOA+ni9Xyvgl8uT2o0b71BAnleiC2swiFyO++kmkaFNEWDOKo8ICQ14JpqXX646jaZ7SlsLUXnfGRh4aqxm+2CQBOrTLbs9n41kNdXHmMPzjkk941hUm0vZtvbC6B/zGcydMm6xz+WTiXkWRE7My/Aq3UbPWPHNC9P0lo8WtYQft5MWS2hvCHpAfPdYLbz98s/evgACxR6XU=
X-Microsoft-Exchange-Diagnostics: 1; SN1PR05MB2190; 6:K4FyqshvCsvILpTQkcgr2eof0A6jTRqg3SOaafgjBQhSpYFSacLjhhR/N7YVf0wzZKkZK8doeVKtg418yLgeoBDvJn9HBIUfVRssLNL2j6aigvIyYbDnks5XgfNNoya550uqGjjqmxa28JobnJKLMac8aadf/fgernTyRShu0/6zO2puMZ5cJFiYCJbcTTM5Ug+ZhwUZ0hb964RyTnn3hvezA73tWcNVu4pruTQKDptkYvQGgMCLA5Lnea8T6p/xQNKaACpoS0dE1DWhGqpB10d64LluYAh4Rti/9ufYNg+4Ogeq2yGsmOz79C7qO+1UUiV4U3NGHphtD9TKXwl7sQ==; 5:+ZSjfTBlT/2goZrO3t0w8H44gtWYsZ5SzGZVkvb2khyC21z+2cRp2lwlaXusV0yYJiWUIbidi7JV2MmPFP8AWVRAZQI4XiZYN81EKrW+kglOUwZ00DzO07Vplp0OuoBX1hXvDnooHeJzJsVvslIIjA==; 24:nRI+vZv9msAeWzAHsfFI4bXk69wzZ8/DEqzu1vEWdVm/L9CfNQju+haR5WDJh965JUYNWxP1faW9iZepRj9G9fc/DiPeIYWrlYBa9Vf8m04=; 7:xtc+/mCFPQwPERoI7taz/+fDyJlRSrDhQsz0AfPCRHmi4ckSIZE/ertyWzYrhD/+y5H8mM5/g3BiqCQlVvj+BHnQacQQjII7Vz3HFYgrEa0vHD5uTT/jbOu5X+kDCe+aVmN48O8wPN/Bx+v/LA4uen3ZDgwFqKhT/Bzy8rWzC/BmsmffTAqNEtr//8vtDgc3oOtq4+U2o/+0Cd1l6TvSfse/fuTaBZDIKSOqqZpLDLg=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 17 Aug 2017 13:51:41.5240 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN1PR05MB2190
Archived-At: <https://mailarchive.ietf.org/arch/msg/mpls/E4Joo42JFcF62NldcUh1ZGdewjo>
Subject: Re: [mpls] Alexey Melnikov's Discuss on draft-ietf-mpls-rfc3107bis-02: (with DISCUSS and COMMENT)
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 17 Aug 2017 13:51:46 -0000

H Alexey,

In BGP, anything that is announced by a Capability is always optional.  
Per the draft, if one doesn't send the Multiple Labels Capability, one 
sends exactly one label in the NLRI.   So in that sense, the mandatory 
minimum value is 1.  I thought this part was clear from the first bullet 
point in Section 2.

When the Multiple Labels Capability is sent at session establishment 
time, I thought the new text:

"A triple of the form <AFI=x,SAFI=y,Count=0> or <AFI=x,SAFI=y,Count=1>
  MUST NOT be sent.  If such a triple is received, it MUST be ignored."

implied that the mandatory minimum value is 2, as that text precludes 
the use of the only smaller values.

If you think this isn't clear enough, I can some text like "Any 
implementation that sends a Multiple Labels Capability MUST be able to 
support at least two labels in the NLRI.  However, there may be 
deployment scenarios in which a larger number of labels is needed."

Would that be okay?

I wouldn't want to make the mandatory minimum any larger, because (a) 
some deployment scenarios might only require two labels, and (b) we 
don't want to have a larger mandatory minimum because the number of 
labels is not merely a control plane issue, but also affects the data 
plane.  E.g., if some platform can only push two labels at a time, 
there's no value to requiring it to support three labels in the control 
plane.

Eric