RE: [mpls] R: FW: Last Call: draft-sprecher-mpls-tp-oam-considerations-01.txt (The Reasons for Selecting a Single Solution for MPLS-TP OAM) to Informational RFC

2011-10-07 Thread Alexander Vainshtein
Hi all,
I concur with both parts of Dave's message :-( and support publication of the 
draft.

I have an editorial/factual comment regarding Section 4.2 of the draft.

Let's begin with the fact that SAToP (i.e. RFC 4553) is not a Draft Standard, 
it is a Proposed Standard RFC.

Further, I am not sure that the relationship between SAToP and other TDM PW 
modes - CESoPSN (RFC 5086) and TDMoIP (RFC 5087) - is correctly described in 
Section 4.2 of the draft. At least neither RFC 5086 not RFC 5087 contain any 
explicit statements about SAToP as the MUST to implement protocol.  

My 2c,
 Sasha











From: mpls-boun...@ietf.org [mpls-boun...@ietf.org] On Behalf Of David Allan I 
[david.i.al...@ericsson.com]
Sent: Thursday, October 06, 2011 1:05 AM
To: ietf@ietf.org; m...@ietf.org
Subject: [mpls] R: FW: Last Call: 
draft-sprecher-mpls-tp-oam-considerations-01.txt (The Reasons for Selecting a 
Single Solution for MPLS-TP OAM) to Informational RFC

I think it is unfortunate that we are in a situation where such a document has 
utility. But ultimately it does.

Therefore I support the publication of draft-sprecher...

D



 MPLS Working Group,

 Please be aware of the IETF last call as shown below. The document was
 presented for publication as an individual RFC with IETF consensus and
 AD sponsorship.

 This draft is clearly close and relevant to the work you do, but after
 discussing with the chairs I came to the conclusion that it does not
 comment on the technical or process decisions of the MPLS working
 groups, and it does not attempt to make any technical evaluations or
 definitions within the scope of the MPLS working group. It is more of
 a philosophical analysis of the way the IETF approaches the two
 solutions problem with special reference to MPLS-TP OAM.

 Thus, I am accepting the document as AD Sponsored rather than running
 it through the MPLS working group. My reasoning is that the working
 group has got plenty to do working on technical issues without being
 diverted into wider IETF philosophy.

 As an AD Sponsored I-D it is subject to a four week IETF last call.
 That is plenty of opportunity for everyone to comment and express
 their views. Please send your comments to the IETF mailing list as
 described below, or (in exceptional circumstances) direct to the IESG.

 Thanks,
 Adrian
___
mpls mailing list
m...@ietf.org
https://www.ietf.org/mailman/listinfo/mpls

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.

___
Ietf mailing list
Ietf@ietf.org
https://www.ietf.org/mailman/listinfo/ietf


RE: unresolved technical concerns

2011-10-06 Thread Alexander Vainshtein

Dear Alessandro,
Lots  of thanks for a prompt response.

Unfortunately your response does not really help (at least, me) to identify 
even a single
specific technical issue. You may attribute it to my faulty memory,
but I could not remember any. Presenting these cocerns in the form
of an I-D as suggested by Stewart would  be the right first step.


My 2c
Sasha
  

From: D'Alessandro Alessandro Gerardo [alessandro.dalessan...@telecomitalia.it]
Sent: Wednesday, October 05, 2011 6:54 PM
To: stbry...@cisco.com; Alexander Vainshtein
Cc: adr...@olddog.co.uk; m...@ietf.org; ietf@ietf.org
Subject: unresolved technical concerns

Dear Stewart, Dear Sasha,
I think there are already enough contributions in that direction I (with many 
other experts) contributed to in the form of IETF mailing list discussion and 
ITU-T liaisons. Unfortunately I regret to say that some questions for 
clarification and concerns risen in those emails (for sure some of mine) still 
remain without an answer. At the same time, some comments provided by ITU-T 
liaisons still remain unresolved.

Best regards,
Alessandro

--
Telecom Italia
Alessandro D'Alessandro
Transport Innovation
Via Reiss Romoli, 274 - 10148 Torino
phone:  +39 011 228 5887
mobile: +39 335 766 9607
fax: +39 06 418 639 07


-Messaggio originale-
Da: Stewart Bryant [mailto:stbry...@cisco.com]
Inviato: mercoledì 5 ottobre 2011 12:24
A: D'Alessandro Alessandro Gerardo
Cc: adr...@olddog.co.uk; m...@ietf.org; ietf@ietf.org
Oggetto: Re: [mpls] R: FW: Last Call: 
draft-sprecher-mpls-tp-oam-considerations-01.txt (The Reasons for Selecting a 
Single Solution for MPLS-TP OAM) to Informational RFC

On 05/10/2011 10:38, D'Alessandro Alessandro Gerardo wrote:
  major unresolved technical concerns

Alessandro

Please can I suggest that you write an internet draft detailing these major 
unresolved technical concerns so that we can all understand them.

Such a draft needs to be technical, and describe the actions that the network 
operator is unable to perform, or the fault cases that they are unable to 
diagnose using the OAM defined in the IETF RFCs, or late stage WG drafts.

Alternatively if you are referring to a bug in the MPLS-TP OAM protocols, you 
need to tell the community what it is.

I believe that this request has been made  a number of times, in various 
forums, and, as far as I know, no document has yet been produced.

An argument of the form you must standardize what I want
will not fly. What is needed is a very clear technical definition of the 
issue(s).

When we have the major unresolved technical concerns
on the table, we will be in a position to determine the best disposition of 
those issues.

Stewart







--
For corporate legal information go to:

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



Questo messaggio e i suoi allegati sono indirizzati esclusivamente alle persone 
indicate. La diffusione, copia o qualsiasi altra azione derivante dalla 
conoscenza di queste informazioni sono rigorosamente vietate. Qualora abbiate 
ricevuto questo documento per errore siete cortesemente pregati di darne 
immediata comunicazione al mittente e di provvedere alla sua distruzione, 
Grazie.

This e-mail and any attachments is confidential and may contain privileged 
information intended for the addressee(s) only. Dissemination, copying, 
printing or use by anybody else is unauthorised. If you are not the intended 
recipient, please delete this message and any attachments and advise the sender 
by return e-mail, Thanks.



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.

___
Ietf mailing list
Ietf@ietf.org
https://www.ietf.org/mailman/listinfo/ietf


RE: [mpls] R: FW: Last Call: draft-sprecher-mpls-tp-oam-considerations-01.txt (The Reasons for Selecting a Single Solution for MPLS-TP OAM) to Informational RFC

2011-10-05 Thread Alexander Vainshtein
Alessandro, Stewart and all,

I concur with Stewart: please write a draft detailing your major technical 
concerns.

I'd like to add a quote from Malcolm's presentation at the IETF meeting in 
Prague:

Differences between the solution approved by the IETF and its ITU-T 
sponsored alternatives - Sasha are close to invisible at the level of 
the requirements in RFC5860.


Just to remind you that RFC 5680 is the MPLS-TP OAM requirements document.


Malcolm has also said:

Many of the issues only become apparent when the protocol and 
equipment behavior isexplored

but, AFAIK, these issues have never been explicitly brought for the 
consideration. 

