Re: [Roll] Error flows, which ICMP errors and to which root

"Huimin She (hushe)" <hushe@cisco.com> Mon, 30 November 2020 08:15 UTC

Return-Path: <hushe@cisco.com>
X-Original-To: roll@ietfa.amsl.com
Delivered-To: roll@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id AC11B3A1103 for <roll@ietfa.amsl.com>; Mon, 30 Nov 2020 00:15:25 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -9.601
X-Spam-Level:
X-Spam-Status: No, score=-9.601 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com header.b=Sh80djGf; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=zlywPcfF
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 bSOA-cpEypry for <roll@ietfa.amsl.com>; Mon, 30 Nov 2020 00:15:24 -0800 (PST)
Received: from alln-iport-2.cisco.com (alln-iport-2.cisco.com [173.37.142.89]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E489F3A1102 for <roll@ietf.org>; Mon, 30 Nov 2020 00:15:23 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=3716; q=dns/txt; s=iport; t=1606724123; x=1607933723; h=from:to:subject:date:message-id:content-id: content-transfer-encoding:mime-version; bh=kzMZtc85DEjc4dvxpQ2PQ2g2rcpEvsBVjiTyqN1DKU8=; b=Sh80djGfGkvSKkJtR1JhNyXG6IvdDhMkoGWCyCzf9IJCfZPO+LKSYryR d1HlRwFIbbEPCXpVWFOjVgTBnCvsvNmTEeqYRyNgp78/qSMx7yUuG/UYp 1Kc0qfSsFCKyhgJjZLgkKkFeSMVX4Ma45qgAj3nJ0Z+QTgZKveuO2dHbs s=;
X-IPAS-Result: A0AtCQCsqcRffYYNJK1igQmDIVF8Wi8uCoQzg0kDjVqZBoJTA1QLAQEBDQEBJQgCBAEBhEoCF4ISAiU4EwIDAQEBAwIDAQEBAQUBAQECAQYEFAEBhjwBC4VyAQEEARIREQwBATgRAQgRAwECAwImAgQwFQgKBBMign8EAQGCVQMOIAEOoQYCgTyIaXaBMoMEAQEFgkyCOgMVghADBoEOKoJzgmZOQoZXG4FBP4EQASccgicuPoJdAQECAYE+HgcQDxSCXTOCLJN8k0SRLgqCcIkXkhUDH6IUk2WLB5EshDwCBAIEBQIOAQEFgW0hD4FKcBU7KgGCPlAXAg2SEoUUhUR0AgE0AgYKAQEDCXyNaQGBEAEB
IronPort-PHdr: 9a23:9BMKwhxivV5orenXCy+N+z0EezQntrPoPwUc9psgjfdUf7+++4j5ZRWFt/RgkFGPWp/UuLpIiOvT5qbnX2FIoZOMq2sLf5EEURgZwd4XkAotDI/gawX7IffmYjZ8EJFEU1lorHC2LUYTH9zxNBXep3So5msUHRPyfQN+OuXyHNvUiMK6n+C/8pHeeUNGnj24NLhzNx6x6w7Ws5ob
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-AV: E=Sophos;i="5.78,381,1599523200"; d="scan'208";a="626013641"
Received: from alln-core-12.cisco.com ([173.36.13.134]) by alln-iport-2.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 30 Nov 2020 08:15:22 +0000
Received: from XCH-ALN-004.cisco.com (xch-aln-004.cisco.com [173.36.7.14]) by alln-core-12.cisco.com (8.15.2/8.15.2) with ESMTPS id 0AU8F4bW026437 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL) for <roll@ietf.org>; Mon, 30 Nov 2020 08:15:21 GMT
Received: from xhs-aln-003.cisco.com (173.37.135.120) by XCH-ALN-004.cisco.com (173.36.7.14) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Mon, 30 Nov 2020 02:15:14 -0600
Received: from xhs-aln-002.cisco.com (173.37.135.119) by xhs-aln-003.cisco.com (173.37.135.120) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Mon, 30 Nov 2020 02:15:14 -0600
Received: from NAM04-CO1-obe.outbound.protection.outlook.com (173.37.151.57) by xhs-aln-002.cisco.com (173.37.135.119) with Microsoft SMTP Server (TLS) id 15.0.1497.2 via Frontend Transport; Mon, 30 Nov 2020 02:15:14 -0600
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=BQcQ/8gRqmCf7A5XSUwwMNkbQV3ED/3HsI93mOapkPfH+eGEyniPJcjN7k4iOBKetJptU19oNut5fyHPdqC2jlkgYQzPvbz8BiAt/WZsWx44lOkrcAmJbzFWZXm//uwevOpDNgs+QUZzn4SLS5fGWZ5sWBfaW4PMGsh758zSd0rBQtCzlqjo465tTOWqyr1iPfiQXMpl6NMMbbe8rxa/tLFo7rNGHZav8476UAIul4niUWue6KXTeBxFz2UQexsgrCuetQOHZoTc+zMYvlkn6wuV5mXbot9MDmXFCa4+2jac5OS5ZTLm46ERArUvsrpQadfrhoF8RKTSbUGv71+P8A==
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=kzMZtc85DEjc4dvxpQ2PQ2g2rcpEvsBVjiTyqN1DKU8=; b=V/1OSlggZTiApaW71hzu41wpL/E3EfLFQtNQYrfIxREo3m/rY5j6j0cOwkUX8hrNVn8pGbcq0ya7RzG+glxgTIcvWCLW/VzPfjYcQ7+QpyPUtaYan4fmyWQFItxsj4dJm9HfkBvgrOcYmciQZOlbpQIVU3QSvm2KYL1LoW7su7NzLLcHhr8XKOJfwX6yLTVYiuZK0CJsM4bDY8GvwtcIuotJg5rkS7j6P0Dt4NEqw6ftdDbn0QeRyY6ryNRIihk7yLtB26aqOe9AWxxP5QOGfp+t2IoAhjyYSs7yX5aDdNJ86P+opYFpI7mtJO2Mjx89w4qpllrZ7dtTb1rLIj6Szw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cisco.com; dmarc=pass action=none header.from=cisco.com; dkim=pass header.d=cisco.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cisco.onmicrosoft.com; s=selector2-cisco-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=kzMZtc85DEjc4dvxpQ2PQ2g2rcpEvsBVjiTyqN1DKU8=; b=zlywPcfFAabN/rcqL+plcZE72siIsLvz5YrN7Jt4udIPSJaQhIHeBYEyv7KWiU8kj50GBneoLazPH/yLBHpBL86LynMZQFB/0ayjDWIXY0LkcL7L9eGPTxNdsPDyTVgCexb2iRWfo1mjd1ti8J37PcJ4unS0Ex9RZSfyRjJ77YY=
Received: from DM6PR11MB3803.namprd11.prod.outlook.com (2603:10b6:5:141::30) by DM6PR11MB2716.namprd11.prod.outlook.com (2603:10b6:5:c7::26) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3541.25; Mon, 30 Nov 2020 08:15:13 +0000
Received: from DM6PR11MB3803.namprd11.prod.outlook.com ([fe80::51a2:6f3b:817c:8dc8]) by DM6PR11MB3803.namprd11.prod.outlook.com ([fe80::51a2:6f3b:817c:8dc8%6]) with mapi id 15.20.3611.031; Mon, 30 Nov 2020 08:15:12 +0000
From: "Huimin She (hushe)" <hushe@cisco.com>
To: "roll@ietf.org" <roll@ietf.org>
Thread-Topic: [Roll] Error flows, which ICMP errors and to which root
Thread-Index: AQHWxvDsqJzT1olGwECZKYhlRsF+1A==
Date: Mon, 30 Nov 2020 08:15:12 +0000
Message-ID: <26D2BCD1-D47E-46CA-9F3E-781A17A60398@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
user-agent: Microsoft-MacOutlook/16.39.20071300
authentication-results: ietf.org; dkim=none (message not signed) header.d=none;ietf.org; dmarc=none action=none header.from=cisco.com;
x-originating-ip: [64.104.125.237]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 659633bb-ce44-40ca-f0af-08d895080fbb
x-ms-traffictypediagnostic: DM6PR11MB2716:
x-microsoft-antispam-prvs: <DM6PR11MB2716C920811C83CA52B7D09DA3F50@DM6PR11MB2716.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: A/TZO+6Xt+qfSG2PhWSyS+w/lx99Z8Ca86c4OHPwY6huk5qooKCH4YTkUDRNFQmDZC1JkREnIMO3z3MfR+L40tgzCB1k47+R7Drjm34a4urbBb8cK0Kdzrbef/eF7LoKAEtLAJa3VtT/l223OewcmxmWMs5L4HfK+pvqT6YaP3euhPtgqitbj63RoylL+uO259AZNsPM8Mm5rHxWOvqM8/LMJytjMSsU1BWOey/xx4ZbNBVfEOkRCJGg7GKv/0x7VEhdjqEXG/MHVxQAI9jjFcVMJSh1b3FqYKhwnJlAS9D1M+8EyM/PK088K8rOyMf7mZRWSfUFn4HBqqAzVjU4Upvq5fwWj4hNZJi0WFVB0RXXgeZHOwgRN3vs/Of0uT3ik6JXDM0PvgAaQp+3J2RJMQ==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DM6PR11MB3803.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(396003)(346002)(136003)(366004)(376002)(39860400002)(66556008)(86362001)(26005)(83380400001)(6512007)(186003)(33656002)(2616005)(71200400001)(316002)(36756003)(478600001)(66446008)(2906002)(64756008)(76116006)(8676002)(6916009)(91956017)(8936002)(66476007)(66946007)(5660300002)(6486002)(53546011)(6506007); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata: QwTnyvb4tJdBqVhQkEp0jCU6I2VoXJKz/VioZ6J/LUSvlkmBPD0RJkEDMCBfFBc+rWjxi5INjNUpzqknsDKbq6glfdSDgAD+vG4oclGNt6qZlUpto8z0PtwS8GyHcD8uhrEq8SyfQv/7iwruz2F4BdYh+4myjmDvlTpnv6/5jFGiIIAPWLKl86QR4hzxPZfRwBeYptIF51ipVxmo6dBmBxcZJq+HrB0DqpQvkjGkfSTehpJ4g40ewR7daOrhUfqliLkinCYXmtlHXEygZX6mzQLDM77gVJoaOTwKn6XkGjFZ3EJPInqv/ABa5b7rMuYCmYCRArsazyJNxyFW8xRX73pxeFS+QSbVSl2+FTyyFrC4hbE+YCTmZorj+KJ3gC89CSJx/Mr1Kky7uQfCLAkngCVratUtHjkPIxpjQ3HW1QL97VGW/db7ksyq6iyeoV01tTpwyRIeqIDx2gW7WI4yDahywwa4V74gvCOlvj0hdCES6S0ml5TN5CtupWjIjClbwwFGz38KKD/KB7iDAR33+0ib8SNQf+csvJS/JPx+ojqR2o5A2pCoumm6cEW3qhK4JEtzOdmSBlXtoXUzwcC5S9kI4eDVH+kirS/ciG3xMe0oOGbBjbivvzvA+mC4NpS01FJ1QubHqH64a5MPwfcR0vrLur5JFB7W/YNLQUjq4QUKyuOSY8t5ykGgim8XGIrXNZ+TXjPn9cZNE6aPmHDH0SBLhIUBEfJKm5NsBNbDWM8vW8A3L4j+bxDgud8M/ZkzAOYCyYRvJcFdNR8k5H2guVNXcJRmrQ0BQ7FrxBDfGstrHDB6eb5M1LoPsTCYlVk/PeazcYmHNaxLzMWwnk8w/zfti4RA5zSIIPKyZd6LACP5WEuwQabMQreLXZmbYd64S4maemGl71UBcol1r4DsAbzp/kaH59e4D9b14Iwd3qnsurm9CPgShzsheQyrrBg7WOauhwaSTvXB8wRxD9wXgKz5oNp/rx6oegPmWdgY+HgFZ22gXQ0i8CirGbO3cVDw
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="utf-8"
Content-ID: <1923136AF180C0448CA03341B02BC1D8@namprd11.prod.outlook.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: DM6PR11MB3803.namprd11.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 659633bb-ce44-40ca-f0af-08d895080fbb
X-MS-Exchange-CrossTenant-originalarrivaltime: 30 Nov 2020 08:15:12.7478 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5ae1af62-9505-4097-a69a-c1553ef7840e
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: SXCb3zCA8ch6Smd2uwNmOz3PpQQ64L/2i9V/dfD4NjfKHihbVJ2hXYMkbnhyAGwT
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR11MB2716
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.36.7.14, xch-aln-004.cisco.com
X-Outbound-Node: alln-core-12.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/roll/6NNHexXFFig1gieR3-tKVC7CDU4>
Subject: Re: [Roll] Error flows, which ICMP errors and to which root
X-BeenThere: roll@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Routing Over Low power and Lossy networks <roll.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/roll>, <mailto:roll-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/roll/>
List-Post: <mailto:roll@ietf.org>
List-Help: <mailto:roll-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/roll>, <mailto:roll-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 30 Nov 2020 08:15:26 -0000

