Received: from cherry.ease.lsoft.com (cherry.ease.lsoft.com [209.119.0.109])
 by ietf.org (8.9.1a/8.9.1a) with ESMTP id XAA19825
 for <ospf-archive@LISTS.IETF.ORG>; Tue, 17 May 2005 23:27:56 -0400 (EDT)
Received: from vms.dc.lsoft.com (209.119.0.2) by cherry.ease.lsoft.com (LSMTP
 for Digital Unix v1.1b) with SMTP id <0.0104D498@cherry.ease.lsoft.com>;
 Tue, 17 May 2005 23:27:56 -0400
Received: by PEACH.EASE.LSOFT.COM (LISTSERV-TCP/IP release 14.3) with spool id
 71305002 for OSPF@PEACH.EASE.LSOFT.COM; Tue, 17 May 2005 23:27:54
 -0400
Received: from 63.197.255.158 by WALNUT.EASE.LSOFT.COM (SMTPL release 1.0l)
 with TCP; Tue, 17 May 2005 23:27:54 -0400
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: multipart/alternative;
 boundary="----_=_NextPart_001_01C55B59.937E8049"
X-MimeOLE: Produced By Microsoft Exchange V6.5.6944.0
Thread-Topic: More comments and questions on OSPFv3 security draft
Thread-Index: AcVbGfXCIK0ZHKApSh6vvoFtmuhrTQAQRcdw
Message-ID: <BB6D74C75CC76A419B6D6FA7C38317B27A8C26@sinett-sbs.SiNett.LAN>
Date: Tue, 17 May 2005 20:27:53 -0700
Reply-To: Mailing List <OSPF@PEACH.EASE.LSOFT.COM>
Sender: Mailing List <OSPF@PEACH.EASE.LSOFT.COM>
From: Vishwas Manral <Vishwas@SINETT.COM>
Subject: Re: More comments and questions on OSPFv3 security draft
To: OSPF@PEACH.EASE.LSOFT.COM
Precedence: list

This is a multi-part message in MIME format.

------_=_NextPart_001_01C55B59.937E8049
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Hi Mike,

=20

The quote I refer to is from 2401bis(which is with the IESG), which
replaces 2401.

     "- Remote IP Address(es) (IPv4 or IPv6): this is a list of ranges
       of IP addresses (unicast, anycast, broadcast (IPv4 only), or
       multicast group). "



I would be ok if any clarification is added though.

=20

Thanks,

Vishwas

=20

________________________________

From: Mailing List [mailto:OSPF@PEACH.EASE.LSOFT.COM] On Behalf Of Mike
Fox
Sent: Wednesday, May 18, 2005 1:22 AM
To: OSPF@PEACH.EASE.LSOFT.COM
Subject: More comments and questions on OSPFv3 security draft

=20


Back in Feburary and March I had a dialog with Vishwas involving some
questions on the OSPFv3 security draft.  Our security expert has asked
for some additional clarification, here is his comment:  =20

My comment is based on the following from RFC 2401 (section 4.1):=20

A security association is uniquely identified by a triple consisting
  of a Security Parameter Index (SPI), an IP Destination Address, and a
  security protocol (AH or ESP) identifier.  In principle, the
  Destination Address may be a unicast address, an IP broadcast
  address, or a multicast group address.  However, IPsec SA management
  mechanisms currently are defined only for unicast SAs.  Hence, in the
  discussions that follow, SAs will be described in the context of
  point-to-point communication, even though the concept is applicable
  in the point-to-multipoint case as well.=20

As noted above, two types of SAs are defined: transport mode and
  tunnel mode.  A transport mode SA is a security association between
  two hosts.

Comment: Certainly an SPD can have a ranged address that points to the
same SA. This is how you would set up an SPD in a firewall for tunnel
mode traffic. That is, a range of addresses for a network (not on the
firewall) can use a single SA. The destination IP address is an IPSec SA
endpoint. However, the SA must adhere to the definition above. For
unicast transport mode, I read this to be that the destination address
is a single IP address not a range. I suggest that the OSPFv3 security
draft specify exactly how the manual SAs would need to be set up to be
compliant. I don't think there is anything in RFC 2401 that allows a
range of unicast IP addresses to be "a unicast address".=20

And since it has been a while, here is the string of notes he is
commenting on:=20





