<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)">
<title>OT - fault tolerant default router for Nagios host. [SEC=UNCLASSIFIED]</title>
<style>
<!--
 /* Font Definitions */
 @font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Tahoma;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
        {font-family:"Microsoft Sans Serif";
        panose-1:2 11 6 4 2 2 2 2 2 4;}
@font-face
        {font-family:Garamond;
        panose-1:2 2 4 4 3 3 1 1 8 3;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman","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;}
p
        {mso-style-priority:99;
        mso-margin-top-alt:auto;
        margin-right:0in;
        mso-margin-bottom-alt:auto;
        margin-left:0in;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
span.EmailStyle18
        {mso-style-type:personal-reply;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;}
@page Section1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.Section1
        {page:Section1;}
-->
</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=Section1>

<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'>At my last company we used the Linux bonding driver for several
of our HA servers.  It’s a little complicated to set up, but once
configured it ran like a gear.  We used the failover mode and connected
our servers to multiple switches.  I plan on implementing the same thing
at my current company once the network is ready for it.<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'><o:p> </o:p></span></p>

<div>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><b><span
style='font-size:11.0pt;font-family:"Garamond","serif";color:#1F497D'>J</span></b><b><span
style='font-size:10.0pt;font-family:"Garamond","serif";color:#1F497D'>onah
Horowitz · Monitoring Manager · jhorowitz@looksmart.net<br>
W: 415-348-7694 · F: 415-348-7033 · M: 415-513-7202<br>
</span></b><b><span style='font-size:10.0pt;font-family:"Garamond","serif";
color:#0070C0'>LookSmart</span></b><b><span style='font-size:10.0pt;font-family:
"Garamond","serif";color:#1F497D'> - Premium and Performance Advertising
Solutions<br>
625 Second Street, San Francisco, CA 94107<o:p></o:p></span></b></p>

</div>

<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'><o:p> </o:p></span></p>

<div>

<div style='border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in'>

<p class=MsoNormal><b><span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'>From:</span></b><span
style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'>
nagios-users-bounces@lists.sourceforge.net
[mailto:nagios-users-bounces@lists.sourceforge.net] <b>On Behalf Of </b>Stanley.HOPCROFT@deewr.gov.au<br>
<b>Sent:</b> Friday, February 22, 2008 6:19 PM<br>
<b>To:</b> nagios-users@lists.sourceforge.net<br>
<b>Subject:</b> [Nagios-users] OT - fault tolerant default router for Nagios
host.[SEC=UNCLASSIFIED]<o:p></o:p></span></p>

</div>

</div>

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

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

<p><span lang=EN-AU style='font-size:10.0pt;font-family:"Courier New"'>Dear
Folks,</span><span lang=EN-AU style='font-family:"Arial","sans-serif"'> </span><o:p></o:p></p>

<p><span lang=EN-AU style='font-size:10.0pt;font-family:"Courier New"'>I am
writing to request comments on a proposal to reduce the risk of loss of Network
visibility/spurious alerts etc caused by the failure of the Nagios host's
default gateway.</span><o:p></o:p></p>

<p><span lang=EN-AU style='font-size:10.0pt;font-family:"Courier New"'>When the
Nagios host is connected via multiple links, it is still necessary to ensure
that data flow either both links or that somehow traffic is diverted to the
other links.</span><span lang=EN-AU> </span><o:p></o:p></p>

<p><span lang=EN-AU style='font-size:10.0pt;font-family:"Courier New"'>Solutions
I have rejected include</span><span lang=EN-AU style='font-family:"Arial","sans-serif"'>
</span><o:p></o:p></p>

<p><span lang=EN-AU style='font-size:10.0pt;font-family:"Courier New"'>1 Link
teaming/bonding - immature in Linux</span><span lang=EN-AU style='font-family:
"Arial","sans-serif"'> </span><o:p></o:p></p>

<p><span lang=EN-AU style='font-size:10.0pt;font-family:"Courier New"'>2
HSRP/VRRP - don’t want to change network structure to suit Nagios and I
can't afford fibre links from Nag to a core switch in the 'other' data centre.</span><o:p></o:p></p>

<p><span lang=EN-AU style='font-size:10.0pt;font-family:"Courier New"'>Otherwise
this is a fine solution</span><span lang=EN-AU style='font-family:"Arial","sans-serif"'>
</span><o:p></o:p></p>

<p><span lang=EN-AU style='font-size:10.0pt;font-family:"Courier New"'>3 Load
sharing - half the traffic will be dropped if a link fails</span><span
lang=EN-AU style='font-family:"Arial","sans-serif"'> </span><o:p></o:p></p>

<p><span lang=EN-AU style='font-size:10.0pt;font-family:"Courier New"'>Here is
what I think is the best fit: an application layer (non kernel) fault tolerant
router.</span><span lang=EN-AU style='font-family:"Arial","sans-serif"'> </span><o:p></o:p></p>

<p><span lang=EN-AU style='font-size:10.0pt;font-family:"Courier New"'>This
could be implemented by</span><span lang=EN-AU style='font-family:"Arial","sans-serif"'>
</span><o:p></o:p></p>

<p><span lang=EN-AU style='font-size:10.0pt;font-family:"Courier New"'>1 a Nag
service check of the reachability of the default router</span><span lang=EN-AU
style='font-family:"Arial","sans-serif"'> </span><o:p></o:p></p>

<p><span lang=EN-AU style='font-size:10.0pt;font-family:"Courier New"'>2 an
event handler (run by sudo) that replaces the default router if the check
returns CRITICAL HARD.</span><span lang=EN-AU style='font-family:"Arial","sans-serif"'>
</span><o:p></o:p></p>

<p><span lang=EN-AU style='font-size:10.0pt;font-family:"Courier New"'>Your
comments are very welcome.</span><span lang=EN-AU style='font-family:"Arial","sans-serif"'>
</span><o:p></o:p></p>

<p><span lang=EN-AU style='font-size:10.0pt;font-family:"Courier New"'>Thank
you,</span><span lang=EN-AU style='font-family:"Arial","sans-serif"'> </span><o:p></o:p></p>

<p><span lang=EN-AU style='font-size:10.0pt;font-family:"Courier New"'>Yours
sincerely.</span><span lang=EN-AU style='font-family:"Arial","sans-serif"'> </span><o:p></o:p></p>

<p class=MsoNormal style='margin-bottom:12.0pt'><br>
<br>
<o:p></o:p></p>

<p><b><span lang=EN-AU style='font-size:10.0pt;font-family:"Microsoft Sans Serif","sans-serif";
color:black'>Classification:</span></b><span lang=EN-AU> </span><span
lang=EN-AU style='font-size:10.0pt;font-family:"Tahoma","sans-serif";
color:black'>UNCLASSIFIED</span><o:p></o:p></p>

</div>

</body>

</html>