<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">

<head>
<meta http-equiv=Content-Type content="text/html; charset=us-ascii">
<meta name=Generator content="Microsoft Word 12 (filtered medium)">
<style>
<!--
 /* Font Definitions */
 @font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
span.EmailStyle17
        {mso-style-type:personal-compose;
        font-family:"Calibri","sans-serif";
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
-->
</style>
<!--[if gte mso 9]><xml>
 <o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
 <o:shapelayout v:ext="edit">
  <o:idmap v:ext="edit" data="1" />
 </o:shapelayout></xml><![endif]-->
</head>

<body lang=EN-US link=blue vlink=purple>

<div class=WordSection1>

<p class=MsoNormal>Something unhealthy is going on with configs that have
multiple tunnels connecting the same sites.&nbsp; <o:p></o:p></p>

<p class=MsoNormal><o:p>&nbsp;</o:p></p>

<p class=MsoNormal>I know I always end up posting the weird problems and here&#8217;s
another one.&nbsp; I have a customer with 2 sites, called HQ and colo.&nbsp; HQ
is on the right, colo on the left.&nbsp; The HQ site has 2 LANS &#8211; 175.10/16
and 175.7/16.&nbsp; The colo site also has 2 LANS, 175.8/16 and 175.9/16.&nbsp;
I supernetted the tunnels at the &nbsp;colo site to 175.8/15 as a
troubleshooting step and also a way to reduce the number of tunnels from 4 to 2.&nbsp;
I know this setup is a little off the beaten path, but this customer needs
multiple tunnels connecting the same sites to make their storage replication
work properly.&nbsp; <o:p></o:p></p>

<p class=MsoNormal><o:p>&nbsp;</o:p></p>

<p class=MsoNormal>Every once-in-a-while, one or more of these tunnels decides
to go out to lunch.&nbsp; This is usually when there&#8217;s a telcom
interruption.&nbsp; IPSEC is supposed to hook both sites back up after the
telecom comes back online, but this doesn&#8217;t always work here.&nbsp; The
only solution is to manually restart ipsec on one side or the other.&nbsp; <o:p></o:p></p>

<p class=MsoNormal><o:p>&nbsp;</o:p></p>

<p class=MsoNormal>So this morning, I had an outage and sure enough, half the
tunnels weren&#8217;t answering.&nbsp; So I tried service ipsec restart at the
HQ site&nbsp; and . . . it hung.&nbsp; Yup, it hung.&nbsp;&nbsp; I would love
to prove that it hung, but the putty output is already scrolled off the top of
the window.&nbsp; &nbsp;But I was there, I saw it with my own eyes, it
hung.&nbsp; Trust me, it hung.&nbsp; <o:p></o:p></p>

<p class=MsoNormal><o:p>&nbsp;</o:p></p>

<p class=MsoNormal>Fwiw, I&#8217;ve seen this hang before with multiple
tunnels.&nbsp; It&#8217;s been going on for years in one form or another and I&#8217;ve
posted references to it in this forum.&nbsp; <o:p></o:p></p>

<p class=MsoNormal><o:p>&nbsp;</o:p></p>

<p class=MsoNormal>After pressing Ctrl/C, I tried sh &#8211;v /etc/rc.d/init.d/ipsec
restart &nbsp;- this worked properly and now everyone can see everyone
else.&nbsp; <o:p></o:p></p>

<p class=MsoNormal><o:p>&nbsp;</o:p></p>

<p class=MsoNormal>When the problem is happening, I see lots of messages coming
into /var/log/secure.&nbsp; Here is a sample:<o:p></o:p></p>

<p class=MsoNormal><o:p>&nbsp;</o:p></p>

<p class=MsoNormal>[root@stylmark-fw1 ipsec.d]# more greg2.txt<o:p></o:p></p>

<p class=MsoNormal>Jul 14 08:00:00 localhost pluto[23465]: initiate on demand
from 175.10.0.1:8 to 175.9.1.35:0 proto=1 state: fos_start be<o:p></o:p></p>

<p class=MsoNormal>cause: acquire<o:p></o:p></p>

<p class=MsoNormal>Jul 14 08:00:00 localhost pluto[23465]:
&quot;colo-hqmain&quot; #212624: initiating Quick Mode
RSASIG+ENCRYPT+TUNNEL+PFS+UP+IKEv2A<o:p></o:p></p>

<p class=MsoNormal>LLOW {using isakmp#212615 msgid:d98e9c48 proposal=defaults
pfsgroup=OAKLEY_GROUP_MODP2048}<o:p></o:p></p>

<p class=MsoNormal>Jul 14 08:00:00 localhost pluto[23465]:
&quot;colo-hqmain&quot; #212624: transition from state STATE_QUICK_I1 to state
STATE_QUICK<o:p></o:p></p>

<p class=MsoNormal>_I2<o:p></o:p></p>

<p class=MsoNormal>Jul 14 08:00:00 localhost pluto[23465]:
&quot;colo-hqmain&quot; #212624: STATE_QUICK_I2: sent QI2, IPsec SA established
tunnel mod<o:p></o:p></p>

<p class=MsoNormal>e {ESP=&gt;0x86d6e4be &lt;0x68544fa4 xfrm=AES_128-HMAC_SHA1
NATOA=none NATD=none DPD=none}<o:p></o:p></p>

<p class=MsoNormal>Jul 14 08:00:03 localhost pluto[23465]: initiate on demand
from 175.10.0.1:8 to 175.8.1.101:0 proto=1 state: fos_start b<o:p></o:p></p>

<p class=MsoNormal>ecause: acquire<o:p></o:p></p>

<p class=MsoNormal>Jul 14 08:00:03 localhost pluto[23465]:
&quot;colo-hqmain&quot; #212625: initiating Quick Mode
RSASIG+ENCRYPT+TUNNEL+PFS+UP+IKEv2A<o:p></o:p></p>

<p class=MsoNormal>LLOW {using isakmp#212615 msgid:d31345ba proposal=defaults
pfsgroup=OAKLEY_GROUP_MODP2048}<o:p></o:p></p>

<p class=MsoNormal>Jul 14 08:00:03 localhost pluto[23465]:
&quot;colo-hqmain&quot; #212625: transition from state STATE_QUICK_I1 to state
STATE_QUICK<o:p></o:p></p>

<p class=MsoNormal>_I2<o:p></o:p></p>

<p class=MsoNormal>Jul 14 08:00:03 localhost pluto[23465]:
&quot;colo-hqmain&quot; #212625: STATE_QUICK_I2: sent QI2, IPsec SA established
tunnel mod<o:p></o:p></p>

<p class=MsoNormal>e {ESP=&gt;0xb35a6fc7 &lt;0xac2386d4 xfrm=AES_128-HMAC_SHA1
NATOA=none NATD=none DPD=none}<o:p></o:p></p>

<p class=MsoNormal>Jul 14 08:00:09 localhost pluto[23465]: initiate on demand
from 175.10.0.35:8 to 175.9.1.35:0 proto=1 state: fos_start b<o:p></o:p></p>

<p class=MsoNormal>ecause: acquire<o:p></o:p></p>

<p class=MsoNormal>Jul 14 08:00:09 localhost pluto[23465]:
&quot;colo-hqmain&quot; #212626: initiating Quick Mode
RSASIG+ENCRYPT+TUNNEL+PFS+UP+IKEv2A<o:p></o:p></p>

<p class=MsoNormal>LLOW {using isakmp#212615 msgid:b005937f proposal=defaults
pfsgroup=OAKLEY_GROUP_MODP2048}<o:p></o:p></p>

<p class=MsoNormal>Jul 14 08:00:09 localhost pluto[23465]:
&quot;colo-hqmain&quot; #212626: transition from state STATE_QUICK_I1 to state
STATE_QUICK<o:p></o:p></p>

<p class=MsoNormal>_I2<o:p></o:p></p>

<p class=MsoNormal>Jul 14 08:00:09 localhost pluto[23465]:
&quot;colo-hqmain&quot; #212626: STATE_QUICK_I2: sent QI2, IPsec SA established
tunnel mod<o:p></o:p></p>

<p class=MsoNormal>e {ESP=&gt;0x364780e1 &lt;0x58c0d1e0 xfrm=AES_128-HMAC_SHA1
NATOA=none NATD=none DPD=none}<o:p></o:p></p>

<p class=MsoNormal>Jul 14 08:00:28 localhost pluto[23465]:
&quot;colo-hqmain&quot; #212615: received Delete SA(0x7c705344) payload:
deleting IPSEC St<o:p></o:p></p>

<p class=MsoNormal>ate #209204<o:p></o:p></p>

<p class=MsoNormal>Jul 14 08:00:28 localhost pluto[23465]:
&quot;colo-hqmain&quot; #212615: received and ignored informational message<o:p></o:p></p>

<p class=MsoNormal>Jul 14 08:00:31 localhost pluto[23465]:
&quot;colo-hqmain&quot; #212615: ignoring Delete SA payload: PROTO_IPSEC_ESP
SA(0x8b2781f0<o:p></o:p></p>

<p class=MsoNormal>) not found (maybe expired)<o:p></o:p></p>

<p class=MsoNormal>Jul 14 08:00:31 localhost pluto[23465]:
&quot;colo-hqmain&quot; #212615: received and ignored informational message<o:p></o:p></p>

<p class=MsoNormal>Jul 14 08:00:34 localhost pluto[23465]:
&quot;colo-hqmain&quot; #212615: received Delete SA(0xf8a2d8fb) payload:
deleting IPSEC St<o:p></o:p></p>

<p class=MsoNormal>ate #209206<o:p></o:p></p>

<p class=MsoNormal>Jul 14 08:00:34 localhost pluto[23465]:
&quot;colo-hqmain&quot; #212615: received and ignored informational message<o:p></o:p></p>

<p class=MsoNormal>Jul 14 08:00:37 localhost pluto[23465]:
&quot;colo-hqmain&quot; #212615: received Delete SA(0x14029340) payload:
deleting IPSEC St<o:p></o:p></p>

<p class=MsoNormal>ate #209207<o:p></o:p></p>

<p class=MsoNormal>Jul 14 08:00:37 localhost pluto[23465]:
&quot;colo-hqmain&quot; #212615: received and ignored informational message<o:p></o:p></p>

<p class=MsoNormal>Jul 14 08:00:38 localhost pluto[23465]: initiate on demand
from 175.10.0.1:8 to 175.9.1.1:0 proto=1 state: fos_start bec<o:p></o:p></p>

<p class=MsoNormal>ause: acquire<o:p></o:p></p>

<p class=MsoNormal>Jul 14 08:00:38 localhost pluto[23465]:
&quot;colo-hqmain&quot; #212627: initiating Quick Mode
RSASIG+ENCRYPT+TUNNEL+PFS+UP+IKEv2A<o:p></o:p></p>

<p class=MsoNormal>LLOW {using isakmp#212615 msgid:3e7351ff proposal=defaults
pfsgroup=OAKLEY_GROUP_MODP2048}<o:p></o:p></p>

<p class=MsoNormal>Jul 14 08:00:39 localhost pluto[23465]:
&quot;colo-hqmain&quot; #212627: transition from state STATE_QUICK_I1 to state
STATE_QUICK<o:p></o:p></p>

<p class=MsoNormal>_I2<o:p></o:p></p>

<p class=MsoNormal>Jul 14 08:00:39 localhost pluto[23465]:
&quot;colo-hqmain&quot; #212627: STATE_QUICK_I2: sent QI2, IPsec SA established
tunnel mod<o:p></o:p></p>

<p class=MsoNormal>e {ESP=&gt;0x19427699 &lt;0x043fa1d4 xfrm=AES_128-HMAC_SHA1
NATOA=none NATD=none DPD=none}<o:p></o:p></p>

<p class=MsoNormal>Jul 14 08:00:41 localhost pluto[23465]: initiate on demand
from 175.10.0.1:8 to 175.8.1.254:0 proto=1 state: fos_start b<o:p></o:p></p>

<p class=MsoNormal>ecause: acquire<o:p></o:p></p>

<p class=MsoNormal>--More--(0%)<o:p></o:p></p>

<p class=MsoNormal><o:p>&nbsp;</o:p></p>

<p class=MsoNormal>And here is a sample from /var/log/secure when things are
working properly &#8211; I dummied up references to public IP Addresses:<o:p></o:p></p>

<p class=MsoNormal><o:p>&nbsp;</o:p></p>

<p class=MsoNormal>[root@stylmark-fw1 ipsec.d]# tail /var/log/secure -f<o:p></o:p></p>

<p class=MsoNormal>Jul 14 10:33:34 localhost pluto[3993]:
&quot;colo-hqmain&quot; #1: the peer proposed: 175.10.0.0/16:0/0 -&gt;
175.8.0.0/15:0/0<o:p></o:p></p>

<p class=MsoNormal>Jul 14 10:33:34 localhost pluto[3993]:
&quot;colo-hqmain&quot; #31: responding to Quick Mode proposal {msgid:6a8b3c68}<o:p></o:p></p>

<p class=MsoNormal>Jul 14 10:33:34 localhost pluto[3993]:
&quot;colo-hqmain&quot; #31:&nbsp;&nbsp;&nbsp;&nbsp; us: 175.10.0.0/16===1.2.42.85&lt;1.2.42.85&gt;[@hqmain,+S=C]---1.2.42.86<o:p></o:p></p>

<p class=MsoNormal>Jul 14 10:33:34 localhost pluto[3993]:
&quot;colo-hqmain&quot; #31:&nbsp;&nbsp; them: 3.4.64.174---3.4.64.169&lt;3.4.64.169&gt;[@colo,+S=C]===175.8.0.0/15<o:p></o:p></p>

<p class=MsoNormal>Jul 14 10:33:34 localhost pluto[3993]: | NAT-OA: 0 tunnel: 0<o:p></o:p></p>

<p class=MsoNormal>Jul 14 10:33:34 localhost pluto[3993]:
&quot;colo-hqmain&quot; #31: keeping refhim=4294901761 during rekey<o:p></o:p></p>

<p class=MsoNormal>Jul 14 10:33:34 localhost pluto[3993]:
&quot;colo-hqmain&quot; #31: transition from state STATE_QUICK_R0 to state
STATE_QUICK_R1<o:p></o:p></p>

<p class=MsoNormal>Jul 14 10:33:34 localhost pluto[3993]: &quot;colo-hqmain&quot;
#31: STATE_QUICK_R1: sent QR1, inbound IPsec SA installed, expecting QI2<o:p></o:p></p>

<p class=MsoNormal>Jul 14 10:33:34 localhost pluto[3993]:
&quot;colo-hqmain&quot; #31: transition from state STATE_QUICK_R1 to state
STATE_QUICK_R2<o:p></o:p></p>

<p class=MsoNormal>Jul 14 10:33:34 localhost pluto[3993]: &quot;colo-hqmain&quot;
#31: STATE_QUICK_R2: IPsec SA established tunnel mode {ESP=&gt;0x8fd8f76b
&lt;0xaf448d32 xfrm=AES_128-HMAC_SHA1 NATOA=none NATD=none DPD=none}<o:p></o:p></p>