My 2c,
 Sasha


 -Original Message-
 From: mpls-boun...@ietf.org [mailto:mpls-boun...@ietf.org] On Behalf Of
 Stewart Bryant
 Sent: Wednesday, October 05, 2011 12:24 PM
 To: D'Alessandro Alessandro Gerardo
 Cc: ietf@ietf.org; m...@ietf.org
 Subject: Re: [mpls] R: FW: Last Call: draft-sprecher-mpls-tp-oam-
 considerations-01.txt (The Reasons for Selecting a Single Solution for
 MPLS-TP OAM) to Informational RFC
 
 On 05/10/2011 10:38, D'Alessandro Alessandro Gerardo wrote:
   major unresolved technical concerns
 
 Alessandro
 
 Please can I suggest that you write an internet draft detailing
 these major unresolved technical concerns so that we
 can all understand them.
 
 Such a draft needs to be technical, and describe the actions
 that the network operator is unable to perform, or the fault
 cases that they are unable to diagnose using the OAM defined
 in the IETF RFCs, or late stage WG drafts.
 
 Alternatively if you are referring to a bug in the MPLS-TP
 OAM protocols, you need to tell the community what it is.
 
 I believe that this request has been made  a number of
 times, in various forums, and, as far as I know, no document
 has yet been produced.
 
 An argument of the form you must standardize what I want
 will not fly. What is needed is a very clear technical definition
 of the issue(s).
 
 When we have the major unresolved technical concerns
 on the table, we will be in a position to determine the best
 disposition of those issues.
 
 Stewart
 
 
 
 
 
 
 
 --
 For corporate legal information go to:
 
 http://www.cisco.com/web/about/doing_business/legal/cri/index.html
 
 
 ___
 mpls mailing list
 m...@ietf.org
 https://www.ietf.org/mailman/listinfo/mpls


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.

___
Ietf mailing list
Ietf@ietf.org
https://www.ietf.org/mailman/listinfo/ietf


RE: Last Call: draft-kompella-l2vpn-l2vpn-07.txt (Layer 2 Virtual Private Networks Using BGP for Auto-discovery and Signaling) to Informational RFC

2011-09-14 Thread Alexander Vainshtein
Luca, and all,

I concur with Andy's opinion that the reference to RFC 4447 must become 
Normative (this will not delay the publication is  too often the case:-).

As for Informational vs. Historical, I think that Informational is more 
appropriate because, AFAIK, the technique defined in draft-kompella is not just 
a documenting an existing solution - it describes is THE ONLY deployed solution 
for the problem. (If this statement happens to be factually incorrect, I would 
be happy to learn about the deployed alternatives.)

Regards,
 Sasha

 -Original Message-
 From: l2vpn-boun...@ietf.org [mailto:l2vpn-boun...@ietf.org] On Behalf Of Luca
 Martini
 Sent: Tuesday, September 13, 2011 6:24 PM
 To: Andrew G. Malis
 Cc: l2...@ietf.org; pwe3; IETF Discussion
 Subject: Re: Last Call: draft-kompella-l2vpn-l2vpn-07.txt (Layer 2 Virtual
 Private Networks Using BGP for Auto-discovery and Signaling) to Informational
 RFC
 
 I concurr with Andy.
 Given that the  WG has made a decision on which control plane technology
 is the standard track technology we should have a statement in this
 document pointing to the standard track rfc4447 so it is clear to anyone
 reading the document.
 In the same way we published the draft-martini documents as historical
 ee should publish this document as historical rfc, to document existing
 implementations.
 
 Luca
 
 On 09/01/11 05:42, Andrew G. Malis wrote:
  Speaking as an individual, the solution in this draft has been has
  been operationally deployed in a number of service provider networks,
  and it should be documented in an informational RFC.
 
  Speaking as PWE3 co-chair, I would be happier if this draft required
  that routers that implement this solution also implement RFC 4447,
  that RFC 4447 be configured as the default mechanism for pseudowire
  signaling, and that RFC 4447 was moved from an informational to a
  normative reference. In practice, I know that routers that implement
  this also do implement RFC 4447, but I would like to see it in the RFC
  as well.
 
  Thanks,
  Andy
 
  Subject:Last Call: (Layer 2 Virtual Private Networks Using BGP
  for Auto-discovery and Signaling) to Informational RFC
  Date:   Tue, 30 Aug 2011 10:50:05 -0700
  From:   The IESG iesg-secret...@ietf.org
  mailto:iesg-secret...@ietf.org
  Reply-To:   ietf@ietf.org mailto:ietf@ietf.org
  To: IETF-Announce ietf-annou...@ietf.org
  mailto:ietf-annou...@ietf.org
 
 
 
  The IESG has received a request from an individual submitter to consider
  the following document:
  - 'Layer 2 Virtual Private Networks Using BGP for Auto-discovery and
 Signaling'
draft-kompella-l2vpn-l2vpn-07.txt as an Informational RFC
 
  The IESG plans to make a decision in the next few weeks, and solicits
  final comments on this action. Please send substantive comments to the
  ietf@ietf.org mailto:ietf@ietf.org mailing lists by 2011-09-27.
 Exceptionally, comments may be
  sent to i...@ietf.org mailto:i...@ietf.org instead. In either case,
 please retain the
  beginning of the Subject line to allow automated sorting.
 
  Abstract
 
 
 Layer 2 Virtual Private Networks (L2VPNs) based on Frame Relay or ATM
 circuits have been around a long time; more recently, Ethernet VPNs,
 including Virtual Private LAN Service, have become popular.
 Traditional L2VPNs often required a separate Service Provider
 infrastructure for each type, and yet another for the Internet and IP
 VPNs.  In addition, L2VPN provisioning was cumbersome.  This document
 presents a new approach to the problem of offering L2VPN services
 where the L2VPN customer's experience is virtually identical to that
 offered by traditional Layer 2 VPNs, but such that a Service Provider
 can maintain a single network for L2VPNs, IP VPNs and the Internet,
 as well as a common provisioning methodology for all services.
 
 
 
 
  The file can be obtained via
  http://datatracker.ietf.org/doc/draft-kompella-l2vpn-l2vpn/
 
  IESG discussion can be tracked via
  http://datatracker.ietf.org/doc/draft-kompella-l2vpn-l2vpn/
 
 
  The following IPR Declarations may be related to this I-D:
 
 http://datatracker.ietf.org/ipr/1149/
 
 
 
  ___
  IETF-Announce mailing list
  ietf-annou...@ietf.org mailto:ietf-annou...@ietf.org
  https://www.ietf.org/mailman/listinfo/ietf-announce
 
 
 
 
 
  ___
  Ietf mailing list
  Ietf@ietf.org
  https://www.ietf.org/mailman/listinfo/ietf



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 

RE: Last Call: draft-kompella-l2vpn-l2vpn-07.txt (Layer 2 Virtual Private Networks Using BGP for Auto-discovery and Signaling) to Informational RFC

2011-09-14 Thread Alexander Vainshtein
Luca,
The draft in question exists for almost 8 years (the -00 version has been 
posted 2004-01-13), has been implemented and deployed.

I have not heard that solutions compliant with RFC 6074 (which is the proper 
analog of 4447 in this case IMO)  have been deployed in this interval - and 
that in spite of 6074 sitting in the RFC Editor queue (i.e., sufficiently 
stable for any potential implementer) for almost 6 years (from 2006-06-12).

Hence I do not see this case as similar to what happened to the original 
draft-martini vs. RFC 4447.

Do I miss something substantial here?

Regards,
Sasha

