Skip to main content

Generalized Multiprotocol Label Switching (GMPLS) User-Network Interface (UNI): Resource ReserVation Protocol-Traffic Engineering (RSVP-TE) Support for the Overlay Model
draft-ietf-ccamp-gmpls-overlay-05

Revision differences

Document history

Date Rev. By Action
2012-08-22
05 (System) post-migration administrative database adjustment to the No Objection position for Russ Housley
2005-03-30
05 Amy Vezza State Changes to RFC Ed Queue from Approved-announcement sent by Amy Vezza
2005-03-23
05 Amy Vezza IESG state changed to Approved-announcement sent
2005-03-23
05 Amy Vezza IESG has approved the document
2005-03-23
05 Amy Vezza Closed "Approve" ballot
2005-02-09
05 Alex Zinin State Changes to Approved-announcement to be sent from IESG Evaluation::AD Followup by Alex Zinin
2005-01-30
05 Russ Housley [Ballot Position Update] Position for Russ Housley has been changed to No Objection from Discuss by Russ Housley
2005-01-07
05 Amy Vezza State Changes to IESG Evaluation::AD Followup from IESG Evaluation by Amy Vezza
2005-01-07
05 (System) Removed from agenda for telechat - 2005-01-06
2005-01-06
05 Amy Vezza [Ballot Position Update] New position, No Objection, has been recorded for Margaret Wasserman by Amy Vezza
2005-01-06
05 Thomas Narten [Ballot Position Update] New position, No Objection, has been recorded for Thomas Narten by Thomas Narten
2005-01-06
05 Sam Hartman [Ballot Position Update] New position, No Objection, has been recorded for Sam Hartman by Sam Hartman
2005-01-06
05 Allison Mankin [Ballot Position Update] New position, No Objection, has been recorded for Allison Mankin by Allison Mankin
2005-01-06
05 Harald Alvestrand
[Ballot comment]
Reviewed by Spencer Dawkins, Gen-ART

His review:

This document is ready for publication as a Proposed Standard.

Very minor nits (could certainly be …
[Ballot comment]
Reviewed by Spencer Dawkins, Gen-ART

His review:

This document is ready for publication as a Proposed Standard.

Very minor nits (could certainly be addressed in AUTH48):

- The abstract refers to "the overlay model" without
  explanation. Could a few words be added, something like "the overlay
  model, where edge nodes are unaware of the topology of the core
  nodes"?

- Some terms are introduced without expansion on first use (I noticed
  ERO and RRO).

- I'm not sure what a "lower trust model" is, in Security
  Considerations. Is there a clearer term that could be used ("less
  trust required")?
2005-01-06
05 Harald Alvestrand [Ballot Position Update] New position, No Objection, has been recorded for Harald Alvestrand by Harald Alvestrand
2005-01-05
05 Bill Fenner [Ballot Position Update] New position, No Objection, has been recorded for Bill Fenner by Bill Fenner
2005-01-05
05 David Kessens [Ballot Position Update] New position, No Objection, has been recorded for David Kessens by David Kessens
2005-01-05
05 Michelle Cotton IANA Comments:
We understand this document to have NO IANA Actions.
2005-01-05
05 Jon Peterson [Ballot Position Update] New position, No Objection, has been recorded for Jon Peterson by Jon Peterson
2005-01-05
05 Bert Wijnen [Ballot Position Update] New position, No Objection, has been recorded for Bert Wijnen by Bert Wijnen
2005-01-04
05 Ted Hardie [Ballot Position Update] New position, No Objection, has been recorded for Ted Hardie by Ted Hardie
2005-01-03
05 Russ Housley
[Ballot discuss]
Section 8 says:
  >
  > This draft imposes no new security risks over [RFC3473]. In fact it
  > …
[Ballot discuss]
Section 8 says:
  >
  > This draft imposes no new security risks over [RFC3473]. In fact it
  > represents a lower trust model between the core and edge-nodes as the
  > core is permitted to hide its topology from the edge-nodes. The core
  > is also permitted to restrict the actions of edge-nodes by filtering
  > out specific RSVP objects.
  >
  I think the notion of a "lower trust model" is inappropriate.  Lower
  from which point of view?  I suggest avoiding the whole issue:
  >
  > The trust model between the core and edge-nodes is different
  > than the one described in [RFC3473], as the core is permitted to
  > hide its topology from the edge-nodes, and the core is permitted
  > to restrict the actions of edge-nodes by filtering out specific
  > RSVP objects.
2005-01-03
05 Russ Housley [Ballot Position Update] New position, Discuss, has been recorded for Russ Housley by Russ Housley
2004-12-22
05 Scott Hollenbeck [Ballot Position Update] Position for Scott Hollenbeck has been changed to No Objection from Undefined by Scott Hollenbeck
2004-12-22
05 Scott Hollenbeck [Ballot comment]
Missing IANA Considerations.
2004-12-22
05 Scott Hollenbeck [Ballot Position Update] New position, Undefined, has been recorded for Scott Hollenbeck by Scott Hollenbeck
2004-12-15
05 Alex Zinin Placed on agenda for telechat - 2005-01-06 by Alex Zinin
2004-12-15
05 Alex Zinin State Changes to IESG Evaluation from Waiting for Writeup by Alex Zinin
2004-12-15
05 Alex Zinin [Ballot Position Update] New position, Yes, has been recorded for Alex Zinin
2004-12-15
05 Alex Zinin Ballot has been issued by Alex Zinin
2004-12-15
05 Alex Zinin Created "Approve" ballot
2004-11-18
05 (System) State has been changed to Waiting for Writeup from In Last Call by system
2004-10-21
05 Amy Vezza Last call sent
2004-10-21
05 Amy Vezza State Changes to In Last Call from Last Call Requested by Amy Vezza
2004-10-21
05 Alex Zinin State Changes to Last Call Requested from AD Evaluation::AD Followup by Alex Zinin
2004-10-21
05 Alex Zinin Last Call was requested by Alex Zinin
2004-10-21
05 (System) Ballot writeup text was added
2004-10-21
05 (System) Last call text was added
2004-10-21
05 (System) Ballot approval text was added
2004-10-15
05 (System) Sub state has been changed to AD Follow up from New Id Needed
2004-10-15
05 (System) New version available: draft-ietf-ccamp-gmpls-overlay-05.txt
2004-07-14
05 Alex Zinin State Changes to AD Evaluation::Revised ID Needed from AD Evaluation by Alex Zinin
2004-07-12
05 Alex Zinin
Rtg-dir review from Dimitri:

o) Technical Comments (minor):

1. Introduction mentions "However, one possible means is
    using a forwarding adjacency as described in …
Rtg-dir review from Dimitri:

o) Technical Comments (minor):