<p class=MsoNormal>Jul 14 10:35:34 localhost pluto[3993]:
&quot;colo-hqmain&quot; #1: the peer proposed: 175.10.0.0/16:0/0 -&gt;
175.8.0.0/15:0/0<o:p></o:p></p>

<p class=MsoNormal>Jul 14 10:35:34 localhost pluto[3993]:
&quot;colo-hqmain&quot; #32: responding to Quick Mode proposal {msgid:bcf600d5}<o:p></o:p></p>

<p class=MsoNormal>Jul 14 10:35:34 localhost pluto[3993]:
&quot;colo-hqmain&quot; #32:&nbsp;&nbsp;&nbsp;&nbsp; us: 175.10.0.0/16===1.2.42.85&lt;1.2.42.85&gt;[@hqmain,+S=C]---1.2.42.86<o:p></o:p></p>

<p class=MsoNormal>Jul 14 10:35:34 localhost pluto[3993]:
&quot;colo-hqmain&quot; #32:&nbsp;&nbsp; them: 3.4.64.174---3.4.64.169&lt;3.4.64.169&gt;[@colo,+S=C]===175.8.0.0/15<o:p></o:p></p>

<p class=MsoNormal>Jul 14 10:35:34 localhost pluto[3993]: | NAT-OA: 0 tunnel: 0<o:p></o:p></p>

