Hi Dino,

We have uploaded the -v01 of this draft, which is refined according to your 
comments and suggestions.
Please see: https://datatracker.ietf.org/doc/html/draft-wang-lisp-ai-agent-01
And you can see the different between -v00 and -v01: 
https://author-tools.ietf.org/iddiff?url2=draft-wang-lisp-ai-agent-01
Many thanks for your valuable comments. 
We are looking forward for your response.


Best Regards,
Wei
         Original
         
       
From: Dino Farinacci <[email protected]&gt;
Date: 2026-03-28 00:40
To: Wei Wang <[email protected]&gt;
Cc: xiechf <[email protected]&gt;, lisp <[email protected]&gt;
Subject: [lisp] Re: New Version Notification for draft-wang-lisp-ai-agent-00.txt



       
Thanks&nbsp;for&nbsp;the&nbsp;quick&nbsp;response.&nbsp;I&nbsp;will&nbsp;have&nbsp;a&nbsp;look&nbsp;at&nbsp;-01&nbsp;when&nbsp;you&nbsp;make&nbsp;it&nbsp;available.

Cheers,
Dino

&gt;&nbsp;On&nbsp;Mar&nbsp;27,&nbsp;2026,&nbsp;at&nbsp;2:28 
AM,&nbsp;Wei&nbsp;Wang&nbsp;<[email protected]&gt;&nbsp;wrote:
&gt;&nbsp;
&gt;&nbsp;Hi&nbsp;Dino,
&gt;&nbsp;
&gt;&nbsp;Thank&nbsp;you&nbsp;very&nbsp;much&nbsp;for&nbsp;your&nbsp;careful&nbsp;review&nbsp;and&nbsp;valuable&nbsp;feedback&nbsp;on&nbsp;this&nbsp;draft!&nbsp;Please&nbsp;see&nbsp;my&nbsp;inline&nbsp;replies&nbsp;with&nbsp;[WW].
&gt;&nbsp;
&gt;&nbsp;Best&nbsp;Regards,
&gt;&nbsp;Wei
&gt;&nbsp;Original
&gt;&nbsp;From:&nbsp;Dino&nbsp;Farinacci&nbsp;<[email protected]&gt;
&gt;&nbsp;Date:&nbsp;2026-03-27&nbsp;06:49
&gt;&nbsp;To:&nbsp;Wei&nbsp;Wang&nbsp;<[email protected]&gt;,&nbsp;xiechf&nbsp;<[email protected]&gt;
&gt;&nbsp;Cc:&nbsp;lisp&nbsp;<[email protected]&gt;
&gt;&nbsp;Subject:&nbsp;[lisp]&nbsp;Re:&nbsp;New&nbsp;Version&nbsp;Notification&nbsp;for&nbsp;draft-wang-lisp-ai-agent-00.txt
&gt;&nbsp;
&gt;&nbsp;&gt;&nbsp;Dear&nbsp;LISP&nbsp;WG,
&gt;&nbsp;&gt;&nbsp;
&gt;&nbsp;&gt;&nbsp;We&nbsp;have&nbsp;proposed&nbsp;a&nbsp;new&nbsp;draft&nbsp;titled&nbsp;"Using&nbsp;LISP&nbsp;as&nbsp;a&nbsp;Network&nbsp;Substrate&nbsp;for&nbsp;AI&nbsp;Agent&nbsp;Communication"&nbsp;(draft-wang-lisp-ai-agent-00).&nbsp;This&nbsp;draft&nbsp;explores&nbsp;the&nbsp;application&nbsp;of&nbsp;the&nbsp;LISP&nbsp;in&nbsp;supporting&nbsp;the&nbsp;emerging&nbsp;networking&nbsp;requirements&nbsp;of&nbsp;AI&nbsp;agent&nbsp;communication.&nbsp;
&gt;&nbsp;
&gt;&nbsp;Thanks&nbsp;for&nbsp;the&nbsp;draft&nbsp;Wei&nbsp;and&nbsp;Chongfeng.&nbsp;See&nbsp;my&nbsp;comments&nbsp;inline.&nbsp;Your&nbsp;draft&nbsp;text&nbsp;comes&nbsp;first&nbsp;and&nbsp;is&nbsp;indented&nbsp;and&nbsp;my&nbsp;comments&nbsp;follow.
&gt;&nbsp;
&gt;&nbsp;&gt;&nbsp;We&nbsp;think&nbsp;LISP&nbsp;is&nbsp;the&nbsp;ideal&nbsp;substrate&nbsp;for&nbsp;AI&nbsp;agents&nbsp;because:
&gt;&nbsp;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;•&nbsp;LISP&nbsp;separates&nbsp;the&nbsp;stable&nbsp;EID&nbsp;(Agent&nbsp;Identity)&nbsp;from&nbsp;dynamic&nbsp;RLOCs&nbsp;(Attachment&nbsp;Points),&nbsp;ensuring&nbsp;persistent&nbsp;sessions&nbsp;despite&nbsp;agent&nbsp;mobility.
&gt;&nbsp;
&gt;&nbsp;Yes,&nbsp;agree.
&gt;&nbsp;
&gt;&nbsp;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;•&nbsp;The&nbsp;Instance&nbsp;ID&nbsp;can&nbsp;be&nbsp;used&nbsp;to&nbsp;create&nbsp;isolated&nbsp;namespaces&nbsp;for&nbsp;distinct&nbsp;Agent&nbsp;Groups,&nbsp;enforcing&nbsp;security&nbsp;and&nbsp;policy&nbsp;boundaries.
&gt;&nbsp;
&gt;&nbsp;And&nbsp;supports&nbsp;multi-tenancy.&nbsp;I&nbsp;think&nbsp;you&nbsp;could&nbsp;add&nbsp;more&nbsp;text&nbsp;about&nbsp;multi-tenancy&nbsp;in&nbsp;the&nbsp;draft.&nbsp;See&nbsp;my&nbsp;comments&nbsp;and&nbsp;suggestions&nbsp;below.
&gt;&nbsp;
&gt;&nbsp;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;•&nbsp;The&nbsp;mapping&nbsp;system&nbsp;can&nbsp;be&nbsp;extended&nbsp;to&nbsp;store&nbsp;Context&nbsp;Attributes&nbsp;(e.g.,&nbsp;hardware&nbsp;capabilities,&nbsp;latency),&nbsp;enabling&nbsp;policy-based&nbsp;RLOC&nbsp;selection&nbsp;for&nbsp;intelligent&nbsp;traffic&nbsp;engineering.
&gt;&nbsp;
&gt;&nbsp;Yes,&nbsp;and&nbsp;the&nbsp;LCAF&nbsp;formats&nbsp;we&nbsp;have&nbsp;now&nbsp;can&nbsp;be&nbsp;used&nbsp;to&nbsp;support&nbsp;it.&nbsp;The&nbsp;only&nbsp;new&nbsp;extensions&nbsp;is&nbsp;how&nbsp;to&nbsp;do&nbsp;matches&nbsp;for&nbsp;what&nbsp;is&nbsp;requested&nbsp;in&nbsp;a&nbsp;Map-Request&nbsp;and&nbsp;what&nbsp;is&nbsp;returned&nbsp;by&nbsp;the&nbsp;mapping&nbsp;system.&nbsp;More&nbsp;about&nbsp;this&nbsp;below.
&gt;&nbsp;
&gt;&nbsp;&gt;&nbsp;We&nbsp;would&nbsp;be&nbsp;grateful&nbsp;if&nbsp;you&nbsp;could&nbsp;review&nbsp;and&nbsp;comment&nbsp;on&nbsp;the&nbsp;content&nbsp;of&nbsp;this&nbsp;document.
&gt;&nbsp;
&gt;&nbsp;Here&nbsp;you&nbsp;go:
&gt;&nbsp;
&gt;&nbsp;&gt;&nbsp;The&nbsp;goal&nbsp;is&nbsp;not&nbsp;to&nbsp;redefine&nbsp;LSP,&nbsp;but&nbsp;to&nbsp;illustrate&nbsp;how&nbsp;it&nbsp;can&nbsp;be
&gt;&nbsp;&gt;&nbsp;leveraged&nbsp;and&nbsp;slightly&nbsp;enhanced&nbsp;to&nbsp;serve&nbsp;as&nbsp;a&nbsp;foundational&nbsp;layer&nbsp;for
&gt;&nbsp;&gt;&nbsp;next-generation&nbsp;intelligent&nbsp;systems.
&gt;&nbsp;
&gt;&nbsp;Typo.&nbsp;Change&nbsp;"LSP"&nbsp;to&nbsp;"LISP.
&gt;&nbsp;[WW]:&nbsp;Sorry&nbsp;for&nbsp;the&nbsp;typo,&nbsp;we&nbsp;will&nbsp;modify&nbsp;it&nbsp;in&nbsp;-v01.
&gt;&nbsp;
&gt;&nbsp;&gt;&nbsp;&nbsp;&nbsp;&nbsp;The&nbsp;following&nbsp;terms&nbsp;are&nbsp;used&nbsp;in&nbsp;this&nbsp;draft:
&gt;&nbsp;
&gt;&nbsp;Maybe&nbsp;for&nbsp;this&nbsp;draft,&nbsp;these&nbsp;definitions&nbsp;should&nbsp;add&nbsp;some&nbsp;AI-Agent&nbsp;context&nbsp;aware&nbsp;terminology.&nbsp;I&nbsp;made&nbsp;some&nbsp;suggestions&nbsp;below.
&gt;&nbsp;
&gt;&nbsp;&gt;&nbsp;*&nbsp;Endpoint&nbsp;Identifier&nbsp;(EID)&nbsp;[RFC9299]:&nbsp;Addresses&nbsp;assigned
&gt;&nbsp;&gt;&nbsp;topologically&nbsp;to&nbsp;network&nbsp;attachment&nbsp;points.&nbsp;Typically&nbsp;routed
&gt;&nbsp;&gt;&nbsp;inter-domain.
&gt;&nbsp;
&gt;&nbsp;"An&nbsp;AI-agent&nbsp;system&nbsp;will&nbsp;be&nbsp;assigned&nbsp;one&nbsp;or&nbsp;more&nbsp;EID&nbsp;addresses".
&gt;&nbsp;[WW]:&nbsp;Done.
&gt;&nbsp;
&gt;&nbsp;&gt;&nbsp;*&nbsp;xTR&nbsp;[RFC9299]:&nbsp;A&nbsp;router&nbsp;that&nbsp;implements&nbsp;both&nbsp;ITR&nbsp;and&nbsp;ETR
&gt;&nbsp;&gt;&nbsp;functionalities.
&gt;&nbsp;
&gt;&nbsp;"An&nbsp;xTR&nbsp;can&nbsp;be&nbsp;co-located&nbsp;with&nbsp;an&nbsp;AI-Agent&nbsp;EID&nbsp;or&nbsp;be&nbsp;part&nbsp;of&nbsp;a&nbsp;LISP&nbsp;site&nbsp;where&nbsp;AI-Agents&nbsp;are&nbsp;assigned&nbsp;EID&nbsp;addresses.&nbsp;That&nbsp;is,&nbsp;an&nbsp;EID&nbsp;and&nbsp;an&nbsp;RLOC-set&nbsp;can&nbsp;be&nbsp;on&nbsp;the&nbsp;mobile&nbsp;agent&nbsp;or&nbsp;the&nbsp;mobile&nbsp;agent&nbsp;can&nbsp;move&nbsp;to&nbsp;new&nbsp;RLOC&nbsp;xTRs".
&gt;&nbsp;
&gt;&nbsp;Also&nbsp;note,&nbsp;the&nbsp;xTR&nbsp;can&nbsp;be&nbsp;muli-homed&nbsp;so&nbsp;when&nbsp;underlay&nbsp;performance&nbsp;changes,&nbsp;the&nbsp;xTR&nbsp;can&nbsp;select&nbsp;better&nbsp;paths&nbsp;to&nbsp;other&nbsp;Agents.
&gt;&nbsp;[WW]:&nbsp;Done.
&gt;&nbsp;
&gt;&nbsp;&gt;&nbsp;*&nbsp;Map-Server&nbsp;[RFC9301]:&nbsp;A&nbsp;network&nbsp;infrastructure&nbsp;component&nbsp;that
&gt;&nbsp;&gt;&nbsp;learns&nbsp;of&nbsp;EID-Prefix&nbsp;mapping&nbsp;entries&nbsp;from&nbsp;an&nbsp;ETR,&nbsp;via&nbsp;the
&gt;&nbsp;&gt;&nbsp;registration&nbsp;mechanism&nbsp;described&nbsp;below,&nbsp;or&nbsp;some&nbsp;other
&gt;&nbsp;&gt;&nbsp;authoritative&nbsp;source&nbsp;if&nbsp;one&nbsp;exists.&nbsp;A&nbsp;Map-Server&nbsp;publishes&nbsp;these
&gt;&nbsp;&gt;&nbsp;EID-Prefixes&nbsp;in&nbsp;a&nbsp;mapping&nbsp;database.
&gt;&nbsp;
&gt;&nbsp;Well&nbsp;its&nbsp;the&nbsp;xTRs&nbsp;that&nbsp;publish&nbsp;the&nbsp;mappings.&nbsp;The&nbsp;map-server&nbsp;holds&nbsp;the&nbsp;mappings&nbsp;and&nbsp;returns&nbsp;the&nbsp;key/value&nbsp;pairs&nbsp;to&nbsp;requesters.
&gt;&nbsp;[WW]:&nbsp;We&nbsp;will&nbsp;change&nbsp;the&nbsp;description&nbsp;of&nbsp;Map-Server&nbsp;in&nbsp;-v01.
&gt;&nbsp;
&gt;&nbsp;&gt;&nbsp;*&nbsp;Map-Resolver&nbsp;[RFC9301]:&nbsp;A&nbsp;network&nbsp;infrastructure&nbsp;component&nbsp;that
&gt;&nbsp;&gt;&nbsp;accepts&nbsp;LISP&nbsp;Encapsulated&nbsp;Map-Requests,&nbsp;typically&nbsp;from&nbsp;an&nbsp;ITR,&nbsp;and
&gt;&nbsp;&gt;&nbsp;determines&nbsp;whether&nbsp;or&nbsp;not&nbsp;the&nbsp;destination&nbsp;IP&nbsp;address&nbsp;is&nbsp;part&nbsp;of
&gt;&nbsp;&gt;&nbsp;the&nbsp;EID&nbsp;namespace;&nbsp;if&nbsp;it&nbsp;is&nbsp;not,&nbsp;a&nbsp;Negative&nbsp;Map-Reply&nbsp;is&nbsp;returned.
&gt;&nbsp;&gt;&nbsp;Otherwise,&nbsp;the&nbsp;Map-Resolver&nbsp;finds&nbsp;the&nbsp;appropriate&nbsp;EID-to-RLOC
&gt;&nbsp;&gt;&nbsp;mapping&nbsp;by&nbsp;consulting&nbsp;a&nbsp;mapping&nbsp;database&nbsp;system.
&gt;&nbsp;
&gt;&nbsp;And&nbsp;note,&nbsp;this&nbsp;can&nbsp;be&nbsp;used&nbsp;for&nbsp;(1)&nbsp;Agent&nbsp;to&nbsp;agent&nbsp;packet&nbsp;delivery&nbsp;(like&nbsp;any&nbsp;other&nbsp;IP&nbsp;application),&nbsp;but&nbsp;can&nbsp;also&nbsp;be&nbsp;used&nbsp;for&nbsp;(2)&nbsp;Agent&nbsp;discovery,&nbsp;and&nbsp;(3)&nbsp;Agent&nbsp;capability&nbsp;inventory.
&gt;&nbsp;
&gt;&nbsp;&gt;&nbsp;*&nbsp;Instance&nbsp;ID&nbsp;(IID)&nbsp;[RFC9299]:&nbsp;A&nbsp;24-bit&nbsp;identifier&nbsp;used&nbsp;to&nbsp;create
&gt;&nbsp;&gt;&nbsp;isolated&nbsp;LISP&nbsp;namespaces.
&gt;&nbsp;
&gt;&nbsp;Be&nbsp;careful&nbsp;how&nbsp;you&nbsp;use&nbsp;the&nbsp;terms&nbsp;to&nbsp;refer&nbsp;to&nbsp;this.&nbsp;I&nbsp;have&nbsp;seen&nbsp;namespaces&nbsp;and&nbsp;"groups".&nbsp;Instance-IDs&nbsp;are&nbsp;used&nbsp;for&nbsp;multi-tenancy.&nbsp;So&nbsp;mapping&nbsp;information&nbsp;stays&nbsp;separate&nbsp;and&nbsp;doesn't&nbsp;co-mingle&nbsp;with&nbsp;other&nbsp;instances.&nbsp;So&nbsp;used&nbsp;by&nbsp;a&nbsp;"group&nbsp;of&nbsp;EIDs"&nbsp;is&nbsp;a&nbsp;correct&nbsp;statement&nbsp;but&nbsp;you&nbsp;don't&nbsp;want&nbsp;to&nbsp;convey&nbsp;its&nbsp;part&nbsp;of&nbsp;a&nbsp;multicast&nbsp;group&nbsp;(more&nbsp;on&nbsp;multicast&nbsp;later&nbsp;in&nbsp;the&nbsp;comments).
&gt;&nbsp;
&gt;&nbsp;We&nbsp;use&nbsp;the&nbsp;term&nbsp;"VPN"&nbsp;and&nbsp;if&nbsp;you&nbsp;want&nbsp;to&nbsp;refer&nbsp;to&nbsp;it&nbsp;as&nbsp;a&nbsp;"VPN&nbsp;group"&nbsp;it&nbsp;would&nbsp;be&nbsp;more&nbsp;clear.
&gt;&nbsp;[WW]:&nbsp;Thanks&nbsp;for&nbsp;your&nbsp;comments!&nbsp;It&nbsp;will&nbsp;be&nbsp;changed&nbsp;to&nbsp;"Instance&nbsp;ID&nbsp;(IID)&nbsp;[RFC9299]:&nbsp;A&nbsp;24-bit&nbsp;identifier&nbsp;used&nbsp;to&nbsp;create&nbsp;isolated&nbsp;VPN&nbsp;groups"&nbsp;in&nbsp;-v01.
&gt;&nbsp;
&gt;&nbsp;&gt;&nbsp;*&nbsp;AI&nbsp;agent:&nbsp;A&nbsp;software&nbsp;entity&nbsp;capable&nbsp;of&nbsp;perception,&nbsp;decision-
&gt;&nbsp;&gt;&nbsp;making,&nbsp;and&nbsp;action,&nbsp;often&nbsp;operating&nbsp;autonomously&nbsp;or&nbsp;in
&gt;&nbsp;&gt;&nbsp;coordination&nbsp;with&nbsp;other&nbsp;AI&nbsp;agents.
&gt;&nbsp;
&gt;&nbsp;And&nbsp;indicate&nbsp;again&nbsp;an&nbsp;AI&nbsp;agent&nbsp;can&nbsp;be&nbsp;found&nbsp;using&nbsp;an&nbsp;EID&nbsp;or&nbsp;a&nbsp;Distinguished-Name&nbsp;(among&nbsp;other&nbsp;ways)&nbsp;but&nbsp;using&nbsp;different&nbsp;LCAF&nbsp;encoding&nbsp;for&nbsp;EIDs.&nbsp;More&nbsp;later&nbsp;on&nbsp;this.
&gt;&nbsp;[WW]:&nbsp;Thank&nbsp;you.&nbsp;Its&nbsp;content&nbsp;will&nbsp;be&nbsp;changed&nbsp;to&nbsp;"AI&nbsp;agent:&nbsp;A&nbsp;software&nbsp;entity&nbsp;capable&nbsp;of&nbsp;perception,&nbsp;decision-making,&nbsp;and&nbsp;action,&nbsp;often&nbsp;operating&nbsp;autonomously&nbsp;or&nbsp;in&nbsp;coordination&nbsp;with&nbsp;other&nbsp;AI&nbsp;agents.&nbsp;An&nbsp;AI&nbsp;agent&nbsp;is&nbsp;discoverable&nbsp;via&nbsp;an&nbsp;EID&nbsp;or&nbsp;a&nbsp;Distinguished&nbsp;Name,&nbsp;distinguished&nbsp;by&nbsp;the&nbsp;use&nbsp;of&nbsp;specific&nbsp;LISP&nbsp;Canonical&nbsp;Address&nbsp;Format&nbsp;(LCAF)&nbsp;encodings&nbsp;for&nbsp;its&nbsp;EID."&nbsp;in&nbsp;-v01.
&gt;&nbsp;
&gt;&nbsp;
&gt;&nbsp;&gt;&nbsp;*&nbsp;Agent&nbsp;Group:&nbsp;A&nbsp;logical&nbsp;group&nbsp;of&nbsp;AI&nbsp;agents&nbsp;sharing&nbsp;a&nbsp;common&nbsp;task,
&gt;&nbsp;&gt;&nbsp;security&nbsp;policy,&nbsp;or&nbsp;administrative&nbsp;boundary.&nbsp;Each&nbsp;domain&nbsp;MAY&nbsp;be
&gt;&nbsp;&gt;&nbsp;mapped&nbsp;to&nbsp;a&nbsp;unique&nbsp;LISP&nbsp;Instance&nbsp;ID.
&gt;&nbsp;
&gt;&nbsp;Change&nbsp;to&nbsp;"Agent&nbsp;VPN&nbsp;Group".&nbsp;And&nbsp;I&nbsp;would&nbsp;say&nbsp;"sharing&nbsp;a&nbsp;common&nbsp;privacy&nbsp;level".&nbsp;For&nbsp;example,&nbsp;if&nbsp;you&nbsp;wanted&nbsp;to&nbsp;use&nbsp;EID&nbsp;anycast,&nbsp;to&nbsp;find&nbsp;the&nbsp;"closest&nbsp;agent"&nbsp;within&nbsp;a&nbsp;group,&nbsp;an&nbsp;instance-ID&nbsp;could&nbsp;be&nbsp;used&nbsp;for&nbsp;this.
&gt;&nbsp;[WW]:&nbsp;Thank&nbsp;you.&nbsp;Its&nbsp;content&nbsp;will&nbsp;be&nbsp;changed&nbsp;to&nbsp;"Agent&nbsp;VPN&nbsp;Group:&nbsp;A&nbsp;logical&nbsp;collection&nbsp;of&nbsp;AI&nbsp;agents&nbsp;that&nbsp;share&nbsp;a&nbsp;common&nbsp;task,&nbsp;security&nbsp;policy,&nbsp;or&nbsp;privacy&nbsp;level.&nbsp;Each&nbsp;group&nbsp;is&nbsp;associated&nbsp;with&nbsp;a&nbsp;unique&nbsp;LISP&nbsp;IID,&nbsp;which&nbsp;serves&nbsp;to&nbsp;isolate&nbsp;the&nbsp;domain&nbsp;and&nbsp;facilitate&nbsp;mechanisms&nbsp;such&nbsp;as&nbsp;EID&nbsp;Anycast&nbsp;for&nbsp;discovering&nbsp;the&nbsp;topologically&nbsp;closest&nbsp;agent&nbsp;within&nbsp;the&nbsp;group."&nbsp;in&nbsp;-v01.
&gt;&nbsp;
&gt;&nbsp;&gt;&nbsp;3.2.&nbsp;Logical&nbsp;isolation&nbsp;of&nbsp;Agent&nbsp;Groups
&gt;&nbsp;&gt;&nbsp;
&gt;&nbsp;&gt;&nbsp;Even&nbsp;when&nbsp;multiple&nbsp;Agent&nbsp;Groups&nbsp;operate&nbsp;on&nbsp;the&nbsp;same&nbsp;physical&nbsp;or
&gt;&nbsp;&gt;&nbsp;virtual&nbsp;network&nbsp;infrastructure,&nbsp;they&nbsp;must&nbsp;be&nbsp;isolated&nbsp;from&nbsp;one
&gt;&nbsp;&gt;&nbsp;another&nbsp;to&nbsp;prevent&nbsp;interference&nbsp;and&nbsp;ensure&nbsp;that&nbsp;their&nbsp;respective
&gt;&nbsp;&gt;&nbsp;security&nbsp;policies&nbsp;are&nbsp;strictly&nbsp;enforced.
&gt;&nbsp;
&gt;&nbsp;
&gt;&nbsp;And&nbsp;note&nbsp;an&nbsp;agent&nbsp;group&nbsp;can&nbsp;be&nbsp;used&nbsp;across&nbsp;the&nbsp;same&nbsp;or&nbsp;different&nbsp;underlay&nbsp;with&nbsp;one&nbsp;or&nbsp;more&nbsp;mapping&nbsp;systems.&nbsp;There&nbsp;are&nbsp;tradeoffs&nbsp;and&nbsp;advantages&nbsp;for&nbsp;cut-slicing&nbsp;this.
&gt;&nbsp;[WW]:&nbsp;Thank&nbsp;you.&nbsp;The&nbsp;following&nbsp;sentence&nbsp;will&nbsp;be&nbsp;added&nbsp;in&nbsp;Section&nbsp;3.2:&nbsp;"Agent&nbsp;VPN&nbsp;groups&nbsp;can&nbsp;be&nbsp;deployed&nbsp;across&nbsp;the&nbsp;same&nbsp;or&nbsp;different&nbsp;underly&nbsp;networks,&nbsp;relying&nbsp;on&nbsp;one&nbsp;or&nbsp;more&nbsp;mapping&nbsp;systems.&nbsp;This&nbsp;sharded&nbsp;deployment&nbsp;model&nbsp;presents&nbsp;specific&nbsp;trade-offs&nbsp;and&nbsp;advantages."
&gt;&nbsp;
&gt;&nbsp;&gt;&nbsp;3.3.&nbsp;Context-aware&nbsp;routing
&gt;&nbsp;&gt;&nbsp;
&gt;&nbsp;&gt;&nbsp;The&nbsp;network&nbsp;should&nbsp;dynamically&nbsp;select&nbsp;the&nbsp;most&nbsp;appropriate
&gt;&nbsp;&gt;&nbsp;transmission&nbsp;path&nbsp;based&nbsp;on&nbsp;the&nbsp;communication&nbsp;intent&nbsp;of&nbsp;AI&nbsp;agents,
&gt;&nbsp;&gt;&nbsp;such&nbsp;as&nbsp;their&nbsp;requirements&nbsp;for&nbsp;latency&nbsp;or&nbsp;security.
&gt;&nbsp;
&gt;&nbsp;And&nbsp;therefore,&nbsp;be&nbsp;multi-homed&nbsp;(with&nbsp;many&nbsp;wireless&nbsp;interfaces)&nbsp;with&nbsp;good&nbsp;path&nbsp;diversity&nbsp;through&nbsp;network&nbsp;providers.
&gt;&nbsp;[WW]:&nbsp;I&nbsp;think&nbsp;the&nbsp;content&nbsp;of&nbsp;Section&nbsp;3.3&nbsp;can&nbsp;be&nbsp;changed&nbsp;to:
&gt;&nbsp;"To&nbsp;facilitate&nbsp;dynamic&nbsp;path&nbsp;selection&nbsp;based&nbsp;on&nbsp;communication&nbsp;intent&nbsp;(such&nbsp;as&nbsp;their&nbsp;requirements&nbsp;for&nbsp;latency&nbsp;or&nbsp;security),&nbsp;AI&nbsp;agents&nbsp;should&nbsp;employ&nbsp;a&nbsp;multi-homed&nbsp;deployment&nbsp;equipped&nbsp;with&nbsp;multiple&nbsp;wireless&nbsp;interfaces.&nbsp;This&nbsp;architecture&nbsp;ensures&nbsp;path&nbsp;diversity&nbsp;across&nbsp;different&nbsp;network&nbsp;providers,&nbsp;allowing&nbsp;the&nbsp;network&nbsp;to&nbsp;select&nbsp;the&nbsp;optimal&nbsp;transmission&nbsp;route&nbsp;that&nbsp;satisfies&nbsp;the&nbsp;agent's&nbsp;specific&nbsp;context."
&gt;&nbsp;
&gt;&nbsp;&gt;&nbsp;&nbsp;&nbsp;&nbsp;Each&nbsp;AI&nbsp;agent&nbsp;is&nbsp;assigned&nbsp;a&nbsp;stable&nbsp;EID.&nbsp;This&nbsp;EID&nbsp;serves&nbsp;as&nbsp;its
&gt;&nbsp;&gt;&nbsp;permanent&nbsp;network&nbsp;identity,&nbsp;independent&nbsp;of&nbsp;where&nbsp;it&nbsp;executes.&nbsp;The
&gt;&nbsp;&gt;&nbsp;EID&nbsp;is&nbsp;only&nbsp;routed&nbsp;within&nbsp;the&nbsp;AI&nbsp;agent’s&nbsp;local&nbsp;site;&nbsp;global
&gt;&nbsp;&gt;&nbsp;reachability&nbsp;is&nbsp;achieved&nbsp;via&nbsp;LISP&nbsp;encapsulation.
&gt;&nbsp;
&gt;&nbsp;"Stable"&nbsp;here&nbsp;means&nbsp;it&nbsp;does&nbsp;not&nbsp;change.&nbsp;Assigned&nbsp;once&nbsp;and&nbsp;used&nbsp;forever,&nbsp;very&nbsp;much&nbsp;like&nbsp;a&nbsp;UUID&nbsp;is&nbsp;assigned&nbsp;to&nbsp;a&nbsp;system.&nbsp;And&nbsp;note&nbsp;it&nbsp;can&nbsp;but&nbsp;not&nbsp;required&nbsp;to&nbsp;have&nbsp;structure&nbsp;(depending&nbsp;if&nbsp;you&nbsp;want&nbsp;to&nbsp;do&nbsp;EID-prefix&nbsp;aggregation&nbsp;or&nbsp;simply&nbsp;use&nbsp;/32&nbsp;or&nbsp;/128&nbsp;EIDs&nbsp;for&nbsp;more&nbsp;flexible&nbsp;roaming).&nbsp;You&nbsp;can&nbsp;also&nbsp;make&nbsp;the&nbsp;EID&nbsp;a&nbsp;auto-generated&nbsp;random&nbsp;number&nbsp;that&nbsp;doesn't&nbsp;change.&nbsp;And&nbsp;the&nbsp;discovery&nbsp;of&nbsp;the&nbsp;EID&nbsp;is&nbsp;not&nbsp;based&nbsp;on&nbsp;the&nbsp;bits&nbsp;in&nbsp;the&nbsp;address&nbsp;but&nbsp;based&nbsp;on&nbsp;other&nbsp;mapping&nbsp;records&nbsp;in&nbsp;the&nbsp;mappins&nbsp;system&nbsp;(like&nbsp;distinguished-name,&nbsp;JSON&nbsp;encoding&nbsp;with&nbsp;capabilities&nbsp;and&nbsp;features,&nbsp;geo-location,&nbsp;traffic-engineering&nbsp;requirements,&nbsp;etc).
&gt;&nbsp;[WW]:&nbsp;Thank&nbsp;you.&nbsp;Based&nbsp;on&nbsp;your&nbsp;comments,&nbsp;I&nbsp;think&nbsp;the&nbsp;content&nbsp;of&nbsp;this&nbsp;part&nbsp;can&nbsp;be&nbsp;changed&nbsp;to:
&gt;&nbsp;"Each&nbsp;AI&nbsp;agent&nbsp;is&nbsp;assigned&nbsp;a&nbsp;stable&nbsp;EID&nbsp;that&nbsp;serves&nbsp;as&nbsp;its&nbsp;permanent&nbsp;network&nbsp;identity,&nbsp;remaining&nbsp;invariant&nbsp;regardless&nbsp;of&nbsp;execution&nbsp;location&nbsp;or&nbsp;mobility&nbsp;events.&nbsp;The&nbsp;identifier&nbsp;may&nbsp;be&nbsp;implemented&nbsp;as&nbsp;an&nbsp;auto-generated&nbsp;random&nbsp;number&nbsp;or&nbsp;a&nbsp;structured&nbsp;prefix&nbsp;to&nbsp;support&nbsp;aggregation,&nbsp;depending&nbsp;on&nbsp;routing&nbsp;flexibility&nbsp;requirements.&nbsp;
&gt;&nbsp;The&nbsp;discovery&nbsp;of&nbsp;an&nbsp;AI&nbsp;agent&nbsp;is&nbsp;not&nbsp;predicated&nbsp;on&nbsp;the&nbsp;bit-pattern&nbsp;of&nbsp;the&nbsp;address&nbsp;itself,&nbsp;but&nbsp;rather&nbsp;on&nbsp;rich&nbsp;metadata&nbsp;within&nbsp;the&nbsp;mapping&nbsp;system.&nbsp;This&nbsp;includes&nbsp;records&nbsp;such&nbsp;as&nbsp;Distinguished&nbsp;Names,&nbsp;JSON-encoded&nbsp;capabilities,&nbsp;geo-location&nbsp;data,&nbsp;and&nbsp;traffic&nbsp;engineering&nbsp;constraints,&nbsp;allowing&nbsp;for&nbsp;context-aware&nbsp;resolution&nbsp;beyond&nbsp;simple&nbsp;address&nbsp;matching."
&gt;&nbsp;
&gt;&nbsp;&gt;&nbsp;4.2.&nbsp;Attachment&nbsp;points&nbsp;as&nbsp;RLOCs
&gt;&nbsp;&gt;&nbsp;
&gt;&nbsp;&gt;&nbsp;When&nbsp;an&nbsp;AI&nbsp;agent&nbsp;runs&nbsp;on&nbsp;a&nbsp;host&nbsp;connected&nbsp;to&nbsp;the&nbsp;network,&nbsp;the&nbsp;local
&gt;&nbsp;&gt;&nbsp;xTR&nbsp;registers&nbsp;the&nbsp;AI&nbsp;agent’s&nbsp;EID&nbsp;along&nbsp;with&nbsp;one&nbsp;or&nbsp;more&nbsp;RLOCs.
&gt;&nbsp;&gt;&nbsp;Multiple&nbsp;RLOCs&nbsp;enable&nbsp;multi-homing,&nbsp;with&nbsp;each&nbsp;RLOC&nbsp;annotated&nbsp;with
&gt;&nbsp;&gt;&nbsp;capabilities.
&gt;&nbsp;
&gt;&nbsp;So&nbsp;more&nbsp;could&nbsp;be&nbsp;said&nbsp;here.&nbsp;If&nbsp;the&nbsp;mobile&nbsp;Agent&nbsp;is&nbsp;assigned&nbsp;a&nbsp;stable&nbsp;EID,&nbsp;its&nbsp;current&nbsp;RLOC&nbsp;is&nbsp;assigned&nbsp;by&nbsp;the&nbsp;underlay&nbsp;provider.&nbsp;In&nbsp;this&nbsp;case,&nbsp;the&nbsp;EID&nbsp;and&nbsp;RLOC(s)&nbsp;are&nbsp;with&nbsp;the&nbsp;agent&nbsp;system&nbsp;and&nbsp;when&nbsp;it&nbsp;roams,&nbsp;the&nbsp;EID&nbsp;stays&nbsp;the&nbsp;same&nbsp;but&nbsp;a&nbsp;new&nbsp;RLOC&nbsp;is&nbsp;assigned&nbsp;to&nbsp;the&nbsp;agent&nbsp;by&nbsp;the&nbsp;new&nbsp;location.&nbsp;This&nbsp;is&nbsp;where&nbsp;xTR&nbsp;resides&nbsp;WITH&nbsp;the&nbsp;agent.
&gt;&nbsp;
&gt;&nbsp;And&nbsp;yes,&nbsp;the&nbsp;case&nbsp;you&nbsp;supply&nbsp;is&nbsp;true&nbsp;as&nbsp;well.&nbsp;But&nbsp;just&nbsp;be&nbsp;specific&nbsp;that&nbsp;an&nbsp;xTR&nbsp;that&nbsp;is&nbsp;another&nbsp;system&nbsp;is&nbsp;a&nbsp;non-roamable&nbsp;device&nbsp;(the&nbsp;xTR&nbsp;is&nbsp;bolted&nbsp;into&nbsp;a&nbsp;rack)&nbsp;and&nbsp;what&nbsp;moves&nbsp;is&nbsp;the&nbsp;agent&nbsp;"to&nbsp;the"&nbsp;xTR.&nbsp;In&nbsp;this&nbsp;later&nbsp;case,&nbsp;if&nbsp;the&nbsp;roaming&nbsp;domain&nbsp;is&nbsp;with&nbsp;the&nbsp;EID-prefix&nbsp;being&nbsp;registered&nbsp;by&nbsp;the&nbsp;xTR,&nbsp;then&nbsp;no&nbsp;hole&nbsp;punching&nbsp;is&nbsp;required&nbsp;in&nbsp;the&nbsp;mapping&nbsp;system.&nbsp;&nbsp;
&gt;&nbsp;
&gt;&nbsp;Here&nbsp;is&nbsp;an&nbsp;example,&nbsp;for&nbsp;both&nbsp;cases.&nbsp;If&nbsp;the&nbsp;xTR&nbsp;is&nbsp;co-located&nbsp;with&nbsp;the&nbsp;agent&nbsp;and&nbsp;the&nbsp;agent&nbsp;is&nbsp;assigned&nbsp;EID&nbsp;240.1.1.1&nbsp;with&nbsp;an&nbsp;assigned&nbsp;RLOC&nbsp;address&nbsp;by&nbsp;provider&nbsp;as&nbsp;(1.1.1.1,&nbsp;2.2.2.2)&nbsp;then&nbsp;when&nbsp;it&nbsp;roams,&nbsp;the&nbsp;new&nbsp;mapping&nbsp;registered&nbsp;to&nbsp;the&nbsp;mapping&nbsp;system&nbsp;is&nbsp;240.1.1.1&nbsp;-&gt;&nbsp;(3.3.3.3,&nbsp;4.4.4.4).&nbsp;What&nbsp;the&nbsp;mapping&nbsp;system&nbsp;holds&nbsp;is&nbsp;a&nbsp;240.1.1.1/32&nbsp;prefix&nbsp;(you&nbsp;can&nbsp;call&nbsp;it&nbsp;a&nbsp;host&nbsp;prefix).&nbsp;
&gt;&nbsp;
&gt;&nbsp;Now&nbsp;an&nbsp;example&nbsp;for&nbsp;the&nbsp;roaming&nbsp;domain.&nbsp;You&nbsp;have&nbsp;an&nbsp;agent&nbsp;assigned&nbsp;EID&nbsp;224.1.1.1&nbsp;and&nbsp;the&nbsp;xTRs&nbsp;in&nbsp;that&nbsp;LISP&nbsp;site&nbsp;is&nbsp;registering&nbsp;240.1.0.0/16&nbsp;to&nbsp;represent&nbsp;all&nbsp;EIDs&nbsp;that&nbsp;can&nbsp;be&nbsp;reached&nbsp;via&nbsp;these&nbsp;xTRs.&nbsp;If&nbsp;the&nbsp;EID&nbsp;moves&nbsp;somewhere&nbsp;else&nbsp;behind&nbsp;the&nbsp;xTRs,&nbsp;there&nbsp;is&nbsp;no&nbsp;need&nbsp;to&nbsp;notify&nbsp;the&nbsp;mapping&nbsp;system&nbsp;because&nbsp;the&nbsp;RLOCs&nbsp;are&nbsp;still&nbsp;used&nbsp;and&nbsp;the&nbsp;mobility&nbsp;is&nbsp;handled&nbsp;as&nbsp;part&nbsp;of&nbsp;underlay&nbsp;routing&nbsp;IN&nbsp;THE&nbsp;LISP&nbsp;site.&nbsp;If&nbsp;the&nbsp;EID&nbsp;wants&nbsp;to&nbsp;roam&nbsp;out&nbsp;of&nbsp;this&nbsp;roaming&nbsp;area&nbsp;to&nbsp;another&nbsp;set&nbsp;of&nbsp;xTRs&nbsp;that&nbsp;are&nbsp;regsistering&nbsp;240.2.0.0/16,&nbsp;then&nbsp;the&nbsp;agent&nbsp;would&nbsp;need&nbsp;to&nbsp;register&nbsp;240.1.1.1/32&nbsp;with&nbsp;the&nbsp;xTRs&nbsp;RLOCs&nbsp;(or&nbsp;the&nbsp;xTRs&nbsp;discover&nbsp;the&nbsp;240.1.1.1&nbsp;EID&nbsp;in&nbsp;its&nbsp;domain&nbsp;and&nbsp;registers&nbsp;the&nbsp;host&nbsp;mapping).
&gt;&nbsp;
&gt;&nbsp;Both&nbsp;these&nbsp;scenarios&nbsp;have&nbsp;been&nbsp;implemented&nbsp;and&nbsp;deployed&nbsp;for&nbsp;various&nbsp;use-cases.
&gt;&nbsp;[WW]:&nbsp;In&nbsp;-v01,&nbsp;we&nbsp;will&nbsp;discuss&nbsp;this&nbsp;in&nbsp;two&nbsp;scenarios:&nbsp;(1)&nbsp;xTR&nbsp;co-located&nbsp;with&nbsp;AI&nbsp;agent,&nbsp;and&nbsp;(2)&nbsp;AI&nbsp;agent&nbsp;behind&nbsp;stationary&nbsp;xTR.
&gt;&nbsp;
&gt;&nbsp;&gt;&nbsp;4.3.&nbsp;Instance&nbsp;ID&nbsp;for&nbsp;Agent&nbsp;Groups
&gt;&nbsp;&gt;&nbsp;
&gt;&nbsp;&gt;&nbsp;LISP&nbsp;Instance&nbsp;IDs&nbsp;[RFC9299]&nbsp;allow&nbsp;multiple&nbsp;virtual&nbsp;networks&nbsp;over&nbsp;the
&gt;&nbsp;&gt;&nbsp;same&nbsp;physical&nbsp;infrastructure.&nbsp;Each&nbsp;agent&nbsp;group&nbsp;is&nbsp;assigned&nbsp;a&nbsp;unique
&gt;&nbsp;&gt;&nbsp;IID.&nbsp;Packets&nbsp;are&nbsp;encapsulated&nbsp;with&nbsp;the&nbsp;IID&nbsp;in&nbsp;the&nbsp;LISP&nbsp;header,
&gt;&nbsp;&gt;&nbsp;ensuring&nbsp;isolation&nbsp;between&nbsp;different&nbsp;agent&nbsp;groups&nbsp;even&nbsp;if&nbsp;EIDs
&gt;&nbsp;&gt;&nbsp;overlap.&nbsp;IID&nbsp;enables&nbsp;scalable,&nbsp;secure&nbsp;multi-tenancy&nbsp;for
&gt;&nbsp;&gt;&nbsp;heterogeneous&nbsp;workloads.
&gt;&nbsp;
&gt;&nbsp;If&nbsp;you&nbsp;chose&nbsp;to&nbsp;use&nbsp;the&nbsp;same&nbsp;EID&nbsp;addressing&nbsp;scheme&nbsp;based&nbsp;on&nbsp;the&nbsp;types&nbsp;of&nbsp;agents&nbsp;and&nbsp;how&nbsp;the&nbsp;cooperative&nbsp;as&nbsp;agent&nbsp;groups,&nbsp;you&nbsp;can&nbsp;reuse&nbsp;these&nbsp;addresses&nbsp;in&nbsp;different&nbsp;instance-IDs.&nbsp;And&nbsp;you&nbsp;can&nbsp;use&nbsp;the&nbsp;same&nbsp;mapping&nbsp;system.&nbsp;So&nbsp;if&nbsp;you&nbsp;had&nbsp;a&nbsp;GPU&nbsp;cluster&nbsp;with&nbsp;4&nbsp;agents&nbsp;perhaps&nbsp;(you&nbsp;could&nbsp;assign&nbsp;them&nbsp;each&nbsp;as&nbsp;MoEs&nbsp;with&nbsp;240.1.1.1.,&nbsp;240.2.2.2.,&nbsp;240.3.3.3,&nbsp;and&nbsp;240.4.4.4&nbsp;for&nbsp;instance-ID&nbsp;1).&nbsp;And&nbsp;then&nbsp;a&nbsp;comopletely&nbsp;different&nbsp;cluster&nbsp;could&nbsp;use&nbsp;the&nbsp;same&nbsp;MoE&nbsp;scheme&nbsp;with&nbsp;the&nbsp;same&nbsp;EIDs&nbsp;in&nbsp;instance-ID&nbsp;2.
&gt;&nbsp;
&gt;&nbsp;Just&nbsp;to&nbsp;show&nbsp;an&nbsp;example.
&gt;&nbsp;
&gt;&nbsp;
&gt;&nbsp;
&gt;&nbsp;If&nbsp;you&nbsp;are&nbsp;inclined&nbsp;to&nbsp;take&nbsp;my&nbsp;suggestion,&nbsp;put&nbsp;another&nbsp;box&nbsp;at&nbsp;the&nbsp;top&nbsp;where&nbsp;you&nbsp;can&nbsp;show&nbsp;the&nbsp;agent&nbsp;and&nbsp;xTR&nbsp;co-located&nbsp;to&nbsp;indicate&nbsp;both&nbsp;cases&nbsp;can&nbsp;be&nbsp;achieved.&nbsp;Grant&nbsp;it,&nbsp;co-location&nbsp;makes&nbsp;mobility&nbsp;so&nbsp;much&nbsp;simpler&nbsp;to&nbsp;deploy&nbsp;and&nbsp;has&nbsp;less&nbsp;dependence&nbsp;on&nbsp;underlay&nbsp;infra.
&gt;&nbsp;[WW]:&nbsp;Thanks&nbsp;for&nbsp;your&nbsp;comments!&nbsp;We&nbsp;can&nbsp;refine&nbsp;the&nbsp;contents&nbsp;and&nbsp;add&nbsp;the&nbsp;figure&nbsp;in&nbsp;-v01.
&gt;&nbsp;
&gt;&nbsp;&gt;&nbsp;5.2.&nbsp;Data&nbsp;Flow&nbsp;Example
&gt;&nbsp;&gt;&nbsp;
&gt;&nbsp;&gt;&nbsp;Consider&nbsp;Agent&nbsp;A&nbsp;(EID_A)&nbsp;sending&nbsp;a&nbsp;message&nbsp;to&nbsp;Agent&nbsp;B&nbsp;(EID_B):
&gt;&nbsp;&gt;&nbsp;
&gt;&nbsp;&gt;&nbsp;1.&nbsp;Agent&nbsp;A&nbsp;sends&nbsp;a&nbsp;standard&nbsp;IP&nbsp;packet&nbsp;to&nbsp;EID_B.
&gt;&nbsp;&gt;&nbsp;
&gt;&nbsp;&gt;&nbsp;2.&nbsp;The&nbsp;local&nbsp;xTR&nbsp;(acting&nbsp;as&nbsp;ITR)&nbsp;intercepts&nbsp;the&nbsp;packet.
&gt;&nbsp;&gt;&nbsp;
&gt;&nbsp;&gt;&nbsp;3.&nbsp;ITR&nbsp;queries&nbsp;the&nbsp;mapping&nbsp;system&nbsp;via&nbsp;a&nbsp;Map-Resolver&nbsp;for&nbsp;EID_B.
&gt;&nbsp;&gt;&nbsp;
&gt;&nbsp;&gt;&nbsp;4.&nbsp;The&nbsp;mapping&nbsp;system&nbsp;returns&nbsp;a&nbsp;Map-Reply&nbsp;containing&nbsp;one&nbsp;or&nbsp;more
&gt;&nbsp;&gt;&nbsp;RLOCs&nbsp;for&nbsp;EID_B,&nbsp;possibly&nbsp;filtered&nbsp;by&nbsp;context.
&gt;&nbsp;&gt;&nbsp;
&gt;&nbsp;&gt;&nbsp;5.&nbsp;ITR&nbsp;encapsulates&nbsp;the&nbsp;original&nbsp;packet&nbsp;in&nbsp;a&nbsp;LISP&nbsp;header&nbsp;(with
&gt;&nbsp;&gt;&nbsp;optional&nbsp;IID)&nbsp;and&nbsp;forwards&nbsp;it&nbsp;to&nbsp;the&nbsp;selected&nbsp;RLOC_B.
&gt;&nbsp;&gt;&nbsp;
&gt;&nbsp;&gt;&nbsp;6.&nbsp;The&nbsp;destination&nbsp;xTR&nbsp;(ETR)&nbsp;decapsulates&nbsp;and&nbsp;delivers&nbsp;the&nbsp;packet&nbsp;to
&gt;&nbsp;&gt;&nbsp;Agent&nbsp;B.
&gt;&nbsp;&gt;&nbsp;
&gt;&nbsp;&gt;&nbsp;If&nbsp;Agent&nbsp;B&nbsp;migrates&nbsp;to&nbsp;a&nbsp;new&nbsp;host,&nbsp;it&nbsp;registers&nbsp;its&nbsp;EID&nbsp;with&nbsp;a&nbsp;new
&gt;&nbsp;&gt;&nbsp;RLOC.&nbsp;Subsequent&nbsp;Map-Requests&nbsp;return&nbsp;the&nbsp;updated&nbsp;mapping,&nbsp;and
&gt;&nbsp;&gt;&nbsp;communication&nbsp;resumes&nbsp;transparently.
&gt;&nbsp;
&gt;&nbsp;Please&nbsp;indicate&nbsp;this&nbsp;is&nbsp;normal&nbsp;data-flow&nbsp;described&nbsp;in&nbsp;RFC9300&nbsp;and&nbsp;mobility&nbsp;movement&nbsp;described&nbsp;in&nbsp;both&nbsp;draft-ietf-lisp-mn&nbsp;and&nbsp;draft-ietf-lisp-eid-mobility&nbsp;(the&nbsp;former&nbsp;is&nbsp;theh&nbsp;colocation&nbsp;case&nbsp;and&nbsp;the&nbsp;later&nbsp;more&nbsp;general&nbsp;movment&nbsp;of&nbsp;an&nbsp;EID&nbsp;from&nbsp;LISP&nbsp;site&nbsp;to&nbsp;LISP&nbsp;site).
&gt;&nbsp;[WW]:&nbsp;We&nbsp;will&nbsp;clarify&nbsp;these&nbsp;information&nbsp;in&nbsp;-v01.
&gt;&nbsp;
&gt;&nbsp;&gt;&nbsp;6.&nbsp;New&nbsp;requirements&nbsp;to&nbsp;LISP
&gt;&nbsp;&gt;&nbsp;
&gt;&nbsp;&gt;&nbsp;To&nbsp;effectively&nbsp;support&nbsp;the&nbsp;requirements&nbsp;of&nbsp;AI&nbsp;agent&nbsp;systems&nbsp;outlined
&gt;&nbsp;&gt;&nbsp;in&nbsp;Section&nbsp;3,&nbsp;the&nbsp;LISP&nbsp;architecture&nbsp;requires&nbsp;specific&nbsp;enhancements.
&gt;&nbsp;&gt;&nbsp;These&nbsp;enhancements&nbsp;focus&nbsp;on&nbsp;extending&nbsp;the&nbsp;mapping&nbsp;database&nbsp;to&nbsp;carry
&gt;&nbsp;&gt;&nbsp;richer&nbsp;context&nbsp;information&nbsp;and&nbsp;enabling&nbsp;the&nbsp;data&nbsp;plane&nbsp;to&nbsp;make
&gt;&nbsp;&gt;&nbsp;routing&nbsp;decisions&nbsp;based&nbsp;on&nbsp;agent-specific&nbsp;semantics.
&gt;&nbsp;
&gt;&nbsp;LISP&nbsp;can&nbsp;carry&nbsp;quite&nbsp;a&nbsp;bit&nbsp;of&nbsp;key/value&nbsp;formats&nbsp;so&nbsp;it&nbsp;would&nbsp;be&nbsp;nice&nbsp;to&nbsp;know&nbsp;what&nbsp;you&nbsp;need.&nbsp;So&nbsp;what&nbsp;you&nbsp;store&nbsp;shouldn't&nbsp;be&nbsp;an&nbsp;issue&nbsp;but&nbsp;what&nbsp;you&nbsp;look&nbsp;up&nbsp;and&nbsp;how&nbsp;you&nbsp;want&nbsp;to&nbsp;the&nbsp;information&nbsp;returned&nbsp;(your&nbsp;next&nbsp;section)&nbsp;is&nbsp;what&nbsp;could&nbsp;be&nbsp;new&nbsp;and&nbsp;interesting.&nbsp;Like&nbsp;various&nbsp;matching&nbsp;algorithms&nbsp;and&nbsp;multi-stage&nbsp;lookups&nbsp;which&nbsp;we&nbsp;have&nbsp;tried&nbsp;before.
&gt;&nbsp;[WW]:&nbsp;Based&nbsp;on&nbsp;your&nbsp;feedback&nbsp;and&nbsp;the&nbsp;information&nbsp;provided&nbsp;(thank&nbsp;you&nbsp;very&nbsp;much!),&nbsp;I&nbsp;think&nbsp;the&nbsp;contents&nbsp;of&nbsp;Sections&nbsp;6.1–6.4&nbsp;can&nbsp;be&nbsp;removed.
&gt;&nbsp;Instead,&nbsp;section&nbsp;6&nbsp;could&nbsp;point&nbsp;out&nbsp;how&nbsp;the&nbsp;LCAF&nbsp;needs&nbsp;to&nbsp;be&nbsp;extended&nbsp;to&nbsp;match&nbsp;the&nbsp;requests&nbsp;in&nbsp;the&nbsp;Map-Request&nbsp;with&nbsp;the&nbsp;results&nbsp;returned&nbsp;by&nbsp;the&nbsp;mapping&nbsp;system.&nbsp;(This&nbsp;part&nbsp;may&nbsp;require&nbsp;further&nbsp;discussion&nbsp;and&nbsp;consideration.)
&gt;&nbsp;
&gt;&nbsp;&gt;&nbsp;The&nbsp;LISP&nbsp;Mapping&nbsp;System&nbsp;MUST&nbsp;be&nbsp;extended&nbsp;to&nbsp;support&nbsp;the&nbsp;storage&nbsp;and
&gt;&nbsp;&gt;&nbsp;retrieval&nbsp;of&nbsp;Agent&nbsp;Context&nbsp;Attributes&nbsp;alongside&nbsp;the&nbsp;standard&nbsp;EID-to-
&gt;&nbsp;&gt;&nbsp;RLOC&nbsp;mappings.&nbsp;These&nbsp;attributes&nbsp;are&nbsp;used&nbsp;by&nbsp;Ingress&nbsp;Tunnel&nbsp;Routers
&gt;&nbsp;&gt;&nbsp;(ITRs)&nbsp;to&nbsp;select&nbsp;the&nbsp;optimal&nbsp;RLOC&nbsp;based&nbsp;on&nbsp;the&nbsp;specific&nbsp;needs&nbsp;of&nbsp;the
&gt;&nbsp;&gt;&nbsp;AI&nbsp;agent&nbsp;communication.
&gt;&nbsp;
&gt;&nbsp;Well&nbsp;storing&nbsp;an&nbsp;entry&nbsp;with&nbsp;an&nbsp;RLOC&nbsp;in&nbsp;JSON&nbsp;format&nbsp;gives&nbsp;you&nbsp;quite&nbsp;a&nbsp;bit&nbsp;of&nbsp;flexibility&nbsp;and&nbsp;the&nbsp;agent&nbsp;could&nbsp;decide&nbsp;the&nbsp;format&nbsp;and&nbsp;data&nbsp;model.&nbsp;So&nbsp;you&nbsp;have&nbsp;that&nbsp;there&nbsp;already.
&gt;&nbsp;
&gt;&nbsp;&gt;&nbsp;The&nbsp;following&nbsp;attributes&nbsp;SHOULD&nbsp;be&nbsp;supported&nbsp;as&nbsp;optional&nbsp;fields&nbsp;in
&gt;&nbsp;&gt;&nbsp;the&nbsp;Map-Reply&nbsp;message&nbsp;or&nbsp;the&nbsp;EID-to-RLOC&nbsp;record:
&gt;&nbsp;&gt;&nbsp;
&gt;&nbsp;&gt;&nbsp;*&nbsp;Processing&nbsp;Latency&nbsp;(Latency_SLA):&nbsp;A&nbsp;metric&nbsp;indicating&nbsp;the
&gt;&nbsp;&gt;&nbsp;computational&nbsp;latency&nbsp;of&nbsp;the&nbsp;host&nbsp;where&nbsp;the&nbsp;AI&nbsp;agent&nbsp;resides
&gt;&nbsp;&gt;&nbsp;(e.g.,&nbsp;"Low",&nbsp;"Medium",&nbsp;"High").&nbsp;This&nbsp;allows&nbsp;routing&nbsp;decisions
&gt;&nbsp;&gt;&nbsp;based&nbsp;on&nbsp;real-time&nbsp;performance&nbsp;requirements.
&gt;&nbsp;
&gt;&nbsp;I&nbsp;already&nbsp;support&nbsp;this&nbsp;in&nbsp;my&nbsp;lispers.net&nbsp;<http://lispers.net/&gt;&nbsp;implementation&nbsp;but&nbsp;using&nbsp;JSON&nbsp;RLOCs.&nbsp;So&nbsp;it&nbsp;can&nbsp;be&nbsp;done.
&gt;&nbsp;
&gt;&nbsp;&gt;&nbsp;*&nbsp;Hardware&nbsp;Capability&nbsp;Tags:&nbsp;Indicators&nbsp;of&nbsp;available&nbsp;hardware
&gt;&nbsp;&gt;&nbsp;resources.&nbsp;This&nbsp;enables&nbsp;affinity-based&nbsp;routing&nbsp;where&nbsp;an&nbsp;AI&nbsp;agent
&gt;&nbsp;&gt;&nbsp;can&nbsp;specifically&nbsp;request&nbsp;a&nbsp;host&nbsp;with&nbsp;certain&nbsp;hardware.
&gt;&nbsp;&gt;&nbsp;
&gt;&nbsp;&gt;&nbsp;*&nbsp;AI&nbsp;agent&nbsp;State:&nbsp;Information&nbsp;regarding&nbsp;the&nbsp;current&nbsp;operational
&gt;&nbsp;&gt;&nbsp;state&nbsp;of&nbsp;the&nbsp;AI&nbsp;agent.&nbsp;This&nbsp;prevents&nbsp;packets&nbsp;from&nbsp;being&nbsp;sent&nbsp;to
&gt;&nbsp;&gt;&nbsp;AI&nbsp;agents&nbsp;that&nbsp;are&nbsp;in&nbsp;an&nbsp;invalid&nbsp;state.
&gt;&nbsp;
&gt;&nbsp;Can&nbsp;all&nbsp;be&nbsp;described&nbsp;with&nbsp;the&nbsp;JSON&nbsp;LCAF.
&gt;&nbsp;
&gt;&nbsp;&gt;&nbsp;6.2.&nbsp;Policy-Based&nbsp;RLOC&nbsp;Selection
&gt;&nbsp;&gt;&nbsp;
&gt;&nbsp;&gt;&nbsp;The&nbsp;ETR&nbsp;registration&nbsp;process&nbsp;MUST&nbsp;be&nbsp;augmented&nbsp;to&nbsp;allow&nbsp;AI&nbsp;agents&nbsp;or
&gt;&nbsp;&gt;&nbsp;their&nbsp;hosting&nbsp;environments&nbsp;to&nbsp;dynamically&nbsp;advertise&nbsp;their&nbsp;context
&gt;&nbsp;&gt;&nbsp;attributes&nbsp;to&nbsp;the&nbsp;Map-Server.&nbsp;The&nbsp;registration&nbsp;mechanism&nbsp;SHOULD
&gt;&nbsp;&gt;&nbsp;support:
&gt;&nbsp;&gt;&nbsp;
&gt;&nbsp;&gt;&nbsp;*&nbsp;Dynamic&nbsp;Metadata&nbsp;Update:&nbsp;The&nbsp;ability&nbsp;for&nbsp;an&nbsp;ETR&nbsp;to&nbsp;update&nbsp;the
&gt;&nbsp;&gt;&nbsp;context&nbsp;attributes&nbsp;(e.g.,&nbsp;load,&nbsp;latency)&nbsp;of&nbsp;an&nbsp;EID&nbsp;registration
&gt;&nbsp;&gt;&nbsp;without&nbsp;de-registering&nbsp;and&nbsp;re-registering&nbsp;the&nbsp;EID&nbsp;prefix,&nbsp;ensuring
&gt;&nbsp;&gt;&nbsp;minimal&nbsp;disruption&nbsp;during&nbsp;state&nbsp;changes.
&gt;&nbsp;
&gt;&nbsp;This&nbsp;is&nbsp;already&nbsp;supported.&nbsp;You&nbsp;don't&nbsp;need&nbsp;any&nbsp;new&nbsp;packet&nbsp;formats.&nbsp;And&nbsp;note&nbsp;if&nbsp;you&nbsp;want&nbsp;to&nbsp;convey&nbsp;the&nbsp;latency&nbsp;information&nbsp;to&nbsp;an&nbsp;ITR&nbsp;from&nbsp;an&nbsp;ETR,&nbsp;you&nbsp;can&nbsp;put&nbsp;the&nbsp;JSON&nbsp;format&nbsp;in&nbsp;a&nbsp;RLOC-probe&nbsp;reply,&nbsp;so&nbsp;you&nbsp;may&nbsp;not&nbsp;need&nbsp;the&nbsp;mapping&nbsp;system&nbsp;store&nbsp;path&nbsp;metrics.&nbsp;In&nbsp;fact,&nbsp;the&nbsp;path&nbsp;metrics&nbsp;will&nbsp;be&nbsp;different&nbsp;based&nbsp;on&nbsp;the&nbsp;source,&nbsp;so&nbsp;you&nbsp;want&nbsp;it&nbsp;computed&nbsp;from&nbsp;source-EID&nbsp;to&nbsp;dest-EID.
&gt;&nbsp;
&gt;&nbsp;&gt;&nbsp;*&nbsp;Context-Aware&nbsp;Filtering:&nbsp;The&nbsp;Map-Server&nbsp;and&nbsp;Map-Resolver&nbsp;MUST
&gt;&nbsp;&gt;&nbsp;support&nbsp;filtering&nbsp;mechanisms.&nbsp;When&nbsp;an&nbsp;ITR&nbsp;sends&nbsp;a&nbsp;Map-Request,&nbsp;it
&gt;&nbsp;&gt;&nbsp;MAY&nbsp;include&nbsp;desired&nbsp;context&nbsp;attributes&nbsp;(e.g.,&nbsp;"I&nbsp;need&nbsp;a&nbsp;GPU").
&gt;&nbsp;&gt;&nbsp;The&nbsp;mapping&nbsp;system&nbsp;SHOULD&nbsp;return&nbsp;only&nbsp;those&nbsp;RLOCs&nbsp;that&nbsp;match&nbsp;the
&gt;&nbsp;&gt;&nbsp;requested&nbsp;attributes.
&gt;&nbsp;
&gt;&nbsp;A&nbsp;map-server&nbsp;implementation&nbsp;with&nbsp;proxy-replying&nbsp;can&nbsp;be&nbsp;enhanced&nbsp;to&nbsp;do&nbsp;this&nbsp;with&nbsp;policy&nbsp;information&nbsp;in&nbsp;the&nbsp;implementation&nbsp;and&nbsp;not&nbsp;the&nbsp;protocol.
&gt;&nbsp;
&gt;&nbsp;&gt;&nbsp;6.3.&nbsp;Enhanced&nbsp;Map-Request/Map-Reply&nbsp;Semantics
&gt;&nbsp;&gt;&nbsp;
&gt;&nbsp;&gt;&nbsp;To&nbsp;facilitate&nbsp;context-aware&nbsp;routing,&nbsp;the&nbsp;LISP&nbsp;control&nbsp;plane&nbsp;messages
&gt;&nbsp;&gt;&nbsp;require&nbsp;the&nbsp;following&nbsp;modifications:
&gt;&nbsp;&gt;&nbsp;
&gt;&nbsp;&gt;&nbsp;*&nbsp;Extended&nbsp;Map-Request:&nbsp;ITRs&nbsp;MUST&nbsp;be&nbsp;able&nbsp;to&nbsp;include&nbsp;"Context
&gt;&nbsp;&gt;&nbsp;Constraints"&nbsp;in&nbsp;the&nbsp;Map-Request&nbsp;message.&nbsp;These&nbsp;constraints
&gt;&nbsp;&gt;&nbsp;specify&nbsp;the&nbsp;requirements&nbsp;of&nbsp;the&nbsp;source&nbsp;AI&nbsp;agent&nbsp;for&nbsp;the
&gt;&nbsp;&gt;&nbsp;destination&nbsp;(e.g.,&nbsp;minimum&nbsp;security&nbsp;level,&nbsp;required&nbsp;hardware).
&gt;&nbsp;
&gt;&nbsp;This&nbsp;can&nbsp;be&nbsp;done&nbsp;by&nbsp;an&nbsp;implementation&nbsp;so&nbsp;no&nbsp;protocol&nbsp;changes&nbsp;are&nbsp;required.&nbsp;If&nbsp;you&nbsp;think&nbsp;so,&nbsp;give&nbsp;more&nbsp;details.
&gt;&nbsp;
&gt;&nbsp;&gt;&nbsp;*&nbsp;Prioritized&nbsp;RLOC&nbsp;List:&nbsp;The&nbsp;Map-Reply&nbsp;message&nbsp;MUST&nbsp;support
&gt;&nbsp;&gt;&nbsp;returning&nbsp;a&nbsp;prioritized&nbsp;list&nbsp;of&nbsp;RLOCs&nbsp;based&nbsp;on&nbsp;the&nbsp;context&nbsp;match
&gt;&nbsp;&gt;&nbsp;score,&nbsp;rather&nbsp;than&nbsp;just&nbsp;topology.&nbsp;The&nbsp;priority&nbsp;field&nbsp;in&nbsp;the&nbsp;RLOC
&gt;&nbsp;&gt;&nbsp;record&nbsp;SHOULD&nbsp;be&nbsp;interpreted&nbsp;as&nbsp;a&nbsp;combination&nbsp;of&nbsp;network&nbsp;topology
&gt;&nbsp;&gt;&nbsp;and&nbsp;agent-specific&nbsp;suitability.
&gt;&nbsp;
&gt;&nbsp;This&nbsp;is&nbsp;already&nbsp;supported&nbsp;in&nbsp;the&nbsp;protocol&nbsp;with&nbsp;per&nbsp;priority&nbsp;and&nbsp;weights&nbsp;per&nbsp;RLOC&nbsp;record.
&gt;&nbsp;
&gt;&nbsp;&gt;&nbsp;6.4.&nbsp;Support&nbsp;for&nbsp;Agent&nbsp;Group&nbsp;Mobility
&gt;&nbsp;&gt;&nbsp;
&gt;&nbsp;&gt;&nbsp;To&nbsp;support&nbsp;seamless&nbsp;mobility,&nbsp;the&nbsp;LISP&nbsp;architecture&nbsp;MUST&nbsp;ensure&nbsp;fast
&gt;&nbsp;&gt;&nbsp;convergence&nbsp;during&nbsp;EID&nbsp;re-registration:
&gt;&nbsp;&gt;&nbsp;
&gt;&nbsp;&gt;&nbsp;*&nbsp;Incremental&nbsp;Updates:&nbsp;The&nbsp;mapping&nbsp;database&nbsp;system&nbsp;SHOULD&nbsp;support
&gt;&nbsp;&gt;&nbsp;incremental&nbsp;updates&nbsp;to&nbsp;minimize&nbsp;latency&nbsp;when&nbsp;an&nbsp;AI&nbsp;agent&nbsp;migrates
&gt;&nbsp;&gt;&nbsp;and&nbsp;updates&nbsp;its&nbsp;RLOC&nbsp;registration.
&gt;&nbsp;
&gt;&nbsp;We&nbsp;have&nbsp;many&nbsp;approaches&nbsp;to&nbsp;this,&nbsp;see&nbsp;the&nbsp;drafts&nbsp;on:
&gt;&nbsp;
&gt;&nbsp;(1)&nbsp;Small&nbsp;TTLs.
&gt;&nbsp;(2)&nbsp;SMRs.
&gt;&nbsp;(3)&nbsp;PubSub.
&gt;&nbsp;(4)&nbsp;Predictive&nbsp;RLOCs.
&gt;&nbsp;
&gt;&nbsp;They&nbsp;each&nbsp;have&nbsp;their&nbsp;tradeoffs,&nbsp;which&nbsp;are&nbsp;packet&nbsp;loss&nbsp;vs&nbsp;hand&nbsp;off&nbsp;time.&nbsp;The&nbsp;approach&nbsp;that&nbsp;is&nbsp;more&nbsp;modern&nbsp;and&nbsp;being&nbsp;used&nbsp;is&nbsp;(3)&nbsp;and&nbsp;(4).
&gt;&nbsp;
&gt;&nbsp;&gt;&nbsp;7.&nbsp;Security&nbsp;Considerations
&gt;&nbsp;&gt;&nbsp;
&gt;&nbsp;&gt;&nbsp;LISP&nbsp;inherits&nbsp;security&nbsp;considerations&nbsp;from&nbsp;[RFC9300].&nbsp;Additional
&gt;&nbsp;&gt;&nbsp;aspects&nbsp;for&nbsp;AI&nbsp;agent&nbsp;scenarios&nbsp;include:
&gt;&nbsp;&gt;&nbsp;
&gt;&nbsp;&gt;&nbsp;*&nbsp;EID&nbsp;Spoofing:&nbsp;An&nbsp;attacker&nbsp;could&nbsp;impersonate&nbsp;an&nbsp;AI&nbsp;agent&nbsp;by&nbsp;using
&gt;&nbsp;&gt;&nbsp;its&nbsp;EID.
&gt;&nbsp;
&gt;&nbsp;You&nbsp;use&nbsp;Map-Register&nbsp;signatures.&nbsp;See&nbsp;draft-ietf-lisp-ecdsa.&nbsp;And&nbsp;an&nbsp;implmeentation&nbsp;can&nbsp;encrypt&nbsp;Map-Requests&nbsp;and&nbsp;Map-Registers&nbsp;that&nbsp;flow&nbsp;to&nbsp;and&nbsp;from&nbsp;the&nbsp;mapping&nbsp;system.
&gt;&nbsp;
&gt;&nbsp;&gt;&nbsp;*&nbsp;Mapping&nbsp;System&nbsp;Abuse:&nbsp;Malicious&nbsp;Map-Requests&nbsp;could&nbsp;overload&nbsp;the
&gt;&nbsp;&gt;&nbsp;system.&nbsp;Rate&nbsp;limiting&nbsp;and&nbsp;source&nbsp;validation&nbsp;are&nbsp;RECOMMENDED.
&gt;&nbsp;
&gt;&nbsp;This&nbsp;is&nbsp;solved&nbsp;with&nbsp;the&nbsp;same&nbsp;honey&nbsp;pot&nbsp;mechanisms&nbsp;used&nbsp;for&nbsp;DNS&nbsp;DoS&nbsp;attacks.
&gt;&nbsp;[WW]:&nbsp;Thanks&nbsp;for&nbsp;your&nbsp;information.&nbsp;These&nbsp;2&nbsp;bullets&nbsp;will&nbsp;be&nbsp;removed.
&gt;&nbsp;
&gt;&nbsp;&gt;&nbsp;Logical&nbsp;isolation&nbsp;via&nbsp;Instance&nbsp;IDs&nbsp;provides&nbsp;strong&nbsp;tenant&nbsp;separation,
&gt;&nbsp;&gt;&nbsp;reducing&nbsp;cross-domain&nbsp;attack&nbsp;surface.
&gt;&nbsp;
&gt;&nbsp;Agree.
&gt;&nbsp;
&gt;&nbsp;Thanks&nbsp;for&nbsp;the&nbsp;draft.&nbsp;I&nbsp;look&nbsp;forward&nbsp;to&nbsp;your&nbsp;responses.
&gt;&nbsp;
&gt;&nbsp;Dino
&gt;&nbsp;
&gt;&nbsp;
&gt;&nbsp;
&gt;&nbsp;
&gt;&nbsp;
&gt;&nbsp;
&gt;&nbsp;
&gt;&nbsp;
&gt;&nbsp;
&gt;&nbsp;
&gt;&nbsp;
&gt;&nbsp;
&gt;&nbsp;
&gt;&nbsp;
&gt;&nbsp;
&gt;&nbsp;
&gt;&nbsp;
&gt;&nbsp;
&gt;&nbsp;
&gt;&nbsp;
&gt;&nbsp;_______________________________________________
&gt;&nbsp;lisp&nbsp;mailing&nbsp;list&nbsp;--&nbsp;[email protected]
&gt;&nbsp;To&nbsp;unsubscribe&nbsp;send&nbsp;an&nbsp;email&nbsp;to&nbsp;[email protected]
&gt;&nbsp;

_______________________________________________
lisp&nbsp;mailing&nbsp;list&nbsp;--&nbsp;[email protected]
To&nbsp;unsubscribe&nbsp;send&nbsp;an&nbsp;email&nbsp;to&nbsp;[email protected]
_______________________________________________
lisp mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to