Re: [mpls-tp] [mpls] poll on draft-frost-mpls-tp-loss-delay-02.txt
Stewart Bryant <stbryant@cisco.com> Wed, 14 July 2010 15:51 UTC
Return-Path: <stbryant@cisco.com>
X-Original-To: mpls-tp@core3.amsl.com
Delivered-To: mpls-tp@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix)
with ESMTP id 1E4F23A6968; Wed, 14 Jul 2010 08:51:44 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -10.519
X-Spam-Level:
X-Spam-Status: No, score=-10.519 tagged_above=-999 required=5 tests=[AWL=0.079,
BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-8]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com
[127.0.0.1]) (amavisd-new, port 10024) with ESMTP id vHhooHlL6H7H;
Wed, 14 Jul 2010 08:51:35 -0700 (PDT)
Received: from rtp-iport-1.cisco.com (rtp-iport-1.cisco.com [64.102.122.148])
by core3.amsl.com (Postfix) with ESMTP id DE4EF3A6852;
Wed, 14 Jul 2010 08:51:34 -0700 (PDT)
Authentication-Results: rtp-iport-1.cisco.com;
dkim=neutral (message not signed) header.i=none
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AhAFAP95PUxAZnwM/2dsb2JhbACBRJ4ncaYJggILAZg/AoUiBIhQ
X-IronPort-AV: E=Sophos; i="4.55,202,1278288000"; d="scan'208,217";
a="132338892"
Received: from rtp-core-1.cisco.com ([64.102.124.12]) by rtp-iport-1.cisco.com
with ESMTP; 14 Jul 2010 15:51:44 +0000
Received: from cisco.com (mrwint.cisco.com [64.103.71.48]) by
rtp-core-1.cisco.com (8.13.8/8.14.3) with ESMTP id o6EFphuk018263;
Wed, 14 Jul 2010 15:51:43 GMT
Received: from dhcp-gpk02-vlan300-64-103-65-25.cisco.com (localhost
[127.0.0.1]) by cisco.com (8.11.7p3+Sun/8.8.8) with ESMTP id o6EFpe610701;
Wed, 14 Jul 2010 16:51:41 +0100 (BST)
Message-ID: <4C3DDD0C.9050907@cisco.com>
Date: Wed, 14 Jul 2010 16:51:40 +0100
From: Stewart Bryant <stbryant@cisco.com>
User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.6; en-US;
rv:1.9.2.4) Gecko/20100608 Lightning/1.0b2 Thunderbird/3.1
MIME-Version: 1.0
To: "Lam, Hing-Kam (Kam)" <kam.lam@alcatel-lucent.com>
References: <4C2B111A.3000407@pi.nu>
<7F76AEFB05C38145BABA0D545E3CFFD5437D1E6E@USNAVSXCHMBSA2.ndc.alcatel-lucent.com>
In-Reply-To: <7F76AEFB05C38145BABA0D545E3CFFD5437D1E6E@USNAVSXCHMBSA2.ndc.alcatel-lucent.com>
Content-Type: multipart/alternative;
boundary="------------080406050800050208020004"
Cc: "mpls@ietf.org" <mpls@ietf.org>,
MPLS-TP ad hoc team <ahmpls-tp@lists.itu.int>,
"mpls-tp@ietf.org" <mpls-tp@ietf.org>
Subject: Re: [mpls-tp] [mpls] poll on draft-frost-mpls-tp-loss-delay-02.txt
X-BeenThere: mpls-tp@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
Reply-To: stbryant@cisco.com
List-Id: MPLS-TP Mailing list <mpls-tp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/mpls-tp>,
<mailto:mpls-tp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mpls-tp>
List-Post: <mailto:mpls-tp@ietf.org>
List-Help: <mailto:mpls-tp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls-tp>,
<mailto:mpls-tp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 14 Jul 2010 15:51:44 -0000
Kam
To pick up on a recurrent theme here, the concept is that the low level
h/w can stamp the packet by simply (only) recognizing the ACH. It does
not need to understand whether the msg is a request or a response, all
that happens at another layer in the processing. So the packet format is
marginally more complex at the higher layer, but as simple as possible
at the lower layer.
Stewart
On 14/07/2010 15:04, Lam, Hing-Kam (Kam) wrote:
>
> Hi,
>
> The following comments on draft-frost-mpls-tp-loss-delay-02 need to be
> addressed
>
> 1) Section 3.1 second last paragraph (and section 4.1.4 second
> paragraph) and section 3.2 second last paragraph (and section 4.2.3
> second paragraph):
>
> Why move fields in the packet when generating the response. A node
> could easily understand where to write timestamps/packet counters
> based on the ACH channel type and the Q/R bit. More specifically:
>
> - On the LM procedure, justification/clarification is missing on the
> why node B has to move the values of A_TxP and B_RxP from counter
> fields 1 and 2 to 3 and 4. We see no reason for doing the moving and
> suggest let counter fields 1, 2, and 3 dedicated for A_TxP, B_RxP, and
> B_TxP respectively.
>
> - On the DM procedure, justification/clarification is missing on the
> why node B has to move the values of T1 and T2 from Timestamp fields 1
> and 2 to 3 and 4. We see no reason for doing the moving and suggest
> let Timestamp fields 1, 2, and 3 dedicated for T1, T2, and T3
> respectively.
>
> 2) Section 3.1, sequence number should be removed. In MPLS-TP (where
> ECMP is not used), packet misorderings are very rare events.
>
> 3) Post-processing of DM and LM
>
> The post-processing of DM and LM is quite application specific and
> therefore the reference to RFC 3393 should be removed. Transport
> networks will not rely on RFC 3393 for PDV calculation.
>
> 4) Control (error) code
>
> In case an errored Query message is received, the generation of a
> Response message with an error code must be optional. Also the
> processing of a Response message with an error code (including also
> the automatic suspension of the LM/DM operation) should be optional.
>
> 5) Section 4.1.7 LM packet loss
>
> The considerations in section 4.1.7 about loss of LM packets are not
> 100% accurate. As long as the counters do not wrap past the last saved
> count, lost LM packets do not cause any issue. The loss is simply
> calculated over the longer interval.
>
> 6) Section 4.1.7 LM packet misorder
>
> The document should mention that in MPLS-TP (where ECMP is not used),
> packet misorderings are very rare events.
>
> 7) Section 4.2.5 Timestamp format negotiation
>
> The timestamp negotiation procedure in section 4.2.5 is a
> configuration issue and must not be piggybacked to the OAM packet.
> Piggybacking the negotiation procedure in the OAM packet creates the
> unnecessary burden at the querier and responder to process these
> fields in every message exchange.
>
> 8) Section 1.1.2 Requirements for DM:
>
> Not clear to what type(s) of LSP the last phrase of section 1.1.2
> ("but only to enable the quantification of the one-way delay") refers
> to, point-to-point associated bidirectional LSPs, point-to-point
> unidirectional LSPs, point-to-multipoint (unidirectional) LSPs, or all?
>
> 9) Section 1.2 Protocol Summary
>
> The sentence "The LM protocol provides perfect loss measurement if the
> necessary implementation support is available" needs clarification or
> justification.
>
> The sentence "The LM and DM protocols are designed to be simple and to
> support efficient hardware processing" is judgmental and not a summary
> of the protocol.
>
> 10) LM and DM frame format:
>
> Clarification is needed on why need the fourth LM counter (A_RxP) and
> the fourth DM timestamp (T4) of DM in the protocol messages given that
> they are not exchanged/shared between the nodes. If the reason is to
> simplify hardware implementations at the receiver equipment in node A,
> please explicitly clarify so.
>
> 11) Section 2.1 the last sentence
>
> Suggest change the last sentence from "/This alternative approach to
> LM is for further study and will be described in a companion
> document/" to "/Such alternative approach to LM is outside the scope
> of this document/".
>
> 12) Section 2.2 the fourth paragraph
>
> Define and explain the "response code" in the phrase "At this point, B
> inserts an appropriate response code into the message ...."
>
> 13) Section 2.3 the sixth paragraph
>
> Define and explain the "response code" in the phrase "B inserts an
> appropriate response code ..."
>
> 14) Section 3.2 last paragraph Padding:
>
> Need to give the rationale for the option of not copying padding to
> the Delay Measurement response.
>
> Need to add text to note that in case where no padding in the Delay
> Measurement response, the Message Length field needs to match with the
> length of the response message.
>
> 15) Section 5.1 second paragraph
>
> Why the support of per-traffic-class basis LM is SHOULD and not a MUST?
>
> Also, LM frames MUST have the same traffic class as the service they
> measure else misordering is invited. This consideration makes the
> option of LM conducted over multiple classes unattractive.
>
> Regards,
>
> Kam
>
> > -----Original Message-----
>
> > From: mpls-bounces@ietf.org [mailto:mpls-bounces@ietf.org] On Behalf Of
>
> > Loa Andersson
>
> > Sent: Wednesday, June 30, 2010 5:41 AM
>
> > To: mpls@ietf.org; mpls-tp@ietf.org; MPLS-TP ad hoc team
>
> > Subject: [mpls] poll on draft-frost-mpls-tp-loss-delay-02.txt
>
> >
>
> > Working Group,
>
> >
>
> > this email is to start a poll to adopt
>
> > draft-frost-mpls-tp-loss-delay-02.txt
>
> > as an MPLS working group draft.
>
> >
>
> > After recent experience, the chairs would like to remind you all
>
> > what it means to conduct a poll to adopt a draft as a working group
>
> > draft.
>
> >
>
> > - Please recall that the IETF does not "vote." Polls of a working
>
> > group are to gather information to help the chairs make their
>
> > decisions. Voting is not part of the normal working methods of
>
> > an IETF working group.
>
> >
>
> > - The "rough consensus" process used in the working group assumes
>
> > that people expressing opinions are also participating in the
>
> > development of standards documents.
>
> >
>
> > - Subscription to the list specifically to express an opinion is
>
> > noticed by the chairs who has access to information on the new list
>
> > members. Such behavior is not part of the normal working methods.
>
> >
>
> > - The purpose of a poll for adoption is to help the chairs understand
>
> > the level of support for a document (i.e. who has read it, who
>
> > believes it is a good starting point for working group work, who
>
> > will contribute to the work) and whether there are any significant
>
> > technical issues. Statements of objection must be backed up by
>
> > proper technical reasons.
>
> >
>
> > So please respond to this poll indicating whether you support the
>
> > adoption of this draft or stating your technical issues.
>
> >
>
> > This poll ends eob July 15.
>
> >
>
> >
>
> > Loa and George
>
> > mpls wg co-chairs
>
> >
>
> > --
>
> >
>
> >
>
> > Loa Andersson email: loa.andersson@ericsson.com
>
> > Sr Strategy and Standards Manager loa@pi.nu
>
> > Ericsson Inc phone: +46 10 717 52 13
>
> > +46 767 72 92 13
>
> > _______________________________________________
>
> > mpls mailing list
>
> > mpls@ietf.org
>
> > https://www.ietf.org/mailman/listinfo/mpls
>
>
> _______________________________________________
> mpls-tp mailing list
> mpls-tp@ietf.org
> https://www.ietf.org/mailman/listinfo/mpls-tp
--
For corporate legal information go to:
http://www.cisco.com/web/about/doing_business/legal/cri/index.html
- [mpls-tp] poll on draft-frost-mpls-tp-loss-delay-… Loa Andersson
- Re: [mpls-tp] poll on draft-frost-mpls-tp-loss-de… John E Drake
- Re: [mpls-tp] poll on draft-frost-mpls-tp-loss-de… Sprecher, Nurit (NSN - IL/Hod HaSharon)
- Re: [mpls-tp] [mpls] poll on draft-frost-mpls-tp-… David Sinicrope
- Re: [mpls-tp] [mpls] poll on draft-frost-mpls-tp-… Andrew G. Malis
- Re: [mpls-tp] [mpls] poll on draft-frost-mpls-tp-… Kyung-Yeop Hong (hongk)
- Re: [mpls-tp] [mpls] poll on draft-frost-mpls-tp-… Monique Morrow (mmorrow)
- Re: [mpls-tp] poll on draft-frost-mpls-tp-loss-de… Nitin Bahadur
- Re: [mpls-tp] [mpls] poll on draft-frost-mpls-tp-… Luyuan Fang (lufang)
- Re: [mpls-tp] [mpls] poll on draft-frost-mpls-tp-… Vishwas Manral
- Re: [mpls-tp] poll on draft-frost-mpls-tp-loss-de… xiao.min2
- Re: [mpls-tp] poll on draft-frost-mpls-tp-loss-de… xia.liang2
- Re: [mpls-tp] [mpls] poll on draft-frost-mpls-tp-… Lam, Hing-Kam (Kam)
- Re: [mpls-tp] [mpls] poll on draft-frost-mpls-tp-… Stewart Bryant
- Re: [mpls-tp] poll on draft-frost-mpls-tp-loss-de… Loa Andersson