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