Re: L7 packet inspection

Kenneth Salchow <[email protected]> Mon, 1 Feb 2010 07:53:55 -0800
Newsgroups gmane.comp.programming.load-balancing.general
Message-ID <4B18A8F75A6384449755BC7784073E9360EECB48DF@exch11.olympus.f5net.com>
--===============0804773621==
Content-Language: en-US
Content-Type: multipart/signed; protocol="application/x-pkcs7-signature";
	micalg=SHA1; boundary="----=_NextPart_000_01F7_01CAA324.777F6BF0"

------=_NextPart_000_01F7_01CAA324.777F6BF0
Content-Type: multipart/alternative;
	boundary="----=_NextPart_001_01F8_01CAA324.777F6BF0"


------=_NextPart_001_01F8_01CAA324.777F6BF0
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: 7bit

Ali Said:

"A WAF on the order hand is often just a plugin of the AF. I know... I know,
some cheap brands out there advertize WAF as standalone appliance, but the
WAF is simple an AF with a filter."

 

I understand what your are trying to say, that a WAF is a specialized
component on-top of a generic application-layer (L7) device-but I don't
really agree with your treatment here as simply a "filter".

 

By its very nature, any application firewall MUST have specialized
capability at EACH application.  A generic device that simply enforces
protocol RFC isn't really an "application" firewall, it's a protocol
enforcement firewall.  Surely, for ease of example, a web request can be
completely RFC compliant and still be an attack on the specific application.
The capability to determine-on an application-by-application basis-whether
that transaction is an attack or not is a little more sophisticated than a
simple filter. This is particularly useful with web-services calls which,
while using standard HTTP as a transport have application specific
functionality within them that require a little more flexibility and
intelligence.

 

Thanks,

 


KJ (Ken) Salchow, Jr. | Manager, Technical Marketing


D 651.423.1133

M 612.868.1258

P 206.272.5555

F 206.272.5555

 <http://www.f5.com/> www.f5.com

 

 

From: [email protected] [mailto:[email protected]] On Behalf Of
Ali Abbas
Sent: Saturday, January 30, 2010 2:47 PM
To: Load Balancing Mailing List
Subject: Re: [load balancing] L7 packet inspection

 

Hi Surya,

I appreciate your attempt to give a short intro to Layer 7 Inspection, but I
fear, some of your statements could be a bit miss-leading. Just for the sake
of clarification ;-)



Multiprotocol DPI (Deep Packet Inspection) : this is what you find in your
ACE, cisco ASA or any good network firewall. it works on multiple protocols
(FTP, SIP, DNS, RTSP, FTP...) and avoids protocol misuse and RFC compliance.


DPI is protocol independant... the type of payload you wishes to filter or
mine will only be a specification of the ability of the DPI engine running
on the network device.
 

	