<p class=MsoNormal>Jul 14 10:35:34 localhost pluto[3993]:
&quot;colo-hqmain&quot; #32: keeping refhim=4294901761 during rekey<o:p></o:p></p>

<p class=MsoNormal>Jul 14 10:35:34 localhost pluto[3993]:
&quot;colo-hqmain&quot; #32: transition from state STATE_QUICK_R0 to state
STATE_QUICK_R1<o:p></o:p></p>

<p class=MsoNormal>Jul 14 10:35:34 localhost pluto[3993]:
&quot;colo-hqmain&quot; #32: STATE_QUICK_R1: sent QR1, inbound IPsec SA installed,
expecting QI2<o:p></o:p></p>

<p class=MsoNormal>Jul 14 10:35:34 localhost pluto[3993]:
&quot;colo-hqmain&quot; #32: transition from state STATE_QUICK_R1 to state
STATE_QUICK_R2<o:p></o:p></p>

<p class=MsoNormal>Jul 14 10:35:34 localhost pluto[3993]:
&quot;colo-hqmain&quot; #32: STATE_QUICK_R2: IPsec SA established tunnel mode
{ESP=&gt;0x0c7f39bf &lt;0x2e95afcb xfrm=AES_128-HMAC_SHA1 NATOA=none NATD=none
DPD=none}<o:p></o:p></p>