1. Introduction mentions "However, one possible means is
    using a forwarding adjacency as described in [MPLS-HIER]."

-> but forwarding adjacencies are by definitions related to the peer
    model (also, [MPLS-HIER] does not refer to this "hierarchical TE
    link" - see end Section 4 of [MPLS-HIER])

2. Section 3.2: "If the route is not viable, then a PathErr message with
    an error code and value of 24,5 - "No route available toward
    destination" should be returned."

-> "viability" should probably be further detailed

3. Section 3.3: "In order to support explicit label control and full
    identification of the egress link an ingress edge-node may include an
    ERO that consists of only the last hop."

-> unclear why *only* the last hop can be included in such ERO (why this
    sentence does not only determine the behaviour at the last hop being
    the egress core-node)

4. Section 6.2: mapping 2 is not allowed (independently of the presence
    of the Path_State_Removed_Flag from the receiving PathErr) since
    PathErr propagation rule is disrupted as far as the proposed text
    reads

o) Editorial Comments:

1. Spell out the acronyms in the document title (GMPLS, UNI, etc.)

2. in Abstract: "Generalized Multiprotocol Label Switching (GMPLS)
    defines both routing and signaling protocols for the creation of
    Label Switched Paths (LSPs) in various transport technologies."

-> transport technologies might not be the most appropriated in the IETF
    context - suggestion replace it by "switching"

3. Introduction 1): "The four boxes around the edge marked "Overlay
    Network" represent four islands of a single network overlaid
    network"

-> not sure the last part of this sentence is not mispelled

4. Section 3) "If a core-node rejects a Path message due to the presence
    of an ERO it SHOULD return an PathErr message with an error code of
    "Unknown object class" toward the sender. This causes the path setup
    to fail."

-> should point to the RFC 3209 section: "4.3.7. Non-support of the
    Explicit Route Object" as procedures are apparently equivalent

5. Section 5) " Core-nodes may send Notification messages to edge-nodes
    which have included the NOTIFY_REQUEST object."

-> suggested: "Core-nodes MAY send Notify messages to edge-nodes which
    have included the NOTIFY_REQUEST object."

6. Section 5) "In either of the above cases, the a core-node SHOULD NOT
    send Notify messages to the edge-node.

-> edit: "the a"

7. Section 5) "In this case, when NOTIFY messages are received, they
    MAY be selectively (based on local policy) forwarded to the edge-
    node."

-> edit: NOTIFY -> Notify

8. Section 6.1) "An ingress core-node receiving a PathTear without
    having first seen an ADMIN_STATUS object informing it that the
    connection is about to be deleted MAY pause the PathTear and first
    send a Path message with an ADMIN_STATUS object to inform all
    downstream LSRs that the connection is about to be deleted."

