
From yoav@yitran.com  Sat Dec  3 23:23:37 2011
Return-Path: <yoav@yitran.com>
X-Original-To: roll@ietfa.amsl.com
Delivered-To: roll@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2704621F8876 for <roll@ietfa.amsl.com>; Sat,  3 Dec 2011 23:23:37 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.487
X-Spam-Level: 
X-Spam-Status: No, score=-4.487 tagged_above=-999 required=5 tests=[BAYES_05=-1.11, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 1Mj3amqXDF7s for <roll@ietfa.amsl.com>; Sat,  3 Dec 2011 23:23:36 -0800 (PST)
Received: from na3sys009aog125.obsmtp.com (na3sys009aog125.obsmtp.com [74.125.149.153]) by ietfa.amsl.com (Postfix) with SMTP id 13CD321F85BB for <roll@ietf.org>; Sat,  3 Dec 2011 23:23:34 -0800 (PST)
Received: from mail-ww0-f50.google.com ([74.125.82.50]) (using TLSv1) by na3sys009aob125.postini.com ([74.125.148.12]) with SMTP ID DSNKTtsf17k4Qn+nUq2lnX7GVY4ZkFIsPUS+@postini.com; Sat, 03 Dec 2011 23:23:35 PST
Received: by wgbdr11 with SMTP id dr11so3560226wgb.7 for <roll@ietf.org>; Sat, 03 Dec 2011 23:23:02 -0800 (PST)
Received: by 10.227.205.197 with SMTP id fr5mr11805346wbb.3.1322983381257; Sat, 03 Dec 2011 23:23:01 -0800 (PST)
From: Yoav Ben-Yehezkel <yoav@yitran.com>
References: <OF5FE33111.74677637-ON85257957.005211DC-86257957.0052417A@aep.com> <0368F388C03BB34BBBFA73209849D47A4EE53D93@ITR-EXMBXVS-2.itron.com>
In-Reply-To: <0368F388C03BB34BBBFA73209849D47A4EE53D93@ITR-EXMBXVS-2.itron.com>
MIME-Version: 1.0
X-Mailer: Microsoft Outlook 14.0
Thread-Index: AQHxJKd0A3EZlFLNk7IBboWnEs17sgK1/LM5lWyp9LA=
Date: Sun, 4 Dec 2011 09:20:56 +0200
Message-ID: <15020263cb81fb68e5e09ccb446e76fc@mail.gmail.com>
To: "Jetcheva, Jorjeta" <Jorjeta.Jetcheva@itron.com>, roll@ietf.org
Content-Type: multipart/related; boundary=000e0cdf9ac27bce8c04b33f12b2
Subject: Re: [Roll] RPL AMI Applicability Internet-Draft
X-BeenThere: roll@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Routing Over Low power and Lossy networks <roll.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/roll>, <mailto:roll-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/roll>
List-Post: <mailto:roll@ietf.org>
List-Help: <mailto:roll-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/roll>, <mailto:roll-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 04 Dec 2011 07:23:37 -0000

--000e0cdf9ac27bce8c04b33f12b2
Content-Type: multipart/alternative; boundary=000e0cdf9ac27bce7c04b33f12b1

--000e0cdf9ac27bce7c04b33f12b1
Content-Type: text/plain; charset=windows-1252
Content-Transfer-Encoding: quoted-printable

Hi,



I=92ve reviewed the draft, and have a question about section 4.1.4 (path
metrics, see below).

I=92m not sure that the ETX metric should be noted as the preferred one, wh=
en
the use case is wide range of varying link rates (in IEEE P1901.2 that is
mentioned in this draft the rates range from a few kbps to a few hundreds
of kbps).

Would the authors be willing to include a note about this issue? I was
given some inputs from the ROLL WG that ETT (Expected Transmission Time) or
throughput might be more suitable metrics under such conditions.



The related ROLL mailing list threads are:
http://www.ietf.org/mail-archive/web/roll/current/msg06564.html and
http://www.ietf.org/mail-archive/web/roll/current/msg06565.html



Best regards,

Yoav





*4.1.4**.  Path Metrics*

   Smart metering deployments utilize link technologies that may exhibit

   significant packet loss and thus require routing metrics that take

   packet loss into account.  To characterize a path over such link

   technologies, AMI deployments can use the Expected Transmission Count

   (ETX) metric as defined in[I-D.ietf-roll-routing-metrics].









*From:* OpenSG SG Communications WG SG Network Task Force [mailto:
OPENSG-SGCOMM-SGNET@SMARTGRIDLISTSERV.ORG] *On Behalf Of *Jetcheva, Jorjeta
*Sent:* Friday, December 02, 2011 10:05 PM
*To:* OPENSG-SGCOMM-SGNET@SMARTGRIDLISTSERV.ORG
*Subject:* RPL AMI Applicability Internet-Draft



Hi everyone,



In case anyone is interested, the latest version of the RPL AMI
Applicability Internet-Draft I mentioned on our last call can be found at
http://tools.ietf.org/html/draft-ietf-roll-applicability-ami-05.



Jorjeta



[image: http://marketing.itron.com/campaign/ribbon_logo_rgb_81h.jpg]<https:=
//www.itron.com/>

*Jorjeta Jetcheva, Ph.D.***

Strategic Industry Standards and Architecture

Office of the CTO
Mobile: +1.408.688.1428
Knowledge to Shape Your Future

[image: http://marketing.itron.com/campaign/social_media_icon_twitter29.jpg=
]<http://twitter.com/#!/itron>
   [image:
http://marketing.itron.com/campaign/social_media_icon_facebook29.jpg]<http:=
//www.facebook.com/ItronInc>
   [image:
http://marketing.itron.com/campaign/social_media_icon_linkedin29.jpg]<http:=
//www.linkedin.com/company/7550?trk=3Dnull>
   [image:
http://marketing.itron.com/campaign/social_media_icon_youtube29.jpg]<http:/=
/www.youtube.com/itronsmartmedia>

--000e0cdf9ac27bce7c04b33f12b1
Content-Type: text/html; charset=windows-1252
Content-Transfer-Encoding: quoted-printable

<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html; charset=
=3Dus-ascii"><meta name=3D"Generator" content=3D"Microsoft Word 14 (filtere=
d medium)"><style><!--
/* Font Definitions */
@font-face
	{font-family:SimSun;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@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:"\@SimSun";
	panose-1:2 1 6 0 3 1 1 1 1 1;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";}
h4
	{mso-style-priority:9;
	mso-style-link:"Heading 4 Char";
	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";}
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";}
span.BalloonTextChar
	{mso-style-name:"Balloon Text Char";
	mso-style-priority:99;
	mso-style-link:"Balloon Text";
	font-family:"Tahoma","sans-serif";}
span.EmailStyle19
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.EmailStyle20
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.Heading4Char
	{mso-style-name:"Heading 4 Char";
	mso-style-priority:9;
	mso-style-link:"Heading 4";
	font-weight:bold;}
span.HTMLPreformattedChar
	{mso-style-name:"HTML Preformatted Char";
	mso-style-priority:99;
	mso-style-link:"HTML Preformatted";
	font-family:"Courier New";}
span.grey
	{mso-style-name:grey;}
.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;}
--></style></head><body lang=3D"EN-US" link=3D"blue" vlink=3D"purple"><div =
class=3D"WordSection1"><p class=3D"MsoNormal"><a name=3D"section-4.1.4"><sp=
an style=3D"color:#1F497D">Hi,</span></a></p><p class=3D"MsoNormal"><span s=
tyle=3D"color:#1F497D">=A0</span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">I=92ve reviewed the dr=
aft, and have a question about section 4.1.4 (path metrics, see below).</sp=
an></p><p class=3D"MsoNormal"><span style=3D"color:#1F497D">I=92m not sure =
that the ETX metric should be noted as the preferred one, when the use case=
 is wide range of varying link rates (in IEEE P1901.2 that is mentioned in =
this draft the rates range from a few kbps to a few hundreds of kbps). </sp=
an></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Would the authors be w=
illing to include a note about this issue? I was given some inputs from the=
 ROLL WG that ETT (Expected Transmission Time) or throughput might be more =
suitable metrics under such conditions.</span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">=A0</span></p><p class=
=3D"MsoNormal"><span style=3D"color:#1F497D">The related ROLL mailing list =
threads are: </span><a href=3D"http://www.ietf.org/mail-archive/web/roll/cu=
rrent/msg06564.html">http://www.ietf.org/mail-archive/web/roll/current/msg0=
6564.html</a><span style=3D"color:#1F497D"> and </span><a href=3D"http://ww=
w.ietf.org/mail-archive/web/roll/current/msg06565.html">http://www.ietf.org=
/mail-archive/web/roll/current/msg06565.html</a><span style=3D"color:#1F497=
D"> </span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">=A0</span></p><p class=
=3D"MsoNormal"><span style=3D"color:#1F497D">Best regards,</span></p><p cla=
ss=3D"MsoNormal"><span style=3D"color:#1F497D">Yoav</span></p><p class=3D"M=
soNormal"><span style=3D"color:#1F497D">=A0</span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">=A0</span></p><p class=
=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"=
><b><span style=3D"font-family:&quot;Courier New&quot;">4.1.4</span></b><b>=
<span style=3D"font-family:&quot;Courier New&quot;">.=A0 Path Metrics</span=
></b></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;">=A0=A0 Smart metering deployments utilize link technologie=
s that may exhibit</span></p><p class=3D"MsoNormal"><span style=3D"font-siz=
e:10.0pt;font-family:&quot;Courier New&quot;">=A0=A0 significant packet los=
s and thus require routing metrics that take</span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;">=A0=A0 packet loss into account.=A0 To characterize a path=
 over such link</span></p><p class=3D"MsoNormal"><span style=3D"font-size:1=
0.0pt;font-family:&quot;Courier New&quot;">=A0=A0 technologies, AMI deploym=
ents can use the Expected Transmission Count</span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;">=A0=A0 (ETX) metric as defined in[I-D.ietf-roll-routing-me=
trics].</span></p><p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;fo=
nt-family:&quot;Courier New&quot;">=A0</span></p>
<pre>=A0</pre><p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-f=
amily:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">=A0</span><=
/p><p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot=
;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">=A0</span></p>
<div><div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt=
 0in 0in 0in"><p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;fon=
t-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span s=
tyle=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&qu=
ot;"> OpenSG SG Communications WG SG Network Task Force [mailto:<a href=3D"=
mailto:OPENSG-SGCOMM-SGNET@SMARTGRIDLISTSERV.ORG">OPENSG-SGCOMM-SGNET@SMART=
GRIDLISTSERV.ORG</a>] <b>On Behalf Of </b>Jetcheva, Jorjeta<br>
<b>Sent:</b> Friday, December 02, 2011 10:05 PM<br><b>To:</b> <a href=3D"ma=
ilto:OPENSG-SGCOMM-SGNET@SMARTGRIDLISTSERV.ORG">OPENSG-SGCOMM-SGNET@SMARTGR=
IDLISTSERV.ORG</a><br><b>Subject:</b> RPL AMI Applicability Internet-Draft<=
/span></p>
</div></div><p class=3D"MsoNormal">=A0</p><p class=3D"MsoNormal"><span styl=
e=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot=
;;color:#1F497D">Hi everyone,</span></p><p class=3D"MsoNormal"><span style=
=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;=
;color:#1F497D">=A0</span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D">In case anyone is interes=
ted, the latest version of the RPL AMI Applicability Internet-Draft I menti=
oned on our last call can be found at </span><a href=3D"http://tools.ietf.o=
rg/html/draft-ietf-roll-applicability-ami-05">http://tools.ietf.org/html/dr=
aft-ietf-roll-applicability-ami-05</a>.<span style=3D"font-size:11.0pt;font=
-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D"></span></=
p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D">=A0</span></p><p class=3D=
"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;=
,&quot;sans-serif&quot;;color:#1F497D">Jorjeta</span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D">=A0</span></p><table clas=
s=3D"MsoNormalTable" border=3D"0" cellspacing=3D"0" cellpadding=3D"0"><tr s=
tyle=3D"height:75.0pt">
<td valign=3D"top" style=3D"padding:0in 0in 0in 0in;height:75.0pt"><p class=
=3D"MsoNormal"><a href=3D"https://www.itron.com/"><span style=3D"text-decor=
ation:none"><img border=3D"0" width=3D"72" height=3D"81" id=3D"Picture_x002=
0_1" src=3D"cid:image001.jpg@01CCB262.CC8996D0" alt=3D"http://marketing.itr=
on.com/campaign/ribbon_logo_rgb_81h.jpg"></span></a><span style=3D"color:#1=
F497D"></span></p>
</td></tr><tr><td valign=3D"bottom" style=3D"padding:0in 0in 0in 0in"><p cl=
ass=3D"MsoNormal"><b><span style=3D"font-size:10.5pt;font-family:&quot;Aria=
l&quot;,&quot;sans-serif&quot;;color:black">Jorjeta Jetcheva, Ph.D.</span><=
/b><b><span style=3D"font-size:10.5pt;color:#1F497D"></span></b></p>
</td></tr><tr><td valign=3D"bottom" style=3D"padding:0in 0in 0in 0in"><p cl=
ass=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;Arial&q=
uot;,&quot;sans-serif&quot;;color:black">Strategic Industry Standards and A=
rchitecture</span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;Ar=
ial&quot;,&quot;sans-serif&quot;;color:black">Office of the CTO<br>Mobile: =
+1.408.688.1428<br>Knowledge to Shape Your Future</span><span style=3D"font=
-size:10.5pt;color:#1F497D"></span></p>
</td></tr><tr><td valign=3D"bottom" style=3D"padding:0in 0in 0in 0in"><p cl=
ass=3D"MsoNormal"><a href=3D"http://twitter.com/#!/itron"><span style=3D"te=
xt-decoration:none"><img border=3D"0" width=3D"24" height=3D"29" id=3D"Pict=
ure_x0020_2" src=3D"cid:image002.jpg@01CCB262.CC8996D0" alt=3D"http://marke=
ting.itron.com/campaign/social_media_icon_twitter29.jpg"></span></a><span s=
tyle=3D"color:#1F497D">=A0=A0=A0</span><a href=3D"http://www.facebook.com/I=
tronInc"><span style=3D"text-decoration:none"><img border=3D"0" width=3D"24=
" height=3D"29" id=3D"Picture_x0020_3" src=3D"cid:image003.jpg@01CCB262.CC8=
996D0" alt=3D"http://marketing.itron.com/campaign/social_media_icon_faceboo=
k29.jpg"></span></a><span style=3D"color:#1F497D">=A0=A0=A0</span><a href=
=3D"http://www.linkedin.com/company/7550?trk=3Dnull"><span style=3D"text-de=
coration:none"><img border=3D"0" width=3D"24" height=3D"29" id=3D"Picture_x=
0020_4" src=3D"cid:image004.jpg@01CCB262.CC8996D0" alt=3D"http://marketing.=
itron.com/campaign/social_media_icon_linkedin29.jpg"></span></a><span style=
=3D"color:#1F497D">=A0=A0=A0</span><a href=3D"http://www.youtube.com/itrons=
martmedia"><span style=3D"text-decoration:none"><img border=3D"0" width=3D"=
24" height=3D"29" id=3D"Picture_x0020_5" src=3D"cid:image005.jpg@01CCB262.C=
C8996D0" alt=3D"http://marketing.itron.com/campaign/social_media_icon_youtu=
be29.jpg"></span></a><span style=3D"color:#1F497D"></span></p>
</td></tr></table><p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;fo=
nt-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">=A0</sp=
an></p><p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&=
quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">=A0</span></p>
</div></body></html>

--000e0cdf9ac27bce7c04b33f12b1--
--000e0cdf9ac27bce8c04b33f12b2
Content-Type: image/jpeg; name="image001.jpg"
Content-Transfer-Encoding: base64
Content-ID: <image001.jpg@01CCB262.CC8996D0>
X-Attachment-Id: 11bcc992778f284a_0.1

/9j/4RLERXhpZgAATU0AKgAAAAgABwESAAMAAAABAAEAAAEaAAUAAAABAAAAYgEbAAUAAAABAAAA
agEoAAMAAAABAAIAAAExAAIAAAAeAAAAcgEyAAIAAAAUAAAAkIdpAAQAAAABAAAApAAAANAACvyA
AAAnEAAK/IAAACcQQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2gAMjAxMTowOTowOSAwOToz
ODo1OQAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAASKADAAQAAAABAAAAUQAAAAAAAAAGAQMAAwAA
AAEABgAAARoABQAAAAEAAAEeARsABQAAAAEAAAEmASgAAwAAAAEAAgAAAgEABAAAAAEAAAEuAgIA
BAAAAAEAABGOAAAAAAAAAEgAAAABAAAASAAAAAH/2P/iDFhJQ0NfUFJPRklMRQABAQAADEhMaW5v
AhAAAG1udHJSR0IgWFlaIAfOAAIACQAGADEAAGFjc3BNU0ZUAAAAAElFQyBzUkdCAAAAAAAAAAAA
AAAAAAD21gABAAAAANMtSFAgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAEWNwcnQAAAFQAAAAM2Rlc2MAAAGEAAAAbHd0cHQAAAHwAAAAFGJrcHQAAAIEAAAA
FHJYWVoAAAIYAAAAFGdYWVoAAAIsAAAAFGJYWVoAAAJAAAAAFGRtbmQAAAJUAAAAcGRtZGQAAALE
AAAAiHZ1ZWQAAANMAAAAhnZpZXcAAAPUAAAAJGx1bWkAAAP4AAAAFG1lYXMAAAQMAAAAJHRlY2gA
AAQwAAAADHJUUkMAAAQ8AAAIDGdUUkMAAAQ8AAAIDGJUUkMAAAQ8AAAIDHRleHQAAAAAQ29weXJp
Z2h0IChjKSAxOTk4IEhld2xldHQtUGFja2FyZCBDb21wYW55AABkZXNjAAAAAAAAABJzUkdCIElF
QzYxOTY2LTIuMQAAAAAAAAAAAAAAEnNSR0IgSUVDNjE5NjYtMi4xAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABYWVogAAAAAAAA81EAAQAAAAEWzFhZWiAA
AAAAAAAAAAAAAAAAAAAAWFlaIAAAAAAAAG+iAAA49QAAA5BYWVogAAAAAAAAYpkAALeFAAAY2lhZ
WiAAAAAAAAAkoAAAD4QAALbPZGVzYwAAAAAAAAAWSUVDIGh0dHA6Ly93d3cuaWVjLmNoAAAAAAAA
AAAAAAAWSUVDIGh0dHA6Ly93d3cuaWVjLmNoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAGRlc2MAAAAAAAAALklFQyA2MTk2Ni0yLjEgRGVmYXVsdCBSR0IgY29s
b3VyIHNwYWNlIC0gc1JHQgAAAAAAAAAAAAAALklFQyA2MTk2Ni0yLjEgRGVmYXVsdCBSR0IgY29s
b3VyIHNwYWNlIC0gc1JHQgAAAAAAAAAAAAAAAAAAAAAAAAAAAABkZXNjAAAAAAAAACxSZWZlcmVu
Y2UgVmlld2luZyBDb25kaXRpb24gaW4gSUVDNjE5NjYtMi4xAAAAAAAAAAAAAAAsUmVmZXJlbmNl
IFZpZXdpbmcgQ29uZGl0aW9uIGluIElFQzYxOTY2LTIuMQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAdmlldwAAAAAAE6T+ABRfLgAQzxQAA+3MAAQTCwADXJ4AAAABWFlaIAAAAAAATAlWAFAAAABX
H+dtZWFzAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAACjwAAAAJzaWcgAAAAAENSVCBjdXJ2AAAA
AAAABAAAAAAFAAoADwAUABkAHgAjACgALQAyADcAOwBAAEUASgBPAFQAWQBeAGMAaABtAHIAdwB8
AIEAhgCLAJAAlQCaAJ8ApACpAK4AsgC3ALwAwQDGAMsA0ADVANsA4ADlAOsA8AD2APsBAQEHAQ0B
EwEZAR8BJQErATIBOAE+AUUBTAFSAVkBYAFnAW4BdQF8AYMBiwGSAZoBoQGpAbEBuQHBAckB0QHZ
AeEB6QHyAfoCAwIMAhQCHQImAi8COAJBAksCVAJdAmcCcQJ6AoQCjgKYAqICrAK2AsECywLVAuAC
6wL1AwADCwMWAyEDLQM4A0MDTwNaA2YDcgN+A4oDlgOiA64DugPHA9MD4APsA/kEBgQTBCAELQQ7
BEgEVQRjBHEEfgSMBJoEqAS2BMQE0wThBPAE/gUNBRwFKwU6BUkFWAVnBXcFhgWWBaYFtQXFBdUF
5QX2BgYGFgYnBjcGSAZZBmoGewaMBp0GrwbABtEG4wb1BwcHGQcrBz0HTwdhB3QHhgeZB6wHvwfS
B+UH+AgLCB8IMghGCFoIbgiCCJYIqgi+CNII5wj7CRAJJQk6CU8JZAl5CY8JpAm6Cc8J5Qn7ChEK
Jwo9ClQKagqBCpgKrgrFCtwK8wsLCyILOQtRC2kLgAuYC7ALyAvhC/kMEgwqDEMMXAx1DI4MpwzA
DNkM8w0NDSYNQA1aDXQNjg2pDcMN3g34DhMOLg5JDmQOfw6bDrYO0g7uDwkPJQ9BD14Peg+WD7MP
zw/sEAkQJhBDEGEQfhCbELkQ1xD1ERMRMRFPEW0RjBGqEckR6BIHEiYSRRJkEoQSoxLDEuMTAxMj
E0MTYxODE6QTxRPlFAYUJxRJFGoUixStFM4U8BUSFTQVVhV4FZsVvRXgFgMWJhZJFmwWjxayFtYW
+hcdF0EXZReJF64X0hf3GBsYQBhlGIoYrxjVGPoZIBlFGWsZkRm3Gd0aBBoqGlEadxqeGsUa7BsU
GzsbYxuKG7Ib2hwCHCocUhx7HKMczBz1HR4dRx1wHZkdwx3sHhYeQB5qHpQevh7pHxMfPh9pH5Qf
vx/qIBUgQSBsIJggxCDwIRwhSCF1IaEhziH7IiciVSKCIq8i3SMKIzgjZiOUI8Ij8CQfJE0kfCSr
JNolCSU4JWgllyXHJfcmJyZXJocmtyboJxgnSSd6J6sn3CgNKD8ocSiiKNQpBik4KWspnSnQKgIq
NSpoKpsqzysCKzYraSudK9EsBSw5LG4soizXLQwtQS12Last4S4WLkwugi63Lu4vJC9aL5Evxy/+
MDUwbDCkMNsxEjFKMYIxujHyMioyYzKbMtQzDTNGM38zuDPxNCs0ZTSeNNg1EzVNNYc1wjX9Njc2
cjauNuk3JDdgN5w31zgUOFA4jDjIOQU5Qjl/Obw5+To2OnQ6sjrvOy07azuqO+g8JzxlPKQ84z0i
PWE9oT3gPiA+YD6gPuA/IT9hP6I/4kAjQGRApkDnQSlBakGsQe5CMEJyQrVC90M6Q31DwEQDREdE
ikTORRJFVUWaRd5GIkZnRqtG8Ec1R3tHwEgFSEtIkUjXSR1JY0mpSfBKN0p9SsRLDEtTS5pL4kwq
THJMuk0CTUpNk03cTiVObk63TwBPSU+TT91QJ1BxULtRBlFQUZtR5lIxUnxSx1MTU19TqlP2VEJU
j1TbVShVdVXCVg9WXFapVvdXRFeSV+BYL1h9WMtZGllpWbhaB1pWWqZa9VtFW5Vb5Vw1XIZc1l0n
XXhdyV4aXmxevV8PX2Ffs2AFYFdgqmD8YU9homH1YklinGLwY0Njl2PrZEBklGTpZT1lkmXnZj1m
kmboZz1nk2fpaD9olmjsaUNpmmnxakhqn2r3a09rp2v/bFdsr20IbWBtuW4SbmtuxG8eb3hv0XAr
cIZw4HE6cZVx8HJLcqZzAXNdc7h0FHRwdMx1KHWFdeF2Pnabdvh3VnezeBF4bnjMeSp5iXnnekZ6
pXsEe2N7wnwhfIF84X1BfaF+AX5ifsJ/I3+Ef+WAR4CogQqBa4HNgjCCkoL0g1eDuoQdhICE44VH
hauGDoZyhteHO4efiASIaYjOiTOJmYn+imSKyoswi5aL/IxjjMqNMY2Yjf+OZo7OjzaPnpAGkG6Q
1pE/kaiSEZJ6kuOTTZO2lCCUipT0lV+VyZY0lp+XCpd1l+CYTJi4mSSZkJn8mmia1ZtCm6+cHJyJ
nPedZJ3SnkCerp8dn4uf+qBpoNihR6G2oiailqMGo3aj5qRWpMelOKWpphqmi6b9p26n4KhSqMSp
N6mpqhyqj6sCq3Wr6axcrNCtRK24ri2uoa8Wr4uwALB1sOqxYLHWskuywrM4s660JbSctRO1irYB
tnm28Ldot+C4WbjRuUq5wro7urW7LrunvCG8m70VvY++Cr6Evv+/er/1wHDA7MFnwePCX8Lbw1jD
1MRRxM7FS8XIxkbGw8dBx7/IPci8yTrJuco4yrfLNsu2zDXMtc01zbXONs62zzfPuNA50LrRPNG+
0j/SwdNE08bUSdTL1U7V0dZV1tjXXNfg2GTY6Nls2fHadtr724DcBdyK3RDdlt4c3qLfKd+v4Dbg
veFE4cziU+Lb42Pj6+Rz5PzlhOYN5pbnH+ep6DLovOlG6dDqW+rl63Dr++yG7RHtnO4o7rTvQO/M
8Fjw5fFy8f/yjPMZ86f0NPTC9VD13vZt9vv3ivgZ+Kj5OPnH+lf65/t3/Af8mP0p/br+S/7c/23/
///tAAxBZG9iZV9DTQAB/+4ADkFkb2JlAGSAAAAAAf/bAIQADAgICAkIDAkJDBELCgsRFQ8MDA8V
GBMTFRMTGBEMDAwMDAwRDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAENCwsNDg0QDg4QFA4O
DhQUDg4ODhQRDAwMDAwREQwMDAwMDBEMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM/8AAEQgA
UQBIAwEiAAIRAQMRAf/dAAQABf/EAT8AAAEFAQEBAQEBAAAAAAAAAAMAAQIEBQYHCAkKCwEAAQUB
AQEBAQEAAAAAAAAAAQACAwQFBgcICQoLEAABBAEDAgQCBQcGCAUDDDMBAAIRAwQhEjEFQVFhEyJx
gTIGFJGhsUIjJBVSwWIzNHKC0UMHJZJT8OHxY3M1FqKygyZEk1RkRcKjdDYX0lXiZfKzhMPTdePz
RieUpIW0lcTU5PSltcXV5fVWZnaGlqa2xtbm9jdHV2d3h5ent8fX5/cRAAICAQIEBAMEBQYHBwYF
NQEAAhEDITESBEFRYXEiEwUygZEUobFCI8FS0fAzJGLhcoKSQ1MVY3M08SUGFqKygwcmNcLSRJNU
oxdkRVU2dGXi8rOEw9N14/NGlKSFtJXE1OT0pbXF1eX1VmZ2hpamtsbW5vYnN0dXZ3eHl6e3x//a
AAwDAQACEQMRAD8AzkkklkPdKSSSSUpJJJJSkkkklKSSSSU//9DOSSSWQ90pJJJJSkkkklKSSSSU
pJJJJT//0c5JJJZD3SkkkklKSSSSUpJJJJSkkkklP//Szkkl2H1A6dVa3LzLq2vbLambgDr/ADln
0v8ArSyscDOQiNLez5rmI8vhllkOLhr07cXEeF49Jd/0roWH1DMzep5dNdmNkWFmJXEQ2pzqS/aN
rff6bVjZX1RzMzq+dVhGimqhzYaS4NAeN9bNK3e/0/dZ/XUh5eYAI14jQ/iwQ+J4JTlCX6v24iU5
S+WMjwxlD/AnPgeZVnpmKMvOqodqxxl/9UDc5aOb9Uuq4Yqa7ZbdfYa6qaiS47QXOt9zWNbWtbpX
1T6pgWm2wVvusrdsaHHa0jaf0tm36Tvofo/UUOTFm4JcECZVp5y2X5uewDGTHLG5A8Gv4uZ1fD6R
gU7WVk5Dx7G7naD992qwluY31d611jLyy8squx3hlwuLgNxn2V+m232t2ol/1J6tj4d2U91R9AOc
a2lxc5rPpOZ7P3Ruahh5fLGHq4pncyKMfM4MVY8mcSyGruXFrP5eH+q8+kkki3H/085eh9I/yR9T
vtJ9thqffPi6z+Y/6PorzxJZeLJ7ZJqyRQ8Hsec5X7zGEDLhjGYnIVxcfD+g+h9Msf0r6mjJe4mz
0XWtJMwbP6O0f51SX1cc7A+rNnUcgl9tgsyXl5JJgbKwXH3e5lTF54kpBzFEen5Y8I16/vNWXwoS
GQHJrly+9M8H6H+a+d7P6ndYszepXnqOQbMgs/Vg8wBuM3Mpb9Fu7bV7GraZjjpWbmdV6l1Amm6R
VU4kNY2dzWtZLt9jPoM9P/0YvMk7nOcZcST4nVKHMERAMeIg2JX/ANJOb4WMmSUo5Pbx5IiE8cYR
+WP+bl/k30vAzGV9Hy+sluz7QbckNPO1o9KgH+vXTWhdcyL8H6puGQ8vybKWUvc7kvsAbd/0fUXn
CSJ5o8NcP6PDv1O8lg+ERGQT9ywMgycPB+hD+bxcXH+ipJJJV3Vf/9TOSXnaSyHun0RJedpJKfRE
l52kkp9ESXnaSSn0RJedpJKf/9n/7RmsUGhvdG9zaG9wIDMuMAA4QklNBCUAAAAAABAAAAAAAAAA
AAAAAAAAAAAAOEJJTQQ6AAAAAACNAAAAEAAAAAEAAAAAAAtwcmludE91dHB1dAAAAAQAAAAAUHN0
U2Jvb2wBAAAAAEludGVlbnVtAAAAAEludGUAAAAAQ2xybQAAAA9wcmludFNpeHRlZW5CaXRib29s
AAAAAAtwcmludGVyTmFtZVRFWFQAAAAMAEkATQBBAEcARQBSAFUATgBOAEUAUgAAADhCSU0EOwAA
AAABsgAAABAAAAABAAAAAAAScHJpbnRPdXRwdXRPcHRpb25zAAAAEgAAAABDcHRuYm9vbAAAAAAA
Q2xicmJvb2wAAAAAAFJnc01ib29sAAAAAABDcm5DYm9vbAAAAAAAQ250Q2Jvb2wAAAAAAExibHNi
b29sAAAAAABOZ3R2Ym9vbAAAAAAARW1sRGJvb2wAAAAAAEludHJib29sAAAAAABCY2tnT2JqYwAA
AAEAAAAAAABSR0JDAAAAAwAAAABSZCAgZG91YkBv4AAAAAAAAAAAAEdybiBkb3ViQG/gAAAAAAAA
AAAAQmwgIGRvdWJAb+AAAAAAAAAAAABCcmRUVW50RiNSbHQAAAAAAAAAAAAAAABCbGQgVW50RiNS
bHQAAAAAAAAAAAAAAABSc2x0VW50RiNQeGxAUgAAAAAAAAAAAAp2ZWN0b3JEYXRhYm9vbAEAAAAA
UGdQc2VudW0AAAAAUGdQcwAAAABQZ1BDAAAAAExlZnRVbnRGI1JsdAAAAAAAAAAAAAAAAFRvcCBV
bnRGI1JsdAAAAAAAAAAAAAAAAFNjbCBVbnRGI1ByY0BZAAAAAAAAOEJJTQPtAAAAAAAQAEgAAAAB
AAEASAAAAAEAAThCSU0EJgAAAAAADgAAAAAAAAAAAAA/gAAAOEJJTQQNAAAAAAAEAAAAeDhCSU0E
GQAAAAAABAAAAB44QklNA/MAAAAAAAkAAAAAAAAAAAEAOEJJTScQAAAAAAAKAAEAAAAAAAAAAThC
SU0D9QAAAAAASAAvZmYAAQBsZmYABgAAAAAAAQAvZmYAAQChmZoABgAAAAAAAQAyAAAAAQBaAAAA
BgAAAAAAAQA1AAAAAQAtAAAABgAAAAAAAThCSU0D+AAAAAAAcAAA////////////////////////
/////wPoAAAAAP////////////////////////////8D6AAAAAD/////////////////////////
////A+gAAAAA/////////////////////////////wPoAAA4QklNBAgAAAAAABAAAAABAAACQAAA
AkAAAAAAOEJJTQQeAAAAAAAEAAAAADhCSU0EGgAAAAADSQAAAAYAAAAAAAAAAAAAAFEAAABIAAAA
CgBVAG4AdABpAHQAbABlAGQALQAxAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAABI
AAAAUQAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAABAAAAABAAAAAAAAbnVsbAAA
AAIAAAAGYm91bmRzT2JqYwAAAAEAAAAAAABSY3QxAAAABAAAAABUb3AgbG9uZwAAAAAAAAAATGVm
dGxvbmcAAAAAAAAAAEJ0b21sb25nAAAAUQAAAABSZ2h0bG9uZwAAAEgAAAAGc2xpY2VzVmxMcwAA
AAFPYmpjAAAAAQAAAAAABXNsaWNlAAAAEgAAAAdzbGljZUlEbG9uZwAAAAAAAAAHZ3JvdXBJRGxv
bmcAAAAAAAAABm9yaWdpbmVudW0AAAAMRVNsaWNlT3JpZ2luAAAADWF1dG9HZW5lcmF0ZWQAAAAA
VHlwZWVudW0AAAAKRVNsaWNlVHlwZQAAAABJbWcgAAAABmJvdW5kc09iamMAAAABAAAAAAAAUmN0
MQAAAAQAAAAAVG9wIGxvbmcAAAAAAAAAAExlZnRsb25nAAAAAAAAAABCdG9tbG9uZwAAAFEAAAAA
UmdodGxvbmcAAABIAAAAA3VybFRFWFQAAAABAAAAAAAAbnVsbFRFWFQAAAABAAAAAAAATXNnZVRF
WFQAAAABAAAAAAAGYWx0VGFnVEVYVAAAAAEAAAAAAA5jZWxsVGV4dElzSFRNTGJvb2wBAAAACGNl
bGxUZXh0VEVYVAAAAAEAAAAAAAlob3J6QWxpZ25lbnVtAAAAD0VTbGljZUhvcnpBbGlnbgAAAAdk
ZWZhdWx0AAAACXZlcnRBbGlnbmVudW0AAAAPRVNsaWNlVmVydEFsaWduAAAAB2RlZmF1bHQAAAAL
YmdDb2xvclR5cGVlbnVtAAAAEUVTbGljZUJHQ29sb3JUeXBlAAAAAE5vbmUAAAAJdG9wT3V0c2V0
bG9uZwAAAAAAAAAKbGVmdE91dHNldGxvbmcAAAAAAAAADGJvdHRvbU91dHNldGxvbmcAAAAAAAAA
C3JpZ2h0T3V0c2V0bG9uZwAAAAAAOEJJTQQoAAAAAAAMAAAAAj/wAAAAAAAAOEJJTQQUAAAAAAAE
AAAABDhCSU0EDAAAAAARqgAAAAEAAABIAAAAUQAAANgAAERYAAARjgAYAAH/2P/iDFhJQ0NfUFJP
RklMRQABAQAADEhMaW5vAhAAAG1udHJSR0IgWFlaIAfOAAIACQAGADEAAGFjc3BNU0ZUAAAAAElF
QyBzUkdCAAAAAAAAAAAAAAAAAAD21gABAAAAANMtSFAgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEWNwcnQAAAFQAAAAM2Rlc2MAAAGEAAAAbHd0cHQAAAHw
AAAAFGJrcHQAAAIEAAAAFHJYWVoAAAIYAAAAFGdYWVoAAAIsAAAAFGJYWVoAAAJAAAAAFGRtbmQA
AAJUAAAAcGRtZGQAAALEAAAAiHZ1ZWQAAANMAAAAhnZpZXcAAAPUAAAAJGx1bWkAAAP4AAAAFG1l
YXMAAAQMAAAAJHRlY2gAAAQwAAAADHJUUkMAAAQ8AAAIDGdUUkMAAAQ8AAAIDGJUUkMAAAQ8AAAI
DHRleHQAAAAAQ29weXJpZ2h0IChjKSAxOTk4IEhld2xldHQtUGFja2FyZCBDb21wYW55AABkZXNj
AAAAAAAAABJzUkdCIElFQzYxOTY2LTIuMQAAAAAAAAAAAAAAEnNSR0IgSUVDNjE5NjYtMi4xAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABYWVogAAAAAAAA
81EAAQAAAAEWzFhZWiAAAAAAAAAAAAAAAAAAAAAAWFlaIAAAAAAAAG+iAAA49QAAA5BYWVogAAAA
AAAAYpkAALeFAAAY2lhZWiAAAAAAAAAkoAAAD4QAALbPZGVzYwAAAAAAAAAWSUVDIGh0dHA6Ly93
d3cuaWVjLmNoAAAAAAAAAAAAAAAWSUVDIGh0dHA6Ly93d3cuaWVjLmNoAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGRlc2MAAAAAAAAALklFQyA2MTk2Ni0yLjEg
RGVmYXVsdCBSR0IgY29sb3VyIHNwYWNlIC0gc1JHQgAAAAAAAAAAAAAALklFQyA2MTk2Ni0yLjEg
RGVmYXVsdCBSR0IgY29sb3VyIHNwYWNlIC0gc1JHQgAAAAAAAAAAAAAAAAAAAAAAAAAAAABkZXNj
AAAAAAAAACxSZWZlcmVuY2UgVmlld2luZyBDb25kaXRpb24gaW4gSUVDNjE5NjYtMi4xAAAAAAAA
AAAAAAAsUmVmZXJlbmNlIFZpZXdpbmcgQ29uZGl0aW9uIGluIElFQzYxOTY2LTIuMQAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAdmlldwAAAAAAE6T+ABRfLgAQzxQAA+3MAAQTCwADXJ4AAAABWFla
IAAAAAAATAlWAFAAAABXH+dtZWFzAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAACjwAAAAJzaWcg
AAAAAENSVCBjdXJ2AAAAAAAABAAAAAAFAAoADwAUABkAHgAjACgALQAyADcAOwBAAEUASgBPAFQA
WQBeAGMAaABtAHIAdwB8AIEAhgCLAJAAlQCaAJ8ApACpAK4AsgC3ALwAwQDGAMsA0ADVANsA4ADl
AOsA8AD2APsBAQEHAQ0BEwEZAR8BJQErATIBOAE+AUUBTAFSAVkBYAFnAW4BdQF8AYMBiwGSAZoB
oQGpAbEBuQHBAckB0QHZAeEB6QHyAfoCAwIMAhQCHQImAi8COAJBAksCVAJdAmcCcQJ6AoQCjgKY
AqICrAK2AsECywLVAuAC6wL1AwADCwMWAyEDLQM4A0MDTwNaA2YDcgN+A4oDlgOiA64DugPHA9MD
4APsA/kEBgQTBCAELQQ7BEgEVQRjBHEEfgSMBJoEqAS2BMQE0wThBPAE/gUNBRwFKwU6BUkFWAVn
BXcFhgWWBaYFtQXFBdUF5QX2BgYGFgYnBjcGSAZZBmoGewaMBp0GrwbABtEG4wb1BwcHGQcrBz0H
TwdhB3QHhgeZB6wHvwfSB+UH+AgLCB8IMghGCFoIbgiCCJYIqgi+CNII5wj7CRAJJQk6CU8JZAl5
CY8JpAm6Cc8J5Qn7ChEKJwo9ClQKagqBCpgKrgrFCtwK8wsLCyILOQtRC2kLgAuYC7ALyAvhC/kM
EgwqDEMMXAx1DI4MpwzADNkM8w0NDSYNQA1aDXQNjg2pDcMN3g34DhMOLg5JDmQOfw6bDrYO0g7u
DwkPJQ9BD14Peg+WD7MPzw/sEAkQJhBDEGEQfhCbELkQ1xD1ERMRMRFPEW0RjBGqEckR6BIHEiYS
RRJkEoQSoxLDEuMTAxMjE0MTYxODE6QTxRPlFAYUJxRJFGoUixStFM4U8BUSFTQVVhV4FZsVvRXg
FgMWJhZJFmwWjxayFtYW+hcdF0EXZReJF64X0hf3GBsYQBhlGIoYrxjVGPoZIBlFGWsZkRm3Gd0a
BBoqGlEadxqeGsUa7BsUGzsbYxuKG7Ib2hwCHCocUhx7HKMczBz1HR4dRx1wHZkdwx3sHhYeQB5q
HpQevh7pHxMfPh9pH5Qfvx/qIBUgQSBsIJggxCDwIRwhSCF1IaEhziH7IiciVSKCIq8i3SMKIzgj
ZiOUI8Ij8CQfJE0kfCSrJNolCSU4JWgllyXHJfcmJyZXJocmtyboJxgnSSd6J6sn3CgNKD8ocSii
KNQpBik4KWspnSnQKgIqNSpoKpsqzysCKzYraSudK9EsBSw5LG4soizXLQwtQS12Last4S4WLkwu
gi63Lu4vJC9aL5Evxy/+MDUwbDCkMNsxEjFKMYIxujHyMioyYzKbMtQzDTNGM38zuDPxNCs0ZTSe
NNg1EzVNNYc1wjX9Njc2cjauNuk3JDdgN5w31zgUOFA4jDjIOQU5Qjl/Obw5+To2OnQ6sjrvOy07
azuqO+g8JzxlPKQ84z0iPWE9oT3gPiA+YD6gPuA/IT9hP6I/4kAjQGRApkDnQSlBakGsQe5CMEJy
QrVC90M6Q31DwEQDREdEikTORRJFVUWaRd5GIkZnRqtG8Ec1R3tHwEgFSEtIkUjXSR1JY0mpSfBK
N0p9SsRLDEtTS5pL4kwqTHJMuk0CTUpNk03cTiVObk63TwBPSU+TT91QJ1BxULtRBlFQUZtR5lIx
UnxSx1MTU19TqlP2VEJUj1TbVShVdVXCVg9WXFapVvdXRFeSV+BYL1h9WMtZGllpWbhaB1pWWqZa
9VtFW5Vb5Vw1XIZc1l0nXXhdyV4aXmxevV8PX2Ffs2AFYFdgqmD8YU9homH1YklinGLwY0Njl2Pr
ZEBklGTpZT1lkmXnZj1mkmboZz1nk2fpaD9olmjsaUNpmmnxakhqn2r3a09rp2v/bFdsr20IbWBt
uW4SbmtuxG8eb3hv0XArcIZw4HE6cZVx8HJLcqZzAXNdc7h0FHRwdMx1KHWFdeF2Pnabdvh3Vnez
eBF4bnjMeSp5iXnnekZ6pXsEe2N7wnwhfIF84X1BfaF+AX5ifsJ/I3+Ef+WAR4CogQqBa4HNgjCC
koL0g1eDuoQdhICE44VHhauGDoZyhteHO4efiASIaYjOiTOJmYn+imSKyoswi5aL/IxjjMqNMY2Y
jf+OZo7OjzaPnpAGkG6Q1pE/kaiSEZJ6kuOTTZO2lCCUipT0lV+VyZY0lp+XCpd1l+CYTJi4mSSZ
kJn8mmia1ZtCm6+cHJyJnPedZJ3SnkCerp8dn4uf+qBpoNihR6G2oiailqMGo3aj5qRWpMelOKWp
phqmi6b9p26n4KhSqMSpN6mpqhyqj6sCq3Wr6axcrNCtRK24ri2uoa8Wr4uwALB1sOqxYLHWskuy
wrM4s660JbSctRO1irYBtnm28Ldot+C4WbjRuUq5wro7urW7LrunvCG8m70VvY++Cr6Evv+/er/1
wHDA7MFnwePCX8Lbw1jD1MRRxM7FS8XIxkbGw8dBx7/IPci8yTrJuco4yrfLNsu2zDXMtc01zbXO
Ns62zzfPuNA50LrRPNG+0j/SwdNE08bUSdTL1U7V0dZV1tjXXNfg2GTY6Nls2fHadtr724DcBdyK
3RDdlt4c3qLfKd+v4DbgveFE4cziU+Lb42Pj6+Rz5PzlhOYN5pbnH+ep6DLovOlG6dDqW+rl63Dr
++yG7RHtnO4o7rTvQO/M8Fjw5fFy8f/yjPMZ86f0NPTC9VD13vZt9vv3ivgZ+Kj5OPnH+lf65/t3
/Af8mP0p/br+S/7c/23////tAAxBZG9iZV9DTQAB/+4ADkFkb2JlAGSAAAAAAf/bAIQADAgICAkI
DAkJDBELCgsRFQ8MDA8VGBMTFRMTGBEMDAwMDAwRDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM
DAENCwsNDg0QDg4QFA4ODhQUDg4ODhQRDAwMDAwREQwMDAwMDBEMDAwMDAwMDAwMDAwMDAwMDAwM
DAwMDAwMDAwM/8AAEQgAUQBIAwEiAAIRAQMRAf/dAAQABf/EAT8AAAEFAQEBAQEBAAAAAAAAAAMA
AQIEBQYHCAkKCwEAAQUBAQEBAQEAAAAAAAAAAQACAwQFBgcICQoLEAABBAEDAgQCBQcGCAUDDDMB
AAIRAwQhEjEFQVFhEyJxgTIGFJGhsUIjJBVSwWIzNHKC0UMHJZJT8OHxY3M1FqKygyZEk1RkRcKj
dDYX0lXiZfKzhMPTdePzRieUpIW0lcTU5PSltcXV5fVWZnaGlqa2xtbm9jdHV2d3h5ent8fX5/cR
AAICAQIEBAMEBQYHBwYFNQEAAhEDITESBEFRYXEiEwUygZEUobFCI8FS0fAzJGLhcoKSQ1MVY3M0
8SUGFqKygwcmNcLSRJNUoxdkRVU2dGXi8rOEw9N14/NGlKSFtJXE1OT0pbXF1eX1VmZ2hpamtsbW
5vYnN0dXZ3eHl6e3x//aAAwDAQACEQMRAD8AzkkklkPdKSSSSUpJJJJSkkkklKSSSSU//9DOSSSW
Q90pJJJJSkkkklKSSSSUpJJJJT//0c5JJJZD3SkkkklKSSSSUpJJJJSkkkklP//Szkkl2H1A6dVa
3LzLq2vbLambgDr/ADln0v8ArSyscDOQiNLez5rmI8vhllkOLhr07cXEeF49Jd/0roWH1DMzep5d
NdmNkWFmJXEQ2pzqS/aNrff6bVjZX1RzMzq+dVhGimqhzYaS4NAeN9bNK3e/0/dZ/XUh5eYAI14j
Q/iwQ+J4JTlCX6v24iU5S+WMjwxlD/AnPgeZVnpmKMvOqodqxxl/9UDc5aOb9Uuq4Yqa7ZbdfYa6
qaiS47QXOt9zWNbWtbpX1T6pgWm2wVvusrdsaHHa0jaf0tm36Tvofo/UUOTFm4JcECZVp5y2X5ue
wDGTHLG5A8Gv4uZ1fD6RgU7WVk5Dx7G7naD992qwluY31d611jLyy8squx3hlwuLgNxn2V+m232t
2ol/1J6tj4d2U91R9AOca2lxc5rPpOZ7P3Ruahh5fLGHq4pncyKMfM4MVY8mcSyGruXFrP5eH+q8
+kkki3H/085eh9I/yR9TvtJ9thqffPi6z+Y/6PorzxJZeLJ7ZJqyRQ8Hsec5X7zGEDLhjGYnIVxc
fD+g+h9Msf0r6mjJe4mz0XWtJMwbP6O0f51SX1cc7A+rNnUcgl9tgsyXl5JJgbKwXH3e5lTF54kp
BzFEen5Y8I16/vNWXwoSGQHJrly+9M8H6H+a+d7P6ndYszepXnqOQbMgs/Vg8wBuM3Mpb9Fu7bV7
GraZjjpWbmdV6l1Amm6RVU4kNY2dzWtZLt9jPoM9P/0YvMk7nOcZcST4nVKHMERAMeIg2JX/ANJO
b4WMmSUo5Pbx5IiE8cYR+WP+bl/k30vAzGV9Hy+sluz7QbckNPO1o9KgH+vXTWhdcyL8H6puGQ8v
ybKWUvc7kvsAbd/0fUXnCSJ5o8NcP6PDv1O8lg+ERGQT9ywMgycPB+hD+bxcXH+ipJJJV3Vf/9TO
SXnaSyHun0RJedpJKfREl52kkp9ESXnaSSn0RJedpJKf/9k4QklNBCEAAAAAAFUAAAABAQAAAA8A
QQBkAG8AYgBlACAAUABoAG8AdABvAHMAaABvAHAAAAATAEEAZABvAGIAZQAgAFAAaABvAHQAbwBz
AGgAbwBwACAAQwBTADUAAAABADhCSU0EBgAAAAAABwAIAQEAAQEA/+ENmmh0dHA6Ly9ucy5hZG9i
ZS5jb20veGFwLzEuMC8APD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6
TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0i
QWRvYmUgWE1QIENvcmUgNS4wLWMwNjAgNjEuMTM0Nzc3LCAyMDEwLzAyLzEyLTE3OjMyOjAwICAg
ICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjIt
cmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9
Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25z
LmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9l
bGVtZW50cy8xLjEvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21t
LyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJj
ZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IE1hY2ludG9zaCIg
eG1wOkNyZWF0ZURhdGU9IjIwMTEtMDktMDlUMDk6Mzg6NTktMDc6MDAiIHhtcDpNZXRhZGF0YURh
dGU9IjIwMTEtMDktMDlUMDk6Mzg6NTktMDc6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDExLTA5LTA5
VDA5OjM4OjU5LTA3OjAwIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIiBwaG90b3Nob3A6SUNDUHJv
ZmlsZT0ic1JHQiBJRUM2MTk2Ni0yLjEiIGRjOmZvcm1hdD0iaW1hZ2UvanBlZyIgeG1wTU06SW5z
dGFuY2VJRD0ieG1wLmlpZDozOEVDOTBGRDFBMjI2ODExOEQ0REE0Qzk2QkZDRjc0MyIgeG1wTU06
RG9jdW1lbnRJRD0ieG1wLmRpZDozOEVDOTBGRDFBMjI2ODExOEQ0REE0Qzk2QkZDRjc0MyIgeG1w
TU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOjM4RUM5MEZEMUEyMjY4MTE4RDREQTRDOTZC
RkNGNzQzIj4gPHBob3Rvc2hvcDpEb2N1bWVudEFuY2VzdG9ycz4gPHJkZjpCYWc+IDxyZGY6bGk+
eG1wLmRpZDo1QkM3ODJFQzExMjA2ODExODA4M0M2NDI4QkQ3NkVDNzwvcmRmOmxpPiA8L3JkZjpC
YWc+IDwvcGhvdG9zaG9wOkRvY3VtZW50QW5jZXN0b3JzPiA8eG1wTU06SGlzdG9yeT4gPHJkZjpT
ZXE+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjcmVhdGVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAu
aWlkOjM4RUM5MEZEMUEyMjY4MTE4RDREQTRDOTZCRkNGNzQzIiBzdEV2dDp3aGVuPSIyMDExLTA5
LTA5VDA5OjM4OjU5LTA3OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3Ag
Q1M1IE1hY2ludG9zaCIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3Jp
cHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgPD94cGFja2V0IGVuZD0idyI/Pv/iDFhJQ0NfUFJP
RklMRQABAQAADEhMaW5vAhAAAG1udHJSR0IgWFlaIAfOAAIACQAGADEAAGFjc3BNU0ZUAAAAAElF
QyBzUkdCAAAAAAAAAAAAAAABAAD21gABAAAAANMtSFAgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEWNwcnQAAAFQAAAAM2Rlc2MAAAGEAAAAbHd0cHQAAAHw
AAAAFGJrcHQAAAIEAAAAFHJYWVoAAAIYAAAAFGdYWVoAAAIsAAAAFGJYWVoAAAJAAAAAFGRtbmQA
AAJUAAAAcGRtZGQAAALEAAAAiHZ1ZWQAAANMAAAAhnZpZXcAAAPUAAAAJGx1bWkAAAP4AAAAFG1l
YXMAAAQMAAAAJHRlY2gAAAQwAAAADHJUUkMAAAQ8AAAIDGdUUkMAAAQ8AAAIDGJUUkMAAAQ8AAAI
DHRleHQAAAAAQ29weXJpZ2h0IChjKSAxOTk4IEhld2xldHQtUGFja2FyZCBDb21wYW55AABkZXNj
AAAAAAAAABJzUkdCIElFQzYxOTY2LTIuMQAAAAAAAAAAAAAAEnNSR0IgSUVDNjE5NjYtMi4xAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABYWVogAAAAAAAA
81EAAQAAAAEWzFhZWiAAAAAAAAAAAAAAAAAAAAAAWFlaIAAAAAAAAG+iAAA49QAAA5BYWVogAAAA
AAAAYpkAALeFAAAY2lhZWiAAAAAAAAAkoAAAD4QAALbPZGVzYwAAAAAAAAAWSUVDIGh0dHA6Ly93
d3cuaWVjLmNoAAAAAAAAAAAAAAAWSUVDIGh0dHA6Ly93d3cuaWVjLmNoAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGRlc2MAAAAAAAAALklFQyA2MTk2Ni0yLjEg
RGVmYXVsdCBSR0IgY29sb3VyIHNwYWNlIC0gc1JHQgAAAAAAAAAAAAAALklFQyA2MTk2Ni0yLjEg
RGVmYXVsdCBSR0IgY29sb3VyIHNwYWNlIC0gc1JHQgAAAAAAAAAAAAAAAAAAAAAAAAAAAABkZXNj
AAAAAAAAACxSZWZlcmVuY2UgVmlld2luZyBDb25kaXRpb24gaW4gSUVDNjE5NjYtMi4xAAAAAAAA
AAAAAAAsUmVmZXJlbmNlIFZpZXdpbmcgQ29uZGl0aW9uIGluIElFQzYxOTY2LTIuMQAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAdmlldwAAAAAAE6T+ABRfLgAQzxQAA+3MAAQTCwADXJ4AAAABWFla
IAAAAAAATAlWAFAAAABXH+dtZWFzAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAACjwAAAAJzaWcg
AAAAAENSVCBjdXJ2AAAAAAAABAAAAAAFAAoADwAUABkAHgAjACgALQAyADcAOwBAAEUASgBPAFQA
WQBeAGMAaABtAHIAdwB8AIEAhgCLAJAAlQCaAJ8ApACpAK4AsgC3ALwAwQDGAMsA0ADVANsA4ADl
AOsA8AD2APsBAQEHAQ0BEwEZAR8BJQErATIBOAE+AUUBTAFSAVkBYAFnAW4BdQF8AYMBiwGSAZoB
oQGpAbEBuQHBAckB0QHZAeEB6QHyAfoCAwIMAhQCHQImAi8COAJBAksCVAJdAmcCcQJ6AoQCjgKY
AqICrAK2AsECywLVAuAC6wL1AwADCwMWAyEDLQM4A0MDTwNaA2YDcgN+A4oDlgOiA64DugPHA9MD
4APsA/kEBgQTBCAELQQ7BEgEVQRjBHEEfgSMBJoEqAS2BMQE0wThBPAE/gUNBRwFKwU6BUkFWAVn
BXcFhgWWBaYFtQXFBdUF5QX2BgYGFgYnBjcGSAZZBmoGewaMBp0GrwbABtEG4wb1BwcHGQcrBz0H
TwdhB3QHhgeZB6wHvwfSB+UH+AgLCB8IMghGCFoIbgiCCJYIqgi+CNII5wj7CRAJJQk6CU8JZAl5
CY8JpAm6Cc8J5Qn7ChEKJwo9ClQKagqBCpgKrgrFCtwK8wsLCyILOQtRC2kLgAuYC7ALyAvhC/kM
EgwqDEMMXAx1DI4MpwzADNkM8w0NDSYNQA1aDXQNjg2pDcMN3g34DhMOLg5JDmQOfw6bDrYO0g7u
DwkPJQ9BD14Peg+WD7MPzw/sEAkQJhBDEGEQfhCbELkQ1xD1ERMRMRFPEW0RjBGqEckR6BIHEiYS
RRJkEoQSoxLDEuMTAxMjE0MTYxODE6QTxRPlFAYUJxRJFGoUixStFM4U8BUSFTQVVhV4FZsVvRXg
FgMWJhZJFmwWjxayFtYW+hcdF0EXZReJF64X0hf3GBsYQBhlGIoYrxjVGPoZIBlFGWsZkRm3Gd0a
BBoqGlEadxqeGsUa7BsUGzsbYxuKG7Ib2hwCHCocUhx7HKMczBz1HR4dRx1wHZkdwx3sHhYeQB5q
HpQevh7pHxMfPh9pH5Qfvx/qIBUgQSBsIJggxCDwIRwhSCF1IaEhziH7IiciVSKCIq8i3SMKIzgj
ZiOUI8Ij8CQfJE0kfCSrJNolCSU4JWgllyXHJfcmJyZXJocmtyboJxgnSSd6J6sn3CgNKD8ocSii
KNQpBik4KWspnSnQKgIqNSpoKpsqzysCKzYraSudK9EsBSw5LG4soizXLQwtQS12Last4S4WLkwu
gi63Lu4vJC9aL5Evxy/+MDUwbDCkMNsxEjFKMYIxujHyMioyYzKbMtQzDTNGM38zuDPxNCs0ZTSe
NNg1EzVNNYc1wjX9Njc2cjauNuk3JDdgN5w31zgUOFA4jDjIOQU5Qjl/Obw5+To2OnQ6sjrvOy07
azuqO+g8JzxlPKQ84z0iPWE9oT3gPiA+YD6gPuA/IT9hP6I/4kAjQGRApkDnQSlBakGsQe5CMEJy
QrVC90M6Q31DwEQDREdEikTORRJFVUWaRd5GIkZnRqtG8Ec1R3tHwEgFSEtIkUjXSR1JY0mpSfBK
N0p9SsRLDEtTS5pL4kwqTHJMuk0CTUpNk03cTiVObk63TwBPSU+TT91QJ1BxULtRBlFQUZtR5lIx
UnxSx1MTU19TqlP2VEJUj1TbVShVdVXCVg9WXFapVvdXRFeSV+BYL1h9WMtZGllpWbhaB1pWWqZa
9VtFW5Vb5Vw1XIZc1l0nXXhdyV4aXmxevV8PX2Ffs2AFYFdgqmD8YU9homH1YklinGLwY0Njl2Pr
ZEBklGTpZT1lkmXnZj1mkmboZz1nk2fpaD9olmjsaUNpmmnxakhqn2r3a09rp2v/bFdsr20IbWBt
uW4SbmtuxG8eb3hv0XArcIZw4HE6cZVx8HJLcqZzAXNdc7h0FHRwdMx1KHWFdeF2Pnabdvh3Vnez
eBF4bnjMeSp5iXnnekZ6pXsEe2N7wnwhfIF84X1BfaF+AX5ifsJ/I3+Ef+WAR4CogQqBa4HNgjCC
koL0g1eDuoQdhICE44VHhauGDoZyhteHO4efiASIaYjOiTOJmYn+imSKyoswi5aL/IxjjMqNMY2Y
jf+OZo7OjzaPnpAGkG6Q1pE/kaiSEZJ6kuOTTZO2lCCUipT0lV+VyZY0lp+XCpd1l+CYTJi4mSSZ
kJn8mmia1ZtCm6+cHJyJnPedZJ3SnkCerp8dn4uf+qBpoNihR6G2oiailqMGo3aj5qRWpMelOKWp
phqmi6b9p26n4KhSqMSpN6mpqhyqj6sCq3Wr6axcrNCtRK24ri2uoa8Wr4uwALB1sOqxYLHWskuy
wrM4s660JbSctRO1irYBtnm28Ldot+C4WbjRuUq5wro7urW7LrunvCG8m70VvY++Cr6Evv+/er/1
wHDA7MFnwePCX8Lbw1jD1MRRxM7FS8XIxkbGw8dBx7/IPci8yTrJuco4yrfLNsu2zDXMtc01zbXO
Ns62zzfPuNA50LrRPNG+0j/SwdNE08bUSdTL1U7V0dZV1tjXXNfg2GTY6Nls2fHadtr724DcBdyK
3RDdlt4c3qLfKd+v4DbgveFE4cziU+Lb42Pj6+Rz5PzlhOYN5pbnH+ep6DLovOlG6dDqW+rl63Dr
++yG7RHtnO4o7rTvQO/M8Fjw5fFy8f/yjPMZ86f0NPTC9VD13vZt9vv3ivgZ+Kj5OPnH+lf65/t3
/Af8mP0p/br+S/7c/23////uACFBZG9iZQBkQAAAAAEDABADAgMGAAAAAAAAAAAAAAAA/9sAhAAB
AQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAgICAgICAgICAgIDAwMD
AwMDAwMDAQEBAQEBAQEBAQECAgECAgMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMD
AwMDAwMDAwMDAwMDAwP/wgARCABRAEgDAREAAhEBAxEB/8QArgABAAICAwEAAAAAAAAAAAAAAAgJ
BAoBAgcGAQEAAQMFAQAAAAAAAAAAAAAACAIGBwEEBQkKAxAAAgICAgIDAQEAAAAAAAAABgcFCAME
EAkBAiAwUBESEQABBQEAAgIBAwUBAAAAAAADAQIEBQYHEggRFAAQIRUgMFATFiMSAAICAgEDAwIE
AwkAAAAAAAECAwQRBRIhEwYAMQdBFBAgIjIwUFHwYXGBkUIzFQj/2gAMAwEBAhEDEQAAAIYdaHr8
AAAAAAAAAAAAAAAAAAAAAAAAAAAAA90sTHk7MDR5qflpMkDZJkj1Iy0uzCFaGNJeRqtvLthFgRjg
rz8jfq7y4Gn3D88RuRzH6Csqv4dNKodWdnuzXJsPuNNfPOPurSphX6FQABmV7fDo3AAAAAA//9oA
CAECAAEFAP22YUZg4GT5k3WJL8oMe1tvGLg0QSTEmpJibLplTFML4bdUmYwYleIuUw6O+lC2OiOB
L+BSfGs+YQTq6yZR1Zp4v2J0jw6HgQmoKYxawgbSG7Aqj5e+TJl8/Z//2gAIAQMAAQUA/bapbmCA
BJnDoZk1z2cNOYhNpzWQO1IBh95gNdIxf3fSzC93DeFMs2GMLXIKvQUNdhyPKjrh4/6sJfNuxug9
r8Wt09NrXAvoiYpbKWQJvd7r1kge7LveuouPMy7fy19XV1PT7P/aAAgBAQABBQD9utSx1HA77epy
pNehHnoLr2NFkfVujKhsi4Gb1HOB3W3c3UzahK46q9UNoK8Fi467bm3cbB10n20Xaj4qV49KWdPV
ap2YqF05ddcnJ126zOni3pC9bIQwHiqA6kS34obqDdxgGqF6oPluyMhJ5fs//9oACAECAgY/AP53
5Bv6rqL0UQWIkA4llZY0PE9G4s/MggghTkYz6Ni7uUj8XqsO/IK0AMje4gjPD9zDq7DPbQ5OGZAf
x3+6vVI5YwyQJzUMAQO5J+4EZwYvXk/le41tabVWrDJUjwRxjgd4S5UBVHPtqVwTkZJxn15TU0bU
K9OrLHhS0oRVlUvGgxCx5iMK0g9gXGGbOfWvilEE9+1ZaKKGFmZ2Cgs0uWRFWMAAksQVDAuF648c
8e1+z11eq9vv2i0kuUiiQgKCsLI8jNJ+hOQUsoYuFVmW54roKtejX1LLC6zswLSNyLNyjjkEjsV5
u/QNzVlJBGNntrE9QissjGNWcu6R5LMmYwOqgsqkhiMdAx4/idqcLaapJZz/AFkmz2P9QYV/tj0u
0nnY2hSeZSxJw02ft1GfYYaIYHTJJHv6ueTbGR5Lkyz23MjFmbivCMFieR5JEnHr/u6e/rat5NuD
LtGixWEjAAB3zMkK9FUtxiPBRkqvQYU+vJPL/J/MGahYyIonJWOOPkGVVTk3ORBhE7agkFiQWkIH
kPnDwdv7t7FwK3vwRe1AD/e8cMZwOnJzj39TrsbDSbaanHA7P+5pJgFmz/gpkIH0Ax+cNI5ZsYyS
T0/z/i//2gAIAQMCBj8A/nfknkdR1XYQwhYSQDiaV1ijbichuDOHKkEEKcjGfRs395HF4lUcd+QV
a4MjdCK8Z7f7mHV2Ge2hycMyBvx+MPj7x3d2qdox2NjZ7ErxMUJFarkxspIylvIPTIGOoPr4e+Ev
AvLdvQ820urjs7uyXVjLZ2VevsErLK7yySfbm1KsvNU4twROQU4+GN78kReTbTf7mnZDyrDTkmll
pTLDanbnehH2z2mlhqOP1utd+5FEVAPlFym2w13jGl1MV27fvRxQwQtM8ccdQCOaaWS0zOyhI0dZ
HidIWlyhZdJrJ9tU8dp7Wr35ZIIxNaSTvJyp1lnLvHCgaeVrJrYIjQKZXjR/i8UK+y2PjO9oPYon
XRQSMYY+1ymsizYpskkzykEFTJ3Y5kkSNk4+vEPCNZrd2r7iWrClmWGukMFi3wWOGfFp3HCR1imk
RXjR+RDPGpk/FPC0LTaaPeVNQVHUpVoFf+yx/XhIt6X6D6E4Bb1L4brddCumPkNbXzLGiqWi14Ub
SR+IAeTMNxuTDJUIrE8c+tF8QeKVIKmioza7RwR1Y0jhh70vftukSARoYp7k/cIUf8P6sgD14XD8
PeBJS8NivFts9WNmd2ggKa+e9IOUkixCW6O/MxVJJsMwaRc/EfwT8OfA0cXkuq4PcuwIktm3aMTR
STSWBFH9vWnYtYnNmVkVliQOkdZS/wAWf+coNj92dHDq9E8kWe3355Tc2Tp9eEFq9ZQuwDduBeQA
UAa6XxTVw1fBqG+t7KvHCMRxVNe8ktDj75DSpUVjn9Rct9fzmKpWjijJJIRQoJPucAAZP1Pv/F//
2gAIAQEBBj8A/wA3gcFZiMaktLUszQMAUoHPoaSDKurSOskLmFi/eiwFjtIxzXteZPFUd8fja+mx
02w6fpopm5ipLs9SYdTFXzAXU24f5NzfpQyorY4X+P25DVanyMZlZ+vfu0bbJ0GmrxTMzzDKt0FL
AuYwJgAk1eyUQbKLJAI6AmUfi5iefi5yL+yp8+zntd2Lm3NdjynqfQbPLevuSFAlRBVOU5RptLzO
w1MynhQaesrf+oFkIRYX1ynUoVKUvg4jfL2lyXDZPBOe43l+nyRYFPLvt5XUNTS7+jkX+PzkRa/n
l4ddVByMWHPugqix45rQX+mRJa9XNwFZZjxW333Uui3GAwXOOdWtxeaO9jUNfZWVnt3ntKGhqKrH
x4kIJXnlyAljAljJKHHRCIw+w0MDnmk3On5tsRZekrNHZvoMhYV3/Pz/AKu81cjPx4Vda304wq6G
OqZbf7GvOVXtjiMUfsEa8n4fE7/kuxr8x0IHU7rSVkMN9Ypbuj5/IFyWX3USZVUNfUscxWFbG+lK
ikAQ7C+adL6xf3vKDj5nA2F9NylRfaabf6DMYps2RZXufU+RhQTJY1tcWZAiyCR5UiP4I5gzvaD9
S9TKgq3UTeSbftwpD3IMc/XdIHIdyrzXy+R/crZediKqK5yqnkifKoz8jdRvLuyNqB8V1PTqGVZ2
MyWKJc9LLLfyGsrvsFeSurUDeUQkEJUY0ryEYiefx+a/2Z6LY2uj1+trOpew+jsddZz7W8vv4Ood
m8VXzbixOaymCuc/ha5YrXFd8JOTwVFcv51OV7N9hkarp9hkxg4pC2NpFiQYEfR6AU3pee55Vv8A
q1VXLtn01A9a+ANhTRoHy1jmAIrfZP2+9n/cKdPwfQ/5CFhcDpJ8yoymKyLLqNdVdLV5kttaLpdX
nY7BVVayohjOURZJXDKee9ovYT3hl0i5tOs2nYPY2FU2yMbYuz+cpWYblNdPXycJZt/j+d1B0CJ7
g/asX+Cqr3OdeR+i6Cyv+t7Dj2K5RqLS/J52d1tenQa6m6Mh1Vo1YSNUT7kgho3/AM2R2s+ERPlP
6mnsp0ywOwTAMNNkmllaEfyowtId5HtExXL8NRfhPn9v7v8A/9k=
--000e0cdf9ac27bce8c04b33f12b2
Content-Type: image/jpeg; name="image002.jpg"
Content-Transfer-Encoding: base64
Content-ID: <image002.jpg@01CCB262.CC8996D0>
X-Attachment-Id: 11bcc992778f284a_0.2

/9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAAZAAA/+4ADkFkb2JlAGTAAAAAAf/b
AIQAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQICAgICAgICAgIC
AwMDAwMDAwMDAwEBAQEBAQECAQECAgIBAgIDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMD
AwMDAwMDAwMDAwMDAwMDAwMD/8AAEQgAHQAYAwERAAIRAQMRAf/EAI0AAAIDAQAAAAAAAAAAAAAA
AAMJBQYICgEAAQQDAQAAAAAAAAAAAAAABwECBQgABAYDEAABBAIABAUDBQAAAAAAAAAFAgMEBgEH
ERITCAAiFBUWITIzQpVW1gkRAAIBAwIFAgMFCQAAAAAAAAECAxESBAUGACExIhNBB1FSFWEyIxQI
cUKSU5PTJFTU/9oADAMBAAIRAxEAPwDu3a2HCltpkjghcgPe88Ek3PqEKMSi5/HOhMl7SNI5gyPr
lpxxhvDyODiOZtSFqlfpMy9srokg6rbKSD8CUjZaj1AJoeRoQRxAjX4JBfBDLJAfuuGgUMPmUSTI
9p9CVAYdwqpBJPnWP4yY/etff3fxn0pv5qfwT/2eF+uD/Xl/qYv/AE8Dd2HCiNqkkQhceOY884k5
PqE2MNi4/JOmsCLSSI4gx/pl1xthzDKOLi+VtK1pT6TKe2N0aQ9FtlUk/AF41Wp9ASKnkKkgcIdf
gjF88MscA+85eBgo+ZhHM72j1IU2juNFBIUF3p7f2DQOx2923VNuJ0W9wKhquKBtYPETJgI0ct1D
BmHxDk2NLYiz3QJGSy0/yKXHU5haOC0pzg9+2Wg6TrnuNhaZrUK5OmSy5BeNq2vZDNIoahBIvVSR
0NKHkTxWX3B3Vqmge3ORqmiS+HU4oMUI/wAt8sEbEc+tjMAeo6ilOMY6B/2F13T9Ma6qu/Y3cNf9
yAAbwy+3YJr6kEx1nIsmCmRhRsk5sKuOEJS64uE3JfVBjrelNuLUnOVZUolbq/T5ruZuLLy9qjTc
fbskoaCJ55FZFKLcpXwvaPJfaLjRSAPhxwe1/wBQmgw7exIt0y5cm4liInZIAUZg72kHyCv4dlxI
FWr+0tAoPcTT97aNTtmi5NoqtsqlxdgxbOKwDPwnxGDgIqOMC0yZrMaZDKDHmldGRIYcSnC23XEK
wrIP1za2obV3DJoOreMZ+PJHd42vQhgkisrUFQyMpFQCK0IB5cGDTN4adufbn1rSnZsDIgmtuUq3
bejBlJNCGVgaEg05EjjIO9K4Y3B2xGtc17KJB87QqDMEQVqSjJMgB+K2yMJZW6420iUWUK9OzlWc
Y6rifHZ+32qYO3N8YWtaibcGOeRXb0RZUkhLnr2pfc32A8B73AwtR3HsDM0TSe/VJMWFok5d7RGK
YRjoLpLCi86XMOFqac7itRaio8LW23+0qo3e0VSWTht2pdH0y5ZiMCSRkkGYtzY2OPH2JFgEuy3I
vVW7IQ7Gaaxjp8nL4sluv243ruLWX1zau4Z8bS8lUYRefMEaMFCkwnHLRmNqBqALRix51rxWXZ3v
ZsDbWiR7f3noOPJrWIXRpGxcJpXBdmHmGSgmEi1tNxbtC0pSnDU9f7XrV70S1Z6fVXaDWSVFuiQ1
OdEhgiQMYVBsMBcWKNralV9qA4+PW7HXD4x3mXEuJ+7Pir27NA1PQN0ZOl61OMvVIpUMkwd5PIXV
HBLyfiFrWAYP3KQVPTi1e1t3aTujaMOs6DEcfSJ8ebxRWJEEVPIlFSMeMLVCVKdpUhh14r+JE6LD
Fs1kS6crCQohVcJGbCiq2B2uODYzgBmyhY9YuQxg9EDKYalOxSDjMhxHVw2xleWURGP5jEDkFFmq
agAsK150NVNCakVFR0qevDNQaBJgunpNLhWLYzOInstFgdLJQHC0DFXIYi6i1tFnWQ2h5fV1IP1+
RHH37YdR916fLjpep+Q6w935enw5Or+jhy+Xh424Bl+MflGyfy/p4lyvH9tviazr1t9evDZZcy//
AC4cfz0FfPNh+Wnpd58fy9Ol3pSnLiEnyDUpJhm6iXgYBQMmqykgthi2o41V2xDzhhmpBUVimgXy
cuvJdaguOEG4cfnS6lt7CEsr1Mn8wEYwkNlX9HDKb6/vliz8m5tUXHoSOo98RlfKt1RJIsTxm9o3
SU+KzuEKKkUdTHURkOEWoYBgAp//2Q==
--000e0cdf9ac27bce8c04b33f12b2
Content-Type: image/jpeg; name="image003.jpg"
Content-Transfer-Encoding: base64
Content-ID: <image003.jpg@01CCB262.CC8996D0>
X-Attachment-Id: 11bcc992778f284a_0.3

/9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAAZAAA/+4ADkFkb2JlAGTAAAAAAf/b
AIQAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQICAgICAgICAgIC
AwMDAwMDAwMDAwEBAQEBAQECAQECAgIBAgIDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMD
AwMDAwMDAwMDAwMDAwMDAwMD/8AAEQgAHQAYAwERAAIRAQMRAf/EAIgAAAIDAAAAAAAAAAAAAAAA
AAkKBQYIAQACAwEAAAAAAAAAAAAAAAAGBwMECAUQAAAHAAEDAwMFAQAAAAAAAAECAwQFBgcIERIJ
ACETMVEUYXEiJBUWEQACAQMCBQIEAwkBAAAAAAABAgMREgQhBQAxEwYHQVFxIjJSYUIUgZGxctJz
09QVFv/aAAwDAQACEQMRAD8AYitXnMyeMsEmyrFDgpuuouThCTE3oV0hZWWi+v8ATlXcLW8LvkbD
lk0gBwi3NJrOU26if5BEFxUQTcOF4d3rJxUnllskZQSoRDSvpVpkJpyJtArWhIoSGT96YMUpjVQV
HrcwP7hGwFfjX3odOK2fzv0FIhlFcypaaZA6mOpq+oEIUPuYxuLgFKH7+rY8K7sTQTkn+3H/ALHE
J74whqUWn8z/AOLidp3nUx6cno1pP0utxlbO7TJPTVd0e4WCUho0fd3KNoawYbRYyWCMREXCzYJR
B0o2TUFuRdcE0FK2d4a3zExnnSQtIqkhSirWnpVZnIryBtIrSpAqRLj964E0oQgBSdSGY0/YY1B+
Fa+1Tpwn6lZe1FABUAOjdD2E/ToHwkEPr+nrVMEFYUNPyj+Hx4T0mQVdh7E8H88IvGOp6XdNl2fb
svl5yOy2o0WQzGKutOkwrFgcXdO3yTu0wSE7GoxNrcM4mrJJtDoi5SIV+Cnt3pGFHeZO5MjDxcTZ
tly0RsiWUTmKUXp0yiiNyjFoxc7FgbSSlPRhwfdkbbHlTTZufEzLEiFAyG03XEstRRqBRSlef4jj
AvkP5WQvI+55rZIHivP8T2cBRbVFp1mwwSNcdXVvJTDR+1sSTBCnU8B/zEm5kFQ7HPxqLCT5A6D3
GnY/bZ7f2vMxzukW6F3BLo/UEZCMChPUk51qNRUDl7cHft2G45cLpiNiAKRay2l6kGtLV5Up6/Hg
YcpUb8m7MmlAomRMyiVEzDa6QmIkcw0e4AexSyFUJ1Bb6GAB+/pq4GLM+FE/TY1Qfb/Vwv8AcN3w
4s2SO/UN9r+wP2cN3eHnm1vOxY5oeZapVM8rkHxVynFaTk7mpKuFpWwR0ZSr5C/PeXBdAtTJw/BD
PI0xjtUYlIx11xKXt7QRyb5m7IwO293xdxx2yTPu+VkySiRoyoJkiYiIKgKiszD5yx0XXnV1ePe6
pd9wZ8VhF08CGFVKq6kiyQfNedTSMfSBrX3HC6nLTmByg5/W7NL3tef5jW5ahUC0V+NQzSUYxkc4
j5puezSC8m3suqXV65eIOo8pEhQVSKCQdBIY38vWhth8f4HYe1Z2HtP6uSGVrmMzRMQVBQUsWMUo
STUHXhX5Xex7m3HGkzekrqCAI0lA1F2t13qB7fjxrPV6/wCPB5eZ1zVNc2evVZV6qNXhnfHVC5PG
VZAwhXif9LBco6ISUiTQ4ImjTPYlnLFjRQK+KLoFTDX7Ym8rLsmOr422uemPmfIdGOmtV/SyUatb
rXK3Vt0pxHv8fj5t0kLy5SyXcliLafl1WZARSltVDW0u14JX4tYHAmsTyYDGNXtc4grC0ILga48f
Z6qnZNixmpBGGiSN+TNyCTUVQM9FQpjNPjEhAAT94imnfOcndT5Gyf8ApYcSNhJP0ehMZATdjXX1
gitANlKXVq3Kmp74yTt5Ytx/4Mk7rZF1epGyUFs9ttZXqfrry9OddBkYxXvHaztdUcWbXdqsdRS/
BGyRDbjmhS3z6rCmmWeKexznKW+kiYssKKxpMzKLeyoxoLlYADoUjg5u7JvK77TlBcbbI3tbWPJe
Qg68l/Sx1NfpqwW6l3y14AO3I/Hq7hCYpctm0oHiK6U11aZwPlrdRS1tbdeP/9k=
--000e0cdf9ac27bce8c04b33f12b2
Content-Type: image/jpeg; name="image004.jpg"
Content-Transfer-Encoding: base64
Content-ID: <image004.jpg@01CCB262.CC8996D0>
X-Attachment-Id: 11bcc992778f284a_0.4

/9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAAZAAA/+4ADkFkb2JlAGTAAAAAAf/b
AIQAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQICAgICAgICAgIC
AwMDAwMDAwMDAwEBAQEBAQECAQECAgIBAgIDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMD
AwMDAwMDAwMDAwMDAwMDAwMD/8AAEQgAHQAYAwERAAIRAQMRAf/EAIoAAAIDAQAAAAAAAAAAAAAA
AAUGCAkKBwEAAwEBAAAAAAAAAAAAAAAABAYHBQgQAAEEAgEDAwEIAwAAAAAAAAMCBAUGAQcIERIW
FBUJACFRoRMjJDRWltcZEQACAQMDAgQDBgcAAAAAAAABAgMRBAUSEwYhBwAxIhRBUUJSI5PUFRdh
cdHSJKQW/9oADAMBAAIRAxEAPwDYRLfIbpFhIPGsfE2ywRwTESwsLCb07ERU6zRntRLw7W5bYq1i
JDO1JVls5MwAN2HGDgyRuQRV1Sz7PcuvLZLikaFhUqUuWZT9ljFbyJqH1AOSp9LUYECRX/ezhVhd
vas7voNNQktVVh5alEtzG+k/SxQBh6lqpBI//oxp3+pXX/LuO3++Pon9luXfOH8O8/KeA/344P8A
OX8ax/OeCEV8hmkX8g0ayEVa69HFMNEhYJCb07LxcE0WrCFy0w0pu2LTYhw7Rak5dOQsDjZhzk58
jbjKUYt52f5dZ2z3FI5CoqFVLlWY/ZUyW8aaj9ILgsfStWIBMsO9nCb+7S0V3TWaajJasqj7TCK5
kfSPqYIQo9TUUFhnd4kS8ZZN5aVrktqF9vtjKokGmNUx0nU411YSxmtbBNAdoNebHVKi5HWWkIR7
6Z/INxHSDCUd5khGvsPny3Fpwa8u7XIriZI0iPuSspCBpo0K/cRyyjcLhdUaMRXrRSxHFHbqO1vO
4FlbXuLOYjkkmHtQ0IMhSGVw3+RJFC20qF9MkighelWCg9JY8eeR25LFs2zaU4z2ePo0ZunaVABV
03/TfWhzlMt8tCTtGMeT2Wx9SKrSbIrX1TbBov7MDauTgSMq8xeecN41jrHH8nzUUmVbG205l2Lv
79JoleOb025oZFYNpakvxkRWJA037cc15Tk8hkuK4GWLDrlLqAQ+4sxsPDKySQnVcrURspXUtYvI
RuyaWMatntbvrGXtlD2RVpulXCGinw5WvTwgCdiA/jHXp3TZ0zcO4yVipAPfgLtm4cND4SvCCK7V
Yw6Y6+xWexQyuGuI7nGyK2l0rSq+YIYBlZTSquqsOlR1HhFyeJy/HcwcTm7aS1ykTLqR6VAY9GVl
LK6sK0dGZT1oeh8OvxXy+JDnrxtYd3XLRpe3vT7sK477AHjOcdc9P5/4/Sl3mQjs9kpPnHaj/dtv
6eKV2aWJO8+MiU+pZLo0/nYXP93iwrfuy9laM+Pzl3dtW3OwUCzZ+Rvki3VZK24SxlxRE5yTtQnz
drI5Es7BDteUDWUChF6dUJXjuzjMt4phMNybuxx/G5y2iu7L/j8eduQakLJj4ipK1o1Opoaj406e
KlyvNZjjPaXkOSwV1NZ3p5lkRuxnS4V8jKGAahK16AlaH4AiviPXzFzEgS1cUZ2YKo8zZuLU+SYf
EEgJpCRbYiZZyQ2BoEjKhuZExMIxjCR5MrpjHdnqy9hYY4sHyS2txS3hy1EFahVKSKKefwUCvxoP
Onhc79arrkHGbi6NbqfDksxFCzBkc1p/Ek0+FTTz8Uw2DIWu0zA43p3lOAS2GuiydfWqq7TLWiwg
ys20nB1FFxdgnWFYWgEmePkCN3eBkPkTZBFtx3bBtkzxiI8qTEKmkbgmctDXV0JMiKmkv1QOtVqq
1YgMYVygYIcslHGmzjXPTSbZUWWm2OgVWZw4joJTGxVqM1FUlQDnnG6/GpfyuH5G+E+/u/IfJ7JP
+F+X+5K9x9/94qvj3l3vPd6j1X7/ANX1/M/V6/WxbGx93H7JcF+o7Q29thvbOn06NC7mzppp0+jT
Snp8LtxX2knvDyb9O3TubgTZ3dXq3NZ297XXVq+81V1da+G+GzLurpUg8mU8jYOlKi5NeJK0LkrV
aB0kTBRbA21nB3NFOYncv4hCgNDpkBsGhyDOoTnI0NyYWba7GBvDxJMI139YhcKu5XoZjEjdQerB
l1sAQCtSwaOMDFHkdoOTtyBYtDbZuVDejQdQhV2WtVqEIYRqxDENQKf/2Q==
--000e0cdf9ac27bce8c04b33f12b2
Content-Type: image/jpeg; name="image005.jpg"
Content-Transfer-Encoding: base64
Content-ID: <image005.jpg@01CCB262.CC8996D0>
X-Attachment-Id: 11bcc992778f284a_0.5

/9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAAZAAA/+4ADkFkb2JlAGTAAAAAAf/b
AIQAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQICAgICAgICAgIC
AwMDAwMDAwMDAwEBAQEBAQECAQECAgIBAgIDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMD
AwMDAwMDAwMDAwMDAwMDAwMD/8AAEQgAHQAYAwERAAIRAQMRAf/EAIwAAQEAAwAAAAAAAAAAAAAA
AAkIAwUKAQABBAMBAAAAAAAAAAAAAAAEAAMGBwEFCAkQAAEEAgEDBQADAQAAAAAAAAUDBAYHAQII
ExQVABESFglCIyYXEQACAQIDBQQIBAcAAAAAAAABAgMRBAASBSETFAYHMUEiMlFhgZEzFRYIwUJi
0nGhsYLCIyT/2gAMAwEAAhEDEQA/AO5YldcXF6AnTto5bjJYeHRiFlSUirqOtZqcM4WyDGRVvKZw
DKl3x7DVXZgho3wu+TTyqhoolnXfZ0xEeYgH2/gKYYE+byKxH9u317SDT2YzRu4BEyBsJPEAr2Vx
or3Xi5DG5bUpwGS7F44HvewLC7IdMHnZv2ayCvTU26ayW+m3ttrtjC3X6h7m/bhGanare9f3Y2ri
x0R6W7wxFZGIFNsdUkXcPYS9aCWeMf2kiCASYlSmo9t74ysqm3Vwgn7qKfFLTffXO5J7CCf4H8QB
hcQo2sCF9NVNPcxNPZs7ezBE/pAFfSv81btJxlA1vPqlpYJe1RrRUa4LSkdaVNjRUyhu8VYsW7sg
oXerMVR+MNk919mzxXTTGc7eip02Mw7QSf54BtpAGQHYCAPZTA+2BPOUXGuaXfTdNSTlQKh9H1bH
BkJj0Shs5dQVlRwCu+CpeNzuNtw0QfAH04k9ryyzPILD11zj9TL9JwjlJFPOBjVWKiuweju2bf64
NVkkCsctSfT622e6mGv4R2nN7O4UfeLIIzMvIj8l5e7JvLDEmQMpXhrLkHeIuukSAaRjQ5scxb1y
zFosUnLZFTUfojj2zj2zkmEZgrbfN/lgK5YKWQUpl9P6RXAg8d7+sGxDfJ+V3ZZXJA/rU/FKxeS8
QC1TyfsmgwQnanQMTd5gjIRBNVRzYYdaSZBJN5hLKrHDP5bJud1t9teTtH5o1vXL7VrzW7rUXMFp
cXSJBeTW0Y3LfCCReEKwYANSoy1IYknHvlzr0a6cdPOR+neidN9A5Ktm1bmTStCubnVOW9O1u6l+
YiUG/kuL0b1pYWgd2jzhZTLlVoUjVTWA/i3ymZRC0gBP9CL31s5GexyMUqWb3PfbaINDzHE7MSyO
yUU1k7nfdzMwIHVFkV31xgWq3U3U13yvjX1JF5b5sFrcxy69fnUTIiQNxFyEBGdnRwJDXOoAVuxC
CSDXFT3HW77fn17Rb2y6TcpLyatjcT6pCdH0M3LK/CxW9xbSNaqF4WaVnmgU1uVdVVlEdcRxyJe8
zOHlvREGc5m2Lb5QrD5BIiTQjY04koRNYG4kEYkUTl0Tl8iPNng57kTndksvqmu5HOE1tU2iuPjp
FdXv+eOSNaswdYubpyVejSyvH4ZMjxyRyOwKt3EipU5gFbFz8m6J9sP3JdJOY7q06caDoMMIa3WW
LT7C3ugJrdJ7e6tby0t4JI5Y89JEVmSOaMxs08ZJaLlsytrKuRyHFvSyTtda8WLd3s0mbUq6JydX
iGsGiCtkNZWClKUzYoHx8f3DIPF40RUNPFk8rsEW2yizdIC2SPjtS+nJJOF4W43u8jjzcNUb0bZD
XbTatHPcB2Y2Ak1k8m8nHq1DpK331Np3ywJNqLL86DT8CQ1tAtY2bflFuFECqcszPRWKJmnP7Ud2
b8kGMdx9OT6/aSXgH5D4+ElPa4AYHRP7F/1vtvK9Lsv9L1up/D4+rCdeo9WzPH5O5LWvlNMv+yu8
81KeOte7HLFpJ9o+WLdRQZeL/NLzTk+LFm3tYd3wVdzmzf8APky/mxI905ud1f0FQ55anwam0MN7
lydcb0BKpKlFkTkpVspr4KotIbGF7kISPQwgUXkBFMozLKZXdIuemk3Uh+vJc/PLT6xkPd8GOGtN
54wcktBJvK7wtVwe4jF58hyWo6Sa6ft9hsjp3EpvRdTauPEYYhamNr+BnFitvujAtupiaAZUZGJc
f//Z
--000e0cdf9ac27bce8c04b33f12b2--

From pthubert@cisco.com  Fri Dec  9 06:29:38 2011
Return-Path: <pthubert@cisco.com>
X-Original-To: roll@ietfa.amsl.com
Delivered-To: roll@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BE7B721F8593 for <roll@ietfa.amsl.com>; Fri,  9 Dec 2011 06:29:38 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -10.754
X-Spam-Level: 
X-Spam-Status: No, score=-10.754 tagged_above=-999 required=5 tests=[AWL=1.844, BAYES_00=-2.599, GB_I_LETTER=-2, HTML_MESSAGE=0.001,  RCVD_IN_DNSWL_HI=-8]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id gFW-AvC6nYt6 for <roll@ietfa.amsl.com>; Fri,  9 Dec 2011 06:29:34 -0800 (PST)
Received: from ams-iport-2.cisco.com (ams-iport-2.cisco.com [144.254.224.141]) by ietfa.amsl.com (Postfix) with ESMTP id DF05821F8509 for <roll@ietf.org>; Fri,  9 Dec 2011 06:29:31 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=pthubert@cisco.com; l=72558; q=dns/txt; s=iport; t=1323440972; x=1324650572; h=mime-version:subject:date:message-id:in-reply-to: references:from:to:cc; bh=pgJlK+HJwPW2ag3f/9UlwrFltiYNdqhD+FZP7JQg2xk=; b=XxZm7Lnz/k2z7UDXAnXdhpLKHyVk96v0KRd+oEklrld246vjTD4mDZg3 Sv/ZDUNc9BBeO0A++ZkQJO1PwiiOPGfg1bJY3r2x6/HN35vcBXjJl1jHX KUbfM/eBr0dEylT06CU0NqU2rSofoIxuzNJKVL8u55zXipAbJ55o9vgUH M=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AgMFABsa4k6Q/khL/2dsb2JhbABDgk2COaRbgRiBBYFyAQEBBAwGAQkHCgNJEAIBCAQNBAEBCwYXAQICAgEBRAkIAQEEAQkJCBMHn1cBjFuRQopcM2MEpxg
X-IronPort-AV: E=Sophos;i="4.71,326,1320624000"; d="scan'208,217";a="60948067"
Received: from ams-core-2.cisco.com ([144.254.72.75]) by ams-iport-2.cisco.com with ESMTP; 09 Dec 2011 14:29:30 +0000
Received: from xbh-ams-201.cisco.com (xbh-ams-201.cisco.com [144.254.75.7]) by ams-core-2.cisco.com (8.14.3/8.14.3) with ESMTP id pB9ETUKk007783; Fri, 9 Dec 2011 14:29:30 GMT
Received: from xmb-ams-108.cisco.com ([144.254.74.83]) by xbh-ams-201.cisco.com with Microsoft SMTPSVC(6.0.3790.4675);  Fri, 9 Dec 2011 15:29:29 +0100
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="----_=_NextPart_001_01CCB67E.F5EE91EC"
Date: Fri, 9 Dec 2011 15:28:31 +0100
Message-ID: <BDF2740C082F6942820D95BAEB9E1A848E6BFE@XMB-AMS-108.cisco.com>
In-Reply-To: <a25809669156d81154bbc03b627f495d@mail.gmail.com>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: [Roll] Mail regarding draft-thubert-roll-asymlink
Thread-Index: Acyu04PCqW7QkuVjRCeei851PmupjAHqzNCg
References: <a25809669156d81154bbc03b627f495d@mail.gmail.com>
From: "Pascal Thubert (pthubert)" <pthubert@cisco.com>
To: "Yoav Ben-Yehezkel" <yoav@yitran.com>, <draft-thubert-roll-asymlink@tools.ietf.org>
X-OriginalArrivalTime: 09 Dec 2011 14:29:29.0972 (UTC) FILETIME=[F6353B40:01CCB67E]
Cc: roll@ietf.org
Subject: Re: [Roll] Mail regarding draft-thubert-roll-asymlink
X-BeenThere: roll@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Routing Over Low power and Lossy networks <roll.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/roll>, <mailto:roll-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/roll>
List-Post: <mailto:roll@ietf.org>
List-Help: <mailto:roll-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/roll>, <mailto:roll-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 09 Dec 2011 14:29:38 -0000

This is a multi-part message in MIME format.

------_=_NextPart_001_01CCB67E.F5EE91EC
Content-Type: multipart/alternative;
	boundary="----_=_NextPart_002_01CCB67E.F5EE91EC"


------_=_NextPart_002_01CCB67E.F5EE91EC
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Hello Yoav:

=20

I just published the new version of the draft that accounts for your
comments.

=20

Thanks again!

=20

Pascal

=20

From: roll-bounces@ietf.org [mailto:roll-bounces@ietf.org] On Behalf Of
Yoav Ben-Yehezkel
Sent: mardi 29 novembre 2011 21:20
To: draft-thubert-roll-asymlink@tools.ietf.org
Cc: roll@ietf.org
Subject: [Roll] Mail regarding draft-thubert-roll-asymlink

=20

Dear Roll-ers,

Find below comments to the draft.=20

Mostly editorial, I hope they make sense.

Best regards,

Yoav

=20

Comments to Introduction section 1:

   In one hand, RPL requires bi-directional links for the control, but

   on the other, there is no requirement that the properties of a link

   are the same in both directions.  In fact, a perfect symmetry is

   rarely present in Low Power and Lossy Networks (LLNs), whether links

   are based on radios or power-line.

1.       Replace "In one hand" with "On one hand"=20

2.       Replace "on the other," with "on the other hand,".

3.       Replace "whether links are based on radios or power-line" with
"such as wireless radio or power-line links."

=20
   Some initial implementations require that the quality of both
   directions of a link is evaluated as very good so that the link can
   be used for control and data in both directions.  This eliminates
   asymmetrical links that are very good in one direction, but only good
   enough for scarce activity in the other direction.

=20

4.       Replace "that the quality of both directions of a link is
evaluated as very good" with "that the quality of both directions of a
link is evaluated as operational at an acceptable level" - because they
do not necessarily have to be very good.

=20

Comments to Terminology section 2:

   The term upwards qualifies a link, a DODAG or an instance that is
   optimal for sending traffic in the general direction of the root,
   though may be usable but suboptimal for traffic coming form the
   direction of the root.  The term downwards qualifies the same words
   for the opposite direction.

1.       Should the term "instance" be replaced with the term "RPL
instance"?=20

2.       What does "general direction of the root" means? Shouldn't it
simply be "towards the root"?

3.       Replace "though may be usable but suboptimal for traffic coming
form the direction of the root" with "though may be usable but
suboptimal for traffic coming from the direction of the root"
(form=3Dfrom)

4.       Replace "The term downwards qualifies the same words for the
opposite direction" with "The term downwards qualifies the same wording,
only for opposite directions"

5.       Question: shouldn't the terms "upwards" and "downwards" be
included into the terminology draft?

=20
=20
   bi-directional:  A link is bi-directional when traffic confirmed
      possible in both direction, in a fashion that is sufficient to
      operate RPL control.
=20

1.       Replace "possible in both direction" with "possible in both
directions" (missing 's').

=20
   asymmetric:  A link is assymetric if it is bi-directional, but
      exhibits important differences in link characteristics for both
      directions.

1.       Replace "A link is assymetric" with "A link is asymmetric"
(typo)

2.       Replace "important" with "major"

=20

Comments to The asymmetrical link problem section 3:

1.       Capitalize first letter of each word like in all other
sections.

=20
Comments to Solution Overview section 4:
   One direct consequence of that design
   choice is that a topology must be very good for both upwards and
=20
   downwards traffic;=20

1.       Replace "very good" with "operational at an acceptable level".

=20

   In that case, an asymmetrical link,
   that can only be used for traffic in one direction, can not
   participate to the routing topology. =20

1.       Replace "can not" with "cannot".

=20
   OTOH, with RPL as it is specified,...

1.       Replace "OTOH" with "On the other hand".

=20
   ... so that a node may transfer traffic from an instance onto
another.

1.       Replace "an instance onto another" with "an upwards instance
onto the downwards instance".

=20
Comments to Modified DIO section 5:
   Directional (D):  The Directional (D) flag is set to indicate that
         the instance is intended for directional operation, and reset
         otherwise.  When it is set, a MOP of 0 indicates the upwards
         direction whereas any other value specified in
         [I-D.ietf-roll-rpl] indicates downwards.  All other values of
         MOP will be considered downwards unless explicitly specified
         otherwise.

1.       Replace "and reset otherwise" with "and is reset otherwise".

2.       Replace "upwards direction" with "upwards", or add the word
"direction" to all subsequence indications of the word "downwards"

3.       Replace "will be considered downwards" with "shall be
considered downwards".

=20

Comments to Operations section 6:
=20
   This specification allows an organization of Instances as follows:

1.       Replace "Instances" with "instances" (non-capitalized 'I')

=20
      The direction is indicated by the MOP field, a MOP of 0 means
      upwards and otherwise is downwards.

2.       Replace "a MOP of 0 means" with "a MOP set to a value 0
indicates"

3.       Replace "and otherwise is downwards" with "and indicates
downwards if set otherwise".

=20

      Transferring from an upwards instance to a downwards instance if
      generally desirable. Other forms of transfers are generally not
      desirable.  Policies MAY be put in place to ovreride that general
      guidance.
=20

1.       Replace "if" with "is"

2.       Remove "generally" and "general" or explain what they mean.

3.       Replace "put in place" with "used"

4.       Replace "ovreride" with "override"

=20

Comments to Backward compatibility section 7:

1.       Replace "Backward" with "Backwards"

2.       Replace "compatibility" with "Compatibility" (capital 'C')

=20

   An OF is generally designed to compute a Rank of a directional link
   in a fashion that is diffent from a bidirectional link, and in
   particular will not use the same metrics and thusobtain different
   ranks for a same situation.=20

1.       Replace "diffent" with "different"

2.       Missing space between "thus" and "obtain"

=20

   An OF that supports directional links SHOULD favor directional links
over
   non directional links, in a fashion that is to be specified with the
   OF.  In the case of OF0 [I-D.ietf-roll-of0], the 'D' flag should be
   accounted for before the computation of item 8 in the "Selection Of
   The Preferred Parent" section 4.2.1., that is before Ranks and be
   calculated and compared.

1.       Replace "specified with the OF" with "specified by the OF"

2.       Replace "section 4.2.1.," with "section 4.2.1," (remove extra
dot)

3.  =20
4.  Replace "that is before Ranks and be calculated and compared" with
"that is before ranks are calculated and compared" (is there anything
else that needs comparison other than the rank?)

=20

Comments to IANA Considerations section 8:
   This specification requires that a bit in DIO be assigned to indicate
   directional link operations as specified in section

1.       Replace "a bit in DIO be assigned" with "a bit in DIO shall be
assigned"

2.       Replace "as specified in section" with "as specified in section
5"

=20

Comments to Security Considerations section 9:
   Security Considerations for this proposal are to be developed in
   accordance with recommendations laid out in, for example,
   [I-D.tsao-roll-security-framework].

1.       Replace "Security Considerations for this proposal" in the
first line with "Security considerations for this proposal"
(non-capitalized 'c')

=20

=20

=20
=20
=20

=20


------_=_NextPart_002_01CCB67E.F5EE91EC
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: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 14 =
(filtered medium)"><style><!--
/* Font Definitions */
@font-face
	{font-family:SimSun;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
	{font-family:SimSun;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@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:"\@SimSun";
	panose-1:2 1 6 0 3 1 1 1 1 1;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	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;}
pre
	{mso-style-priority:99;
	mso-style-link:"HTML Preformatted Char";
	margin:0cm;
	margin-bottom:.0001pt;
	font-size:10.0pt;
	font-family:"Courier New";}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
	{mso-style-priority:34;
	margin-top:0cm;
	margin-right:0cm;
	margin-bottom:0cm;
	margin-left:36.0pt;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
span.HTMLPreformattedChar
	{mso-style-name:"HTML Preformatted Char";
	mso-style-priority:99;
	mso-style-link:"HTML Preformatted";
	font-family:"Courier New";}
span.EmailStyle20
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
span.mftr
	{mso-style-name:m_ftr;}
span.mh
	{mso-style-name:m_h;}
span.EmailStyle23
	{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:612.0pt 792.0pt;
	margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
	{page:WordSection1;}
/* List Definitions */
@list l0
	{mso-list-id:36317074;
	mso-list-type:hybrid;
	mso-list-template-ids:582510266 1945654400 67698713 67698715 67698703 =
67698713 67698715 67698703 67698713 67698715;}
@list l0:level1
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:11.0pt;
	font-family:"Calibri","sans-serif";
	mso-fareast-font-family:SimSun;
	mso-bidi-font-family:Arial;}
@list l0:level2
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@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:-18.0pt;}
@list l0:level5
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@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:-18.0pt;}
@list l0:level8
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l0:level9
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
@list l1
	{mso-list-id:220679214;
	mso-list-type:hybrid;
	mso-list-template-ids:582510266 1945654400 67698713 67698715 67698703 =
67698713 67698715 67698703 67698713 67698715;}
@list l1:level1
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:11.0pt;
	font-family:"Calibri","sans-serif";
	mso-fareast-font-family:SimSun;
	mso-bidi-font-family:Arial;}
@list l1:level2
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l1:level3
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
@list l1:level4
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l1:level5
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l1:level6
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
@list l1:level7
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l1:level8
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l1:level9
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
@list l2
	{mso-list-id:250357389;
	mso-list-type:hybrid;
	mso-list-template-ids:742925206 67698703 67698713 67698715 67698703 =
67698713 67698715 67698703 67698713 67698715;}
@list l2:level1
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l2:level2
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l2:level3
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
@list l2:level4
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l2:level5
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l2:level6
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
@list l2:level7
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l2:level8
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l2:level9
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
@list l3
	{mso-list-id:278219273;
	mso-list-type:hybrid;
	mso-list-template-ids:582510266 1945654400 67698713 67698715 67698703 =
67698713 67698715 67698703 67698713 67698715;}
@list l3:level1
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:11.0pt;
	font-family:"Calibri","sans-serif";
	mso-fareast-font-family:SimSun;
	mso-bidi-font-family:Arial;}
@list l3:level2
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l3:level3
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
@list l3:level4
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l3:level5
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l3:level6
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
@list l3:level7
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l3:level8
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l3:level9
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
@list l4
	{mso-list-id:361059888;
	mso-list-type:hybrid;
	mso-list-template-ids:-487536768 67698703 67698713 67698715 67698703 =
67698713 67698715 67698703 67698713 67698715;}
@list l4:level1
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l4:level2
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l4:level3
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
@list l4:level4
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l4:level5
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l4:level6
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
@list l4:level7
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l4:level8
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l4:level9
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
@list l5
	{mso-list-id:535313763;
	mso-list-type:hybrid;
	mso-list-template-ids:582510266 1945654400 67698713 67698715 67698703 =
67698713 67698715 67698703 67698713 67698715;}
@list l5:level1
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:11.0pt;
	font-family:"Calibri","sans-serif";
	mso-fareast-font-family:SimSun;
	mso-bidi-font-family:Arial;}
@list l5:level2
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l5:level3
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
@list l5:level4
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l5:level5
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l5:level6
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
@list l5:level7
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l5:level8
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l5:level9
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
@list l6
	{mso-list-id:541408218;
	mso-list-type:hybrid;
	mso-list-template-ids:582510266 1945654400 67698713 67698715 67698703 =
67698713 67698715 67698703 67698713 67698715;}
@list l6:level1
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:11.0pt;
	font-family:"Calibri","sans-serif";
	mso-fareast-font-family:SimSun;
	mso-bidi-font-family:Arial;}