<p class=MsoNormal>Jul 14 10:35:47 localhost pluto[3993]:
&quot;colo-hqmain&quot; #1: the peer proposed: 175.10.0.0/16:0/0 -&gt;
175.8.0.0/15:0/0<o:p></o:p></p>

<p class=MsoNormal>Jul 14 10:35:47 localhost pluto[3993]:
&quot;colo-hqmain&quot; #33: responding to Quick Mode proposal {msgid:521ce545}<o:p></o:p></p>

<p class=MsoNormal>Jul 14 10:35:47 localhost pluto[3993]:
&quot;colo-hqmain&quot; #33:&nbsp;&nbsp;&nbsp;&nbsp; us: 175.10.0.0/16===1.2.42.85&lt;1.2.42.85&gt;[@hqmain,+S=C]---1.2.42.86<o:p></o:p></p>

<p class=MsoNormal>Jul 14 10:35:47 localhost pluto[3993]:
&quot;colo-hqmain&quot; #33:&nbsp;&nbsp; them: 3.4.64.174---3.4.64.169&lt;3.4.64.169&gt;[@colo,+S=C]===175.8.0.0/15<o:p></o:p></p>

<p class=MsoNormal>Jul 14 10:35:47 localhost pluto[3993]: | NAT-OA: 0 tunnel: 0<o:p></o:p></p>