From: Luca Martini [lmart...@cisco.com]
Sent: Tuesday, September 13, 2011 9:16 PM
To: Alexander Vainshtein
Cc: l2...@ietf.org; pwe3; IETF Discussion; Andrew G. Malis
Subject: Re: Last Call: draft-kompella-l2vpn-l2vpn-07.txt (Layer 2 Virtual 
Private Networks Using BGP for Auto-discovery and Signaling) to Informational 
RFC

On 09/13/11 10:03, Alexander Vainshtein wrote:
 Luca, and all,

 I concur with Andy's opinion that the reference to RFC 4447 must become 
 Normative (this will not delay the publication is  too often the case:-).

 As for Informational vs. Historical, I think that Informational is more 
 appropriate because, AFAIK, the technique defined in draft-kompella is not 
 just a documenting an existing solution - it describes is THE ONLY deployed 
 solution for the problem. (If this statement happens to be factually 
 incorrect, I would be happy to learn about the deployed alternatives.)
no, there are several ( I think 3 ) implementations of the
l2vpn-singalling standards track document also known as rfc6074.
There are several deployments of rfc6074.

As 10 years ago we had several deployments of draft-martini which over
time are being updated to rfc4447 , there are some deployments of the
solution described in the draft-kompella-l2vpn-l2vpn-07.txt. I still
think that an historical RFC would fit this solution , unless we plan on
expanding it , and pursuing new enhancements to it.

Luca


 Regards,
  Sasha

 -Original Message-
 From: l2vpn-boun...@ietf.org [mailto:l2vpn-boun...@ietf.org] On Behalf Of 
 Luca
 Martini
 Sent: Tuesday, September 13, 2011 6:24 PM
 To: Andrew G. Malis
 Cc: l2...@ietf.org; pwe3; IETF Discussion
 Subject: Re: Last Call: draft-kompella-l2vpn-l2vpn-07.txt (Layer 2 Virtual
 Private Networks Using BGP for Auto-discovery and Signaling) to Informational
 RFC

 I concurr with Andy.
 Given that the  WG has made a decision on which control plane technology
 is the standard track technology we should have a statement in this
 document pointing to the standard track rfc4447 so it is clear to anyone
 reading the document.
 In the same way we published the draft-martini documents as historical
 ee should publish this document as historical rfc, to document existing
 implementations.

 Luca

 On 09/01/11 05:42, Andrew G. Malis wrote:
 Speaking as an individual, the solution in this draft has been has
 been operationally deployed in a number of service provider networks,
 and it should be documented in an informational RFC.

 Speaking as PWE3 co-chair, I would be happier if this draft required
 that routers that implement this solution also implement RFC 4447,
 that RFC 4447 be configured as the default mechanism for pseudowire
 signaling, and that RFC 4447 was moved from an informational to a
 normative reference. In practice, I know that routers that implement
 this also do implement RFC 4447, but I would like to see it in the RFC
 as well.

 Thanks,
 Andy

 Subject:Last Call: (Layer 2 Virtual Private Networks Using BGP
 for Auto-discovery and Signaling) to Informational RFC
 Date:   Tue, 30 Aug 2011 10:50:05 -0700
 From:   The IESG iesg-secret...@ietf.org
 mailto:iesg-secret...@ietf.org
 Reply-To:   ietf@ietf.org mailto:ietf@ietf.org
 To: IETF-Announce ietf-annou...@ietf.org
 mailto:ietf-annou...@ietf.org



 The IESG has received a request from an individual submitter to consider
 the following document:
 - 'Layer 2 Virtual Private Networks Using BGP for Auto-discovery and
Signaling'
   draft-kompella-l2vpn-l2vpn-07.txt as an Informational RFC

 The IESG plans to make a decision in the next few weeks, and solicits
 final comments on this action. Please send substantive comments to the
 ietf@ietf.org mailto:ietf@ietf.org mailing lists by 2011-09-27.
 Exceptionally, comments may be
 sent to i...@ietf.org mailto:i...@ietf.org instead. In either case,
 please retain the
 beginning of the Subject line to allow automated sorting.

 Abstract


Layer 2 Virtual Private Networks (L2VPNs) based on Frame Relay or ATM
circuits have been around a long time; more recently, Ethernet VPNs,
including Virtual Private LAN Service, have become popular.
Traditional L2VPNs often required a separate Service Provider

RE: [mpls] [PWE3] IETF Last Call comment on draft-ietf-pwe3-gal-in-pw

2011-09-02 Thread Alexander Vainshtein
Stewart,
Lots of thanks for a prompt response.

My original email contained a typo (S-PE instead of T-PE  named as inserting ) 
which I've acknowledged and corrected in this thread (please see 
http://www.ietf.org/mail-archive/web/pwe3/current/msg12586.html).

With this correction in mind, the example I've presented (an MS-PW that 
originates in a T-PE in a MPLS-TP domain and them crosses - at S-PE - into an 
IP/MPLS domain) matches, IMHO, Yaakov's question. And if the operator wishes to 
improve traffic distribution in the IP/MPLS domain which employs ECMP, flow 
labels would be inserted by T-PE.

I believe that the change in draft-ietf-pwe3-gal-in-pw that you've proposed in 
http://www.ietf.org/mail-archive/web/pwe3/current/msg12613.html resolves the 
original issue I've raised of both GAL and flow label competing for the BoS 
position.

However, a conceptual question - can any MPLS-TP restrictions be placed on 
PWs?- remains open as noted in Greg's comment (please see 
http://www.ietf.org/mail-archive/web/pwe3/current/msg12620.html). IMHO and FWIW 
we should acknowledge the fact (implicitly recognized  already in RFC 5920) 
that there is simply no such thing as a MPLS-TP PW.

Hopefully this note clarifies my position on the subject.

Regards, and apologies for the original typo,
 Sasha


From: Stewart Bryant [stbry...@cisco.com]
Sent: Thursday, September 01, 2011 8:33 PM
To: Alexander Vainshtein
Cc: Yaakov Stein; m...@ietf.org; pwe3; i...@ietf.org; 
pwe3-cha...@tools.ietf.org; Luca Martini; IETF Discussion
Subject: Re: [mpls] [PWE3] IETF Last Call comment on draft-ietf-pwe3-gal-in-pw


On 01/09/2011 17:07, Alexander Vainshtein wrote:
Yaakov,
You've written
PW that starts in an MPLS-TP domain, can easily leak into a non-TP domain
This is exactly the point that I've raised in my IETF LC comment on the draft 
(for MS-PW) - please see my email (to several lists) that explains that in some 
detail, at http://www.ietf.org/mail-archive/web/pwe3/current/msg12581.html.

Regards,
Sasha

The operator intends to improve traffic distribution in the IP/MPLS domain, 
hence he enables insertion and discard of flow labels at the two S-PEs.

Speaking as an author of the FAT-PW draft I do not recall any text that 
proposes that S-PEs insert FLs in the stack, and it never occurred to me that 
anyone anyone would try, since would require a change to the design of the 
S-PEs.

Stewart




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.

___
Ietf mailing list
Ietf@ietf.org
https://www.ietf.org/mailman/listinfo/ietf


RE: [mpls] [PWE3] IETF Last Call comment on draft-ietf-pwe3-gal-in-pw

2011-09-02 Thread Alexander Vainshtein
Matthew,
Lots of thanks for a prompt response.

Please see a couple of comments inline below.

Regards,
 Sasha