Hi Pascal,

RFC 6550 section 11.1 says the ICMPv6 error in SRH should be sent to the source of the packet.

Best regards,
Huimin

    Message: 2
    Date: Fri, 27 Nov 2020 07:47:22 +0000
    From: "Pascal Thubert (pthubert)" <pthubert@cisco.com>
    To: Routing Over Low power and Lossy networks <roll@ietf.org>
    Subject: [Roll] Error flows, which ICMP errors and to which root?:
    	[extends] IETF 109 open Questions on P-DAO
    Message-ID:
    	<CO1PR11MB4881A724B04EA29D32DC9C81D8F80@CO1PR11MB4881.namprd11.prod.outlook.com>

    Content-Type: text/plain; charset="us-ascii"

    Hello Li

    This is the wrong thread. I created a new one.

    > Section 7.9 of pdao-draft defines a new code for  ICMPv6 error message "Error in Projected Route". Does it only work for ICMP errors sent to the main Root?

    Section 5 says "


       In case of a forwarding error along a Projected Route, an ICMP error

       is sent to the Root with a new Code "Error in Projected Route" (See

       Section 7.9<https://tools.ietf.org/html/draft-ietf-roll-dao-projection-14#section-7.9>).  The Root can then modify or remove the Projected

       Route.  The "Error in Projected Route" message has the same format as

       the "Destination Unreachable Message", as specified in RFC 4443<https://tools.ietf.org/html/rfc4443>

       [RFC4443<https://tools.ietf.org/html/rfc4443>].

    "

    So yes the intention was to send the ICMP to the main Root. But as you point out the packet does not indicate it is following a P-route. This was related to storing mode P DAO. In non-storing the node does not know it's a P-route.


    > In non-storing PDAO, forwarder can't recognize whether data packet is in PDAO instance. Forwarder should send ICMP Destination Unreachable error to root (the source of the packet), then root generates ICMPv6 error message with "Error in Projected Route" to main Root.  Is it correct?

    That would work. Seems neat. The alternate would be to signal it is a P route in the RPI. That's item 2) in the list in this thread. If we do that the current text works. What makes more sense to you?

    > In storing PDAO, forwarder can recognize the PDAO instance from the RPI. It can send "Error in Projected Route" or  "Destination Unreachable error" to root. Maybe we need more claims for which code forwarder should use.

    We have to decide if we send it to the main root as written in the current draft or to the Track Root. If the P route is reversible could be done that way. But that's added complexity. I'm not very convinced either way. The Okham razor could be to do the simplest.

    Keep safe!

    Pascal