<p class=MsoNormal>Jul 14 10:35:47 localhost pluto[3993]:
&quot;colo-hqmain&quot; #33: keeping refhim=4294901761 during rekey<o:p></o:p></p>

<p class=MsoNormal>Jul 14 10:35:47 localhost pluto[3993]:
&quot;colo-hqmain&quot; #33: transition from state STATE_QUICK_R0 to state
STATE_QUICK_R1<o:p></o:p></p>

<p class=MsoNormal>Jul 14 10:35:47 localhost pluto[3993]:
&quot;colo-hqmain&quot; #33: STATE_QUICK_R1: sent QR1, inbound IPsec SA
installed, expecting QI2<o:p></o:p></p>

<p class=MsoNormal>Jul 14 10:35:47 localhost pluto[3993]: &quot;colo-hqmain&quot;
#33: transition from state STATE_QUICK_R1 to state STATE_QUICK_R2<o:p></o:p></p>

<p class=MsoNormal>Jul 14 10:35:47 localhost pluto[3993]:
&quot;colo-hqmain&quot; #33: STATE_QUICK_R2: IPsec SA established tunnel mode
{ESP=&gt;0xc0136c4b &lt;0x32bf7674 xfrm=AES_128-HMAC_SHA1 NATOA=none NATD=none
DPD=none}<o:p></o:p></p>

<p class=MsoNormal><o:p>&nbsp;</o:p></p>

<p class=MsoNormal><o:p>&nbsp;</o:p></p>

<p class=MsoNormal><o:p>&nbsp;</o:p></p>

<p class=MsoNormal>This is the version of Openswan running at the HQ site:<o:p></o:p></p>

<p class=MsoNormal><o:p>&nbsp;</o:p></p>

<p class=MsoNormal>[root@stylmark-fw1 firewall-scripts]# ipsec version<o:p></o:p></p>

<p class=MsoNormal>Linux Openswan U2.6.25/K2.6.32.12-115.fc12.i686.PAE (netkey)<o:p></o:p></p>

<p class=MsoNormal>See `ipsec --copyright' for copyright information.<o:p></o:p></p>

<p class=MsoNormal>[root@stylmark-fw1 firewall-scripts]#<o:p></o:p></p>

<p class=MsoNormal><o:p>&nbsp;</o:p></p>

<p class=MsoNormal>And this is the version running at the colo site:<o:p></o:p></p>

<p class=MsoNormal><o:p>&nbsp;</o:p></p>

<p class=MsoNormal>[root@colo-fw firewall-scripts]# ipsec version<o:p></o:p></p>

<p class=MsoNormal>Linux Openswan U2.6.25/K2.6.17.2fw21 (netkey)<o:p></o:p></p>

<p class=MsoNormal>See `ipsec --copyright' for copyright information.<o:p></o:p></p>

<p class=MsoNormal>[root@colo-fw firewall-scripts]#<o:p></o:p></p>