@list l6:level2
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l6:level3
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
@list l6:level4
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l6:level5
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l6:level6
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
@list l6:level7
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l6:level8
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l6:level9
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
@list l7
	{mso-list-id:668021790;
	mso-list-type:hybrid;
	mso-list-template-ids:1157424998 67698703 67698713 67698715 67698703 =
67698713 67698715 67698703 67698713 67698715;}
@list l7:level1
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l7:level2
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l7:level3
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
@list l7:level4
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l7:level5
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l7:level6
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
@list l7:level7
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l7:level8
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l7:level9
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
@list l8
	{mso-list-id:1013725404;
	mso-list-type:hybrid;
	mso-list-template-ids:582510266 1945654400 67698713 67698715 67698703 =
67698713 67698715 67698703 67698713 67698715;}
@list l8:level1
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:11.0pt;
	font-family:"Calibri","sans-serif";
	mso-fareast-font-family:SimSun;
	mso-bidi-font-family:Arial;}
@list l8:level2
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l8:level3
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
@list l8:level4
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l8:level5
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l8:level6
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
@list l8:level7
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l8:level8
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l8:level9
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
@list l9
	{mso-list-id:1224559175;
	mso-list-type:hybrid;
	mso-list-template-ids:1157424998 67698703 67698713 67698715 67698703 =
67698713 67698715 67698703 67698713 67698715;}
@list l9:level1
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l9:level2
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l9:level3
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
@list l9:level4
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l9:level5
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l9:level6
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
@list l9:level7
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l9:level8
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l9:level9
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
@list l10
	{mso-list-id:1360937107;
	mso-list-type:hybrid;
	mso-list-template-ids:582510266 1945654400 67698713 67698715 67698703 =
67698713 67698715 67698703 67698713 67698715;}
@list l10:level1
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:11.0pt;
	font-family:"Calibri","sans-serif";
	mso-fareast-font-family:SimSun;
	mso-bidi-font-family:Arial;}