=20

Vishwas Manral <Vishwas@SINETT.COM>=20
Sent by: Mailing List <OSPF@PEACH.EASE.LSOFT.COM>=20

03/01/2005 05:59 AM=20
Please respond to Mailing List=20

       =20
        To:        OSPF@PEACH.EASE.LSOFT.COM=20
        cc:        =20
        Subject:        Re: Questions about OSPF v3 security draft




Hi Mike,

Sorry for the delay. I may be wrong as I have not implemented this
myself, however my views are as follows: -

If you see the SPD entry the Remote IP Address can be=20
     "- Remote IP Address(es) (IPv4 or IPv6): this is a list of ranges
       of IP addresses (unicast, anycast, broadcast (IPv4 only), or
               multicast group). "
So for OSPF the Multicast as well as the unicast addresses will be used
to refer to an SA.

Next Layer Protocol would say OSPF.

That way we will have just one entry for all OSPF packets out of an
interface, just as we want it and a similar entry for inbound traffic. I
do not see a case of Full Mesh at all. I may be missing the point.

Thanks,
Vishwas
________________________________________
From: Mailing List [mailto:OSPF@PEACH.EASE.LSOFT.COM] On Behalf Of Mike
Fox
Sent: Friday, February 25, 2005 2:58 AM
To: OSPF@PEACH.EASE.LSOFT.COM
Subject: Re: Questions about OSPF v3 security draft


Vishwas,=20

I shared your response with our security expert and here is his
response:=20

What we need to know is whether the paragraph is referring to unicast. "
What it means is we will use the same crypto-algorithm and keys for all
traffic to a neighbor over an interface." If this comment is referring
to unicast, the point remains is that there will be multiple SAs. We
will not be able to adhere to the figure 3 requirements for unicast, and
there will be full meshing of SAs required between all communicating
OSPFs. Not so bad if using IKE. Really bad if using manual SAs.  =20

Here is the thread of notes being referred to (since it's been a couple
of weeks):=20

Vishwas Manral <Vishwas@SINETT.COM>=20
Sent by: Mailing List <OSPF@PEACH.EASE.LSOFT.COM>=20
02/15/2005 12:01 AM=20
Please respond to Mailing List=20
       =20
        To:        OSPF@PEACH.EASE.LSOFT.COM=20
        cc:        =20
        Subject:        Re: Questions about OSPF v3 security draft



Hi Mike,=20
 =20
I think both the authors are on leave, so they will probably reply
later.=20
 =20
However regarding the first point, I agree the wording should be
clearer. However what it means is we will use the same crypto-algorithm
and keys for all traffic to a neighbor over an interface.=20
 =20
Regarding the second point, I think I too have brought the issue on this
list and the reply I think was that the draft does not prohibit the use
of IKE for unicast flows.=20
=20

Thanks,=20
Vishwas=20
________________________________________

From: Mailing List [mailto:OSPF@PEACH.EASE.LSOFT.COM] On Behalf Of Mike
Fox
Sent: Friday, February 11, 2005 8:04 PM
To: OSPF@PEACH.EASE.LSOFT.COM
Subject: Questions about OSPF v3 security draft=20
 =20

Regarding
http://www.ietf.org/internet-drafts/draft-ietf-ospf-ospfv3-auth-07.txt,
and the previous drafts, a couple of questions have come up in our shop.


1) Section 7, 2nd paragraph says "the implementations MUST use manually
configured keys with same SA for inbound and outbound traffic (as shown
in figure 3).  I assume the "same SA" MUST rule applies to multicast
traffic only and not unicast traffic. This is because an SA is defined
as an SPI, security protocol (AH or ESP), and destination IP address.
For unicast addresses, by definition there will be as many SAs as there
are unicast destination addresses. Therefore, I don't think it is
possible to apply this MUST rule given the current IPSec definition (RFC
2401 section 4.1) of an SA for unicast. Assuming the intention of the
draft was to apply only to multicast and given the number of potential
SAs carrying unicast traffic, it would seem that using IKE to setup the
SAs dynamically would be a reasonable alternative to manual keying.    =20
=20
2)Section 9, 2nd paragraph discusses setting up a "secure IPSec channel
dynamically once it acquires the required information".  Since this
traffic is unicast only, IKE could easily set up the required SAs
without knowing the specific IP addresses in advance. Creating SAs
dynamically do not fit easily within scope of manual SA functional
capabilities. Why not use IKE for this traffic? Is this an acceptable
option?  =20

