All Downloads are FREE. Search and download functionalities are using the official Maven repository.

[email protected] Maven / Gradle / Ivy

The newest version!
module odl-pcep-p2mp-te-lsp {
    yang-version 1;
    // FIXME: rename module/namespace to odl-pcep-rfc8306
    namespace "urn:opendaylight:params:xml:ns:yang:pcep:p2mp:te:lsp";
    prefix "pcep-p2mp";

    import pcep-types { prefix pcep; revision-date 2018-11-09; }
    import pcep-message { prefix msg; revision-date 2018-11-09; }
    import yang-ext { prefix ext; revision-date 2013-07-09; }

    description
        "This module contains the data model of PCEP extensions defined
         in RFC8306.

         Copyright (c)2018 AT&T Services, Inc. All rights reserved.;

         This program and the accompanying materials are made available
         under the terms of the Eclipse Public License v1.0 which
         accompanies this distribution, and is available at
         http://www.eclipse.org/legal/epl-v10.html";

    organization "AT&T Services, Inc.";
    contact "Claudio D. Gasparini ";

    revision "2018-11-09" {
        description "Initial revision";
    }

    grouping p2mp-pce-capability-tlv {
        description "P2MP-PCE-CAPABILITY TLV";
        reference "https://tools.ietf.org/html/rfc8306#section-3.1.2";

        container p2mp-pce-capability {
            uses pcep:tlv;
            presence
                "Capability indicates that the sender can perform P2MP path computations";
        }
    }

    augment "/msg:open/msg:open-message/msg:open/msg:tlvs" {
        reference "https://tools.ietf.org/html/rfc8306#section-3.1.2";
        uses p2mp-pce-capability-tlv;
        ext:augment-identifier tlvs-p2mp-capability-aug;
    }

    augment "/msg:pcerr/msg:pcerr-message/msg:error-type/msg:session-case/msg:session/msg:open/msg:tlvs" {
        reference "https://tools.ietf.org/html/rfc8306#section-3.1.2";
        uses p2mp-pce-capability-tlv;
        ext:augment-identifier tlvs-p2mp-capability-error-aug;
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy