Bound, Jim wrote:
Nobody has proposed changing the IP addresses that are seen on the wire. All we are changing is to add a dynamic mapping between what IP addresses the transport and above sees (the ULIDs) and the IP addresses the routing system sees.
That is not crystal clear to me in the spec above at all.
Something different. Map an TCP request to an SCTP request as if the transport selected was SCTP.
I'd like to understand why you think a DST option in every packet is necessary. Such a thing would be complete untrusted.
Yes the trust would be a problem. Could be reference to look for ULID new extension header then which could be encrypted with IPsec then. The reason to pass the ULIDs is to save processing on each node for mapping to them at the transport and above. This shim now will require a search for ULID on every packet. Providing the ULID in the packet avoids that on every system?
Thus it would be better if middleboxes that want to do verification either
- get explicitly signaled from the endpoints so that they have the list
of IP addresses
- observe the sim6 signaling protocol and do the same verification as
the endpoints do as a way to discover the list of IP addresses
Both of those can be reasonably secure.
Yes that is possible but was trying to avoid this and keep e2e only and as needed also if they change that can be accomodated too.
Agreed.
Erik