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

Re: visibility of identifier in shim6 payload packet (was: Re: IPsec !?...)



 In your previous mail you wrote:

   so, let me ask you another question with respect to BITW and MIPv6 RO 
   operation...
   
   suppose you have a node using MIPv6 in RO mode and it is using BITW 
   IPSec and it receives a packet with the HoA dest option
   
=> yes, a BITW IPsec has to know what is a HoA dest option. In fact
it already has to know for AH handling (another point where SHIM6
needs some specs but it is not an issue).

   Bottom line is that i think that a reasonable apporach would eb to try 
   to follow the same path that MIPv6 folks have done...
   
=> this is the easy solution...
   
   > => one way is to put the ULID in all packets. This solves this problem
   > and related firewall issues too (*). But it is clearly expensive.
   
   i think this may be one option for this particular BITW case
   i mean, the other option is that the BITW module can access to shim6 
   state, but from your words above, i conclude that this is not feasible
   
=> more important it is not desirable for the same reasons which make
BITW the right choice in some circumstances.
   
   > Two other points:
   >  - one possible solution is to integrated the whole SHIM6 into the BITW
   >    device (i.e., have an IPsec+SHIM6 BITW). As the issue comes from the
   >    relative positions of the IPsec and SHIM6 sublayer, this makes 
   > sense.
   
   yes this is another possibility indeed and as i understand this is 
   partialy what is done in MIPv6 with respect to HoA and Routing header 
   processing, right?
   
   i mean, as i understand this, part of the shim6 processing will be 
   performed by the BITW device. I guess we have two options so far:
   - or we integrate all the shim6 processing in the BITW device

=> this is my idea. This was never considered for MIPv6, IMHO because
the MIPv6 target was very small devices and the proxy-MIPv4 stuff
was already heavily patented.

   - or we include the ULID pair option in data packets (when BITW is in 
   use), so that the BITW device can hace access to all the information 
   that is needed and do not need to perform all the shim6 processing 
   itself
   
   My suggestion would be to:
   - adopt the first option now
   - make an extension to shim later so that this BITW optimized mode is 
   supported
   
   makes sense?
   
=> I don't understand how we can have both options at the same time.
   
Regards
   
Francis.Dupont@fdupont.fr