OK, I'm not the architecture monitor, but I disagree with some of this, and agree with the rest...

:-)

In the case of HIP BONE, the peer (or routing) protocol is both a user of HIP and an enable of HIP. But so are the routing protocols for IP, and in certain sense DNS for IP, too.

OSPF does use IP *encapsulation*, *fragmentation/reassembly*, etc. but OSPF conversations happen with direct adjacencies. Using IP *encapsulation* is very different from using *IP*.

Exactly. And that is very much how HIP would be used in HIP BONE for creating connectivity between peer nodes that are adjacent according to their finger (or whatever routing) tables. In that case the peer protocol is a user of HIP for encapsulation, security, mobility, multi-homing, and NAT traversal, but not for directly forwarding signalling messages from one overlay node to another.

In the case of routing initial HIP signalling messages for creating direct peer-to-peer connections, HIP is then a user of the peer protocol, the peer protocol being an enabler for HIP.

IS-IS runs directly over link-layer protocols ("same level as CLNS").

I know. Did you intentionally leave out e.g. BGP which does use both IP and also TCP? :-)

DNS looks like a IP enabler to applications that are trying to use DNS names, but it's not - IP ran for years before there was a naming system at all (see HOSTS.TXT).

Such a circular dependency in itself is not bad, as long as it is designed (i.e. not accidental) and we have a clear understanding how to manage the bootstrap problem.

I would agree with both points here - design and understanding are what's needed, and being able to bootstrap would be the first test that we have a design and understanding.

I couldn't agree more. Personally, I don't see any big problems in bootstrapping. The only bigger problems I see are related to supporting multiple name spaces aka multiple overlays and allowing nodes to participate to a number of them same time. There I see at least three or four approaches, and I have big difficulties in understanding the tradeoffs, as I don't understand the requirements or scenarios well enough.

--Pekka


_______________________________________________
P2PSIP mailing list
[email protected]
https://www1.ietf.org/mailman/listinfo/p2psip

Reply via email to