Skip to main content

An Architecture for Multi-Segment Pseudowire Emulation Edge-to-Edge
draft-ietf-pwe3-ms-pw-arch-07

Revision differences

Document history

Date Rev. By Action
2012-08-22
07 (System) post-migration administrative database adjustment to the No Objection position for Tim Polk
2012-08-22
07 (System) post-migration administrative database adjustment to the No Objection position for Adrian Farrel
2009-08-20
07 Cindy Morgan State Changes to RFC Ed Queue from Approved-announcement sent by Cindy Morgan
2009-08-20
07 Russ Housley [Ballot Position Update] New position, No Objection, has been recorded by Russ Housley
2009-08-20
07 Russ Housley Created "Approve" ballot
2009-08-19
07 (System) IANA Action state changed to No IC from In Progress
2009-08-19
07 (System) IANA Action state changed to In Progress
2009-08-19
07 Amy Vezza IESG state changed to Approved-announcement sent
2009-08-19
07 Amy Vezza IESG has approved the document
2009-08-19
07 Amy Vezza Closed "Approve" ballot
2009-08-19
07 Amy Vezza State Changes to Approved-announcement to be sent from IESG Evaluation::AD Followup by Amy Vezza
2009-08-19
07 Amy Vezza [Note]: '� David Sinicrope (david.sinicrope@ericsson.com) is the
� Document Shepherd for this document.' added by Amy Vezza
2009-08-13
07 Adrian Farrel [Ballot Position Update] Position for Adrian Farrel has been changed to No Objection from Discuss by Adrian Farrel
2009-07-30
07 Tim Polk [Ballot Position Update] Position for Tim Polk has been changed to No Objection from Undefined by Tim Polk
2009-07-30
07 Tim Polk [Ballot Position Update] Position for Tim Polk has been changed to Undefined from Discuss by Tim Polk
2009-07-30
07 (System) Sub state has been changed to AD Follow up from New Id Needed
2009-07-30
07 (System) New version available: draft-ietf-pwe3-ms-pw-arch-07.txt
2009-07-03
07 (System) Removed from agenda for telechat - 2009-07-02
2009-07-02
07 Cindy Morgan State Changes to IESG Evaluation::Revised ID Needed from IESG Evaluation by Cindy Morgan
2009-07-02
07 Cindy Morgan [Note]: '  David Sinicrope (david.sinicrope@ericsson.com) is the
  Document Shepherd for this document.' added by Cindy Morgan
2009-07-02
07 Cullen Jennings [Ballot Position Update] Position for Cullen Jennings has been changed to Undefined from No Objection by Cullen Jennings
2009-07-02
07 Tim Polk
[Ballot discuss]
The authors proposed some text changes to resolve issues raised by Tom Yu's secdir review,
but a new draft has not been submitted …
[Ballot discuss]
The authors proposed some text changes to resolve issues raised by Tom Yu's secdir review,
but a new draft has not been submitted and they are not in an RFC Editor Note.
2009-07-02
07 Tim Polk
[Ballot discuss]
The authors proposed some text changes to resolve issues raised by Tom Yu's secdir review,
but a new draft has not been submitted …
[Ballot discuss]
The authors proposed some text changes to resolve issues raised by Tom Yu's secdir review,
but a new draft has not been submitted and they are not in an RFC Editor Note.
2009-07-02
07 Tim Polk [Ballot Position Update] New position, Discuss, has been recorded by Tim Polk
2009-07-02
07 Adrian Farrel
[Ballot comment]
Introduction
  The PW passes through a maximum
  of one PSN tunnel between the originating and terminating PEs.
I'm not sure that …
[Ballot comment]
Introduction
  The PW passes through a maximum
  of one PSN tunnel between the originating and terminating PEs.
I'm not sure that this limitation is made in RFC 3985. I don't
believe that there is anything that prohibits LSP stitching to make
a "multi-segment LSP tunnel" that carries a single segment PW.
===
Section 1.1

You suggest that the solution helps to reduce the scaling issues
at PEs and P nodes. But doesn't the stitching PE have a signficant
scaling problem?
===
Section 2

  As well as supporting traditional L2VPNs, an MS-PW is applicable to
  providing connectivity within a transport network based on packet
  switching technology e.g. MPLS Transport profile (MPLS-TP) [6].

s/within/across/