<p class=MsoNormal><o:p>&nbsp;</o:p></p>

<p class=MsoNormal>As you can see, the colo site has an older kernel but a new
version of Openswan.&nbsp; <o:p></o:p></p>

<p class=MsoNormal><o:p>&nbsp;</o:p></p>

<p class=MsoNormal>Here are the conn definitions.&nbsp; First, colo-ipsec.conf
at the colo site.&nbsp; Note the commented out additional tunnels at the bottom.&nbsp;
I supernetted the conn definitions at the colo site as a troubleshooting step:<o:p></o:p></p>

<p class=MsoNormal><o:p>&nbsp;</o:p></p>

<p class=MsoNormal>conn colo-hqmain<o:p></o:p></p>

<p class=MsoNormal>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; type=tunnel<o:p></o:p></p>

<p class=MsoNormal>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; #<o:p></o:p></p>

<p class=MsoNormal>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; # Left security
gateway, subnet behind it, next hop toward left.<o:p></o:p></p>

<p class=MsoNormal>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; #<o:p></o:p></p>

<p class=MsoNormal>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; also=colo<o:p></o:p></p>

<p class=MsoNormal>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; #<o:p></o:p></p>

<p class=MsoNormal>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; # Right security
gateway, subnet behind it, next hop toward left.<o:p></o:p></p>

<p class=MsoNormal>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; #<o:p></o:p></p>

<p class=MsoNormal>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; also=hqmain<o:p></o:p></p>

<p class=MsoNormal>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; auto=start<o:p></o:p></p>

<p class=MsoNormal><o:p>&nbsp;</o:p></p>

<p class=MsoNormal>conn colo-hqmirror<o:p></o:p></p>

<p class=MsoNormal>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; type=tunnel<o:p></o:p></p>

<p class=MsoNormal>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; #<o:p></o:p></p>

<p class=MsoNormal>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; # Left security
gateway, subnet behind it, next hop toward left.<o:p></o:p></p>

<p class=MsoNormal>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; #<o:p></o:p></p>

<p class=MsoNormal>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; also=colo<o:p></o:p></p>

<p class=MsoNormal>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; #<o:p></o:p></p>

<p class=MsoNormal>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; # Right security
gateway, subnet behind it, next hop toward left.<o:p></o:p></p>

<p class=MsoNormal>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; #<o:p></o:p></p>

<p class=MsoNormal>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; also=hqmirror<o:p></o:p></p>

<p class=MsoNormal>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; auto=start<o:p></o:p></p>

<p class=MsoNormal><o:p>&nbsp;</o:p></p>

<p class=MsoNormal>##conn colomirror-hqmirror<o:p></o:p></p>

<p class=MsoNormal>##&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; type=tunnel<o:p></o:p></p>

<p class=MsoNormal>##&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; #<o:p></o:p></p>

<p class=MsoNormal>##&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; # Left security gateway,
subnet behind it, next hop toward left.<o:p></o:p></p>

<p class=MsoNormal>##&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; #<o:p></o:p></p>

<p class=MsoNormal>##&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; also=colomirror<o:p></o:p></p>

<p class=MsoNormal>##&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; #<o:p></o:p></p>

<p class=MsoNormal>##&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; # Right security gateway,
subnet behind it, next hop toward left.<o:p></o:p></p>

<p class=MsoNormal>##&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; #<o:p></o:p></p>

<p class=MsoNormal>##&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; also=hqmirror<o:p></o:p></p>

<p class=MsoNormal>##&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; auto=start<o:p></o:p></p>

<p class=MsoNormal><o:p>&nbsp;</o:p></p>

<p class=MsoNormal>##conn colomirror-hqmain<o:p></o:p></p>

<p class=MsoNormal>##&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; type=tunnel<o:p></o:p></p>

<p class=MsoNormal>##&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; #<o:p></o:p></p>

<p class=MsoNormal>##&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; # Left security gateway,
subnet behind it, next hop toward left.<o:p></o:p></p>

<p class=MsoNormal>##&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; #<o:p></o:p></p>

<p class=MsoNormal>##&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; also=colomirror<o:p></o:p></p>

<p class=MsoNormal>##&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; #<o:p></o:p></p>

<p class=MsoNormal>##&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; # Right security gateway,
subnet behind it, next hop toward left.<o:p></o:p></p>

<p class=MsoNormal>##&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; #<o:p></o:p></p>