From: Bocci, Matthew (Matthew) [matthew.bo...@alcatel-lucent.com]
Sent: Friday, September 02, 2011 1:06 PM
To: Alexander Vainshtein; Stewart Bryant
Cc: Yaakov Stein; m...@ietf.org; pwe3; i...@ietf.org; 
pwe3-cha...@tools.ietf.org; Luca Martini; IETF Discussion
Subject: Re: [mpls] [PWE3] IETF Last Call comment on draft-ietf-pwe3-gal-in-pw

Sasha,

On your final comment on the concept of an MPLS-TP PW, RFC5586 has already made 
the distinction between the use of the GAL on PWs in MPLS-TP and in other MPLS 
environments. This draft aligns the two cases in terms of the applicability of 
the GAL, by updating RFC5586 to remove the restriction on its use and position 
in an MPLS-TP environment.

[[Sasha]] IMHO and FWIW this is one more indication that there is no such thing 
as an MPLS-TP PW as different from an MPLS TP. Did I miss something important?


The case of interconnecting PW segments on MPLS-TP to PW segments on general 
MPLS networks should be discussed elsewhere, IMHO, as the interaction between 
the GAL and hashing on some PW segments is most likely not the only issue.

[[Sasha]] Sounds OK with me.

RFC5921 rules out the use of ECMP in MPLS-TP networks, so one would not expect 
an MPLS-TP PSN to hash the flow label today.

[[Sasha]] I make a distinction between inserting a flow label at T-PE and 
hashing on the label stack (or lack thereof) in some of the network domains 
that are crossed by the MS-PW packet. The hashing is done (or not done) by P 
routers that do not specifically care about PWs.

If that is going to change or if there are other flow label applications in 
MPLS-TP, then IMHO drafts detailing those applications should discuss the 
interaction with the GAL.

[[Sasha]] Please see above. IMHO there is no need for a new application to 
study the interaction.

Regards,

Matthew

On 02/09/2011 06:05, Alexander Vainshtein 
alexander.vainsht...@ecitele.commailto:alexander.vainsht...@ecitele.com 
wrote:

Stewart,
Lots of thanks for a prompt response.

My original email contained a typo (S-PE instead of T-PE  named as inserting ) 
which I've acknowledged and corrected in this thread (please see 
http://www.ietf.org/mail-archive/web/pwe3/current/msg12586.html).

With this correction in mind, the example I've presented (an MS-PW that 
originates in a T-PE in a MPLS-TP domain and them crosses - at S-PE - into an 
IP/MPLS domain) matches, IMHO, Yaakov's question. And if the operator wishes to 
improve traffic distribution in the IP/MPLS domain which employs ECMP, flow 
labels would be inserted by T-PE.

I believe that the change in draft-ietf-pwe3-gal-in-pw that you've proposed 
inhttp://www.ietf.org/mail-archive/web/pwe3/current/msg12613.html resolves the 
original issue I've raised of both GAL and flow label competing for the BoS 
position.

However, a conceptual question - can any MPLS-TP restrictions be placed on 
PWs?- remains open as noted in Greg's comment (please see 
http://www.ietf.org/mail-archive/web/pwe3/current/msg12620.html). IMHO and FWIW 
we should acknowledge the fact (implicitly recognized  already in RFC 5920) 
that there is simply no such thing as a MPLS-TP PW.

Hopefully this note clarifies my position on the subject.

Regards, and apologies for the original typo,
 Sasha


From: Stewart Bryant [stbry...@cisco.commailto:stbry...@cisco.com]
Sent: Thursday, September 01, 2011 8:33 PM
To: Alexander Vainshtein
Cc: Yaakov Stein; m...@ietf.orgmailto:m...@ietf.org; pwe3; 
i...@ietf.orgmailto:i...@ietf.org; 
pwe3-cha...@tools.ietf.orgmailto:pwe3-cha...@tools.ietf.org; Luca Martini; 
IETF Discussion
Subject: Re: [mpls] [PWE3] IETF Last Call comment on draft-ietf-pwe3-gal-in-pw


On 01/09/2011 17:07, Alexander Vainshtein wrote:
Yaakov,
You've written
PW that starts in an MPLS-TP domain, can easily leak into a non-TP domain
This is exactly the point that I've raised in my IETF LC comment on the draft 
(for MS-PW) - please see my email (to several lists) that explains that in some 
detail, at http://www.ietf.org/mail-archive/web/pwe3/current/msg12581.html.

Regards,
Sasha

The operator intends to improve traffic distribution in the IP/MPLS domain, 
hence he enables insertion and discard of flow labels at the two S-PEs.

Speaking as an author of the FAT-PW draft I do not recall any text that 
proposes that S-PEs insert FLs in the stack, and it never occurred to me that 
anyone anyone would try, since would require a change to the design of the 
S-PEs.

Stewart



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.


This e-mail message is intended for the recipient only

RE: [mpls] [PWE3] IETF Last Call comment on draft-ietf-pwe3-gal-in-pw

2011-09-01 Thread Alexander Vainshtein
Yaakov,
You've written
PW that starts in an MPLS-TP domain, can easily leak into a non-TP domain
This is exactly the point that I've raised in my IETF LC comment on the draft 
(for MS-PW) - please see my email (to several lists) that explains that in some 
detail, at http://www.ietf.org/mail-archive/web/pwe3/current/msg12581.html.

Regards,
 Sasha




From: mpls-boun...@ietf.org [mpls-boun...@ietf.org] On Behalf Of Yaakov Stein 
[yaako...@rad.com]
Sent: Thursday, September 01, 2011 5:37 PM
To: stbry...@cisco.com; Luca Martini; IETF Discussion
Cc: m...@ietf.org; pwe3; i...@ietf.org; pwe3-cha...@tools.ietf.org
Subject: Re: [mpls] [PWE3] IETF Last Call comment on draft-ietf-pwe3-gal-in-pw

Stewart

Was this email meant to address my email to the IETF discussion list (from Tues 
16 Aug)
or just the discussion on MPLS and PWE lists ?

It does to SOME extent, as it leaves open the possibility of the GAL not being 
at BoS;
but it does not rule out that possibility either.

However, you did not address my other final comment that a PW that starts in an 
MPLS-TP domain,
can easily leak into a non-TP domain.
What does one do then ?

(My email also identified a wording issue and what I consider to be a 
completely inaccurate
explanation of what the draft is trying to accomplish.)

Y(J)S



From: pwe3-boun...@ietf.org [mailto:pwe3-boun...@ietf.org] On Behalf Of Stewart 
Bryant
Sent: Tuesday, August 30, 2011 15:05
To: Luca Martini; IETF Discussion
Cc: ietf@ietf.org; Vladimir Kleiner; m...@ietf.org; Idan Kaspit; Mishael 
Wexler; pwe3; i...@ietf.org; Oren Gal; John Shirron; 
pwe3-cha...@tools.ietf.org; Rotem Cohen
Subject: Re: [PWE3] [mpls] IETF Last Call comment on draft-ietf-pwe3-gal-in-pw


Reviewing this discussion there are three components.

1) The update of RFC5586 to allow PW to use the GAL.
2) The PW OAM application that is to use the GAL.
3) The label stack structure when  teh GAL is used with a PW

This draft is only concerned with point 1 above. Points
2 and 3 need to be resolved in any PWE3 draft that describes
the use of the GAL.

To that end the text in draft-ietf-pwe3-mpls-tp-gal-in-pw-01



 -  Section 
