Return-Path: <shares@ndzh.com>
X-Original-To: secdir@ietfa.amsl.com
Delivered-To: secdir@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1])
 by ietfa.amsl.com (Postfix) with ESMTP id C91A412D5EC;
 Wed, 17 Aug 2016 19:13:10 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 1.739
X-Spam-Level: *
X-Spam-Status: No, score=1.739 tagged_above=-999 required=5
 tests=[BAYES_00=-1.9, DOS_OUTLOOK_TO_MX=2.845, HTML_MESSAGE=0.001,
 RDNS_NONE=0.793] autolearn=no autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44])
 by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id ve-TX5NxkgzV; Wed, 17 Aug 2016 19:13:09 -0700 (PDT)
Received: from hickoryhill-consulting.com (unknown [50.245.122.97])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
 (No client certificate requested)
 by ietfa.amsl.com (Postfix) with ESMTPS id F1FEF12D5BC;
 Wed, 17 Aug 2016 19:13:08 -0700 (PDT)
X-Default-Received-SPF: pass (skip=forwardok (res=PASS))
 x-ip-name=174.124.169.225; 
From: "Susan Hares" <shares@ndzh.com>
To: "'Radia Perlman'" <radiaperlman@gmail.com>, <secdir@ietf.org>,
 "'The IESG'" <iesg@ietf.org>,
 <draft-ietf-i2rs-protocol-security-requirements.all@tools.ietf.org>
References: <CAFOuuo6+2MqD8QKzemRZ77tEzXyFr+Ja-D8U7woXEq0LKRcngQ@mail.gmail.com>
In-Reply-To: <CAFOuuo6+2MqD8QKzemRZ77tEzXyFr+Ja-D8U7woXEq0LKRcngQ@mail.gmail.com>
Date: Wed, 17 Aug 2016 22:11:52 -0400
Message-ID: <015701d1f8f5$eae5a6d0$c0b0f470$@ndzh.com>
MIME-Version: 1.0
Content-Type: multipart/alternative;
 boundary="----=_NextPart_000_0158_01D1F8D4.63D58D70"
X-Mailer: Microsoft Outlook 14.0
Thread-Index: AQHCtNdp+3zCUnemYE+gWRpQ0UPOFqBqmqQQ
Content-Language: en-us
X-Authenticated-User: skh@ndzh.com 
Archived-At: <https://mailarchive.ietf.org/arch/msg/secdir/FDNpG-nyFA0xYXEb_A_l2S1t-_4>
Subject: Re: [secdir] Secdir review of
 draft-ietf-i2rs-protocol-security-requirements-06
X-BeenThere: secdir@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Security Area Directorate <secdir.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/secdir>,
 <mailto:secdir-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/secdir/>
List-Post: <mailto:secdir@ietf.org>
List-Help: <mailto:secdir-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/secdir>,
 <mailto:secdir-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 18 Aug 2016 02:13:11 -0000

This is a multipart message in MIME format.

------=_NextPart_000_0158_01D1F8D4.63D58D70
Content-Type: text/plain;
	charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Radia:

=20

Thank you for these excellent editorial comments.   A version -08 =
addresses your comments.=20

=20

From: Radia Perlman [mailto:radiaperlman@gmail.com]=20
Sent: Saturday, August 13, 2016 8:08 PM
To: secdir@ietf.org; The IESG; =
draft-ietf-i2rs-protocol-security-requirements.all@tools.ietf.org
Subject: Secdir review of =
draft-ietf-i2rs-protocol-security-requirements-06

=20

I have reviewed this document as part of the security directorate's =
ongoing effort to review all IETF documents being processed by the IESG.

These comments were written primarily for the benefit of the security =
area directors.

Document editors and WG chairs should treat these comments just like any =
other last call comments.

=20

The document is about the security requirements between a management =
station (what I assume a "I2RS client" is) and the agent on a "routing =
system". These include mutual authentication, transport security, =
atomicity.

=20

The document is well-written and ready, with nits.

>I haven't been following this WG, so apologies for perhaps not getting =
the terminology, though it might be better if every document were self =
contained, in >defining terms, or pointing to a different document where =
all the terms are defined.

1)      The meaning of the  term in the spec  "routing system" is not =
obvious to me. I'm assuming it means not only routers but anything that =
looks at layer 3 such as load splitters and hypervisors, is that =
correct? Maybe the term is defined in a different document? If not, a =
clarifying sentence would be appreciated by readers.\

