Re: [Ippm-ioam-ix-dt] IOAM Flag Draft: Loopback on the Reverse Path

Haoyu Song <haoyu.song@futurewei.com> Mon, 31 August 2020 16:42 UTC

Return-Path: <haoyu.song@futurewei.com>
X-Original-To: ippm-ioam-ix-dt@ietfa.amsl.com
Delivered-To: ippm-ioam-ix-dt@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5693B3A1761 for <ippm-ioam-ix-dt@ietfa.amsl.com>; Mon, 31 Aug 2020 09:42:20 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.09
X-Spam-Level:
X-Spam-Status: No, score=-2.09 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, T_SPF_PERMERROR=0.01, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=futurewei.com
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 0vcYQbGBoR4T for <ippm-ioam-ix-dt@ietfa.amsl.com>; Mon, 31 Aug 2020 09:42:18 -0700 (PDT)
Received: from NAM12-BN8-obe.outbound.protection.outlook.com (mail-bn8nam12on2132.outbound.protection.outlook.com [40.107.237.132]) (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 AF4D93A1759 for <ippm-ioam-ix-dt@ietf.org>; Mon, 31 Aug 2020 09:42:18 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=dhhiTckTUlzuc66WXqvbmGC+uiXw916wbxyiZYYek4QJRx13iJfRbTvuRXo9YFo9CecSUd93N69eINvKE1HavUa1FhHFjb2Q4y2TDjXqe7DnjURdKpInyRXk1QYsEfPNY92gqG8HbzjlsbrRR6H2l6B0sTasjT4KOT6AyThh779xXcgztynsIZ4xxvDS5cHs58Vh/PstDoeY78B3OM81cJicTvdN66K8kx4q6RWqnYZK9/gryq1KK4/2dUtDAK+kJAmqXpX12jRWOhhaFt0qVSV54hAucKaxDCPvpGBktq77kIXhFqyNUZS+2uwbyAlAdHkHfOCVYTmGPTX9utD5pQ==
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=mmh2Yv2NKxeCiclak2TR34EtS8Lg+bRoZTkmXhmXl7Y=; b=T73D5fqfyvnan5ree9GDH3zFuFgXLUyHgupiGqkaW48GK/EKWsVyM6eTswCdfS1F1XRlgkm1dm5Y31CbV4M/hlrSXH+x7/lZnnQvF2fts5II7bW+vJmqkNmqj/vXVlJ3hJTOJk1yKS3Yr9LOrf+QH40t7obXzSLhSQ1m6mOqg8nx+c7ysduq1UfGmmmt7vra19938XkxdIMAlv99Fy3cZFeppsdho6NLIhk8tDjnAVl08gPyad127xLrc99TSOG0Zs8pWE+11X5ruEnj4RgrZbqAdjdSojfit7W2Nib2F2WIrEjvrAEGz/FgfjoXuAPanPLLpd+XDcbtzNjHAv0Y8Q==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=futurewei.com; dmarc=pass action=none header.from=futurewei.com; dkim=pass header.d=futurewei.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Futurewei.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=mmh2Yv2NKxeCiclak2TR34EtS8Lg+bRoZTkmXhmXl7Y=; b=MGlnVCg5A8xeLLoH5025olezgalY1yxBcH1hlgDH5GgJI5q//cPO5IOaD3s2Dr25uEuPcWe3Qc3bysdx2eoxm3Guxfl4mrTJk1srNdLqaEEb3oC2wiOIK6eTYP+6CGWuVvDcYGHRmHSVqL0DHLKqy7lvplbVGxORTdYzP+qje1E=
Received: from DM6PR13MB2762.namprd13.prod.outlook.com (2603:10b6:5:13c::13) by DM6PR13MB2827.namprd13.prod.outlook.com (2603:10b6:5:145::32) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3348.5; Mon, 31 Aug 2020 16:42:17 +0000
Received: from DM6PR13MB2762.namprd13.prod.outlook.com ([fe80::c997:e1c1:e0cf:b2a8]) by DM6PR13MB2762.namprd13.prod.outlook.com ([fe80::c997:e1c1:e0cf:b2a8%7]) with mapi id 15.20.3348.014; Mon, 31 Aug 2020 16:42:17 +0000
From: Haoyu Song <haoyu.song@futurewei.com>
To: Tal Mizrahi <tal.mizrahi.phd@gmail.com>, "ippm-ioam-ix-dt@ietf.org" <ippm-ioam-ix-dt@ietf.org>
Thread-Topic: [Ippm-ioam-ix-dt] IOAM Flag Draft: Loopback on the Reverse Path
Thread-Index: AQHWfpN39zfROBVZm02sgGa3+io4WalSZ+Lg
Date: Mon, 31 Aug 2020 16:42:16 +0000
Message-ID: <DM6PR13MB2762F0BE37C8DFE2E6CA7FEB9A510@DM6PR13MB2762.namprd13.prod.outlook.com>
References: <CABUE3XmeQ5B=kPsgUT7+GqWb2Skt=b2N-BbstDSL8Oe1b9tzaQ@mail.gmail.com>
In-Reply-To: <CABUE3XmeQ5B=kPsgUT7+GqWb2Skt=b2N-BbstDSL8Oe1b9tzaQ@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: gmail.com; dkim=none (message not signed) header.d=none;gmail.com; dmarc=none action=none header.from=futurewei.com;
x-originating-ip: [69.149.42.153]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: ec45b02b-8c05-4a36-f2f1-08d84dccd263
x-ms-traffictypediagnostic: DM6PR13MB2827:
x-microsoft-antispam-prvs: <DM6PR13MB2827C737E2EFAFC4CB2EC55F9A510@DM6PR13MB2827.namprd13.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:8882;
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: WDBndCXwZ6FArakzW1l/sgOa2kSX4pCSzCxmNWaishoZRiCDqbtc+9INOvAliOBfaeGgKozyZE3KdXJ5h3OuoyhK/GA+WI+PHAWvUZ+5fRQM5EO8mLCPB5wEvAsxYwjK/X9LAelaUlPfsteO7MsK6DFhVG1OKCF8+1audzmblZqRNyQiV+BiPE+wZo6sDZSIHwGtJRk3QZYYTMhsGBEQhv73l14ioQ3zcKWYQ2U3P9/4d1qKQlflsl4wWU6TEztJswtmTfyGmILNSMkcLyQKhmlqtUTJPsuiVipLBARlFDL3cSSLEVSEy2OoMLu3Z3lNeF4MRfihbRY4Jz6uW4iJOFXJiZFpLbGuCD/vNT176MkpPKMYqGUp4vfJ/8w4AHBItgMsD2aNfYf7oIPYslVF9w==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DM6PR13MB2762.namprd13.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(39840400004)(376002)(136003)(366004)(346002)(396003)(186003)(45080400002)(66556008)(76116006)(64756008)(83380400001)(44832011)(66446008)(478600001)(66476007)(53546011)(6506007)(5660300002)(86362001)(66946007)(316002)(26005)(2906002)(9686003)(33656002)(8936002)(55016002)(71200400001)(52536014)(110136005)(7696005)(966005)(8676002); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata: 2IuE+E0yJk/KAvip4VwI62pUza1oLSu8dE03YECPTtNFTbWKIfwaB1h9chTct55/712XarsPi+GRwWK1ZFFwQ1tKimW/5WiT16BXqHMxY2nMem//DGE5FQ0IFqlShiEvtG5cb6a2w2ZhUxTHvUWMssI34UJpChGOZnLO5/xZhNSfvHnM5praTKkEruJ0E70NSbTdvTvUQkNqma+5sgppGW1gtBoVJNCTVjTDyQahDKoo8n0W1X4wW6hAA+XKKXBDWFnIjYnbISKipWbuSLgIQ5FRf2rUNiZQJo8vNIQuPngtpt+G57G5BoFMumRcCZkTq8MqC5/kuZEuDtkoK4r4meG3GG6PAAG9M5JdFGUebnyrqPVIT+NotWwYJ9fzLWG8TlHNaFocm96mTliaBRbllpkjbowFrMv6rgPG98lmN8WqQmIc9OMNn1HSa9kMdW9y27990TI+bmUDT6WmVDCSvkK/T4NvQ5RCoqHOL6KM0XgGoJktxwaxmGRrpIjyt7/+oDksBZO0WRmuO2WaKTvzGpm2eFx5ctn40YP52GrpM+/PI7A4tWxtt52RnxG05qaZgJiNOVh32MSwFhZ3qyAC4wvnGeDwJWWvCHbw4LUEcXDpECxqHTQ5wIJEO7SgguQCensqRmSqkSyjZPBm5hT+VQ==
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginatorOrg: Futurewei.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: DM6PR13MB2762.namprd13.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: ec45b02b-8c05-4a36-f2f1-08d84dccd263
X-MS-Exchange-CrossTenant-originalarrivaltime: 31 Aug 2020 16:42:16.9968 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 0fee8ff2-a3b2-4018-9c75-3a1d5591fedc
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: XWrk+3wjlTNvy0ppwebeHCPDRFnHVHrARzcsbbedhzEWcjIB/DqIPS80+nLC35o88Ea7+5tX3gC4+XQ9rv7vAA==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR13MB2827
Archived-At: <https://mailarchive.ietf.org/arch/msg/ippm-ioam-ix-dt/sZT0OTec4vloCe5zLXDklvuL15Q>
Subject: Re: [Ippm-ioam-ix-dt] IOAM Flag Draft: Loopback on the Reverse Path
X-BeenThere: ippm-ioam-ix-dt@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "IPPM iOAM Immediate Export \(IX\) design team" <ippm-ioam-ix-dt.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ippm-ioam-ix-dt>, <mailto:ippm-ioam-ix-dt-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ippm-ioam-ix-dt/>
List-Post: <mailto:ippm-ioam-ix-dt@ietf.org>
List-Help: <mailto:ippm-ioam-ix-dt-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ippm-ioam-ix-dt>, <mailto:ippm-ioam-ix-dt-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 31 Aug 2020 16:42:20 -0000

Hi Tal,

The loopback works only if "the encapsulating node is available in the encapsulation header". Can you give some examples that the encapsulating nodes are identifiable?

As for the solutions, I support (option 1) Using a new flag or (option 4) exporting to the encapsulating node, because these options are simple and involve least extra efforts. 

Best regards,
Haoyu
-----Original Message-----
From: Ippm-ioam-ix-dt <ippm-ioam-ix-dt-bounces@ietf.org> On Behalf Of Tal Mizrahi
Sent: Saturday, August 29, 2020 11:03 PM
To: ippm-ioam-ix-dt@ietf.org
Subject: [Ippm-ioam-ix-dt] IOAM Flag Draft: Loopback on the Reverse Path

Hi,

This is a short summary of the open issue we have about loopback on the reverse path.
The loopback flag indicates to transit IOAM nodes that they need to loop back the packet. When an IOAM packet is looped back we want it to be forwarded back to the encapsulating node so that (1) no data fields will be pushed along the reverse path, and (2) the encapsulating node will know that this is a looped back packet and terminate it.

We have discussed five possible options of how to indicate that a looped back packet is in transit on the reverse path:
- Flag: A dedicated flag (new flag) that indicates that a packet is looped back.
- IOAM type: A dedicated IOAM type that indicates this.
- RemainingLen: An IOAM transit node that loops back the packet clears the RemainingLen field. This will not work for the pre-allocated trace option.
- Exporting format: A packet on the reverse path is sent with an exporting format (e.g., using the IOAM raw exporting format).
- E2E option: A packet that is intended for loopback includes an E2E option that includes the ID of the encapsulating node, and an indication about whether the packet is on the reverse path.

Thoughts/preferences?

Cheers,
Tal.

--
Ippm-ioam-ix-dt mailing list
Ippm-ioam-ix-dt@ietf.org
https://nam11.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.ietf.org%2Fmailman%2Flistinfo%2Fippm-ioam-ix-dt&amp;data=02%7C01%7Chaoyu.song%40futurewei.com%7C9844f05dbafd4e62d5c508d84caa93b6%7C0fee8ff2a3b240189c753a1d5591fedc%7C1%7C0%7C637343642883446137&amp;sdata=BXOzLFV%2F5DY3ZBRDSqnMrCBFmg1tAR%2FSveVqA7H9460%3D&amp;reserved=0