Re: [mpls-tp] about open discussion about MIP MEP in MPLS-TP networks

Alexander Vainshtein <Alexander.Vainshtein@ecitele.com> Thu, 02 December 2010 16:21 UTC

Return-Path: <Alexander.Vainshtein@ecitele.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 1F53028C183 for <mpls-tp@core3.amsl.com>; Thu, 2 Dec 2010 08:21:19 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.448
X-Spam-Level:
X-Spam-Status: No, score=-2.448 tagged_above=-999 required=5 tests=[AWL=0.151, BAYES_00=-2.599]
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 dQjHfAv8Y6vJ for <mpls-tp@core3.amsl.com>; Thu, 2 Dec 2010 08:21:17 -0800 (PST)
Received: from ilptbmg01.ecitele.com (ilptbmg01-out.ecitele.com [147.234.242.234]) by core3.amsl.com (Postfix) with ESMTP id A26C128C182 for <mpls-tp@ietf.org>; Thu, 2 Dec 2010 08:21:16 -0800 (PST)
X-AuditID: 93eaf2e7-b7ca6ae000000bc0-4e-4cf7c7c962e2
Received: from ilptexch01.ecitele.com ( [172.31.244.40]) by ilptbmg01.ecitele.com (Symantec Brightmail Gateway) with SMTP id 04.8C.03008.9C7C7FC4; Thu, 2 Dec 2010 18:22:33 +0200 (IST)
Received: from ILPTMAIL02.ecitele.com ([147.234.244.213]) by ilptexch01.ecitele.com ([172.31.244.40]) with mapi; Thu, 2 Dec 2010 18:22:30 +0200
From: Alexander Vainshtein <Alexander.Vainshtein@ecitele.com>
To: Maarten Vissers <maarten.vissers@huawei.com>
Date: Thu, 2 Dec 2010 18:22:29 +0200
Thread-Topic: [mpls-tp] about open discussion about MIP MEP in MPLS-TP networks
Thread-Index: AcuSEqSsmVTVQTRgTP6v8C9tppW2jQACxtoQAANe7PAAAbnJIAACt7eQ
Message-ID: <A3C5DF08D38B6049839A6F553B331C76D6B7A9378F@ILPTMAIL02.ecitele.com>
References: <A1F769BC58A8B146B2EEA818EAE052A20964A4A6A7@GRFMBX702RM001.griffon.local> <143b01cb81bd$8c5c1c80$a5145580$@olddog.co.uk> <A3C5DF08D38B6049839A6F553B331C76D5CD91FFB5@ILPTMAIL02.ecitele.com> <15740615FC9674499FBCE797B011623F16B45326@FRMRSSXCHMBSB1.dc-m.alcatel-lucent.com> <A3C5DF08D38B6049839A6F553B331C76D5CD91FFBC@ILPTMAIL02.ecitele.com> <002f01cb8a33$07a01d10$16e05730$%vissers@huawei.com> <A3C5DF08D38B6049839A6F553B331C76D6B6ED93AA@ILPTMAIL02.ecitele.com> <15740615FC9674499FBCE797B011623F16BC6823@FRMRSSXCHMBSB1.dc-m.alcatel-lucent.com> <A3C5DF08D38B6049839A6F553B331C76D6B6ED977B@ILPTMAIL02.ecitele.com> <15740615FC9674499FBCE797B011623F16C23A97@FRMRSSXCHMBSB1.dc-m.alcatel-lucent.com> <A3C5DF08D38B6049839A6F553B331C76D6B78ED537@ILPTMAIL02.ecitele.com> <A3C5DF08D38B6049839A6F553B331C76D6B78ED538@ILPTMAIL02.ecitele.com> <4CF6172B.2070503@lab.ntt.co.jp> <001b01cb913c$d46eaf40$7d4c0dc0$%vissers@huawei.com> <4CF77F53.6090504@lab.ntt.co.jp> <007c01cb9236$1ebe5330$5c3af990$%vissers@huawei.com>
In-Reply-To: <007c01cb9236$1ebe5330$5c3af990$%vissers@huawei.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
acceptlanguage: en-US
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-CFilter-Loop: Reflected
X-Brightmail-Tracker: AAAAAhbUaqkW1HMs
Cc: "mpls-tp@ietf.org" <mpls-tp@ietf.org>
Subject: Re: [mpls-tp] about open discussion about MIP MEP in MPLS-TP networks
X-BeenThere: mpls-tp@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
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: Thu, 02 Dec 2010 16:21:19 -0000

Maarten,
Lots of thanks for a prompt response.

Looks like neither of us can convince the other... 

Regards,
     Sasha


-----Original Message-----
From: Maarten Vissers [mailto:maarten.vissers@huawei.com] 
Sent: Thursday, December 02, 2010 5:32 PM
To: Alexander Vainshtein
Cc: mpls-tp@ietf.org; 'Yoshinori KOIKE'
Subject: RE: [mpls-tp] about open discussion about MIP MEP in MPLS-TP networks

Sasha,

See inline..

