On Dec 10, 2009, at 2:57 PM, Bill Sommerfeld wrote:

> On Wed, 2009-12-09 at 12:29 -0800, Jarrett Lu wrote:
>> I could be wrong here. I thought the opaque blob is passed as pay load 
>> in IKE exchange, not as IP option in the header.
> 
> There are multiple places where labels could appear on a packet by
> packet basis:
> 
> a) explicitly in each packet outside encryption
> b) explicitly in each packet inside encryption
> c) implicitly (as an attribute of the security association)
> 
> any router forwarding the packet which doesn't have the encryption key
> should not be able to tell the difference between (b) and (c).
> 
> In all three cases, labels could also be part of the key management
> protocol; in case (c) that's the only place they appear in a wire
> protocol.
> 
> when I implemented the labeled IPsec now in solaris development builds,
> I found that (c) was the simplest piece of the implementation -- there's
> no per-packet on-the-wire protocol change.

Yes.  In fact, if I recall correctly, the WG explicitly agreed many years ago, 
back when we adopted the IPsec v2 standards, that this was our preferred 
approach.  I also don't understand why why labels in the cleartext portion do 
any more good than putting it in the SA, since routers can't verify it without 
a lot of trouble.

Having a security label between the host and and IPsec gateways is another 
matter -- that would be interesting indeed.
> 
> I think labeled IPsec is a large enough problem space that it could keep
> an entire working group busy.

Right -- and to what end?


                --Steve Bellovin, http://www.cs.columbia.edu/~smb





_______________________________________________
IPsec mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/ipsec

Reply via email to