<p class=MsoNormal>##&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; also=hqmain<o:p></o:p></p>

<p class=MsoNormal>##&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; auto=start<o:p></o:p></p>

<p class=MsoNormal><o:p>&nbsp;</o:p></p>

<p class=MsoNormal>include /etc/ipsec.d/sites.conf<o:p></o:p></p>

<p class=MsoNormal><o:p>&nbsp;</o:p></p>

<p class=MsoNormal><o:p>&nbsp;</o:p></p>

<p class=MsoNormal><o:p>&nbsp;</o:p></p>

<p class=MsoNormal>Next are the conn definitions from hq-ipsec.conf:<o:p></o:p></p>

<p class=MsoNormal><o:p>&nbsp;</o:p></p>

<p class=MsoNormal>conn colo-hqmain<o:p></o:p></p>

<p class=MsoNormal>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; type=tunnel<o:p></o:p></p>

<p class=MsoNormal>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; #<o:p></o:p></p>

<p class=MsoNormal>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; # Left security
gateway, subnet behind it, next hop toward left.<o:p></o:p></p>

<p class=MsoNormal>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; #<o:p></o:p></p>

<p class=MsoNormal>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; also=colo<o:p></o:p></p>

<p class=MsoNormal>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; #<o:p></o:p></p>

<p class=MsoNormal>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; # Right security
gateway, subnet behind it, next hop toward left.<o:p></o:p></p>

<p class=MsoNormal>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; #<o:p></o:p></p>

<p class=MsoNormal>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; also=hqmain<o:p></o:p></p>

<p class=MsoNormal>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; auto=start<o:p></o:p></p>

<p class=MsoNormal><o:p>&nbsp;</o:p></p>

<p class=MsoNormal>conn colo-hqmirror<o:p></o:p></p>

<p class=MsoNormal>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; type=tunnel<o:p></o:p></p>

<p class=MsoNormal>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; #<o:p></o:p></p>

<p class=MsoNormal>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; # Left security
gateway, subnet behind it, next hop toward left.<o:p></o:p></p>

<p class=MsoNormal>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; #<o:p></o:p></p>

<p class=MsoNormal>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; also=colo<o:p></o:p></p>

<p class=MsoNormal>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; #<o:p></o:p></p>

<p class=MsoNormal>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; # Right security
gateway, subnet behind it, next hop toward left.<o:p></o:p></p>

<p class=MsoNormal>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; #<o:p></o:p></p>

<p class=MsoNormal>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; also=hqmirror<o:p></o:p></p>

<p class=MsoNormal>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; auto=start<o:p></o:p></p>

<p class=MsoNormal><o:p>&nbsp;</o:p></p>

<p class=MsoNormal>##conn colomirror-hqmirror<o:p></o:p></p>

<p class=MsoNormal>##&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; type=tunnel<o:p></o:p></p>

<p class=MsoNormal>##&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; #<o:p></o:p></p>

<p class=MsoNormal>##&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; # Left security gateway,
subnet behind it, next hop toward left.<o:p></o:p></p>

<p class=MsoNormal>##&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; #<o:p></o:p></p>

<p class=MsoNormal>##&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; also=colomirror<o:p></o:p></p>

<p class=MsoNormal>##&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; #<o:p></o:p></p>

<p class=MsoNormal>##&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; # Right security gateway,
subnet behind it, next hop toward left.<o:p></o:p></p>

<p class=MsoNormal>##&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; #<o:p></o:p></p>

<p class=MsoNormal>##&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; also=hqmirror<o:p></o:p></p>

<p class=MsoNormal>##&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; auto=start<o:p></o:p></p>

<p class=MsoNormal><o:p>&nbsp;</o:p></p>

<p class=MsoNormal>##conn colomirror-hqmain<o:p></o:p></p>

<p class=MsoNormal>##&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; type=tunnel<o:p></o:p></p>

<p class=MsoNormal>##&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; #<o:p></o:p></p>

<p class=MsoNormal>##&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; # Left security gateway,
subnet behind it, next hop toward left.<o:p></o:p></p>

<p class=MsoNormal>##&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; #<o:p></o:p></p>

<p class=MsoNormal>##&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; also=colomirror<o:p></o:p></p>

<p class=MsoNormal>##&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; #<o:p></o:p></p>

<p class=MsoNormal>##&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; # Right security gateway,
subnet behind it, next hop toward left.<o:p></o:p></p>

<p class=MsoNormal>##&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; #<o:p></o:p></p>