I don't think [6] is the best reference for MPLS-TP. You would do
better to point at draft-ietf-mpls-tp-requirements and
draft-ietf-mpls-tp-framework
===
Section 4

  Note that
  although the S-PE path is therefore reciprocal, the path taken by the
  PSN tunnels between the T-PEs and S-PEs may not be reciprocal due to
  choices made by the PSN routing protocol.
s/may/might/ !!!
But this is an odd thing to say. Why do you require the S-PEs to be
reciprocal, but not the tunnels? Are you sure your architecture is not
being driven by your solutions?
===
Section 9.2

  RFC 3985 describes the need for failure and other status notification
  mechanisms for PWs. These considerations also apply to multi-segment
  pseudowires. In addition, if a failure notification mechanism is
  provided for consecutive segments of the same PW, the S-PE must be
  able to propagate such notifications between the consecutive
  concatenated segments. 
This looks like a requirement hiding in the wrong document! Is it?
===
idnits says
** You're using the IETF Trust Provisions Section 6.b License Notice
    from 10 Nov 2008 rather than the newer Notice from 12 Feb 2009,
    which is required now. (See http://trustee.ietf.org/license-info/)
===
Nits

Abstract
s/same providers PSN/same provider's PSN/
---
Section 8.1
Expand NSP on first use.
---
Section 11
  Editors note: Add reference to draft-ietf-pwe3-congestion-frmwk
  01.txt, or its successor, prior to publication.
Ready to be fixed now?
---
Section 11
s/However, this may not effective/However, this may not be effective/
---
I would prefer the references section to be named "Normative References
if they really are all normative.
---
Your references are out of date.
2009-07-02
07 Adrian Farrel
[Ballot discuss]
I appreciate the work that has gone into this document, but I believe it needs some more polish.

===
Section 1.1

It is …
[Ballot discuss]
I appreciate the work that has gone into this document, but I believe it needs some more polish.

===
Section 1.1

It is not clear to me that the first motivation (which seems the
most realistic of the motivations) naturally leads to multisegment
PWs when the PSN tunnels can themselves be aggregated and tunneled
using standard features of MPLS-TE.

The other motivations require some form of planning/routing decisions
in what we might call the PW layer. These techniques do not yet
exist and would need to be invented and developed. However, inter-
domain MPLS-TE already exists and is proven in deployments. Why
would you not continue to use single segment PWs while making the
multi-domain and aggregation decisions within the MPLS-TE LSPs?

(The same argument applies to IP-in-IP tunnelling.)

The only argument I can see in favor of your technique to address
these motivations is that you can support different PSN tunneling
techniques in different domains. Obviously, this does not apply
for the first of your three motivations as there is only one
domain. In the other two cases, I suggest that the arrangement in
figure 2 would normally allow tunnelling of the access technology
tunnels over the core technology tunnel. That leaves only the
case of peer domains with different tunnelling technologies.

You seem to be inventing a lot or architecture for a small set of
deployments
===
I am concerned that you are not separating two distinct cases.
Where the PSN technology is the same, and the PW encapsulation is
the same, you are truly switching. You have just two layers to
worry about.

Where the PSN technology chnages and there is a change in
encapsulation there is a bigger question. You are not switching PW
segments, but you are ending one encapsulation and begining a new
one. This is the "translation" you describe in Section 3.2.
Translation or gateway functions are neither elegant nor scalable
with an increase in tunneling technologies, and I note that you
have hidden/ignored this problem in Figure 7.
Architecturally, there are only two ways to handle this:
1. You emerge from the first encapsulation into the client (i.e.
  payload) layer, swtich in that layer, and re-encapsulate for
  the next PW segment.
  I suspect you don;t want to do this as it requires you to
  install L2-capable switching equipment at the switching points.
2. You insert a thin transport-agnostic PW layer between the client
  layer and the PW encapsulation layer.
===
Section 1.3

It seems that the terminology is tied in some knots!
An S-PE would be the perfect term except that in motivation 1 you
have stitching within a domain, and in motivation 2 you may be
stitching at ABRs (which are not PEs).
So, in the middle of the terminology section you use "PW Switching
Point" without any definition.
Indeed, the convolutions are such that you have...
      A S-PE can exist anywhere
      where a PW must be processed or policy applied. It is therefore
      not limited to the edge of a provider network.
That is: "A provider edge is not limited to the edge of a provider
network." Clearly a problem!

You need to introduce the term "PW Switching Point" and recast the
whole document in terms of PW Switching Points and not S-PEs.
===
Section 3 is very important.
It is good to see that you have made the architectural separation
between the PW layer and the PSN layer.
You introduce a concept "The design of PW routing domains..." which
is very significant, but you don't discuss it at all in the rest of
the document (you vaguely touch on it in Section 9.1).
Since you have introduced the concept of a PW routing domain, you
must discuss its architecture and operation.
Saying in Section 3.1 that:
  The selection of which set of S-PEs to use
  to reach a given T-PE is considered to be within the scope of MS-PW
  solutions.
...is dodging the issue too much. In an architecture you must say
what functions you require for operation and on parameters you
expect these functions to act.

Tucked away in the text of Section 3 is an assumption that IP
reachability and tunnel reachability (e.g. MPLS-TE reachability) are
synonymous. They are not.
===
An "interesting" wrinkle.
In RFC 3985, the PW segment is considered to run from the input
interface of the ingress PE to the output interface of the egress PE.
This clearly continues to apply for the T-PEs, but it is not clear in
your figures what happens at S-PEs. For example, in Figure 4, it is
unclear where the PW segments start and end.
Obviously, this is intended to be at "the switcing point" but you
don't make this clear, and extrapolation from 3985 would lead someone
to assume that the first segment ended at the outgoing interface of
the first S-PE.
===
Section 6 says

  Where the encapsulation format is different e.g. MPLS and L2TPv3, the
  payload encapsulation may be transparently translated at the S-PE.
But 8.2 says that an S-PE may introduce fragmentation.
This is good, but is not a transparent translation of encapsulation.
===
Section 9.1 is confused about "dynamically chosen" and "signaled".

Possibly,
  For the signaled case, there are two options for selecting the path
  of the MS-PW:
should read
  For the case of dynamic choice of PW switching points, there are two
  options for selecting the path of the MS-PW:

===
In Section 9.2

  Since a multi-segment PW consists of a number of concatenated PW
  segments, the emulated service can only be considered as being up
  when all of the constituting PW segments and PSN tunnels (if used)
  are functional and operational along the entire path of the MS-PW.

I think this is the first time you have suggested that PSN tunnels
might not be used.
===
2009-07-02
07 Adrian Farrel [Ballot Position Update] New position, Discuss, has been recorded by Adrian Farrel
2009-07-01
07 Robert Sparks [Ballot Position Update] New position, No Objection, has been recorded by Robert Sparks
2009-07-01
07 Dan Romascanu
[Ballot comment]
Section 10 - 'Management and Monitoring'

> The management and monitoring as described in RFC 3985 applies here.

Section 10 in RFC 3985 …
[Ballot comment]
Section 10 - 'Management and Monitoring'

> The management and monitoring as described in RFC 3985 applies here.

Section 10 in RFC 3985 includes a MIB module layering relationship diagram (Figure 12). I am wondering whether the new M-S Peudowire and the respective emulated services defined in this document do not lead to the need of new MIB modules to be identified, added to this diagram, aa part if the management framework that complements the framework described by the document.
2009-07-01
07 Dan Romascanu [Ballot Position Update] New position, No Objection, has been recorded by Dan Romascanu
2009-07-01
07 Lars Eggert
[Ballot comment]
Section 11., paragraph 2:
>    Editors note: Add reference to draft-ietf-pwe3-congestion-frmwk-
>    01.txt, or its successor, prior to publication.

  This …
[Ballot comment]
Section 11., paragraph 2:
>    Editors note: Add reference to draft-ietf-pwe3-congestion-frmwk-
>    01.txt, or its successor, prior to publication.

  This should be added now, I guess.
2009-07-01
07 Lars Eggert [Ballot Position Update] New position, No Objection, has been recorded by Lars Eggert
2009-06-30
07 Cullen Jennings [Ballot Position Update] New position, No Objection, has been recorded by Cullen Jennings
2009-06-30
07 Ron Bonica [Ballot Position Update] New position, No Objection, has been recorded by Ron Bonica
2009-06-22
07 Samuel Weiler Request for Last Call review by SECDIR Completed. Reviewer: Tom Yu.
2009-06-19
07 Ralph Droms [Ballot Position Update] New position, Yes, has been recorded for Ralph Droms
2009-06-19
07 Ralph Droms Ballot has been issued by Ralph Droms
2009-06-19
07 Ralph Droms Created "Approve" ballot
2009-06-19
07 Ralph Droms State Change Notice email list have been change to pwe3-chairs@tools.ietf.org, draft-ietf-pwe3-ms-pw-arch@tools.ietf.org, david.sinicrope@ericsson.com from pwe3-chairs@tools.ietf.org, draft-ietf-pwe3-ms-pw-arch@tools.ietf.org
2009-06-19
07 Ralph Droms [Note]: '   David Sinicrope (david.sinicrope@ericsson.com) is the
   Document Shepherd for this document.' added by Ralph Droms
2009-06-19
07 Ralph Droms State Changes to IESG Evaluation from Waiting for AD Go-Ahead by Ralph Droms
2009-06-19
07 Ralph Droms Placed on agenda for telechat - 2009-07-02 by Ralph Droms
2009-06-19
07 Ralph Droms Note field has been cleared by Ralph Droms
2009-06-16
07 (System) State has been changed to Waiting for AD Go-Ahead from In Last Call by system
2009-06-15
07 Amanda Baber IANA comments:

As described in the IANA Considerations section, we understand this
document to have NO IANA Actions.
2009-06-05
07 Samuel Weiler Request for Last Call review by SECDIR is assigned to Tom Yu
2009-06-05
07 Samuel Weiler Request for Last Call review by SECDIR is assigned to Tom Yu
2009-06-02
07 Amy Vezza Last call sent
2009-06-02
07 Amy Vezza State Changes to In Last Call from Last Call Requested by Amy Vezza
2009-06-02
07 Ralph Droms Last Call was requested by Ralph Droms
2009-06-02
07 Ralph Droms State Changes to Last Call Requested from AD Evaluation by Ralph Droms
2009-06-02
07 (System) Ballot writeup text was added
2009-06-02
07 (System) Last call text was added
2009-06-02
07 (System) Ballot approval text was added
2009-05-29
07 Ralph Droms State Changes to AD Evaluation from Publication Requested by Ralph Droms
2009-05-26
07 Cindy Morgan Intended Status has been changed to Informational from None
2009-05-07
07 Cindy Morgan State Changes to Publication Requested from AD is watching by Cindy Morgan
2009-05-07
07 Cindy Morgan
PROTO Statement: draft-ietf-pwe3-ms-pw-arch

The PWE3 WG would like to request Standards Track publication
of this document.

> (1.a)  Who is the Document Shepherd for this …
PROTO Statement: draft-ietf-pwe3-ms-pw-arch

The PWE3 WG would like to request Standards Track publication
of this document.

> (1.a)  Who is the Document Shepherd for this document?  Has the
>        Document Shepherd personally reviewed this version of the
>        document and, in particular, does he or she believe this
>        version is ready for forwarding to the IESG for publication?

David Sinicrope (david.sinicrope@ericsson.com) is the Shepherd. For
historical reasons both WG chairs are authors and I have been asked by
the chairs to shepherd this document.

I have reviewed the document and it is ready for publication.

> (1.b)  Has the document had adequate review both from key WG members
>        and from key non-WG members?  Does the Document Shepherd have
>        any concerns about the depth or breadth of the reviews that
>        have been performed?

This document has been reviewed by the PWE3 WG both through the LC
process and at a number of IETF meetings.

All but one issue raised during LC have been addressed.  One person
questioned whether PWs should be a separate layer network because the
PW label could not be used as a source identifier to identify mis-
merging. There was no WG consensus for this position and multisegment
pseudowires are now widely deployed in current operational networks.
This objection does not therefore constitute a reason to modify the
the document or delay publication and there would not be WG consensus
for either action.

I therefore have no concerns about state of readiness of this document.

> (1.c)  Does the Document Shepherd have concerns that the document
>        needs more review from a particular or broader perspective,
>        e.g., security, operational complexity, someone familiar with
>        AAA, internationalization or XML?

I have no concerns regarding the requirement for further review of this
document.

> (1.d)  Does the Document Shepherd have any specific concerns or
>        issues with this document that the Responsible Area Director
>        and/or the IESG should be aware of?  For example, perhaps he
>        or she is uncomfortable with certain parts of the document, or
>        has concerns whether there really is a need for it.  In any
>        event, if the WG has discussed those issues and has indicated
>        that it still wishes to advance the document, detail those
>        concerns here.

I have no specific concerns about this document, nor are there concerns that should be conveyed to the IESG or Responsible AD.

> (1.e)  How solid is the WG consensus behind this document?  Does it
>        represent the strong concurrence of a few individuals, with
>        others being silent, or does the WG as a whole understand and
>        agree with it?

This document is fully understood and supported by the PWE3 WG.  One
individual has raised concerns stating that this technology is not
needed and that mis-merging can occur because it is not possible to
use the PW label to identify the source. However there was no support
for this view in the PWE3 WG and this technology is widely deployed by
many service providers.

> (1.f)  Has anyone threatened an appeal or otherwise indicated
>        extreme discontent?  If so, please summarise the areas
>        of conflict in separate email messages to the Responsible
>        Area Director.
>        (It should be in a separate email because this
>        questionnaire is entered into the ID Tracker.)

I have consulted with the chairs and it is their view that that there will not be an appeal of this document.

> (1.g)  Has the Document Shepherd personally verified that the
>        document satisfies all ID nits?  (See
>        http://www.ietf.org/ID-Checklist.html and
>        http://tools.ietf.org/tools/idnits/).  Boilerplate checks are
>        not enough; this check needs to be thorough.  Has
>        the document met all formal review criteria it needs to,
>        such as the MIB Doctor, media type and URI type reviews?

Yes, this document passes ID-nits. No additional checks are applicable.

> (1.h)  Has the document split its references into normative and
>        informative?

No, However all references are RFCs and this is an informational
document.

>        Are there normative references to documents that
>        are not ready for advancement or are otherwise in an unclear
>        state?  If such normative references exist, what is the
>        strategy for their completion?  Are there normative
>        references that are downward references, as described in
>        [RFC3967]? If so, list these downward references to support
>        the Area Director in the Last Call procedure for them
>        [RFC3967].

All references are RFCs.

> (1.i)  Has the Document Shepherd verified that the document IANA
>        consideration section exists and is consistent with the body
>        of the document?  If the document specifies protocol
>        extensions, are reservations requested in appropriate IANA
>        registries?  Are the IANA registries clearly identified? If
>        the document creates a new registry, does it define the
>        proposed initial contents of the registry and an allocation
>        procedure for future registrations?  Does it suggested a
>        reasonable name for the new registry?  See
>        [I-D.narten-iana-considerations-rfc2434bis].  If the document
>        describes an Expert Review process has Shepherd conferred with
>        the Responsible Area Director so that the IESG can appoint the
>        needed Expert during the IESG Evaluation?

There are no IANA actions required.

> (1.j)  Has the Document Shepherd verified that sections of the
>        document that are written in a formal language, such as XML
>        code, BNF rules, MIB definitions, etc., validate correctly in
>        an automated checker?

Not applicable

> (1.k)  The IESG approval announcement includes a Document
>        Announcement Write-Up.  Please provide such a Document
>        Announcement Writeup?  Recent examples can be found in the
>        "Action" announcements for approved documents.  The approval
>        announcement contains the following sections:

            Technical Summary

This document describes an architecture for extending pseudowire
emulation across multiple packet switched network segments. Scenarios
are discussed where each segment of a given edge-to-edge emulated
service spans a different provider's PSN, and where the emulated
service originates and terminates on the same providers PSN, but may
pass through several PSN tunnel segments in that PSN. It presents an
architectural framework for such multi-segment pseudowires, defines
terminology, and specifies the various protocol elements and their
functions.


            Working Group Summary

This document has been reviewed by the experts in the PWE3 WG
and there are no outstanding issues.

            Protocol Quality

There are no issues of protocol quality.

            Personnel
              Who is the Document Shepherd for this document?

David Sinicrope (david.sinicrope@ericsson.com)

            Who is the Responsible Area Director?
Ralph Droms
2009-05-07
07 Cindy Morgan Responsible AD has been changed to Ralph Droms from Mark Townsley
2009-03-16
07 Mark Townsley Draft Added by Mark Townsley in state AD is watching
2009-02-25
06 (System) New version available: draft-ietf-pwe3-ms-pw-arch-06.txt
2008-09-25
05 (System) New version available: draft-ietf-pwe3-ms-pw-arch-05.txt
2008-06-26
04 (System) New version available: draft-ietf-pwe3-ms-pw-arch-04.txt
2007-06-06
03 (System) New version available: draft-ietf-pwe3-ms-pw-arch-03.txt
2006-10-22
02 (System) New version available: draft-ietf-pwe3-ms-pw-arch-02.txt
2006-05-15
01 (System) New version available: draft-ietf-pwe3-ms-pw-arch-01.txt
2006-01-12
00 (System) New version available: draft-ietf-pwe3-ms-pw-arch-00.txt