Re: Compatibility with SRH requirement (was Re: Adoption Call for "The IPv6 Compact Routing Header (CRH)")

John Scudder <jgs@juniper.net> Sat, 30 May 2020 20:29 UTC

Return-Path: <jgs@juniper.net>
X-Original-To: ipv6@ietfa.amsl.com
Delivered-To: ipv6@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 515623A0F57 for <ipv6@ietfa.amsl.com>; Sat, 30 May 2020 13:29:28 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.099
X-Spam-Level:
X-Spam-Status: No, score=-2.099 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, 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 header.b=qPZSR/Xh; dkim=pass (1024-bit key) header.d=juniper.net header.b=jRaW4LdG
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 JdReL39s-Wqg for <ipv6@ietfa.amsl.com>; Sat, 30 May 2020 13:29:26 -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 918EF3A0F55 for <ipv6@ietf.org>; Sat, 30 May 2020 13:29:26 -0700 (PDT)
Received: from pps.filterd (m0108156.ppops.net [127.0.0.1]) by mx0a-00273201.pphosted.com (8.16.0.42/8.16.0.42) with SMTP id 04UKPNrd012314; Sat, 30 May 2020 13:29:23 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : mime-version; s=PPS1017; bh=3XmN8o3S8kWRg5ip14dPr66pN/tfXXuhV8IdqyiQwgE=; b=qPZSR/Xh+LHrx5OFJZ1r63p68rpb6icJataYi3I/SSbhvM9KHkqO1RHAf8wSoq+ijs/n eXUTxejO+hEl5d7l8PiZMKcvBcN0OGOQ61dTs/v/893KXucUHTrDtnAfZ//yUmAKCXA+ u4aD5Q0632bXEBYBLE77nILkFsIIZD7pDFXAEK7xwVK90+aMhJzZjOE5MOW1kHx0A9iI 0ABpI0RTEdSYxKp5DR96JCdaDBxTTEFGjEHthSDaj6tIRhABLOnfqCANJm9G64x/d0Bz KkaCMA3lcP6aNjvgUKczbCNa9xW5sfHtny2NLCO+7AVLQBaMeGqYmTUwNz/+8Pmx+6dp eA==
Received: from nam10-dm6-obe.outbound.protection.outlook.com (mail-dm6nam10lp2107.outbound.protection.outlook.com [104.47.58.107]) by mx0a-00273201.pphosted.com with ESMTP id 31bpgnge7s-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Sat, 30 May 2020 13:29:22 -0700
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=jmCbXhQtPbDavfcsIevOJCoUoE7JO0c98lNkPwbzLkMgIYRccIHqtQb0IfoRq1ZvYNNy8Av0hcR9TANh9w1woWSkZAwSHoN4uSlDS1yk4Ev3awCt00MAM+eMHbWxsoWLxawTfhQePC/sX9dS3RfhlMwukdDw66oGwSiXGSOPMUEBUtRWcJjhaD+2u1RW+ttgBbQbYW5a7ZPt7ZL+/uMs0i0+YfZJ15dKOzjWw7NOTlw8Un4vNSJSD7JO0D7iunpf0IAA6XbOwFqjmnWk+CgsLDqzEoPHb70tWkXd4unNBzootJF2IeEDuSX5Q9UxKypxjrexoWmAT2CIyRmq0s4Atw==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=3XmN8o3S8kWRg5ip14dPr66pN/tfXXuhV8IdqyiQwgE=; b=PwKPvjv16cfa+/aDMphvOC2ejkIaj8PPpyMX4nI2z0LUOQ7NKnbSQpb53AONZBCWnsmc6k1rJwz8CZBzCrHuXBXZ/aZNeG1bo/3zGkGmA89ZZ76AmrlhwmV9PlQQ8mSNOHKtZaWflEYidinumQLxobn7J5EFSh48uMuJomMlTC9xhwWXrjz0+sIv9UOZ+Xdv17Ibrea+7+iFV55QE3ybHqbrngpEWwXyXj/z9tqeQYyhlhVGCCVG6QYRajsousI2e9rCNnfc6AoQEyCCbr5tZrCekDxILmDYr9zRO48M4LdNCI9y8eN5EpWDu8n1TLObenSP48+dt67JGjz7YwkZnQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=juniper.net; dmarc=pass action=none header.from=juniper.net; dkim=pass header.d=juniper.net; arc=none
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:X-MS-Exchange-SenderADCheck; bh=3XmN8o3S8kWRg5ip14dPr66pN/tfXXuhV8IdqyiQwgE=; b=jRaW4LdGHITtXvG6JcSCQQ2V7+ijPIoxtnUELcyCOgV05nIoMpdZaWhUyBkfWJRwnQq7P2V+kYFAWEe7HbK44evNfAW+OpszncwkqUJlSykicG8Vt5dYDAd6OkxuT32jWH9ROxQhxYT/qXSnNTDPtMWJbG9iAIZrMjkf8HEdork=
Received: from BL0PR05MB5076.namprd05.prod.outlook.com (2603:10b6:208:83::12) by BL0PR05MB4834.namprd05.prod.outlook.com (2603:10b6:208:2a::30) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3045.9; Sat, 30 May 2020 20:29:17 +0000
Received: from BL0PR05MB5076.namprd05.prod.outlook.com ([fe80::499e:c613:2d2:b09f]) by BL0PR05MB5076.namprd05.prod.outlook.com ([fe80::499e:c613:2d2:b09f%7]) with mapi id 15.20.3045.018; Sat, 30 May 2020 20:29:17 +0000
From: John Scudder <jgs@juniper.net>
To: James Guichard <james.n.guichard@futurewei.com>
CC: Tom Herbert <tom@herbertland.com>, Bob Hinden <bob.hinden@gmail.com>, IPv6 List <ipv6@ietf.org>
Subject: Re: Compatibility with SRH requirement (was Re: Adoption Call for "The IPv6 Compact Routing Header (CRH)")
Thread-Topic: Compatibility with SRH requirement (was Re: Adoption Call for "The IPv6 Compact Routing Header (CRH)")
Thread-Index: AQHWNfD89QO3NVkJIE2czgN1NvE706i/lQuAgAAGEICAAAW4gIAAEHgAgAD0oQCAADUQgIAALy0AgAAL7gA=
Date: Sat, 30 May 2020 20:29:17 +0000
Message-ID: <DA0B91AF-FAEB-411A-9F6B-8F84FEFE84D2@juniper.net>
References: <19D30186-B180-4F65-BF00-7AD07CEF3925@gmail.com> <C7C2E1C43D652C4E9E49FE7517C236CB02A53F3E@dggeml529-mbx.china.huawei.com> <CALx6S37UQa5rEAkz54N6S_POaduyUnS=ApN+qQGoepnm0=JdkA@mail.gmail.com> <DM6PR13MB306688749E076BDC84AB0023D28F0@DM6PR13MB3066.namprd13.prod.outlook.com> <CALx6S36stS3KSs1d+MxpPzDC4_Gb1N94NW=-gjGho-p9J_UwLw@mail.gmail.com> <DM6PR13MB3066CF17824590C766914C2ED28F0@DM6PR13MB3066.namprd13.prod.outlook.com> <CALx6S35Q7YfH-Widw1KmYv=7VzXF0FT7D=tPnW9huXOFJHEPjQ@mail.gmail.com> <DM6PR13MB30666079D88BC4A8CBF54BB1D28C0@DM6PR13MB3066.namprd13.prod.outlook.com> <CALx6S36va5ctnMi8uSwp1=e_2_jj6e8ftwPncen_EyxjYvdcCw@mail.gmail.com> <DM6PR13MB306694860DBDA60465449ACBD28C0@DM6PR13MB3066.namprd13.prod.outlook.com>
In-Reply-To: <DM6PR13MB306694860DBDA60465449ACBD28C0@DM6PR13MB3066.namprd13.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-mailer: Apple Mail (2.3608.80.23.2.2)
authentication-results: futurewei.com; dkim=none (message not signed) header.d=none;futurewei.com; dmarc=none action=none header.from=juniper.net;
x-originating-ip: [66.129.241.13]
x-ms-publictraffictype: Email
x-ms-office365-filtering-ht: Tenant
x-ms-office365-filtering-correlation-id: f75f9298-37c6-44f9-7eee-08d804d82060
x-ms-traffictypediagnostic: BL0PR05MB4834:
x-microsoft-antispam-prvs: <BL0PR05MB4834362EBA2BE4B66CE3C278AA8C0@BL0PR05MB4834.namprd05.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:9508;
x-forefront-prvs: 041963B986
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: +R5gPaHXiN1ASScyNKE1QgN0pfdpYtks+ei5uqTC94EaJc6D4BJOvTH0I9wIyMSyUp9HiDJMJoivLhpBxKRxLaDdAvS6dMFuLYQnlQIBXXgQpx7++FQRcbsowvqqNlR32JiU1/oinTbEAClHK8r9b4SkywqjZrIkuuH2aSrA/4FFkDJHokleb+Gr0dcbc0R8ES8/vSq9B4I14EAeZYOK+6DnyDPSJriTERfJU0+YeK984pQ2pP90jaYZB+4VI1gpC04XEtKwH6Q6YFxfcLtubQqFR84Rss+lDthC0SgQS2PwvMsRWxu+m6X8wddY+aSV5tm6Oxl6T8oDdwSAyLHKdg==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BL0PR05MB5076.namprd05.prod.outlook.com; PTR:; CAT:NONE; SFTY:; SFS:(4636009)(366004)(136003)(376002)(346002)(39860400002)(396003)(54906003)(316002)(4326008)(66446008)(66476007)(83380400001)(66946007)(66556008)(478600001)(2906002)(76116006)(5660300002)(64756008)(6486002)(66574014)(186003)(2616005)(36756003)(86362001)(8676002)(33656002)(6512007)(6506007)(71200400001)(6916009)(8936002)(53546011)(26005); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata: ZuIVi1l1qnIg0dPf1+OG+Jm1bpQADajHzfR0sY3p2XDGpKgYouo1xEKmGtGCI0scLtN7Gu1wM6OQ9yEHV2vgPL5kLGq0u5XxAcD7OkE/cCTVduRxS5nIZ4LpxO0zV3G48ILj7qEpW73A7k9E1EUc8Gk2UsSdjkVsMfeM4Utq5WWypI3o1WWwvdtrHnP/2ldUt3iFf+xvDZZJs6f0j2SgEo/4DqsF5w2SbiFO4albvVlgR9wXlBaH0oOM+beF5rHneqm4itZlckDp8k5M6+7aCG8TWmkSWnHPG/PVufUtf+bKzqmIAouGPySnd/KCPV2FTGqg76Aw1wX/+ny/IPm3iE8MhTSDfVDBE+fQXtGKPKeg+MX8sex91kCmvn13Hhv2aTt9v8DoRbDcV6aEpJNnmLSpWMfqkLFYvRckuH3qjt/4UElogAYrNiIwZI7ZQmKxdgXhpEjj6/SAp7vu9LhrD8WGRZOPgzY8fvnNa5NLE4U=
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_DA0B91AFFAEB411A9F6B8F84FEFE84D2junipernet_"
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-Network-Message-Id: f75f9298-37c6-44f9-7eee-08d804d82060
X-MS-Exchange-CrossTenant-originalarrivaltime: 30 May 2020 20:29:17.4427 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: /3jb0V5s44wlzxWRpssQ3h6UMcffmCXaQtcvFQ/WPRMrNniHbVPbP6D1LRk/MJcI
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BL0PR05MB4834
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.216, 18.0.687 definitions=2020-05-30_19:2020-05-28, 2020-05-30 signatures=0
X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 adultscore=0 priorityscore=1501 suspectscore=0 cotscore=-2147483648 bulkscore=0 spamscore=0 malwarescore=0 clxscore=1011 mlxlogscore=919 phishscore=0 mlxscore=0 lowpriorityscore=0 impostorscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2004280000 definitions=main-2005300159
Archived-At: <https://mailarchive.ietf.org/arch/msg/ipv6/rw5Ze9d4bNpajzIA6G50cFD2iX0>
X-BeenThere: ipv6@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "IPv6 Maintenance Working Group \(6man\)" <ipv6.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ipv6>, <mailto:ipv6-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ipv6/>
List-Post: <mailto:ipv6@ietf.org>
List-Help: <mailto:ipv6-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ipv6>, <mailto:ipv6-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 30 May 2020 20:29:28 -0000

Jim,

On May 30, 2020, at 3:46 PM, James Guichard <james.n.guichard@futurewei.com<mailto:james.n.guichard@futurewei.com>> wrote:

Further, in normal operation of any source routed solution you will need to make sure that packets end up at the right nodes as nasty things might happen if you don’t - this is actually especially bad with CRH as far as I can tell as if you send a packet to the wrong node and it happens to have a local identifier the same as the incoming packet its going to use that local CRH-FIB entry and send the packet to some IPv6 destination that was not the intended recipient.

I think you’re mistaken, or at least the situation you describe is far more pathological than the one Tom described and you’re dismissing. Consider that in order for what you say to happen, the incoming packet would have to have, as its destination address, an address of the “wrong node”. You can’t just send the packet out the wrong interface and have its CRH identifier misconstrued by any old router that touches it, the DA has to identify the node that receives it.

So now, by definition, you’re saying that two different nodes in the same network have the same (non link-local, also by definition) address. That’s a broken network, of course it’s doing broken things. Alternately, you didn’t mean to say that, and are mistaken about CRH processing.

—John