@list l10:level2
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l10:level3
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
@list l10:level4
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l10:level5
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l10:level6
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
@list l10:level7
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l10:level8
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l10:level9
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
@list l11
	{mso-list-id:1476607740;
	mso-list-type:hybrid;
	mso-list-template-ids:582510266 1945654400 67698713 67698715 67698703 =
67698713 67698715 67698703 67698713 67698715;}
@list l11:level1
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:11.0pt;
	font-family:"Calibri","sans-serif";
	mso-fareast-font-family:SimSun;
	mso-bidi-font-family:Arial;}
@list l11:level2
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l11:level3
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
@list l11:level4
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l11:level5
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l11:level6
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
@list l11:level7
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l11:level8
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l11:level9
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
@list l12
	{mso-list-id:1526291870;
	mso-list-type:hybrid;
	mso-list-template-ids:582510266 1945654400 67698713 67698715 67698703 =
67698713 67698715 67698703 67698713 67698715;}
@list l12:level1
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:11.0pt;
	font-family:"Calibri","sans-serif";
	mso-fareast-font-family:SimSun;
	mso-bidi-font-family:Arial;}
@list l12:level2
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l12:level3
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
@list l12:level4
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l12:level5
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l12:level6
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
@list l12:level7
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l12:level8
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l12:level9
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
@list l13
	{mso-list-id:1544438448;
	mso-list-type:hybrid;
	mso-list-template-ids:1157424998 67698703 67698713 67698715 67698703 =
67698713 67698715 67698703 67698713 67698715;}
@list l13:level1
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l13:level2
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l13:level3
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
@list l13:level4
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l13:level5
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l13:level6
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
@list l13:level7
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l13:level8
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l13:level9
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
@list l14
	{mso-list-id:1671055028;
	mso-list-type:hybrid;
	mso-list-template-ids:582510266 1945654400 67698713 67698715 67698703 =
67698713 67698715 67698703 67698713 67698715;}
@list l14:level1
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:11.0pt;
	font-family:"Calibri","sans-serif";
	mso-fareast-font-family:SimSun;
	mso-bidi-font-family:Arial;}