-> first time in this document that the term "LSR" appears

9. Update the Informative Reference section with latest version of the
    referenced document
2004-07-12
05 Alex Zinin
Routing directorate review: 2004-06-22
Reviewer: Loa Andersson

Comments:

Nits: see inline in the format
comment: xxx

or

comment:

xxx

end comment



General:


I'm pretty confortable …
Routing directorate review: 2004-06-22
Reviewer: Loa Andersson

Comments:

Nits: see inline in the format
comment: xxx

or

comment:

xxx

end comment



General:


I'm pretty confortable with this draft and guess with the few nits I've
found ready to do.
I would like some security expert to have a look at the security
considerations it looks weak, but need not be, relying on the 3473
which is a very good security section, it need not be aproblem.

One other thing is that we might have to start write managability
considerations, built the way it is specified what are the management
issues, but this is not for this spec in particular, but rather something
to be thought about

/Loa
>
>      Overlay                                                  Overlay
>      Network      +----------------------------------+      Network
>    +---------+    |                                  |    +---------+
>    |  +----+ |    |  +-----+    +-----+    +-----+  |    | +----+  |
>    |  |    | |    |  |    |    |    |    |    |  |    | |    |  |
>    | -+ EN +-+-----+--+ CN  +----+ CN  +----+  CN +---+-----+-+ EN +- |
>    |  |    | |  +--+--|    |    |    |    |    |  |    | |    |  |
>    |  +----+ |  |  |  +--+--+    +--+--+    +--+--+  |    | +----+  |
>    |        |  |  |    |          |          |      |    |        |
>    +---------+  |  |    |          |          |      |    +---------+
>                |  |    |          |          |      |
>    +---------+  |  |    |          |          |      |    +---------+
>    |        |  |  |  +--+--+      |      +--+--+  |    |        |
>    |  +----+ |  |  |  |    |      +-------+    |  |    | +----+  |
>    |  |    +-+--+  |  | CN  +---------------+ CN  |  |    | |    |  |
>    | -+ EN +-+-----+--+    |              |    +---+-----+-+ EN +- |
>    |  |    | |    |  +-----+              +-----+  |    | |    |  |
>    |  +----+ |    |                                  |    | +----+  |
>    |        |    +----------------------------------+    |        |
>    +---------+                Core Network                  +---------+
>      Overlay                                                  Overlay
>      Network                                                  Network
>
>                                              Legend:  EN  -  Edge Node
>                                                        CN  -  Core Node
>
>                    Figure 1:  Overlay Reference Model

comment:
what is the implication of the connection of the EN at the
lower left to two separate CN's, does this represent a coordinated
UNI or two instances of the UNI?
end comment

comment: what does the overlayed network look like from the overlayed
network perspective?




    Overlay                                                  Overlay
    Network      +----------------------------------+      Network
  +---------+    |                                  |    +---------+
  |  +----+ |    |                                  |    | +----+  |
  |  |    | |    |                                  |    | |    |  |
  | -+ EN +-+-----+                                  +-----+-+ EN +- |
  |  |    | |  +--+                                  |    | |    |  |
  |  +----+ |  |  |                                  |    | +----+  |
  |        |  |  |                                  |    |        |
  +---------+  |  |                                  |    +---------+
                |  |                                  |
  +---------+  |  |                                  |    +---------+
  |        |  |  |                                  |    |        |
  |  +----+ |  |  |                                  |    | +----+  |
  |  |    +-+--+  |                                  |    | |    |  |
  | -+ EN +-+-----+                                  +-----+-+ EN +- |
  |  |    | |    |                                  |    | |    |  |
  |  +----+ |    |                                  |    | +----+  |
  |        |    +----------------------------------+    |        |
  +---------+                Core Network                  +---------+
    Overlay                                                  Overlay
    Network                                                  Network

or

    Overlay                                                 
    Network                                               
  +------------------------------------------------------------------+
  |  +----+                                                  +----+  |
  |  |    +--------------------------------------------------+    |  |
  | -+ EN +------------------------------------------+  +---+ EN +- |
  |  |    +----+    +-------------------------------0---0---+    |  |
  |  +----+    |    |                              |  |  +----+  |
  |            |    |                              |  |          |
  |            |    |                              |  |          |
  |            |    |                              |  |          |
  |            |    |                              |  |          |
  |            |    |                              |  |          |
  |  +----+    |    |                              |  |  +----+  |
  |  |    +----+    |                              |  +---+    |  |
  | -+ EN +----------+                              +-------+ EN +- |
  |  |    +--------------------------------------------------+    |  |
  |  +----+                                                  +----+  |
  |                                                                  |
  +------------------------------------------------------------------+
   
