Re: [Idr] Questions to RFC5512: Encapsulation sub-TLV and Opaque extended community to indicate the Encapsulation protocol?

Eric C Rosen <erosen@juniper.net> Tue, 26 June 2018 19:43 UTC

Return-Path: <erosen@juniper.net>
X-Original-To: idr@ietfa.amsl.com
Delivered-To: idr@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 773BA130E1F for <idr@ietfa.amsl.com>; Tue, 26 Jun 2018 12:43:57 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.699
X-Spam-Level:
X-Spam-Status: No, score=-2.699 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-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 hFyrG9UyDphp for <idr@ietfa.amsl.com>; Tue, 26 Jun 2018 12:43:54 -0700 (PDT)
Received: from mx0a-00273201.pphosted.com (mx0a-00273201.pphosted.com [208.84.65.16]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D911D128CF3 for <idr@ietf.org>; Tue, 26 Jun 2018 12:43:54 -0700 (PDT)
Received: from pps.filterd (m0108159.ppops.net [127.0.0.1]) by mx0a-00273201.pphosted.com (8.16.0.22/8.16.0.22) with SMTP id w5QJDlNC011102; Tue, 26 Jun 2018 12:27:36 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; h=subject : to : references : from : message-id : date : mime-version : in-reply-to : content-type; s=PPS1017; bh=10BVfJo2V92/wAacI/Adqv8cRM6dzAGq3KVtbYMpdMM=; b=btT6VWwR7B22ylVBZjAEnSQKZFFBzVXk3Mr31jO6mmJEIMGTT2rTZolJnOsVvPP7mobU MzkWw1kODqEq3rRIKLlJPgql/bAcb5fTIPWorhgNwLJuEg+l/oV5U4b6TsOde2IbJW3f v3hglwxo6f3L6Cli7R+weAnZtHvYP5EFuRq9pHq+X10ReY7cp8cmJk/8rtiI1iHKWbvS 62NhA6TRcLs+MleYw3DOwe9qI7ImTF/0YrlUlRQXfhUdhTH1OMlpNF07Iur0G24bAyRp i2pCAkRn+OtyXSX9eiwd9j0HkVqmDm+XQWen/HAU2c1BzlSEV/VD7MgXdVBCM34YqFK8 zg==
Received: from nam01-sn1-obe.outbound.protection.outlook.com (mail-sn1nam01lp0114.outbound.protection.outlook.com [207.46.163.114]) by mx0a-00273201.pphosted.com with ESMTP id 2jujfys0q4-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Tue, 26 Jun 2018 12:27:36 -0700
Received: from [172.29.33.16] (66.129.241.10) by DM5PR0501MB3864.namprd05.prod.outlook.com (2603:10b6:4:7b::27) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.906.19; Tue, 26 Jun 2018 19:27:33 +0000
To: Linda Dunbar <linda.dunbar@huawei.com>, "idr@ietf.org" <idr@ietf.org>, "pmohapat@cisco.com" <pmohapat@cisco.com>, "erosen@cisco.com" <erosen@cisco.com>
References: <4A95BA014132FF49AE685FAB4B9F17F66B073A42@sjceml521-mbs.china.huawei.com>
From: Eric C Rosen <erosen@juniper.net>
Message-ID: <efadfb22-a8dc-b99c-5adf-89489610bd31@juniper.net>
Date: Tue, 26 Jun 2018 15:27:30 -0400
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.8.0
MIME-Version: 1.0
In-Reply-To: <4A95BA014132FF49AE685FAB4B9F17F66B073A42@sjceml521-mbs.china.huawei.com>
Content-Type: multipart/alternative; boundary="------------1FC03540BC8C42CF0B7A3CC9"
Content-Language: en-US
X-Originating-IP: [66.129.241.10]
X-ClientProxiedBy: BN4PR11CA0007.namprd11.prod.outlook.com (2603:10b6:403:1::17) To DM5PR0501MB3864.namprd05.prod.outlook.com (2603:10b6:4:7b::27)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: c257fb22-4e12-46ed-84a2-08d5db9ade16
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(4652020)(8989117)(5600026)(711020)(48565401081)(2017052603328)(7153060)(49563074)(7193020); SRVR:DM5PR0501MB3864;
X-Microsoft-Exchange-Diagnostics: 1; DM5PR0501MB3864; 3:NQeU1WloLg/zGVmOheKt92fMaH2dckV5SbD/uNLv5vKGj1+ADtvOIdelj/G3txpYCAvGqayRiUnWg7OPGOJsxJ1IwhDSgiwPPFTFUhskxwcFz6OL/oYDfhtuBCXx5rLUGb2lozO5q88gKN5WYUX9haCAAD/mcTplpGk7HI7i/DPUFrqxD6EXKMS2seubTp1aD0X+n+l36CPIct6gAYMkToTBx8G5aQcIi1w3xJnY+z8XIcI3tZ4/1tQrGergg6dZ; 25:0P47iGXoP/ZdogFnvwGSGaNziZYI0kv9C5FlM09OD6u/pzIloZmZ7IX7XfEyXq6EZb/LEsmtkMRZW2R47zIol2+mFGPJQlHuY5FkjPbLGcc0/I9Z1agRY6LXbwpmZrvyoZYZ7NAzFA6GdttOCaCooqGOmQFwEqkLFMub6bB28hJHJsNf3apzNK00SM9HuEcxDDrwM24e6oYMHnr5G1S1PV7VxRTIRcLLDnctt/fWtn924QXhKxWVZ/RaNQw4zZ6wQQTfy5ypSoH9vs8zvAz1jZZt9XYDMhkLkJspnV0o/HfQrYry553rFwlClHKQA6zT6kpQLzjPKQb2kza2FGFmQQ==; 31:2ebF3dCUfWu+28Ke3f3KYdfs5F4Q9t/xE5c7tvExD/AMwiufjyO/wmJqlnfARh+0kEQEJqUYg47UCklnoOUI/VK/kXLC2vS8/7+PGK4w1u5jdPh/D1OjU5xXzXJItrSIzjgY9dQrYpqdkDTBulCY9Ov2YIQJJSagSesRuN8NogXeDhiD4PhwREyQiAf8AZZvlFS8KJWF9SvlPFlhg43kAm5Jeu7k//x43NV8LDPSdrw=
X-MS-TrafficTypeDiagnostic: DM5PR0501MB3864:
X-Microsoft-Exchange-Diagnostics: 1; DM5PR0501MB3864; 20:6UQ0j8NVESCRTcgJjKiAt8JoezKfIFqHxf5pN+G7OTRMVeveFCXMMHzTLpSCl6O2ZEFx73ZcoUT49cOLrT1PdukXGDcMLqAqJir9SR8YvgRlh3eA2I3oB9HCpKkHncyWZDTIOMxXSLJpt8Co1ljZvq4MG+S3mA7A9hqPvx/qDb03+tS6x5VJ8FktXgO19yjU7XOPGTW3UFJSnbkCMWsyarhdALpjNdPMDS/43PnylEXVkJlwK79dS1SF/rTPvMLSjfzuF0qe51KwGv8naXoOnZpZeAEekenUVsbGHVoI+I5qxclmjV7pzp4FBXyf3nb5ibfrlKcXdwVc7fTv9eWpi6vsY5E+0wVKN5RXVTjslpyIriqV6xxJ1LJpe6qDOnC/CF9suT/5DcTVwiA0WkM3l5a9wG+HuYplt8yoK16Q7u5tdGU1lsSB8cqvNnYgPi0+XnvX8LPX23BtfQlpCsFIaldgom8ZPxQnkcODGeVblFSD/HOKrM6rbWso9rs/P5bx1dzTMfXg4ssYKZ1mXrcJt1wezTIxFYvmRUNFVQKiXednYealT9dbFh6q2nTKSL/e/yqXVa/PQiYXsfB9zVnAgVtGeX9j6Q4nrFh4hzkmWr4=
X-Microsoft-Antispam-PRVS: <DM5PR0501MB386461F3DF52A7028244DB4ED4490@DM5PR0501MB3864.namprd05.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(138986009662008)(17755550239193)(50582790962513);
X-MS-Exchange-SenderADCheck: 1
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(8211001083)(102415395)(6040522)(2401047)(5005006)(8121501046)(3002001)(10201501046)(3231254)(944501410)(52105095)(93006095)(93001095)(6055026)(149027)(150027)(6041310)(20161123564045)(20161123558120)(20161123562045)(20161123560045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(6072148)(201708071742011)(7699016); SRVR:DM5PR0501MB3864; BCL:0; PCL:0; RULEID:; SRVR:DM5PR0501MB3864;
X-Microsoft-Exchange-Diagnostics: 1; DM5PR0501MB3864; 4:mci+Je5D7f1eoywou+VQu2wapZbkCUQNZcyeHLKAF1RzpRV0YX4vEM65R21FW6Rllt9QrqTcLEFZX7Aoygr9f9ATYYaj6BFSw7KxZ4BOsvI0snTAcTw7JTAUIPSsenKUqzKFxkrUeH1qFqai4BYFlFOn9ZepJrJSUDzNN0OiXc0FhhglEYUBfA41yhO2rD01SGf3N7jCee38y0uQwtwzQAWCG1iYhMa42rpY8N9Qx1JOY1tz1l0IjZOiT5g5oDWU5nwJHhWgR7BggoB8mEgPE3+wJWau8ge0WI3yAgNyAUmSyycA+VwBmZ3Itx7d7czzcmNrU8gL2nks8sk3SAqUOUMtrn7IpTeNbXz1BWXG3ic28OlVfn5Fnr5BcT8fqDKv
X-Forefront-PRVS: 071518EF63
X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10019020)(6049001)(366004)(346002)(376002)(396003)(136003)(39860400002)(189003)(199004)(14444005)(53936002)(25786009)(3260700006)(54896002)(54556002)(65956001)(6246003)(66066001)(65806001)(68736007)(478600001)(65826007)(733005)(2501003)(31686004)(81156014)(229853002)(8936002)(8676002)(81166006)(6486002)(36756003)(386003)(53546011)(2906002)(3846002)(16526019)(77096007)(6116002)(26005)(790700001)(7736002)(5660300001)(575784001)(76176011)(86362001)(97736004)(2201001)(52116002)(16576012)(2616005)(11346002)(476003)(956004)(316002)(105586002)(84326002)(486006)(16586007)(37036004)(58126008)(110136005)(31696002)(446003)(64126003)(106356001)(562774006); DIR:OUT; SFP:1102; SCL:1; SRVR:DM5PR0501MB3864; H:[172.29.33.16]; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1;
Received-SPF: None (protection.outlook.com: juniper.net does not designate permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: 1; DM5PR0501MB3864; 23:L1/rzaw/oD7IxSrf7mrZb7tE/FID6SgBTDRJPmUvNWYNV2TfYGiHdeWd0y0TQWX5uVgaOBqm8nE+U7nfjQMjSAV4cwpF4GrRog3jik3EzuSCnDECfsxZe7+YnxRw8Tmu9pRL6JWvu+4f8XGLoJv+XSUDyE9Cs06Iwx5ltfe8zYB4rFOg7tXdnPPVwPaSYsp1fuAGIanGbkNWlQvCqmgZ+ovgaR5rKcZkYWOKrw+MA6xbzOlcE9WuKAoWmGJxGE2iGhwaoomTsJ78LaEduFfi9SDg164pEZe3ucbzApywXQyoC8p60hisCILYKJiRIx59RRVoFDvItsyEGkbf9CBIsn8mNZqbbjyR3y3/YB8ejzjRtXptyBqejZdS+M4HegIhn82bmWUHoHWPb9CEeFp2oM90KO6TcmKnLv3WixeZuiOJ3NEQFyeNuo8yvDOjywkEoTy0Jurh9MNjhZsU4SfPfgr7iTUKGqgYOCoXmdCScvIBkh8qRzj9N2WDSIoIho+6tAUFDz4yBmD4qG8/YK5dPt4e1cMWnmkKogreokoOXDHFU0W2nb2Kw9bajqqOxJPJeIfgXfostBEVTWkRl8F4R6qXtFcS7sUwBcR485Eq9Cmms9yIYS+WvKZ6aNWxt25H+ccRoxiDn1X/0pTThOxjomq6H/KpWR0FnzNqVmw1CaAzFbwaAIG4HkG+GdE7S3+UY8Q0KP4CUXKf7fK/2CAELfNvPErgrmMp2nqH3aa+TZ+sxnNzZiW19hzrKrb+gAWRiKlDUwPbh90FPcNublQaDA6EjCzgo5FRKFE32jGkfcGq0PRLC9q9fVX3dE1FHN7kLbcunXfZUMQJN6WXwdkQBgG3iQFbQ497HMSen6El9Si4KaO1cxf3U+10uhfYUaTjbcS0YN13IdBwQJt7SgAMcu+b7vi169hm1nF6MxgGUS1OO1D2aiwuP2FgxsqdNZ3ZQtXQN8jT1B21d69NbVpIneY+wcNhkQtkPiDnsthjDSHhToqacKf7g8slC3naXDbznl9Vrdz6bBO3O+6Mr9nAKSSoOCbIY82RHNS/kj06wARVnSQehzDg1qazm6CeiAc9yhxjqANi2/jYS/UIf1l4jcjeIeLZt+0W0W2c1pf11qkK7fA70PPCuc9QzuoYWpl1kzIuRV94al9dknNZUzHo5CfYkwGsUTjTCy/B5LuXmDl6I5Ik6nhRN3qdF4qrz0ekUu68cQE1g4JxwXc2fpc+2nkA47LhPpXZZSBnmgBA2/wRbAx0BGCJIbVdP5s5qohf9f2dtb17tTViDK/X9eu5SBTHUwVtZso8WWZg0Aj+WA1o0pkLshvtds5JAQxK5ETudiPk4uBvylzXnqrpK9n1aH8j9YVFbFBjEMLVW3ZeT/5bzYuq5Ml2br74N9Al6Y6DJE28NTlqd0S6DLs3yRrn/IurXA/IXWuJyQOPvW5DqLEWjGtZta/QOo9dozpiEbO9
X-Microsoft-Antispam-Message-Info: ay4xp2qgIWYhfvgOeCLdKMOjNk8rZYsvNmvdx//WzpGfkKF+SVgSXYIrvbCnBA9PBlYjt87W7MWqOwk6VUws7KYbmd1/IJpcFu8Yr6g0WQxufuaevTj0lOHiyP9UKKejG77zaHGlx8UPFWLinuR99T5uS/P1LM5x/tAVib8dJvI1jqu1b0HGevGEL2xahdPWGst1HygE4My1MOlnjDMnWPBz7I/LFQV3IBpFbfM3GqsBGsWaO2u5IgKMriVd+a0JdjCtFsqKvZ4LJBcDDQOkclwln0Bz+pDP9cH7bIWnB0wiwO4n2Nr3Yk8xDcRAqtRAGgnqYqCFaKLcmONqAfbaCW07Y5WE2QdEKzg95VmFwMA=
X-Microsoft-Exchange-Diagnostics: 1; DM5PR0501MB3864; 6:4c33fEXxW76L6ctqhKi6CVYaQ82RHuvGCJ5X2N0fueoBWdOdVAUuLos0iZyfIIdB1pTwBEt7pVWN8T5Et1fku5DNgCJV6VBRxbwCM2nyXl6KT4Iyf1VmKc995j3CMvkgFdHRygPugkw+sJzjVDgS5BL0p84ApaGNYoxXOnJsCJ6Smdvzd4Xv244Q72gM3YDSINKFoX773d6O9em+Kxcemwy2AMmfUbTBrumWDvZxMCUkciZwyTyrcRvAjcMaDTxNkchD/4YQ0E+LQPL0HI8zo43ugjVjrpKMCgLnS7i5ysG1N4lwz+5At7a35usYoS0/YAfvKPGd3/7whTpA9soNC+U7Ycpq2z+xqLcyRgtvAK/uuJFqqnT6L032kahzmZbb1RhaJ5SRHwMD+t+mhZHQxqCUZqAs6PyVUW2IBET9FlVf+mWYzPlx6fqjKlNIYgSgbH9wu4dLWFN3rP5KpMySvA==; 5:Xx3wElZYydRhhT50PJevvoAjdSgxUdZmous1THAG5qIXHELNUFIa/XFjvh4+H5NwpIyohVsurcesOmE4kLpMFsQM+X6x7Hy7wzFxeQBXvIwbqyUMggzdXHf8k4D6UgYPMcKtSJq0dcjEf2IJN+aRCDP5m8IO+VNq5lp1BiN/vn4=; 24:n8sc0TnT9adkDPaOfZsY/kb+wM/PJ19IUxNJwZpXNI7xPdpAnBe66r7/qqPseEAowoHN/nAnJuJqtqTYDdN6ar7toW0RVua7OpXTzDK3QzQ=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; DM5PR0501MB3864; 7:Sonx3eT2RAj28GUZNgeKxrmh6ECoQXZVuekvnR/nmza9gQ1bG2m9jYlJYraUlAFjotPFXBQ3dfmvgZfs1Q8EWiy4tG8ree88oFZcW+2djITHlj0ACoAPPzlYRFEwTYCLTS15QgeetVnvtxrnuJ5ANzvuZszyUE5jHJ7bcmlYgrRNShJRTJga9ZXNP+pO/iBXUrNe9Is6mOq7zltPCMlcRT6cuLyxakIdqdBlEuOZff2bWG8RX54zELLNpTaddpB9
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 26 Jun 2018 19:27:33.2752 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: c257fb22-4e12-46ed-84a2-08d5db9ade16
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR0501MB3864
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:, , definitions=2018-06-26_09:, , signatures=0
X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 priorityscore=1501 malwarescore=0 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1011 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=894 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1806210000 definitions=main-1806260214
Archived-At: <https://mailarchive.ietf.org/arch/msg/idr/xsGZxrC1VJVjmh0SAwLEEhDKdVM>
Subject: Re: [Idr] Questions to RFC5512: Encapsulation sub-TLV and Opaque extended community to indicate the Encapsulation protocol?
X-BeenThere: idr@ietf.org
X-Mailman-Version: 2.1.26
Precedence: list
List-Id: Inter-Domain Routing <idr.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/idr>, <mailto:idr-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/idr/>
List-Post: <mailto:idr@ietf.org>
List-Help: <mailto:idr-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/idr>, <mailto:idr-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 26 Jun 2018 19:43:58 -0000

I think it would be better if you looked at draft-ietf-idr-tunnel-encaps 
instead of RFC 5512.  The draft has passed WG LC, and if it ever gets 
sent to the IESG, it will obsolete RFC 5512.

On 6/26/2018 1:56 PM, Linda Dunbar wrote:
>
> BGP experts:
>
> If the RFC5512 has “distinguished SAFI value” and “the Encapsulation 
> SAFI”. Do those two terms have the same meaning?
>
> The Section 3 of RFC5512 has SAFI value of 7 to represent 
> Encapsulation SAFI.
>
> Does it mean that the “distinguished SAFI value” is just “7” for 
> speaker to advertise its supported Tunnel information?
>

Yes, per RFC 5512 the Tunnel Encapsulation attribute can only be carried 
on UPDATEs of SAFI 7.

Draft-ietf-idr-tunnel-encaps deprecates this SAFI, and explicitly allows 
the Tunnel Encapsulation attribute to be carried on UPDATEs whose 
AFI/SAFI is 1/1, 1/4, 2/4, 1/128, 2/128, and 25/70.  Use of the 
attribute on other AFI/SAFIs is outside the scope of the draft.

> The Section 4 goes on defining the Tunnel Encapsulation Type (such as 
> L2TPv3 with Type =1; etc), and a list of sub-TLVs, one of the SubTLV 
> is Protocol Type (section 4.2) which can be used to represent the 
> Encapsulation Protocol (i.e. protocol type of data frames carried by 
> the tunnel)
>

Just to be clear, the Protocol Type sub-TLV identifies the protocol type 
of the payload.  If a Protocol Type sub-TLV identifying "IPv4" appears 
inside a Tunnel Type of "GRE", the meaning is that IPv4 packets may be 
carried inside a GRE tunnel.

> Why need the Opaque extended community to indicate the Encapsulation 
> protocol?
>

Well, the argument was "I just want to indicate that packets directed to 
a given prefix need to be encapsulated in GRE.  I don't want to have to 
use a new SAFI to say that, all it takes is putting a community on the 
UPDATE that mentions that prefix in its NLRI". That's fine as long as 
you don't want to convey any additional information about how to 
construct the encapsulation.  In practice, people have invented 
additional extended communities to carry information that should have 
been carried in the Tunnel Encapsulation attribute, in order to avoid 
the use of SAFI 7.

This extended community is not really necessary when 
draft-ietf-idr-tunnel-encaps is used, but it is preserved for backwards 
compatibility purposes; see section 4.5 of that draft.