@list l14:level2
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l14:level3
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
@list l14:level4
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l14:level5
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l14:level6
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
@list l14:level7
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l14:level8
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l14:level9
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
@list l15
	{mso-list-id:1932815796;
	mso-list-type:hybrid;
	mso-list-template-ids:582510266 1945654400 67698713 67698715 67698703 =
67698713 67698715 67698703 67698713 67698715;}
@list l15:level1
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:11.0pt;
	font-family:"Calibri","sans-serif";
	mso-fareast-font-family:SimSun;
	mso-bidi-font-family:Arial;}
@list l15:level2
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l15:level3
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
@list l15:level4
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l15:level5
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l15:level6
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
@list l15:level7
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l15:level8
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l15:level9
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
@list l16
	{mso-list-id:2113894978;
	mso-list-type:hybrid;
	mso-list-template-ids:582510266 1945654400 67698713 67698715 67698703 =
67698713 67698715 67698703 67698713 67698715;}
@list l16:level1
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:11.0pt;
	font-family:"Calibri","sans-serif";
	mso-fareast-font-family:SimSun;
	mso-bidi-font-family:Arial;}
@list l16:level2
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l16:level3
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
@list l16:level4
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l16:level5
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l16:level6
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
@list l16:level7
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l16:level8
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l16:level9
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
ol
	{margin-bottom:0cm;}
ul
	{margin-bottom:0cm;}
--></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=3DFR link=3Dblue =
vlink=3Dpurple><div class=3DWordSection1><p class=3DMsoNormal><span =
lang=3DEN-US style=3D'color:#1F497D'>Hello Yoav:<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US style=3D'color:#1F497D'>I just =
published the new version of the draft that accounts for your =
comments.<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US style=3D'color:#1F497D'>Thanks =
again!<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><div><p =
class=3DMsoNormal><span =
style=3D'color:#1F497D'>Pascal<o:p></o:p></span></p></div><p =
class=3DMsoNormal><span =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><div><div =
style=3D'border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm =
0cm 0cm'><p class=3DMsoNormal><b><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'>From:</span>=
</b><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'> =
roll-bounces@ietf.org [mailto:roll-bounces@ietf.org] <b>On Behalf Of =
</b>Yoav Ben-Yehezkel<br><b>Sent:</b> mardi 29 novembre 2011 =
21:20<br><b>To:</b> =
draft-thubert-roll-asymlink@tools.ietf.org<br><b>Cc:</b> =
roll@ietf.org<br><b>Subject:</b> [Roll] Mail regarding =
draft-thubert-roll-asymlink<o:p></o:p></span></p></div></div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal><span =
lang=3DEN-US>Dear Roll-ers,<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US>Find below comments to the draft. =
<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US>Mostly =
editorial, I hope they make sense.<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US>Best =
regards,<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>Yoav<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US style=3D'font-size:10.0pt;font-family:"Courier =
New"'>&nbsp;</span><span lang=3DEN-US><o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Courier New"'>Comments to =
Introduction section 1:</span><span =
lang=3DEN-US><o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US style=3D'font-size:10.0pt;font-family:"Courier =
New"'>&nbsp;&nbsp; In one hand, RPL requires bi-directional links for =
the control, but</span><span lang=3DEN-US><o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Courier New"'>&nbsp;&nbsp; on the =
other, there is no requirement that the properties of a link</span><span =
lang=3DEN-US><o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US style=3D'font-size:10.0pt;font-family:"Courier =
New"'>&nbsp;&nbsp; are the same in both directions.&nbsp; In fact, a =
perfect symmetry is</span><span lang=3DEN-US><o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Courier New"'>&nbsp;&nbsp; rarely =
present in Low Power and Lossy Networks (LLNs), whether =
links</span><span lang=3DEN-US><o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Courier New"'>&nbsp;&nbsp; are =
based on radios or power-line.</span><span =
lang=3DEN-US><o:p></o:p></span></p><p class=3DMsoListParagraph =
style=3D'text-indent:-18.0pt;mso-list:l11 level1 lfo2'><![if =
!supportLists]><span lang=3DEN-US><span =
style=3D'mso-list:Ignore'>1.<span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span></span></span><![endif]><span lang=3DEN-US>Replace &#8220;In one =
hand&#8221; with &#8220;On one hand&#8221; <o:p></o:p></span></p><p =
class=3DMsoListParagraph style=3D'text-indent:-18.0pt;mso-list:l11 =
level1 lfo2'><![if !supportLists]><span lang=3DEN-US><span =
style=3D'mso-list:Ignore'>2.<span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span></span></span><![endif]><span lang=3DEN-US>Replace &#8220;on the =
other,&#8221; with &#8220;on the other =
hand,&#8221;.<o:p></o:p></span></p><p class=3DMsoListParagraph =
style=3D'text-indent:-18.0pt;mso-list:l11 level1 lfo2'><![if =
!supportLists]><span lang=3DEN-US><span =
style=3D'mso-list:Ignore'>3.<span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span></span></span><![endif]><span lang=3DEN-US>Replace &#8220;whether =
links are based on radios or power-line&#8221; with &#8220;such as =
wireless radio or power-line =
links.&#8221;<o:p></o:p></span></p><pre><span =
lang=3DEN-US>&nbsp;<o:p></o:p></span></pre><pre><span =
lang=3DEN-US>&nbsp;&nbsp; Some initial implementations require that the =
quality of both<o:p></o:p></span></pre><pre><span =
lang=3DEN-US>&nbsp;&nbsp; directions of a link is evaluated as very good =
so that the link can<o:p></o:p></span></pre><pre><span =
lang=3DEN-US>&nbsp;&nbsp; be used for control and data in both =
directions.&nbsp; This eliminates<o:p></o:p></span></pre><pre><span =
lang=3DEN-US>&nbsp;&nbsp; asymmetrical links that are very good in one =
direction, but only good<o:p></o:p></span></pre><pre><span =
lang=3DEN-US>&nbsp;&nbsp; enough for scarce activity in the other =
direction.<o:p></o:p></span></pre><p class=3DMsoNormal><span =
lang=3DEN-US>&nbsp;<o:p></o:p></span></p><p class=3DMsoListParagraph =
style=3D'text-indent:-18.0pt;mso-list:l11 level1 lfo2'><![if =
!supportLists]><span lang=3DEN-US><span =
style=3D'mso-list:Ignore'>4.<span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span></span></span><![endif]><span lang=3DEN-US>Replace &#8220;that =
the quality of both directions of a link is evaluated as very =
good&#8221; with &#8220;that the quality of both directions of a link is =
evaluated as operational at an acceptable level&#8221; &#8211; because =
they do not necessarily have to be very good.<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US>&nbsp;<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Courier New"'>Comments to =
Terminology section 2:</span><span =
lang=3DEN-US><o:p></o:p></span></p><pre><span lang=3DEN-US>&nbsp;&nbsp; =
The term upwards qualifies a link, a DODAG or an instance that =
is<o:p></o:p></span></pre><pre><span lang=3DEN-US>&nbsp;&nbsp; optimal =
for sending traffic in the general direction of the =
root,<o:p></o:p></span></pre><pre><span lang=3DEN-US>&nbsp;&nbsp; though =
may be usable but suboptimal for traffic coming form =
the<o:p></o:p></span></pre><pre><span lang=3DEN-US>&nbsp;&nbsp; =
direction of the root.&nbsp; The term downwards qualifies the same =
words<o:p></o:p></span></pre><pre><span lang=3DEN-US>&nbsp;&nbsp; for =
the opposite direction.<o:p></o:p></span></pre><p =
class=3DMsoListParagraph style=3D'text-indent:-18.0pt;mso-list:l10 =
level1 lfo4'><![if !supportLists]><span lang=3DEN-US><span =
style=3D'mso-list:Ignore'>1.<span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span></span></span><![endif]><span lang=3DEN-US>Should the term =
&#8220;instance&#8221; be replaced with the term &#8220;RPL =
instance&#8221;? <o:p></o:p></span></p><p class=3DMsoListParagraph =
style=3D'text-indent:-18.0pt;mso-list:l10 level1 lfo4'><![if =
!supportLists]><span lang=3DEN-US><span =
style=3D'mso-list:Ignore'>2.<span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span></span></span><![endif]><span lang=3DEN-US>What does =
&#8220;general direction of the root&#8221; means? Shouldn&#8217;t it =
simply be &#8220;towards the root&#8221;?<o:p></o:p></span></p><p =
class=3DMsoListParagraph style=3D'text-indent:-18.0pt;mso-list:l10 =
level1 lfo4'><![if !supportLists]><span lang=3DEN-US><span =
style=3D'mso-list:Ignore'>3.<span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span></span></span><![endif]><span lang=3DEN-US>Replace &#8220;though =
may be usable but suboptimal for traffic coming <b>form</b> the =
direction of the root&#8220; with &#8220;though may be usable but =
suboptimal for traffic coming <b>from</b> the direction of the =
root&#8221; (form=3Dfrom)<o:p></o:p></span></p><p =
class=3DMsoListParagraph style=3D'text-indent:-18.0pt;mso-list:l10 =
level1 lfo4'><![if !supportLists]><span lang=3DEN-US><span =
style=3D'mso-list:Ignore'>4.<span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span></span></span><![endif]><span lang=3DEN-US>Replace &#8220;The =
term downwards qualifies the same <b>words</b> for the opposite =
direction&#8221; with &#8220;The term downwards qualifies the same =
<b>wording,</b> <b>only </b>for opposite =
directions&#8221;<o:p></o:p></span></p><p class=3DMsoListParagraph =
style=3D'text-indent:-18.0pt;mso-list:l10 level1 lfo4'><![if =
!supportLists]><span lang=3DEN-US><span =
style=3D'mso-list:Ignore'>5.<span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span></span></span><![endif]><span lang=3DEN-US>Question: =
shouldn&#8217;t the terms &#8220;upwards&#8221; and =
&#8220;downwards&#8221; be included into the terminology =
draft?<o:p></o:p></span></p><pre><span class=3Dmftr><span =
lang=3DEN-US>&nbsp;</span></span><span =
lang=3DEN-US><o:p></o:p></span></pre><pre><span =
lang=3DEN-US>&nbsp;<o:p></o:p></span></pre><pre><span =
lang=3DEN-US>&nbsp;&nbsp; bi-directional:&nbsp; A link is bi-directional =
when traffic confirmed<o:p></o:p></span></pre><pre><span =
lang=3DEN-US>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; possible in both direction, =
in a fashion that is sufficient to<o:p></o:p></span></pre><pre><span =
lang=3DEN-US>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; operate RPL =
control.<o:p></o:p></span></pre><pre><span =
lang=3DEN-US>&nbsp;<o:p></o:p></span></pre><p class=3DMsoListParagraph =
style=3D'text-indent:-18.0pt;mso-list:l5 level1 lfo6'><![if =
!supportLists]><span lang=3DEN-US><span =
style=3D'mso-list:Ignore'>1.<span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span></span></span><![endif]><span lang=3DEN-US>Replace =
&#8220;possible in both direction&#8221; with &#8220;possible in both =
direction<b>s</b>&#8221; (missing =
&#8216;s&#8217;).<o:p></o:p></span></p><pre><span =
lang=3DEN-US>&nbsp;<o:p></o:p></span></pre><pre><span =
lang=3DEN-US>&nbsp;&nbsp; asymmetric:&nbsp; A link is assymetric if it =
is bi-directional, but<o:p></o:p></span></pre><pre><span =
lang=3DEN-US>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; exhibits important =
differences in link characteristics for =
both<o:p></o:p></span></pre><pre><span =
lang=3DEN-US>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
directions.<o:p></o:p></span></pre><p class=3DMsoListParagraph =
style=3D'text-indent:-18.0pt;mso-list:l16 level1 lfo8'><![if =
!supportLists]><span lang=3DEN-US><span =
style=3D'mso-list:Ignore'>1.<span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span></span></span><![endif]><span lang=3DEN-US>Replace &#8220;A link =
is a<b>ssym</b>etric&#8221; with &#8220;A link is =
a<b>symm</b>etric&#8221; (typo)<o:p></o:p></span></p><p =
class=3DMsoListParagraph style=3D'text-indent:-18.0pt;mso-list:l16 =
level1 lfo8'><![if !supportLists]><span lang=3DEN-US><span =
style=3D'mso-list:Ignore'>2.<span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span></span></span><![endif]><span lang=3DEN-US>Replace =
&#8220;important&#8221; with &#8220;major&#8221;<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Courier New"'>&nbsp;</span><span =
lang=3DEN-US><o:p></o:p></span></p><pre><span lang=3DEN-US>Comments to =
<span class=3Dmh>The asymmetrical link problem</span> section =
3:<o:p></o:p></span></pre><p class=3DMsoListParagraph =
style=3D'text-indent:-18.0pt;mso-list:l14 level1 lfo10'><![if =
!supportLists]><span lang=3DEN-US><span =
style=3D'mso-list:Ignore'>1.<span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span></span></span><![endif]><span lang=3DEN-US>Capitalize first =
letter of each word like in all other =
sections.<o:p></o:p></span></p><pre><span =
lang=3DEN-US>&nbsp;<o:p></o:p></span></pre><pre><span =
lang=3DEN-US>Comments to <span class=3Dmh>Solution Overview =
</span>section 4:<o:p></o:p></span></pre><pre><span =
lang=3DEN-US>&nbsp;&nbsp; One direct consequence of that =
design<o:p></o:p></span></pre><pre><span lang=3DEN-US>&nbsp;&nbsp; =
choice is that a topology must be very good for both upwards =
and<o:p></o:p></span></pre><pre><span =
lang=3DEN-US><o:p>&nbsp;</o:p></span></pre><pre><span =
lang=3DEN-US>&nbsp;&nbsp; downwards traffic; <o:p></o:p></span></pre><p =
class=3DMsoListParagraph style=3D'text-indent:-18.0pt;mso-list:l1 level1 =
lfo12'><![if !supportLists]><span lang=3DEN-US><span =
style=3D'mso-list:Ignore'>1.<span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span></span></span><![endif]><span lang=3DEN-US>Replace &#8220;very =
good&#8221; with &#8220;operational at an acceptable =
level&#8221;.<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>&nbsp;<o:p></o:p></span></p><pre><span lang=3DEN-US>&nbsp; =
&nbsp;In that case, an asymmetrical =
link,<o:p></o:p></span></pre><pre><span lang=3DEN-US>&nbsp;&nbsp; that =
can only be used for traffic in one direction, can =
not<o:p></o:p></span></pre><pre><span lang=3DEN-US>&nbsp;&nbsp; =
participate to the routing topology.&nbsp; <o:p></o:p></span></pre><p =
class=3DMsoListParagraph style=3D'text-indent:-18.0pt;mso-list:l12 =
level1 lfo14'><![if !supportLists]><span lang=3DEN-US><span =
style=3D'mso-list:Ignore'>1.<span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span></span></span><![endif]><span lang=3DEN-US>Replace &#8220;can =
not&#8221; with &#8220;cannot&#8221;.<o:p></o:p></span></p><pre><span =
lang=3DEN-US>&nbsp;<o:p></o:p></span></pre><pre><span =
lang=3DEN-US>&nbsp; &nbsp;OTOH, with RPL as it is =
specified,...<o:p></o:p></span></pre><p class=3DMsoListParagraph =
style=3D'text-indent:-18.0pt;mso-list:l3 level1 lfo16'><![if =
!supportLists]><span lang=3DEN-US><span =
style=3D'mso-list:Ignore'>1.<span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span></span></span><![endif]><span lang=3DEN-US>Replace =
&#8220;OTOH&#8221; with &#8220;On the other =
hand&#8221;.<o:p></o:p></span></p><pre><span =
lang=3DEN-US>&nbsp;<o:p></o:p></span></pre><pre><span =
lang=3DEN-US>&nbsp;&nbsp; ... so that a node may transfer traffic from =
an instance onto another.<o:p></o:p></span></pre><p =
class=3DMsoListParagraph style=3D'text-indent:-18.0pt;mso-list:l0 level1 =
lfo18'><![if !supportLists]><span lang=3DEN-US><span =
style=3D'mso-list:Ignore'>1.<span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span></span></span><![endif]><span lang=3DEN-US>Replace &#8220;an =
instance onto another&#8221; with &#8220;an upwards instance onto the =
downwards instance&#8221;.<o:p></o:p></span></p><pre><span =
lang=3DEN-US>&nbsp;<o:p></o:p></span></pre><pre><span =
lang=3DEN-US>Comments to <span class=3Dmh>Modified DIO </span>section =
5:<o:p></o:p></span></pre><pre><span lang=3DEN-US>&nbsp;&nbsp; =
Directional (D):&nbsp; The Directional (D) flag is set to indicate =
that<o:p></o:p></span></pre><pre><span =
lang=3DEN-US>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; the =
instance is intended for directional operation, and =
reset<o:p></o:p></span></pre><pre><span =
lang=3DEN-US>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
otherwise.&nbsp; When it is set, a MOP of 0 indicates the =
upwards<o:p></o:p></span></pre><pre><span =
lang=3DEN-US>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; direction =
whereas any other value specified in<o:p></o:p></span></pre><pre><span =
lang=3DEN-US>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
[I-D.ietf-roll-rpl] indicates downwards.&nbsp; All other values =
of<o:p></o:p></span></pre><pre><span =
lang=3DEN-US>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; MOP will =
be considered downwards unless explicitly =
specified<o:p></o:p></span></pre><pre><span =
lang=3DEN-US>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
otherwise.<o:p></o:p></span></pre><p class=3DMsoListParagraph =
style=3D'text-indent:-18.0pt;mso-list:l6 level1 lfo20'><![if =
!supportLists]><span lang=3DEN-US><span =
style=3D'mso-list:Ignore'>1.<span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span></span></span><![endif]><span lang=3DEN-US>Replace &#8220;and =
reset otherwise&#8221; with &#8220;and is reset =
otherwise&#8221;.<o:p></o:p></span></p><p class=3DMsoListParagraph =
style=3D'text-indent:-18.0pt;mso-list:l6 level1 lfo20'><![if =
!supportLists]><span lang=3DEN-US><span =
style=3D'mso-list:Ignore'>2.<span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span></span></span><![endif]><span lang=3DEN-US>Replace &#8220;upwards =
direction&#8221; with &#8220;upwards&#8221;, or add the word =
&#8220;direction&#8221; to all subsequence indications of the word =
&#8220;downwards&#8221;<o:p></o:p></span></p><p class=3DMsoListParagraph =
style=3D'text-indent:-18.0pt;mso-list:l6 level1 lfo20'><![if =
!supportLists]><span lang=3DEN-US><span =
style=3D'mso-list:Ignore'>3.<span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span></span></span><![endif]><span lang=3DEN-US>Replace &#8220;will be =
considered downwards&#8221; with &#8220;shall be considered =
downwards&#8221;.<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>&nbsp;<o:p></o:p></span></p><pre><span =
lang=3DEN-US>Comments to <span class=3Dmh>Operations </span>section =
6:<o:p></o:p></span></pre><pre><span =
lang=3DEN-US>&nbsp;<o:p></o:p></span></pre><pre><span =
lang=3DEN-US>&nbsp;&nbsp; This specification allows an organization of =
Instances as follows:<o:p></o:p></span></pre><p class=3DMsoListParagraph =
style=3D'text-indent:-18.0pt;mso-list:l8 level1 lfo22'><![if =
!supportLists]><span lang=3DEN-US><span =
style=3D'mso-list:Ignore'>1.<span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span></span></span><![endif]><span lang=3DEN-US>Replace =
&#8220;Instances&#8221; with &#8220;instances&#8221; (non-capitalized =
&#8216;I&#8217;)<o:p></o:p></span></p><pre><span =
lang=3DEN-US>&nbsp;<o:p></o:p></span></pre><pre><span =
lang=3DEN-US>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; The direction is indicated =
by the MOP field, a MOP of 0 means<o:p></o:p></span></pre><pre><span =
lang=3DEN-US>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; upwards and otherwise is =
downwards.<o:p></o:p></span></pre><p class=3DMsoListParagraph =
style=3D'text-indent:-18.0pt;mso-list:l8 level1 lfo22'><![if =
!supportLists]><span lang=3DEN-US><span =
style=3D'mso-list:Ignore'>2.<span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span></span></span><![endif]><span lang=3DEN-US>Replace &#8220;a MOP =
of 0 means&#8221; with &#8220;a MOP set to a value 0 =
indicates&#8221;<o:p></o:p></span></p><p class=3DMsoListParagraph =
style=3D'text-indent:-18.0pt;mso-list:l8 level1 lfo22'><![if =
!supportLists]><span lang=3DEN-US><span =
style=3D'mso-list:Ignore'>3.<span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span></span></span><![endif]><span lang=3DEN-US>Replace &#8220;and =
otherwise is downwards&#8221; with &#8220;and indicates downwards if set =
otherwise&#8221;.<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>&nbsp;<o:p></o:p></span></p><pre><span lang=3DEN-US>&nbsp; =
&nbsp;&nbsp;&nbsp;&nbsp;Transferring from an upwards instance to a =
downwards instance if<o:p></o:p></span></pre><pre><span =
lang=3DEN-US>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; generally desirable. Other =
forms of transfers are generally not<o:p></o:p></span></pre><pre><span =
lang=3DEN-US>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; desirable.&nbsp; Policies =
MAY be put in place to ovreride that =
general<o:p></o:p></span></pre><pre><span =
lang=3DEN-US>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
guidance.<o:p></o:p></span></pre><pre><span =
lang=3DEN-US>&nbsp;<o:p></o:p></span></pre><p class=3DMsoListParagraph =
style=3D'text-indent:-18.0pt;mso-list:l15 level1 lfo24'><![if =
!supportLists]><span lang=3DEN-US><span =
style=3D'mso-list:Ignore'>1.<span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span></span></span><![endif]><span lang=3DEN-US>Replace =
&#8220;if&#8221; with &#8220;is&#8221;<o:p></o:p></span></p><p =
class=3DMsoListParagraph style=3D'text-indent:-18.0pt;mso-list:l15 =
level1 lfo24'><![if !supportLists]><span lang=3DEN-US><span =
style=3D'mso-list:Ignore'>2.<span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span></span></span><![endif]><span lang=3DEN-US>Remove =
&#8220;generally&#8221; and &#8220;general&#8221; or explain what they =
mean.<o:p></o:p></span></p><p class=3DMsoListParagraph =
style=3D'text-indent:-18.0pt;mso-list:l15 level1 lfo24'><![if =
!supportLists]><span lang=3DEN-US><span =
style=3D'mso-list:Ignore'>3.<span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span></span></span><![endif]><span lang=3DEN-US>Replace &#8220;put in =
place&#8221; with &#8220;used&#8221;<o:p></o:p></span></p><p =
class=3DMsoListParagraph style=3D'text-indent:-18.0pt;mso-list:l15 =
level1 lfo24'><![if !supportLists]><span lang=3DEN-US><span =
style=3D'mso-list:Ignore'>4.<span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span></span></span><![endif]><span lang=3DEN-US>Replace =
&#8220;ovreride&quot; with =
&#8220;override&#8221;<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>&nbsp;<o:p></o:p></span></p><pre><span =
lang=3DEN-US>Comments to <span class=3Dmh>Backward compatibility =
</span>section 7:<o:p></o:p></span></pre><p class=3DMsoListParagraph =
style=3D'text-indent:-18.0pt;mso-list:l2 level1 lfo26'><![if =
!supportLists]><span lang=3DEN-US><span =
style=3D'mso-list:Ignore'>1.<span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span></span></span><![endif]><span lang=3DEN-US>Replace =
&#8220;Backward&#8221; with =
&#8220;Backwards&#8221;<o:p></o:p></span></p><p class=3DMsoListParagraph =
style=3D'text-indent:-18.0pt;mso-list:l2 level1 lfo26'><![if =
!supportLists]><span lang=3DEN-US><span =
style=3D'mso-list:Ignore'>2.<span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span></span></span><![endif]><span lang=3DEN-US>Replace =
&#8220;compatibility&#8221; with &#8220;Compatibility&#8221; (capital =
&#8216;C&#8217;)<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>&nbsp;<o:p></o:p></span></p><pre><span =
lang=3DEN-US>&nbsp;&nbsp; An OF is generally designed to compute a Rank =
of a directional link<o:p></o:p></span></pre><pre><span =
lang=3DEN-US>&nbsp;&nbsp; in a fashion that is diffent from a =
bidirectional link, and in<o:p></o:p></span></pre><pre><span =
lang=3DEN-US>&nbsp;&nbsp; particular will not use the same metrics and =
thusobtain different<o:p></o:p></span></pre><pre><span =
lang=3DEN-US>&nbsp;&nbsp; ranks for a same situation. =
<o:p></o:p></span></pre><p class=3DMsoListParagraph =
style=3D'text-indent:-18.0pt;mso-list:l4 level1 lfo28'><![if =
!supportLists]><span lang=3DEN-US><span =
style=3D'mso-list:Ignore'>1.<span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span></span></span><![endif]><span lang=3DEN-US>Replace =
&#8220;diffent&#8221; with =
&#8220;different&#8221;<o:p></o:p></span></p><p class=3DMsoListParagraph =
style=3D'text-indent:-18.0pt;mso-list:l4 level1 lfo28'><![if =
!supportLists]><span lang=3DEN-US><span =
style=3D'mso-list:Ignore'>2.<span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span></span></span><![endif]><span lang=3DEN-US>Missing space between =
&#8220;thus&#8221; and &#8220;obtain&#8221;<o:p></o:p></span></p><p =
class=3DMsoNormal><span =
lang=3DEN-US>&nbsp;<o:p></o:p></span></p><pre><span =
lang=3DEN-US>&nbsp;&nbsp; An OF that supports directional links SHOULD =
favor directional links over<o:p></o:p></span></pre><pre><span =
lang=3DEN-US>&nbsp;&nbsp; non directional links, in a fashion that is to =
be specified with the<o:p></o:p></span></pre><pre><span =
lang=3DEN-US>&nbsp;&nbsp; OF.&nbsp; In the case of OF0 =
[I-D.ietf-roll-of0], the 'D' flag should =
be<o:p></o:p></span></pre><pre><span lang=3DEN-US>&nbsp;&nbsp; accounted =
for before the computation of item 8 in the &quot;Selection =
Of<o:p></o:p></span></pre><pre><span lang=3DEN-US>&nbsp;&nbsp; The =
Preferred Parent&quot; section 4.2.1., that is before Ranks and =
be<o:p></o:p></span></pre><pre><span lang=3DEN-US>&nbsp;&nbsp; =
calculated and compared.<o:p></o:p></span></pre><p =
class=3DMsoListParagraph style=3D'text-indent:-18.0pt;mso-list:l9 level1 =
lfo30'><![if !supportLists]><span lang=3DEN-US><span =
style=3D'mso-list:Ignore'>1.<span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span></span></span><![endif]><span lang=3DEN-US>Replace =
&#8220;specified with the OF&#8221; with &#8220;specified by the =
OF&#8221;<o:p></o:p></span></p><p class=3DMsoListParagraph =
style=3D'text-indent:-18.0pt;mso-list:l9 level1 lfo30'><![if =
!supportLists]><span lang=3DEN-US><span =
style=3D'mso-list:Ignore'>2.<span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span></span></span><![endif]><span lang=3DEN-US>Replace &#8220;section =
4.2.1.,&#8221; with &#8220;section 4.2.1,&#8221; (remove extra =
dot)<o:p></o:p></span></p><pre =
style=3D'margin-left:36.0pt;text-indent:-18.0pt;mso-list:l9 level1 =
lfo30'><![if !supportLists]><span lang=3DEN-US><span =
style=3D'mso-list:Ignore'>3.<span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp; </span></span></span><![endif]><span =
lang=3DEN-US><o:p>&nbsp;</o:p></span></pre><pre =
style=3D'margin-left:36.0pt;text-indent:-18.0pt;mso-list:l9 level1 =
lfo30'><![if !supportLists]><span lang=3DEN-US><span =
style=3D'mso-list:Ignore'>4.<span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp; </span></span></span><![endif]><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif"'>Replace =
&#8220;that is before <b>R</b>anks and be calculated and compared&#8221; =
with &#8220;that is before <b>r</b>anks are calculated and =
compared&#8221; (is there anything else that needs comparison other than =
the rank?)</span><span lang=3DEN-US><o:p></o:p></span></pre><p =
class=3DMsoNormal><span =
lang=3DEN-US>&nbsp;<o:p></o:p></span></p><pre><span =
lang=3DEN-US>Comments to <span class=3Dmh>IANA Considerations =
</span>section 8:<o:p></o:p></span></pre><pre><span =
lang=3DEN-US>&nbsp;&nbsp; This specification requires that a bit in DIO =
be assigned to indicate<o:p></o:p></span></pre><pre><span =
lang=3DEN-US>&nbsp;&nbsp; directional link operations as specified in =
section<o:p></o:p></span></pre><p class=3DMsoListParagraph =
style=3D'text-indent:-18.0pt;mso-list:l13 level1 lfo32'><![if =
!supportLists]><span lang=3DEN-US><span =
style=3D'mso-list:Ignore'>1.<span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span></span></span><![endif]><span lang=3DEN-US>Replace &#8220;a bit =
in DIO be assigned&#8221; with &#8220;a bit in DIO shall be =
assigned&#8221;<o:p></o:p></span></p><p class=3DMsoListParagraph =
style=3D'text-indent:-18.0pt;mso-list:l13 level1 lfo32'><![if =
!supportLists]><span lang=3DEN-US><span =
style=3D'mso-list:Ignore'>2.<span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span></span></span><![endif]><span lang=3DEN-US>Replace &#8220;as =
specified in section&#8221; with &#8220;as specified in section =
5&#8221;<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>&nbsp;<o:p></o:p></span></p><pre><span =
lang=3DEN-US>Comments to <span class=3Dmh>Security Considerations =
section 9:</span><o:p></o:p></span></pre><pre><span =
lang=3DEN-US>&nbsp;&nbsp; Security Considerations for this proposal are =
to be developed in<o:p></o:p></span></pre><pre><span =
lang=3DEN-US>&nbsp;&nbsp; accordance with recommendations laid out in, =
for example,<o:p></o:p></span></pre><pre><span lang=3DEN-US>&nbsp;&nbsp; =
[I-D.tsao-roll-security-framework].<o:p></o:p></span></pre><p =
class=3DMsoListParagraph style=3D'text-indent:-18.0pt;mso-list:l7 level1 =
lfo34'><![if !supportLists]><span lang=3DEN-US><span =
style=3D'mso-list:Ignore'>1.<span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span></span></span><![endif]><span lang=3DEN-US>Replace =
&#8220;Security <b>C</b>onsiderations for this proposal&#8221; in the =
first line with &#8220;Security <b>c</b>onsiderations for this =
proposal&#8221; (non-capitalized =
&#8216;c&#8217;)<o:p></o:p></span></p><pre><span =
lang=3DEN-US>&nbsp;<o:p></o:p></span></pre><p class=3DMsoNormal><span =
lang=3DEN-US>&nbsp;<o:p></o:p></span></p><pre><span =
lang=3DEN-US>&nbsp;<o:p></o:p></span></pre><pre><span =
lang=3DEN-US>&nbsp;<o:p></o:p></span></pre><pre><span =
lang=3DEN-US>&nbsp;<o:p></o:p></span></pre><p class=3DMsoNormal><span =
lang=3DEN-US>&nbsp;<o:p></o:p></span></p></div></body></html>
------_=_NextPart_002_01CCB67E.F5EE91EC--

------_=_NextPart_001_01CCB67E.F5EE91EC
Content-Type: message/rfc822
Content-Transfer-Encoding: 7bit

X-MimeOLE: Produced By Microsoft Exchange V6.5
Received: from xbh-ams-201.cisco.com ([144.254.75.7]) by xmb-ams-108.cisco.com with Microsoft SMTPSVC(6.0.3790.4675); Fri, 9 Dec 2011 15:24:35 +0100
MIME-Version: 1.0
Content-Type: multipart/alternative;
	boundary="----_=_NextPart_003_01CCB67E.46641380"