Sue=E2=80=99s Response: Added the following definition:=20

/I2RS routing system:  Layer three (L3) routing systems which include =
physical routers,  virtual routers (in hypervisors or load splitters), =
and other devices handling L3 routing./

2)  In section "I2RS multi-message atomicity"
"this is not supported in order to simply the first version of I2RS"=20
should be "simplify"
=20
   Added in version 7=20
=20
=20
3)  "If insecure transport is used, then confidentiality and integrity =
cannot be achieved"
That statement, as a sweeping statement, isn't true, since, for =
instance, Ethernet does not provide any confidentiality and integrity, =
but protocols can achieve confidentiality and integrity by doing it =
themselves.  So perhaps the statement should be softened to say =
something like "I2RS does not itself provide confidentiality and =
integrity, so it depends on running over a secure Transport that =
provides these features".
=20
Sue=E2=80=99s Comment: Agreed.  Here=E2=80=99s my new text.=20
=20
New text/
Since, I2RS does not itself provide confidentiality and integrity,=20
so it depends on running over a secure Transport that provides these =
features.=20
=20
I2RS allows the use of an insecure transport for portions of data models =
that clearly indicate
insecure transport. Operators deploying I2RS must determine if they want =
to populate and=20
deploy the portions of the data model which use insecure transports.
/
=20
=20
4)  "All I2RS clients and I2RS agents MUST have an identity, and at =
least one unique identifier that uniquely identifies each party in the =
I2RS protocol context."
=20
This might be overly restrictive.  You might want several I2RS clients =
acting as instances of a single identity, in which case, they might all =
share the same identity. =20
=20
 Sue=E2=80=99s Response:  We consider that a single identity =3D a =
single client.    If the client has multiple instances and multiple =
transports, it is still consider the same identity.=20
=20
=20
" SEC-REQ-06: The I2RS protocol SHOULD assume some mechanism (IETF
      or private) will distribute or load identifiers so that the I2RS
      client/agent has these identifiers prior to the I2RS protocol
      establishing a connection between I2RS client and I2RS agent."
=20
Instead of "distribute or load", perhaps "configure" would be clearer?  =
At any rate, I don't know the difference between "distribute" and =
"load".
=20
Response: =20
Configure is not the right word.  One example for loading the identities =
is AAA.=20
=20
How about the following:
=20
New:=20
/The I2RS protocol SHOULD assume some mechanism(s) (IETF or private) =
will
 distribute the identifiers and load these into the I2RS client and =
agent =20
 so that the I2RS client/agent has these
 identifiers prior to the I2RS protocol establishing a connection=20
 between I2RS client and I2RS agent. (One mechanism such mechanism is =
AAA protocols.)
/
=20
Radia

=20

=20

Thank you for your review.=20

=20

Sue=20


------=_NextPart_000_0158_01D1F8D4.63D58D70
Content-Type: text/html;
	charset="UTF-8"
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: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=3Dutf-8"><meta =
name=3DGenerator content=3D"Microsoft Word 14 (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;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
	{font-family:Consolas;
	panose-1:2 11 6 9 2 2 4 3 2 4;}
