[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: shim4 bar BoF in Dublin?



On 4 jul 2008, at 9:46, Iljitsch van Beijnum wrote:

This is NOT an effort to start any actual work, but just to see if this makes any kind of sense or if it's completely insane: anyone interested in discussing the possibilities for shim4 in the form of a bar BoF in Dublin?
These are my preliminary ideas:

- It has to work through NAT. We don't have enough IPv4 addresses to give every host one, let alone multiple
- So the normal communication happens normally, shim6 signaling and  
data use the shim header encapsulated in UDP.
- Hosts use a STUN server to discover an external address / port pair  
that they can receive incoming packets on for each link to the  
internet that they have.
- Hosts make a list of external address / port pairs and create a hash  
chain that includes this list.
- Upon shim6 context establishment, the first hash and the address /  
port list are exchanged.
- When the normal communication stops, hosts contact each other using  
udp/shim encapsulated packets on the alternative addresses and use the  
hash chains to authenticate.
This is of course less secure than shim6 but if we require that only  
sessions set up in the same direction can be rehomed to another  
address and that we must be (reasonably) sure the communication on the  
primary path is no longer working, this isn't entirely trivial to break.