<p class=MsoNormal>##&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; also=hqmain<o:p></o:p></p>

<p class=MsoNormal>##&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; auto=start<o:p></o:p></p>

<p class=MsoNormal><o:p>&nbsp;</o:p></p>

<p class=MsoNormal>include /etc/ipsec.d/sites.conf<o:p></o:p></p>

<p class=MsoNormal><o:p>&nbsp;</o:p></p>

<p class=MsoNormal>And finally, sites.conf, which contains the IP Addresses of
all sites.&nbsp; Each site has an identical copy of sites.conf.&nbsp; Public IP
Addresses are dummied up and RSA keys truncated.<o:p></o:p></p>

<p class=MsoNormal><o:p>&nbsp;</o:p></p>

<p class=MsoNormal>conn hqmain<o:p></o:p></p>

<p class=MsoNormal>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; right=1.2.42.85<o:p></o:p></p>

<p class=MsoNormal>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
rightsubnet=175.10.0.0/16<o:p></o:p></p>

<p class=MsoNormal>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; rightnexthop=1.2.42.86<o:p></o:p></p>

<p class=MsoNormal>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
rightsourceip=175.10.0.1<o:p></o:p></p>

<p class=MsoNormal>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; rightid=@hqmain<o:p></o:p></p>

<p class=MsoNormal>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
###&nbsp;&nbsp;&nbsp;&nbsp; rightupdown=/etc/ipsec.d/hq-updown.sh<o:p></o:p></p>

<p class=MsoNormal>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; # rsakey
AQOkh1tMU<o:p></o:p></p>

<p class=MsoNormal>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; rightrsasigkey=0sAQOkh&#8230;<o:p></o:p></p>

<p class=MsoNormal><o:p>&nbsp;</o:p></p>

<p class=MsoNormal>conn hqmirror<o:p></o:p></p>

<p class=MsoNormal>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; right=1.2.42.85<o:p></o:p></p>

<p class=MsoNormal>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
rightsubnet=175.7.0.0/16<o:p></o:p></p>

<p class=MsoNormal>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; rightnexthop=1.2.42.86<o:p></o:p></p>

<p class=MsoNormal>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
rightsourceip=175.7.0.1<o:p></o:p></p>

<p class=MsoNormal>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; rightid=@hqmirror<o:p></o:p></p>

<p class=MsoNormal>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; # rsakey
AQOkh1tMU<o:p></o:p></p>

<p class=MsoNormal>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
rightrsasigkey=0sAQOkh1t&#8230;<o:p></o:p></p>

<p class=MsoNormal><o:p>&nbsp;</o:p></p>

<p class=MsoNormal>conn colo<o:p></o:p></p>

<p class=MsoNormal>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; left=3.4.64.169<o:p></o:p></p>

<p class=MsoNormal>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
leftsubnet=175.8.0.0/15<o:p></o:p></p>

<p class=MsoNormal>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; leftnexthop=3.4.64.174<o:p></o:p></p>

<p class=MsoNormal>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
leftsourceip=175.9.1.1<o:p></o:p></p>

<p class=MsoNormal>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; leftid=@colo<o:p></o:p></p>

<p class=MsoNormal>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; # RSA 2192
bits&nbsp;&nbsp; colo-fw&nbsp;&nbsp; Wed Nov 29 19:08:25 2006<o:p></o:p></p>

<p class=MsoNormal>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
leftrsasigkey=0sAQOSwRcj&#8230;<o:p></o:p></p>

<p class=MsoNormal><o:p>&nbsp;</o:p></p>

<p class=MsoNormal>##conn colomirror<o:p></o:p></p>

<p class=MsoNormal>##&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; left=3.4.64.169<o:p></o:p></p>

<p class=MsoNormal>##&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; leftsubnet=175.8.0.0/16<o:p></o:p></p>

<p class=MsoNormal>##&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; leftnexthop=3.4.64.174<o:p></o:p></p>

<p class=MsoNormal>##&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ##leftid=@colomirror<o:p></o:p></p>

<p class=MsoNormal>##&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; # RSA 2192 bits&nbsp;&nbsp;
colo-fw&nbsp;&nbsp; Wed Nov 29 19:08:25 2006<o:p></o:p></p>

<p class=MsoNormal>##&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; leftrsasigkey=0sAQOSwR&#8230;<o:p></o:p></p>

<p class=MsoNormal><o:p>&nbsp;</o:p></p>

<p class=MsoNormal><o:p>&nbsp;</o:p></p>

</div>

</body>

</html>