> -----Original Message-----
> From: Alexander Vainshtein [mailto:Alexander.Vainshtein@ecitele.com]
> Sent: 2 December 2010 15:46
> To: Maarten Vissers
> Cc: mpls-tp@ietf.org; 'Yoshinori KOIKE'
> Subject: RE: [mpls-tp] about open discussion about MIP MEP in MPLS-TP
> networks
> 
> Maarten,
> Please see some comments inline below.
> 
> Regards,
>      Sasha
> 
> -----Original Message-----
> From: mpls-tp-bounces@ietf.org [mailto:mpls-tp-bounces@ietf.org] On
> Behalf Of Maarten Vissers
> Sent: Thursday, December 02, 2010 4:02 PM
> To: 'Yoshinori KOIKE'
> Cc: mpls-tp@ietf.org
> Subject: Re: [mpls-tp] about open discussion about MIP MEP in MPLS-TP
> networks
> 
> Yoshinori,
> 
> Thanks for your clarification. Let me provide some further
> considerations on
> the commonality between circuit and packet technologies:
> 
> SDH monitors every RSn, MSn, HOVC and LOVC frame and OTN monitors every
> OPU
> frame by means of a BIP-N (a BIP-N is a specific form of CRC). SDH and
> OTN
> do not discard frames with one or more detected bit errors.
> 
> Every MPLS-TP and Ethernet frame is monitored by means of a FCS (e.g.
> MAC
> FCS, GFP FCS) (FCS is a specific form of CRC),
> 
> [[[Sasha]]] This is simply not true for MPLS (TP or not TP). MPLS does
> not have any CRC
> (or any other form of data integrity check) of its own. This
> functionality is left
> for the data link layer (Ethernet, HDLC, ATM AAL5 or GFP - take your
> choice).

[maarten] I did not say that MPLS(TP) has a CRC of its own. But it is true
that every MPLS packet is monitored for bit errors when travelling over a
link. That is what I was indicating.

