Re: [mpls] [Bier] WGLC: draft-ietf-bier-mpls-encapsulation-06

Eric C Rosen <erosen@juniper.net> Tue, 09 May 2017 14:42 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 61E78129494; Tue, 9 May 2017 07:42:51 -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 NopsClY4Cww9; Tue, 9 May 2017 07:42:50 -0700 (PDT)
Received: from NAM02-BL2-obe.outbound.protection.outlook.com (mail-bl2nam02on0133.outbound.protection.outlook.com [104.47.38.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B952412947D; Tue, 9 May 2017 07:42:49 -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=swEPvChxA8VgmqhR5KEecV2hCOQ4tRe115WUZ4Ti1P4=; b=hPC9hvxyagPq1r101eQ58RgdOahin6fJLAwXR0vK1XupKdR30cNaMP/y1sQkGFHMIMa1Yp2FC89PVAVPQKiYJQOfilw4IXgr4fYISr+OqHsNhkPoXyZYiSOfD/ZxgazdO9a9bL3J2F5AtTJU5Ox1NmLgjOI/jn08zup9o16R2PE=
Authentication-Results: juniper.net; dkim=none (message not signed) header.d=none;juniper.net; dmarc=none action=none header.from=juniper.net;
Received: from [172.29.37.32] (66.129.241.10) by BL2PR05MB2177.namprd05.prod.outlook.com (10.167.98.137) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1084.7; Tue, 9 May 2017 14:42:46 +0000
From: Eric C Rosen <erosen@juniper.net>
To: Stewart Bryant <stewart.bryant@gmail.com>, bier@ietf.org, "mpls@ietf.org" <mpls@ietf.org>, "mpls-chairs@ietf.org" <mpls-chairs@ietf.org>
References: <CABFReBq1xG4+qjS5roHDSgBaSSMd6dDA0au_FgKCKm9a0pSvOA@mail.gmail.com> <ba9d5fb2-81ba-63d7-b814-c94d154402dc@gmail.com> <24a3794c-f195-a885-2049-cb1f56cfe9d0@juniper.net> <ac8aa53f-78a6-5220-586c-31fa4df4b6fa@gmail.com>
Message-ID: <db119f03-2120-62c9-5384-f18d8f5a5788@juniper.net>
Date: Tue, 09 May 2017 10:42:43 -0400
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <ac8aa53f-78a6-5220-586c-31fa4df4b6fa@gmail.com>
Content-Type: text/plain; charset="windows-1252"; format="flowed"
Content-Transfer-Encoding: 7bit
X-Originating-IP: [66.129.241.10]
X-ClientProxiedBy: BN6PR1301CA0032.namprd13.prod.outlook.com (10.174.84.173) To BL2PR05MB2177.namprd05.prod.outlook.com (10.167.98.137)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 6862f079-3c94-4e62-f07d-08d496e9a908
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(48565401081)(201703131423075)(201703031133081); SRVR:BL2PR05MB2177;
X-Microsoft-Exchange-Diagnostics: 1; BL2PR05MB2177; 3:yq+3UEXovyxuFhEEkdEDUPd2Gj5DTjwcLOVahVOa3LKfLKplLOz6tBEwR7A7L4ql/k9coIrBAVvcs1s66XD4m8YbNiz/SpUR8fcGNsSUlVfK7pPAkm21zVl0RLre8bqXOe1zgsDUGyC8BYK+HNEkWVSTQvWsKXzhj7ICgOcYPm05R2TjFlFgxhVHDoLwU9QyqaeNqQ1CatWZLv1G5m8DCWElJoVJUTbUYpOYrcBZO1mvY5rXHT3DPe9eKzybIkLAVbkgPwjVaxndXm0/+vFAEnRKpeCku9TgWYJf7aExM6APQSdQzu3wdowPNke6UrxZO1dRedh4QUiEi/TdqzY11tNYip3Yc5NOKED5VJsMSfc=; 25:RiEZOGbsKx5C1XFWdMGbMN2AHYunwgFWBYvG4lFHoglQSlhJnDgwbXkPJTfcn1dWxTQeAL3byLls1NgohT5EZx2AgdvO3Pv7dp3OnTXNqszDkhng/6AiDf2LN/Ca/ZrcfFXMd/TKNOZTMvT0cS3dTtAg5Y+kLJulV4dFFSU+MzJTVCNA6ES546qoRRST0gAv+r+f42Myk7LNQG9oXKNiRnwq2AQxc9GGC+et5mx/4YoIGA6zdhtDqTXj+/mbq3NgQex8owRv+hWbVGkFxVAeYArZwJy4dXaSVSuQ1Ee03fehPACCLqaFnQbERvzUjdC4kbDV1+kjqcNeGeBnlWUEZ1mQmovZ+Q0bvxXMA1rFFRQQXnKbev0CeDZVhEt3+wW6OfwnK1q6780JFrotIyU3VFOszAw+dtUJxtrbckCIPHDhM/FPTh7cptGFtT/9IlMb913r5jV9Q1JtxZNEJfpwq20v53VnzgA6V+SqnT2djA4=
X-Microsoft-Exchange-Diagnostics: 1; BL2PR05MB2177; 31:+7wIvIxTNH9GfY4/fhnnLQRiBqM/HFfXK0vo5iM7pQIesOY/FjsJF4YsAhGdK1a5LZVBSNGUaVlKIJavPsH8RBgi6dMMHaNQduAoQLF7DyxbrR9TwL7vzzPUEBoi2QUHyLyqv3/qS4k+a0l30iV1xPYuLEcnCPws6QbgeBRlqp4rChuXslYvXWi1RyyNQ5YVTgwNlIv+b/HGdh55a8qo3cPo9WiPUXmgbTMpnV6yRDLij4mwy3iQBCZXH29ly7S+; 20:HEgaCPdif0OVugEqqxVS0zNMtT2Y3CE3Et5IxS23r/8MFOObbbnXpzu8zqoyK16x0CfKEysrV88DYxlBi8cFCfhT4DuOyqBj2NUHdk58KTmyuaLp0eky96PJn6U6tXRD47pbahqzYQLu0M7gj6ZQTML4yD35LiUd8e+KrpbMwNvOTlbg0H3B9pNb6ETT7RdiJ7OwN3eHZk64ypawMND0MZb46Q/BaUWA/2lRvE6m5jUBKx55/ihsqsj0Pt167+nKxME/2EuxccDiXD1mWgIV6YYbCo0QVnBAqQUIv8/48vVeaWRHt9W0ymGq4bX+c9s+KUrO3dH0Un0FXIZiuxNh5wkaXivXgtctB58ax+qyZyfmdWrKiZkYSyw/SdElSiAEDihCBPACexeQhYK4JwRbnlpCBBYAey0fBS54kFsCxuvWN4PhqJWEOjUfR8sOC3u3eDZHje0era82xTGoJ4U1s/a6WAiSmDcAY1c83NyP4z0k7nN8HdgPZr7eInosve627CNq5dZ+XOkuAMC1+IQHorNiPeCkQzrPpmeBoG11632GaSgYmlE7a2HarbDzJOapAUaPvxjhLCrfyHx/S1UIe21nuAbTrqimEoj8GSSVkYE=
X-Microsoft-Antispam-PRVS: <BL2PR05MB21779117A5307210C713D276D4EF0@BL2PR05MB2177.namprd05.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:;
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6040450)(601004)(2401047)(5005006)(8121501046)(10201501046)(3002001)(93006095)(93001095)(6055026)(6041248)(20161123564025)(20161123558100)(20161123560025)(20161123555025)(20161123562025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(6072148); SRVR:BL2PR05MB2177; BCL:0; PCL:0; RULEID:; SRVR:BL2PR05MB2177;
X-Microsoft-Exchange-Diagnostics: 1; BL2PR05MB2177; 4:GFgBmt5D8mITQBYQru2apmvd/YONMCf0uFRd4WyGk1jQEoIuMnYrAlkurtdhR4MSoB7Nts0V8UkqDPV4WHTJSTp6uKlGHIiUIHqvpdUPTFdVBs+m+uGw3zxYsof7H1fy+VvcXzPHe5OUKBXudSErjVvnvcr28RgQsKYXj3datG7H0x4+r8wbAWwybw/YL1vU83bZpvGJZV3FPw4I8bS2+03WskhYoLvmaWsXeO18RJtxlIOsxTi+NOHWylFB2mrwjDE2Q64R167byQgQKcEttjFfaX0HCDX5jhcghbg1eZJ8OauwPFOF4o74TXO7QaSf4n9DiWsN4dKbgxVd1ztawlIMBB51BgQaSTC7+t4qH1RBZJ2jOE6pZmGDRpyXA8cSkS51m0dibfc53GAyuYoKteTqGv7r6is621vHLD8GL927R0z/Ps3ThDnLEUOylwjmpT4EmgK5SSU50iFtKrql2SMn58AJw+pNrqUsNfmAWuyjtJ5H+uOR7kSIeJ4CFi5gN7FMMQvGxjG6esKP3r9iOKrBxy6DhvBoPJiRvpkZ6hp4A/mL94t4HpyZcO0M0iBa7s/lMT6tgI5Ju69upnlr556pz3qbqBQYFOg9YFK4ZhfXySCG+cB3sNiTbmP3ZAbtX8840Bd6e2svJzAPc8TWP+cg2B2vo5m8XYaLBWT4JwVgHgXvIIUd1ZMOo+l1tcTfkYZ3TDdLFJVtzZRub+G+96fz6wLvtPMI7H8FndJf5hllQSiwGHX8uT0lmKdaJCoPWmx+oMLl0rdb/Aa08HMmK9bMZ1duNbzW/rxlUtQy2d9CXV6r7VArBwzUTpTDJlZt
X-Forefront-PRVS: 0302D4F392
X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10019020)(4630300001)(6049001)(39840400002)(39860400002)(39850400002)(39450400003)(39400400002)(39410400002)(377454003)(24454002)(2950100002)(64126003)(86362001)(31696002)(42186005)(31686004)(6486002)(53936002)(6116002)(305945005)(6666003)(66066001)(2906002)(47776003)(33646002)(3846002)(230783001)(2201001)(230700001)(36756003)(5660300001)(65826007)(8676002)(53546009)(229853002)(83506001)(76176999)(3260700006)(25786009)(50986999)(6246003)(189998001)(50466002)(54356999)(81166006)(23746002)(77096006)(4001350100001)(38730400002)(478600001); DIR:OUT; SFP:1102; SCL:1; SRVR:BL2PR05MB2177; H:[172.29.37.32]; FPR:; SPF:None; MLV:sfv; LANG:en;
X-Microsoft-Exchange-Diagnostics: 1; BL2PR05MB2177; 23:okUT0Mb0C8q7JOwWplB2TtcKP8yQD4zGq9JQD6AG46cYVsZIssoZPxao+PnSIHpvpbj6d7R5CbbrtWLaO/7zIrACmAeii2QWOvBh1eG6dIfFwlzsGFqTgDl+THf6zifwnofIrPdv9k+5WvRYBWa1daf2IyKpsfcnSaEW6mEB6ffxT9ydnQYBaFTJfpih61HVURGsDpcuTURdeJtPEnZowVWFTL7g7w2HfBkibVFOTlGmljSbjFJ13sJ7MCWJ9MMLNyBnJl6EPpX9D3CLzxZ2+JPTevqJ8KrV3cqt4ol6oL0kh/DAA8Wx61uGa3rFx5lVboudT7ISve7IM28naCRL2gPw9RqJWVRCvanLtTaqVi2RixcjKjtIQFmjToz2gLXxG/a3xXktgB1iQH3ub0X4TN1yyHrHrVSOla7Ci+gD5T2NZx6Fz45e2VBRCPyLqkqgBhgrobeXk1TKsxXTVwpJ45wnLa2WUVqzdBNADXfuysZove4kz0m6rRP3hlU0fTi+/YB+/dpQZoEGUQyHVgTpnVWIRNcEdZoRRm6rjZBCyhtmUH78KRnUbPOhdKWTzp2vn7D0VLydq6xMZQBgf7BKt2QpLLfnPSdjMAYmhj8xiv1FVxVc/AqAIAZTsupNLWl5R5R+TWy6Ypk7YOn+148ozwyQIC654+oJRrXsp+XrCkNqBfzFYwfk8mDkld471N+AFE+jqo+FmgU78WUUkgqPs+zaaL40ID/EW4ixZuB6anrKh3yfxvXwaR2y+mxwS3J3s3ZJvcfjfIE//WiTi3RlWJJ83MX3Ri29y3iZMjZJ4m2lj/agEIcvVTie9AgRaNSbOlBjHegz/7HTCrZ5cwwoUrcnSgicSDReBOXt6/e74acfbpA2Kx/iWBG/0cDhLj3sHiqt1uejUOQ/qnIRR7R+q0ALL3zL1l+OZOdM6ze9pRz4vOYa9uzLSQ8nMHcQpXX4oUvqe04pP5zhWDhE5kfBUUSukgS+78wwxHOX2gBp4rLJUElZR498UkOlOCSqsZqzObA1DVWxtHWchyH9imoIvbO6DQq5fM/VOYfgb3IJ13D2tjiM+iMsgCvf+XQDFqHzOf2gWov1/5qH0vcGBSIS3CS1WPvWD3YAruaMQURnkJ4lSGyM+4MbNqLPSNXl4+wq7F+x8BEDSBmTFDPjWPdIUbxaHsDWjFJwVR2YjY2hqFWhBeZ3OdZms46XZvDE6iW1tyySUF958y7lsa5UNcPtKn8VC47d+wMmGWdFvbasTyLOJHp19IkIhPcPRcbqcZ8j
X-Microsoft-Exchange-Diagnostics: 1; BL2PR05MB2177; 6:ln88aoVpktK+rjg0X24EvMKfgld65XzibeCKMZPME9RE8yzCjnsGjP9MUk1S7/qYKtBgvqw1sIMycby7Idp4M+U8kGh5Tks/fzGeg8L5gXa+G7Mor+fN1SyN6RJjT8XbJDWukISPYOcOEW0NJ8ltutYcE68+m1eC5QlrtaDy+winV/1cvnzbcozgE3aC4/QuFKb4mRUQ8a8SJlWJn2IymhVZvb/7i3ZF+FLkMtiw+lcF5w3xMDDD1DeFfiqP9biQPQx5gbkU30W4IyM/WRfI0mJBGgw22QwPOaO6O0Z05rM0Rqh73lOf61N5Tf5xD2iOULMss8Olle8+B+RTDLEZ+W8jpjIv4O+hrz2aa2qUzl05/Le99JOr/u0V/tUbwg7qfKeaJQodZkU53Hf36Tdv5NbvHkrTspB19w3YQ0k4kQ8l0fiO0/2g886bC2UVsE0ibcMHA3bOSiQ8jffH3vgEBmoufBeQChS3FpggmMtDu0UHAV2pr+jFdwM2clgZZ9xqrkAz8q68//24rrY5MTH56Rl2DbWOPWntwvoH2JhQNm8=; 5:tIiO/ED/nXLOU4Mve4WwA4I1Z6cETfzJBU9zzje1KsW9Oy0VUa7Hm5GK9fRhf8d8Wlf6r6MpoLMDM9Hrr0l8ulHS+YjENxo1e2NALYgMmMkYowoYZOoU68dUcoWRe9OIM4MOGVCVm3KE72/QIRI+NQ==; 24:FiRJyvJPLadS5doJDs9eNSQYj9QCBQ9pK7nZsTWOkzeRoKeR7hCKST93xPPH/yy8sn/CWx147v2qlVKVUlaxARrgYigCyAeRm8iyp1dMFqY=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; BL2PR05MB2177; 7:ZU8ceTzF4Rzg3SIWNlyFg0UjUke+6+0PWbK7N+ArQQX7w0/CUGsMUTkbs/hcvZMWEvhTm5DO8KPj87LP+Ui/97yI7qfPa5/xJFP4gAY0Zo00HjoFCpqXZ3k6DGq9gjwSoo2NG/Z0WnW1wangZisCvfsVMEm9zH9jlnzdSCaVhelw/PpStoEptzB6TpHKW4iAmDX4Z2PPtzKxBFkTrCjh85a8wctXC+S0bHwhyGJiANPw/aoHVZKnzfPJOIq/bNpt2y4USO53dwD3QH3u/eTeV0W1pDQwBm6FPZisO2PHVXNq22vVZttFNXbxZQVzIMhpEbCDxLMMLtIbR/YhwsuSrQ==
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 09 May 2017 14:42:46.7979 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BL2PR05MB2177
Archived-At: <https://mailarchive.ietf.org/arch/msg/mpls/K1DVCvaZrdBKWq052sMxogedgLU>
Subject: Re: [mpls] [Bier] WGLC: draft-ietf-bier-mpls-encapsulation-06
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: Tue, 09 May 2017 14:42:51 -0000

On 5/8/2017 11:44 AM, Stewart Bryant wrote:
> The document seems to be about how you operate BIER in an MPLS network, 

Please avoid the word "operate".  We don't want to give the 
Operations&Maintenance ADs any opportunity to insist that the document 
is not complete without a "how to" guide for operators ;-)

