]> git.ipfire.org Git - people/ms/strongswan.git/blame - doc/src/initiatorstate.txt
(no commit message)
[people/ms/strongswan.git] / doc / src / initiatorstate.txt
CommitLineData
997358a6
MW
1
2 |
3 | PF_ACQUIRE
4 |
5 V
6 .---------------.
7 | non-existant |
8 | connection |
9 `---------------'
10 | | |
11 send , | \
12expired pass / | \ send
13conn. msg / | \ deny
14 ^ / | \ msg
15 | V | do \
16.---------------. | DNS \ .---------------.
17| clear-text | | lookup `->| deny |---> expired
18| connection | | for | connection | connection
19`---------------' | destination `---------------'
20 ^ ^ | ^
21 | | no record | |
22 | | OE-permissive V | no record
23 | | .---------------. | OE-paranoid
24 | `------------| potential OE |---------'
25 | | connection | ^
26 | `---------------' |
27 | | |
28 | | got TXT record | DNSSEC failure
29 | | reply |
30 | V | wrong
31 | .---------------. | failure
32 | | authenticate |---------'
33 | | & parse TXT RR| ^
34 | repeated `---------------' |
35 | ICMP | |
36 | failures | initiate IKE to |
37 | (short-timeout) | responder |
38 | V |
39 | phase-2 .---------------. | failure
40 | failure | pending |---------'
41 | (normal | OE | ^
42 | timeout) | |invalid | phase-2 failure (short-timeout)
43 | | |<--.SPI | ICMP failures (normal timeout)
44 | | | | |
45 | | +=======+ |---' |
46 | | | IKE | | ^ |
47 `--------------| | states|---------------'
48 | +=======+ | |
49 `---------------' |
50 | | invalid SPI
51 | |
52 V | rekey time
53 .--------------. |
54 | keyed |<---|-------------------------------.
55 | connection |----' |
56 `--------------' |
57 | |
58 | |
59 V |
60 .--------------. connection still active |
61 clear-text----->| expired |------------------------------------'
62 deny----->| connection |
63 `--------------'
64
65
66$Id: initiatorstate.txt,v 1.1 2004/03/15 20:35:24 as Exp $