/* 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;}
pre
	{mso-style-priority:99;
	mso-style-link:"HTML Preformatted Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:10.0pt;
	font-family:"Courier New";}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
	{mso-style-priority:99;
	mso-style-link:"Balloon Text Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:8.0pt;
	font-family:"Tahoma","sans-serif";}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
	{mso-style-priority:34;
	margin-top:0in;
	margin-right:0in;
	margin-bottom:0in;
	margin-left:.5in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";}
span.HTMLPreformattedChar
	{mso-style-name:"HTML Preformatted Char";
	mso-style-priority:99;
	mso-style-link:"HTML Preformatted";
	font-family:Consolas;}
span.BalloonTextChar
	{mso-style-name:"Balloon Text Char";
	mso-style-priority:99;
	mso-style-link:"Balloon Text";
	font-family:"Tahoma","sans-serif";}
span.EmailStyle22
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
/* List Definitions */
@list l0
	{mso-list-id:191305072;
	mso-list-type:hybrid;
	mso-list-template-ids:1473801176 -490696286 67698713 67698715 67698703 =
67698713 67698715 67698703 67698713 67698715;}
@list l0:level1
	{mso-level-text:"%1\)";
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:11.0pt;
	color:#1F497D;}
@list l0:level2
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level3
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
@list l0:level4
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level5
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level6
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
@list l0:level7
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level8
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level9
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
ol
	{margin-bottom:0in;}
ul
	{margin-bottom:0in;}
--></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=3DWordSection1><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>Radia:<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>Thank you for these excellent editorial comments.&nbsp;&nbsp; A =
version -08 addresses your comments. <o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><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"'> =
Radia Perlman [<a =
href=3D"mailto:radiaperlman@gmail.com">mailto:radiaperlman@gmail.com</a>]=
 <br><b>Sent:</b> Saturday, August 13, 2016 8:08 PM<br><b>To:</b> <a =
href=3D"mailto:secdir@ietf.org">secdir@ietf.org</a>; The IESG; <a =
href=3D"mailto:draft-ietf-i2rs-protocol-security-requirements.all@tools.i=
etf.org">draft-ietf-i2rs-protocol-security-requirements.all@tools.ietf.or=
g</a><br><b>Subject:</b> Secdir review of =
draft-ietf-i2rs-protocol-security-requirements-06<o:p></o:p></span></p><p=
 class=3DMsoNormal><o:p>&nbsp;</o:p></p><div><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
style=3D'font-size:11.0pt'>I have reviewed this document as part of the =
security directorate's ongoing effort to review all IETF documents being =
processed by the IESG.</span><span =
style=3D'font-size:9.5pt'><o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
style=3D'font-size:11.0pt'>These comments were written primarily for the =
benefit of the security area directors.</span><span =
style=3D'font-size:9.5pt'><o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
style=3D'font-size:11.0pt'>Document editors and WG chairs should treat =
these comments just like any other last call comments.</span><span =
style=3D'font-size:9.5pt'><o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
style=3D'font-size:9.5pt'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
style=3D'font-size:11.0pt'>The document is about the security =
requirements between a management station (what I assume a =
&quot;</span><span style=3D'color:black'>I2RS client&quot; is) and the =
agent on a &quot;routing system&quot;. These include mutual =
authentication, transport security, atomicity.</span><span =
style=3D'font-size:9.5pt'><o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
style=3D'font-size:9.5pt'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
style=3D'font-size:11.0pt'>The document is well-written and ready, with =
nits.</span><span =
style=3D'font-size:9.5pt;color:#1F497D'><o:p></o:p></span></p><p =
class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
style=3D'font-size:11.0pt'>&gt;I haven't been following this WG, so =
apologies for perhaps not getting the terminology, though it might be =
better if every document were self contained, in &gt;defining terms, or =
pointing to a different document where all the terms are =
defined.<o:p></o:p></span></p><p class=3DMsoListParagraph =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;text-indent:-=
.25in;mso-list:l0 level1 lfo2'><![if !supportLists]><span =
style=3D'font-size:11.0pt;color:#1F497D'><span =
style=3D'mso-list:Ignore'>1)<span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span></span></span><![endif]><span style=3D'font-size:11.0pt'>The =
meaning of the &nbsp;term in the spec &nbsp;&quot;</span><span =
style=3D'color:black'>routing system&quot; is not obvious to me. I'm =
assuming it means not only routers but anything that looks at layer 3 =
such as load splitters and hypervisors, is that correct? Maybe the term =
is defined in a different document? If not, a clarifying sentence would =
be appreciated by readers.</span><span =
style=3D'color:#1F497D'>\</span><o:p></o:p></p><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:red'>S=
ue=E2=80=99s Response: Added the following definition: =
<o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:red'>/=
I2RS routing system:&nbsp; Layer three (L3) routing systems which =
include physical routers,&nbsp; virtual routers (in hypervisors or load =
splitters), and other devices handling L3 =
routing./<o:p></o:p></span></p><pre =
style=3D'margin-left:.5in;text-indent:-.25in;mso-list:l0 level1 =
lfo2'><![if !supportLists]><span =
style=3D'font-size:11.0pt;color:#1F497D'><span =
style=3D'mso-list:Ignore'>2)<span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp; </span></span></span><![endif]><span =
style=3D'color:black'>In section &quot;</span><span =
style=3D'font-family:"Arial","sans-serif";color:black'>I2RS =
multi-message atomicity&quot;</span><span =
style=3D'color:black'><o:p></o:p></span></pre><pre =
style=3D'word-wrap:break-word;white-space:pre-wrap'><span =
style=3D'font-family:"Arial","sans-serif";color:black'>&quot;this is not =
supported in order to simply the first version of I2RS&quot; =
</span><span style=3D'color:black'><o:p></o:p></span></pre><pre =
style=3D'word-wrap:break-word;white-space:pre-wrap'><span =
style=3D'font-family:"Arial","sans-serif";color:black'>should be =
&quot;simplify&quot;<o:p></o:p></span></pre><pre><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></pre><pre><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>&nbsp;&nbsp; Added in version 7 <o:p></o:p></span></pre><pre><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></pre><pre =
style=3D'text-indent:.5in;word-wrap:break-word;white-space:pre-wrap'><spa=
n style=3D'color:black'><o:p>&nbsp;</o:p></span></pre><pre =
style=3D'margin-left:.5in;text-indent:-.25in;mso-list:l0 level1 =
lfo2;word-wrap:break-word;white-space:pre-wrap'><![if =
!supportLists]><span style=3D'font-size:11.0pt;color:#1F497D'><span =
style=3D'mso-list:Ignore'>3)<span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp; </span></span></span><![endif]><span =
style=3D'font-family:"Arial","sans-serif";color:black'>&quot;If insecure =
transport is used, then confidentiality and integrity cannot be =
achieved&quot;</span><span =
style=3D'color:black'><o:p></o:p></span></pre><pre =
style=3D'word-wrap:break-word;white-space:pre-wrap'><span =
style=3D'color:black'>That statement, as a sweeping statement, isn't =
true, since, for instance, Ethernet does not provide any confidentiality =
and integrity, but protocols can achieve confidentiality and integrity =
by doing it themselves.&nbsp; So perhaps the statement should be =
softened to say something like &quot;I2RS does not itself provide =
confidentiality and integrity, so it depends on running over a secure =
Transport that provides these =
features&quot;.<o:p></o:p></span></pre><pre><span =
style=3D'color:black'><o:p>&nbsp;</o:p></span></pre><pre><span =
style=3D'color:black'>Sue=E2=80=99s Comment: Agreed.&nbsp; =
Here=E2=80=99s my new text. <o:p></o:p></span></pre><pre><span =
style=3D'color:black'><o:p>&nbsp;</o:p></span></pre><pre><span =
style=3D'color:red'>New text/<o:p></o:p></span></pre><pre><span =
style=3D'color:red'>Since, I2RS does not itself provide confidentiality =
and integrity, <o:p></o:p></span></pre><pre><span style=3D'color:red'>so =
it depends on running over a secure Transport that provides these =
features. <o:p></o:p></span></pre><pre><span =
style=3D'color:red'><o:p>&nbsp;</o:p></span></pre><pre><span =
style=3D'color:red'>I2RS allows the use of an insecure transport for =
portions of data models that clearly =
indicate<o:p></o:p></span></pre><pre><span style=3D'color:red'>insecure =
transport. Operators deploying I2RS must determine if they want to =
populate and <o:p></o:p></span></pre><pre><span =
style=3D'color:red'>deploy the portions of the data model which use =
insecure transports.<o:p></o:p></span></pre><pre><span =
style=3D'color:black'>/<o:p></o:p></span></pre><pre><span =
style=3D'color:black'><o:p>&nbsp;</o:p></span></pre><pre><span =
style=3D'color:black'><o:p>&nbsp;</o:p></span></pre><pre =
style=3D'margin-left:.5in;text-indent:-.25in;mso-list:l0 level1 =
lfo2;word-wrap:break-word;white-space:pre-wrap'><![if =
!supportLists]><span style=3D'font-size:11.0pt;color:#1F497D'><span =
style=3D'mso-list:Ignore'>4)<span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp; </span></span></span><![endif]><span =
style=3D'color:black'>&quot;</span><span =
style=3D'font-family:"Arial","sans-serif";color:black'>All I2RS clients =
and I2RS agents MUST have an identity, and at least one unique =
identifier that uniquely identifies each party in the I2RS protocol =
context.&quot;</span><span =
style=3D'color:black'><o:p></o:p></span></pre><pre =
style=3D'word-wrap:break-word;white-space:pre-wrap'><span =
style=3D'color:black'><o:p>&nbsp;</o:p></span></pre><pre =
style=3D'margin-left:.25in;word-wrap:break-word;white-space:pre-wrap'><sp=
an style=3D'font-family:"Arial","sans-serif";color:black'>This might be =
overly restrictive.&nbsp; You might want several I2RS clients acting as =
instances of a single identity, in which case, they might all share the =
same identity.&nbsp; <o:p></o:p></span></pre><pre><span =
style=3D'font-family:"Arial","sans-serif";color:black'><o:p>&nbsp;</o:p><=
/span></pre><pre><span =
style=3D'font-family:"Arial","sans-serif";color:red'> Sue=E2=80=99s =
Response:&nbsp; We consider that a single identity =3D a single =
client.&nbsp; &nbsp;&nbsp;If the client has multiple instances and =
multiple transports, it is still consider the same identity. =
<o:p></o:p></span></pre><pre><span =
style=3D'color:black'><o:p>&nbsp;</o:p></span></pre><pre =
style=3D'word-wrap:break-word;white-space:pre-wrap'><span =
style=3D'color:black'><o:p>&nbsp;</o:p></span></pre><pre =
style=3D'word-wrap:break-word;white-space:pre-wrap'><span =
style=3D'color:black'>&quot; SEC-REQ-06: The I2RS protocol SHOULD assume =
some mechanism (IETF<o:p></o:p></span></pre><pre><span =
style=3D'color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; or private) will =
distribute or load identifiers so that the =
I2RS<o:p></o:p></span></pre><pre><span =
style=3D'color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; client/agent has =
these identifiers prior to the I2RS =
protocol<o:p></o:p></span></pre><pre><span =
style=3D'color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; establishing a =
connection between I2RS client and I2RS =
agent.&quot;<o:p></o:p></span></pre><pre =
style=3D'word-wrap:break-word;white-space:pre-wrap'><span =
style=3D'color:black'><o:p>&nbsp;</o:p></span></pre><pre =
style=3D'word-wrap:break-word;white-space:pre-wrap'><span =
style=3D'color:black'>Instead of &quot;distribute or load&quot;, perhaps =
&quot;configure&quot; would be clearer?&nbsp; At any rate, I don't know =
the difference between &quot;distribute&quot; and =
&quot;load&quot;.<o:p></o:p></span></pre><pre><span =
style=3D'color:black'><o:p>&nbsp;</o:p></span></pre><pre><span =
style=3D'color:red'>Response:&nbsp; <o:p></o:p></span></pre><pre><span =
style=3D'color:red'>Configure is not the right word. &nbsp;One example =
for loading the identities is AAA. <o:p></o:p></span></pre><pre><span =
style=3D'color:red'><o:p>&nbsp;</o:p></span></pre><pre><span =
style=3D'color:red'>How about the =
following:<o:p></o:p></span></pre><pre><span =
style=3D'color:red'><o:p>&nbsp;</o:p></span></pre><pre><span =
style=3D'color:red'>New: <o:p></o:p></span></pre><pre><span =
style=3D'color:red'>/The I2RS protocol SHOULD assume some mechanism(s) =
(IETF or private) will<o:p></o:p></span></pre><pre><span =
style=3D'color:red'> distribute the identifiers and load these into the =
I2RS client and agent&nbsp; <o:p></o:p></span></pre><pre><span =
style=3D'color:red'>&nbsp;so that the I2RS client/agent has =
these<o:p></o:p></span></pre><pre><span style=3D'color:red'> identifiers =
prior to the I2RS protocol establishing a connection =
<o:p></o:p></span></pre><pre><span style=3D'color:red'>&nbsp;between =
I2RS client and I2RS agent. (One mechanism such mechanism is AAA =
protocols.)<o:p></o:p></span></pre><pre><span =
style=3D'color:red'>/<o:p></o:p></span></pre><pre><span =
style=3D'color:black'><o:p>&nbsp;</o:p></span></pre><pre =
style=3D'word-wrap:break-word;white-space:pre-wrap'><span =
style=3D'color:black'>Radia<o:p></o:p></span></pre><div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal>Thank you =
for your review. <o:p></o:p></p><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal>Sue =
<o:p></o:p></p></div></div></div></body></html>
------=_NextPart_000_0158_01D1F8D4.63D58D70--