4.2http://tools.ietf.org/html/draft-ietf-pwe3-mpls-tp-gal-in-pw-01#section-4.2.
 (GAL Applicability and Usage) in 
[RFC5586http://tools.ietf.org/html/rfc5586], the

  original text:



  In MPLS-TP, the GAL MUST be used with packets on a G-ACh on

  LSPs, Concatenated Segments of LSPs, and with Sections, and

  MUST NOT be used with PWs. It MUST always be at the bottom of

  the label stack (i.e., S bit set to 1). However, in other MPLS

  environments, this document places no restrictions on where

  the GAL may appear within the label stack or its use with PWs.



  is replaced by:



  In MPLS-TP, the GAL MUST be used with packets on a G-ACh on

  LSPs, Concatenated Segments of LSPs, and with Sections, and

  MAY be used with PWs. It MUST always be at the bottom of the

  label stack (i.e., S bit set to 1). However, in other MPLS

  environments, this document places no restrictions on where

  the GAL may appear within the label stack.
=

should be replaced by

=

 -  Section 
4.2http://tools.ietf.org/html/draft-ietf-pwe3-mpls-tp-gal-in-pw-01#section-4.2.
 (GAL Applicability and Usage) in 
[RFC5586http://tools.ietf.org/html/rfc5586], the

  original text:



  In MPLS-TP, the GAL MUST be used with packets on a G-ACh on

  LSPs, Concatenated Segments of LSPs, and with Sections, and

  MUST NOT be used with PWs. It MUST always be at the bottom of

  the label stack (i.e., S bit set to 1). However, in other MPLS

  environments, this document places no restrictions on where

  the GAL may appear within the label stack or its use with PWs.



  is replaced by:



  In MPLS-TP, the GAL MUST be used with packets on a G-ACh on

  LSPs, Concatenated Segments of LSPs, and with Sections, and

  MAY be used with PWs. The presence of a GAL indicates that

  an ACH immediately follows the MPLS label stack.
==

- Stewart


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.

___
Ietf mailing list
Ietf@ietf.org
https://www.ietf.org/mailman/listinfo/ietf


RE: [mpls] [PWE3] IETF Last Call comment on draft-ietf-pwe3-gal-in-pw

2011-08-30 Thread Alexander Vainshtein
Stewart,
I believe that your item #1 is presumably addressed by 
draft-ietf-pwe3-gal-in-pw (with the changes you've proposed), 
draft-nadeau-pwe3-vccv-2 is an attempt to address your item #2, and your item 
#3 is not yet addressed.  Is this understanding correct?

I also think that one of the items in the discussion was the restriction on 
ECMP in MPLS to skip reserved labels. I am not sure if it has been properly 
addressed anywhere, so should not it constitute item #4?

Regards,
 Sasha

From: Stewart Bryant [mailto:stbry...@cisco.com]
Sent: Tuesday, August 30, 2011 3:05 PM
To: Luca Martini; IETF Discussion
Cc: John E Drake; m...@ietf.org; Alexander Vainshtein; ietf@ietf.org; Vladimir 
Kleiner; Idan Kaspit; Mishael Wexler; pwe3; Oren Gal; John Shirron; Rotem 
Cohen; pwe3-cha...@tools.ietf.org; i...@ietf.org
Subject: Re: [mpls] [PWE3] IETF Last Call comment on draft-ietf-pwe3-gal-in-pw


Reviewing this discussion there are three components.

1) The update of RFC5586 to allow PW to use the GAL.
2) The PW OAM application that is to use the GAL.
3) The label stack structure when  teh GAL is used with a PW

This draft is only concerned with point 1 above. Points
2 and 3 need to be resolved in any PWE3 draft that describes
the use of the GAL.

To that end the text in draft-ietf-pwe3-mpls-tp-gal-in-pw-01



 -  Section 
4.2http://tools.ietf.org/html/draft-ietf-pwe3-mpls-tp-gal-in-pw-01#section-4.2.
 (GAL Applicability and Usage) in 