Mike=20


-----------------------------------------------------------------------
Enterprise Network Solutions
-----------------------------------------------------------------------
Research Triangle Park, NC  USA


------_=_NextPart_001_01C55B59.937E8049
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:st1=3D"urn:schemas-microsoft-com:office:smarttags" =
xmlns=3D"http://www.w3.org/TR/REC-html40">

<head>
<META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; =
charset=3Dus-ascii">
<meta name=3DGenerator content=3D"Microsoft Word 11 (filtered medium)">
<!--[if !mso]>
<style>
v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style>
<![endif]--><o:SmartTagType
 namespaceuri=3D"urn:schemas-microsoft-com:office:smarttags" =
name=3D"country-region"/>
<o:SmartTagType =
namespaceuri=3D"urn:schemas-microsoft-com:office:smarttags"
 name=3D"State"/>
<o:SmartTagType =
namespaceuri=3D"urn:schemas-microsoft-com:office:smarttags"
 name=3D"City"/>
<o:SmartTagType =
namespaceuri=3D"urn:schemas-microsoft-com:office:smarttags"
 name=3D"place"/>
<o:SmartTagType =
namespaceuri=3D"urn:schemas-microsoft-com:office:smarttags"
 name=3D"PersonName"/>
<!--[if !mso]>
<style>
st1\:*{behavior:url(#default#ieooui) }
</style>
<![endif]-->
<style>
<!--
 /* Font Definitions */
 @font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
	{font-family:sans-serif;
	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";}
a:link, span.MsoHyperlink
	{color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{color:purple;
	text-decoration:underline;}
p
	{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";}
tt
	{font-family:"Courier New";}
span.EmailStyle19
	{mso-style-type:personal-reply;
	font-family:Arial;
	color:navy;}
@page Section1
	{size:8.5in 11.0in;
	margin:1.0in 1.25in 1.0in 1.25in;}
div.Section1
	{page:Section1;}
-->
</style>

</head>

<body lang=3DEN-US link=3Dblue vlink=3Dpurple>

<div class=3DSection1>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'>Hi =
Mike,<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'><o:p>&nbsp;</o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'>The quote I refer to is from =
2401bis(which
is with the IESG), which replaces 2401.<o:p></o:p></span></font></p>

<p class=3DMsoNormal><tt><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:
10.0pt'>&nbsp; &nbsp; &nbsp;&quot;- Remote IP Address(es) (IPv4 or =
IPv6): this
is a list of ranges</span></font></tt><font size=3D2 face=3D"Courier =
New"><span
style=3D'font-size:10.0pt;font-family:"Courier New"'><br>
<tt><font face=3D"Courier New">&nbsp; &nbsp; &nbsp; &nbsp;of IP =
addresses
(unicast, anycast, broadcast (IPv4 only), or</font></tt><br>
<tt><font face=3D"Courier New">&nbsp; &nbsp; &nbsp; &nbsp;multicast =
group).
&quot;</font></tt><br>
<br>
<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt;
font-family:"Courier New"'>I would be ok if any clarification is added =
though.</span></font><font
size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:10.0pt;font-family:Arial;
color:navy'><o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'><o:p>&nbsp;</o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'>Thanks,<o:p></o:p></span></font></p>=


<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'>Vishwas<o:p></o:p></span></font></p>=


<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'><o:p>&nbsp;</o:p></span></font></p>

<div>

<div class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><font =
size=3D3
face=3D"Times New Roman"><span style=3D'font-size:12.0pt'>

<hr size=3D2 width=3D"100%" align=3Dcenter tabindex=3D-1>

</span></font></div>

<p class=3DMsoNormal><b><font size=3D2 face=3DTahoma><span =
style=3D'font-size:10.0pt;
font-family:Tahoma;font-weight:bold'>From:</span></font></b><font =
size=3D2
face=3DTahoma><span style=3D'font-size:10.0pt;font-family:Tahoma'> =
<st1:PersonName
w:st=3D"on">Mailing List</st1:PersonName> =
[mailto:OSPF@PEACH.EASE.LSOFT.COM] <b><span
style=3D'font-weight:bold'>On Behalf Of </span></b>Mike Fox<br>
<b><span style=3D'font-weight:bold'>Sent:</span></b> Wednesday, May 18, =
2005 1:22
AM<br>
<b><span style=3D'font-weight:bold'>To:</span></b> =
OSPF@PEACH.EASE.LSOFT.COM<br>
<b><span style=3D'font-weight:bold'>Subject:</span></b> More comments =
and
questions on OSPFv3 security draft</span></font><o:p></o:p></p>

</div>

<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
style=3D'font-size:
12.0pt'><o:p>&nbsp;</o:p></span></font></p>

<p class=3DMsoNormal style=3D'margin-bottom:12.0pt'><font size=3D3
face=3D"Times New Roman"><span style=3D'font-size:12.0pt'><br>
</span></font><font size=3D2 face=3Dsans-serif><span =
style=3D'font-size:10.0pt;
font-family:sans-serif'>Back in Feburary and March I had a dialog with =
Vishwas
involving some questions on the OSPFv3 security draft. &nbsp;Our =
security
expert has asked for some additional clarification, here is his comment: =
&nbsp;</span></font>
<br>
<br>
<font size=3D2 face=3Dsans-serif><span =
style=3D'font-size:10.0pt;font-family:sans-serif'>My
comment is based on the following from RFC 2401 (section 4.1): =
</span></font><br>
<br>
<tt><b><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt;
font-weight:bold'>A security association is uniquely identified by a =
triple
consisting</span></font></b></tt><b><font size=3D2 face=3D"Courier =
New"><span
style=3D'font-size:10.0pt;font-family:"Courier =
New";font-weight:bold'><br>
<tt><font face=3D"Courier New">&nbsp; of a Security Parameter Index =
(SPI), an IP
Destination Address, and a</font></tt><br>
<tt><font face=3D"Courier New">&nbsp; security protocol (AH or ESP) =
identifier.</font></tt></span></font></b><tt><font
size=3D2 face=3D"Courier New"><span style=3D'font-size:10.0pt'> &nbsp;In =
principle,
the</span></font></tt><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:
10.0pt;font-family:"Courier New"'><br>
<tt><font face=3D"Courier New">&nbsp; Destination Address may be =
<b><span
style=3D'font-weight:bold'>a unicast address</span></b>, an IP =
broadcast</font></tt><br>
<tt><font face=3D"Courier New">&nbsp; address, or a multicast group =
address.
&nbsp;However, IPsec SA management</font></tt><br>
<tt><font face=3D"Courier New">&nbsp; mechanisms currently are defined =
only for
unicast SAs. &nbsp;Hence, in the</font></tt><br>
<tt><font face=3D"Courier New">&nbsp; discussions that follow, SAs will =
be
described in the context of</font></tt><br>
<tt><font face=3D"Courier New">&nbsp; point-to-point communication, even =
though
the concept is applicable</font></tt><br>
<tt><font face=3D"Courier New">&nbsp; in the point-to-multipoint case as =
well.</font></tt></span></font>
<br>
<br>
<tt><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>As noted
above, two types of SAs are defined: transport mode =
and</span></font></tt><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt;font-family:"Courier New"'><br>
<tt><font face=3D"Courier New">&nbsp; tunnel mode. &nbsp;A transport =
mode SA is a
security association between</font></tt><br>
<tt><font face=3D"Courier New">&nbsp; two hosts.</font></tt><br>
<br>
<tt><font face=3D"Courier New">Comment: </font></tt></span></font><font =
size=3D2
face=3Dsans-serif><span =
style=3D'font-size:10.0pt;font-family:sans-serif'>Certainly
an SPD can have a ranged address that points to the same SA. This is how =
you
would set up an SPD in a firewall for tunnel mode traffic. That is, a =
range of
addresses for a network (not on the firewall) can use a single SA. The =
destination
IP address is an IPSec SA endpoint. However, the SA must adhere to the
definition above. For unicast transport mode, I read this to be that the
destination address is a single IP address not a range. I suggest that =
the
OSPFv3 security draft specify exactly how the manual SAs would need to =
be set
up to be compliant. I don't think there is anything in RFC 2401 that =
allows a
range of unicast IP addresses to be &quot;a unicast address&quot;. =
</span></font><br>
<br>
<font size=3D2 face=3Dsans-serif><span =
style=3D'font-size:10.0pt;font-family:sans-serif'>And
since it has been a while, here is the string of notes he is commenting =
on: </span></font><br>
<br>
<br>
<br>
<o:p></o:p></p>

<table class=3DMsoNormalTable border=3D0 cellpadding=3D0 width=3D"100%"
 style=3D'width:100.0%'>
 <tr>
  <td valign=3Dtop style=3D'padding:.75pt .75pt .75pt .75pt'>
  <p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span
  style=3D'font-size:12.0pt'><o:p>&nbsp;</o:p></span></font></p>
  </td>
  <td valign=3Dtop style=3D'padding:.75pt .75pt .75pt .75pt'>
  <p class=3DMsoNormal><st1:PersonName w:st=3D"on"><b><font size=3D1 =
face=3Dsans-serif><span
   =
style=3D'font-size:7.5pt;font-family:sans-serif;font-weight:bold'>Vishwas=

   Manral</span></font></b></st1:PersonName><b><font size=3D1 =
face=3Dsans-serif><span
  style=3D'font-size:7.5pt;font-family:sans-serif;font-weight:bold'>
  &lt;Vishwas@SINETT.COM&gt;</span></font></b> <br>
  <font size=3D1 face=3Dsans-serif><span =
style=3D'font-size:7.5pt;font-family:sans-serif'>Sent
  by: <st1:PersonName w:st=3D"on">Mailing List</st1:PersonName>
  &lt;OSPF@PEACH.EASE.LSOFT.COM&gt;</span></font> <o:p></o:p></p>
  <p><font size=3D1 face=3Dsans-serif><span =
style=3D'font-size:7.5pt;font-family:
  sans-serif'>03/01/2005 05:59 AM</span></font> <br>
  <font size=3D1 face=3Dsans-serif><span =
style=3D'font-size:7.5pt;font-family:sans-serif'>Please
  respond to <st1:PersonName w:st=3D"on">Mailing =
List</st1:PersonName></span></font>
  <o:p></o:p></p>
  </td>
  <td valign=3Dtop style=3D'padding:.75pt .75pt .75pt .75pt'>
  <p class=3DMsoNormal><font size=3D1 face=3DArial><span =
style=3D'font-size:7.5pt;
  font-family:Arial'>&nbsp; &nbsp; &nbsp; &nbsp; </span></font><br>
  <font size=3D1 face=3Dsans-serif><span =
style=3D'font-size:7.5pt;font-family:sans-serif'>&nbsp;
  &nbsp; &nbsp; &nbsp; To: &nbsp; &nbsp; &nbsp; =
&nbsp;OSPF@PEACH.EASE.LSOFT.COM</span></font>
  <br>
  <font size=3D1 face=3Dsans-serif><span =
style=3D'font-size:7.5pt;font-family:sans-serif'>&nbsp;
  &nbsp; &nbsp; &nbsp; cc: &nbsp; &nbsp; &nbsp; &nbsp;</span></font> =
<br>
  <font size=3D1 face=3Dsans-serif><span =
style=3D'font-size:7.5pt;font-family:sans-serif'>&nbsp;
  &nbsp; &nbsp; &nbsp; Subject: &nbsp; &nbsp; &nbsp; &nbsp;Re: Questions =
about
  OSPF v3 security draft</span></font><o:p></o:p></p>
  </td>
 </tr>
</table>

<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
style=3D'font-size:
12.0pt'><br>
<br>
<br>
</span></font><tt><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>Hi
Mike,</span></font></tt><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:
10.0pt;font-family:"Courier New"'><br>
<br>
<tt><font face=3D"Courier New">Sorry for the delay. I may be wrong as I =
have not
implemented this myself, however my views are as follows: =
-</font></tt><br>
<br>
<tt><font face=3D"Courier New">If you see the SPD entry the Remote IP =
Address can
be </font></tt><br>
<tt><font face=3D"Courier New">&nbsp; &nbsp; &nbsp;&quot;- Remote IP =
Address(es)
(IPv4 or IPv6): this is a list of ranges</font></tt><br>
<tt><font face=3D"Courier New">&nbsp; &nbsp; &nbsp; &nbsp;of IP =
addresses
(unicast, anycast, broadcast (IPv4 only), or</font></tt><br>
<tt><font face=3D"Courier New">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp;
&nbsp;multicast group). &quot;</font></tt><br>
<tt><font face=3D"Courier New">So for OSPF the Multicast as well as the =
unicast
addresses will be used to refer to an SA.</font></tt><br>
<br>
<tt><font face=3D"Courier New">Next Layer Protocol would say =
OSPF.</font></tt><br>
<br>
<tt><font face=3D"Courier New">That way we will have just one entry for =
all OSPF
packets out of an interface, just as we want it and a similar entry for =
inbound
traffic. I do not see a case of Full Mesh at all. I may be missing the =
point.</font></tt><br>
<br>
<tt><font face=3D"Courier New">Thanks,</font></tt><br>
<tt><font face=3D"Courier New">Vishwas</font></tt><br>
<tt><font face=3D"Courier =
New">________________________________________</font></tt><br>
<tt><font face=3D"Courier New">From: <st1:PersonName w:st=3D"on">Mailing =
List</st1:PersonName>
[mailto:OSPF@PEACH.EASE.LSOFT.COM] On Behalf Of Mike Fox</font></tt><br>
<tt><font face=3D"Courier New">Sent: Friday, February 25, 2005 2:58 =
AM</font></tt><br>
<tt><font face=3D"Courier New">To: =
OSPF@PEACH.EASE.LSOFT.COM</font></tt><br>
<tt><font face=3D"Courier New">Subject: Re: Questions about OSPF v3 =
security
draft</font></tt><br>
<br>
<br>
<tt><font face=3D"Courier New">Vishwas, </font></tt><br>
<br>
<tt><font face=3D"Courier New">I shared your response with our security =
expert
and here is his response: </font></tt><br>
<br>
<tt><font face=3D"Courier New">What we need to know is whether the =
paragraph is
referring to unicast. &quot; What it means is we will use the same
crypto-algorithm and keys for all traffic to a neighbor over an =
interface.&quot;
If this comment is referring to unicast, the point remains is that there =
will
be multiple SAs. We will not be able to adhere to the figure 3 =
requirements for
unicast, and there will be full meshing of SAs required between all
communicating OSPFs. Not so bad if using IKE. Really bad if using manual =
SAs.
&nbsp; </font></tt><br>
<br>
<tt><font face=3D"Courier New">Here is the thread of notes being =
referred to
(since it's been a couple of weeks): </font></tt><br>
<br>
<st1:PersonName w:st=3D"on"><tt><font face=3D"Courier New">Vishwas =
Manral</font></tt></st1:PersonName><tt><font
face=3D"Courier New"> &lt;Vishwas@SINETT.COM&gt; </font></tt><br>
<tt><font face=3D"Courier New">Sent by: <st1:PersonName =
w:st=3D"on">Mailing List</st1:PersonName>
&lt;OSPF@PEACH.EASE.LSOFT.COM&gt; </font></tt><br>
<tt><font face=3D"Courier New">02/15/2005 12:01 AM </font></tt><br>
<tt><font face=3D"Courier New">Please respond to <st1:PersonName =
w:st=3D"on">Mailing
 List</st1:PersonName> </font></tt><br>
<tt><font face=3D"Courier New">&nbsp; &nbsp; &nbsp; &nbsp; =
</font></tt><br>
<tt><font face=3D"Courier New">&nbsp; &nbsp; &nbsp; &nbsp; To: &nbsp; =
&nbsp;
&nbsp; &nbsp;OSPF@PEACH.EASE.LSOFT.COM </font></tt><br>
<tt><font face=3D"Courier New">&nbsp; &nbsp; &nbsp; &nbsp; cc: &nbsp; =
&nbsp;
&nbsp; &nbsp; </font></tt><br>
<tt><font face=3D"Courier New">&nbsp; &nbsp; &nbsp; &nbsp; Subject: =
&nbsp; &nbsp;
&nbsp; &nbsp;Re: Questions about OSPF v3 security draft</font></tt><br>
<br>
<br>
<br>
<tt><font face=3D"Courier New">Hi Mike, </font></tt><br>
<tt><font face=3D"Courier New">&nbsp; </font></tt><br>
<tt><font face=3D"Courier New">I think both the authors are on leave, so =
they
will probably reply later. </font></tt><br>
<tt><font face=3D"Courier New">&nbsp; </font></tt><br>
<tt><font face=3D"Courier New">However regarding the first point, I =
agree the
wording should be clearer. However what it means is we will use the same
crypto-algorithm and keys for all traffic to a neighbor over an =
interface. </font></tt><br>
<tt><font face=3D"Courier New">&nbsp; </font></tt><br>
<tt><font face=3D"Courier New">Regarding the second point, I think I too =
have
brought the issue on this list and the reply I think was that the draft =
does
not prohibit the use of IKE for unicast flows. </font></tt><br>
<tt><font face=3D"Courier New">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; </font></tt><br>
<tt><font face=3D"Courier New">Thanks, </font></tt><br>
<tt><font face=3D"Courier New">Vishwas </font></tt><br>
<tt><font face=3D"Courier =
New">________________________________________</font></tt><br>
<br>
<tt><font face=3D"Courier New">From: <st1:PersonName w:st=3D"on">Mailing =
List</st1:PersonName>
[mailto:OSPF@PEACH.EASE.LSOFT.COM] On Behalf Of Mike Fox</font></tt><br>
<tt><font face=3D"Courier New">Sent: Friday, February 11, 2005 8:04 =
PM</font></tt><br>
<tt><font face=3D"Courier New">To: =
OSPF@PEACH.EASE.LSOFT.COM</font></tt><br>
<tt><font face=3D"Courier New">Subject: Questions about OSPF v3 security =
draft </font></tt><br>
<tt><font face=3D"Courier New">&nbsp; </font></tt><br>
<br>
<tt><font face=3D"Courier New">Regarding
http://www.ietf.org/internet-drafts/draft-ietf-ospf-ospfv3-auth-07.txt, =
and the
previous drafts, a couple of questions have come up in our shop. =
</font></tt><br>
<br>
<tt><font face=3D"Courier New">1) Section 7, 2nd paragraph says =
&quot;the
implementations MUST use manually configured keys with same SA for =
inbound and
outbound traffic (as shown in figure 3). &nbsp;I assume the &quot;same =
SA&quot;
MUST rule applies to multicast traffic only and not unicast traffic. =
This is
because an SA is defined as an SPI, security protocol (AH or ESP), and
destination IP address. For unicast addresses, by definition there will =
be as
many SAs as there are unicast destination addresses. Therefore, I don't =
think
it is possible to apply this MUST rule given the current IPSec =
definition (RFC
2401 section 4.1) of an SA for unicast. Assuming the intention of the =
draft was
to apply only to multicast and given the number of potential SAs =
carrying
unicast traffic, it would seem that using IKE to setup the SAs =
dynamically
would be a reasonable alternative to manual keying. &nbsp; &nbsp; =
</font></tt><br>
<tt><font face=3D"Courier New">&nbsp;</font></tt><br>
<tt><font face=3D"Courier New">2)Section 9, 2nd paragraph discusses =
setting up a
&quot;secure IPSec channel dynamically once it acquires the required
information&quot;. &nbsp;Since this traffic is unicast only, IKE could =
easily
set up the required SAs without knowing the specific IP addresses in =
advance.
Creating SAs dynamically do not fit easily within scope of manual SA =
functional
capabilities. Why not use IKE for this traffic? Is this an acceptable =
option?
&nbsp; </font></tt><br>
<br>
<tt><font face=3D"Courier New">Mike </font></tt><br>
</span></font><br>
<font size=3D2 face=3Dsans-serif><span =
style=3D'font-size:10.0pt;font-family:sans-serif'><br>
-----------------------------------------------------------------------<b=
r>
<st1:City w:st=3D"on"><st1:place =
w:st=3D"on">Enterprise</st1:place></st1:City>
Network Solutions<br>
-----------------------------------------------------------------------<b=
r>
<st1:place w:st=3D"on"><st1:City w:st=3D"on">Research Triangle =
Park</st1:City>, <st1:State
 w:st=3D"on">NC</st1:State> &nbsp;<st1:country-region =
w:st=3D"on">USA</st1:country-region></st1:place></span></font><o:p></o:p>=
</p>

</div>

</body>

</html>

------_=_NextPart_001_01C55B59.937E8049--

