RE: FW: Next steps discussing Routing Challenges of Semantic Addressing

Dirk Trossen <dirk.trossen@huawei.com> Fri, 07 May 2021 06:55 UTC

Return-Path: <dirk.trossen@huawei.com>
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 2283A3A0B28 for <ipv6@ietfa.amsl.com>; Thu, 6 May 2021 23:55:09 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level:
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
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 epr3fqmWlCRE for <ipv6@ietfa.amsl.com>; Thu, 6 May 2021 23:55:04 -0700 (PDT)
Received: from frasgout.his.huawei.com (frasgout.his.huawei.com [185.176.79.56]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C493B3A0B1C for <ipv6@ietf.org>; Thu, 6 May 2021 23:55:03 -0700 (PDT)
Received: from fraeml704-chm.china.huawei.com (unknown [172.18.147.200]) by frasgout.his.huawei.com (SkyGuard) with ESMTP id 4Fc1Fp44tcz6smJw; Fri, 7 May 2021 14:46:54 +0800 (CST)
Received: from lhreml701-chm.china.huawei.com (10.201.108.50) by fraeml704-chm.china.huawei.com (10.206.15.53) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.2176.2; Fri, 7 May 2021 08:54:59 +0200
Received: from lhreml701-chm.china.huawei.com (10.201.108.50) by lhreml701-chm.china.huawei.com (10.201.108.50) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.2176.2; Fri, 7 May 2021 07:54:59 +0100
Received: from lhreml701-chm.china.huawei.com ([10.201.68.196]) by lhreml701-chm.china.huawei.com ([10.201.68.196]) with mapi id 15.01.2176.012; Fri, 7 May 2021 07:54:59 +0100
From: Dirk Trossen <dirk.trossen@huawei.com>
To: Alexandre Petrescu <alexandre.petrescu@gmail.com>, "ipv6@ietf.org" <ipv6@ietf.org>
Subject: RE: FW: Next steps discussing Routing Challenges of Semantic Addressing
Thread-Topic: FW: Next steps discussing Routing Challenges of Semantic Addressing
Thread-Index: AddCqszlOQw5w65xRA2rDngl5lxhk////8sAgAAEv4D//0GsgA==
Date: Fri, 07 May 2021 06:54:59 +0000
Message-ID: <bc2d032e9aad4e5ea39fd77f5121bd64@huawei.com>
References: <4f22f9591c0a48d1a351f52318cd3319@boeing.com> <CAOj+MMHxh5UmUsPOmun+XGPcBK0=AGLzSpx7Nemni1WzPnta9w@mail.gmail.com> <539de301-3378-e6d6-d868-081a647f52c0@gmail.com>
In-Reply-To: <539de301-3378-e6d6-d868-081a647f52c0@gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.47.13.26]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/ipv6/DZKfzt1gVBEcIMZ6SMrOWIKkcIQ>
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: Fri, 07 May 2021 06:55:09 -0000

Hi Alex,

Please see inline.

Best,

Dirk

-----Original Message-----
From: ipv6 [mailto:ipv6-bounces@ietf.org] On Behalf Of Alexandre Petrescu
Sent: 06 May 2021 22:22
To: ipv6@ietf.org
Subject: Re: FW: Next steps discussing Routing Challenges of Semantic Addressing

[SNIP]

> Or is this so off topic to say ipv6 or 6man lists that it can not be  
> discussed there ?

I think it does make sense to discuss it at IETF.

I doubt though that routing on more bits than a dst address can be qualified as semantics.  Semantics would be if the packets could smell something and routing would happen on that smell.  Or be coloured something, or have a spin, or similar.
[DOT] Semantic is about 'meaning of words'; if you equate 'words' with the (packet) fields taken as input for routing decisions, the meaning of those words/fields matters obviously. Point of the draft is the observation that semantic routing in that sense has been ongoing for a long time; it's a fact of life but worthwhile stating as an observation. Even the routing on IP addresses is semantic routing since the meaning of those addresses matters for many (all?) IP routing solutions. More importantly, the meaning of the IP address field can be changed, particularly in limited domains. Semantic prefixes are one example but also simply using the field to convey an entirely different semantic to route over is possible and has been done. Why is this worth observing now? Maybe it's the ease with which one can 'rummage' around in a packet and use various fields to make routing decisions. If you look at the progression from SDN to P4, for instance, the limitations of SDN to only allow actions on a limited set of fields is all but gone now in P4; the packet is your oyster now, so to speak!


Addressing something with something else than an address also poses a challenge.  On another hand, the semantics of an address could be augmented with port numbers, and then routing could be done based on
address+portnumbers, maybe traffic engineering.