[RFC5586http://tools.ietf.org/html/rfc5586], the

  original text:



  In MPLS-TP, the GAL MUST be used with packets on a G-ACh on

  LSPs, Concatenated Segments of LSPs, and with Sections, and

  MUST NOT be used with PWs. It MUST always be at the bottom of

  the label stack (i.e., S bit set to 1). However, in other MPLS

  environments, this document places no restrictions on where

  the GAL may appear within the label stack or its use with PWs.



  is replaced by:



  In MPLS-TP, the GAL MUST be used with packets on a G-ACh on

  LSPs, Concatenated Segments of LSPs, and with Sections, and

  MAY be used with PWs. It MUST always be at the bottom of the

  label stack (i.e., S bit set to 1). However, in other MPLS

  environments, this document places no restrictions on where

  the GAL may appear within the label stack.
=

should be replaced by

=

 -  Section 
4.2http://tools.ietf.org/html/draft-ietf-pwe3-mpls-tp-gal-in-pw-01#section-4.2.
 (GAL Applicability and Usage) in 
[RFC5586http://tools.ietf.org/html/rfc5586], the

  original text:



  In MPLS-TP, the GAL MUST be used with packets on a G-ACh on

  LSPs, Concatenated Segments of LSPs, and with Sections, and

  MUST NOT be used with PWs. It MUST always be at the bottom of

  the label stack (i.e., S bit set to 1). However, in other MPLS

  environments, this document places no restrictions on where

  the GAL may appear within the label stack or its use with PWs.



  is replaced by:



  In MPLS-TP, the GAL MUST be used with packets on a G-ACh on

  LSPs, Concatenated Segments of LSPs, and with Sections, and

  MAY be used with PWs. The presence of a GAL indicates that

  an ACH immediately follows the MPLS label stack.
==

- Stewart


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.

___
Ietf mailing list
Ietf@ietf.org
https://www.ietf.org/mailman/listinfo/ietf


RE: [PWE3] IETF Last Call comment on draft-ietf-pwe3-gal-in-pw

2011-08-18 Thread Alexander Vainshtein
Luca and all,
I have not found the statement you've proposed in draft-ietf-pwe3-fat-pw-06. 
Instead, it contans the following text in Section 8.5  Applicability to 
MPLS-TP:

quote
   The flow aware transport of a PW reorders packets, therefore MUST NOT be
   deployed in a network conforming to the MPLS-TP unless these integrity 
requirements 
   specified in the SLA can be satisfied.
end quote

(In the -07 version this text is repeated but followed by an incomplete 
statement  In a immediately followed by the heading of Section 8.6. Since 
this addition is difficult to parse, I will ignore it for the moment.)

IMHO and FWIW this means that prohibition on using flow aware PW in MPLS-TP 
environments is conditional on meeting specific SLA requirements for the 
service. So I think that the use case I've presented still holds.

Please note also that, regardless of the restriction in draft-ietf-pwe3-fat-pw, 
be it conditional or absolute, usage of flow labels in an MPLS-TP domain would 
be perfectly safe if ECMP (i.e., hashing of the label stack and taking one of 
multiple NHLFEs for the given incoming label in the ILM) were not used in this 
domain, e.g., by associating exactly one ILM entry with each incoming label in 
the ILM. And since MPLS-TP is supposed to carry not just PW clients but also IP 
ones, I would expect that this would be the case in any MPLS-TP deployment.

I also think that releasing one restriction (on using GAL in PWs) at the 
expense of making another, conditional one (on usage of flow labels in MPLS-TP 
environments) absolute is not the most appropriate method for resolving 
technical issues. IMHO and FWIW better way to resolve the problem would be by:

- releasing the bottom-of-stack requirement on GAL 
- making use of the statement in RFC 5586 that if GAL is encountered in a 
packet then G-ACh header MUST be present immediately after the bottom of the 
label stack (and not immediately after GAL)
- specifying that ECMP on labeled packets MUST ignore reserved labels.

I think that these considerations have been presented already in the discussion 
on draft-nadeau-pwe-vccv-2. 

Of course it would be even better if we could agree on transition to universal 
usage of the CW and VCCV Type  1 in PWs. But this is a different story.

Regards,
Sasha

From: Luca Martini [lmart...@cisco.com]
Sent: Wednesday, August 17, 2011 9:58 PM
To: Alexander Vainshtein
Cc: Pablo Frank; m...@ietf.org; ietf@ietf.org; Vladimir Kleiner; Idan Kaspit; 
Mishael Wexler; pwe3; Oren Gal; John Shirron; Rotem Cohen
Subject: Re: [PWE3] IETF Last Call comment on draft-ietf-pwe3-gal-in-pw

The solution is quite simple:

Flow Labels MUST not be used in an MPLS-TP environment.

Luca





On 08/16/11 21:46, Alexander Vainshtein wrote:
 Pablo,
 Sorry, but I think you're wrong. Only T-PE can insert the flow label
 (because only T=PE can be flow-aware). S-PE simply performs swap on
 PW label.

 Regards,
  Sasha

 
 *From:* Pablo Frank [pablois...@gmail.com]
 *Sent:* Wednesday, August 17, 2011 12:17 AM
 *To:* Alexander Vainshtein
 *Cc:* ietf@ietf.org; m...@ietf.org; Vladimir Kleiner; Idan Kaspit;
 Mishael Wexler; pwe3; Oren Gal; John Shirron; Rotem Cohen
 *Subject:* Re: [PWE3] IETF Last Call comment on draft-ietf-pwe3-gal-in-pw

 I think it's okay because as the PW crosses the ECMP-enabled IP/MPLS
 domain in the middle segment, you're no longer in an MPLS-TP
 environment and so the GAL is not required to be BOS.  During that
 middle segment, the PW flow label would be placed below the GAL and
 above the GACh.  It gets removed when it hits the S-PE that switches
 you back into the MPLS-TP environment.  In other words, whether you're
 in an MPLS-TP environment is determined segment by segment in a MS-PW.

 Pablo

 On Tue, Aug 16, 2011 at 1:02 PM, Alexander Vainshtein
 alexander.vainsht...@ecitele.com
 mailto:alexander.vainsht...@ecitele.com wrote:

 Hi all,
 After having sent out my comments I've noticed that the specific
 example to illustrate the need to combine GAL and flow label was
 inaccurate.

 A more relevant example would look like following (I do not
 include a diagram, but it can be easily provided if necessary)

  1. A MS-PW:
   * Starts at an S-PE that resides at the edge of an MPLS-TP
 domain (no ECMP)
   * Crosses this domain and enters an IP/MPLS domain with ECMP
 enabled using a T-PE that resides at the age of these two
 domains
   * Leaves this domain and enters a 2nd MPLS-TP domain (using
 the 2nd T-PE)
   * Terminates on another S-PE at the edge of the 2nd MPLS-TP
 domain
  2. The operator intends to improve traffic distribution in the
 IP/MPLS domain, hence he enables insertion and discard of
 flow labels at the two S-PEs. Note that:
   * This does

RE: IETF Last Call comment on draft-ietf-pwe3-gal-in-pw

2011-08-17 Thread Alexander Vainshtein
Hi all,
After having sent out my comments I've noticed that the specific example to 
illustrate the need to combine GAL and flow label was inaccurate.

A more relevant example would look like following (I do not include a diagram, 
but it can be easily provided if necessary)

 1.  A MS-PW:
*   Starts at an S-PE that resides at the edge of an MPLS-TP domain (no 
ECMP)
*   Crosses this domain and enters an IP/MPLS domain with ECMP enabled 
using a T-PE that resides at the age of these two domains
*   Leaves this domain and enters a 2nd MPLS-TP domain (using the 2nd T-PE)
*   Terminates on another S-PE at the edge of the 2nd MPLS-TP domain
 2.  The operator intends to improve traffic distribution in the IP/MPLS 
domain, hence he enables insertion and discard of flow labels at the two 
S-PEs. Note that:
*   This does not violate the MPLS-TP restriction on ECMP: ECMP does not 
happen in he MPLS-TP domains
*   T-PEs do not even have to be aware of flow labels
 3.  The operator also intends to operate some end-to-end OAM for this MS-PW 
using GAL-in-PW. This results in a conflict since both GAL and flow label 
are defined (in the corresponding drafts) as bottom of stack.



IMHO this describes a realistic scenario where the two drafts are in 
controversy.

Regards,
 Sasha

From: mpls-boun...@ietf.org [mpls-boun...@ietf.org] On Behalf Of Alexander 
Vainshtein [alexander.vainsht...@ecitele.com]
Sent: Tuesday, August 16, 2011 4:26 PM
To: ietf@ietf.org
Cc: m...@ietf.org; Vladimir Kleiner; Idan Kaspit; Mishael Wexler; pwe3; Oren 
Gal; John Shirron; Rotem Cohen
Subject: [mpls] IETF Last Call comment on draft-ietf-pwe3-gal-in-pw

Hi all,

I would like to raise the following issue with regard to 
draft-ietf-pwe3-gal-in-pwhttp://datatracker.ietf.org/doc/draft-ietf-pwe3-mpls-tp-gal-in-pw/?include_text=1:
 controversy vs. 
draft-ietf-pwe3-fat-pwhttp://datatracker.ietf.org/doc/draft-ietf-pwe3-fat-pw/?include_text=1
 with regard to bottom-of-stack position.

As stated in the Introduction, this draft removes the restriction imposed by 
RFC 5586 on usage of Generic Associated Channel Label (GAL) in PWs. The 
corresponding text Section 4.2 of RFC 5586 states:
In MPLS-TP, the GAL MUST be used with packets on a G-ACh on LSPs, Concatenated 
Segments of LSPs, and with Sections, and MUST NOT be used with PWs.  It MUST 
always be at the bottom of the label stack(i.e., S bit set to 1).

draft-ietf-pwe3-gal-in-pw proposed to replace the original text in RFC 5586 
with the following

In MPLS-TP, the GAL MUST be used with packets on a G-ACh on LSPs, Concatenated 
Segments of LSPs, and with Sections, and MAY be used with PWs. It MUST always 
be at the bottom of the label stack (i.e., S bit set to 1).

I.e.,  while removing this restriction of 5586, it does not modify its 
requirement for the GAL being always at the bottom of the label stack.

At the same draft-ietf-pwe3-fat-pw (currently also in the IESG review) reserves 
the bottom of the PW stack for the PW flow labels, e.g., in Section 1.1:

This document describes a method of adding an additional label stack entry 
(LSE) at the bottom of stack in order to facilitate the load balancing of the 
flows within a PW over the available ECMPs.

One could argue that draft-ietf-pwe3-gal-in-pw only applies to MPLS-TP 
pseudowires, and that MPLS-TP does not use ECMP. IMHO and FWIW,
such an argument, were it presented, would be highly problematic, because:


1.   RFC 5960 (which defines the MPLS-TP data plane) did not define any 
differences between the PW data plane in IP/MPLS and MPLS-TP.

2.   One of the most popular scenarios for using multi-segment pseudowires 
is the case when an edge-to-edge service emulation crosses multiple IP/MPLS and 
MPLS-TP domains. In these scenarios, the flow label of draft-ietf-pwe3-fat-pw 
(inserted by a flow-aware T-PE at the edge of an IP/MPLS domain) would 
potentially compete with GAL (inserted by a T-PE at the edge of an MPLS-TP 
domain, e.g., for relying a PW status message that it has received over a 
Targeted LDP session from the IP/MPLS domain to a static PW status message to 
cross the MPLS-TP domain) for the bottom-of-stack position.

The issue I am raising Is not new. It has been actively discussed on the PWE3 
mailing list with regard to adoption of draft-nadeau-pwe3-vccv-2 as a WG 
document, with arguments  for both the flow label and GAL taking the 
bottom-of-the-stack position. But, to the best of my understanding, consensus 
on this issue has not been reached.

Hopefully this comment will be useful.

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.


This e-mail message is intended for the recipient only

RE: [PWE3] IETF Last Call comment on draft-ietf-pwe3-gal-in-pw

2011-08-17 Thread Alexander Vainshtein
Pablo,
Sorry, but I think you're wrong. Only T-PE can insert the flow label (because 
only T=PE can be flow-aware). S-PE simply performs swap on PW label.

Regards,
 Sasha


From: Pablo Frank [pablois...@gmail.com]
Sent: Wednesday, August 17, 2011 12:17 AM
To: Alexander Vainshtein
Cc: ietf@ietf.org; m...@ietf.org; Vladimir Kleiner; Idan Kaspit; Mishael 
Wexler; pwe3; Oren Gal; John Shirron; Rotem Cohen
Subject: Re: [PWE3] IETF Last Call comment on draft-ietf-pwe3-gal-in-pw

I think it's okay because as the PW crosses the ECMP-enabled IP/MPLS domain in 
the middle segment, you're no longer in an MPLS-TP environment and so the GAL 
is not required to be BOS.  During that middle segment, the PW flow label would 
be placed below the GAL and above the GACh.  It gets removed when it hits the 
S-PE that switches you back into the MPLS-TP environment.  In other words, 
whether you're in an MPLS-TP environment is determined segment by segment in a 
MS-PW.

Pablo

On Tue, Aug 16, 2011 at 1:02 PM, Alexander Vainshtein 
alexander.vainsht...@ecitele.commailto:alexander.vainsht...@ecitele.com 
wrote:
Hi all,
After having sent out my comments I've noticed that the specific example to 
illustrate the need to combine GAL and flow label was inaccurate.

A more relevant example would look like following (I do not include a diagram, 
but it can be easily provided if necessary)

 1.  A MS-PW:
*   Starts at an S-PE that resides at the edge of an MPLS-TP domain (no 
ECMP)
*   Crosses this domain and enters an IP/MPLS domain with ECMP enabled 
using a T-PE that resides at the age of these two domains
*   Leaves this domain and enters a 2nd MPLS-TP domain (using the 2nd T-PE)
*   Terminates on another S-PE at the edge of the 2nd MPLS-TP domain
 2.  The operator intends to improve traffic distribution in the IP/MPLS 
domain, hence he enables insertion and discard of flow labels at the two 
S-PEs. Note that:
*   This does not violate the MPLS-TP restriction on ECMP: ECMP does not 
happen in he MPLS-TP domains
*   T-PEs do not even have to be aware of flow labels
 3.  The operator also intends to operate some end-to-end OAM for this MS-PW 
using GAL-in-PW. This results in a conflict since both GAL and flow label 
are defined (in the corresponding drafts) as bottom of stack.



IMHO this describes a realistic scenario where the two drafts are in 
controversy.

Regards,
 Sasha

From: mpls-boun...@ietf.orgmailto:mpls-boun...@ietf.org 
[mpls-boun...@ietf.orgmailto:mpls-boun...@ietf.org] On Behalf Of Alexander 
Vainshtein 
[alexander.vainsht...@ecitele.commailto:alexander.vainsht...@ecitele.com]
Sent: Tuesday, August 16, 2011 4:26 PM
To: ietf@ietf.orgmailto:ietf@ietf.org
Cc: m...@ietf.orgmailto:m...@ietf.org; Vladimir Kleiner; Idan Kaspit; Mishael 
Wexler; pwe3; Oren Gal; John Shirron; Rotem Cohen
Subject: [mpls] IETF Last Call comment on draft-ietf-pwe3-gal-in-pw

Hi all,

I would like to raise the following issue with regard to 
draft-ietf-pwe3-gal-in-pwhttp://datatracker.ietf.org/doc/draft-ietf-pwe3-mpls-tp-gal-in-pw/?include_text=1:
 controversy vs. 
draft-ietf-pwe3-fat-pwhttp://datatracker.ietf.org/doc/draft-ietf-pwe3-fat-pw/?include_text=1
 with regard to bottom-of-stack position.

As stated in the Introduction, this draft removes the restriction imposed by 
RFC 5586 on usage of Generic Associated Channel Label (GAL) in PWs. The 
corresponding text Section 4.2 of RFC 5586 states:
In MPLS-TP, the GAL MUST be used with packets on a G-ACh on LSPs, Concatenated 
Segments of LSPs, and with Sections, and MUST NOT be used with PWs.  It MUST 
always be at the bottom of the label stack(i.e., S bit set to 1).

draft-ietf-pwe3-gal-in-pw proposed to replace the original text in RFC 5586 
with the following

In MPLS-TP, the GAL MUST be used with packets on a G-ACh on LSPs, Concatenated 
Segments of LSPs, and with Sections, and MAY be used with PWs. It MUST always 
be at the bottom of the label stack (i.e., S bit set to 1).

I.e.,  while removing this restriction of 5586, it does not modify its 
requirement for the GAL being always at the bottom of the label stack.

At the same draft-ietf-pwe3-fat-pw (currently also in the IESG review) reserves 
the bottom of the PW stack for the PW flow labels, e.g., in Section 1.1:

This document describes a method of adding an additional label stack entry 
(LSE) at the bottom of stack in order to facilitate the load balancing of the 
flows within a PW over the available ECMPs.

One could argue that draft-ietf-pwe3-gal-in-pw only applies to MPLS-TP 
pseudowires, and that MPLS-TP does not use ECMP. IMHO and FWIW,
such an argument, were it presented, would be highly problematic, because:


1.   RFC 5960 (which defines the MPLS-TP data plane) did not define any 
differences between the PW data plane in IP/MPLS and MPLS-TP.

2.   One of the most popular scenarios for using multi-segment pseudowires

IETF Last Call comment on draft-ietf-pwe3-gal-in-pw

2011-08-16 Thread Alexander Vainshtein
Hi all,

I would like to raise the following issue with regard to 
draft-ietf-pwe3-gal-in-pwhttp://datatracker.ietf.org/doc/draft-ietf-pwe3-mpls-tp-gal-in-pw/?include_text=1:
 controversy vs. 
draft-ietf-pwe3-fat-pwhttp://datatracker.ietf.org/doc/draft-ietf-pwe3-fat-pw/?include_text=1
 with regard to bottom-of-stack position.

As stated in the Introduction, this draft removes the restriction imposed by 
RFC 5586 on usage of Generic Associated Channel Label (GAL) in PWs. The 
corresponding text Section 4.2 of RFC 5586 states:
In MPLS-TP, the GAL MUST be used with packets on a G-ACh on LSPs, Concatenated 
Segments of LSPs, and with Sections, and MUST NOT be used with PWs.  It MUST 
always be at the bottom of the label stack(i.e., S bit set to 1).

draft-ietf-pwe3-gal-in-pw proposed to replace the original text in RFC 5586 
with the following

In MPLS-TP, the GAL MUST be used with packets on a G-ACh on LSPs, Concatenated 
Segments of LSPs, and with Sections, and MAY be used with PWs. It MUST always 
be at the bottom of the label stack (i.e., S bit set to 1).

I.e.,  while removing this restriction of 5586, it does not modify its 
requirement for the GAL being always at the bottom of the label stack.

At the same draft-ietf-pwe3-fat-pw (currently also in the IESG review) reserves 
the bottom of the PW stack for the PW flow labels, e.g., in Section 1.1:

This document describes a method of adding an additional label stack entry 
(LSE) at the bottom of stack in order to facilitate the load balancing of the 
flows within a PW over the available ECMPs.

One could argue that draft-ietf-pwe3-gal-in-pw only applies to MPLS-TP 
pseudowires, and that MPLS-TP does not use ECMP. IMHO and FWIW,
such an argument, were it presented, would be highly problematic, because:


1.   RFC 5960 (which defines the MPLS-TP data plane) did not define any 
differences between the PW data plane in IP/MPLS and MPLS-TP.

2.   One of the most popular scenarios for using multi-segment pseudowires 
is the case when an edge-to-edge service emulation crosses multiple IP/MPLS and 
MPLS-TP domains. In these scenarios, the flow label of draft-ietf-pwe3-fat-pw 
(inserted by a flow-aware T-PE at the edge of an IP/MPLS domain) would 
potentially compete with GAL (inserted by a T-PE at the edge of an MPLS-TP 
domain, e.g., for relying a PW status message that it has received over a 
Targeted LDP session from the IP/MPLS domain to a static PW status message to 
cross the MPLS-TP domain) for the bottom-of-stack position.

The issue I am raising Is not new. It has been actively discussed on the PWE3 
mailing list with regard to adoption of draft-nadeau-pwe3-vccv-2 as a WG 
document, with arguments  for both the flow label and GAL taking the 
bottom-of-the-stack position. But, to the best of my understanding, consensus 
on this issue has not been reached.

Hopefully this comment will be useful.

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.

___
Ietf mailing list
Ietf@ietf.org
https://www.ietf.org/mailman/listinfo/ietf


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

2010-11-17 Thread Alexander Vainshtein
Italo,
My original comment on SPME has been sent to the list on 07-Jul-10.
You can see it at 
http://www.ietf.org/mail-archive/web/mpls-tp/current/msg04369.html .
It has not been posted as an LC comment, presumably because the draft has not 
been in any kind of LC at that moment.

Adrian, 
Please consider this comment as an IESG LC comment.

Regards,
 Sasha


-Original Message-
From: Alexander Vainshtein 
Sent: Monday, November 15, 2010 9:03 AM
To: BUSI, ITALO (ITALO)
Cc: mpls...@ietf.org; adr...@olddog.co.uk
Subject: RE: [mpls-tp] about open discussion about MIP MEP in MPLS-TP networks

Italo,
Lots of thanks for a prompt response.

I will look up my archives and resend the specific comment regarding SPME. 
But the gist of this comment has been, that SPME is a new LSP, so that 
monitoring it does not necessarily say anything about the original LSP passing 
thru the segment in question. The simplest use case demonstrating the 
difference is a case of incomplete configuration, when the original LSP has not 
been configured in one of the internal nodes of the segment, but SPME was (and 
vice versa).

Regarding MIPs, I'd like to explain my doubts.

1. We all agree (or so it seems) that intermediate points of LSPs and PWs can 
only be reached due to TTL expiration. 
2. By default TTL expiration extracts a packet from the data plane and sends it 
to the control plane instead.
As per RFC 4379, this process includes preservation of the original 
received label stack 
and noting the actual ingress interface so that they are available for the 
CP processing.
3. Taking (1) and (2) above as given, could you please clarify, what exactly 
does it mean if:
(a) A per-node MIP is disabled? 
(b) A per-interface MIP is disabled?
4. Are MIPs bound to specific Managed Entities (LSPs)? If they are, what should 
happen if:
a) An LSP uses labels from the per-platform label stace, and hence packets 
associated with this LSP can
be received from any interface?
b) A per-interface MIP is enabled for this LSP on one interface and 
disabled on another one?


