MIPv6 Home Agent Setup » History » Version 3
Andreas Steffen, 21.11.2008 00:58
Added warning about requid matching
1 | 1 | Andreas Steffen | [[TOC(heading=MIPv6 HA Setup)]] |
---|---|---|---|
2 | 1 | Andreas Steffen | = MIPv6 Home Agent Setup = |
3 | 1 | Andreas Steffen | |
4 | 1 | Andreas Steffen | == mip6d.conf == |
5 | 1 | Andreas Steffen | |
6 | 1 | Andreas Steffen | {{{ |
7 | 1 | Andreas Steffen | NodeConfig HA; |
8 | 1 | Andreas Steffen | |
9 | 1 | Andreas Steffen | UseMnHaIPsec enabled; |
10 | 1 | Andreas Steffen | KeyMngMobCapability enabled; |
11 | 1 | Andreas Steffen | DefaultBindingAclPolicy deny; |
12 | 1 | Andreas Steffen | |
13 | 1 | Andreas Steffen | Interface "eth0"; |
14 | 1 | Andreas Steffen | |
15 | 1 | Andreas Steffen | include "/etc/mip6d.conf.d/carol.mip6d.conf" |
16 | 2 | Andreas Steffen | include "/etc/mip6d.conf.d/dave.mip6d.conf" |
17 | 1 | Andreas Steffen | }}} |
18 | 1 | Andreas Steffen | |
19 | 1 | Andreas Steffen | == mip6d.conf.d/carol.mip6d.conf == |
20 | 1 | Andreas Steffen | |
21 | 1 | Andreas Steffen | {{{ |
22 | 1 | Andreas Steffen | Interface "eth1"; |
23 | 1 | Andreas Steffen | |
24 | 1 | Andreas Steffen | IPsecPolicySet { |
25 | 1 | Andreas Steffen | HomeAgentAddress 2001:1::1; |
26 | 1 | Andreas Steffen | HomeAddress 2001:1::10/64; |
27 | 1 | Andreas Steffen | |
28 | 1 | Andreas Steffen | IPsecPolicy Mh UseESP 1; |
29 | 1 | Andreas Steffen | IPsecPolicy TunnelPayload UseESP 2; |
30 | 1 | Andreas Steffen | } |
31 | 1 | Andreas Steffen | |
32 | 1 | Andreas Steffen | BindingAclPolicy 2001:1::10 allow; |
33 | 1 | Andreas Steffen | }}} |
34 | 1 | Andreas Steffen | |
35 | 2 | Andreas Steffen | == mip6d.conf.d/dave.mip6d.conf == |
36 | 2 | Andreas Steffen | |
37 | 2 | Andreas Steffen | {{{ |
38 | 2 | Andreas Steffen | IPsecPolicySet { |
39 | 2 | Andreas Steffen | HomeAgentAddress 2001:1::1; |
40 | 2 | Andreas Steffen | HomeAddress 2001:1::20/64; |
41 | 2 | Andreas Steffen | |
42 | 2 | Andreas Steffen | IPsecPolicy Mh UseESP 3; |
43 | 2 | Andreas Steffen | IPsecPolicy TunnelPayload UseESP 4; |
44 | 2 | Andreas Steffen | } |
45 | 2 | Andreas Steffen | |
46 | 2 | Andreas Steffen | BindingAclPolicy 2001:1::20 allow; |
47 | 2 | Andreas Steffen | }}} |
48 | 2 | Andreas Steffen | |
49 | 3 | Andreas Steffen | '''A word of WARNING:''' |
50 | 3 | Andreas Steffen | |
51 | 3 | Andreas Steffen | The '''reqid''' defined in the IPsecPolicy lines of the '''mip6d.conf''' files currently must exactly match |
52 | 3 | Andreas Steffen | the '''reqid''' assigned by strongSwan to the corresponding IPsec SA. strongSwan does the assignment using |
53 | 3 | Andreas Steffen | a linear counter starting with reqid 1. Otherwise the communication between the mip6d and strongSwan daemons |
54 | 3 | Andreas Steffen | via MIGRATE and ACQUIRE kernel messages is simply not going to work. Thus make sure that you start up the |
55 | 3 | Andreas Steffen | MN-HA connections in the correct order, i.e. in our example first the connection from MN '''carol''' |
56 | 3 | Andreas Steffen | (requids 1 and 2) and only after that the connection from MN '''dave''' (reqids 3 and 4). We are aware that |
57 | 3 | Andreas Steffen | this is a severe restriction and are working on a more robust scheme. |
58 | 3 | Andreas Steffen | |
59 | 1 | Andreas Steffen | == ipsec.conf == |
60 | 1 | Andreas Steffen | |
61 | 1 | Andreas Steffen | {{{ |
62 | 1 | Andreas Steffen | config setup |
63 | 1 | Andreas Steffen | crlcheckinterval=180 |
64 | 1 | Andreas Steffen | plutostart=no |
65 | 1 | Andreas Steffen | charondebug="knl 2" |
66 | 1 | Andreas Steffen | |
67 | 1 | Andreas Steffen | conn %default |
68 | 1 | Andreas Steffen | keyexchange=ikev2 |
69 | 1 | Andreas Steffen | reauth=no |
70 | 1 | Andreas Steffen | mobike=no |
71 | 1 | Andreas Steffen | installpolicy=no |
72 | 1 | Andreas Steffen | |
73 | 1 | Andreas Steffen | conn mh |
74 | 1 | Andreas Steffen | also=ha |
75 | 1 | Andreas Steffen | leftsubnet=2001:1::1/128 |
76 | 1 | Andreas Steffen | leftprotoport=135/0 |
77 | 1 | Andreas Steffen | rightprotoport=135/0 |
78 | 1 | Andreas Steffen | type=transport_proxy |
79 | 1 | Andreas Steffen | |
80 | 1 | Andreas Steffen | conn tunnel |
81 | 1 | Andreas Steffen | also=ha |
82 | 1 | Andreas Steffen | leftsubnet=::/0 |
83 | 1 | Andreas Steffen | |
84 | 1 | Andreas Steffen | conn ha |
85 | 1 | Andreas Steffen | left=2001:1::1 |
86 | 1 | Andreas Steffen | leftcert=moonCert.pem |
87 | 1 | Andreas Steffen | leftid=@moon.strongswan.org |
88 | 1 | Andreas Steffen | right=%any |
89 | 1 | Andreas Steffen | ike=aes128-sha1-modp2048! |
90 | 1 | Andreas Steffen | esp=aes128-sha1-modp2048! |
91 | 1 | Andreas Steffen | |
92 | 1 | Andreas Steffen | include /etc/ipsec.conf.d/carol.ipsec.conf |
93 | 1 | Andreas Steffen | include /etc/ipsec.conf.d/dave.ipsec.conf |
94 | 1 | Andreas Steffen | }}} |
95 | 1 | Andreas Steffen | |
96 | 1 | Andreas Steffen | == ipsec.conf.d/carol.ipsec.conf == |
97 | 1 | Andreas Steffen | |
98 | 1 | Andreas Steffen | {{{ |
99 | 1 | Andreas Steffen | conn carol |
100 | 1 | Andreas Steffen | rightsubnet=2001:1::10/128 |
101 | 1 | Andreas Steffen | rightid=carol@strongswan.org |
102 | 1 | Andreas Steffen | |
103 | 1 | Andreas Steffen | conn carol-mh |
104 | 1 | Andreas Steffen | also=carol |
105 | 1 | Andreas Steffen | also=mh |
106 | 1 | Andreas Steffen | auto=add |
107 | 1 | Andreas Steffen | |
108 | 1 | Andreas Steffen | conn carol-tunnel |
109 | 1 | Andreas Steffen | also=carol |
110 | 2 | Andreas Steffen | also=tunnel |
111 | 2 | Andreas Steffen | auto=add |
112 | 2 | Andreas Steffen | }}} |
113 | 2 | Andreas Steffen | |
114 | 2 | Andreas Steffen | == ipsec.conf.d/dave.ipsec.conf == |
115 | 2 | Andreas Steffen | |
116 | 2 | Andreas Steffen | {{{ |
117 | 2 | Andreas Steffen | conn dave |
118 | 2 | Andreas Steffen | rightsubnet=2001:1::20/128 |
119 | 2 | Andreas Steffen | rightid=dave@strongswan.org |
120 | 2 | Andreas Steffen | |
121 | 2 | Andreas Steffen | conn dave-mh |
122 | 2 | Andreas Steffen | also=dave |
123 | 2 | Andreas Steffen | also=mh |
124 | 2 | Andreas Steffen | auto=add |
125 | 2 | Andreas Steffen | |
126 | 2 | Andreas Steffen | conn dave-tunnel |
127 | 2 | Andreas Steffen | also=dave |
128 | 1 | Andreas Steffen | also=tunnel |
129 | 1 | Andreas Steffen | auto=add |
130 | 1 | Andreas Steffen | }}} |
131 | 1 | Andreas Steffen | |
132 | 1 | Andreas Steffen | == MN-to-HA Connection Establishment == |
133 | 1 | Andreas Steffen | |
134 | 1 | Andreas Steffen | Start strongSwan first and the IPsec connection definitions will be loaded |
135 | 1 | Andreas Steffen | |
136 | 1 | Andreas Steffen | {{{ |
137 | 1 | Andreas Steffen | ipsec start |
138 | 1 | Andreas Steffen | |
139 | 1 | Andreas Steffen | Nov 19 08:39:01 moon charon: 01[DMN] starting charon (strongSwan Version 4.2.9) |
140 | 1 | Andreas Steffen | Nov 19 08:39:01 moon charon: 01[CFG] loading ca certificates from '/etc/ipsec.d/cacerts' |
141 | 1 | Andreas Steffen | Nov 19 08:39:01 moon charon: 01[LIB] loaded certificate file '/etc/ipsec.d/cacerts/strongswanCert.pem' |
142 | 1 | Andreas Steffen | Nov 19 08:39:01 moon charon: 01[CFG] loading aa certificates from '/etc/ipsec.d/aacerts' |
143 | 1 | Andreas Steffen | Nov 19 08:39:01 moon charon: 01[CFG] loading ocsp signer certificates from '/etc/ipsec.d/ocspcerts' |
144 | 1 | Andreas Steffen | Nov 19 08:39:01 moon charon: 01[CFG] loading attribute certificates from '/etc/ipsec.d/acerts' |
145 | 1 | Andreas Steffen | Nov 19 08:39:01 moon charon: 01[CFG] loading crls from '/etc/ipsec.d/crls' |
146 | 1 | Andreas Steffen | Nov 19 08:39:01 moon charon: 01[LIB] loaded crl file '/etc/ipsec.d/crls/strongswan.crl' |
147 | 1 | Andreas Steffen | Nov 19 08:39:01 moon charon: 01[CFG] loading secrets from '/etc/ipsec.secrets' |
148 | 1 | Andreas Steffen | Nov 19 08:39:01 moon charon: 01[CFG] loaded private key file '/etc/ipsec.d/private/moonKey.pem' |
149 | 1 | Andreas Steffen | Nov 19 08:39:01 moon charon: 01[DMN] loaded plugins: curl aes des sha1 sha2 md5 gmp random x509 pubkey hmac xcbc stroke kernel-netlink sqlite sql |
150 | 1 | Andreas Steffen | Nov 19 08:39:01 moon charon: 01[KNL] listening on interfaces: |
151 | 1 | Andreas Steffen | Nov 19 08:39:01 moon charon: 01[KNL] eth1 |
152 | 1 | Andreas Steffen | Nov 19 08:39:01 moon charon: 01[KNL] 10.1.0.1 |
153 | 1 | Andreas Steffen | Nov 19 08:39:01 moon charon: 01[KNL] 2001:1::1 |
154 | 1 | Andreas Steffen | Nov 19 08:39:01 moon charon: 01[KNL] fec1::1 |
155 | 1 | Andreas Steffen | Nov 19 08:39:01 moon charon: 01[KNL] fe80::90fb:65ff:fea0:1d83 |
156 | 1 | Andreas Steffen | Nov 19 08:39:01 moon charon: 01[KNL] eth0 |
157 | 1 | Andreas Steffen | Nov 19 08:39:01 moon charon: 01[KNL] 192.168.0.1 |
158 | 1 | Andreas Steffen | Nov 19 08:39:01 moon charon: 01[KNL] 2001::1 |
159 | 1 | Andreas Steffen | Nov 19 08:39:01 moon charon: 01[KNL] fec0::1 |
160 | 1 | Andreas Steffen | Nov 19 08:39:01 moon charon: 01[KNL] fe80::fc27:dff:fe75:c32d |
161 | 1 | Andreas Steffen | Nov 19 08:39:01 moon charon: 01[JOB] spawning 16 worker threads |
162 | 1 | Andreas Steffen | Nov 19 08:39:01 moon charon: 08[CFG] crl caching to /etc/ipsec.d/crls enabled |
163 | 1 | Andreas Steffen | Nov 19 08:39:01 moon charon: 10[CFG] received stroke: add connection 'carol-mh' |
164 | 1 | Andreas Steffen | Nov 19 08:39:01 moon charon: 10[KNL] getting interface name for %any |
165 | 1 | Andreas Steffen | Nov 19 08:39:01 moon charon: 10[KNL] %any is not a local address |
166 | 1 | Andreas Steffen | Nov 19 08:39:01 moon charon: 10[KNL] getting interface name for 2001:1::1 |
167 | 1 | Andreas Steffen | Nov 19 08:39:01 moon charon: 10[KNL] 2001:1::1 is on interface eth1 |
168 | 1 | Andreas Steffen | Nov 19 08:39:01 moon charon: 10[LIB] loaded certificate file '/etc/ipsec.d/certs/moonCert.pem' |
169 | 1 | Andreas Steffen | Nov 19 08:39:01 moon charon: 10[CFG] added configuration 'carol-mh': 2001:1::1[moon.strongswan.org]...%any[carol@strongswan.org] |
170 | 1 | Andreas Steffen | Nov 19 08:39:01 moon charon: 12[CFG] received stroke: add connection 'carol-tunnel' |
171 | 1 | Andreas Steffen | Nov 19 08:39:01 moon charon: 12[KNL] getting interface name for %any |
172 | 1 | Andreas Steffen | Nov 19 08:39:01 moon charon: 12[KNL] %any is not a local address |
173 | 1 | Andreas Steffen | Nov 19 08:39:01 moon charon: 12[KNL] getting interface name for 2001:1::1 |
174 | 1 | Andreas Steffen | Nov 19 08:39:01 moon charon: 12[KNL] 2001:1::1 is on interface eth1 |
175 | 1 | Andreas Steffen | Nov 19 08:39:01 moon charon: 12[LIB] loaded certificate file '/etc/ipsec.d/certs/moonCert.pem' |
176 | 1 | Andreas Steffen | Nov 19 08:39:01 moon charon: 12[CFG] added child to existing configuration 'carol-mh' |
177 | 1 | Andreas Steffen | Nov 19 08:39:01 moon charon: 14[CFG] received stroke: add connection 'dave-mh' |
178 | 1 | Andreas Steffen | Nov 19 08:39:01 moon charon: 14[KNL] getting interface name for %any |
179 | 1 | Andreas Steffen | Nov 19 08:39:01 moon charon: 14[KNL] %any is not a local address |
180 | 1 | Andreas Steffen | Nov 19 08:39:01 moon charon: 14[KNL] getting interface name for 2001:1::1 |
181 | 1 | Andreas Steffen | Nov 19 08:39:01 moon charon: 14[KNL] 2001:1::1 is on interface eth1 |
182 | 1 | Andreas Steffen | Nov 19 08:39:01 moon charon: 14[LIB] loaded certificate file '/etc/ipsec.d/certs/moonCert.pem' |
183 | 1 | Andreas Steffen | Nov 19 08:39:01 moon charon: 14[CFG] added configuration 'dave-mh': 2001:1::1[moon.strongswan.org]...%any[dave@strongswan.org] |
184 | 1 | Andreas Steffen | Nov 19 08:39:01 moon charon: 15[CFG] received stroke: add connection 'dave-tunnel' |
185 | 1 | Andreas Steffen | Nov 19 08:39:01 moon charon: 15[KNL] getting interface name for %any |
186 | 1 | Andreas Steffen | Nov 19 08:39:01 moon charon: 15[KNL] %any is not a local address |
187 | 1 | Andreas Steffen | Nov 19 08:39:01 moon charon: 15[KNL] getting interface name for 2001:1::1 |
188 | 1 | Andreas Steffen | Nov 19 08:39:01 moon charon: 15[KNL] 2001:1::1 is on interface eth1 |
189 | 1 | Andreas Steffen | Nov 19 08:39:01 moon charon: 15[LIB] loaded certificate file '/etc/ipsec.d/certs/moonCert.pem' |
190 | 1 | Andreas Steffen | Nov 19 08:39:01 moon charon: 15[CFG] added child to existing configuration 'dave-mh' |
191 | 1 | Andreas Steffen | }}} |
192 | 1 | Andreas Steffen | |
193 | 1 | Andreas Steffen | Next the MIPv6 daemon is activated |
194 | 1 | Andreas Steffen | |
195 | 1 | Andreas Steffen | {{{ |
196 | 1 | Andreas Steffen | /etc/init.d/mip6d start |
197 | 1 | Andreas Steffen | |
198 | 1 | Andreas Steffen | Nov 19 08:39:05 moon mip6d[1490]: MIPL Mobile IPv6 for Linux v2.0.2-umip-0.4 started (Home Agent) |
199 | 1 | Andreas Steffen | }}} |
200 | 1 | Andreas Steffen | |
201 | 1 | Andreas Steffen | strongSwan is now waiting for the MN to initiate the IPsec transport SA for the Binding Update |
202 | 1 | Andreas Steffen | |
203 | 1 | Andreas Steffen | {{{ |
204 | 1 | Andreas Steffen | Nov 19 08:39:23 moon charon: 03[NET] received packet: from 2001::41a:a8ff:fe6f:c67[500] to 2001:1::1[500] |
205 | 1 | Andreas Steffen | Nov 19 08:39:23 moon charon: 03[ENC] parsed IKE_SA_INIT request 0 [ SA KE No N(NATD_S_IP) N(NATD_D_IP) ] |
206 | 1 | Andreas Steffen | Nov 19 08:39:23 moon charon: 03[IKE] 2001::41a:a8ff:fe6f:c67 is initiating an IKE_SA |
207 | 1 | Andreas Steffen | Nov 19 08:39:23 moon charon: 03[IKE] sending cert request for "C=CH, O=Linux strongSwan, CN=strongSwan Root CA" |
208 | 1 | Andreas Steffen | Nov 19 08:39:23 moon charon: 03[ENC] generating IKE_SA_INIT response 0 [ SA KE No N(NATD_S_IP) N(NATD_D_IP) CERTREQ ] |
209 | 1 | Andreas Steffen | Nov 19 08:39:23 moon charon: 03[NET] sending packet: from 2001:1::1[500] to 2001::41a:a8ff:fe6f:c67[500] |
210 | 1 | Andreas Steffen | Nov 19 08:39:23 moon charon: 08[NET] received packet: from 2001::41a:a8ff:fe6f:c67[500] to 2001:1::1[500] |
211 | 1 | Andreas Steffen | Nov 19 08:39:23 moon charon: 08[ENC] parsed IKE_AUTH request 1 [ IDi CERT CERTREQ IDr AUTH N(USE_TRANSP) SA TSi TSr ] |
212 | 1 | Andreas Steffen | Nov 19 08:39:23 moon charon: 08[IKE] received cert request for "C=CH, O=Linux strongSwan, CN=strongSwan Root CA" |
213 | 1 | Andreas Steffen | Nov 19 08:39:23 moon charon: 08[IKE] received end entity cert "C=CH, O=Linux strongSwan, OU=Research, CN=carol@strongswan.org" |
214 | 1 | Andreas Steffen | Nov 19 08:39:23 moon charon: 08[CFG] using certificate "C=CH, O=Linux strongSwan, OU=Research, CN=carol@strongswan.org" |
215 | 1 | Andreas Steffen | Nov 19 08:39:23 moon charon: 08[CFG] using trusted ca certificate "C=CH, O=Linux strongSwan, CN=strongSwan Root CA" |
216 | 1 | Andreas Steffen | Nov 19 08:39:23 moon charon: 08[CFG] checking certificate status of "C=CH, O=Linux strongSwan, OU=Research, CN=carol@strongswan.org" |
217 | 1 | Andreas Steffen | Nov 19 08:39:23 moon charon: 08[CFG] using trusted certificate "C=CH, O=Linux strongSwan, CN=strongSwan Root CA" |
218 | 1 | Andreas Steffen | Nov 19 08:39:23 moon charon: 08[CFG] crl correctly signed by "C=CH, O=Linux strongSwan, CN=strongSwan Root CA" |
219 | 1 | Andreas Steffen | Nov 19 08:39:23 moon charon: 08[CFG] crl is valid: until Dec 13 07:58:20 2008 |
220 | 1 | Andreas Steffen | Nov 19 08:39:23 moon charon: 08[CFG] using cached crl |
221 | 1 | Andreas Steffen | Nov 19 08:39:23 moon charon: 08[CFG] certificate status is good |
222 | 1 | Andreas Steffen | Nov 19 08:39:23 moon charon: 08[IKE] authentication of 'carol@strongswan.org' with RSA signature successful |
223 | 1 | Andreas Steffen | Nov 19 08:39:23 moon charon: 08[CFG] found matching peer config "carol-mh": moon.strongswan.org...carol@strongswan.org with prio 40.5 |
224 | 1 | Andreas Steffen | Nov 19 08:39:23 moon charon: 08[IKE] authentication of 'moon.strongswan.org' (myself) with RSA signature successful |
225 | 1 | Andreas Steffen | Nov 19 08:39:23 moon charon: 08[IKE] scheduling rekeying in 3323s |
226 | 1 | Andreas Steffen | Nov 19 08:39:23 moon charon: 08[IKE] maximum IKE_SA lifetime 3503s |
227 | 1 | Andreas Steffen | Nov 19 08:39:23 moon charon: 08[IKE] IKE_SA carol-mh[1] established between 2001:1::1[moon.strongswan.org]...2001::41a:a8ff:fe6f:c67[carol@strongswan.org] |
228 | 1 | Andreas Steffen | Nov 19 08:39:23 moon charon: 08[IKE] sending end entity cert "C=CH, O=Linux strongSwan, CN=moon.strongswan.org" |
229 | 1 | Andreas Steffen | Nov 19 08:39:23 moon charon: 08[CHD] other address: 2001::41a:a8ff:fe6f:c67 is a transport mode proxy for 2001:1::10 |
230 | 1 | Andreas Steffen | Nov 19 08:39:23 moon charon: 08[KNL] getting SPI for reqid {1} |
231 | 1 | Andreas Steffen | Nov 19 08:39:23 moon charon: 08[KNL] got SPI ca64ae98 for reqid {1} |
232 | 1 | Andreas Steffen | Nov 19 08:39:23 moon charon: 08[KNL] adding SAD entry with SPI ca64ae98 and reqid {1} |
233 | 1 | Andreas Steffen | Nov 19 08:39:23 moon charon: 08[KNL] using encryption algorithm AES_CBC with key size 128 |
234 | 1 | Andreas Steffen | Nov 19 08:39:23 moon charon: 08[KNL] using integrity algorithm HMAC_SHA1_96 with key size 160 |
235 | 1 | Andreas Steffen | Nov 19 08:39:23 moon charon: 08[KNL] adding SAD entry with SPI c5959ac2 and reqid {1} |
236 | 1 | Andreas Steffen | Nov 19 08:39:23 moon charon: 08[KNL] using encryption algorithm AES_CBC with key size 128 |
237 | 1 | Andreas Steffen | Nov 19 08:39:23 moon charon: 08[KNL] using integrity algorithm HMAC_SHA1_96 with key size 160 |
238 | 1 | Andreas Steffen | Nov 19 08:39:23 moon charon: 08[IKE] CHILD_SA carol-mh{1} established with SPIs ca64ae98_i c5959ac2_o and TS 2001:1::1/128[135] === 2001:1::10/128[135] |
239 | 1 | Andreas Steffen | Nov 19 08:39:23 moon charon: 08[ENC] generating IKE_AUTH response 1 [ IDr CERT AUTH N(USE_TRANSP) SA TSi TSr ] |
240 | 1 | Andreas Steffen | Nov 19 08:39:23 moon charon: 08[NET] sending packet: from 2001:1::1[500] to 2001::41a:a8ff:fe6f:c67[500] |
241 | 1 | Andreas Steffen | }}} |
242 | 1 | Andreas Steffen | |
243 | 1 | Andreas Steffen | The MIPv6 daemon then sends some MIGRATE messages to strongSwan |
244 | 1 | Andreas Steffen | {{{ |
245 | 1 | Andreas Steffen | Nov 19 08:39:24 moon charon: 04[KNL] received a XFRM_MSG_MIGRATE |
246 | 1 | Andreas Steffen | Nov 19 08:39:24 moon charon: 04[KNL] policy: 2001:1::10/128[135] === 2001:1::1/128[135] in |
247 | 1 | Andreas Steffen | Nov 19 08:39:24 moon charon: 04[KNL] XFRMA_KMADDRESS |
248 | 1 | Andreas Steffen | Nov 19 08:39:24 moon charon: 04[KNL] kmaddress: 2001:1::1...2001::41a:a8ff:fe6f:c67 |
249 | 1 | Andreas Steffen | Nov 19 08:39:24 moon charon: 04[KNL] XFRMA_POLICY_TYPE |
250 | 1 | Andreas Steffen | Nov 19 08:39:24 moon charon: 04[KNL] XFRMA_MIGRATE |
251 | 1 | Andreas Steffen | Nov 19 08:39:24 moon charon: 04[KNL] migrate ESP %any...%any to 2001::41a:a8ff:fe6f:c67...2001:1::1, reqid {1} |
252 | 1 | Andreas Steffen | Nov 19 08:39:24 moon charon: 04[KNL] creating migrate job for policy 2001:1::10/128[135] === 2001:1::1/128[135] in with reqid {1} |
253 | 1 | Andreas Steffen | |
254 | 1 | Andreas Steffen | Nov 19 08:39:24 moon charon: 05[KNL] interface ip6tnl1 activated |
255 | 1 | Andreas Steffen | |
256 | 1 | Andreas Steffen | Nov 19 08:39:24 moon charon: 04[KNL] received a XFRM_MSG_MIGRATE |
257 | 1 | Andreas Steffen | Nov 19 08:39:24 moon charon: 04[KNL] policy: 2001:1::1/128[135] === 2001:1::10/128[135] in |
258 | 1 | Andreas Steffen | Nov 19 08:39:24 moon charon: 04[KNL] XFRMA_KMADDRESS |
259 | 1 | Andreas Steffen | Nov 19 08:39:24 moon charon: 04[KNL] kmaddress: 2001:1::1...2001::41a:a8ff:fe6f:c67 |
260 | 1 | Andreas Steffen | Nov 19 08:39:24 moon charon: 04[KNL] XFRMA_POLICY_TYPE |
261 | 1 | Andreas Steffen | Nov 19 08:39:24 moon charon: 04[KNL] XFRMA_MIGRATE |
262 | 1 | Andreas Steffen | Nov 19 08:39:24 moon charon: 04[KNL] migrate ESP %any...%any to 2001:1::1...2001::41a:a8ff:fe6f:c67, reqid {1} |
263 | 1 | Andreas Steffen | Nov 19 08:39:24 moon charon: 04[KNL] creating migrate job for policy 2001:1::1/128[135] === 2001:1::10/128[135] out with reqid {1} |
264 | 1 | Andreas Steffen | |
265 | 1 | Andreas Steffen | Nov 19 08:39:24 moon charon: 04[KNL] received a XFRM_MSG_MIGRATE |
266 | 1 | Andreas Steffen | Nov 19 08:39:24 moon charon: 04[KNL] policy: 2001:1::10/128 === ::/0 out |
267 | 1 | Andreas Steffen | Nov 19 08:39:24 moon charon: 04[KNL] XFRMA_KMADDRESS |
268 | 1 | Andreas Steffen | Nov 19 08:39:24 moon charon: 04[KNL] kmaddress: 2001:1::1...2001::41a:a8ff:fe6f:c67 |
269 | 1 | Andreas Steffen | Nov 19 08:39:24 moon charon: 04[KNL] XFRMA_POLICY_TYPE |
270 | 1 | Andreas Steffen | Nov 19 08:39:24 moon charon: 04[KNL] XFRMA_MIGRATE |
271 | 1 | Andreas Steffen | Nov 19 08:39:24 moon charon: 04[KNL] migrate ESP 2001:1::10...2001:1::1 to 2001::41a:a8ff:fe6f:c67...2001:1::1, reqid {2} |
272 | 1 | Andreas Steffen | Nov 19 08:39:24 moon charon: 04[KNL] creating migrate job for policy 2001:1::10/128 === ::/0 in with reqid {2} |
273 | 1 | Andreas Steffen | |
274 | 1 | Andreas Steffen | Nov 19 08:39:24 moon charon: 04[KNL] received a XFRM_MSG_MIGRATE |
275 | 1 | Andreas Steffen | Nov 19 08:39:24 moon charon: 04[KNL] policy: 2001:1::10/128 === ::/0 in |
276 | 1 | Andreas Steffen | Nov 19 08:39:24 moon charon: 04[KNL] XFRMA_KMADDRESS |
277 | 1 | Andreas Steffen | Nov 19 08:39:24 moon charon: 04[KNL] kmaddress: 2001:1::1...2001::41a:a8ff:fe6f:c67 |
278 | 1 | Andreas Steffen | Nov 19 08:39:24 moon charon: 04[KNL] XFRMA_POLICY_TYPE |
279 | 1 | Andreas Steffen | Nov 19 08:39:24 moon charon: 04[KNL] XFRMA_MIGRATE |
280 | 1 | Andreas Steffen | Nov 19 08:39:24 moon charon: 04[KNL] migrate ESP 2001:1::10...2001:1::1 to 2001::41a:a8ff:fe6f:c67...2001:1::1, reqid {2} |
281 | 1 | Andreas Steffen | Nov 19 08:39:24 moon charon: 04[KNL] creating migrate job for policy 2001:1::10/128 === ::/0 fwd with reqid {2} |
282 | 1 | Andreas Steffen | |
283 | 1 | Andreas Steffen | Nov 19 08:39:24 moon charon: 04[KNL] received a XFRM_MSG_MIGRATE |
284 | 1 | Andreas Steffen | Nov 19 08:39:24 moon charon: 04[KNL] policy: ::/0 === 2001:1::10/128 fwd |
285 | 1 | Andreas Steffen | Nov 19 08:39:24 moon charon: 04[KNL] XFRMA_KMADDRESS |
286 | 1 | Andreas Steffen | Nov 19 08:39:24 moon charon: 04[KNL] kmaddress: 2001:1::1...2001::41a:a8ff:fe6f:c67 |
287 | 1 | Andreas Steffen | Nov 19 08:39:24 moon charon: 04[KNL] XFRMA_POLICY_TYPE |
288 | 1 | Andreas Steffen | Nov 19 08:39:24 moon charon: 04[KNL] XFRMA_MIGRATE |
289 | 1 | Andreas Steffen | Nov 19 08:39:24 moon charon: 04[KNL] migrate ESP 2001:1::1...2001:1::10 to 2001:1::1...2001::41a:a8ff:fe6f:c67, reqid {2} |
290 | 1 | Andreas Steffen | Nov 19 08:39:24 moon charon: 04[KNL] creating migrate job for policy ::/0 === 2001:1::10/128 out with reqid {2} |
291 | 1 | Andreas Steffen | Nov 19 08:39:24 moon charon: 11[JOB] no CHILD_SA found with reqid {2} |
292 | 1 | Andreas Steffen | }}} |
293 | 1 | Andreas Steffen | |
294 | 1 | Andreas Steffen | Immediately after that the MN initiates the IPsec payload tunnel SA |
295 | 1 | Andreas Steffen | |
296 | 1 | Andreas Steffen | {{{ |
297 | 1 | Andreas Steffen | Nov 19 08:39:24 moon charon: 14[NET] received packet: from 2001::41a:a8ff:fe6f:c67[500] to 2001:1::1[500] |
298 | 1 | Andreas Steffen | Nov 19 08:39:24 moon charon: 14[ENC] parsed CREATE_CHILD_SA request 2 [ SA No KE TSi TSr ] |
299 | 1 | Andreas Steffen | Nov 19 08:39:24 moon charon: 14[KNL] getting SPI for reqid {2} |
300 | 1 | Andreas Steffen | Nov 19 08:39:24 moon charon: 14[KNL] got SPI c190d5ba for reqid {2} |
301 | 1 | Andreas Steffen | Nov 19 08:39:24 moon charon: 14[KNL] adding SAD entry with SPI c190d5ba and reqid {2} |
302 | 1 | Andreas Steffen | Nov 19 08:39:24 moon charon: 14[KNL] using encryption algorithm AES_CBC with key size 128 |
303 | 1 | Andreas Steffen | Nov 19 08:39:24 moon charon: 14[KNL] using integrity algorithm HMAC_SHA1_96 with key size 160 |
304 | 1 | Andreas Steffen | Nov 19 08:39:24 moon charon: 14[KNL] adding SAD entry with SPI ce4db893 and reqid {2} |
305 | 1 | Andreas Steffen | Nov 19 08:39:24 moon charon: 14[KNL] using encryption algorithm AES_CBC with key size 128 |
306 | 1 | Andreas Steffen | Nov 19 08:39:24 moon charon: 14[KNL] using integrity algorithm HMAC_SHA1_96 with key size 160 |
307 | 1 | Andreas Steffen | Nov 19 08:39:24 moon charon: 14[IKE] CHILD_SA carol-tunnel{2} established with SPIs c190d5ba_i ce4db893_o and TS ::/0 === 2001:1::10/128 |
308 | 1 | Andreas Steffen | Nov 19 08:39:24 moon charon: 14[ENC] generating CREATE_CHILD_SA response 2 [ SA No KE TSi TSr ] |
309 | 1 | Andreas Steffen | Nov 19 08:39:24 moon charon: 14[NET] sending packet: from 2001:1::1[500] to 2001::41a:a8ff:fe6f:c67[500] |
310 | 1 | Andreas Steffen | Nov 19 08:39:24 moon charon: 12[KNL] querying SAD entry with SPI c190d5ba for update |
311 | 1 | Andreas Steffen | Nov 19 08:39:24 moon charon: 12[KNL] querying replay state from SAD entry with SPI c190d5ba |
312 | 1 | Andreas Steffen | Nov 19 08:39:24 moon charon: 12[KNL] deleting SAD entry with SPI c190d5ba |
313 | 1 | Andreas Steffen | Nov 19 08:39:24 moon charon: 12[KNL] deleted SAD entry with SPI c190d5ba |
314 | 1 | Andreas Steffen | Nov 19 08:39:24 moon charon: 12[KNL] updating SAD entry with SPI c190d5ba from 2001::41a:a8ff:fe6f:c67[500]..2001:1::1[500] to 2001::41a:a8ff:fe6f:c67[0]..2001:1::1[0] |
315 | 1 | Andreas Steffen | Nov 19 08:39:24 moon charon: 12[KNL] querying SAD entry with SPI ce4db893 for update |
316 | 1 | Andreas Steffen | Nov 19 08:39:24 moon charon: 12[KNL] querying replay state from SAD entry with SPI ce4db893 |
317 | 1 | Andreas Steffen | Nov 19 08:39:24 moon charon: 12[KNL] deleting SAD entry with SPI ce4db893 |
318 | 1 | Andreas Steffen | Nov 19 08:39:24 moon charon: 12[KNL] deleted SAD entry with SPI ce4db893 |
319 | 1 | Andreas Steffen | Nov 19 08:39:24 moon charon: 12[KNL] updating SAD entry with SPI ce4db893 from 2001:1::1[500]..2001::41a:a8ff:fe6f:c67[500] to 2001:1::1[0]..2001::41a:a8ff:fe6f:c67[0] |
320 | 1 | Andreas Steffen | }}} |
321 | 1 | Andreas Steffen | |
322 | 1 | Andreas Steffen | == IPsec Status after Establishment == |
323 | 1 | Andreas Steffen | |
324 | 1 | Andreas Steffen | {{{ |
325 | 1 | Andreas Steffen | ipsec statusall |
326 | 1 | Andreas Steffen | |
327 | 1 | Andreas Steffen | Performance: |
328 | 1 | Andreas Steffen | uptime: 2 minutes, since Nov 19 08:39:01 2008 |
329 | 1 | Andreas Steffen | worker threads: 9 idle of 16, job queue load: 0, scheduled events: 2 |
330 | 1 | Andreas Steffen | loaded plugins: curl aes des sha1 sha2 md5 gmp random x509 pubkey hmac xcbc stroke kernel-netlink sqlite sql |
331 | 1 | Andreas Steffen | Listening IP addresses: |
332 | 1 | Andreas Steffen | 10.1.0.1 |
333 | 1 | Andreas Steffen | 2001:1::1 |
334 | 1 | Andreas Steffen | fec1::1 |
335 | 1 | Andreas Steffen | 192.168.0.1 |
336 | 1 | Andreas Steffen | 2001::1 |
337 | 1 | Andreas Steffen | fec0::1 |
338 | 1 | Andreas Steffen | Connections: |
339 | 1 | Andreas Steffen | carol-mh: 2001:1::1[moon.strongswan.org]...%any[carol@strongswan.org] |
340 | 1 | Andreas Steffen | carol-mh: CAs: "C=CH, O=Linux strongSwan, CN=strongSwan Root CA"...%any |
341 | 1 | Andreas Steffen | carol-mh: public key authentication |
342 | 1 | Andreas Steffen | carol-mh: 2001:1::1/128[135] === 2001:1::10/128[135] |
343 | 1 | Andreas Steffen | carol-tunnel: ::/0 === 2001:1::10/128 |
344 | 1 | Andreas Steffen | dave-mh: 2001:1::1[moon.strongswan.org]...%any[dave@strongswan.org] |
345 | 1 | Andreas Steffen | dave-mh: CAs: "C=CH, O=Linux strongSwan, CN=strongSwan Root CA"...%any |
346 | 1 | Andreas Steffen | dave-mh: public key authentication |
347 | 1 | Andreas Steffen | dave-mh: 2001:1::1/128[135] === 2001:1::20/128[135] |
348 | 1 | Andreas Steffen | dave-tunnel: ::/0 === 2001:1::20/128 |
349 | 1 | Andreas Steffen | Security Associations: |
350 | 1 | Andreas Steffen | carol-mh[1]: ESTABLISHED, 2001:1::1[moon.strongswan.org]...2001::41a:a8ff:fe6f:c67[carol@strongswan.org] |
351 | 1 | Andreas Steffen | carol-mh[1]: IKE SPIs: 58b6f8e6f23188fa_i 63fdcfb55179c548_r*, rekeying in 53 minutes |
352 | 1 | Andreas Steffen | carol-mh[1]: IKE proposal: AES_CBC-128/HMAC_SHA1_96/PRF_HMAC_SHA1/MODP_2048_BIT |
353 | 1 | Andreas Steffen | carol-mh{1}: INSTALLED, TRANSPORT_PROXY, ESP SPIs: ca64ae98_i c5959ac2_o |
354 | 1 | Andreas Steffen | carol-mh{1}: AES_CBC-128/HMAC_SHA1_96, rekeying in 12 minutes, last use: 101s_i no_o |
355 | 1 | Andreas Steffen | carol-mh{1}: 2001:1::1/128[135] === 2001:1::10/128[135] |
356 | 1 | Andreas Steffen | carol-tunnel{2}: INSTALLED, TUNNEL, ESP SPIs: c190d5ba_i ce4db893_o |
357 | 1 | Andreas Steffen | carol-tunnel{2}: AES_CBC-128/HMAC_SHA1_96, rekeying in 14 minutes, last use: 2s_i 2s_o |
358 | 1 | Andreas Steffen | carol-tunnel{2}: ::/0 === 2001:1::10/128 |
359 | 1 | Andreas Steffen | |
360 | 1 | Andreas Steffen | }}} |
361 | 1 | Andreas Steffen | |
362 | 1 | Andreas Steffen | The IPsec policy in the Linux 2.6 kernel |
363 | 1 | Andreas Steffen | |
364 | 1 | Andreas Steffen | {{{ |
365 | 1 | Andreas Steffen | ip xfrm policy |
366 | 1 | Andreas Steffen | |
367 | 1 | Andreas Steffen | src 2001:1::10/128 dst 2001:1::1/128 proto 135 |
368 | 1 | Andreas Steffen | dir in priority 2 ptype main |
369 | 1 | Andreas Steffen | tmpl src :: dst :: |
370 | 1 | Andreas Steffen | proto esp reqid 1 mode transport |
371 | 1 | Andreas Steffen | |
372 | 1 | Andreas Steffen | src 2001:1::1/128 dst 2001:1::10/128 proto 135 |
373 | 1 | Andreas Steffen | dir out priority 2 ptype main |
374 | 1 | Andreas Steffen | tmpl src :: dst :: |
375 | 1 | Andreas Steffen | proto esp reqid 1 mode transport |
376 | 1 | Andreas Steffen | |
377 | 1 | Andreas Steffen | src 2001:1::20/128 dst 2001:1::1/128 proto 135 |
378 | 1 | Andreas Steffen | dir in priority 2 ptype main |
379 | 1 | Andreas Steffen | tmpl src :: dst :: |
380 | 1 | Andreas Steffen | proto esp reqid 3 mode transport |
381 | 1 | Andreas Steffen | |
382 | 1 | Andreas Steffen | src 2001:1::1/128 dst 2001:1::20/128 proto 135 |
383 | 1 | Andreas Steffen | dir out priority 2 ptype main |
384 | 1 | Andreas Steffen | tmpl src :: dst :: |
385 | 1 | Andreas Steffen | proto esp reqid 3 mode transport |
386 | 1 | Andreas Steffen | |
387 | 1 | Andreas Steffen | src 2001:1::10/128 dst ::/0 |
388 | 1 | Andreas Steffen | dir in priority 10 ptype main |
389 | 1 | Andreas Steffen | tmpl src 2001::41a:a8ff:fe6f:c67 dst 2001:1::1 |
390 | 1 | Andreas Steffen | proto esp reqid 2 mode tunnel |
391 | 1 | Andreas Steffen | |
392 | 1 | Andreas Steffen | src 2001:1::10/128 dst ::/0 |
393 | 1 | Andreas Steffen | dir fwd priority 10 ptype main |
394 | 1 | Andreas Steffen | tmpl src 2001::41a:a8ff:fe6f:c67 dst 2001:1::1 |
395 | 1 | Andreas Steffen | proto esp reqid 2 mode tunnel |
396 | 1 | Andreas Steffen | |
397 | 1 | Andreas Steffen | src ::/0 dst 2001:1::10/128 |
398 | 1 | Andreas Steffen | dir out priority 10 ptype main |
399 | 1 | Andreas Steffen | tmpl src 2001:1::1 dst 2001::41a:a8ff:fe6f:c67 |
400 | 1 | Andreas Steffen | proto esp reqid 2 mode tunnel |
401 | 1 | Andreas Steffen | }}} |
402 | 1 | Andreas Steffen | |
403 | 1 | Andreas Steffen | and the IPsec state in the Linux 2.6 kernel |
404 | 1 | Andreas Steffen | |
405 | 1 | Andreas Steffen | {{{ |
406 | 1 | Andreas Steffen | ip xfrm state |
407 | 1 | Andreas Steffen | |
408 | 1 | Andreas Steffen | src :: dst :: |
409 | 1 | Andreas Steffen | proto hao reqid 0 mode ro |
410 | 1 | Andreas Steffen | replay-window 0 flag wildrecv |
411 | 1 | Andreas Steffen | coa :: |
412 | 1 | Andreas Steffen | sel src ::/0 dst ::/0 |
413 | 1 | Andreas Steffen | |
414 | 1 | Andreas Steffen | src 2001:1::10 dst 2001:1::1 |
415 | 1 | Andreas Steffen | proto esp spi 0xca64ae98 reqid 1 mode transport |
416 | 1 | Andreas Steffen | replay-window 32 |
417 | 1 | Andreas Steffen | auth hmac(sha1) 0x419c41d8807fb521e947988cef4a6181d810b611 |
418 | 1 | Andreas Steffen | enc cbc(aes) 0xed90ae3f4f12a697f40cce1893b54e20 |
419 | 1 | Andreas Steffen | sel src ::/0 dst ::/0 |
420 | 1 | Andreas Steffen | |
421 | 1 | Andreas Steffen | src 2001:1::1 dst 2001:1::10 |
422 | 1 | Andreas Steffen | proto esp spi 0xc5959ac2 reqid 1 mode transport |
423 | 1 | Andreas Steffen | replay-window 32 |
424 | 1 | Andreas Steffen | auth hmac(sha1) 0xea26afc566143c25959a060c90be3053c50ddcff |
425 | 1 | Andreas Steffen | enc cbc(aes) 0x0bd5bd34d5523c0929f2efd7a7c93359 |
426 | 1 | Andreas Steffen | sel src ::/0 dst ::/0 |
427 | 1 | Andreas Steffen | |
428 | 1 | Andreas Steffen | src 2001:1::1 dst 2001:1::10 |
429 | 1 | Andreas Steffen | proto route2 reqid 0 mode ro |
430 | 1 | Andreas Steffen | replay-window 0 |
431 | 1 | Andreas Steffen | coa 2001::41a:a8ff:fe6f:c67 |
432 | 1 | Andreas Steffen | lastused 2008-11-19 08:39:25 |
433 | 1 | Andreas Steffen | sel src 2001:1::1/128 dst 2001:1::10/128 |
434 | 1 | Andreas Steffen | |
435 | 1 | Andreas Steffen | src 2001:1::10 dst 2001:1::1 |
436 | 1 | Andreas Steffen | proto hao reqid 0 mode ro |
437 | 1 | Andreas Steffen | replay-window 0 |
438 | 1 | Andreas Steffen | coa 2001::41a:a8ff:fe6f:c67 |
439 | 1 | Andreas Steffen | sel src 2001:1::10/128 dst 2001:1::1/128 |
440 | 1 | Andreas Steffen | |
441 | 1 | Andreas Steffen | src 2001::41a:a8ff:fe6f:c67 dst 2001:1::1 |
442 | 1 | Andreas Steffen | proto esp spi 0xc190d5ba reqid 2 mode tunnel |
443 | 1 | Andreas Steffen | replay-window 32 flag 20 |
444 | 1 | Andreas Steffen | auth hmac(sha1) 0x672c1ea4359956c6a3b869b388b424b7058eee02 |
445 | 1 | Andreas Steffen | enc cbc(aes) 0xaaf5be1d604e64028d4e0a41f0d92b56 |
446 | 1 | Andreas Steffen | |
447 | 1 | Andreas Steffen | src 2001:1::1 dst 2001::41a:a8ff:fe6f:c67 |
448 | 1 | Andreas Steffen | proto esp spi 0xce4db893 reqid 2 mode tunnel |
449 | 1 | Andreas Steffen | replay-window 32 flag 20 |
450 | 1 | Andreas Steffen | auth hmac(sha1) 0xdf1eeff5b86dfbd183c7a932c8250fc57d9632af |
451 | 1 | Andreas Steffen | enc cbc(aes) 0x4d138f1363c1810f8c9cb2fcb1ee8bdf |
452 | 1 | Andreas Steffen | }}} |
453 | 1 | Andreas Steffen | |
454 | 1 | Andreas Steffen | == Care-of-Address (CoA) Change == |
455 | 1 | Andreas Steffen | |
456 | 1 | Andreas Steffen | After some time the MN changes its Care-of-Address (CoA) to 2001::50 |
457 | 1 | Andreas Steffen | which is communicated to the HA via a Binding Update message. This |
458 | 1 | Andreas Steffen | causes the MIPv6 daemon to issue a MIGRATE message to strongSwan |
459 | 1 | Andreas Steffen | |
460 | 1 | Andreas Steffen | {{{ |
461 | 1 | Andreas Steffen | Nov 19 08:41:56 moon charon: 04[KNL] received a XFRM_MSG_MIGRATE |
462 | 1 | Andreas Steffen | Nov 19 08:41:56 moon charon: 04[KNL] policy: 2001:1::10/128[135] === 2001:1::1/128[135] out |
463 | 1 | Andreas Steffen | Nov 19 08:41:56 moon charon: 04[KNL] XFRMA_KMADDRESS |
464 | 1 | Andreas Steffen | Nov 19 08:41:56 moon charon: 04[KNL] kmaddress: 2001:1::1...2001::50 |
465 | 1 | Andreas Steffen | Nov 19 08:41:56 moon charon: 04[KNL] XFRMA_POLICY_TYPE |
466 | 1 | Andreas Steffen | Nov 19 08:41:56 moon charon: 04[KNL] XFRMA_MIGRATE |
467 | 1 | Andreas Steffen | Nov 19 08:41:56 moon charon: 04[KNL] migrate ESP %any...%any to 2001::50...2001:1::1, reqid {1} |
468 | 1 | Andreas Steffen | Nov 19 08:41:56 moon charon: 04[KNL] creating migrate job for policy 2001:1::10/128[135] === 2001:1::1/128[135] in with reqid {1} |
469 | 1 | Andreas Steffen | |
470 | 1 | Andreas Steffen | Nov 19 08:41:56 moon charon: 04[KNL] received a XFRM_MSG_MIGRATE |
471 | 1 | Andreas Steffen | Nov 19 08:41:56 moon charon: 04[KNL] policy: 2001:1::1/128[135] === 2001:1::10/128[135] in |
472 | 1 | Andreas Steffen | Nov 19 08:41:56 moon charon: 04[KNL] XFRMA_KMADDRESS |
473 | 1 | Andreas Steffen | Nov 19 08:41:56 moon charon: 04[KNL] kmaddress: 2001:1::1...2001::50 |
474 | 1 | Andreas Steffen | Nov 19 08:41:56 moon charon: 04[KNL] XFRMA_POLICY_TYPE |
475 | 1 | Andreas Steffen | Nov 19 08:41:56 moon charon: 04[KNL] XFRMA_MIGRATE |
476 | 1 | Andreas Steffen | Nov 19 08:41:56 moon charon: 04[KNL] migrate ESP %any...%any to 2001:1::1...2001::50, reqid {1} |
477 | 1 | Andreas Steffen | Nov 19 08:41:56 moon charon: 04[KNL] creating migrate job for policy 2001:1::1/128[135] === 2001:1::10/128[135] out with reqid {1} |
478 | 1 | Andreas Steffen | |
479 | 1 | Andreas Steffen | Nov 19 08:41:56 moon charon: 04[KNL] received a XFRM_MSG_MIGRATE |
480 | 1 | Andreas Steffen | Nov 19 08:41:56 moon charon: 04[KNL] policy: 2001:1::10/128 === ::/0 out |
481 | 1 | Andreas Steffen | Nov 19 08:41:56 moon charon: 04[KNL] XFRMA_KMADDRESS |
482 | 1 | Andreas Steffen | Nov 19 08:41:56 moon charon: 04[KNL] kmaddress: 2001:1::1...2001::50 |
483 | 1 | Andreas Steffen | Nov 19 08:41:56 moon charon: 04[KNL] XFRMA_POLICY_TYPE |
484 | 1 | Andreas Steffen | Nov 19 08:41:56 moon charon: 04[KNL] XFRMA_MIGRATE |
485 | 1 | Andreas Steffen | Nov 19 08:41:56 moon charon: 04[KNL] migrate ESP 2001::41a:a8ff:fe6f:c67...2001:1::1 to 2001::50...2001:1::1, reqid {2} |
486 | 1 | Andreas Steffen | Nov 19 08:41:56 moon charon: 04[KNL] creating migrate job for policy 2001:1::10/128 === ::/0 in with reqid {2} |
487 | 1 | Andreas Steffen | |
488 | 1 | Andreas Steffen | Nov 19 08:41:56 moon charon: 10[KNL] querying SAD entry with SPI c190d5ba for update |
489 | 1 | Andreas Steffen | Nov 19 08:41:56 moon charon: 10[KNL] querying replay state from SAD entry with SPI c190d5ba |
490 | 1 | Andreas Steffen | Nov 19 08:41:56 moon charon: 10[KNL] deleting SAD entry with SPI c190d5ba |
491 | 1 | Andreas Steffen | Nov 19 08:41:56 moon charon: 10[KNL] deleted SAD entry with SPI c190d5ba |
492 | 1 | Andreas Steffen | Nov 19 08:41:56 moon charon: 10[KNL] updating SAD entry with SPI c190d5ba from 2001::41a:a8ff:fe6f:c67[0]..2001:1::1[0] to 2001::50[0]..2001:1::1[0] |
493 | 1 | Andreas Steffen | |
494 | 1 | Andreas Steffen | Nov 19 08:41:56 moon charon: 10[KNL] querying SAD entry with SPI ce4db893 for update |
495 | 1 | Andreas Steffen | Nov 19 08:41:56 moon charon: 10[KNL] querying SAD entry failed: No such process (3) |
496 | 1 | Andreas Steffen | Nov 19 08:41:56 moon charon: 10[KNL] unable to update SAD entry with SPI ce4db893 |
497 | 1 | Andreas Steffen | |
498 | 1 | Andreas Steffen | Nov 19 08:41:56 moon charon: 04[KNL] received a XFRM_MSG_MIGRATE |
499 | 1 | Andreas Steffen | Nov 19 08:41:56 moon charon: 04[KNL] policy: 2001:1::10/128 === ::/0 in |
500 | 1 | Andreas Steffen | Nov 19 08:41:56 moon charon: 04[KNL] XFRMA_KMADDRESS |
501 | 1 | Andreas Steffen | Nov 19 08:41:56 moon charon: 04[KNL] kmaddress: 2001:1::1...2001::50 |
502 | 1 | Andreas Steffen | Nov 19 08:41:56 moon charon: 04[KNL] XFRMA_POLICY_TYPE |
503 | 1 | Andreas Steffen | Nov 19 08:41:56 moon charon: 04[KNL] XFRMA_MIGRATE |
504 | 1 | Andreas Steffen | Nov 19 08:41:56 moon charon: 04[KNL] migrate ESP 2001::41a:a8ff:fe6f:c67...2001:1::1 to 2001::50...2001:1::1, reqid {2} |
505 | 1 | Andreas Steffen | Nov 19 08:41:56 moon charon: 04[KNL] creating migrate job for policy 2001:1::10/128 === ::/0 fwd with reqid {2} |
506 | 1 | Andreas Steffen | |
507 | 1 | Andreas Steffen | Nov 19 08:41:56 moon charon: 04[KNL] received a XFRM_MSG_MIGRATE |
508 | 1 | Andreas Steffen | Nov 19 08:41:56 moon charon: 04[KNL] policy: ::/0 === 2001:1::10/128 fwd |
509 | 1 | Andreas Steffen | Nov 19 08:41:56 moon charon: 04[KNL] XFRMA_KMADDRESS |
510 | 1 | Andreas Steffen | Nov 19 08:41:56 moon charon: 04[KNL] kmaddress: 2001:1::1...2001::50 |
511 | 1 | Andreas Steffen | Nov 19 08:41:56 moon charon: 04[KNL] XFRMA_POLICY_TYPE |
512 | 1 | Andreas Steffen | Nov 19 08:41:56 moon charon: 04[KNL] XFRMA_MIGRATE |
513 | 1 | Andreas Steffen | Nov 19 08:41:56 moon charon: 04[KNL] migrate ESP 2001:1::1...2001::41a:a8ff:fe6f:c67 to 2001:1::1...2001::50, reqid {2} |
514 | 1 | Andreas Steffen | |
515 | 1 | Andreas Steffen | }}} |
516 | 1 | Andreas Steffen | |
517 | 1 | Andreas Steffen | == IPSec Status after CoA Change == |
518 | 1 | Andreas Steffen | |
519 | 1 | Andreas Steffen | {{{ |
520 | 1 | Andreas Steffen | ipsec statusall |
521 | 1 | Andreas Steffen | |
522 | 1 | Andreas Steffen | Performance: |
523 | 1 | Andreas Steffen | uptime: 3 minutes, since Nov 19 08:39:01 2008 |
524 | 1 | Andreas Steffen | worker threads: 9 idle of 16, job queue load: 0, scheduled events: 2 |
525 | 1 | Andreas Steffen | loaded plugins: curl aes des sha1 sha2 md5 gmp random x509 pubkey hmac xcbc stroke kernel-netlink sqlite sql |
526 | 1 | Andreas Steffen | Listening IP addresses: |
527 | 1 | Andreas Steffen | 10.1.0.1 |
528 | 1 | Andreas Steffen | 2001:1::1 |
529 | 1 | Andreas Steffen | fec1::1 |
530 | 1 | Andreas Steffen | 192.168.0.1 |
531 | 1 | Andreas Steffen | 2001::1 |
532 | 1 | Andreas Steffen | fec0::1 |
533 | 1 | Andreas Steffen | Connections: |
534 | 1 | Andreas Steffen | carol-mh: 2001:1::1[moon.strongswan.org]...%any[carol@strongswan.org] |
535 | 1 | Andreas Steffen | carol-mh: CAs: "C=CH, O=Linux strongSwan, CN=strongSwan Root CA"...%any |
536 | 1 | Andreas Steffen | carol-mh: public key authentication |
537 | 1 | Andreas Steffen | carol-mh: 2001:1::1/128[135] === 2001:1::10/128[135] |
538 | 1 | Andreas Steffen | |
539 | 1 | Andreas Steffen | carol-tunnel: ::/0 === 2001:1::10/128 |
540 | 1 | Andreas Steffen | dave-mh: 2001:1::1[moon.strongswan.org]...%any[dave@strongswan.org] |
541 | 1 | Andreas Steffen | dave-mh: CAs: "C=CH, O=Linux strongSwan, CN=strongSwan Root CA"...%any |
542 | 1 | Andreas Steffen | dave-mh: public key authentication |
543 | 1 | Andreas Steffen | dave-mh: 2001:1::1/128[135] === 2001:1::20/128[135] |
544 | 1 | Andreas Steffen | dave-tunnel: ::/0 === 2001:1::20/128 |
545 | 1 | Andreas Steffen | Security Associations: |
546 | 1 | Andreas Steffen | carol-mh[1]: ESTABLISHED, 2001:1::1[moon.strongswan.org]...2001::50[carol@strongswan.org] |
547 | 1 | Andreas Steffen | carol-mh[1]: IKE SPIs: 58b6f8e6f23188fa_i 63fdcfb55179c548_r*, rekeying in 52 minutes |
548 | 1 | Andreas Steffen | carol-mh[1]: IKE proposal: AES_CBC-128/HMAC_SHA1_96/PRF_HMAC_SHA1/MODP_2048_BIT |
549 | 1 | Andreas Steffen | carol-mh{1}: INSTALLED, TRANSPORT_PROXY, ESP SPIs: ca64ae98_i c5959ac2_o |
550 | 1 | Andreas Steffen | carol-mh{1}: AES_CBC-128/HMAC_SHA1_96, rekeying in 11 minutes, last use: 45s_i no_o |
551 | 1 | Andreas Steffen | carol-mh{1}: 2001:1::1/128[135] === 2001:1::10/128[135] |
552 | 1 | Andreas Steffen | carol-tunnel{2}: INSTALLED, TUNNEL, ESP SPIs: c190d5ba_i ce4db893_o |
553 | 1 | Andreas Steffen | carol-tunnel{2}: AES_CBC-128/HMAC_SHA1_96, rekeying in 13 minutes, last use: 8s_i 8s_o |
554 | 1 | Andreas Steffen | carol-tunnel{2}: ::/0 === 2001:1::10/128 |
555 | 1 | Andreas Steffen | }}} |
556 | 1 | Andreas Steffen | |
557 | 1 | Andreas Steffen | and the IPsec state in the Linux 2.6 kernel |
558 | 1 | Andreas Steffen | |
559 | 1 | Andreas Steffen | {{{ |
560 | 1 | Andreas Steffen | ip xfrm state |
561 | 1 | Andreas Steffen | |
562 | 1 | Andreas Steffen | src :: dst :: |
563 | 1 | Andreas Steffen | proto hao reqid 0 mode ro |
564 | 1 | Andreas Steffen | replay-window 0 flag wildrecv |
565 | 1 | Andreas Steffen | coa :: |
566 | 1 | Andreas Steffen | sel src ::/0 dst ::/0 |
567 | 1 | Andreas Steffen | |
568 | 1 | Andreas Steffen | src 2001:1::10 dst 2001:1::1 |
569 | 1 | Andreas Steffen | proto esp spi 0xca64ae98 reqid 1 mode transport |
570 | 1 | Andreas Steffen | replay-window 32 |
571 | 1 | Andreas Steffen | auth hmac(sha1) 0x419c41d8807fb521e947988cef4a6181d810b611 |
572 | 1 | Andreas Steffen | enc cbc(aes) 0xed90ae3f4f12a697f40cce1893b54e20 |
573 | 1 | Andreas Steffen | sel src ::/0 dst ::/0 |
574 | 1 | Andreas Steffen | |
575 | 1 | Andreas Steffen | src 2001:1::1 dst 2001:1::10 |
576 | 1 | Andreas Steffen | proto esp spi 0xc5959ac2 reqid 1 mode transport |
577 | 1 | Andreas Steffen | replay-window 32 |
578 | 1 | Andreas Steffen | auth hmac(sha1) 0xea26afc566143c25959a060c90be3053c50ddcff |
579 | 1 | Andreas Steffen | enc cbc(aes) 0x0bd5bd34d5523c0929f2efd7a7c93359 |
580 | 1 | Andreas Steffen | sel src ::/0 dst ::/0 |
581 | 1 | Andreas Steffen | |
582 | 1 | Andreas Steffen | src 2001:1::1 dst 2001:1::10 |
583 | 1 | Andreas Steffen | proto route2 reqid 0 mode ro |
584 | 1 | Andreas Steffen | replay-window 0 |
585 | 1 | Andreas Steffen | coa 2001::50 |
586 | 1 | Andreas Steffen | lastused 2008-11-19 08:39:25 |
587 | 1 | Andreas Steffen | sel src 2001:1::1/128 dst 2001:1::10/128 |
588 | 1 | Andreas Steffen | |
589 | 1 | Andreas Steffen | src 2001:1::10 dst 2001:1::1 |
590 | 1 | Andreas Steffen | proto hao reqid 0 mode ro |
591 | 1 | Andreas Steffen | replay-window 0 |
592 | 1 | Andreas Steffen | coa 2001::50 |
593 | 1 | Andreas Steffen | sel src 2001:1::10/128 dst 2001:1::1/128 |
594 | 1 | Andreas Steffen | |
595 | 1 | Andreas Steffen | src 2001:1::1 dst 2001::50 |
596 | 1 | Andreas Steffen | proto esp spi 0xce4db893 reqid 2 mode tunnel |
597 | 1 | Andreas Steffen | replay-window 32 flag 20 |
598 | 1 | Andreas Steffen | auth hmac(sha1) 0xdf1eeff5b86dfbd183c7a932c8250fc57d9632af |
599 | 1 | Andreas Steffen | enc cbc(aes) 0x4d138f1363c1810f8c9cb2fcb1ee8bdf |
600 | 1 | Andreas Steffen | |
601 | 1 | Andreas Steffen | src 2001::50 dst 2001:1::1 |
602 | 1 | Andreas Steffen | proto esp spi 0xc190d5ba reqid 2 mode tunnel |
603 | 1 | Andreas Steffen | replay-window 32 flag 20 |
604 | 1 | Andreas Steffen | auth hmac(sha1) 0x672c1ea4359956c6a3b869b388b424b7058eee02 |
605 | 1 | Andreas Steffen | enc cbc(aes) 0xaaf5be1d604e64028d4e0a41f0d92b56 |
606 | 1 | Andreas Steffen | }}} |