[DOT] This relates to your comment before, i.e., that it makes sense to discuss it at the IETF: I do agree but also agree with Brian that it is eventually the IRTF that may be the target here. The emergence and possibility of semantic routing to be done so easily (see my previous reference to SDN->P4) poses indeed a number of challenges, particularly from an interoperability perspective (which is of particular interest to a standards forum and audience). The insights of the larger (IETF) community are important here as input, while the IRTF may provide the forum to bring together researchers (academic and industrial alike) who develop such semantic routing solutions to exchange views with the wider IETF community on how those solutions all come together and work 'friendly' with each other. This fruitful exchange is something that the IRTF can facilitate. An outcome may be recommendations (to developers of solutions and the IETF) on how semantic routing can/should be done sustainably, i.e., without the challenges that the draft also observes.  

Just some simple thoughts...  I have to read the description first.

Alex

> 
> Thx, Robert
> 
> 
> On Thu, May 6, 2021 at 9:09 PM Manfredi (US), Albert E 
> <albert.e.manfredi@boeing.com <mailto:albert.e.manfredi@boeing.com>>
>  wrote:
> 
> This is something that ought to be of interest to organizations which 
> want to use their own semantics, in the IPv6 prefixes. There was some 
> discussion on 6man some time ago, in which the assumption appeared to 
> be, such a thing is already viable.
> 
> Bert
> 
> -----Original Message----- From: routing-discussion 
> <routing-discussion-bounces@ietf.org
> <mailto:routing-discussion-bounces@ietf.org>> On Behalf Of Adrian 
> Farrel Sent: Thursday, May 06, 2021 05:49 To: irtf-discuss@irtf.org 
> <mailto:irtf-discuss@irtf.org>; routing-discussion@ietf.org 
> <mailto:routing-discussion@ietf.org> Subject: [EXTERNAL] Next steps 
> discussing Routing Challenges of Semantic Addressing
> 
> EXT email: be mindful of links/attachments.
> 
> Dear all,
> 
> Back in March we posted an initial draft to open the discussion of 
> research related to routing based on additional meaning assigned to IP 
> addresses, and to routing based on fields other than the destination 
> address field of an IP packet. That draft attracted some  comments, 
> and one thing was clear: we needed to split the draft into  a survey 
> of work that has happened / is happening, and a discussion  of the 
> challenges to routing together with the research question.
> 
> So we have done this now (sorry it took so long) and have posted: 
> https://datatracker.ietf.org/doc/draft-king-irtf-semantic-routing-surv
> ey/
>
>
>
>
>
> 
<https://datatracker.ietf.org/doc/draft-king-irtf-semantic-routing-survey/>
> 
> https://datatracker.ietf.org/doc/draft-king-irtf-challenges-in-routing
> /
>
>
>
>
>
> 
<https://datatracker.ietf.org/doc/draft-king-irtf-challenges-in-routing/>
> 
> 
> These new drafts do not pick up all of the comments received (we 
> focused on the split), but we hope to address the comments in new 
> revisions soon.
> 
> At the same time, we have set up a dedicated mailing list for 
> discussion of "Semantic Addressing Routing and Hardware" (SARAH) at 
> sarah@jiscmail.ac.uk <mailto:sarah@jiscmail.ac.uk>. This is an 
> academic, research-based community where we can discuss all aspects of 
> the drafts, introduce our research to each other, and advertise 
> related conference activity. You can subscribe at 
> https://www.jiscmail.ac.uk/cgi-bin/webadmin?A0=SARAH
> <https://www.jiscmail.ac.uk/cgi-bin/webadmin?A0=SARAH>.
> 
> We hope the new list will help to focus discussion and avoid spamming 
> existing mailing lists.
> 
> Looking forward to hearing your opinions.
> 
> Adrian and Dan
> 
> _______________________________________________ routing-discussion 
> mailing list routing-discussion@ietf.org 
> <mailto:routing-discussion@ietf.org>
> https://www.ietf.org/mailman/listinfo/routing-discussion
> <https://www.ietf.org/mailman/listinfo/routing-discussion>
> 
> --------------------------------------------------------------------
> IETF IPv6 working group mailing list ipv6@ietf.org 
> <mailto:ipv6@ietf.org> Administrative Requests:
> https://www.ietf.org/mailman/listinfo/ipv6
> <https://www.ietf.org/mailman/listinfo/ipv6>
> --------------------------------------------------------------------
> 
> 
> --------------------------------------------------------------------
> IETF IPv6 working group mailing list ipv6@ietf.org Administrative
> Requests: https://www.ietf.org/mailman/listinfo/ipv6
> --------------------------------------------------------------------
> 

--------------------------------------------------------------------
IETF IPv6 working group mailing list
ipv6@ietf.org
Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
--------------------------------------------------------------------