Regards,
 Sasha


From: BUSI, ITALO (ITALO) [italo.b...@alcatel-lucent.com]
Sent: Monday, November 15, 2010 12:54 AM
To: Alexander Vainshtein; adr...@olddog.co.uk
Cc: mpls...@ietf.org
Subject: R: [mpls-tp] about open discussion about MIP MEP inMPLS-TP networks

Sasha,

See in line marked with [ib]

Thanks in advance

Italo

 -Messaggio originale-
 Da: mpls-tp-boun...@ietf.org [mailto:mpls-tp-boun...@ietf.org] Per conto
 di Alexander Vainshtein
 Inviato: venerdì 12 novembre 2010 11.37
 A: adr...@olddog.co.uk
 Cc: mpls...@ietf.org
 Oggetto: Re: [mpls-tp] about open discussion about MIP MEP in MPLS-TP
 networks

 Adrian,
 I've looked up the MPLS-TP OAM framework draft and it indeed discusses
 per-interface MIPs that have not been considered (according to my reading)
 in RFC 5654.

 I think that, at the very least, the notion of a per-interface MIP
 requires additional clarification. E.g., can you introduce a per-interface
 MIP in an LSP that uses labels from the per-platform space?

[ib] Could you be more specific about how the label space impacts the support 
of per-interface vs per-node MIP?

 On a more generic level, taking into account that the only way to reach a
 MIP in an LSP is to send a packet that would experience TTL expiration in
 the node of interest, what is the difference in behavior of LSPs with
 configured MIPs and LSPs without them?


