CCAMP Working Group                            Vishnu Pavan Beeram (Ed)
 Internet Draft                                         Juniper Networks
 Intended status: Standards Track                      Igor Bryskin (Ed)
                                                 ADVA Optical Networking
 
 Expires: August 12, 2014                              February 12, 2014
 
 
 
                     Shared Resource Link Group (SRcLG)
                         draft-beeram-ccamp-srclg-01
 
 
 Status of this Memo
 
    This Internet-Draft is submitted in full conformance with the
    provisions of BCP 78 and BCP 79.
 
    Internet-Drafts are working documents of the Internet Engineering
    Task Force (IETF), its areas, and its working groups.  Note that
    other groups may also distribute working documents as Internet-
    Drafts.
 
    Internet-Drafts are draft documents valid for a maximum of six
    months and may be updated, replaced, or obsoleted by other documents
    at any time.  It is inappropriate to use Internet-Drafts as
    reference material or to cite them other than as "work in progress."
 
    The list of current Internet-Drafts can be accessed at
    http://www.ietf.org/ietf/1id-abstracts.txt
 
    The list of Internet-Draft Shadow Directories can be accessed at
    http://www.ietf.org/shadow.html
 
    This Internet-Draft will expire on August 12, 2014.
 
 Copyright Notice
 
    Copyright (c) 2014 IETF Trust and the persons identified as the
    document authors. All rights reserved.
 
    This document is subject to BCP 78 and the IETF Trust's Legal
    Provisions Relating to IETF Documents
    (http://trustee.ietf.org/license-info) in effect on the date of
    publication of this document. Please review these documents
    carefully, as they describe your rights and restrictions with
    respect to this document.  Code Components extracted from this
    document must include Simplified BSD License text as described in
 
 
 Beeram, et al          Expires August 12, 2014                 [Page 1]


 Internet-Draft                  SRcLG                     February 2014
 
 
    Section 4.e of the Trust Legal Provisions and are provided without
    warranty as described in the Simplified BSD License.
 
 Abstract
 
    This document introduces the concept of SRcLG ("Shared Resource Link
    Group") and discusses its usage in the context of mutually exclusive
    Virtual TE Links.
 
 Conventions used in this document
 
    The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT",
    "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this
    document are to be interpreted as described in RFC-2119 [RFC2119].
 
 
 Table of Contents
 
 
    1. Introduction...................................................2
    2. Dynamic Mutual Exclusivity.....................................3
    3. Shared Resource Link Group (SRcLG).............................5
       3.1. Construct.................................................6
       3.2. Advertising Rules.........................................7
       3.3. Processing Rules..........................................7
    4. Security Considerations........................................7
    5. IANA Considerations............................................7
    6. Normative References...........................................7
    7. Acknowledgments................................................8
 
 1. Introduction
 
    A Virtual TE Link (as defined in [RFC6001]) advertised into a Client
    Network Domain represents a potentiality to setup an LSP in the
    Server Network Domain to support the advertised TE link. The Virtual
    TE Link gets advertised like any other TE link and follows the same
    rules that are defined for the advertising, processing and use of
    regular TE links [RFC4202]. However, "mutual exclusivity" is one
    attribute that is specific to Virtual TE Links.
 
    [DRAFT-MELG] discusses the different types of mutual exclusivity
    (Static vs Dynamic) that come into play, explains the need to
    advertise this information into the Client TE Domain and introduces
    a new TE construct (MELG) to carry static mutual exclusivity
    information.
 
 
 Beeram, et al          Expires August 12, 2014                 [Page 2]


 Internet-Draft                  SRcLG                     February 2014
 
 
    This document is a companion document to [DRAFT-MELG]. It discusses
    "Dynamic Mutual Exclusivity" in detail and introduces a new TE
    construct (SRcLG) to carry dynamic mutual exclusivity information.
 
 2. Dynamic Mutual Exclusivity
 
    As discussed in [DRAFT-MELG], this type of mutual exclusivity exists
    temporarily within a given network configuration. It comes into play
    when two or more Virtual TE Links depend on the usage of the same
    shareable underlying server network domain resource. Mutual
    Exclusivity exists when the amount of the said server resource that
    is available for sharing is limited temporarily; it ceases to exist
    when sufficient amount of the resource is available for
    accommodating all corresponding Virtual TE Links.
 
                               |
                               | +---+            /-\
                               | |   | Router    (   ) WDM
                               | +---+ Node       \-/  node
                               |________________________________
 
  +---+        /-\          /-\           /-\          +---+
  | R1|-------( A )--------( C )---------( E )---------| R3|
  +---+        \-/          \-/           \-/          +---+
                           /   \         /   \
                          /     \       /     \
                         /       \     /       \
                        /         \   /         \
                       /           \ /           \
      +---+          /-\           /-\           /-\          +---+
      | R2|---------( B )---------( D )---------( F )---------| R4|
      +---+          \-/           \-/           \-/          +---+
 
                     Figure 1a: Sample topology
 
    Consider the network topology depicted in Figure 1a. This is a
    typical packet optical transport deployment scenario where the WDM
    layer network domain serves as a Server Network Domain providing
    transport connectivity to the packet layer network Domain (Client
    Network Domain).
 
    Nodes R1, R2, R3 and R4 are IP routers that are connected to an
    Optical WDM transport network. A, B, C, D, E and F are WDM nodes
 
 
 
 Beeram, et al          Expires August 12, 2014                 [Page 3]


 Internet-Draft                  SRcLG                     February 2014
 
 
    that constitute the Server Network Domain. The border nodes (A, B, E
    and F) operate in both the server and client domains. Figure 1b
    depicts how the Client Network Domain TE topology looks like when
    there are no Client TE Links provisioned across the optical domain.
 
      -------------                        |  [ ] Client TE Node
      | Client TE |                        |  +++ Client TE Link
      | DataBase  |                        |_____________________
      -------------
         [R1] ++++++++ [A]                  [E] +++++++++ [R3]
 
 
 
         [R2] ++++++++ [B]                  [F] +++++++++ [R4]
 
 
                      Figure 1b: Client TE Database
 
 
                               | *****  B-F WDM Path
                               | @@@@@  B-E WDM Path
                               | #####  A-F WDM Path
                               |________________________________
 
  +---+        /-\ ######## /-\           /-\          +---+
  | R1|-------( A )--------( C )---------( E )---------| R3|
  +---+        \-/         @\-/@#         \-/@         +---+
                          @/   \@#       /   \@
                         @/     \@#     /     \@
                        @/       \@#   /       \@
                       @/         \@# /         \@
                      @/           \@/ ######### \@
      +---+          /-\           /-\ @@@@@@@@@ /-\          +---+
      | R2|---------( B )---------( D )---------( F )---------| R4|
      +---+          \-/ ********* \-/ ********* \-/          +---+
 
            Figure 2a: Mutually Exclusive potential WDM paths
 
    Now consider augmenting the Client TE topology by creating three
    Virtual TE Links across the optical domain. The potential paths in
    the WDM network catering to these three virtual TE links are as
 
 
 
 Beeram, et al          Expires August 12, 2014                 [Page 4]


 Internet-Draft                  SRcLG                     February 2014
 
 
    shown in Fig 2a and the corresponding augmented Client TE topology
    is as illustrated in Fig 2b.
 
       ------------   |  TE-Links B-F, B-E and A-F are mutually
       | Client-TE|   |  exclusive; They depend on the usage of the
       | Database |   |  same underlying shareable server resource
       ------------   |_____________________________________________
 
         [R1] ++++++++ [A]                      [E] +++++++++ [R3]
                           ++++            ++++
                              ++++      ++++
                                   ++++
                              ++++      ++++
                           ++++            ++++
         [R2] ++++++++ [B] ++++++++++++++++++++ [F] +++++++++ [R4]
 
 
   Figure 2b: Client TE Database - Mutually Exclusive Virtual TE Links
 
 
    In this particular example, all three potential paths traverse
    through the WDM-Link {D-F}. Now assume that this link has only 2
    lambda channels available. Also assume that any available lambda can
    get picked for each of these 3 corresponding underlying server LSPs.
    This means that only two out of the three Virtual TE Links can get
    committed at the moment. This dynamic mutual exclusivity ceases to
    exist when a third lambda channel becomes available on the WDM-link
    {D-F}.
 
    This document proposes the use of "Shared Resource Link Group
    (SRcLG)" for catering to this scenario.
 
 
 3. Shared Resource Link Group (SRcLG)
 
    SRLG (Shared Risk Link Group - [RFC4202]) represents a set of links
    that share a resource whose failure may affect all links in the set.
    Since dynamic mutual exclusivity comes into play when the underlying
    server resource is shareable, all corresponding Virtual TE-Links
    would belong to the same SRLG. This document introduces the notion
    of a "Shared Resource Link Group (SRcLG)", which is meaningful only
    in the context of Virtual TE Links. SRcLG represents a set of
    Virtual TE-links that depend on the usage of a shared server-layer
 
 
 
 Beeram, et al          Expires August 12, 2014                 [Page 5]


 Internet-Draft                  SRcLG                     February 2014
 
 
    resource that has a variable bandwidth capacity and as a result may
    sometimes not be able to simultaneously accommodate all
    corresponding Virtual TE-Links in the set. As is the case with
    SRLGs, a given Virtual TE Link may belong to multiple SRcLGs.
 
 3.1. Construct
 
    In terms of the TE construct that gets advertised, an SRcLG is
    nothing but an SRLG with some additional information to help
    determine which and how many of the corresponding virtual TE Links
    can get committed simultaneously. This additional information is the
    per-priority available shared resource bandwidth associated with a
    given SRLG. Since an SRcLG cannot exist without the presence of a
    corresponding SRLG, the SRcLG is identified by the corresponding 32-
    bit SRLG-ID. In other words, the SRcLG-ID is the same as the
    identifier of the SRLG it represents.
 
     0                   1                   2                   3
     0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
    |                  Shared Risk Link Group ID                    |
    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
    |      Available Shared Resource Bandwidth at Priority 0        |
    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
    |      Available Shared Resource Bandwidth at Priority 1        |
    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
    |      Available Shared Resource Bandwidth at Priority 2        |
    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
    |      Available Shared Resource Bandwidth at Priority 3        |
    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
    |      Available Shared Resource Bandwidth at Priority 4        |
    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
    |      Available Shared Resource Bandwidth at Priority 5        |
    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
    |      Available Shared Resource Bandwidth at Priority 6        |
    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
    |      Available Shared Resource Bandwidth at Priority 7        |
    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 
 
    The SRcLG information advertised into the Client TE Domain is an
    unordered list of SRcLGs present in a given Virtual Topology. Unlike
    the SRLG construct or the MELG construct, the SRcLG construct does
    not get advertised per TE-Link. This is because the information
    carried in this construct is quite dynamic in nature and advertising
    it per TE-Link poses serious scaling concerns.
 
 Beeram, et al          Expires August 12, 2014                 [Page 6]


 Internet-Draft                  SRcLG                     February 2014
 
 
 
 3.2. Advertising Rules
 
    As far as the advertisement of a Virtual TE-Link is concerned, there
    is no perceived difference between SRLG and SRcLG. The 32-bit IDs of
    all SRcLGs that a Virtual TE-Link belongs to are advertised via the
    SRLG contruct. Additionally, all SRcLG information associated with a
    given Virtual Topology is advertised into the Client TE Domain by
    the provider of the Virtual Topology. It is the responsibility of
    this provider to keep the bandwidth availability information for
    each SRcLG current with timely updates. The draft envisions that one
    or more server domain OSPF/ISIS TE speakers will be tasked to
    provide these timely updates. This TE speaker may advertise all
    SRcLG information (that it is responsible for) in the same OSPF-
    LSA/ISIS-LSP or advertise each SRcLG TLV separately - one in each
    OSPF-LSA/ISIS-LSP.
 
 
 3.3. Processing Rules
 
    The intended consumer of this SRcLG information is the PCE in the
    Client TE Domain. The Client PCE should take this advertised
    information into account when performing path selection for services
    over the Virtual Topology provided by the network domain. In
    particular, this information should be used when deciding how many
    Virtual TE links could be accomodated simultaneously on a given
    SRcLG at a given priority level.
 
 4. Security Considerations
 
    TBD
 
 5. IANA Considerations
 
    TBD
 
 6. Normative References
 
    [RFC2119]    Bradner, S., "Key words for use in RFCs to Indicate
                 Requirement Levels", BCP 14, RFC 2119, March 1997.
 
    [RFC4202]    K.Kompella, Y.Rekhter, "Routing Extensions in Support
                 of Generalized Multi-Protocol Label Switching (GMPLS)",
                 RFC4202, October 2005.
 
    [RFC6001]    D.Papadimitriou, M.Vigoureax, K.Shiomoto, D.Brungard
 
 Beeram, et al          Expires August 12, 2014                 [Page 7]


 Internet-Draft                  SRcLG                     February 2014
 
 
                 and JL. Le Roux, "GMPLS Protocol Extensions for Multi-
                 Layer and Multi-Region Networks", RFC 6001, October
                 2010.
 
    [DRAFT-MELG] Beeram, V., "Mutual Exclusive Shared Link Group",
                 draft-beeram-ccamp-melg, February 2014
 
 
 7. Acknowledgments
 
    TBD
 
 Authors' Addresses
 
    Vishnu Pavan Beeram
    Juniper Networks
    Email: vbeeram@juniper.net
 
    Igor Bryskin
    ADVA Optical Networking
    Email: ibryskin@advaoptical.com
 
    Cyril Margaria
    Juniper Networks
    Email: cmargaria@gmail.com
 
    Fatai Zhang
    Huawei Technologies
    Email: zhangfatai@huawei.com
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 Beeram, et al          Expires August 12, 2014                 [Page 8]