Re: [ippm] WG Last Call for draft-ietf-ippm-ioam-ipv6-options

Haoyu Song <haoyu.song@futurewei.com> Thu, 30 December 2021 17:33 UTC

Return-Path: <haoyu.song@futurewei.com>
X-Original-To: ippm@ietfa.amsl.com
Delivered-To: ippm@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 14AF83A175F; Thu, 30 Dec 2021 09:33:17 -0800 (PST)
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=unavailable 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 ESMpzjlgTER4; Thu, 30 Dec 2021 09:33:12 -0800 (PST)
Received: from NAM10-BN7-obe.outbound.protection.outlook.com (mail-bn7nam10on2110.outbound.protection.outlook.com [40.107.92.110]) (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 473FF3A1769; Thu, 30 Dec 2021 09:33:11 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=K1SkayquXLsqb3/0djgMlBvb/ATUJjYJzVIXBVzepnWhcrWHAEuy5lx3rZT7FOaHy0G/jR64UVoVFSl2J9MncU4VfSG9NcB6rsBR4ub499FX6HM0IznBy8n+8VUjqOu/qhMupTRI8dbWX51d6Mx1yYrg4fzd4nYQMUma8tUdKwu/PkA7ZZWNA2qRlksZnUjxG/PZN+wuR0IEdxaSE/4TVjH3mJhD/+LvQDB+qqsjgjmYImHJKj8zKAzsF6yoC2y5cWvmYyc8xgQ5NjFe0eVYxIopYbIeHVJ6HwmTj+29RQptpu82dnMJ+Isf1+ew+ly+Q8hbMfC7SPQBPxsyzHjUhQ==
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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=nYqgoKHaxGnmCGvP6KR35bgCjDvk22ngxhOkQD9hEls=; b=Z0eSbkhu0UEL5nGemfGoHeSr/ee9aURJ1ueOOnuSU4d56AZD5ckORhoCyAQ+AHasYDa6V4NMnRVt5VNpBxlN+EEZ+c0FDMqTm7/2e1ZbcyNtEec34fHoUZ4Fb1eatNl4XspB1cmLQktNuWRnNlgfz/3rikLZVayXxeNaNxrQ42p/O7l99l5UK2nkRJXYI3I/cYdJka7IY4iqp+Fx3L7DB4igPpI8KEFTAGvWT2S1+t3hhgG6KHD5B0X23igFyTFklD+APrhTMayd3C2C2o+srncZjwQl42J4wAaMSNzYkakhsE9ILhYmFyPpO0ZOO14tfh2ObZ363ImI/fNf1q7vjw==
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=nYqgoKHaxGnmCGvP6KR35bgCjDvk22ngxhOkQD9hEls=; b=Ryd9ZKj85VeCj2PB/L+sOWTLuyWsI+DLMm9H59C5wTxgxmntKNoKmEtiu1gI0YwMkSJa8v8DZe6pB67ecPNHNpFTWpPJhrukJ7Td+Q4djH/7ydXeC5+qJsccOH6aRaMuzIFG34Q8yTvuk2ZpJESus4EeOVliSRyyGXOkGm7yn1E=
Received: from BY3PR13MB4787.namprd13.prod.outlook.com (2603:10b6:a03:357::13) by CH0PR13MB5171.namprd13.prod.outlook.com (2603:10b6:610:f6::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4844.10; Thu, 30 Dec 2021 17:33:05 +0000
Received: from BY3PR13MB4787.namprd13.prod.outlook.com ([fe80::618d:61cf:753e:be55]) by BY3PR13MB4787.namprd13.prod.outlook.com ([fe80::618d:61cf:753e:be55%7]) with mapi id 15.20.4867.004; Thu, 30 Dec 2021 17:33:04 +0000
From: Haoyu Song <haoyu.song@futurewei.com>
To: Mark Smith <markzzzsmith@gmail.com>
CC: Marcus Ihlar <marcus.ihlar=40ericsson.com@dmarc.ietf.org>, "ippm@ietf.org" <ippm@ietf.org>, 6man <ipv6@ietf.org>
Thread-Topic: WG Last Call for draft-ietf-ippm-ioam-ipv6-options
Thread-Index: AdfzWzgRLVzROO3gTGutryPtfDbU2AJnFtYwAAksHIAAIWv+UA==
Date: Thu, 30 Dec 2021 17:33:04 +0000
Message-ID: <BY3PR13MB47875303943A36454FD1D8BE9A459@BY3PR13MB4787.namprd13.prod.outlook.com>
References: <AM0PR07MB41315DF88FF077CC72F474A6E2789@AM0PR07MB4131.eurprd07.prod.outlook.com> <BY3PR13MB4787263F186ADD2D76B8DE679A449@BY3PR13MB4787.namprd13.prod.outlook.com> <CAO42Z2z7xte6wCf887_DOYd_T4uvVGzXYSUq5xXzfxDN2hsWfA@mail.gmail.com>
In-Reply-To: <CAO42Z2z7xte6wCf887_DOYd_T4uvVGzXYSUq5xXzfxDN2hsWfA@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=futurewei.com;
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 93c04b89-6efd-491a-f4aa-08d9cbba6fbd
x-ms-traffictypediagnostic: CH0PR13MB5171:EE_
x-microsoft-antispam-prvs: <CH0PR13MB5171A06C2A9E9F70FE3DACDE9A459@CH0PR13MB5171.namprd13.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:9508;
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: lg4h7TX/8p5yZN3Mt80KNwBbrUFu46v5xZ6dAixCWYBPdA9QH0EOhITOwj1MAB6RAsN9p1B2xVp1Vz99JI0dzRumjzXIGQjlXeRVIFDmJAfNLLhwzoie8nWr8sQoHNHsZ/L3hp1Bq2SgdgUoTLhKsz0g5egxL1FWPtTbqYJyKQCGLPIcBnItzECZa8J9TTlbjJKuUNZl65JY009q14jCIkdvBMNsliXba9yxAFcxXp7EK5Uhw0CFL0wDegssC48tpqjT/7Jl3KnxbQFj75ZMczx9xrAmLscFguvVyBW6MLFi+V4Prwt0oOZpvJV/ryzrG83RBii4IMfIpo+ojsQw03xphKDCTsHbrpDPiA1PjbjxdFfZuBFwG0lOsl62IY8tXvGOyDsXbm3SEcrO+enWXf3LKjQl/HCZej1QwrC4DQlrWM4Rr8+9Dgro5r0s7u2rAReP/kFdRJIwjGawM+2IghkhGFHED0L+MirJejsL2GY1b4ZbnyZArFuIAFnkExtXYkLtDfllpfUoq3Xx1NEpkNR6UC4n418+dBtZGkBorg/Fev8bo1FitGJiMJusKTMbE/s0+ad5PXcCPO5QNKC7wWQxG08X4KpDLhihXGAP/+wvWPecx/hkrJqvksKpP/DMJ1bD/0zRpucWwzn6NkoMNFbHjlMTpS1yY8OZ5JPe6p9FMD0YdUDAfCD4FJrr5uO9AVb5sKXodF9iqcjgYT7VoWuJYJe3NpDDcamptfVsVKsTpwTPRP12o99XniEADnz3ziX2Y4awXXNavI1CMi5OccHyH8EfAMUS/yP3EGaXT0DXzHs/3NGArLg9ErCmqckFmXHUysZKj+rpW9yYDaDYOA==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BY3PR13MB4787.namprd13.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230001)(4636009)(366004)(2906002)(83380400001)(4326008)(44832011)(8936002)(966005)(54906003)(71200400001)(66446008)(5660300002)(66574015)(186003)(52536014)(45080400002)(86362001)(53546011)(6506007)(66476007)(76116006)(508600001)(66556008)(38100700002)(6916009)(122000001)(55016003)(66946007)(9686003)(316002)(7696005)(33656002)(8676002)(38070700005)(64756008)(20210929001); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: SCiu9dbC7n7LtcNQhRRSANk+eoylOpc46vTwtHg/Z5FX+RaU1tyd27veXGi7XZRrSZOLQadvS9HjnQULi3ERum1DE4hCNJs+AmfmuPc3vYrmq8onA+0mFuWX620pdTFSqL5Ras5yFsS1/+uixHRZhleq2+cq7HA5uiTK5a7zq/WLtYHnBiodP5WBxprp0vae/jgd++JAmtsppXxw72ehPu8yZ//RxHulN2gWKPiFSrVwA6Dbj0GSF8xl3xmPCZqqBJkZa48cBUt3BWAoVeJnt4eLJP4GQV0m73/C/vqEFlGJL00Maik7+opQFc9dv77ncP8hAXBRpGEalJ1SIbuvCV8ig0zS6it0YM8tP3MAHOoSHrriYqO6Rr9c6bUXtcbabjV8w3rnTu33DVo27DT8ZumAizUw8cNjU1cfzH4n7F/kdBl/wOk9WDfzDmxLjHzK4tJfM0LbGO9YIQVFbuUhrcTdTyx8dj52i5O05kgr9sYdD0YKWlIKh7370qYyGQ6FSUOxMYJ0PB1TxoDLQPJsmKb5MWGSSb1tgokVWJ+cmxDaMOaEPacgqSUYCoQnKiJ3x41o+pbNZdICOUiTkyZaiZSYx8tJuCM0MZI/aykNpUm5S+Ac1H2K2VgE4KIo2H2mv+8oocoWN23wuoZlA76YHkmy8D9l5L0yoq6qLvK3nGmo2NzLFIckbkXNG1NyGyh+DxeTLXx/dJIrkWb5k0uNbiR9PtwXm3ujHZSN07I2DYe/IHZdRRI2R9rA92SXJKb33RFUTysLoGaXDJ+26+2HXtfTSO5/7ypa8f64GoNefZz0OIvn/qKbSB0vSgLpw7HcQK9ee9GasGhsCDWmIBh6V2arCH8SXzb+w3eFh1lSLg1LBxBEZOqiqhB+315fgeDveTkuum++UPsZ+z4sPSyz3awAySnTZNq2CBprbCB/1OM7rCFRkMDN1eWlGUEjoL6IgCRTMwtzn9Axs4eiX1yy9+8D6JArvKQBtP6Zw6rbVxgxA0FtqwRlS2tqiH9GNrUs1VDkDGaF9U3btPhseZY1p8xjU/DEI7GLRcSnLQ78yJqh3vWUaxJFJKqJvL6TARsItOxOJdVugevIppi6HO4TD5dmWiGXh/00QgzaESCiECMJ935qH41JXEaeUFqpTlTfRh9/17uQs8tthzRJkXldSbsZXYQIsG595IVT5whUzEReL9e4goUumEcZaqV9kR342RCTRS21nrmnzHYsb91IMUmgfK9uM/u270snCxHR3Gtal5F7xv6lE6OBcxqeTvKdbJ/nqWdvkNgyT/UtNSLkeZc13IPaKaw86/oaR8NrG02k8knTtBUDy+HRfxtoBY7R+e8es4zw2PMwodLzun89OeLYvi7G0zvxZKyEZ/oq7gOLcYsQfYWQ431Y3V2CcvFf6xXKOOmstk5vMZj4DdIiXJpqo2KmYLVAbV1x5sJ1QyR+pyymQ5NCeMh9+E3vGk2ETTVE08Ama2Vb/D1J7XeXOVmOZX59v6f/MVXW7ZlWuMmoVHJ1gw2hAeNzH2C9QKD5wulpQaGRVxwhU0Q6T6lyxTaON2uxRudCJ9Meu/QiJ+HTe/s7ScwCzOQyrvd0VRsA/wTm0BnpRYxudMa1eVGEwfvJutlUBMxofYujSfyIRIclwC5SSPRUBkTcTVWqVOCXG+aqtqa2kuo1bLOLGKjtjQ==
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: BY3PR13MB4787.namprd13.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 93c04b89-6efd-491a-f4aa-08d9cbba6fbd
X-MS-Exchange-CrossTenant-originalarrivaltime: 30 Dec 2021 17:33:04.5430 (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: G7NUM/TDS20qQjva8H2eTbHHThTJ58BlSoFvQDJ9FRihx1J2LbL8tPB0s9WlYmtlJAG5T4/4kzSnpNbaBskDBg==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CH0PR13MB5171
Archived-At: <https://mailarchive.ietf.org/arch/msg/ippm/88JnvMY1dULo5Hwderq0uSkG4Qg>
Subject: Re: [ippm] WG Last Call for draft-ietf-ippm-ioam-ipv6-options
X-BeenThere: ippm@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: IETF IP Performance Metrics Working Group <ippm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ippm>, <mailto:ippm-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ippm/>
List-Post: <mailto:ippm@ietf.org>
List-Help: <mailto:ippm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ippm>, <mailto:ippm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 30 Dec 2021 17:33:17 -0000

Hi Mark,

Please see inline [HS].

Thanks,
Haoyu
-----Original Message-----
From: Mark Smith <markzzzsmith@gmail.com> 
Sent: Wednesday, December 29, 2021 5:26 PM
To: Haoyu Song <haoyu.song@futurewei.com>
Cc: Marcus Ihlar <marcus.ihlar=40ericsson.com@dmarc.ietf.org>; ippm@ietf.org; 6man <ipv6@ietf.org>
Subject: Re: WG Last Call for draft-ietf-ippm-ioam-ipv6-options

On Thu, 30 Dec 2021 at 08:30, Haoyu Song <haoyu.song@futurewei.com> wrote:
>
> Hi IPPM and 6MAN,
>
>
>
> After reading the draft, I have one question. My understanding is that the proposed approach basically uses IP-in-IP encapsulation and encapsulates the IOAM option in the outer IPv6 header. While the in-band measurement is intended for the inner IPv6 packet, I'm concerned on how the requirement C1 can be met. For example, I'm not sure how the forwarding and ECMP can behave identically with and without the outer IPv6 header (i.e., for the overlay and underlay networks).
>

I think this is another example of where thinking IP-in-IP is something special and different makes things confusing. "IP tunnelling" is no more than a link-layer encapsulation. An "IP tunnel"
is a virtual layer 2 point-to-point link.

Original IPv6 packet forwarding through the IOAM domain would still use information in the original packet (DA minimum, and whatever else is considered for ECMP). The addition of the encapsulated updated IOAM information and the outer IP header to get it to the next hop occurs after that, as the packet goes down to the link-layer when link-layer encapsulation occurs. IOAM conceptually occurs at "layer 2.5".

[HS]  I'm still confused. The draft says "The source address of the outer IPv6 header is that of the IOAM encapsulating node.  The destination address of the outer IPv6 header is the same as the inner IPv6 destination  address". So to me it's not a link-layer encapsulation. It's a new packet different from the original one. If a router forwards packets only based on DA, that's fine. Otherwise, the forwarding behavior can be different. Do I miss something here?


Since the IOAM domain is contiguous IPv6 nodes, meaning they're all link-layer adjacent, imagine instead using bare Ethernet to carry the IOAM information to the next IOAM hop, with the IOAM information added when the original IPv6 packet is passed down for link-layer
encapsulation:

Packet With IOAM:

[Ethernet] - [IOAM] - [original IPv6 packet A]


Packet Without IOAM:

[Ethernet] - [original IPv6 packet A]

Now substitute [Outer IPv6] for [Ethernet] above. Except, don't do that often, it is far less confusing with "IP tunnels" if you imagine the link-layer encapsulation format is a typical layer 2 frame different from the original link-layer payload IPv6 packet.

(I've started to think using native Ethernet as above would be better when possible for IOAM instead of IPv6-in-IPv6 -
draft-weis-ippm-ioam-eth-04 defines an Ethertype. IPv6-in-IPv6 could be used when there is no native link-layer type field defined to carry IOAM e.g. [Bluetooth]-[IPv6]-[IOAM]-[original IPv6 packet A]).

Regards,
Mark.


>
>
> Thanks,
>
> Haoyu
>
>
>
> From: ippm <ippm-bounces@ietf.org> On Behalf Of Marcus Ihlar
> Sent: Friday, December 17, 2021 7:39 AM
> To: ippm@ietf.org
> Subject: [ippm] WG Last Call for draft-ietf-ippm-ioam-ipv6-options
>
>
>
> Hello IPPM,
>
> This email starts a Working Group Last Call on draft-ietf-ippm-ioam-ipv6-options.
>
>
>
> https://nam11.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdata
> tracker.ietf.org%2Fdoc%2Fdraft-ietf-ippm-ioam-ipv6-options%2F&amp;data
> =04%7C01%7Chaoyu.song%40futurewei.com%7C095ac60a5eea46c2251608d9cb3376
> 85%7C0fee8ff2a3b240189c753a1d5591fedc%7C1%7C1%7C637764244169572611%7CU
> nknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1ha
> WwiLCJXVCI6Mn0%3D%7C3000&amp;sdata=dEMKFMleDA31SVX9TxkCsGG6R9vmz%2FEPj
> RrHAzvwecY%3D&amp;reserved=0
>
> https://nam11.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdata
> tracker.ietf.org%2Fdoc%2Fhtml%2Fdraft-ietf-ippm-ioam-ipv6-options-06&a
> mp;data=04%7C01%7Chaoyu.song%40futurewei.com%7C095ac60a5eea46c2251608d
> 9cb337685%7C0fee8ff2a3b240189c753a1d5591fedc%7C1%7C1%7C637764244169572
> 611%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTi
> I6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&amp;sdata=wITIFHgBev%2BnPyfs73jKKjRaFG
> 5alDMtv1gsqtantxM%3D&amp;reserved=0
>
>
>
> Please provide feedback by replying to this email with your reviews and if you think this document is ready to progress, by Friday, January 14.
>
>
>
> Best Regards,
>
> Marcus & Tommy
>
> --------------------------------------------------------------------
> IETF IPv6 working group mailing list
> ipv6@ietf.org
> Administrative Requests: 
> https://nam11.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.
> ietf.org%2Fmailman%2Flistinfo%2Fipv6&amp;data=04%7C01%7Chaoyu.song%40f
> uturewei.com%7C095ac60a5eea46c2251608d9cb337685%7C0fee8ff2a3b240189c75
> 3a1d5591fedc%7C1%7C1%7C637764244169572611%7CUnknown%7CTWFpbGZsb3d8eyJW
> IjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&
> amp;sdata=r1766WzhOMQ7SE4q%2F6EtJkJexJ18xKLx4pCXsFoY8%2F8%3D&amp;reser
> ved=0
> --------------------------------------------------------------------