
From nabil.n.bitar@verizon.com  Wed Jan  2 08:29:29 2013
Return-Path: <nabil.n.bitar@verizon.com>
X-Original-To: rtg-dir@ietfa.amsl.com
Delivered-To: rtg-dir@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 278D021F8652 for <rtg-dir@ietfa.amsl.com>; Wed,  2 Jan 2013 08:29:29 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.598
X-Spam-Level: 
X-Spam-Status: No, score=-3.598 tagged_above=-999 required=5 tests=[AWL=-0.000, BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id hzp1I63vYcX2 for <rtg-dir@ietfa.amsl.com>; Wed,  2 Jan 2013 08:29:27 -0800 (PST)
Received: from fldsmtpe02.verizon.com (fldsmtpe02.verizon.com [140.108.26.141]) by ietfa.amsl.com (Postfix) with ESMTP id 177DF21F8650 for <rtg-dir@ietf.org>; Wed,  2 Jan 2013 08:29:25 -0800 (PST)
X-IronPort-Anti-Spam-Filtered: false
Received: from unknown (HELO fldsmtpi02.verizon.com) ([166.68.71.144]) by fldsmtpe02.verizon.com with ESMTP; 02 Jan 2013 16:29:22 +0000
From: "Bitar, Nabil N" <nabil.n.bitar@verizon.com>
X-IronPort-AV: E=Sophos;i="4.84,396,1355097600";  d="scan'208,217";a="388991598"
Received: from fldp1lumxc7hb03.verizon.com (HELO FLDP1LUMXC7HB03.us.one.verizon.com) ([166.68.75.86]) by fldsmtpi02.verizon.com with ESMTP; 02 Jan 2013 16:29:22 +0000
Received: from fldp1lumxc7v63.us.one.verizon.com ([166.68.45.45]) by FLDP1LUMXC7HB03.us.one.verizon.com ([166.68.75.86]) with mapi; Wed, 2 Jan 2013 11:29:21 -0500
To: Lizhong Jin <lizhong.jin@zte.com.cn>, "rtg-ads@tools.ietf.org" <rtg-ads@tools.ietf.org>
Date: Wed, 2 Jan 2013 11:28:27 -0500
Thread-Topic: [RTG-DIR] RtgDir review: draft-ietf-pwe3-mpls-eth-oam-iwk-06.txt
Thread-Index: Ac3pBlGh4iSFOq7wS1K09nI2dTNg8w==
Message-ID: <CD08F4B4.6DC50%nabil.n.bitar@verizon.com>
In-Reply-To: <OF94EBBFF1.04607476-ON48257A5A.0047597E-48257A5A.004A90DD@zte.com.cn>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/14.2.3.120616
acceptlanguage: en-US
Content-Type: multipart/alternative; boundary="_000_CD08F4B46DC50nabilnbitarverizoncom_"
MIME-Version: 1.0
Cc: "draft-ietf-pwe3-mpls-eth-oam-iwk.all@tools.ietf.org" <draft-ietf-pwe3-mpls-eth-oam-iwk.all@tools.ietf.org>, "rtg-dir@ietf.org" <rtg-dir@ietf.org>
Subject: Re: [RTG-DIR] RtgDir review: draft-ietf-pwe3-mpls-eth-oam-iwk-06.txt
X-BeenThere: rtg-dir@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Routing Area Directorate <rtg-dir.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/rtg-dir>, <mailto:rtg-dir-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/rtg-dir>
List-Post: <mailto:rtg-dir@ietf.org>
List-Help: <mailto:rtg-dir-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/rtg-dir>, <mailto:rtg-dir-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 02 Jan 2013 16:29:29 -0000

--_000_CD08F4B46DC50nabilnbitarverizoncom_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Hi Lizhong,
Thanks for your review and comments and sorry for a late reply. Please, see=
 inline.

Thanks,
Nabil

From: Lizhong Jin <lizhong.jin@zte.com.cn<mailto:lizhong.jin@zte.com.cn>>
Date: Tuesday, August 14, 2012 8:34 AM
To: "rtg-ads@tools.ietf.org<mailto:rtg-ads@tools.ietf.org>" <rtg-ads@tools.=
ietf.org<mailto:rtg-ads@tools.ietf.org>>
Cc: "draft-ietf-pwe3-mpls-eth-oam-iwk.all@tools.ietf.org<mailto:draft-ietf-=
pwe3-mpls-eth-oam-iwk.all@tools.ietf.org>" <draft-ietf-pwe3-mpls-eth-oam-iw=
k.all@tools.ietf.org<mailto:draft-ietf-pwe3-mpls-eth-oam-iwk.all@tools.ietf=
.org>>, "rtg-dir@ietf.org<mailto:rtg-dir@ietf.org>" <rtg-dir@ietf.org<mailt=
o:rtg-dir@ietf.org>>
Subject: [RTG-DIR] RtgDir review: draft-ietf-pwe3-mpls-eth-oam-iwk-06.txt


Hello,

I have been selected as the Routing Directorate reviewer for this draft. Th=
e Routing Directorate seeks to review all routing or routing-related drafts=
 as they pass through IETF last call and IESG review, and sometimes on spec=
ial request. The purpose of the review is to provide assistance to the Rout=
ing ADs. For more information about the Routing Directorate, please see htt=
p://www.ietf.org/iesg/directorate/routing.html

Although these comments are primarily for the use of the Routing ADs, it wo=
uld be helpful if you could consider them along with any other IETF Last Ca=
ll comments that you receive, and strive to resolve them through discussion=
 or by updating the draft.

Document: draft-ietf-pwe3-mpls-eth-oam-iwk-06.txt
Reviewer: Lizhong Jin
Review Date: Aug, 14th, 2012
IETF LC End Date: Aug, 20th, 2012
Intended Status: Standard track

Summary:
1.I have some minor concerns about this document that I think should be res=
olved before publication.

Comments:
Basically, this document is well written and I believe the mechanism has be=
en implemented and deployed in real networks. There are only some parts of =
the document that need to be clarified to avoid misunderstanding.

Major Issues:
No major issues found.

Minor Issues:
2.2.  Abstract Defect States
A PW forward defect indication received on PE1 impacts the ability
of PE1 to receive traffic on the PW.
[Lizhong] "PW forward defect" only refers to one mechanism above, should it=
 be "PW receive defect"?

<NB> PE1 receives a a forward defect indication  and enters the receive def=
ect state. That is really what is in the text now. This terminology is also=
 used in RFC 6310. The text as it is is correct and consistent. <NB>


4.1. Use of Native Service (NS) Notification

    - Sending of AIS frames from the local MEP to the MEP on the
remote PE when the MEP needs to convey PE receive defects, and when
CCM transmission is disabled.
[Lizhong] "PE receive defects" refer to PE AC receive defects or both AC an=
d PE receive defects?

<NB>
 Section 4.1 lists the mechanisms used for fault notification on the PSN si=
de only upfront.
Section 6.1 "PW Receive Defect entry procedures" specified how the mechanis=
ms in section 4.1 can be used when receive defect is detected on the PW. Pl=
ease, look at the paragraph before last in that section.
Section 6.5 "AC Receive Defect Entry Procedures" describes how the mechanis=
ms used in section 4.1 are used when AC receive defect state is entered. Pl=
ease, look at the 4th paragraph in that section.
<NB>

    - Suspension of CCM frames transmission from the local MEP to
the peer MEP on the remote PE to convey PE receive defects, when
CCM transmission is enabled.
[Lizhong] "PE receive defects" refer to PE AC receive defects or both AC an=
d PE receive defects?

<NB> Please, see above answer. The same applies here.


4.2. Use of PW Status notification for MPLS PSNs

There are also scenarios where a PE carries out PW label withdrawal
instead of PW status notification. These include administrative
disablement of the PW or loss of Target LDP session with the peer
PE.
[Lizhong] There is another PW/AC status signaling method by using label wit=
hdraw method when PW status notificationis not supported. Is it intentional=
ly ignored?

<NB> I am not sure I understand the comment as the text you quoted is refer=
ing to PW label withdrawal as an alternative for status notification. Isn't=
 that what you are referring to?


4.3. Use of BFD Diagnostic Codes

When using VCCV, the control channel (CC) type and Connectivity
Verification (CV) Type are agreed on between the peer PEs using the
OAM capability sub-TLV signaled as part of the interface parameter
TLV when using FEC 129 and the interface parameter sub-TLV when
using FEC 128.
[Lizhong] the "OAM capability sub-TLV" refer to "VCCV interface parameters =
sub-TLV", right? Suggest to align with terminology in RFC5085.

<NB> Will do. Here is the iterated text:
When using VCCV, the control channel (CC) type and Connectivity
Verification (CV) Type are agreed on between the peer PEs using the
VCCV parameter field signaled as a sub-tlv of the interface parameters
TLV when using FEC 129 and the interface parameter sub-TLV when
using FEC 128.
<NB>

5. Ethernet AC Defect States Entry or Exit Criteria
[Lizhong] context of AC receive/transmit defect entry is duplicated with th=
at in section 2.2. Is it possible to make the context more simple, either i=
n section 2.2 or 5.1?

<NB> There is overlap. I am proposing to merge text related to conditions f=
or entering the defect states in section 2.2 into 5.1  and reduce the overl=
ap . I believe that addresses that point. If that is OK with you, I will do=
 that and send as part of the updated document.


6. Ethernet AC and PW Defect States Interworking
[Lizhong] RFC2119 words should be used in this section, e.g, "must" should =
be "MUST".

<NB> Done. <NB>


6.1. PW Receive Defect Entry Procedures
[Lizhong] this section does not describe the mechanism to enter PW receive =
defect state, is it same with that in section 2.2?

<NB> Section 6.1 discusses the actions when the PE enters the PW receive de=
fect state not the criteria to enter that state. However, as you pointed ou=
t section 2.2 describes criteria for entering receive defect state. It is s=
imilar to that in RFC6310. That is why it wa sin section 2.2 only as a revi=
ew. However, a better organization would be to have a parallel section to 5=
.1  is. To streamline things, I will do the same as proposed in the previou=
s similar comments. That is, merge text from section 2.2 into 6.1.  If that=
 is OK with you, I will do that and send as part of the updated document. <=
NB>


Further, when PE1 enters the Receive Defect state, it must assume
that PE2 has no knowledge of the defect and must send reverse
defect failure notification to PE2. For MPLS PSN or MPLS-IP PSN,
this is done via either a PW Status notification message indicating
a reverse defect; or via VCCV-BFD diagnostic code of reverse defect
if VCCV CV type of 0x08 had been negotiated.
[Lizhong] why CV type of 0x20 is missed here?

<NB> Done. It should be as in other places in the document. There is one ad=
ditional place, where that will be corrected as well. Thanks.



6.2. PW Receive Defect Exit Procedures
[Lizhong] this section does not describe the mechanism to exit PW receive d=
efect state?

<NB> This section describes what actions must happen when the PE exits the =
PW receive defect state and not what needs to happen to exit the PW receive=
 defect state. The PW receive and transmit defect state entry and exit crit=
eria are summarized in section 2.2 and are common with what is described in=
 RFC 6310, as highlighted in section 4  and that is why they were thought a=
s being summarized and not included later. However, again I think with the =
changes above, and to make it clearer  based on the comment, I can consolid=
ate that in a section that says PW Receive Defect State Entry and Exit crit=
eria, and similarly PW Transmit Defect state and Exit criteria that paralle=
l those of the the AC. Will that address that point? <NB>


If PW receive defect was established via notification from PE2 or
via loss of control adjacency, no additional action is needed,
since PE2 is expected to be aware of the defect clearing.


[Lizhong] the above description is incorrect in this section. The exit of P=
W receive defect should be described, not enter of PW receive defect.
<NB> Per above, this section describes what action PE1 needs to take when i=
t exits the receive defect state. It is not describing how it enters or exi=
ts the receive defect state.


6.3. PW Transmit Defect Entry Procedures

- If PE1 is configured to run E-LMI [MEF16] with CE1 and E-LMI is
used for fault notification, PE1 must transmit E-LMI asynchronous
STATUS message with report type Single EVC Asynchronous Status
indicating that PW is Not Active.
[Lizhong] shouldn't the entry of PW transmit defect be signaled to remote P=
E? I do not see such text here.
<NB> It was assumed per section 4 to be the same in rfc 6310 since this is =
failure that pertains to the PSN side. However, for completeness here and c=
onsistency, I agree we should include it. I will include the following per =
rfc 6310.

"If the PW failure was detected by PE1 without receiving reverse defect not=
ification from
      PE2, PE1 MUST assume PE2 has no knowledge of the defect and MUST
      notify PE2 by sending FDI."

<NB>

6.4. PW Transmit Defect Exit Procedures

- If PE1 is configured to run E-LMI [MEF16] with CE1, PE1 must
transmit E-LMI asynchronous STATUS message with report type Single
EVC Asynchronous Status indicating that PW is Active.
[Lizhong] same comment as for previous section, shouldn't the exit of PW tr=
ansmit defect be signaled to remote PE? I do not see such text here.
<NB> Yes, and will include the following in-line with above response:

PE1 MUST clear the FDI to PE2, if applicable.


<NB>


6.5. AC Receive Defect Entry Procedures

When Native Service OAM mechanism is supported on PE1, it can also
use the NS OAM notification as specified in Section 4.1.
[Lizhong] is there any relationship between notification mechanism in CE do=
main and mechanism in PE domain. I mean if the AC uses NS OAM to detect def=
ect in CE domain, does NS OAM between PEs have any priority to apply?
<NB> When NS OAM is supported PSN-facing and the fault notification functio=
ns are enabled as described, then they are used for fault notification. Is =
that the question? <NB>


Nits:
There are some nits that need to resolve. Please check link: http://tools.i=
etf.org/idnits?url=3Dhttp://tools.ietf.org/id/draft-ietf-pwe3-mpls-eth-oam-=
iwk-06.txt
<NB> Yes. That will be taken care of in the updated version. <NB>

Regards
Lizhong

--_000_CD08F4B46DC50nabilnbitarverizoncom_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html><head><meta name=3D"Title" content=3D""><meta name=3D"Keywords" conte=
nt=3D""><meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Du=
tf-8"><meta name=3D"ProgId" content=3D"Word.Document"><meta name=3D"Generat=
or" content=3D"Microsoft Word 14"><meta name=3D"Originator" content=3D"Micr=
osoft Word 14"><link rel=3D"File-List" href=3D"file://localhost/Users/admin=
/Library/Caches/TemporaryItems/msoclip/0/clip_filelist.xml"><!--[if gte mso=
 9]><xml>
 <o:DocumentProperties>
  <o:Revision>0</o:Revision>
  <o:TotalTime>0</o:TotalTime>
  <o:Pages>1</o:Pages>
  <o:Words>5</o:Words>
  <o:Characters>34</o:Characters>
  <o:Company>Verizon</o:Company>
  <o:Lines>1</o:Lines>
  <o:Paragraphs>1</o:Paragraphs>
  <o:CharactersWithSpaces>38</o:CharactersWithSpaces>
  <o:Version>14.0</o:Version>
 </o:DocumentProperties>
 <o:OfficeDocumentSettings>
  <o:RelyOnVML/>
  <o:AllowPNG/>
 </o:OfficeDocumentSettings>
</xml><![endif]--><link rel=3D"themeData" href=3D"file://localhost/Users/ad=
min/Library/Caches/TemporaryItems/msoclip/0/clip_themedata.xml"><!--[if gte=
 mso 9]><xml>
 <w:WordDocument>
  <w:View>Normal</w:View>
  <w:Zoom>0</w:Zoom>
  <w:TrackMoves/>
  <w:TrackFormatting/>
  <w:PunctuationKerning/>
  <w:ValidateAgainstSchemas/>
  <w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>
  <w:IgnoreMixedContent>false</w:IgnoreMixedContent>
  <w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>
  <w:DoNotPromoteQF/>
  <w:LidThemeOther>EN-US</w:LidThemeOther>
  <w:LidThemeAsian>JA</w:LidThemeAsian>
  <w:LidThemeComplexScript>X-NONE</w:LidThemeComplexScript>
  <w:Compatibility>
   <w:BreakWrappedTables/>
   <w:SnapToGridInCell/>
   <w:WrapTextWithPunct/>
   <w:UseAsianBreakRules/>
   <w:DontGrowAutofit/>
   <w:SplitPgBreakAndParaMark/>
   <w:EnableOpenTypeKerning/>
   <w:DontFlipMirrorIndents/>
   <w:OverrideTableStyleHps/>
  </w:Compatibility>
  <m:mathPr>
   <m:mathFont m:val=3D"Cambria Math"/>
   <m:brkBin m:val=3D"before"/>
   <m:brkBinSub m:val=3D"&#45;-"/>
   <m:smallFrac m:val=3D"off"/>
   <m:dispDef/>
   <m:lMargin m:val=3D"0"/>
   <m:rMargin m:val=3D"0"/>
   <m:defJc m:val=3D"centerGroup"/>
   <m:wrapIndent m:val=3D"1440"/>
   <m:intLim m:val=3D"subSup"/>
   <m:naryLim m:val=3D"undOvr"/>
  </m:mathPr></w:WordDocument>
</xml><![endif]--><!--[if gte mso 9]><xml>
 <w:LatentStyles DefLockedState=3D"false" DefUnhideWhenUsed=3D"true"
  DefSemiHidden=3D"true" DefQFormat=3D"false" DefPriority=3D"99"
  LatentStyleCount=3D"276">
  <w:LsdException Locked=3D"false" Priority=3D"0" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Normal"/>
  <w:LsdException Locked=3D"false" Priority=3D"0" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"heading 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"0" QFormat=3D"true" Name=3D"=
heading 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"0" QFormat=3D"true" Name=3D"=
heading 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"0" QFormat=3D"true" Name=3D"=
heading 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"0" QFormat=3D"true" Name=3D"=
heading 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"0" QFormat=3D"true" Name=3D"=
heading 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"0" QFormat=3D"true" Name=3D"=
heading 7"/>
  <w:LsdException Locked=3D"false" Priority=3D"0" QFormat=3D"true" Name=3D"=
heading 8"/>
  <w:LsdException Locked=3D"false" Priority=3D"0" QFormat=3D"true" Name=3D"=
heading 9"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 7"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 8"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 9"/>
  <w:LsdException Locked=3D"false" Priority=3D"35" QFormat=3D"true" Name=3D=
"caption"/>
  <w:LsdException Locked=3D"false" Priority=3D"10" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Title"/>
  <w:LsdException Locked=3D"false" Priority=3D"1" Name=3D"Default Paragraph=
 Font"/>
  <w:LsdException Locked=3D"false" Priority=3D"11" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Subtitle"/>
  <w:LsdException Locked=3D"false" Priority=3D"22" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Strong"/>
  <w:LsdException Locked=3D"false" Priority=3D"20" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Emphasis"/>
  <w:LsdException Locked=3D"false" Priority=3D"59" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Table Grid"/>
  <w:LsdException Locked=3D"false" UnhideWhenUsed=3D"false" Name=3D"Placeho=
lder Text"/>
  <w:LsdException Locked=3D"false" Priority=3D"1" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"No Spacing"/>
  <w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Shading"/>
  <w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light List"/>
  <w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Grid"/>
  <w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Dark List"/>
  <w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Shading"/>
  <w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful List"/>
  <w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Grid"/>
  <w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Shading Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light List Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Grid Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 1 Accent 1"/>
  <w:LsdException Locked=3D"false" UnhideWhenUsed=3D"false" Name=3D"Revisio=
n"/>
  <w:LsdException Locked=3D"false" Priority=3D"34" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"List Paragraph"/>
  <w:LsdException Locked=3D"false" Priority=3D"29" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Quote"/>
  <w:LsdException Locked=3D"false" Priority=3D"30" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Intense Quote"/>
  <w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 2 Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Dark List Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Shading Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful List Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Grid Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Shading Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light List Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Grid Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 1 Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 2 Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Dark List Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Shading Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful List Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Grid Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Shading Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light List Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Grid Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 1 Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 2 Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Dark List Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Shading Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful List Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Grid Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Shading Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light List Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Grid Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 1 Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 2 Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Dark List Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Shading Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful List Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Grid Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Shading Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light List Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Grid Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 1 Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 2 Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Dark List Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Shading Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful List Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Grid Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Shading Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light List Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Grid Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 1 Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 2 Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Dark List Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Shading Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful List Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Grid Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"19" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Subtle Emphasis"/>
  <w:LsdException Locked=3D"false" Priority=3D"21" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Intense Emphasis"/>
  <w:LsdException Locked=3D"false" Priority=3D"31" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Subtle Reference"/>
  <w:LsdException Locked=3D"false" Priority=3D"32" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Intense Reference"/>
  <w:LsdException Locked=3D"false" Priority=3D"33" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Book Title"/>
  <w:LsdException Locked=3D"false" Priority=3D"37" Name=3D"Bibliography"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" QFormat=3D"true" Name=3D=
"TOC Heading"/>
 </w:LatentStyles>
</xml><![endif]--><style>
<!--
 /* Font Definitions */
@font-face
	{font-family:Arial;
	panose-1:2 11 6 4 2 2 2 2 2 4;
	mso-font-charset:0;
	mso-generic-font-family:auto;
	mso-font-pitch:variable;
	mso-font-signature:-536859905 -1073711037 9 0 511 0;}
@font-face
	{font-family:"Courier New";
	panose-1:2 7 3 9 2 2 5 2 4 4;
	mso-font-charset:0;
	mso-generic-font-family:auto;
	mso-font-pitch:variable;
	mso-font-signature:-536859905 -1073711037 9 0 511 0;}
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;
	mso-font-charset:0;
	mso-generic-font-family:auto;
	mso-font-pitch:variable;
	mso-font-signature:-536870145 1107305727 0 0 415 0;}
@font-face
	{font-family:Batang;
	mso-font-alt:??;
	mso-font-charset:129;
	mso-generic-font-family:roman;
	mso-font-pitch:variable;
	mso-font-signature:-1342176593 1775729915 48 0 524447 0;}
 /* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{mso-style-unhide:no;
	mso-style-qformat:yes;
	mso-style-parent:"";
	margin-top:0in;
	margin-right:0in;
	margin-bottom:12.0pt;
	margin-left:.3in;
	line-height:12.0pt;
	mso-line-height-rule:exactly;
	mso-pagination:widow-orphan;
	tab-stops:.3in .6in .9in 1.2in 1.5in 1.8in 2.1in 2.4in 2.7in 3.0in 3.3in 3=
.6in 3.9in 4.2in 4.5in 4.8in 5.1in 5.4in 5.7in 6.0in 6.3in 6.6in 6.9in;
	font-size:12.0pt;
	font-family:"Courier New";
	mso-fareast-font-family:Batang;}
h1
	{mso-style-unhide:no;
	mso-style-qformat:yes;
	mso-style-link:"Heading 1 Char";
	mso-style-next:Normal;
	margin-top:0in;
	margin-right:0in;
	margin-bottom:12.0pt;
	margin-left:22.5pt;
	text-indent:-22.5pt;
	line-height:12.0pt;
	mso-line-height-rule:exactly;
	mso-pagination:widow-orphan;
	page-break-after:avoid;
	mso-outline-level:1;
	mso-list:l0 level1 lfo1;
	tab-stops:.3in .6in .9in 1.2in 1.5in 1.8in 2.1in 2.4in 2.7in 3.0in 3.3in 3=
.6in 3.9in 4.2in 4.5in 4.8in 5.1in 5.4in 5.7in 6.0in 6.3in 6.6in 6.9in;
	font-size:12.0pt;
	font-family:"Courier New";
	mso-fareast-font-family:Batang;
	mso-font-kerning:0pt;
	font-weight:normal;}
h2
	{mso-style-unhide:no;
	mso-style-qformat:yes;
	mso-style-link:"Heading 2 Char";
	mso-style-next:Normal;
	margin-top:0in;
	margin-right:0in;
	margin-bottom:12.0pt;
	margin-left:.3in;
	text-indent:-.3in;
	line-height:12.0pt;
	mso-line-height-rule:exactly;
	mso-pagination:widow-orphan;
	page-break-after:avoid;
	mso-outline-level:2;
	mso-list:l0 level2 lfo1;
	tab-stops:.3in .6in .9in 1.2in 1.5in 1.8in 2.1in 2.4in 2.7in 3.0in 3.3in 3=
.6in 3.9in 4.2in 4.5in 4.8in 5.1in 5.4in 5.7in 6.0in 6.3in 6.6in 6.9in;
	font-size:12.0pt;
	mso-bidi-font-size:14.0pt;
	font-family:"Courier New";
	mso-fareast-font-family:Batang;
	mso-bidi-font-family:Arial;
	font-weight:normal;
	mso-bidi-font-weight:bold;
	mso-bidi-font-style:italic;}
h3
	{mso-style-unhide:no;
	mso-style-qformat:yes;
	mso-style-link:"Heading 3 Char";
	mso-style-next:Normal;
	margin-top:0in;
	margin-right:0in;
	margin-bottom:12.0pt;
	margin-left:.3in;
	text-indent:-.3in;
	line-height:12.0pt;
	mso-line-height-rule:exactly;
	mso-pagination:widow-orphan;
	page-break-after:avoid;
	mso-outline-level:3;
	mso-list:l0 level3 lfo1;
	tab-stops:.3in .6in .9in 1.2in 1.5in 1.8in 2.1in 2.4in 2.7in 3.0in 3.3in 3=
.6in 3.9in 4.2in 4.5in 4.8in 5.1in 5.4in 5.7in 6.0in 6.3in 6.6in 6.9in;
	font-size:12.0pt;
	mso-bidi-font-size:13.0pt;
	font-family:"Courier New";
	mso-fareast-font-family:Batang;
	mso-bidi-font-family:Arial;
	font-weight:normal;
	mso-bidi-font-weight:bold;}
h4
	{mso-style-unhide:no;
	mso-style-qformat:yes;
	mso-style-link:"Heading 4 Char";
	mso-style-next:Normal;
	margin-top:0in;
	margin-right:0in;
	margin-bottom:12.0pt;
	margin-left:.3in;
	text-indent:-.3in;
	line-height:12.0pt;
	mso-line-height-rule:exactly;
	mso-pagination:widow-orphan;
	page-break-after:avoid;
	mso-outline-level:4;
	mso-list:l0 level4 lfo1;
	tab-stops:.3in .6in .9in 1.2in 1.5in 1.8in 2.1in 2.4in 2.7in 3.0in 3.3in 3=
.6in 3.9in 4.2in 4.5in 4.8in 5.1in 5.4in 5.7in 6.0in 6.3in 6.6in 6.9in;
	font-size:12.0pt;
	mso-bidi-font-size:14.0pt;
	font-family:"Courier New";
	mso-fareast-font-family:Batang;
	font-weight:normal;
	mso-bidi-font-weight:bold;}
h5
	{mso-style-unhide:no;
	mso-style-qformat:yes;
	mso-style-link:"Heading 5 Char";
	mso-style-next:Normal;
	margin-top:0in;
	margin-right:0in;
	margin-bottom:12.0pt;
	margin-left:.3in;
	text-indent:-.3in;
	line-height:12.0pt;
	mso-line-height-rule:exactly;
	mso-pagination:widow-orphan;
	page-break-after:avoid;
	mso-outline-level:5;
	mso-list:l0 level5 lfo1;
	tab-stops:.3in .6in .9in 1.2in 1.5in 1.8in 2.1in 2.4in 2.7in 3.0in 3.3in 3=
.6in 3.9in 4.2in 4.5in 4.8in 5.1in 5.4in 5.7in 6.0in 6.3in 6.6in 6.9in;
	font-size:12.0pt;
	mso-bidi-font-size:13.0pt;
	font-family:"Courier New";
	mso-fareast-font-family:Batang;
	font-weight:normal;
	mso-bidi-font-weight:bold;
	mso-bidi-font-style:italic;}
h6
	{mso-style-unhide:no;
	mso-style-qformat:yes;
	mso-style-link:"Heading 6 Char";
	mso-style-next:Normal;
	margin-top:0in;
	margin-right:0in;
	margin-bottom:12.0pt;
	margin-left:.3in;
	text-indent:-.3in;
	line-height:12.0pt;
	mso-line-height-rule:exactly;
	mso-pagination:widow-orphan;
	page-break-after:avoid;
	mso-outline-level:6;
	mso-list:l0 level6 lfo1;
	tab-stops:.3in .6in .9in 1.2in 1.5in 1.8in 2.1in 2.4in 2.7in 3.0in 3.3in 3=
.6in 3.9in 4.2in 4.5in 4.8in 5.1in 5.4in 5.7in 6.0in 6.3in 6.6in 6.9in;
	font-size:12.0pt;
	mso-bidi-font-size:11.0pt;
	font-family:"Courier New";
	mso-fareast-font-family:Batang;
	font-weight:normal;
	mso-bidi-font-weight:bold;}
p.MsoHeading7, li.MsoHeading7, div.MsoHeading7
	{mso-style-unhide:no;
	mso-style-qformat:yes;
	mso-style-link:"Heading 7 Char";
	mso-style-next:Normal;
	margin-top:0in;
	margin-right:0in;
	margin-bottom:12.0pt;
	margin-left:.3in;
	text-indent:-.3in;
	line-height:12.0pt;
	mso-line-height-rule:exactly;
	mso-pagination:widow-orphan;
	page-break-after:avoid;
	mso-outline-level:7;
	mso-list:l0 level7 lfo1;
	tab-stops:.3in .6in .9in 1.2in 1.5in 1.8in 2.1in 2.4in 2.7in 3.0in 3.3in 3=
.6in 3.9in 4.2in 4.5in 4.8in 5.1in 5.4in 5.7in 6.0in 6.3in 6.6in 6.9in;
	font-size:12.0pt;
	font-family:"Courier New";
	mso-fareast-font-family:Batang;}
p.MsoHeading8, li.MsoHeading8, div.MsoHeading8
	{mso-style-unhide:no;
	mso-style-qformat:yes;
	mso-style-link:"Heading 8 Char";
	mso-style-next:Normal;
	margin-top:0in;
	margin-right:0in;
	margin-bottom:12.0pt;
	margin-left:.3in;
	text-indent:-.3in;
	line-height:12.0pt;
	mso-line-height-rule:exactly;
	mso-pagination:widow-orphan;
	page-break-after:avoid;
	mso-outline-level:8;
	mso-list:l0 level8 lfo1;
	tab-stops:.3in .6in .9in 1.2in 1.5in 1.8in 2.1in 2.4in 2.7in 3.0in 3.3in 3=
.6in 3.9in 4.2in 4.5in 4.8in 5.1in 5.4in 5.7in 6.0in 6.3in 6.6in 6.9in;
	font-size:12.0pt;
	font-family:"Courier New";
	mso-fareast-font-family:Batang;
	mso-bidi-font-style:italic;}
p.MsoHeading9, li.MsoHeading9, div.MsoHeading9
	{mso-style-unhide:no;
	mso-style-qformat:yes;
	mso-style-link:"Heading 9 Char";
	mso-style-next:Normal;
	margin-top:0in;
	margin-right:0in;
	margin-bottom:12.0pt;
	margin-left:.3in;
	text-indent:-.3in;
	line-height:12.0pt;
	mso-line-height-rule:exactly;
	mso-pagination:widow-orphan;
	page-break-after:avoid;
	mso-outline-level:9;
	mso-list:l0 level9 lfo1;
	tab-stops:.3in .6in .9in 1.2in 1.5in 1.8in 2.1in 2.4in 2.7in 3.0in 3.3in 3=
.6in 3.9in 4.2in 4.5in 4.8in 5.1in 5.4in 5.7in 6.0in 6.3in 6.6in 6.9in;
	font-size:12.0pt;
	mso-bidi-font-size:11.0pt;
	font-family:"Courier New";
	mso-fareast-font-family:Batang;
	mso-bidi-font-family:Arial;}
span.Heading1Char
	{mso-style-name:"Heading 1 Char";
	mso-style-unhide:no;
	mso-style-locked:yes;
	mso-style-link:"Heading 1";
	mso-ansi-font-size:12.0pt;
	mso-bidi-font-size:12.0pt;
	font-family:"Courier New";
	mso-ascii-font-family:"Courier New";
	mso-fareast-font-family:Batang;
	mso-hansi-font-family:"Courier New";
	mso-bidi-font-family:"Courier New";}
span.Heading2Char
	{mso-style-name:"Heading 2 Char";
	mso-style-unhide:no;
	mso-style-locked:yes;
	mso-style-link:"Heading 2";
	mso-ansi-font-size:12.0pt;
	mso-bidi-font-size:14.0pt;
	font-family:"Courier New";
	mso-ascii-font-family:"Courier New";
	mso-fareast-font-family:Batang;
	mso-hansi-font-family:"Courier New";
	mso-bidi-font-family:Arial;
	mso-bidi-font-weight:bold;
	mso-bidi-font-style:italic;}
span.Heading3Char
	{mso-style-name:"Heading 3 Char";
	mso-style-unhide:no;
	mso-style-locked:yes;
	mso-style-link:"Heading 3";
	mso-ansi-font-size:12.0pt;
	mso-bidi-font-size:13.0pt;
	font-family:"Courier New";
	mso-ascii-font-family:"Courier New";
	mso-fareast-font-family:Batang;
	mso-hansi-font-family:"Courier New";
	mso-bidi-font-family:Arial;
	mso-bidi-font-weight:bold;}
span.Heading4Char
	{mso-style-name:"Heading 4 Char";
	mso-style-unhide:no;
	mso-style-locked:yes;
	mso-style-link:"Heading 4";
	mso-ansi-font-size:12.0pt;
	mso-bidi-font-size:14.0pt;
	font-family:"Courier New";
	mso-ascii-font-family:"Courier New";
	mso-fareast-font-family:Batang;
	mso-hansi-font-family:"Courier New";
	mso-bidi-font-family:"Courier New";
	mso-bidi-font-weight:bold;}
span.Heading5Char
	{mso-style-name:"Heading 5 Char";
	mso-style-unhide:no;
	mso-style-locked:yes;
	mso-style-link:"Heading 5";
	mso-ansi-font-size:12.0pt;
	mso-bidi-font-size:13.0pt;
	font-family:"Courier New";
	mso-ascii-font-family:"Courier New";
	mso-fareast-font-family:Batang;
	mso-hansi-font-family:"Courier New";
	mso-bidi-font-family:"Courier New";
	mso-bidi-font-weight:bold;
	mso-bidi-font-style:italic;}
span.Heading6Char
	{mso-style-name:"Heading 6 Char";
	mso-style-unhide:no;
	mso-style-locked:yes;
	mso-style-link:"Heading 6";
	mso-ansi-font-size:12.0pt;
	mso-bidi-font-size:11.0pt;
	font-family:"Courier New";
	mso-ascii-font-family:"Courier New";
	mso-fareast-font-family:Batang;
	mso-hansi-font-family:"Courier New";
	mso-bidi-font-family:"Courier New";
	mso-bidi-font-weight:bold;}
span.Heading7Char
	{mso-style-name:"Heading 7 Char";
	mso-style-unhide:no;
	mso-style-locked:yes;
	mso-style-link:"Heading 7";
	mso-ansi-font-size:12.0pt;
	mso-bidi-font-size:12.0pt;
	font-family:"Courier New";
	mso-ascii-font-family:"Courier New";
	mso-fareast-font-family:Batang;
	mso-hansi-font-family:"Courier New";
	mso-bidi-font-family:"Courier New";}
span.Heading8Char
	{mso-style-name:"Heading 8 Char";
	mso-style-unhide:no;
	mso-style-locked:yes;
	mso-style-link:"Heading 8";
	mso-ansi-font-size:12.0pt;
	mso-bidi-font-size:12.0pt;
	font-family:"Courier New";
	mso-ascii-font-family:"Courier New";
	mso-fareast-font-family:Batang;
	mso-hansi-font-family:"Courier New";
	mso-bidi-font-family:"Courier New";
	mso-bidi-font-style:italic;}
span.Heading9Char
	{mso-style-name:"Heading 9 Char";
	mso-style-unhide:no;
	mso-style-locked:yes;
	mso-style-link:"Heading 9";
	mso-ansi-font-size:12.0pt;
	mso-bidi-font-size:11.0pt;
	font-family:"Courier New";
	mso-ascii-font-family:"Courier New";
	mso-fareast-font-family:Batang;
	mso-hansi-font-family:"Courier New";
	mso-bidi-font-family:Arial;}
.MsoChpDefault
	{mso-style-type:export-only;
	mso-default-props:yes;
	font-size:10.0pt;
	mso-ansi-font-size:10.0pt;
	mso-bidi-font-size:10.0pt;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.25in 1.0in 1.25in;
	mso-header-margin:.5in;
	mso-footer-margin:.5in;
	mso-paper-source:0;}
div.WordSection1
	{page:WordSection1;}
 /* List Definitions */
@list l0
	{mso-list-id:730737984;
	mso-list-template-ids:1011512210;}
@list l0:level1
	{mso-level-style-link:"Heading 1";
	mso-level-suffix:none;
	mso-level-text:"%1\. ";
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:120.6pt;
	text-indent:-.3in;
	mso-ansi-font-size:10.5pt;
	mso-bidi-font-size:10.5pt;}
@list l0:level2
	{mso-level-style-link:"Heading 2";
	mso-level-suffix:none;
	mso-level-text:"%1\.%2\. ";
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:.3in;
	text-indent:-.3in;
	mso-ansi-font-size:10.5pt;
	mso-bidi-font-size:10.5pt;}
@list l0:level3
	{mso-level-style-link:"Heading 3";
	mso-level-suffix:none;
	mso-level-text:"%1\.%2\.%3\. ";
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:.3in;
	text-indent:-.3in;}
@list l0:level4
	{mso-level-style-link:"Heading 4";
	mso-level-suffix:none;
	mso-level-text:"%1\.%2\.%3\.%4\. ";
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:.3in;
	text-indent:-.3in;}
@list l0:level5
	{mso-level-style-link:"Heading 5";
	mso-level-suffix:none;
	mso-level-text:"%1\.%2\.%3\.%4\.%5\. ";
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:.3in;
	text-indent:-.3in;}
@list l0:level6
	{mso-level-style-link:"Heading 6";
	mso-level-suffix:none;
	mso-level-text:"%1\.%2\.%3\.%4\.%5\.%6\. ";
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:.3in;
	text-indent:-.3in;}
@list l0:level7
	{mso-level-style-link:"Heading 7";
	mso-level-suffix:none;
	mso-level-text:"%1\.%2\.%3\.%4\.%5\.%6\.%7\. ";
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:.3in;
	text-indent:-.3in;}
@list l0:level8
	{mso-level-style-link:"Heading 8";
	mso-level-suffix:none;
	mso-level-text:"%1\.%2\.%3\.%4\.%5\.%6\.%7\.%8\. ";
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:.3in;
	text-indent:-.3in;}
@list l0:level9
	{mso-level-style-link:"Heading 9";
	mso-level-suffix:none;
	mso-level-text:"%1\.%2\.%3\.%4\.%5\.%6\.%7\.%8\.%9\. ";
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:.3in;
	text-indent:-.3in;}
ol
	{margin-bottom:0in;}
ul
	{margin-bottom:0in;}
-->
</style><!--[if gte mso 10]>
<style>
 /* Style Definitions */
table.MsoNormalTable
	{mso-style-name:"Table Normal";
	mso-tstyle-rowband-size:0;
	mso-tstyle-colband-size:0;
	mso-style-noshow:yes;
	mso-style-priority:99;
	mso-style-parent:"";
	mso-padding-alt:0in 5.4pt 0in 5.4pt;
	mso-para-margin:0in;
	mso-para-margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:10.0pt;
	font-family:"Times New Roman";}
</style>
<![endif]--></head><body style=3D"color: rgb(0, 0, 0); font-size: 14px; fon=
t-family: Calibri, sans-serif; word-wrap: break-word; -webkit-nbsp-mode: sp=
ace; -webkit-line-break: after-white-space; "><div style=3D"font-family: Ca=
libri, sans-serif; font-size: 14px; ">Hi Lizhong,</div><div style=3D"font-f=
amily: Calibri, sans-serif; font-size: 14px; ">Thanks for your review and c=
omments and sorry for a late reply. Please, see inline.</div><div style=3D"=
font-family: Calibri, sans-serif; font-size: 14px; "><br></div><div style=
=3D"font-family: Calibri, sans-serif; font-size: 14px; ">Thanks,</div><div =
style=3D"font-family: Calibri, sans-serif; font-size: 14px; ">Nabil</div><d=
iv style=3D"font-family: Calibri, sans-serif; font-size: 14px; "><br></div>=
<span id=3D"OLK_SRC_BODY_SECTION" style=3D"font-size: 14px; font-family: Ca=
libri, sans-serif; "><div style=3D"font-family:Calibri; font-size:11pt; tex=
t-align:left; color:black; BORDER-BOTTOM: medium none; BORDER-LEFT: medium =
none; PADDING-BOTTOM: 0in; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TO=
P: #b5c4df 1pt solid; BORDER-RIGHT: medium none; PADDING-TOP: 3pt"><span st=
yle=3D"font-weight:bold">From: </span> Lizhong Jin &lt;<a href=3D"mailto:li=
zhong.jin@zte.com.cn">lizhong.jin@zte.com.cn</a>&gt;<br><span style=3D"font=
-weight:bold">Date: </span> Tuesday, August 14, 2012 8:34 AM<br><span style=
=3D"font-weight:bold">To: </span> "<a href=3D"mailto:rtg-ads@tools.ietf.org=
">rtg-ads@tools.ietf.org</a>" &lt;<a href=3D"mailto:rtg-ads@tools.ietf.org"=
>rtg-ads@tools.ietf.org</a>&gt;<br><span style=3D"font-weight:bold">Cc: </s=
pan> "<a href=3D"mailto:draft-ietf-pwe3-mpls-eth-oam-iwk.all@tools.ietf.org=
">draft-ietf-pwe3-mpls-eth-oam-iwk.all@tools.ietf.org</a>" &lt;<a href=3D"m=
ailto:draft-ietf-pwe3-mpls-eth-oam-iwk.all@tools.ietf.org">draft-ietf-pwe3-=
mpls-eth-oam-iwk.all@tools.ietf.org</a>&gt;, "<a href=3D"mailto:rtg-dir@iet=
f.org">rtg-dir@ietf.org</a>" &lt;<a href=3D"mailto:rtg-dir@ietf.org">rtg-di=
r@ietf.org</a>&gt;<br><span style=3D"font-weight:bold">Subject: </span> [RT=
G-DIR] RtgDir review: draft-ietf-pwe3-mpls-eth-oam-iwk-06.txt<br></div><div=
><br></div><br><font size=3D"2" face=3D"sans-serif">Hello, </font><br><br><=
font size=3D"2" face=3D"sans-serif">I have been selected as the Routing
Directorate reviewer for this draft. The Routing Directorate seeks to revie=
w
all routing or routing-related drafts as they pass through IETF last call
and IESG review, and sometimes on special request. The purpose of the revie=
w
is to provide assistance to the Routing ADs. For more information about
the Routing Directorate, please see <a href=3D"http://www.ietf.org/iesg/dir=
ectorate/routing.html">http://www.ietf.org/iesg/directorate/routing.html</a=
></font><br><br><font size=3D"2" face=3D"sans-serif">Although these comment=
s are primarily
for the use of the Routing ADs, it would be helpful if you could consider
them along with any other IETF Last Call comments that you receive, and
strive to resolve them through discussion or by updating the draft. </font>=
<br><br><font size=3D"2" face=3D"sans-serif">Document: draft-ietf-pwe3-mpls=
-eth-oam-iwk-06.txt
</font><br><font size=3D"2" face=3D"sans-serif">Reviewer: Lizhong Jin</font=
><br><font size=3D"2" face=3D"sans-serif">Review Date: Aug, 14th, 2012 </fo=
nt><br><font size=3D"2" face=3D"sans-serif">IETF LC End Date: Aug, 20th, 20=
12</font><br><font size=3D"2" face=3D"sans-serif">Intended Status: Standard=
 track</font><br><br><font size=3D"2" face=3D"sans-serif">Summary:</font><b=
r><font size=3D"2" face=3D"sans-serif">1.I have some minor concerns about t=
his
document that I think should be resolved before publication.</font><br><br>=
<font size=3D"2" face=3D"sans-serif">Comments:</font><br><font size=3D"2" f=
ace=3D"sans-serif">Basically, this document is well written
and I believe the mechanism has been implemented and deployed in real netwo=
rks.
There are only some parts of the document that need to be clarified to
avoid misunderstanding.</font><br><br><font size=3D"2" face=3D"sans-serif">=
Major Issues:</font><br><font size=3D"2" face=3D"sans-serif">No major issue=
s found.</font><br><br><font size=3D"2" face=3D"sans-serif">Minor Issues:</=
font><br><font size=3D"2" face=3D"sans-serif">2.2. &nbsp;Abstract Defect St=
ates </font><br><font size=3D"2" face=3D"sans-serif">A PW forward defect in=
dication received
on PE1 impacts the ability </font><br><font size=3D"2" face=3D"sans-serif">=
of PE1 to receive traffic on the PW.
</font><br><font size=3D"2" face=3D"sans-serif">[Lizhong] "PW forward defec=
t"
only refers to one mechanism above, should it be "PW receive defect"?</font=
></span><div style=3D"font-family: Calibri, sans-serif; font-size: 14px; ">=
<br></div><div style=3D"font-family: Calibri, sans-serif; font-size: 14px; =
">&lt;NB&gt; PE1 receives a a forward defect indication &nbsp;and enters th=
e receive defect state. That is really what is in the text now. This termin=
ology is also used in RFC 6310. The text as it is is correct and consistent=
. &lt;NB&gt;</div><span id=3D"OLK_SRC_BODY_SECTION" style=3D"font-size: 14p=
x; font-family: Calibri, sans-serif; "><br><font size=3D"2" face=3D"sans-se=
rif">&nbsp;</font><br><font size=3D"2" face=3D"sans-serif">4.1. Use of Nati=
ve Service (NS) Notification
&nbsp;</font><br><br><font size=3D"2" face=3D"sans-serif">&nbsp; &nbsp; - S=
ending of AIS frames
from the local MEP to the MEP on the </font><br><font size=3D"2" face=3D"sa=
ns-serif">remote PE when the MEP needs to convey
PE receive defects, and when </font><br><font size=3D"2" face=3D"sans-serif=
">CCM transmission is disabled. &nbsp;</font><br><font size=3D"2" face=3D"s=
ans-serif">[Lizhong] "PE receive defects"
refer to PE AC receive defects or both AC and PE receive defects?</font></s=
pan><div style=3D"font-family: Calibri, sans-serif; font-size: 14px; "><br>=
</div><div style=3D"font-family: Calibri, sans-serif; font-size: 14px; ">&l=
t;NB&gt;</div><div style=3D"font-family: Calibri, sans-serif; font-size: 14=
px; ">&nbsp;Section 4.1 lists the mechanisms used for fault notification on=
 the PSN side only upfront.</div><div style=3D"font-family: Calibri, sans-s=
erif; font-size: 14px; ">Section 6.1 "PW Receive Defect entry procedures" s=
pecified how the mechanisms in section 4.1 can be used when receive defect =
is detected on the PW. Please, look at the paragraph before last in that se=
ction.</div><div style=3D"font-family: Calibri, sans-serif; font-size: 14px=
; ">Section 6.5 "<span class=3D"Apple-style-span" style=3D"font-family: Cal=
ibri, sans-serif; font-size: 14px; "><span class=3D"Apple-style-span" style=
=3D"font-family: 'Courier New'; font-size: 16px; line-height: 16px; "><a na=
me=3D"_Toc330132426"><span style=3D"font-size: 10.5pt; ">AC Receive Defect =
Entry Procedures" describes how the mechanisms used in section 4.1 are used=
 when AC receive defect state is entered. Please, look at the 4th paragraph=
 in that section.</span></a></span></span></div><div style=3D"font-family: =
Calibri, sans-serif; font-size: 14px; ">&lt;NB&gt;</div><div style=3D"font-=
family: Calibri, sans-serif; font-size: 14px; "><span class=3D"Apple-style-=
span" style=3D"font-family: sans-serif; font-size: small; ">&nbsp;</span></=
div><span id=3D"OLK_SRC_BODY_SECTION"><font size=3D"2" face=3D"sans-serif" =
style=3D"font-family: Calibri, sans-serif; font-size: 14px; ">&nbsp; &nbsp;=
 - Suspension of CCM frames
transmission from the local MEP to </font><br><font size=3D"2" face=3D"sans=
-serif" style=3D"font-family: Calibri, sans-serif; font-size: 14px; ">the p=
eer MEP on the remote PE to convey
PE receive defects, when </font><br><font size=3D"2" face=3D"sans-serif" st=
yle=3D"font-family: Calibri, sans-serif; font-size: 14px; ">CCM transmissio=
n is enabled. &nbsp;</font><br><font size=3D"2" face=3D"sans-serif" style=
=3D"font-family: Calibri, sans-serif; font-size: 14px; ">[Lizhong] "PE rece=
ive defects"
refer to PE AC receive defects or both AC and PE receive defects?</font></s=
pan><div><br></div><div>&lt;NB&gt; Please, see above answer. The same appli=
es here.</div><span id=3D"OLK_SRC_BODY_SECTION"><br><br><font size=3D"2" fa=
ce=3D"sans-serif" style=3D"font-family: Calibri, sans-serif; font-size: 14p=
x; ">4.2. Use of PW Status notification for
MPLS PSNs &nbsp;</font><br><br><font size=3D"2" face=3D"sans-serif" style=
=3D"font-family: Calibri, sans-serif; font-size: 14px; ">There are also sce=
narios where a PE
carries out PW label withdrawal </font><br><font size=3D"2" face=3D"sans-se=
rif" style=3D"font-family: Calibri, sans-serif; font-size: 14px; ">instead =
of PW status notification. These
include administrative </font><br><font size=3D"2" face=3D"sans-serif" styl=
e=3D"font-family: Calibri, sans-serif; font-size: 14px; ">disablement of th=
e PW or loss of Target
LDP session with the peer </font><br><font size=3D"2" face=3D"sans-serif" s=
tyle=3D"font-family: Calibri, sans-serif; font-size: 14px; ">PE. </font><br=
><font size=3D"2" face=3D"sans-serif" style=3D"font-family: Calibri, sans-s=
erif; font-size: 14px; ">[Lizhong] There is another PW/AC status
signaling method by using label withdraw method when PW status notification=
is not supported. Is it intentionally ignored?</font></span><div><br></div>=
<div>&lt;NB&gt; I am not sure I understand the comment as the text you quot=
ed is refering to PW label withdrawal as an alternative for status notifica=
tion. Isn't that what you are referring to?</div><span id=3D"OLK_SRC_BODY_S=
ECTION"><br><br><font size=3D"2" face=3D"sans-serif" style=3D"font-family: =
Calibri, sans-serif; font-size: 14px; ">4.3. Use of BFD Diagnostic Codes </=
font><br><br><font size=3D"2" face=3D"sans-serif" style=3D"font-family: Cal=
ibri, sans-serif; font-size: 14px; ">When using VCCV, the control channel
(CC) type and Connectivity </font><br><font size=3D"2" face=3D"sans-serif" =
style=3D"font-family: Calibri, sans-serif; font-size: 14px; ">Verification =
(CV) Type are agreed on
between the peer PEs using the </font><br><font size=3D"2" face=3D"sans-ser=
if" style=3D"font-family: Calibri, sans-serif; font-size: 14px; ">OAM capab=
ility sub-TLV signaled as part
of the interface parameter </font><br><font size=3D"2" face=3D"sans-serif" =
style=3D"font-family: Calibri, sans-serif; font-size: 14px; ">TLV when usin=
g FEC 129 and the interface
parameter sub-TLV when </font><br><font size=3D"2" face=3D"sans-serif" styl=
e=3D"font-family: Calibri, sans-serif; font-size: 14px; ">using FEC 128. &n=
bsp;</font><br><font size=3D"2" face=3D"sans-serif" style=3D"font-family: C=
alibri, sans-serif; font-size: 14px; ">[Lizhong] the "OAM capability sub-TL=
V"
refer to "VCCV interface parameters sub-TLV", right? Suggest
to align with terminology in RFC5085.</font><br></span><div><br></div><div>=
&lt;NB&gt; Will do. Here is the iterated text:</div><div><font size=3D"2" f=
ace=3D"sans-serif" style=3D"font-family: Calibri, sans-serif; font-size: 14=
px; ">When using VCCV, the control channel (CC) type and Connectivity&nbsp;=
</font><br><font size=3D"2" face=3D"sans-serif" style=3D"font-family: Calib=
ri, sans-serif; font-size: 14px; ">Verification (CV) Type are agreed on bet=
ween the peer PEs using the&nbsp;</font><br><font size=3D"2" face=3D"sans-s=
erif" style=3D"font-family: Calibri, sans-serif; font-size: 14px; ">VCCV pa=
rameter field signaled as a sub-tlv of the interface parameters</font><br><=
font size=3D"2" face=3D"sans-serif" style=3D"font-family: Calibri, sans-ser=
if; font-size: 14px; ">TLV when using FEC 129 and the interface parameter s=
ub-TLV when&nbsp;</font><br><font size=3D"2" face=3D"sans-serif" style=3D"f=
ont-family: Calibri, sans-serif; font-size: 14px; ">using FEC 128. &nbsp;</=
font></div><div><font size=3D"2" face=3D"sans-serif" style=3D"font-family: =
Calibri, sans-serif; font-size: 14px; ">&lt;NB&gt;</font></div><span id=3D"=
OLK_SRC_BODY_SECTION"><br><font size=3D"2" face=3D"sans-serif" style=3D"fon=
t-family: Calibri, sans-serif; font-size: 14px; ">5. Ethernet AC Defect Sta=
tes Entry or
Exit Criteria </font><br><font size=3D"2" face=3D"sans-serif" style=3D"font=
-family: Calibri, sans-serif; font-size: 14px; ">[Lizhong] context of AC re=
ceive/transmit
defect entry is duplicated with that in section 2.2. Is it possible to
make the context more simple, either in section 2.2 or 5.1?</font></span><d=
iv><br></div><div>&lt;NB&gt; There is overlap. I am proposing to merge text=
 related to conditions for entering the defect states in section 2.2 into 5=
.1 &nbsp;and reduce the overlap . I believe that addresses that point. If t=
hat is OK with you, I will do that and send as part of the updated document=
.</div><span id=3D"OLK_SRC_BODY_SECTION"><br><br><font size=3D"2" face=3D"s=
ans-serif" style=3D"font-family: Calibri, sans-serif; font-size: 14px; ">6.=
 Ethernet AC and PW Defect States
Interworking </font><br><font size=3D"2" face=3D"sans-serif" style=3D"font-=
family: Calibri, sans-serif; font-size: 14px; ">[Lizhong] RFC2119 words sho=
uld be used
in this section, e.g, "must" should be "MUST".</font></span><div><br></div>=
<div>&lt;NB&gt; Done. &lt;NB&gt;</div><span id=3D"OLK_SRC_BODY_SECTION"><br=
><br><font size=3D"2" face=3D"sans-serif" style=3D"font-family: Calibri, sa=
ns-serif; font-size: 14px; ">6.1. PW Receive Defect Entry Procedures
</font><br><font size=3D"2" face=3D"sans-serif" style=3D"font-family: Calib=
ri, sans-serif; font-size: 14px; ">[Lizhong] this section does not describe
the mechanism to enter PW receive defect state, is it same with that in
section 2.2?</font></span><div><br></div><div>&lt;NB&gt; Section 6.1 discus=
ses the actions when the PE enters the PW receive defect state not the crit=
eria to enter that state. However, as you pointed out section 2.2 describes=
 criteria for entering receive defect state. It is similar to that in RFC63=
10. That is why it wa sin section 2.2 only as a review. However, a better o=
rganization would be to have a parallel section to 5.1 &nbsp;is. To streaml=
ine things, I will do the same as proposed in the previous similar comments=
. That is, merge text from section 2.2 into 6.1.&nbsp;&nbsp;If that is OK w=
ith you, I will do that and send as part of the updated document. &lt;NB&gt=
;</div><span id=3D"OLK_SRC_BODY_SECTION"><br><br><font size=3D"2" face=3D"s=
ans-serif" style=3D"font-family: Calibri, sans-serif; font-size: 14px; ">Fu=
rther, when PE1 enters the Receive
Defect state, it must assume </font><br><font size=3D"2" face=3D"sans-serif=
" style=3D"font-family: Calibri, sans-serif; font-size: 14px; ">that PE2 ha=
s no knowledge of the defect
and must send reverse </font><br><font size=3D"2" face=3D"sans-serif" style=
=3D"font-family: Calibri, sans-serif; font-size: 14px; ">defect failure not=
ification to PE2.
For MPLS PSN or MPLS-IP PSN, </font><br><font size=3D"2" face=3D"sans-serif=
" style=3D"font-family: Calibri, sans-serif; font-size: 14px; ">this is don=
e via either a PW Status
notification message indicating </font><br><font size=3D"2" face=3D"sans-se=
rif" style=3D"font-family: Calibri, sans-serif; font-size: 14px; ">a revers=
e defect; or via VCCV-BFD diagnostic
code of reverse defect </font><br><font size=3D"2" face=3D"sans-serif" styl=
e=3D"font-family: Calibri, sans-serif; font-size: 14px; ">if VCCV CV type o=
f 0x08 had been negotiated.
</font><br><font size=3D"2" face=3D"sans-serif" style=3D"font-family: Calib=
ri, sans-serif; font-size: 14px; ">[Lizhong] why CV type of 0x20 is missed
here?</font></span><div><br></div><div>&lt;NB&gt; Done. It should be as in =
other places in the document. There is one additional place, where that wil=
l be corrected as well. Thanks.</div><div><br></div><span id=3D"OLK_SRC_BOD=
Y_SECTION"><br><br><font size=3D"2" face=3D"sans-serif" style=3D"font-famil=
y: Calibri, sans-serif; font-size: 14px; ">6.2. PW Receive Defect Exit Proc=
edures
</font><br><font size=3D"2" face=3D"sans-serif" style=3D"font-family: Calib=
ri, sans-serif; font-size: 14px; ">[Lizhong] this section does not describe
the mechanism to exit PW receive defect state?</font></span><div><br></div>=
<div>&lt;NB&gt; This section describes what actions must happen when the PE=
 exits the PW receive defect state and not what needs to happen to exit the=
 PW receive defect state. The PW receive and transmit defect state entry an=
d exit criteria are summarized in section 2.2 and are common with what is d=
escribed in RFC 6310, as highlighted in section 4 &nbsp;and that is why the=
y were thought as being summarized and not included later. However, again I=
 think with the changes above, and to make it clearer &nbsp;based on the co=
mment, I can consolidate that in a section that says PW Receive Defect Stat=
e Entry and Exit criteria, and similarly PW Transmit Defect state and Exit =
criteria that parallel those of the the AC. Will that address that point? &=
lt;NB&gt;</div><span id=3D"OLK_SRC_BODY_SECTION"><br><br><font size=3D"2" f=
ace=3D"sans-serif" style=3D"font-family: Calibri, sans-serif; font-size: 14=
px; ">If PW receive defect was established
via notification from PE2 or </font><br><font size=3D"2" face=3D"sans-serif=
" style=3D"font-family: Calibri, sans-serif; font-size: 14px; ">via loss of=
 control adjacency, no additional
action is needed, </font><br><font size=3D"2" face=3D"sans-serif" style=3D"=
font-family: Calibri, sans-serif; font-size: 14px; ">since PE2 is expected =
to be aware of
the defect clearing. </font></span><div><br></div><span id=3D"OLK_SRC_BODY_=
SECTION"><br><font size=3D"2" face=3D"sans-serif" style=3D"font-family: Cal=
ibri, sans-serif; font-size: 14px; ">[Lizhong] the above description is inc=
orrect
in this section. The exit of PW receive defect should be described, not
enter of PW receive defect.</font></span><div>&lt;NB&gt; Per above, this se=
ction describes what action PE1 needs to take when it exits the receive def=
ect state. It is not describing how it enters or exits the receive defect s=
tate.</div><span id=3D"OLK_SRC_BODY_SECTION"><br><br><font size=3D"2" face=
=3D"sans-serif" style=3D"font-family: Calibri, sans-serif; font-size: 14px;=
 ">6.3. PW Transmit Defect Entry Procedures
</font><br><br><font size=3D"2" face=3D"sans-serif" style=3D"font-family: C=
alibri, sans-serif; font-size: 14px; ">- If PE1 is configured to run E-LMI
[MEF16] with CE1 and E-LMI is </font><br><font size=3D"2" face=3D"sans-seri=
f" style=3D"font-family: Calibri, sans-serif; font-size: 14px; ">used for f=
ault notification, PE1 must
transmit E-LMI asynchronous </font><br><font size=3D"2" face=3D"sans-serif"=
 style=3D"font-family: Calibri, sans-serif; font-size: 14px; ">STATUS messa=
ge with report type Single
EVC Asynchronous Status </font><br><font size=3D"2" face=3D"sans-serif" sty=
le=3D"font-family: Calibri, sans-serif; font-size: 14px; ">indicating that =
PW is Not Active. </font><br><font size=3D"2" face=3D"sans-serif" style=3D"=
font-family: Calibri, sans-serif; font-size: 14px; ">[Lizhong] shouldn't th=
e entry of PW
transmit defect be signaled to remote PE? I do not see such text here.</fon=
t></span><div>&lt;NB&gt; It was assumed per section 4 to be the same in rfc=
 6310 since this is failure that pertains to the PSN side. However, for com=
pleteness here and consistency, I agree we should include it. I will includ=
e the following per rfc 6310.</div><div><span class=3D"Apple-style-span" st=
yle=3D"font-size: 13px; line-height: 16px; -webkit-border-horizontal-spacin=
g: 2px; -webkit-border-vertical-spacing: 2px; font-family: arial, helvetica=
, clean, sans-serif; "><pre style=3D"font-family: monospace; line-height: 1=
.2em; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: =
0px; ">"If the PW failure was detected by PE1 without receiving reverse def=
ect notification from
      PE2, PE1 MUST assume PE2 has no knowledge of the defect and MUST
      notify PE2 by sending FDI."</pre></span></div><span id=3D"OLK_SRC_BOD=
Y_SECTION">&lt;NB&gt;<br><br><font size=3D"2" face=3D"sans-serif" style=3D"=
font-family: Calibri, sans-serif; font-size: 14px; ">6.4. PW Transmit Defec=
t Exit Procedures
</font><br><br><font size=3D"2" face=3D"sans-serif" style=3D"font-family: C=
alibri, sans-serif; font-size: 14px; ">- If PE1 is configured to run E-LMI
[MEF16] with CE1, PE1 must </font><br><font size=3D"2" face=3D"sans-serif" =
style=3D"font-family: Calibri, sans-serif; font-size: 14px; ">transmit E-LM=
I asynchronous STATUS message
with report type Single </font><br><font size=3D"2" face=3D"sans-serif" sty=
le=3D"font-family: Calibri, sans-serif; font-size: 14px; ">EVC Asynchronous=
 Status indicating that
PW is Active. </font><br><font size=3D"2" face=3D"sans-serif" style=3D"font=
-family: Calibri, sans-serif; font-size: 14px; ">[Lizhong] same comment as =
for previous
section, shouldn't the exit of PW transmit defect be signaled to remote
PE? I do not see such text here.</font></span><div>&lt;NB&gt; Yes, and will=
 include the following in-line with above response:</div><div><span class=
=3D"Apple-style-span" style=3D"font-size: 13px; line-height: 16px; -webkit-=
border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; font-=
family: arial, helvetica, clean, sans-serif; "><pre style=3D"font-family: m=
onospace; line-height: 1.2em; margin-top: 0px; margin-right: 0px; margin-bo=
ttom: 0px; margin-left: 0px; ">PE1 MUST clear the FDI to PE2, if applicable=
.
</pre><div>&lt;NB&gt;</div></span></div><span id=3D"OLK_SRC_BODY_SECTION"><=
br><br><font size=3D"2" face=3D"sans-serif" style=3D"font-family: Calibri, =
sans-serif; font-size: 14px; ">6.5. AC Receive Defect Entry Procedures
</font><br><br><font size=3D"2" face=3D"sans-serif" style=3D"font-family: C=
alibri, sans-serif; font-size: 14px; ">When Native Service OAM mechanism is
supported on PE1, it can also </font><br><font size=3D"2" face=3D"sans-seri=
f" style=3D"font-family: Calibri, sans-serif; font-size: 14px; ">use the NS=
 OAM notification as specified
in Section 4.1. &nbsp;</font><br><font size=3D"2" face=3D"sans-serif" style=
=3D"font-family: Calibri, sans-serif; font-size: 14px; ">[Lizhong] is there=
 any relationship
between notification mechanism in CE domain and mechanism in PE domain.
I mean if the AC uses NS OAM to detect defect in CE domain, does NS OAM
between PEs have any priority to apply?</font></span><div>&lt;NB&gt; When N=
S OAM is supported PSN-facing and the fault notification functions are enab=
led as described, then they are used for fault notification. Is that the qu=
estion? &lt;NB&gt;</div><span id=3D"OLK_SRC_BODY_SECTION"><br><br><font siz=
e=3D"2" face=3D"sans-serif" style=3D"font-family: Calibri, sans-serif; font=
-size: 14px; ">Nits:</font><br><font size=3D"2" face=3D"sans-serif" style=
=3D"font-family: Calibri, sans-serif; font-size: 14px; ">There are some nit=
s that need to resolve.
Please check link: <a href=3D"http://tools.ietf.org/idnits?url=3Dhttp://too=
ls.ietf.org/id/draft-ietf-pwe3-mpls-eth-oam-iwk-06.txt">http://tools.ietf.o=
rg/idnits?url=3Dhttp://tools.ietf.org/id/draft-ietf-pwe3-mpls-eth-oam-iwk-0=
6.txt</a></font><br></span><div>&lt;NB&gt; Yes. That will be taken care of =
in the updated version. &lt;NB&gt;</div><span id=3D"OLK_SRC_BODY_SECTION"><=
br><font size=3D"2" face=3D"sans-serif" style=3D"font-family: Calibri, sans=
-serif; font-size: 14px; ">Regards</font><br><font size=3D"2" face=3D"sans-=
serif" style=3D"font-family: Calibri, sans-serif; font-size: 14px; ">Lizhon=
g</font></span></body></html>

--_000_CD08F4B46DC50nabilnbitarverizoncom_--

From lizhong.jin@zte.com.cn  Wed Jan  2 22:29:44 2013
Return-Path: <lizhong.jin@zte.com.cn>
X-Original-To: rtg-dir@ietfa.amsl.com
Delivered-To: rtg-dir@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7AF8621F88BE; Wed,  2 Jan 2013 22:29:44 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.398
X-Spam-Level: 
X-Spam-Status: No, score=-102.398 tagged_above=-999 required=5 tests=[AWL=0.200, BAYES_00=-2.599, HTML_MESSAGE=0.001, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 0sU+5rmJFlOC; Wed,  2 Jan 2013 22:29:42 -0800 (PST)
Received: from zte.com.cn (mx5.zte.com.cn [63.217.80.70]) by ietfa.amsl.com (Postfix) with ESMTP id 0CB1921F8589; Wed,  2 Jan 2013 22:29:40 -0800 (PST)
Received: from mse02.zte.com.cn (unknown [10.30.3.21]) by Websense Email Security Gateway with ESMTPS id CA3A61273D31; Thu,  3 Jan 2013 14:31:53 +0800 (CST)
Received: from notes_smtp.zte.com.cn ([10.30.1.239]) by mse02.zte.com.cn with ESMTP id r036TMSh030339; Thu, 3 Jan 2013 14:29:22 +0800 (GMT-8) (envelope-from lizhong.jin@zte.com.cn)
In-Reply-To: <CD08F4B4.6DC50%nabil.n.bitar@verizon.com>
To: "Bitar, Nabil N" <nabil.n.bitar@verizon.com>
MIME-Version: 1.0
X-Mailer: Lotus Notes Release 6.5.4 March 27, 2005
Message-ID: <OFDF61A49B.6F1FE803-ON48257AE8.001DB636-48257AE8.0023A8B5@zte.com.cn>
From: Lizhong Jin<lizhong.jin@zte.com.cn>
Date: Thu, 3 Jan 2013 14:28:34 +0800
X-MIMETrack: Serialize by Router on notes_smtp/zte_ltd(Release 8.5.3FP1 HF212|May 23, 2012) at 2013-01-03 14:29:06, Serialize complete at 2013-01-03 14:29:06
Content-Type: multipart/alternative; boundary="=_alternative 0023A8B048257AE8_="
X-MAIL: mse02.zte.com.cn r036TMSh030339
Cc: "draft-ietf-pwe3-mpls-eth-oam-iwk.all@tools.ietf.org" <draft-ietf-pwe3-mpls-eth-oam-iwk.all@tools.ietf.org>, "rtg-dir@ietf.org" <rtg-dir@ietf.org>, rtg-dir-bounces@ietf.org, "rtg-ads@tools.ietf.org" <rtg-ads@tools.ietf.org>
Subject: Re: [RTG-DIR] RtgDir review: draft-ietf-pwe3-mpls-eth-oam-iwk-06.txt
X-BeenThere: rtg-dir@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Routing Area Directorate <rtg-dir.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/rtg-dir>, <mailto:rtg-dir-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/rtg-dir>
List-Post: <mailto:rtg-dir@ietf.org>
List-Help: <mailto:rtg-dir-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/rtg-dir>, <mailto:rtg-dir-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 03 Jan 2013 06:29:44 -0000

This is a multipart message in MIME format.
--=_alternative 0023A8B048257AE8_=
Content-Type: text/plain; charset="US-ASCII"

Hi Nabil,
See inline for the reply. Thank you, and happy new year.

Regards
Lizhong
 

rtg-dir-bounces@ietf.org wrote 2013/01/03 00:28:27:

> Hi Lizhong,
> Thanks for your review and comments and sorry for a late reply. 
> Please, see inline.
> 
> Thanks,
> Nabil
> 
> From: Lizhong Jin <lizhong.jin@zte.com.cn>
> Date: Tuesday, August 14, 2012 8:34 AM
> To: "rtg-ads@tools.ietf.org" <rtg-ads@tools.ietf.org>
> Cc: "draft-ietf-pwe3-mpls-eth-oam-iwk.all@tools.ietf.org" <draft-
> ietf-pwe3-mpls-eth-oam-iwk.all@tools.ietf.org>, "rtg-dir@ietf.org" <
> rtg-dir@ietf.org>
> Subject: [RTG-DIR] RtgDir review: 
draft-ietf-pwe3-mpls-eth-oam-iwk-06.txt
> 
> 
> Hello, 
> 
> I have been selected as the Routing Directorate reviewer for this 
> draft. The Routing Directorate seeks to review all routing or 
> routing-related drafts as they pass through IETF last call and IESG 
> review, and sometimes on special request. The purpose of the review 
> is to provide assistance to the Routing ADs. For more information 
> about the Routing Directorate, please see http://www.ietf.
> org/iesg/directorate/routing.html
> 
> Although these comments are primarily for the use of the Routing 
> ADs, it would be helpful if you could consider them along with any 
> other IETF Last Call comments that you receive, and strive to 
> resolve them through discussion or by updating the draft. 
> 
> Document: draft-ietf-pwe3-mpls-eth-oam-iwk-06.txt 
> Reviewer: Lizhong Jin
> Review Date: Aug, 14th, 2012 
> IETF LC End Date: Aug, 20th, 2012
> Intended Status: Standard track
> 
> Summary:
> 1.I have some minor concerns about this document that I think should
> be resolved before publication.
> 
> Comments:
> Basically, this document is well written and I believe the mechanism
> has been implemented and deployed in real networks. There are only 
> some parts of the document that need to be clarified to avoid 
> misunderstanding.
> 
> Major Issues:
> No major issues found.
> 
> Minor Issues:
> 2.2.  Abstract Defect States 
> A PW forward defect indication received on PE1 impacts the ability 
> of PE1 to receive traffic on the PW. 
> [Lizhong] "PW forward defect" only refers to one mechanism above, 
> should it be "PW receive defect"?
> 
> <NB> PE1 receives a a forward defect indication  and enters the 
> receive defect state. That is really what is in the text now. This 
> terminology is also used in RFC 6310. The text as it is is correct 
> and consistent. <NB>
[Lizhong] OK.
> 
> 
> 4.1. Use of Native Service (NS) Notification 
> 
>     - Sending of AIS frames from the local MEP to the MEP on the 
> remote PE when the MEP needs to convey PE receive defects, and when 
> CCM transmission is disabled. 
> [Lizhong] "PE receive defects" refer to PE AC receive defects or 
> both AC and PE receive defects?
> 
> <NB>
>  Section 4.1 lists the mechanisms used for fault notification on the
> PSN side only upfront.
> Section 6.1 "PW Receive Defect entry procedures" specified how the 
> mechanisms in section 4.1 can be used when receive defect is 
> detected on the PW. Please, look at the paragraph before last in that 
section.
> Section 6.5 "AC Receive Defect Entry Procedures" describes how the 
> mechanisms used in section 4.1 are used when AC receive defect state
> is entered. Please, look at the 4th paragraph in that section.
> <NB>
[Lizhong] I am OK now. Thanks.

> 
>     - Suspension of CCM frames transmission from the local MEP to 
> the peer MEP on the remote PE to convey PE receive defects, when 
> CCM transmission is enabled. 
> [Lizhong] "PE receive defects" refer to PE AC receive defects or 
> both AC and PE receive defects?
> 
> <NB> Please, see above answer. The same applies here.
[Lizhong] OK.
> 
> 
> 4.2. Use of PW Status notification for MPLS PSNs 
> 
> There are also scenarios where a PE carries out PW label withdrawal 
> instead of PW status notification. These include administrative 
> disablement of the PW or loss of Target LDP session with the peer 
> PE. 
> [Lizhong] There is another PW/AC status signaling method by using 
> label withdraw method when PW status notificationis not supported. 
> Is it intentionally ignored?
> 
> <NB> I am not sure I understand the comment as the text you quoted 
> is refering to PW label withdrawal as an alternative for status 
> notification. Isn't that what you are referring to?
[Lizhong] yes. I am not proposing to add PW label withdrawal, but want to 
know why it is not considered here.
> 
> 
> 4.3. Use of BFD Diagnostic Codes 
> 
> When using VCCV, the control channel (CC) type and Connectivity 
> Verification (CV) Type are agreed on between the peer PEs using the 
> OAM capability sub-TLV signaled as part of the interface parameter 
> TLV when using FEC 129 and the interface parameter sub-TLV when 
> using FEC 128. 
> [Lizhong] the "OAM capability sub-TLV" refer to "VCCV interface 
> parameters sub-TLV", right? Suggest to align with terminology in 
RFC5085.
> 
> <NB> Will do. Here is the iterated text:
> When using VCCV, the control channel (CC) type and Connectivity 
> Verification (CV) Type are agreed on between the peer PEs using the 
> VCCV parameter field signaled as a sub-tlv of the interface parameters
> TLV when using FEC 129 and the interface parameter sub-TLV when 
> using FEC 128. 
> <NB>
[Lizhong] good, thanks.

> 
> 5. Ethernet AC Defect States Entry or Exit Criteria 
> [Lizhong] context of AC receive/transmit defect entry is duplicated 
> with that in section 2.2. Is it possible to make the context more 
> simple, either in section 2.2 or 5.1?
> 
> <NB> There is overlap. I am proposing to merge text related to 
> conditions for entering the defect states in section 2.2 into 5.1 
> and reduce the overlap . I believe that addresses that point. If 
> that is OK with you, I will do that and send as part of the updated 
document.
[Lizhong] that's good, thanks.
> 
> 
> 6. Ethernet AC and PW Defect States Interworking 
> [Lizhong] RFC2119 words should be used in this section, e.g, "must" 
> should be "MUST".
> 
> <NB> Done. <NB>
[Lizhong] thanks.
> 
> 
> 6.1. PW Receive Defect Entry Procedures 
> [Lizhong] this section does not describe the mechanism to enter PW 
> receive defect state, is it same with that in section 2.2?
> 
> <NB> Section 6.1 discusses the actions when the PE enters the PW 
> receive defect state not the criteria to enter that state. However, 
> as you pointed out section 2.2 describes criteria for entering 
> receive defect state. It is similar to that in RFC6310. That is why 
> it wa sin section 2.2 only as a review. However, a better 
> organization would be to have a parallel section to 5.1  is. To 
> streamline things, I will do the same as proposed in the previous 
> similar comments. That is, merge text from section 2.2 into 6.1.  If
> that is OK with you, I will do that and send as part of the updated 
> document. <NB>
[Lizhong] that's good, thanks.
> 
> 
> Further, when PE1 enters the Receive Defect state, it must assume 
> that PE2 has no knowledge of the defect and must send reverse 
> defect failure notification to PE2. For MPLS PSN or MPLS-IP PSN, 
> this is done via either a PW Status notification message indicating 
> a reverse defect; or via VCCV-BFD diagnostic code of reverse defect 
> if VCCV CV type of 0x08 had been negotiated. 
> [Lizhong] why CV type of 0x20 is missed here?
> 
> <NB> Done. It should be as in other places in the document. There is
> one additional place, where that will be corrected as well. Thanks.
[Lizhong] good, thanks.
> 
> 
> 
> 6.2. PW Receive Defect Exit Procedures 
> [Lizhong] this section does not describe the mechanism to exit PW 
> receive defect state?
> 
> <NB> This section describes what actions must happen when the PE 
> exits the PW receive defect state and not what needs to happen to 
> exit the PW receive defect state. The PW receive and transmit defect
> state entry and exit criteria are summarized in section 2.2 and are 
> common with what is described in RFC 6310, as highlighted in section
> 4  and that is why they were thought as being summarized and not 
> included later. However, again I think with the changes above, and 
> to make it clearer  based on the comment, I can consolidate that in 
> a section that says PW Receive Defect State Entry and Exit criteria,
> and similarly PW Transmit Defect state and Exit criteria that 
> parallel those of the the AC. Will that address that point? <NB>
[Lizhong] that's good.

> 
> 
> If PW receive defect was established via notification from PE2 or 
> via loss of control adjacency, no additional action is needed, 
> since PE2 is expected to be aware of the defect clearing. 
> 
> 
> [Lizhong] the above description is incorrect in this section. The 
> exit of PW receive defect should be described, not enter of PW receive 
defect.
> <NB> Per above, this section describes what action PE1 needs to take
> when it exits the receive defect state. It is not describing how it 
> enters or exits the receive defect state.
[Lizhong] I see, ok with that.
> 
> 
> 6.3. PW Transmit Defect Entry Procedures 
> 
> - If PE1 is configured to run E-LMI [MEF16] with CE1 and E-LMI is 
> used for fault notification, PE1 must transmit E-LMI asynchronous 
> STATUS message with report type Single EVC Asynchronous Status 
> indicating that PW is Not Active. 
> [Lizhong] shouldn't the entry of PW transmit defect be signaled to 
> remote PE? I do not see such text here.
> <NB> It was assumed per section 4 to be the same in rfc 6310 since 
> this is failure that pertains to the PSN side. However, for 
> completeness here and consistency, I agree we should include it. I 
> will include the following per rfc 6310.
> "If the PW failure was detected by PE1 without receiving reverse 
> defect notification from
>       PE2, PE1 MUST assume PE2 has no knowledge of the defect and MUST
>       notify PE2 by sending FDI."
> <NB>
[Lizhong] that's good, thanks.

> 
> 6.4. PW Transmit Defect Exit Procedures 
> 
> - If PE1 is configured to run E-LMI [MEF16] with CE1, PE1 must 
> transmit E-LMI asynchronous STATUS message with report type Single 
> EVC Asynchronous Status indicating that PW is Active. 
> [Lizhong] same comment as for previous section, shouldn't the exit 
> of PW transmit defect be signaled to remote PE? I do not see such text 
here.
> <NB> Yes, and will include the following in-line with above response:
> PE1 MUST clear the FDI to PE2, if applicable.
> <NB>
[Lizhong] that's good, thanks.

> 
> 
> 6.5. AC Receive Defect Entry Procedures 
> 
> When Native Service OAM mechanism is supported on PE1, it can also 
> use the NS OAM notification as specified in Section 4.1. 
> [Lizhong] is there any relationship between notification mechanism 
> in CE domain and mechanism in PE domain. I mean if the AC uses NS 
> OAM to detect defect in CE domain, does NS OAM between PEs have any 
> priority to apply?
> <NB> When NS OAM is supported PSN-facing and the fault notification 
> functions are enabled as described, then they are used for fault 
> notification. Is that the question? <NB>
[Lizhong] Similar. And I mean, if NS OAM, VCCV-BFD and PW status are 
supported on the PE, which one should be applied? Is there any priority 
among the three?
> 
> 
> Nits:
> There are some nits that need to resolve. Please check link: http:
> //tools.ietf.org/idnits?url=http://tools.ietf.org/id/draft-ietf-
> pwe3-mpls-eth-oam-iwk-06.txt
> <NB> Yes. That will be taken care of in the updated version. <NB>
[Lizhong] thank you.
> 
> Regards
> Lizhong
--=_alternative 0023A8B048257AE8_=
Content-Type: text/html; charset="US-ASCII"


<br><font size=2 face="sans-serif">Hi Nabil,</font>
<br><font size=2 face="sans-serif">See inline for the reply. Thank you,
and happy new year.</font>
<br>
<br><font size=2 face="sans-serif">Regards</font>
<br><font size=2 face="sans-serif">Lizhong</font>
<br><font size=1 face="sans-serif">&nbsp;</font>
<br>
<br><font size=2 face="sans-serif">rtg-dir-bounces@ietf.org wrote 2013/01/03
00:28:27:<br>
<br>
&gt; Hi Lizhong,</font>
<br><font size=2 face="sans-serif">&gt; Thanks for your review and comments
and sorry for a late reply. <br>
&gt; Please, see inline.</font>
<br><font size=2 face="sans-serif">&gt; <br>
&gt; Thanks,</font>
<br><font size=2 face="sans-serif">&gt; Nabil</font>
<br><font size=2 face="sans-serif">&gt; <br>
&gt; From: Lizhong Jin &lt;lizhong.jin@zte.com.cn&gt;<br>
&gt; Date: Tuesday, August 14, 2012 8:34 AM<br>
&gt; To: &quot;rtg-ads@tools.ietf.org&quot; &lt;rtg-ads@tools.ietf.org&gt;<br>
&gt; Cc: &quot;draft-ietf-pwe3-mpls-eth-oam-iwk.all@tools.ietf.org&quot;
&lt;draft-<br>
&gt; ietf-pwe3-mpls-eth-oam-iwk.all@tools.ietf.org&gt;, &quot;rtg-dir@ietf.org&quot;
&lt;<br>
&gt; rtg-dir@ietf.org&gt;<br>
&gt; Subject: [RTG-DIR] RtgDir review: draft-ietf-pwe3-mpls-eth-oam-iwk-06.txt</font>
<br><font size=2 face="sans-serif">&gt; <br>
&gt; <br>
&gt; Hello, <br>
&gt; <br>
&gt; I have been selected as the Routing Directorate reviewer for this
<br>
&gt; draft. The Routing Directorate seeks to review all routing or <br>
&gt; routing-related drafts as they pass through IETF last call and IESG
<br>
&gt; review, and sometimes on special request. The purpose of the review
<br>
&gt; is to provide assistance to the Routing ADs. For more information
<br>
&gt; about the Routing Directorate, please see http://www.ietf.<br>
&gt; org/iesg/directorate/routing.html<br>
&gt; <br>
&gt; Although these comments are primarily for the use of the Routing <br>
&gt; ADs, it would be helpful if you could consider them along with any
<br>
&gt; other IETF Last Call comments that you receive, and strive to <br>
&gt; resolve them through discussion or by updating the draft. <br>
&gt; <br>
&gt; Document: draft-ietf-pwe3-mpls-eth-oam-iwk-06.txt <br>
&gt; Reviewer: Lizhong Jin<br>
&gt; Review Date: Aug, 14th, 2012 <br>
&gt; IETF LC End Date: Aug, 20th, 2012<br>
&gt; Intended Status: Standard track<br>
&gt; <br>
&gt; Summary:<br>
&gt; 1.I have some minor concerns about this document that I think should<br>
&gt; be resolved before publication.<br>
&gt; <br>
&gt; Comments:<br>
&gt; Basically, this document is well written and I believe the mechanism<br>
&gt; has been implemented and deployed in real networks. There are only
<br>
&gt; some parts of the document that need to be clarified to avoid <br>
&gt; misunderstanding.<br>
&gt; <br>
&gt; Major Issues:<br>
&gt; No major issues found.<br>
&gt; <br>
&gt; Minor Issues:<br>
&gt; 2.2. &nbsp;Abstract Defect States <br>
&gt; A PW forward defect indication received on PE1 impacts the ability
<br>
&gt; of PE1 to receive traffic on the PW. <br>
&gt; [Lizhong] &quot;PW forward defect&quot; only refers to one mechanism
above, <br>
&gt; should it be &quot;PW receive defect&quot;?</font>
<br><font size=2 face="sans-serif">&gt; <br>
&gt; &lt;NB&gt; PE1 receives a a forward defect indication &nbsp;and enters
the <br>
&gt; receive defect state. That is really what is in the text now. This
<br>
&gt; terminology is also used in RFC 6310. The text as it is is correct
<br>
&gt; and consistent. &lt;NB&gt;</font>
<br><font size=2 face="sans-serif">[Lizhong] OK.</font>
<br><font size=2 face="sans-serif">&gt; <br>
&gt; &nbsp;<br>
&gt; 4.1. Use of Native Service (NS) Notification &nbsp;<br>
&gt; <br>
&gt; &nbsp; &nbsp; - Sending of AIS frames from the local MEP to the MEP
on the <br>
&gt; remote PE when the MEP needs to convey PE receive defects, and when
<br>
&gt; CCM transmission is disabled. &nbsp;<br>
&gt; [Lizhong] &quot;PE receive defects&quot; refer to PE AC receive defects
or <br>
&gt; both AC and PE receive defects?</font>
<br><font size=2 face="sans-serif">&gt; <br>
&gt; &lt;NB&gt;</font>
<br><font size=2 face="sans-serif">&gt; &nbsp;Section 4.1 lists the mechanisms
used for fault notification on the<br>
&gt; PSN side only upfront.</font>
<br><font size=2 face="sans-serif">&gt; Section 6.1 &quot;PW Receive Defect
entry procedures&quot; specified how the <br>
&gt; mechanisms in section 4.1 can be used when receive defect is <br>
&gt; detected on the PW. Please, look at the paragraph before last in that
section.</font>
<br><font size=2 face="sans-serif">&gt; Section 6.5 &quot;AC Receive Defect
Entry Procedures&quot; describes how the <br>
&gt; mechanisms used in section 4.1 are used when AC receive defect state<br>
&gt; is entered. Please, look at the 4th paragraph in that section.</font>
<br><font size=2 face="sans-serif">&gt; &lt;NB&gt;</font>
<br><font size=2 face="sans-serif">[Lizhong] I am OK now. Thanks.</font>
<br>
<br><font size=2 face="sans-serif">&gt; &nbsp;</font>
<br><font size=2 face="sans-serif">&gt; &nbsp; &nbsp; - Suspension of CCM
frames transmission from the local MEP to <br>
&gt; the peer MEP on the remote PE to convey PE receive defects, when <br>
&gt; CCM transmission is enabled. &nbsp;<br>
&gt; [Lizhong] &quot;PE receive defects&quot; refer to PE AC receive defects
or <br>
&gt; both AC and PE receive defects?</font>
<br><font size=2 face="sans-serif">&gt; <br>
&gt; &lt;NB&gt; Please, see above answer. The same applies here.</font>
<br><font size=2 face="sans-serif">[Lizhong] OK.</font>
<br><font size=2 face="sans-serif">&gt; <br>
&gt; <br>
&gt; 4.2. Use of PW Status notification for MPLS PSNs &nbsp;<br>
&gt; <br>
&gt; There are also scenarios where a PE carries out PW label withdrawal
<br>
&gt; instead of PW status notification. These include administrative <br>
&gt; disablement of the PW or loss of Target LDP session with the peer
<br>
&gt; PE. <br>
&gt; [Lizhong] There is another PW/AC status signaling method by using
<br>
&gt; label withdraw method when PW status notificationis not supported.
<br>
&gt; Is it intentionally ignored?</font>
<br><font size=2 face="sans-serif">&gt; <br>
&gt; &lt;NB&gt; I am not sure I understand the comment as the text you
quoted <br>
&gt; is refering to PW label withdrawal as an alternative for status <br>
&gt; notification. Isn't that what you are referring to?</font>
<br><font size=2 face="sans-serif">[Lizhong] yes. I am not proposing to
add PW label withdrawal, but want to know why it is not considered here.</font>
<br><font size=2 face="sans-serif">&gt; <br>
&gt; <br>
&gt; 4.3. Use of BFD Diagnostic Codes <br>
&gt; <br>
&gt; When using VCCV, the control channel (CC) type and Connectivity <br>
&gt; Verification (CV) Type are agreed on between the peer PEs using the
<br>
&gt; OAM capability sub-TLV signaled as part of the interface parameter
<br>
&gt; TLV when using FEC 129 and the interface parameter sub-TLV when <br>
&gt; using FEC 128. &nbsp;<br>
&gt; [Lizhong] the &quot;OAM capability sub-TLV&quot; refer to &quot;VCCV
interface <br>
&gt; parameters sub-TLV&quot;, right? Suggest to align with terminology
in RFC5085.</font>
<br><font size=2 face="sans-serif">&gt; <br>
&gt; &lt;NB&gt; Will do. Here is the iterated text:</font>
<br><font size=2 face="sans-serif">&gt; When using VCCV, the control channel
(CC) type and Connectivity <br>
&gt; Verification (CV) Type are agreed on between the peer PEs using the
<br>
&gt; VCCV parameter field signaled as a sub-tlv of the interface parameters<br>
&gt; TLV when using FEC 129 and the interface parameter sub-TLV when <br>
&gt; using FEC 128. &nbsp;</font>
<br><font size=2 face="sans-serif">&gt; &lt;NB&gt;</font>
<br><font size=2 face="sans-serif">[Lizhong] good, thanks.</font>
<br>
<br><font size=2 face="sans-serif">&gt; <br>
&gt; 5. Ethernet AC Defect States Entry or Exit Criteria <br>
&gt; [Lizhong] context of AC receive/transmit defect entry is duplicated
<br>
&gt; with that in section 2.2. Is it possible to make the context more
<br>
&gt; simple, either in section 2.2 or 5.1?</font>
<br><font size=2 face="sans-serif">&gt; <br>
&gt; &lt;NB&gt; There is overlap. I am proposing to merge text related
to <br>
&gt; conditions for entering the defect states in section 2.2 into 5.1
&nbsp;<br>
&gt; and reduce the overlap . I believe that addresses that point. If <br>
&gt; that is OK with you, I will do that and send as part of the updated
document.</font>
<br><font size=2 face="sans-serif">[Lizhong] that's good, thanks.</font>
<br><font size=2 face="sans-serif">&gt; <br>
&gt; <br>
&gt; 6. Ethernet AC and PW Defect States Interworking <br>
&gt; [Lizhong] RFC2119 words should be used in this section, e.g, &quot;must&quot;
<br>
&gt; should be &quot;MUST&quot;.</font>
<br><font size=2 face="sans-serif">&gt; <br>
&gt; &lt;NB&gt; Done. &lt;NB&gt;</font>
<br><font size=2 face="sans-serif">[Lizhong] thanks.</font>
<br><font size=2 face="sans-serif">&gt; <br>
&gt; <br>
&gt; 6.1. PW Receive Defect Entry Procedures <br>
&gt; [Lizhong] this section does not describe the mechanism to enter PW
<br>
&gt; receive defect state, is it same with that in section 2.2?</font>
<br><font size=2 face="sans-serif">&gt; <br>
&gt; &lt;NB&gt; Section 6.1 discusses the actions when the PE enters the
PW <br>
&gt; receive defect state not the criteria to enter that state. However,
<br>
&gt; as you pointed out section 2.2 describes criteria for entering <br>
&gt; receive defect state. It is similar to that in RFC6310. That is why
<br>
&gt; it wa sin section 2.2 only as a review. However, a better <br>
&gt; organization would be to have a parallel section to 5.1 &nbsp;is.
To <br>
&gt; streamline things, I will do the same as proposed in the previous
<br>
&gt; similar comments. That is, merge text from section 2.2 into 6.1. &nbsp;If<br>
&gt; that is OK with you, I will do that and send as part of the updated
<br>
&gt; document. &lt;NB&gt;</font>
<br><font size=2 face="sans-serif">[Lizhong] that's good, thanks.</font>
<br><font size=2 face="sans-serif">&gt; <br>
&gt; <br>
&gt; Further, when PE1 enters the Receive Defect state, it must assume
<br>
&gt; that PE2 has no knowledge of the defect and must send reverse <br>
&gt; defect failure notification to PE2. For MPLS PSN or MPLS-IP PSN, <br>
&gt; this is done via either a PW Status notification message indicating
<br>
&gt; a reverse defect; or via VCCV-BFD diagnostic code of reverse defect
<br>
&gt; if VCCV CV type of 0x08 had been negotiated. <br>
&gt; [Lizhong] why CV type of 0x20 is missed here?</font>
<br><font size=2 face="sans-serif">&gt; <br>
&gt; &lt;NB&gt; Done. It should be as in other places in the document.
There is<br>
&gt; one additional place, where that will be corrected as well. Thanks.</font>
<br><font size=2 face="sans-serif">[Lizhong] good, thanks.</font>
<br><font size=2 face="sans-serif">&gt; <br>
&gt; <br>
&gt; <br>
&gt; 6.2. PW Receive Defect Exit Procedures <br>
&gt; [Lizhong] this section does not describe the mechanism to exit PW
<br>
&gt; receive defect state?</font>
<br><font size=2 face="sans-serif">&gt; <br>
&gt; &lt;NB&gt; This section describes what actions must happen when the
PE <br>
&gt; exits the PW receive defect state and not what needs to happen to
<br>
&gt; exit the PW receive defect state. The PW receive and transmit defect<br>
&gt; state entry and exit criteria are summarized in section 2.2 and are
<br>
&gt; common with what is described in RFC 6310, as highlighted in section<br>
&gt; 4 &nbsp;and that is why they were thought as being summarized and
not <br>
&gt; included later. However, again I think with the changes above, and
<br>
&gt; to make it clearer &nbsp;based on the comment, I can consolidate that
in <br>
&gt; a section that says PW Receive Defect State Entry and Exit criteria,<br>
&gt; and similarly PW Transmit Defect state and Exit criteria that <br>
&gt; parallel those of the the AC. Will that address that point? &lt;NB&gt;</font>
<br><font size=2 face="sans-serif">[Lizhong] that's good.</font>
<br>
<br><font size=2 face="sans-serif">&gt; <br>
&gt; <br>
&gt; If PW receive defect was established via notification from PE2 or
<br>
&gt; via loss of control adjacency, no additional action is needed, <br>
&gt; since PE2 is expected to be aware of the defect clearing. </font>
<br><font size=2 face="sans-serif">&gt; <br>
&gt; <br>
&gt; [Lizhong] the above description is incorrect in this section. The
<br>
&gt; exit of PW receive defect should be described, not enter of PW receive
defect.</font>
<br><font size=2 face="sans-serif">&gt; &lt;NB&gt; Per above, this section
describes what action PE1 needs to take<br>
&gt; when it exits the receive defect state. It is not describing how it
<br>
&gt; enters or exits the receive defect state.</font>
<br><font size=2 face="sans-serif">[Lizhong] I see, ok with that.</font>
<br><font size=2 face="sans-serif">&gt; <br>
&gt; <br>
&gt; 6.3. PW Transmit Defect Entry Procedures <br>
&gt; <br>
&gt; - If PE1 is configured to run E-LMI [MEF16] with CE1 and E-LMI is
<br>
&gt; used for fault notification, PE1 must transmit E-LMI asynchronous
<br>
&gt; STATUS message with report type Single EVC Asynchronous Status <br>
&gt; indicating that PW is Not Active. <br>
&gt; [Lizhong] shouldn't the entry of PW transmit defect be signaled to
<br>
&gt; remote PE? I do not see such text here.</font>
<br><font size=2 face="sans-serif">&gt; &lt;NB&gt; It was assumed per section
4 to be the same in rfc 6310 since <br>
&gt; this is failure that pertains to the PSN side. However, for <br>
&gt; completeness here and consistency, I agree we should include it. I
<br>
&gt; will include the following per rfc 6310.</font>
<br><font size=2 face="sans-serif">&gt; &quot;If the PW failure was detected
by PE1 without receiving reverse <br>
&gt; defect notification from<br>
&gt; &nbsp; &nbsp; &nbsp; PE2, PE1 MUST assume PE2 has no knowledge of
the defect and MUST<br>
&gt; &nbsp; &nbsp; &nbsp; notify PE2 by sending FDI.&quot;</font>
<br><font size=2 face="sans-serif">&gt; &lt;NB&gt;</font>
<br><font size=2 face="sans-serif">[Lizhong] that's good, thanks.</font>
<br><font size=2 face="sans-serif"><br>
&gt; <br>
&gt; 6.4. PW Transmit Defect Exit Procedures <br>
&gt; <br>
&gt; - If PE1 is configured to run E-LMI [MEF16] with CE1, PE1 must <br>
&gt; transmit E-LMI asynchronous STATUS message with report type Single
<br>
&gt; EVC Asynchronous Status indicating that PW is Active. <br>
&gt; [Lizhong] same comment as for previous section, shouldn't the exit
<br>
&gt; of PW transmit defect be signaled to remote PE? I do not see such
text here.</font>
<br><font size=2 face="sans-serif">&gt; &lt;NB&gt; Yes, and will include
the following in-line with above response:</font>
<br><font size=2 face="sans-serif">&gt; PE1 MUST clear the FDI to PE2,
if applicable.</font>
<br><font size=2 face="sans-serif">&gt; &lt;NB&gt;</font>
<br><font size=2 face="sans-serif">[Lizhong] that's good, thanks.</font>
<br>
<br><font size=2 face="sans-serif">&gt; <br>
&gt; <br>
&gt; 6.5. AC Receive Defect Entry Procedures <br>
&gt; <br>
&gt; When Native Service OAM mechanism is supported on PE1, it can also
<br>
&gt; use the NS OAM notification as specified in Section 4.1. &nbsp;<br>
&gt; [Lizhong] is there any relationship between notification mechanism
<br>
&gt; in CE domain and mechanism in PE domain. I mean if the AC uses NS
<br>
&gt; OAM to detect defect in CE domain, does NS OAM between PEs have any
<br>
&gt; priority to apply?</font>
<br><font size=2 face="sans-serif">&gt; &lt;NB&gt; When NS OAM is supported
PSN-facing and the fault notification <br>
&gt; functions are enabled as described, then they are used for fault <br>
&gt; notification. Is that the question? &lt;NB&gt;</font>
<br><font size=2 face="sans-serif">[Lizhong] Similar. And I mean, if NS
OAM, VCCV-BFD and PW status are supported on the PE, which one should be
applied? Is there any priority among the three?</font>
<br><font size=2 face="sans-serif">&gt; <br>
&gt; <br>
&gt; Nits:<br>
&gt; There are some nits that need to resolve. Please check link: http:<br>
&gt; //tools.ietf.org/idnits?url=http://tools.ietf.org/id/draft-ietf-<br>
&gt; pwe3-mpls-eth-oam-iwk-06.txt</font>
<br><font size=2 face="sans-serif">&gt; &lt;NB&gt; Yes. That will be taken
care of in the updated version. &lt;NB&gt;</font>
<br><font size=2 face="sans-serif">[Lizhong] thank you.</font>
<br><font size=2 face="sans-serif">&gt; <br>
&gt; Regards<br>
&gt; Lizhong</font>
--=_alternative 0023A8B048257AE8_=--

From hejia@huawei.com  Fri Jan  4 01:39:39 2013
Return-Path: <hejia@huawei.com>
X-Original-To: rtg-dir@ietfa.amsl.com
Delivered-To: rtg-dir@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 251A821F8EBD; Fri,  4 Jan 2013 01:39:39 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.328
X-Spam-Level: 
X-Spam-Status: No, score=-4.328 tagged_above=-999 required=5 tests=[AWL=2.271,  BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id gKvZXCeWtYp1; Fri,  4 Jan 2013 01:39:38 -0800 (PST)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) by ietfa.amsl.com (Postfix) with ESMTP id 4F3B721F8EBC; Fri,  4 Jan 2013 01:39:37 -0800 (PST)
Received: from 172.18.7.190 (EHLO lhreml203-edg.china.huawei.com) ([172.18.7.190]) by lhrrg02-dlp.huawei.com (MOS 4.3.5-GA FastPath queued) with ESMTP id ANE70316; Fri, 04 Jan 2013 09:39:36 +0000 (GMT)
Received: from LHREML404-HUB.china.huawei.com (10.201.5.218) by lhreml203-edg.huawei.com (172.18.7.221) with Microsoft SMTP Server (TLS) id 14.1.323.3; Fri, 4 Jan 2013 09:38:19 +0000
Received: from SZXEML411-HUB.china.huawei.com (10.82.67.138) by lhreml404-hub.china.huawei.com (10.201.5.218) with Microsoft SMTP Server (TLS) id 14.1.323.3; Fri, 4 Jan 2013 17:39:15 +0800
Received: from SZXEML505-MBS.china.huawei.com ([169.254.2.68]) by szxeml411-hub.china.huawei.com ([::1]) with mapi id 14.01.0323.003; Fri, 4 Jan 2013 17:37:44 +0800
From: "Hejia (Jia)" <hejia@huawei.com>
To: "rtg-ads@tools.ietf.org" <rtg-ads@tools.ietf.org>
Thread-Topic: RtgDir review: draft-ietf-mpls-tp-itu-t-identifiers-06.txt
Thread-Index: Ac3qXyTvBrQwmw89THOMUM0w8Qx7SQ==
Date: Fri, 4 Jan 2013 09:37:43 +0000
Message-ID: <735916399E11684EAF4EB4FB376B71952BF640C9@SZXEML505-MBS.china.huawei.com>
Accept-Language: en-US, zh-CN
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.66.76.169]
Content-Type: multipart/alternative; boundary="_000_735916399E11684EAF4EB4FB376B71952BF640C9SZXEML505MBSchi_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Cc: "rtg-dir@ietf.org" <rtg-dir@ietf.org>, "draft-ietf-mpls-tp-itu-t-identifiers.all@tools.ietf.org" <draft-ietf-mpls-tp-itu-t-identifiers.all@tools.ietf.org>, "mpls@ietf.org" <mpls@ietf.org>
Subject: [RTG-DIR] RtgDir review: draft-ietf-mpls-tp-itu-t-identifiers-06.txt
X-BeenThere: rtg-dir@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Routing Area Directorate <rtg-dir.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/rtg-dir>, <mailto:rtg-dir-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/rtg-dir>
List-Post: <mailto:rtg-dir@ietf.org>
List-Help: <mailto:rtg-dir-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/rtg-dir>, <mailto:rtg-dir-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 04 Jan 2013 09:39:39 -0000

--_000_735916399E11684EAF4EB4FB376B71952BF640C9SZXEML505MBSchi_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Hello,

I have been selected as the Routing Directorate reviewer for this draft. Th=
e Routing Directorate seeks to review all routing or routing-related drafts=
 as they pass through IETF last call and IESG review, and sometimes on spec=
ial request. The purpose of the review is to provide assistance to the Rout=
ing ADs. For more information about the Routing Directorate, please see htt=
p://www.ietf.org/iesg/directorate/routing.html

Although these comments are primarily for the use of the Routing ADs, it wo=
uld be helpful if you could consider them along with any other IETF Last Ca=
ll comments that you receive, and strive to resolve them through discussion=
 or by updating the draft.

Document: draft-ietf-mpls-tp-itu-t-identifiers-06.txt
Reviewer: Jia He
Review Date: Jan 4, 2013
IETF LC End Date: Jan 4, 2013

Intended Status: Standards Track

Summary:

I have one minor concern about this document that I think should be resolve=
d before publication.

Comments:

The document is well structured and easy to understand. It is a useful draf=
t that complements the MPLS-TP draft set.


Major Issues:
No major issues found.


Minor Issues:

1) Section 7, the description of "maintenance entities" needs review.

Section 7 has the following description about "maintenance entities", which=
 confusingly implies that MEPs or MIPs are MEs.

   These maintenance entities can be e.g.  Maintenance
   Entity Group End Points (MEPs) or Maintenance Entity Group
   Intermediate Points (MIPs).

However, there is explicit definition of "maintenance entity" in RFC 6371 (=
see below), which indicates a relationship, not separately MEPs or MIPs.

   Maintenance Entity (ME): Some portion of a transport path that
   requires management bounded by two points (called MEPs), and the
   relationship between those points to which maintenance and monitoring
   operations apply

Therefore, it is suggested to replace the sentence "These maintenance entit=
ies can be..." with the definition of MEPs and MIPs in RFC 6371, or remove =
all the definition description of MEGs, MEPs and MIPs in this paragraph and=
 refer to RFC 6371.


Nits:

Section 6
s/In stead of/Instead of

Section 7
s/enties/entities

Section 7.1
s/CC:ICC:UMC/CC::ICC::UMC



B.R.
Jia

--_000_735916399E11684EAF4EB4FB376B71952BF640C9SZXEML505MBSchi_
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-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:x=3D"urn:schemas-microsoft-com:office:excel" xmlns:p=3D"urn:schemas-m=
icrosoft-com:office:powerpoint" xmlns:a=3D"urn:schemas-microsoft-com:office=
:access" xmlns:dt=3D"uuid:C2F41010-65B3-11d1-A29F-00AA00C14882" xmlns:s=3D"=
uuid:BDC6E3F0-6DA3-11d1-A2A3-00AA00C14882" xmlns:rs=3D"urn:schemas-microsof=
t-com:rowset" xmlns:z=3D"#RowsetSchema" xmlns:b=3D"urn:schemas-microsoft-co=
m:office:publisher" xmlns:ss=3D"urn:schemas-microsoft-com:office:spreadshee=
t" xmlns:c=3D"urn:schemas-microsoft-com:office:component:spreadsheet" xmlns=
:odc=3D"urn:schemas-microsoft-com:office:odc" xmlns:oa=3D"urn:schemas-micro=
soft-com:office:activation" xmlns:html=3D"http://www.w3.org/TR/REC-html40" =
xmlns:q=3D"http://schemas.xmlsoap.org/soap/envelope/" xmlns:rtc=3D"http://m=
icrosoft.com/officenet/conferencing" xmlns:D=3D"DAV:" xmlns:Repl=3D"http://=
schemas.microsoft.com/repl/" xmlns:mt=3D"http://schemas.microsoft.com/share=
point/soap/meetings/" xmlns:x2=3D"http://schemas.microsoft.com/office/excel=
/2003/xml" xmlns:ppda=3D"http://www.passport.com/NameSpace.xsd" xmlns:ois=
=3D"http://schemas.microsoft.com/sharepoint/soap/ois/" xmlns:dir=3D"http://=
schemas.microsoft.com/sharepoint/soap/directory/" xmlns:ds=3D"http://www.w3=
.org/2000/09/xmldsig#" xmlns:dsp=3D"http://schemas.microsoft.com/sharepoint=
/dsp" xmlns:udc=3D"http://schemas.microsoft.com/data/udc" xmlns:xsd=3D"http=
://www.w3.org/2001/XMLSchema" xmlns:sub=3D"http://schemas.microsoft.com/sha=
repoint/soap/2002/1/alerts/" xmlns:ec=3D"http://www.w3.org/2001/04/xmlenc#"=
 xmlns:sp=3D"http://schemas.microsoft.com/sharepoint/" xmlns:sps=3D"http://=
schemas.microsoft.com/sharepoint/soap/" xmlns:xsi=3D"http://www.w3.org/2001=
/XMLSchema-instance" xmlns:udcs=3D"http://schemas.microsoft.com/data/udc/so=
ap" xmlns:udcxf=3D"http://schemas.microsoft.com/data/udc/xmlfile" xmlns:udc=
p2p=3D"http://schemas.microsoft.com/data/udc/parttopart" xmlns:wf=3D"http:/=
/schemas.microsoft.com/sharepoint/soap/workflow/" xmlns:dsss=3D"http://sche=
mas.microsoft.com/office/2006/digsig-setup" xmlns:dssi=3D"http://schemas.mi=
crosoft.com/office/2006/digsig" xmlns:mdssi=3D"http://schemas.openxmlformat=
s.org/package/2006/digital-signature" xmlns:mver=3D"http://schemas.openxmlf=
ormats.org/markup-compatibility/2006" xmlns:m=3D"http://schemas.microsoft.c=
om/office/2004/12/omml" xmlns:mrels=3D"http://schemas.openxmlformats.org/pa=
ckage/2006/relationships" xmlns:spwp=3D"http://microsoft.com/sharepoint/web=
partpages" xmlns:ex12t=3D"http://schemas.microsoft.com/exchange/services/20=
06/types" xmlns:ex12m=3D"http://schemas.microsoft.com/exchange/services/200=
6/messages" xmlns:pptsl=3D"http://schemas.microsoft.com/sharepoint/soap/Sli=
deLibrary/" xmlns:spsl=3D"http://microsoft.com/webservices/SharePointPortal=
Server/PublishedLinksService" xmlns:Z=3D"urn:schemas-microsoft-com:" xmlns:=
st=3D"&#1;" xmlns=3D"http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Word 12 (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:"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: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;
	text-align:justify;
	text-justify:inter-ideograph;
	font-size:10.5pt;
	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;}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
	{mso-style-priority:34;
	margin:0cm;
	margin-bottom:.0001pt;
	text-align:justify;
	text-justify:inter-ideograph;
	text-indent:21.0pt;
	font-size:10.5pt;
	font-family:"Calibri","sans-serif";}
span.EmailStyle17
	{mso-style-type:personal-compose;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;}
/* Page Definitions */
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:72.0pt 90.0pt 72.0pt 90.0pt;}
div.WordSection1
	{page:WordSection1;}
/* List Definitions */
@list l0
	{mso-list-id:29499809;
	mso-list-type:hybrid;
	mso-list-template-ids:-1662897124 -614579624 67698713 67698715 67698703 67=
698713 67698715 67698703 67698713 67698715;}
@list l0:level1
	{mso-level-text:"%1\)";
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:18.0pt;
	text-indent:-18.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=3D"ZH-CN" link=3D"blue" vlink=3D"purple" style=3D"text-justify-t=
rim:punctuation">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span lang=3D"EN-US">Hello, <o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">I have been selected as the Rou=
ting Directorate reviewer for this draft. The Routing Directorate seeks to =
review all routing or routing-related drafts as they pass through IETF last=
 call and IESG review, and sometimes
 on special request. The purpose of the review is to provide assistance to =
the Routing ADs. For more information about the Routing Directorate, please=
 see http://www.ietf.org/iesg/directorate/routing.html
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Although these comments are pri=
marily for the use of the Routing ADs, it would be helpful if you could con=
sider them along with any other IETF Last Call comments that you receive, a=
nd strive to resolve them through discussion
 or by updating the draft. <o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Document: draft-ietf-mpls-tp-it=
u-t-identifiers-06.txt
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Reviewer: Jia He <o:p></o:p></s=
pan></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Review Date: Jan 4, 2013 <o:p><=
/o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">IETF LC End Date: Jan 4, 2013 <=
o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Intended Status: Standards Trac=
k <o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><b><span lang=3D"EN-US">Summary</span></b><span lang=
=3D"EN-US">:
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">I have one minor concern about =
this document that I think should be resolved before publication.<o:p></o:p=
></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><b><span lang=3D"EN-US">Comments</span></b><span lan=
g=3D"EN-US">:<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">The document is well structured=
 and easy to understand. It is a useful draft that complements the MPLS-TP =
draft set.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><b><span lang=3D"EN-US">Major Issues</span></b><span=
 lang=3D"EN-US">:
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">No major issues found.<o:p></o:=
p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><b><span lang=3D"EN-US">Minor Issues</span></b><span=
 lang=3D"EN-US">:
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">1) Section 7, the description o=
f &quot;maintenance entities&quot; needs review.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Section 7 has the following des=
cription about &quot;maintenance entities&quot;, which confusingly implies =
that MEPs or MIPs are MEs.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">&nbsp;&nbsp; These maintenance =
entities can be e.g.&nbsp; Maintenance<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">&nbsp;&nbsp; Entity Group End P=
oints (MEPs) or Maintenance Entity Group<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">&nbsp;&nbsp; Intermediate Point=
s (MIPs).&nbsp; <o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">However, there is explicit defi=
nition of &quot;maintenance entity&quot; in RFC 6371 (see below), which ind=
icates a relationship, not separately MEPs or MIPs.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">&nbsp;&nbsp; Maintenance Entity=
 (ME): Some portion of a transport path that<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">&nbsp;&nbsp; requires managemen=
t bounded by two points (called MEPs), and the<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">&nbsp;&nbsp; <u>relationship be=
tween those points</u> to which maintenance and monitoring<o:p></o:p></span=
></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">&nbsp;&nbsp; operations apply<o=
:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Therefore, it is suggested to r=
eplace the sentence &quot;These maintenance entities can be...&quot; with t=
he definition of MEPs and MIPs in RFC 6371, or remove all the definition de=
scription of MEGs, MEPs and MIPs in this paragraph
 and refer to RFC 6371.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><b><span lang=3D"EN-US">Nits</span></b><span lang=3D=
"EN-US">: <o:p>
</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Section 6<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">s/In stead of/Instead of<o:p></=
o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Section 7<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">s/enties/entities<o:p></o:p></s=
pan></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Section 7.1<o:p></o:p></span></=
p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">s/CC:ICC:UMC/CC::ICC::UMC<o:p><=
/o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">B.R.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Jia<o:p></o:p></span></p>
</div>
</body>
</html>

--_000_735916399E11684EAF4EB4FB376B71952BF640C9SZXEML505MBSchi_--

From nabil.n.bitar@verizon.com  Fri Jan  4 10:12:47 2013
Return-Path: <nabil.n.bitar@verizon.com>
X-Original-To: rtg-dir@ietfa.amsl.com
Delivered-To: rtg-dir@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1A18F21F8797; Fri,  4 Jan 2013 10:12:47 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.298
X-Spam-Level: 
X-Spam-Status: No, score=-3.298 tagged_above=-999 required=5 tests=[AWL=-0.300, BAYES_00=-2.599, HTML_MESSAGE=0.001, J_CHICKENPOX_31=0.6, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id yXXXaJP4i1gQ; Fri,  4 Jan 2013 10:12:45 -0800 (PST)
Received: from fldsmtpe02.verizon.com (fldsmtpe02.verizon.com [140.108.26.141]) by ietfa.amsl.com (Postfix) with ESMTP id 16B7621F84EA; Fri,  4 Jan 2013 10:12:43 -0800 (PST)
X-IronPort-Anti-Spam-Filtered: false
Received: from unknown (HELO fldsmtpi02.verizon.com) ([166.68.71.144]) by fldsmtpe02.verizon.com with ESMTP; 04 Jan 2013 18:12:40 +0000
From: "Bitar, Nabil N" <nabil.n.bitar@verizon.com>
To: Lizhong Jin <lizhong.jin@zte.com.cn>, "Bitar, Nabil N" <nabil.n.bitar@verizon.com>
X-IronPort-AV: E=Sophos;i="4.84,411,1355097600";  d="scan'208,217";a="390317648"
Received: from fldp1lumxc7hb03.verizon.com (HELO FLDP1LUMXC7HB03.us.one.verizon.com) ([166.68.75.86]) by fldsmtpi02.verizon.com with ESMTP; 04 Jan 2013 18:12:40 +0000
Received: from fldp1lumxc7v63.us.one.verizon.com ([166.68.45.45]) by FLDP1LUMXC7HB03.us.one.verizon.com ([166.68.75.86]) with mapi; Fri, 4 Jan 2013 13:12:40 -0500
Date: Fri, 4 Jan 2013 13:12:26 -0500
Thread-Topic: [RTG-DIR] RtgDir review: draft-ietf-pwe3-mpls-eth-oam-iwk-06.txt
Thread-Index: Ac3qpxVb0hPT131CQEGU3yqMaa+eoQ==
Message-ID: <CD0BB69D.6E640%nabil.n.bitar@verizon.com>
In-Reply-To: <OFDF61A49B.6F1FE803-ON48257AE8.001DB636-48257AE8.0023A8B5@zte.com.cn>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/14.2.3.120616
acceptlanguage: en-US
Content-Type: multipart/alternative; boundary="_000_CD0BB69D6E640nabilnbitarverizoncom_"
MIME-Version: 1.0
Cc: "draft-ietf-pwe3-mpls-eth-oam-iwk.all@tools.ietf.org" <draft-ietf-pwe3-mpls-eth-oam-iwk.all@tools.ietf.org>, "rtg-dir@ietf.org" <rtg-dir@ietf.org>, "rtg-dir-bounces@ietf.org" <rtg-dir-bounces@ietf.org>, "rtg-ads@tools.ietf.org" <rtg-ads@tools.ietf.org>
Subject: Re: [RTG-DIR] RtgDir review: draft-ietf-pwe3-mpls-eth-oam-iwk-06.txt
X-BeenThere: rtg-dir@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Routing Area Directorate <rtg-dir.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/rtg-dir>, <mailto:rtg-dir-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/rtg-dir>
List-Post: <mailto:rtg-dir@ietf.org>
List-Help: <mailto:rtg-dir-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/rtg-dir>, <mailto:rtg-dir-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 04 Jan 2013 18:12:47 -0000

--_000_CD0BB69D6E640nabilnbitarverizoncom_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Hi,
Thanks. Happy new year to you as well.
Thanks for below. I am copying the only comment you still have from the bel=
ow email:

> <NB> When NS OAM is supported PSN-facing and the fault notification
> functions are enabled as described, then they are used for fault
> notification. Is that the question? <NB>
[Lizhong] Similar. And I mean, if NS OAM, VCCV-BFD and PW status are suppor=
ted on the PE, which one should be applied? Is there any priority among the=
 three?
>

<NB2> There is no priority defined among the three. On the PSN-facing side,=
 if all three are enabled for fault defection and notification (I don;t see=
 why all 3 would be enabled). The text says that how each of them can be us=
ed for failure notification. A failure notification by any of the mechanism=
s will bring the service down.

Thanks,
Nabil

From: Lizhong Jin <lizhong.jin@zte.com.cn<mailto:lizhong.jin@zte.com.cn>>
Date: Thursday, January 3, 2013 1:28 AM
To: "Bitar, Nabil N" <nabil.n.bitar@one.verizon.com<mailto:nabil.n.bitar@on=
e.verizon.com>>
Cc: "draft-ietf-pwe3-mpls-eth-oam-iwk.all@tools.ietf.org<mailto:draft-ietf-=
pwe3-mpls-eth-oam-iwk.all@tools.ietf.org>" <draft-ietf-pwe3-mpls-eth-oam-iw=
k.all@tools.ietf.org<mailto:draft-ietf-pwe3-mpls-eth-oam-iwk.all@tools.ietf=
.org>>, "rtg-ads@tools.ietf.org<mailto:rtg-ads@tools.ietf.org>" <rtg-ads@to=
ols.ietf.org<mailto:rtg-ads@tools.ietf.org>>, "rtg-dir@ietf.org<mailto:rtg-=
dir@ietf.org>" <rtg-dir@ietf.org<mailto:rtg-dir@ietf.org>>, "rtg-dir-bounce=
s@ietf.org<mailto:rtg-dir-bounces@ietf.org>" <rtg-dir-bounces@ietf.org<mail=
to:rtg-dir-bounces@ietf.org>>
Subject: Re: [RTG-DIR] RtgDir review: draft-ietf-pwe3-mpls-eth-oam-iwk-06.t=
xt


Hi Nabil,
See inline for the reply. Thank you, and happy new year.

Regards
Lizhong


rtg-dir-bounces@ietf.org<mailto:rtg-dir-bounces@ietf.org> wrote 2013/01/03 =
00:28:27:

> Hi Lizhong,
> Thanks for your review and comments and sorry for a late reply.
> Please, see inline.
>
> Thanks,
> Nabil
>
> From: Lizhong Jin <lizhong.jin@zte.com.cn<mailto:lizhong.jin@zte.com.cn>>
> Date: Tuesday, August 14, 2012 8:34 AM
> To: "rtg-ads@tools.ietf.org<mailto:rtg-ads@tools.ietf.org>" <rtg-ads@tool=
s.ietf.org<mailto:rtg-ads@tools.ietf.org>>
> Cc: "draft-ietf-pwe3-mpls-eth-oam-iwk.all@tools.ietf.org<mailto:draft-iet=
f-pwe3-mpls-eth-oam-iwk.all@tools.ietf.org>" <draft-
> ietf-pwe3-mpls-eth-oam-iwk.all@tools.ietf.org<mailto:ietf-pwe3-mpls-eth-o=
am-iwk.all@tools.ietf.org>>, "rtg-dir@ietf.org<mailto:rtg-dir@ietf.org>" <
> rtg-dir@ietf.org<mailto:rtg-dir@ietf.org>>
> Subject: [RTG-DIR] RtgDir review: draft-ietf-pwe3-mpls-eth-oam-iwk-06.txt
>
>
> Hello,
>
> I have been selected as the Routing Directorate reviewer for this
> draft. The Routing Directorate seeks to review all routing or
> routing-related drafts as they pass through IETF last call and IESG
> review, and sometimes on special request. The purpose of the review
> is to provide assistance to the Routing ADs. For more information
> about the Routing Directorate, please see http://www.ietf.
> org/iesg/directorate/routing.html
>
> Although these comments are primarily for the use of the Routing
> ADs, it would be helpful if you could consider them along with any
> other IETF Last Call comments that you receive, and strive to
> resolve them through discussion or by updating the draft.
>
> Document: draft-ietf-pwe3-mpls-eth-oam-iwk-06.txt
> Reviewer: Lizhong Jin
> Review Date: Aug, 14th, 2012
> IETF LC End Date: Aug, 20th, 2012
> Intended Status: Standard track
>
> Summary:
> 1.I have some minor concerns about this document that I think should
> be resolved before publication.
>
> Comments:
> Basically, this document is well written and I believe the mechanism
> has been implemented and deployed in real networks. There are only
> some parts of the document that need to be clarified to avoid
> misunderstanding.
>
> Major Issues:
> No major issues found.
>
> Minor Issues:
> 2.2.  Abstract Defect States
> A PW forward defect indication received on PE1 impacts the ability
> of PE1 to receive traffic on the PW.
> [Lizhong] "PW forward defect" only refers to one mechanism above,
> should it be "PW receive defect"?
>
> <NB> PE1 receives a a forward defect indication  and enters the
> receive defect state. That is really what is in the text now. This
> terminology is also used in RFC 6310. The text as it is is correct
> and consistent. <NB>
[Lizhong] OK.
>
>
> 4.1. Use of Native Service (NS) Notification
>
>     - Sending of AIS frames from the local MEP to the MEP on the
> remote PE when the MEP needs to convey PE receive defects, and when
> CCM transmission is disabled.
> [Lizhong] "PE receive defects" refer to PE AC receive defects or
> both AC and PE receive defects?
>
> <NB>
>  Section 4.1 lists the mechanisms used for fault notification on the
> PSN side only upfront.
> Section 6.1 "PW Receive Defect entry procedures" specified how the
> mechanisms in section 4.1 can be used when receive defect is
> detected on the PW. Please, look at the paragraph before last in that sec=
tion.
> Section 6.5 "AC Receive Defect Entry Procedures" describes how the
> mechanisms used in section 4.1 are used when AC receive defect state
> is entered. Please, look at the 4th paragraph in that section.
> <NB>
[Lizhong] I am OK now. Thanks.

>
>     - Suspension of CCM frames transmission from the local MEP to
> the peer MEP on the remote PE to convey PE receive defects, when
> CCM transmission is enabled.
> [Lizhong] "PE receive defects" refer to PE AC receive defects or
> both AC and PE receive defects?
>
> <NB> Please, see above answer. The same applies here.
[Lizhong] OK.
>
>
> 4.2. Use of PW Status notification for MPLS PSNs
>
> There are also scenarios where a PE carries out PW label withdrawal
> instead of PW status notification. These include administrative
> disablement of the PW or loss of Target LDP session with the peer
> PE.
> [Lizhong] There is another PW/AC status signaling method by using
> label withdraw method when PW status notificationis not supported.
> Is it intentionally ignored?
>
> <NB> I am not sure I understand the comment as the text you quoted
> is refering to PW label withdrawal as an alternative for status
> notification. Isn't that what you are referring to?
[Lizhong] yes. I am not proposing to add PW label withdrawal, but want to k=
now why it is not considered here.
>
>
> 4.3. Use of BFD Diagnostic Codes
>
> When using VCCV, the control channel (CC) type and Connectivity
> Verification (CV) Type are agreed on between the peer PEs using the
> OAM capability sub-TLV signaled as part of the interface parameter
> TLV when using FEC 129 and the interface parameter sub-TLV when
> using FEC 128.
> [Lizhong] the "OAM capability sub-TLV" refer to "VCCV interface
> parameters sub-TLV", right? Suggest to align with terminology in RFC5085.
>
> <NB> Will do. Here is the iterated text:
> When using VCCV, the control channel (CC) type and Connectivity
> Verification (CV) Type are agreed on between the peer PEs using the
> VCCV parameter field signaled as a sub-tlv of the interface parameters
> TLV when using FEC 129 and the interface parameter sub-TLV when
> using FEC 128.
> <NB>
[Lizhong] good, thanks.

>
> 5. Ethernet AC Defect States Entry or Exit Criteria
> [Lizhong] context of AC receive/transmit defect entry is duplicated
> with that in section 2.2. Is it possible to make the context more
> simple, either in section 2.2 or 5.1?
>
> <NB> There is overlap. I am proposing to merge text related to
> conditions for entering the defect states in section 2.2 into 5.1
> and reduce the overlap . I believe that addresses that point. If
> that is OK with you, I will do that and send as part of the updated docum=
ent.
[Lizhong] that's good, thanks.
>
>
> 6. Ethernet AC and PW Defect States Interworking
> [Lizhong] RFC2119 words should be used in this section, e.g, "must"
> should be "MUST".
>
> <NB> Done. <NB>
[Lizhong] thanks.
>
>
> 6.1. PW Receive Defect Entry Procedures
> [Lizhong] this section does not describe the mechanism to enter PW
> receive defect state, is it same with that in section 2.2?
>
> <NB> Section 6.1 discusses the actions when the PE enters the PW
> receive defect state not the criteria to enter that state. However,
> as you pointed out section 2.2 describes criteria for entering
> receive defect state. It is similar to that in RFC6310. That is why
> it wa sin section 2.2 only as a review. However, a better
> organization would be to have a parallel section to 5.1  is. To
> streamline things, I will do the same as proposed in the previous
> similar comments. That is, merge text from section 2.2 into 6.1.  If
> that is OK with you, I will do that and send as part of the updated
> document. <NB>
[Lizhong] that's good, thanks.
>
>
> Further, when PE1 enters the Receive Defect state, it must assume
> that PE2 has no knowledge of the defect and must send reverse
> defect failure notification to PE2. For MPLS PSN or MPLS-IP PSN,
> this is done via either a PW Status notification message indicating
> a reverse defect; or via VCCV-BFD diagnostic code of reverse defect
> if VCCV CV type of 0x08 had been negotiated.
> [Lizhong] why CV type of 0x20 is missed here?
>
> <NB> Done. It should be as in other places in the document. There is
> one additional place, where that will be corrected as well. Thanks.
[Lizhong] good, thanks.
>
>
>
> 6.2. PW Receive Defect Exit Procedures
> [Lizhong] this section does not describe the mechanism to exit PW
> receive defect state?
>
> <NB> This section describes what actions must happen when the PE
> exits the PW receive defect state and not what needs to happen to
> exit the PW receive defect state. The PW receive and transmit defect
> state entry and exit criteria are summarized in section 2.2 and are
> common with what is described in RFC 6310, as highlighted in section
> 4  and that is why they were thought as being summarized and not
> included later. However, again I think with the changes above, and
> to make it clearer  based on the comment, I can consolidate that in
> a section that says PW Receive Defect State Entry and Exit criteria,
> and similarly PW Transmit Defect state and Exit criteria that
> parallel those of the the AC. Will that address that point? <NB>
[Lizhong] that's good.

>
>
> If PW receive defect was established via notification from PE2 or
> via loss of control adjacency, no additional action is needed,
> since PE2 is expected to be aware of the defect clearing.
>
>
> [Lizhong] the above description is incorrect in this section. The
> exit of PW receive defect should be described, not enter of PW receive de=
fect.
> <NB> Per above, this section describes what action PE1 needs to take
> when it exits the receive defect state. It is not describing how it
> enters or exits the receive defect state.
[Lizhong] I see, ok with that.
>
>
> 6.3. PW Transmit Defect Entry Procedures
>
> - If PE1 is configured to run E-LMI [MEF16] with CE1 and E-LMI is
> used for fault notification, PE1 must transmit E-LMI asynchronous
> STATUS message with report type Single EVC Asynchronous Status
> indicating that PW is Not Active.
> [Lizhong] shouldn't the entry of PW transmit defect be signaled to
> remote PE? I do not see such text here.
> <NB> It was assumed per section 4 to be the same in rfc 6310 since
> this is failure that pertains to the PSN side. However, for
> completeness here and consistency, I agree we should include it. I
> will include the following per rfc 6310.
> "If the PW failure was detected by PE1 without receiving reverse
> defect notification from
>       PE2, PE1 MUST assume PE2 has no knowledge of the defect and MUST
>       notify PE2 by sending FDI."
> <NB>
[Lizhong] that's good, thanks.

>
> 6.4. PW Transmit Defect Exit Procedures
>
> - If PE1 is configured to run E-LMI [MEF16] with CE1, PE1 must
> transmit E-LMI asynchronous STATUS message with report type Single
> EVC Asynchronous Status indicating that PW is Active.
> [Lizhong] same comment as for previous section, shouldn't the exit
> of PW transmit defect be signaled to remote PE? I do not see such text he=
re.
> <NB> Yes, and will include the following in-line with above response:
> PE1 MUST clear the FDI to PE2, if applicable.
> <NB>
[Lizhong] that's good, thanks.

>
>
> 6.5. AC Receive Defect Entry Procedures
>
> When Native Service OAM mechanism is supported on PE1, it can also
> use the NS OAM notification as specified in Section 4.1.
> [Lizhong] is there any relationship between notification mechanism
> in CE domain and mechanism in PE domain. I mean if the AC uses NS
> OAM to detect defect in CE domain, does NS OAM between PEs have any
> priority to apply?
> <NB> When NS OAM is supported PSN-facing and the fault notification
> functions are enabled as described, then they are used for fault
> notification. Is that the question? <NB>
[Lizhong] Similar. And I mean, if NS OAM, VCCV-BFD and PW status are suppor=
ted on the PE, which one should be applied? Is there any priority among the=
 three?
>
>
> Nits:
> There are some nits that need to resolve. Please check link: http:
> //tools.ietf.org/idnits?url=3Dhttp://tools.ietf.org/id/draft-ietf-
> pwe3-mpls-eth-oam-iwk-06.txt
> <NB> Yes. That will be taken care of in the updated version. <NB>
[Lizhong] thank you.
>
> Regards
> Lizhong

--_000_CD0BB69D6E640nabilnbitarverizoncom_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html><head></head><body style=3D"color: rgb(0, 0, 0); font-size: 14px; fon=
t-family: Calibri, sans-serif; word-wrap: break-word; -webkit-nbsp-mode: sp=
ace; -webkit-line-break: after-white-space; "><div>Hi,</div><div>Thanks. Ha=
ppy new year to you as well.&nbsp;</div><div>Thanks for below. I am copying=
 the only comment you still have from the below email:</div><div><br></div>=
<div><font size=3D"2" face=3D"sans-serif">&gt; &lt;NB&gt; When NS OAM is su=
pported PSN-facing and the fault notification&nbsp;<br>&gt; functions are e=
nabled as described, then they are used for fault&nbsp;<br>&gt; notificatio=
n. Is that the question? &lt;NB&gt;</font>&nbsp;<br><font size=3D"2" face=
=3D"sans-serif">[Lizhong] Similar. And I mean, if NS OAM, VCCV-BFD and PW s=
tatus are supported on the PE, which one should be applied? Is there any pr=
iority among the three?</font><br><font size=3D"2" face=3D"sans-serif">&gt;=
&nbsp;</font></div><div><font size=3D"2" face=3D"sans-serif"><br></font></d=
iv><div><font size=3D"2" face=3D"sans-serif">&lt;NB2&gt; There is no priori=
ty defined among the three. On the PSN-facing side, if all three are enable=
d for fault defection and notification (I don;t see why all 3 would be enab=
led). The text says that how each of them can be used for failure notificat=
ion. A failure notification by any of the mechanisms will bring the service=
 down.</font></div><div><font size=3D"2" face=3D"sans-serif"><br></font></d=
iv><div><font size=3D"2" face=3D"sans-serif">Thanks,</font></div><div><font=
 size=3D"2" face=3D"sans-serif">Nabil</font></div><div><br></div><span id=
=3D"OLK_SRC_BODY_SECTION"><div style=3D"font-family:Calibri; font-size:11pt=
; text-align:left; color:black; BORDER-BOTTOM: medium none; BORDER-LEFT: me=
dium none; PADDING-BOTTOM: 0in; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORD=
ER-TOP: #b5c4df 1pt solid; BORDER-RIGHT: medium none; PADDING-TOP: 3pt"><sp=
an style=3D"font-weight:bold">From: </span> Lizhong Jin &lt;<a href=3D"mail=
to:lizhong.jin@zte.com.cn">lizhong.jin@zte.com.cn</a>&gt;<br><span style=3D=
"font-weight:bold">Date: </span> Thursday, January 3, 2013 1:28 AM<br><span=
 style=3D"font-weight:bold">To: </span> "Bitar, Nabil N" &lt;<a href=3D"mai=
lto:nabil.n.bitar@one.verizon.com">nabil.n.bitar@one.verizon.com</a>&gt;<br=
><span style=3D"font-weight:bold">Cc: </span> "<a href=3D"mailto:draft-ietf=
-pwe3-mpls-eth-oam-iwk.all@tools.ietf.org">draft-ietf-pwe3-mpls-eth-oam-iwk=
.all@tools.ietf.org</a>" &lt;<a href=3D"mailto:draft-ietf-pwe3-mpls-eth-oam=
-iwk.all@tools.ietf.org">draft-ietf-pwe3-mpls-eth-oam-iwk.all@tools.ietf.or=
g</a>&gt;, "<a href=3D"mailto:rtg-ads@tools.ietf.org">rtg-ads@tools.ietf.or=
g</a>" &lt;<a href=3D"mailto:rtg-ads@tools.ietf.org">rtg-ads@tools.ietf.org=
</a>&gt;, "<a href=3D"mailto:rtg-dir@ietf.org">rtg-dir@ietf.org</a>" &lt;<a=
 href=3D"mailto:rtg-dir@ietf.org">rtg-dir@ietf.org</a>&gt;, "<a href=3D"mai=
lto:rtg-dir-bounces@ietf.org">rtg-dir-bounces@ietf.org</a>" &lt;<a href=3D"=
mailto:rtg-dir-bounces@ietf.org">rtg-dir-bounces@ietf.org</a>&gt;<br><span =
style=3D"font-weight:bold">Subject: </span> Re: [RTG-DIR] RtgDir review: dr=
aft-ietf-pwe3-mpls-eth-oam-iwk-06.txt<br></div><div><br></div><div><meta ht=
tp-equiv=3D"Content-Type" content=3D"text/html; charset=3Dutf-8"><div><br><=
font size=3D"2" face=3D"sans-serif">Hi Nabil,</font> <br><font size=3D"2" f=
ace=3D"sans-serif">See inline for the reply. Thank you, and happy new year.=
</font><br><br><font size=3D"2" face=3D"sans-serif">Regards</font> <br><fon=
t size=3D"2" face=3D"sans-serif">Lizhong</font> <br><font size=3D"1" face=
=3D"sans-serif">&nbsp;</font> <br><br><font size=3D"2" face=3D"sans-serif">=
<a href=3D"mailto:rtg-dir-bounces@ietf.org">rtg-dir-bounces@ietf.org</a> wr=
ote 2013/01/03 00:28:27:<br><br>
&gt; Hi Lizhong,</font> <br><font size=3D"2" face=3D"sans-serif">&gt; Thank=
s for your review and comments and sorry for a late reply.
<br>
&gt; Please, see inline.</font> <br><font size=3D"2" face=3D"sans-serif">&g=
t; <br>
&gt; Thanks,</font> <br><font size=3D"2" face=3D"sans-serif">&gt; Nabil</fo=
nt> <br><font size=3D"2" face=3D"sans-serif">&gt; <br>
&gt; From: Lizhong Jin &lt;<a href=3D"mailto:lizhong.jin@zte.com.cn">lizhon=
g.jin@zte.com.cn</a>&gt;<br>
&gt; Date: Tuesday, August 14, 2012 8:34 AM<br>
&gt; To: "<a href=3D"mailto:rtg-ads@tools.ietf.org">rtg-ads@tools.ietf.org<=
/a>" &lt;<a href=3D"mailto:rtg-ads@tools.ietf.org">rtg-ads@tools.ietf.org</=
a>&gt;<br>
&gt; Cc: "<a href=3D"mailto:draft-ietf-pwe3-mpls-eth-oam-iwk.all@tools.ietf=
.org">draft-ietf-pwe3-mpls-eth-oam-iwk.all@tools.ietf.org</a>" &lt;draft-<b=
r>
&gt; <a href=3D"mailto:ietf-pwe3-mpls-eth-oam-iwk.all@tools.ietf.org">ietf-=
pwe3-mpls-eth-oam-iwk.all@tools.ietf.org</a>&gt;, "<a href=3D"mailto:rtg-di=
r@ietf.org">rtg-dir@ietf.org</a>" &lt;<br>
&gt; <a href=3D"mailto:rtg-dir@ietf.org">rtg-dir@ietf.org</a>&gt;<br>
&gt; Subject: [RTG-DIR] RtgDir review: draft-ietf-pwe3-mpls-eth-oam-iwk-06.=
txt</font><br><font size=3D"2" face=3D"sans-serif">&gt; <br>
&gt; <br>
&gt; Hello, <br>
&gt; <br>
&gt; I have been selected as the Routing Directorate reviewer for this <br>=
&gt; draft. The Routing Directorate seeks to review all routing or <br>
&gt; routing-related drafts as they pass through IETF last call and IESG <b=
r>
&gt; review, and sometimes on special request. The purpose of the review <b=
r>
&gt; is to provide assistance to the Routing ADs. For more information <br>=
&gt; about the Routing Directorate, please see <a href=3D"http://www.ietf">=
http://www.ietf</a>.<br>
&gt; org/iesg/directorate/routing.html<br>
&gt; <br>
&gt; Although these comments are primarily for the use of the Routing <br>
&gt; ADs, it would be helpful if you could consider them along with any <br=
>
&gt; other IETF Last Call comments that you receive, and strive to <br>
&gt; resolve them through discussion or by updating the draft. <br>
&gt; <br>
&gt; Document: draft-ietf-pwe3-mpls-eth-oam-iwk-06.txt <br>
&gt; Reviewer: Lizhong Jin<br>
&gt; Review Date: Aug, 14th, 2012 <br>
&gt; IETF LC End Date: Aug, 20th, 2012<br>
&gt; Intended Status: Standard track<br>
&gt; <br>
&gt; Summary:<br>
&gt; 1.I have some minor concerns about this document that I think should<b=
r>
&gt; be resolved before publication.<br>
&gt; <br>
&gt; Comments:<br>
&gt; Basically, this document is well written and I believe the mechanism<b=
r>
&gt; has been implemented and deployed in real networks. There are only <br=
>
&gt; some parts of the document that need to be clarified to avoid <br>
&gt; misunderstanding.<br>
&gt; <br>
&gt; Major Issues:<br>
&gt; No major issues found.<br>
&gt; <br>
&gt; Minor Issues:<br>
&gt; 2.2. &nbsp;Abstract Defect States <br>
&gt; A PW forward defect indication received on PE1 impacts the ability <br=
>
&gt; of PE1 to receive traffic on the PW. <br>
&gt; [Lizhong] "PW forward defect" only refers to one mechanism above, <br>=
&gt; should it be "PW receive defect"?</font> <br><font size=3D"2" face=3D"=
sans-serif">&gt; <br>
&gt; &lt;NB&gt; PE1 receives a a forward defect indication &nbsp;and enters=
 the <br>
&gt; receive defect state. That is really what is in the text now. This <br=
>
&gt; terminology is also used in RFC 6310. The text as it is is correct <br=
>
&gt; and consistent. &lt;NB&gt;</font> <br><font size=3D"2" face=3D"sans-se=
rif">[Lizhong] OK.</font> <br><font size=3D"2" face=3D"sans-serif">&gt; <br=
>
&gt; &nbsp;<br>
&gt; 4.1. Use of Native Service (NS) Notification &nbsp;<br>
&gt; <br>
&gt; &nbsp; &nbsp; - Sending of AIS frames from the local MEP to the MEP on=
 the <br>
&gt; remote PE when the MEP needs to convey PE receive defects, and when <b=
r>
&gt; CCM transmission is disabled. &nbsp;<br>
&gt; [Lizhong] "PE receive defects" refer to PE AC receive defects or <br>
&gt; both AC and PE receive defects?</font> <br><font size=3D"2" face=3D"sa=
ns-serif">&gt; <br>
&gt; &lt;NB&gt;</font> <br><font size=3D"2" face=3D"sans-serif">&gt; &nbsp;=
Section 4.1 lists the mechanisms used for fault notification on the<br>
&gt; PSN side only upfront.</font> <br><font size=3D"2" face=3D"sans-serif"=
>&gt; Section 6.1 "PW Receive Defect entry procedures" specified how the
<br>
&gt; mechanisms in section 4.1 can be used when receive defect is <br>
&gt; detected on the PW. Please, look at the paragraph before last in that =
section.</font><br><font size=3D"2" face=3D"sans-serif">&gt; Section 6.5 "A=
C Receive Defect Entry Procedures" describes how the
<br>
&gt; mechanisms used in section 4.1 are used when AC receive defect state<b=
r>
&gt; is entered. Please, look at the 4th paragraph in that section.</font> =
<br><font size=3D"2" face=3D"sans-serif">&gt; &lt;NB&gt;</font> <br><font s=
ize=3D"2" face=3D"sans-serif">[Lizhong] I am OK now. Thanks.</font> <br><br=
><font size=3D"2" face=3D"sans-serif">&gt; &nbsp;</font> <br><font size=3D"=
2" face=3D"sans-serif">&gt; &nbsp; &nbsp; - Suspension of CCM frames transm=
ission from the local MEP to
<br>
&gt; the peer MEP on the remote PE to convey PE receive defects, when <br>
&gt; CCM transmission is enabled. &nbsp;<br>
&gt; [Lizhong] "PE receive defects" refer to PE AC receive defects or <br>
&gt; both AC and PE receive defects?</font> <br><font size=3D"2" face=3D"sa=
ns-serif">&gt; <br>
&gt; &lt;NB&gt; Please, see above answer. The same applies here.</font> <br=
><font size=3D"2" face=3D"sans-serif">[Lizhong] OK.</font> <br><font size=
=3D"2" face=3D"sans-serif">&gt; <br>
&gt; <br>
&gt; 4.2. Use of PW Status notification for MPLS PSNs &nbsp;<br>
&gt; <br>
&gt; There are also scenarios where a PE carries out PW label withdrawal <b=
r>
&gt; instead of PW status notification. These include administrative <br>
&gt; disablement of the PW or loss of Target LDP session with the peer <br>=
&gt; PE. <br>
&gt; [Lizhong] There is another PW/AC status signaling method by using <br>=
&gt; label withdraw method when PW status notificationis not supported. <br=
>
&gt; Is it intentionally ignored?</font> <br><font size=3D"2" face=3D"sans-=
serif">&gt; <br>
&gt; &lt;NB&gt; I am not sure I understand the comment as the text you quot=
ed <br>
&gt; is refering to PW label withdrawal as an alternative for status <br>
&gt; notification. Isn't that what you are referring to?</font> <br><font s=
ize=3D"2" face=3D"sans-serif">[Lizhong] yes. I am not proposing to add PW l=
abel withdrawal, but want to know why it is not considered here.</font><br>=
<font size=3D"2" face=3D"sans-serif">&gt; <br>
&gt; <br>
&gt; 4.3. Use of BFD Diagnostic Codes <br>
&gt; <br>
&gt; When using VCCV, the control channel (CC) type and Connectivity <br>
&gt; Verification (CV) Type are agreed on between the peer PEs using the <b=
r>
&gt; OAM capability sub-TLV signaled as part of the interface parameter <br=
>
&gt; TLV when using FEC 129 and the interface parameter sub-TLV when <br>
&gt; using FEC 128. &nbsp;<br>
&gt; [Lizhong] the "OAM capability sub-TLV" refer to "VCCV interface <br>
&gt; parameters sub-TLV", right? Suggest to align with terminology in RFC50=
85.</font><br><font size=3D"2" face=3D"sans-serif">&gt; <br>
&gt; &lt;NB&gt; Will do. Here is the iterated text:</font> <br><font size=
=3D"2" face=3D"sans-serif">&gt; When using VCCV, the control channel (CC) t=
ype and Connectivity
<br>
&gt; Verification (CV) Type are agreed on between the peer PEs using the <b=
r>
&gt; VCCV parameter field signaled as a sub-tlv of the interface parameters=
<br>
&gt; TLV when using FEC 129 and the interface parameter sub-TLV when <br>
&gt; using FEC 128. &nbsp;</font> <br><font size=3D"2" face=3D"sans-serif">=
&gt; &lt;NB&gt;</font> <br><font size=3D"2" face=3D"sans-serif">[Lizhong] g=
ood, thanks.</font> <br><br><font size=3D"2" face=3D"sans-serif">&gt; <br>
&gt; 5. Ethernet AC Defect States Entry or Exit Criteria <br>
&gt; [Lizhong] context of AC receive/transmit defect entry is duplicated <b=
r>
&gt; with that in section 2.2. Is it possible to make the context more <br>=
&gt; simple, either in section 2.2 or 5.1?</font> <br><font size=3D"2" face=
=3D"sans-serif">&gt; <br>
&gt; &lt;NB&gt; There is overlap. I am proposing to merge text related to <=
br>
&gt; conditions for entering the defect states in section 2.2 into 5.1 &nbs=
p;<br>
&gt; and reduce the overlap . I believe that addresses that point. If <br>
&gt; that is OK with you, I will do that and send as part of the updated do=
cument.</font><br><font size=3D"2" face=3D"sans-serif">[Lizhong] that's goo=
d, thanks.</font> <br><font size=3D"2" face=3D"sans-serif">&gt; <br>
&gt; <br>
&gt; 6. Ethernet AC and PW Defect States Interworking <br>
&gt; [Lizhong] RFC2119 words should be used in this section, e.g, "must" <b=
r>
&gt; should be "MUST".</font> <br><font size=3D"2" face=3D"sans-serif">&gt;=
 <br>
&gt; &lt;NB&gt; Done. &lt;NB&gt;</font> <br><font size=3D"2" face=3D"sans-s=
erif">[Lizhong] thanks.</font> <br><font size=3D"2" face=3D"sans-serif">&gt=
; <br>
&gt; <br>
&gt; 6.1. PW Receive Defect Entry Procedures <br>
&gt; [Lizhong] this section does not describe the mechanism to enter PW <br=
>
&gt; receive defect state, is it same with that in section 2.2?</font> <br>=
<font size=3D"2" face=3D"sans-serif">&gt; <br>
&gt; &lt;NB&gt; Section 6.1 discusses the actions when the PE enters the PW=
 <br>
&gt; receive defect state not the criteria to enter that state. However, <b=
r>
&gt; as you pointed out section 2.2 describes criteria for entering <br>
&gt; receive defect state. It is similar to that in RFC6310. That is why <b=
r>
&gt; it wa sin section 2.2 only as a review. However, a better <br>
&gt; organization would be to have a parallel section to 5.1 &nbsp;is. To <=
br>
&gt; streamline things, I will do the same as proposed in the previous <br>=
&gt; similar comments. That is, merge text from section 2.2 into 6.1. &nbsp=
;If<br>
&gt; that is OK with you, I will do that and send as part of the updated <b=
r>
&gt; document. &lt;NB&gt;</font> <br><font size=3D"2" face=3D"sans-serif">[=
Lizhong] that's good, thanks.</font> <br><font size=3D"2" face=3D"sans-seri=
f">&gt; <br>
&gt; <br>
&gt; Further, when PE1 enters the Receive Defect state, it must assume <br>=
&gt; that PE2 has no knowledge of the defect and must send reverse <br>
&gt; defect failure notification to PE2. For MPLS PSN or MPLS-IP PSN, <br>
&gt; this is done via either a PW Status notification message indicating <b=
r>
&gt; a reverse defect; or via VCCV-BFD diagnostic code of reverse defect <b=
r>
&gt; if VCCV CV type of 0x08 had been negotiated. <br>
&gt; [Lizhong] why CV type of 0x20 is missed here?</font> <br><font size=3D=
"2" face=3D"sans-serif">&gt; <br>
&gt; &lt;NB&gt; Done. It should be as in other places in the document. Ther=
e is<br>
&gt; one additional place, where that will be corrected as well. Thanks.</f=
ont> <br><font size=3D"2" face=3D"sans-serif">[Lizhong] good, thanks.</font=
> <br><font size=3D"2" face=3D"sans-serif">&gt; <br>
&gt; <br>
&gt; <br>
&gt; 6.2. PW Receive Defect Exit Procedures <br>
&gt; [Lizhong] this section does not describe the mechanism to exit PW <br>=
&gt; receive defect state?</font> <br><font size=3D"2" face=3D"sans-serif">=
&gt; <br>
&gt; &lt;NB&gt; This section describes what actions must happen when the PE=
 <br>
&gt; exits the PW receive defect state and not what needs to happen to <br>=
&gt; exit the PW receive defect state. The PW receive and transmit defect<b=
r>
&gt; state entry and exit criteria are summarized in section 2.2 and are <b=
r>
&gt; common with what is described in RFC 6310, as highlighted in section<b=
r>
&gt; 4 &nbsp;and that is why they were thought as being summarized and not =
<br>
&gt; included later. However, again I think with the changes above, and <br=
>
&gt; to make it clearer &nbsp;based on the comment, I can consolidate that =
in <br>
&gt; a section that says PW Receive Defect State Entry and Exit criteria,<b=
r>
&gt; and similarly PW Transmit Defect state and Exit criteria that <br>
&gt; parallel those of the the AC. Will that address that point? &lt;NB&gt;=
</font> <br><font size=3D"2" face=3D"sans-serif">[Lizhong] that's good.</fo=
nt> <br><br><font size=3D"2" face=3D"sans-serif">&gt; <br>
&gt; <br>
&gt; If PW receive defect was established via notification from PE2 or <br>=
&gt; via loss of control adjacency, no additional action is needed, <br>
&gt; since PE2 is expected to be aware of the defect clearing. </font><br><=
font size=3D"2" face=3D"sans-serif">&gt; <br>
&gt; <br>
&gt; [Lizhong] the above description is incorrect in this section. The <br>=
&gt; exit of PW receive defect should be described, not enter of PW receive=
 defect.</font><br><font size=3D"2" face=3D"sans-serif">&gt; &lt;NB&gt; Per=
 above, this section describes what action PE1 needs to take<br>
&gt; when it exits the receive defect state. It is not describing how it <b=
r>
&gt; enters or exits the receive defect state.</font> <br><font size=3D"2" =
face=3D"sans-serif">[Lizhong] I see, ok with that.</font> <br><font size=3D=
"2" face=3D"sans-serif">&gt; <br>
&gt; <br>
&gt; 6.3. PW Transmit Defect Entry Procedures <br>
&gt; <br>
&gt; - If PE1 is configured to run E-LMI [MEF16] with CE1 and E-LMI is <br>=
&gt; used for fault notification, PE1 must transmit E-LMI asynchronous <br>=
&gt; STATUS message with report type Single EVC Asynchronous Status <br>
&gt; indicating that PW is Not Active. <br>
&gt; [Lizhong] shouldn't the entry of PW transmit defect be signaled to <br=
>
&gt; remote PE? I do not see such text here.</font> <br><font size=3D"2" fa=
ce=3D"sans-serif">&gt; &lt;NB&gt; It was assumed per section 4 to be the sa=
me in rfc 6310 since
<br>
&gt; this is failure that pertains to the PSN side. However, for <br>
&gt; completeness here and consistency, I agree we should include it. I <br=
>
&gt; will include the following per rfc 6310.</font> <br><font size=3D"2" f=
ace=3D"sans-serif">&gt; "If the PW failure was detected by PE1 without rece=
iving reverse
<br>
&gt; defect notification from<br>
&gt; &nbsp; &nbsp; &nbsp; PE2, PE1 MUST assume PE2 has no knowledge of the =
defect and MUST<br>
&gt; &nbsp; &nbsp; &nbsp; notify PE2 by sending FDI."</font> <br><font size=
=3D"2" face=3D"sans-serif">&gt; &lt;NB&gt;</font> <br><font size=3D"2" face=
=3D"sans-serif">[Lizhong] that's good, thanks.</font> <br><font size=3D"2" =
face=3D"sans-serif"><br>
&gt; <br>
&gt; 6.4. PW Transmit Defect Exit Procedures <br>
&gt; <br>
&gt; - If PE1 is configured to run E-LMI [MEF16] with CE1, PE1 must <br>
&gt; transmit E-LMI asynchronous STATUS message with report type Single <br=
>
&gt; EVC Asynchronous Status indicating that PW is Active. <br>
&gt; [Lizhong] same comment as for previous section, shouldn't the exit <br=
>
&gt; of PW transmit defect be signaled to remote PE? I do not see such text=
 here.</font><br><font size=3D"2" face=3D"sans-serif">&gt; &lt;NB&gt; Yes, =
and will include the following in-line with above response:</font><br><font=
 size=3D"2" face=3D"sans-serif">&gt; PE1 MUST clear the FDI to PE2, if appl=
icable.</font><br><font size=3D"2" face=3D"sans-serif">&gt; &lt;NB&gt;</fon=
t> <br><font size=3D"2" face=3D"sans-serif">[Lizhong] that's good, thanks.<=
/font> <br><br><font size=3D"2" face=3D"sans-serif">&gt; <br>
&gt; <br>
&gt; 6.5. AC Receive Defect Entry Procedures <br>
&gt; <br>
&gt; When Native Service OAM mechanism is supported on PE1, it can also <br=
>
&gt; use the NS OAM notification as specified in Section 4.1. &nbsp;<br>
&gt; [Lizhong] is there any relationship between notification mechanism <br=
>
&gt; in CE domain and mechanism in PE domain. I mean if the AC uses NS <br>=
&gt; OAM to detect defect in CE domain, does NS OAM between PEs have any <b=
r>
&gt; priority to apply?</font> <br><font size=3D"2" face=3D"sans-serif">&gt=
; &lt;NB&gt; When NS OAM is supported PSN-facing and the fault notification
<br>
&gt; functions are enabled as described, then they are used for fault <br>
&gt; notification. Is that the question? &lt;NB&gt;</font> <br><font size=
=3D"2" face=3D"sans-serif">[Lizhong] Similar. And I mean, if NS OAM, VCCV-B=
FD and PW status are supported on the PE, which one should be applied? Is t=
here any priority among the three?</font><br><font size=3D"2" face=3D"sans-=
serif">&gt; <br>
&gt; <br>
&gt; Nits:<br>
&gt; There are some nits that need to resolve. Please check link: http:<br>=
&gt; //tools.ietf.org/idnits?url=3D<a href=3D"http://tools.ietf.org/id/draf=
t-ietf-">http://tools.ietf.org/id/draft-ietf-</a><br>
&gt; pwe3-mpls-eth-oam-iwk-06.txt</font> <br><font size=3D"2" face=3D"sans-=
serif">&gt; &lt;NB&gt; Yes. That will be taken care of in the updated versi=
on. &lt;NB&gt;</font><br><font size=3D"2" face=3D"sans-serif">[Lizhong] tha=
nk you.</font> <br><font size=3D"2" face=3D"sans-serif">&gt; <br>
&gt; Regards<br>
&gt; Lizhong</font></div></div></span></body></html>

--_000_CD0BB69D6E640nabilnbitarverizoncom_--

From lizhong.jin@zte.com.cn  Fri Jan  4 17:36:57 2013
Return-Path: <lizhong.jin@zte.com.cn>
X-Original-To: rtg-dir@ietfa.amsl.com
Delivered-To: rtg-dir@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D7C2621F8617; Fri,  4 Jan 2013 17:36:56 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -101.998
X-Spam-Level: 
X-Spam-Status: No, score=-101.998 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HTML_MESSAGE=0.001, J_CHICKENPOX_31=0.6, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 1mRyPmGKr+5f; Fri,  4 Jan 2013 17:36:53 -0800 (PST)
Received: from zte.com.cn (mx6.zte.com.cn [95.130.199.165]) by ietfa.amsl.com (Postfix) with ESMTP id 5D01C21F85CC; Fri,  4 Jan 2013 17:36:52 -0800 (PST)
Received: from zte.com.cn (unknown [192.168.168.119]) by Websense Email Security Gateway with ESMTP id ED0EB1924074; Sat,  5 Jan 2013 09:36:39 +0800 (CST)
Received: from mse02.zte.com.cn (unknown [10.30.3.21]) by Websense Email Security Gateway with ESMTPS id E94BB716A5E; Sat,  5 Jan 2013 09:26:21 +0800 (CST)
Received: from notes_smtp.zte.com.cn ([10.30.1.239]) by mse02.zte.com.cn with ESMTP id r051aWUX053870; Sat, 5 Jan 2013 09:36:32 +0800 (GMT-8) (envelope-from lizhong.jin@zte.com.cn)
In-Reply-To: <CD0BB69D.6E640%nabil.n.bitar@verizon.com>
To: "Bitar, Nabil N" <nabil.n.bitar@verizon.com>
MIME-Version: 1.0
X-Mailer: Lotus Notes Release 6.5.4 March 27, 2005
Message-ID: <OF311A0F8E.C0596DE9-ON48257AEA.0008A026-48257AEA.0008D91E@zte.com.cn>
From: Lizhong Jin<lizhong.jin@zte.com.cn>
Date: Sat, 5 Jan 2013 09:35:34 +0800
X-MIMETrack: Serialize by Router on notes_smtp/zte_ltd(Release 8.5.3FP1 HF212|May 23, 2012) at 2013-01-05 09:36:11, Serialize complete at 2013-01-05 09:36:11
Content-Type: multipart/alternative; boundary="=_alternative 0008D91B48257AEA_="
X-MAIL: mse02.zte.com.cn r051aWUX053870
Cc: "draft-ietf-pwe3-mpls-eth-oam-iwk.all@tools.ietf.org" <draft-ietf-pwe3-mpls-eth-oam-iwk.all@tools.ietf.org>, "rtg-dir@ietf.org" <rtg-dir@ietf.org>, "Bitar, Nabil N" <nabil.n.bitar@verizon.com>, "rtg-dir-bounces@ietf.org" <rtg-dir-bounces@ietf.org>, "rtg-ads@tools.ietf.org" <rtg-ads@tools.ietf.org>
Subject: Re: [RTG-DIR] RtgDir review: draft-ietf-pwe3-mpls-eth-oam-iwk-06.txt
X-BeenThere: rtg-dir@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Routing Area Directorate <rtg-dir.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/rtg-dir>, <mailto:rtg-dir-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/rtg-dir>
List-Post: <mailto:rtg-dir@ietf.org>
List-Help: <mailto:rtg-dir-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/rtg-dir>, <mailto:rtg-dir-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 05 Jan 2013 01:36:57 -0000

This is a multipart message in MIME format.
--=_alternative 0008D91B48257AEA_=
Content-Type: text/plain; charset="US-ASCII"

> > <NB> When NS OAM is supported PSN-facing and the fault notification 
> > functions are enabled as described, then they are used for fault 
> > notification. Is that the question? <NB> 
> [Lizhong] Similar. And I mean, if NS OAM, VCCV-BFD and PW status are
> supported on the PE, which one should be applied? Is there any 
> priority among the three?
> > 
> 
> <NB2> There is no priority defined among the three. On the PSN-
> facing side, if all three are enabled for fault defection and 
> notification (I don;t see why all 3 would be enabled). The text says
> that how each of them can be used for failure notification. A 
> failure notification by any of the mechanisms will bring the service 
down.
[Lizhong] The text in draft says:
"When NS OAM is not supported on PE1, and for PW over MPLS PSN or
     MPLS-IP PSN, forward defect notification is done via either PW
     Status message indicating a forward defect or via VCCV-BFD
     diagnostic code of forward defect if VCCV CV type of 0x08/0x20 had
     been negotiated."
I thought NS OAM was prioritied, but the following says:
"When Native Service OAM mechanism is supported on PE1, it can also
     use the NS OAM notification as specified in Section 4.1."
Then I doubt if NS OAM is prioritied. To be frankly, I haven't met the 
scenario to have two options supported, but it does seem to be reasonable 
to happen. If there is implementation to have both NS OAM and PW status, 
or NS OAN and VCCV-BFD supported on the PE, there would be interoperation 
issue if we do not have any prioritization.

Thanks
Lizhong

> 
> Thanks,
> Nabil
> 
> From: Lizhong Jin <lizhong.jin@zte.com.cn>
> Date: Thursday, January 3, 2013 1:28 AM
> To: "Bitar, Nabil N" <nabil.n.bitar@one.verizon.com>
> Cc: "draft-ietf-pwe3-mpls-eth-oam-iwk.all@tools.ietf.org" <draft-
> ietf-pwe3-mpls-eth-oam-iwk.all@tools.ietf.org>, "rtg-ads@tools.ietf.org" 
<
> rtg-ads@tools.ietf.org>, "rtg-dir@ietf.org" <rtg-dir@ietf.org>, "
> rtg-dir-bounces@ietf.org" <rtg-dir-bounces@ietf.org>
> Subject: Re: [RTG-DIR] RtgDir review: 
draft-ietf-pwe3-mpls-eth-oam-iwk-06.txt
> 
> 
> Hi Nabil, 
> See inline for the reply. Thank you, and happy new year.
> 
> Regards 
> Lizhong 
> 
> 
> rtg-dir-bounces@ietf.org wrote 2013/01/03 00:28:27:
> 
> > Hi Lizhong, 
> > Thanks for your review and comments and sorry for a late reply. 
> > Please, see inline. 
> > 
> > Thanks, 
> > Nabil 
> > 
> > From: Lizhong Jin <lizhong.jin@zte.com.cn>
> > Date: Tuesday, August 14, 2012 8:34 AM
> > To: "rtg-ads@tools.ietf.org" <rtg-ads@tools.ietf.org>
> > Cc: "draft-ietf-pwe3-mpls-eth-oam-iwk.all@tools.ietf.org" <draft-
> > ietf-pwe3-mpls-eth-oam-iwk.all@tools.ietf.org>, "rtg-dir@ietf.org" <
> > rtg-dir@ietf.org>
> > Subject: [RTG-DIR] RtgDir review: 
draft-ietf-pwe3-mpls-eth-oam-iwk-06.txt
> > 
> > 
> > Hello, 
> > 
> > I have been selected as the Routing Directorate reviewer for this 
> > draft. The Routing Directorate seeks to review all routing or 
> > routing-related drafts as they pass through IETF last call and IESG 
> > review, and sometimes on special request. The purpose of the review 
> > is to provide assistance to the Routing ADs. For more information 
> > about the Routing Directorate, please see http://www.ietf.
> > org/iesg/directorate/routing.html
> > 
> > Although these comments are primarily for the use of the Routing 
> > ADs, it would be helpful if you could consider them along with any 
> > other IETF Last Call comments that you receive, and strive to 
> > resolve them through discussion or by updating the draft. 
> > 
> > Document: draft-ietf-pwe3-mpls-eth-oam-iwk-06.txt 
> > Reviewer: Lizhong Jin
> > Review Date: Aug, 14th, 2012 
> > IETF LC End Date: Aug, 20th, 2012
> > Intended Status: Standard track
> > 
> > Summary:
> > 1.I have some minor concerns about this document that I think should
> > be resolved before publication.
> > 
> > Comments:
> > Basically, this document is well written and I believe the mechanism
> > has been implemented and deployed in real networks. There are only 
> > some parts of the document that need to be clarified to avoid 
> > misunderstanding.
> > 
> > Major Issues:
> > No major issues found.
> > 
> > Minor Issues:
> > 2.2.  Abstract Defect States 
> > A PW forward defect indication received on PE1 impacts the ability 
> > of PE1 to receive traffic on the PW. 
> > [Lizhong] "PW forward defect" only refers to one mechanism above, 
> > should it be "PW receive defect"? 
> > 
> > <NB> PE1 receives a a forward defect indication  and enters the 
> > receive defect state. That is really what is in the text now. This 
> > terminology is also used in RFC 6310. The text as it is is correct 
> > and consistent. <NB> 
> [Lizhong] OK. 
> > 
> > 
> > 4.1. Use of Native Service (NS) Notification 
> > 
> >     - Sending of AIS frames from the local MEP to the MEP on the 
> > remote PE when the MEP needs to convey PE receive defects, and when 
> > CCM transmission is disabled. 
> > [Lizhong] "PE receive defects" refer to PE AC receive defects or 
> > both AC and PE receive defects? 
> > 
> > <NB> 
> >  Section 4.1 lists the mechanisms used for fault notification on the
> > PSN side only upfront. 
> > Section 6.1 "PW Receive Defect entry procedures" specified how the 
> > mechanisms in section 4.1 can be used when receive defect is 
> > detected on the PW. Please, look at the paragraph before last in 
> that section.
> > Section 6.5 "AC Receive Defect Entry Procedures" describes how the 
> > mechanisms used in section 4.1 are used when AC receive defect state
> > is entered. Please, look at the 4th paragraph in that section. 
> > <NB> 
> [Lizhong] I am OK now. Thanks. 
> 
> > 
> >     - Suspension of CCM frames transmission from the local MEP to 
> > the peer MEP on the remote PE to convey PE receive defects, when 
> > CCM transmission is enabled. 
> > [Lizhong] "PE receive defects" refer to PE AC receive defects or 
> > both AC and PE receive defects? 
> > 
> > <NB> Please, see above answer. The same applies here. 
> [Lizhong] OK. 
> > 
> > 
> > 4.2. Use of PW Status notification for MPLS PSNs 
> > 
> > There are also scenarios where a PE carries out PW label withdrawal 
> > instead of PW status notification. These include administrative 
> > disablement of the PW or loss of Target LDP session with the peer 
> > PE. 
> > [Lizhong] There is another PW/AC status signaling method by using 
> > label withdraw method when PW status notificationis not supported. 
> > Is it intentionally ignored? 
> > 
> > <NB> I am not sure I understand the comment as the text you quoted 
> > is refering to PW label withdrawal as an alternative for status 
> > notification. Isn't that what you are referring to? 
> [Lizhong] yes. I am not proposing to add PW label withdrawal, but 
> want to know why it is not considered here.
> > 
> > 
> > 4.3. Use of BFD Diagnostic Codes 
> > 
> > When using VCCV, the control channel (CC) type and Connectivity 
> > Verification (CV) Type are agreed on between the peer PEs using the 
> > OAM capability sub-TLV signaled as part of the interface parameter 
> > TLV when using FEC 129 and the interface parameter sub-TLV when 
> > using FEC 128. 
> > [Lizhong] the "OAM capability sub-TLV" refer to "VCCV interface 
> > parameters sub-TLV", right? Suggest to align with terminology in 
RFC5085.
> > 
> > <NB> Will do. Here is the iterated text: 
> > When using VCCV, the control channel (CC) type and Connectivity 
> > Verification (CV) Type are agreed on between the peer PEs using the 
> > VCCV parameter field signaled as a sub-tlv of the interface parameters
> > TLV when using FEC 129 and the interface parameter sub-TLV when 
> > using FEC 128. 
> > <NB> 
> [Lizhong] good, thanks. 
> 
> > 
> > 5. Ethernet AC Defect States Entry or Exit Criteria 
> > [Lizhong] context of AC receive/transmit defect entry is duplicated 
> > with that in section 2.2. Is it possible to make the context more 
> > simple, either in section 2.2 or 5.1? 
> > 
> > <NB> There is overlap. I am proposing to merge text related to 
> > conditions for entering the defect states in section 2.2 into 5.1 
> > and reduce the overlap . I believe that addresses that point. If 
> > that is OK with you, I will do that and send as part of the 
> updated document.
> [Lizhong] that's good, thanks. 
> > 
> > 
> > 6. Ethernet AC and PW Defect States Interworking 
> > [Lizhong] RFC2119 words should be used in this section, e.g, "must" 
> > should be "MUST". 
> > 
> > <NB> Done. <NB> 
> [Lizhong] thanks. 
> > 
> > 
> > 6.1. PW Receive Defect Entry Procedures 
> > [Lizhong] this section does not describe the mechanism to enter PW 
> > receive defect state, is it same with that in section 2.2? 
> > 
> > <NB> Section 6.1 discusses the actions when the PE enters the PW 
> > receive defect state not the criteria to enter that state. However, 
> > as you pointed out section 2.2 describes criteria for entering 
> > receive defect state. It is similar to that in RFC6310. That is why 
> > it wa sin section 2.2 only as a review. However, a better 
> > organization would be to have a parallel section to 5.1  is. To 
> > streamline things, I will do the same as proposed in the previous 
> > similar comments. That is, merge text from section 2.2 into 6.1.  If
> > that is OK with you, I will do that and send as part of the updated 
> > document. <NB> 
> [Lizhong] that's good, thanks. 
> > 
> > 
> > Further, when PE1 enters the Receive Defect state, it must assume 
> > that PE2 has no knowledge of the defect and must send reverse 
> > defect failure notification to PE2. For MPLS PSN or MPLS-IP PSN, 
> > this is done via either a PW Status notification message indicating 
> > a reverse defect; or via VCCV-BFD diagnostic code of reverse defect 
> > if VCCV CV type of 0x08 had been negotiated. 
> > [Lizhong] why CV type of 0x20 is missed here? 
> > 
> > <NB> Done. It should be as in other places in the document. There is
> > one additional place, where that will be corrected as well. Thanks. 
> [Lizhong] good, thanks. 
> > 
> > 
> > 
> > 6.2. PW Receive Defect Exit Procedures 
> > [Lizhong] this section does not describe the mechanism to exit PW 
> > receive defect state? 
> > 
> > <NB> This section describes what actions must happen when the PE 
> > exits the PW receive defect state and not what needs to happen to 
> > exit the PW receive defect state. The PW receive and transmit defect
> > state entry and exit criteria are summarized in section 2.2 and are 
> > common with what is described in RFC 6310, as highlighted in section
> > 4  and that is why they were thought as being summarized and not 
> > included later. However, again I think with the changes above, and 
> > to make it clearer  based on the comment, I can consolidate that in 
> > a section that says PW Receive Defect State Entry and Exit criteria,
> > and similarly PW Transmit Defect state and Exit criteria that 
> > parallel those of the the AC. Will that address that point? <NB> 
> [Lizhong] that's good. 
> 
> > 
> > 
> > If PW receive defect was established via notification from PE2 or 
> > via loss of control adjacency, no additional action is needed, 
> > since PE2 is expected to be aware of the defect clearing. 
> > 
> > 
> > [Lizhong] the above description is incorrect in this section. The 
> > exit of PW receive defect should be described, not enter of PW 
> receive defect.
> > <NB> Per above, this section describes what action PE1 needs to take
> > when it exits the receive defect state. It is not describing how it 
> > enters or exits the receive defect state. 
> [Lizhong] I see, ok with that. 
> > 
> > 
> > 6.3. PW Transmit Defect Entry Procedures 
> > 
> > - If PE1 is configured to run E-LMI [MEF16] with CE1 and E-LMI is 
> > used for fault notification, PE1 must transmit E-LMI asynchronous 
> > STATUS message with report type Single EVC Asynchronous Status 
> > indicating that PW is Not Active. 
> > [Lizhong] shouldn't the entry of PW transmit defect be signaled to 
> > remote PE? I do not see such text here. 
> > <NB> It was assumed per section 4 to be the same in rfc 6310 since 
> > this is failure that pertains to the PSN side. However, for 
> > completeness here and consistency, I agree we should include it. I 
> > will include the following per rfc 6310. 
> > "If the PW failure was detected by PE1 without receiving reverse 
> > defect notification from
> >       PE2, PE1 MUST assume PE2 has no knowledge of the defect and MUST
> >       notify PE2 by sending FDI." 
> > <NB> 
> [Lizhong] that's good, thanks. 
> 
> > 
> > 6.4. PW Transmit Defect Exit Procedures 
> > 
> > - If PE1 is configured to run E-LMI [MEF16] with CE1, PE1 must 
> > transmit E-LMI asynchronous STATUS message with report type Single 
> > EVC Asynchronous Status indicating that PW is Active. 
> > [Lizhong] same comment as for previous section, shouldn't the exit 
> > of PW transmit defect be signaled to remote PE? I do not see such text 
here.
> > <NB> Yes, and will include the following in-line with above response:
> > PE1 MUST clear the FDI to PE2, if applicable.
> > <NB> 
> [Lizhong] that's good, thanks. 
> 
> > 
> > 
> > 6.5. AC Receive Defect Entry Procedures 
> > 
> > When Native Service OAM mechanism is supported on PE1, it can also 
> > use the NS OAM notification as specified in Section 4.1. 
> > [Lizhong] is there any relationship between notification mechanism 
> > in CE domain and mechanism in PE domain. I mean if the AC uses NS 
> > OAM to detect defect in CE domain, does NS OAM between PEs have any 
> > priority to apply? 
> > <NB> When NS OAM is supported PSN-facing and the fault notification 
> > functions are enabled as described, then they are used for fault 
> > notification. Is that the question? <NB> 
> [Lizhong] Similar. And I mean, if NS OAM, VCCV-BFD and PW status are
> supported on the PE, which one should be applied? Is there any 
> priority among the three?
> > 
> > 
> > Nits:
> > There are some nits that need to resolve. Please check link: http:
> > //tools.ietf.org/idnits?url=http://tools.ietf.org/id/draft-ietf-
> > pwe3-mpls-eth-oam-iwk-06.txt 
> > <NB> Yes. That will be taken care of in the updated version. <NB>
> [Lizhong] thank you. 
> > 
> > Regards
> > Lizhong
--=_alternative 0008D91B48257AEA_=
Content-Type: text/html; charset="US-ASCII"


<br><font size=2 face="sans-serif">&gt; &gt; &lt;NB&gt; When NS OAM is
supported PSN-facing and the fault notification <br>
&gt; &gt; functions are enabled as described, then they are used for fault
<br>
&gt; &gt; notification. Is that the question? &lt;NB&gt; <br>
&gt; [Lizhong] Similar. And I mean, if NS OAM, VCCV-BFD and PW status are<br>
&gt; supported on the PE, which one should be applied? Is there any <br>
&gt; priority among the three?<br>
&gt; &gt; </font>
<br><font size=2 face="sans-serif">&gt; <br>
&gt; &lt;NB2&gt; There is no priority defined among the three. On the PSN-<br>
&gt; facing side, if all three are enabled for fault defection and <br>
&gt; notification (I don;t see why all 3 would be enabled). The text says<br>
&gt; that how each of them can be used for failure notification. A <br>
&gt; failure notification by any of the mechanisms will bring the service
down.</font>
<br><font size=2 face="sans-serif">[Lizhong] The text in draft says:</font>
<br><font size=2 face="sans-serif">&quot;When NS OAM is not supported on
PE1, and for PW over MPLS PSN or</font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp;MPLS-IP PSN, forward
defect notification is done via either PW</font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp;Status message indicating
a forward defect or via VCCV-BFD</font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp;diagnostic code
of forward defect if VCCV CV type of 0x08/0x20 had</font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp;been negotiated.&quot;</font>
<br><font size=2 face="sans-serif">I thought NS OAM was prioritied, but
the following says:</font>
<br><font size=2 face="sans-serif">&quot;When Native Service OAM mechanism
is supported on PE1, it can also</font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp;use the NS OAM notification
as specified in Section 4.1.&quot;</font>
<br><font size=2 face="sans-serif">Then I doubt if NS OAM is prioritied.
To be frankly, I haven't met the scenario to have two options supported,
but it does seem to be reasonable to happen. If there is implementation
to have both NS OAM and PW status, or NS OAN and VCCV-BFD supported on
the PE, there would be interoperation issue if we do not have any prioritization.</font>
<br>
<br><font size=2 face="sans-serif">Thanks</font>
<br><font size=2 face="sans-serif">Lizhong</font>
<br>
<br><font size=2 face="sans-serif">&gt; <br>
&gt; Thanks,</font>
<br><font size=2 face="sans-serif">&gt; Nabil</font>
<br><font size=2 face="sans-serif">&gt; <br>
&gt; From: Lizhong Jin &lt;lizhong.jin@zte.com.cn&gt;<br>
&gt; Date: Thursday, January 3, 2013 1:28 AM<br>
&gt; To: &quot;Bitar, Nabil N&quot; &lt;nabil.n.bitar@one.verizon.com&gt;<br>
&gt; Cc: &quot;draft-ietf-pwe3-mpls-eth-oam-iwk.all@tools.ietf.org&quot;
&lt;draft-<br>
&gt; ietf-pwe3-mpls-eth-oam-iwk.all@tools.ietf.org&gt;, &quot;rtg-ads@tools.ietf.org&quot;
&lt;<br>
&gt; rtg-ads@tools.ietf.org&gt;, &quot;rtg-dir@ietf.org&quot; &lt;rtg-dir@ietf.org&gt;,
&quot;<br>
&gt; rtg-dir-bounces@ietf.org&quot; &lt;rtg-dir-bounces@ietf.org&gt;<br>
&gt; Subject: Re: [RTG-DIR] RtgDir review: draft-ietf-pwe3-mpls-eth-oam-iwk-06.txt</font>
<br><font size=2 face="sans-serif">&gt; <br>
&gt; <br>
&gt; Hi Nabil, <br>
&gt; See inline for the reply. Thank you, and happy new year.<br>
&gt; <br>
&gt; Regards <br>
&gt; Lizhong <br>
&gt; &nbsp; <br>
&gt; <br>
&gt; rtg-dir-bounces@ietf.org wrote 2013/01/03 00:28:27:<br>
&gt; <br>
&gt; &gt; Hi Lizhong, <br>
&gt; &gt; Thanks for your review and comments and sorry for a late reply.
<br>
&gt; &gt; Please, see inline. <br>
&gt; &gt; <br>
&gt; &gt; Thanks, <br>
&gt; &gt; Nabil <br>
&gt; &gt; <br>
&gt; &gt; From: Lizhong Jin &lt;lizhong.jin@zte.com.cn&gt;<br>
&gt; &gt; Date: Tuesday, August 14, 2012 8:34 AM<br>
&gt; &gt; To: &quot;rtg-ads@tools.ietf.org&quot; &lt;rtg-ads@tools.ietf.org&gt;<br>
&gt; &gt; Cc: &quot;draft-ietf-pwe3-mpls-eth-oam-iwk.all@tools.ietf.org&quot;
&lt;draft-<br>
&gt; &gt; ietf-pwe3-mpls-eth-oam-iwk.all@tools.ietf.org&gt;, &quot;rtg-dir@ietf.org&quot;
&lt;<br>
&gt; &gt; rtg-dir@ietf.org&gt;<br>
&gt; &gt; Subject: [RTG-DIR] RtgDir review: draft-ietf-pwe3-mpls-eth-oam-iwk-06.txt<br>
&gt; &gt; <br>
&gt; &gt; <br>
&gt; &gt; Hello, <br>
&gt; &gt; <br>
&gt; &gt; I have been selected as the Routing Directorate reviewer for
this <br>
&gt; &gt; draft. The Routing Directorate seeks to review all routing or
<br>
&gt; &gt; routing-related drafts as they pass through IETF last call and
IESG <br>
&gt; &gt; review, and sometimes on special request. The purpose of the
review <br>
&gt; &gt; is to provide assistance to the Routing ADs. For more information
<br>
&gt; &gt; about the Routing Directorate, please see http://www.ietf.<br>
&gt; &gt; org/iesg/directorate/routing.html<br>
&gt; &gt; <br>
&gt; &gt; Although these comments are primarily for the use of the Routing
<br>
&gt; &gt; ADs, it would be helpful if you could consider them along with
any <br>
&gt; &gt; other IETF Last Call comments that you receive, and strive to
<br>
&gt; &gt; resolve them through discussion or by updating the draft. <br>
&gt; &gt; <br>
&gt; &gt; Document: draft-ietf-pwe3-mpls-eth-oam-iwk-06.txt <br>
&gt; &gt; Reviewer: Lizhong Jin<br>
&gt; &gt; Review Date: Aug, 14th, 2012 <br>
&gt; &gt; IETF LC End Date: Aug, 20th, 2012<br>
&gt; &gt; Intended Status: Standard track<br>
&gt; &gt; <br>
&gt; &gt; Summary:<br>
&gt; &gt; 1.I have some minor concerns about this document that I think
should<br>
&gt; &gt; be resolved before publication.<br>
&gt; &gt; <br>
&gt; &gt; Comments:<br>
&gt; &gt; Basically, this document is well written and I believe the mechanism<br>
&gt; &gt; has been implemented and deployed in real networks. There are
only <br>
&gt; &gt; some parts of the document that need to be clarified to avoid
<br>
&gt; &gt; misunderstanding.<br>
&gt; &gt; <br>
&gt; &gt; Major Issues:<br>
&gt; &gt; No major issues found.<br>
&gt; &gt; <br>
&gt; &gt; Minor Issues:<br>
&gt; &gt; 2.2. &nbsp;Abstract Defect States <br>
&gt; &gt; A PW forward defect indication received on PE1 impacts the ability
<br>
&gt; &gt; of PE1 to receive traffic on the PW. <br>
&gt; &gt; [Lizhong] &quot;PW forward defect&quot; only refers to one mechanism
above, <br>
&gt; &gt; should it be &quot;PW receive defect&quot;? <br>
&gt; &gt; <br>
&gt; &gt; &lt;NB&gt; PE1 receives a a forward defect indication &nbsp;and
enters the <br>
&gt; &gt; receive defect state. That is really what is in the text now.
This <br>
&gt; &gt; terminology is also used in RFC 6310. The text as it is is correct
<br>
&gt; &gt; and consistent. &lt;NB&gt; <br>
&gt; [Lizhong] OK. <br>
&gt; &gt; <br>
&gt; &gt; &nbsp;<br>
&gt; &gt; 4.1. Use of Native Service (NS) Notification &nbsp;<br>
&gt; &gt; <br>
&gt; &gt; &nbsp; &nbsp; - Sending of AIS frames from the local MEP to the
MEP on the <br>
&gt; &gt; remote PE when the MEP needs to convey PE receive defects, and
when <br>
&gt; &gt; CCM transmission is disabled. &nbsp;<br>
&gt; &gt; [Lizhong] &quot;PE receive defects&quot; refer to PE AC receive
defects or <br>
&gt; &gt; both AC and PE receive defects? <br>
&gt; &gt; <br>
&gt; &gt; &lt;NB&gt; <br>
&gt; &gt; &nbsp;Section 4.1 lists the mechanisms used for fault notification
on the<br>
&gt; &gt; PSN side only upfront. <br>
&gt; &gt; Section 6.1 &quot;PW Receive Defect entry procedures&quot; specified
how the <br>
&gt; &gt; mechanisms in section 4.1 can be used when receive defect is
<br>
&gt; &gt; detected on the PW. Please, look at the paragraph before last
in <br>
&gt; that section.<br>
&gt; &gt; Section 6.5 &quot;AC Receive Defect Entry Procedures&quot; describes
how the <br>
&gt; &gt; mechanisms used in section 4.1 are used when AC receive defect
state<br>
&gt; &gt; is entered. Please, look at the 4th paragraph in that section.
<br>
&gt; &gt; &lt;NB&gt; <br>
&gt; [Lizhong] I am OK now. Thanks. <br>
&gt; <br>
&gt; &gt; &nbsp; <br>
&gt; &gt; &nbsp; &nbsp; - Suspension of CCM frames transmission from the
local MEP to <br>
&gt; &gt; the peer MEP on the remote PE to convey PE receive defects, when
<br>
&gt; &gt; CCM transmission is enabled. &nbsp;<br>
&gt; &gt; [Lizhong] &quot;PE receive defects&quot; refer to PE AC receive
defects or <br>
&gt; &gt; both AC and PE receive defects? <br>
&gt; &gt; <br>
&gt; &gt; &lt;NB&gt; Please, see above answer. The same applies here. <br>
&gt; [Lizhong] OK. <br>
&gt; &gt; <br>
&gt; &gt; <br>
&gt; &gt; 4.2. Use of PW Status notification for MPLS PSNs &nbsp;<br>
&gt; &gt; <br>
&gt; &gt; There are also scenarios where a PE carries out PW label withdrawal
<br>
&gt; &gt; instead of PW status notification. These include administrative
<br>
&gt; &gt; disablement of the PW or loss of Target LDP session with the
peer <br>
&gt; &gt; PE. <br>
&gt; &gt; [Lizhong] There is another PW/AC status signaling method by using
<br>
&gt; &gt; label withdraw method when PW status notificationis not supported.
<br>
&gt; &gt; Is it intentionally ignored? <br>
&gt; &gt; <br>
&gt; &gt; &lt;NB&gt; I am not sure I understand the comment as the text
you quoted <br>
&gt; &gt; is refering to PW label withdrawal as an alternative for status
<br>
&gt; &gt; notification. Isn't that what you are referring to? <br>
&gt; [Lizhong] yes. I am not proposing to add PW label withdrawal, but
<br>
&gt; want to know why it is not considered here.<br>
&gt; &gt; <br>
&gt; &gt; <br>
&gt; &gt; 4.3. Use of BFD Diagnostic Codes <br>
&gt; &gt; <br>
&gt; &gt; When using VCCV, the control channel (CC) type and Connectivity
<br>
&gt; &gt; Verification (CV) Type are agreed on between the peer PEs using
the <br>
&gt; &gt; OAM capability sub-TLV signaled as part of the interface parameter
<br>
&gt; &gt; TLV when using FEC 129 and the interface parameter sub-TLV when
<br>
&gt; &gt; using FEC 128. &nbsp;<br>
&gt; &gt; [Lizhong] the &quot;OAM capability sub-TLV&quot; refer to &quot;VCCV
interface <br>
&gt; &gt; parameters sub-TLV&quot;, right? Suggest to align with terminology
in RFC5085.<br>
&gt; &gt; <br>
&gt; &gt; &lt;NB&gt; Will do. Here is the iterated text: <br>
&gt; &gt; When using VCCV, the control channel (CC) type and Connectivity
<br>
&gt; &gt; Verification (CV) Type are agreed on between the peer PEs using
the <br>
&gt; &gt; VCCV parameter field signaled as a sub-tlv of the interface parameters<br>
&gt; &gt; TLV when using FEC 129 and the interface parameter sub-TLV when
<br>
&gt; &gt; using FEC 128. &nbsp; <br>
&gt; &gt; &lt;NB&gt; <br>
&gt; [Lizhong] good, thanks. <br>
&gt; <br>
&gt; &gt; <br>
&gt; &gt; 5. Ethernet AC Defect States Entry or Exit Criteria <br>
&gt; &gt; [Lizhong] context of AC receive/transmit defect entry is duplicated
<br>
&gt; &gt; with that in section 2.2. Is it possible to make the context
more <br>
&gt; &gt; simple, either in section 2.2 or 5.1? <br>
&gt; &gt; <br>
&gt; &gt; &lt;NB&gt; There is overlap. I am proposing to merge text related
to <br>
&gt; &gt; conditions for entering the defect states in section 2.2 into
5.1 &nbsp;<br>
&gt; &gt; and reduce the overlap . I believe that addresses that point.
If <br>
&gt; &gt; that is OK with you, I will do that and send as part of the <br>
&gt; updated document.<br>
&gt; [Lizhong] that's good, thanks. <br>
&gt; &gt; <br>
&gt; &gt; <br>
&gt; &gt; 6. Ethernet AC and PW Defect States Interworking <br>
&gt; &gt; [Lizhong] RFC2119 words should be used in this section, e.g,
&quot;must&quot; <br>
&gt; &gt; should be &quot;MUST&quot;. <br>
&gt; &gt; <br>
&gt; &gt; &lt;NB&gt; Done. &lt;NB&gt; <br>
&gt; [Lizhong] thanks. <br>
&gt; &gt; <br>
&gt; &gt; <br>
&gt; &gt; 6.1. PW Receive Defect Entry Procedures <br>
&gt; &gt; [Lizhong] this section does not describe the mechanism to enter
PW <br>
&gt; &gt; receive defect state, is it same with that in section 2.2? <br>
&gt; &gt; <br>
&gt; &gt; &lt;NB&gt; Section 6.1 discusses the actions when the PE enters
the PW <br>
&gt; &gt; receive defect state not the criteria to enter that state. However,
<br>
&gt; &gt; as you pointed out section 2.2 describes criteria for entering
<br>
&gt; &gt; receive defect state. It is similar to that in RFC6310. That
is why <br>
&gt; &gt; it wa sin section 2.2 only as a review. However, a better <br>
&gt; &gt; organization would be to have a parallel section to 5.1 &nbsp;is.
To <br>
&gt; &gt; streamline things, I will do the same as proposed in the previous
<br>
&gt; &gt; similar comments. That is, merge text from section 2.2 into 6.1.
&nbsp;If<br>
&gt; &gt; that is OK with you, I will do that and send as part of the updated
<br>
&gt; &gt; document. &lt;NB&gt; <br>
&gt; [Lizhong] that's good, thanks. <br>
&gt; &gt; <br>
&gt; &gt; <br>
&gt; &gt; Further, when PE1 enters the Receive Defect state, it must assume
<br>
&gt; &gt; that PE2 has no knowledge of the defect and must send reverse
<br>
&gt; &gt; defect failure notification to PE2. For MPLS PSN or MPLS-IP PSN,
<br>
&gt; &gt; this is done via either a PW Status notification message indicating
<br>
&gt; &gt; a reverse defect; or via VCCV-BFD diagnostic code of reverse
defect <br>
&gt; &gt; if VCCV CV type of 0x08 had been negotiated. <br>
&gt; &gt; [Lizhong] why CV type of 0x20 is missed here? <br>
&gt; &gt; <br>
&gt; &gt; &lt;NB&gt; Done. It should be as in other places in the document.
There is<br>
&gt; &gt; one additional place, where that will be corrected as well. Thanks.
<br>
&gt; [Lizhong] good, thanks. <br>
&gt; &gt; <br>
&gt; &gt; <br>
&gt; &gt; <br>
&gt; &gt; 6.2. PW Receive Defect Exit Procedures <br>
&gt; &gt; [Lizhong] this section does not describe the mechanism to exit
PW <br>
&gt; &gt; receive defect state? <br>
&gt; &gt; <br>
&gt; &gt; &lt;NB&gt; This section describes what actions must happen when
the PE <br>
&gt; &gt; exits the PW receive defect state and not what needs to happen
to <br>
&gt; &gt; exit the PW receive defect state. The PW receive and transmit
defect<br>
&gt; &gt; state entry and exit criteria are summarized in section 2.2 and
are <br>
&gt; &gt; common with what is described in RFC 6310, as highlighted in
section<br>
&gt; &gt; 4 &nbsp;and that is why they were thought as being summarized
and not <br>
&gt; &gt; included later. However, again I think with the changes above,
and <br>
&gt; &gt; to make it clearer &nbsp;based on the comment, I can consolidate
that in <br>
&gt; &gt; a section that says PW Receive Defect State Entry and Exit criteria,<br>
&gt; &gt; and similarly PW Transmit Defect state and Exit criteria that
<br>
&gt; &gt; parallel those of the the AC. Will that address that point? &lt;NB&gt;
<br>
&gt; [Lizhong] that's good. <br>
&gt; <br>
&gt; &gt; <br>
&gt; &gt; <br>
&gt; &gt; If PW receive defect was established via notification from PE2
or <br>
&gt; &gt; via loss of control adjacency, no additional action is needed,
<br>
&gt; &gt; since PE2 is expected to be aware of the defect clearing. <br>
&gt; &gt; <br>
&gt; &gt; <br>
&gt; &gt; [Lizhong] the above description is incorrect in this section.
The <br>
&gt; &gt; exit of PW receive defect should be described, not enter of PW
<br>
&gt; receive defect.<br>
&gt; &gt; &lt;NB&gt; Per above, this section describes what action PE1
needs to take<br>
&gt; &gt; when it exits the receive defect state. It is not describing
how it <br>
&gt; &gt; enters or exits the receive defect state. <br>
&gt; [Lizhong] I see, ok with that. <br>
&gt; &gt; <br>
&gt; &gt; <br>
&gt; &gt; 6.3. PW Transmit Defect Entry Procedures <br>
&gt; &gt; <br>
&gt; &gt; - If PE1 is configured to run E-LMI [MEF16] with CE1 and E-LMI
is <br>
&gt; &gt; used for fault notification, PE1 must transmit E-LMI asynchronous
<br>
&gt; &gt; STATUS message with report type Single EVC Asynchronous Status
<br>
&gt; &gt; indicating that PW is Not Active. <br>
&gt; &gt; [Lizhong] shouldn't the entry of PW transmit defect be signaled
to <br>
&gt; &gt; remote PE? I do not see such text here. <br>
&gt; &gt; &lt;NB&gt; It was assumed per section 4 to be the same in rfc
6310 since <br>
&gt; &gt; this is failure that pertains to the PSN side. However, for <br>
&gt; &gt; completeness here and consistency, I agree we should include
it. I <br>
&gt; &gt; will include the following per rfc 6310. <br>
&gt; &gt; &quot;If the PW failure was detected by PE1 without receiving
reverse <br>
&gt; &gt; defect notification from<br>
&gt; &gt; &nbsp; &nbsp; &nbsp; PE2, PE1 MUST assume PE2 has no knowledge
of the defect and MUST<br>
&gt; &gt; &nbsp; &nbsp; &nbsp; notify PE2 by sending FDI.&quot; <br>
&gt; &gt; &lt;NB&gt; <br>
&gt; [Lizhong] that's good, thanks. <br>
&gt; <br>
&gt; &gt; <br>
&gt; &gt; 6.4. PW Transmit Defect Exit Procedures <br>
&gt; &gt; <br>
&gt; &gt; - If PE1 is configured to run E-LMI [MEF16] with CE1, PE1 must
<br>
&gt; &gt; transmit E-LMI asynchronous STATUS message with report type Single
<br>
&gt; &gt; EVC Asynchronous Status indicating that PW is Active. <br>
&gt; &gt; [Lizhong] same comment as for previous section, shouldn't the
exit <br>
&gt; &gt; of PW transmit defect be signaled to remote PE? I do not see
such text here.<br>
&gt; &gt; &lt;NB&gt; Yes, and will include the following in-line with above
response:<br>
&gt; &gt; PE1 MUST clear the FDI to PE2, if applicable.<br>
&gt; &gt; &lt;NB&gt; <br>
&gt; [Lizhong] that's good, thanks. <br>
&gt; <br>
&gt; &gt; <br>
&gt; &gt; <br>
&gt; &gt; 6.5. AC Receive Defect Entry Procedures <br>
&gt; &gt; <br>
&gt; &gt; When Native Service OAM mechanism is supported on PE1, it can
also <br>
&gt; &gt; use the NS OAM notification as specified in Section 4.1. &nbsp;<br>
&gt; &gt; [Lizhong] is there any relationship between notification mechanism
<br>
&gt; &gt; in CE domain and mechanism in PE domain. I mean if the AC uses
NS <br>
&gt; &gt; OAM to detect defect in CE domain, does NS OAM between PEs have
any <br>
&gt; &gt; priority to apply? <br>
&gt; &gt; &lt;NB&gt; When NS OAM is supported PSN-facing and the fault
notification <br>
&gt; &gt; functions are enabled as described, then they are used for fault
<br>
&gt; &gt; notification. Is that the question? &lt;NB&gt; <br>
&gt; [Lizhong] Similar. And I mean, if NS OAM, VCCV-BFD and PW status are<br>
&gt; supported on the PE, which one should be applied? Is there any <br>
&gt; priority among the three?<br>
&gt; &gt; <br>
&gt; &gt; <br>
&gt; &gt; Nits:<br>
&gt; &gt; There are some nits that need to resolve. Please check link:
http:<br>
&gt; &gt; //tools.ietf.org/idnits?url=http://tools.ietf.org/id/draft-ietf-<br>
&gt; &gt; pwe3-mpls-eth-oam-iwk-06.txt <br>
&gt; &gt; &lt;NB&gt; Yes. That will be taken care of in the updated version.
&lt;NB&gt;<br>
&gt; [Lizhong] thank you. <br>
&gt; &gt; <br>
&gt; &gt; Regards<br>
&gt; &gt; Lizhong</font>
--=_alternative 0008D91B48257AEA_=--

From jmh@joelhalpern.com  Wed Jan  9 17:46:58 2013
Return-Path: <jmh@joelhalpern.com>
X-Original-To: rtg-dir@ietfa.amsl.com
Delivered-To: rtg-dir@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id DED801F0CF5; Wed,  9 Jan 2013 17:46:58 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.248
X-Spam-Level: 
X-Spam-Status: No, score=-102.248 tagged_above=-999 required=5 tests=[AWL=0.017, BAYES_00=-2.599, IP_NOT_FRIENDLY=0.334, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Z5xM+UiU3WbS; Wed,  9 Jan 2013 17:46:58 -0800 (PST)
Received: from morbo.mail.tigertech.net (morbo.mail.tigertech.net [67.131.251.54]) by ietfa.amsl.com (Postfix) with ESMTP id 2C1231F0C6A; Wed,  9 Jan 2013 17:46:58 -0800 (PST)
Received: from mailb2.tigertech.net (mailb2.tigertech.net [208.80.4.154]) by morbo.tigertech.net (Postfix) with ESMTP id 7F8B2A36F6; Wed,  9 Jan 2013 17:46:56 -0800 (PST)
Received: from localhost (localhost [127.0.0.1]) by mailb2.tigertech.net (Postfix) with ESMTP id 8D7741C0B58; Wed,  9 Jan 2013 17:46:55 -0800 (PST)
X-Virus-Scanned: Debian amavisd-new at b2.tigertech.net
Received: from [10.155.107.75] (unknown [129.192.170.160]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mailb2.tigertech.net (Postfix) with ESMTPSA id 62BAA1C07B6; Wed,  9 Jan 2013 17:46:55 -0800 (PST)
Message-ID: <50EE1D8F.6050407@joelhalpern.com>
Date: Wed, 09 Jan 2013 20:46:55 -0500
From: "Joel M. Halpern" <jmh@joelhalpern.com>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:17.0) Gecko/20130107 Thunderbird/17.0.2
MIME-Version: 1.0
To: "rtg-ads@tools.ietf.org" <rtg-ads@tools.ietf.org>
References: <F64C10EAA68C8044B33656FA214632C823D40C@MISOUT7MSGUSR9O.ITServices.sbc.com>
In-Reply-To: <F64C10EAA68C8044B33656FA214632C823D40C@MISOUT7MSGUSR9O.ITServices.sbc.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Cc: "rtg-dir@ietf.org" <rtg-dir@ietf.org>, roll@ietf.org, draft-ietf-roll-p2p-measurement@tools.ietf.org
Subject: [RTG-DIR] RtgDir review: draft-ietf-roll-p2p-measurement-07.txt
X-BeenThere: rtg-dir@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Routing Area Directorate <rtg-dir.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/rtg-dir>, <mailto:rtg-dir-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/rtg-dir>
List-Post: <mailto:rtg-dir@ietf.org>
List-Help: <mailto:rtg-dir-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/rtg-dir>, <mailto:rtg-dir-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 10 Jan 2013 01:46:59 -0000

Hello,

I have been selected as the Routing Directorate reviewer for this draft. 
The Routing Directorate seeks to review all routing or routing-related 
drafts as they pass through IETF last call and IESG review, and 
sometimes on special request. The purpose of the review is to provide 
assistance to the Routing ADs. For more information about the Routing 
Directorate, please see http://www.ietf.org/iesg/directorate/routing.html

Although these comments are primarily for the use of the Routing ADs, it 
would be helpful if you could consider them along with any other IETF 
Last Call comments that you receive, and strive to resolve them through 
discussion or by updating the draft.

Document: draft-ietf-roll-p2p-measurement-07.txt

Reviewer: Joel M. Halpern
Review Date: 9-Januar-2013
IETF LC End Date: 21-January-2013
Intended Status: Experimental

Summary: I have some minor concerns about this document that I think 
should be resolved before publication.

Comments:
     Generally, this is a well written and readable specification 
addressing an understandable problem.

Major Issues:

Minor Issues:
     I had not realized until section 4.3 that NUM (and the structure of 
the message) had to allow for the desired limit on the Address 
Accumulation.  (I had originally inferred a rather painful strategy.) 
Could this be stated earlier in the document please?

     Can the first sentence of the text in the nested bullet on Source 
Routed Address vectors ("When the Measurement Request is traveling along 
a Source Route...") be moved before the description of the bits  (sorry, 
it may need to be slightly reworded to do so.)  This restriction is very 
helpful in understand the behaviors defined by the various flags in the 
message header.  (Also, if it wouldn't bother the ROLL/RPL experts too 
much, a comment about he root not needing to add a source route for a 
local RPLInstance would complete the picture nicely.  I am merely 
inferring this behavior from the fact that accumulate is allowed with 
hop-by-hop and local RPLInstances.)

     It appears that the loop prevention requirement on source routes 
requires every router that handles the packet to examine every entry in 
the source route to make sure that the inspecting router does not appear 
anywhere except a the current index entry.  ("MUST ensure that o address 
appears more than once" in section 5.1, and text in section 5.3.)  That 
would seem to be a significant cost, for no obvious benefit.  Why is it 
required?  (Yes, I have read the last bullet of section 9.  This seems 
to be a very expensive set of extra protections.  Given that the index 
gets increment, the cost of a loop seems pretty small.)

     I section 5.2 and 5.3, how can the processing node determine the 
"Address vector is present in the received message" if the Num field is 0?

Nits:
     Could the first bullet in section 5.1 be re-ordered so that the 
condition ("if it does not know how to reach the End Point") occurs 
before the "MUST discard".  As written, the reader is startled by 
thinking that the first thing the root must do is discard the request.
     Could the same be done to the second and third paragraphs of 5.2?
     And the second and third paragraphs of section 5.3?
     And the second paragraph of section 5.4?  (The third paragraph of 
5.4 has things in the order which I think is clearer for the reader.)
     The last sentence of the next to last paragraph of 5.5 could also 
be reversed, although for some unknown reason I find that one less 
bothersome.

     Section 7, second paragraph could also be usefully reversed.

     I presume that all the "dropped with no further processing" is not 
intended to preclude updating error counters and similar actions.  Is 
there a place that could be said?

Yours,
Joel M. Halpern

From prvs=72081a62a=mukul@uwm.edu  Mon Jan 14 23:43:49 2013
Return-Path: <prvs=72081a62a=mukul@uwm.edu>
X-Original-To: rtg-dir@ietfa.amsl.com
Delivered-To: rtg-dir@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0AF0321F8B11; Mon, 14 Jan 2013 23:43:49 -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 ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id An5A0tHCJhQN; Mon, 14 Jan 2013 23:43:48 -0800 (PST)
Received: from ip3mta.uwm.edu (ip3mta.uwm.edu [129.89.7.192]) by ietfa.amsl.com (Postfix) with ESMTP id C7D9221F8B0C; Mon, 14 Jan 2013 23:43:47 -0800 (PST)
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: Ap4EAIoH9VB/AAAB/2dsb2JhbAA6CoY6t1GDEQEBBSNIDgwPFAYCDRkCWQaILAylPoJAhzCHBQSBI4tZBYMagRMDiGGCcYcGgzOGWolvgxSBRwEfBBo
Received: from localhost (localhost.localdomain [127.0.0.1]) by mta03.pantherlink.uwm.edu (Postfix) with ESMTP id 3E4C21209DF; Tue, 15 Jan 2013 01:43:47 -0600 (CST)
X-Virus-Scanned: amavisd-new at 
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 VWvuD0D1dh64; Tue, 15 Jan 2013 01:43:46 -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 EEECE120960; Tue, 15 Jan 2013 01:43:46 -0600 (CST)
Date: Tue, 15 Jan 2013 01:43:46 -0600 (CST)
From: Mukul Goyal <mukul@uwm.edu>
To: "Joel M. Halpern" <jmh@joelhalpern.com>
Message-ID: <73569540.396597.1358235826869.JavaMail.root@mail17.pantherlink.uwm.edu>
In-Reply-To: <50EE1D8F.6050407@joelhalpern.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 7bit
X-Originating-IP: [99.20.249.193]
X-Mailer: Zimbra 6.0.15_GA_2995 (ZimbraWebClient - IE8 (Win)/6.0.15_GA_2995)
X-Authenticated-User: mukul@uwm.edu
X-Mailman-Approved-At: Tue, 15 Jan 2013 01:38:14 -0800
Cc: rtg-dir@ietf.org, roll@ietf.org, draft-ietf-roll-p2p-measurement@tools.ietf.org, rtg-ads@tools.ietf.org
Subject: Re: [RTG-DIR] [Roll] RtgDir review: draft-ietf-roll-p2p-measurement-07.txt
X-BeenThere: rtg-dir@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Routing Area Directorate <rtg-dir.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/rtg-dir>, <mailto:rtg-dir-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/rtg-dir>
List-Post: <mailto:rtg-dir@ietf.org>
List-Help: <mailto:rtg-dir-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/rtg-dir>, <mailto:rtg-dir-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 15 Jan 2013 07:43:49 -0000

Hi Joel

Thanks for your review. I have made changes to the draft based on your comments. The modified draft can be seen at:

https://pantherfile.uwm.edu/mukul/public/files/draft-ietf-roll-p2p-measurement-08.txt

I will include these changes in the new version to be posted at the conclusion of the last call.

Please see my response to your comments below and let me know if the modifications to the draft look OK to you.

Thanks
Mukul

----- Original Message -----

Document: draft-ietf-roll-p2p-measurement-07.txt

Reviewer: Joel M. Halpern
Review Date: 9-Januar-2013
IETF LC End Date: 21-January-2013
Intended Status: Experimental

Summary: I have some minor concerns about this document that I think 
should be resolved before publication.

Comments:
     Generally, this is a well written and readable specification 
addressing an understandable problem.

Major Issues:

Minor Issues:
---------------------------------------------------------
[JH]
     I had not realized until section 4.3 that NUM (and the structure of 
the message) had to allow for the desired limit on the Address 
Accumulation.  (I had originally inferred a rather painful strategy.) 
Could this be stated earlier in the document please?

[MG]
Done. Please see the text between (mods_1_begin) and (mods_1_end) tags in Sections 2 and 3.

[JH]
     Can the first sentence of the text in the nested bullet on Source 
Routed Address vectors ("When the Measurement Request is traveling along 
a Source Route...") be moved before the description of the bits  (sorry, 
it may need to be slightly reworded to do so.)  This restriction is very 
helpful in understand the behaviors defined by the various flags in the 
message header.  

[MG]
Done. Please see the text between (mods_1_begin) and (mods_1_end) tags in Section 2.

[JH]
(Also, if it wouldn't bother the ROLL/RPL experts too 
much, a comment about he root not needing to add a source route for a 
local RPLInstance would complete the picture nicely.  I am merely 
inferring this behavior from the fact that accumulate is allowed with 
hop-by-hop and local RPLInstances.)

[MG]
To respond to your comment, I thought long and hard about including a brief section on global/local RPLInstanceIDs, storing/non-storing DAGs and other such RPL delicacies and then decided against it. I think this document is not the right place
for such details. The biggest concern was that it would be impossible to keep the section "brief". I think RPL and P2P-RPL documents must be referred to get these details. I did add a tiny bit of text in the Overview Section (see the tags mods_2_...) regarding how Source/Hop-by-hop routes are identified. 

BTW, the specific comment you sought would go some thing like this: RPL provides local RPLInstanceIDs to allow routers to create local DAGs. P2P-RPL uses local RPLInstanceIDs in a particular fashion. Under P2P-RPL, a router (the Origin) discovers a route by creating (by acting as the root for) a temporary DAG that is identified by one of the Origin's IPv6 addresses and a local RPLInstanceID. The temporary DAG dies soon after a Source Route has been discovered or a Hop-by-hop Route has been established. Such a Hop-by-hop route, discovered using P2P-RPL, is identified by the same <local RPLInstanceID, Origin's address> tuple that was used to identify the temporary DAG. So, a route discovered using P2P-RPL is always either a pure Source Route or a pure Hop-by-hop route and is never a "mixed" route. 

[JH]
     It appears that the loop prevention requirement on source routes 
requires every router that handles the packet to examine every entry in 
the source route to make sure that the inspecting router does not appear 
anywhere except a the current index entry.  ("MUST ensure that o address 
appears more than once" in section 5.1, and text in section 5.3.)  That 
would seem to be a significant cost, for no obvious benefit.  Why is it 
required?  (Yes, I have read the last bullet of section 9.  This seems 
to be a very expensive set of extra protections.  Given that the index 
gets increment, the cost of a loop seems pretty small.)

[MG]
You are right. I realized there is no real need for an Intermediate Point to check for loops. I also realized that this check does not always protect against a rogue Intermediate Point modifying the Address vector to insert a routing loop (suppose the nodes that appear multiple times in the modified Address vector wont see this Measurement Request). I have removed from the text this unnecessary check as well as the reference to it in the Security section.

[JH]
     I section 5.2 and 5.3, how can the processing node determine the 
"Address vector is present in the received message" if the Num field is 0?

[MG]
Right. The Num value is the only way to tell whether an Address vector is present or not. Corrected the language everywhere.

[JH]
Nits:
     Could the first bullet in section 5.1 be re-ordered so that the 
condition ("if it does not know how to reach the End Point") occurs 
before the "MUST discard".  As written, the reader is startled by 
thinking that the first thing the root must do is discard the request.
     Could the same be done to the second and third paragraphs of 5.2?
     And the second and third paragraphs of section 5.3?
     And the second paragraph of section 5.4?  (The third paragraph of 
5.4 has things in the order which I think is clearer for the reader.)

[MG]
Done.

[JH]
     The last sentence of the next to last paragraph of 5.5 could also 
be reversed, although for some unknown reason I find that one less 
bothersome.

[MG]
OK. I did not change this particular sentence.

[JH]
     Section 7, second paragraph could also be usefully reversed.

[MG]
Done.

[JH]
     I presume that all the "dropped with no further processing" is not 
intended to preclude updating error counters and similar actions.  Is 
there a place that could be said?

[MG]
Right. Added the relevant text towards the end of Section 3.1 (look for tags mods_3_...).

Thanks
Mukul

From jmh@joelhalpern.com  Tue Jan 15 11:51:03 2013
Return-Path: <jmh@joelhalpern.com>
X-Original-To: rtg-dir@ietfa.amsl.com
Delivered-To: rtg-dir@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3F5E611E809A; Tue, 15 Jan 2013 11:51:02 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.265
X-Spam-Level: 
X-Spam-Status: No, score=-102.265 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, IP_NOT_FRIENDLY=0.334, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id d79S98oX769y; Tue, 15 Jan 2013 11:51:01 -0800 (PST)
Received: from morbo.mail.tigertech.net (morbo.mail.tigertech.net [67.131.251.54]) by ietfa.amsl.com (Postfix) with ESMTP id 6481B11E8099; Tue, 15 Jan 2013 11:51:01 -0800 (PST)
Received: from mailc2.tigertech.net (mailc2.tigertech.net [208.80.4.156]) by morbo.tigertech.net (Postfix) with ESMTP id 164A7A6672; Tue, 15 Jan 2013 11:51:01 -0800 (PST)
Received: from localhost (localhost [127.0.0.1]) by mailc2.tigertech.net (Postfix) with ESMTP id 5E298181116; Tue, 15 Jan 2013 11:51:00 -0800 (PST)
X-Virus-Scanned: Debian amavisd-new at c2.tigertech.net
Received: from [10.10.10.104] (pool-70-106-135-60.clppva.east.verizon.net [70.106.135.60]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mailc2.tigertech.net (Postfix) with ESMTPSA id E7015181112; Tue, 15 Jan 2013 11:50:58 -0800 (PST)
Message-ID: <50F5B320.2050108@joelhalpern.com>
Date: Tue, 15 Jan 2013 14:50:56 -0500
From: "Joel M. Halpern" <jmh@joelhalpern.com>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:17.0) Gecko/20130107 Thunderbird/17.0.2
MIME-Version: 1.0
To: Mukul Goyal <mukul@uwm.edu>
References: <73569540.396597.1358235826869.JavaMail.root@mail17.pantherlink.uwm.edu>
In-Reply-To: <73569540.396597.1358235826869.JavaMail.root@mail17.pantherlink.uwm.edu>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Cc: rtg-dir@ietf.org, roll@ietf.org, draft-ietf-roll-p2p-measurement@tools.ietf.org, rtg-ads@tools.ietf.org
Subject: Re: [RTG-DIR] [Roll] RtgDir review: draft-ietf-roll-p2p-measurement-07.txt
X-BeenThere: rtg-dir@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Routing Area Directorate <rtg-dir.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/rtg-dir>, <mailto:rtg-dir-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/rtg-dir>
List-Post: <mailto:rtg-dir@ietf.org>
List-Help: <mailto:rtg-dir-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/rtg-dir>, <mailto:rtg-dir-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 15 Jan 2013 19:51:04 -0000

Thank you very much.
These changes very nicely address my concerns.  I can understood why you 
chose not to make the one change about route construction restrictions. 
  Your modified text does help that somewhat, without being verbose, and 
I can live with that.

Yours,
Joel

On 1/15/2013 2:43 AM, Mukul Goyal wrote:
> Hi Joel
>
> Thanks for your review. I have made changes to the draft based on your comments. The modified draft can be seen at:
>
> https://pantherfile.uwm.edu/mukul/public/files/draft-ietf-roll-p2p-measurement-08.txt
>
> I will include these changes in the new version to be posted at the conclusion of the last call.
>
> Please see my response to your comments below and let me know if the modifications to the draft look OK to you.
>
> Thanks
> Mukul
>
> ----- Original Message -----
>
> Document: draft-ietf-roll-p2p-measurement-07.txt
>
> Reviewer: Joel M. Halpern
> Review Date: 9-Januar-2013
> IETF LC End Date: 21-January-2013
> Intended Status: Experimental
>
> Summary: I have some minor concerns about this document that I think
> should be resolved before publication.
>
> Comments:
>       Generally, this is a well written and readable specification
> addressing an understandable problem.
>
> Major Issues:
>
> Minor Issues:
> ---------------------------------------------------------
> [JH]
>       I had not realized until section 4.3 that NUM (and the structure of
> the message) had to allow for the desired limit on the Address
> Accumulation.  (I had originally inferred a rather painful strategy.)
> Could this be stated earlier in the document please?
>
> [MG]
> Done. Please see the text between (mods_1_begin) and (mods_1_end) tags in Sections 2 and 3.
>
> [JH]
>       Can the first sentence of the text in the nested bullet on Source
> Routed Address vectors ("When the Measurement Request is traveling along
> a Source Route...") be moved before the description of the bits  (sorry,
> it may need to be slightly reworded to do so.)  This restriction is very
> helpful in understand the behaviors defined by the various flags in the
> message header.
>
> [MG]
> Done. Please see the text between (mods_1_begin) and (mods_1_end) tags in Section 2.
>
> [JH]
> (Also, if it wouldn't bother the ROLL/RPL experts too
> much, a comment about he root not needing to add a source route for a
> local RPLInstance would complete the picture nicely.  I am merely
> inferring this behavior from the fact that accumulate is allowed with
> hop-by-hop and local RPLInstances.)
>
> [MG]
> To respond to your comment, I thought long and hard about including a brief section on global/local RPLInstanceIDs, storing/non-storing DAGs and other such RPL delicacies and then decided against it. I think this document is not the right place
> for such details. The biggest concern was that it would be impossible to keep the section "brief". I think RPL and P2P-RPL documents must be referred to get these details. I did add a tiny bit of text in the Overview Section (see the tags mods_2_...) regarding how Source/Hop-by-hop routes are identified.
>
> BTW, the specific comment you sought would go some thing like this: RPL provides local RPLInstanceIDs to allow routers to create local DAGs. P2P-RPL uses local RPLInstanceIDs in a particular fashion. Under P2P-RPL, a router (the Origin) discovers a route by creating (by acting as the root for) a temporary DAG that is identified by one of the Origin's IPv6 addresses and a local RPLInstanceID. The temporary DAG dies soon after a Source Route has been discovered or a Hop-by-hop Route has been established. Such a Hop-by-hop route, discovered using P2P-RPL, is identified by the same <local RPLInstanceID, Origin's address> tuple that was used to identify the temporary DAG. So, a route discovered using P2P-RPL is always either a pure Source Route or a pure Hop-by-hop route and is never a "mixed" route.
>
> [JH]
>       It appears that the loop prevention requirement on source routes
> requires every router that handles the packet to examine every entry in
> the source route to make sure that the inspecting router does not appear
> anywhere except a the current index entry.  ("MUST ensure that o address
> appears more than once" in section 5.1, and text in section 5.3.)  That
> would seem to be a significant cost, for no obvious benefit.  Why is it
> required?  (Yes, I have read the last bullet of section 9.  This seems
> to be a very expensive set of extra protections.  Given that the index
> gets increment, the cost of a loop seems pretty small.)
>
> [MG]
> You are right. I realized there is no real need for an Intermediate Point to check for loops. I also realized that this check does not always protect against a rogue Intermediate Point modifying the Address vector to insert a routing loop (suppose the nodes that appear multiple times in the modified Address vector wont see this Measurement Request). I have removed from the text this unnecessary check as well as the reference to it in the Security section.
>
> [JH]
>       I section 5.2 and 5.3, how can the processing node determine the
> "Address vector is present in the received message" if the Num field is 0?
>
> [MG]
> Right. The Num value is the only way to tell whether an Address vector is present or not. Corrected the language everywhere.
>
> [JH]
> Nits:
>       Could the first bullet in section 5.1 be re-ordered so that the
> condition ("if it does not know how to reach the End Point") occurs
> before the "MUST discard".  As written, the reader is startled by
> thinking that the first thing the root must do is discard the request.
>       Could the same be done to the second and third paragraphs of 5.2?
>       And the second and third paragraphs of section 5.3?
>       And the second paragraph of section 5.4?  (The third paragraph of
> 5.4 has things in the order which I think is clearer for the reader.)
>
> [MG]
> Done.
>
> [JH]
>       The last sentence of the next to last paragraph of 5.5 could also
> be reversed, although for some unknown reason I find that one less
> bothersome.
>
> [MG]
> OK. I did not change this particular sentence.
>
> [JH]
>       Section 7, second paragraph could also be usefully reversed.
>
> [MG]
> Done.
>
> [JH]
>       I presume that all the "dropped with no further processing" is not
> intended to preclude updating error counters and similar actions.  Is
> there a place that could be said?
>
> [MG]
> Right. Added the relevant text towards the end of Section 3.1 (look for tags mods_3_...).
>
> Thanks
> Mukul
>

From russw@riw.us  Wed Jan 16 18:24:04 2013
Return-Path: <russw@riw.us>
X-Original-To: rtg-dir@ietfa.amsl.com
Delivered-To: rtg-dir@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 87BF011E809C; Wed, 16 Jan 2013 18:24:04 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.796
X-Spam-Level: 
X-Spam-Status: No, score=-0.796 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, LONGWORDS=1.803]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id TzWMWRBSVYyW; Wed, 16 Jan 2013 18:24:03 -0800 (PST)
Received: from da31.namelessnet.net (da31.namelessnet.net [74.124.205.66]) by ietfa.amsl.com (Postfix) with ESMTP id B385C1F0CF5; Wed, 16 Jan 2013 18:24:03 -0800 (PST)
Received: from [216.53.138.131] (helo=[10.96.7.37]) by da31.namelessnet.net with esmtpsa (TLSv1:DHE-RSA-AES256-SHA:256) (Exim 4.80) (envelope-from <russw@riw.us>) id 1Tvf98-0004KU-Sk; Wed, 16 Jan 2013 18:24:03 -0800
Message-ID: <50F760C5.4030700@riw.us>
Date: Wed, 16 Jan 2013 21:24:05 -0500
From: Russ White <russw@riw.us>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:17.0) Gecko/20130107 Thunderbird/17.0.2
MIME-Version: 1.0
To: rtg-ads@tools.ietf.org
Content-Type: text/plain; charset=windows-1252
Content-Transfer-Encoding: 8bit
X-Antivirus-Scanner: Seems clean.  You should still use an Antivirus Scanner
Cc: rtg-dir@ietf.org, roll@ietf.org, draft-ietf-roll-security-threats-00.all@tools.ietf.org
Subject: [RTG-DIR] RtgDir review:
X-BeenThere: rtg-dir@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Routing Area Directorate <rtg-dir.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/rtg-dir>, <mailto:rtg-dir-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/rtg-dir>
List-Post: <mailto:rtg-dir@ietf.org>
List-Help: <mailto:rtg-dir-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/rtg-dir>, <mailto:rtg-dir-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 17 Jan 2013 02:24:04 -0000

Hello,

I have been selected as the Routing Directorate reviewer for this draft.
The Routing Directorate seeks to review all routing or routing-related
drafts as they pass through IETF last call and IESG review, and
sometimes on special request. The purpose of the review is to provide
assistance to the Routing ADs. For more information about the Routing
Directorate, please see http://www.ietf.org/iesg/directorate/routing.html

Although these comments are primarily for the use of the Routing ADs, it
would be helpful if you could consider them along with any other IETF
Last Call comments that you receive, and strive to resolve them through
discussion or by updating the draft.

Document: draft-ietf-roll-security-threats-00.txt
Reviewer: Russ White
Review Date: 16 January 2013
IETF LC End Date: unknown
Intended Status: Informational

Summary:

I have significant concerns about this document and recommend that the
Routing ADs discuss these issues further with the authors.

Comments:

Philosophically, this document seems to treat routing as an "entity,"
that operates by itself, independent of other systems, within a network.
In real networks, routing is primarily used to provide for forwarding,
so security should really be couched in terms of how breaches in routing
security impact forwarding. The direction taken in this draft leads to a
single end --the encryption of all routing information carried through
the network. I would really like to see routing security take a more
creative turn, seeing routing as a part of an overall system, rather
than as an end to end flow of information that must be secured in its
own right --as "just another data stream."

Specifically, the goals in section 3.4 would necessarily be resolvable
only through the use of some form encrypted transport of routing
information, which could easily overcome any possible low powered device
in complexity and difficulty. It seems, to me, a better overall goal
would be to ensure the routing database accurately reflects the actual
state of the network topology, allowing for any means that will reach
this goal, whether or not they include cryptography. A wider net is more
likely to produce a stronger set of available options.

The problems noted in section 4 are, in fact, countered with proposals
in sections 5 and 6 that only propse cryptographic mechanisms generally
planned around encrypting routing exchanges and/or signing routing
information on the wire, adding weight to my thoughts above. It seems,
to me, that sections 5 and 6 should be moved to a separate draft, so the
general overview of the problems and possible solutions are decoupled a
bit, to allow “breathing room,” for possible alternate solutions.

==
My one concern about section 3.2 is one of the implications carried in
the statement, “non-repudiation will involve providing some ability to
allow traceability or network management review of participants of the
routing process including the ability to determine the events and
actions leading to a particular routing state.”

This implies, at least to me, that the actual processing of routing
updates need to be logged in a way that prevents tampering at every
node, as well as the actual routing updates received, transmitted, and
otherwise handled by each node in the network — especially since routing
is not always atomic, but rather timing dependent. How this particular
“possible requirement,” might be implanted in a way that is practical.

==
The taxonomy in section 4 appears to be solid.

==
Overall, I found the writing style to be a bit opaque/obtuse — difficult
to read in parts, perhaps a little “research,” if that makes sense. Some
specific comments on the first few paragraphs are below, but I didn’t
spend a great deal of time working through specific grammar issues
throughout the entire document.

==
This document presents a framework for securing Routing Over LLNs (ROLL)...

Using an acronym to expand another acronym will probably confuse at
least some readers. LLNs also needs to be explained at it's first use.

==
Security, in essence, entails implementing measures to ensure controlled
state changes...

I'm not certain what's meant by "controlled," here, or how it relates to
security. Is "unsecured," information about state changes therefore
"uncontrolled?" Is "verifiable," what you're after here, or perhaps,
"authorized," or... ??

==
State changes would thereby involve proper authorization for actions,
authentication, and potentially confidentiality, but also proper order
of state changes through timeliness (since seriously delayed state
changes, such as commands or updates of routing tables, may negatively
impact system operation).

Perhaps something like:

Securing information about state changes would include ensuring devices
match their claimed role (authentication), transmitted state changes are
correct and allowed through policy (authorization), state changes are
only visible to authorized devices (confidentiality), and operations are
taken in the proper order (timeliness and atomicity).

==
An asset implies an important system component (including information,
process, or physical resource), the access to, corruption or loss of
which adversely affects the system. In network routing, assets lie in
the routing information, routing process, and node's physical resources.
 That is, the access to, corruption, or loss of these elements adversely
affects system routing.

Perhaps something like:

In the control plane context, an asset is information about the network,
processes used to manage and manipulate this data, and the physical
devices on which this data is stored and manipulated. The corruption or
loss of these assets may adversely impact the control plane of the network.

(Note you shouldn't imply any such breach "will," disrupt routing,
because  routing systems are, at base, designed to be resilient to
information loss and corruption. There are some situations where loss or
corruption will result in misrouted or lost data flows, but there are
others where it will not.)

==
In network routing, a point of access refers to the point of entry
facilitating  communication with or other interaction with a system
component in order to use system resources to either manipulate
information or gain knowledge of the information contained within the
system.

Perhaps something like:

Within the same context, a point of access is an interface or protocol
that facilitates interaction between control plane components.

==
Security of the routing protocol must be focused on the assets of the
routing nodes and the points of access of the information exchanges and
information storage that may permit routing compromise.

This sentence doesn't add to the flow of thought, so I would just remove it.

==
The identification of routing assets and points of access hence provides
a basis for the identification of associated threats and attacks.

Perhaps something like:

Identifying these assets and points of access will provide a basis for
enumerating the attack surface of the control plane.

==
This subsection identifies assets and points of access of a generic
routing  process with a level-0 data flow diagram [Yourdon1979]
revealing how the routing protocol interacts with its environment. In
particular, the use of the data flow diagram allows for a clear, concise
model of the routing functionality; it also has the benefit of showing
the manner in which nodes participate in the routing process, thus
providing context when later threats and attacks are considered.

Perhaps something like:

A level-0 data flow diagram [Yourdon1979] is used here to identify the
assets and points of access within a generic routing process. The use of
a data flow diagram allows for a clear and concise model of the way in
which routing nodes interact and process information, and hence provides
a context for threats and attacks.

Major Issues:

My primary concern is the general philosophy within the draft --see my
comments above. The working group may decide this philosophy is
acceptable/good, but it should be brought out onto the table and
discussed, and some explanation of why this path was chosen provided in
the draft, rather than assumed, IMHO.

Minor Issues:

Writing style, as indicated in my comments above.


==

HTH

:-)

Russ

From julien.meuric@orange.com  Fri Jan 18 09:00:31 2013
Return-Path: <julien.meuric@orange.com>
X-Original-To: rtg-dir@ietfa.amsl.com
Delivered-To: rtg-dir@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D425121F886C; Fri, 18 Jan 2013 09:00:31 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.249
X-Spam-Level: 
X-Spam-Status: No, score=-6.249 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HELO_EQ_FR=0.35, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id she4GI-90vr8; Fri, 18 Jan 2013 09:00:31 -0800 (PST)
Received: from p-mail2.rd.francetelecom.com (p-mail2.rd.francetelecom.com [195.101.245.16]) by ietfa.amsl.com (Postfix) with ESMTP id F325021F8863; Fri, 18 Jan 2013 09:00:30 -0800 (PST)
Received: from p-mail2.rd.francetelecom.com (localhost.localdomain [127.0.0.1]) by localhost (Postfix) with SMTP id 990741074002; Fri, 18 Jan 2013 18:05:15 +0100 (CET)
Received: from ftrdsmtp2.rd.francetelecom.fr (unknown [10.192.128.47]) by p-mail2.rd.francetelecom.com (Postfix) with ESMTP id 90CDC1074001; Fri, 18 Jan 2013 18:05:15 +0100 (CET)
Received: from ftrdmel10.rd.francetelecom.fr ([10.192.128.44]) by ftrdsmtp2.rd.francetelecom.fr with Microsoft SMTPSVC(6.0.3790.4675);  Fri, 18 Jan 2013 18:00:30 +0100
Received: from [10.193.71.218] ([10.193.71.218]) by ftrdmel10.rd.francetelecom.fr with Microsoft SMTPSVC(6.0.3790.4675);  Fri, 18 Jan 2013 18:00:29 +0100
Message-ID: <50F97FAC.3010903@orange.com>
Date: Fri, 18 Jan 2013 18:00:28 +0100
From: Julien Meuric <julien.meuric@orange.com>
Organization: France Telecom
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130106 Thunderbird/17.0.2
MIME-Version: 1.0
To: "rtg-ads@tools.ietf.org" <rtg-ads@tools.ietf.org>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
X-OriginalArrivalTime: 18 Jan 2013 17:00:29.0878 (UTC) FILETIME=[520BAD60:01CDF59D]
Cc: draft-ietf-ccamp-lmp-behavior-negotiation.all@tools.ietf.org, "rtg-dir@ietf.org" <rtg-dir@ietf.org>, "ccamp@ietf.org" <ccamp@ietf.org>
Subject: [RTG-DIR] RtgDir review: draft-ietf-ccamp-lmp-behavior-negotiation-09
X-BeenThere: rtg-dir@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Routing Area Directorate <rtg-dir.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/rtg-dir>, <mailto:rtg-dir-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/rtg-dir>
List-Post: <mailto:rtg-dir@ietf.org>
List-Help: <mailto:rtg-dir-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/rtg-dir>, <mailto:rtg-dir-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 18 Jan 2013 17:00:32 -0000

Hello,

I have been selected as the Routing Directorate reviewer for this draft. 
The Routing Directorate seeks to review all routing or routing-related 
drafts as they pass through IETF last call and IESG review. The purpose 
of the review is to provide assistance to the Routing ADs. For more 
information about the Routing Directorate, please see 
http://www.ietf.org/iesg/directorate/routing.html

Although these comments are primarily for the use of the Routing ADs, it 
would be helpful if you could consider them along with any other IETF 
Last Call comments that you receive, and strive to resolve them through 
discussion or by updating the draft.

Document: draft-ietf-ccamp-lmp-behavior-negotiation-09
Reviewer: Julien Meuric
Review Date: 18 January 2013
IETF LC End Date: 21 January 2013
Intended Status: Standards Track

*Summary:*
This document is basically ready for publication, but has nits that 
should be considered prior to it.

*Comments:*
This document is clearly written and easy to understand. The defined 
mechanism is simple and well specified.

*Nits:*
Abstract
-Instead of "GMPLS networks", "GMPLS-controlled networks" reads more 
accurate to me. It would also align on the phrase used in the 
introduction. The resulting "Generalized Multiprotocol Label Switching 
(GMPLS)-controlled networks" may be checked with the RFC Editor.

Introduction
- s/LMP node/LMP-capable node/
- s/functions defined in that document/functions specified in that very 
document/  [repetition of "defined"]
- s/the message types from/the types from/  [repetition of "message"]

Section 2.2
- s/MAY include, HelloConfig/MAY include HelloConfig/

Section 3.1
- s/number of MBZ bits field/number of bits in MBZ field/

Section 4
- s/[RFC4202] defined/[RFC4202]-defined/

Section 9.2
- I tend to think that [LMP TEST] should now reference 
draft-cecczhang-ccamp-gmpls-g709v3-lmp


Enjoy the week-end,

Julien


From cpignata@cisco.com  Sat Jan 19 16:44:35 2013
Return-Path: <cpignata@cisco.com>
X-Original-To: rtg-dir@ietfa.amsl.com
Delivered-To: rtg-dir@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2305A21F8554; Sat, 19 Jan 2013 16:44:34 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -110.599
X-Spam-Level: 
X-Spam-Status: No, score=-110.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id RAoay4H1oWlt; Sat, 19 Jan 2013 16:44:29 -0800 (PST)
Received: from rcdn-iport-5.cisco.com (rcdn-iport-5.cisco.com [173.37.86.76]) by ietfa.amsl.com (Postfix) with ESMTP id B83A721F854E; Sat, 19 Jan 2013 16:44:28 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=16324; q=dns/txt; s=iport; t=1358642669; x=1359852269; h=from:to:cc:subject:date:message-id:content-id: content-transfer-encoding:mime-version; bh=ztco0YIDOwpV3VZVJ/6BWbnwb/PlJcsFg0xenwoins8=; b=EaVrLs7c2w3RruMj6Uy5qrFQuVvZ5sN2MLkWZ3KdPqpN9SUsRxvMIe8d gUhdPubQcmS26iFqQTqTjOf0DKxgPlgFXPzSKvtoH7t+eWxVHXkWjPCqa Y5DxZH1eh4aqxj483ISm0JQCR9e2lHgDEQCZMu5VOTZBLLfnNd7Inq+5F E=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: Av4EAGs9+1CtJV2b/2dsb2JhbAA6Cr4+FnOCIAEEcgcSARwOVicEDg0BiBAMuyiGKYZZBQQBg0xhA5cojy2CdYFmAR8e
X-IronPort-AV: E=Sophos;i="4.84,499,1355097600"; d="scan'208";a="165011040"
Received: from rcdn-core-4.cisco.com ([173.37.93.155]) by rcdn-iport-5.cisco.com with ESMTP; 20 Jan 2013 00:44:27 +0000
Received: from xhc-aln-x08.cisco.com (xhc-aln-x08.cisco.com [173.36.12.82]) by rcdn-core-4.cisco.com (8.14.5/8.14.5) with ESMTP id r0K0iRf0013850 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Sun, 20 Jan 2013 00:44:27 GMT
Received: from xmb-aln-x02.cisco.com ([169.254.5.197]) by xhc-aln-x08.cisco.com ([173.36.12.82]) with mapi id 14.02.0318.004; Sat, 19 Jan 2013 18:44:27 -0600
From: "Carlos Pignataro (cpignata)" <cpignata@cisco.com>
To: "rtg-ads@tools.ietf.org" <rtg-ads@tools.ietf.org>
Thread-Topic: RtgDir review: draft-ietf-opsawg-oam-overview-08.txt
Thread-Index: AQHN9qdMecjM/63m70mmeKMEQIJ8hg==
Date: Sun, 20 Jan 2013 00:44:26 +0000
Message-ID: <95067C434CE250468B77282634C96ED3228D36FF@xmb-aln-x02.cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.117.115.54]
Content-Type: text/plain; charset="Windows-1252"
Content-ID: <CFAEC8EE392F85438112F3F334DEF8D5@cisco.com>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Cc: "rtg-dir@ietf.org" <rtg-dir@ietf.org>, "opsawg@ietf.org" <opsawg@ietf.org>, "draft-ietf-opsawg-oam-overview.all@tools.ietf.org" <draft-ietf-opsawg-oam-overview.all@tools.ietf.org>
Subject: [RTG-DIR] RtgDir review: draft-ietf-opsawg-oam-overview-08.txt
X-BeenThere: rtg-dir@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Routing Area Directorate <rtg-dir.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/rtg-dir>, <mailto:rtg-dir-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/rtg-dir>
List-Post: <mailto:rtg-dir@ietf.org>
List-Help: <mailto:rtg-dir-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/rtg-dir>, <mailto:rtg-dir-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 20 Jan 2013 00:44:35 -0000

Hello,

I have been selected as the Routing Directorate reviewer for this draft. Th=
e Routing Directorate seeks to review all routing or routing-related drafts=
 as they pass through IETF last call and IESG review, and sometimes on spec=
ial request. The purpose of the review is to provide assistance to the Rout=
ing ADs. For more information about the Routing Directorate, please see htt=
p://www.ietf.org/iesg/directorate/routing.html

Although these comments are primarily for the use of the Routing ADs, it wo=
uld be helpful if you could consider them along with any other IETF Last Ca=
ll comments that you receive, and strive to resolve them through discussion=
 or by updating the draft.

Document: draft-ietf-opsawg-oam-overview-08.txt
Reviewer: Carlos Pignataro
Review Date: 18 January 2013
IETF LC End Date: 25 January 2013
Intended Status: Informational

Summary:=20

I have significant concerns about this document and recommend that the Rout=
ing ADs discuss these issues further with the authors.


Comments:

This document presents an overview of Operations, Administration, and Maint=
enance (OAM) mechanisms in the IETF. This is a very useful document that us=
es OAM consistently with the definition in RFC6291, and further explains th=
e acronym by presenting a wider scope and a more concrete view.

However, the taxonomy in which all these "mechanics" are presented is confu=
sing, because they seem to intertwine the terms functions, tools, and proto=
cols. These terms are used quite loosely in this document, which is counter=
 to its goal of providing clarity. "The beginning of wisdom is a definition=
 of terms", and for example, this document defines the "Continuity Check" O=
AM functionality as a tool, and the ICMPv4 protocol as a tool.

The overall organization of the document does not seem to help sometimes, w=
ith a "Basic Terminology" section after all tools and documents are describ=
ed and cited.


Major Issues:

The main major set of issues that I found have to do with terminology used,=
 which is critical for a document that attempts to bring clarity with an ov=
erview of OAM mechanisms. This is described in the preceding comments.

Additionally, the taxonomy in which these OAM mechanisms are presented seem=
s to have gaps and gross overlaps. Section 1.3 groups "OAM toolsets" with a=
 network on which OAM is used (MPLS), a protocol used for OAM (BFD), a tool=
 (Ping and Traceroute), etc. Different protocols (e.g., both ICMPv4 and BFD=
) can be use on different networks (MPLS, IPv4, PW); they can be used in di=
fferent tools for different utilities. ICMPv4 can be used in VCCV, Tracerou=
te for MPLS can use ICMP or LSP Ping, BFD can be used for IP and MPLS for C=
C, etc. All these different categorization vectors seem to be intertwined.

This then is reflected taking Table 1, "Summary of IETF Related RFCs", as a=
n example; it is not clear what is the categorization criteria. The indexes=
 into the table are "IP Ping and Traceroute" (these are tools -- does this =
mean that there are the only OAM mechanisms for IP networks?), "BFD" (a pro=
tocol which applies to IP, MPLS, Pseudowires, Tunnels, and others), "MPLS O=
AM" (OAM for a particular packet switched network, some of which are BFD, b=
ut are already covered in the previous meta-row), "OWAMP and TWAMP: (anothe=
r protocol for IP performance metrics), and so on.

A potential large amount of minor issues could compound as a major one as w=
ell.

Some more specific inlined comments follow.

1. Introduction
=85
   This document summarizes the OAM tools and mechanisms defined in the
   IETF.

If the scope is "IETF", it should be reflected in the title. However, this =
seems to contradict the whole Section 1.5, "Non-IETF OAM Documents".

1.2. Forwarding Plane vs. Management Plane

This section and intended scope seems to be underspecified. In fact, the do=
cument later speaks about other planes, including "user-plane", "Data plane=
", and "Test plane". Perhaps an architectural scope depiction would simplif=
y this description and localize the "planes" with more precision.



Minor Issues:

1. Introduction

   OAM is a general term that refers to a toolset for detecting,
   isolating and reporting connection failures and performance
   degradation.

OAM, as defined in RFC6291 (see Section 3), seems to be more broadly define=
d than this first paragraph.


1.1. The Building Blocks of OAM

   An OAM protocol is run in the context of a Maintenance Domain,
   consisting of two or more nodes that run the OAM protocol, referred
   to as Maintenance Points (MP).

Is this generic OAM terminology

...
   This subsection provides a brief summary of the common tools used by
   OAM protocols. An OAM protocol typically supports one or more of the
   tools described below.

   o Continuity Checking (CC):

Are these "OAM tools" of "OAM functions" supported by "OAM protocols"?

=85
   o Path Discovery / Fault Localization:
      An MP uses this mechanism to trace the route to a peer MP, i.e.,
      to identify the nodes along the path to the peer MP. When a
      connection fails, this mechanism also allows the MP to detect the
      location of the failure.

"the path" assumes there is a single path and not potential multi-path. Som=
e OAM mechanisms included in this document support multi-path tree tracing.=
 There are also implications of connection-less vs. connection-oriented pro=
tocols and paths, which are seemingly not covered.


1.3. The OAM toolsets

   This memo provides an overview of the different sets of OAM
   mechanisms defined by the IETF. It is intended for those with little
   or no familiarity with the described mechanisms.

Only defined by the IETF? This contradicts a subsequent section

   The set of OAM
   mechanisms described in this memo are applicable to IP unicast, MPLS,
   pseudowires, and MPLS for the transport environment (MPLS-TP).

"transport environments", or "Transport Profile"?

   While
   OAM mechanisms that are applicable to other technologies exist, they
   are beyond the scope of this memo.

How where these chosen, and others left out then?

   This document focuses on IETF
   documents that have been published as RFCs, while other ongoing OAM-
   related work is outside the scope.

IETF only (contradicting Section 1.5), and now limited to published RFCs? T=
he scope could be defined before in the document, once only, and more delib=
erately.

   The IETF has defined OAM protocols and mechanisms in several
   different fronts:

>From the list that follows, which one is a protocol versus a mechanism, and=
 why are those different qualifiers mixed together in a flat list instead o=
f matrixed in?

   o IP Ping and Traceroute:
      Ping is a very simple and common application for failure diagnosis
      that uses ICMP Echo requests, as defined in [ICMPv4], and
      [ICMPv6].

Five issues on this first part of this bullet:
1. Is "failure diagnostic" a new function?
2. What is defined in those two RFCs? Only ICMP and not Ping and Traceroute=
. However, it is not clearly articulated.
3. It would be useful to describe where Ping with much more historical cont=
ext, for example:
   RFC1208 ("A Glossary of Networking Terms") defines:
   ping: Packet internet groper.  A program used to test reachability of
   RFC 1122 as:
   *    Active probes such as "pinging" (i.e., using an ICMP
4. Ping for IPv4 uses ICMPv4 Echo (not Echo Request) and Echo Reply. Ping f=
or IPv6 uses Echo Request *and* Echo Reply.
5. "simple" and "common" are in relationship to which baseline? In what net=
work?

      Traceroute ([TCPIP-Tools], [NetTools]) is an application that
      allows users to trace the path between an IP source and an IP
      destination, i.e., to identify the nodes along the path.

There is some asymmetry of definitions where Ping is defined based on ICMP =
(and not its function of reachability/CC), but traceroute is not defined ba=
sed on the protocols used.

Also, I have another concern on a potential over-simplification: "to trace =
the path between an IP source and an IP destination", implicitly assumes th=
ere is only one path. This is not the case generally, and frankly it highli=
ghts the potential need of distinction in OAM for connection-less protocols=
 versus connection-oriented protocols (clps, cops) and implications on path=
 tree trace.

   o MPLS OAM:
      MPLS LSP Ping, as defined in [MPLS-OAM], [MPLS-OAM-FW] and [LSP-
      Ping], is an OAM mechanism for point to point MPLS LSPs. It
      includes two main functions: Ping and Traceroute.

To me, bullets like this one are quite misleading. MPLS LSP Ping is one pro=
tocol and function to perform "MPLS OAM". But BFD is also used for "MPLS OA=
M", and so is "ICMPv4 Echo"


   o OWAMP and TWAMP:
      The One Way Active Measurement Protocol (OWAMP) and the Two Way
      Active Measurement Protocols (TWAMP) are two protocols defined in
      the IP Performance Metrics (IPPM) working group in the IETF. These
      protocols allow delay and packet loss measurement in IP networks.

These allow for more performance measurements (duplication, reordering, etc=
). It is not totally clear, consequently, if the enumeration is Section 1.1=
 is inclusive enough.

1.4. IETF OAM Documents

   The table includes a "Type" column, specifying the nature of each of
   the listed documents:
=85
   o Inf.: documents that define an infrastructure that is used by OAM
      tools.

Infrastructure for OAM tools seems to not have been defined.


Table 1 needs to be consistent with what is a Tool, Protocol, etc, and how =
to categorize (as per comments above). For example:

   +-----------+--------------------------------------+-----+----------+
   |           | Title                                |Type | RFC      |
   +-----------+--------------------------------------+-----+----------+
   |IP Ping and| Internet Control Message Protocol    |Tool | RFC 792  |
   |Traceroute | [ICMPv4]                             |     |          |
   |           +--------------------------------------+-----+----------+
   |           | Internet Control Message Protocol    |Tool | RFC 4443 |
   |           | (ICMPv6) for the Internet Protocol   |     |          |
   |           | Version 6 (IPv6) Specification       |     |          |
   |           | [ICMPv6]                             |     |          |
   |           +--------------------------------------+-----+----------+

These two RFCs do not define "Tools" (as indicated by the table). Further, =
traceroute can use UDP  (or any IP protocol really) and ICMP errors in addi=
tion to ICMP.

   |           +--------------------------------------+-----+----------+
   |           | ICMP Extensions for Multiprotocol    |Tool | RFC 4950 |
   |           | Label Switching [ICMP-Ext]           |     |          |
   |           +--------------------------------------+-----+----------+

Is this IP traceroute, MPLS OAM, both?

   Table 2 summarizes the OAM standards mentioned in this document.

Table 2 seems to summarize something different. This sentence should read s=
imilar to the legend of the Table.

2. Basic Terminology

Basic terminology and abbreviations should have taken place before all the =
previous discussion.

   FEC    Forwarding Equivalence Class

   LDP    Label Distribution Protocol

The document says that control-plane OAM functions are out of scope. Howeve=
r, some control plane functions are explained (and others are not). LSP Pin=
g, for example, compares forwarding with control plane. LDP here is control=
 plane.


3.1.1. Ping
3.1.2. Traceroute

Please note that the comments about PING and traceroute already mentioned a=
pply equality to these sections.

   Traceroute ([TCPIP-Tools], [NetTools]) is an application that allows
   users to discover the path between an IP source and an IP
   destination. Traceroute sends a sequence of UDP packets to UDP port
   33434 at the destination. By default, Traceroute begins by sending

This is describing a specific implementation of traceroute. Some stacks use=
 ICMP probes in traceroute. tcptraceroute uses, well, TCP SYNs as probes, b=
ecause it is more friendly to detecting the final hop destination if it is =
for example a web server. traceroute-nanog and others allow to specify whic=
h IP protocol and which ports.

   Traceroute implementations), each with an IP Time-To-Live (TTL) value

[and hop limit for IPv6]

   the first router in the path. That router responds by sending three
   ICMP Time Exceeded Messages to the Traceroute application. Traceroute

This, as written, seems misleading. It does not "respond by sending three I=
CMP time exceeded messages"=85=20

   Note that IP routing may be asymmetric. While Traceroute reveals the
   path between a source and destination, it may not reveal the reverse
   path.

See above, this also assumes "the one and only path". This reveals the path=
 for that specific flow used in the probes.

   A few ICMP extensions ([ICMP-Ext], [ICMP-MP], [ICMP-Int]) have been
   defined in the context of Traceroute. These extensions augment the
   ICMP Destination Unreachable message, and can be used by Traceroute
   applications.

Some extensions, for example ICMP-Int, are not only defined in the context =
of Traceroute.=20
They also augment many other ICMPs beyond dest unreach.

3.3. MPLS OAM

   LSP Ping is based on ICMP Ping and just like its predecessor may be
   used in one of two modes:

3.4.2. Generic Associated Channel

The G-ACh section is a sub-section of MPLS-TP. However, this is a generic M=
PLS mechanism.

3.4.3.5. Alarm Reporting

Is this a management plane function?

3.5.1. PWE3 OAM using Virtual Circuit Connectivity Verification (VCCV)

   VCCV, as defined in [VCCV], provides a means for end-to-end fault
   detection and diagnostics tools to be extended for PWs (regardless of
   the underlying tunneling technology). The VCCV switching function
   provides a control channel associated with each PW (based on the PW
   Associated Channel Header (ACH) which is defined in [PW-ACH]), and
   allows transmitting the OAM packets in-band with PW data (using CC
   Type 1: In-band VCCV).

This describes Type 1 VCCV CC Type. However it does not describe Types 2 an=
d 3=85

3.7. Summary of OAM Functions

OWAMP and TWAMP also support CC and CV.

4. Security Considerations

I would think that for a document chartered with providing an overview of O=
AM mechanisms, a discussion of security considerations of OAM functions (ab=
stracted from the protocols and tools) would be most useful, much than the =
current "check every RFC we point to".



Nits:=20

idnits calls out a couple nits about the References:
http://tools.ietf.org/idnits?url=3Dhttp://tools.ietf.org/id/draft-ietf-opsa=
wg-oam-overview-08.txt

Section 1.2:

   The considerations of the control-plane maintenance tools or the
   functionality of the management-plane are out of scope for this

:s/or/and/ ?

      Ping], is an OAM mechanism for point to point MPLS LSPs. It

point-to-point ?

   An MP is a bridge interface, that is monitored by an OAM protocol

:s/,// ?

3.2. Bidirectional Forwarding Detection (BFD)

Has the BFD WG reviewed these sections?


3.3. MPLS OAM

   LSP Ping is based on ICMP Ping and just like its predecessor may be
   used in one of two modes:

LSP Ping is not "based" on ICMP Ping. It is modeled after the ping/tracerou=
te paradigm, which is quite different!

   o "Ping" mode: In this mode LSP ping is used for end-to-end
      connectivity verification between two LERs.

IP Ping is not used for connectivity verification -- it is used for continu=
ity check, however the text implies they are used equivalently.

3.4.3.2. Route Tracing

The document seems to use interchangeably "route trace", "path trace", and =
other variations.

I hope these are clear and useful!

Thank you,

Carlos Pignataro.


From huawei.danli@huawei.com  Mon Jan 21 23:22:57 2013
Return-Path: <huawei.danli@huawei.com>
X-Original-To: rtg-dir@ietfa.amsl.com
Delivered-To: rtg-dir@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4994D21F8853; Mon, 21 Jan 2013 23:22:57 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.38
X-Spam-Level: 
X-Spam-Status: No, score=-0.38 tagged_above=-999 required=5 tests=[AWL=-3.168,  BAYES_00=-2.599, CHARSET_FARAWAY_HEADER=3.2, CN_BODY_35=0.339,  MIME_8BIT_HEADER=0.3, MIME_BASE64_TEXT=1.753, MIME_CHARSET_FARAWAY=2.45, RCVD_IN_DNSWL_MED=-4, SARE_SUB_ENC_GB2312=1.345]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id vr01HkJ9rj0Y; Mon, 21 Jan 2013 23:22:56 -0800 (PST)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) by ietfa.amsl.com (Postfix) with ESMTP id 07A7A21F8889; Mon, 21 Jan 2013 23:22:55 -0800 (PST)
Received: from 172.18.7.190 (EHLO lhreml203-edg.china.huawei.com) ([172.18.7.190]) by lhrrg01-dlp.huawei.com (MOS 4.3.5-GA FastPath queued) with ESMTP id AOZ59716; Tue, 22 Jan 2013 07:21:22 +0000 (GMT)
Received: from LHREML404-HUB.china.huawei.com (10.201.5.218) by lhreml203-edg.huawei.com (172.18.7.221) with Microsoft SMTP Server (TLS) id 14.1.323.7; Tue, 22 Jan 2013 07:21:10 +0000
Received: from SZXEML423-HUB.china.huawei.com (10.82.67.162) by lhreml404-hub.china.huawei.com (10.201.5.218) with Microsoft SMTP Server (TLS) id 14.1.323.7; Tue, 22 Jan 2013 15:21:20 +0800
Received: from szxeml555-mbx.china.huawei.com ([169.254.1.229]) by szxeml423-hub.china.huawei.com ([10.82.67.162]) with mapi id 14.01.0323.007; Tue, 22 Jan 2013 15:21:14 +0800
From: "Lidan (Dan)" <huawei.danli@huawei.com>
To: Julien Meuric <julien.meuric@orange.com>, "rtg-ads@tools.ietf.org" <rtg-ads@tools.ietf.org>
Thread-Topic: [CCAMP] RtgDir review: draft-ietf-ccamp-lmp-behavior-negotiation-09
Thread-Index: AQHN9Z1YfEeXA56mpE2FuDMjaUncdphU9SHQ
Date: Tue, 22 Jan 2013 07:21:13 +0000
Message-ID: <92A1F6CF27D54D4DA5364E59D892A02A3884F3F1@szxeml555-mbx.china.huawei.com>
References: <50F97FAC.3010903@orange.com>
In-Reply-To: <50F97FAC.3010903@orange.com>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.66.73.151]
Content-Type: text/plain; charset="gb2312"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Cc: "draft-ietf-ccamp-lmp-behavior-negotiation.all@tools.ietf.org" <draft-ietf-ccamp-lmp-behavior-negotiation.all@tools.ietf.org>, "rtg-dir@ietf.org" <rtg-dir@ietf.org>, "ccamp@ietf.org" <ccamp@ietf.org>
Subject: [RTG-DIR] =?gb2312?b?tPC4tDogW0NDQU1QXSBSdGdEaXIgcmV2aWV3OiBkcmFm?= =?gb2312?b?dC1pZXRmLWNjYW1wLWxtcC1iZWhhdmlvci1uZWdvdGlhdGlvbi0wOQ==?=
X-BeenThere: rtg-dir@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Routing Area Directorate <rtg-dir.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/rtg-dir>, <mailto:rtg-dir-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/rtg-dir>
List-Post: <mailto:rtg-dir@ietf.org>
List-Help: <mailto:rtg-dir-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/rtg-dir>, <mailto:rtg-dir-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 22 Jan 2013 07:22:57 -0000

SnVsaWVuLA0KDQpUaGFua3MgZm9yIHRoZSByZXZpZXcsIHdlIHdpbGwgdXBkYXRlIHRoZSBkcmFm
dCBhY2NvcmRpbmcgdG8geW91ciBjb21tZW50cy4gDQoNCk9uZSBjb21tZW50IG5lZWRzIHlvdXIg
Y2xhcmlmaWNhdGlvbjoNCi0gcy9mdW5jdGlvbnMgZGVmaW5lZCBpbiB0aGF0IGRvY3VtZW50L2Z1
bmN0aW9ucyBzcGVjaWZpZWQgaW4gdGhhdCB2ZXJ5IGRvY3VtZW50LyAgW3JlcGV0aXRpb24gb2Yg
ImRlZmluZWQiXQ0KRm9yIGFkZGluZyAidmVyeSIsIGlzIGl0IGEgdHlwbz8NCg0KRm9yIHRoZSBy
ZWZlcmVuY2UgW0xNUC1URVNUXSwgd2Ugd2lsbCBjaGVjayB3aXRoIHRoZSBhdXRob3JzIG9mIGRy
YWZ0LWNlY2N6aGFuZy1jY2FtcC1nbXBscy1nNzA5djMtbG1wLCB0byBzZWUgd2hhdCdzIHRoZWly
IGludGVudGlvbi4NCg0KVGhhbmsgeW91IGFnYWluIQ0KDQpEYW4NCg0KLS0tLS3Tyrz+1K28/i0t
LS0tDQq3orz+yMs6IGNjYW1wLWJvdW5jZXNAaWV0Zi5vcmcgW21haWx0bzpjY2FtcC1ib3VuY2Vz
QGlldGYub3JnXSC0+rHtIEp1bGllbiBNZXVyaWMNCreiy83KsbzkOiAyMDEzxOox1MIxOcjVIDE6
MDANCsrVvP7IyzogcnRnLWFkc0B0b29scy5pZXRmLm9yZw0Ks63LzTogZHJhZnQtaWV0Zi1jY2Ft
cC1sbXAtYmVoYXZpb3ItbmVnb3RpYXRpb24uYWxsQHRvb2xzLmlldGYub3JnOyBydGctZGlyQGll
dGYub3JnOyBjY2FtcEBpZXRmLm9yZw0K1vfM4jogW0NDQU1QXSBSdGdEaXIgcmV2aWV3OiBkcmFm
dC1pZXRmLWNjYW1wLWxtcC1iZWhhdmlvci1uZWdvdGlhdGlvbi0wOQ0KDQpIZWxsbywNCg0KSSBo
YXZlIGJlZW4gc2VsZWN0ZWQgYXMgdGhlIFJvdXRpbmcgRGlyZWN0b3JhdGUgcmV2aWV3ZXIgZm9y
IHRoaXMgZHJhZnQuIA0KVGhlIFJvdXRpbmcgRGlyZWN0b3JhdGUgc2Vla3MgdG8gcmV2aWV3IGFs
bCByb3V0aW5nIG9yIHJvdXRpbmctcmVsYXRlZCANCmRyYWZ0cyBhcyB0aGV5IHBhc3MgdGhyb3Vn
aCBJRVRGIGxhc3QgY2FsbCBhbmQgSUVTRyByZXZpZXcuIFRoZSBwdXJwb3NlIA0Kb2YgdGhlIHJl
dmlldyBpcyB0byBwcm92aWRlIGFzc2lzdGFuY2UgdG8gdGhlIFJvdXRpbmcgQURzLiBGb3IgbW9y
ZSANCmluZm9ybWF0aW9uIGFib3V0IHRoZSBSb3V0aW5nIERpcmVjdG9yYXRlLCBwbGVhc2Ugc2Vl
IA0KaHR0cDovL3d3dy5pZXRmLm9yZy9pZXNnL2RpcmVjdG9yYXRlL3JvdXRpbmcuaHRtbA0KDQpB
bHRob3VnaCB0aGVzZSBjb21tZW50cyBhcmUgcHJpbWFyaWx5IGZvciB0aGUgdXNlIG9mIHRoZSBS
b3V0aW5nIEFEcywgaXQgDQp3b3VsZCBiZSBoZWxwZnVsIGlmIHlvdSBjb3VsZCBjb25zaWRlciB0
aGVtIGFsb25nIHdpdGggYW55IG90aGVyIElFVEYgDQpMYXN0IENhbGwgY29tbWVudHMgdGhhdCB5
b3UgcmVjZWl2ZSwgYW5kIHN0cml2ZSB0byByZXNvbHZlIHRoZW0gdGhyb3VnaCANCmRpc2N1c3Np
b24gb3IgYnkgdXBkYXRpbmcgdGhlIGRyYWZ0Lg0KDQpEb2N1bWVudDogZHJhZnQtaWV0Zi1jY2Ft
cC1sbXAtYmVoYXZpb3ItbmVnb3RpYXRpb24tMDkNClJldmlld2VyOiBKdWxpZW4gTWV1cmljDQpS
ZXZpZXcgRGF0ZTogMTggSmFudWFyeSAyMDEzDQpJRVRGIExDIEVuZCBEYXRlOiAyMSBKYW51YXJ5
IDIwMTMNCkludGVuZGVkIFN0YXR1czogU3RhbmRhcmRzIFRyYWNrDQoNCipTdW1tYXJ5OioNClRo
aXMgZG9jdW1lbnQgaXMgYmFzaWNhbGx5IHJlYWR5IGZvciBwdWJsaWNhdGlvbiwgYnV0IGhhcyBu
aXRzIHRoYXQgDQpzaG91bGQgYmUgY29uc2lkZXJlZCBwcmlvciB0byBpdC4NCg0KKkNvbW1lbnRz
OioNClRoaXMgZG9jdW1lbnQgaXMgY2xlYXJseSB3cml0dGVuIGFuZCBlYXN5IHRvIHVuZGVyc3Rh
bmQuIFRoZSBkZWZpbmVkIA0KbWVjaGFuaXNtIGlzIHNpbXBsZSBhbmQgd2VsbCBzcGVjaWZpZWQu
DQoNCipOaXRzOioNCkFic3RyYWN0DQotSW5zdGVhZCBvZiAiR01QTFMgbmV0d29ya3MiLCAiR01Q
TFMtY29udHJvbGxlZCBuZXR3b3JrcyIgcmVhZHMgbW9yZSANCmFjY3VyYXRlIHRvIG1lLiBJdCB3
b3VsZCBhbHNvIGFsaWduIG9uIHRoZSBwaHJhc2UgdXNlZCBpbiB0aGUgDQppbnRyb2R1Y3Rpb24u
IFRoZSByZXN1bHRpbmcgIkdlbmVyYWxpemVkIE11bHRpcHJvdG9jb2wgTGFiZWwgU3dpdGNoaW5n
IA0KKEdNUExTKS1jb250cm9sbGVkIG5ldHdvcmtzIiBtYXkgYmUgY2hlY2tlZCB3aXRoIHRoZSBS
RkMgRWRpdG9yLg0KDQpJbnRyb2R1Y3Rpb24NCi0gcy9MTVAgbm9kZS9MTVAtY2FwYWJsZSBub2Rl
Lw0KLSBzL2Z1bmN0aW9ucyBkZWZpbmVkIGluIHRoYXQgZG9jdW1lbnQvZnVuY3Rpb25zIHNwZWNp
ZmllZCBpbiB0aGF0IHZlcnkgDQpkb2N1bWVudC8gIFtyZXBldGl0aW9uIG9mICJkZWZpbmVkIl0N
Ci0gcy90aGUgbWVzc2FnZSB0eXBlcyBmcm9tL3RoZSB0eXBlcyBmcm9tLyAgW3JlcGV0aXRpb24g
b2YgIm1lc3NhZ2UiXQ0KDQpTZWN0aW9uIDIuMg0KLSBzL01BWSBpbmNsdWRlLCBIZWxsb0NvbmZp
Zy9NQVkgaW5jbHVkZSBIZWxsb0NvbmZpZy8NCg0KU2VjdGlvbiAzLjENCi0gcy9udW1iZXIgb2Yg
TUJaIGJpdHMgZmllbGQvbnVtYmVyIG9mIGJpdHMgaW4gTUJaIGZpZWxkLw0KDQpTZWN0aW9uIDQN
Ci0gcy9bUkZDNDIwMl0gZGVmaW5lZC9bUkZDNDIwMl0tZGVmaW5lZC8NCg0KU2VjdGlvbiA5LjIN
Ci0gSSB0ZW5kIHRvIHRoaW5rIHRoYXQgW0xNUCBURVNUXSBzaG91bGQgbm93IHJlZmVyZW5jZSAN
CmRyYWZ0LWNlY2N6aGFuZy1jY2FtcC1nbXBscy1nNzA5djMtbG1wDQoNCg0KRW5qb3kgdGhlIHdl
ZWstZW5kLA0KDQpKdWxpZW4NCg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18NCkNDQU1QIG1haWxpbmcgbGlzdA0KQ0NBTVBAaWV0Zi5vcmcNCmh0dHBzOi8v
d3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vY2NhbXANCg==

From julien.meuric@orange.com  Tue Jan 22 01:08:10 2013
Return-Path: <julien.meuric@orange.com>
X-Original-To: rtg-dir@ietfa.amsl.com
Delivered-To: rtg-dir@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6533621F8526; Tue, 22 Jan 2013 01:08:10 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.797
X-Spam-Level: 
X-Spam-Status: No, score=-5.797 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HELO_EQ_FR=0.35, MIME_8BIT_HEADER=0.3, RCVD_IN_DNSWL_MED=-4, SARE_SUB_ENC_UTF8=0.152]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id GEpyT3-R2jG7; Tue, 22 Jan 2013 01:08:09 -0800 (PST)
Received: from p-mail2.rd.francetelecom.com (p-mail2.rd.francetelecom.com [195.101.245.16]) by ietfa.amsl.com (Postfix) with ESMTP id 6A5B321F84D3; Tue, 22 Jan 2013 01:08:09 -0800 (PST)
Received: from p-mail2.rd.francetelecom.com (localhost.localdomain [127.0.0.1]) by localhost (Postfix) with SMTP id 70BB81074003; Tue, 22 Jan 2013 10:12:57 +0100 (CET)
Received: from ftrdsmtp1.rd.francetelecom.fr (unknown [10.192.128.46]) by p-mail2.rd.francetelecom.com (Postfix) with ESMTP id 658561074001; Tue, 22 Jan 2013 10:12:57 +0100 (CET)
Received: from ftrdmel10.rd.francetelecom.fr ([10.192.128.44]) by ftrdsmtp1.rd.francetelecom.fr with Microsoft SMTPSVC(6.0.3790.4675);  Tue, 22 Jan 2013 10:08:07 +0100
Received: from [10.193.71.218] ([10.193.71.218]) by ftrdmel10.rd.francetelecom.fr with Microsoft SMTPSVC(6.0.3790.4675);  Tue, 22 Jan 2013 10:08:06 +0100
Message-ID: <50FE56F5.8040806@orange.com>
Date: Tue, 22 Jan 2013 10:08:05 +0100
From: Julien Meuric <julien.meuric@orange.com>
Organization: France Telecom
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130106 Thunderbird/17.0.2
MIME-Version: 1.0
To: "Lidan (Dan)" <huawei.danli@huawei.com>
References: <50F97FAC.3010903@orange.com> <92A1F6CF27D54D4DA5364E59D892A02A3884F3F1@szxeml555-mbx.china.huawei.com>
In-Reply-To: <92A1F6CF27D54D4DA5364E59D892A02A3884F3F1@szxeml555-mbx.china.huawei.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
X-OriginalArrivalTime: 22 Jan 2013 09:08:06.0150 (UTC) FILETIME=[FD850260:01CDF87F]
Cc: "draft-ietf-ccamp-lmp-behavior-negotiation.all@tools.ietf.org" <draft-ietf-ccamp-lmp-behavior-negotiation.all@tools.ietf.org>, "rtg-dir@ietf.org" <rtg-dir@ietf.org>, "ccamp@ietf.org" <ccamp@ietf.org>, "rtg-ads@tools.ietf.org" <rtg-ads@tools.ietf.org>
Subject: Re: [RTG-DIR] =?utf-8?b?562U5aSNOiBbQ0NBTVBdIFJ0Z0RpciByZXZpZXc6IGRy?= =?utf-8?q?aft-ietf-ccamp-lmp-behavior-negotiation-09?=
X-BeenThere: rtg-dir@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Routing Area Directorate <rtg-dir.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/rtg-dir>, <mailto:rtg-dir-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/rtg-dir>
List-Post: <mailto:rtg-dir@ietf.org>
List-Help: <mailto:rtg-dir-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/rtg-dir>, <mailto:rtg-dir-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 22 Jan 2013 09:08:10 -0000

Hi Dan.

You're welcome.

I've added "very" on purpose, to emphasize what document the sentence 
was referring to (i.e. the RFC mentioned at the beginning of that very 
same sentence, not at the end of the previous one). It was just a 
suggestion, it isn't mandatory to keep it if you feel it's more 
confusing than clarifying. You may also check with a native English 
speaker (e.g. the RFC Editor), who I'm not.

Regards,

Julien


Le 22/01/2013 08:21, Lidan (Dan) a Ã©crit :
> Julien,
>
> Thanks for the review, we will update the draft according to your comments.
>
> One comment needs your clarification:
> - s/functions defined in that document/functions specified in that very document/  [repetition of "defined"]
> For adding "very", is it a typo?
>
> For the reference [LMP-TEST], we will check with the authors of draft-cecczhang-ccamp-gmpls-g709v3-lmp, to see what's their intention.
>
> Thank you again!
>
> Dan
>
> -----é‚®ä»¶åŽŸä»¶-----
> å‘ä»¶äºº: ccamp-bounces@ietf.org [mailto:ccamp-bounces@ietf.org] ä»£è¡¨ Julien Meuric
>
> Hello,
>
> I have been selected as the Routing Directorate reviewer for this draft.
> The Routing Directorate seeks to review all routing or routing-related
> drafts as they pass through IETF last call and IESG review. The purpose
> of the review is to provide assistance to the Routing ADs. For more
> information about the Routing Directorate, please see
> http://www.ietf.org/iesg/directorate/routing.html
>
> Although these comments are primarily for the use of the Routing ADs, it
> would be helpful if you could consider them along with any other IETF
> Last Call comments that you receive, and strive to resolve them through
> discussion or by updating the draft.
>
> Document: draft-ietf-ccamp-lmp-behavior-negotiation-09
> Reviewer: Julien Meuric
> Review Date: 18 January 2013
> IETF LC End Date: 21 January 2013
> Intended Status: Standards Track
>
> *Summary:*
> This document is basically ready for publication, but has nits that
> should be considered prior to it.
>
> *Comments:*
> This document is clearly written and easy to understand. The defined
> mechanism is simple and well specified.
>
> *Nits:*
> Abstract
> -Instead of "GMPLS networks", "GMPLS-controlled networks" reads more
> accurate to me. It would also align on the phrase used in the
> introduction. The resulting "Generalized Multiprotocol Label Switching
> (GMPLS)-controlled networks" may be checked with the RFC Editor.
>
> Introduction
> - s/LMP node/LMP-capable node/
> - s/functions defined in that document/functions specified in that very
> document/  [repetition of "defined"]
> - s/the message types from/the types from/  [repetition of "message"]
>
> Section 2.2
> - s/MAY include, HelloConfig/MAY include HelloConfig/
>
> Section 3.1
> - s/number of MBZ bits field/number of bits in MBZ field/
>
> Section 4
> - s/[RFC4202] defined/[RFC4202]-defined/
>
> Section 9.2
> - I tend to think that [LMP TEST] should now reference
> draft-cecczhang-ccamp-gmpls-g709v3-lmp
>
>
> Enjoy the week-end,
>
> Julien
>
> _______________________________________________
> CCAMP mailing list
> CCAMP@ietf.org
> https://www.ietf.org/mailman/listinfo/ccamp


From lberger@labn.net  Tue Jan 22 06:25:48 2013
Return-Path: <lberger@labn.net>
X-Original-To: rtg-dir@ietfa.amsl.com
Delivered-To: rtg-dir@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 78E4021F87FB for <rtg-dir@ietfa.amsl.com>; Tue, 22 Jan 2013 06:25:48 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -101.41
X-Spam-Level: 
X-Spam-Status: No, score=-101.41 tagged_above=-999 required=5 tests=[AWL=0.403, BAYES_00=-2.599, IP_NOT_FRIENDLY=0.334, MIME_8BIT_HEADER=0.3, SARE_SUB_ENC_UTF8=0.152, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id J7M68IwCyRWz for <rtg-dir@ietfa.amsl.com>; Tue, 22 Jan 2013 06:25:47 -0800 (PST)
Received: from oproxy7-pub.bluehost.com (oproxy7-pub.bluehost.com [67.222.55.9]) by ietfa.amsl.com (Postfix) with SMTP id A0E0A21F8865 for <rtg-dir@ietf.org>; Tue, 22 Jan 2013 06:25:47 -0800 (PST)
Received: (qmail 13441 invoked by uid 0); 22 Jan 2013 14:25:24 -0000
Received: from unknown (HELO box313.bluehost.com) (69.89.31.113) by oproxy7.bluehost.com with SMTP; 22 Jan 2013 14:25:24 -0000
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=labn.net; s=default;  h=Content-Transfer-Encoding:Content-Type:In-Reply-To:References:Subject:CC:To:MIME-Version:From:Date:Message-ID; bh=UrxBi/j/0MewN3J9XQLWguN2GzhRnxkI4Wd42wYbJRs=;  b=OKOVZisOgxDJH8I7WPw9PVjBjdxVCwtyk5nbdACsjR6FddiQkwhFenusj9RtqeHUCC777OgAwxSnVvgdTtbeD9vTZBEOp/BB2H0tBgs157QGMTrg6nRF77ncq0dGU07l;
Received: from box313.bluehost.com ([69.89.31.113]:46948 helo=[127.0.0.1]) by box313.bluehost.com with esmtpa (Exim 4.80) (envelope-from <lberger@labn.net>) id 1Txemy-0003aV-8d; Tue, 22 Jan 2013 07:25:24 -0700
Message-ID: <50FEA15E.6040801@labn.net>
Date: Tue, 22 Jan 2013 09:25:34 -0500
From: Lou Berger <lberger@labn.net>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:17.0) Gecko/20130107 Thunderbird/17.0.2
MIME-Version: 1.0
To: Julien Meuric <julien.meuric@orange.com>
References: <50F97FAC.3010903@orange.com> <92A1F6CF27D54D4DA5364E59D892A02A3884F3F1@szxeml555-mbx.china.huawei.com> <50FE56F5.8040806@orange.com>
In-Reply-To: <50FE56F5.8040806@orange.com>
X-Enigmail-Version: 1.5
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-Identified-User: {1038:box313.bluehost.com:labnmobi:labn.net} {sentby:smtp auth 69.89.31.113 authed with lberger@labn.net}
Cc: "draft-ietf-ccamp-lmp-behavior-negotiation.all@tools.ietf.org" <draft-ietf-ccamp-lmp-behavior-negotiation.all@tools.ietf.org>, "rtg-dir@ietf.org" <rtg-dir@ietf.org>, "Lidan \(Dan\)" <huawei.danli@huawei.com>, "ccamp@ietf.org" <ccamp@ietf.org>, "rtg-ads@tools.ietf.org" <rtg-ads@tools.ietf.org>
Subject: Re: [RTG-DIR] =?utf-8?b?562U5aSNOiBbQ0NBTVBdIFJ0Z0RpciByZXZpZXc6IGRy?= =?utf-8?q?aft-ietf-ccamp-lmp-behavior-negotiation-09?=
X-BeenThere: rtg-dir@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Routing Area Directorate <rtg-dir.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/rtg-dir>, <mailto:rtg-dir-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/rtg-dir>
List-Post: <mailto:rtg-dir@ietf.org>
List-Help: <mailto:rtg-dir-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/rtg-dir>, <mailto:rtg-dir-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 22 Jan 2013 14:25:48 -0000

Julien/Dan,

Some comments below (as coauthor).

On 1/22/2013 4:08 AM, Julien Meuric wrote:
> Hi Dan.
> 
> You're welcome.
> 
> I've added "very" on purpose, to emphasize what document the sentence 
> was referring to (i.e. the RFC mentioned at the beginning of that very 
> same sentence, not at the end of the previous one). It was just a 
> suggestion, it isn't mandatory to keep it if you feel it's more 
> confusing than clarifying. You may also check with a native English 
> speaker (e.g. the RFC Editor), who I'm not.
> 

IMO the use of "very" is 100% stylistic.  I don't think it causes any
harm or provides any substantive benefit.  It also doesn't matter to me
if it's included or not...

> Regards,
> 
> Julien
> 
> 
> Le 22/01/2013 08:21, Lidan (Dan) a Ã©crit :
>> Julien,
>>
>> Thanks for the review, we will update the draft according to your comments.
>>
>> One comment needs your clarification:
>> - s/functions defined in that document/functions specified in that very document/  [repetition of "defined"]
>> For adding "very", is it a typo?
>>
>> For the reference [LMP-TEST], we will check with the authors of draft-cecczhang-ccamp-gmpls-g709v3-lmp, to see what's their intention.

Rather than reference an individual draft, my suggestion is to just drop
the whole sentence.  It doesn't really add much in any case.

The other comments all look good to me.  Much thanks!

Lou

>>
>> Thank you again!
>>
>> Dan
>>
>> -----é‚®ä»¶åŽŸä»¶-----
>> å‘ä»¶äºº: ccamp-bounces@ietf.org [mailto:ccamp-bounces@ietf.org] ä»£è¡¨ Julien Meuric
>>
>> Hello,
>>
>> I have been selected as the Routing Directorate reviewer for this draft.
>> The Routing Directorate seeks to review all routing or routing-related
>> drafts as they pass through IETF last call and IESG review. The purpose
>> of the review is to provide assistance to the Routing ADs. For more
>> information about the Routing Directorate, please see
>> http://www.ietf.org/iesg/directorate/routing.html
>>
>> Although these comments are primarily for the use of the Routing ADs, it
>> would be helpful if you could consider them along with any other IETF
>> Last Call comments that you receive, and strive to resolve them through
>> discussion or by updating the draft.
>>
>> Document: draft-ietf-ccamp-lmp-behavior-negotiation-09
>> Reviewer: Julien Meuric
>> Review Date: 18 January 2013
>> IETF LC End Date: 21 January 2013
>> Intended Status: Standards Track
>>
>> *Summary:*
>> This document is basically ready for publication, but has nits that
>> should be considered prior to it.
>>
>> *Comments:*
>> This document is clearly written and easy to understand. The defined
>> mechanism is simple and well specified.
>>
>> *Nits:*
>> Abstract
>> -Instead of "GMPLS networks", "GMPLS-controlled networks" reads more
>> accurate to me. It would also align on the phrase used in the
>> introduction. The resulting "Generalized Multiprotocol Label Switching
>> (GMPLS)-controlled networks" may be checked with the RFC Editor.
>>
>> Introduction
>> - s/LMP node/LMP-capable node/
>> - s/functions defined in that document/functions specified in that very
>> document/  [repetition of "defined"]
>> - s/the message types from/the types from/  [repetition of "message"]
>>
>> Section 2.2
>> - s/MAY include, HelloConfig/MAY include HelloConfig/
>>
>> Section 3.1
>> - s/number of MBZ bits field/number of bits in MBZ field/
>>
>> Section 4
>> - s/[RFC4202] defined/[RFC4202]-defined/
>>
>> Section 9.2
>> - I tend to think that [LMP TEST] should now reference
>> draft-cecczhang-ccamp-gmpls-g709v3-lmp
>>
>>
>> Enjoy the week-end,
>>
>> Julien
>>
>> _______________________________________________
>> CCAMP mailing list
>> CCAMP@ietf.org
>> https://www.ietf.org/mailman/listinfo/ccamp
> 
> 
> 
> 
> 

From Alexander.Vainshtein@ecitele.com  Wed Jan 23 23:15:53 2013
Return-Path: <Alexander.Vainshtein@ecitele.com>
X-Original-To: rtg-dir@ietfa.amsl.com
Delivered-To: rtg-dir@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8616C21F8607 for <rtg-dir@ietfa.amsl.com>; Wed, 23 Jan 2013 23:15:53 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.201
X-Spam-Level: 
X-Spam-Status: No, score=-5.201 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HTML_MESSAGE=0.001, MIME_QP_LONG_LINE=1.396, RCVD_IN_DNSWL_MED=-4, UNPARSEABLE_RELAY=0.001]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id h5+s1sMKqTE6 for <rtg-dir@ietfa.amsl.com>; Wed, 23 Jan 2013 23:15:33 -0800 (PST)
Received: from mail1.bemta4.messagelabs.com (mail1.bemta4.messagelabs.com [85.158.143.242]) by ietfa.amsl.com (Postfix) with ESMTP id 54FBB21F85AD for <rtg-dir@ietf.org>; Wed, 23 Jan 2013 23:15:30 -0800 (PST)
Received: from [85.158.143.99:24294] by server-2.bemta-4.messagelabs.com id CB/D2-03518-19FD0015; Thu, 24 Jan 2013 07:15:29 +0000
X-Env-Sender: Alexander.Vainshtein@ecitele.com
X-Msg-Ref: server-6.tower-216.messagelabs.com!1359011715!22253337!10
X-Originating-IP: [147.234.242.234]
X-StarScan-Received: 
X-StarScan-Version: 6.7; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17792 invoked from network); 24 Jan 2013 07:15:27 -0000
Received: from ilptbmg01-out.ecitele.com (HELO ilptbmg01-out.ecitele.com) (147.234.242.234) by server-6.tower-216.messagelabs.com with DHE-RSA-AES256-SHA encrypted SMTP; 24 Jan 2013 07:15:27 -0000
X-AuditID: 93eaf2e7-b7f606d000007244-4b-5100d7b4e5c1
Received: from ILPTEXCH02.ecitele.com ( [147.234.245.181]) by ilptbmg01-out.ecitele.com (Symantec Messaging Gateway) with SMTP id 7C.26.29252.4B7D0015; Thu, 24 Jan 2013 08:41:56 +0200 (IST)
Received: from ILPTWPVEXCA02.ecitele.com (172.31.244.232) by ILPTEXCH02.ecitele.com (147.234.245.181) with Microsoft SMTP Server (TLS) id 8.3.264.0; Thu, 24 Jan 2013 09:15:26 +0200
Received: from ILPTWPVEXMB01.ecitele.com ([fe80::f152:8eaf:8fb0:a5da]) by ILPTWPVEXCA02.ecitele.com ([fe80::c473:490d:3a7e:e34a%12]) with mapi id 14.02.0328.009; Thu, 24 Jan 2013 09:15:25 +0200
From: Alexander Vainshtein <Alexander.Vainshtein@ecitele.com>
To: "rtg-ads@tools.ietf.org" <rtg-ads@tools.ietf.org>
Thread-Topic: RTG-DIR Review: draft-ietf-opsawg-oam-overview-08.txt
Thread-Index: Ac36Ao1HqvFKDMuXT06bsXdiJyKPmw==
Date: Thu, 24 Jan 2013 07:15:24 +0000
Message-ID: <F9336571731ADE42A5397FC831CEAA020E438232@ILPTWPVEXMB01.ecitele.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator: 
x-originating-ip: [147.234.1.1]
Content-Type: multipart/mixed; boundary="_004_F9336571731ADE42A5397FC831CEAA020E438232ILPTWPVEXMB01ec_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
X-Brightmail-Tracker: H4sIAAAAAAAAA7VUX0xbVRzm9F7a25a73XUwzurimituOtemzVzAjBLNHpwzEchIjPqwXdpj e7W9bXrLMiBZqolkq2wZzhG4aRibFRb+iANFzDbBupkJGlqRDI2buK1pAKcLks3NBDy3t0US XnzxPH2/73y/f19yDkUYxrRGiheCKCBwHlatI0/Ozi+YP72WU2kdntCXpCKtZEl7T1LzrGpP NPpAtWdh4k91herVECjlBMEX5ILI5ESiw85WBPiDnKOWNfFOO2tjTX4P50BeJATtLOf3I8HJ lulMq04plvGCCQkOn5MXXHb2hX3l5pKSnc+YbWzZlsdsO3bpqty8aEJmL8d7TF4kipwLmTBz 4BPCvXjzXq7/h/fyDl2d7yJC4PsJXRhoKcg8DRevfKRR8AYYv9GnDgMdZWCGAbyc+IxUgiEA /z51nlCCKwA2L7Tkyilqxg77u6+rZZzP7ITHl+LpUgQjAdjw9S4Zr2fK4Nud7RpFsxueaL0D woDC2AKXRjwyTTKPw7GOuxqZppkKmPxgi0wDPND90R6VUrEQ/nT7tEoZNB/+mhhTK7gAztxa zFXwZpi4O53R8/DOL42kjGlmHfym9XYaGxgzHL0aztTZCL88N0WeABukFS2kFenSinSF90Hp u161grfD9gvzGfwU7DgzR2TxtyO3VKv5TXDg1FEgYRcJ5h0Af46Pp0VZF6W0Q8Xwq5FmtSKK AHimoRFIGRtD5y7mShkbP5/qJRVsgePxNo2U9rEITva3AmXqcjjZd1yT3Sx5bDDdADIMjF4c J6QV5mU3a54+Saze+L9v2Q4e6QIFvMcfrPa6rDYLcvBB5EEWh8/bD5T3khoCD08XxQBDATaP fmJ7TqUhlzso1npjYCOlYgvoxHVMran2OWvdnOjeH6jxIDEGinCPmx93x4GRFHwCYvNpXwzr aCdXW4cCvqysAWAPmgij3uHDz1QI7t9htf6PAVtId4ZeLjcwLvy230TIjwLZSTZRFAvplht4 yHUB5EKHXuc9wX+vVZQ2BiCVhxcJyxpa9HNekXcp96PATLU0NaaAIb2tsZB+QxYxsshdIyzX yf5Bs6AQ27mefk5W5eEfarnSLG6iwk2GpaUK3AT/QctXxhDQ1mx9bVB7KSeafHLb+OW9dWfX vBvpet4/9FDfd/+vqrbfEqa9g731r8x1frj2cGpzsXRM7fwx8GiP8Xxl0b23DlyIvOg9AvXu 36MDTL0eHPlja+SaZeZo077SuuQXA+9POxzFbTP1c2s72qYmnSk0THoXa6zx/Gh14BLRMvjS 7u4qlhTdnG0bERC5fwCzillxXgUAAA==
Cc: "rtg-dir@ietf.org" <rtg-dir@ietf.org>, "'drafts-ietf-opsawg-oam-overview.all@tools.ietf.org'" <drafts-ietf-opsawg-oam-overview.all@tools.ietf.org>
Subject: [RTG-DIR] RTG-DIR Review: draft-ietf-opsawg-oam-overview-08.txt
X-BeenThere: rtg-dir@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Routing Area Directorate <rtg-dir.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/rtg-dir>, <mailto:rtg-dir-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/rtg-dir>
List-Post: <mailto:rtg-dir@ietf.org>
List-Help: <mailto:rtg-dir-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/rtg-dir>, <mailto:rtg-dir-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 24 Jan 2013 07:15:53 -0000

--_004_F9336571731ADE42A5397FC831CEAA020E438232ILPTWPVEXMB01ec_
Content-Type: multipart/alternative;
	boundary="_000_F9336571731ADE42A5397FC831CEAA020E438232ILPTWPVEXMB01ec_"

--_000_F9336571731ADE42A5397FC831CEAA020E438232ILPTWPVEXMB01ec_
Content-Type: text/plain; charset="us-ascii"
content-transfer-encoding: quoted-printable

Hello,



I have been selected as the Routing Directorate reviewer for this draft. The=
 Routing Directorate seeks to review all routing or routing-related drafts a=
s they pass through IETF last call and IESG review. The purpose of the revie=
w is to provide assistance to the Routing ADs. For more information about th=
e Routing Directorate, please see http://www.ietf.org/iesg/directorate/routi=
ng.html



Although these comments are primarily for the use of the Routing ADs, it wou=
ld be helpful if you could consider them along with any other IETF Last Call=
 comments that you receive, and strive to resolve them through discussion or=
 by updating the draft.



Document: draft-ietf-opsawg-oam-overview-08.txt

Reviewer: Alexander ("Sasha") Vainshtein

Review date: 23-Jan-13

IETF LC End Date: Not known

Intended status: Informational



Summary:



I have significant concerns about this document and recommend that the Routi=
ng ADs discuss these issues further with the authors.



To some extent these concerns reflect my personal and potentially biased pos=
ition with regard to OAM.



In addition, I'd like note that this is my second review of this draft. The=
 previous one has been done in August 2011 and dealt with the -05 version of=
 the draft (the review is attached). Following this review I've hold a serie=
s of email exchanges and off-line meetings with some of the authors in an at=
tempt to resolve the issues I've raised; but this process has not ever been=
 completed.



My current review hence is mainly focused on resolution (or lack thereof) of=
 the concerns I've raised in the previous review round. This can be also con=
sidered as a bias (of a kind). Hence I ask - again - the Routing ADs to take=
 my comments with a grain of salt.



Comments:



The needs of the assumed target audience are not fully addressed in the draf=
t:



Just as in the previous reviewing cycle, I assume that the intended target a=
udience of the draft consists of various "beginner" groups.

The current version does not contain any indications that this assumption is=
 wrong (actually I did not find anything special about target audience in th=
e draft). Taking into account ongoing OAM-related activities at the IETF (e.=
g., draft-mmm-bfd-on-lags), a good overview document would be indeed most us=
eful for these groups.



Based on this assumption I've then suggested that in order to provide approp=
riate guidance to the target audience, the draft should:



1.       Include a section on historical background of OAM - not addressed i=
n the reviewed version of the draft.

a.       The single sentence "OAM was originally used in the world of teleph=
ony, and has been adopted in packet based networks" that has served as a som=
ewhat short background section has disappeared in this version of the draft

b.      IMHO and FWIW absence of such a section makes it difficult for, say,=
 a reader with the background in OAM in SONET/SDH and/or OTN networks to und=
erstand why OAM in packet networks is so different.

2.       Present a clear view of OAM functionality and its relationship to v=
arious "planes" of networking - at best, partially addressed in Section 1.2.=
 However, the new text seems potentially misleading to me, e.g.:

a.       The statement "often the on-demand tools may be activated by the ma=
nagement" seems to suggest that on-demand OAM tools can be also activated in=
 some other way. If the intention has been activation of such tools via the=
 control plane, clarification would be very much in place

b.      Connectivity Verification (CV) is mentioned as one of the "OAM build=
ing blocks" (in Section 1.1), and the draft explains that CV is used to veri=
fy that it is used "to verify that the OAM messages are received through the=
 expected path". However, the draft does not explain that the expected path=
 is defined either by the management or by the control plane, so that the en=
tire CV function does not make much sense without this interaction.

3.       Explain the importance of fate-sharing of OAM and user traffic flow=
s in packet networks - at best, partially addressed by the current version o=
f the draft:

a.       The term "fate-sharing" does not appear in the draft at all

b.      The draft mentions that in MPLS-TP "OAM packets and the user traffic=
 are required to be congruent" (Section 3.4.1). However, this is not extende=
d to OAM tools for other IETF-owned technologies (IP, IP/MPLS).

A side note: I am not sure that "congruent flows" and "fate-sharing flows" m=
ean exactly the same thing. E.g., in IP/MPLS networks LSPs created by LDP ar=
e supposed to be congruent with IP flows, but they are not fate-sharing.

4.       Explicitly map the notions, terms and methods that have been adopte=
d from technologies owned by other SDOs (ITU-T and IEEE 802) to IETF-owned t=
echnologies - not addressed. E.g.:

a.       The term "interface" that is, from my point of view one of the basi=
c notions in the IETF networking, appears in the draft just 3 times:

                                                  i.      Two of the search=
 hits are in the title of RFC 5837 (which is listed in the draft as one of t=
he OAM tools without any explanation and then again as a normative reference=
)

                                                ii.      The remaining hit i=
s in Section  2.2.3 in the context of differences in MEP definitions between=
 ITU-T Y.1731 and IEEE 802.1ag and deals with bridge interfaces, i.e., out o=
f scope



A side note: At the same time the draft mentioned the importance of placemen=
t of an MP (ingress, egress or forwarding function) in Section 2.2.3. I will=
 present my concerns regarding this text later.



b.      The draft mentions ICMP ping and Traceroute as an "OAM tools", but i=
t does not even try to explain:

                                                  i.      What constitutes t=
he ME in which these tools operate

                                                ii.      What are its MEPs a=
nd MIPs etc. (see also some comments below)

c.       The draft effectively ignores recent OAM-related activities as RFC=
 5837 (see above) and draft-ietf-mpls-tp-mep-mip-map. IMHO and FWIW, these d=
ocuments are triggered by real-life operational concerns on one hand and imp=
licitly  (as in RFC 5837) or even explicitly deal with relationships between=
 interfaces and nodes on one hand and MPs on the other hand. The caveat abou=
t dealing just with published RFCs may or may not be valid per se, but it de=
finitely does not justify lack of any explanations/details regarding RFC 538=
7.

5.       Expose, rather than avoid, known points of contention in a neutral=
 way - I do not see this as a serious issue now.



The bottom line is that the current version of the draft did not meet my exp=
ectations in this regard. This -again - may be because my expectations have=
 been exaggerated or even completely unrealistic, or because the authors had=
 in mind a different target audience and a different purpose. (I've said in=
 my first review that explicitly specifying these (the purpose and the targe=
t audience) in the Introduction section would be helpful - but this has not=
 been done either.)


Readability of the draft:

>From my point of view the draft still is not easily readable. I'd like to pi=
nt specifically to the following:
not in the least because it contains quite a few inaccurate and/or controver=
sial statements. E.g.:

1.       Some terms and notions are introduced in the draft as if they were=
 quite important, only to be forgotten later. E.g.:

a.       Section 1.1 mentions "Throughput measurement" as one of the 3 main=
 functions of the performance monitoring which, in its turn, is defined as o=
ne of the OAM building blocks. However, throughput measurement is not mentio=
ned anywhere else in the draft.

b.      "Communication link" mentioned in Section 2.2.2 is another such exam=
ple

c.       The first statement in Section 1.1 states that "An OAM protocol is=
 run in the context of a Maintenance Domain,   consisting of two or more nod=
es that run the OAM protocol, referred to as Maintenance Points (MP)", but,=
 again, Maintenance Domain is not mentioned anywhere else in the draft, leav=
ing the reader to wonder how it is related to MEs, MEGs and the rest of the=
 acronym soup.

2.       Some referenced IETF documents are misrepresented. E.g.,:

a.       MPLS LSP Ping is mentioned in Section 1.3 as an "OAM mechanism for=
 point to point MPLS LSPs". In fact, LSP ping works just fine with LSPs crea=
ted by LDP, and these are MP2P

b.       In Section 2.2.3 the draft claims that MPLS-TP "uses ... Up/Down MP=
s" and refers to RFC 6371 as its source. However, the corresponding text in=
 RFC 6371 only mentions Up/Down MEPs. (In this regard it is fully consistent=
 with both IEEE 802.1ag and ITU-T Y.1731).

3.       There are internal inconsistencies in the draft. E.g.:

a.       The naive interpretation of the already quoted statement from secti=
on 1.1 (see 1c above) is that "MPs are nodes"

b.      At the same time Section 2.3.3 states that "A Maintenance Point (MP)=
 is a functional entity that is defined at a node in the network, and either=
 initiates or reacts to OAM messages".


Major Issues:





1.       OAM and its relationship to various network planes: In spite of the=
 authors' attempt to resolve this issue, the concepts of data plane, control=
 plane and management plane still are not properly explored in the draft:

a.       The term "data-plane" (with some modifications) is only found in Se=
ction 4.3 when discussing LSP-Ping ("data plane" is also found in the title=
 of RFC 4379)

b.      An additional term "forwarding plane" appears in section 1.2, but no=
where else. The draft does not explain whether it means the same as data pla=
ne or not

c.       The terms "control-plane" ("control plane") are a bit more popular.=
 They can be found:

                                                              i.      In Sec=
tion 1.2 (which states that "OAM tools are defined independent of control pl=
ane" and that considerations of the control plane maintenance tools are out=
 of scope)

                                                            ii.      In Sect=
ion 3.3 (MPLS OAM) that explains that LSP Ping verifies "data-plane vs. cont=
rol-plane consistency for FEC". This statement is correct, but IMO inconsist=
ent with the previous one (see also my comment about CV above)

                                                          iii.      In Secti=
on 3.4 (MPLS-TP OAM) - mainly to explain that control plane is neither manda=
tory nor precluded in  MPLS-TP

d.      The term "management plane" (with or without dash) appears only in S=
ection 1.2. In addition to the already mentioned ability to operate on-deman=
d OAM tools, ability of these tools to raise alarms is mentioned

                                                              i.      This i=
s definitely a step forward vs. the -05 version

                                                            ii.      While R=
FC 6427 is now referenced in the draft (it was missing in the previous versi=
on), the draft does not mention alarm suppression function. And while it men=
tions AIS in MPLS-TP it only points to RFC 6327 for the explanation of the c=
onsequent actions of AIS.

                                                          iii.      For the=
 sake of completeness, ability to clear alarms should also be mentioned IMO=
 - but this is a very minor issue.

e.      The term "test plane" appears in Section 4.5, but, as already mentio=
ned above,  specific test plane protocols are not discussed in the draft

2.       OAM in connectionless vs. connection-oriented networks

a.       The first sentence in Section 1 states that "OAM is a general term=
 that refers to a toolset for detecting, isolating and reporting connection=
 failures and performance degradation". To me this suggests that OAM is appl=
icable only to connection-oriented networks (if you do not have connections,=
 connection problems do not exist by definition).

b.      The term "connection" appears in some other places in the draft, e.g=
., the connectivity check "is used to verify the liveness of a connection" (=
Section 1.1).

c.       At the same time, the draft discusses:

                                                              i.      ICMP P=
ing (Section 3.1.1) operating in connectionless IP networks

                                                            ii.      LSP-Pin=
g in MPLS networks (Section 3.3). Since LSP-Ping as defined in RFC 4379 is a=
pplicable to LSPs set up by LDP, I'd say that it operates in connectionless=
 environment

                                                          iii.      Ethernet=
 OAM (1.5) operating in connectionless Ethernet networks etc.

3.       The Mess of MEs, MPs, MEPs and MIPs.

a.       Please consider the following text fragments

                                                              i.      (In se=
ction 2.2.2) OAM tools are designed to monitor and manage a Maintenance Enti=
ty (ME).  An ME, as defined in [TP-OAM-FW], defines a relationship between t=
wo points of a transport path to which maintenance and monitoring operations=
 apply.

                                                            ii.      (ibid.)=
 Various terms are used to refer to an ME. For example, BFD does not explici=
tly use a term that is equivalent to ME, but rather uses the term "session",=
 referring to the relationship between two nodes using a BFD protocol. The M=
PLS LSP Ping ([LSP-Ping]) terminology simply uses the term "LSP" in this con=
text

                                                          iii.      (In Sect=
ion 2.2.3) A Maintenance Point (MP) is a functional entity that is defined a=
t a node in the network, and either initiates or reacts to OAM messages. A M=
aintenance End Point (MEP) is one of the end points of an ME, and can initia=
te OAM messages and respond to them. A Maintenance Intermediate Point (MIP)=
 is an intermediate point between two MEPs, that does not generally initiate=
 OAM frames (one exception to this is the use of AIS notifications), but is=
 able to respond to OAM frames that are destined to it.

                                                           iv.      (Ibid.)=
 MPLS-TP ([TP-OAM-FW]) uses a similar distinction on the placement of the MP=
 - either at the ingress, egress, or forwarding function of the node (Down /=
 Up MPs).  This placement is important for localization of a connection fail=
ure.

b.      The last of these statements seems to hint that with just two  mutua=
lly exclusive types of MPs (UP/DOWN) it is possible to associated an MP with=
 one of 3 possible placements (ingress, egress or forwarding function).

c.       IMHO and FWIW combining these statements can result in some unexpec=
ted (and undesirable) conclusions. E.g.,

                                                              i.      Premis=
es:

*         An MPLS LSP is an ME in the case of LSP Ping

*         An ME defines a point-to-point relationship between two points on=
 a transport path

*         These points are defined at nodes

Conclusion: An MPLS LSP can cross only two nodes (because in IP/MPLS LSP Pin=
g can be initiated from any node participating in an LSP).

                                                            ii.      Premise=
s:

*     BFD as defined in RFC 5880 is an OAM tool (it is listed as such in Tab=
le 1 in section 1.4)

*     OAM tools are designed to monitor MEs

*     In the case of a BFD  a BFD session (there are no other sessions in RF=
C 5880) is an ME

Conclusion: BFD is designed to monitor its own sessions (and hence is comple=
tely useless).





A Side Note: The majority of problematic definitions in the draft are based=
 on RFC 6371. IMHO and FWIW this results in 3 types of problems:

*         The authors misinterpret RFC 6371. E.g., it only speaks about UP a=
nd DOWN MEPs, not about UP and DOWN MPs , and it does not discuss ingress/eg=
ress/forwarding engine placement

*         The authors have tried to extend the definitions from 6371 to othe=
r IETF technologies (IP and IP/MPLS). E.g., in MPLS-TP sending LSP-Ping pack=
ets from an intermediate node of a co-routed bi-directional LSP towards one=
 of its endpoints is possible, but the responses would not be received by th=
e initiator...

*         Some of the original definitions in 6371 are problematic (among ot=
her things, this applies to UP and DOWN MEPs).



Minor Issues:

1.       Limited coverage of performance measurement.

a.       The draft mentions packet loss, delay/delay variation and the (undi=
sclosed) throughput measurement.

b.      At the same time it ignores such issues as duplication and reorderin=
g (and does not mention RFC 4347 and RFC 5560 respectively)

c.       Connectivity measurement (RFC 2678) is referenced and mentioned in=
 the text. But it is not mapped to any of the main performance measurements=
 functions

2.       Proposed classification of the IETF documents (into tools, profiles=
, infrastructure and miscellaneous) could be useful but is not consistently=
 applied. E.g.,

a.       I do not think that RFC 792 defines an OAM Tool

b.      I have serious doubts that RFC 4556 and RFC 5337 (defining the contr=
ol plane for the IPPM mechanisms) are "OAM Tools" while all the referenced s=
pecific measurement protocols are "Miscellaneous" etc.



Unfortunately could not provide any useful information regarding nits, typos=
 etc. My review is incomplete in this regard, and I owe apologies to Routing=
 ADs, my colleagues in the Routing Directorate and the authors.



Regards,

     Sasha






This e-mail message is intended for the recipient only and contains informat=
ion which is CONFIDENTIAL and which may be proprietary to ECI Telecom. If yo=
u have received this transmission in error, please inform us by e-mail, phon=
e or fax, and then delete the original and all copies thereof.


--_000_F9336571731ADE42A5397FC831CEAA020E438232ILPTWPVEXMB01ec_
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-micro=
soft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" xm=
lns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http://w=
ww.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii">
<meta name=3D"Generator" content=3D"Microsoft Word 14 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:Wingdings;
	panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
	{font-family:Wingdings;
	panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
	{font-family:Consolas;
	panose-1:2 11 6 9 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
p.MsoCommentText, li.MsoCommentText, div.MsoCommentText
	{mso-style-priority:99;
	mso-style-link:"Comment Text Char";
	margin-top:0cm;
	margin-right:0cm;
	margin-bottom:10.0pt;
	margin-left:0cm;
	font-size:10.0pt;
	font-family:"Calibri","sans-serif";}
span.MsoCommentReference
	{mso-style-priority:99;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
p.MsoPlainText, li.MsoPlainText, div.MsoPlainText
	{mso-style-priority:99;
	mso-style-link:"Plain Text Char";
	margin:0cm;
	margin-bottom:.0001pt;
	font-size:10.5pt;
	font-family:Consolas;}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
	{mso-style-priority:99;
	mso-style-link:"Balloon Text Char";
	margin:0cm;
	margin-bottom:.0001pt;
	font-size:8.0pt;
	font-family:"Tahoma","sans-serif";}
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.CommentTextChar
	{mso-style-name:"Comment Text Char";
	mso-style-priority:99;
	mso-style-link:"Comment Text";}
span.PlainTextChar
	{mso-style-name:"Plain Text Char";
	mso-style-priority:99;
	mso-style-link:"Plain Text";
	font-family:Consolas;}
span.BalloonTextChar
	{mso-style-name:"Balloon Text Char";
	mso-style-priority:99;
	mso-style-link:"Balloon Text";
	font-family:"Tahoma","sans-serif";}
span.EmailStyle25
	{mso-style-type:personal-compose;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;
	font-family:"Calibri","sans-serif";}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:72.0pt 90.0pt 72.0pt 90.0pt;}
div.WordSection1
	{page:WordSection1;}
/* List Definitions */
@list l0
	{mso-list-id:247688792;
	mso-list-type:hybrid;
	mso-list-template-ids:-318728256 67698703 67698713 67698715 67698703 676987=
13 67698715 67698703 67698713 67698715;}
@list l0:level1
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@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:691957068;
	mso-list-type:hybrid;
	mso-list-template-ids:-1930401304 1294736218 67698689 67698715 67698703 676=
98713 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:12.0pt;
	font-family:"Calibri","sans-serif";}
@list l1:level2
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	font-family:Symbol;}
@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:705252832;
	mso-list-type:hybrid;
	mso-list-template-ids:-1367035838 67698689 67698691 67698693 67698689 67698=
691 67698693 67698689 67698691 67698693;}
@list l2:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:63.8pt;
	text-indent:-18.0pt;
	font-family:Symbol;}
@list l2:level2
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:99.8pt;
	text-indent:-18.0pt;
	font-family:"Courier New";}
@list l2:level3
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:135.8pt;
	text-indent:-18.0pt;
	font-family:Wingdings;}
@list l2:level4
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:171.8pt;
	text-indent:-18.0pt;
	font-family:Symbol;}
@list l2:level5
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:207.8pt;
	text-indent:-18.0pt;
	font-family:"Courier New";}
@list l2:level6
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:243.8pt;
	text-indent:-18.0pt;
	font-family:Wingdings;}
@list l2:level7
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:279.8pt;
	text-indent:-18.0pt;
	font-family:Symbol;}
@list l2:level8
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:315.8pt;
	text-indent:-18.0pt;
	font-family:"Courier New";}
@list l2:level9
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:351.8pt;
	text-indent:-18.0pt;
	font-family:Wingdings;}
@list l3
	{mso-list-id:712969244;
	mso-list-type:hybrid;
	mso-list-template-ids:1689277516 67698689 67698691 67698693 67698689 676986=
91 67698693 67698689 67698691 67698693;}
@list l3:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:135.0pt;
	text-indent:-18.0pt;
	font-family:Symbol;}
@list l3:level2
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:171.0pt;
	text-indent:-18.0pt;
	font-family:"Courier New";}
@list l3:level3
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:207.0pt;
	text-indent:-18.0pt;
	font-family:Wingdings;}
@list l3:level4
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:243.0pt;
	text-indent:-18.0pt;
	font-family:Symbol;}
@list l3:level5
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:279.0pt;
	text-indent:-18.0pt;
	font-family:"Courier New";}
@list l3:level6
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:315.0pt;
	text-indent:-18.0pt;
	font-family:Wingdings;}
@list l3:level7
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:351.0pt;
	text-indent:-18.0pt;
	font-family:Symbol;}
@list l3:level8
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:387.0pt;
	text-indent:-18.0pt;
	font-family:"Courier New";}
@list l3:level9
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:423.0pt;
	text-indent:-18.0pt;
	font-family:Wingdings;}
@list l4
	{mso-list-id:766509964;
	mso-list-type:hybrid;
	mso-list-template-ids:-1870515610 1294736218 67698713 67698715 67698703 676=
98713 67698715 67698703 67698713 67698715;}
@list l4:level1
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:54.0pt;
	text-indent:-18.0pt;
	mso-ansi-font-size:12.0pt;
	font-family:"Calibri","sans-serif";}
@list l4:level2
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:90.0pt;
	text-indent:-18.0pt;}
@list l4:level3
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	margin-left:126.0pt;
	text-indent:-9.0pt;}
@list l4:level4
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:162.0pt;
	text-indent:-18.0pt;}
@list l4:level5
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:198.0pt;
	text-indent:-18.0pt;}
@list l4:level6
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	margin-left:234.0pt;
	text-indent:-9.0pt;}
@list l4:level7
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:270.0pt;
	text-indent:-18.0pt;}
@list l4:level8
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:306.0pt;
	text-indent:-18.0pt;}
@list l4:level9
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	margin-left:342.0pt;
	text-indent:-9.0pt;}
@list l5
	{mso-list-id:914626852;
	mso-list-type:hybrid;
	mso-list-template-ids:2030996068 67698703 67698713 67698715 67698703 676987=
13 67698715 67698703 67698713 67698715;}
@list l5:level1
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:38.7pt;
	text-indent:-18.0pt;}
@list l5:level2
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:74.7pt;
	text-indent:-18.0pt;}
@list l5:level3
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	margin-left:110.7pt;
	text-indent:-9.0pt;}
@list l5:level4
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:146.7pt;
	text-indent:-18.0pt;}
@list l5:level5
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:182.7pt;
	text-indent:-18.0pt;}
@list l5:level6
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	margin-left:218.7pt;
	text-indent:-9.0pt;}
@list l5:level7
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:254.7pt;
	text-indent:-18.0pt;}
@list l5:level8
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:290.7pt;
	text-indent:-18.0pt;}
@list l5:level9
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	margin-left:326.7pt;
	text-indent:-9.0pt;}
@list l6
	{mso-list-id:977032925;
	mso-list-type:hybrid;
	mso-list-template-ids:1432102536 67698689 67698691 67698693 67698689 676986=
91 67698693 67698689 67698691 67698693;}
@list l6:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:38.5pt;
	text-indent:-18.0pt;
	font-family:Symbol;}
@list l6:level2
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:74.5pt;
	text-indent:-18.0pt;
	font-family:"Courier New";}
@list l6:level3
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:110.5pt;
	text-indent:-18.0pt;
	font-family:Wingdings;}
@list l6:level4
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:146.5pt;
	text-indent:-18.0pt;
	font-family:Symbol;}
@list l6:level5
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:182.5pt;
	text-indent:-18.0pt;
	font-family:"Courier New";}
@list l6:level6
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:218.5pt;
	text-indent:-18.0pt;
	font-family:Wingdings;}
@list l6:level7
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:254.5pt;
	text-indent:-18.0pt;
	font-family:Symbol;}
@list l6:level8
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:290.5pt;
	text-indent:-18.0pt;
	font-family:"Courier New";}
@list l6:level9
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:326.5pt;
	text-indent:-18.0pt;
	font-family:Wingdings;}
@list l7
	{mso-list-id:1806898089;
	mso-list-type:hybrid;
	mso-list-template-ids:-1137937048 67698703 67698713 67698715 67698689 67698=
713 67698715 67698703 67698713 67698715;}
@list l7:level1
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:18.0pt;
	text-indent:-18.0pt;}
@list l7:level2
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:54.0pt;
	text-indent:-18.0pt;}
@list l7:level3
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	margin-left:90.0pt;
	text-indent:-9.0pt;}
@list l7:level4
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:126.0pt;
	text-indent:-18.0pt;
	font-family:Symbol;}
@list l7:level5
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:162.0pt;
	text-indent:-18.0pt;}
@list l7:level6
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	margin-left:198.0pt;
	text-indent:-9.0pt;}
@list l7:level7
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:234.0pt;
	text-indent:-18.0pt;}
@list l7:level8
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:270.0pt;
	text-indent:-18.0pt;}
@list l7:level9
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	margin-left:306.0pt;
	text-indent:-9.0pt;}
@list l8
	{mso-list-id:2060083529;
	mso-list-type:hybrid;
	mso-list-template-ids:-90377942 67698703 67698713 67698715 67698703 6769871=
3 67698715 67698703 67698713 67698715;}
@list l8:level1
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@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:144.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l8:level5
	{mso-level-tab-stop:180.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l8:level6
	{mso-level-tab-stop:216.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l8:level7
	{mso-level-tab-stop:252.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l8:level8
	{mso-level-tab-stop:288.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l8:level9
	{mso-level-tab-stop:324.0pt;
	mso-level-number-position:left;
	text-indent:-18.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=3D"EN-US" link=3D"blue" vlink=3D"purple">
<div class=3D"WordSection1">
<p class=3D"MsoPlainText"><span style=3D"font-size:11.0pt;font-family:&quot;=
Calibri&quot;,&quot;sans-serif&quot;">Hello,<o:p></o:p></span></p>
<p class=3D"MsoPlainText"><span style=3D"font-size:11.0pt;font-family:&quot;=
Calibri&quot;,&quot;sans-serif&quot;">&nbsp;<o:p></o:p></span></p>
<p class=3D"MsoPlainText"><span style=3D"font-size:11.0pt;font-family:&quot;=
Calibri&quot;,&quot;sans-serif&quot;">I have been selected as the Routing Di=
rectorate reviewer for this draft. The Routing Directorate seeks to review a=
ll routing or routing-related drafts as they pass through
 IETF last call and IESG review. The purpose of the review is to provide ass=
istance to the Routing ADs. For more information about the Routing Directora=
te, please see
<a href=3D"http://www.ietf.org/iesg/directorate/routing.html" target=3D"_bla=
nk">http://www.ietf.org/iesg/directorate/routing.html</a>
<o:p></o:p></span></p>
<p class=3D"MsoPlainText"><span style=3D"font-size:11.0pt;font-family:&quot;=
Calibri&quot;,&quot;sans-serif&quot;">&nbsp;<o:p></o:p></span></p>
<p class=3D"MsoPlainText"><span style=3D"font-size:11.0pt;font-family:&quot;=
Calibri&quot;,&quot;sans-serif&quot;">Although these comments are primarily=
 for the use of the Routing ADs, it would be helpful if you could consider t=
hem along with any other IETF Last Call comments that
 you receive, and strive to resolve them through discussion or by updating t=
he draft.
<o:p></o:p></span></p>
<p class=3D"MsoPlainText"><span style=3D"font-size:11.0pt;font-family:&quot;=
Calibri&quot;,&quot;sans-serif&quot;">&nbsp;<o:p></o:p></span></p>
<p class=3D"MsoPlainText"><span style=3D"font-size:11.0pt;font-family:&quot;=
Calibri&quot;,&quot;sans-serif&quot;">Document: draft-ietf-opsawg-oam-overvi=
ew-08.txt<o:p></o:p></span></p>
<p class=3D"MsoPlainText"><span style=3D"font-size:11.0pt;font-family:&quot;=
Calibri&quot;,&quot;sans-serif&quot;">Reviewer: Alexander (&#8220;Sasha&#822=
1;) Vainshtein&nbsp;&nbsp;&nbsp;
<o:p></o:p></span></p>
<p class=3D"MsoPlainText"><span style=3D"font-size:11.0pt;font-family:&quot;=
Calibri&quot;,&quot;sans-serif&quot;">Review date: 23-Jan-13<o:p></o:p></spa=
n></p>
<p class=3D"MsoPlainText"><span style=3D"font-size:11.0pt;font-family:&quot;=
Calibri&quot;,&quot;sans-serif&quot;">IETF LC End Date: Not known<o:p></o:p>=
</span></p>
<p class=3D"MsoPlainText"><span style=3D"font-size:11.0pt;font-family:&quot;=
Calibri&quot;,&quot;sans-serif&quot;">Intended status: Informational<o:p></o=
:p></span></p>
<p class=3D"MsoPlainText"><span style=3D"font-size:11.0pt;font-family:&quot;=
Calibri&quot;,&quot;sans-serif&quot;">&nbsp;<o:p></o:p></span></p>
<p class=3D"MsoPlainText"><b><span style=3D"font-size:11.0pt;font-family:&qu=
ot;Calibri&quot;,&quot;sans-serif&quot;">Summary</span></b><span style=3D"fo=
nt-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;">:<o:p=
></o:p></span></p>
<p class=3D"MsoPlainText"><span style=3D"font-size:11.0pt;font-family:&quot;=
Calibri&quot;,&quot;sans-serif&quot;">&nbsp;<o:p></o:p></span></p>
<p class=3D"MsoPlainText"><span style=3D"font-size:11.0pt;font-family:&quot;=
Calibri&quot;,&quot;sans-serif&quot;">I have significant concerns about this=
 document and recommend that the Routing ADs discuss these issues further wi=
th the authors.<o:p></o:p></span></p>
<p class=3D"MsoPlainText"><span style=3D"font-size:11.0pt;font-family:&quot;=
Calibri&quot;,&quot;sans-serif&quot;"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoPlainText"><span style=3D"font-size:11.0pt;font-family:&quot;=
Calibri&quot;,&quot;sans-serif&quot;">To some extent these concerns reflect=
 my personal and potentially biased position with regard to OAM.
<o:p></o:p></span></p>
<p class=3D"MsoPlainText"><span style=3D"font-size:11.0pt;font-family:&quot;=
Calibri&quot;,&quot;sans-serif&quot;"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoPlainText"><span style=3D"font-size:11.0pt;font-family:&quot;=
Calibri&quot;,&quot;sans-serif&quot;">In addition, I&#8217;d like note that=
 this is my second review of this draft. The previous one has been done in A=
ugust 2011 and dealt with the -05 version of the draft (the
 review is attached). Following this review I&#8217;ve hold a series of emai=
l exchanges and off-line meetings with some of the authors in an attempt to=
 resolve the issues I&#8217;ve raised; but this process has not ever been co=
mpleted.<o:p></o:p></span></p>
<p class=3D"MsoPlainText"><span style=3D"font-size:11.0pt;font-family:&quot;=
Calibri&quot;,&quot;sans-serif&quot;"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoPlainText"><span style=3D"font-size:11.0pt;font-family:&quot;=
Calibri&quot;,&quot;sans-serif&quot;">My current review hence is mainly focu=
sed on resolution (or lack thereof) of the concerns I&#8217;ve raised in the=
 previous review round. This can be also considered as a bias
 (of a kind). Hence I ask &#8211; again - the Routing ADs to take my comment=
s with a grain of salt.<o:p></o:p></span></p>
<p class=3D"MsoPlainText"><span style=3D"font-size:11.0pt;font-family:&quot;=
Calibri&quot;,&quot;sans-serif&quot;"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoPlainText"><b><span style=3D"font-size:11.0pt;font-family:&qu=
ot;Calibri&quot;,&quot;sans-serif&quot;">Comments</span></b><span style=3D"f=
ont-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;">:<o:=
p></o:p></span></p>
<p class=3D"MsoPlainText"><span style=3D"font-size:11.0pt;font-family:&quot;=
Calibri&quot;,&quot;sans-serif&quot;">&nbsp;<o:p></o:p></span></p>
<p class=3D"MsoPlainText"><b><i><span style=3D"font-size:11.0pt;font-family:=
&quot;Calibri&quot;,&quot;sans-serif&quot;">The needs of the assumed target=
 audience</span></i></b><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;">
<b><i>are not fully addressed in the draft</i></b>:<o:p></o:p></span></p>
<p class=3D"MsoPlainText"><span style=3D"font-size:11.0pt;font-family:&quot;=
Calibri&quot;,&quot;sans-serif&quot;"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoPlainText"><span style=3D"font-size:11.0pt;font-family:&quot;=
Calibri&quot;,&quot;sans-serif&quot;">Just as in the previous reviewing cycl=
e, I assume that the intended target audience of the draft consists of vario=
us &#8220;beginner&#8221; groups.&nbsp;
<o:p></o:p></span></p>
<p class=3D"MsoPlainText"><span style=3D"font-size:11.0pt;font-family:&quot;=
Calibri&quot;,&quot;sans-serif&quot;">The current version does not contain a=
ny indications that this assumption is wrong (actually I did not find anythi=
ng special about target audience in the draft). Taking
 into account ongoing OAM-related activities at the IETF (e.g., draft-mmm-bf=
d-on-lags), a good overview document would be indeed most useful for these g=
roups.<o:p></o:p></span></p>
<p class=3D"MsoPlainText"><span style=3D"font-size:11.0pt;font-family:&quot;=
Calibri&quot;,&quot;sans-serif&quot;"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoPlainText"><span style=3D"font-size:11.0pt;font-family:&quot;=
Calibri&quot;,&quot;sans-serif&quot;">Based on this assumption I&#8217;ve th=
en suggested that in order to provide appropriate guidance to the target aud=
ience, the draft should:<o:p></o:p></span></p>
<p class=3D"MsoPlainText"><span style=3D"font-size:11.0pt;font-family:&quot;=
Calibri&quot;,&quot;sans-serif&quot;"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoPlainText" style=3D"margin-left:18.0pt;text-indent:-18.0pt;ms=
o-list:l7 level1 lfo2">
<![if !supportLists]><span style=3D"font-size:11.0pt;font-family:&quot;Calib=
ri&quot;,&quot;sans-serif&quot;"><span style=3D"mso-list:Ignore">1.<span sty=
le=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;
</span></span></span><![endif]><span dir=3D"LTR"></span><b><span style=3D"fo=
nt-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;">Inclu=
de a section on historical background</span></b><span style=3D"font-size:11.=
0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;">
<b>of OAM</b> &#8211; not addressed in the reviewed version of the draft.<o:=
p></o:p></span></p>
<p class=3D"MsoPlainText" style=3D"margin-left:54.0pt;text-indent:-18.0pt;ms=
o-list:l7 level2 lfo2">
<![if !supportLists]><span style=3D"font-size:11.0pt;font-family:&quot;Calib=
ri&quot;,&quot;sans-serif&quot;"><span style=3D"mso-list:Ignore">a.<span sty=
le=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;
</span></span></span><![endif]><span dir=3D"LTR"></span><span style=3D"font-=
size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;">The sing=
le sentence &#8220;</span><span style=3D"font-size:11.0pt;font-family:&quot;=
Calibri&quot;,&quot;sans-serif&quot;">OAM was originally used in the world o=
f telephony,
 and has been adopted in packet based networks</span><span style=3D"font-siz=
e:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;">&#8221; tha=
t has served as a somewhat short background section has disappeared in this=
 version of the draft<o:p></o:p></span></p>
<p class=3D"MsoPlainText" style=3D"margin-left:54.0pt;text-indent:-18.0pt;ms=
o-list:l7 level2 lfo2">
<![if !supportLists]><span style=3D"font-size:11.0pt;font-family:&quot;Calib=
ri&quot;,&quot;sans-serif&quot;"><span style=3D"mso-list:Ignore">b.<span sty=
le=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><span dir=3D"LTR"></span><span style=3D"font-=
size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;">IMHO and=
 FWIW absence of such a section makes it difficult for, say, a reader with t=
he background in OAM in SONET/SDH and/or OTN networks
 to understand why OAM in packet networks is so different.<o:p></o:p></span>=
</p>
<p class=3D"MsoPlainText" style=3D"margin-left:18.0pt;text-indent:-18.0pt;ms=
o-list:l7 level1 lfo2">
<![if !supportLists]><span style=3D"font-size:11.0pt;font-family:&quot;Calib=
ri&quot;,&quot;sans-serif&quot;"><span style=3D"mso-list:Ignore">2.<span sty=
le=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;
</span></span></span><![endif]><span dir=3D"LTR"></span><b><span style=3D"fo=
nt-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;">Prese=
nt a clear view of OAM functionality and its relationship to various &#8220;=
planes&#8221; of networking</span></b><span style=3D"font-size:11.0pt;font-f=
amily:&quot;Calibri&quot;,&quot;sans-serif&quot;">
 &#8211; at best, partially addressed in Section 1.2. However, the new text=
 seems potentially misleading to me, e.g.:<o:p></o:p></span></p>
<p class=3D"MsoPlainText" style=3D"margin-left:54.0pt;text-indent:-18.0pt;ms=
o-list:l7 level2 lfo2">
<![if !supportLists]><span style=3D"font-size:11.0pt;font-family:&quot;Calib=
ri&quot;,&quot;sans-serif&quot;"><span style=3D"mso-list:Ignore">a.<span sty=
le=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;
</span></span></span><![endif]><span dir=3D"LTR"></span><span style=3D"font-=
size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;">The stat=
ement &#8220;</span><span style=3D"font-family:&quot;Calibri&quot;,&quot;san=
s-serif&quot;">often the on-demand tools may</span><span style=3D"font-size:=
11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;">
 be activated by the management&#8221; seems to suggest that on-demand OAM t=
ools can be also activated in some other way. If the intention has been acti=
vation of such tools via the control plane, clarification would be very much=
 in place<o:p></o:p></span></p>
<p class=3D"MsoPlainText" style=3D"margin-left:54.0pt;text-indent:-18.0pt;ms=
o-list:l7 level2 lfo2">
<![if !supportLists]><span style=3D"font-size:11.0pt;font-family:&quot;Calib=
ri&quot;,&quot;sans-serif&quot;"><span style=3D"mso-list:Ignore">b.<span sty=
le=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><span dir=3D"LTR"></span><span style=3D"font-=
size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;">Connecti=
vity Verification (CV) is mentioned as one of the &#8220;OAM building blocks=
&#8221; (in Section 1.1), and the draft explains that CV is used
 to verify that it is used &#8220;to verify that the OAM messages are receiv=
ed through the expected path&#8221;. However, the draft does not explain tha=
t the expected path is defined either by the management or by the control pl=
ane, so that the entire CV function does
 not make much sense without this interaction.<o:p></o:p></span></p>
<p class=3D"MsoPlainText" style=3D"margin-left:18.0pt;text-indent:-18.0pt;ms=
o-list:l7 level1 lfo2">
<![if !supportLists]><span style=3D"font-size:11.0pt;font-family:&quot;Calib=
ri&quot;,&quot;sans-serif&quot;"><span style=3D"mso-list:Ignore">3.<span sty=
le=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;
</span></span></span><![endif]><span dir=3D"LTR"></span><b><span style=3D"fo=
nt-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;">Expla=
in the importance of fate-sharing of OAM and user traffic flows in packet ne=
tworks</span></b><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&q=
uot;,&quot;sans-serif&quot;">
 &#8211; at best, partially addressed by the current version of the draft: <=
o:p></o:p></span></p>
<p class=3D"MsoPlainText" style=3D"margin-left:54.0pt;text-indent:-18.0pt;ms=
o-list:l7 level2 lfo2">
<![if !supportLists]><span style=3D"font-size:11.0pt;font-family:&quot;Calib=
ri&quot;,&quot;sans-serif&quot;"><span style=3D"mso-list:Ignore">a.<span sty=
le=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;
</span></span></span><![endif]><span dir=3D"LTR"></span><span style=3D"font-=
size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;">The term=
 &#8220;fate-sharing&#8221; does not appear in the draft at all<o:p></o:p></=
span></p>
<p class=3D"MsoPlainText" style=3D"margin-left:54.0pt;text-indent:-18.0pt;ms=
o-list:l7 level2 lfo2">
<![if !supportLists]><span style=3D"font-size:11.0pt;font-family:&quot;Calib=
ri&quot;,&quot;sans-serif&quot;"><span style=3D"mso-list:Ignore">b.<span sty=
le=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><span dir=3D"LTR"></span><span style=3D"font-=
size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;">The draf=
t mentions that
<i>in MPLS-TP</i> &#8220;OAM packets and the user traffic are required to be=
 congruent&#8221; (Section 3.4.1). However, this is not extended to OAM tool=
s for other IETF-owned technologies (IP, IP/MPLS).<o:p></o:p></span></p>
<p class=3D"MsoPlainText" style=3D"margin-left:36.0pt"><b><span style=3D"fon=
t-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;">A side=
 note</span></b><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&qu=
ot;,&quot;sans-serif&quot;">: I am not sure that &#8220;congruent flows&#822=
1; and &#8220;fate-sharing
 flows&#8221; mean exactly the same thing. E.g., in IP/MPLS networks LSPs cr=
eated by LDP are supposed to be congruent with IP flows, but they are not fa=
te-sharing.
<o:p></o:p></span></p>
<p class=3D"MsoPlainText" style=3D"margin-left:18.0pt;text-indent:-18.0pt;ms=
o-list:l7 level1 lfo2">
<![if !supportLists]><span style=3D"font-size:11.0pt;font-family:&quot;Calib=
ri&quot;,&quot;sans-serif&quot;"><span style=3D"mso-list:Ignore">4.<span sty=
le=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;
</span></span></span><![endif]><span dir=3D"LTR"></span><b><span style=3D"fo=
nt-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;">Expli=
citly map the notions, terms and methods that have been adopted from technol=
ogies owned by other SDOs</span></b><span style=3D"font-size:11.0pt;font-fam=
ily:&quot;Calibri&quot;,&quot;sans-serif&quot;">
 (ITU-T and IEEE 802) <b>to IETF-owned technologies</b> &#8211; not addresse=
d. E.g.:<o:p></o:p></span></p>
<p class=3D"MsoPlainText" style=3D"margin-left:54.0pt;text-indent:-18.0pt;ms=
o-list:l7 level2 lfo2">
<![if !supportLists]><span style=3D"font-size:11.0pt;font-family:&quot;Calib=
ri&quot;,&quot;sans-serif&quot;"><span style=3D"mso-list:Ignore">a.<span sty=
le=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;
</span></span></span><![endif]><span dir=3D"LTR"></span><span style=3D"font-=
size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;">The term=
 &#8220;interface&#8221; that is, from my point of view one of the basic not=
ions in the IETF networking, appears in the draft just 3 times:<o:p></o:p></=
span></p>
<p class=3D"MsoPlainText" style=3D"margin-left:90.0pt;text-indent:-90.0pt;ms=
o-text-indent-alt:-9.0pt;mso-list:l7 level3 lfo2">
<![if !supportLists]><span style=3D"font-size:11.0pt;font-family:&quot;Calib=
ri&quot;,&quot;sans-serif&quot;"><span style=3D"mso-list:Ignore"><span style=
=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>i.<span style=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp; </span></span></span><![endif]><span dir=3D"LTR"></span><=
span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-se=
rif&quot;">Two of the search hits are in the title of RFC 5837 (which is lis=
ted in the draft
 as one of the OAM tools without any explanation and then again as a normati=
ve reference)<o:p></o:p></span></p>
<p class=3D"MsoPlainText" style=3D"margin-left:90.0pt;text-indent:-90.0pt;ms=
o-text-indent-alt:-9.0pt;mso-list:l7 level3 lfo2">
<![if !supportLists]><span style=3D"font-size:11.0pt;font-family:&quot;Calib=
ri&quot;,&quot;sans-serif&quot;"><span style=3D"mso-list:Ignore"><span style=
=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;
</span>ii.<span style=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp; </span></span></span><![endif]><span dir=3D"LTR"></span>=
<span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-s=
erif&quot;">The remaining hit is in Section&nbsp; 2.2.3 in the context of di=
fferences in MEP definitions
 between ITU-T Y.1731 and IEEE 802.1ag and deals with bridge interfaces, i.e=
., out of scope<o:p></o:p></span></p>
<p class=3D"MsoPlainText" style=3D"margin-left:36.0pt"><b><span style=3D"fon=
t-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;"><o:p>&=
nbsp;</o:p></span></b></p>
<p class=3D"MsoPlainText" style=3D"margin-left:36.0pt"><b><span style=3D"fon=
t-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;">A side=
 note</span></b><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&qu=
ot;,&quot;sans-serif&quot;">: At the same time the draft mentioned the impor=
tance
 of placement of an MP (ingress, egress or forwarding function) in Section 2=
.2.3. I will present my concerns regarding this text later.<o:p></o:p></span=
></p>
<p class=3D"MsoPlainText" style=3D"margin-left:36.0pt"><span style=3D"font-s=
ize:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;"><o:p>&nbs=
p;</o:p></span></p>
<p class=3D"MsoPlainText" style=3D"margin-left:54.0pt;text-indent:-18.0pt;ms=
o-list:l7 level2 lfo2">
<![if !supportLists]><span style=3D"font-size:11.0pt;font-family:&quot;Calib=
ri&quot;,&quot;sans-serif&quot;"><span style=3D"mso-list:Ignore">b.<span sty=
le=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><span dir=3D"LTR"></span><span style=3D"font-=
size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;">The draf=
t mentions ICMP ping and Traceroute as an &#8220;OAM tools&#8221;, but it do=
es not even try to explain:<o:p></o:p></span></p>
<p class=3D"MsoPlainText" style=3D"margin-left:90.0pt;text-indent:-90.0pt;ms=
o-text-indent-alt:-9.0pt;mso-list:l7 level3 lfo2">
<![if !supportLists]><span style=3D"font-size:11.0pt;font-family:&quot;Calib=
ri&quot;,&quot;sans-serif&quot;"><span style=3D"mso-list:Ignore"><span style=
=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>i.<span style=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp; </span></span></span><![endif]><span dir=3D"LTR"></span><=
span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-se=
rif&quot;">What constitutes the ME in which these tools operate<o:p></o:p></=
span></p>
<p class=3D"MsoPlainText" style=3D"margin-left:90.0pt;text-indent:-90.0pt;ms=
o-text-indent-alt:-9.0pt;mso-list:l7 level3 lfo2">
<![if !supportLists]><span style=3D"font-size:11.0pt;font-family:&quot;Calib=
ri&quot;,&quot;sans-serif&quot;"><span style=3D"mso-list:Ignore"><span style=
=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;
</span>ii.<span style=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp; </span></span></span><![endif]><span dir=3D"LTR"></span>=
<span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-s=
erif&quot;">What are its MEPs and MIPs etc. (see also some comments below)<o=
:p></o:p></span></p>
<p class=3D"MsoPlainText" style=3D"margin-left:54.0pt;text-indent:-18.0pt;ms=
o-list:l7 level2 lfo2">
<![if !supportLists]><span style=3D"font-size:11.0pt;font-family:&quot;Calib=
ri&quot;,&quot;sans-serif&quot;"><span style=3D"mso-list:Ignore">c.<span sty=
le=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;
</span></span></span><![endif]><span dir=3D"LTR"></span><span style=3D"font-=
size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;">The draf=
t effectively ignores recent OAM-related activities as RFC 5837 (see above)=
 and draft-ietf-mpls-tp-mep-mip-map. IMHO and FWIW, these
 documents are triggered by real-life operational concerns on one hand and i=
mplicitly &nbsp;(as in RFC 5837) or even explicitly deal with relationships=
 between interfaces and nodes on one hand and MPs on the other hand. The cav=
eat about dealing just with published
 RFCs may or may not be valid <i>per se</i>, but it definitely does not just=
ify lack of any explanations/details regarding RFC 5387.<o:p></o:p></span></=
p>
<p class=3D"MsoPlainText" style=3D"margin-left:18.0pt;text-indent:-18.0pt;ms=
o-list:l7 level1 lfo2">
<![if !supportLists]><span style=3D"font-size:11.0pt;font-family:&quot;Calib=
ri&quot;,&quot;sans-serif&quot;"><span style=3D"mso-list:Ignore">5.<span sty=
le=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;
</span></span></span><![endif]><span dir=3D"LTR"></span><b><span style=3D"fo=
nt-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;">Expos=
e, rather than avoid, known points of contention in a neutral way</span></b>=
<span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-s=
erif&quot;">
 &#8211; I do not see this as a serious issue now.<o:p></o:p></span></p>
<p class=3D"MsoPlainText"><span style=3D"font-size:11.0pt;font-family:&quot;=
Calibri&quot;,&quot;sans-serif&quot;"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoPlainText"><span style=3D"font-size:11.0pt;font-family:&quot;=
Calibri&quot;,&quot;sans-serif&quot;">The bottom line is that the current ve=
rsion of the draft did not meet my expectations in this regard. This &#8211;=
again - may be because my expectations have been exaggerated
 or even completely unrealistic, or because the authors had in mind a differ=
ent target audience and a different purpose. (I&#8217;ve said in my first re=
view that explicitly specifying these (the purpose and the target audience)=
 in the Introduction section would be
 helpful &#8211; but this has not been done either.)<o:p></o:p></span></p>
<p class=3D"MsoPlainText"><span style=3D"font-size:11.0pt;font-family:&quot;=
Calibri&quot;,&quot;sans-serif&quot;">&nbsp;<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"line-height:14.4pt"><b><i>Readability of the=
 draft</i></b>:<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"line-height:14.4pt"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">From my point of view the draft still&nbsp;is not eas=
ily readable. I&#8217;d like to pint specifically to the following:<o:p></o:=
p></p>
<p class=3D"MsoNormal">not in the least because it contains quite a few inac=
curate and/or controversial statements.&nbsp;E.g.:<o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"text-indent:-18.0pt;mso-list:l0 level=
1 lfo4"><![if !supportLists]><span style=3D"mso-list:Ignore">1.<span style=
=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;
</span></span><![endif]><span dir=3D"LTR"></span>Some terms and notions are=
 introduced in the draft as if they were quite important, only to be forgott=
en later. E.g.:<o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:72.0pt;text-indent:-18.0p=
t;mso-list:l0 level2 lfo4">
<![if !supportLists]><span style=3D"mso-list:Ignore">a.<span style=3D"font:7=
.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><![endif]><span dir=3D"LTR"></span>Section 1.1 mentions &#8220=
;Throughput measurement&#8221; as one of the 3 main functions of the perform=
ance monitoring which, in its turn, is defined as one of the OAM building bl=
ocks. However, throughput measurement is not
 mentioned anywhere else in the draft. <o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:72.0pt;text-indent:-18.0p=
t;mso-list:l0 level2 lfo4">
<![if !supportLists]><span style=3D"mso-list:Ignore">b.<span style=3D"font:7=
.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><![endif]><span dir=3D"LTR"></span>&#8220;Communication link&#=
8221; mentioned in Section 2.2.2 is another such example<o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:72.0pt;text-indent:-18.0p=
t;mso-list:l0 level2 lfo4">
<![if !supportLists]><span style=3D"mso-list:Ignore">c.<span style=3D"font:7=
.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><![endif]><span dir=3D"LTR"></span>The first statement in Sect=
ion 1.1 states that &#8220;An OAM protocol is run in the context of a Mainte=
nance Domain,&nbsp;&nbsp; consisting of two or more nodes that run the OAM p=
rotocol, referred to as Maintenance Points (MP)&#8221;,
 but, again, Maintenance Domain is not mentioned anywhere else in the draft,=
 leaving the reader to wonder how it is related to MEs, MEGs and the rest of=
 the acronym soup.<o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"text-indent:-18.0pt;mso-list:l0 level=
1 lfo4"><![if !supportLists]><span style=3D"mso-list:Ignore">2.<span style=
=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;
</span></span><![endif]><span dir=3D"LTR"></span>Some referenced IETF docume=
nts are misrepresented. E.g.,:<o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:72.0pt;text-indent:-18.0p=
t;mso-list:l0 level2 lfo4">
<![if !supportLists]><span style=3D"mso-list:Ignore">a.<span style=3D"font:7=
.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><![endif]><span dir=3D"LTR"></span>MPLS LSP Ping is mentioned=
 in Section 1.3 as an &#8220;OAM mechanism for point to point MPLS LSPs&#822=
1;. In fact, LSP ping works just fine with LSPs created by LDP, and these ar=
e MP2P<o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:72.0pt;text-indent:-18.0p=
t;mso-list:l0 level2 lfo4">
<![if !supportLists]><span style=3D"mso-list:Ignore">b.<span style=3D"font:7=
.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><![endif]><span dir=3D"LTR"></span>&nbsp;In Section 2.2.3 the=
 draft claims that MPLS-TP &#8220;uses ... Up/Down MPs&#8221; and refers to=
 RFC 6371 as its source. However, the corresponding text in RFC 6371 only me=
ntions Up/Down MEPs. (In this regard it is fully consistent
 with both IEEE 802.1ag and ITU-T Y.1731). <o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"text-indent:-18.0pt;mso-list:l0 level=
1 lfo4"><![if !supportLists]><span style=3D"mso-list:Ignore">3.<span style=
=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;
</span></span><![endif]><span dir=3D"LTR"></span>There are internal inconsis=
tencies in the draft. E.g.:<o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:72.0pt;text-indent:-18.0p=
t;mso-list:l0 level2 lfo4">
<![if !supportLists]><span style=3D"mso-list:Ignore">a.<span style=3D"font:7=
.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><![endif]><span dir=3D"LTR"></span>The naive interpretation of=
 the already quoted statement from section 1.1 (see 1c above) is that &#8220=
;MPs are nodes&#8221;<o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:72.0pt;text-indent:-18.0p=
t;mso-list:l0 level2 lfo4">
<![if !supportLists]><span style=3D"mso-list:Ignore">b.<span style=3D"font:7=
.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><![endif]><span dir=3D"LTR"></span>At the same time Section 2.=
3.3 states that &#8220;A Maintenance Point (MP) is a functional entity that=
 is defined at a node in the network, and either initiates or reacts to OAM=
 messages&#8221;.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoPlainText"><b><span style=3D"font-size:11.0pt;font-family:&qu=
ot;Calibri&quot;,&quot;sans-serif&quot;">Major Issues</span></b><span style=
=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;"=
>:<o:p></o:p></span></p>
<p class=3D"MsoPlainText"><span style=3D"font-size:11.0pt;font-family:&quot;=
Calibri&quot;,&quot;sans-serif&quot;">&nbsp;<o:p></o:p></span></p>
<p class=3D"MsoPlainText"><b><span style=3D"font-size:11.0pt;font-family:&qu=
ot;Calibri&quot;,&quot;sans-serif&quot;"><o:p>&nbsp;</o:p></span></b></p>
<p class=3D"MsoPlainText" style=3D"margin-left:36.0pt;text-indent:-18.0pt;ms=
o-list:l8 level1 lfo6">
<![if !supportLists]><span style=3D"font-size:11.0pt;font-family:&quot;Calib=
ri&quot;,&quot;sans-serif&quot;"><span style=3D"mso-list:Ignore">1.<span sty=
le=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;
</span></span></span><![endif]><span dir=3D"LTR"></span><b><span style=3D"fo=
nt-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;">OAM a=
nd its relationship&nbsp;to various network planes</span></b><span style=3D"=
font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;">: I=
n spite
 of the authors&#8217; attempt to resolve this issue, the concepts of data p=
lane, control plane and management plane still are not properly explored in=
 the draft:&nbsp;
<o:p></o:p></span></p>
<p class=3D"MsoPlainText" style=3D"margin-left:72.0pt;text-indent:-18.0pt;ms=
o-list:l8 level2 lfo6">
<![if !supportLists]><span style=3D"font-size:11.0pt;font-family:&quot;Calib=
ri&quot;,&quot;sans-serif&quot;"><span style=3D"mso-list:Ignore">a.<span sty=
le=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;
</span></span></span><![endif]><span dir=3D"LTR"></span><span style=3D"font-=
size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;">The term=
 &#8220;data-plane&#8221; (with some modifications) is only found in Section=
 4.3 when discussing LSP-Ping (&#8220;data plane&#8221; is also found in the
 title of RFC 4379)<o:p></o:p></span></p>
<p class=3D"MsoPlainText" style=3D"margin-left:72.0pt;text-indent:-18.0pt;ms=
o-list:l8 level2 lfo6">
<![if !supportLists]><span style=3D"font-size:11.0pt;font-family:&quot;Calib=
ri&quot;,&quot;sans-serif&quot;"><span style=3D"mso-list:Ignore">b.<span sty=
le=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><span dir=3D"LTR"></span><span style=3D"font-=
size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;">An addit=
ional term &#8220;forwarding plane&#8221; appears in section 1.2, but nowher=
e else. The draft does not explain whether it means the same as data
 plane or not<o:p></o:p></span></p>
<p class=3D"MsoPlainText" style=3D"margin-left:72.0pt;text-indent:-18.0pt;ms=
o-list:l8 level2 lfo6">
<![if !supportLists]><span style=3D"font-size:11.0pt;font-family:&quot;Calib=
ri&quot;,&quot;sans-serif&quot;"><span style=3D"mso-list:Ignore">c.<span sty=
le=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;
</span></span></span><![endif]><span dir=3D"LTR"></span><span style=3D"font-=
size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;">The term=
s &#8220;control-plane&#8221; (&#8220;control plane&#8221;) are a bit more p=
opular. They can be found:<o:p></o:p></span></p>
<p class=3D"MsoPlainText" style=3D"margin-left:108.0pt;text-indent:-108.0pt;=
mso-text-indent-alt:-9.0pt;mso-list:l8 level3 lfo6">
<![if !supportLists]><span style=3D"font-size:11.0pt;font-family:&quot;Calib=
ri&quot;,&quot;sans-serif&quot;"><span style=3D"mso-list:Ignore"><span style=
=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>i.<span style=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp; </span></span></span><![endif]><span dir=3D"LTR"></span><=
span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-se=
rif&quot;">In Section 1.2 (which states that &#8220;OAM tools are defined in=
dependent of control
 plane&#8221; and that considerations of the control plane maintenance tools=
 are out of scope)<o:p></o:p></span></p>
<p class=3D"MsoPlainText" style=3D"margin-left:108.0pt;text-indent:-108.0pt;=
mso-text-indent-alt:-9.0pt;mso-list:l8 level3 lfo6">
<![if !supportLists]><span style=3D"font-size:11.0pt;font-family:&quot;Calib=
ri&quot;,&quot;sans-serif&quot;"><span style=3D"mso-list:Ignore"><span style=
=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;
</span>ii.<span style=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp; </span></span></span><![endif]><span dir=3D"LTR"></span>=
<span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-s=
erif&quot;">In Section 3.3 (MPLS OAM) that explains that LSP Ping verifies &=
#8220;data-plane vs.
 control-plane consistency for FEC&#8221;. This statement is correct, but IM=
O inconsistent with the previous one (see also my comment about CV above)<o:=
p></o:p></span></p>
<p class=3D"MsoPlainText" style=3D"margin-left:108.0pt;text-indent:-108.0pt;=
mso-text-indent-alt:-9.0pt;mso-list:l8 level3 lfo6">
<![if !supportLists]><span style=3D"font-size:11.0pt;font-family:&quot;Calib=
ri&quot;,&quot;sans-serif&quot;"><span style=3D"mso-list:Ignore"><span style=
=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;
</span>iii.<span style=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp; </span></span></span><![endif]><span dir=3D"LTR"></span=
><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-=
serif&quot;">In Section 3.4 (MPLS-TP OAM) - mainly to explain that control p=
lane is neither
 mandatory nor precluded in &nbsp;MPLS-TP<o:p></o:p></span></p>
<p class=3D"MsoPlainText" style=3D"margin-left:72.0pt;text-indent:-18.0pt;ms=
o-list:l8 level2 lfo6">
<![if !supportLists]><span style=3D"font-size:11.0pt;font-family:&quot;Calib=
ri&quot;,&quot;sans-serif&quot;"><span style=3D"mso-list:Ignore">d.<span sty=
le=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><span dir=3D"LTR"></span><span style=3D"font-=
size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;">The term=
 &#8220;management plane&#8221; (with or without dash) appears only in Secti=
on 1.2. In addition to the already mentioned ability to operate on-demand
 OAM tools, ability of these tools to raise alarms is mentioned <o:p></o:p><=
/span></p>
<p class=3D"MsoPlainText" style=3D"margin-left:108.0pt;text-indent:-108.0pt;=
mso-text-indent-alt:-9.0pt;mso-list:l8 level3 lfo6">
<![if !supportLists]><span style=3D"font-size:11.0pt;font-family:&quot;Calib=
ri&quot;,&quot;sans-serif&quot;"><span style=3D"mso-list:Ignore"><span style=
=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>i.<span style=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp; </span></span></span><![endif]><span dir=3D"LTR"></span><=
span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-se=
rif&quot;">This is definitely a step forward vs. the -05 version<o:p></o:p><=
/span></p>
<p class=3D"MsoPlainText" style=3D"margin-left:108.0pt;text-indent:-108.0pt;=
mso-text-indent-alt:-9.0pt;mso-list:l8 level3 lfo6">
<![if !supportLists]><span style=3D"font-size:11.0pt;font-family:&quot;Calib=
ri&quot;,&quot;sans-serif&quot;"><span style=3D"mso-list:Ignore"><span style=
=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;
</span>ii.<span style=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp; </span></span></span><![endif]><span dir=3D"LTR"></span>=
<span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-s=
erif&quot;">While RFC 6427 is now referenced in the draft (it was missing in=
 the previous
 version), the draft does not mention alarm suppression function. And while=
 it mentions AIS in MPLS-TP it only points to RFC 6327 for the explanation o=
f the consequent actions of AIS.
<o:p></o:p></span></p>
<p class=3D"MsoPlainText" style=3D"margin-left:108.0pt;text-indent:-108.0pt;=
mso-text-indent-alt:-9.0pt;mso-list:l8 level3 lfo6">
<![if !supportLists]><span style=3D"font-size:11.0pt;font-family:&quot;Calib=
ri&quot;,&quot;sans-serif&quot;"><span style=3D"mso-list:Ignore"><span style=
=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;
</span>iii.<span style=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp; </span></span></span><![endif]><span dir=3D"LTR"></span=
><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-=
serif&quot;">For the sake of completeness, ability to clear alarms should al=
so be mentioned
 IMO &#8211; but this is a very minor issue.<o:p></o:p></span></p>
<p class=3D"MsoPlainText" style=3D"margin-left:72.0pt;text-indent:-18.0pt;ms=
o-list:l8 level2 lfo6">
<![if !supportLists]><span style=3D"font-size:11.0pt;font-family:&quot;Calib=
ri&quot;,&quot;sans-serif&quot;"><span style=3D"mso-list:Ignore">e.<span sty=
le=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><span dir=3D"LTR"></span><span style=3D"font-=
size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;">The term=
 &#8220;test plane&#8221; appears in Section 4.5, but, as already mentioned=
 above, &nbsp;specific test plane protocols are not discussed in the draft<o=
:p></o:p></span></p>
<p class=3D"MsoPlainText" style=3D"margin-left:36.0pt;text-indent:-18.0pt;ms=
o-list:l8 level1 lfo6">
<![if !supportLists]><span style=3D"font-size:11.0pt;font-family:&quot;Calib=
ri&quot;,&quot;sans-serif&quot;"><span style=3D"mso-list:Ignore">2.<span sty=
le=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;
</span></span></span><![endif]><span dir=3D"LTR"></span><b><span style=3D"fo=
nt-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;">OAM i=
n connectionless vs. connection-oriented networks</span></b><span style=3D"f=
ont-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;"><o:p=
></o:p></span></p>
<p class=3D"MsoPlainText" style=3D"margin-left:72.0pt;text-indent:-18.0pt;ms=
o-list:l8 level2 lfo6">
<![if !supportLists]><span style=3D"font-size:11.0pt;font-family:&quot;Calib=
ri&quot;,&quot;sans-serif&quot;"><span style=3D"mso-list:Ignore">a.<span sty=
le=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;
</span></span></span><![endif]><span dir=3D"LTR"></span><span style=3D"font-=
size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;">The firs=
t sentence in Section 1 states that &#8220;</span><span style=3D"font-family=
:&quot;Calibri&quot;,&quot;sans-serif&quot;">OAM is a general term that refe=
rs to
 a toolset for detecting, isolating and reporting connection failures and pe=
rformance degradation</span><span style=3D"font-size:11.0pt;font-family:&quo=
t;Calibri&quot;,&quot;sans-serif&quot;">&#8221;. To me this suggests that OA=
M is applicable only to connection-oriented networks (if
 you do not have connections, <i>connection problems</i> do not exist by def=
inition).<o:p></o:p></span></p>
<p class=3D"MsoPlainText" style=3D"margin-left:72.0pt;text-indent:-18.0pt;ms=
o-list:l8 level2 lfo6">
<![if !supportLists]><span style=3D"font-size:11.0pt;font-family:&quot;Calib=
ri&quot;,&quot;sans-serif&quot;"><span style=3D"mso-list:Ignore">b.<span sty=
le=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><span dir=3D"LTR"></span><span style=3D"font-=
size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;">The term=
 &#8220;connection&#8221; appears in some other places in the draft, e.g., t=
he connectivity check &#8220;is used to verify the liveness of a connection&=
#8221;
 (Section 1.1).<o:p></o:p></span></p>
<p class=3D"MsoPlainText" style=3D"margin-left:72.0pt;text-indent:-18.0pt;ms=
o-list:l8 level2 lfo6">
<![if !supportLists]><span style=3D"font-size:11.0pt;font-family:&quot;Calib=
ri&quot;,&quot;sans-serif&quot;"><span style=3D"mso-list:Ignore">c.<span sty=
le=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;
</span></span></span><![endif]><span dir=3D"LTR"></span><span style=3D"font-=
size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;">At&nbsp;=
the same time, the draft discusses:<o:p></o:p></span></p>
<p class=3D"MsoPlainText" style=3D"margin-left:108.0pt;text-indent:-108.0pt;=
mso-text-indent-alt:-9.0pt;mso-list:l8 level3 lfo6">
<![if !supportLists]><span style=3D"font-size:11.0pt;font-family:&quot;Calib=
ri&quot;,&quot;sans-serif&quot;"><span style=3D"mso-list:Ignore"><span style=
=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>i.<span style=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp; </span></span></span><![endif]><span dir=3D"LTR"></span><=
span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-se=
rif&quot;">ICMP Ping (Section 3.1.1) operating in connectionless IP networks=
<o:p></o:p></span></p>
<p class=3D"MsoPlainText" style=3D"margin-left:108.0pt;text-indent:-108.0pt;=
mso-text-indent-alt:-9.0pt;mso-list:l8 level3 lfo6">
<![if !supportLists]><span style=3D"font-size:11.0pt;font-family:&quot;Calib=
ri&quot;,&quot;sans-serif&quot;"><span style=3D"mso-list:Ignore"><span style=
=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;
</span>ii.<span style=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp; </span></span></span><![endif]><span dir=3D"LTR"></span>=
<span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-s=
erif&quot;">LSP-Ping in MPLS networks (Section 3.3). Since LSP-Ping as defin=
ed in RFC 4379
 is applicable to LSPs set up by LDP, I&#8217;d say that it operates in conn=
ectionless environment<o:p></o:p></span></p>
<p class=3D"MsoPlainText" style=3D"margin-left:108.0pt;text-indent:-108.0pt;=
mso-text-indent-alt:-9.0pt;mso-list:l8 level3 lfo6">
<![if !supportLists]><span style=3D"font-size:11.0pt;font-family:&quot;Calib=
ri&quot;,&quot;sans-serif&quot;"><span style=3D"mso-list:Ignore"><span style=
=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;
</span>iii.<span style=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp; </span></span></span><![endif]><span dir=3D"LTR"></span=
><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-=
serif&quot;">Ethernet OAM (1.5) operating in connectionless Ethernet network=
s etc.<o:p></o:p></span></p>
<p class=3D"MsoPlainText" style=3D"margin-left:36.0pt;text-indent:-18.0pt;ms=
o-list:l8 level1 lfo6">
<![if !supportLists]><span style=3D"font-size:11.0pt;font-family:&quot;Calib=
ri&quot;,&quot;sans-serif&quot;"><span style=3D"mso-list:Ignore">3.<span sty=
le=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;
</span></span></span><![endif]><span dir=3D"LTR"></span><b><span style=3D"fo=
nt-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;">The M=
ess of&nbsp;MEs, MPs, MEPs and MIPs</span></b><span style=3D"font-size:11.0p=
t;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;">.
<o:p></o:p></span></p>
<p class=3D"MsoPlainText" style=3D"margin-left:72.0pt;text-indent:-18.0pt;ms=
o-list:l8 level2 lfo6">
<![if !supportLists]><span style=3D"font-size:11.0pt;font-family:&quot;Calib=
ri&quot;,&quot;sans-serif&quot;"><span style=3D"mso-list:Ignore">a.<span sty=
le=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;
</span></span></span><![endif]><span dir=3D"LTR"></span><span style=3D"font-=
size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;">Please c=
onsider the following text fragments<o:p></o:p></span></p>
<p class=3D"MsoPlainText" style=3D"margin-left:108.0pt;text-indent:-108.0pt;=
mso-text-indent-alt:-9.0pt;mso-list:l8 level3 lfo6">
<![if !supportLists]><span style=3D"font-size:11.0pt;font-family:&quot;Calib=
ri&quot;,&quot;sans-serif&quot;"><span style=3D"mso-list:Ignore"><span style=
=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>i.<span style=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp; </span></span></span><![endif]><span dir=3D"LTR"></span><=
span style=3D"font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;">(In se=
ction 2.2.2) OAM tools are designed to monitor and manage a Maintenance Enti=
ty (ME).&nbsp; An ME,
 as defined in [TP-OAM-FW], defines a relationship between two points of a t=
ransport path to which maintenance and monitoring operations apply.
</span><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;"><o:p></o:p></span></p>
<p class=3D"MsoPlainText" style=3D"margin-left:108.0pt;text-indent:-108.0pt;=
mso-text-indent-alt:-9.0pt;mso-list:l8 level3 lfo6">
<![if !supportLists]><span style=3D"font-size:11.0pt;font-family:&quot;Calib=
ri&quot;,&quot;sans-serif&quot;"><span style=3D"mso-list:Ignore"><span style=
=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;
</span>ii.<span style=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp; </span></span></span><![endif]><span dir=3D"LTR"></span>=
<span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-s=
erif&quot;">(ibid.) Various terms are used to refer to an ME. For example, B=
FD does not explicitly
 use a term that is equivalent to ME, but rather uses the term &quot;session=
&quot;, referring to the relationship between two nodes using a BFD protocol=
. The MPLS LSP Ping ([LSP-Ping]) terminology simply uses the term &quot;LSP&=
quot; in this context<o:p></o:p></span></p>
<p class=3D"MsoPlainText" style=3D"margin-left:108.0pt;text-indent:-108.0pt;=
mso-text-indent-alt:-9.0pt;mso-list:l8 level3 lfo6">
<![if !supportLists]><span style=3D"font-size:11.0pt;font-family:&quot;Calib=
ri&quot;,&quot;sans-serif&quot;"><span style=3D"mso-list:Ignore"><span style=
=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;
</span>iii.<span style=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp; </span></span></span><![endif]><span dir=3D"LTR"></span=
><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-=
serif&quot;">(In Section 2.2.3)
</span><span style=3D"font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;=
">A Maintenance Point (MP) is a functional entity that is defined at a node=
 in the network, and either initiates or reacts to OAM messages. A Maintenan=
ce End Point (MEP) is one of the end points of an ME,
 and can initiate OAM messages and respond to them. A Maintenance Intermedia=
te Point (MIP) is an intermediate point between two MEPs, that does not gene=
rally initiate OAM frames (one exception to this is the use of AIS notificat=
ions), but is able to respond
 to OAM frames </span><span style=3D"font-size:11.0pt;font-family:&quot;Cali=
bri&quot;,&quot;sans-serif&quot;">that are destined to it.<o:p></o:p></span>=
</p>
<p class=3D"MsoPlainText" style=3D"margin-left:108.0pt;text-indent:-108.0pt;=
mso-text-indent-alt:-9.0pt;mso-list:l8 level3 lfo6">
<![if !supportLists]><span style=3D"font-size:11.0pt;font-family:&quot;Calib=
ri&quot;,&quot;sans-serif&quot;"><span style=3D"mso-list:Ignore"><span style=
=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;
</span>iv.<span style=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp; </span></span></span><![endif]><span dir=3D"LTR"></span>=
<span style=3D"font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;">(Ibid=
.) MPLS-TP ([TP-OAM-FW]) uses a similar distinction on the placement of the=
 MP - either at
 the ingress, egress, or forwarding function of the node (Down / Up MPs).&nb=
sp; This placement is important for localization of a connection failure.</s=
pan><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sa=
ns-serif&quot;"><o:p></o:p></span></p>
<p class=3D"MsoPlainText" style=3D"margin-left:72.0pt;text-indent:-18.0pt;ms=
o-list:l8 level2 lfo6">
<![if !supportLists]><span style=3D"font-size:11.0pt;font-family:&quot;Calib=
ri&quot;,&quot;sans-serif&quot;"><span style=3D"mso-list:Ignore">b.<span sty=
le=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><span dir=3D"LTR"></span><span style=3D"font-=
size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;">The last=
 of these statements seems to hint that with just two &nbsp;mutually exclusi=
ve types of MPs (UP/DOWN) it is possible to associated an
 MP with one of 3 possible placements (ingress, egress or forwarding functio=
n).<o:p></o:p></span></p>
<p class=3D"MsoPlainText" style=3D"margin-left:72.0pt;text-indent:-18.0pt;ms=
o-list:l8 level2 lfo6">
<![if !supportLists]><span style=3D"font-size:11.0pt;font-family:&quot;Calib=
ri&quot;,&quot;sans-serif&quot;"><span style=3D"mso-list:Ignore">c.<span sty=
le=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;
</span></span></span><![endif]><span dir=3D"LTR"></span><span style=3D"font-=
size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;">IMHO and=
 FWIW combining these statements can result in some unexpected (and undesira=
ble) conclusions. E.g.,
<o:p></o:p></span></p>
<p class=3D"MsoPlainText" style=3D"margin-left:108.0pt;text-indent:-108.0pt;=
mso-text-indent-alt:-9.0pt;mso-list:l8 level3 lfo6">
<![if !supportLists]><span style=3D"font-size:11.0pt;font-family:&quot;Calib=
ri&quot;,&quot;sans-serif&quot;"><span style=3D"mso-list:Ignore"><span style=
=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>i.<span style=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp; </span></span></span><![endif]><span dir=3D"LTR"></span><=
span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-se=
rif&quot;">Premises:<o:p></o:p></span></p>
<p class=3D"MsoPlainText" style=3D"margin-left:135.0pt;text-indent:-18.0pt;m=
so-list:l3 level1 lfo15">
<![if !supportLists]><span style=3D"font-size:11.0pt;font-family:Symbol"><sp=
an style=3D"mso-list:Ignore">&middot;<span style=3D"font:7.0pt &quot;Times N=
ew Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><span dir=3D"LTR"></span><span style=3D"font-=
size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;">An MPLS=
 LSP is an ME in the case of LSP Ping<o:p></o:p></span></p>
<p class=3D"MsoPlainText" style=3D"margin-left:135.0pt;text-indent:-18.0pt;m=
so-list:l3 level1 lfo15">
<![if !supportLists]><span style=3D"font-size:11.0pt;font-family:Symbol"><sp=
an style=3D"mso-list:Ignore">&middot;<span style=3D"font:7.0pt &quot;Times N=
ew Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><span dir=3D"LTR"></span><span style=3D"font-=
size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;">An ME de=
fines a point-to-point relationship between two points on a transport path<o=
:p></o:p></span></p>
<p class=3D"MsoPlainText" style=3D"margin-left:135.0pt;text-indent:-18.0pt;m=
so-list:l3 level1 lfo15">
<![if !supportLists]><span style=3D"font-size:11.0pt;font-family:Symbol"><sp=
an style=3D"mso-list:Ignore">&middot;<span style=3D"font:7.0pt &quot;Times N=
ew Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><span dir=3D"LTR"></span><span style=3D"font-=
size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;">These po=
ints are defined at nodes<o:p></o:p></span></p>
<p class=3D"MsoPlainText" style=3D"margin-left:99.0pt"><span style=3D"font-s=
ize:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;">Conclusio=
n:
<i>An MPLS LSP can cross only two nodes</i> (because in IP/MPLS LSP Ping can=
 be initiated from any node participating in an LSP).<o:p></o:p></span></p>
<p class=3D"MsoPlainText" style=3D"margin-left:108.0pt;text-indent:-108.0pt;=
mso-text-indent-alt:-9.0pt;mso-list:l8 level3 lfo6">
<![if !supportLists]><span style=3D"font-size:11.0pt;font-family:&quot;Calib=
ri&quot;,&quot;sans-serif&quot;"><span style=3D"mso-list:Ignore"><span style=
=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;
</span>ii.<span style=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp; </span></span></span><![endif]><span dir=3D"LTR"></span>=
<span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-s=
erif&quot;">Premises:<o:p></o:p></span></p>
<p class=3D"MsoPlainText" style=3D"margin-left:144.0pt;text-indent:-18.0pt;m=
so-list:l1 level2 lfo10">
<![if !supportLists]><span style=3D"font-size:11.0pt;font-family:Symbol"><sp=
an style=3D"mso-list:Ignore">&middot;<span style=3D"font:7.0pt &quot;Times N=
ew Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><span dir=3D"LTR"></span><span style=3D"font-=
size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;">BFD as d=
efined in RFC 5880 is an OAM tool (it is listed as such in Table 1 in sectio=
n 1.4)&nbsp;
<o:p></o:p></span></p>
<p class=3D"MsoPlainText" style=3D"margin-left:144.0pt;text-indent:-18.0pt;m=
so-list:l1 level2 lfo10">
<![if !supportLists]><span style=3D"font-size:11.0pt;font-family:Symbol"><sp=
an style=3D"mso-list:Ignore">&middot;<span style=3D"font:7.0pt &quot;Times N=
ew Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><span dir=3D"LTR"></span><span style=3D"font-=
size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;">OAM tool=
s are designed to monitor MEs<o:p></o:p></span></p>
<p class=3D"MsoPlainText" style=3D"margin-left:144.0pt;text-indent:-18.0pt;m=
so-list:l1 level2 lfo10">
<![if !supportLists]><span style=3D"font-size:11.0pt;font-family:Symbol"><sp=
an style=3D"mso-list:Ignore">&middot;<span style=3D"font:7.0pt &quot;Times N=
ew Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><span dir=3D"LTR"></span><span style=3D"font-=
size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;">In the c=
ase of a BFD&nbsp; a BFD session (there are no other sessions in RFC 5880) i=
s an ME<o:p></o:p></span></p>
<p class=3D"MsoPlainText" style=3D"margin-left:108.0pt"><span style=3D"font-=
size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;">Conclusi=
on:
<i>BFD is designed to monitor its own sessions (and hence is completely usel=
ess</i>).<o:p></o:p></span></p>
<p class=3D"MsoPlainText" style=3D"margin-left:108.0pt"><span style=3D"font-=
size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;"><o:p>&nb=
sp;</o:p></span></p>
<p class=3D"MsoPlainText"><span style=3D"font-size:11.0pt;font-family:&quot;=
Calibri&quot;,&quot;sans-serif&quot;"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoPlainText"><b><span style=3D"font-size:11.0pt;font-family:&qu=
ot;Calibri&quot;,&quot;sans-serif&quot;">A Side Note</span></b><span style=
=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;"=
>: The majority of problematic definitions in the draft are based on RFC 637=
1.
 IMHO and FWIW this results in 3 types of problems:<o:p></o:p></span></p>
<p class=3D"MsoPlainText" style=3D"margin-left:38.5pt;text-indent:-18.0pt;ms=
o-list:l6 level1 lfo14">
<![if !supportLists]><span style=3D"font-size:11.0pt;font-family:Symbol"><sp=
an style=3D"mso-list:Ignore">&middot;<span style=3D"font:7.0pt &quot;Times N=
ew Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><span dir=3D"LTR"></span><span style=3D"font-=
size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;">The auth=
ors misinterpret RFC 6371. E.g., it only speaks about UP and DOWN MEPs, not=
 about UP and DOWN MPs , and it does not discuss ingress/egress/forwarding
 engine placement<o:p></o:p></span></p>
<p class=3D"MsoPlainText" style=3D"margin-left:38.5pt;text-indent:-18.0pt;ms=
o-list:l6 level1 lfo14">
<![if !supportLists]><span style=3D"font-size:11.0pt;font-family:Symbol"><sp=
an style=3D"mso-list:Ignore">&middot;<span style=3D"font:7.0pt &quot;Times N=
ew Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><span dir=3D"LTR"></span><span style=3D"font-=
size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;">The auth=
ors have tried to extend the definitions from 6371 to other IETF technologie=
s (IP and IP/MPLS). E.g., in MPLS-TP sending LSP-Ping
 packets from an intermediate node of a co-routed bi-directional LSP towards=
 one of its endpoints is possible, but the responses would not be received b=
y the initiator...
<o:p></o:p></span></p>
<p class=3D"MsoPlainText" style=3D"margin-left:38.5pt;text-indent:-18.0pt;ms=
o-list:l6 level1 lfo14">
<![if !supportLists]><span style=3D"font-size:11.0pt;font-family:Symbol"><sp=
an style=3D"mso-list:Ignore">&middot;<span style=3D"font:7.0pt &quot;Times N=
ew Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><span dir=3D"LTR"></span><span style=3D"font-=
size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;">Some of=
 the original definitions in 6371 are problematic (among other things, this=
 applies to UP and DOWN MEPs).<o:p></o:p></span></p>
<p class=3D"MsoPlainText"><span style=3D"font-size:11.0pt;font-family:&quot;=
Calibri&quot;,&quot;sans-serif&quot;">&nbsp;<o:p></o:p></span></p>
<p class=3D"MsoPlainText"><b><span style=3D"font-size:11.0pt;font-family:&qu=
ot;Calibri&quot;,&quot;sans-serif&quot;">Minor Issues</span></b><span style=
=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;"=
>:<o:p></o:p></span></p>
<p class=3D"MsoPlainText" style=3D"margin-left:38.7pt;text-indent:-18.0pt;ms=
o-list:l5 level1 lfo16">
<![if !supportLists]><span style=3D"font-size:11.0pt;font-family:&quot;Calib=
ri&quot;,&quot;sans-serif&quot;"><span style=3D"mso-list:Ignore">1.<span sty=
le=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;
</span></span></span><![endif]><span dir=3D"LTR"></span><span style=3D"font-=
size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;">Limited=
 coverage of performance measurement.
<o:p></o:p></span></p>
<p class=3D"MsoPlainText" style=3D"margin-left:74.7pt;text-indent:-18.0pt;ms=
o-list:l5 level2 lfo16">
<![if !supportLists]><span style=3D"font-size:11.0pt;font-family:&quot;Calib=
ri&quot;,&quot;sans-serif&quot;"><span style=3D"mso-list:Ignore">a.<span sty=
le=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;
</span></span></span><![endif]><span dir=3D"LTR"></span><span style=3D"font-=
size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;">The draf=
t mentions packet loss, delay/delay variation and the (undisclosed) throughp=
ut measurement.
<o:p></o:p></span></p>
<p class=3D"MsoPlainText" style=3D"margin-left:74.7pt;text-indent:-18.0pt;ms=
o-list:l5 level2 lfo16">
<![if !supportLists]><span style=3D"font-size:11.0pt;font-family:&quot;Calib=
ri&quot;,&quot;sans-serif&quot;"><span style=3D"mso-list:Ignore">b.<span sty=
le=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><span dir=3D"LTR"></span><span style=3D"font-=
size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;">At the s=
ame time it ignores such issues as duplication and reordering (and does not=
 mention RFC 4347 and RFC 5560 respectively)<o:p></o:p></span></p>
<p class=3D"MsoPlainText" style=3D"margin-left:74.7pt;text-indent:-18.0pt;ms=
o-list:l5 level2 lfo16">
<![if !supportLists]><span style=3D"font-size:11.0pt;font-family:&quot;Calib=
ri&quot;,&quot;sans-serif&quot;"><span style=3D"mso-list:Ignore">c.<span sty=
le=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;
</span></span></span><![endif]><span dir=3D"LTR"></span><span style=3D"font-=
size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;">Connecti=
vity measurement (RFC 2678) is referenced and mentioned in the text. But it=
 is not mapped to any of the main performance measurements
 functions<o:p></o:p></span></p>
<p class=3D"MsoPlainText" style=3D"margin-left:38.7pt;text-indent:-18.0pt;ms=
o-list:l5 level1 lfo16">
<![if !supportLists]><span style=3D"font-size:11.0pt;font-family:&quot;Calib=
ri&quot;,&quot;sans-serif&quot;"><span style=3D"mso-list:Ignore">2.<span sty=
le=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;
</span></span></span><![endif]><span dir=3D"LTR"></span><span style=3D"font-=
size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;">Proposed=
 classification of the IETF documents (into tools, profiles, infrastructure=
 and miscellaneous) could be useful but is not consistently
 applied. E.g.,<o:p></o:p></span></p>
<p class=3D"MsoPlainText" style=3D"margin-left:74.7pt;text-indent:-18.0pt;ms=
o-list:l5 level2 lfo16">
<![if !supportLists]><span style=3D"font-size:11.0pt;font-family:&quot;Calib=
ri&quot;,&quot;sans-serif&quot;"><span style=3D"mso-list:Ignore">a.<span sty=
le=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;
</span></span></span><![endif]><span dir=3D"LTR"></span><span style=3D"font-=
size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;">I do not=
 think that RFC 792 defines an OAM Tool<o:p></o:p></span></p>
<p class=3D"MsoPlainText" style=3D"margin-left:74.7pt;text-indent:-18.0pt;ms=
o-list:l5 level2 lfo16">
<![if !supportLists]><span style=3D"font-size:11.0pt;font-family:&quot;Calib=
ri&quot;,&quot;sans-serif&quot;"><span style=3D"mso-list:Ignore">b.<span sty=
le=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><span dir=3D"LTR"></span><span style=3D"font-=
size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;">I have s=
erious doubts that RFC 4556 and RFC 5337 (defining the control plane for the=
 IPPM mechanisms) are &#8220;OAM Tools&#8221; while all the referenced
 specific measurement protocols are &#8220;Miscellaneous&#8221; etc.<o:p></o=
:p></span></p>
<p class=3D"MsoPlainText"><span style=3D"font-size:11.0pt;font-family:&quot;=
Calibri&quot;,&quot;sans-serif&quot;"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoPlainText"><span style=3D"font-size:11.0pt;font-family:&quot;=
Calibri&quot;,&quot;sans-serif&quot;">Unfortunately could not provide any us=
eful information regarding nits, typos etc. My review is incomplete in this=
 regard, and I owe apologies to Routing ADs, my colleagues
 in the Routing Directorate and the authors. <o:p></o:p></span></p>
<p class=3D"MsoPlainText"><span style=3D"font-size:11.0pt;font-family:&quot;=
Calibri&quot;,&quot;sans-serif&quot;">&nbsp;<o:p></o:p></span></p>
<p class=3D"MsoPlainText"><span style=3D"font-size:11.0pt;font-family:&quot;=
Calibri&quot;,&quot;sans-serif&quot;">Regards,<o:p></o:p></span></p>
<p class=3D"MsoPlainText"><span style=3D"font-size:11.0pt;font-family:&quot;=
Calibri&quot;,&quot;sans-serif&quot;">&nbsp;&nbsp;&nbsp;&nbsp; Sasha<o:p></o=
:p></span></p>
<p class=3D"MsoPlainText"><span style=3D"font-size:11.0pt;font-family:&quot;=
Calibri&quot;,&quot;sans-serif&quot;">&nbsp;<o:p></o:p></span></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<p>
This e-mail message is intended for the recipient only and contains informat=
ion which is CONFIDENTIAL and which may be proprietary to ECI Telecom. If yo=
u have received this transmission in error, please inform us by e-mail, phon=
e or fax, and then delete the original and all copies thereof.
</p>
</body>
</html>

--_000_F9336571731ADE42A5397FC831CEAA020E438232ILPTWPVEXMB01ec_--

--_004_F9336571731ADE42A5397FC831CEAA020E438232ILPTWPVEXMB01ec_
Content-Type: message/rfc822
Content-Disposition: attachment;
	creation-date="Thu, 24 Jan 2013 07:15:15 GMT";
	modification-date="Thu, 24 Jan 2013 07:15:15 GMT"

From: Alexander Vainshtein <Alexander.Vainshtein@ecitele.com>
To: "'rtg-ads@tools.ietf.org'" <rtg-ads@tools.ietf.org>
CC: "'rtg-dir@ietf.org'" <rtg-dir@ietf.org>,
	"'drafts-ietf-opsawg-oam-overview.all@tools.ietf.org'"
	<drafts-ietf-opsawg-oam-overview.all@tools.ietf.org>
Subject: RTG-DIR Review: draft-ietf-opsawg-oam-overview-05.txt
Thread-Topic: RTG-DIR Review: draft-ietf-opsawg-oam-overview-05.txt
Thread-Index: AcxUedbkWiz51hHjSGiJW/+W82QZLA==
Date: Sat, 6 Aug 2011 20:45:56 +0000
Message-ID: <02D7222D58419F409B1BE84E6095C260C03C4F6726@ILPTMAIL02.ecitele.com>
Content-Language: he-IL
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Content-Type: multipart/alternative;
	boundary="_000_02D7222D58419F409B1BE84E6095C260C03C4F6726ILPTMAIL02eci_"
MIME-Version: 1.0

--_000_02D7222D58419F409B1BE84E6095C260C03C4F6726ILPTMAIL02eci_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Hello,



I have been selected as the Routing Directorate reviewer for this draft. Th=
e Routing Directorate seeks to review all routing or routing-related drafts=
 as they pass through IETF last call and IESG review. The purpose of the re=
view is to provide assistance to the Routing ADs. For more information abou=
t the Routing Directorate, please see http://www.ietf.org/iesg/directorate/=
routing.html



Although these comments are primarily for the use of the Routing ADs, it wo=
uld be helpful if you could consider them along with any other IETF Last Ca=
ll comments that you receive, and strive to resolve them through discussion=
 or by updating the draft.



Document: draft-ietf-opsawg-oam-overview-05.txt

Reviewer: Alexander ("Sasha") Vainshtein

Review date: 06-Aug-11

IETF LC End Date: 20-Jul-11 (?)

Intended status: Informational



Summary:



I have significant concerns about this document and recommend that the Rout=
ing ADs discuss these issues further with the authors.



To some extent these concerns reflect my personal and potentially biased po=
sition with regard to OAM.  So I would like the Routing ADs to take them wi=
th a grain of salt.



In the process of review I've maintained private discussions with one of th=
e draft authors (Nurit), and we've advanced in resolving some of the issues=
. Unfortunately, due to conflicting schedules, this process has not been co=
mpleted.



Comments:



My concerns with the draft start from the question about its target audienc=
e. I have assumes (possibly, incorrectly), that the purpose of this draft i=
s to provide guidance to OAM in IP, IP/MPLS and MPLS-TP networks to various=
 "beginners" groups (including people who have experience with OAM in SONET=
/SDH, ATM and OTN networks), while "IETF gurus" would hardly need  it anywa=
y  (IETF Area Directors, WG chairs and reviewers for various Directorates a=
re excludedJ). Such guidance would be really useful because OAM-related iss=
ues are at the core of multiple discussions raging on some IETF mailing lis=
ts for the last several years.



IMHO and FWIW,  in order to provide guidance to what I expected to be the t=
arget audience, the draft should:

*       Include  a "Historical Background"  session. A single sentence in S=
ection 1 ("OAM was originally used in the world of telephony, and has been =
adopted in packet based networks") is hardly sufficient IMHO
*       Present a clear view of OAM functionality and its relationship to v=
arious "planes" of networking (data plane, control plane, management plane)=
. In particular, the importance of fate-sharing of OAM and user traffic flo=
ws in packet networks should be explained

*       Explicitly map the notions,  terms and methods that have been adopt=
ed  from technologies owned by ITU-T and/or IEEE to  IETF-owned technologie=
s.  When such a mapping is not possible, it should be explicitly stated

*       Expose, rather than avoid,  known points of contention regarding va=
rious OAM-related issues, preferably without explicitly taking sides.

The draft did not meet my expectations in this regard. This may be because =
my  expectations have been  exaggerated or even completely unrealistic, or =
because the authors had in mind a different target audience and a different=
 purpose. At the very least, explicitly specifying these (the purpose and t=
he target audience) in the Introduction section would be helpful.



Instead the draft looks to me like a long (but incomplete) annotated list o=
f references to IETF and non-IETF protocols and mechanisms that deal with c=
ertain aspects of OAM in IP, IP/MPLS, MPLS-TP and Ethernet networks.  The g=
uiding principle behind selection of the referenced protocols and mechanism=
s is not defined in the draft and from my point of view, is questionable, e=
.g.:



*       Why is the defunct ITU-T Y.1711 considered in detail, while ITU-T I=
.610 (which has been implemented by virtually all the vendors of ATM equipm=
ent) is not even mentioned?

*       Why is IEEE 802.3ah included, while E-LMI (defined by MEF) is not? =
And what are their analogs (if any) in IETF-owned technologies?

*       Why MPLS-TP client failure indications  document(draft-ietf-mpls-tp=
-csf-01.txt) is   included but MPLS-TP fault management OAM one  (draft-iet=
f-mpls-tp-fault-05) is omitted?



>From my point of view the draft  is not easily readable - not in the least =
because some terms and concepts that have been "borrowed" from  the referen=
ced documents have different meaning in these documents.  E.g.,. in Section=
 4.1 the draft states that ICMP ping provides "connectivity verification fo=
r Internet Protocol". However, in Section 3.2.4 the draft says that "connec=
tivity verification function allows an MP to check whether it is connected =
to a peer MP or not". Since MPs are not mentioned with regard to ICMP, it i=
s not clear whether "connectivity verification" means the same thing in the=
se two cases.



The explanations that accompany some of these references sometimes focus on=
 unimportant details  while in other cases are simply missing. To give a so=
me examples:



*         In Sections 4.5.2 and 4.5.3 the authors remind the reader that OW=
AMP uses TCP port 861 and TWAMP - port 862. At the same time, IPPM test pla=
ne protocols are only mentioned by referencing the appropriate RFCs

*         In Section 3.2.3 the draft defines the term "Maintenance Entity" =
(ME). (Inaccuracies of this definition will be discussed below). At the sam=
e time an equally important (IMHO) term "Maintenance Entity Group" (MEG), a=
.k.a. "Maintenance Association (MA), is only defined by reference

*         In Section 4.5.2 the draft mentions security aspects of IPPM prot=
ocols. However, these aspects are not even mentioned in Section 4.2. discus=
sing BFD.



I would suggest a careful clean-up of explanatory texts in the draft with s=
pecial attention on homogeneity of detail.



Major Issues:



OAM and its relationship  to network planes



The following examples illustrate the problem IMO:



1.      The concepts of data plane, control plane and management plane are =
not explored in the draft:

a.      The term "data-plane" (with some modifications) is only found in Se=
ction 4.3 when discussing LSP-Ping ("data plane" is also found in the title=
 of RFC 4379)

b.      The terms "control-plane" ( "control plane") are a bit more popular=
. They can be found:

                                                              i.      In Se=
ction 4.3 (LSP-Ping again)

                                                            ii.      In Sec=
tion 4.5 (IPPM protocols) where "control plane" and "test plane" protocols =
are mentioned

                                                          iii.      In the =
sections dealing with MPLS-TP - but mainly to explain that control plane is=
 neither mandatory nor precluded in  MPLS-TP

c.       The term "management plane" (with or without dash) simply does not=
 appear in the draft

d.      The term "test plane" appears in Section 4.5, but, as already menti=
oned above,  specific test plane protocols are not discussed in the draft

2.  I have failed to understand relationship between OAM functionality and =
network management as presented in the draft. To illustrate this point, ple=
ase consider the following text fragments (conflicting statements are indic=
ated by italics, and my comments are closed in double angle brackets <<...>=
>):

a.       (Section 1) Other aspects associated with the OAM acronym, such as=
 management, are outside the scope of this  document  <<Management is out o=
f scope>>

b.      (Section 4.6.4)   The FDI function is used by an LSR to report a de=
fect to affected client layers, allowing them to suppress alarms  about thi=
s defect << Are not alarms part of management? >>

c.       3.      (Section 4.7.2) When the ETH-CC function detects a defect,=
 it reports one of the following defect conditions:

                                                              i.      Loss =
of continuity (LOC): Occurs when at least when no CCM messages have been re=
ceived from a peer MEP during a period of 3.5 times the configured transmis=
sion period

                                                            ii.      ... (s=
nipped)...

                                                          iii.      Unexpec=
ted period: Occurs when the transmission period field in the CCM does not m=
atch the expected transmission period value  << Since transmission period f=
ield in ETH-CC is defined by management, this defect reports a management p=
roblem>>

d.      (Section 4.7.6)   The Alarm Indication Signal indicates that a MEG =
should suppress alarms about a defect condition at a lower MEG level, i.e.,=
 since a defect has occurred in a lower hierarchy in the network, it should=
   not be reported by the current node  <<Alarms' suppression again...>>

e.    (Section 4.7.9)   The Y.1731 standard defines the frame format for Au=
tomatic Protection   Switching frames. The protection switching operations =
are defined in  other ITU-T standards. <<Is APS part of OAM?>>

3.   OAM in connectionless vs. connection-oriented networks:

a.      (2a) above suggests that OAM is applicable only to connection-orien=
ted networks (if you do not have connections, connection problems do not ex=
ist by definition)

b.      At  the same time, the draft discusses ICMP Ping (Section 4.1) oper=
ating in connectionless IP networks, and Ethernet OAM (Sections  4.7 and 4.=
8) operating in connectionless Ethernet networks.



My suggestion (FWIW) to the authors would be to define the scope of OAM exp=
licitly and clearly - and then remove the sections dealing with protocols a=
nd mechanisms that happen to be out of this scope. In particular, explainin=
g the relationship of each specific defect to a specific networking planes =
would be most helpful.



The Mess  of  MEs, MPs, MEPs and MIPs



Caveat: It may well be that the problem is not with the draft I am reviewin=
g but with the concept itself (or at least with the attempts to extend it t=
o IP. IP/MPLS and MPLS-TP networks).  I may be also biased when it comes to=
 this concept. However, if the problem is with the concept, I would expect =
a useful overview to expose it to the reader and not to hide it.



Going back to the draft, consider the following statements:



1.      (Section 3.2.2)   A Maintenance Entity (ME) is a point-to-point rel=
ationship between two Maintenance Points (MP). The connectivity between the=
se Maintenance Points is managed and monitored by the OAM protocol.  A pair=
 of MPs engaged in an ME are connected by a Communication Link

2.      (Section 3.2.3) A Maintenance Point (MP) is a functional entity tha=
t is defined at a node in the network, and either initiates or reacts to OA=
M messages. A Maintenance End Point (MEP) is one of the end points of an ME=
, and  can initiate OAM messages and respond to them. A Maintenance Interme=
diate Point (MIP) is an intermediate point between two MEPs, that does not =
initiate OAM frames, but is able to respond to OAM  frames that are destine=
d to it, and to forward others.

3.      (Section 3.2.3)  The 802.1ag defines a finer distinction between Up=
 MPs and Down MPs. An MP is a bridge interface, that is monitored by an OAM=
 protocol...

4.       (Section 4.1)   ICMP provides a connectivity verification function=
 for the Internet Protocol... ICMP is also used in Traceroute for path disc=
overy.



I suspect that, based on  these fragments (all within two pages in the draf=
t), an OAM beginner would not be able to answer the following questions:

1.      Can a communication link exist without any MPs on it (the chicken a=
nd egg problemJ)

2.      Suppose that I have defined a P2P bidirectional communication link =
with two MEPs  forming an ME.  What would happen to this ME if I add a MIP =
between the two MEPs?

3.      What is the relationship (if any) between MEPs and interfaces? Or i=
s it just something specific to Ethernet bridges?

4.      Does a MIP really forward OAM frames that are not destined to it?

5.      Operation of ICMP Ping does not require creation of MPs. How does i=
t provide a connectivity verification function for IP?



As a minimum, I would suggest to remove conflicting definitions, to fix typ=
os (e.g., the definition of ME would be less problematic if it referred to =
a pair of MEPs and not to a pair of MPs) and inaccurate statements (in IP, =
IP/MPLS and MPLS-TP MIPs do NOT forward OAM packets that are not destined t=
o them - but they do that in Ethernet OAM).



Minor Issues:



Caveat: Each of the issues listed below, if you look at it separately, coul=
d be considered as minor. But there seem to be too many of them for my tast=
e.



Connectivity Check vs. Continuity Check



The draft mainly uses the term "Continuity Check". However, from time to ti=
me I have seen the term "Connectivity Check" as well, e.g.:

1.      (Section 4.12) A key element in some of the OAM standards that are =
analyzed in this document is the continuity check. It is thus interesting t=
o present a more detailed comparison of the connectivity check mechanisms d=
efined in OAM standards.

2.      (Section 4.3)  LSP Ping extends the basic ICMP Ping operation (of d=
ata-plane connectivity and continuity check)...



The second fragment seems to suggest that connectivity check and continuity=
 check are two different functions.



I would suggest to clean up the text using the term "continuity check" cons=
istently.



Caveat: I have found a similar inconsistency in IEEE 802.1ag (but not in IT=
U-T Y.1731).



Continuity Check vs. Connectivity Verification



In Section 3.2.4. the draft refers to  RFC 5860 as the ultimate source of i=
nformation about the difference between Continuity Check and Connectivity V=
erification. Looking up RFC 5860 (Section 2.2.3), I've learned that connect=
ivity verification is a function that allows an End Point to find out wheth=
er it is connected to a specific End Point(s) by means of an expected PW, L=
SP or Section. At the same time, the draft says (in the same Section 3.2.4)=
 that "A connectivity verification function allows an MP to check whether i=
t is connected to a peer MP or not".  The omitted  words from RFC 5860 "by =
means of..." make such a definition meaningless IMO; and it is not clear to=
 me if End Points (of Section, LSP or PW) which, presumably, are MEPs, can =
be extended to be MEPs or MIPs (the draft uses the term MPs).



It is also not clear to me whether the draft considers LSP Ping (see Sectio=
n 4.3.) functionality "to verify data-plane vs. control-plane consistency f=
or a Forwarding Equivalence Class (FEC)"  as  related to Connectivity Verif=
ication. This is especially strange since the draft also states (in the sam=
e section)  that "LSP Ping extends the basic ICMP Ping operation"  while Se=
ction 4.1 states that "ICMP provides a connectivity verification function f=
or the Internet   Protocol".



Yet another problematic point is the statement (in Section 4.2.3) that "BFD=
 Echo provides a connectivity verification function", especially since draf=
t-ietf-mpls-tp-cc-cv-rdi-05 in Section 3.5 expands format of the BFD contro=
l packets in order to provide CV function, while BFD Echo is not even menti=
oned in this document.



Last but not least, the draft does not explain whether there is any correla=
tion between the defects detected by the continuity check and those detecte=
d by connectivity verification (Section 4.10.3.1 looks  a logical place for=
 this).



Inaccurate Representation of IEEE 802.1ag



In Section 3.2.3 of the draft I have found the following text:



"The 802.1ag defines a finer distinction between Up MPs and Down MPs. An MP=
 is a bridge interface, that is monitored by an OAM protocol either in the =
direction facing the network, or in the direction    facing the bridge. A D=
own MP is an MP that receives OAM packets from,    and transmits them to th=
e direction of the network. An Up MP receives OAM packets from, and transmi=
ts them to the direction of the bridging entity".



In fact IEEE 802.1ag states (see Section 22.1.3 of that document ) that: "A=
ll Up MEPs belonging to MAs that are attached to specific VIDs are placed b=
etween the Frame filtering entity (8.6.3) and the Port filtering entities (=
8.6.1, 8.6.2, and 8.6.4). Separately for each VLAN, there can be from zero =
to eight Up MEPs, ordered by increasing MD Level, from Frame filtering towa=
rds Port filtering".



To me that means that in 802.1ag MEPs are NOT bridge interfaces (since ther=
e can be are multiple MEPs per VLAN and multiple VLANs per bridge interface=
).



Defects, Faults and Failures



In Section 3.2.5 the draft discusses the terms Defect, Fault and Failure. H=
owever, these terms seem to apply to the "communication link" which presuma=
bly is a data plane entity.



At the same time, "Unexpected Period" and "Unexpected MEP" are mentioned as=
 defects detected by ETH-CC in Section 4.7.2 even if, to the best of my und=
erstanding, these conditions are side effects of mis-configuration i.e., a =
management plane problem.



VCCV: An OAM Mechanism or a Control Channel?



In Section 4.4. the draft states that VCCV "provides end-to-end fault detec=
tion and diagnostics for PWs". This seems to point that VCCV is an OAM mech=
anism/protocol.



However, later in the same section is states that "The VCCV switching funct=
ion provides a control channel associated with each PW... and allows sendin=
g OAM packets in-band with PW data".  And on the next line it explains that=
 "VCCV currently supports the following OAM mechanisms: ICMP Ping, LSP Ping=
, and BFD" (which are all mentioned as OAM mechanisms providing continuity =
check and/or connectivity verification in the draft). So it remains complet=
ely unclear whether VCCV is an OAM mechanism or just a channel for separati=
ng user data from OAM flows.



MEs, MEGs and MEG levels



The draft explicitly defines a Maintenance Entity (ME) in Section 3.2.2, bu=
r defers to MPLS-TP OAM Framework for the definition of the Maintenance Ent=
ity Group (MEG). The text defining ME in the draft differs from that in the=
 MPLS-T_ OAM Framework document  (see http://datatracker.ietf.org/doc/draft=
-ietf-mpls-tp-oam-framework/?include_text=3D1, Section 2.2). At the same ti=
me, it resembles the definition of ME in Section 3.1 of this document.



MEG level is mentioned a couple of times in the draft, but the only explana=
tion given (in Section 4.7.2) is "The MEG level is a 3-bit number that defi=
nes the level of hierarchy of the MEG"; and this seems to be the only text =
in the draft that deals with MEG hierarchy.



Differences between Approaches to Packet/Frame Loss Measurement



I have not found any mention of the fundamental difference between two appr=
oaches to measuring packet loss - that of the IPPM WG (based on counting sy=
nthetic packets) and that of Y.1731 (based on counting the user packets), e=
ven if both are mentioned in the draft.



Nits:



Unidirectional/Bidirectional OAM vs. One-way/Two-way OAM



Both pairs of terms are used in the draft (One-way/Two-way - in Section 4.5=
.1, Unidirectional - in section 4.12, /Bidirectional - in Section 4.2.2).  =
Neither  the terms nor their equivalence are explained in the draft.



A Typo:



In section 4.10.3.1:



"Continuity Check and Connectivity Verification (CC-V) are OAM operations g=
enerally used in tandem, and compliment each other." - probably should be "=
complement"?



An Pleonasm:



In Section 4.8.1:



"There are a few differences between the two standards in terms of terminol=
ogy" - I would suggest "There are a few differences in terminology between =
the two standards".



Regards,

     Sasha




--_000_02D7222D58419F409B1BE84E6095C260C03C4F6726ILPTMAIL02eci_
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-micr=
osoft-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=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Word 12 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:Wingdings;
	panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
	{font-family:Wingdings;
	panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
	{font-family:Consolas;
	panose-1:2 11 6 9 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
p.MsoCommentText, li.MsoCommentText, div.MsoCommentText
	{mso-style-priority:99;
	mso-style-link:"Comment Text Char";
	margin-top:0cm;
	margin-right:0cm;
	margin-bottom:6.0pt;
	margin-left:0cm;
	font-size:10.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;}
p.MsoPlainText, li.MsoPlainText, div.MsoPlainText
	{mso-style-priority:99;
	mso-style-link:"Plain Text Char";
	margin:0cm;
	margin-bottom:.0001pt;
	font-size:10.5pt;
	font-family:Consolas;}
p
	{mso-style-priority:99;
	margin:0cm;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
	{mso-style-priority:99;
	mso-style-link:"Balloon Text Char";
	margin:0cm;
	margin-bottom:.0001pt;
	font-size:8.0pt;
	font-family:"Tahoma","sans-serif";}
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.CommentTextChar
	{mso-style-name:"Comment Text Char";
	mso-style-priority:99;
	mso-style-link:"Comment Text";
	font-family:"Calibri","sans-serif";}
span.PlainTextChar
	{mso-style-name:"Plain Text Char";
	mso-style-priority:99;
	mso-style-link:"Plain Text";
	font-family:Consolas;}
span.BalloonTextChar
	{mso-style-name:"Balloon Text Char";
	mso-style-priority:99;
	mso-style-link:"Balloon Text";
	font-family:"Tahoma","sans-serif";}
p.msochpdefault, li.msochpdefault, div.msochpdefault
	{mso-style-name:msochpdefault;
	mso-style-priority:99;
	margin:0cm;
	margin-bottom:.0001pt;
	font-size:10.0pt;
	font-family:"Times New Roman","serif";}
span.plaintextchar0
	{mso-style-name:plaintextchar;
	font-family:Consolas;}
span.balloontextchar0
	{mso-style-name:balloontextchar;
	font-family:"Tahoma","sans-serif";}
span.emailstyle26
	{mso-style-name:emailstyle26;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
span.emailstyle27
	{mso-style-name:emailstyle27;
	font-family:"Calibri","sans-serif";}
span.EmailStyle30
	{mso-style-type:personal-compose;
	font-family:"Calibri","sans-serif";}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:72.0pt 90.0pt 72.0pt 90.0pt;}
div.WordSection1
	{page:WordSection1;}
/* List Definitions */
@list l0
	{mso-list-id:986664490;
	mso-list-type:hybrid;
	mso-list-template-ids:363887824 67698689 67698691 67698693 67698689 676986=
91 67698693 67698689 67698691 67698693;}
@list l0:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	font-family:Symbol;}
@list l0:level2
	{mso-level-tab-stop:72.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l0:level3
	{mso-level-tab-stop:108.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l0:level4
	{mso-level-tab-stop:144.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l0:level5
	{mso-level-tab-stop:180.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l0:level6
	{mso-level-tab-stop:216.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l0:level7
	{mso-level-tab-stop:252.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l0:level8
	{mso-level-tab-stop:288.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l0:level9
	{mso-level-tab-stop:324.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l1
	{mso-list-id:1033730238;
	mso-list-template-ids:-528171792;}
@list l1:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:36.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1:level2
	{mso-level-tab-stop:72.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l1:level3
	{mso-level-tab-stop:108.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l1:level4
	{mso-level-tab-stop:144.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l1:level5
	{mso-level-tab-stop:180.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l1:level6
	{mso-level-tab-stop:216.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l1:level7
	{mso-level-tab-stop:252.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l1:level8
	{mso-level-tab-stop:288.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l1:level9
	{mso-level-tab-stop:324.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l2
	{mso-list-id:1384207453;
	mso-list-type:hybrid;
	mso-list-template-ids:1728503158 1294736218 67698713 67698715 67698703 676=
98713 67698715 67698703 67698713 67698715;}
@list l2:level1
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:54.0pt;
	text-indent:-18.0pt;
	mso-ansi-font-size:12.0pt;
	font-family:"Calibri","sans-serif";}
@list l2:level2
	{mso-level-tab-stop:72.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l2:level3
	{mso-level-tab-stop:108.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l2:level4
	{mso-level-tab-stop:144.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l2:level5
	{mso-level-tab-stop:180.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l2:level6
	{mso-level-tab-stop:216.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l2:level7
	{mso-level-tab-stop:252.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l2:level8
	{mso-level-tab-stop:288.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l2:level9
	{mso-level-tab-stop:324.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l3
	{mso-list-id:1950627505;
	mso-list-type:hybrid;
	mso-list-template-ids:-445212052 1294736218 67698713 67698715 67698703 676=
98713 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:12.0pt;
	font-family:"Calibri","sans-serif";}
@list l3:level2
	{mso-level-tab-stop:72.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l3:level3
	{mso-level-tab-stop:108.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l3:level4
	{mso-level-tab-stop:144.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l3:level5
	{mso-level-tab-stop:180.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l3:level6
	{mso-level-tab-stop:216.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l3:level7
	{mso-level-tab-stop:252.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l3:level8
	{mso-level-tab-stop:288.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l3:level9
	{mso-level-tab-stop:324.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l4
	{mso-list-id:2060083529;
	mso-list-type:hybrid;
	mso-list-template-ids:-90377942 67698703 67698713 67698715 67698703 676987=
13 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:144.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l4:level5
	{mso-level-tab-stop:180.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l4:level6
	{mso-level-tab-stop:216.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l4:level7
	{mso-level-tab-stop:252.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l4:level8
	{mso-level-tab-stop:288.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l4:level9
	{mso-level-tab-stop:324.0pt;
	mso-level-number-position:left;
	text-indent:-18.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=3D"EN-US" link=3D"blue" vlink=3D"purple">
<div class=3D"WordSection1">
<div>
<p class=3D"MsoPlainText"><span style=3D"font-size:12.0pt;font-family:&quot=
;Calibri&quot;,&quot;sans-serif&quot;">Hello,</span><o:p></o:p></p>
<p class=3D"MsoPlainText">&nbsp;<o:p></o:p></p>
<p class=3D"MsoPlainText"><span style=3D"font-size:12.0pt;font-family:&quot=
;Calibri&quot;,&quot;sans-serif&quot;">I have been selected as the Routing =
Directorate reviewer for this draft. The Routing Directorate seeks to revie=
w all routing or routing-related drafts as they pass through
 IETF last call and IESG review. The purpose of the review is to provide as=
sistance to the Routing ADs. For more information about the Routing Directo=
rate, please see
<a href=3D"http://www.ietf.org/iesg/directorate/routing.html" target=3D"_bl=
ank">http://www.ietf.org/iesg/directorate/routing.html</a>
</span><o:p></o:p></p>
<p class=3D"MsoPlainText">&nbsp;<o:p></o:p></p>
<p class=3D"MsoPlainText"><span style=3D"font-size:12.0pt;font-family:&quot=
;Calibri&quot;,&quot;sans-serif&quot;">Although these comments are primaril=
y for the use of the Routing ADs, it would be helpful if you could consider=
 them along with any other IETF Last Call comments that
 you receive, and strive to resolve them through discussion or by updating =
the draft.
</span><o:p></o:p></p>
<p class=3D"MsoPlainText">&nbsp;<o:p></o:p></p>
<p class=3D"MsoPlainText"><span style=3D"font-size:12.0pt;font-family:&quot=
;Calibri&quot;,&quot;sans-serif&quot;">Document: draft-ietf-opsawg-oam-over=
view-05.txt</span><o:p></o:p></p>
<p class=3D"MsoPlainText"><span style=3D"font-size:12.0pt;font-family:&quot=
;Calibri&quot;,&quot;sans-serif&quot;">Reviewer: Alexander (&#8220;Sasha&#8=
221;) Vainshtein&nbsp;&nbsp;&nbsp;
</span><o:p></o:p></p>
<p class=3D"MsoPlainText"><span style=3D"font-size:12.0pt;font-family:&quot=
;Calibri&quot;,&quot;sans-serif&quot;">Review date: 06-Aug-11</span><o:p></=
o:p></p>
<p class=3D"MsoPlainText"><span style=3D"font-size:12.0pt;font-family:&quot=
;Calibri&quot;,&quot;sans-serif&quot;">IETF LC End Date: 20-Jul-11 (?)</spa=
n><o:p></o:p></p>
<p class=3D"MsoPlainText"><span style=3D"font-size:12.0pt;font-family:&quot=
;Calibri&quot;,&quot;sans-serif&quot;">Intended status: Informational</span=
><o:p></o:p></p>
<p class=3D"MsoPlainText">&nbsp;<o:p></o:p></p>
<p class=3D"MsoPlainText"><b><span style=3D"font-size:12.0pt;font-family:&q=
uot;Calibri&quot;,&quot;sans-serif&quot;">Summary</span></b><span style=3D"=
font-size:12.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;">:<=
/span><o:p></o:p></p>
<p class=3D"MsoPlainText">&nbsp;<o:p></o:p></p>
<p class=3D"MsoPlainText"><span style=3D"font-size:12.0pt;font-family:&quot=
;Calibri&quot;,&quot;sans-serif&quot;">I have significant concerns about th=
is document and recommend that the Routing ADs discuss these issues further=
 with the authors.<o:p></o:p></span></p>
<p class=3D"MsoPlainText"><span style=3D"font-size:12.0pt;font-family:&quot=
;Calibri&quot;,&quot;sans-serif&quot;"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoPlainText"><span style=3D"font-size:12.0pt;font-family:&quot=
;Calibri&quot;,&quot;sans-serif&quot;">To some extent these concerns reflec=
t my personal and potentially biased position with regard to OAM. &nbsp;So =
I would like the Routing ADs to take them with a grain of salt.<o:p></o:p><=
/span></p>
<p class=3D"MsoPlainText"><span style=3D"font-size:12.0pt;font-family:&quot=
;Calibri&quot;,&quot;sans-serif&quot;"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoPlainText"><span style=3D"font-size:12.0pt;font-family:&quot=
;Calibri&quot;,&quot;sans-serif&quot;">In the process of review I&#8217;ve =
maintained private discussions with one of the draft authors (Nurit), and w=
e&#8217;ve advanced in resolving some of the issues. Unfortunately,
 due to conflicting schedules, this process has not been completed.</span><=
o:p></o:p></p>
<p class=3D"MsoPlainText">&nbsp;<o:p></o:p></p>
<p class=3D"MsoPlainText"><b><span style=3D"font-size:12.0pt;font-family:&q=
uot;Calibri&quot;,&quot;sans-serif&quot;">Comments</span></b><span style=3D=
"font-size:12.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;">:=
</span><o:p></o:p></p>
<p class=3D"MsoPlainText">&nbsp;<o:p></o:p></p>
<p class=3D"MsoPlainText"><span style=3D"font-size:12.0pt;font-family:&quot=
;Calibri&quot;,&quot;sans-serif&quot;">My concerns with the draft start fro=
m the question about its target audience. I have assumes (possibly, incorre=
ctly), that the purpose of this draft is to provide guidance
 to OAM in IP, IP/MPLS and MPLS-TP networks to various &#8220;beginners&#82=
21; groups (including people who have experience with OAM in SONET/SDH, ATM=
 and OTN networks), while &#8220;IETF gurus&#8221; would hardly need&nbsp; =
it anyway&nbsp; (IETF Area Directors, WG chairs and reviewers for
 various Directorates are excluded</span><span style=3D"font-size:12.0pt;fo=
nt-family:Wingdings">J</span><span style=3D"font-size:12.0pt;font-family:&q=
uot;Calibri&quot;,&quot;sans-serif&quot;">). Such guidance would be really =
useful because OAM-related issues are at the core of multiple
 discussions raging on some IETF mailing lists for the last several years. =
</span>
<o:p></o:p></p>
<p class=3D"MsoPlainText">&nbsp;<o:p></o:p></p>
<p class=3D"MsoPlainText"><span style=3D"font-size:12.0pt;font-family:&quot=
;Calibri&quot;,&quot;sans-serif&quot;">IMHO and FWIW,&nbsp; in order to pro=
vide guidance to what I expected to be the target audience, the draft shoul=
d:</span><o:p></o:p></p>
<div>
<ul type=3D"disc">
<li class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-=
alt:auto;mso-list:l1 level1 lfo1">
<span style=3D"font-size:12.0pt">Include &nbsp;a &#8220;Historical Backgrou=
nd&#8221; &nbsp;session. A single sentence in Section 1 (&#8220;OAM was ori=
ginally used in the world of telephony, and has been adopted in packet base=
d networks&#8221;) is hardly sufficient IMHO<o:p></o:p></span></li><li clas=
s=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-alt:auto=
;mso-list:l1 level1 lfo1">
<span style=3D"font-size:12.0pt">Present a clear view of OAM functionality =
and its relationship to various &#8220;planes&#8221; of networking (data pl=
ane, control plane, management plane). In particular, the importance of fat=
e-sharing of OAM and user traffic flows in packet
 networks should be explained<o:p></o:p></span></li></ul>
</div>
<div>
<ul type=3D"disc">
<li class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-=
alt:auto;mso-list:l1 level1 lfo1">
<span style=3D"font-size:12.0pt">Explicitly map the notions, &nbsp;terms an=
d methods that have been adopted&nbsp; from technologies owned by ITU-T and=
/or IEEE to &nbsp;IETF-owned technologies.&nbsp; When such a mapping is not=
 possible, it should be explicitly stated<o:p></o:p></span></li></ul>
</div>
<div>
<ul type=3D"disc">
<li class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-=
alt:auto;mso-list:l1 level1 lfo1">
<span style=3D"font-size:12.0pt">Expose, rather than avoid, &nbsp;known poi=
nts of contention regarding various OAM-related issues, preferably without =
explicitly taking sides.
<o:p></o:p></span></li></ul>
</div>
<p class=3D"MsoPlainText"><span style=3D"font-size:12.0pt;font-family:&quot=
;Calibri&quot;,&quot;sans-serif&quot;">The draft did not meet my expectatio=
ns in this regard. This may be because my &nbsp;expectations have been &nbs=
p;exaggerated or even completely unrealistic, or because the authors
 had in mind a different target audience and a different purpose. At the ve=
ry least, explicitly specifying these (the purpose and the target audience)=
 in the Introduction section would be helpful.<o:p></o:p></span></p>
<p class=3D"MsoPlainText">&nbsp;<o:p></o:p></p>
<p class=3D"MsoPlainText"><span style=3D"font-size:12.0pt;font-family:&quot=
;Calibri&quot;,&quot;sans-serif&quot;">Instead the draft looks to me like a=
 long (but incomplete) annotated list of references to IETF and non-IETF pr=
otocols and mechanisms that deal with certain aspects of
 OAM in IP, IP/MPLS, MPLS-TP and Ethernet networks.&nbsp; The guiding princ=
iple behind selection of the referenced protocols and mechanisms is not def=
ined in the draft and from my point of view, is questionable, e.g.:<o:p></o=
:p></span></p>
<p class=3D"MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoListParagraph" style=3D"text-indent:-18.0pt;line-height:14.4=
pt;background:white">
<span style=3D"font-size:12.0pt;font-family:Symbol">&middot;</span><span st=
yle=3D"font-size:7.0pt;font-family:&quot;Times New Roman&quot;,&quot;serif&=
quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style=3D"font=
-size:12.0pt">Why is the defunct ITU-T Y.1711 considered in detail, while I=
TU-T I.610 (which has been
 implemented by virtually all the vendors of ATM equipment) is not even men=
tioned?
</span><o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"text-indent:-18.0pt;line-height:14.4=
pt;background:white">
<span style=3D"font-size:12.0pt;font-family:Symbol">&middot;</span><span st=
yle=3D"font-size:7.0pt;font-family:&quot;Times New Roman&quot;,&quot;serif&=
quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style=3D"font=
-size:12.0pt">Why is IEEE 802.3ah included, while E-LMI (defined by MEF) is=
 not? And what are their
 analogs (if any) in IETF-owned technologies?</span><o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"text-indent:-18.0pt;line-height:14.4=
pt;background:white">
<span style=3D"font-size:12.0pt;font-family:Symbol">&middot;</span><span st=
yle=3D"font-size:7.0pt;font-family:&quot;Times New Roman&quot;,&quot;serif&=
quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style=3D"font=
-size:12.0pt">Why MPLS-TP client failure indications &nbsp;document(draft-i=
etf-mpls-tp-csf-01.txt) is &nbsp;&nbsp;included
 but MPLS-TP fault management OAM one &nbsp;(draft-ietf-mpls-tp-fault-05) i=
s omitted?<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"line-height:14.4pt;background:white"><o:p>&=
nbsp;</o:p></p>
<p class=3D"MsoNormal" style=3D"line-height:14.4pt"><span style=3D"font-siz=
e:12.0pt">From my point of view the draft&nbsp; is not easily readable - no=
t in the least because some terms and concepts that have been &#8220;borrow=
ed&#8221; from&nbsp; the referenced documents have different
 meaning in these documents. &nbsp;E.g.,. in Section 4.1 the draft states t=
hat ICMP ping provides &#8220;connectivity verification for Internet Protoc=
ol&#8221;. However, in Section 3.2.4 the draft says that &#8220;connectivit=
y verification function allows an MP to check whether it
 is connected to a peer MP or not&#8221;. Since MPs are not mentioned with =
regard to ICMP, it is not clear whether &#8220;connectivity verification&#8=
221; means the same thing in these two cases.<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"line-height:14.4pt"><span style=3D"font-siz=
e:12.0pt"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoPlainText"><span style=3D"font-size:12.0pt;font-family:&quot=
;Calibri&quot;,&quot;sans-serif&quot;">The explanations that accompany some=
 of these references sometimes focus on unimportant details&nbsp; while in =
other cases are simply missing. To give a some examples:<o:p></o:p></span><=
/p>
<p class=3D"MsoPlainText"><span style=3D"font-size:12.0pt;font-family:&quot=
;Calibri&quot;,&quot;sans-serif&quot;"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoPlainText" style=3D"margin-left:36.0pt;text-indent:-18.0pt;m=
so-list:l0 level1 lfo2">
<![if !supportLists]><span style=3D"font-family:Symbol"><span style=3D"mso-=
list:Ignore">&middot;<span style=3D"font:7.0pt &quot;Times New Roman&quot;"=
>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><span dir=3D"LTR"></span><span style=3D"font=
-size:12.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;">In Sec=
tions 4.5.2 and 4.5.3 the authors remind the reader that OWAMP uses TCP por=
t 861 and TWAMP &#8211; port 862. At the same time, IPPM test
 plane protocols are only mentioned by referencing the appropriate RFCs</sp=
an><o:p></o:p></p>
<p class=3D"MsoPlainText" style=3D"margin-left:36.0pt;text-indent:-18.0pt;m=
so-list:l0 level1 lfo2">
<![if !supportLists]><span style=3D"font-family:Symbol"><span style=3D"mso-=
list:Ignore">&middot;<span style=3D"font:7.0pt &quot;Times New Roman&quot;"=
>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><span dir=3D"LTR"></span><span style=3D"font=
-size:12.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;">In Sec=
tion 3.2.3 the draft defines the term &#8220;Maintenance Entity&#8221; (ME)=
. (Inaccuracies of this definition will be discussed below). At the
 same time an equally important (IMHO) term &#8220;Maintenance Entity Group=
&#8221; (MEG), a.k.a. &#8220;Maintenance Association (MA), is only defined =
by reference</span><o:p></o:p></p>
<p class=3D"MsoPlainText" style=3D"margin-left:36.0pt;text-indent:-18.0pt;m=
so-list:l0 level1 lfo2">
<![if !supportLists]><span style=3D"font-family:Symbol"><span style=3D"mso-=
list:Ignore">&middot;<span style=3D"font:7.0pt &quot;Times New Roman&quot;"=
>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><span dir=3D"LTR"></span><span style=3D"font=
-size:12.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;">In Sec=
tion 4.5.2 the draft mentions security aspects of IPPM protocols. However, =
these aspects are not even mentioned in Section 4.2. discussing
 BFD.</span><o:p></o:p></p>
<p class=3D"MsoPlainText"><span style=3D"font-size:12.0pt;font-family:&quot=
;Calibri&quot;,&quot;sans-serif&quot;"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoPlainText"><span style=3D"font-size:12.0pt;font-family:&quot=
;Calibri&quot;,&quot;sans-serif&quot;">I would suggest a careful clean-up o=
f explanatory texts in the draft with special attention on homogeneity of d=
etail.</span><o:p></o:p></p>
<p class=3D"MsoPlainText">&nbsp;<o:p></o:p></p>
<p class=3D"MsoPlainText"><b><span style=3D"font-size:12.0pt;font-family:&q=
uot;Calibri&quot;,&quot;sans-serif&quot;">Major Issues</span></b><span styl=
e=3D"font-size:12.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot=
;">:</span><o:p></o:p></p>
<p class=3D"MsoPlainText">&nbsp;<o:p></o:p></p>
<p class=3D"MsoPlainText"><b><span style=3D"font-size:12.0pt;font-family:&q=
uot;Calibri&quot;,&quot;sans-serif&quot;">OAM and its relationship&nbsp; to=
 network planes<o:p></o:p></span></b></p>
<p class=3D"MsoPlainText"><b><span style=3D"font-size:12.0pt;font-family:&q=
uot;Calibri&quot;,&quot;sans-serif&quot;"><o:p>&nbsp;</o:p></span></b></p>
<p class=3D"MsoPlainText"><span style=3D"font-size:12.0pt;font-family:&quot=
;Calibri&quot;,&quot;sans-serif&quot;">The following examples illustrate th=
e problem IMO:<o:p></o:p></span></p>
<p class=3D"MsoPlainText"><span style=3D"font-size:12.0pt;font-family:&quot=
;Calibri&quot;,&quot;sans-serif&quot;"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoPlainText" style=3D"margin-left:36.0pt;text-indent:-18.0pt;m=
so-list:l4 level1 lfo3">
<![if !supportLists]><span style=3D"font-size:12.0pt;font-family:&quot;Cali=
bri&quot;,&quot;sans-serif&quot;"><span style=3D"mso-list:Ignore">1.<span s=
tyle=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;
</span></span></span><![endif]><span dir=3D"LTR"></span><span style=3D"font=
-size:12.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;">The co=
ncepts of data plane, control plane and management plane are not explored i=
n the draft:&nbsp;
<o:p></o:p></span></p>
<p class=3D"MsoPlainText" style=3D"margin-left:72.0pt;text-indent:-18.0pt;m=
so-list:l4 level2 lfo3">
<![if !supportLists]><span style=3D"font-size:12.0pt;font-family:&quot;Cali=
bri&quot;,&quot;sans-serif&quot;"><span style=3D"mso-list:Ignore">a.<span s=
tyle=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;
</span></span></span><![endif]><span dir=3D"LTR"></span><span style=3D"font=
-size:12.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;">The te=
rm &#8220;data-plane&#8221; (with some modifications) is only found in Sect=
ion 4.3 when discussing LSP-Ping (&#8220;data plane&#8221; is also found in=
 the
 title of RFC 4379)<o:p></o:p></span></p>
<p class=3D"MsoPlainText" style=3D"margin-left:72.0pt;text-indent:-18.0pt;m=
so-list:l4 level2 lfo3">
<![if !supportLists]><span style=3D"font-size:12.0pt;font-family:&quot;Cali=
bri&quot;,&quot;sans-serif&quot;"><span style=3D"mso-list:Ignore">b.<span s=
tyle=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;
</span></span></span><![endif]><span dir=3D"LTR"></span><span style=3D"font=
-size:12.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;">The te=
rms &#8220;control-plane&#8221; ( &#8220;control plane&#8221;) are a bit mo=
re popular. They can be found:<o:p></o:p></span></p>
<p class=3D"MsoPlainText" style=3D"margin-left:108.0pt;text-indent:-108.0pt=
;mso-text-indent-alt:-9.0pt;mso-list:l4 level3 lfo3">
<![if !supportLists]><span style=3D"font-size:12.0pt;font-family:&quot;Cali=
bri&quot;,&quot;sans-serif&quot;"><span style=3D"mso-list:Ignore"><span sty=
le=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>i.<span style=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp; </span></span></span><![endif]><span dir=3D"LTR"></span=
><span style=3D"font-size:12.0pt;font-family:&quot;Calibri&quot;,&quot;sans=
-serif&quot;">In Section 4.3 (LSP-Ping again)<o:p></o:p></span></p>
<p class=3D"MsoPlainText" style=3D"margin-left:108.0pt;text-indent:-108.0pt=
;mso-text-indent-alt:-9.0pt;mso-list:l4 level3 lfo3">
<![if !supportLists]><span style=3D"font-size:12.0pt;font-family:&quot;Cali=
bri&quot;,&quot;sans-serif&quot;"><span style=3D"mso-list:Ignore"><span sty=
le=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;
</span>ii.<span style=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp; </span></span></span><![endif]><span dir=3D"LTR"></spa=
n><span style=3D"font-size:12.0pt;font-family:&quot;Calibri&quot;,&quot;san=
s-serif&quot;">In Section 4.5 (IPPM protocols) where &#8220;control plane&#=
8221; and &#8220;test plane&#8221; protocols
 are mentioned<o:p></o:p></span></p>
<p class=3D"MsoPlainText" style=3D"margin-left:108.0pt;text-indent:-108.0pt=
;mso-text-indent-alt:-9.0pt;mso-list:l4 level3 lfo3">
<![if !supportLists]><span style=3D"font-size:12.0pt;font-family:&quot;Cali=
bri&quot;,&quot;sans-serif&quot;"><span style=3D"mso-list:Ignore"><span sty=
le=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;
</span>iii.<span style=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp; </span></span></span><![endif]><span dir=3D"LTR"></sp=
an><span style=3D"font-size:12.0pt;font-family:&quot;Calibri&quot;,&quot;sa=
ns-serif&quot;">In the sections dealing with MPLS-TP &#8211; but mainly to =
explain that control plane
 is neither mandatory nor precluded in &nbsp;MPLS-TP<o:p></o:p></span></p>
<p class=3D"MsoPlainText" style=3D"margin-left:72.0pt;text-indent:-18.0pt;m=
so-list:l4 level2 lfo3">
<![if !supportLists]><span style=3D"font-size:12.0pt;font-family:&quot;Cali=
bri&quot;,&quot;sans-serif&quot;"><span style=3D"mso-list:Ignore">c.<span s=
tyle=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;
</span></span></span><![endif]><span dir=3D"LTR"></span><span style=3D"font=
-size:12.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;">The te=
rm &#8220;management plane&#8221; (with or without dash) simply does not ap=
pear in the draft<o:p></o:p></span></p>
<p class=3D"MsoPlainText" style=3D"margin-left:72.0pt;text-indent:-18.0pt;m=
so-list:l4 level2 lfo3">
<![if !supportLists]><span style=3D"font-size:12.0pt;font-family:&quot;Cali=
bri&quot;,&quot;sans-serif&quot;"><span style=3D"mso-list:Ignore">d.<span s=
tyle=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;
</span></span></span><![endif]><span dir=3D"LTR"></span><span style=3D"font=
-size:12.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;">The te=
rm &#8220;test plane&#8221; appears in Section 4.5, but, as already mention=
ed above, &nbsp;specific test plane protocols are not discussed in the draf=
t<o:p></o:p></span></p>
<p class=3D"MsoPlainText" style=3D"margin-left:36.0pt;text-indent:-18.0pt;m=
so-list:l4 level1 lfo3">
<![if !supportLists]><span style=3D"mso-list:Ignore">2.<span style=3D"font:=
7.0pt &quot;Times New Roman&quot;">&nbsp;
</span></span><![endif]><span dir=3D"LTR"></span><span style=3D"font-size:1=
2.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;">I have failed=
 to understand relationship between OAM functionality and network managemen=
t as presented in the draft. To illustrate this point, please
 consider the following text fragments (conflicting statements are indicate=
d by <i>
italics, </i>and my comments are closed in double angle brackets<i> </i>&lt=
;&lt;&#8230;&gt;&gt;):</span><o:p></o:p></p>
<p class=3D"MsoPlainText" style=3D"margin-left:72.0pt;text-indent:-18.0pt;m=
so-list:l4 level2 lfo3">
<![if !supportLists]><span style=3D"font-size:12.0pt;font-family:&quot;Cali=
bri&quot;,&quot;sans-serif&quot;"><span style=3D"mso-list:Ignore">a.<span s=
tyle=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;
</span></span></span><![endif]><span dir=3D"LTR"></span><span style=3D"font=
-size:12.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;">&nbsp;=
(Section 1)
<i>Other aspects associated with the OAM acronym, such as management, are o=
utside the scope of this&nbsp; document</i>&nbsp; &lt;&lt;Management is out=
 of scope&gt;&gt;<o:p></o:p></span></p>
<p class=3D"MsoPlainText" style=3D"margin-left:72.0pt;text-indent:-18.0pt;m=
so-list:l4 level2 lfo3">
<![if !supportLists]><span style=3D"font-size:12.0pt;font-family:&quot;Cali=
bri&quot;,&quot;sans-serif&quot;"><span style=3D"mso-list:Ignore">b.<span s=
tyle=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;
</span></span></span><![endif]><span dir=3D"LTR"></span><span style=3D"font=
-size:12.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;">(Secti=
on 4.6.4)&nbsp;&nbsp; The FDI function is used by an LSR to report a defect=
 to affected client layers, allowing them to
<i>suppress alarms</i>&nbsp; about this defect &lt;&lt; Are not alarms part=
 of management? &gt;&gt;<o:p></o:p></span></p>
<p class=3D"MsoPlainText" style=3D"margin-left:72.0pt;text-indent:-18.0pt;m=
so-list:l4 level2 lfo3">
<![if !supportLists]><span style=3D"font-size:12.0pt;font-family:&quot;Cali=
bri&quot;,&quot;sans-serif&quot;"><span style=3D"mso-list:Ignore">c.<span s=
tyle=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;
</span></span></span><![endif]><span dir=3D"LTR"></span><span style=3D"font=
-size:12.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;">3.&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp; (Section 4.7.2) When the ETH-CC function detects=
 a defect, it reports one of the following defect conditions:
<o:p></o:p></span></p>
<p class=3D"MsoPlainText" style=3D"margin-left:108.0pt;text-indent:-108.0pt=
;mso-text-indent-alt:-9.0pt;mso-list:l4 level3 lfo3">
<![if !supportLists]><span style=3D"font-size:12.0pt;font-family:&quot;Cali=
bri&quot;,&quot;sans-serif&quot;"><span style=3D"mso-list:Ignore"><span sty=
le=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>i.<span style=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp; </span></span></span><![endif]><span dir=3D"LTR"></span=
><span style=3D"font-size:12.0pt;font-family:&quot;Calibri&quot;,&quot;sans=
-serif&quot;">Loss of continuity (LOC): Occurs when at least when no CCM me=
ssages have been received
 from a peer MEP during a period of 3.5 times the configured transmission p=
eriod&nbsp;
<o:p></o:p></span></p>
<p class=3D"MsoPlainText" style=3D"margin-left:108.0pt;text-indent:-108.0pt=
;mso-text-indent-alt:-9.0pt;mso-list:l4 level3 lfo3">
<![if !supportLists]><span style=3D"font-size:12.0pt;font-family:&quot;Cali=
bri&quot;,&quot;sans-serif&quot;"><span style=3D"mso-list:Ignore"><span sty=
le=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;
</span>ii.<span style=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp; </span></span></span><![endif]><span dir=3D"LTR"></spa=
n><span style=3D"font-size:12.0pt;font-family:&quot;Calibri&quot;,&quot;san=
s-serif&quot;">&#8230; (snipped)&#8230;<o:p></o:p></span></p>
<p class=3D"MsoPlainText" style=3D"margin-left:108.0pt;text-indent:-108.0pt=
;mso-text-indent-alt:-9.0pt;mso-list:l4 level3 lfo3">
<![if !supportLists]><span style=3D"font-size:12.0pt;font-family:&quot;Cali=
bri&quot;,&quot;sans-serif&quot;"><span style=3D"mso-list:Ignore"><span sty=
le=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;
</span>iii.<span style=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp; </span></span></span><![endif]><span dir=3D"LTR"></sp=
an><span style=3D"font-size:12.0pt;font-family:&quot;Calibri&quot;,&quot;sa=
ns-serif&quot;">Unexpected period: Occurs when the
<i>transmission period field in the CCM does not match the expected transmi=
ssion period value</i>&nbsp; &lt;&lt; Since transmission period field in ET=
H-CC is defined by management, this defect reports a management problem&gt;=
&gt;<o:p></o:p></span></p>
<p class=3D"MsoPlainText" style=3D"margin-left:72.0pt;text-indent:-18.0pt;m=
so-list:l4 level2 lfo3">
<![if !supportLists]><span style=3D"font-size:12.0pt;font-family:&quot;Cali=
bri&quot;,&quot;sans-serif&quot;"><span style=3D"mso-list:Ignore">d.<span s=
tyle=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;
</span></span></span><![endif]><span dir=3D"LTR"></span><span style=3D"font=
-size:12.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;">(Secti=
on 4.7.6)&nbsp;&nbsp; The Alarm Indication Signal indicates that a
<i>MEG should suppress alarms</i> about a defect condition at a lower MEG l=
evel, i.e., since a defect has occurred in a lower hierarchy in the network=
, it should&nbsp;&nbsp; not be reported by the current node&nbsp; &lt;&lt;A=
larms&#8217; suppression again&#8230;&gt;&gt;
<o:p></o:p></span></p>
<p class=3D"MsoPlainText" style=3D"margin-left:72.0pt;text-indent:-18.0pt;m=
so-list:l4 level2 lfo3">
<![if !supportLists]><span style=3D"mso-list:Ignore">e.<span style=3D"font:=
7.0pt &quot;Times New Roman&quot;">&nbsp;
</span></span><![endif]><span dir=3D"LTR"></span><span style=3D"font-size:1=
2.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;">&nbsp; (Secti=
on 4.7.9)&nbsp;&nbsp; The Y.1731 standard defines
<i>the frame format for Automatic Protection&nbsp;&nbsp; Switching frames</=
i>. The protection switching operations are defined in&nbsp; other ITU-T st=
andards. &lt;&lt;Is APS part of OAM?&gt;&gt;</span><o:p></o:p></p>
<p class=3D"MsoPlainText" style=3D"margin-left:36.0pt;text-indent:-18.0pt;m=
so-list:l4 level1 lfo3">
<![if !supportLists]><span style=3D"mso-list:Ignore">3.<span style=3D"font:=
7.0pt &quot;Times New Roman&quot;">&nbsp;
</span></span><![endif]><span dir=3D"LTR"></span><span style=3D"font-size:1=
2.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;">&nbsp;OAM in =
connectionless vs. connection-oriented networks:
</span><o:p></o:p></p>
<p class=3D"MsoPlainText" style=3D"margin-left:72.0pt;text-indent:-18.0pt;m=
so-list:l4 level2 lfo3">
<![if !supportLists]><span style=3D"font-size:12.0pt;font-family:&quot;Cali=
bri&quot;,&quot;sans-serif&quot;"><span style=3D"mso-list:Ignore">a.<span s=
tyle=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;
</span></span></span><![endif]><span dir=3D"LTR"></span><span style=3D"font=
-size:12.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;">(2a) a=
bove suggests that OAM is applicable only to connection-oriented networks (=
if you do not have connections,
<i>connection problems</i> do not exist by definition)<o:p></o:p></span></p=
>
<p class=3D"MsoPlainText" style=3D"margin-left:72.0pt;text-indent:-18.0pt;m=
so-list:l4 level2 lfo3">
<![if !supportLists]><span style=3D"font-size:12.0pt;font-family:&quot;Cali=
bri&quot;,&quot;sans-serif&quot;"><span style=3D"mso-list:Ignore">b.<span s=
tyle=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;
</span></span></span><![endif]><span dir=3D"LTR"></span><span style=3D"font=
-size:12.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;">At&nbs=
p; the same time, the draft discusses ICMP Ping (Section 4.1) operating in =
connectionless IP networks, and Ethernet OAM (Sections&nbsp; 4.7 and
 4.8) operating in connectionless Ethernet networks.<o:p></o:p></span></p>
<p class=3D"MsoPlainText">&nbsp;<o:p></o:p></p>
<p class=3D"MsoPlainText"><span style=3D"font-size:12.0pt;font-family:&quot=
;Calibri&quot;,&quot;sans-serif&quot;">My suggestion (FWIW) to the authors =
would be to define the scope of OAM explicitly and clearly - and then remov=
e the sections dealing with protocols and mechanisms that
 happen to be out of this scope. In particular, explaining the relationship=
 of each specific defect to a specific networking planes would be most help=
ful.<o:p></o:p></span></p>
<p class=3D"MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoPlainText"><b><span style=3D"font-size:12.0pt;font-family:&q=
uot;Calibri&quot;,&quot;sans-serif&quot;">The Mess&nbsp; of&nbsp; MEs, MPs,=
 MEPs and MIPs</span></b><o:p></o:p></p>
<p class=3D"MsoPlainText">&nbsp;<o:p></o:p></p>
<p class=3D"MsoPlainText"><b><span style=3D"font-size:12.0pt;font-family:&q=
uot;Calibri&quot;,&quot;sans-serif&quot;">Caveat</span></b><span style=3D"f=
ont-size:12.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;">: I=
t may well be that the problem is not with the draft I am reviewing but wit=
h the
 concept itself (or at least with the attempts to extend it to IP. IP/MPLS =
and MPLS-TP networks).&nbsp; I may be also biased when it comes to this con=
cept. However, if the problem is with the concept, I would expect a useful =
overview to expose it to the reader and
 not to hide it.</span><o:p></o:p></p>
<p class=3D"MsoPlainText">&nbsp;<o:p></o:p></p>
<p class=3D"MsoPlainText"><span style=3D"font-size:12.0pt;font-family:&quot=
;Calibri&quot;,&quot;sans-serif&quot;">Going back to the draft, consider th=
e following statements:</span><o:p></o:p></p>
<p class=3D"MsoPlainText">&nbsp;<o:p></o:p></p>
<p class=3D"MsoPlainText" style=3D"margin-left:36.0pt;text-indent:-18.0pt;m=
so-list:l3 level1 lfo4">
<![if !supportLists]><span style=3D"font-size:12.0pt;font-family:&quot;Cali=
bri&quot;,&quot;sans-serif&quot;"><span style=3D"mso-list:Ignore">1.<span s=
tyle=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;
</span></span></span><![endif]><span dir=3D"LTR"></span><span style=3D"font=
-size:12.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;">(Secti=
on 3.2.2)&nbsp;&nbsp; A Maintenance Entity (ME) is a point-to-point relatio=
nship between two Maintenance Points (MP). The connectivity between
 these Maintenance Points is managed and monitored by the OAM protocol.&nbs=
p; A pair of MPs engaged in an ME are connected by a Communication Link</sp=
an><o:p></o:p></p>
<p class=3D"MsoPlainText" style=3D"margin-left:36.0pt;text-indent:-18.0pt;m=
so-list:l3 level1 lfo4">
<![if !supportLists]><span style=3D"font-size:12.0pt;font-family:&quot;Cali=
bri&quot;,&quot;sans-serif&quot;"><span style=3D"mso-list:Ignore">2.<span s=
tyle=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;
</span></span></span><![endif]><span dir=3D"LTR"></span><span style=3D"font=
-size:12.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;">(Secti=
on 3.2.3) A Maintenance Point (MP) is a functional entity that is defined a=
t a node in the network, and either initiates or reacts
 to OAM messages. A Maintenance End Point (MEP) is one of the end points of=
 an ME, and&nbsp; can initiate OAM messages and respond to them. A Maintena=
nce Intermediate Point (MIP) is an intermediate point between two MEPs, tha=
t does not initiate OAM frames, but is
 able to respond to OAM&nbsp; frames that are destined to it, and to forwar=
d others.</span><o:p></o:p></p>
<p class=3D"MsoPlainText" style=3D"margin-left:36.0pt;text-indent:-18.0pt;m=
so-list:l3 level1 lfo4">
<![if !supportLists]><span style=3D"font-size:12.0pt;font-family:&quot;Cali=
bri&quot;,&quot;sans-serif&quot;"><span style=3D"mso-list:Ignore">3.<span s=
tyle=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;
</span></span></span><![endif]><span dir=3D"LTR"></span><span style=3D"font=
-size:12.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;">(Secti=
on 3.2.3)&nbsp; The 802.1ag defines a finer distinction between Up MPs and =
Down MPs. An MP is a bridge interface, that is monitored by an
 OAM protocol&#8230;</span><o:p></o:p></p>
<p class=3D"MsoPlainText" style=3D"margin-left:36.0pt;text-indent:-18.0pt;m=
so-list:l3 level1 lfo4">
<![if !supportLists]><span style=3D"font-size:12.0pt;font-family:&quot;Cali=
bri&quot;,&quot;sans-serif&quot;"><span style=3D"mso-list:Ignore">4.<span s=
tyle=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;
</span></span></span><![endif]><span dir=3D"LTR"></span><span style=3D"font=
-size:7.0pt;font-family:&quot;Times New Roman&quot;,&quot;serif&quot;">&nbs=
p;</span><span style=3D"font-size:12.0pt;font-family:&quot;Calibri&quot;,&q=
uot;sans-serif&quot;">(Section 4.1)&nbsp;&nbsp; ICMP provides a connectivit=
y verification function
 for the Internet Protocol&#8230; ICMP is also used in Traceroute for path =
discovery.</span><o:p></o:p></p>
<p class=3D"MsoPlainText">&nbsp;<o:p></o:p></p>
<p class=3D"MsoPlainText"><span style=3D"font-size:12.0pt;font-family:&quot=
;Calibri&quot;,&quot;sans-serif&quot;">I suspect that, based on &nbsp;these=
 fragments (all within two pages in the draft), an OAM beginner would not b=
e able to answer the following questions:</span><o:p></o:p></p>
<p class=3D"MsoPlainText" style=3D"margin-left:54.0pt;text-indent:-18.0pt;m=
so-list:l2 level1 lfo5">
<![if !supportLists]><span style=3D"font-size:12.0pt;font-family:&quot;Cali=
bri&quot;,&quot;sans-serif&quot;"><span style=3D"mso-list:Ignore">1.<span s=
tyle=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;
</span></span></span><![endif]><span dir=3D"LTR"></span><span style=3D"font=
-size:12.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;">Can a =
communication link exist without any MPs on it (the chicken and egg problem=
</span><span style=3D"font-size:12.0pt;font-family:Wingdings">J</span><span=
 style=3D"font-size:12.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif=
&quot;">)</span><o:p></o:p></p>
<p class=3D"MsoPlainText" style=3D"margin-left:54.0pt;text-indent:-18.0pt;m=
so-list:l2 level1 lfo5">
<![if !supportLists]><span style=3D"font-size:12.0pt;font-family:&quot;Cali=
bri&quot;,&quot;sans-serif&quot;"><span style=3D"mso-list:Ignore">2.<span s=
tyle=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;
</span></span></span><![endif]><span dir=3D"LTR"></span><span style=3D"font=
-size:12.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;">Suppos=
e that I have defined a P2P bidirectional communication link with two MEPs =
&nbsp;forming an ME.&nbsp; What would happen to this ME if I add a
 MIP between the two MEPs?</span><o:p></o:p></p>
<p class=3D"MsoPlainText" style=3D"margin-left:54.0pt;text-indent:-18.0pt;m=
so-list:l2 level1 lfo5">
<![if !supportLists]><span style=3D"font-size:12.0pt;font-family:&quot;Cali=
bri&quot;,&quot;sans-serif&quot;"><span style=3D"mso-list:Ignore">3.<span s=
tyle=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;
</span></span></span><![endif]><span dir=3D"LTR"></span><span style=3D"font=
-size:12.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;">What i=
s the relationship (if any) between MEPs and interfaces? Or is it just some=
thing specific to Ethernet bridges?
</span><o:p></o:p></p>
<p class=3D"MsoPlainText" style=3D"margin-left:54.0pt;text-indent:-18.0pt;m=
so-list:l2 level1 lfo5">
<![if !supportLists]><span style=3D"font-size:12.0pt;font-family:&quot;Cali=
bri&quot;,&quot;sans-serif&quot;"><span style=3D"mso-list:Ignore">4.<span s=
tyle=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;
</span></span></span><![endif]><span dir=3D"LTR"></span><span style=3D"font=
-size:12.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;">Does a=
 MIP really
<i>forward OAM frames</i> that are not destined to it?&nbsp; </span><o:p></=
o:p></p>
<p class=3D"MsoPlainText" style=3D"margin-left:54.0pt;text-indent:-18.0pt;m=
so-list:l2 level1 lfo5">
<![if !supportLists]><span style=3D"font-size:12.0pt;font-family:&quot;Cali=
bri&quot;,&quot;sans-serif&quot;"><span style=3D"mso-list:Ignore">5.<span s=
tyle=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;
</span></span></span><![endif]><span dir=3D"LTR"></span><span style=3D"font=
-size:12.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;">Operat=
ion of ICMP Ping does not require creation of MPs. How does it provide a co=
nnectivity verification function for IP?
</span><o:p></o:p></p>
<p class=3D"MsoPlainText"><span style=3D"font-size:12.0pt;font-family:&quot=
;Calibri&quot;,&quot;sans-serif&quot;"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoPlainText"><span style=3D"font-size:12.0pt;font-family:&quot=
;Calibri&quot;,&quot;sans-serif&quot;">As a minimum, I would suggest to rem=
ove conflicting definitions, to fix typos (e.g., the definition of ME would=
 be less problematic if it referred to a pair of MEPs and
 not to a pair of MPs) and inaccurate statements (in IP, IP/MPLS and MPLS-T=
P MIPs do NOT forward OAM packets that are not destined to them &#8211; but=
 they do that in Ethernet OAM).</span><o:p></o:p></p>
<p class=3D"MsoPlainText">&nbsp;<o:p></o:p></p>
<p class=3D"MsoPlainText"><b><span style=3D"font-size:12.0pt;font-family:&q=
uot;Calibri&quot;,&quot;sans-serif&quot;">Minor Issues</span></b><span styl=
e=3D"font-size:12.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot=
;">:</span><o:p></o:p></p>
<p class=3D"MsoPlainText">&nbsp;<o:p></o:p></p>
<p class=3D"MsoPlainText"><b><span style=3D"font-size:12.0pt;font-family:&q=
uot;Calibri&quot;,&quot;sans-serif&quot;">Caveat</span></b><span style=3D"f=
ont-size:12.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;">: E=
ach of the issues listed below, if you look at it separately, could be cons=
idered
 as minor. But there seem to be too many of them for my taste.</span><o:p><=
/o:p></p>
<p class=3D"MsoPlainText">&nbsp;<o:p></o:p></p>
<p class=3D"MsoPlainText"><b><span style=3D"font-size:12.0pt;font-family:&q=
uot;Calibri&quot;,&quot;sans-serif&quot;">Connectivity Check vs. Continuity=
 Check</span></b><o:p></o:p></p>
<p class=3D"MsoPlainText">&nbsp;<o:p></o:p></p>
<p class=3D"MsoPlainText"><span style=3D"font-size:12.0pt;font-family:&quot=
;Calibri&quot;,&quot;sans-serif&quot;">The draft mainly uses the term &#822=
0;Continuity Check&#8221;. However, from time to time I have seen the term =
&#8220;Connectivity Check&#8221; as well, e.g.:</span><o:p></o:p></p>
<p class=3D"MsoPlainText" style=3D"margin-left:36.0pt;text-indent:-18.0pt">=
<span style=3D"font-size:12.0pt;font-family:&quot;Calibri&quot;,&quot;sans-=
serif&quot;">1.</span><span style=3D"font-size:7.0pt;font-family:&quot;Time=
s New Roman&quot;,&quot;serif&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><span style=3D"font-size:12.0pt;font-family:&quot;Calibri&quot;,&quo=
t;sans-serif&quot;">(Section 4.12) A key element in some of the OAM standar=
ds that are analyzed in this document is the
<i>continuity check</i>. It is thus interesting to present a more detailed =
comparison of the
<i>connectivity check</i> mechanisms defined in OAM standards. </span><o:p>=
</o:p></p>
<p class=3D"MsoPlainText" style=3D"margin-left:36.0pt;text-indent:-18.0pt">=
<span style=3D"font-size:12.0pt;font-family:&quot;Calibri&quot;,&quot;sans-=
serif&quot;">2.</span><span style=3D"font-size:7.0pt;font-family:&quot;Time=
s New Roman&quot;,&quot;serif&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><span style=3D"font-size:12.0pt;font-family:&quot;Calibri&quot;,&quo=
t;sans-serif&quot;">(Section 4.3)&nbsp; LSP Ping extends the basic ICMP Pin=
g operation (of data-plane
<i>connectivity</i> and <i>continuity</i> check)&#8230;</span><o:p></o:p></=
p>
<p class=3D"MsoPlainText">&nbsp;<o:p></o:p></p>
<p class=3D"MsoPlainText"><span style=3D"font-size:12.0pt;font-family:&quot=
;Calibri&quot;,&quot;sans-serif&quot;">The second fragment seems to suggest=
 that connectivity check and continuity check are two different functions.<=
o:p></o:p></span></p>
<p class=3D"MsoPlainText"><span style=3D"font-size:12.0pt;font-family:&quot=
;Calibri&quot;,&quot;sans-serif&quot;"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoPlainText"><span style=3D"font-size:12.0pt;font-family:&quot=
;Calibri&quot;,&quot;sans-serif&quot;">I would suggest to clean up the text=
 using the term &#8220;continuity check&#8221; consistently.</span><o:p></o=
:p></p>
<p class=3D"MsoPlainText">&nbsp;<o:p></o:p></p>
<p class=3D"MsoPlainText"><b><span style=3D"font-size:12.0pt;font-family:&q=
uot;Calibri&quot;,&quot;sans-serif&quot;">Caveat</span></b><span style=3D"f=
ont-size:12.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;">: I=
 have found a similar inconsistency in IEEE 802.1ag (but not in ITU-T Y.173=
1).</span><o:p></o:p></p>
<p class=3D"MsoPlainText">&nbsp;<o:p></o:p></p>
<p class=3D"MsoPlainText"><b><span style=3D"font-size:12.0pt;font-family:&q=
uot;Calibri&quot;,&quot;sans-serif&quot;">Continuity Check vs. Connectivity=
 Verification</span></b><o:p></o:p></p>
<p class=3D"MsoPlainText">&nbsp;<o:p></o:p></p>
<p class=3D"MsoPlainText"><span style=3D"font-size:12.0pt;font-family:&quot=
;Calibri&quot;,&quot;sans-serif&quot;">In Section 3.2.4. the draft refers t=
o&nbsp; RFC 5860 as the ultimate source of information about the difference=
 between Continuity Check and Connectivity Verification. Looking
 up RFC 5860 (Section 2.2.3), I&#8217;ve learned that connectivity verifica=
tion is a function that allows an End Point to find out whether it is conne=
cted to a specific End Point(s)
<i>by means of an expected PW, LSP or Section</i>. At the same time, the dr=
aft says (in the same Section 3.2.4) that &#8220;A connectivity verificatio=
n function allows an MP to check whether it is connected to a peer MP or no=
t&#8221;.&nbsp; The omitted&nbsp; words from RFC 5860
 &#8220;by means of&#8230;&#8221; make such a definition meaningless IMO; a=
nd it is not clear to me if End Points (of Section, LSP or PW) which, presu=
mably, are MEPs, can be extended to be MEPs or MIPs (the draft uses the ter=
m MPs).</span><o:p></o:p></p>
<p class=3D"MsoPlainText">&nbsp;<o:p></o:p></p>
<p class=3D"MsoPlainText"><span style=3D"font-size:12.0pt;font-family:&quot=
;Calibri&quot;,&quot;sans-serif&quot;">It is also not clear to me whether t=
he draft considers LSP Ping (see Section 4.3.) functionality &#8220;to veri=
fy data-plane vs. control-plane consistency for a Forwarding Equivalence
 Class (FEC)&#8221;&nbsp; as&nbsp; related to Connectivity Verification. Th=
is is especially strange since the draft also states (in the same section) =
&nbsp;that &#8220;LSP Ping extends the basic ICMP Ping operation&#8221;&nbs=
p; while Section 4.1 states that &#8220;ICMP provides a connectivity verifi=
cation
 function for the Internet&nbsp;&nbsp; Protocol&#8221;. &nbsp;<o:p></o:p></=
span></p>
<p class=3D"MsoPlainText"><span style=3D"font-size:12.0pt;font-family:&quot=
;Calibri&quot;,&quot;sans-serif&quot;"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoPlainText"><span style=3D"font-size:12.0pt;font-family:&quot=
;Calibri&quot;,&quot;sans-serif&quot;">Yet another problematic point is the=
 statement (in Section 4.2.3) that &#8220;BFD Echo provides a connectivity =
verification function&#8221;, especially since draft-ietf-mpls-tp-cc-cv-rdi=
-05
 in Section 3.5 expands format of the BFD control packets in order to provi=
de CV function, while BFD Echo is not even mentioned in this document.<o:p>=
</o:p></span></p>
<p class=3D"MsoPlainText">&nbsp;<o:p></o:p></p>
<p class=3D"MsoPlainText"><span style=3D"font-size:12.0pt;font-family:&quot=
;Calibri&quot;,&quot;sans-serif&quot;">Last but not least, the draft does n=
ot explain whether there is any correlation between the defects detected by=
 the continuity check and those detected by connectivity
 verification (Section 4.10.3.1 looks&nbsp; a logical place for this).<o:p>=
</o:p></span></p>
<p class=3D"MsoPlainText">&nbsp;<o:p></o:p></p>
<p class=3D"MsoPlainText"><b><span style=3D"font-size:12.0pt;font-family:&q=
uot;Calibri&quot;,&quot;sans-serif&quot;">Inaccurate Representation of IEEE=
 802.1ag</span></b><o:p></o:p></p>
<p class=3D"MsoPlainText">&nbsp;<o:p></o:p></p>
<p class=3D"MsoPlainText"><span style=3D"font-size:12.0pt;font-family:&quot=
;Calibri&quot;,&quot;sans-serif&quot;">In Section 3.2.3 of the draft I have=
 found the following text:
</span><o:p></o:p></p>
<p class=3D"MsoPlainText">&nbsp;<o:p></o:p></p>
<p class=3D"MsoPlainText"><span style=3D"font-size:12.0pt;font-family:&quot=
;Calibri&quot;,&quot;sans-serif&quot;">&#8220;<i>The 802.1ag defines a fine=
r distinction between Up MPs and Down MPs. An MP is a bridge interface, tha=
t is monitored by an OAM protocol either in the direction facing
 the network, or in the direction&nbsp;&nbsp;&nbsp; facing the bridge. A Do=
wn MP is an MP that receives OAM packets from,&nbsp;&nbsp;&nbsp; and transm=
its them to the direction of the network. An Up MP receives OAM packets fro=
m, and transmits them to the direction of the bridging entity</i>&#8221;.
</span><o:p></o:p></p>
<p class=3D"MsoPlainText">&nbsp;<o:p></o:p></p>
<p class=3D"MsoPlainText"><span style=3D"font-size:12.0pt;font-family:&quot=
;Calibri&quot;,&quot;sans-serif&quot;">In fact IEEE 802.1ag states (see Sec=
tion 22.1.3 of that document ) that: &#8220;<i>All Up MEPs belonging to MAs=
 that are attached to specific VIDs are placed between the Frame
 filtering entity (8.6.3) and the Port filtering entities (8.6.1, 8.6.2, an=
d 8.6.4). Separately for each VLAN, there can be from zero to eight Up MEPs=
, ordered by increasing MD Level, from Frame filtering towards Port filteri=
ng</i>&#8221;.
</span><o:p></o:p></p>
<p class=3D"MsoPlainText">&nbsp;<o:p></o:p></p>
<p class=3D"MsoPlainText"><span style=3D"font-size:12.0pt;font-family:&quot=
;Calibri&quot;,&quot;sans-serif&quot;">To me that means that in 802.1ag MEP=
s are NOT bridge interfaces (since there can be are multiple MEPs per VLAN =
and multiple VLANs per bridge interface).</span><o:p></o:p></p>
<p class=3D"MsoPlainText">&nbsp;<o:p></o:p></p>
<p class=3D"MsoPlainText"><b><span style=3D"font-size:12.0pt;font-family:&q=
uot;Calibri&quot;,&quot;sans-serif&quot;">Defects, Faults and Failures</spa=
n></b><o:p></o:p></p>
<p class=3D"MsoPlainText">&nbsp;<o:p></o:p></p>
<p class=3D"MsoPlainText"><span style=3D"font-size:12.0pt;font-family:&quot=
;Calibri&quot;,&quot;sans-serif&quot;">In Section 3.2.5 the draft discusses=
 the terms Defect, Fault and Failure. However, these terms seem to apply to=
 the &#8220;communication link&#8221; which presumably is a data plane
 entity.</span><o:p></o:p></p>
<p class=3D"MsoPlainText">&nbsp;<o:p></o:p></p>
<p class=3D"MsoPlainText"><span style=3D"font-size:12.0pt;font-family:&quot=
;Calibri&quot;,&quot;sans-serif&quot;">At the same time, &#8220;Unexpected =
Period&#8221; and &#8220;Unexpected MEP&#8221; are mentioned as defects det=
ected by ETH-CC in Section 4.7.2 even if, to the best of my understanding, =
these
 conditions are side effects of mis-configuration i.e., a management plane =
problem.</span><o:p></o:p></p>
<p class=3D"MsoPlainText">&nbsp;<o:p></o:p></p>
<p class=3D"MsoPlainText"><b><span style=3D"font-size:12.0pt;font-family:&q=
uot;Calibri&quot;,&quot;sans-serif&quot;">VCCV: An OAM Mechanism or a Contr=
ol Channel?</span></b><o:p></o:p></p>
<p class=3D"MsoPlainText">&nbsp;<o:p></o:p></p>
<p class=3D"MsoPlainText"><span style=3D"font-size:12.0pt;font-family:&quot=
;Calibri&quot;,&quot;sans-serif&quot;">In Section 4.4. the draft states tha=
t VCCV &#8220;provides end-to-end fault detection and diagnostics for PWs&#=
8221;. This seems to point that VCCV is an OAM mechanism/protocol.</span><o=
:p></o:p></p>
<p class=3D"MsoPlainText">&nbsp;<o:p></o:p></p>
<p class=3D"MsoPlainText"><span style=3D"font-size:12.0pt;font-family:&quot=
;Calibri&quot;,&quot;sans-serif&quot;">However, later in the same section i=
s states that &#8220;The VCCV switching function provides a control channel=
 associated with each PW&#8230; and allows sending OAM packets in-band
 with PW data&#8221;.&nbsp; And on the next line it explains that &#8220;VC=
CV currently supports the following OAM mechanisms: ICMP Ping, LSP Ping, an=
d BFD&#8221; (which are all mentioned as OAM mechanisms providing continuit=
y check and/or connectivity verification in the draft).
 So it remains completely unclear whether VCCV is an OAM mechanism or just =
a channel for separating user data from OAM flows.</span><o:p></o:p></p>
<p class=3D"MsoPlainText">&nbsp;<o:p></o:p></p>
<p class=3D"MsoPlainText"><b><span style=3D"font-size:12.0pt;font-family:&q=
uot;Calibri&quot;,&quot;sans-serif&quot;">MEs, MEGs and MEG levels</span></=
b><o:p></o:p></p>
<p class=3D"MsoPlainText">&nbsp;<o:p></o:p></p>
<p class=3D"MsoPlainText"><span style=3D"font-size:12.0pt;font-family:&quot=
;Calibri&quot;,&quot;sans-serif&quot;">The draft explicitly defines a Maint=
enance Entity (ME) in Section 3.2.2, bur defers to MPLS-TP OAM Framework fo=
r the definition of the Maintenance Entity Group (MEG).
 The text defining ME in the draft differs from that in the MPLS-T_ OAM Fra=
mework document&nbsp; (see
<a href=3D"http://datatracker.ietf.org/doc/draft-ietf-mpls-tp-oam-framework=
/?include_text=3D1" target=3D"_blank">
http://datatracker.ietf.org/doc/draft-ietf-mpls-tp-oam-framework/?include_t=
ext=3D1</a>, Section 2.2). At the same time, it resembles the definition of=
 ME in Section 3.1 of this document.
</span><o:p></o:p></p>
<p class=3D"MsoPlainText">&nbsp;<o:p></o:p></p>
<p class=3D"MsoPlainText"><span style=3D"font-size:12.0pt;font-family:&quot=
;Calibri&quot;,&quot;sans-serif&quot;">MEG level is mentioned a couple of t=
imes in the draft, but the only explanation given (in Section 4.7.2) is &#8=
220;The MEG level is a 3-bit number that defines the level of
 hierarchy of the MEG&#8221;; and this seems to be the only text in the dra=
ft that deals with MEG hierarchy.
</span><o:p></o:p></p>
<p class=3D"MsoPlainText">&nbsp;<o:p></o:p></p>
<p class=3D"MsoPlainText"><b><span style=3D"font-size:12.0pt;font-family:&q=
uot;Calibri&quot;,&quot;sans-serif&quot;">Differences between Approaches to=
 Packet/Frame Loss Measurement</span></b><o:p></o:p></p>
<p class=3D"MsoPlainText">&nbsp;<o:p></o:p></p>
<p class=3D"MsoPlainText"><span style=3D"font-size:12.0pt;font-family:&quot=
;Calibri&quot;,&quot;sans-serif&quot;">I have not found any mention of the =
fundamental difference between two approaches to measuring packet loss &#82=
11; that of the IPPM WG (based on counting synthetic packets)
 and that of Y.1731 (based on counting the user packets), even if both are =
mentioned in the draft.
</span><o:p></o:p></p>
<p class=3D"MsoPlainText">&nbsp;<o:p></o:p></p>
<p class=3D"MsoPlainText"><b><span style=3D"font-size:12.0pt;font-family:&q=
uot;Calibri&quot;,&quot;sans-serif&quot;">Nits</span></b><span style=3D"fon=
t-size:12.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;">:</sp=
an><o:p></o:p></p>
<p class=3D"MsoPlainText">&nbsp;<o:p></o:p></p>
<p class=3D"MsoPlainText"><b><span style=3D"font-size:12.0pt;font-family:&q=
uot;Calibri&quot;,&quot;sans-serif&quot;">Unidirectional/Bidirectional OAM =
vs. One-way/Two-way OAM</span></b><o:p></o:p></p>
<p class=3D"MsoPlainText">&nbsp;<o:p></o:p></p>
<p class=3D"MsoPlainText"><span style=3D"font-size:12.0pt;font-family:&quot=
;Calibri&quot;,&quot;sans-serif&quot;">Both pairs of terms are used in the =
draft (One-way/Two-way - in Section 4.5.1, Unidirectional &#8211; in sectio=
n 4.12, /Bidirectional &#8211; in Section 4.2.2).&nbsp; Neither&nbsp; the t=
erms
 nor their equivalence are explained in the draft.</span><o:p></o:p></p>
<p class=3D"MsoPlainText">&nbsp;<o:p></o:p></p>
<p class=3D"MsoPlainText"><b><span style=3D"font-size:12.0pt;font-family:&q=
uot;Calibri&quot;,&quot;sans-serif&quot;">A Typo</span></b><span style=3D"f=
ont-size:12.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;">:</=
span><o:p></o:p></p>
<p class=3D"MsoPlainText">&nbsp;<o:p></o:p></p>
<p class=3D"MsoPlainText"><span style=3D"font-size:12.0pt;font-family:&quot=
;Calibri&quot;,&quot;sans-serif&quot;">In section 4.10.3.1:</span><o:p></o:=
p></p>
<p class=3D"MsoPlainText">&nbsp;<o:p></o:p></p>
<p class=3D"MsoPlainText"><span style=3D"font-size:12.0pt;font-family:&quot=
;Calibri&quot;,&quot;sans-serif&quot;">&#8220;Continuity Check and Connecti=
vity Verification (CC-V) are OAM operations generally used in tandem, and
<i>compliment</i> each other.&#8221; &#8211; probably should be &#8220;comp=
lement&#8221;?</span><o:p></o:p></p>
<p class=3D"MsoPlainText">&nbsp;<o:p></o:p></p>
<p class=3D"MsoPlainText"><b><span style=3D"font-size:12.0pt;font-family:&q=
uot;Calibri&quot;,&quot;sans-serif&quot;">An Pleonasm</span></b><span style=
=3D"font-size:12.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;=
">:</span><o:p></o:p></p>
<p class=3D"MsoPlainText">&nbsp;<o:p></o:p></p>
<p class=3D"MsoPlainText"><span style=3D"font-size:12.0pt;font-family:&quot=
;Calibri&quot;,&quot;sans-serif&quot;">In Section 4.8.1:</span><o:p></o:p><=
/p>
<p class=3D"MsoPlainText">&nbsp;<o:p></o:p></p>
<p class=3D"MsoPlainText"><span style=3D"font-size:12.0pt;font-family:&quot=
;Calibri&quot;,&quot;sans-serif&quot;">&#8220;There are a few differences b=
etween the two standards in
<i>terms</i> of <i>terminology</i>&#8221; &#8211; I would suggest &#8220;Th=
ere are a few differences in terminology between the two standards&#8221;.<=
/span><o:p></o:p></p>
<p class=3D"MsoPlainText">&nbsp;<o:p></o:p></p>
<p class=3D"MsoPlainText"><span style=3D"font-size:12.0pt;font-family:&quot=
;Calibri&quot;,&quot;sans-serif&quot;">Regards,</span><o:p></o:p></p>
<p class=3D"MsoPlainText"><span style=3D"font-size:12.0pt;font-family:&quot=
;Calibri&quot;,&quot;sans-serif&quot;">&nbsp;&nbsp;&nbsp;&nbsp; Sasha</span=
><o:p></o:p></p>
<p class=3D"MsoPlainText">&nbsp;<o:p></o:p></p>
</div>
</div>
</body>
</html>

--_000_02D7222D58419F409B1BE84E6095C260C03C4F6726ILPTMAIL02eci_--

--_004_F9336571731ADE42A5397FC831CEAA020E438232ILPTWPVEXMB01ec_--

From adrian@olddog.co.uk  Thu Jan 24 03:33:26 2013
Return-Path: <adrian@olddog.co.uk>
X-Original-To: rtg-dir@ietfa.amsl.com
Delivered-To: rtg-dir@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3750321F84D1 for <rtg-dir@ietfa.amsl.com>; Thu, 24 Jan 2013 03:33:26 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.58
X-Spam-Level: 
X-Spam-Status: No, score=-2.58 tagged_above=-999 required=5 tests=[AWL=0.018,  BAYES_00=-2.599, HTML_MESSAGE=0.001]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 21RPPk1Ee6Lp for <rtg-dir@ietfa.amsl.com>; Thu, 24 Jan 2013 03:33:17 -0800 (PST)
Received: from asmtp3.iomartmail.com (asmtp3.iomartmail.com [62.128.201.159]) by ietfa.amsl.com (Postfix) with ESMTP id 474DB21F897A for <rtg-dir@ietf.org>; Thu, 24 Jan 2013 03:33:16 -0800 (PST)
Received: from asmtp3.iomartmail.com (localhost.localdomain [127.0.0.1]) by asmtp3.iomartmail.com (8.13.8/8.13.8) with ESMTP id r0OBXEmK032341;  Thu, 24 Jan 2013 11:33:14 GMT
Received: from 950129200 (089144192091.atnat0001.highway.a1.net [89.144.192.91]) (authenticated bits=0) by asmtp3.iomartmail.com (8.13.8/8.13.8) with ESMTP id r0OBXAAC032328 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NO); Thu, 24 Jan 2013 11:33:12 GMT
From: "Adrian Farrel" <adrian@olddog.co.uk>
To: "'Alexander Vainshtein'" <Alexander.Vainshtein@ecitele.com>, <rtg-ads@tools.ietf.org>
References: <F9336571731ADE42A5397FC831CEAA020E438232@ILPTWPVEXMB01.ecitele.com>
In-Reply-To: <F9336571731ADE42A5397FC831CEAA020E438232@ILPTWPVEXMB01.ecitele.com>
Date: Thu, 24 Jan 2013 11:33:10 -0000
Message-ID: <007c01cdfa26$98275c30$c8761490$@olddog.co.uk>
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----=_NextPart_000_0083_01CDFA26.98358D00"
X-Mailer: Microsoft Outlook 14.0
Thread-Index: AQKQEkLpLBH2iecF/qhFXFGgFgkGxZbUKB+A
Content-Language: en-gb
Cc: rtg-dir@ietf.org, draft-ietf-opsawg-oam-overview.all@tools.ietf.org
Subject: Re: [RTG-DIR] RTG-DIR Review: draft-ietf-opsawg-oam-overview-08.txt
X-BeenThere: rtg-dir@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
Reply-To: adrian@olddog.co.uk
List-Id: Routing Area Directorate <rtg-dir.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/rtg-dir>, <mailto:rtg-dir-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/rtg-dir>
List-Post: <mailto:rtg-dir@ietf.org>
List-Help: <mailto:rtg-dir-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/rtg-dir>, <mailto:rtg-dir-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 24 Jan 2013 11:33:26 -0000

This is a multipart message in MIME format.

------=_NextPart_000_0083_01CDFA26.98358D00
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: 7bit

Resending to correct address.
 
Thanks Sasha for the review.
 
Authors: we asked Sasha to look at this document again (in addition to Carlos'
review) because he had provided a review of a previous version of the document.
 
Thanks,
Adrian
 
From: Alexander Vainshtein [mailto:Alexander.Vainshtein@ecitele.com] 
Sent: 24 January 2013 07:15
To: rtg-ads@tools.ietf.org
Cc: rtg-dir@ietf.org; 'drafts-ietf-opsawg-oam-overview.all@tools.ietf.org'
Subject: RTG-DIR Review: draft-ietf-opsawg-oam-overview-08.txt
 
Hello,
 
I have been selected as the Routing Directorate reviewer for this draft. The
Routing Directorate seeks to review all routing or routing-related drafts as
they pass through IETF last call and IESG review. The purpose of the review is
to provide assistance to the Routing ADs. For more information about the Routing
Directorate, please see http://www.ietf.org/iesg/directorate/routing.html 
 
Although these comments are primarily for the use of the Routing ADs, it would
be helpful if you could consider them along with any other IETF Last Call
comments that you receive, and strive to resolve them through discussion or by
updating the draft. 
 
Document: draft-ietf-opsawg-oam-overview-08.txt
Reviewer: Alexander ("Sasha") Vainshtein    
Review date: 23-Jan-13
IETF LC End Date: Not known
Intended status: Informational
 
Summary:
 
I have significant concerns about this document and recommend that the Routing
ADs discuss these issues further with the authors.
 
To some extent these concerns reflect my personal and potentially biased
position with regard to OAM. 
 
In addition, I'd like note that this is my second review of this draft. The
previous one has been done in August 2011 and dealt with the -05 version of the
draft (the review is attached). Following this review I've hold a series of
email exchanges and off-line meetings with some of the authors in an attempt to
resolve the issues I've raised; but this process has not ever been completed.
 
My current review hence is mainly focused on resolution (or lack thereof) of the
concerns I've raised in the previous review round. This can be also considered
as a bias (of a kind). Hence I ask - again - the Routing ADs to take my comments
with a grain of salt.
 
Comments:
 
The needs of the assumed target audience are not fully addressed in the draft:
 
Just as in the previous reviewing cycle, I assume that the intended target
audience of the draft consists of various "beginner" groups.  
The current version does not contain any indications that this assumption is
wrong (actually I did not find anything special about target audience in the
draft). Taking into account ongoing OAM-related activities at the IETF (e.g.,
draft-mmm-bfd-on-lags), a good overview document would be indeed most useful for
these groups.
 
Based on this assumption I've then suggested that in order to provide
appropriate guidance to the target audience, the draft should:
 
1.       Include a section on historical background of OAM - not addressed in
the reviewed version of the draft.
a.       The single sentence "OAM was originally used in the world of telephony,
and has been adopted in packet based networks" that has served as a somewhat
short background section has disappeared in this version of the draft
b.      IMHO and FWIW absence of such a section makes it difficult for, say, a
reader with the background in OAM in SONET/SDH and/or OTN networks to understand
why OAM in packet networks is so different.
2.       Present a clear view of OAM functionality and its relationship to
various "planes" of networking - at best, partially addressed in Section 1.2.
However, the new text seems potentially misleading to me, e.g.:
a.       The statement "often the on-demand tools may be activated by the
management" seems to suggest that on-demand OAM tools can be also activated in
some other way. If the intention has been activation of such tools via the
control plane, clarification would be very much in place
b.      Connectivity Verification (CV) is mentioned as one of the "OAM building
blocks" (in Section 1.1), and the draft explains that CV is used to verify that
it is used "to verify that the OAM messages are received through the expected
path". However, the draft does not explain that the expected path is defined
either by the management or by the control plane, so that the entire CV function
does not make much sense without this interaction.
3.       Explain the importance of fate-sharing of OAM and user traffic flows in
packet networks - at best, partially addressed by the current version of the
draft: 
a.       The term "fate-sharing" does not appear in the draft at all
b.      The draft mentions that in MPLS-TP "OAM packets and the user traffic are
required to be congruent" (Section 3.4.1). However, this is not extended to OAM
tools for other IETF-owned technologies (IP, IP/MPLS).
A side note: I am not sure that "congruent flows" and "fate-sharing flows" mean
exactly the same thing. E.g., in IP/MPLS networks LSPs created by LDP are
supposed to be congruent with IP flows, but they are not fate-sharing. 
4.       Explicitly map the notions, terms and methods that have been adopted
from technologies owned by other SDOs (ITU-T and IEEE 802) to IETF-owned
technologies - not addressed. E.g.:
a.       The term "interface" that is, from my point of view one of the basic
notions in the IETF networking, appears in the draft just 3 times:
                                                      i.      Two of the search
hits are in the title of RFC 5837 (which is listed in the draft as one of the
OAM tools without any explanation and then again as a normative reference)
                                                     ii.      The remaining hit
is in Section  2.2.3 in the context of differences in MEP definitions between
ITU-T Y.1731 and IEEE 802.1ag and deals with bridge interfaces, i.e., out of
scope
 
A side note: At the same time the draft mentioned the importance of placement of
an MP (ingress, egress or forwarding function) in Section 2.2.3. I will present
my concerns regarding this text later.
 
b.      The draft mentions ICMP ping and Traceroute as an "OAM tools", but it
does not even try to explain:
                                                      i.      What constitutes
the ME in which these tools operate
                                                     ii.      What are its MEPs
and MIPs etc. (see also some comments below)
c.       The draft effectively ignores recent OAM-related activities as RFC 5837
(see above) and draft-ietf-mpls-tp-mep-mip-map. IMHO and FWIW, these documents
are triggered by real-life operational concerns on one hand and implicitly  (as
in RFC 5837) or even explicitly deal with relationships between interfaces and
nodes on one hand and MPs on the other hand. The caveat about dealing just with
published RFCs may or may not be valid per se, but it definitely does not
justify lack of any explanations/details regarding RFC 5387.
5.       Expose, rather than avoid, known points of contention in a neutral way
- I do not see this as a serious issue now.
 
The bottom line is that the current version of the draft did not meet my
expectations in this regard. This -again - may be because my expectations have
been exaggerated or even completely unrealistic, or because the authors had in
mind a different target audience and a different purpose. (I've said in my first
review that explicitly specifying these (the purpose and the target audience) in
the Introduction section would be helpful - but this has not been done either.)
 
Readability of the draft:
 
>From my point of view the draft still is not easily readable. I'd like to pint
specifically to the following:
not in the least because it contains quite a few inaccurate and/or controversial
statements. E.g.:
1.       Some terms and notions are introduced in the draft as if they were
quite important, only to be forgotten later. E.g.:
a.       Section 1.1 mentions "Throughput measurement" as one of the 3 main
functions of the performance monitoring which, in its turn, is defined as one of
the OAM building blocks. However, throughput measurement is not mentioned
anywhere else in the draft. 
b.      "Communication link" mentioned in Section 2.2.2 is another such example
c.       The first statement in Section 1.1 states that "An OAM protocol is run
in the context of a Maintenance Domain,   consisting of two or more nodes that
run the OAM protocol, referred to as Maintenance Points (MP)", but, again,
Maintenance Domain is not mentioned anywhere else in the draft, leaving the
reader to wonder how it is related to MEs, MEGs and the rest of the acronym
soup.
2.       Some referenced IETF documents are misrepresented. E.g.,:
a.       MPLS LSP Ping is mentioned in Section 1.3 as an "OAM mechanism for
point to point MPLS LSPs". In fact, LSP ping works just fine with LSPs created
by LDP, and these are MP2P
b.       In Section 2.2.3 the draft claims that MPLS-TP "uses ... Up/Down MPs"
and refers to RFC 6371 as its source. However, the corresponding text in RFC
6371 only mentions Up/Down MEPs. (In this regard it is fully consistent with
both IEEE 802.1ag and ITU-T Y.1731). 
3.       There are internal inconsistencies in the draft. E.g.:
a.       The naive interpretation of the already quoted statement from section
1.1 (see 1c above) is that "MPs are nodes"
b.      At the same time Section 2.3.3 states that "A Maintenance Point (MP) is
a functional entity that is defined at a node in the network, and either
initiates or reacts to OAM messages".
 
Major Issues:
 
 
1.       OAM and its relationship to various network planes: In spite of the
authors' attempt to resolve this issue, the concepts of data plane, control
plane and management plane still are not properly explored in the draft:  
a.       The term "data-plane" (with some modifications) is only found in
Section 4.3 when discussing LSP-Ping ("data plane" is also found in the title of
RFC 4379)
b.      An additional term "forwarding plane" appears in section 1.2, but
nowhere else. The draft does not explain whether it means the same as data plane
or not
c.       The terms "control-plane" ("control plane") are a bit more popular.
They can be found:
                                                                  i.      In
Section 1.2 (which states that "OAM tools are defined independent of control
plane" and that considerations of the control plane maintenance tools are out of
scope)
                                                                 ii.      In
Section 3.3 (MPLS OAM) that explains that LSP Ping verifies "data-plane vs.
control-plane consistency for FEC". This statement is correct, but IMO
inconsistent with the previous one (see also my comment about CV above)
                                                               iii.      In
Section 3.4 (MPLS-TP OAM) - mainly to explain that control plane is neither
mandatory nor precluded in  MPLS-TP
d.      The term "management plane" (with or without dash) appears only in
Section 1.2. In addition to the already mentioned ability to operate on-demand
OAM tools, ability of these tools to raise alarms is mentioned 
                                                                  i.      This
is definitely a step forward vs. the -05 version
                                                                 ii.      While
RFC 6427 is now referenced in the draft (it was missing in the previous
version), the draft does not mention alarm suppression function. And while it
mentions AIS in MPLS-TP it only points to RFC 6327 for the explanation of the
consequent actions of AIS. 
                                                               iii.      For the
sake of completeness, ability to clear alarms should also be mentioned IMO - but
this is a very minor issue.
e.      The term "test plane" appears in Section 4.5, but, as already mentioned
above,  specific test plane protocols are not discussed in the draft
2.       OAM in connectionless vs. connection-oriented networks
a.       The first sentence in Section 1 states that "OAM is a general term that
refers to a toolset for detecting, isolating and reporting connection failures
and performance degradation". To me this suggests that OAM is applicable only to
connection-oriented networks (if you do not have connections, connection
problems do not exist by definition).
b.      The term "connection" appears in some other places in the draft, e.g.,
the connectivity check "is used to verify the liveness of a connection" (Section
1.1).
c.       At the same time, the draft discusses:
                                                                  i.      ICMP
Ping (Section 3.1.1) operating in connectionless IP networks
                                                                 ii.
LSP-Ping in MPLS networks (Section 3.3). Since LSP-Ping as defined in RFC 4379
is applicable to LSPs set up by LDP, I'd say that it operates in connectionless
environment
                                                               iii.
Ethernet OAM (1.5) operating in connectionless Ethernet networks etc.
3.       The Mess of MEs, MPs, MEPs and MIPs. 
a.       Please consider the following text fragments
                                                                  i.      (In
section 2.2.2) OAM tools are designed to monitor and manage a Maintenance Entity
(ME).  An ME, as defined in [TP-OAM-FW], defines a relationship between two
points of a transport path to which maintenance and monitoring operations apply.

                                                                 ii.
(ibid.) Various terms are used to refer to an ME. For example, BFD does not
explicitly use a term that is equivalent to ME, but rather uses the term
"session", referring to the relationship between two nodes using a BFD protocol.
The MPLS LSP Ping ([LSP-Ping]) terminology simply uses the term "LSP" in this
context
                                                               iii.      (In
Section 2.2.3) A Maintenance Point (MP) is a functional entity that is defined
at a node in the network, and either initiates or reacts to OAM messages. A
Maintenance End Point (MEP) is one of the end points of an ME, and can initiate
OAM messages and respond to them. A Maintenance Intermediate Point (MIP) is an
intermediate point between two MEPs, that does not generally initiate OAM frames
(one exception to this is the use of AIS notifications), but is able to respond
to OAM frames that are destined to it.
                                                               iv.      (Ibid.)
MPLS-TP ([TP-OAM-FW]) uses a similar distinction on the placement of the MP -
either at the ingress, egress, or forwarding function of the node (Down / Up
MPs).  This placement is important for localization of a connection failure.
b.      The last of these statements seems to hint that with just two  mutually
exclusive types of MPs (UP/DOWN) it is possible to associated an MP with one of
3 possible placements (ingress, egress or forwarding function).
c.       IMHO and FWIW combining these statements can result in some unexpected
(and undesirable) conclusions. E.g., 
                                                                  i.
Premises:
.         An MPLS LSP is an ME in the case of LSP Ping
.         An ME defines a point-to-point relationship between two points on a
transport path
.         These points are defined at nodes
Conclusion: An MPLS LSP can cross only two nodes (because in IP/MPLS LSP Ping
can be initiated from any node participating in an LSP).
                                                                 ii.
Premises:
.         BFD as defined in RFC 5880 is an OAM tool (it is listed as such in
Table 1 in section 1.4)  
.         OAM tools are designed to monitor MEs
.         In the case of a BFD  a BFD session (there are no other sessions in
RFC 5880) is an ME
Conclusion: BFD is designed to monitor its own sessions (and hence is completely
useless).
 
 
A Side Note: The majority of problematic definitions in the draft are based on
RFC 6371. IMHO and FWIW this results in 3 types of problems:
.         The authors misinterpret RFC 6371. E.g., it only speaks about UP and
DOWN MEPs, not about UP and DOWN MPs , and it does not discuss
ingress/egress/forwarding engine placement
.         The authors have tried to extend the definitions from 6371 to other
IETF technologies (IP and IP/MPLS). E.g., in MPLS-TP sending LSP-Ping packets
from an intermediate node of a co-routed bi-directional LSP towards one of its
endpoints is possible, but the responses would not be received by the
initiator... 
.         Some of the original definitions in 6371 are problematic (among other
things, this applies to UP and DOWN MEPs).
 
Minor Issues:
1.       Limited coverage of performance measurement. 
a.       The draft mentions packet loss, delay/delay variation and the
(undisclosed) throughput measurement. 
b.      At the same time it ignores such issues as duplication and reordering
(and does not mention RFC 4347 and RFC 5560 respectively)
c.       Connectivity measurement (RFC 2678) is referenced and mentioned in the
text. But it is not mapped to any of the main performance measurements functions
2.       Proposed classification of the IETF documents (into tools, profiles,
infrastructure and miscellaneous) could be useful but is not consistently
applied. E.g.,
a.       I do not think that RFC 792 defines an OAM Tool
b.      I have serious doubts that RFC 4556 and RFC 5337 (defining the control
plane for the IPPM mechanisms) are "OAM Tools" while all the referenced specific
measurement protocols are "Miscellaneous" etc.
 
Unfortunately could not provide any useful information regarding nits, typos
etc. My review is incomplete in this regard, and I owe apologies to Routing ADs,
my colleagues in the Routing Directorate and the authors. 
 
Regards,
     Sasha
 
 
 
This e-mail message is intended for the recipient only and contains information
which is CONFIDENTIAL and which may be proprietary to ECI Telecom. If you have
received this transmission in error, please inform us by e-mail, phone or fax,
and then delete the original and all copies thereof. 

------=_NextPart_000_0083_01CDFA26.98358D00
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=3DProgId content=3DWord.Document><meta =
name=3DGenerator content=3D"Microsoft Word 14"><meta name=3DOriginator =
content=3D"Microsoft Word 14"><link rel=3DFile-List =
href=3D"cid:filelist.xml@01CDFA26.95050D90"><!--[if gte mso 9]><xml>
<o:OfficeDocumentSettings>
<o:AllowPNG/>
</o:OfficeDocumentSettings>
</xml><![endif]--><!--[if gte mso 9]><xml>
<w:WordDocument>
<w:SpellingState>Clean</w:SpellingState>
<w:TrackMoves/>
<w:TrackFormatting/>
<w:EnvelopeVis/>
<w:ValidateAgainstSchemas/>
<w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>
<w:IgnoreMixedContent>false</w:IgnoreMixedContent>
<w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>
<w:DoNotPromoteQF/>
<w:LidThemeOther>EN-GB</w:LidThemeOther>
<w:LidThemeAsian>X-NONE</w:LidThemeAsian>
<w:LidThemeComplexScript>X-NONE</w:LidThemeComplexScript>
<w:Compatibility>
<w:DoNotExpandShiftReturn/>
<w:BreakWrappedTables/>
<w:SplitPgBreakAndParaMark/>
<w:EnableOpenTypeKerning/>
</w:Compatibility>
<w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel>
<m:mathPr>
<m:mathFont m:val=3D"Cambria Math"/>
<m:brkBin m:val=3D"before"/>
<m:brkBinSub m:val=3D"&#45;-"/>
<m:smallFrac m:val=3D"off"/>
<m:dispDef/>
<m:lMargin m:val=3D"0"/>
<m:rMargin m:val=3D"0"/>
<m:defJc m:val=3D"centerGroup"/>
<m:wrapIndent m:val=3D"1440"/>
<m:intLim m:val=3D"subSup"/>
<m:naryLim m:val=3D"undOvr"/>
</m:mathPr></w:WordDocument>
</xml><![endif]--><!--[if gte mso 9]><xml>
<w:LatentStyles DefLockedState=3D"false" DefUnhideWhenUsed=3D"true" =
DefSemiHidden=3D"true" DefQFormat=3D"false" DefPriority=3D"99" =
LatentStyleCount=3D"267">
<w:LsdException Locked=3D"false" Priority=3D"0" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Normal"/>
<w:LsdException Locked=3D"false" Priority=3D"9" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"heading 1"/>
<w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" =
Name=3D"heading 2"/>
<w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" =
Name=3D"heading 3"/>
<w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" =
Name=3D"heading 4"/>
<w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" =
Name=3D"heading 5"/>
<w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" =
Name=3D"heading 6"/>
<w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" =
Name=3D"heading 7"/>
<w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" =
Name=3D"heading 8"/>
<w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" =
Name=3D"heading 9"/>
<w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 1"/>
<w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 2"/>
<w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 3"/>
<w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 4"/>
<w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 5"/>
<w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 6"/>
<w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 7"/>
<w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 8"/>
<w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 9"/>
<w:LsdException Locked=3D"false" Priority=3D"35" QFormat=3D"true" =
Name=3D"caption"/>
<w:LsdException Locked=3D"false" Priority=3D"10" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Title"/>
<w:LsdException Locked=3D"false" Priority=3D"1" Name=3D"Default =
Paragraph Font"/>
<w:LsdException Locked=3D"false" Priority=3D"11" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Subtitle"/>
<w:LsdException Locked=3D"false" Priority=3D"22" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Strong"/>
<w:LsdException Locked=3D"false" Priority=3D"20" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Emphasis"/>
<w:LsdException Locked=3D"false" Priority=3D"59" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Table Grid"/>
<w:LsdException Locked=3D"false" UnhideWhenUsed=3D"false" =
Name=3D"Placeholder Text"/>
<w:LsdException Locked=3D"false" Priority=3D"1" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"No Spacing"/>
<w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Light Shading"/>
<w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Light List"/>
<w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Light Grid"/>
<w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium Shading 1"/>
<w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium Shading 2"/>
<w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium List 1"/>
<w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium List 2"/>
<w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium Grid 1"/>
<w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium Grid 2"/>
<w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium Grid 3"/>
<w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Dark List"/>
<w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Colorful Shading"/>
<w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Colorful List"/>
<w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Colorful Grid"/>
<w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Light Shading Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Light List Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Light Grid Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium List 1 Accent 1"/>
<w:LsdException Locked=3D"false" UnhideWhenUsed=3D"false" =
Name=3D"Revision"/>
<w:LsdException Locked=3D"false" Priority=3D"34" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"List Paragraph"/>
<w:LsdException Locked=3D"false" Priority=3D"29" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Quote"/>
<w:LsdException Locked=3D"false" Priority=3D"30" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Intense Quote"/>
<w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium List 2 Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Dark List Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Colorful Shading Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Colorful List Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Colorful Grid Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Light Shading Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Light List Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Light Grid Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium List 1 Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium List 2 Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Dark List Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Colorful Shading Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Colorful List Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Colorful Grid Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Light Shading Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Light List Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Light Grid Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium List 1 Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium List 2 Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Dark List Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Colorful Shading Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Colorful List Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Colorful Grid Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Light Shading Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Light List Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Light Grid Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium List 1 Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium List 2 Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Dark List Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Colorful Shading Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Colorful List Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Colorful Grid Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Light Shading Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Light List Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Light Grid Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium List 1 Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium List 2 Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Dark List Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Colorful Shading Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Colorful List Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Colorful Grid Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Light Shading Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Light List Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Light Grid Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium List 1 Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium List 2 Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Dark List Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Colorful Shading Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Colorful List Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Colorful Grid Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"19" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Subtle Emphasis"/>
<w:LsdException Locked=3D"false" Priority=3D"21" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Intense Emphasis"/>
<w:LsdException Locked=3D"false" Priority=3D"31" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Subtle Reference"/>
<w:LsdException Locked=3D"false" Priority=3D"32" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Intense Reference"/>
<w:LsdException Locked=3D"false" Priority=3D"33" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Book Title"/>
<w:LsdException Locked=3D"false" Priority=3D"37" Name=3D"Bibliography"/>
<w:LsdException Locked=3D"false" Priority=3D"39" QFormat=3D"true" =
Name=3D"TOC Heading"/>
</w:LatentStyles>
</xml><![endif]--><style><!--
/* Font Definitions */
@font-face
	{font-family:Wingdings;
	panose-1:5 0 0 0 0 0 0 0 0 0;
	mso-font-charset:2;
	mso-generic-font-family:auto;
	mso-font-pitch:variable;
	mso-font-signature:0 268435456 0 0 -2147483648 0;}
@font-face
	{font-family:Wingdings;
	panose-1:5 0 0 0 0 0 0 0 0 0;
	mso-font-charset:2;
	mso-generic-font-family:auto;
	mso-font-pitch:variable;
	mso-font-signature:0 268435456 0 0 -2147483648 0;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;
	mso-font-charset:0;
	mso-generic-font-family:swiss;
	mso-font-pitch:variable;
	mso-font-signature:-536870145 1073786111 1 0 415 0;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;
	mso-font-charset:0;
	mso-generic-font-family:swiss;
	mso-font-pitch:variable;
	mso-font-signature:-520081665 -1073717157 41 0 66047 0;}
@font-face
	{font-family:Consolas;
	panose-1:2 11 6 9 2 2 4 3 2 4;
	mso-font-charset:0;
	mso-generic-font-family:modern;
	mso-font-pitch:fixed;
	mso-font-signature:-520092929 1073806591 9 0 415 0;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{mso-style-unhide:no;
	mso-style-qformat:yes;
	mso-style-parent:"";
	margin:0cm;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";
	mso-fareast-font-family:Calibri;
	mso-bidi-font-family:"Times New Roman";}
p.MsoCommentText, li.MsoCommentText, div.MsoCommentText
	{mso-style-noshow:yes;
	mso-style-priority:99;
	mso-style-link:"Comment Text Char";
	margin-top:0cm;
	margin-right:0cm;
	margin-bottom:10.0pt;
	margin-left:0cm;
	mso-pagination:widow-orphan;
	font-size:10.0pt;
	font-family:"Calibri","sans-serif";
	mso-fareast-font-family:Calibri;
	mso-bidi-font-family:"Times New Roman";}
a:link, span.MsoHyperlink
	{mso-style-noshow:yes;
	mso-style-priority:99;
	color:blue;
	text-decoration:underline;
	text-underline:single;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-noshow:yes;
	mso-style-priority:99;
	color:purple;
	text-decoration:underline;
	text-underline:single;}
p.MsoPlainText, li.MsoPlainText, div.MsoPlainText
	{mso-style-noshow:yes;
	mso-style-priority:99;
	mso-style-link:"Plain Text Char";
	margin:0cm;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:10.5pt;
	font-family:Consolas;
	mso-fareast-font-family:Calibri;}
p
	{mso-style-noshow:yes;
	mso-style-priority:99;
	mso-margin-top-alt:auto;
	margin-right:0cm;
	mso-margin-bottom-alt:auto;
	margin-left:0cm;
	mso-pagination:widow-orphan;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";
	mso-fareast-font-family:Calibri;}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
	{mso-style-noshow:yes;
	mso-style-priority:99;
	mso-style-link:"Balloon Text Char";
	margin:0cm;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:8.0pt;
	font-family:"Tahoma","sans-serif";
	mso-fareast-font-family:Calibri;}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
	{mso-style-priority:34;
	mso-style-unhide:no;
	mso-style-qformat:yes;
	margin-top:0cm;
	margin-right:0cm;
	margin-bottom:0cm;
	margin-left:36.0pt;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";
	mso-fareast-font-family:Calibri;
	mso-bidi-font-family:"Times New Roman";}
span.CommentTextChar
	{mso-style-name:"Comment Text Char";
	mso-style-noshow:yes;
	mso-style-priority:99;
	mso-style-unhide:no;
	mso-style-locked:yes;
	mso-style-link:"Comment Text";}
span.PlainTextChar
	{mso-style-name:"Plain Text Char";
	mso-style-noshow:yes;
	mso-style-priority:99;
	mso-style-unhide:no;
	mso-style-locked:yes;
	mso-style-link:"Plain Text";
	font-family:Consolas;
	mso-ascii-font-family:Consolas;
	mso-hansi-font-family:Consolas;
	mso-bidi-font-family:Consolas;}
span.BalloonTextChar
	{mso-style-name:"Balloon Text Char";
	mso-style-noshow:yes;
	mso-style-priority:99;
	mso-style-unhide:no;
	mso-style-locked:yes;
	mso-style-link:"Balloon Text";
	font-family:"Tahoma","sans-serif";
	mso-ascii-font-family:Tahoma;
	mso-hansi-font-family:Tahoma;
	mso-bidi-font-family:Tahoma;}
span.EmailStyle25
	{mso-style-type:personal;
	mso-style-noshow:yes;
	mso-style-unhide:no;
	font-family:"Calibri","sans-serif";
	mso-ascii-font-family:Calibri;
	mso-hansi-font-family:Calibri;
	color:windowtext;}
span.EmailStyle27
	{mso-style-type:personal-reply;
	mso-style-noshow:yes;
	mso-style-unhide:no;
	mso-ansi-font-size:11.0pt;
	mso-bidi-font-size:11.0pt;
	font-family:"Calibri","sans-serif";
	mso-ascii-font-family:Calibri;
	mso-fareast-font-family:Calibri;
	mso-hansi-font-family:Calibri;
	mso-bidi-font-family:"Times New Roman";
	color:#1F497D;}
span.SpellE
	{mso-style-name:"";
	mso-spl-e:yes;}
.MsoChpDefault
	{mso-style-type:export-only;
	mso-default-props:yes;
	font-size:10.0pt;
	mso-ansi-font-size:10.0pt;
	mso-bidi-font-size:10.0pt;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:72.0pt 90.0pt 72.0pt 90.0pt;
	mso-header-margin:36.0pt;
	mso-footer-margin:36.0pt;
	mso-paper-source:0;}
div.WordSection1
	{page:WordSection1;}
/* List Definitions */
@list l0
	{mso-list-id:247688792;
	mso-list-type:hybrid;
	mso-list-template-ids:-318728256 67698703 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;}
@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:691957068;
	mso-list-type:hybrid;
	mso-list-template-ids:-1930401304 1294736218 67698689 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:12.0pt;
	font-family:"Calibri","sans-serif";}
@list l1:level2
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	font-family:Symbol;}
@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:712969244;
	mso-list-type:hybrid;
	mso-list-template-ids:1689277516 67698689 67698691 67698693 67698689 =
67698691 67698693 67698689 67698691 67698693;}
@list l2:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:135.0pt;
	text-indent:-18.0pt;
	font-family:Symbol;}
@list l2:level2
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:171.0pt;
	text-indent:-18.0pt;
	font-family:"Courier New";}
@list l2:level3
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:207.0pt;
	text-indent:-18.0pt;
	font-family:Wingdings;}
@list l2:level4
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:243.0pt;
	text-indent:-18.0pt;
	font-family:Symbol;}
@list l2:level5
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:279.0pt;
	text-indent:-18.0pt;
	font-family:"Courier New";}
@list l2:level6
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:315.0pt;
	text-indent:-18.0pt;
	font-family:Wingdings;}
@list l2:level7
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:351.0pt;
	text-indent:-18.0pt;
	font-family:Symbol;}
@list l2:level8
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:387.0pt;
	text-indent:-18.0pt;
	font-family:"Courier New";}
@list l2:level9
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:423.0pt;
	text-indent:-18.0pt;
	font-family:Wingdings;}
@list l3
	{mso-list-id:914626852;
	mso-list-type:hybrid;
	mso-list-template-ids:2030996068 67698703 67698713 67698715 67698703 =
67698713 67698715 67698703 67698713 67698715;}
@list l3:level1
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:38.7pt;
	text-indent:-18.0pt;}
@list l3:level2
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:74.7pt;
	text-indent:-18.0pt;}
@list l3:level3
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	margin-left:110.7pt;
	text-indent:-9.0pt;}
@list l3:level4
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:146.7pt;
	text-indent:-18.0pt;}
@list l3:level5
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:182.7pt;
	text-indent:-18.0pt;}
@list l3:level6
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	margin-left:218.7pt;
	text-indent:-9.0pt;}
@list l3:level7
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:254.7pt;
	text-indent:-18.0pt;}
@list l3:level8
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:290.7pt;
	text-indent:-18.0pt;}
@list l3:level9
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	margin-left:326.7pt;
	text-indent:-9.0pt;}
@list l4
	{mso-list-id:977032925;
	mso-list-type:hybrid;
	mso-list-template-ids:1432102536 67698689 67698691 67698693 67698689 =
67698691 67698693 67698689 67698691 67698693;}
@list l4:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:38.5pt;
	text-indent:-18.0pt;
	font-family:Symbol;}
@list l4:level2
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:74.5pt;
	text-indent:-18.0pt;
	font-family:"Courier New";}
@list l4:level3
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:110.5pt;
	text-indent:-18.0pt;
	font-family:Wingdings;}
@list l4:level4
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:146.5pt;
	text-indent:-18.0pt;
	font-family:Symbol;}
@list l4:level5
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:182.5pt;
	text-indent:-18.0pt;
	font-family:"Courier New";}
@list l4:level6
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:218.5pt;
	text-indent:-18.0pt;
	font-family:Wingdings;}
@list l4:level7
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:254.5pt;
	text-indent:-18.0pt;
	font-family:Symbol;}
@list l4:level8
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:290.5pt;
	text-indent:-18.0pt;
	font-family:"Courier New";}
@list l4:level9
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:326.5pt;
	text-indent:-18.0pt;
	font-family:Wingdings;}
@list l5
	{mso-list-id:1806898089;
	mso-list-type:hybrid;
	mso-list-template-ids:-1137937048 67698703 67698713 67698715 67698689 =
67698713 67698715 67698703 67698713 67698715;}
@list l5:level1
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:18.0pt;
	text-indent:-18.0pt;}
@list l5:level2
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:54.0pt;
	text-indent:-18.0pt;}
@list l5:level3
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	margin-left:90.0pt;
	text-indent:-9.0pt;}
@list l5:level4
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:126.0pt;
	text-indent:-18.0pt;
	font-family:Symbol;}
@list l5:level5
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:162.0pt;
	text-indent:-18.0pt;}
@list l5:level6
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	margin-left:198.0pt;
	text-indent:-9.0pt;}
@list l5:level7
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:234.0pt;
	text-indent:-18.0pt;}
@list l5:level8
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:270.0pt;
	text-indent:-18.0pt;}
@list l5:level9
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	margin-left:306.0pt;
	text-indent:-9.0pt;}
@list l6
	{mso-list-id:2060083529;
	mso-list-type:hybrid;
	mso-list-template-ids:-90377942 67698703 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;}
@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:144.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l6:level5
	{mso-level-tab-stop:180.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l6:level6
	{mso-level-tab-stop:216.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l6:level7
	{mso-level-tab-stop:252.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l6:level8
	{mso-level-tab-stop:288.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l6:level9
	{mso-level-tab-stop:324.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
ol
	{margin-bottom:0cm;}
ul
	{margin-bottom:0cm;}
--></style><!--[if gte mso 10]><style>/* Style Definitions */
table.MsoNormalTable
	{mso-style-name:"Table Normal";
	mso-tstyle-rowband-size:0;
	mso-tstyle-colband-size:0;
	mso-style-noshow:yes;
	mso-style-priority:99;
	mso-style-parent:"";
	mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
	mso-para-margin:0cm;
	mso-para-margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:10.0pt;
	font-family:"Times New Roman","serif";}
</style><![endif]--><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]--></head><body lang=3DEN-GB link=3Dblue =
vlink=3Dpurple style=3D'tab-interval:36.0pt'><div =
class=3DWordSection1><p class=3DMsoNormal><span =
style=3D'mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;mso-=
bidi-font-family:"Times New Roman";color:#1F497D'>Resending to correct =
address.<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;mso-=
bidi-font-family:"Times New =
Roman";color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;mso-=
bidi-font-family:"Times New Roman";color:#1F497D'>Thanks Sasha for the =
review.<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;mso-=
bidi-font-family:"Times New =
Roman";color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;mso-=
bidi-font-family:"Times New Roman";color:#1F497D'>Authors: we asked =
Sasha to look at this document again (in addition to Carlos' review) =
because he had provided a review of a previous version of the =
document.<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;mso-=
bidi-font-family:"Times New =
Roman";color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;mso-=
bidi-font-family:"Times New =
Roman";color:#1F497D'>Thanks,<o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;mso-=
bidi-font-family:"Times New =
Roman";color:#1F497D'>Adrian<o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;mso-=
bidi-font-family:"Times New =
Roman";color:#1F497D'><o:p>&nbsp;</o:p></span></p><div =
style=3D'border:none;border-left:solid blue 1.5pt;padding:0cm 0cm 0cm =
4.0pt'><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";mso-fareast-f=
ont-family:"Times New =
Roman";mso-ansi-language:EN-US'>From:</span></b><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";mso-fareast-f=
ont-family:"Times New Roman";mso-ansi-language:EN-US'> Alexander =
Vainshtein [mailto:Alexander.Vainshtein@ecitele.com] <br><b>Sent:</b> 24 =
January 2013 07:15<br><b>To:</b> rtg-ads@tools.ietf.org<br><b>Cc:</b> =
rtg-dir@ietf.org; =
'drafts-ietf-opsawg-oam-overview.all@tools.ietf.org'<br><b>Subject:</b> =
RTG-DIR Review: =
draft-ietf-opsawg-oam-overview-08.txt<o:p></o:p></span></p></div></div><p=
 class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoPlainText><span =
lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-ansi-lan=
guage:EN-US'>Hello,<o:p></o:p></span></p><p class=3DMsoPlainText><span =
lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-ansi-lan=
guage:EN-US'>&nbsp;<o:p></o:p></span></p><p class=3DMsoPlainText><span =
lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-ansi-lan=
guage:EN-US'>I have been selected as the Routing Directorate reviewer =
for this draft. The Routing Directorate seeks to review all routing or =
routing-related drafts as they pass through IETF last call and IESG =
review. The purpose of the review is to provide assistance to the =
Routing ADs. For more information about the Routing Directorate, please =
see <a href=3D"http://www.ietf.org/iesg/directorate/routing.html" =
target=3D"_blank">http://www.ietf.org/iesg/directorate/routing.html</a> =
<o:p></o:p></span></p><p class=3DMsoPlainText><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-ansi-lan=
guage:EN-US'>&nbsp;<o:p></o:p></span></p><p class=3DMsoPlainText><span =
lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-ansi-lan=
guage:EN-US'>Although these comments are primarily for the use of the =
Routing ADs, it would be helpful if you could consider them along with =
any other IETF Last Call comments that you receive, and strive to =
resolve them through discussion or by updating the draft. =
<o:p></o:p></span></p><p class=3DMsoPlainText><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-ansi-lan=
guage:EN-US'>&nbsp;<o:p></o:p></span></p><p class=3DMsoPlainText><span =
lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-ansi-lan=
guage:EN-US'>Document: =
draft-ietf-opsawg-oam-overview-08.txt<o:p></o:p></span></p><p =
class=3DMsoPlainText><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-ansi-lan=
guage:EN-US'>Reviewer: Alexander (&#8220;Sasha&#8221;) =
Vainshtein&nbsp;&nbsp;&nbsp; <o:p></o:p></span></p><p =
class=3DMsoPlainText><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-ansi-lan=
guage:EN-US'>Review date: 23-Jan-13<o:p></o:p></span></p><p =
class=3DMsoPlainText><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-ansi-lan=
guage:EN-US'>IETF LC End Date: Not known<o:p></o:p></span></p><p =
class=3DMsoPlainText><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-ansi-lan=
guage:EN-US'>Intended status: Informational<o:p></o:p></span></p><p =
class=3DMsoPlainText><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-ansi-lan=
guage:EN-US'>&nbsp;<o:p></o:p></span></p><p =
class=3DMsoPlainText><b><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-ansi-lan=
guage:EN-US'>Summary</span></b><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-ansi-lan=
guage:EN-US'>:<o:p></o:p></span></p><p class=3DMsoPlainText><span =
lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-ansi-lan=
guage:EN-US'>&nbsp;<o:p></o:p></span></p><p class=3DMsoPlainText><span =
lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-ansi-lan=
guage:EN-US'>I have significant concerns about this document and =
recommend that the Routing ADs discuss these issues further with the =
authors.<o:p></o:p></span></p><p class=3DMsoPlainText><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-ansi-lan=
guage:EN-US'><o:p>&nbsp;</o:p></span></p><p class=3DMsoPlainText><span =
lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-ansi-lan=
guage:EN-US'>To some extent these concerns reflect my personal and =
potentially biased position with regard to OAM. <o:p></o:p></span></p><p =
class=3DMsoPlainText><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-ansi-lan=
guage:EN-US'><o:p>&nbsp;</o:p></span></p><p class=3DMsoPlainText><span =
lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-ansi-lan=
guage:EN-US'>In addition, I&#8217;d like note that this is my second =
review of this draft. The previous one has been done in August 2011 and =
dealt with the -05 version of the draft (the review is attached). =
Following this review I&#8217;ve hold a series of email exchanges and =
off-line meetings with some of the authors in an attempt to resolve the =
issues I&#8217;ve raised; but this process has not ever been =
completed.<o:p></o:p></span></p><p class=3DMsoPlainText><span =
lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-ansi-lan=
guage:EN-US'><o:p>&nbsp;</o:p></span></p><p class=3DMsoPlainText><span =
lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-ansi-lan=
guage:EN-US'>My current review hence is mainly focused on resolution (or =
lack thereof) of the concerns I&#8217;ve raised in the previous review =
round. This can be also considered as a bias (of a kind). Hence I ask =
&#8211; again - the Routing ADs to take my comments with a grain of =
salt.<o:p></o:p></span></p><p class=3DMsoPlainText><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-ansi-lan=
guage:EN-US'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoPlainText><b><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-ansi-lan=
guage:EN-US'>Comments</span></b><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-ansi-lan=
guage:EN-US'>:<o:p></o:p></span></p><p class=3DMsoPlainText><span =
lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-ansi-lan=
guage:EN-US'>&nbsp;<o:p></o:p></span></p><p =
class=3DMsoPlainText><b><i><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-ansi-lan=
guage:EN-US'>The needs of the assumed target =
audience</span></i></b><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-ansi-lan=
guage:EN-US'> <b><i>are not fully addressed in the =
draft</i></b>:<o:p></o:p></span></p><p class=3DMsoPlainText><span =
lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-ansi-lan=
guage:EN-US'><o:p>&nbsp;</o:p></span></p><p class=3DMsoPlainText><span =
lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-ansi-lan=
guage:EN-US'>Just as in the previous reviewing cycle, I assume that the =
intended target audience of the draft consists of various =
&#8220;beginner&#8221; groups.&nbsp; <o:p></o:p></span></p><p =
class=3DMsoPlainText><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-ansi-lan=
guage:EN-US'>The current version does not contain any indications that =
this assumption is wrong (actually I did not find anything special about =
target audience in the draft). Taking into account ongoing OAM-related =
activities at the IETF (e.g., draft-mmm-bfd-on-lags), a good overview =
document would be indeed most useful for these =
groups.<o:p></o:p></span></p><p class=3DMsoPlainText><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-ansi-lan=
guage:EN-US'><o:p>&nbsp;</o:p></span></p><p class=3DMsoPlainText><span =
lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-ansi-lan=
guage:EN-US'>Based on this assumption I&#8217;ve then suggested that in =
order to provide appropriate guidance to the target audience, the draft =
should:<o:p></o:p></span></p><p class=3DMsoPlainText><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-ansi-lan=
guage:EN-US'><o:p>&nbsp;</o:p></span></p><p class=3DMsoPlainText =
style=3D'margin-left:18.0pt;text-indent:-18.0pt;mso-list:l5 level1 =
lfo2'><![if !supportLists]><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-fareast-=
font-family:Calibri;mso-bidi-font-family:Calibri;mso-ansi-language:EN-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]><b><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-ansi-lan=
guage:EN-US'>Include a section on historical background</span></b><span =
lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-ansi-lan=
guage:EN-US'> <b>of OAM</b> &#8211; not addressed in the reviewed =
version of the draft.<o:p></o:p></span></p><p class=3DMsoPlainText =
style=3D'margin-left:54.0pt;text-indent:-18.0pt;mso-list:l5 level2 =
lfo2'><![if !supportLists]><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-fareast-=
font-family:Calibri;mso-bidi-font-family:Calibri;mso-ansi-language:EN-US'=
><span style=3D'mso-list:Ignore'>a.<span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span></span></span><![endif]><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-ansi-lan=
guage:EN-US'>The single sentence &#8220;OAM was originally used in the =
world of telephony, and has been adopted in packet based networks&#8221; =
that has served as a somewhat short background section has disappeared =
in this version of the draft<o:p></o:p></span></p><p =
class=3DMsoPlainText =
style=3D'margin-left:54.0pt;text-indent:-18.0pt;mso-list:l5 level2 =
lfo2'><![if !supportLists]><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-fareast-=
font-family:Calibri;mso-bidi-font-family:Calibri;mso-ansi-language:EN-US'=
><span style=3D'mso-list:Ignore'>b.<span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span></span></span><![endif]><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-ansi-lan=
guage:EN-US'>IMHO and FWIW absence of such a section makes it difficult =
for, say, a reader with the background in OAM in SONET/SDH and/or OTN =
networks to understand why OAM in packet networks is so =
different.<o:p></o:p></span></p><p class=3DMsoPlainText =
style=3D'margin-left:18.0pt;text-indent:-18.0pt;mso-list:l5 level1 =
lfo2'><![if !supportLists]><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-fareast-=
font-family:Calibri;mso-bidi-font-family:Calibri;mso-ansi-language:EN-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]><b><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-ansi-lan=
guage:EN-US'>Present a clear view of OAM functionality and its =
relationship to various &#8220;planes&#8221; of =
networking</span></b><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-ansi-lan=
guage:EN-US'> &#8211; at best, partially addressed in Section 1.2. =
However, the new text seems potentially misleading to me, =
e.g.:<o:p></o:p></span></p><p class=3DMsoPlainText =
style=3D'margin-left:54.0pt;text-indent:-18.0pt;mso-list:l5 level2 =
lfo2'><![if !supportLists]><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-fareast-=
font-family:Calibri;mso-bidi-font-family:Calibri;mso-ansi-language:EN-US'=
><span style=3D'mso-list:Ignore'>a.<span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span></span></span><![endif]><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-ansi-lan=
guage:EN-US'>The statement &#8220;</span><span lang=3DEN-US =
style=3D'font-family:"Calibri","sans-serif";mso-ansi-language:EN-US'>ofte=
n the on-demand tools may</span><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-ansi-lan=
guage:EN-US'> be activated by the management&#8221; seems to suggest =
that on-demand OAM tools can be also activated in some other way. If the =
intention has been activation of such tools via the control plane, =
clarification would be very much in place<o:p></o:p></span></p><p =
class=3DMsoPlainText =
style=3D'margin-left:54.0pt;text-indent:-18.0pt;mso-list:l5 level2 =
lfo2'><![if !supportLists]><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-fareast-=
font-family:Calibri;mso-bidi-font-family:Calibri;mso-ansi-language:EN-US'=
><span style=3D'mso-list:Ignore'>b.<span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span></span></span><![endif]><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-ansi-lan=
guage:EN-US'>Connectivity Verification (CV) is mentioned as one of the =
&#8220;OAM building blocks&#8221; (in Section 1.1), and the draft =
explains that CV is used to verify that it is used &#8220;to verify that =
the OAM messages are received through the expected path&#8221;. However, =
the draft does not explain that the expected path is defined either by =
the management or by the control plane, so that the entire CV function =
does not make much sense without this =
interaction.<o:p></o:p></span></p><p class=3DMsoPlainText =
style=3D'margin-left:18.0pt;text-indent:-18.0pt;mso-list:l5 level1 =
lfo2'><![if !supportLists]><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-fareast-=
font-family:Calibri;mso-bidi-font-family:Calibri;mso-ansi-language:EN-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]><b><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-ansi-lan=
guage:EN-US'>Explain the importance of fate-sharing of OAM and user =
traffic flows in packet networks</span></b><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-ansi-lan=
guage:EN-US'> &#8211; at best, partially addressed by the current =
version of the draft: <o:p></o:p></span></p><p class=3DMsoPlainText =
style=3D'margin-left:54.0pt;text-indent:-18.0pt;mso-list:l5 level2 =
lfo2'><![if !supportLists]><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-fareast-=
font-family:Calibri;mso-bidi-font-family:Calibri;mso-ansi-language:EN-US'=
><span style=3D'mso-list:Ignore'>a.<span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span></span></span><![endif]><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-ansi-lan=
guage:EN-US'>The term &#8220;fate-sharing&#8221; does not appear in the =
draft at all<o:p></o:p></span></p><p class=3DMsoPlainText =
style=3D'margin-left:54.0pt;text-indent:-18.0pt;mso-list:l5 level2 =
lfo2'><![if !supportLists]><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-fareast-=
font-family:Calibri;mso-bidi-font-family:Calibri;mso-ansi-language:EN-US'=
><span style=3D'mso-list:Ignore'>b.<span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span></span></span><![endif]><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-ansi-lan=
guage:EN-US'>The draft mentions that <i>in MPLS-TP</i> &#8220;OAM =
packets and the user traffic are required to be congruent&#8221; =
(Section 3.4.1). However, this is not extended to OAM tools for other =
IETF-owned technologies (IP, IP/MPLS).<o:p></o:p></span></p><p =
class=3DMsoPlainText style=3D'margin-left:36.0pt'><b><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-ansi-lan=
guage:EN-US'>A side note</span></b><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-ansi-lan=
guage:EN-US'>: I am not sure that &#8220;congruent flows&#8221; and =
&#8220;fate-sharing flows&#8221; mean exactly the same thing. E.g., in =
IP/MPLS networks LSPs created by LDP are supposed to be congruent with =
IP flows, but they are not fate-sharing. <o:p></o:p></span></p><p =
class=3DMsoPlainText =
style=3D'margin-left:18.0pt;text-indent:-18.0pt;mso-list:l5 level1 =
lfo2'><![if !supportLists]><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-fareast-=
font-family:Calibri;mso-bidi-font-family:Calibri;mso-ansi-language:EN-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]><b><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-ansi-lan=
guage:EN-US'>Explicitly map the notions, terms and methods that have =
been adopted from technologies owned by other SDOs</span></b><span =
lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-ansi-lan=
guage:EN-US'> (ITU-T and IEEE 802) <b>to IETF-owned technologies</b> =
&#8211; not addressed. E.g.:<o:p></o:p></span></p><p =
class=3DMsoPlainText =
style=3D'margin-left:54.0pt;text-indent:-18.0pt;mso-list:l5 level2 =
lfo2'><![if !supportLists]><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-fareast-=
font-family:Calibri;mso-bidi-font-family:Calibri;mso-ansi-language:EN-US'=
><span style=3D'mso-list:Ignore'>a.<span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span></span></span><![endif]><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-ansi-lan=
guage:EN-US'>The term &#8220;interface&#8221; that is, from my point of =
view one of the basic notions in the IETF networking, appears in the =
draft just 3 times:<o:p></o:p></span></p><p class=3DMsoPlainText =
style=3D'margin-left:90.0pt;text-indent:-90.0pt;mso-text-indent-alt:-9.0p=
t;mso-list:l5 level3 lfo2'><![if !supportLists]><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-fareast-=
font-family:Calibri;mso-bidi-font-family:Calibri;mso-ansi-language:EN-US'=
><span style=3D'mso-list:Ignore'><span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>i.<span style=3D'font:7.0pt =
"Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span></span></span><![endif]><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-ansi-lan=
guage:EN-US'>Two of the search hits are in the title of RFC 5837 (which =
is listed in the draft as one of the OAM tools without any explanation =
and then again as a normative reference)<o:p></o:p></span></p><p =
class=3DMsoPlainText =
style=3D'margin-left:90.0pt;text-indent:-90.0pt;mso-text-indent-alt:-9.0p=
t;mso-list:l5 level3 lfo2'><![if !supportLists]><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-fareast-=
font-family:Calibri;mso-bidi-font-family:Calibri;mso-ansi-language:EN-US'=
><span style=3D'mso-list:Ignore'><span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>ii.<span style=3D'font:7.0pt "Times =
New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span></span></span><![endif]><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-ansi-lan=
guage:EN-US'>The remaining hit is in Section&nbsp; 2.2.3 in the context =
of differences in MEP definitions between ITU-T Y.1731 and IEEE 802.1ag =
and deals with bridge interfaces, i.e., out of =
scope<o:p></o:p></span></p><p class=3DMsoPlainText =
style=3D'margin-left:36.0pt'><b><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-ansi-lan=
guage:EN-US'><o:p>&nbsp;</o:p></span></b></p><p class=3DMsoPlainText =
style=3D'margin-left:36.0pt'><b><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-ansi-lan=
guage:EN-US'>A side note</span></b><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-ansi-lan=
guage:EN-US'>: At the same time the draft mentioned the importance of =
placement of an MP (ingress, egress or forwarding function) in Section =
2.2.3. I will present my concerns regarding this text =
later.<o:p></o:p></span></p><p class=3DMsoPlainText =
style=3D'margin-left:36.0pt'><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-ansi-lan=
guage:EN-US'><o:p>&nbsp;</o:p></span></p><p class=3DMsoPlainText =
style=3D'margin-left:54.0pt;text-indent:-18.0pt;mso-list:l5 level2 =
lfo2'><![if !supportLists]><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-fareast-=
font-family:Calibri;mso-bidi-font-family:Calibri;mso-ansi-language:EN-US'=
><span style=3D'mso-list:Ignore'>b.<span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span></span></span><![endif]><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-ansi-lan=
guage:EN-US'>The draft mentions ICMP ping and Traceroute as an =
&#8220;OAM tools&#8221;, but it does not even try to =
explain:<o:p></o:p></span></p><p class=3DMsoPlainText =
style=3D'margin-left:90.0pt;text-indent:-90.0pt;mso-text-indent-alt:-9.0p=
t;mso-list:l5 level3 lfo2'><![if !supportLists]><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-fareast-=
font-family:Calibri;mso-bidi-font-family:Calibri;mso-ansi-language:EN-US'=
><span style=3D'mso-list:Ignore'><span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>i.<span style=3D'font:7.0pt =
"Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span></span></span><![endif]><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-ansi-lan=
guage:EN-US'>What constitutes the ME in which these tools =
operate<o:p></o:p></span></p><p class=3DMsoPlainText =
style=3D'margin-left:90.0pt;text-indent:-90.0pt;mso-text-indent-alt:-9.0p=
t;mso-list:l5 level3 lfo2'><![if !supportLists]><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-fareast-=
font-family:Calibri;mso-bidi-font-family:Calibri;mso-ansi-language:EN-US'=
><span style=3D'mso-list:Ignore'><span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>ii.<span style=3D'font:7.0pt "Times =
New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span></span></span><![endif]><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-ansi-lan=
guage:EN-US'>What are its MEPs and MIPs etc. (see also some comments =
below)<o:p></o:p></span></p><p class=3DMsoPlainText =
style=3D'margin-left:54.0pt;text-indent:-18.0pt;mso-list:l5 level2 =
lfo2'><![if !supportLists]><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-fareast-=
font-family:Calibri;mso-bidi-font-family:Calibri;mso-ansi-language:EN-US'=
><span style=3D'mso-list:Ignore'>c.<span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span></span></span><![endif]><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-ansi-lan=
guage:EN-US'>The draft effectively ignores recent OAM-related activities =
as RFC 5837 (see above) and draft-ietf-mpls-tp-mep-mip-map. IMHO and =
FWIW, these documents are triggered by real-life operational concerns on =
one hand and implicitly &nbsp;(as in RFC 5837) or even explicitly deal =
with relationships between interfaces and nodes on one hand and MPs on =
the other hand. The caveat about dealing just with published RFCs may or =
may not be valid <i>per se</i>, but it definitely does not justify lack =
of any explanations/details regarding RFC 5387.<o:p></o:p></span></p><p =
class=3DMsoPlainText =
style=3D'margin-left:18.0pt;text-indent:-18.0pt;mso-list:l5 level1 =
lfo2'><![if !supportLists]><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-fareast-=
font-family:Calibri;mso-bidi-font-family:Calibri;mso-ansi-language:EN-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]><b><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-ansi-lan=
guage:EN-US'>Expose, rather than avoid, known points of contention in a =
neutral way</span></b><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-ansi-lan=
guage:EN-US'> &#8211; I do not see this as a serious issue =
now.<o:p></o:p></span></p><p class=3DMsoPlainText><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-ansi-lan=
guage:EN-US'><o:p>&nbsp;</o:p></span></p><p class=3DMsoPlainText><span =
lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-ansi-lan=
guage:EN-US'>The bottom line is that the current version of the draft =
did not meet my expectations in this regard. This &#8211;again - may be =
because my expectations have been exaggerated or even completely =
unrealistic, or because the authors had in mind a different target =
audience and a different purpose. (I&#8217;ve said in my first review =
that explicitly specifying these (the purpose and the target audience) =
in the Introduction section would be helpful &#8211; but this has not =
been done either.)<o:p></o:p></span></p><p class=3DMsoPlainText><span =
lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-ansi-lan=
guage:EN-US'>&nbsp;<o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'line-height:14.4pt'><b><i><span lang=3DEN-US =
style=3D'mso-ansi-language:EN-US'>Readability of the =
draft</span></i></b><span lang=3DEN-US =
style=3D'mso-ansi-language:EN-US'>:<o:p></o:p></span></p><p =
class=3DMsoNormal style=3D'line-height:14.4pt'><span lang=3DEN-US =
style=3D'mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US =
style=3D'mso-ansi-language:EN-US'>From my point of view the draft =
still&nbsp;is not easily readable. I&#8217;d like to pint specifically =
to the following:<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US style=3D'mso-ansi-language:EN-US'>not in the least because =
it contains quite a few inaccurate and/or controversial =
statements.&nbsp;E.g.:<o:p></o:p></span></p><p class=3DMsoListParagraph =
style=3D'text-indent:-18.0pt;mso-list:l0 level1 lfo4'><![if =
!supportLists]><span lang=3DEN-US =
style=3D'mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;mso=
-ansi-language:EN-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 =
style=3D'mso-ansi-language:EN-US'>Some terms and notions are introduced =
in the draft as if they were quite important, only to be forgotten =
later. E.g.:<o:p></o:p></span></p><p class=3DMsoListParagraph =
style=3D'margin-left:72.0pt;text-indent:-18.0pt;mso-list:l0 level2 =
lfo4'><![if !supportLists]><span lang=3DEN-US =
style=3D'mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;mso=
-ansi-language:EN-US'><span style=3D'mso-list:Ignore'>a.<span =
style=3D'font:7.0pt "Times New =
Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span></span></span><![endif]><span lang=3DEN-US =
style=3D'mso-ansi-language:EN-US'>Section 1.1 mentions &#8220;Throughput =
measurement&#8221; as one of the 3 main functions of the performance =
monitoring which, in its turn, is defined as one of the OAM building =
blocks. However, throughput measurement is not mentioned anywhere else =
in the draft. <o:p></o:p></span></p><p class=3DMsoListParagraph =
style=3D'margin-left:72.0pt;text-indent:-18.0pt;mso-list:l0 level2 =
lfo4'><![if !supportLists]><span lang=3DEN-US =
style=3D'mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;mso=
-ansi-language:EN-US'><span style=3D'mso-list:Ignore'>b.<span =
style=3D'font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span></span></span><![endif]><span lang=3DEN-US =
style=3D'mso-ansi-language:EN-US'>&#8220;Communication link&#8221; =
mentioned in Section 2.2.2 is another such =
example<o:p></o:p></span></p><p class=3DMsoListParagraph =
style=3D'margin-left:72.0pt;text-indent:-18.0pt;mso-list:l0 level2 =
lfo4'><![if !supportLists]><span lang=3DEN-US =
style=3D'mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;mso=
-ansi-language:EN-US'><span style=3D'mso-list:Ignore'>c.<span =
style=3D'font:7.0pt "Times New =
Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span></span></span><![endif]><span lang=3DEN-US =
style=3D'mso-ansi-language:EN-US'>The first statement in Section 1.1 =
states that &#8220;An OAM protocol is run in the context of a =
Maintenance Domain,&nbsp;&nbsp; consisting of two or more nodes that run =
the OAM protocol, referred to as Maintenance Points (MP)&#8221;, but, =
again, Maintenance Domain is not mentioned anywhere else in the draft, =
leaving the reader to wonder how it is related to MEs, MEGs and the rest =
of the acronym soup.<o:p></o:p></span></p><p class=3DMsoListParagraph =
style=3D'text-indent:-18.0pt;mso-list:l0 level1 lfo4'><![if =
!supportLists]><span lang=3DEN-US =
style=3D'mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;mso=
-ansi-language:EN-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 =
style=3D'mso-ansi-language:EN-US'>Some referenced IETF documents are =
misrepresented. E.g.,:<o:p></o:p></span></p><p class=3DMsoListParagraph =
style=3D'margin-left:72.0pt;text-indent:-18.0pt;mso-list:l0 level2 =
lfo4'><![if !supportLists]><span lang=3DEN-US =
style=3D'mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;mso=
-ansi-language:EN-US'><span style=3D'mso-list:Ignore'>a.<span =
style=3D'font:7.0pt "Times New =
Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span></span></span><![endif]><span lang=3DEN-US =
style=3D'mso-ansi-language:EN-US'>MPLS LSP Ping is mentioned in Section =
1.3 as an &#8220;OAM mechanism for point to point MPLS LSPs&#8221;. In =
fact, LSP ping works just fine with LSPs created by LDP, and these are =
MP2P<o:p></o:p></span></p><p class=3DMsoListParagraph =
style=3D'margin-left:72.0pt;text-indent:-18.0pt;mso-list:l0 level2 =
lfo4'><![if !supportLists]><span lang=3DEN-US =
style=3D'mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;mso=
-ansi-language:EN-US'><span style=3D'mso-list:Ignore'>b.<span =
style=3D'font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span></span></span><![endif]><span lang=3DEN-US =
style=3D'mso-ansi-language:EN-US'>&nbsp;In Section 2.2.3 the draft =
claims that MPLS-TP &#8220;uses ... Up/Down MPs&#8221; and refers to RFC =
6371 as its source. However, the corresponding text in RFC 6371 only =
mentions Up/Down MEPs. (In this regard it is fully consistent with both =
IEEE 802.1ag and ITU-T Y.1731). <o:p></o:p></span></p><p =
class=3DMsoListParagraph style=3D'text-indent:-18.0pt;mso-list:l0 level1 =
lfo4'><![if !supportLists]><span lang=3DEN-US =
style=3D'mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;mso=
-ansi-language:EN-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 =
style=3D'mso-ansi-language:EN-US'>There are internal inconsistencies in =
the draft. E.g.:<o:p></o:p></span></p><p class=3DMsoListParagraph =
style=3D'margin-left:72.0pt;text-indent:-18.0pt;mso-list:l0 level2 =
lfo4'><![if !supportLists]><span lang=3DEN-US =
style=3D'mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;mso=
-ansi-language:EN-US'><span style=3D'mso-list:Ignore'>a.<span =
style=3D'font:7.0pt "Times New =
Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span></span></span><![endif]><span lang=3DEN-US =
style=3D'mso-ansi-language:EN-US'>The naive interpretation of the =
already quoted statement from section 1.1 (see 1c above) is that =
&#8220;MPs are nodes&#8221;<o:p></o:p></span></p><p =
class=3DMsoListParagraph =
style=3D'margin-left:72.0pt;text-indent:-18.0pt;mso-list:l0 level2 =
lfo4'><![if !supportLists]><span lang=3DEN-US =
style=3D'mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;mso=
-ansi-language:EN-US'><span style=3D'mso-list:Ignore'>b.<span =
style=3D'font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span></span></span><![endif]><span lang=3DEN-US =
style=3D'mso-ansi-language:EN-US'>At the same time Section 2.3.3 states =
that &#8220;A Maintenance Point (MP) is a functional entity that is =
defined at a node in the network, and either initiates or reacts to OAM =
messages&#8221;.<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US =
style=3D'mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoPlainText><b><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-ansi-lan=
guage:EN-US'>Major Issues</span></b><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-ansi-lan=
guage:EN-US'>:<o:p></o:p></span></p><p class=3DMsoPlainText><span =
lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-ansi-lan=
guage:EN-US'>&nbsp;<o:p></o:p></span></p><p =
class=3DMsoPlainText><b><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-ansi-lan=
guage:EN-US'><o:p>&nbsp;</o:p></span></b></p><p class=3DMsoPlainText =
style=3D'margin-left:36.0pt;text-indent:-18.0pt;mso-list:l6 level1 =
lfo6'><![if !supportLists]><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-fareast-=
font-family:Calibri;mso-bidi-font-family:Calibri;mso-ansi-language:EN-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]><b><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-ansi-lan=
guage:EN-US'>OAM and its relationship&nbsp;to various network =
planes</span></b><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-ansi-lan=
guage:EN-US'>: In spite of the authors&#8217; attempt to resolve this =
issue, the concepts of data plane, control plane and management plane =
still are not properly explored in the draft:&nbsp; =
<o:p></o:p></span></p><p class=3DMsoPlainText =
style=3D'margin-left:72.0pt;text-indent:-18.0pt;mso-list:l6 level2 =
lfo6'><![if !supportLists]><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-fareast-=
font-family:Calibri;mso-bidi-font-family:Calibri;mso-ansi-language:EN-US'=
><span style=3D'mso-list:Ignore'>a.<span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span></span></span><![endif]><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-ansi-lan=
guage:EN-US'>The term &#8220;data-plane&#8221; (with some modifications) =
is only found in Section 4.3 when discussing LSP-Ping (&#8220;data =
plane&#8221; is also found in the title of RFC =
4379)<o:p></o:p></span></p><p class=3DMsoPlainText =
style=3D'margin-left:72.0pt;text-indent:-18.0pt;mso-list:l6 level2 =
lfo6'><![if !supportLists]><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-fareast-=
font-family:Calibri;mso-bidi-font-family:Calibri;mso-ansi-language:EN-US'=
><span style=3D'mso-list:Ignore'>b.<span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span></span></span><![endif]><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-ansi-lan=
guage:EN-US'>An additional term &#8220;forwarding plane&#8221; appears =
in section 1.2, but nowhere else. The draft does not explain whether it =
means the same as data plane or not<o:p></o:p></span></p><p =
class=3DMsoPlainText =
style=3D'margin-left:72.0pt;text-indent:-18.0pt;mso-list:l6 level2 =
lfo6'><![if !supportLists]><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-fareast-=
font-family:Calibri;mso-bidi-font-family:Calibri;mso-ansi-language:EN-US'=
><span style=3D'mso-list:Ignore'>c.<span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span></span></span><![endif]><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-ansi-lan=
guage:EN-US'>The terms &#8220;control-plane&#8221; (&#8220;control =
plane&#8221;) are a bit more popular. They can be =
found:<o:p></o:p></span></p><p class=3DMsoPlainText =
style=3D'margin-left:108.0pt;text-indent:-108.0pt;mso-text-indent-alt:-9.=
0pt;mso-list:l6 level3 lfo6'><![if !supportLists]><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-fareast-=
font-family:Calibri;mso-bidi-font-family:Calibri;mso-ansi-language:EN-US'=
><span style=3D'mso-list:Ignore'><span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>i.<span style=3D'font:7.0pt =
"Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span></span></span><![endif]><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-ansi-lan=
guage:EN-US'>In Section 1.2 (which states that &#8220;OAM tools are =
defined independent of control plane&#8221; and that considerations of =
the control plane maintenance tools are out of =
scope)<o:p></o:p></span></p><p class=3DMsoPlainText =
style=3D'margin-left:108.0pt;text-indent:-108.0pt;mso-text-indent-alt:-9.=
0pt;mso-list:l6 level3 lfo6'><![if !supportLists]><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-fareast-=
font-family:Calibri;mso-bidi-font-family:Calibri;mso-ansi-language:EN-US'=
><span style=3D'mso-list:Ignore'><span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp; </span>ii.<span style=3D'font:7.0pt "Times =
New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span></span></span><![endif]><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-ansi-lan=
guage:EN-US'>In Section 3.3 (MPLS OAM) that explains that LSP Ping =
verifies &#8220;data-plane vs. control-plane consistency for FEC&#8221;. =
This statement is correct, but IMO inconsistent with the previous one =
(see also my comment about CV above)<o:p></o:p></span></p><p =
class=3DMsoPlainText =
style=3D'margin-left:108.0pt;text-indent:-108.0pt;mso-text-indent-alt:-9.=
0pt;mso-list:l6 level3 lfo6'><![if !supportLists]><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-fareast-=
font-family:Calibri;mso-bidi-font-family:Calibri;mso-ansi-language:EN-US'=
><span style=3D'mso-list:Ignore'><span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp; </span>iii.<span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span></span></span><![endif]><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-ansi-lan=
guage:EN-US'>In Section 3.4 (MPLS-TP OAM) - mainly to explain that =
control plane is neither mandatory nor precluded in =
&nbsp;MPLS-TP<o:p></o:p></span></p><p class=3DMsoPlainText =
style=3D'margin-left:72.0pt;text-indent:-18.0pt;mso-list:l6 level2 =
lfo6'><![if !supportLists]><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-fareast-=
font-family:Calibri;mso-bidi-font-family:Calibri;mso-ansi-language:EN-US'=
><span style=3D'mso-list:Ignore'>d.<span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span></span></span><![endif]><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-ansi-lan=
guage:EN-US'>The term &#8220;management plane&#8221; (with or without =
dash) appears only in Section 1.2. In addition to the already mentioned =
ability to operate on-demand OAM tools, ability of these tools to raise =
alarms is mentioned <o:p></o:p></span></p><p class=3DMsoPlainText =
style=3D'margin-left:108.0pt;text-indent:-108.0pt;mso-text-indent-alt:-9.=
0pt;mso-list:l6 level3 lfo6'><![if !supportLists]><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-fareast-=
font-family:Calibri;mso-bidi-font-family:Calibri;mso-ansi-language:EN-US'=
><span style=3D'mso-list:Ignore'><span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>i.<span style=3D'font:7.0pt =
"Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span></span></span><![endif]><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-ansi-lan=
guage:EN-US'>This is definitely a step forward vs. the -05 =
version<o:p></o:p></span></p><p class=3DMsoPlainText =
style=3D'margin-left:108.0pt;text-indent:-108.0pt;mso-text-indent-alt:-9.=
0pt;mso-list:l6 level3 lfo6'><![if !supportLists]><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-fareast-=
font-family:Calibri;mso-bidi-font-family:Calibri;mso-ansi-language:EN-US'=
><span style=3D'mso-list:Ignore'><span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp; </span>ii.<span style=3D'font:7.0pt "Times =
New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span></span></span><![endif]><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-ansi-lan=
guage:EN-US'>While RFC 6427 is now referenced in the draft (it was =
missing in the previous version), the draft does not mention alarm =
suppression function. And while it mentions AIS in MPLS-TP it only =
points to RFC 6327 for the explanation of the consequent actions of AIS. =
<o:p></o:p></span></p><p class=3DMsoPlainText =
style=3D'margin-left:108.0pt;text-indent:-108.0pt;mso-text-indent-alt:-9.=
0pt;mso-list:l6 level3 lfo6'><![if !supportLists]><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-fareast-=
font-family:Calibri;mso-bidi-font-family:Calibri;mso-ansi-language:EN-US'=
><span style=3D'mso-list:Ignore'><span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp; </span>iii.<span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span></span></span><![endif]><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-ansi-lan=
guage:EN-US'>For the sake of completeness, ability to clear alarms =
should also be mentioned IMO &#8211; but this is a very minor =
issue.<o:p></o:p></span></p><p class=3DMsoPlainText =
style=3D'margin-left:72.0pt;text-indent:-18.0pt;mso-list:l6 level2 =
lfo6'><![if !supportLists]><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-fareast-=
font-family:Calibri;mso-bidi-font-family:Calibri;mso-ansi-language:EN-US'=
><span style=3D'mso-list:Ignore'>e.<span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span></span></span><![endif]><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-ansi-lan=
guage:EN-US'>The term &#8220;test plane&#8221; appears in Section 4.5, =
but, as already mentioned above, &nbsp;specific test plane protocols are =
not discussed in the draft<o:p></o:p></span></p><p class=3DMsoPlainText =
style=3D'margin-left:36.0pt;text-indent:-18.0pt;mso-list:l6 level1 =
lfo6'><![if !supportLists]><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-fareast-=
font-family:Calibri;mso-bidi-font-family:Calibri;mso-ansi-language:EN-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]><b><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-ansi-lan=
guage:EN-US'>OAM in connectionless vs. connection-oriented =
networks</span></b><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-ansi-lan=
guage:EN-US'><o:p></o:p></span></p><p class=3DMsoPlainText =
style=3D'margin-left:72.0pt;text-indent:-18.0pt;mso-list:l6 level2 =
lfo6'><![if !supportLists]><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-fareast-=
font-family:Calibri;mso-bidi-font-family:Calibri;mso-ansi-language:EN-US'=
><span style=3D'mso-list:Ignore'>a.<span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span></span></span><![endif]><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-ansi-lan=
guage:EN-US'>The first sentence in Section 1 states that =
&#8220;</span><span lang=3DEN-US =
style=3D'font-family:"Calibri","sans-serif";mso-ansi-language:EN-US'>OAM =
is a general term that refers to a toolset for detecting, isolating and =
reporting connection failures and performance degradation</span><span =
lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-ansi-lan=
guage:EN-US'>&#8221;. To me this suggests that OAM is applicable only to =
connection-oriented networks (if you do not have connections, =
<i>connection problems</i> do not exist by =
definition).<o:p></o:p></span></p><p class=3DMsoPlainText =
style=3D'margin-left:72.0pt;text-indent:-18.0pt;mso-list:l6 level2 =
lfo6'><![if !supportLists]><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-fareast-=
font-family:Calibri;mso-bidi-font-family:Calibri;mso-ansi-language:EN-US'=
><span style=3D'mso-list:Ignore'>b.<span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span></span></span><![endif]><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-ansi-lan=
guage:EN-US'>The term &#8220;connection&#8221; appears in some other =
places in the draft, e.g., the connectivity check &#8220;is used to =
verify the liveness of a connection&#8221; (Section =
1.1).<o:p></o:p></span></p><p class=3DMsoPlainText =
style=3D'margin-left:72.0pt;text-indent:-18.0pt;mso-list:l6 level2 =
lfo6'><![if !supportLists]><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-fareast-=
font-family:Calibri;mso-bidi-font-family:Calibri;mso-ansi-language:EN-US'=
><span style=3D'mso-list:Ignore'>c.<span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span></span></span><![endif]><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-ansi-lan=
guage:EN-US'>At&nbsp;the same time, the draft =
discusses:<o:p></o:p></span></p><p class=3DMsoPlainText =
style=3D'margin-left:108.0pt;text-indent:-108.0pt;mso-text-indent-alt:-9.=
0pt;mso-list:l6 level3 lfo6'><![if !supportLists]><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-fareast-=
font-family:Calibri;mso-bidi-font-family:Calibri;mso-ansi-language:EN-US'=
><span style=3D'mso-list:Ignore'><span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>i.<span style=3D'font:7.0pt =
"Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span></span></span><![endif]><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-ansi-lan=
guage:EN-US'>ICMP Ping (Section 3.1.1) operating in connectionless IP =
networks<o:p></o:p></span></p><p class=3DMsoPlainText =
style=3D'margin-left:108.0pt;text-indent:-108.0pt;mso-text-indent-alt:-9.=
0pt;mso-list:l6 level3 lfo6'><![if !supportLists]><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-fareast-=
font-family:Calibri;mso-bidi-font-family:Calibri;mso-ansi-language:EN-US'=
><span style=3D'mso-list:Ignore'><span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp; </span>ii.<span style=3D'font:7.0pt "Times =
New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span></span></span><![endif]><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-ansi-lan=
guage:EN-US'>LSP-Ping in MPLS networks (Section 3.3). Since LSP-Ping as =
defined in RFC 4379 is applicable to LSPs set up by LDP, I&#8217;d say =
that it operates in connectionless environment<o:p></o:p></span></p><p =
class=3DMsoPlainText =
style=3D'margin-left:108.0pt;text-indent:-108.0pt;mso-text-indent-alt:-9.=
0pt;mso-list:l6 level3 lfo6'><![if !supportLists]><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-fareast-=
font-family:Calibri;mso-bidi-font-family:Calibri;mso-ansi-language:EN-US'=
><span style=3D'mso-list:Ignore'><span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp; </span>iii.<span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span></span></span><![endif]><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-ansi-lan=
guage:EN-US'>Ethernet OAM (1.5) operating in connectionless Ethernet =
networks etc.<o:p></o:p></span></p><p class=3DMsoPlainText =
style=3D'margin-left:36.0pt;text-indent:-18.0pt;mso-list:l6 level1 =
lfo6'><![if !supportLists]><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-fareast-=
font-family:Calibri;mso-bidi-font-family:Calibri;mso-ansi-language:EN-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]><b><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-ansi-lan=
guage:EN-US'>The Mess of&nbsp;MEs, MPs, MEPs and MIPs</span></b><span =
lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-ansi-lan=
guage:EN-US'>. <o:p></o:p></span></p><p class=3DMsoPlainText =
style=3D'margin-left:72.0pt;text-indent:-18.0pt;mso-list:l6 level2 =
lfo6'><![if !supportLists]><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-fareast-=
font-family:Calibri;mso-bidi-font-family:Calibri;mso-ansi-language:EN-US'=
><span style=3D'mso-list:Ignore'>a.<span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span></span></span><![endif]><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-ansi-lan=
guage:EN-US'>Please consider the following text =
fragments<o:p></o:p></span></p><p class=3DMsoPlainText =
style=3D'margin-left:108.0pt;text-indent:-108.0pt;mso-text-indent-alt:-9.=
0pt;mso-list:l6 level3 lfo6'><![if !supportLists]><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-fareast-=
font-family:Calibri;mso-bidi-font-family:Calibri;mso-ansi-language:EN-US'=
><span style=3D'mso-list:Ignore'><span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>i.<span style=3D'font:7.0pt =
"Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span></span></span><![endif]><span lang=3DEN-US =
style=3D'font-family:"Calibri","sans-serif";mso-ansi-language:EN-US'>(In =
section 2.2.2) OAM tools are designed to monitor and manage a =
Maintenance Entity (ME).&nbsp; An ME, as defined in [TP-OAM-FW], defines =
a relationship between two points of a transport path to which =
maintenance and monitoring operations apply. </span><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-ansi-lan=
guage:EN-US'><o:p></o:p></span></p><p class=3DMsoPlainText =
style=3D'margin-left:108.0pt;text-indent:-108.0pt;mso-text-indent-alt:-9.=
0pt;mso-list:l6 level3 lfo6'><![if !supportLists]><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-fareast-=
font-family:Calibri;mso-bidi-font-family:Calibri;mso-ansi-language:EN-US'=
><span style=3D'mso-list:Ignore'><span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp; </span>ii.<span style=3D'font:7.0pt "Times =
New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span></span></span><![endif]><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-ansi-lan=
guage:EN-US'>(ibid.) Various terms are used to refer to an ME. For =
example, BFD does not explicitly use a term that is equivalent to ME, =
but rather uses the term &quot;session&quot;, referring to the =
relationship between two nodes using a BFD protocol. The MPLS LSP Ping =
([LSP-Ping]) terminology simply uses the term &quot;LSP&quot; in this =
context<o:p></o:p></span></p><p class=3DMsoPlainText =
style=3D'margin-left:108.0pt;text-indent:-108.0pt;mso-text-indent-alt:-9.=
0pt;mso-list:l6 level3 lfo6'><![if !supportLists]><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-fareast-=
font-family:Calibri;mso-bidi-font-family:Calibri;mso-ansi-language:EN-US'=
><span style=3D'mso-list:Ignore'><span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp; </span>iii.<span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span></span></span><![endif]><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-ansi-lan=
guage:EN-US'>(In Section 2.2.3) </span><span lang=3DEN-US =
style=3D'font-family:"Calibri","sans-serif";mso-ansi-language:EN-US'>A =
Maintenance Point (MP) is a functional entity that is defined at a node =
in the network, and either initiates or reacts to OAM messages. A =
Maintenance End Point (MEP) is one of the end points of an ME, and can =
initiate OAM messages and respond to them. A Maintenance Intermediate =
Point (MIP) is an intermediate point between two MEPs, that does not =
generally initiate OAM frames (one exception to this is the use of AIS =
notifications), but is able to respond to OAM frames </span><span =
lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-ansi-lan=
guage:EN-US'>that are destined to it.<o:p></o:p></span></p><p =
class=3DMsoPlainText =
style=3D'margin-left:108.0pt;text-indent:-108.0pt;mso-text-indent-alt:-9.=
0pt;mso-list:l6 level3 lfo6'><![if !supportLists]><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-fareast-=
font-family:Calibri;mso-bidi-font-family:Calibri;mso-ansi-language:EN-US'=
><span style=3D'mso-list:Ignore'><span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp; </span>iv.<span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span></span></span><![endif]><span lang=3DEN-US =
style=3D'font-family:"Calibri","sans-serif";mso-ansi-language:EN-US'>(Ibi=
d.) MPLS-TP ([TP-OAM-FW]) uses a similar distinction on the placement of =
the MP - either at the ingress, egress, or forwarding function of the =
node (Down / Up MPs).&nbsp; This placement is important for localization =
of a connection failure.</span><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-ansi-lan=
guage:EN-US'><o:p></o:p></span></p><p class=3DMsoPlainText =
style=3D'margin-left:72.0pt;text-indent:-18.0pt;mso-list:l6 level2 =
lfo6'><![if !supportLists]><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-fareast-=
font-family:Calibri;mso-bidi-font-family:Calibri;mso-ansi-language:EN-US'=
><span style=3D'mso-list:Ignore'>b.<span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span></span></span><![endif]><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-ansi-lan=
guage:EN-US'>The last of these statements seems to hint that with just =
two &nbsp;mutually exclusive types of MPs (UP/DOWN) it is possible to =
associated an MP with one of 3 possible placements (ingress, egress or =
forwarding function).<o:p></o:p></span></p><p class=3DMsoPlainText =
style=3D'margin-left:72.0pt;text-indent:-18.0pt;mso-list:l6 level2 =
lfo6'><![if !supportLists]><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-fareast-=
font-family:Calibri;mso-bidi-font-family:Calibri;mso-ansi-language:EN-US'=
><span style=3D'mso-list:Ignore'>c.<span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span></span></span><![endif]><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-ansi-lan=
guage:EN-US'>IMHO and FWIW combining these statements can result in some =
unexpected (and undesirable) conclusions. E.g., <o:p></o:p></span></p><p =
class=3DMsoPlainText =
style=3D'margin-left:108.0pt;text-indent:-108.0pt;mso-text-indent-alt:-9.=
0pt;mso-list:l6 level3 lfo6'><![if !supportLists]><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-fareast-=
font-family:Calibri;mso-bidi-font-family:Calibri;mso-ansi-language:EN-US'=
><span style=3D'mso-list:Ignore'><span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>i.<span style=3D'font:7.0pt =
"Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span></span></span><![endif]><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-ansi-lan=
guage:EN-US'>Premises:<o:p></o:p></span></p><p class=3DMsoPlainText =
style=3D'margin-left:135.0pt;text-indent:-18.0pt;mso-list:l2 level1 =
lfo8'><![if !supportLists]><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:Symbol;mso-fareast-font-family:Symb=
ol;mso-bidi-font-family:Symbol;mso-ansi-language:EN-US'><span =
style=3D'mso-list:Ignore'>&middot;<span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span></span></span><![endif]><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-ansi-lan=
guage:EN-US'>An MPLS LSP is an ME in the case of LSP =
Ping<o:p></o:p></span></p><p class=3DMsoPlainText =
style=3D'margin-left:135.0pt;text-indent:-18.0pt;mso-list:l2 level1 =
lfo8'><![if !supportLists]><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:Symbol;mso-fareast-font-family:Symb=
ol;mso-bidi-font-family:Symbol;mso-ansi-language:EN-US'><span =
style=3D'mso-list:Ignore'>&middot;<span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span></span></span><![endif]><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-ansi-lan=
guage:EN-US'>An ME defines a point-to-point relationship between two =
points on a transport path<o:p></o:p></span></p><p class=3DMsoPlainText =
style=3D'margin-left:135.0pt;text-indent:-18.0pt;mso-list:l2 level1 =
lfo8'><![if !supportLists]><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:Symbol;mso-fareast-font-family:Symb=
ol;mso-bidi-font-family:Symbol;mso-ansi-language:EN-US'><span =
style=3D'mso-list:Ignore'>&middot;<span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span></span></span><![endif]><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-ansi-lan=
guage:EN-US'>These points are defined at nodes<o:p></o:p></span></p><p =
class=3DMsoPlainText style=3D'margin-left:99.0pt'><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-ansi-lan=
guage:EN-US'>Conclusion: <i>An MPLS LSP can cross only two nodes</i> =
(because in IP/MPLS LSP Ping can be initiated from any node =
participating in an LSP).<o:p></o:p></span></p><p class=3DMsoPlainText =
style=3D'margin-left:108.0pt;text-indent:-108.0pt;mso-text-indent-alt:-9.=
0pt;mso-list:l6 level3 lfo6'><![if !supportLists]><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-fareast-=
font-family:Calibri;mso-bidi-font-family:Calibri;mso-ansi-language:EN-US'=
><span style=3D'mso-list:Ignore'><span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp; </span>ii.<span style=3D'font:7.0pt "Times =
New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span></span></span><![endif]><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-ansi-lan=
guage:EN-US'>Premises:<o:p></o:p></span></p><p class=3DMsoPlainText =
style=3D'margin-left:144.0pt;text-indent:-18.0pt;mso-list:l1 level2 =
lfo10'><![if !supportLists]><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:Symbol;mso-fareast-font-family:Symb=
ol;mso-bidi-font-family:Symbol;mso-ansi-language:EN-US'><span =
style=3D'mso-list:Ignore'>&middot;<span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span></span></span><![endif]><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-ansi-lan=
guage:EN-US'>BFD as defined in RFC 5880 is an OAM tool (it is listed as =
such in Table 1 in section 1.4)&nbsp; <o:p></o:p></span></p><p =
class=3DMsoPlainText =
style=3D'margin-left:144.0pt;text-indent:-18.0pt;mso-list:l1 level2 =
lfo10'><![if !supportLists]><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:Symbol;mso-fareast-font-family:Symb=
ol;mso-bidi-font-family:Symbol;mso-ansi-language:EN-US'><span =
style=3D'mso-list:Ignore'>&middot;<span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span></span></span><![endif]><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-ansi-lan=
guage:EN-US'>OAM tools are designed to monitor =
MEs<o:p></o:p></span></p><p class=3DMsoPlainText =
style=3D'margin-left:144.0pt;text-indent:-18.0pt;mso-list:l1 level2 =
lfo10'><![if !supportLists]><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:Symbol;mso-fareast-font-family:Symb=
ol;mso-bidi-font-family:Symbol;mso-ansi-language:EN-US'><span =
style=3D'mso-list:Ignore'>&middot;<span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span></span></span><![endif]><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-ansi-lan=
guage:EN-US'>In the case of a BFD&nbsp; a BFD session (there are no =
other sessions in RFC 5880) is an ME<o:p></o:p></span></p><p =
class=3DMsoPlainText style=3D'margin-left:108.0pt'><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-ansi-lan=
guage:EN-US'>Conclusion: <i>BFD is designed to monitor its own sessions =
(and hence is completely useless</i>).<o:p></o:p></span></p><p =
class=3DMsoPlainText style=3D'margin-left:108.0pt'><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-ansi-lan=
guage:EN-US'><o:p>&nbsp;</o:p></span></p><p class=3DMsoPlainText><span =
lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-ansi-lan=
guage:EN-US'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoPlainText><b><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-ansi-lan=
guage:EN-US'>A Side Note</span></b><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-ansi-lan=
guage:EN-US'>: The majority of problematic definitions in the draft are =
based on RFC 6371. IMHO and FWIW this results in 3 types of =
problems:<o:p></o:p></span></p><p class=3DMsoPlainText =
style=3D'margin-left:38.5pt;text-indent:-18.0pt;mso-list:l4 level1 =
lfo12'><![if !supportLists]><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:Symbol;mso-fareast-font-family:Symb=
ol;mso-bidi-font-family:Symbol;mso-ansi-language:EN-US'><span =
style=3D'mso-list:Ignore'>&middot;<span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span></span></span><![endif]><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-ansi-lan=
guage:EN-US'>The authors misinterpret RFC 6371. E.g., it only speaks =
about UP and DOWN MEPs, not about UP and DOWN MPs , and it does not =
discuss ingress/egress/forwarding engine =
placement<o:p></o:p></span></p><p class=3DMsoPlainText =
style=3D'margin-left:38.5pt;text-indent:-18.0pt;mso-list:l4 level1 =
lfo12'><![if !supportLists]><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:Symbol;mso-fareast-font-family:Symb=
ol;mso-bidi-font-family:Symbol;mso-ansi-language:EN-US'><span =
style=3D'mso-list:Ignore'>&middot;<span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span></span></span><![endif]><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-ansi-lan=
guage:EN-US'>The authors have tried to extend the definitions from 6371 =
to other IETF technologies (IP and IP/MPLS). E.g., in MPLS-TP sending =
LSP-Ping packets from an intermediate node of a co-routed bi-directional =
LSP towards one of its endpoints is possible, but the responses would =
not be received by the initiator... <o:p></o:p></span></p><p =
class=3DMsoPlainText =
style=3D'margin-left:38.5pt;text-indent:-18.0pt;mso-list:l4 level1 =
lfo12'><![if !supportLists]><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:Symbol;mso-fareast-font-family:Symb=
ol;mso-bidi-font-family:Symbol;mso-ansi-language:EN-US'><span =
style=3D'mso-list:Ignore'>&middot;<span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span></span></span><![endif]><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-ansi-lan=
guage:EN-US'>Some of the original definitions in 6371 are problematic =
(among other things, this applies to UP and DOWN =
MEPs).<o:p></o:p></span></p><p class=3DMsoPlainText><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-ansi-lan=
guage:EN-US'>&nbsp;<o:p></o:p></span></p><p =
class=3DMsoPlainText><b><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-ansi-lan=
guage:EN-US'>Minor Issues</span></b><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-ansi-lan=
guage:EN-US'>:<o:p></o:p></span></p><p class=3DMsoPlainText =
style=3D'margin-left:38.7pt;text-indent:-18.0pt;mso-list:l3 level1 =
lfo14'><![if !supportLists]><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-fareast-=
font-family:Calibri;mso-bidi-font-family:Calibri;mso-ansi-language:EN-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 =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-ansi-lan=
guage:EN-US'>Limited coverage of performance measurement. =
<o:p></o:p></span></p><p class=3DMsoPlainText =
style=3D'margin-left:74.7pt;text-indent:-18.0pt;mso-list:l3 level2 =
lfo14'><![if !supportLists]><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-fareast-=
font-family:Calibri;mso-bidi-font-family:Calibri;mso-ansi-language:EN-US'=
><span style=3D'mso-list:Ignore'>a.<span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span></span></span><![endif]><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-ansi-lan=
guage:EN-US'>The draft mentions packet loss, delay/delay variation and =
the (undisclosed) throughput measurement. <o:p></o:p></span></p><p =
class=3DMsoPlainText =
style=3D'margin-left:74.7pt;text-indent:-18.0pt;mso-list:l3 level2 =
lfo14'><![if !supportLists]><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-fareast-=
font-family:Calibri;mso-bidi-font-family:Calibri;mso-ansi-language:EN-US'=
><span style=3D'mso-list:Ignore'>b.<span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span></span></span><![endif]><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-ansi-lan=
guage:EN-US'>At the same time it ignores such issues as duplication and =
reordering (and does not mention RFC 4347 and RFC 5560 =
respectively)<o:p></o:p></span></p><p class=3DMsoPlainText =
style=3D'margin-left:74.7pt;text-indent:-18.0pt;mso-list:l3 level2 =
lfo14'><![if !supportLists]><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-fareast-=
font-family:Calibri;mso-bidi-font-family:Calibri;mso-ansi-language:EN-US'=
><span style=3D'mso-list:Ignore'>c.<span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span></span></span><![endif]><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-ansi-lan=
guage:EN-US'>Connectivity measurement (RFC 2678) is referenced and =
mentioned in the text. But it is not mapped to any of the main =
performance measurements functions<o:p></o:p></span></p><p =
class=3DMsoPlainText =
style=3D'margin-left:38.7pt;text-indent:-18.0pt;mso-list:l3 level1 =
lfo14'><![if !supportLists]><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-fareast-=
font-family:Calibri;mso-bidi-font-family:Calibri;mso-ansi-language:EN-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 =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-ansi-lan=
guage:EN-US'>Proposed classification of the IETF documents (into tools, =
profiles, infrastructure and miscellaneous) could be useful but is not =
consistently applied. E.g.,<o:p></o:p></span></p><p class=3DMsoPlainText =
style=3D'margin-left:74.7pt;text-indent:-18.0pt;mso-list:l3 level2 =
lfo14'><![if !supportLists]><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-fareast-=
font-family:Calibri;mso-bidi-font-family:Calibri;mso-ansi-language:EN-US'=
><span style=3D'mso-list:Ignore'>a.<span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span></span></span><![endif]><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-ansi-lan=
guage:EN-US'>I do not think that RFC 792 defines an OAM =
Tool<o:p></o:p></span></p><p class=3DMsoPlainText =
style=3D'margin-left:74.7pt;text-indent:-18.0pt;mso-list:l3 level2 =
lfo14'><![if !supportLists]><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-fareast-=
font-family:Calibri;mso-bidi-font-family:Calibri;mso-ansi-language:EN-US'=
><span style=3D'mso-list:Ignore'>b.<span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span></span></span><![endif]><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-ansi-lan=
guage:EN-US'>I have serious doubts that RFC 4556 and RFC 5337 (defining =
the control plane for the IPPM mechanisms) are &#8220;OAM Tools&#8221; =
while all the referenced specific measurement protocols are =
&#8220;Miscellaneous&#8221; etc.<o:p></o:p></span></p><p =
class=3DMsoPlainText><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-ansi-lan=
guage:EN-US'><o:p>&nbsp;</o:p></span></p><p class=3DMsoPlainText><span =
lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-ansi-lan=
guage:EN-US'>Unfortunately could not provide any useful information =
regarding nits, typos etc. My review is incomplete in this regard, and I =
owe apologies to Routing ADs, my colleagues in the Routing Directorate =
and the authors. <o:p></o:p></span></p><p class=3DMsoPlainText><span =
lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-ansi-lan=
guage:EN-US'>&nbsp;<o:p></o:p></span></p><p class=3DMsoPlainText><span =
lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-ansi-lan=
guage:EN-US'>Regards,<o:p></o:p></span></p><p class=3DMsoPlainText><span =
lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-ansi-lan=
guage:EN-US'>&nbsp;&nbsp;&nbsp;&nbsp; Sasha<o:p></o:p></span></p><p =
class=3DMsoPlainText><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-ansi-lan=
guage:EN-US'>&nbsp;<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US =
style=3D'mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US =
style=3D'mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></span></p><p><span =
lang=3DEN-US style=3D'mso-ansi-language:EN-US'>This e-mail message is =
intended for the recipient only and contains information which is =
CONFIDENTIAL and which may be proprietary to ECI Telecom. If you have =
received this transmission in error, please inform us by e-mail, phone =
or fax, and then delete the original and all copies thereof. =
<o:p></o:p></span></p></div></div></body></html>
------=_NextPart_000_0083_01CDFA26.98358D00--


From rcallon@juniper.net  Mon Jan 28 11:50:06 2013
Return-Path: <rcallon@juniper.net>
X-Original-To: rtg-dir@ietfa.amsl.com
Delivered-To: rtg-dir@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id EBF7F21F8786; Mon, 28 Jan 2013 11:50:05 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -101.166
X-Spam-Level: 
X-Spam-Status: No, score=-101.166 tagged_above=-999 required=5 tests=[AWL=-2.000, BAYES_00=-2.599, HTML_MESSAGE=0.001, MANGLED_STOP=2.3, RCVD_IN_DNSWL_MED=-4, SARE_RAND_6=2, UNRESOLVED_TEMPLATE=3.132, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 272DZcTkvojD; Mon, 28 Jan 2013 11:50:02 -0800 (PST)
Received: from exprod7og121.obsmtp.com (exprod7og121.obsmtp.com [64.18.2.20]) by ietfa.amsl.com (Postfix) with ESMTP id 8199E21F8609; Mon, 28 Jan 2013 11:50:00 -0800 (PST)
Received: from P-EMHUB02-HQ.jnpr.net ([66.129.224.36]) (using TLSv1) by exprod7ob121.postini.com ([64.18.6.12]) with SMTP ID DSNKUQbWaAm+IjCwOmsd33bgGCxP1oyrySpc@postini.com; Mon, 28 Jan 2013 11:50:00 PST
Received: from P-CLDFE01-HQ.jnpr.net (172.24.192.59) by P-EMHUB02-HQ.jnpr.net (172.24.192.36) with Microsoft SMTP Server (TLS) id 8.3.213.0; Mon, 28 Jan 2013 11:49:46 -0800
Received: from o365mail.juniper.net (207.17.137.224) by o365mail.juniper.net (172.24.192.59) with Microsoft SMTP Server id 14.1.355.2; Mon, 28 Jan 2013 11:49:46 -0800
Received: from va3outboundpool.messaging.microsoft.com (216.32.180.31) by o365mail.juniper.net (207.17.137.224) with Microsoft SMTP Server (TLS) id 14.1.355.2; Mon, 28 Jan 2013 11:58:42 -0800
Received: from mail177-va3-R.bigfish.com (10.7.14.241) by VA3EHSOBE004.bigfish.com (10.7.40.24) with Microsoft SMTP Server id 14.1.225.23; Mon, 28 Jan 2013 19:49:45 +0000
Received: from mail177-va3 (localhost [127.0.0.1])	by mail177-va3-R.bigfish.com (Postfix) with ESMTP id ED6812C02A5; Mon, 28 Jan 2013 19:49:44 +0000 (UTC)
X-Forefront-Antispam-Report: CIP:157.56.244.213; KIP:(null); UIP:(null); (null); H:CH1PRD0510HT002.namprd05.prod.outlook.com; R:internal; EFV:INT
X-SpamScore: -21
X-BigFish: PS-21(zzd6eahc85fh1418Izz1ee6h1de0h1202h1e76h1d1ah1d2ahzz1033IL17326ah8275dh18c673hz2dh2a8h668h839hd25hf0ah1288h12a5h12bdh137ah1441h1504h1537h153bh15d0h162dh1631h1758h18e1h1155h)
Received: from mail177-va3 (localhost.localdomain [127.0.0.1]) by mail177-va3 (MessageSwitch) id 1359402554583527_23746; Mon, 28 Jan 2013 19:49:14 +0000 (UTC)
Received: from VA3EHSMHS031.bigfish.com (unknown [10.7.14.243])	by mail177-va3.bigfish.com (Postfix) with ESMTP id 7DE1C2A038B; Mon, 28 Jan 2013 19:49:14 +0000 (UTC)
Received: from CH1PRD0510HT002.namprd05.prod.outlook.com (157.56.244.213) by VA3EHSMHS031.bigfish.com (10.7.99.41) with Microsoft SMTP Server (TLS) id 14.1.225.23; Mon, 28 Jan 2013 19:49:11 +0000
Received: from CH1PRD0510MB355.namprd05.prod.outlook.com ([169.254.2.95]) by CH1PRD0510HT002.namprd05.prod.outlook.com ([10.255.150.37]) with mapi id 14.16.0263.000; Mon, 28 Jan 2013 19:49:11 +0000
From: Ross Callon <rcallon@juniper.net>
To: "rtg-ads@tools.ietf.org" <rtg-ads@tools.ietf.org>, "stbryant@cisco.com" <stbryant@cisco.com>, "sprevidi@cisco.com" <sprevidi@cisco.com>, "imc.shand@googlemail.com" <imc.shand@googlemail.com>
Thread-Topic: RtgDir review: draft-ietf-rtgwg-ipfrr-notvia-addresses-10
Thread-Index: Ac39kIjuJs7ZF2k9QSqE3UIX51Y07g==
Date: Mon, 28 Jan 2013 19:49:10 +0000
Message-ID: <62CCD4C52ACDAD4481149BD5D8A72FD309A77BCC@CH1PRD0510MB355.namprd05.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [66.129.232.2]
Content-Type: multipart/alternative; boundary="_000_62CCD4C52ACDAD4481149BD5D8A72FD309A77BCCCH1PRD0510MB355_"
MIME-Version: 1.0
X-FOPE-CONNECTOR: Id%0$Dn%*$RO%0$TLS%0$FQDN%$TlsDn%
X-FOPE-CONNECTOR: Id%12219$Dn%TOOLS.IETF.ORG$RO%2$TLS%5$FQDN%onpremiseedge-1018244.customer.frontbridge.com$TlsDn%o365mail.juniper.net
X-FOPE-CONNECTOR: Id%12219$Dn%CISCO.COM$RO%2$TLS%5$FQDN%onpremiseedge-1018244.customer.frontbridge.com$TlsDn%o365mail.juniper.net
X-FOPE-CONNECTOR: Id%12219$Dn%GOOGLEMAIL.COM$RO%2$TLS%5$FQDN%onpremiseedge-1018244.customer.frontbridge.com$TlsDn%o365mail.juniper.net
X-FOPE-CONNECTOR: Id%12219$Dn%IETF.ORG$RO%2$TLS%5$FQDN%onpremiseedge-1018244.customer.frontbridge.com$TlsDn%o365mail.juniper.net
Cc: Ross Callon <rcallon@juniper.net>, "rtg-dir@ietf.org" <rtg-dir@ietf.org>, "rtgwg@ietf.org" <rtgwg@ietf.org>
Subject: [RTG-DIR] RtgDir review: draft-ietf-rtgwg-ipfrr-notvia-addresses-10
X-BeenThere: rtg-dir@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Routing Area Directorate <rtg-dir.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/rtg-dir>, <mailto:rtg-dir-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/rtg-dir>
List-Post: <mailto:rtg-dir@ietf.org>
List-Help: <mailto:rtg-dir-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/rtg-dir>, <mailto:rtg-dir-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 28 Jan 2013 19:50:06 -0000

--_000_62CCD4C52ACDAD4481149BD5D8A72FD309A77BCCCH1PRD0510MB355_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Hello,

I have been selected as the Routing Directorate reviewer for this draft. Th=
e Routing Directorate seeks to review all routing or routing-related drafts=
 as they pass through IETF last call and IESG review, and sometimes on spec=
ial request. The purpose of the review is to provide assistance to the Rout=
ing ADs. For more information about the Routing Directorate, please see htt=
p://www.ietf.org/iesg/directorate/routing.html

Although these comments are primarily for the use of the Routing ADs, it wo=
uld be helpful if you could consider them along with any other IETF Last Ca=
ll comments that you receive, and strive to resolve them through discussion=
 or by updating the draft.

Document: draft-ietf-rtgwg-ipfrr-notvia-addresses-10
Reviewer: Ross Callon
Review Date: January 28, 2013
IETF LC End Date: January 31, 2013
Intended Status: informational

Summary:  This document is basically ready for publication, but has nits th=
at should be considered prior to publication.

Comments:

Generally this document is very well written and is very readable. I have o=
nly very minor comments that I think that you should consider prior to publ=
ication.

Major Issues:  No major issues found.

Minor Issues:

The first paragraph of 3.2 is a bit imprecise. It says that there are advan=
tages of using not-via in combination with LFA, but then two of the three a=
dvantages cited don't actually apply to the combination, but only to using =
LFA without not-via (which of course has the disadvantage of not offering c=
omplete coverage, as is discussed in the next paragraph).

Up until section 4.1, the document pretty much reads as if we are talking a=
bout node protection. 4.1 then just sort of forgets (or generalizes) this a=
nd jumps into options for both node protection and link protection. I think=
 that it is appropriate for section 3 to read the way that it currently doe=
s, since it is an overview and does a good job of introducing the technique=
 without confusing the reader with complexities (which are appropriately co=
vered later in the document). To me this implies that somewhere in section =
4, prior to the current section 4.1, you might want a brief discussion of n=
ode protection versus link protection. You might consider adding something =
like:

  In general it may be difficult for a router to quickly distinguish betwee=
n
  link failure and node failure. For example in figure 1 node S might see
  the link to node P suddenly totally fail. In general it is impossible to
  immediately determine whether node P has failed or if the link from S to =
P
  has failed (in some cases link layer indications might give information
  regarding what is going on, and the updates to link state packets from
  node P or from all neighbors of node P will eventually clarify what has
  failed once received and processed). For this reason it is generally
  safer to assume that node P has failed and where possible reroute
  traffic to the next node downstream from P. However, there may be cases
  where this is impossible. For example some destinations might be only
  reachable via node P, and in some topologies the failure of node P may
  partition the network. For this reason we need to consider both node and
  link failures.

Returning to section 4.1, I think that it would be a bit clearer if the las=
t sentence of the first paragraph were its own paragraph. This would cause =
4.1 to start with a general discussion, then have a paragraph about link pr=
otection, then have a paragraph about node protection.

The last sentence of section 4.1 is imprecise. It currently states: "In the=
 case of link protection this simply means that the advertisement from P to=
 S is suppressed, with the result that S and all other nodes compute a rout=
e to Ps which doesn't traverse S, as required". However, this does not actu=
ally compute a route that is guaranteed to not traverse node S, it computes=
 a route that does not traverse the link from S to P. The sentence should r=
ead: "In the case of link protection this simply means that the advertiseme=
nt from P to S is suppressed, with the result that S and all other nodes co=
mpute a route to Ps which doesn't traverse the link from S to P, as require=
d".

Section 5.1, second paragraph: "ANY failure" should be "ANY single failure"=
.

Section 6.1: At first glance it seemed somewhat drastic to have a MUST assu=
me that all other links of the SRLG have failed. After reading the entire s=
ection and thinking about this for a while, I have come to the conclusion t=
hat you are correct. However, I am wondering whether just a bit more explan=
ation might be useful. I am therefore wondering about additional explanatio=
n so that the first paragraph of section 6.1 might read:

   A Shared Risk Link Group (SRLG) is a set of links whose failure can
   be caused by a single action such as a conduit cut or line card
   failure.  When repairing the failure of a link that is a member of an
   SRLG, it is not immediately known whether the entire group has failed
   or only that link. In order to avoid multiple problems as explained
   below, it MUST be assumed that all the other links that are also
   members of the SRLG have also failed.  Consequently, any repair path
   MUST be computed to avoid not just the adjacent link, but also all
   the links which are members of the same SRLG.

Nit:

At first glance section 3.1 seems a bit terse. I am undecided whether it wo=
uld be worthwhile to add a bit more explanation. The current text is clear =
enough to one well versed in the various routing technologies and what I ha=
ve been able to think of as possible additional text seems almost too obvio=
us. As an example the first paragraph could be added to, to read:

   A router can use an equal cost multi-path (ECMP) repair in place of a
   not-via repair. For example, if a router has multiple equal cost next ho=
ps
   to a particular destination, and the link to one fails, it just forwards=
 all
   traffic to the other equal cost next hop(s) without using not-via.

Similarly the second paragraph could be added to, to read:

   A router computing a not-via repair path MAY subject the repair to
   ECMP. For example in figure 1 there may be multiple equal cost paths
   from S to Bp, each of which avoids node P. Since not-via encapsulates
   a packet to Bp, equal cost multipath will work in the normal way for
   computing and using paths from S to Bp.

Again these updates almost seem too trivial, so I have included this sugges=
tion under "nits" and will leave it to the discretion of the authors whethe=
r they want to make any changes.


--_000_62CCD4C52ACDAD4481149BD5D8A72FD309A77BCCCH1PRD0510MB355_
Content-Type: text/html; charset="us-ascii"
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 Exchange Server">
<!-- converted from rtf -->
<style><!-- .EmailQuote { margin-left: 1pt; padding-left: 4pt; border-left:=
 #800000 2px solid; } --></style>
</head>
<body>
<font face=3D"Calibri" size=3D"2"><span style=3D"font-size:11pt;">
<div>Hello, </div>
<div>&nbsp;</div>
<div>I have been selected as the Routing Directorate reviewer for this draf=
t. The Routing Directorate seeks to review all routing or routing-related d=
rafts as they pass through IETF last call and IESG review, and sometimes on=
 special request. The purpose of
the review is to provide assistance to the Routing ADs. For more informatio=
n about the Routing Directorate, please see
<a href=3D"http://www.ietf.org/iesg/directorate/routing.html">http://www.ie=
tf.org/iesg/directorate/routing.html</a> </div>
<div>&nbsp;</div>
<div>Although these comments are primarily for the use of the Routing ADs, =
it would be helpful if you could consider them along with any other IETF La=
st Call comments that you receive, and strive to resolve them through discu=
ssion or by updating the draft.
</div>
<div>&nbsp;</div>
<div>Document: draft-ietf-rtgwg-ipfrr-notvia-addresses-10</div>
<div>Reviewer: Ross Callon </div>
<div>Review Date: January 28, 2013</div>
<div>IETF LC End Date: January 31, 2013</div>
<div>Intended Status: informational&nbsp; </div>
<div>&nbsp;</div>
<div>Summary:&nbsp; This document is basically ready for publication, but h=
as nits that should be considered prior to publication.</div>
<div>&nbsp;</div>
<div>Comments: </div>
<div>&nbsp;</div>
<div>Generally this document is very well written and is very readable. I h=
ave only very minor comments that I think that you should consider prior to=
 publication. </div>
<div>&nbsp;</div>
<div>Major Issues:&nbsp; No major issues found. </div>
<div>&nbsp;</div>
<div>Minor Issues: </div>
<div>&nbsp;</div>
<div>The first paragraph of 3.2 is a bit imprecise. It says that there are =
advantages of using not-via in combination with LFA, but then two of the th=
ree advantages cited don&#8217;t actually apply to the combination, but onl=
y to using LFA without not-via (which
of course has the disadvantage of not offering complete coverage, as is dis=
cussed in the next paragraph). </div>
<div>&nbsp;</div>
<div>Up until section 4.1, the document pretty much reads as if we are talk=
ing about node protection. 4.1 then just sort of forgets (or generalizes) t=
his and jumps into options for both node protection and link protection. I =
think that it is appropriate for
section 3 to read the way that it currently does, since it is an overview a=
nd does a good job of introducing the technique without confusing the reade=
r with complexities (which are appropriately covered later in the document)=
. To me this implies that somewhere
in section 4, prior to the current section 4.1, you might want a brief disc=
ussion of node protection versus link protection. You might consider adding=
 something like: </div>
<div>&nbsp;</div>
<div>&nbsp; In general it may be difficult for a router to quickly distingu=
ish between </div>
<div>&nbsp; link failure and node failure. For example in figure 1 node S m=
ight see </div>
<div>&nbsp; the link to node P suddenly totally fail. In general it is impo=
ssible to</div>
<div>&nbsp; immediately determine whether node P has failed or if the link =
from S to P</div>
<div>&nbsp; has failed (in some cases link layer indications might give inf=
ormation</div>
<div>&nbsp; regarding what is going on, and the updates to link state packe=
ts from</div>
<div>&nbsp; node P or from all neighbors of node P will eventually clarify =
what has</div>
<div>&nbsp; failed once received and processed). For this reason it is gene=
rally</div>
<div>&nbsp; safer to assume that node P has failed and where possible rerou=
te</div>
<div>&nbsp; traffic to the next node downstream from P. However, there may =
be cases</div>
<div>&nbsp; where this is impossible. For example some destinations might b=
e only</div>
<div>&nbsp; reachable via node P, and in some topologies the failure of nod=
e P may</div>
<div>&nbsp; partition the network. For this reason we need to consider both=
 node and</div>
<div>&nbsp; link failures. </div>
<div>&nbsp;</div>
<div>Returning to section 4.1, I think that it would be a bit clearer if th=
e last sentence of the first paragraph were its own paragraph. This would c=
ause 4.1 to start with a general discussion, then have a paragraph about li=
nk protection, then have a paragraph
about node protection. </div>
<div>&nbsp;</div>
<div>The last sentence of section 4.1 is imprecise. It currently states: &#=
8220;In the case of link protection this simply means that the advertisemen=
t from P to S is suppressed, with the result that S and all other nodes com=
pute a route to Ps which doesn't traverse
S, as required&#8221;. However, this does not actually compute a route that=
 is guaranteed to not traverse node S, it computes a route that does not tr=
averse the link from S to P. The sentence should read: &#8220;In the case o=
f link protection this simply means that the
advertisement from P to S is suppressed, with the result that S and all oth=
er nodes compute a route to Ps which doesn't traverse the link from S to P,=
 as required&#8221;. </div>
<div>&nbsp;</div>
<div>Section 5.1, second paragraph: &#8220;ANY failure&#8221; should be &#8=
220;ANY single failure&#8221;. </div>
<div>&nbsp;</div>
<div>Section 6.1: At first glance it seemed somewhat drastic to have a MUST=
 assume that all other links of the SRLG have failed. After reading the ent=
ire section and thinking about this for a while, I have come to the conclus=
ion that you are correct. However,
I am wondering whether just a bit more explanation might be useful. I am th=
erefore wondering about additional explanation so that the first paragraph =
of section 6.1 might read: </div>
<div>&nbsp;</div>
<div>&nbsp;&nbsp; A Shared Risk Link Group (SRLG) is a set of links whose f=
ailure can</div>
<div>&nbsp;&nbsp; be caused by a single action such as a conduit cut or lin=
e card</div>
<div>&nbsp;&nbsp; failure.&nbsp; When repairing the failure of a link that =
is a member of an</div>
<div>&nbsp;&nbsp; SRLG, it is not immediately known whether the entire grou=
p has failed </div>
<div>&nbsp;&nbsp; or only that link. In order to avoid multiple problems as=
 explained </div>
<div>&nbsp;&nbsp; below, it MUST be assumed that all the other links that a=
re also</div>
<div>&nbsp;&nbsp; members of the SRLG have also failed.&nbsp; Consequently,=
 any repair path</div>
<div>&nbsp;&nbsp; MUST be computed to avoid not just the adjacent link, but=
 also all</div>
<div>&nbsp;&nbsp; the links which are members of the same SRLG.</div>
<div>&nbsp;</div>
<div>Nit: </div>
<div>&nbsp;</div>
<div>At first glance section 3.1 seems a bit terse. I am undecided whether =
it would be worthwhile to add a bit more explanation. The current text is c=
lear enough to one well versed in the various routing technologies and what=
 I have been able to think of as
possible additional text seems almost too obvious. As an example the first =
paragraph could be added to, to read: </div>
<div>&nbsp;</div>
<div>&nbsp;&nbsp; A router can use an equal cost multi-path (ECMP) repair i=
n place of a</div>
<div>&nbsp;&nbsp; not-via repair. For example, if a router has multiple equ=
al cost next hops </div>
<div>&nbsp;&nbsp; to a particular destination, and the link to one fails, i=
t just forwards all </div>
<div>&nbsp;&nbsp; traffic to the other equal cost next hop(s) without using=
 not-via. </div>
<div>&nbsp;</div>
<div>Similarly the second paragraph could be added to, to read: </div>
<div>&nbsp;</div>
<div>&nbsp;&nbsp; A router computing a not-via repair path MAY subject the =
repair to</div>
<div>&nbsp;&nbsp; ECMP. For example in figure 1 there may be multiple equal=
 cost paths </div>
<div>&nbsp;&nbsp; from S to Bp, each of which avoids node P. Since not-via =
encapsulates</div>
<div>&nbsp;&nbsp; a packet to Bp, equal cost multipath will work in the nor=
mal way for </div>
<div>&nbsp;&nbsp; computing and using paths from S to Bp. </div>
<div>&nbsp;</div>
<div>Again these updates almost seem too trivial, so I have included this s=
uggestion under &#8220;nits&#8221; and will leave it to the discretion of t=
he authors whether they want to make any changes.</div>
<div>&nbsp;</div>
</span></font>
</body>
</html>

--_000_62CCD4C52ACDAD4481149BD5D8A72FD309A77BCCCH1PRD0510MB355_--

From acee.lindem@ericsson.com  Wed Jan 30 10:34:04 2013
Return-Path: <acee.lindem@ericsson.com>
X-Original-To: rtg-dir@ietfa.amsl.com
Delivered-To: rtg-dir@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BAD3821F886C; Wed, 30 Jan 2013 10:34:04 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.171
X-Spam-Level: 
X-Spam-Status: No, score=-2.171 tagged_above=-999 required=5 tests=[AWL=0.427,  BAYES_00=-2.599, HTML_MESSAGE=0.001]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id kbTBgUhSxYIV; Wed, 30 Jan 2013 10:34:03 -0800 (PST)
Received: from usevmg20.ericsson.net (usevmg20.ericsson.net [198.24.6.45]) by ietfa.amsl.com (Postfix) with ESMTP id 30D8B21F888E; Wed, 30 Jan 2013 10:34:02 -0800 (PST)
X-AuditID: c618062d-b7fcb6d000007ada-77-51096792fac4
Received: from EUSAAHC006.ericsson.se (Unknown_Domain [147.117.188.90]) by usevmg20.ericsson.net (Symantec Mail Security) with SMTP id BB.5A.31450.29769015; Wed, 30 Jan 2013 19:33:55 +0100 (CET)
Received: from EUSAAMB101.ericsson.se ([147.117.188.118]) by EUSAAHC006.ericsson.se ([147.117.188.90]) with mapi id 14.02.0318.004; Wed, 30 Jan 2013 13:33:54 -0500
From: Acee Lindem <acee.lindem@ericsson.com>
To: Stewart Bryant <stbryant@cisco.com>, "Stefano Previdi (sprevidi)" <sprevidi@cisco.com>, "Mike Shand (mshand)" <mshand@cisco.com>, "Pierre Francois" <pierre.francois@imdea.org>, Clarence FilsFils <cfilsfil@cisco.com>, Olivier Bonaventure <olivier.bonaventure@uclouvain.be>
Thread-Topic: Routing Directorate Review of "Framework for Loop-free convergence using oFIB" 
Thread-Index: AQHN/xhbkBCAkpY70028Ms+8Xewwcg==
Date: Wed, 30 Jan 2013 18:33:54 +0000
Message-ID: <94A203EA12AECE4BA92D42DBFFE0AE470B5BF8@eusaamb101.ericsson.se>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [147.117.188.134]
Content-Type: multipart/alternative; boundary="_000_94A203EA12AECE4BA92D42DBFFE0AE470B5BF8eusaamb101ericsso_"
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpikeLIzCtJLcpLzFFi42KZXLonSndyOmegQWsTt8XO2T1sFs+/XmC2 uNHwg8Xizbs/bBYL1jxlt7jw5jezxfrdj5gszj2dw+jA4THl90ZWjyVLfjJ5fF97jdnj1bHv LAEsUVw2Kak5mWWpRfp2CVwZt1ZMYy/YU1bx++pMxgbGowldjBwcEgImEn96RboYOYFMMYkL 99azdTFycQgJHGGU+DlrKTOEs5xR4sO/h8wgVWwCOhLPH/0DS4gIzGSS+DZ5KgtIglnAR+Jd 4092EFtYIEpi0YVjbCC2iEC8xLflW5kgbD2JX38vgA1iEVCV+LFgDyOIzSvgLdG/5i1YnBHo jO+n1jBBzBSXuPVkPhPEeQISS/acZ4awRSVePv7HCmErSyx5sh/qhnyJC78hDuUVEJQ4OfMJ ywRG4VlIRs1CUjYLSRlEXEdiwe5PbBC2tsSyha+ZYewzBx5D9VpL3P75mQVZzQJGjlWMHKXF qWW56UYGmxiB8XhMgk13B+Oel5aHGKU5WJTEeYNcLwQICaQnlqRmp6YWpBbFF5XmpBYfYmTi 4JRqYAxcuOHjq4zN+44s8L3988iyxRIxTmqL9DdfTJ3u42yX8//4rtAnnhZBPq9OxRrNOBLA 0sa0OSj/+mUl3f9asX0svKV/3I7U9P/gWr/SuVry36V056dPkytObOWNUfz6YaFBS+v6SbZd hsY8azxduCvtb5W5+MbP8SzaULHc7PiK5yyPZp+XZ1diKc5INNRiLipOBADSh+6VlQIAAA==
Cc: "rtg-dir@ietf.org" <rtg-dir@ietf.org>, "rtgwg@ietf.org" <rtgwg@ietf.org>
Subject: [RTG-DIR] Routing Directorate Review of "Framework for Loop-free convergence using oFIB"
X-BeenThere: rtg-dir@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Routing Area Directorate <rtg-dir.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/rtg-dir>, <mailto:rtg-dir-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/rtg-dir>
List-Post: <mailto:rtg-dir@ietf.org>
List-Help: <mailto:rtg-dir-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/rtg-dir>, <mailto:rtg-dir-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 30 Jan 2013 18:34:04 -0000

--_000_94A203EA12AECE4BA92D42DBFFE0AE470B5BF8eusaamb101ericsso_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Authors, et al,

I have been selected as the Routing Directorate reviewer for this draft. Th=
e Routing Directorate seeks to review all routing or routing-related drafts=
 as they pass through IETF last call and IESG review, and sometimes on spec=
ial request. The purpose of the review is to provide assistance to the Rout=
ing ADs. For more information about the Routing Directorate, please see htt=
p://www.ietf.org/iesg/directorate/routing.html

Although these comments are primarily for the use of the Routing ADs, it wo=
uld be helpful if you could consider them along with any other IETF Last Ca=
ll comments that you receive, and strive to resolve them through discussion=
 or by updating the draft.

Document: draft-ietf-rtgwg-ipfrr-ordered-fib-08
Reviewer: Acee Lindem
Review Date: January 30, 2013
IETF LC End Date: January 31, 2013
Intended Status: informational

Summary:  This document is basically ready for publication, but has clarifi=
cation that should be considered prior to publication.

Comments: The document accomplishes what it sets out to achieve in document=
ing the ordered FIB mechanism for avoidance of transient loops. While Appen=
dix B is useful, I think the document would be better without Appendix A. O=
f course, this is just my opinion.

Major Issues: None

Minor Issues:
                           1. The document could benefit for a precise defi=
nition of a "non-urgent topology change". From what I gathered, this is any=
 change that can be deferred during the ordered FIB delay.
                           2. Similarly, the document could benefit from a =
precise definition of the "rSPF". I checked RFC 5715 and it is not defined =
there either. I believe our discussions indicate that this is simply an SPF=
 where the shortest path back to us is used as the cost. For example, for t=
he first pass, the SPF would use our neighbor's link cost rather than our o=
wn.
                           3. It would be good to state early on that the c=
urrent oFIB mechanism is limited to a single link or node failure and that =
multiple unrelated failures result in reversion to normal FIB convergence.
                           4. Make sure the hold down timer is defined prec=
isely and early in the document. Currently, this doesn't happen until secti=
on 8.2.
                           5. Upon the initial reading, one may think there=
 is some correspondence between the Router (R) in sections 4 and the Router=
 (R) in section 5. Can this be clearer? Perhaps, (R) is not needed in secti=
on 4 since in all other sections, it refers to the computing router.
                           6. In section 5, I have trouble envisioning a ca=
se where a router would not be in an pre or post failure SPT. I guess if it=
 had no loopbacks and only unnumbered interfaces or only interfaces to broa=
dcast links offering a longer path???
                           7. In section 6.2, it would be instructive to sa=
y that a Link Down condition is represented by an infinite metric (or other=
wise cover this condition).
                           8. In section 8.5, I believe this a different ho=
ld down timer than the one used to group LSPs related to the same failure.

Nits:

                     1. Abstract - replace "However mechanism" with "Howeve=
r the mechanism". I chose singular since it is singular in the preceding te=
xt.
                     2. Introduction - replace "base (FIB)" with "bases (FI=
Bs)" in the first sentence.
                     3. Page 5, replace "change order no" with "change orde=
r, no".
                     4. Page 9, suggest adding "IGP " to "reverse connectiv=
ity check".
                     5. Page 10, suggest using parenthesis rather than rely=
ing on arithmetic precedence for equations, e.g., T0 + H + (rank * MAX_FIB)
                     6. There is a mixture of "neighbor" and "neighbour" in=
 the document. Of course, I prefer the US English to UK English since this =
is what all the OSPF RFCs use.
                     7. Section 8.1, the actions are formatting inconsisten=
tly. In one case, as a paragraph and the other as a list.
                     8. Page 19, replace "algorithms i.e." with "algorithms=
, i.e.".
                     9. Page 19 and Page 22, use of (PNSM) and (PN) is inco=
nsistent.
                  10. Page 23, Run-on sentence beginning "Manual configurat=
ion...".
                  11. There some instances where the opening clause for a s=
entence is preceded with a comma and some where it is not. I prefer the for=
mer. For example, section 4.2 appears to be written in a different style wi=
th missing punctuation.


Thanks,
Acee







--_000_94A203EA12AECE4BA92D42DBFFE0AE470B5BF8eusaamb101ericsso_
Content-Type: text/html; charset="us-ascii"
Content-ID: <923B7C27A8F7824F95E62CA87FF8D8E7@ericsson.com>
Content-Transfer-Encoding: quoted-printable

<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
</head>
<body style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-lin=
e-break: after-white-space; ">
<div style=3D"font-family: Calibri; font-size: 15px; ">Authors, et al,</div=
>
<div style=3D"font-family: Calibri; font-size: 15px; ">&nbsp;</div>
<div style=3D"font-family: Calibri; font-size: 15px; ">I have been selected=
 as the Routing Directorate reviewer for this draft. The Routing Directorat=
e seeks to review all routing or routing-related drafts as they pass throug=
h IETF last call and IESG review,
 and sometimes on special request. The purpose of the review is to provide =
assistance to the Routing ADs. For more information about the Routing Direc=
torate, please see&nbsp;<a href=3D"http://www.ietf.org/iesg/directorate/rou=
ting.html">http://www.ietf.org/iesg/directorate/routing.html</a></div>
<div style=3D"font-family: Calibri; font-size: 15px; ">&nbsp;</div>
<div style=3D"font-family: Calibri; font-size: 15px; ">Although these comme=
nts are primarily for the use of the Routing ADs, it would be helpful if yo=
u could consider them along with any other IETF Last Call comments that you=
 receive, and strive to resolve them
 through discussion or by updating the draft.</div>
<div style=3D"font-family: Calibri; font-size: 15px; ">&nbsp;</div>
<div style=3D"font-family: Calibri; font-size: 15px; ">Document: draft-ietf=
-rtgwg-ipfrr-ordered-fib-08</div>
<div style=3D"font-family: Calibri; font-size: 15px; ">Reviewer: Acee Linde=
m</div>
<div style=3D"font-family: Calibri; font-size: 15px; ">Review Date: January=
 30, 2013</div>
<div style=3D"font-family: Calibri; font-size: 15px; ">IETF LC End Date: Ja=
nuary 31, 2013</div>
<div style=3D"font-family: Calibri; font-size: 15px; ">Intended Status: inf=
ormational&nbsp;</div>
<div style=3D"font-family: Calibri; font-size: 15px; ">&nbsp;</div>
<div style=3D"font-family: Calibri; font-size: 15px; ">Summary:&nbsp; This =
document is basically ready for publication, but has clarification that sho=
uld be considered prior to publication.</div>
<div style=3D"font-family: Calibri; font-size: 15px; ">&nbsp;</div>
<div style=3D"font-family: Calibri; font-size: 15px; ">Comments: The docume=
nt accomplishes what it sets out to achieve in documenting the ordered FIB =
mechanism for avoidance of transient loops. While Appendix B is useful, I t=
hink the document would be better
 without Appendix A. Of course, this is just my opinion.&nbsp;</div>
<div style=3D"font-family: Calibri; font-size: 15px; "><br>
</div>
<div style=3D"font-family: Calibri; font-size: 15px; ">Major Issues: None&n=
bsp;</div>
<div style=3D"font-family: Calibri; font-size: 15px; "><br>
</div>
<div style=3D"font-family: Calibri; font-size: 15px; ">Minor Issues: &nbsp;=
 &nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp=
; &nbsp;&nbsp;</div>
<div style=3D"font-family: Calibri; font-size: 15px; ">&nbsp; &nbsp; &nbsp;=
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbs=
p;1. The document could benefit for a precise definition of a &quot;non-urg=
ent topology change&quot;. From what I gathered, this is any change that ca=
n be deferred during the ordered FIB delay.&nbsp;</div>
<div style=3D"font-family: Calibri; font-size: 15px; ">&nbsp; &nbsp; &nbsp;=
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbs=
p;2. Similarly, the document could benefit from a precise definition of the=
 &quot;rSPF&quot;. I checked RFC 5715 and it is not defined there either. I=
 believe our discussions indicate that
 this is simply an SPF where the shortest path back to us is used as the co=
st. For example, for the first pass, the SPF would use our neighbor's link =
cost rather than our own.&nbsp;</div>
<div style=3D"font-family: Calibri; font-size: 15px; ">&nbsp; &nbsp; &nbsp;=
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbs=
p;3. It would be good to state early on that the current oFIB mechanism is =
limited to a single link or node failure and that multiple unrelated failur=
es result in reversion to normal
 FIB convergence.&nbsp;</div>
<div style=3D"font-family: Calibri; font-size: 15px; ">&nbsp; &nbsp; &nbsp;=
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbs=
p;4. Make sure the hold down timer is defined precisely and early in the do=
cument. Currently, this doesn't happen until section 8.2.&nbsp;</div>
<div style=3D"font-family: Calibri; font-size: 15px; ">&nbsp; &nbsp; &nbsp;=
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbs=
p;5. Upon the initial reading, one may think there is some correspondence b=
etween the Router (R) in sections 4 and the Router (R) in section 5. Can th=
is be clearer? Perhaps, (R) is
 not needed in section 4 since in all other sections, it refers to the comp=
uting router.&nbsp;</div>
<div style=3D"font-family: Calibri; font-size: 15px; ">&nbsp; &nbsp; &nbsp;=
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbs=
p;6. In section 5, I have trouble envisioning a case where a router would n=
ot be in an pre or post failure SPT. I guess if it had no loopbacks and onl=
y unnumbered interfaces or only
 interfaces to broadcast links offering a longer path???&nbsp;</div>
<div style=3D"font-family: Calibri; font-size: 15px; ">&nbsp; &nbsp; &nbsp;=
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbs=
p;7. In section 6.2, it would be instructive to say that a Link Down condit=
ion is represented by an infinite metric (or otherwise cover this condition=
).&nbsp;</div>
<div style=3D"font-family: Calibri; font-size: 15px; ">&nbsp; &nbsp; &nbsp;=
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbs=
p;8. In section 8.5, I believe this a different hold down timer than the on=
e used to group LSPs related to the same failure.&nbsp;</div>
<div style=3D"font-family: Calibri; font-size: 15px; "><br>
</div>
<div style=3D"font-family: Calibri; font-size: 15px; ">Nits:&nbsp;</div>
<div style=3D"font-family: Calibri; font-size: 15px; "><br>
</div>
<div style=3D"font-family: Calibri; font-size: 15px; ">&nbsp; &nbsp; &nbsp;=
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;1. Abstract - repla=
ce &quot;However mechanism&quot; with &quot;However the mechanism&quot;. I =
chose singular since it is singular in the preceding text.&nbsp;</div>
<div style=3D"font-family: Calibri; font-size: 15px; ">&nbsp; &nbsp; &nbsp;=
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;2. Introduction - r=
eplace &quot;base (FIB)&quot; with &quot;bases (FIBs)&quot; in the first se=
ntence.&nbsp;</div>
<div style=3D"font-family: Calibri; font-size: 15px; ">&nbsp; &nbsp; &nbsp;=
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;3. Page 5, replace =
&quot;change order no&quot; with &quot;change order, no&quot;.&nbsp;</div>
<div style=3D"font-family: Calibri; font-size: 15px; ">&nbsp; &nbsp; &nbsp;=
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;4. Page 9, suggest =
adding &quot;IGP &quot; to &quot;reverse connectivity check&quot;.&nbsp;</d=
iv>
<div style=3D"font-family: Calibri; font-size: 15px; ">&nbsp; &nbsp; &nbsp;=
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;5. Page 10, suggest=
 using parenthesis rather than relying on arithmetic precedence for equatio=
ns, e.g., T0 &#43; H &#43; (rank * MAX_FIB)&nbsp;</div>
<div style=3D"font-family: Calibri; font-size: 15px; ">&nbsp; &nbsp; &nbsp;=
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;6. There is a mixtu=
re of &quot;neighbor&quot; and &quot;neighbour&quot; in the document. Of co=
urse, I prefer the US English to UK English since this is what all the OSPF=
 RFCs use.&nbsp;</div>
<div style=3D"font-family: Calibri; font-size: 15px; ">&nbsp; &nbsp; &nbsp;=
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;7. Section 8.1, the=
 actions are formatting inconsistently. In one case, as a paragraph and the=
 other as a list. &nbsp;</div>
<div style=3D"font-family: Calibri; font-size: 15px; ">&nbsp; &nbsp; &nbsp;=
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;8. Page 19, replace=
 &quot;algorithms i.e.&quot; with &quot;algorithms, i.e.&quot;.&nbsp;</div>
<div style=3D"font-family: Calibri; font-size: 15px; ">&nbsp; &nbsp; &nbsp;=
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;9. Page 19 and Page=
 22, use of (PNSM) and (PN) is inconsistent.&nbsp;</div>
<div style=3D"font-family: Calibri; font-size: 15px; ">&nbsp; &nbsp; &nbsp;=
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 10. Page 23, Run-on sentence beg=
inning &quot;Manual configuration...&quot;.&nbsp;</div>
<div style=3D"font-family: Calibri; font-size: 15px; ">&nbsp; &nbsp; &nbsp;=
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 11. There some instances where t=
he opening clause for a sentence is preceded with a comma and some where it=
 is not. I prefer the former. For example, section 4.2 appears to be writte=
n in
 a different style with missing punctuation.&nbsp;</div>
<div style=3D"font-family: Calibri; font-size: 15px; "><br>
</div>
<div style=3D"font-family: Calibri; font-size: 15px; "><br>
</div>
<div style=3D"font-family: Calibri; font-size: 15px; ">Thanks,</div>
<div style=3D"font-family: Calibri; font-size: 15px; ">Acee&nbsp;</div>
<div style=3D"font-family: Calibri; font-size: 15px; "><br>
</div>
<div style=3D"font-family: Calibri; font-size: 15px; "><br>
</div>
<div style=3D"font-family: Calibri; font-size: 15px; "><br>
</div>
<div style=3D"font-family: Calibri; font-size: 15px; ">&nbsp;</div>
<div style=3D"font-family: Calibri; font-size: 15px; ">&nbsp;</div>
<div style=3D"font-family: Calibri; font-size: 15px; "><br>
</div>
</body>
</html>

--_000_94A203EA12AECE4BA92D42DBFFE0AE470B5BF8eusaamb101ericsso_--

From adrian@olddog.co.uk  Thu Jan 31 07:15:05 2013
Return-Path: <adrian@olddog.co.uk>
X-Original-To: rtg-dir@ietfa.amsl.com
Delivered-To: rtg-dir@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 91A6121F84E8 for <rtg-dir@ietfa.amsl.com>; Thu, 31 Jan 2013 07:15:05 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.559
X-Spam-Level: 
X-Spam-Status: No, score=-2.559 tagged_above=-999 required=5 tests=[AWL=0.040,  BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id sAHtW6WpOJMZ for <rtg-dir@ietfa.amsl.com>; Thu, 31 Jan 2013 07:15:05 -0800 (PST)
Received: from asmtp2.iomartmail.com (asmtp2.iomartmail.com [62.128.201.249]) by ietfa.amsl.com (Postfix) with ESMTP id E51FB21F84BF for <rtg-dir@ietf.org>; Thu, 31 Jan 2013 07:15:04 -0800 (PST)
Received: from asmtp2.iomartmail.com (localhost.localdomain [127.0.0.1]) by asmtp2.iomartmail.com (8.13.8/8.13.8) with ESMTP id r0VFEvTL029669;  Thu, 31 Jan 2013 15:14:57 GMT
Received: from 950129200 (83-215-186-5.stjo.dyn.salzburg-online.at [83.215.186.5]) (authenticated bits=0) by asmtp2.iomartmail.com (8.13.8/8.13.8) with ESMTP id r0VFEtRU029615 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NO); Thu, 31 Jan 2013 15:14:56 GMT
From: "Adrian Farrel" <adrian@olddog.co.uk>
To: <rtg-dir@ietf.org>
Date: Thu, 31 Jan 2013 15:14:55 -0000
Message-ID: <007601cdffc5$ba8263c0$2f872b40$@olddog.co.uk>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
X-Mailer: Microsoft Outlook 14.0
Thread-Index: Ac3/xYkm/t5LtcL7QZWJQt89ccnHvA==
Content-Language: en-gb
Cc: 'Abhay Roy' <akr@cisco.com>
Subject: [RTG-DIR] Abhay Roy retiring from the Routing Directorate
X-BeenThere: rtg-dir@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
Reply-To: adrian@olddog.co.uk
List-Id: Routing Area Directorate <rtg-dir.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/rtg-dir>, <mailto:rtg-dir-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/rtg-dir>
List-Post: <mailto:rtg-dir@ietf.org>
List-Help: <mailto:rtg-dir-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/rtg-dir>, <mailto:rtg-dir-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 31 Jan 2013 15:15:05 -0000

Owing to pressure of real-world activities, Abhay has chosen to not renew his
membership of the Directorate. 

Stewart and I would like to express our thanks for Abhay's contributions.

Adrian


From acee.lindem@ericsson.com  Thu Jan 31 07:27:33 2013
Return-Path: <acee.lindem@ericsson.com>
X-Original-To: rtg-dir@ietfa.amsl.com
Delivered-To: rtg-dir@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C48A721F8233 for <rtg-dir@ietfa.amsl.com>; Thu, 31 Jan 2013 07:27:33 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.225
X-Spam-Level: 
X-Spam-Status: No, score=-2.225 tagged_above=-999 required=5 tests=[AWL=0.374,  BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id EHxBzuIqYVcS for <rtg-dir@ietfa.amsl.com>; Thu, 31 Jan 2013 07:27:33 -0800 (PST)
Received: from usevmg20.ericsson.net (usevmg20.ericsson.net [198.24.6.45]) by ietfa.amsl.com (Postfix) with ESMTP id 345E021F8230 for <rtg-dir@ietf.org>; Thu, 31 Jan 2013 07:27:33 -0800 (PST)
X-AuditID: c618062d-b7fcb6d000007ada-8d-510a8d64a109
Received: from EUSAAHC007.ericsson.se (Unknown_Domain [147.117.188.93]) by usevmg20.ericsson.net (Symantec Mail Security) with SMTP id 76.60.31450.46D8A015; Thu, 31 Jan 2013 16:27:32 +0100 (CET)
Received: from EUSAAMB101.ericsson.se ([147.117.188.118]) by EUSAAHC007.ericsson.se ([147.117.188.93]) with mapi id 14.02.0318.004; Thu, 31 Jan 2013 10:27:32 -0500
From: Acee Lindem <acee.lindem@ericsson.com>
To: "<adrian@olddog.co.uk>" <adrian@olddog.co.uk>
Thread-Topic: [RTG-DIR] Abhay Roy retiring from the Routing Directorate
Thread-Index: Ac3/xYkm/t5LtcL7QZWJQt89ccnHvAAK9vWA
Date: Thu, 31 Jan 2013 15:27:31 +0000
Message-ID: <94A203EA12AECE4BA92D42DBFFE0AE470B6B59@eusaamb101.ericsson.se>
References: <007601cdffc5$ba8263c0$2f872b40$@olddog.co.uk>
In-Reply-To: <007601cdffc5$ba8263c0$2f872b40$@olddog.co.uk>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [147.117.188.135]
Content-Type: text/plain; charset="us-ascii"
Content-ID: <46A4811B48F437449AB7F82858AC4C82@ericsson.com>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRmVeSWpSXmKPExsUyuXRPrG5KL1egwbQXShY/em4wWxw+OIvN YsGap+wOzB5Tfm9k9Viy5CeTx4rNKxkDmKO4bFJSczLLUov07RK4MpatmcBUcJW54s/+kgbG V0xdjBwcEgImEtMfhHcxcgKZYhIX7q1n62Lk4hASOMIo0Td3MROEs5xR4kv3ZCaQKjYBHYnn j/4xgzSLCBhKHHgWAGIyC7hJTHwuCFIhDGS+WDwNrFpEwF3i4ryFLBC2kcTtJzfAbBYBVYkL f2+zgti8At4SJ978ZwOxhQSsJFatXABmcwpYS2y/2cMMYjMC3fb91BqwmcwC4hK3nsxngrhZ QGLJnvPMELaoxMvH/1ghbGWJ73MesUDU60gs2P2JDcK2lrh7fBEjhK0tsWzha2aIGwQlTs58 wjKBUXwWkhWzkLTPQtI+C0n7LCTtCxhZVzFylBanluWmGxlsYgTG2DEJNt0djHteWh5ilOZg URLnDXK9ECAkkJ5YkpqdmlqQWhRfVJqTWnyIkYmDU6qBcS7TnCe372r+Xle6hKnkUmnb5Pl5 28vZRCzupBS0tjP1uM27prN85x2D91whEi7NCRflM5g/Z8Wv/pk0/UZV0tbGYuEnDHcFi778 806ZnH3ywWwek+/zJGccd+usjI2721vySX+t4/Li/78uBXVOq7m0Tz/b4IzlbsmCW+XvpI1S zAXVtt8KUWIpzkg01GIuKk4EAA0CK3l/AgAA
Cc: "<rtg-dir@ietf.org>" <rtg-dir@ietf.org>, Abhay Roy <akr@cisco.com>
Subject: Re: [RTG-DIR] Abhay Roy retiring from the Routing Directorate
X-BeenThere: rtg-dir@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Routing Area Directorate <rtg-dir.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/rtg-dir>, <mailto:rtg-dir-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/rtg-dir>
List-Post: <mailto:rtg-dir@ietf.org>
List-Help: <mailto:rtg-dir-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/rtg-dir>, <mailto:rtg-dir-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 31 Jan 2013 15:27:33 -0000

On Jan 31, 2013, at 10:14 AM, Adrian Farrel wrote:

> Owing to pressure of real-world activities,

I'd hope some of the drafts we review are "real-world". However, there are =
definitely those that are not ;^).=20


> Abhay has chosen to not renew his
> membership of the Directorate.=20
>=20
> Stewart and I would like to express our thanks for Abhay's contributions.

Yes - especially thanks for reviewing RPL.=20

Acee=20


>=20
> Adrian
>=20


From adrian@olddog.co.uk  Thu Jan 31 11:07:28 2013
Return-Path: <adrian@olddog.co.uk>
X-Original-To: rtg-dir@ietfa.amsl.com
Delivered-To: rtg-dir@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id F22FD21F845D for <rtg-dir@ietfa.amsl.com>; Thu, 31 Jan 2013 11:07:27 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.509
X-Spam-Level: 
X-Spam-Status: No, score=-2.509 tagged_above=-999 required=5 tests=[AWL=0.090,  BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 8rtJ3O32PDIN for <rtg-dir@ietfa.amsl.com>; Thu, 31 Jan 2013 11:07:27 -0800 (PST)
Received: from asmtp4.iomartmail.com (asmtp4.iomartmail.com [62.128.201.175]) by ietfa.amsl.com (Postfix) with ESMTP id 1608621F8441 for <rtg-dir@ietf.org>; Thu, 31 Jan 2013 11:07:26 -0800 (PST)
Received: from asmtp4.iomartmail.com (localhost.localdomain [127.0.0.1]) by asmtp4.iomartmail.com (8.13.8/8.13.8) with ESMTP id r0VJ7MvT025431;  Thu, 31 Jan 2013 19:07:22 GMT
Received: from 950129200 (089144192207.atnat0001.highway.a1.net [89.144.192.207]) (authenticated bits=0) by asmtp4.iomartmail.com (8.13.8/8.13.8) with ESMTP id r0VJ7JSq025417 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NO); Thu, 31 Jan 2013 19:07:21 GMT
From: "Adrian Farrel" <adrian@olddog.co.uk>
To: <rtg-dir@ietf.org>
Date: Thu, 31 Jan 2013 19:07:18 -0000
Message-ID: <003101cdffe6$320016c0$96004440$@olddog.co.uk>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
X-Mailer: Microsoft Outlook 14.0
Thread-Index: Ac3/5irpl4757lE/SjGcqJB9bxKgzg==
Content-Language: en-gb
Cc: enkechen@cisco.com
Subject: [RTG-DIR] Enke Chen retiring from the Routing Directorate
X-BeenThere: rtg-dir@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
Reply-To: adrian@olddog.co.uk
List-Id: Routing Area Directorate <rtg-dir.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/rtg-dir>, <mailto:rtg-dir-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/rtg-dir>
List-Post: <mailto:rtg-dir@ietf.org>
List-Help: <mailto:rtg-dir-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/rtg-dir>, <mailto:rtg-dir-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 31 Jan 2013 19:07:28 -0000

Owing to pressure of real-world activities, Enke has also chosen to not renew
his membership of the Directorate.

Stewart and I would like to express our thanks for Enke's contributions.
 
Adrian


From stbryant@cisco.com  Thu Jan 31 11:47:53 2013
Return-Path: <stbryant@cisco.com>
X-Original-To: rtg-dir@ietfa.amsl.com
Delivered-To: rtg-dir@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7336421F8860; Thu, 31 Jan 2013 11:47:53 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -110.512
X-Spam-Level: 
X-Spam-Status: No, score=-110.512 tagged_above=-999 required=5 tests=[AWL=0.087, BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id TWp4s9Im20Dl; Thu, 31 Jan 2013 11:47:52 -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 3EB0021F885C; Thu, 31 Jan 2013 11:47:51 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=7611; q=dns/txt; s=iport; t=1359661671; x=1360871271; h=message-id:date:from:reply-to:mime-version:to:cc:subject: references:in-reply-to:content-transfer-encoding; bh=ZWmqj7GpHk6EL7Xbc3QH/0dTv6xUktE+eagiGhTqpWk=; b=Y+PBt4mgPkBsJEVh5hQ5cKGWRR3/hcilvLhE8W3T5MwjkNnLW2ZmULx8 W6wKTo+wFyyzez02M6s2EPD0mytquD01GKuHIanHPfzmI3M4DmZxhkW3q Jbzz9CI7FX+6D1jw+HUXZmrgmEgBoFwqLaA7dStEZJDGZi0G5a/RFjxqd Y=;
X-IronPort-AV: E=Sophos;i="4.84,579,1355097600"; d="scan'208";a="80156022"
Received: from ams-core-2.cisco.com ([144.254.72.75]) by ams-iport-2.cisco.com with ESMTP; 31 Jan 2013 19:47:50 +0000
Received: from cisco.com (mrwint.cisco.com [64.103.70.36]) by ams-core-2.cisco.com (8.14.5/8.14.5) with ESMTP id r0VJloFV032226 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Thu, 31 Jan 2013 19:47:50 GMT
Received: from [IPv6:::1] (localhost [127.0.0.1]) by cisco.com (8.14.4+Sun/8.8.8) with ESMTP id r0VJlnhg023558; Thu, 31 Jan 2013 19:47:49 GMT
Message-ID: <510ACA65.9010307@cisco.com>
Date: Thu, 31 Jan 2013 19:47:49 +0000
From: Stewart Bryant <stbryant@cisco.com>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:17.0) Gecko/20130107 Thunderbird/17.0.2
MIME-Version: 1.0
To: Acee Lindem <acee.lindem@ericsson.com>
References: <94A203EA12AECE4BA92D42DBFFE0AE470B5BF8@eusaamb101.ericsson.se>
In-Reply-To: <94A203EA12AECE4BA92D42DBFFE0AE470B5BF8@eusaamb101.ericsson.se>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Cc: "rtg-dir@ietf.org" <rtg-dir@ietf.org>, Clarence FilsFils <cfilsfil@cisco.com>, Pierre Francois <pierre.francois@imdea.org>, Olivier Bonaventure <olivier.bonaventure@uclouvain.be>, "Stefano Previdi \(sprevidi\)" <sprevidi@cisco.com>, "rtgwg@ietf.org" <rtgwg@ietf.org>, "Mike Shand \(mshand\)" <mshand@cisco.com>
Subject: Re: [RTG-DIR] Routing Directorate Review of "Framework for Loop-free convergence using oFIB"
X-BeenThere: rtg-dir@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
Reply-To: stbryant@cisco.com
List-Id: Routing Area Directorate <rtg-dir.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/rtg-dir>, <mailto:rtg-dir-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/rtg-dir>
List-Post: <mailto:rtg-dir@ietf.org>
List-Help: <mailto:rtg-dir-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/rtg-dir>, <mailto:rtg-dir-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 31 Jan 2013 19:47:53 -0000

On 30/01/2013 18:33, Acee Lindem wrote:
> Authors, et al,
> I have been selected as the Routing Directorate reviewer for this 
> draft. The Routing Directorate seeks to review all routing or 
> routing-related drafts as they pass through IETF last call and IESG 
> review, and sometimes on special request. The purpose of the review is 
> to provide assistance to the Routing ADs. For more information about 
> the Routing Directorate, please see 
> http://www.ietf.org/iesg/directorate/routing.html
> Although these comments are primarily for the use of the Routing ADs, 
> it would be helpful if you could consider them along with any other 
> IETF Last Call comments that you receive, and strive to resolve them 
> through discussion or by updating the draft.
> Document: draft-ietf-rtgwg-ipfrr-ordered-fib-08
> Reviewer: Acee Lindem
> Review Date: January 30, 2013
> IETF LC End Date: January 31, 2013
> Intended Status: informational
> Summary: This document is basically ready for publication, but has 
> clarification that should be considered prior to publication.
> Comments: The document accomplishes what it sets out to achieve in 
> documenting the ordered FIB mechanism for avoidance of transient 
> loops. While Appendix B is useful, I think the document would be 
> better without Appendix A. Of course, this is just my opinion.

AAH took a lot of thought, so we would rather not loose it, if it works 
better I could reverse the order of the appendixes.
>
> Major Issues: None
>
> Minor Issues:
>              1. The document could benefit for a precise definition of 
> a "non-urgent topology change". From what I gathered, this is any 
> change that can be deferred during the ordered FIB delay.
The abstract now says
"This mechanism can be used in the case of non-urgent (management 
action) link or node shutdowns and restarts or link metric changes."

3.1.1 says

"First consider the non-urgent failure of a link (i.e. where an operator 
or a network management system (NMS) shuts down a link thereby removing 
it from the currently active topology) or the increase of a link metric 
by the operator or NMS ."

The point is of course that although a link is shut down rather than 
failing, a remote node cannot distinguish the two cases.

>              2. Similarly, the document could benefit from a precise 
> definition of the "rSPF". I checked RFC 5715 and it is not defined 
> there either. I believe our discussions indicate that this is simply 
> an SPF where the shortest path back to us is used as the cost. For 
> example, for the first pass, the SPF would use our neighbor's link 
> cost rather than our own.
We use rSPT in here.

As you know we are looking for a formal definition.

I have put in Section 5

This computation required the introduction of the concept of a reverse 
Shortest Path Tree (rSPT). The rSPT uses the cost towards the root 
rather than from it and yields the best paths towards the root from 
other nodes in the network
[I-D.draft-bryant-ipfrr-tunnels].

If there is a better ref we can swap in Auth48.




>              3. It would be good to state early on that the current 
> oFIB mechanism is limited to a single link or node failure and that 
> multiple unrelated failures result in reversion to normal FIB 
> convergence.
Done (in section 2).
>              4. Make sure the hold down timer is defined precisely and 
> early in the document. Currently, this doesn't happen until section 8.2.
On first use it says:

If all events received within some hold-down period (the time that a 
router waits to acquire a set of LSPs which should be processed together) h
>              5. Upon the initial reading, one may think there is some 
> correspondence between the Router (R) in sections 4 and the Router (R) 
> in section 5. Can this be clearer? Perhaps, (R) is not needed in 
> section 4 since in all other sections, it refers to the computing router.
R is now removed.

As has been described, a single event such as the failure or restoration 
of a single link, single router or a linecard may be notified to the 
rest of the network as a set of individual link change events. It is 
necessary to deduce from this collection of link state notifications the 
type of event that has occurred in the network and hence the required 
ordering.

When a link change event is received which impacts the receiving 
router's FIB, the routers at the near and far end of the link are noted.

If all events received within some hold-down period (the time that a 
router waits to acquire a set of LSPs which should be processed 
together) have a single router in common, then it is assumed that the 
change reflects an event (line-card or router change) concerning that 
router.

In the case of a link change event, the router at the far end of the 
link is deemed to be the common router.

All ordering computations are based on treating the common router as the 
root for both link and node events.


>              6. In section 5, I have trouble envisioning a case where 
> a router would not be in an pre or post failure SPT. I guess if it had 
> no loopbacks and only unnumbered interfaces or only interfaces to 
> broadcast links offering a longer path???
This is the case where you have an unused link (due to costs), i.e. a 
link not on any shortest path.

>              7. In section 6.2, it would be instructive to say that a 
> Link Down condition is represented by an infinite metric (or otherwise 
> cover this condition).
I have added "Inclusion or removal of link" to the information list.
>              8. In section 8.5, I believe this a different hold down 
> timer than the one used to group LSPs related to the same failure.
Yes.

I have changes this to AAH_Hold_down_timer expires

Pierre and Mike please check this.
>
> Nits:
>
>        1. Abstract - replace "However mechanism" with "However the 
> mechanism". I chose singular since it is singular in the preceding text.
done
>        2. Introduction - replace "base (FIB)" with "bases (FIBs)" in 
> the first sentence.
Done

>        3. Page 5, replace "change order no" with "change order, no".
Done
>        4. Page 9, suggest adding "IGP " to "reverse connectivity check".
Done
>        5. Page 10, suggest using parenthesis rather than relying on 
> arithmetic precedence for equations, e.g., T0 + H + (rank * MAX_FIB)
Done
>        6. There is a mixture of "neighbor" and "neighbour" in the 
> document. Of course, I prefer the US English to UK English since this 
> is what all the OSPF RFCs use.
I will deal - but given we are Europeans... :)

>        7. Section 8.1, the actions are formatting inconsistently. In 
> one case, as a paragraph and the other as a list.
Done
                      8. Page 19, replace "algorithms i.e." with 
"algorithms, i.e.".
Done
>        9. Page 19 and Page 22, use of (PNSM) and (PN) is inconsistent.
Done
>     10. Page 23, Run-on sentence beginning "Manual configuration...".
Done
>     11. There some instances where the opening clause for a sentence 
> is preceded with a comma and some where it is not. I prefer the 
> former. For example, section 4.2 appears to be written in a different 
> style with missing punctuation.
>
>
I think I got them, but RFC Editor will get this

Thanks for the review

Stewart

> Thanks,
> Acee
>
>
>
>


-- 
For corporate legal information go to:

http://www.cisco.com/web/about/doing_business/legal/cri/index.html