This is "basic" L7 inspection and filtering but the strength is that it's
usually performed in hardware and it supports a lot of protocols (in ACE
it's performed by NPs and not the control plane I guess)


Right, also I personally would not see how inspection would take place in
the control plane. We are not concerned about routing/forwaring primarely
here, so that's exclusively surely not the case . For your information, all
inline packet inspections (dpi/stateful etc...) only take place on the NPs.



Then you have "application firewalls" (or Web App FW). These are dedicated
features or appliances working only on HTTP(S) - and mainly on Web-based
applications, this is not relevant to XML web services - to avoid most of
"Web attacks".


First of all, they are 2 things, an Application Firewall and a WAF (Web
Application Firewall). One is often just the appliance (the core), that is
to say, a firewall being able to work with the application layer of the
TCP/IP stack... in order words, a layer 7 firewall. So the AF would work
with any applications, not only restricted to http/https.

A WAF on the order hand is often just a plugin of the AF. I know... I know,
some cheap brands out there advertize WAF as standalone appliance, but the
WAF is simple an AF with a filter.

just though I should clarify those points.

--
Ali Abbas
Blog: http://alouche.net


------=_NextPart_001_01F8_01CAA324.777F6BF0
Content-Type: text/html;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

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

<head>
<meta http-equiv=3DContent-Type content=3D"text/html; =
charset=3Dus-ascii">
<meta name=3DGenerator content=3D"Microsoft Word 12 (filtered medium)">
<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:inherit;
	panose-1:0 0 0 0 0 0 0 0 0 0;}
 /* 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;}
span.EmailStyle17
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
.MsoChpDefault
	{mso-style-type:export-only;}
@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=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
 <o:shapelayout v:ext=3D"edit">
  <o:idmap v:ext=3D"edit" data=3D"1" />
 </o:shapelayout></xml><![endif]-->
</head>

<body lang=3DEN-US link=3Dblue vlink=3Dpurple>

<div class=3DSection1>

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

<p class=3DMsoNormal style=3D'margin-left:.5in'><b><i><span =
style=3D'font-size:11.0pt;
font-family:"Calibri","sans-serif";color:#1F497D'>&#8220;</span>A WAF on =
the
order hand is often just a plugin of the AF. I know... I know, some =
cheap
brands out there advertize WAF as standalone appliance, but the WAF is =
simple
an AF with a filter.&#8221;<o:p></o:p></i></b></p>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

<p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'>I understand what your are trying to say, that a WAF is a
specialized component on-top of a generic application-layer (L7) =
device&#8212;but
I don&#8217;t really agree with your treatment here as simply a =
&#8220;filter&#8221;.<o:p></o:p></span></p>

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

<p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'>By its very nature, any application firewall MUST have =
specialized
capability at EACH application.&nbsp; A generic device that simply =
enforces
protocol RFC isn&#8217;t really an &#8220;application&#8221; firewall, =
it&#8217;s
a protocol enforcement firewall.&nbsp; Surely, for ease of example, a =
web
request can be completely RFC compliant and still be an attack on the =
specific
application. &nbsp;The capability to determine&#8212;on an
application-by-application basis&#8212;whether that transaction is an =
attack or
not is a little more sophisticated than a simple filter. This is =
particularly
useful with web-services calls which, while using standard HTTP as a =
transport
have application specific functionality within them that require a =
little more
flexibility and intelligence.<o:p></o:p></span></p>

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

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

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

<table class=3DMsoNormalTable border=3D0 cellpadding=3D0 width=3D425 =
style=3D'width:318.75pt'>
 <tr>
  <td colspan=3D5 style=3D'padding:.75pt .75pt .75pt .75pt'>
  <p class=3DMsoNormal><b><span =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif";
  color:#1F497D'>KJ (Ken) Salchow, Jr.</span></b><span =
style=3D'font-size:10.0pt;
  font-family:"Arial","sans-serif";color:#1F497D'> | Manager, Technical
  Marketing</span><span =
style=3D'font-family:"Calibri","sans-serif";color:#1F497D'><o:p></o:p></s=
pan></p>
  </td>
 </tr>
 <tr style=3D'height:9.0pt'>
  <td width=3D84 style=3D'width:63.0pt;padding:.75pt .75pt .75pt =
.75pt;height:9.0pt'>
  <p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
  line-height:9.0pt'><b><span =
style=3D'font-size:7.5pt;font-family:"Arial","sans-serif";
  color:#333333'>D 651.423.1133</span></b><span =
style=3D'color:#1F497D'><o:p></o:p></span></p>
  </td>
  <td width=3D84 style=3D'width:63.0pt;padding:.75pt .75pt .75pt =
.75pt;height:9.0pt'>
  <p class=3DMsoNormal style=3D'line-height:9.0pt'><b><span =
style=3D'font-size:7.5pt;
  font-family:"Arial","sans-serif";color:#333333'>M =
612.868.1258</span></b><span
  =
style=3D'font-family:"Calibri","sans-serif";color:#1F497D'><o:p></o:p></s=
pan></p>
  </td>
  <td width=3D84 style=3D'width:63.0pt;padding:.75pt .75pt .75pt =
.75pt;height:9.0pt'>
  <p class=3DMsoNormal style=3D'line-height:9.0pt'><b><span =
style=3D'font-size:7.5pt;
  font-family:"Arial","sans-serif";color:#333333'>P =
206.272.5555</span></b><span
  =
style=3D'font-family:"Calibri","sans-serif";color:#1F497D'><o:p></o:p></s=
pan></p>
  </td>
  <td width=3D84 style=3D'width:63.0pt;padding:.75pt .75pt .75pt =
.75pt;height:9.0pt'>
  <p class=3DMsoNormal style=3D'line-height:9.0pt'><b><span =
style=3D'font-size:7.5pt;
  font-family:"Arial","sans-serif";color:#333333'>F =
206.272.5555</span></b><span
  =
style=3D'font-family:"Calibri","sans-serif";color:#1F497D'><o:p></o:p></s=
pan></p>
  </td>
  <td width=3D69 style=3D'width:51.75pt;padding:.75pt .75pt .75pt =
.75pt;height:
  9.0pt'>
  <p class=3DMsoNormal style=3D'line-height:9.0pt'><b><span =
style=3D'font-size:7.5pt;
  font-family:"Arial","sans-serif";color:#333333'><a =
href=3D"http://www.f5.com/"><span
  style=3D'color:#333333'>www.f5.com</span></a></span></b><span =
style=3D'font-family:
  "Calibri","sans-serif";color:#1F497D'><o:p></o:p></span></p>
  </td>
 </tr>
</table>

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

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

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

<p class=3DMsoNormal style=3D'margin-left:.5in'><b><span =
style=3D'font-size:10.0pt;
font-family:"Tahoma","sans-serif"'>From:</span></b><span =
style=3D'font-size:10.0pt;
font-family:"Tahoma","sans-serif"'> [email protected]
[mailto:[email protected]] <b>On Behalf Of </b>Ali Abbas<br>
<b>Sent:</b> Saturday, January 30, 2010 2:47 PM<br>
<b>To:</b> Load Balancing Mailing List<br>
<b>Subject:</b> Re: [load balancing] L7 packet =
inspection<o:p></o:p></span></p>

</div>

<p class=3DMsoNormal style=3D'margin-left:.5in'><o:p>&nbsp;</o:p></p>

<p class=3DMsoNormal =
style=3D'mso-margin-top-alt:0in;margin-right:0in;margin-bottom:
12.0pt;margin-left:.5in'>Hi Surya,<br>
<br>
I appreciate your attempt to give a short intro to Layer 7 Inspection, =
but I
fear, some of your statements could be a bit miss-leading. Just for the =
sake of
clarification ;-)<o:p></o:p></p>

<div>

<blockquote style=3D'border:none;border-left:solid #CCCCCC =
1.0pt;padding:0in 0in 0in 6.0pt;
margin-left:4.8pt;margin-right:0in'>

<table class=3DMsoNormalTable border=3D0 cellspacing=3D0 cellpadding=3D0 =
width=3D618
 style=3D'width:463.2pt;margin-left:.5in'>
 <tr>
  <td valign=3Dtop style=3D'padding:0in 0in 0in =
0in;font-style:inherit;font-variant:
  =
inherit;font-weight:inherit;font-size:inherit;line-height:inherit;font-si=
ze-adjust: inherit;
  font-stretch: inherit'>
  <p class=3DMsoNormal><span =
style=3D'font-family:"inherit","serif"'><br>
  <b><i>Multiprotocol DPI (Deep Packet Inspection) : this is what you =
find in
  your ACE, cisco ASA or any good network firewall. it works on multiple
  protocols (FTP, SIP, DNS, RTSP, FTP...) and avoids protocol misuse and =
RFC
  compliance.</i></b><o:p></o:p></span></p>
  </td>
 </tr>
</table>

</blockquote>

<div>

<p class=3DMsoNormal style=3D'margin-left:.5in'><br>
DPI is protocol independant... the type of payload you wishes to filter =
or mine
will only be a specification of the ability of the DPI engine running on =
the
network device.<br>
&nbsp;<o:p></o:p></p>

</div>

<blockquote style=3D'border:none;border-left:solid #CCCCCC =
1.0pt;padding:0in 0in 0in 6.0pt;
margin-left:4.8pt;margin-right:0in'>

<table class=3DMsoNormalTable border=3D0 cellspacing=3D0 cellpadding=3D0
 style=3D'margin-left:.5in'>
 <tr>
  <td valign=3Dtop style=3D'padding:0in 0in 0in =
0in;font-style:inherit;font-variant:
  =
inherit;font-weight:inherit;font-size:inherit;line-height:inherit;font-si=
ze-adjust: inherit;
  font-stretch: inherit'></td>
 </tr>
</table>

</blockquote>

<table class=3DMsoNormalTable border=3D0 cellspacing=3D0 cellpadding=3D0
 style=3D'margin-left:.5in'>
 <tr>
  <td valign=3Dtop style=3D'padding:0in 0in 0in 0in'>
  <p class=3DMsoNormal style=3D'margin-bottom:12.0pt'><b><i><span =
style=3D'font-family:
  "inherit","serif"'>This is &quot;basic&quot; L7 inspection and =
filtering but
  the strength is that it's usually performed in hardware and it =
supports a lot
  of protocols (in ACE it's performed by NPs and not the control plane I =
guess)</span></i></b><span
  style=3D'font-family:"inherit","serif"'><o:p></o:p></span></p>
  </td>
 </tr>
</table>

<div>

<p class=3DMsoNormal =
style=3D'mso-margin-top-alt:0in;margin-right:0in;margin-bottom:
12.0pt;margin-left:.5in'><br>
Right, also I personally would not see how inspection would take place =
in the
control plane. We are not concerned about routing/forwaring primarely =
here, so
that's exclusively surely not the case . For your information, all =
inline
packet inspections (dpi/stateful etc...) only take place on the =
NPs.<o:p></o:p></p>

</div>

<blockquote style=3D'border:none;border-left:solid #CCCCCC =
1.0pt;padding:0in 0in 0in 6.0pt;
margin-left:4.8pt;margin-right:0in'>

<table class=3DMsoNormalTable border=3D0 cellspacing=3D0 cellpadding=3D0 =
width=3D618
 style=3D'width:463.2pt;margin-left:.5in'>
 <tr>
  <td valign=3Dtop style=3D'padding:0in 0in 0in =
0in;font-style:inherit;font-variant:
  =
inherit;font-weight:inherit;font-size:inherit;line-height:inherit;font-si=
ze-adjust: inherit;
  font-stretch: inherit'>
  <p class=3DMsoNormal><span =
style=3D'font-family:"inherit","serif"'><br>
  <b><i>Then you have &quot;application firewalls&quot; (or Web App FW). =
These
  are dedicated features or appliances working only on HTTP(S) - and =
mainly on
  Web-based applications, this is not relevant to XML web services - to =
avoid
  most of &quot;Web attacks&quot;.</i></b><o:p></o:p></span></p>
  </td>
 </tr>
</table>

</blockquote>

<div>

<p class=3DMsoNormal =
style=3D'mso-margin-top-alt:0in;margin-right:0in;margin-bottom:
12.0pt;margin-left:.5in'><br>
First of all, they are 2 things, an Application Firewall and a WAF (Web
Application Firewall). One is often just the appliance (the core), that =
is to
say, a firewall being able to work with the application layer of the =
TCP/IP
stack... in order words, a layer 7 firewall. So the AF would work with =
any
applications, not only restricted to http/https.<br>
<br>
A WAF on the order hand is often just a plugin of the AF. I know... I =
know,
some cheap brands out there advertize WAF as standalone appliance, but =
the WAF
is simple an AF with a filter.<br>
<br>
just though I should clarify those points.<br>
<br>
--<br>
Ali Abbas<br>
Blog: <a =
href=3D"http://alouche.net">http://alouche.net</a><o:p></o:p></p>

</div>

</div>

</div>

</body>

</html>

------=_NextPart_001_01F8_01CAA324.777F6BF0--

------=_NextPart_000_01F7_01CAA324.777F6BF0
Content-Type: application/x-pkcs7-signature; name="smime.p7s"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="smime.p7s"

MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIIzjCCAlYw
ggG/oAMCAQICEEgb315xx3HUwgzZMb1Lyl0wDQYJKoZIhvcNAQEFBQAwYjELMAkGA1UEBhMCWkEx
JTAjBgNVBAoTHFRoYXd0ZSBDb25zdWx0aW5nIChQdHkpIEx0ZC4xLDAqBgNVBAMTI1RoYXd0ZSBQ
ZXJzb25hbCBGcmVlbWFpbCBJc3N1aW5nIENBMB4XDTA5MDgyNjIzNTc1MloXDTEwMDgyNjIzNTc1
MlowQjEfMB0GA1UEAxMWVGhhd3RlIEZyZWVtYWlsIE1lbWJlcjEfMB0GCSqGSIb3DQEJARYQay5z
YWxjaG93QGY1LmNvbTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEAry5h0di1dpSX3iunEOj5
yhbkKQwF8+4MnRaGp5LhwITm+/2K977gkxd2FqBho+iC0sMCxbFDarMawqOITQuzoW/0VqcOyNrW
Zh/L6dRQOSFIjJAz4eGAtuohC5N8oRdV+l1Zb8UcOua11YBPcOLAgD94AOcALm0DFlwaTsQi8pcC
AwEAAaMtMCswGwYDVR0RBBQwEoEQay5zYWxjaG93QGY1LmNvbTAMBgNVHRMBAf8EAjAAMA0GCSqG
SIb3DQEBBQUAA4GBAJDs8XatGqIVTw6NkEdNOxwIaxbQI8JU8NZcGIc42DbX/TsUXR8CAdFJ640Q
pXke6ldn8I01pEPEIlUWri2zNrEVgSuHGizrt3qGn8hHU4hmO3vdhHqXWeowalRZMDA8P9oMAhjK
2j9EfnxJ8N5USl8/JEbayDFnjFvBU7DOi08PMIIDLTCCApagAwIBAgIBADANBgkqhkiG9w0BAQQF
ADCB0TELMAkGA1UEBhMCWkExFTATBgNVBAgTDFdlc3Rlcm4gQ2FwZTESMBAGA1UEBxMJQ2FwZSBU
b3duMRowGAYDVQQKExFUaGF3dGUgQ29uc3VsdGluZzEoMCYGA1UECxMfQ2VydGlmaWNhdGlvbiBT
ZXJ2aWNlcyBEaXZpc2lvbjEkMCIGA1UEAxMbVGhhd3RlIFBlcnNvbmFsIEZyZWVtYWlsIENBMSsw
KQYJKoZIhvcNAQkBFhxwZXJzb25hbC1mcmVlbWFpbEB0aGF3dGUuY29tMB4XDTk2MDEwMTAwMDAw
MFoXDTIwMTIzMTIzNTk1OVowgdExCzAJBgNVBAYTAlpBMRUwEwYDVQQIEwxXZXN0ZXJuIENhcGUx
EjAQBgNVBAcTCUNhcGUgVG93bjEaMBgGA1UEChMRVGhhd3RlIENvbnN1bHRpbmcxKDAmBgNVBAsT
H0NlcnRpZmljYXRpb24gU2VydmljZXMgRGl2aXNpb24xJDAiBgNVBAMTG1RoYXd0ZSBQZXJzb25h
bCBGcmVlbWFpbCBDQTErMCkGCSqGSIb3DQEJARYccGVyc29uYWwtZnJlZW1haWxAdGhhd3RlLmNv
bTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEA1GnX1LCUZFtx6UfYDFG26nKRsIRefS0Nj3sS
34UldSh0OkIsYyeflXtL734Zhx2G6qPduc6WZBrCFG5ErHzmj+hND3EfQDimAKOHePb5lIZererA
Xnbr2RSjXW56fAylS1V/Bhkpf56aJtVquzgkCGqYx7Hao5iR/Xnb5VrEHLkCAwEAAaMTMBEwDwYD
VR0TAQH/BAUwAwEB/zANBgkqhkiG9w0BAQQFAAOBgQDH7JJ+Tvj1lqVnYiqk8E0RYNBvjWBYYawm
u1I1XAjPMPuoSpaKH2JCI4wXD/S6ZJwXrEcp352YXtJsYHFcoqzceePnbgBHH7UNKOgCneSa/RP0
ptl8sfjcXyMmCZGAc9AUG95DqYMl8uacLxXK/qarigd1iwzdUYRr5PjRzneigTCCAz8wggKooAMC
AQICAQ0wDQYJKoZIhvcNAQEFBQAwgdExCzAJBgNVBAYTAlpBMRUwEwYDVQQIEwxXZXN0ZXJuIENh
cGUxEjAQBgNVBAcTCUNhcGUgVG93bjEaMBgGA1UEChMRVGhhd3RlIENvbnN1bHRpbmcxKDAmBgNV
BAsTH0NlcnRpZmljYXRpb24gU2VydmljZXMgRGl2aXNpb24xJDAiBgNVBAMTG1RoYXd0ZSBQZXJz
b25hbCBGcmVlbWFpbCBDQTErMCkGCSqGSIb3DQEJARYccGVyc29uYWwtZnJlZW1haWxAdGhhd3Rl
LmNvbTAeFw0wMzA3MTcwMDAwMDBaFw0xMzA3MTYyMzU5NTlaMGIxCzAJBgNVBAYTAlpBMSUwIwYD
VQQKExxUaGF3dGUgQ29uc3VsdGluZyAoUHR5KSBMdGQuMSwwKgYDVQQDEyNUaGF3dGUgUGVyc29u
YWwgRnJlZW1haWwgSXNzdWluZyBDQTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEAxKY8VXNV
+065yplaHmjAdQRwnd/p/6Me7L3N9VvyGna9fww6YfK/Uc4B1OVQCjDXAmNaLIkVcI7dyfArhVqq
P3FWy688Cwfn8R+RNiQqE88r1fOCdz0Dviv+uxg+B79AgAJk16emu59l0cUqVIUPSAR/p7bRPGEE
QB5kGXJgt/sCAwEAAaOBlDCBkTASBgNVHRMBAf8ECDAGAQH/AgEAMEMGA1UdHwQ8MDowOKA2oDSG
Mmh0dHA6Ly9jcmwudGhhd3RlLmNvbS9UaGF3dGVQZXJzb25hbEZyZWVtYWlsQ0EuY3JsMAsGA1Ud
DwQEAwIBBjApBgNVHREEIjAgpB4wHDEaMBgGA1UEAxMRUHJpdmF0ZUxhYmVsMi0xMzgwDQYJKoZI
hvcNAQEFBQADgYEASIzRUIPqCy7MDaNmrGcPf6+svsIXoUOWlJ1/TCG4+DYfqi2fNi/A9BxQIJNw
PP2t4WFiw9k6GX6EsZkbAMUaC4J0niVQlGLH2ydxVyWN3amcOY6MIE9lX5Xa9/eH1sYITq726jTl
EBpbNU1341YheILcIRk13iSx0x1G/11fZU8xggL4MIIC9AIBATB2MGIxCzAJBgNVBAYTAlpBMSUw
IwYDVQQKExxUaGF3dGUgQ29uc3VsdGluZyAoUHR5KSBMdGQuMSwwKgYDVQQDEyNUaGF3dGUgUGVy
c29uYWwgRnJlZW1haWwgSXNzdWluZyBDQQIQSBvfXnHHcdTCDNkxvUvKXTAJBgUrDgMCGgUAoIIB
2DAYBgkqhkiG9w0BCQMxCwYJKoZIhvcNAQcBMBwGCSqGSIb3DQEJBTEPFw0xMDAyMDExNTUzNTVa
MCMGCSqGSIb3DQEJBDEWBBRibKJAKMyHpHsj2Uvpl4jDlyuZMDBnBgkqhkiG9w0BCQ8xWjBYMAoG
CCqGSIb3DQMHMA4GCCqGSIb3DQMCAgIAgDANBggqhkiG9w0DAgIBQDAHBgUrDgMCBzANBggqhkiG
9w0DAgIBKDAHBgUrDgMCGjAKBggqhkiG9w0CBTCBhQYJKwYBBAGCNxAEMXgwdjBiMQswCQYDVQQG
EwJaQTElMCMGA1UEChMcVGhhd3RlIENvbnN1bHRpbmcgKFB0eSkgTHRkLjEsMCoGA1UEAxMjVGhh
d3RlIFBlcnNvbmFsIEZyZWVtYWlsIElzc3VpbmcgQ0ECEEgb315xx3HUwgzZMb1Lyl0wgYcGCyqG
SIb3DQEJEAILMXigdjBiMQswCQYDVQQGEwJaQTElMCMGA1UEChMcVGhhd3RlIENvbnN1bHRpbmcg
KFB0eSkgTHRkLjEsMCoGA1UEAxMjVGhhd3RlIFBlcnNvbmFsIEZyZWVtYWlsIElzc3VpbmcgQ0EC
EEgb315xx3HUwgzZMb1Lyl0wDQYJKoZIhvcNAQEBBQAEgYAdroWsrQZKPtqB/3dq5RoH25W3wGcT
2LZCrSdntyOjYNn9LO4YpYBDEuv78DrpRt0d7r+tQj7owWRiOYo6yditVQRmA+cTbhD8jQxVYtVy
FAwr/qlNkbvmIHSAoUOGozdZu1GapAPQR1b/a7XC1tgxgSnKSFEneyhJG1oAmyCXoAAAAAAAAA==

------=_NextPart_000_01F7_01CAA324.777F6BF0--

--===============0804773621==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
lb-l mailing list
[email protected]
http://vegan.net/mailman/listinfo/lb-l
Searchable Archive: http://vegan.net/lb/archive
http://lbdigest.com Load Balancing Digest
http://lbwiki.com Load Balancing Wiki

--===============0804773621==--