or is this just different abstraction levels, if so is the difference
between the modified models tht the first is pre-provisioning and the
second the provisioned netowrk?

end comment   

...
>    In the overlay model there may be restrictions on what may be
>    signaled between an edge-node and a core-node.  This memo addresses
>    the application of GMPLS to the overlay model.  Specifically it
>    addresses RSVP procedures between an edge-node and a core-node in the
>    overlay model.  All RSVP procedures are assumed to be identical to
>    [RFC3473] except as noted in this document.

comment:
the use of rsvp vs. rsvp-te, rfc's 2205, 3209 and 3473 has the
same protocol number (rsvp), but it is not helpful to hide those rather
distinctvie uses of the same protocol behind the same name;
would suggest that the sentence should be something like:

All signaling procedures are assumed to be identical to the GMPLS extesnions
specified in RFC34 [RFC3473] except as noted in this document.

end comment

>
>
>    This document primarily addresses interactions between an edge-node
>    and it's adjacent (at the data plane) core-node. 

comment:
what is the implications here? could singaling be between the
EN and some other node in the Core Network for connectivity through the
data plane adjacent CN? Isn't it control plane adjacency that is described.
Or are they assumed to be identical.

end comment

...

>
> 2. Addressing
>
>    Addresses for edge-nodes in the overlay model are drawn from the same
>    address space as the edge-nodes use to address their adjacent core-
>    nodes.  This may be the same address space as used by the core-nodes
>    to communicate among themselves or it may be a VPN space supported by
>    the core-nodes as an overlay.
>
>    To be more specific, an edge-node and its attached core-node must
>    share the same address space which is used by GMPLS.  A set of
>    tuples share the same address space if the
>    edge-nodes in the set could establish LSPs (through the core-nodes)
>    among themselves (note that edge-nodes in the set may be a subset of
>    all the edge-nodes).

comment:
        "a subset of all the edge nodes in the same overlay network".       
          or
        "a subset of all the edge nodes connected to the same core network".
          or
        "a subset of all the edge nodes connected to the same core node".
        (?)
        if the latter case is true is the implication that EN's belonging
        to differnt overlay network needs to have the same address space
        ... will overlapping address spaces be possible?
        ... private addresses in the overlayed network
        ... private addresses for the  tuples?
end comment

>    The address space used by the core-nodes to
>    communicate among themselves may, but need not be shared with the
>    address space used by any of the  tuples.
>
>    An edge-node is identified by either a single IP address representing
>    its Node-ID, or by one or more numbered TE links that connect the
>    edge-node to the core-nodes.  Core-nodes are assumed to be ignorant
>    of any other addresses associated with an edge-node (i.e. addresses
>    which are not used in signaling connections through the GMPLS core).
>
>    An edge-node need only know its own address, an address of the
>    adjacent core-node, and know (or be able to resolve) the address of
>    any other edge-node to which it wishes to connect.

comment:
  as well as the addresses used in the overlay network island of which
  it is a part
end comment
         
>
>    A core-node need only know (and track) the addresses on interfaces
>    between that core-node and its attached edge-nodes, as well as the
>    Node IDs of those edge-nodes.  In addition, a core-node needs to know
>    the interface addresses and Node IDs of other edge-nodes to which an
>    attached edge-node is permitted to connect.
...
> 7. VPN Connections
>
>    As stated in the addressing section above, the extensions in this
>    document are designed to be compatible with the support of VPNs.
>    Since the core network may be some technology other than GMPLS, no
>    mandatory means of mapping core connections to access connections is
>    specified.  However, when GMPLS is used for the core network, we
>    RECOMMEND the following procedure which is based on [LSP-HIER].

comment

purely a nit - RECOMMEND is not part of the RFC2119-words, it says
RECOMMENED, I'm not sure if there's a difference, but if there is it
should be esy to re-write

end comment
>
>    The VPN connection is modeled as being three hops.  One for each
>    access link and one hop across the core network.
>
2004-06-21
05 Alex Zinin State Changes to AD Evaluation from Publication Requested by Alex Zinin
2004-04-28
05 Alex Zinin Draft Added by Alex Zinin
2004-04-26
04 (System) New version available: draft-ietf-ccamp-gmpls-overlay-04.txt
2004-02-16
03 (System) New version available: draft-ietf-ccamp-gmpls-overlay-03.txt
2003-10-27
02 (System) New version available: draft-ietf-ccamp-gmpls-overlay-02.txt
2003-03-04
01 (System) New version available: draft-ietf-ccamp-gmpls-overlay-01.txt
2003-01-14
00 (System) New version available: draft-ietf-ccamp-gmpls-overlay-00.txt