Received: from xbh-rcd-301.cisco.com ([72.163.63.8]) by xbh-ams-201.cisco.com with Microsoft SMTPSVC(6.0.3790.4675); Fri, 9 Dec 2011 15:24:35 +0100
Received: from rcdn-iport-1.cisco.com ([173.37.86.72]) by xbh-rcd-301.cisco.com with Microsoft SMTPSVC(6.0.3790.4675); Fri, 9 Dec 2011 08:24:29 -0600
Received: from rcdn-core-6.cisco.com ([173.37.93.157])  by rcdn-iport-1.cisco.com with ESMTP; 09 Dec 2011 14:24:23 +0000
Received: from rcdn-inbound-f.cisco.com (rcdn-inbound-f.cisco.com [72.163.7.175]) by rcdn-core-6.cisco.com (8.14.3/8.14.3) with ESMTP id pB9EOL0Q019582 for <pthubert@cisco.com>; Fri, 9 Dec 2011 14:24:23 GMT
Received: from mail.ietf.org ([12.22.58.30])  by rcdn-inbound-f.cisco.com with ESMTP; 09 Dec 2011 14:24:22 +0000
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 944E921F853A for <pthubert@cisco.com>; Fri,  9 Dec 2011 06:24:22 -0800 (PST)
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id DDmYqFZuDS8m for <pthubert@cisco.com>; Fri,  9 Dec 2011 06:24:22 -0800 (PST)
Received: from ietfa.amsl.com (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 41FB921F8510; Fri,  9 Dec 2011 06:24:22 -0800 (PST)
Content-class: urn:content-classes:message
Subject: New Version Notification for draft-thubert-roll-asymlink-02.txt
Date: Fri, 9 Dec 2011 15:24:22 +0100
Message-ID: <20111209142422.26974.17256.idtracker@ietfa.amsl.com>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: New Version Notification for draft-thubert-roll-asymlink-02.txt
Thread-Index: Acy2fkaDAUhCNAyKSbSdNfI9r8RSBA==
From: <internet-drafts@ietf.org>
To: "Pascal Thubert (pthubert)" <pthubert@cisco.com>
Cc: "Pascal Thubert (pthubert)" <pthubert@cisco.com>

This is a multi-part message in MIME format.

------_=_NextPart_003_01CCB67E.46641380
Content-Type: text/plain;
	charset="UTF-8"
Content-Transfer-Encoding: base64

QSBuZXcgdmVyc2lvbiBvZiBJLUQsIGRyYWZ0LXRodWJlcnQtcm9sbC1hc3ltbGluay0wMi50eHQg
aGFzIGJlZW4gc3VjY2Vzc2Z1bGx5IHN1Ym1pdHRlZCBieSBQYXNjYWwgVGh1YmVydCBhbmQgcG9z
dGVkIHRvIHRoZSBJRVRGIHJlcG9zaXRvcnkuDQoNCkZpbGVuYW1lOgkgZHJhZnQtdGh1YmVydC1y
b2xsLWFzeW1saW5rDQpSZXZpc2lvbjoJIDAyDQpUaXRsZToJCSBSUEwgYWRhcHRhdGlvbiBmb3Ig
YXN5bW1ldHJpY2FsIGxpbmtzDQpDcmVhdGlvbiBkYXRlOgkgMjAxMS0xMi0wOQ0KV0cgSUQ6CQkg
SW5kaXZpZHVhbCBTdWJtaXNzaW9uDQpOdW1iZXIgb2YgcGFnZXM6IDEwDQoNCkFic3RyYWN0Og0K
ICAgVGhlIFJvdXRpbmcgUHJvdG9jb2wgZm9yIExvdyBQb3dlciBhbmQgTG9zc3kgTmV0d29ya3Mg
ZGVmaW5lcyBhDQogICBnZW5lcmljIERpc3RhbmNlIFZlY3RvciBwcm90b2NvbCBmb3IgTG93IFBv
d2VyIGFuZCBMb3NzeSBOZXR3b3JrcywNCiAgIG1hbnkgb2Ygd2hpY2ggZXhoaWJpdCBzdHJvbmds
eSBhc3ltbWV0cmljYWwgY2hhcmFjdGVyaXN0aWNzLiAgVGhpcw0KICAgZHJhZnQgcHJvcG9zZXMg
YW4gZXh0ZW5zaW9uIGZvciB0aGF0IG9wdGltaXplcyBSUEwgb3BlcmF0aW9ucyB3aGVyZWJ5DQog
ICB1cHdhcmRzIGFuZCBkb3dud2FyZHMgZGlyZWN0aW9uLW9wdGltaXplZCBSUEwgaW5zdGFuY2Vz
IGFyZQ0KICAgYXNzb2NpYXRlZC4NCg0KDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQoNCg0K
VGhlIElFVEYgU2VjcmV0YXJpYXQNCg==

------_=_NextPart_003_01CCB67E.46641380
Content-Type: text/html;
	charset="UTF-8"
Content-Transfer-Encoding: base64

PCFET0NUWVBFIEhUTUwgUFVCTElDICItLy9XM0MvL0RURCBIVE1MIDMuMi8vRU4iPg0KPEhUTUw+
DQo8SEVBRD4NCjxNRVRBIEhUVFAtRVFVSVY9IkNvbnRlbnQtVHlwZSIgQ09OVEVOVD0idGV4dC9o
dG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxNRVRBIE5BTUU9IkdlbmVyYXRvciIgQ09OVEVOVD0iTVMg
RXhjaGFuZ2UgU2VydmVyIHZlcnNpb24gNi41Ljc2NTUuMTAiPg0KPFRJVExFPk5ldyBWZXJzaW9u
IE5vdGlmaWNhdGlvbiBmb3IgZHJhZnQtdGh1YmVydC1yb2xsLWFzeW1saW5rLTAyLnR4dDwvVElU
TEU+DQo8L0hFQUQ+DQo8Qk9EWT4NCjwhLS0gQ29udmVydGVkIGZyb20gdGV4dC9wbGFpbiBmb3Jt
YXQgLS0+DQoNCjxQPjxGT05UIFNJWkU9Mj5BIG5ldyB2ZXJzaW9uIG9mIEktRCwgZHJhZnQtdGh1
YmVydC1yb2xsLWFzeW1saW5rLTAyLnR4dCBoYXMgYmVlbiBzdWNjZXNzZnVsbHkgc3VibWl0dGVk
IGJ5IFBhc2NhbCBUaHViZXJ0IGFuZCBwb3N0ZWQgdG8gdGhlIElFVEYgcmVwb3NpdG9yeS48L0ZP
TlQ+PC9QPg0KDQo8UD48Rk9OVCBTSVpFPTI+RmlsZW5hbWU6Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGRyYWZ0LXRodWJlcnQtcm9sbC1hc3ltbGluazwvRk9OVD4N
Cg0KPEJSPjxGT05UIFNJWkU9Mj5SZXZpc2lvbjombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsgMDI8L0ZPTlQ+DQoNCjxCUj48Rk9OVCBTSVpFPTI+VGl0bGU6Jm5ic3A7
ICZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBSUEwgYWRh
cHRhdGlvbiBmb3IgYXN5bW1ldHJpY2FsIGxpbmtzPC9GT05UPg0KDQo8QlI+PEZPTlQgU0laRT0y
PkNyZWF0aW9uIGRhdGU6Jm5ic3A7Jm5ic3A7IDIwMTEtMTItMDk8L0ZPTlQ+DQoNCjxCUj48Rk9O
VCBTSVpFPTI+V0cgSUQ6Jm5ic3A7ICZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyBJbmRpdmlkdWFsIFN1Ym1pc3Npb248L0ZPTlQ+DQoNCjxCUj48Rk9OVCBT
SVpFPTI+TnVtYmVyIG9mIHBhZ2VzOiAxMDwvRk9OVD4NCjwvUD4NCg0KPFA+PEZPTlQgU0laRT0y
PkFic3RyYWN0OjwvRk9OVD4NCg0KPEJSPjxGT05UIFNJWkU9Mj4mbmJzcDsmbmJzcDsgVGhlIFJv
dXRpbmcgUHJvdG9jb2wgZm9yIExvdyBQb3dlciBhbmQgTG9zc3kgTmV0d29ya3MgZGVmaW5lcyBh
PC9GT05UPg0KDQo8QlI+PEZPTlQgU0laRT0yPiZuYnNwOyZuYnNwOyBnZW5lcmljIERpc3RhbmNl
IFZlY3RvciBwcm90b2NvbCBmb3IgTG93IFBvd2VyIGFuZCBMb3NzeSBOZXR3b3Jrcyw8L0ZPTlQ+
DQoNCjxCUj48Rk9OVCBTSVpFPTI+Jm5ic3A7Jm5ic3A7IG1hbnkgb2Ygd2hpY2ggZXhoaWJpdCBz
dHJvbmdseSBhc3ltbWV0cmljYWwgY2hhcmFjdGVyaXN0aWNzLiZuYnNwOyBUaGlzPC9GT05UPg0K
DQo8QlI+PEZPTlQgU0laRT0yPiZuYnNwOyZuYnNwOyBkcmFmdCBwcm9wb3NlcyBhbiBleHRlbnNp
b24gZm9yIHRoYXQgb3B0aW1pemVzIFJQTCBvcGVyYXRpb25zIHdoZXJlYnk8L0ZPTlQ+DQoNCjxC
Uj48Rk9OVCBTSVpFPTI+Jm5ic3A7Jm5ic3A7IHVwd2FyZHMgYW5kIGRvd253YXJkcyBkaXJlY3Rp
b24tb3B0aW1pemVkIFJQTCBpbnN0YW5jZXMgYXJlPC9GT05UPg0KDQo8QlI+PEZPTlQgU0laRT0y
PiZuYnNwOyZuYnNwOyBhc3NvY2lhdGVkLjwvRk9OVD4NCjwvUD4NCjxCUj4NCg0KPFA+PEZPTlQg
U0laRT0yPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyA8L0ZPTlQ+DQo8L1A+DQo8QlI+
DQoNCjxQPjxGT05UIFNJWkU9Mj5UaGUgSUVURiBTZWNyZXRhcmlhdDwvRk9OVD4NCjwvUD4NCg0K
PC9CT0RZPg0KPC9IVE1MPg==

------_=_NextPart_003_01CCB67E.46641380--

------_=_NextPart_001_01CCB67E.F5EE91EC--

From prvs=3280cf979=mukul@uwm.edu  Tue Dec 20 08:14:22 2011
Return-Path: <prvs=3280cf979=mukul@uwm.edu>
X-Original-To: roll@ietfa.amsl.com
Delivered-To: roll@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BDCC321F8B8A; Tue, 20 Dec 2011 08:14:22 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.74
X-Spam-Level: 
X-Spam-Status: No, score=-4.74 tagged_above=-999 required=5 tests=[BAYES_20=-0.74, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id r67z-Dkyn9r3; Tue, 20 Dec 2011 08:14:22 -0800 (PST)
Received: from ip1mta.uwm.edu (ip1mta.uwm.edu [129.89.7.18]) by ietfa.amsl.com (Postfix) with ESMTP id 1D8C821F8B7D; Tue, 20 Dec 2011 08:14:21 -0800 (PST)
Received: from localhost (HELO mta04.pantherlink.uwm.edu) ([127.0.0.1]) by ip1mta.uwm.edu with ESMTP; 20 Dec 2011 10:14:21 -0600
Received: from localhost (localhost.localdomain [127.0.0.1]) by mta04.pantherlink.uwm.edu (Postfix) with ESMTP id ECD0F2B3EDA; Tue, 20 Dec 2011 10:12:34 -0600 (CST)
X-Virus-Scanned: amavisd-new at mta04.pantherlink.uwm.edu
Received: from mta04.pantherlink.uwm.edu ([127.0.0.1]) by localhost (mta04.pantherlink.uwm.edu [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id SzcRm0EmTauY; Tue, 20 Dec 2011 10:12:34 -0600 (CST)
Received: from mail17.pantherlink.uwm.edu (mail17.pantherlink.uwm.edu [129.89.7.177]) by mta04.pantherlink.uwm.edu (Postfix) with ESMTP id C2CBD2B3ED8; Tue, 20 Dec 2011 10:12:34 -0600 (CST)
Date: Tue, 20 Dec 2011 10:14:21 -0600 (CST)
From: Mukul Goyal <mukul@uwm.edu>
To: Jonathan Hui <jonhui@cisco.com>
Message-ID: <1076398681.709387.1324397661047.JavaMail.root@mail17.pantherlink.uwm.edu>
In-Reply-To: <055FAFECB2B53642884D29B0094D14751098099F@DLEE10.ent.ti.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 7bit
X-Originating-IP: [129.89.7.92]
X-Mailer: Zimbra 6.0.13_GA_2918 (ZimbraWebClient - IE8 (Win)/6.0.13_GA_2918)
X-Authenticated-User: mukul@uwm.edu
Cc: roll <roll@ietf.org>, ipv6@ietf.org
Subject: [Roll] draft-ietf-6man-rpl-routing-header-07
X-BeenThere: roll@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Routing Over Low power and Lossy networks <roll.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/roll>, <mailto:roll-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/roll>
List-Post: <mailto:roll@ietf.org>
List-Help: <mailto:roll-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/roll>, <mailto:roll-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 20 Dec 2011 16:14:22 -0000

Jonathan

The IESG-approved draft refers to the RPL instance as the scope where the routing header can be used. How would this routing header be used for general source routing (across RPL instances) in an LLN? How would a node use this routing header if it wants to travel along a source route discovered using P2P-RPL?

Thanks
Mukul


From jonhui@cisco.com  Tue Dec 20 08:27:30 2011
Return-Path: <jonhui@cisco.com>
X-Original-To: roll@ietfa.amsl.com
Delivered-To: roll@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A8A4121F84CD for <roll@ietfa.amsl.com>; Tue, 20 Dec 2011 08:27:30 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.599
X-Spam-Level: 
X-Spam-Status: No, score=-6.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Zarm0tplRXMS for <roll@ietfa.amsl.com>; Tue, 20 Dec 2011 08:27:30 -0800 (PST)
Received: from mtv-iport-4.cisco.com (mtv-iport-4.cisco.com [173.36.130.15]) by ietfa.amsl.com (Postfix) with ESMTP id 2F83821F8484 for <roll@ietf.org>; Tue, 20 Dec 2011 08:27:30 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=jonhui@cisco.com; l=687; q=dns/txt; s=iport; t=1324398450; x=1325608050; h=subject:mime-version:from:in-reply-to:date:cc: content-transfer-encoding:message-id:references:to; bh=b1lgwPZxc4W9mc2E9Ka3mcDQQLvz1hSCoGv4w39HcJc=; b=boTjLaEdzphUtdKwRMeCiyTXpzhearFhcKP7QKGbiRx6JScreXpI5dVF UxcmLxSJBZ1T+xWaCqjqxYPZDaPgw7m9Qu+GqXw8mBPZuOWLUfDyxmH3O 08K56pPcI3KPhf1Zxzn+NAxpNEK57FveTSzve9t61MOFGyv2WmZCD61mG k=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: Av0EAL228E6rRDoI/2dsb2JhbABDDqtygQWBcgEBAQMBEgEnPwULC0ZXBjWHWJhfAZ48iyljBIg3jEiReVg
X-IronPort-AV: E=Sophos;i="4.71,382,1320624000"; d="scan'208";a="21715504"
Received: from mtv-core-3.cisco.com ([171.68.58.8]) by mtv-iport-4.cisco.com with ESMTP; 20 Dec 2011 16:27:30 +0000
Received: from dhcp-128-107-155-213.cisco.com (dhcp-128-107-155-213.cisco.com [128.107.155.213]) by mtv-core-3.cisco.com (8.14.3/8.14.3) with ESMTP id pBKGRTYu002728; Tue, 20 Dec 2011 16:27:29 GMT
Mime-Version: 1.0 (Apple Message framework v1084)
Content-Type: text/plain; charset=us-ascii
From: Jonathan Hui <jonhui@cisco.com>
In-Reply-To: <1076398681.709387.1324397661047.JavaMail.root@mail17.pantherlink.uwm.edu>
Date: Tue, 20 Dec 2011 08:27:29 -0800
Content-Transfer-Encoding: quoted-printable
Message-Id: <B28ACA7A-EBCD-426E-B9E3-F3979E8F7101@cisco.com>
References: <1076398681.709387.1324397661047.JavaMail.root@mail17.pantherlink.uwm.edu>
To: Mukul Goyal <mukul@uwm.edu>
X-Mailer: Apple Mail (2.1084)
Cc: roll <roll@ietf.org>
Subject: Re: [Roll] draft-ietf-6man-rpl-routing-header-07
X-BeenThere: roll@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Routing Over Low power and Lossy networks <roll.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/roll>, <mailto:roll-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/roll>
List-Post: <mailto:roll@ietf.org>
List-Help: <mailto:roll-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/roll>, <mailto:roll-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 20 Dec 2011 16:27:30 -0000

Mukul,

As defined in the draft today, you cannot use a RPL routing header to =
cross RPL Instances.  My understanding is that roll-p2p-rpl makes use of =
local RPL instances.  Can you describe the issue you are concerned =
about?

--
Jonathan Hui

On Dec 20, 2011, at 8:14 AM, Mukul Goyal wrote:

> Jonathan
>=20
> The IESG-approved draft refers to the RPL instance as the scope where =
the routing header can be used. How would this routing header be used =
for general source routing (across RPL instances) in an LLN? How would a =
node use this routing header if it wants to travel along a source route =
discovered using P2P-RPL?
>=20
> Thanks
> Mukul
>=20


From prvs=329774bb4=mukul@uwm.edu  Wed Dec 21 09:24:29 2011
Return-Path: <prvs=329774bb4=mukul@uwm.edu>
X-Original-To: roll@ietfa.amsl.com
Delivered-To: roll@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 513C511E8098; Wed, 21 Dec 2011 09:24:29 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.67
X-Spam-Level: 
X-Spam-Status: No, score=-5.67 tagged_above=-999 required=5 tests=[AWL=0.929,  BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id eGXDLnYc8BxE; Wed, 21 Dec 2011 09:24:28 -0800 (PST)
Received: from ip2mta.uwm.edu (smtp.uwm.edu [129.89.7.20]) by ietfa.amsl.com (Postfix) with ESMTP id 426D511E8094; Wed, 21 Dec 2011 09:24:28 -0800 (PST)
Received: from localhost (HELO mta04.pantherlink.uwm.edu) ([127.0.0.1]) by ip2mta.uwm.edu with ESMTP; 21 Dec 2011 11:24:27 -0600
Received: from localhost (localhost.localdomain [127.0.0.1]) by mta04.pantherlink.uwm.edu (Postfix) with ESMTP id 84EEA2B3EDD; Wed, 21 Dec 2011 11:22:40 -0600 (CST)
X-Virus-Scanned: amavisd-new at mta04.pantherlink.uwm.edu
Received: from mta04.pantherlink.uwm.edu ([127.0.0.1]) by localhost (mta04.pantherlink.uwm.edu [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id icawGKjDVtOb; Wed, 21 Dec 2011 11:22:40 -0600 (CST)
Received: from mail17.pantherlink.uwm.edu (mail17.pantherlink.uwm.edu [129.89.7.177]) by mta04.pantherlink.uwm.edu (Postfix) with ESMTP id 54F872B3EDA; Wed, 21 Dec 2011 11:22:40 -0600 (CST)
Date: Wed, 21 Dec 2011 11:24:27 -0600 (CST)
From: Mukul Goyal <mukul@uwm.edu>
To: Jonathan Hui <jonhui@cisco.com>
Message-ID: <2121048960.723525.1324488267237.JavaMail.root@mail17.pantherlink.uwm.edu>
In-Reply-To: <439AF687-83D0-4581-A4EB-13104047B41C@cisco.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 7bit
X-Originating-IP: [129.89.7.92]
X-Mailer: Zimbra 6.0.13_GA_2918 (ZimbraWebClient - IE8 (Win)/6.0.13_GA_2918)
X-Authenticated-User: mukul@uwm.edu
Cc: roll <roll@ietf.org>, ipv6@ietf.org
Subject: Re: [Roll] draft-ietf-6man-rpl-routing-header-07
X-BeenThere: roll@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Routing Over Low power and Lossy networks <roll.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/roll>, <mailto:roll-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/roll>
List-Post: <mailto:roll@ietf.org>
List-Help: <mailto:roll-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/roll>, <mailto:roll-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 21 Dec 2011 17:24:29 -0000

Hi Jonathan

I have serious issues with the use of RPL Instance as the domain for SRH.

>>[R Cragie]
>> p7: RPL Instance ID - why is this needed for source routing? RPL is not even used for source routing. This flavors the SRH unnecessarily and the processing does not use it. If the reason is for checking entering and exiting a RPL domain, this processing needs to be stated.

>[J Hui]
>Page 12 describes processing rules intended to keep the SRH within a RPL Instance.


Page 12 has no mention of RPL Instance. Page 13 does mention RPL Instance in the following rules:

   2.  Datagrams destined elsewhere within the same RPL Instance are
       forwarded to the correct interface.

   3.  Datagrams destined to nodes outside the RPL Instance are dropped
       if the outer-most IPv6 header contains a SRH not generated by the
       RPL router forwarding the datagram.

My question is how does a router know whether the next hop is within the same RPL Instance or not? A router has no idea what RPL Instances its neighbors belong to. 

It seems that a router, that receives a packet with a SRH, does not need to check if it belongs to the RPL Instance mentioned in the SRH. It just needs to check if the next hop belongs to that RPL Instance or not. And as I said in the prev para, I am not sure how would the router make that check.

It would be a problem if the router were required to check its own membership in the RPL Instance in order to accept a packet with SRH. Routers part of a source route should not need to maintain any state about it. 

Thanks
Mukul

From prvs=329774bb4=mukul@uwm.edu  Wed Dec 21 09:26:59 2011
Return-Path: <prvs=329774bb4=mukul@uwm.edu>
X-Original-To: roll@ietfa.amsl.com
Delivered-To: roll@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7607111E8098; Wed, 21 Dec 2011 09:26:59 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.134
X-Spam-Level: 
X-Spam-Status: No, score=-6.134 tagged_above=-999 required=5 tests=[AWL=0.465,  BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id kg1ZV6O+VsZa; Wed, 21 Dec 2011 09:26:59 -0800 (PST)
Received: from ip2mta.uwm.edu (smtp.uwm.edu [129.89.7.20]) by ietfa.amsl.com (Postfix) with ESMTP id DC92D11E8094; Wed, 21 Dec 2011 09:26:58 -0800 (PST)
Received: from localhost (HELO mta02.pantherlink.uwm.edu) ([127.0.0.1]) by ip2mta.uwm.edu with ESMTP; 21 Dec 2011 11:26:42 -0600
Received: from localhost (localhost.localdomain [127.0.0.1]) by mta02.pantherlink.uwm.edu (Postfix) with ESMTP id 0303A12E3CC; Wed, 21 Dec 2011 11:26:43 -0600 (CST)
X-Virus-Scanned: amavisd-new at mta02.pantherlink.uwm.edu
Received: from mta02.pantherlink.uwm.edu ([127.0.0.1]) by localhost (mta02.pantherlink.uwm.edu [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ua8IxB6ARJzZ; Wed, 21 Dec 2011 11:26:42 -0600 (CST)
Received: from mail17.pantherlink.uwm.edu (mail17.pantherlink.uwm.edu [129.89.7.177]) by mta02.pantherlink.uwm.edu (Postfix) with ESMTP id C73C612E3CD; Wed, 21 Dec 2011 11:26:42 -0600 (CST)
Date: Wed, 21 Dec 2011 11:26:42 -0600 (CST)
From: Mukul Goyal <mukul@uwm.edu>
To: Jonathan Hui <jonhui@cisco.com>
Message-ID: <557570317.723557.1324488402749.JavaMail.root@mail17.pantherlink.uwm.edu>
In-Reply-To: <B28ACA7A-EBCD-426E-B9E3-F3979E8F7101@cisco.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 7bit
X-Originating-IP: [129.89.7.92]
X-Mailer: Zimbra 6.0.13_GA_2918 (ZimbraWebClient - IE8 (Win)/6.0.13_GA_2918)
X-Authenticated-User: mukul@uwm.edu
Cc: roll <roll@ietf.org>, ipv6 <ipv6@ietf.org>
Subject: Re: [Roll] draft-ietf-6man-rpl-routing-header-07
X-BeenThere: roll@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Routing Over Low power and Lossy networks <roll.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/roll>, <mailto:roll-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/roll>
List-Post: <mailto:roll@ietf.org>
List-Help: <mailto:roll-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/roll>, <mailto:roll-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 21 Dec 2011 17:26:59 -0000

Jonathan

I described the problem in the message I sent just now. I think RPL Instance is not the correct scope for SRH. It has to be a RPL domain to be defined as we discussed some time back on the ROLL list.

Thanks
Mukul

----- Original Message -----
From: "Jonathan Hui" <jonhui@cisco.com>
To: "Mukul Goyal" <mukul@uwm.edu>
Cc: "roll" <roll@ietf.org>
Sent: Tuesday, December 20, 2011 10:27:29 AM
Subject: Re: draft-ietf-6man-rpl-routing-header-07


Mukul,

As defined in the draft today, you cannot use a RPL routing header to cross RPL Instances.  My understanding is that roll-p2p-rpl makes use of local RPL instances.  Can you describe the issue you are concerned about?

--
Jonathan Hui

On Dec 20, 2011, at 8:14 AM, Mukul Goyal wrote:

> Jonathan
> 
> The IESG-approved draft refers to the RPL instance as the scope where the routing header can be used. How would this routing header be used for general source routing (across RPL instances) in an LLN? How would a node use this routing header if it wants to travel along a source route discovered using P2P-RPL?
> 
> Thanks
> Mukul
> 


From jonhui@cisco.com  Wed Dec 21 10:07:11 2011
Return-Path: <jonhui@cisco.com>
X-Original-To: roll@ietfa.amsl.com
Delivered-To: roll@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D5F6121F8491; Wed, 21 Dec 2011 10:07:11 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.599
X-Spam-Level: 
X-Spam-Status: No, score=-6.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id nzhRcYRawQ7d; Wed, 21 Dec 2011 10:07:11 -0800 (PST)
Received: from mtv-iport-4.cisco.com (mtv-iport-4.cisco.com [173.36.130.15]) by ietfa.amsl.com (Postfix) with ESMTP id 505C121F841B; Wed, 21 Dec 2011 10:07:11 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=jonhui@cisco.com; l=3021; q=dns/txt; s=iport; t=1324490831; x=1325700431; h=subject:mime-version:from:in-reply-to:date:cc: content-transfer-encoding:message-id:references:to; bh=BFwNogzvgSia6ijRzKNdlZ4L861D9pBqfbOgkGOCahA=; b=KgFNH7BYtMKmJQPpwqxB2rbk/1MBwx+wNdZUgX4J3OY7GSegSF1cyT3k CM0EYhqg5eTtbAYr51Il3DTEnqzXUmr9VzZBT37C0MMzCnCuxJDXJSbrj K3mUeojyNUGmj4m8OUPRUjyGvCFtj0nNOCywJLH+HanT0nuzM9BQxPFoS E=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: Av0EALof8k6rRDoI/2dsb2JhbABDDqwPgQWBcgEBAQMBEgEnPwULC0ZXBjWHWJkzAZ5MiyxjBIg3jEiRe1g
X-IronPort-AV: E=Sophos;i="4.71,389,1320624000"; d="scan'208";a="21936825"
Received: from mtv-core-3.cisco.com ([171.68.58.8]) by mtv-iport-4.cisco.com with ESMTP; 21 Dec 2011 18:07:09 +0000
Received: from dhcp-128-107-155-213.cisco.com (dhcp-128-107-155-213.cisco.com [128.107.155.213]) by mtv-core-3.cisco.com (8.14.3/8.14.3) with ESMTP id pBLI79gQ021997; Wed, 21 Dec 2011 18:07:09 GMT
Mime-Version: 1.0 (Apple Message framework v1084)
Content-Type: text/plain; charset=us-ascii
From: Jonathan Hui <jonhui@cisco.com>
In-Reply-To: <2121048960.723525.1324488267237.JavaMail.root@mail17.pantherlink.uwm.edu>
Date: Wed, 21 Dec 2011 10:07:09 -0800
Content-Transfer-Encoding: quoted-printable
Message-Id: <55AAC580-DC07-4DAC-BAB0-A3DF27A11565@cisco.com>
References: <2121048960.723525.1324488267237.JavaMail.root@mail17.pantherlink.uwm.edu>
To: Mukul Goyal <mukul@uwm.edu>
X-Mailer: Apple Mail (2.1084)
Cc: roll <roll@ietf.org>, ipv6@ietf.org
Subject: Re: [Roll] draft-ietf-6man-rpl-routing-header-07
X-BeenThere: roll@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Routing Over Low power and Lossy networks <roll.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/roll>, <mailto:roll-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/roll>
List-Post: <mailto:roll@ietf.org>
List-Help: <mailto:roll-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/roll>, <mailto:roll-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 21 Dec 2011 18:07:12 -0000

On Dec 21, 2011, at 9:24 AM, Mukul Goyal wrote:

>>> [R Cragie]
>>> p7: RPL Instance ID - why is this needed for source routing? RPL is =
not even used for source routing. This flavors the SRH unnecessarily and =
the processing does not use it. If the reason is for checking entering =
and exiting a RPL domain, this processing needs to be stated.
>=20
>> [J Hui]
>> Page 12 describes processing rules intended to keep the SRH within a =
RPL Instance.

Oops, typo.  s/12/13/

> Page 12 has no mention of RPL Instance. Page 13 does mention RPL =
Instance in the following rules:
>=20
>   2.  Datagrams destined elsewhere within the same RPL Instance are
>       forwarded to the correct interface.
>=20
>   3.  Datagrams destined to nodes outside the RPL Instance are dropped
>       if the outer-most IPv6 header contains a SRH not generated by =
the
>       RPL router forwarding the datagram.
>=20
> My question is how does a router know whether the next hop is within =
the same RPL Instance or not? A router has no idea what RPL Instances =
its neighbors belong to.=20
>=20
> It seems that a router, that receives a packet with a SRH, does not =
need to check if it belongs to the RPL Instance mentioned in the SRH. It =
just needs to check if the next hop belongs to that RPL Instance or not. =
And as I said in the prev para, I am not sure how would the router make =
that check.

It knows whether or not RPL is running on an interface.  It could at =
least check that.  By the same argument, how do you propose we limit =
packets to a RPL routing domain?  If we have no good way of limiting =
packets, then the stated security considerations do not apply.

> It would be a problem if the router were required to check its own =
membership in the RPL Instance in order to accept a packet with SRH. =
Routers part of a source route should not need to maintain any state =
about it.=20

Note that in draft-ietf-roll-rpl, RPL routers do maintain such state =
already.  I agree the issue comes up with P2P.

Remember that the original purpose of the RPL Instance is to support =
MTR.  The RPL Instance identifies what routing topology to use.  This is =
important especially if the SRH does not specify the entire path to the =
destination.  How does the tunnel exit-point know what routing topology =
to use to reach the destination?

The lack of and need for the RPL Instance identifier was raised during =
IESG review.  The options are (1) to require inclusion a RPL Option in =
addition to the RPL routing header or (2) add a RPL Instance field in =
the RPL routing header itself.  I doubt that you would prefer option 1.

If the RPL router has no idea of the RPL Instance when forwarding, it =
can choose to forward the packet along anyway.  At the very least, the =
tunnel exit-point should enforce the use of the RPL Instance.  Surely =
the end-points of a source route should at least know what RPL Instance =
they are in...

--
Jonathan Hui


From jonhui@cisco.com  Wed Dec 21 10:22:12 2011
Return-Path: <jonhui@cisco.com>
X-Original-To: roll@ietfa.amsl.com
Delivered-To: roll@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C303D21F8540; Wed, 21 Dec 2011 10:22:12 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.599
X-Spam-Level: 
X-Spam-Status: No, score=-6.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ZnopPf3DU5rv; Wed, 21 Dec 2011 10:22:12 -0800 (PST)
Received: from mtv-iport-1.cisco.com (mtv-iport-1.cisco.com [173.36.130.12]) by ietfa.amsl.com (Postfix) with ESMTP id 2447F21F849C; Wed, 21 Dec 2011 10:22:12 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=jonhui@cisco.com; l=1752; q=dns/txt; s=iport; t=1324491732; x=1325701332; h=subject:mime-version:from:in-reply-to:date:cc: content-transfer-encoding:message-id:references:to; bh=cOqcNIutCIUJceOtJipDBranyoErRV2aUvaBcj6CyAk=; b=J4QTPBW+T+3rNJoztOt6iIvH6Yjc4opMZq8apkzegQINkdLkysV+I7Fl GZdYp57nYa2NRNm60sPvSD/XRwuk11Qo4NeJLMljib6Rje+KX3Ld1RIO/ kNBR7ghmDqJyBUelACrolgCa7phtcp+HpZ7p0oVLgakQo12tbmzwP+fRX o=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AooAALYi8k6rRDoJ/2dsb2JhbABDDps4kFeBBYFyAQEBAwESASc/BQcECxEEAQEBLk8IBgESIodYmS4BnkyLLGMEiDeMSJF7WA
X-IronPort-AV: E=Sophos;i="4.71,389,1320624000"; d="scan'208";a="20223423"
Received: from mtv-core-4.cisco.com ([171.68.58.9]) by mtv-iport-1.cisco.com with ESMTP; 21 Dec 2011 18:22:11 +0000
Received: from dhcp-128-107-155-213.cisco.com (dhcp-128-107-155-213.cisco.com [128.107.155.213]) by mtv-core-4.cisco.com (8.14.3/8.14.3) with ESMTP id pBLIMBIo024547; Wed, 21 Dec 2011 18:22:11 GMT
Mime-Version: 1.0 (Apple Message framework v1084)
Content-Type: text/plain; charset=us-ascii
From: Jonathan Hui <jonhui@cisco.com>
In-Reply-To: <557570317.723557.1324488402749.JavaMail.root@mail17.pantherlink.uwm.edu>
Date: Wed, 21 Dec 2011 10:22:11 -0800
Content-Transfer-Encoding: quoted-printable
Message-Id: <7A89D3D3-1DA6-4698-BC4A-B8AEBE397906@cisco.com>
References: <557570317.723557.1324488402749.JavaMail.root@mail17.pantherlink.uwm.edu>
To: Mukul Goyal <mukul@uwm.edu>, Jari Arkko <jari.arkko@piuha.net>
X-Mailer: Apple Mail (2.1084)
Cc: roll WG <roll@ietf.org>, ipv6 <ipv6@ietf.org>
Subject: Re: [Roll] draft-ietf-6man-rpl-routing-header-07
X-BeenThere: roll@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Routing Over Low power and Lossy networks <roll.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/roll>, <mailto:roll-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/roll>
List-Post: <mailto:roll@ietf.org>
List-Help: <mailto:roll-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/roll>, <mailto:roll-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 21 Dec 2011 18:22:12 -0000

Personally, I am OK changing the scope to a RPL routing domain rather =
than a RPL Instance.  If one really wants to limit to a RPL Instance, =
then they can also include a RPL Option.  This is what we originally had =
in rpl-routing-header-05.  This change was made late during the IESG =
review process.

Jari, would you support reverting the scope of the RPL SRH to a RPL =
routing domain rather than a RPL Instance?

Thanks.

--
Jonathan Hui

On Dec 21, 2011, at 9:26 AM, Mukul Goyal wrote:

> Jonathan
>=20
> I described the problem in the message I sent just now. I think RPL =
Instance is not the correct scope for SRH. It has to be a RPL domain to =
be defined as we discussed some time back on the ROLL list.
>=20
> Thanks
> Mukul
>=20
> ----- Original Message -----
> From: "Jonathan Hui" <jonhui@cisco.com>
> To: "Mukul Goyal" <mukul@uwm.edu>
> Cc: "roll" <roll@ietf.org>
> Sent: Tuesday, December 20, 2011 10:27:29 AM
> Subject: Re: draft-ietf-6man-rpl-routing-header-07
>=20
>=20
> Mukul,
>=20
> As defined in the draft today, you cannot use a RPL routing header to =
cross RPL Instances.  My understanding is that roll-p2p-rpl makes use of =
local RPL instances.  Can you describe the issue you are concerned =
about?
>=20
> --
> Jonathan Hui
>=20
> On Dec 20, 2011, at 8:14 AM, Mukul Goyal wrote:
>=20
>> Jonathan
>>=20
>> The IESG-approved draft refers to the RPL instance as the scope where =
the routing header can be used. How would this routing header be used =
for general source routing (across RPL instances) in an LLN? How would a =
node use this routing header if it wants to travel along a source route =
discovered using P2P-RPL?
>>=20
>> Thanks
>> Mukul
>>=20
>=20


From cedric-2.lavenu@edf.fr  Wed Dec 21 13:03:56 2011
Return-Path: <cedric-2.lavenu@edf.fr>
X-Original-To: roll@ietfa.amsl.com
Delivered-To: roll@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id DD93F11E80B9 for <roll@ietfa.amsl.com>; Wed, 21 Dec 2011 13:03:56 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.648
X-Spam-Level: 
X-Spam-Status: No, score=-3.648 tagged_above=-999 required=5 tests=[BAYES_50=0.001, HELO_EQ_FR=0.35, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id N38ny3-3dLZB for <roll@ietfa.amsl.com>; Wed, 21 Dec 2011 13:03:56 -0800 (PST)
Received: from mtagate2.edf.fr (mtagate2.edf.fr [192.54.193.62]) by ietfa.amsl.com (Postfix) with ESMTP id 079BD11E80B5 for <roll@ietf.org>; Wed, 21 Dec 2011 13:03:54 -0800 (PST)
X-IronPort-AV: E=Sophos;i="4.71,389,1320620400";  d="scan'208,217";a="103732265"
Received: from unknown (HELO xhub003au.notes.edfgdf.fr) ([10.122.19.74]) by CLAF1MTA2.edf.fr with ESMTP; 21 Dec 2011 22:00:38 +0100
Auto-Submitted: auto-generated
From: Cedric-2 LAVENU <cedric-2.lavenu@edf.fr>
To: roll@ietf.org
Message-ID: <OFF0F75078.96E196D1-ONC125796D.0073B487-C125796D.0073B487@notes.edfgdf.fr>
Date: Wed, 21 Dec 2011 22:03:48 +0100
MIME-Version: 1.0
Content-type: multipart/alternative;  Boundary="0__=4EBBF3FEDFE032178f9e8a93df938690918c4EBBF3FEDFE03217"
Content-Disposition: inline
Subject: [Roll] Cedric-2 LAVENU est absent(e).
X-BeenThere: roll@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Routing Over Low power and Lossy networks <roll.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/roll>, <mailto:roll-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/roll>
List-Post: <mailto:roll@ietf.org>
List-Help: <mailto:roll-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/roll>, <mailto:roll-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 21 Dec 2011 21:03:57 -0000

--0__=4EBBF3FEDFE032178f9e8a93df938690918c4EBBF3FEDFE03217
Content-type: text/plain; charset=US-ASCII


Je serai absent(e) du  21/12/2011 au 05/01/2012.

I will be out of office until january 5th. I will answer your email as soon as possible.

Merry Christmas !
--0__=4EBBF3FEDFE032178f9e8a93df938690918c4EBBF3FEDFE03217
Content-type: text/html; charset=US-ASCII
Content-Disposition: inline

<html><body>
<p>Je serai absent(e) du  21/12/2011 au 05/01/2012.<br>
<br>
I will be out of office until january 5th. I will answer your email as soon as possible.<br>
<br>
Merry Christmas !</body></html>
--0__=4EBBF3FEDFE032178f9e8a93df938690918c4EBBF3FEDFE03217--


From prvs=3304ccdf4=mukul@uwm.edu  Wed Dec 21 17:15:53 2011
Return-Path: <prvs=3304ccdf4=mukul@uwm.edu>
X-Original-To: roll@ietfa.amsl.com
Delivered-To: roll@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 75E8B11E80C0 for <roll@ietfa.amsl.com>; Wed, 21 Dec 2011 17:15:53 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.289
X-Spam-Level: 
X-Spam-Status: No, score=-6.289 tagged_above=-999 required=5 tests=[AWL=0.310,  BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id QyznJhJkMLmn for <roll@ietfa.amsl.com>; Wed, 21 Dec 2011 17:15:53 -0800 (PST)
Received: from ip2mta.uwm.edu (smtp.uwm.edu [129.89.7.20]) by ietfa.amsl.com (Postfix) with ESMTP id EEEDE11E8096 for <roll@ietf.org>; Wed, 21 Dec 2011 17:15:52 -0800 (PST)
Received: from localhost (HELO mta02.pantherlink.uwm.edu) ([127.0.0.1]) by ip2mta.uwm.edu with ESMTP; 21 Dec 2011 19:15:51 -0600
Received: from localhost (localhost.localdomain [127.0.0.1]) by mta02.pantherlink.uwm.edu (Postfix) with ESMTP id CBE5F12E3C9; Wed, 21 Dec 2011 19:15:51 -0600 (CST)
X-Virus-Scanned: amavisd-new at mta02.pantherlink.uwm.edu
Received: from mta02.pantherlink.uwm.edu ([127.0.0.1]) by localhost (mta02.pantherlink.uwm.edu [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id DnCk9qzNZiao; Wed, 21 Dec 2011 19:15:51 -0600 (CST)
Received: from mail17.pantherlink.uwm.edu (mail17.pantherlink.uwm.edu [129.89.7.177]) by mta02.pantherlink.uwm.edu (Postfix) with ESMTP id A914012E3C6; Wed, 21 Dec 2011 19:15:51 -0600 (CST)
Date: Wed, 21 Dec 2011 19:15:51 -0600 (CST)
From: Mukul Goyal <mukul@uwm.edu>
To: Jonathan Hui <jonhui@cisco.com>
Message-ID: <885849737.729755.1324516551604.JavaMail.root@mail17.pantherlink.uwm.edu>
In-Reply-To: <1395722419.729677.1324515316553.JavaMail.root@mail17.pantherlink.uwm.edu>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 7bit
X-Originating-IP: [129.89.7.92]
X-Mailer: Zimbra 6.0.13_GA_2918 (ZimbraWebClient - IE8 (Win)/6.0.13_GA_2918)
X-Authenticated-User: mukul@uwm.edu
Cc: roll <roll@ietf.org>
Subject: [Roll] CmprI and CmprE in SRH
X-BeenThere: roll@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Routing Over Low power and Lossy networks <roll.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/roll>, <mailto:roll-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/roll>
List-Post: <mailto:roll@ietf.org>
List-Help: <mailto:roll-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/roll>, <mailto:roll-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 22 Dec 2011 01:15:53 -0000

Hi Jonathan

I think this was probably discussed earlier in your discussions with area director. But I was wondering if you could clarify again why do we need separate CmprI and CmprE? I think the last element in the Address vector specifies the ultimate destination (reachable using SRH) of the packet. Why would that destination need a separate number of elided prefix octets?

Thanks
Mukul

From prvs=3304ccdf4=mukul@uwm.edu  Wed Dec 21 18:10:36 2011
Return-Path: <prvs=3304ccdf4=mukul@uwm.edu>
X-Original-To: roll@ietfa.amsl.com
Delivered-To: roll@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5A5B421F84B0; Wed, 21 Dec 2011 18:10:36 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.367
X-Spam-Level: 
X-Spam-Status: No, score=-6.367 tagged_above=-999 required=5 tests=[AWL=0.232,  BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id BxP9p2YyAvTv; Wed, 21 Dec 2011 18:10:35 -0800 (PST)
Received: from ip2mta.uwm.edu (ip2mta.uwm.edu [129.89.7.20]) by ietfa.amsl.com (Postfix) with ESMTP id A786F21F8491; Wed, 21 Dec 2011 18:10:35 -0800 (PST)
Received: from localhost (HELO mta02.pantherlink.uwm.edu) ([127.0.0.1]) by ip2mta.uwm.edu with ESMTP; 21 Dec 2011 20:10:28 -0600
Received: from localhost (localhost.localdomain [127.0.0.1]) by mta02.pantherlink.uwm.edu (Postfix) with ESMTP id B304E12E3CC; Wed, 21 Dec 2011 20:10:28 -0600 (CST)
X-Virus-Scanned: amavisd-new at mta02.pantherlink.uwm.edu
Received: from mta02.pantherlink.uwm.edu ([127.0.0.1]) by localhost (mta02.pantherlink.uwm.edu [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id dFZQ646I298h; Wed, 21 Dec 2011 20:10:28 -0600 (CST)
Received: from mail17.pantherlink.uwm.edu (mail17.pantherlink.uwm.edu [129.89.7.177]) by mta02.pantherlink.uwm.edu (Postfix) with ESMTP id 799CF12E3CA; Wed, 21 Dec 2011 20:10:28 -0600 (CST)
Date: Wed, 21 Dec 2011 20:10:28 -0600 (CST)
From: Mukul Goyal <mukul@uwm.edu>
To: Jonathan Hui <jonhui@cisco.com>
Message-ID: <181400612.729968.1324519828382.JavaMail.root@mail17.pantherlink.uwm.edu>
In-Reply-To: <55AAC580-DC07-4DAC-BAB0-A3DF27A11565@cisco.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 7bit
X-Originating-IP: [129.89.7.92]
X-Mailer: Zimbra 6.0.13_GA_2918 (ZimbraWebClient - IE8 (Win)/6.0.13_GA_2918)
X-Authenticated-User: mukul@uwm.edu
Cc: roll <roll@ietf.org>, ipv6@ietf.org
Subject: Re: [Roll] draft-ietf-6man-rpl-routing-header-07
X-BeenThere: roll@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Routing Over Low power and Lossy networks <roll.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/roll>, <mailto:roll-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/roll>
List-Post: <mailto:roll@ietf.org>
List-Help: <mailto:roll-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/roll>, <mailto:roll-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 22 Dec 2011 02:10:36 -0000

Hi Jonathan

>It knows whether or not RPL is running on an interface.  It could at least check that.  By the same argument, how do you propose we limit packets to a RPL routing domain?  If we have no good way of limiting packets, then the stated security considerations do not apply.

Just the knowledge that the router is part of a particular RPL instance via a particular interface is no guarantee that all the neighbors reachable via that interface belong to the same RPL instance. On the other hand, a router would clearly know whether its particular interface belongs to the RPL domain or not. A packet wont be sent down an interface if that interface is not part of the RPL domain. Here, I am assuming that the RPL domain is defined in the manner you had suggested (analogous to the definition of a routing domain in Section 1.2 of RFC 1195).

>> It would be a problem if the router were required to check its own membership in the RPL Instance in order to accept a packet with SRH. Routers part of a source route should not need to maintain any state about it. 

>Note that in draft-ietf-roll-rpl, RPL routers do maintain such state already.  I agree the issue comes up with P2P.

Indeed, this would be a big problem for P2P-RPL.

>Remember that the original purpose of the RPL Instance is to support MTR.  The RPL Instance identifies what routing topology to use.  This is important especially if the SRH does not specify the entire path to the destination.  How does the tunnel exit-point know what routing topology to use to reach the destination?

There is no mention of MTR in the RPL specs. As far as RPL spec goes, an RPL Instance is simply a group of DAGs using the same OF. You can not assume that a tunnel exit-point would get any information from RPL Instance ID regarding how to reach the ultimate destination of the packet. That information would probably come from the routing table (which may be getting information via several routing protocols).

>The lack of and need for the RPL Instance identifier was raised during IESG review.  The options are (1) to require inclusion a RPL Option in addition to the RPL routing header or (2) add a RPL Instance field in the RPL routing header itself.  I doubt that you would prefer option 1.

I will try to go back and find the IESG review you have mentioned. If you could quickly direct me to right place, that will be helpful. But, at the moment, it is truly mind-boggling for me that RPL instance id is required to be specified in the source routing header. 

>If the RPL router has no idea of the RPL Instance when forwarding, it can choose to forward the packet along anyway.

Doing that would break the rules in SRH draft.

>  At the very least, the tunnel exit-point should enforce the use of the RPL Instance.  Surely the end-points of a source route should at least know what RPL Instance they are in...

Yes, this RPL Instance is a local instance which has no significance associated. I think you are trying to assign a meaning to RPL Instance ID which it does not currently have under RPL core spec.

Thanks
Mukul



From prvs=3304ccdf4=mukul@uwm.edu  Wed Dec 21 18:13:48 2011
Return-Path: <prvs=3304ccdf4=mukul@uwm.edu>
X-Original-To: roll@ietfa.amsl.com
Delivered-To: roll@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6F35C21F8593; Wed, 21 Dec 2011 18:13:48 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.413
X-Spam-Level: 
X-Spam-Status: No, score=-6.413 tagged_above=-999 required=5 tests=[AWL=0.186,  BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 4l7C0bEurgwZ; Wed, 21 Dec 2011 18:13:47 -0800 (PST)
Received: from ip1mta.uwm.edu (ip1mta.uwm.edu [129.89.7.18]) by ietfa.amsl.com (Postfix) with ESMTP id C646721F84C5; Wed, 21 Dec 2011 18:13:47 -0800 (PST)
Received: from localhost (HELO mta02.pantherlink.uwm.edu) ([127.0.0.1]) by ip1mta.uwm.edu with ESMTP; 21 Dec 2011 20:13:47 -0600
Received: from localhost (localhost.localdomain [127.0.0.1]) by mta02.pantherlink.uwm.edu (Postfix) with ESMTP id 4CB6312E3CD; Wed, 21 Dec 2011 20:13:47 -0600 (CST)
X-Virus-Scanned: amavisd-new at mta02.pantherlink.uwm.edu
Received: from mta02.pantherlink.uwm.edu ([127.0.0.1]) by localhost (mta02.pantherlink.uwm.edu [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 4klshojtMWTM; Wed, 21 Dec 2011 20:13:46 -0600 (CST)
Received: from mail17.pantherlink.uwm.edu (mail17.pantherlink.uwm.edu [129.89.7.177]) by mta02.pantherlink.uwm.edu (Postfix) with ESMTP id CEBAC12E3CC; Wed, 21 Dec 2011 20:13:46 -0600 (CST)
Date: Wed, 21 Dec 2011 20:13:46 -0600 (CST)
From: Mukul Goyal <mukul@uwm.edu>
To: Jonathan Hui <jonhui@cisco.com>
Message-ID: <1603574399.729992.1324520026797.JavaMail.root@mail17.pantherlink.uwm.edu>
In-Reply-To: <7A89D3D3-1DA6-4698-BC4A-B8AEBE397906@cisco.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 7bit
X-Originating-IP: [129.89.7.92]
X-Mailer: Zimbra 6.0.13_GA_2918 (ZimbraWebClient - IE8 (Win)/6.0.13_GA_2918)
X-Authenticated-User: mukul@uwm.edu
Cc: roll WG <roll@ietf.org>, ipv6 <ipv6@ietf.org>
Subject: Re: [Roll] draft-ietf-6man-rpl-routing-header-07
X-BeenThere: roll@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Routing Over Low power and Lossy networks <roll.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/roll>, <mailto:roll-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/roll>
List-Post: <mailto:roll@ietf.org>
List-Help: <mailto:roll-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/roll>, <mailto:roll-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 22 Dec 2011 02:13:48 -0000

>Personally, I am OK changing the scope to a RPL routing domain rather than a RPL Instance.  If one really wants to limit to a RPL Instance, then they can also include a RPL Option.  This is what we originally had in rpl-routing-header-05.  This change was made late during the IESG review process.

I support this.

Thanks
Mukul

----- Original Message -----
From: "Jonathan Hui" <jonhui@cisco.com>
To: "Mukul Goyal" <mukul@uwm.edu>, "Jari Arkko" <jari.arkko@piuha.net>
Cc: "roll WG" <roll@ietf.org>, "ipv6" <ipv6@ietf.org>
Sent: Wednesday, December 21, 2011 12:22:11 PM
Subject: Re: draft-ietf-6man-rpl-routing-header-07


Personally, I am OK changing the scope to a RPL routing domain rather than a RPL Instance.  If one really wants to limit to a RPL Instance, then they can also include a RPL Option.  This is what we originally had in rpl-routing-header-05.  This change was made late during the IESG review process.

Jari, would you support reverting the scope of the RPL SRH to a RPL routing domain rather than a RPL Instance?

Thanks.

--
Jonathan Hui

On Dec 21, 2011, at 9:26 AM, Mukul Goyal wrote:

> Jonathan
> 
> I described the problem in the message I sent just now. I think RPL Instance is not the correct scope for SRH. It has to be a RPL domain to be defined as we discussed some time back on the ROLL list.
> 
> Thanks
> Mukul
> 
> ----- Original Message -----
> From: "Jonathan Hui" <jonhui@cisco.com>
> To: "Mukul Goyal" <mukul@uwm.edu>
> Cc: "roll" <roll@ietf.org>
> Sent: Tuesday, December 20, 2011 10:27:29 AM
> Subject: Re: draft-ietf-6man-rpl-routing-header-07
> 
> 
> Mukul,
> 
> As defined in the draft today, you cannot use a RPL routing header to cross RPL Instances.  My understanding is that roll-p2p-rpl makes use of local RPL instances.  Can you describe the issue you are concerned about?
> 
> --
> Jonathan Hui
> 
> On Dec 20, 2011, at 8:14 AM, Mukul Goyal wrote:
> 
>> Jonathan
>> 
>> The IESG-approved draft refers to the RPL instance as the scope where the routing header can be used. How would this routing header be used for general source routing (across RPL instances) in an LLN? How would a node use this routing header if it wants to travel along a source route discovered using P2P-RPL?
>> 
>> Thanks
>> Mukul
>> 
> 


From jonhui@cisco.com  Wed Dec 21 18:29:15 2011
Return-Path: <jonhui@cisco.com>
X-Original-To: roll@ietfa.amsl.com
Delivered-To: roll@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3C81C11E8096 for <roll@ietfa.amsl.com>; Wed, 21 Dec 2011 18:29:15 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.599
X-Spam-Level: 
X-Spam-Status: No, score=-6.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id jXb2LK-cLe1W for <roll@ietfa.amsl.com>; Wed, 21 Dec 2011 18:29:14 -0800 (PST)
Received: from mtv-iport-1.cisco.com (mtv-iport-1.cisco.com [173.36.130.12]) by ietfa.amsl.com (Postfix) with ESMTP id B0F3811E808C for <roll@ietf.org>; Wed, 21 Dec 2011 18:29:14 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=jonhui@cisco.com; l=690; q=dns/txt; s=iport; t=1324520954; x=1325730554; h=subject:mime-version:from:in-reply-to:date:cc: content-transfer-encoding:message-id:references:to; bh=RiMlRTIUo62r/niBcik3lZfGpX6Wt/ZPBbl0NOt5wh4=; b=XT1Wo9CAvhy/TRwn2/Up0g9uBXTUS99NCvMeMPcdetVGd1iYzLVTpBh4 /n29pa1jzWo44fZDXao4gzmgCdepvxA82TGvLLcAXcuhK6wZkEbOBEK06 a+JJ0IH7QK9IQIJu0AQSHiTe9WA5ky42jtX7QpeJ4Q197fFrz7yg2tkLq Q=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: Av0EAJSV8k6rRDoG/2dsb2JhbABCDqwZgQWBcgEBAQMBEgEnPwULC0ZXBjWHWJkNAZ4zglWIV2MEiDeIb4NZkXxY
X-IronPort-AV: E=Sophos;i="4.71,391,1320624000"; d="scan'208";a="20297817"
Received: from mtv-core-1.cisco.com ([171.68.58.6]) by mtv-iport-1.cisco.com with ESMTP; 22 Dec 2011 02:29:12 +0000
Received: from sjc-vpn2-370.cisco.com (sjc-vpn2-370.cisco.com [10.21.113.114]) by mtv-core-1.cisco.com (8.14.3/8.14.3) with ESMTP id pBM2TCT2014373; Thu, 22 Dec 2011 02:29:12 GMT
Mime-Version: 1.0 (Apple Message framework v1084)
Content-Type: text/plain; charset=us-ascii
From: Jonathan Hui <jonhui@cisco.com>
In-Reply-To: <885849737.729755.1324516551604.JavaMail.root@mail17.pantherlink.uwm.edu>
Date: Wed, 21 Dec 2011 18:29:12 -0800
Content-Transfer-Encoding: quoted-printable
Message-Id: <4894235A-FC54-445A-B2FF-033B9CA3C997@cisco.com>
References: <885849737.729755.1324516551604.JavaMail.root@mail17.pantherlink.uwm.edu>
To: Mukul Goyal <mukul@uwm.edu>
X-Mailer: Apple Mail (2.1084)
Cc: roll <roll@ietf.org>
Subject: Re: [Roll] CmprI and CmprE in SRH
X-BeenThere: roll@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Routing Over Low power and Lossy networks <roll.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/roll>, <mailto:roll-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/roll>
List-Post: <mailto:roll@ietf.org>
List-Help: <mailto:roll-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/roll>, <mailto:roll-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 22 Dec 2011 02:29:15 -0000

On Dec 21, 2011, at 5:15 PM, Mukul Goyal wrote:

> I think this was probably discussed earlier in your discussions with =
area director. But I was wondering if you could clarify again why do we =
need separate CmprI and CmprE? I think the last element in the Address =
vector specifies the ultimate destination (reachable using SRH) of the =
packet. Why would that destination need a separate number of elided =
prefix octets?


In the case that a RPL routing domain is used as a transit network.  It =
is important to support the case where the SRH only specifies a subset =
of the path (see the 3 different cases in the image on page 5 of the =
draft.

--
Jonathan Hui


From jonhui@cisco.com  Wed Dec 21 18:42:28 2011
Return-Path: <jonhui@cisco.com>
X-Original-To: roll@ietfa.amsl.com
Delivered-To: roll@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 85F4211E807F; Wed, 21 Dec 2011 18:42:28 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.599
X-Spam-Level: 
X-Spam-Status: No, score=-6.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id LVUMQNEeuWlb; Wed, 21 Dec 2011 18:42:27 -0800 (PST)
Received: from mtv-iport-2.cisco.com (mtv-iport-2.cisco.com [173.36.130.13]) by ietfa.amsl.com (Postfix) with ESMTP id C0F7221F8B1D; Wed, 21 Dec 2011 18:42:27 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=jonhui@cisco.com; l=4126; q=dns/txt; s=iport; t=1324521747; x=1325731347; h=subject:mime-version:from:in-reply-to:date:cc: content-transfer-encoding:message-id:references:to; bh=E3JqyJuNt7dk3EnL7CMhothIaop81qxVi6iDs6mWQXY=; b=nAuTOzpYoLGKe5aBGymlXaKnJ1jBkff90x1F1kXXc70CzjUnhhbffhgU ZRNlPubeNGq7hkgxbfubd4iVD22rIgLbqmkE4yDoQgh/tpDrVhd+5ezXm j4TGam0OKl/YXkETX+xMiT2tXYaacmdJhFJuYw+7lnk1vqtnBigtJALgV k=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: Av0EADmY8k6rRDoI/2dsb2JhbAA4Cg6sGYEFgXIBAQECAQESASc/BQsLRlcGHBmHWAiZBAGeMohWglZjBIg3jEiRfFg
X-IronPort-AV: E=Sophos;i="4.71,391,1320624000"; d="scan'208";a="21996853"
Received: from mtv-core-3.cisco.com ([171.68.58.8]) by mtv-iport-2.cisco.com with ESMTP; 22 Dec 2011 02:42:26 +0000
Received: from sjc-vpn2-370.cisco.com (sjc-vpn2-370.cisco.com [10.21.113.114]) by mtv-core-3.cisco.com (8.14.3/8.14.3) with ESMTP id pBM2gPqx002262; Thu, 22 Dec 2011 02:42:25 GMT
Mime-Version: 1.0 (Apple Message framework v1084)
Content-Type: text/plain; charset=us-ascii
From: Jonathan Hui <jonhui@cisco.com>
In-Reply-To: <181400612.729968.1324519828382.JavaMail.root@mail17.pantherlink.uwm.edu>
Date: Wed, 21 Dec 2011 18:42:25 -0800
Content-Transfer-Encoding: quoted-printable
Message-Id: <04F68F74-2053-4902-AB99-BDE5FD65FCCF@cisco.com>
References: <181400612.729968.1324519828382.JavaMail.root@mail17.pantherlink.uwm.edu>
To: Mukul Goyal <mukul@uwm.edu>
X-Mailer: Apple Mail (2.1084)
Cc: roll <roll@ietf.org>, ipv6@ietf.org
Subject: Re: [Roll] draft-ietf-6man-rpl-routing-header-07
X-BeenThere: roll@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Routing Over Low power and Lossy networks <roll.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/roll>, <mailto:roll-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/roll>
List-Post: <mailto:roll@ietf.org>
List-Help: <mailto:roll-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/roll>, <mailto:roll-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 22 Dec 2011 02:42:28 -0000

On Dec 21, 2011, at 6:10 PM, Mukul Goyal wrote:

> Just the knowledge that the router is part of a particular RPL =
instance via a particular interface is no guarantee that all the =
neighbors reachable via that interface belong to the same RPL instance. =
On the other hand, a router would clearly know whether its particular =
interface belongs to the RPL domain or not. A packet wont be sent down =
an interface if that interface is not part of the RPL domain. Here, I am =
assuming that the RPL domain is defined in the manner you had suggested =
(analogous to the definition of a routing domain in Section 1.2 of RFC =
1195).

And by the same logic, when forwarding a message, there is no guarantee =
that all neighboring nodes reachable via an interface belong to the same =
RPL routing domain.

>> Remember that the original purpose of the RPL Instance is to support =
MTR.  The RPL Instance identifies what routing topology to use.  This is =
important especially if the SRH does not specify the entire path to the =
destination.  How does the tunnel exit-point know what routing topology =
to use to reach the destination?
>=20
> There is no mention of MTR in the RPL specs. As far as RPL spec goes, =
an RPL Instance is simply a group of DAGs using the same OF. You can not =
assume that a tunnel exit-point would get any information from RPL =
Instance ID regarding how to reach the ultimate destination of the =
packet. That information would probably come from the routing table =
(which may be getting information via several routing protocols).

The *entire* point of the RPL Instance concept is to support MTR.  The =
RPL Instance is used to distinguish between different DODAGs from the =
same root.  It gives you the ability to have multiple different routes =
to the same destination (e.g. one that minimizes latency vs. one that =
minimizes energy consumption).  If you don't have the RPL Instance =
information when forwarding a packet, how do you know whether to forward =
along the path that minimizes latency vs. the path that minimizes =
energy?

See slide 18 of =
http://www.iab.org/wp-content/IAB-uploads/2011/04/Vasseur.pdf if you =
want one such reference of MTR and RPL Instances.

>> The lack of and need for the RPL Instance identifier was raised =
during IESG review.  The options are (1) to require inclusion a RPL =
Option in addition to the RPL routing header or (2) add a RPL Instance =
field in the RPL routing header itself.  I doubt that you would prefer =
option 1.
>=20
> I will try to go back and find the IESG review you have mentioned. If =
you could quickly direct me to right place, that will be helpful. But, =
at the moment, it is truly mind-boggling for me that RPL instance id is =
required to be specified in the source routing header.=20

Not so mind boggling if you consider MTR.

>> If the RPL router has no idea of the RPL Instance when forwarding, it =
can choose to forward the packet along anyway.
>=20
> Doing that would break the rules in SRH draft.

Of course.  I was making a proposal that we could relax the processing =
rules to end-points of the SRH.

>> At the very least, the tunnel exit-point should enforce the use of =
the RPL Instance.  Surely the end-points of a source route should at =
least know what RPL Instance they are in...
>=20
> Yes, this RPL Instance is a local instance which has no significance =
associated. I think you are trying to assign a meaning to RPL Instance =
ID which it does not currently have under RPL core spec.


As I mentioned above, the RPL Instance allows you to have multiple =
distinct paths towards the same destination.  The RPL hop-by-hop option =
includes a RPL Instance ID so that a forwarding node knows which routing =
topology to use.  If RPL did not allow multiple routes to the same =
destination, then why bother having a RPL Instance?  You would only need =
the DODAGID to uniquely identify a DODAG (whereas the existing =
definition is the "tuple (RPLInstanceID, DODAGID) uniquely identifies a =
DODAG".

--
Jonathan Hui


From prvs=3304ccdf4=mukul@uwm.edu  Wed Dec 21 19:20:24 2011
Return-Path: <prvs=3304ccdf4=mukul@uwm.edu>
X-Original-To: roll@ietfa.amsl.com
Delivered-To: roll@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 257D311E8097 for <roll@ietfa.amsl.com>; Wed, 21 Dec 2011 19:20:24 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.444
X-Spam-Level: 
X-Spam-Status: No, score=-6.444 tagged_above=-999 required=5 tests=[AWL=0.155,  BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 3p-TpPWCoFdH for <roll@ietfa.amsl.com>; Wed, 21 Dec 2011 19:20:23 -0800 (PST)
Received: from ip2mta.uwm.edu (smtp.uwm.edu [129.89.7.20]) by ietfa.amsl.com (Postfix) with ESMTP id 9F10111E8096 for <roll@ietf.org>; Wed, 21 Dec 2011 19:20:23 -0800 (PST)
Received: from localhost (HELO mta01.pantherlink.uwm.edu) ([127.0.0.1]) by ip2mta.uwm.edu with ESMTP; 21 Dec 2011 21:20:23 -0600
Received: from localhost (localhost.localdomain [127.0.0.1]) by mta01.pantherlink.uwm.edu (Postfix) with ESMTP id 1AC81E6A75; Wed, 21 Dec 2011 21:20:23 -0600 (CST)
X-Virus-Scanned: amavisd-new at mta01.pantherlink.uwm.edu
Received: from mta01.pantherlink.uwm.edu ([127.0.0.1]) by localhost (mta01.pantherlink.uwm.edu [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id w4rbY5uGG0qT; Wed, 21 Dec 2011 21:20:22 -0600 (CST)
Received: from mail17.pantherlink.uwm.edu (mail17.pantherlink.uwm.edu [129.89.7.177]) by mta01.pantherlink.uwm.edu (Postfix) with ESMTP id A7B3DE6A74; Wed, 21 Dec 2011 21:20:22 -0600 (CST)
Date: Wed, 21 Dec 2011 21:20:22 -0600 (CST)
From: Mukul Goyal <mukul@uwm.edu>
To: Jonathan Hui <jonhui@cisco.com>
Message-ID: <170960733.730376.1324524022582.JavaMail.root@mail17.pantherlink.uwm.edu>
In-Reply-To: <4894235A-FC54-445A-B2FF-033B9CA3C997@cisco.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 7bit
X-Originating-IP: [129.89.7.92]
X-Mailer: Zimbra 6.0.13_GA_2918 (ZimbraWebClient - IE8 (Win)/6.0.13_GA_2918)
X-Authenticated-User: mukul@uwm.edu
Cc: roll <roll@ietf.org>
Subject: Re: [Roll] CmprI and CmprE in SRH
X-BeenThere: roll@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Routing Over Low power and Lossy networks <roll.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/roll>, <mailto:roll-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/roll>
List-Post: <mailto:roll@ietf.org>
List-Help: <mailto:roll-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/roll>, <mailto:roll-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 22 Dec 2011 03:20:24 -0000

>In the case that a RPL routing domain is used as a transit network.  It is important to support the case where the SRH only specifies a subset of the path (see the 3 different cases in the image on page 5 of the draft.

If RPL domain is just a transit network, why would SRH include the ultimate destination?

Thanks
Mukul  

----- Original Message -----
From: "Jonathan Hui" <jonhui@cisco.com>
To: "Mukul Goyal" <mukul@uwm.edu>
Cc: "roll" <roll@ietf.org>
Sent: Wednesday, December 21, 2011 8:29:12 PM
Subject: Re: CmprI and CmprE in SRH


On Dec 21, 2011, at 5:15 PM, Mukul Goyal wrote:

> I think this was probably discussed earlier in your discussions with area director. But I was wondering if you could clarify again why do we need separate CmprI and CmprE? I think the last element in the Address vector specifies the ultimate destination (reachable using SRH) of the packet. Why would that destination need a separate number of elided prefix octets?


In the case that a RPL routing domain is used as a transit network.  It is important to support the case where the SRH only specifies a subset of the path (see the 3 different cases in the image on page 5 of the draft.

--
Jonathan Hui


From jonhui@cisco.com  Wed Dec 21 19:35:08 2011
Return-Path: <jonhui@cisco.com>
X-Original-To: roll@ietfa.amsl.com
Delivered-To: roll@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C489011E80EB for <roll@ietfa.amsl.com>; Wed, 21 Dec 2011 19:35:08 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.599
X-Spam-Level: 
X-Spam-Status: No, score=-6.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id TQVixVg1eOEb for <roll@ietfa.amsl.com>; Wed, 21 Dec 2011 19:35:06 -0800 (PST)
Received: from mtv-iport-1.cisco.com (mtv-iport-1.cisco.com [173.36.130.12]) by ietfa.amsl.com (Postfix) with ESMTP id E96E011E8097 for <roll@ietf.org>; Wed, 21 Dec 2011 19:35:06 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=jonhui@cisco.com; l=1755; q=dns/txt; s=iport; t=1324524906; x=1325734506; h=subject:mime-version:from:in-reply-to:date:cc: content-transfer-encoding:message-id:references:to; bh=6PmTeOHV8V+rNJ9XibyDTGgeWYMFEAI5JSJ8+GA3AhU=; b=T/MD3HmXhthmaiABCDH+mc7LCNrfEaOP8izxqPgT2xUc61yHM96nDk/4 oN14+VthJfRMm4hzXyVFJ1+6WtIZrSTjMn0HCMhM64jVb+/B5ibTZkotY pjhGNMEn5nNwFvAYXGB+JEAPApT6fAboKGxE+34FyoOMJkj1gCm6Rt8Ht 8=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AogAAMqk8k6rRDoG/2dsb2JhbABCDptCkFeBBYFyAQEBAwESASc/DAQLEQQBAQEuTwgGEyKHWJkOAZ4zglWIV2MEiDeIb4NZhU+MLVg
X-IronPort-AV: E=Sophos;i="4.71,391,1320624000"; d="scan'208";a="20303657"
Received: from mtv-core-1.cisco.com ([171.68.58.6]) by mtv-iport-1.cisco.com with ESMTP; 22 Dec 2011 03:35:06 +0000
Received: from [10.21.119.80] ([10.21.119.80]) by mtv-core-1.cisco.com (8.14.3/8.14.3) with ESMTP id pBM3Z69R004229; Thu, 22 Dec 2011 03:35:06 GMT
Mime-Version: 1.0 (Apple Message framework v1084)
Content-Type: text/plain; charset=us-ascii
From: Jonathan Hui <jonhui@cisco.com>
In-Reply-To: <170960733.730376.1324524022582.JavaMail.root@mail17.pantherlink.uwm.edu>
Date: Wed, 21 Dec 2011 19:35:06 -0800
Content-Transfer-Encoding: quoted-printable
Message-Id: <9F695FB6-1B4F-440A-A932-71994E4DD670@cisco.com>
References: <170960733.730376.1324524022582.JavaMail.root@mail17.pantherlink.uwm.edu>
To: Mukul Goyal <mukul@uwm.edu>
X-Mailer: Apple Mail (2.1084)
Cc: roll <roll@ietf.org>
Subject: Re: [Roll] CmprI and CmprE in SRH
X-BeenThere: roll@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Routing Over Low power and Lossy networks <roll.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/roll>, <mailto:roll-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/roll>
List-Post: <mailto:roll@ietf.org>
List-Help: <mailto:roll-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/roll>, <mailto:roll-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 22 Dec 2011 03:35:09 -0000

CmprI and CmprE were introduced when we allowed the use of SRH in =
transport mode even when the destination was not a part of the RPL =
network.  The way the draft morphed, we eventually removed support for =
that case, but forgot to remove CmprI and CmprE along with it.

Would have been nice to get this comment as part of WGLC or IETF LC...

--
Jonathan Hui

On Dec 21, 2011, at 7:20 PM, Mukul Goyal wrote:

>> In the case that a RPL routing domain is used as a transit network.  =
It is important to support the case where the SRH only specifies a =
subset of the path (see the 3 different cases in the image on page 5 of =
the draft.
>=20
> If RPL domain is just a transit network, why would SRH include the =
ultimate destination?
>=20
> Thanks
> Mukul =20
>=20
> ----- Original Message -----
> From: "Jonathan Hui" <jonhui@cisco.com>
> To: "Mukul Goyal" <mukul@uwm.edu>
> Cc: "roll" <roll@ietf.org>
> Sent: Wednesday, December 21, 2011 8:29:12 PM
> Subject: Re: CmprI and CmprE in SRH
>=20
>=20
> On Dec 21, 2011, at 5:15 PM, Mukul Goyal wrote:
>=20
>> I think this was probably discussed earlier in your discussions with =
area director. But I was wondering if you could clarify again why do we =
need separate CmprI and CmprE? I think the last element in the Address =
vector specifies the ultimate destination (reachable using SRH) of the =
packet. Why would that destination need a separate number of elided =
prefix octets?
>=20
>=20
> In the case that a RPL routing domain is used as a transit network.  =
It is important to support the case where the SRH only specifies a =
subset of the path (see the 3 different cases in the image on page 5 of =
the draft.
>=20
> --
> Jonathan Hui
>=20


From prvs=3304ccdf4=mukul@uwm.edu  Thu Dec 22 07:04:52 2011
Return-Path: <prvs=3304ccdf4=mukul@uwm.edu>
X-Original-To: roll@ietfa.amsl.com
Delivered-To: roll@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9B8AA21F8A7D; Thu, 22 Dec 2011 07:04:52 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.466
X-Spam-Level: 
X-Spam-Status: No, score=-6.466 tagged_above=-999 required=5 tests=[AWL=0.133,  BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id n3npceKxeo7r; Thu, 22 Dec 2011 07:04:48 -0800 (PST)
Received: from ip1mta.uwm.edu (ip1mta.uwm.edu [129.89.7.18]) by ietfa.amsl.com (Postfix) with ESMTP id 99DDD21F8A66; Thu, 22 Dec 2011 07:04:48 -0800 (PST)
Received: from localhost (HELO mta03.pantherlink.uwm.edu) ([127.0.0.1]) by ip1mta.uwm.edu with ESMTP; 22 Dec 2011 09:04:35 -0600
Received: from localhost (localhost.localdomain [127.0.0.1]) by mta03.pantherlink.uwm.edu (Postfix) with ESMTP id 5B3281FD0AB; Thu, 22 Dec 2011 09:04:35 -0600 (CST)
X-Virus-Scanned: amavisd-new at mta03.pantherlink.uwm.edu
Received: from mta03.pantherlink.uwm.edu ([127.0.0.1]) by localhost (mta03.pantherlink.uwm.edu [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id YIqWAzTiRgx1; Thu, 22 Dec 2011 09:04:34 -0600 (CST)
Received: from mail17.pantherlink.uwm.edu (mail17.pantherlink.uwm.edu [129.89.7.177]) by mta03.pantherlink.uwm.edu (Postfix) with ESMTP id 1989D1FD014; Thu, 22 Dec 2011 09:04:34 -0600 (CST)
Date: Thu, 22 Dec 2011 09:04:33 -0600 (CST)
From: Mukul Goyal <mukul@uwm.edu>
To: Jonathan Hui <jonhui@cisco.com>
Message-ID: <1026538192.732410.1324566273913.JavaMail.root@mail17.pantherlink.uwm.edu>
In-Reply-To: <04F68F74-2053-4902-AB99-BDE5FD65FCCF@cisco.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 7bit
X-Originating-IP: [129.89.7.92]
X-Mailer: Zimbra 6.0.13_GA_2918 (ZimbraWebClient - IE8 (Win)/6.0.13_GA_2918)
X-Authenticated-User: mukul@uwm.edu
Cc: roll <roll@ietf.org>, ipv6@ietf.org
Subject: Re: [Roll] draft-ietf-6man-rpl-routing-header-07
X-BeenThere: roll@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Routing Over Low power and Lossy networks <roll.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/roll>, <mailto:roll-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/roll>
List-Post: <mailto:roll@ietf.org>
List-Help: <mailto:roll-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/roll>, <mailto:roll-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 22 Dec 2011 15:04:52 -0000

Hi Jonathan

>And by the same logic, when forwarding a message, there is no guarantee that all neighboring nodes reachable via an interface belong to the same RPL routing domain.

The receiving router could check if it belongs to the RPL domain listed in the SRH. If not, it can drop the packet.

>The *entire* point of the RPL Instance concept is to support MTR.  The RPL Instance is used to distinguish between different DODAGs from the same root.  It gives you the ability to have multiple different routes to the same destination (e.g. one that minimizes latency vs. one that minimizes energy consumption).  If you don't have the RPL Instance information when forwarding a packet, how do you know whether to forward along the path that minimizes latency vs. the path that minimizes energy?

Suppose a tunnel exit point knows that the SRH that carried the packet so far had RPL Instance ID 'x' which happens to be associated with OF0. What information does that give to the tunnel exit point? Is OF0 associated with minimizing of latency or of energy? What is preventing this particular RPL Instance ID 'x' with OF0 to be associated with two different DAGs - one minimizing latency and the other minimizing energy?

>See slide 18 of http://www.iab.org/wp-content/IAB-uploads/2011/04/Vasseur.pdf if you want one such reference of MTR and RPL Instances.

>As I mentioned above, the RPL Instance allows you to have multiple distinct paths towards the same destination.  The RPL hop-by-hop option includes a RPL Instance ID so that a forwarding node knows which routing topology to use.  If RPL did not allow multiple routes to the same destination, then why bother having a RPL Instance?  You would only need the DODAGID to uniquely identify a DODAG (whereas the existing definition is the "tuple (RPLInstanceID, DODAGID) uniquely identifies a DODAG".

All this discussion is really besides the point. If we could just have the RPL domain and not the RPL Instance as the scope for an SRH, that will solve my problem.

Thanks
Mukul


--
Jonathan Hui


From jonhui@cisco.com  Thu Dec 22 07:40:16 2011
Return-Path: <jonhui@cisco.com>
X-Original-To: roll@ietfa.amsl.com
Delivered-To: roll@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id EFD8321F8B10; Thu, 22 Dec 2011 07:40:15 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.599
X-Spam-Level: 
X-Spam-Status: No, score=-6.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id hLeCab3hjN2p; Thu, 22 Dec 2011 07:40:11 -0800 (PST)
Received: from mtv-iport-2.cisco.com (mtv-iport-2.cisco.com [173.36.130.13]) by ietfa.amsl.com (Postfix) with ESMTP id B266421F8B09; Thu, 22 Dec 2011 07:40:11 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=jonhui@cisco.com; l=2955; q=dns/txt; s=iport; t=1324568411; x=1325778011; h=subject:mime-version:from:in-reply-to:date:cc: content-transfer-encoding:message-id:references:to; bh=M4PCcrHsk9nNkvZvNhDyIgSVUkJD8U/py4HbzxtIJus=; b=LXwUBSKsNWXzt5NNCzK+ADbRrRP6inRQnxZrZSD72XF/lTLgxXV8OR35 fcqn8eR/ElPlr7SFZLrlSSnOZZ74n0amb3H1xL/b7fFtUCx9ZDVbU7rc3 Sk8MDrQWIk/Z45eKg0qMS+Cwu4oZgxnZ+XmuvOEHukWcAMZClPywJjc58 g=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: Av0EAD1O806rRDoG/2dsb2JhbAA6Cg6sHYEFgXIBAQMCEgEnLRIQC0ZXBjWHYJkRAZ46iFaCVmMEiDeMSpF7WA
X-IronPort-AV: E=Sophos;i="4.71,393,1320624000"; d="scan'208";a="22099927"
Received: from mtv-core-1.cisco.com ([171.68.58.6]) by mtv-iport-2.cisco.com with ESMTP; 22 Dec 2011 15:34:38 +0000
Received: from dhcp-128-107-155-213.cisco.com (dhcp-128-107-155-213.cisco.com [128.107.155.213]) by mtv-core-1.cisco.com (8.14.3/8.14.3) with ESMTP id pBMFYcrk017175; Thu, 22 Dec 2011 15:34:38 GMT
Mime-Version: 1.0 (Apple Message framework v1084)
Content-Type: text/plain; charset=us-ascii
From: Jonathan Hui <jonhui@cisco.com>
In-Reply-To: <1026538192.732410.1324566273913.JavaMail.root@mail17.pantherlink.uwm.edu>
Date: Thu, 22 Dec 2011 07:34:40 -0800
Content-Transfer-Encoding: quoted-printable
Message-Id: <2A027178-7819-4608-836E-940C9B25EB60@cisco.com>
References: <1026538192.732410.1324566273913.JavaMail.root@mail17.pantherlink.uwm.edu>
To: Mukul Goyal <mukul@uwm.edu>
X-Mailer: Apple Mail (2.1084)
Cc: roll <roll@ietf.org>, ipv6@ietf.org
Subject: Re: [Roll] draft-ietf-6man-rpl-routing-header-07
X-BeenThere: roll@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Routing Over Low power and Lossy networks <roll.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/roll>, <mailto:roll-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/roll>
List-Post: <mailto:roll@ietf.org>
List-Help: <mailto:roll-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/roll>, <mailto:roll-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 22 Dec 2011 15:40:16 -0000

On Dec 22, 2011, at 7:04 AM, Mukul Goyal wrote:

>> And by the same logic, when forwarding a message, there is no =
guarantee that all neighboring nodes reachable via an interface belong =
to the same RPL routing domain.
>=20
> The receiving router could check if it belongs to the RPL domain =
listed in the SRH. If not, it can drop the packet.

And what information does the SRH provide that indicates what RPL =
routing domain it is coming from?  A node now has to know what neighbors =
are in its RPL routing domain?

>> The *entire* point of the RPL Instance concept is to support MTR.  =
The RPL Instance is used to distinguish between different DODAGs from =
the same root.  It gives you the ability to have multiple different =
routes to the same destination (e.g. one that minimizes latency vs. one =
that minimizes energy consumption).  If you don't have the RPL Instance =
information when forwarding a packet, how do you know whether to forward =
along the path that minimizes latency vs. the path that minimizes =
energy?
>=20
> Suppose a tunnel exit point knows that the SRH that carried the packet =
so far had RPL Instance ID 'x' which happens to be associated with OF0. =
What information does that give to the tunnel exit point? Is OF0 =
associated with minimizing of latency or of energy? What is preventing =
this particular RPL Instance ID 'x' with OF0 to be associated with two =
different DAGs - one minimizing latency and the other minimizing energy?

The tunnel exit-point knows what kind of paths the tunnel entry-point is =
forwarding the packet along.  Again, the whole purpose of RPL Instances =
is to allow multiple paths optimized with different OFs towards the same =
destination.  If a forwarding device has no idea of what path to choose, =
then why bother with a RPL Instance?

>> See slide 18 of =
http://www.iab.org/wp-content/IAB-uploads/2011/04/Vasseur.pdf if you =
want one such reference of MTR and RPL Instances.
>=20
>> As I mentioned above, the RPL Instance allows you to have multiple =
distinct paths towards the same destination.  The RPL hop-by-hop option =
includes a RPL Instance ID so that a forwarding node knows which routing =
topology to use.  If RPL did not allow multiple routes to the same =
destination, then why bother having a RPL Instance?  You would only need =
the DODAGID to uniquely identify a DODAG (whereas the existing =
definition is the "tuple (RPLInstanceID, DODAGID) uniquely identifies a =
DODAG".
>=20
> All this discussion is really besides the point. If we could just have =
the RPL domain and not the RPL Instance as the scope for an SRH, that =
will solve my problem.


Limiting to a RPL Instance is well-defined.  Limiting to a RPL routing =
domain requires a little more thought.  Can you propose the exact =
processing rules that would clearly limit a routing header to a RPL =
routing domain?

--
Jonathan Hui


From prvs=3304ccdf4=mukul@uwm.edu  Thu Dec 22 08:05:13 2011
Return-Path: <prvs=3304ccdf4=mukul@uwm.edu>
X-Original-To: roll@ietfa.amsl.com
Delivered-To: roll@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 825CF21F86AA; Thu, 22 Dec 2011 08:05:13 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.483
X-Spam-Level: 
X-Spam-Status: No, score=-6.483 tagged_above=-999 required=5 tests=[AWL=0.116,  BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id RF02BrAHqy6g; Thu, 22 Dec 2011 08:05:13 -0800 (PST)
Received: from ip1mta.uwm.edu (ip1mta.uwm.edu [129.89.7.18]) by ietfa.amsl.com (Postfix) with ESMTP id C7A0421F85C7; Thu, 22 Dec 2011 08:05:12 -0800 (PST)
Received: from localhost (HELO mta04.pantherlink.uwm.edu) ([127.0.0.1]) by ip1mta.uwm.edu with ESMTP; 22 Dec 2011 10:05:11 -0600
Received: from localhost (localhost.localdomain [127.0.0.1]) by mta04.pantherlink.uwm.edu (Postfix) with ESMTP id 06BD12B3EDB; Thu, 22 Dec 2011 10:03:24 -0600 (CST)
X-Virus-Scanned: amavisd-new at mta04.pantherlink.uwm.edu
Received: from mta04.pantherlink.uwm.edu ([127.0.0.1]) by localhost (mta04.pantherlink.uwm.edu [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 515sfAWOB5xl; Thu, 22 Dec 2011 10:03:23 -0600 (CST)
Received: from mail17.pantherlink.uwm.edu (mail17.pantherlink.uwm.edu [129.89.7.177]) by mta04.pantherlink.uwm.edu (Postfix) with ESMTP id BE9502B3ED8; Thu, 22 Dec 2011 10:03:23 -0600 (CST)
Date: Thu, 22 Dec 2011 10:05:11 -0600 (CST)
From: Mukul Goyal <mukul@uwm.edu>
To: Jonathan Hui <jonhui@cisco.com>
Message-ID: <279988575.733200.1324569911307.JavaMail.root@mail17.pantherlink.uwm.edu>
In-Reply-To: <2A027178-7819-4608-836E-940C9B25EB60@cisco.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 7bit
X-Originating-IP: [129.89.7.92]
X-Mailer: Zimbra 6.0.13_GA_2918 (ZimbraWebClient - IE8 (Win)/6.0.13_GA_2918)
X-Authenticated-User: mukul@uwm.edu
Cc: roll <roll@ietf.org>, ipv6@ietf.org
Subject: Re: [Roll] draft-ietf-6man-rpl-routing-header-07
X-BeenThere: roll@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Routing Over Low power and Lossy networks <roll.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/roll>, <mailto:roll-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/roll>
List-Post: <mailto:roll@ietf.org>
List-Help: <mailto:roll-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/roll>, <mailto:roll-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 22 Dec 2011 16:05:13 -0000

>And what information does the SRH provide that indicates what RPL routing domain it is coming from?  A node now has to know what neighbors are in its RPL routing domain?

The simplest option would be for the router to decide before hand which of its interfaces belong to "the" RPL domain and which not. The SRH need not have any RPL domain field. The router would drop the packet if received over an interface not in "the" RPL domain. If the packet was received over an interface in the RPL domain, it wont be forwarded down the interfaces not in the RPL domain.

A more complicated scheme would be to allow for multiple RPL domains and list the RPL Domain ID in the SRH. The router would know which RPL domains its interfaces belong to and would treat the packet accordingly.

> 
>> Suppose a tunnel exit point knows that the SRH that carried the packet so far had RPL Instance ID 'x' which happens to be associated with OF0. What information does that give to the tunnel exit point? Is OF0 associated with minimizing of latency or of energy? What is preventing this particular RPL Instance ID 'x' with OF0 to be associated with two different DAGs - one minimizing latency and the other minimizing energy?

>The tunnel exit-point knows what kind of paths the tunnel entry-point is forwarding the packet along. 

I am trying to say that RPL Instance ID does not give that information to the tunnel exit point. As per RPL spec, RPL Instance ID would have a mapping to the OF. It nowhere says that RPL Instance ID also has a mapping to metrics in use.
 
> Again, the whole purpose of RPL Instances is to allow multiple paths optimized with different OFs towards the same destination.

OF is just a way to calculate the rank. OF does not imply the use of particular routing metrics. Since RPL Instance ID does not identify the routing metrics in use, it can not tell what kind of route is being used to forward a packet.

> If a forwarding device has no idea of what path to choose, then why bother with a RPL Instance?

RPL Instance is the top level identifier of the DAGs that can be used to forward the packet. It also maps to a particular OF. In my opinion and as per RPL spec, RPL instance has no other significance.

>> 
>> All this discussion is really besides the point. If we could just have the RPL domain and not the RPL Instance as the scope for an SRH, that will solve my problem.

>Limiting to a RPL Instance is well-defined.  Limiting to a RPL routing domain requires a little more thought.  Can you propose the exact processing rules that would clearly limit a routing header to a RPL routing domain?

Lets assume that RPL domain is defined as you suggested some time back to be analogous to the routing domain definition in RFC 1195 (section 1.2). I interpret it to mean that the RPL router would characterize its interfaces as either belonging to the RPL domain or outside the RPL domain.

With this interpretation of RPL domain in mind, the following processing rules would replace the rules 2 and 3 on page 13 of your draft:

2.  Datagrams, carrying an SRH and received on an interface not belonging to the RPL domain, will be dropped with no further processing.

3.  Datagrams, carrying an SRH and destined to be forwarded along interfaces outside the RPL domain, are dropped with no further processing.

Thanks
Mukul




--
Jonathan Hui


From jonhui@cisco.com  Thu Dec 22 08:33:25 2011
Return-Path: <jonhui@cisco.com>
X-Original-To: roll@ietfa.amsl.com
Delivered-To: roll@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0B56221F8AFB; Thu, 22 Dec 2011 08:33:25 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.599
X-Spam-Level: 
X-Spam-Status: No, score=-6.599 tagged_above=-999 required=5 tests=[AWL=0.000,  BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id QjJb9kjA2+WL; Thu, 22 Dec 2011 08:33:24 -0800 (PST)
Received: from mtv-iport-2.cisco.com (mtv-iport-2.cisco.com [173.36.130.13]) by ietfa.amsl.com (Postfix) with ESMTP id 48C7A21F8AF2; Thu, 22 Dec 2011 08:33:24 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=jonhui@cisco.com; l=4253; q=dns/txt; s=iport; t=1324571604; x=1325781204; h=subject:mime-version:from:in-reply-to:date:cc: content-transfer-encoding:message-id:references:to; bh=wk6l4N8Pr8Lgn+hvNjXll+RAsMKQ9SFbH2+75QSIXbE=; b=UCbJq6chYzTP73kbqWhJGHVpWT8XmJA3qIsTGaDM7TJvJO1yRpjvwdN5 ktBkf9YGkvaEZKkY4NuGM164ChKJFeHDbfxKd29OPYT6ywROkE30GFB98 DnmO92mZH69HEvzwcMJVV/DmcY6Jw0Rc5OQQZh3WBuzsVKgTPKAvEyF++ U=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: Av0EAO9a806rRDoH/2dsb2JhbAA5Cg6sH4EFgXIBAQUSASc/BQsLRlcGNaBzAZ40iFaCVmMEiDeMSpF7WA
Received: from mtv-core-2.cisco.com ([171.68.58.7]) by mtv-iport-2.cisco.com with ESMTP; 22 Dec 2011 16:17:15 +0000
Received: from dhcp-128-107-155-213.cisco.com (dhcp-128-107-155-213.cisco.com [128.107.155.213]) by mtv-core-2.cisco.com (8.14.3/8.14.3) with ESMTP id pBMGHEOG009320; Thu, 22 Dec 2011 16:17:14 GMT
Mime-Version: 1.0 (Apple Message framework v1084)
Content-Type: text/plain; charset=us-ascii
From: Jonathan Hui <jonhui@cisco.com>
In-Reply-To: <279988575.733200.1324569911307.JavaMail.root@mail17.pantherlink.uwm.edu>
Date: Thu, 22 Dec 2011 08:17:15 -0800
Content-Transfer-Encoding: quoted-printable
Message-Id: <6C1711F1-AB47-4870-8228-A6A36A0C3164@cisco.com>
References: <279988575.733200.1324569911307.JavaMail.root@mail17.pantherlink.uwm.edu>
To: Mukul Goyal <mukul@uwm.edu>
X-Mailer: Apple Mail (2.1084)
Cc: roll <roll@ietf.org>, ipv6@ietf.org
Subject: Re: [Roll] draft-ietf-6man-rpl-routing-header-07
X-BeenThere: roll@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Routing Over Low power and Lossy networks <roll.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/roll>, <mailto:roll-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/roll>
List-Post: <mailto:roll@ietf.org>
List-Help: <mailto:roll-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/roll>, <mailto:roll-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 22 Dec 2011 16:33:25 -0000

On Dec 22, 2011, at 8:05 AM, Mukul Goyal wrote:

>> And what information does the SRH provide that indicates what RPL =
routing domain it is coming from?  A node now has to know what neighbors =
are in its RPL routing domain?
>=20
> The simplest option would be for the router to decide before hand =
which of its interfaces belong to "the" RPL domain and which not. The =
SRH need not have any RPL domain field. The router would drop the packet =
if received over an interface not in "the" RPL domain. If the packet was =
received over an interface in the RPL domain, it wont be forwarded down =
the interfaces not in the RPL domain.

Again, just because you received a message on an interface for which =
you've enabled RPL doesn't mean you know the message came from a router =
that is within the same RPL routing domain.  A router not running RPL =
could have sent you that message.

> A more complicated scheme would be to allow for multiple RPL domains =
and list the RPL Domain ID in the SRH. The router would know which RPL =
domains its interfaces belong to and would treat the packet accordingly.

Except that there is no such concept.  RPL Instance ID is the closest we =
have.

>> The tunnel exit-point knows what kind of paths the tunnel entry-point =
is forwarding the packet along.=20
>=20
> I am trying to say that RPL Instance ID does not give that information =
to the tunnel exit point. As per RPL spec, RPL Instance ID would have a =
mapping to the OF. It nowhere says that RPL Instance ID also has a =
mapping to metrics in use.

=46rom Section 3.2.1 of draft-ietf-roll-rpl:

   The Objective Function (OF) defines how RPL nodes select and optimize
   routes within a RPL Instance.  The OF is identified by an Objective
   Code Point (OCP) within the DIO Configuration option.  An OF defines
   how nodes translate one or more metrics and constraints, which are
   themselves defined in [I-D.ietf-roll-routing-metrics], into a value
   called Rank, which approximates the node's distance from a DODAG
   root.  An OF also defines how nodes select parents.  Further details
   may be found in Section 14, [I-D.ietf-roll-routing-metrics],
   [I-D.ietf-roll-of0], and related companion specifications.

As you state, RPL Instance maps to OF which, from the cited text, maps =
to metrics and route selection.  By transitivity, RPL Instance ID does =
map to metrics and how routes are formed.

>> Again, the whole purpose of RPL Instances is to allow multiple paths =
optimized with different OFs towards the same destination.
>=20
> OF is just a way to calculate the rank. OF does not imply the use of =
particular routing metrics. Since RPL Instance ID does not identify the =
routing metrics in use, it can not tell what kind of route is being used =
to forward a packet.

In reality, it doesn't need to care.  It just needs to care about =
sending along routes that were created using the same OF.  Having each =
RPL router choose an arbitrary route created using an arbitrary OF does =
not make any sense.

>> If a forwarding device has no idea of what path to choose, then why =
bother with a RPL Instance?
>=20
> RPL Instance is the top level identifier of the DAGs that can be used =
to forward the packet. It also maps to a particular OF. In my opinion =
and as per RPL spec, RPL instance has no other significance.

See above.  RPL Instance does map to metrics.

>> Limiting to a RPL Instance is well-defined.  Limiting to a RPL =
routing domain requires a little more thought.  Can you propose the =
exact processing rules that would clearly limit a routing header to a =
RPL routing domain?
>=20
> Lets assume that RPL domain is defined as you suggested some time back =
to be analogous to the routing domain definition in RFC 1195 (section =
1.2). I interpret it to mean that the RPL router would characterize its =
interfaces as either belonging to the RPL domain or outside the RPL =
domain.

The definition I proposed was simply a collection of routers running RPL =
under the same administrative domain.  As mentioned above, that does not =
mean that every router on an interface belongs to a RPL routing domain.

--
Jonathan Hui


From prvs=3304ccdf4=mukul@uwm.edu  Thu Dec 22 09:24:44 2011
Return-Path: <prvs=3304ccdf4=mukul@uwm.edu>
X-Original-To: roll@ietfa.amsl.com
Delivered-To: roll@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 38E9C21F899F; Thu, 22 Dec 2011 09:24:44 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.496
X-Spam-Level: 
X-Spam-Status: No, score=-6.496 tagged_above=-999 required=5 tests=[AWL=0.103,  BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id tUZjQBsZTOZj; Thu, 22 Dec 2011 09:24:43 -0800 (PST)
Received: from ip2mta.uwm.edu (ip2mta.uwm.edu [129.89.7.20]) by ietfa.amsl.com (Postfix) with ESMTP id 7B9EC21F893C; Thu, 22 Dec 2011 09:24:43 -0800 (PST)
Received: from localhost (HELO mta03.pantherlink.uwm.edu) ([127.0.0.1]) by ip2mta.uwm.edu with ESMTP; 22 Dec 2011 11:24:42 -0600
Received: from localhost (localhost.localdomain [127.0.0.1]) by mta03.pantherlink.uwm.edu (Postfix) with ESMTP id E7F6B1FD013; Thu, 22 Dec 2011 11:24:42 -0600 (CST)
X-Virus-Scanned: amavisd-new at mta03.pantherlink.uwm.edu
Received: from mta03.pantherlink.uwm.edu ([127.0.0.1]) by localhost (mta03.pantherlink.uwm.edu [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id cXO5W0Vhr9RZ; Thu, 22 Dec 2011 11:24:42 -0600 (CST)
Received: from mail17.pantherlink.uwm.edu (mail17.pantherlink.uwm.edu [129.89.7.177]) by mta03.pantherlink.uwm.edu (Postfix) with ESMTP id A8F311FD011; Thu, 22 Dec 2011 11:24:42 -0600 (CST)
Date: Thu, 22 Dec 2011 11:24:42 -0600 (CST)
From: Mukul Goyal <mukul@uwm.edu>
To: Jonathan Hui <jonhui@cisco.com>
Message-ID: <1033338721.734443.1324574682571.JavaMail.root@mail17.pantherlink.uwm.edu>
In-Reply-To: <6C1711F1-AB47-4870-8228-A6A36A0C3164@cisco.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 7bit
X-Originating-IP: [129.89.7.92]
X-Mailer: Zimbra 6.0.13_GA_2918 (ZimbraWebClient - IE8 (Win)/6.0.13_GA_2918)
X-Authenticated-User: mukul@uwm.edu
Cc: roll <roll@ietf.org>, ipv6@ietf.org
Subject: Re: [Roll] draft-ietf-6man-rpl-routing-header-07
X-BeenThere: roll@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Routing Over Low power and Lossy networks <roll.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/roll>, <mailto:roll-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/roll>
List-Post: <mailto:roll@ietf.org>
List-Help: <mailto:roll-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/roll>, <mailto:roll-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 22 Dec 2011 17:24:44 -0000

>Again, just because you received a message on an interface for which you've enabled RPL doesn't mean you know the message came from a router that is within the same RPL routing domain.  A router not running RPL could have sent you that message.

A router not running RPL could have sent me a message carrying SRH?

>> A more complicated scheme would be to allow for multiple RPL domains and list the RPL Domain ID in the SRH. The router would know which RPL domains its interfaces belong to and would treat the packet accordingly.

>Except that there is no such concept.  RPL Instance ID is the closest we have.

Yes, the concept of RPL domain needs to be defined - either in rpl-terminology draft or in your draft.

>> I am trying to say that RPL Instance ID does not give that information to the tunnel exit point. As per RPL spec, RPL Instance ID would have a mapping to the OF. It nowhere says that RPL Instance ID also has a mapping to metrics in use.

>From Section 3.2.1 of draft-ietf-roll-rpl:

   The Objective Function (OF) defines how RPL nodes select and optimize
   routes within a RPL Instance.  The OF is identified by an Objective
   Code Point (OCP) within the DIO Configuration option.  An OF defines
   how nodes translate one or more metrics and constraints, which are
   themselves defined in [I-D.ietf-roll-routing-metrics], into a value
   called Rank, which approximates the node's distance from a DODAG
   root.  An OF also defines how nodes select parents.  Further details
   may be found in Section 14, [I-D.ietf-roll-routing-metrics],
   [I-D.ietf-roll-of0], and related companion specifications.

>As you state, RPL Instance maps to OF which, from the cited text, maps to metrics and route selection.  By transitivity, RPL Instance ID does map to metrics and how routes are formed.

The text you quoted no where says that an OF maps to particular metric. OF0 is metrics-independent. OF1 (draft-ietf-roll-minrank-hysteresis-of-04) applies to any additive metric. No RPL doc says that, for a particular LLN, a particular OF maps to a particular metric only. 

I think the following text clearly specifies what an RPL Instance is. Also, this text clearly says that an RPL Instance ID maps to a particular OF:

rpl-19 section 3.1.2:
      A RPLInstanceID identifies a set of
      one or more Destination Oriented DAGs (DODAGs).  A network may
      have multiple RPLInstanceIDs, each of which defines an independent
      set of DODAGs, which may be optimized for different Objective
      Functions (OFs) and/or applications.  The set of DODAGs identified
      by a RPLInstanceID is called a RPL Instance.  All DODAGs in the
      same RPL Instance use the same OF.

This definition says an RPLInstanceID identifies a set of DAGs with a common OF. No more and no less. A particular LLN may choose to map an OF to a particular metric but there is no such requirement as per RPL specs.
 
>> RPL Instance is the top level identifier of the DAGs that can be used to forward the packet. It also maps to a particular OF. In my opinion and as per RPL spec, RPL instance has no other significance.

>See above.  RPL Instance does map to metrics.

It need not.

>The definition I proposed was simply a collection of routers running RPL under the same administrative domain.  As mentioned above, that does not mean that every router on an interface belongs to a RPL routing domain.

I think the definition you provided is sufficient. An RPL domain is a collection of routers running RPL under the same administrative domain. Each router in the RPL domain needs to classify all its interfaces regarding whether they belong to the RPL domain or not.

A packet can be assumed to be coming from a router in the RPL domain if it carries an SRH.

Thanks
Mukul
 

From jonhui@cisco.com  Thu Dec 22 10:02:29 2011
Return-Path: <jonhui@cisco.com>
X-Original-To: roll@ietfa.amsl.com
Delivered-To: roll@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1959B21F84CE; Thu, 22 Dec 2011 10:02:29 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.599
X-Spam-Level: 
X-Spam-Status: No, score=-6.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id IpcuwoHl+aAA; Thu, 22 Dec 2011 10:02:28 -0800 (PST)
Received: from mtv-iport-2.cisco.com (mtv-iport-2.cisco.com [173.36.130.13]) by ietfa.amsl.com (Postfix) with ESMTP id 829DA21F84CD; Thu, 22 Dec 2011 10:02:28 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=jonhui@cisco.com; l=4452; q=dns/txt; s=iport; t=1324576948; x=1325786548; h=subject:mime-version:from:in-reply-to:date:cc: content-transfer-encoding:message-id:references:to; bh=Rk6oJcPLieem4HkndKo6KGDOLHjm5a1wk2lVuo9vPhM=; b=k4ocyQ7V+5Azk3lx28eSteR3V3bZ9t8W1RqJ666znkcEY61YKZHVj9uA rMMJeCGG0o1W4EcXpNZLwdZxlEqA0niAZtaa61TQX8lfOt36Iz3uArb18 uvuG3As8mGTdQpJ8cWHtHtV7IaHMfu0eWtKGbKpSf4QfX1jUXfIZZwrHv Y=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: Av0EABZw806rRDoG/2dsb2JhbABDDqwfgQWBcgEBAQMBEgEnLRIFCwtGVwY1h1iZCAGeKYssYwSIN4xKkXtY
X-IronPort-AV: E=Sophos;i="4.71,394,1320624000"; d="scan'208";a="22147265"
Received: from mtv-core-1.cisco.com ([171.68.58.6]) by mtv-iport-2.cisco.com with ESMTP; 22 Dec 2011 18:02:28 +0000
Received: from dhcp-128-107-155-213.cisco.com (dhcp-128-107-155-213.cisco.com [128.107.155.213]) by mtv-core-1.cisco.com (8.14.3/8.14.3) with ESMTP id pBMI2SVe000675; Thu, 22 Dec 2011 18:02:28 GMT
Mime-Version: 1.0 (Apple Message framework v1084)
Content-Type: text/plain; charset=us-ascii
From: Jonathan Hui <jonhui@cisco.com>
In-Reply-To: <1033338721.734443.1324574682571.JavaMail.root@mail17.pantherlink.uwm.edu>
Date: Thu, 22 Dec 2011 10:02:29 -0800
Content-Transfer-Encoding: quoted-printable
Message-Id: <B6EF9DCC-5743-41FF-BEF5-5AA7C6C27BA9@cisco.com>
References: <1033338721.734443.1324574682571.JavaMail.root@mail17.pantherlink.uwm.edu>
To: Mukul Goyal <mukul@uwm.edu>
X-Mailer: Apple Mail (2.1084)
Cc: roll <roll@ietf.org>, ipv6@ietf.org
Subject: Re: [Roll] draft-ietf-6man-rpl-routing-header-07
X-BeenThere: roll@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Routing Over Low power and Lossy networks <roll.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/roll>, <mailto:roll-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/roll>
List-Post: <mailto:roll@ietf.org>
List-Help: <mailto:roll-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/roll>, <mailto:roll-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 22 Dec 2011 18:02:29 -0000

On Dec 22, 2011, at 9:24 AM, Mukul Goyal wrote:

>> Again, just because you received a message on an interface for which =
you've enabled RPL doesn't mean you know the message came from a router =
that is within the same RPL routing domain.  A router not running RPL =
could have sent you that message.
>=20
> A router not running RPL could have sent me a message carrying SRH?

Sure.  It could be a host as well.  Part of limiting the scope is to =
limit the scope of an attack.  See the Security Considerations.

>> =46rom Section 3.2.1 of draft-ietf-roll-rpl:
>=20
>   The Objective Function (OF) defines how RPL nodes select and =
optimize
>   routes within a RPL Instance.  The OF is identified by an Objective
>   Code Point (OCP) within the DIO Configuration option.  An OF defines
>   how nodes translate one or more metrics and constraints, which are
>   themselves defined in [I-D.ietf-roll-routing-metrics], into a value
>   called Rank, which approximates the node's distance from a DODAG
>   root.  An OF also defines how nodes select parents.  Further details
>   may be found in Section 14, [I-D.ietf-roll-routing-metrics],
>   [I-D.ietf-roll-of0], and related companion specifications.
>=20
>> As you state, RPL Instance maps to OF which, from the cited text, =
maps to metrics and route selection.  By transitivity, RPL Instance ID =
does map to metrics and how routes are formed.
>=20
> The text you quoted no where says that an OF maps to particular =
metric. OF0 is metrics-independent. OF1 =
(draft-ietf-roll-minrank-hysteresis-of-04) applies to any additive =
metric. No RPL doc says that, for a particular LLN, a particular OF maps =
to a particular metric only.=20

Incorrect.  =46rom draft-ietf-roll-routing-metrics-19:

   The set of routing metrics and constraints used by an RPL deployment
   is signaled along the DAG that is built according to the Objective
   Function (rules governing how to build a DAG) and the routing metrics
   and constraints are advertised in the DAG Information Option (DIO)
   message specified in [I-D.ietf-roll-rpl].

In other words, the combination of the OCP and the metrics identified by =
the DODAG Root describes how to optimize the routes.  In the case of =
OF0, the metric is the Rank itself.

> I think the following text clearly specifies what an RPL Instance is. =
Also, this text clearly says that an RPL Instance ID maps to a =
particular OF:
>=20
> rpl-19 section 3.1.2:
>      A RPLInstanceID identifies a set of
>      one or more Destination Oriented DAGs (DODAGs).  A network may
>      have multiple RPLInstanceIDs, each of which defines an =
independent
>      set of DODAGs, which may be optimized for different Objective
>      Functions (OFs) and/or applications.  The set of DODAGs =
identified
>      by a RPLInstanceID is called a RPL Instance.  All DODAGs in the
>      same RPL Instance use the same OF.
>=20
> This definition says an RPLInstanceID identifies a set of DAGs with a =
common OF. No more and no less. A particular LLN may choose to map an OF =
to a particular metric but there is no such requirement as per RPL =
specs.

You never answered my question.  Why bother having a RPL Instance ID if =
you don't care how the routes are optimized?  Why bother maintaining =
multiple paths optimized using different OFs and/or metrics?

>>> RPL Instance is the top level identifier of the DAGs that can be =
used to forward the packet. It also maps to a particular OF. In my =
opinion and as per RPL spec, RPL instance has no other significance.
>=20
>> See above.  RPL Instance does map to metrics.
>=20
> It need not.

You are incorrect again!

>> The definition I proposed was simply a collection of routers running =
RPL under the same administrative domain.  As mentioned above, that does =
not mean that every router on an interface belongs to a RPL routing =
domain.
>=20
> I think the definition you provided is sufficient. An RPL domain is a =
collection of routers running RPL under the same administrative domain. =
Each router in the RPL domain needs to classify all its interfaces =
regarding whether they belong to the RPL domain or not.
>=20
> A packet can be assumed to be coming from a router in the RPL domain =
if it carries an SRH.


Nope.  As I stated before, that would invalidate the Security =
Considerations section.

--
Jonathan Hui


From robert.cragie@gridmerge.com  Fri Dec 23 10:07:12 2011
Return-Path: <robert.cragie@gridmerge.com>
X-Original-To: roll@ietfa.amsl.com
Delivered-To: roll@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3EF8E21F85F2; Fri, 23 Dec 2011 10:07:12 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level: 
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id qhxRWAhg+x6C; Fri, 23 Dec 2011 10:07:11 -0800 (PST)
Received: from mail78.extendcp.co.uk (mail78.extendcp.co.uk [79.170.40.78]) by ietfa.amsl.com (Postfix) with ESMTP id EF7D121F85EF; Fri, 23 Dec 2011 10:07:10 -0800 (PST)
Received: from client-82-31-21-125.midd.adsl.virginmedia.com ([82.31.21.125] helo=[192.168.0.2]) by mail78.extendcp.com with esmtpsa (TLSv1:AES256-SHA:256) (Exim 4.77) id 1Re9WG-0004Sf-7W; Fri, 23 Dec 2011 18:07:00 +0000
Message-ID: <4EF4C358.60103@gridmerge.com>
Date: Fri, 23 Dec 2011 18:07:20 +0000
From: Robert Cragie <robert.cragie@gridmerge.com>
Organization: Gridmerge Ltd.
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:8.0) Gecko/20111105 Thunderbird/8.0
MIME-Version: 1.0
To: Jonathan Hui <jonhui@cisco.com>
References: <1033338721.734443.1324574682571.JavaMail.root@mail17.pantherlink.uwm.edu> <B6EF9DCC-5743-41FF-BEF5-5AA7C6C27BA9@cisco.com>
In-Reply-To: <B6EF9DCC-5743-41FF-BEF5-5AA7C6C27BA9@cisco.com>
Content-Type: multipart/signed; protocol="application/pkcs7-signature"; micalg=sha1; boundary="------------ms040305020204050403030002"
X-Authenticated-As: robert.cragie@gridmerge.com
Cc: ipv6@ietf.org, roll <roll@ietf.org>
Subject: Re: [Roll] draft-ietf-6man-rpl-routing-header-07
X-BeenThere: roll@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
Reply-To: robert.cragie@gridmerge.com
List-Id: Routing Over Low power and Lossy networks <roll.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/roll>, <mailto:roll-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/roll>
List-Post: <mailto:roll@ietf.org>
List-Help: <mailto:roll-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/roll>, <mailto:roll-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 23 Dec 2011 18:07:12 -0000

This is a cryptographically signed message in MIME format.

--------------ms040305020204050403030002
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: quoted-printable

Hi Jonathan,

Some comments and questions below.

Robert

On 22/12/2011 6:02 PM, Jonathan Hui wrote:
> On Dec 22, 2011, at 9:24 AM, Mukul Goyal wrote:
>
>>> Again, just because you received a message on an interface for which =
you've enabled RPL doesn't mean you know the message came from a router t=
hat is within the same RPL routing domain.  A router not running RPL coul=
d have sent you that message.
>> A router not running RPL could have sent me a message carrying SRH?
> Sure.  It could be a host as well.  Part of limiting the scope is to li=
mit the scope of an attack.  See the Security Considerations.
<RCC>I'm not getting this. The use of SRH is for non-storing mode,=20
correct? And only for non-storing mode? There is no current definition=20
of partial storing mode and stored mode doesn't need SRH. So the source=20
routes are created on the DAG root based on transit information obtained =

by DAOs. How can any router outside of the RPL domain initiate a=20
source-routed message to a node in the RPL domain? It would be tunneled=20
at the point it got to the DAG root. Therefore, by implication, normally =

the source and destination of the message with SRH must be in the RPL=20
domain. So we need to check for exceptions - surely the rules Mukul=20
stated are sufficient?</RCC>
>
>>>  From Section 3.2.1 of draft-ietf-roll-rpl:
>>    The Objective Function (OF) defines how RPL nodes select and optimi=
ze
>>    routes within a RPL Instance.  The OF is identified by an Objective=

>>    Code Point (OCP) within the DIO Configuration option.  An OF define=
s
>>    how nodes translate one or more metrics and constraints, which are
>>    themselves defined in [I-D.ietf-roll-routing-metrics], into a value=

>>    called Rank, which approximates the node's distance from a DODAG
>>    root.  An OF also defines how nodes select parents.  Further detail=
s
>>    may be found in Section 14, [I-D.ietf-roll-routing-metrics],
>>    [I-D.ietf-roll-of0], and related companion specifications.
>>
>>> As you state, RPL Instance maps to OF which, from the cited text, map=
s to metrics and route selection.  By transitivity, RPL Instance ID does =
map to metrics and how routes are formed.
>> The text you quoted no where says that an OF maps to particular metric=
=2E OF0 is metrics-independent. OF1 (draft-ietf-roll-minrank-hysteresis-o=
f-04) applies to any additive metric. No RPL doc says that, for a particu=
lar LLN, a particular OF maps to a particular metric only.
> Incorrect.  From draft-ietf-roll-routing-metrics-19:
>
>     The set of routing metrics and constraints used by an RPL deploymen=
t
>     is signaled along the DAG that is built according to the Objective
>     Function (rules governing how to build a DAG) and the routing metri=
cs
>     and constraints are advertised in the DAG Information Option (DIO)
>     message specified in [I-D.ietf-roll-rpl].
>
> In other words, the combination of the OCP and the metrics identified b=
y the DODAG Root describes how to optimize the routes.  In the case of OF=
0, the metric is the Rank itself.
>
>> I think the following text clearly specifies what an RPL Instance is. =
Also, this text clearly says that an RPL Instance ID maps to a particular=
 OF:
>>
>> rpl-19 section 3.1.2:
>>       A RPLInstanceID identifies a set of
>>       one or more Destination Oriented DAGs (DODAGs).  A network may
>>       have multiple RPLInstanceIDs, each of which defines an independe=
nt
>>       set of DODAGs, which may be optimized for different Objective
>>       Functions (OFs) and/or applications.  The set of DODAGs identifi=
ed
>>       by a RPLInstanceID is called a RPL Instance.  All DODAGs in the
>>       same RPL Instance use the same OF.
>>
>> This definition says an RPLInstanceID identifies a set of DAGs with a =
common OF. No more and no less. A particular LLN may choose to map an OF =
to a particular metric but there is no such requirement as per RPL specs.=

> You never answered my question.  Why bother having a RPL Instance ID if=
 you don't care how the routes are optimized?  Why bother maintaining mul=
tiple paths optimized using different OFs and/or metrics?
<RCC>
The source route is determined by the transit options, nothing else.=20
There is no processing done at each hop - it simply forwards it to the=20
next based on what's in the SRH. So no need for RPL instance (or domain) =

there. You could potentially build up multiple tables for each RPL=20
instance but you would just formulate a different SRH based on which=20
table you picked. When it gets to the destination, why would the=20
OF/metric of whatever DAG it happen to transit through have any bearing=20
on where it is subsequently going? I ask this because there is no=20
further information based on the domain it has just gone through. The=20
message originator would not even be aware of any subsequent RPL domains =

beyond itself; it is bounded by the root and the leaf routers. Unless=20
the destination is on path between the DAG root and a leaf router, an=20
SRH will always go between the DAG root and a leaf router. I find the=20
concept of a partial SRH quite baffling even if it is for the purposes=20
of traceroute - even then at the point it emerges someway down the path, =

it will return a time exceeded error.

So basically, I am still failing to understand the need to carry RPL=20
instance in the SRH for non-storing mode. I could see its use in partial =

storing mode whereby SRH carries it part of the way and the stored=20
information on subsequent routers the rest, but in this case surely you=20
would put a RPL option in the inner packet and tunnel? So when it=20
emerges from the source-routed tunnel, it is ready to be forwarded using =

RPL.
<RCC>
>
>>>> RPL Instance is the top level identifier of the DAGs that can be use=
d to forward the packet. It also maps to a particular OF. In my opinion a=
nd as per RPL spec, RPL instance has no other significance.
>>> See above.  RPL Instance does map to metrics.
>> It need not.
> You are incorrect again!
>
>>> The definition I proposed was simply a collection of routers running =
RPL under the same administrative domain.  As mentioned above, that does =
not mean that every router on an interface belongs to a RPL routing domai=
n.
>> I think the definition you provided is sufficient. An RPL domain is a =
collection of routers running RPL under the same administrative domain. E=
ach router in the RPL domain needs to classify all its interfaces regardi=
ng whether they belong to the RPL domain or not.
>>
>> A packet can be assumed to be coming from a router in the RPL domain i=
f it carries an SRH.
>
> Nope.  As I stated before, that would invalidate the Security Considera=
tions section.
<RCC>I agree with Mukul: in normal circumstances a packet with an SRH=20
will come from a router in the RPL domain and the rules Mukul stated can =

be used to make sure it doesn't go beyond.</RCC>
>
> --
> Jonathan Hui
>
>


--------------ms040305020204050403030002
Content-Type: application/pkcs7-signature; name="smime.p7s"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="smime.p7s"
Content-Description: S/MIME Cryptographic Signature

MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIP3jCC
BIowggNyoAMCAQICECf06hH0eobEbp27bqkXBwcwDQYJKoZIhvcNAQEFBQAwbzELMAkGA1UE
BhMCU0UxFDASBgNVBAoTC0FkZFRydXN0IEFCMSYwJAYDVQQLEx1BZGRUcnVzdCBFeHRlcm5h
bCBUVFAgTmV0d29yazEiMCAGA1UEAxMZQWRkVHJ1c3QgRXh0ZXJuYWwgQ0EgUm9vdDAeFw0w
NTA2MDcwODA5MTBaFw0yMDA1MzAxMDQ4MzhaMIGuMQswCQYDVQQGEwJVUzELMAkGA1UECBMC
VVQxFzAVBgNVBAcTDlNhbHQgTGFrZSBDaXR5MR4wHAYDVQQKExVUaGUgVVNFUlRSVVNUIE5l
dHdvcmsxITAfBgNVBAsTGGh0dHA6Ly93d3cudXNlcnRydXN0LmNvbTE2MDQGA1UEAxMtVVRO
LVVTRVJGaXJzdC1DbGllbnQgQXV0aGVudGljYXRpb24gYW5kIEVtYWlsMIIBIjANBgkqhkiG
9w0BAQEFAAOCAQ8AMIIBCgKCAQEAsjmFpPJ9q0E7YkY3rs3BYHW8OWX5ShpHornMSMxqmNVN
NRm5pELlzkniii8efNIxB8dOtINknS4p1aJkxIW9hVE1eaROaJB7HHqkkqgX8pgV8pPMyaQy
lbsMTzC9mKALi+VuG6JG+ni8om+rWV6lL8/K2m2qL+usobNqqrcuZzWLeeEeaYji5kbNoKXq
vgvOdjp6Dpvq/NonWz1zHyLmSGHGTPNpsaguG7bUMSAsvIKKjqQOpdeJQ/wWWq8dcdcRWdq6
hw2v+vPhwvCkxWeM1tZUOt4KpLoDd7NlyP0e03RiqhjKaJMeoYV+9Udly/hNVyh00jT/MLbu
9mIwFIws6wIDAQABo4HhMIHeMB8GA1UdIwQYMBaAFK29mHo0tCb3+sQmVO8DveAky1QaMB0G
A1UdDgQWBBSJgmd9xJ0mcABLtFBIfN49rgRufTAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/
BAUwAwEB/zB7BgNVHR8EdDByMDigNqA0hjJodHRwOi8vY3JsLmNvbW9kb2NhLmNvbS9BZGRU
cnVzdEV4dGVybmFsQ0FSb290LmNybDA2oDSgMoYwaHR0cDovL2NybC5jb21vZG8ubmV0L0Fk
ZFRydXN0RXh0ZXJuYWxDQVJvb3QuY3JsMA0GCSqGSIb3DQEBBQUAA4IBAQAZ2IkRbyispgCi
54fBm5AD236hEv0e8+LwAamUVEJrmgnEoG3XkJIEA2Z5Q3H8+G+v23ZF4jcaPd3kWQR4rBz0
g0bzes9bhHIt5UbBuhgRKfPLSXmHPLptBZ2kbWhPrXIUNqi5sf2/z3/wpGqUNVCPz4FtVbHd
WTBK322gnGQfSXzvNrv042n0+DmPWq1LhTq3Du3Tzw1EovsEv+QvcI4l+1pUBrPQxLxtjftz
Mizpm4QkLdZ/kXpoAlAfDj9N6cz1u2fo3BwuO/xOzf4CjuOoEwqlJkRl6RDyTVKnrtw+ymsy
XEFs/vVdoOr/0fqbhlhtPZZH5f4ulQTCAMyOofK7MIIFGjCCBAKgAwIBAgIQbRnqpxlPajMi
5iIyeqpx3jANBgkqhkiG9w0BAQUFADCBrjELMAkGA1UEBhMCVVMxCzAJBgNVBAgTAlVUMRcw
FQYDVQQHEw5TYWx0IExha2UgQ2l0eTEeMBwGA1UEChMVVGhlIFVTRVJUUlVTVCBOZXR3b3Jr
MSEwHwYDVQQLExhodHRwOi8vd3d3LnVzZXJ0cnVzdC5jb20xNjA0BgNVBAMTLVVUTi1VU0VS
Rmlyc3QtQ2xpZW50IEF1dGhlbnRpY2F0aW9uIGFuZCBFbWFpbDAeFw0xMTA0MjgwMDAwMDBa
Fw0yMDA1MzAxMDQ4MzhaMIGTMQswCQYDVQQGEwJHQjEbMBkGA1UECBMSR3JlYXRlciBNYW5j
aGVzdGVyMRAwDgYDVQQHEwdTYWxmb3JkMRowGAYDVQQKExFDT01PRE8gQ0EgTGltaXRlZDE5
MDcGA1UEAxMwQ09NT0RPIENsaWVudCBBdXRoZW50aWNhdGlvbiBhbmQgU2VjdXJlIEVtYWls
IENBMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAkoSEW0tXmNReL4uk4UDIo1NY
X2Zl8TJO958yfVXQeExVt0KU4PkncQfFxmmkuTLE8UAakMwnVmJ/F7Vxaa7lIBvky2NeYMqi
QfZq4aP/uN8fSG1lQ4wqLitjOHffsReswtqCAtbUMmrUZ28gE49cNfrlVICv2HEKHTcKAlBT
bJUdqRAUtJmVWRIx/wmi0kzcUtve4kABW0ho3cVKtODtJB86r3FfB+OsvxQ7sCVxaD30D9YX
WEYVgTxoi4uDD216IVfmNLDbMn7jSuGlUnJkJpFOpZIP/+CxYP0ab2hRmWONGoulzEKbm30i
Y9OpoPzOnpDfRBn0XFs1uhbzp5v/wQIDAQABo4IBSzCCAUcwHwYDVR0jBBgwFoAUiYJnfcSd
JnAAS7RQSHzePa4Ebn0wHQYDVR0OBBYEFHoTTgB0W8Z4Y2QnwS/ioFu8ecV7MA4GA1UdDwEB
/wQEAwIBBjASBgNVHRMBAf8ECDAGAQH/AgEAMBEGA1UdIAQKMAgwBgYEVR0gADBYBgNVHR8E
UTBPME2gS6BJhkdodHRwOi8vY3JsLnVzZXJ0cnVzdC5jb20vVVROLVVTRVJGaXJzdC1DbGll
bnRBdXRoZW50aWNhdGlvbmFuZEVtYWlsLmNybDB0BggrBgEFBQcBAQRoMGYwPQYIKwYBBQUH
MAKGMWh0dHA6Ly9jcnQudXNlcnRydXN0LmNvbS9VVE5BZGRUcnVzdENsaWVudF9DQS5jcnQw
JQYIKwYBBQUHMAGGGWh0dHA6Ly9vY3NwLnVzZXJ0cnVzdC5jb20wDQYJKoZIhvcNAQEFBQAD
ggEBAIXWvnhXVW0zf0RS/kLVBqgBA4CK+w2y/Uq/9q9BSfUbWsXSrRtzbj7pJnzmTJjBMCjf
y/tCPKElPgp11tA9OYZm0aGbtU2bb68obB2v5ep0WqjascDxdXovnrqTecr+4pEeVnSy+I3T
4ENyG+2P/WA5IEf7i686ZUg8mD2lJb+972DgSeUWyOs/Q4Pw4O4NwdPNM1+b0L1garM7/vrU
yTo8H+2b/5tJM75CKTmD7jNpLoKdRU2oadqAGx490hpdfEeZpZsIbRKZhtZdVwcbpzC+S0lE
uJB+ytF5OOu0M/qgOl0mWJ5hVRi0IdWZ1eBDQEIwvuql55TSsP7zdfl/bucwggYuMIIFFqAD
AgECAhBcMVDbxC2oy5hyHl/adO9mMA0GCSqGSIb3DQEBBQUAMIGTMQswCQYDVQQGEwJHQjEb
MBkGA1UECBMSR3JlYXRlciBNYW5jaGVzdGVyMRAwDgYDVQQHEwdTYWxmb3JkMRowGAYDVQQK
ExFDT01PRE8gQ0EgTGltaXRlZDE5MDcGA1UEAxMwQ09NT0RPIENsaWVudCBBdXRoZW50aWNh
dGlvbiBhbmQgU2VjdXJlIEVtYWlsIENBMB4XDTExMDkwMjAwMDAwMFoXDTE0MDkwMTIzNTk1
OVowggE3MQswCQYDVQQGEwJHQjEQMA4GA1UEERMHV0Y0IDRXQTEXMBUGA1UECBMOV2VzdCBZ
b3Jrc2hpcmUxEjAQBgNVBAcTCVdha2VmaWVsZDEUMBIGA1UECRMLR3JhbmdlIE1vb3IxHzAd
BgNVBAkTFjg5IEdyZWVuZmllbGQgQ3Jlc2NlbnQxFzAVBgNVBAoTDkdyaWRtZXJnZSBMdGQu
MTQwMgYDVQQLEytJc3N1ZWQgdGhyb3VnaCBHcmlkbWVyZ2UgTHRkLiBFLVBLSSBNYW5hZ2Vy
MR8wHQYDVQQLExZDb3Jwb3JhdGUgU2VjdXJlIEVtYWlsMRYwFAYDVQQDEw1Sb2JlcnQgQ3Jh
Z2llMSowKAYJKoZIhvcNAQkBFhtyb2JlcnQuY3JhZ2llQGdyaWRtZXJnZS5jb20wggEiMA0G
CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCtxOGq8t5ZTVDVkmadv7ZRBLA5ApaiTcDUzCTn
zYB2/BoBDIEWWI/InSRcmq3A0Ghm+T7dYmvRADllGv4nTHexdWlzFp2iM/Yc3PLWCyAO0gYb
yW2hTi+ZfUDwFOU4hRP4+Dyn9tKu7FXS/PQJHyGjaGxHRmLm9T6tAo2ZuC59uRaGVCcwRiOS
d6axwtB/DVhnP3S1rrt2g0O6MXLr5fojToemO52AxjHxt2w1LnFUUXC4EDV6o1Ctr7EvOEI5
5f088H/Mrryp02GueLdY9gb0SFK3gPOT7EjP2GPvCtRkhVcNM+xjyptRIFWnCbMjmUIc+DO6
sfU4rtbCCkNKyXmnAgMBAAGjggHVMIIB0TAfBgNVHSMEGDAWgBR6E04AdFvGeGNkJ8Ev4qBb
vHnFezAdBgNVHQ4EFgQUEI5c0f6UObxT2DLdvdtG+vG8qCswDgYDVR0PAQH/BAQDAgWgMAwG
A1UdEwEB/wQCMAAwHQYDVR0lBBYwFAYIKwYBBQUHAwQGCCsGAQUFBwMCMEYGA1UdIAQ/MD0w
OwYMKwYBBAGyMQECAQMFMCswKQYIKwYBBQUHAgEWHWh0dHBzOi8vc2VjdXJlLmNvbW9kby5u
ZXQvQ1BTMFcGA1UdHwRQME4wTKBKoEiGRmh0dHA6Ly9jcmwuY29tb2RvY2EuY29tL0NPTU9E
T0NsaWVudEF1dGhlbnRpY2F0aW9uYW5kU2VjdXJlRW1haWxDQS5jcmwwgYgGCCsGAQUFBwEB
BHwwejBSBggrBgEFBQcwAoZGaHR0cDovL2NydC5jb21vZG9jYS5jb20vQ09NT0RPQ2xpZW50
QXV0aGVudGljYXRpb25hbmRTZWN1cmVFbWFpbENBLmNydDAkBggrBgEFBQcwAYYYaHR0cDov
L29jc3AuY29tb2RvY2EuY29tMCYGA1UdEQQfMB2BG3JvYmVydC5jcmFnaWVAZ3JpZG1lcmdl
LmNvbTANBgkqhkiG9w0BAQUFAAOCAQEAPpv87QuQ9q+RHhmeirGDQB3szd24Obi7N+uVfh5y
CrnoJx3B37dNrLPsTB6PfTChUyZMqQD80pFoJ3TBUz3yx4X+hmNco7ujVIfbuKBGcZJaMKhZ
ex3AkZ9ltie9wgiGGzEmgI81t5JHsLQ8AUMqw/fGsnIwcyWMgmyhFtm79+dg3IVaH05d/t9g
k4aYoMoCFJptQZ+Fju6a9T139hOqjTZDpjMLt3jM80bVrvkC4dIRyF/oZ0qrJwbfwjnL2OUN
ph9eymhLc+VM0Ih5k41s5IxmB+2c0RUqr5JbK0WrIb/z53Cmb9rXYox7HknyIfBpQqP77Y7a
sAU2MMOpel4RijGCBAwwggQIAgEBMIGoMIGTMQswCQYDVQQGEwJHQjEbMBkGA1UECBMSR3Jl
YXRlciBNYW5jaGVzdGVyMRAwDgYDVQQHEwdTYWxmb3JkMRowGAYDVQQKExFDT01PRE8gQ0Eg
TGltaXRlZDE5MDcGA1UEAxMwQ09NT0RPIENsaWVudCBBdXRoZW50aWNhdGlvbiBhbmQgU2Vj
dXJlIEVtYWlsIENBAhBcMVDbxC2oy5hyHl/adO9mMAkGBSsOAwIaBQCgggI4MBgGCSqGSIb3
DQEJAzELBgkqhkiG9w0BBwEwHAYJKoZIhvcNAQkFMQ8XDTExMTIyMzE4MDcyMFowIwYJKoZI
hvcNAQkEMRYEFN6S88g8va+wNVxO0JuyotsKD2ZTMF8GCSqGSIb3DQEJDzFSMFAwCwYJYIZI
AWUDBAECMAoGCCqGSIb3DQMHMA4GCCqGSIb3DQMCAgIAgDANBggqhkiG9w0DAgIBQDAHBgUr
DgMCBzANBggqhkiG9w0DAgIBKDCBuQYJKwYBBAGCNxAEMYGrMIGoMIGTMQswCQYDVQQGEwJH
QjEbMBkGA1UECBMSR3JlYXRlciBNYW5jaGVzdGVyMRAwDgYDVQQHEwdTYWxmb3JkMRowGAYD
VQQKExFDT01PRE8gQ0EgTGltaXRlZDE5MDcGA1UEAxMwQ09NT0RPIENsaWVudCBBdXRoZW50
aWNhdGlvbiBhbmQgU2VjdXJlIEVtYWlsIENBAhBcMVDbxC2oy5hyHl/adO9mMIG7BgsqhkiG
9w0BCRACCzGBq6CBqDCBkzELMAkGA1UEBhMCR0IxGzAZBgNVBAgTEkdyZWF0ZXIgTWFuY2hl
c3RlcjEQMA4GA1UEBxMHU2FsZm9yZDEaMBgGA1UEChMRQ09NT0RPIENBIExpbWl0ZWQxOTA3
BgNVBAMTMENPTU9ETyBDbGllbnQgQXV0aGVudGljYXRpb24gYW5kIFNlY3VyZSBFbWFpbCBD
QQIQXDFQ28QtqMuYch5f2nTvZjANBgkqhkiG9w0BAQEFAASCAQAGVrPUxKbMa9c0W15/C6oa
h6V9GsLv1y5QqZGZSKZeilxNTDiDT6j11fY4tITmbpZ4uNTRlCaFVWl4egV5tASF8Cms/Zf4
43b2IU75XFOWz5QbJHh872cN6BTgnWrWaqfKuywO0PqfxM6cCtgGmGwA0d+vQFVtjEVRSrsu
8u6XBcxdhPK5TPOTLVtWeYInAJ5Z/zhLhys3p4tyZq3XMwiOvqCIdn6l0btK/Ccm9WzUGYQW
Hhq7RTHktB1h4c6MtMiM1mQV/cZImyXtd7Ch5KBVsBycRWonlcKOnNQnCsWd7nbYQf3j0nDv
6x3VwPB18aR/ja6qEdg5yMWktAPVKjlsAAAAAAAA
--------------ms040305020204050403030002--

From prvs=331fbc5f4=mukul@uwm.edu  Fri Dec 23 10:33:07 2011
Return-Path: <prvs=331fbc5f4=mukul@uwm.edu>
X-Original-To: roll@ietfa.amsl.com
Delivered-To: roll@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5C0EF21F8A6F; Fri, 23 Dec 2011 10:33:07 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.506
X-Spam-Level: 
X-Spam-Status: No, score=-6.506 tagged_above=-999 required=5 tests=[AWL=0.093,  BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id fvxGcjY95oQM; Fri, 23 Dec 2011 10:33:06 -0800 (PST)
Received: from ip1mta.uwm.edu (ip1mta.uwm.edu [129.89.7.18]) by ietfa.amsl.com (Postfix) with ESMTP id 1C9ED21F84E5; Fri, 23 Dec 2011 10:33:06 -0800 (PST)
Received: from localhost (HELO mta01.pantherlink.uwm.edu) ([127.0.0.1]) by ip1mta.uwm.edu with ESMTP; 23 Dec 2011 12:33:05 -0600
Received: from localhost (localhost.localdomain [127.0.0.1]) by mta01.pantherlink.uwm.edu (Postfix) with ESMTP id ABE2FE6A75; Fri, 23 Dec 2011 12:33:05 -0600 (CST)
X-Virus-Scanned: amavisd-new at mta01.pantherlink.uwm.edu
Received: from mta01.pantherlink.uwm.edu ([127.0.0.1]) by localhost (mta01.pantherlink.uwm.edu [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id IxY0yX0P4JkT; Fri, 23 Dec 2011 12:33:04 -0600 (CST)
Received: from mail17.pantherlink.uwm.edu (mail17.pantherlink.uwm.edu [129.89.7.177]) by mta01.pantherlink.uwm.edu (Postfix) with ESMTP id 907C2E6A74; Fri, 23 Dec 2011 12:33:04 -0600 (CST)
Date: Fri, 23 Dec 2011 12:33:04 -0600 (CST)
From: Mukul Goyal <mukul@uwm.edu>
To: "Jonathan Hui (johui)" <johui@cisco.com>
Message-ID: <1431347815.744466.1324665184537.JavaMail.root@mail17.pantherlink.uwm.edu>
In-Reply-To: <ABAF5F0D-5D0C-4EF0-9315-201376731A65@cisco.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Originating-IP: [129.89.7.92]
X-Mailer: Zimbra 6.0.13_GA_2918 (ZimbraWebClient - IE8 (Win)/6.0.13_GA_2918)
X-Authenticated-User: mukul@uwm.edu
Cc: roll <roll@ietf.org>, ipv6@ietf.org
Subject: Re: [Roll] draft-ietf-6man-rpl-routing-header-07
X-BeenThere: roll@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Routing Over Low power and Lossy networks <roll.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/roll>, <mailto:roll-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/roll>
List-Post: <mailto:roll@ietf.org>
List-Help: <mailto:roll-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/roll>, <mailto:roll-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 23 Dec 2011 18:33:07 -0000

If a packet, carrying an SRH, is received over an interface not in RPL doma=
in, it is discarded. Thus, an attack may only be mounted within an RPL doma=
in.

Also, a packet, carrying an SRH, cant be sent over an interface not in RPL =
domain. So, any attack can not propagate beyond the RPL domain.

Also, whats wrong with defining RPL domain based on interfaces?

As I mentioned before, using RPL Instance as the scope of SRH is a problem.=
 Rules on page 13 are difficult to meet. An RPL router has no idea whether =
the next hop belongs to the particular RPL Instance or not. If the rules ar=
e changed so that a router has to check if it itself belongs to the particu=
lar RPL Instance, that will be a problem as well. This is because routers o=
n a source route discovered using P2P-RPL dont remember RPL Instance under =
which the route was discovered. Requiring maintenance of state to be part o=
f a source route does not sound like a good idea.=20

Thanks
Mukul



----- Original Message -----
From: "Jonathan Hui (johui)" <johui@cisco.com>
To: "robert cragie" <robert.cragie@gridmerge.com>
Cc: "Mukul Goyal" <mukul@uwm.edu>, ipv6@ietf.org, "roll" <roll@ietf.org>
Sent: Friday, December 23, 2011 12:17:18 PM
Subject: Re: draft-ietf-6man-rpl-routing-header-07

To alleviate some of the usual security concerns with source routing, we wa=
nt to limit the scope if where attacks can be initiated.

Any outside attacker can fabricate a SRH and send it to a RPL router.  How =
do you prevent that without some way of limiting the scope?

Also,  Mukul's proposal is to define the scope based on interfaces.  That i=
s not the same as limiting the scope to a collection of RPL routers.

--
Jonathan Hui

On Dec 23, 2011, at 10:07 AM, "Robert Cragie" <robert.cragie@gridmerge.com>=
 wrote:

> Hi Jonathan,
>=20
> Some comments and questions below.
>=20
> Robert
>=20
> On 22/12/2011 6:02 PM, Jonathan Hui wrote:
>> On Dec 22, 2011, at 9:24 AM, Mukul Goyal wrote:
>>=20
>>>> Again, just because you received a message on an interface for which y=
ou've enabled RPL doesn't mean you know the message came from a router that=
 is within the same RPL routing domain.  A router not running RPL could hav=
e sent you that message.
>>> A router not running RPL could have sent me a message carrying SRH?
>> Sure.  It could be a host as well.  Part of limiting the scope is to lim=
it the scope of an attack.  See the Security Considerations.
> <RCC>I'm not getting this. The use of SRH is for non-storing mode, correc=
t? And only for non-storing mode? There is no current definition of partial=
 storing mode and stored mode doesn't need SRH. So the source routes are cr=
eated on the DAG root based on transit information obtained by DAOs. How ca=
n any router outside of the RPL domain initiate a source-routed message to =
a node in the RPL domain? It would be tunneled at the point it got to the D=
AG root. Therefore, by implication, normally the source and destination of =
the message with SRH must be in the RPL domain. So we need to check for exc=
eptions - surely the rules Mukul stated are sufficient?</RCC>
>>=20
>>>> From Section 3.2.1 of draft-ietf-roll-rpl:
>>>   The Objective Function (OF) defines how RPL nodes select and optimize
>>>   routes within a RPL Instance.  The OF is identified by an Objective
>>>   Code Point (OCP) within the DIO Configuration option.  An OF defines
>>>   how nodes translate one or more metrics and constraints, which are
>>>   themselves defined in [I-D.ietf-roll-routing-metrics], into a value
>>>   called Rank, which approximates the node's distance from a DODAG
>>>   root.  An OF also defines how nodes select parents.  Further details
>>>   may be found in Section 14, [I-D.ietf-roll-routing-metrics],
>>>   [I-D.ietf-roll-of0], and related companion specifications.
>>>=20
>>>> As you state, RPL Instance maps to OF which, from the cited text, maps=
 to metrics and route selection.  By transitivity, RPL Instance ID does map=
 to metrics and how routes are formed.
>>> The text you quoted no where says that an OF maps to particular metric.=
 OF0 is metrics-independent. OF1 (draft-ietf-roll-minrank-hysteresis-of-04)=
 applies to any additive metric. No RPL doc says that, for a particular LLN=
, a particular OF maps to a particular metric only.
>> Incorrect.  From draft-ietf-roll-routing-metrics-19:
>>=20
>>    The set of routing metrics and constraints used by an RPL deployment
>>    is signaled along the DAG that is built according to the Objective
>>    Function (rules governing how to build a DAG) and the routing metrics
>>    and constraints are advertised in the DAG Information Option (DIO)
>>    message specified in [I-D.ietf-roll-rpl].
>>=20
>> In other words, the combination of the OCP and the metrics identified by=
 the DODAG Root describes how to optimize the routes.  In the case of OF0, =
the metric is the Rank itself.
>>=20
>>> I think the following text clearly specifies what an RPL Instance is. A=
lso, this text clearly says that an RPL Instance ID maps to a particular OF=
:
>>>=20
>>> rpl-19 section 3.1.2:
>>>      A RPLInstanceID identifies a set of
>>>      one or more Destination Oriented DAGs (DODAGs).  A network may
>>>      have multiple RPLInstanceIDs, each of which defines an independent
>>>      set of DODAGs, which may be optimized for different Objective
>>>      Functions (OFs) and/or applications.  The set of DODAGs identified
>>>      by a RPLInstanceID is called a RPL Instance.  All DODAGs in the
>>>      same RPL Instance use the same OF.
>>>=20
>>> This definition says an RPLInstanceID identifies a set of DAGs with a c=
ommon OF. No more and no less. A particular LLN may choose to map an OF to =
a particular metric but there is no such requirement as per RPL specs.
>> You never answered my question.  Why bother having a RPL Instance ID if =
you don't care how the routes are optimized?  Why bother maintaining multip=
le paths optimized using different OFs and/or metrics?
> <RCC>
> The source route is determined by the transit options, nothing else. Ther=
e is no processing done at each hop - it simply forwards it to the next bas=
ed on what's in the SRH. So no need for RPL instance (or domain) there. You=
 could potentially build up multiple tables for each RPL instance but you w=
ould just formulate a different SRH based on which table you picked. When i=
t gets to the destination, why would the OF/metric of whatever DAG it happe=
n to transit through have any bearing on where it is subsequently going? I =
ask this because there is no further information based on the domain it has=
 just gone through. The message originator would not even be aware of any s=
ubsequent RPL domains beyond itself; it is bounded by the root and the leaf=
 routers. Unless the destination is on path between the DAG root and a leaf=
 router, an SRH will always go between the DAG root and a leaf router. I fi=
nd the concept of a partial SRH quite baffling even if it is for the purpos=
es of traceroute - even then at the point it emerges someway down the path,=
 it will return a time exceeded error.
>=20
> So basically, I am still failing to understand the need to carry RPL inst=
ance in the SRH for non-storing mode. I could see its use in partial storin=
g mode whereby SRH carries it part of the way and the stored information on=
 subsequent routers the rest, but in this case surely you would put a RPL o=
ption in the inner packet and tunnel? So when it emerges from the source-ro=
uted tunnel, it is ready to be forwarded using RPL.
> <RCC>
>>=20
>>>>> RPL Instance is the top level identifier of the DAGs that can be used=
 to forward the packet. It also maps to a particular OF. In my opinion and =
as per RPL spec, RPL instance has no other significance.
>>>> See above.  RPL Instance does map to metrics.
>>> It need not.
>> You are incorrect again!
>>=20
>>>> The definition I proposed was simply a collection of routers running R=
PL under the same administrative domain.  As mentioned above, that does not=
 mean that every router on an interface belongs to a RPL routing domain.
>>> I think the definition you provided is sufficient. An RPL domain is a c=
ollection of routers running RPL under the same administrative domain. Each=
 router in the RPL domain needs to classify all its interfaces regarding wh=
ether they belong to the RPL domain or not.
>>>=20
>>> A packet can be assumed to be coming from a router in the RPL domain if=
 it carries an SRH.
>>=20
>> Nope.  As I stated before, that would invalidate the Security Considerat=
ions section.
> <RCC>I agree with Mukul: in normal circumstances a packet with an SRH wil=
l come from a router in the RPL domain and the rules Mukul stated can be us=
ed to make sure it doesn't go beyond.</RCC>
>>=20
>> --
>> Jonathan Hui
>>=20
>>=20
>=20