> and so I would have expected tunnelling over MPLS to be in scope. 

The topic of the draft is how to form a BIER encapsulation that can be 
used in an MPLS network, and how to form a BIER encapsulation that can 
be used in a non-MPLS network.  Admitedly, there is some discussion 
(sections 2.1.3 and 2.2.3) of further encapsulating the BIER packets in 
tunnels, but not a comprehensive survey of all the issues that might 
arise when tunneling.

Suppose P1 and P2 are packets, and E(Px) is the result of encapsulating 
Px in order to send it through a particular tunnel.  I think it is true 
in general that if P1 and P2 have the same entropy, then it is desirable 
for E(P1) and E(P2) to also have the same entropy.   This isn't 
mentioned because it isn't specific to either BIER or to MPLS, it's a 
general principle of tunneling.  But I could add something like the 
above sentences to sections 2.1.3 and 2.2.3, as well as to section 6.9 
of the architecture draft.  Note that that text deliberately avoids 
RFC2119 language.

I don't want to get into any detail about how to set the entropy in the 
tunnel encapsulation headers; that's clearly out of scope. There is no 
need for a discussion of when it is and is not appropriate to use the 
entropy label, how one knows whether the entropy label will be 
understood properly, how one knows whether the entropy label will make 
the stack too long, whether the FAT PW mechanism is appropriate, whether 
hardware can always preserve the entropy properly when putting on a 
tunnel encapsulation header, what the best entropy mechanism is for 
MPLSoUDP encapsulations, etc., etc., etc.

Someone could write an entire draft on the entropy issues that arise 
when tunneling, but I don't think this needs to be dealt with in the 
BIER docs.

(BTW, I'm sure you've noticed that the entropy field in the BIER header 
is 20 bits long, and hence could be copied into an entropy label.  
Perhaps it's worth mentioning tht explicitly, as long as RFC2119 
language is not used.)