Re: [Bier] Comment on draft-hj-bier-mldp-signaling-00

Eric C Rosen <erosen@juniper.net> Mon, 16 July 2018 14:25 UTC

Return-Path: <erosen@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 E6373130EEA for <bier@ietfa.amsl.com>; Mon, 16 Jul 2018 07:25:11 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.701
X-Spam-Level:
X-Spam-Status: No, score=-2.701 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_LOW=-0.7, SPF_PASS=-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 IZ_MSE0XmpaJ for <bier@ietfa.amsl.com>; Mon, 16 Jul 2018 07:25:09 -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 99BFC130EE8 for <bier@ietf.org>; Mon, 16 Jul 2018 07:25:09 -0700 (PDT)
Received: from pps.filterd (m0108158.ppops.net [127.0.0.1]) by mx0a-00273201.pphosted.com (8.16.0.22/8.16.0.22) with SMTP id w6GEOPsg004904; Mon, 16 Jul 2018 07:25:09 -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 : content-transfer-encoding; s=PPS1017; bh=8ru185cKHUTNUJa1kV1GRt/sf+7b/d/MJkpobVb+Z8I=; b=Y28WO9Pv9FzLRq2tTVdJd9VdvDMKqKXFBguIwWTHwDbb3fIV9QEdTKriue6HpAXi9cSd Jpa7LjkyrxnXA+Y7qzIgqKzfxo8u4P557VB1eQpIu6aZjZ/nY8MqFcNsTpOPN8Nu3hZx l++k4QxicPjvP/+QY9L0EIZk3vEyjRPS40IcpG+kIk/qgCV6m6cbtXW6Ur/6hbJU9fbJ JrBhihmUX05fa/HIBqOOWUgNSQgT/1N/eqd/0vmv0/DJiWd4GtfBevxaB5ffnkCKSatN E9nEKUslmu7AQAvqA0isjfGcqCbqJ5jilfLlC3MaaZwBAJ3/pE/XDcjvJdxOUP6cIV0Z 8g==
Received: from nam03-co1-obe.outbound.protection.outlook.com (mail-co1nam03lp0024.outbound.protection.outlook.com [216.32.181.24]) by mx0a-00273201.pphosted.com with ESMTP id 2k8qvj8kmy-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=NOT); Mon, 16 Jul 2018 07:25:09 -0700
Received: from [172.29.33.73] (66.129.241.12) by SN4PR0501MB3871.namprd05.prod.outlook.com (2603:10b6:803:4a::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.952.15; Mon, 16 Jul 2018 14:25:06 +0000
To: "Bidgoli, Hooman (Nokia - CA/Ottawa)" <hooman.bidgoli@nokia.com>, BIER WG <bier@ietf.org>
References: <1808952e-97a3-f1a1-36f1-ab4271d01e02@juniper.net> <VI1PR0701MB2351BB0170B30DDA7D8DA824915E0@VI1PR0701MB2351.eurprd07.prod.outlook.com>
From: Eric C Rosen <erosen@juniper.net>
Message-ID: <c3ef8409-41b6-1ab0-db6a-aeeb1bcdbb5a@juniper.net>
Date: Mon, 16 Jul 2018 10:25:02 -0400
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.9.0
MIME-Version: 1.0
In-Reply-To: <VI1PR0701MB2351BB0170B30DDA7D8DA824915E0@VI1PR0701MB2351.eurprd07.prod.outlook.com>
Content-Type: text/plain; charset="utf-8"; format="flowed"
Content-Transfer-Encoding: 8bit
Content-Language: en-US
X-Originating-IP: [66.129.241.12]
X-ClientProxiedBy: BL0PR02CA0031.namprd02.prod.outlook.com (2603:10b6:207:3c::44) To SN4PR0501MB3871.namprd05.prod.outlook.com (2603:10b6:803:4a::13)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: fc3926c5-c28f-479d-0cae-08d5eb27ee24
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(4652040)(8989117)(5600053)(711020)(48565401081)(2017052603328)(7153060)(7193020); SRVR:SN4PR0501MB3871;
X-Microsoft-Exchange-Diagnostics: 1; SN4PR0501MB3871; 3:nSYaEXdj+VXxjNP6JCcL5zKLOUUn3jqUNgbeullgTMAMtMrrntuMR/BjsW0fyeLRMaMZtK7O/PlGLGYEzj8Tq4qlEByuHabhZ0JHMGuYHUBJUjIlcSufz22C5RDgM1UJqFJxr3/j5iezudzVe7ADpdJl5ItJgIG5s6RIdROkTA+NqbQ78geAHRpasDWCTzD9eu/s5NaDF0oWFqT8yIMYevwTg58a24MNujRLV3nvtVpsOZ61MbswSwuGD1lggdo1; 25:TkogeWMeWzuOYJ4LEgmdq6sCnFuI4nkrufGEkofRx2FRrwELzzIjr8vPB7UYe/gen5/j3vG+TnquF4OGSUKGaWbIF29Vh9emow4rL33wLLoX7zcAZWeJEJ/jducYPiYYR1nAXL+Dn+4/jJSxpkpt6YbT5fpbpEO4h9iLUQ8fDjsyTs4T7nK1HriyIp2QK4R92T8I+TU0yYNd5+paFgJ87u5F/QLIJQDoXnpM+ETfympjY+Vn6UVe3u0t4rrbaa74jRGbhVpRSR8YBAAc7q7IgrSoRjyIYxF2SCjP8OINfwqdOHrOkqEuOdI/BJsXLQQ0k8ANCnAoPeGuqu4Ldquhrw==; 31:WnmMNhNRuz1NqF+kkf6lT97HLR00IC8gqHXi9fZosUSaZrFrad7590ENIZ4fLbsE5zt0hK+omM+FTWUu7hKl25kOl5WjEJT/QWQboGrpZTAG+gz83cPXdf91wZ3Wd23o3XMBZttRxo9A1KpxDDyo8oC1qrs34vF0ul9ARfe6t5FokYrEWhTc1DLcDkvhIZPHKmlQur8+ukO0EjFbo+M9rTYOpe8uvD9/w4OTVOVbODU=
X-MS-TrafficTypeDiagnostic: SN4PR0501MB3871:
X-Microsoft-Exchange-Diagnostics: 1; SN4PR0501MB3871; 20:JjywCMIZxPWAYqMchRpD1TvkcJy++KZ3HP5qY0Kwxq1kZsecVl4DoXwaSK+KBjde8huNDhcYN5W21H/mehnMGoXq7SjAKEj85zNLd2bx7piphdxhMEaWXfNg9ux9PK897lAnoqYZhfQUnjc4wdJKpXaDSCCNEeH0PsqokoTS9k2wyrihOUt868Yf0ig3FdjKPVlCQ6V6JDPkEknJV/F/UICQ+yWVh5LGHYJCY59AafMbUlHJFmaoCvi9iDnT7AvQcv0/YKF//DzzKJDyvn9uwPEtUMOolpeGWwsSTVON++IaMqhk7Ag8m9y/h73m8HoxTZkfZwL54p/3hjS1mKbJOvJ+3jPPWqCIOWB/GiJB9zRXNTiXPahE0BohEsHpAQEDLTPyPndsW1lMF+8JQR9UzcSW0EG5YOa9Ybq9L+LEbVbyk5pexyOo8r4neQk3zrz9/0jzzZT/QPJzdCn0sXgKsyiIZhL4nG9Y7lclzxvHoYMD64Gi8KBsHwOfONyae7whzRZ5WZ1YRUMhXBsG+zJmXgHGlBqVWIoIGaayvgg+JSPUFloDHD7SuqHsNh2dYPswDN4lbBcRRKXfR9pNwiaTX5iAvlcOqamGnxfpONS31BY=; 4:mhRZZ73/w6ZCZYeBDscXiLX637vMOZYBPgPdPCcgzX0fDpQlP9Ghhs3Ab/yisvT4Ccz5yoDE+30tpD1lJHDB6GaGKq9RbCyfUyi1XssxcFFk2vxq5/pTm0zk9m+tUbtTO84Ew8UQvTn3+DaK+l0RyJCLsUC4xOjU/tTiMHF98o5gnDzo4cL7w2xVqz4Fv3AyctqCNFrkpUR/e2ocXGO2ucAjgfPlLNq9hi6HRJNeuMwFLFa7qzD8z7qlKbiMdfiVOQGo7U4/RYNrqh03iWbsDWVtGTF/hgY4/1zLhN1wvG5JHm3PPUfHiXbGcG4/umMw
X-Microsoft-Antispam-PRVS: <SN4PR0501MB3871066474B93A724CEC5182D45D0@SN4PR0501MB3871.namprd05.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(131327999870524);
X-MS-Exchange-SenderADCheck: 1
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(8211001083)(6040522)(2401047)(8121501046)(5005006)(10201501046)(93006095)(93001095)(3002001)(3231311)(944501410)(52105095)(6055026)(149027)(150027)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123562045)(20161123558120)(20161123564045)(6072148)(201708071742011)(7699016); SRVR:SN4PR0501MB3871; BCL:0; PCL:0; RULEID:; SRVR:SN4PR0501MB3871;
X-Forefront-PRVS: 073515755F
X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10019020)(6049001)(366004)(346002)(376002)(136003)(396003)(39860400002)(199004)(189003)(2486003)(6486002)(52146003)(67846002)(561944003)(486006)(2870700001)(65956001)(50466002)(105586002)(316002)(476003)(65826007)(6666003)(23676004)(76176011)(64126003)(386003)(53936002)(478600001)(53546011)(58126008)(6246003)(2906002)(8676002)(81156014)(81166006)(106356001)(8936002)(16576012)(68736007)(52116002)(3260700006)(66066001)(25786009)(65806001)(47776003)(97736004)(36756003)(31686004)(26005)(305945005)(11346002)(5660300001)(16526019)(77096007)(2616005)(956004)(31696002)(86362001)(229853002)(110136005)(6116002)(446003)(3846002)(7736002); DIR:OUT; SFP:1102; SCL:1; SRVR:SN4PR0501MB3871; H:[172.29.33.73]; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1;
Received-SPF: None (protection.outlook.com: juniper.net does not designate permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: 1;SN4PR0501MB3871;23:oLywmuOkbXaWUiQ6mOv/MnwG7w+/WomRoYV2H/O/3US7zgebDzGrlRaFNxDiEtVDwA74RHjfsNwASk13CU5Zc3rc0qCtRSZ8019H5s/eIaEAEKw8nRv0nX1z/PBp/m92cvTd/dTiahchRsu6wccsfjbL98+rFJfG8ZDJCP704MRd7TNXVSeTEqHFt5zxhw51VnitjXAMSDXTqCbv8Kfwvdia+IvDSj7MGVskGif14bHbFC01LfG3AYTgdugGwWuRq4kAKKSDsRDRTzRjZNmkKXwes5mavLwzdBbhZcxrF6lQ/3yk90f5vGC99BWR4aXrsy0GLlsdd4l3Blwsf5aOaz/NJC2aivej+Q7hnqFMkE3fbj+xOn+7tZCMtqLNFHCYvvahMq9g1kXG7SI8yU27COx/jQDPUaNwcksbrKEt3L2oHUNQstPl1Hd+no5MGp3zRmmxS/11UhDxst/WLcTdTWP8KfdQsW62MRzJAC2pSSEEPuC38zeVh7sX3whhHuTdSa7lJwhPOqSSg95zKKiHHdzHchZKQyLVbPXPJQo+JAlAisWg86HHWCDsqyN4t0Tzv0CcAtuAVpfd4yJplFHUvwXBD5dP5meEKfGzQ2EDBZyoJrLeQqMkfD1oJMzmiJusdlk7D/woPjvkJBDzLG1UQWh4g8J2CeWQj40/pgb67/1uf8HzLYaZJES3rarCJYiEnKaEys9b1ra/79Jeyw1LIo7eaFqMZDNqWsmkgkZlw+HF0DycWFdLJ9L/VLwD0cDUqc7BPKbxZg74q8LbfKA1vbuB8B6jkQQe1a40tp6NbXo4r4aeg1XUgU9XUOq/VRfH1uQl9howWn9ZSpRCwfLIf9qrOdXeUTUWNIt5xQcfedhxBTUA2UbHtEsn/bXYLTNp23lzxYnGy0jPKw39eiBwgwYAJL52tgzksaxeNWZgxjpqsxzNckSzgCC3VyT1g99OiETnpwx0XyNdfP+GHa0zoHTt7Vc5l0WUBJpanm02z+UHCgkAbfolDr7gbP5UVGLZoNzBabzvGQM8d4hhCkDFN68VSuHj3bdCwN0XWviPTDrO/X54xhu5/6s74V7G28YSnkRWEtlwEKqBowmUEgPGub7UPmIPliCDkxSMpekCcEFeOPxOTXemGKaJMpgTpNPxNq9Uu96uOoUGFQaejp1BfRmXngkgC6tM4sqV5w6RR3w9kmsCqQ7SWI1QTx3funBX2pdENDIk7b35UHLm31MV7DMvh6lQHRlzVQqhiY2WhRGURui5X9g466HiDplKUBtpjMbZxKxBB6LvUT72DqYDTddt6Haymz9AXoIc91V2FRgf7uuZoaUiDUTq+MxdramOIgKmcyjm4UBi+41hUvfObW5+/h2clc+ayDYYRDY2XD/+rCyZZhZFyifgvO+N68ArMEN2Qgnt2RTPQ9s0atcB+pqiot2gRGqKFQpvlGbRpGA=
X-Microsoft-Antispam-Message-Info: kQxlN9LHclSaPFnDaejHygzs1waYjvBnzFGyr4E6g3pgLDjtY6wfwoRqhuJCkFkKelWtlq9zjfonfJMiYw5dehUnYZbCQzlrzZohOGFk+fC/pP75c4k9dVSB7nmCE2K4m3p+6tubf9Q+SbIHAyciugQHHNerNbZmGDLYfQnmUJK77pw5s1DbMauNLyK8cha5U1unIcYXpSbJNdYzAkf6oU6lNuYeWuNPcMm77S41BHQAmnBdrmqAvCzI0clA1VoxJxtjDoBGH3w5hhwaZUTMWm2H3SbgAxp0KsA1hztZUu/crPdQlyJrhk2Eqn/RZT23UPk97sgzdl3AbtjW69tgrC8hXR7YAvAbC3FSJr/Qs6M=
X-Microsoft-Exchange-Diagnostics: 1; SN4PR0501MB3871; 6:sTKZsFu4KhywTdr+vE4uElBeuLVAsPQHH/4rTaecXOXMVVDDk9elW/KPJDyPaal+IMxMRgIcLu6RXGEa6b3qc5RTCLY1zViaTk57UsGYE20lJo5uhFus1pAbUOC4L9pYUGUNlw5Ea6Q75ArLWrnTGQbSvL0RtmZNi3QNX0V8BlqaIC2zAeDpOKIJi5FeWF366ZK3cIfoqxJb0//ErrFZnVb7QA5vBHNZW28Yzv3P0+sbu9TkTfEw5UGp/EgiX5PajYgLnrgs+sqwKgIgVDRBPU49ODFxOnwDNWySH0ek0R7d6823sOMgys1SuwuMBA5ztCiwUhu0hTl7F27qC0Ix5CV8vKgFslqCbmQOM6pc4Wmsu5IFaCA8B7o3LnyaLoA7mN7QiKuUHGIUF/Sq5VaU1dhLv2waN8w12o74gaBx9uAAZd/F6F71/UrBJYZJpX9YiCuMmJFacpHCps6iF8KDXA==; 5:ogCXgd+XAMJwDlUcq5c7Jgi7SJorlhcz8EvRDxhTpiWbrCZd1R8vZ2gKZmpUv9rnXFKXa9GBeVmDflecF+noe2n6UhMm+iF0DUQR6IAAcmOuDhHUL1oUKkfkE1lIA/KjzldSOJ1o+Hk6oUSqJhTf6BWxkFhhiGbKsEByawnEpys=; 24:JrOBU948gx+1Licgi+uPTrunPWdnqHzR04icEHyFj8uYbhIFosXzqaKY/9aCxvZIxgmnO/aKRGGm+gQO+zyRsKnbmdIuak8QqPWavynZ89Y=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; SN4PR0501MB3871; 7:JagAbFb+RJG9EUg3xqflkR9g2yuEAmTiLUJUiWzOWEtB7mQjx8XKPfKnKZ4XPCBXxHN4S6QH6vl3p4KgDra/Fa/GQ8ZDI8E3nuLpTFu4QA6bXmN1bwi+rXwkvhZ/N5VxwUVzu2enA8MZy4NjDWhHgMHfNxpIRWHQrtg8sJFTqpFgtMFPbp97WgBglNYyKPczw9S2mE3I8pgdRDnYQ1WUxZfemffctiezwNig87MRJsMwzH9L27hA8ALV9f+H4Uzv
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Jul 2018 14:25:06.9072 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: fc3926c5-c28f-479d-0cae-08d5eb27ee24
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN4PR0501MB3871
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:, , definitions=2018-07-16_04:, , 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=1015 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=999 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1806210000 definitions=main-1807160169
Archived-At: <https://mailarchive.ietf.org/arch/msg/bier/MvXTLB9ldD2uTc6vtluxspgi1dM>
Subject: Re: [Bier] Comment on draft-hj-bier-mldp-signaling-00
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.27
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: Mon, 16 Jul 2018 14:25:12 -0000

On 7/15/2018 6:31 PM, Bidgoli, Hooman (Nokia - CA/Ottawa) wrote:
> This RFC is non-segmented mLDP, we felt segmentation (terminating LDP signaling at BFIR/BFER) and stitching between BIER and MLDP will provide better scaling.

I don't really see what the control plane scaling advantage is.  We 
could discuss that once you provide a workable proposal for carrying the 
mLDP FEC Element (<root, opaque value>) across the BIER backbone.

> we are just trying to signal the FEC and stitch, just like draft-ietf-bier-pim-signaling

Since PIM is datagram-based signaling with periodic retransmissions, 
saying "send the PIM J/P messages across the backbone in 
BIER-encapsulated datagrams" is at least an understandable proposal.  
Since LDP is TCP-based, does not use datagrams, does not have periodic 
retransmissions, and cannot support arbitrary reordering of its messages,
saying "send the LDP messages across the backbone in BIER-encapsulated 
datagrams" is not a real proposal.  But that does seem to be what 
section 3.2.2.2 says.

I'd also point out that that the use of TCP-based signaling procedures 
is often regarded as a scaling advantage over the use of datagram-based 
signaling procedures, as it eliminates the need for periodic state 
refreshes when the state hasn't changed.

Section 3.4 seems to suggest getting BGP involved in some of the LDP 
signaling.  In that regard, please see RFC 7441.

> i.e the draft is suggesting single label presenting the P2MP LSP in bier domain and stitching vs the rfc will mean  a unique label presenting each BFIR and it is non-segmented.

I think the case you are considering here is where it is possible for 
more than one BFIR to be on the mLDP-signalled P2MP LSP.  For this 
scenario, I see two possibilities:

1.  For a given FEC element, all BFERs are somehow made to choose the 
same BFIR as the upstream hop.  In that case, since there is only one 
BFIR for the P2MP LSP, it assigns the label, and there is only one label 
for the FEC Element.

2. For a given FEC element, different BFERs may choose different BFIRs 
as the upstream hop.   In this case, each BFIR will assign its own label 
for the FEC Element, but each BFIR and BFER will have only one label per 
FEC Element.  (I think this is the preferable alternative, as it allows 
more optimal routing and doesn't appear to have any disadvantage when 
compared to 1.)

In both cases, the labels representing the FEC Elements are known only 
at the edges, and each edge node knows only one label for the FEC Element.

So I don't really see what the per-label scaling issue is.

> There is still the issue of pushing P2MP MPLS over BIER and finding the BFERs. i.e. BFIR still needs to track the BFERs as per this draft.

I don't think this draft says anything substantially different than RFC 
7060 on this matter.