> 
> plus the number of MPLS-TP or Ethernet frames transmitted is counted
> and the number of frames received is
> counted.
>  [[[Sasha]]] This count is local (i.e., you cannot compare packets
> received via
> a certain ports with the packets that have been transmitted to from the
> peer port in the adjacent box.
> If you want such a comparison, you have equipment that supports this
> functionality (today it is not
> supported as a rule) and you also have to explicitly enable it.
> This is fundamentally different from SDH the number of frames per
> second is well know at every level,
> and BIP (which, BTW, is not similar to CEC) is an inherent part of
> every frame.

[maarten] The two counts and the computed difference give it a connection
scope (i.e. not just local). And as we are discussing MPLS-TP including the
packet loss monitoring OAM, we can assume that MPLS-TP equipment supports
this. MPLS equipment does not support it, and that is why I used MPLS-TP. In
SDH equipment you have to configure the error monitoring, otherwise the BIP
functionality is simply ignored. In MPLS-TP you will have to configure the
loss monitoring, otherwise the packet loss information is simply ignored. No
difference as such.

[maarten] For the frame monitoring it is not important if the frame rate is
fixed or variable. A fixed frame rate is just a corner case of the variable
rate case.

> 
> Frames with a FCS error are discarded by MPLS-TP and Ethernet; the
> counting of the number of frames transmitted/received at the MEPs
> represents
> the errors detected.
> 
> [[[Sasha]]] Please see above.
> 
> Every ATM cell information field is monitored by means of a BIP-16
> computed
> over a set of user cells.
> 
> [[[Sasha]]] What? I suggest you look up AAL1 and AAL5 specifications.
> The former does not provide
> any means whatsoever for checking integrity of the user data, and the
> latter uses CRC-32.
> BTW, both are ITU-T specs.

[maarten] I am referring to I.610 ATM VP and VC FPM OAM.

> 
> In addition, every ATM cell header is monitored by
> means of a HEC.[[[Sasha]]]  This is completely irrelevant for the
> discussion.
> 
> As far as I can see, all frames in SDH, OTN, ATM, MPLS-TP and Ethernet
> are
> monitored/checked by overhead/OAM. So there is no *basic* difference
> between
> the monitoring of those technologies. Do you agree?
> 
> [[[Sasha]]] As you can guess, I disagree, and I think that you are
> factually wrong.

[maarten] I believe we have different opinions/understandings.

> 
> The difference is the treatment of frames with a bit error; in SDH and
> OTN
> those errored frames are forwarded, in MPLS-TP and Ethernet those
> errored
> frames are discarded. The discarding of those errored frames carries
> the
> error indication towards the far end MEP, which can detect the number
> of
> errored (and consequently discarded) frames by comparing transmitted
> and
> received frame counts.
> 
> [[[Sasha]]] Let's start from the fact that in packet (and, BTW, ATM)
> networks, frames are discarded not only due
> To bit errors, but also (and mainly) due to congestion. Congestion does
> not have any analog in SDH.
> In addition, indication of frames discarded due to CRC errors happens
> only at the data link layer
> (which MPLS-TP is not), and its indications are not forwarded anywhere.

[maarten] I am very much aware of the discarding due to congestion. I am
also aware that in transport networks the expectation is that such
discarding will be rare conditions for the non-drop eligible frames. 

[maarten] The counting of transmitted and received frames and the
computation of the difference presents the number of non-drop eligible
frames that have been lost due to bit errors on the links and congestion on
the links. The absence of an expected frame is a very good indication of
such loss at an upstream point in the connection. The absence is forwarded
by means of the transmitted and received counts.

I hope this clarifies my view a bit better.
Regards,
Maarten

> 
> The other OAM/Overhead in circuit and packet networks does not monitor
> the
> frames passed through the connection. This other OAM/Overhead monitors
> the
> connection (within which the frames are forwarded), and it does not
> matter
> if this OAM/overhead is carried in separate OAM frames or in Overhead
> bits/bytes of frames that also carry user data.
> 
> This very strong connection related commonality is underlying the
> ability to
> use the same OAM tools in any transport network technology.
> 
> Regards,
> Maarten
> 
> 
> > -----Original Message-----
> > From: Yoshinori KOIKE [mailto:koike.yoshinori@lab.ntt.co.jp]
> > Sent: 2 December 2010 12:13
> > To: Maarten Vissers
> > Cc: 'Alexander Vainshtein'; 'BUSI, ITALO (ITALO)'; mpls-tp@ietf.org;
> > koike.yoshinori@lab.ntt.co.jp
> > Subject: Re: [mpls-tp] about open discussion about MIP MEP in MPLS-TP
> > networks
> >
> > Maarten,
> >
> > I'm sorry for the confusion.
> >
> > I meant general aspects of packet transport
> > network. For example, every frame is monitored/checked
> > by overhead in SDH/OTN network, while data frames
> > themselves are not monitored/checked in MPLS-TP, ATM,
> > Ethernet(other than FCS) network.
> >
> > Best regards,
> >
> > Yoshinori
> >
> > Maarten Vissers wrote:
> > > Yoshinori,
> > >
> > >> , although I understand all the features in circuit
> > >> based transport network can not be applied in packet
> > >> transport network.
> > >
> > > I believe that your statement above is too generic; I believe that
> > not all
> > > features will be supported in MPLS-TP because of
> > opposition/unwillingness to
> > > adapt the existing MPLS interface port functionality. In ATM and
> > Ethernet
> > > TCM can be activated/deactivated without changing the connection
> (VC,
> > VP,
> > > VLAN).
> > >
> > > Regards,
> > > Maarten
> > >
> > >> -----Original Message-----
> > >> From: mpls-tp-bounces@ietf.org [mailto:mpls-tp-bounces@ietf.org]
> On
> > >> Behalf Of Yoshinori KOIKE
> > >> Sent: 1 December 2010 10:37
> > >> To: Alexander Vainshtein; BUSI, ITALO (ITALO)
> > >> Cc: mpls-tp@ietf.org
> > >> Subject: Re: [mpls-tp] about open discussion about MIP MEP in
> MPLS-
> > TP
> > >> networks
> > >>
> > >> Sasha and Italo,
> > >>
> > >> Sorry to break in on the discussion. However,
> > >> I would like to make a few comments on the
> > >> proposed new texts from Sasha.
> > >>
> > >> Firstly, I appreciate the texts proposal
> > >> for refining the texts in 3.8 of OAM-fwk draft.
> > >> Sasha's proposed texts include at least a few
> > >> additional and beneficial inputs to reinforce
> > >> the necessity of the further consideration of
> > >> a new enhanced segment monitoring function.
> > >>
> > >> However, I'm greatly concerned about removing
> > >> two network objectives described in 3.8. IMHO,
> > >> these two objectives are indispensable to
> > >> validate the necessity of further considerations
> > >> of enhanced segment monitoring.
> > >>
> > >> It seems very important that the meaning of
> > >> "monitoring function" in transport network is
> > >> clarified here. In addition, these network
> > >> objectives are goals which we aim for when the
> > >> enhanced segment monitoring function is considered.
> > >> , although I understand all the features in circuit
> > >> based transport network can not be applied in packet
> > >> transport network.
> > >>
> > >> Regarding second paragraph in the texts proposal,
> > >> adding the observation for not only the start of SPME
> > >> but also the end of SPME by using the word "lifespan"
> > >> seems valuable. However, the expression seems to
> > >> leave some ambiguity. In addition, it seems a little
> > >> bit difficult for readers to understand the paragraph
> > >> in whole.
> > >>
> > >> Regarding third paragraph, I think the case in "vice
> > >> versa" is worth being added.
> > >>
> > >> Regarding forth paragraph, just "make before break" is
> > >> not enough to meet the network objective (1). "Non-disruptive
> > >> MBB" is correct because MBB itself doesn't guarantee
> > >> hitless operation.
> > >>
> > >> Thank you for your consideration in advance.
> > >>
> > >> Best regards,
> > >>
> > >> Yoshinori
> > >>
> 
> 
> _______________________________________________
> mpls-tp mailing list
> mpls-tp@ietf.org
> https://www.ietf.org/mailman/listinfo/mpls-tp