On Sat, 4 Sep 2010, Kalyani Garigipati (kagarigi) wrote:

: 1. If window size is say some five and range expected is 4-8, and if
: peer has got all four requests with values 5,6,7,8 and 4 is lost, then
: there would be no message id that can be used to send the notify
: reset_window.
: The initiator will not know which message Id should be used to send the
: new notify. 
: 
It's true, you're right.

: The idea to send a new informational exchange with message Id zero was
: thought only because when the failover takes control it would not know
: what message Id it can use to know the peer window values .This is the
: 
Ah, how could I miss that, I still had the new exchange type back in my 
mind from the -00 draft which I read first and then didn't properly read 
the -04.  I'm currently in the midst of this same problem and started 
yesterday looking for a solution and google gave the -00 draft first, only 
later to notice the new version.  Sorry about that, my confusion.  
INFORMATIONAL exchange with message id 0 is definitely the best solution.

I'll probably implement the draft (need working solution soon), and of 
course will support also the finalized version of the draft.  Will need 
some poor man's message id discovery though with peers that doesn't 
support this (at least try DPDs before tearing down SAs).

Although, I'm still not sure if the ESP/AH seq number sync is needed.  It 
should be enough to start sending packets with new sequence numbers.  The 
anti-replay window will move automatically.  Also, imagine a huge cluster 
with tens of thousands of SAs, the number of notifications will grow 
quickly (not to mention packet size when including lots of them in one 
notify).

        Pekka
_______________________________________________
IPsec mailing list
IPsec@ietf.org
https://www.ietf.org/mailman/listinfo/ipsec

Reply via email to