[ib] We discussed this point during the development of the OAM framework and we 
have agreed that every node has MIP(s) and that the operator can disable them. 
See the following text extracts from section 3.4:

   An intermediate node within a MEG can either:

   o Support per-node MIP (i.e. a single MIP per node in an
  unspecified location within the node);

   o Support per-interface MIP (i.e. two or more MIPs per node on
  both sides of the forwarding engine).

And

   Once a MEG is configured, the operator can enable/disable the
   MIPs on the nodes within the MEG. All the intermediate nodes and
   possibly the end nodes host MIP(s). Local policy allows them to
   be enabled per function and per MEG. The local policy is
   controlled by the management system, which may delegate it to
   the control plane.

I hope this would help.

 I also note that the framework draft still promotes hierarchy of labels
 for SPMEs and/or TCM.
 I believe that I've commented on this concept earlier, and in any case I
 plan to send an IESG LC comment on this point: IMO my previous comments in
 this regard have not been resolved.


[ib] Could you please re-send your comment? This would help expediting its 
resolution as I fear we have missed it. I apologize for that.

 Regards,
  Sasha

 
 From: mpls-tp-boun...@ietf.org [mpls-tp-boun...@ietf.org] On Behalf Of
 Adrian Farrel [adr...@olddog.co.uk]
 Sent