1 module odl-pcep-ietf-initiated00 {
3 namespace "urn:opendaylight:params:xml:ns:yang:pcep:crabbe:initiated";
6 import pcep-types { prefix pcep; revision-date 2013-10-05; }
7 import pcep-message { prefix msg; revision-date 2013-10-07; }
8 import network-topology { prefix nt; revision-date 2013-10-21; }
9 import network-topology-pcep { prefix topo; revision-date 2017-10-25; }
10 import odl-pcep-ietf-stateful07 { prefix stateful; revision-date 2017-10-25; }
12 organization "Cisco Systems, Inc.";
13 contact "Robert Varga <rovarga@cisco.com>";
16 "This module contains the data model of PCEP extensions defined
17 in draft-ietf-pce-pce-initiated-lsp.
19 Copyright (c)2013 Cisco Systems, Inc. All rights reserved.
21 This program and the accompanying materials are made available
22 under the terms of the Eclipse Public License v1.0 which
23 accompanies this distribution, and is available at
24 http://www.eclipse.org/legal/epl-v10.html";
27 description "Update network-topology-pcep revision";
30 revision "2013-11-26" {
33 reference "http://tools.ietf.org/html/draft-ietf-pce-pce-initiated-lsp-00";
36 grouping pcinitiate-message {
39 container pcinitiate-message {
40 description "LSP Initiate Message";
41 reference "http://tools.ietf.org/html/draft-ietf-pce-pce-initiated-lsp-00#section-5.1";
43 uses pcep:message-header;
46 uses stateful:srp-object;
48 uses stateful:lsp-object;
50 uses pcep:endpoints-object;
52 uses pcep:explicit-route-object;
54 uses pcep:lsp-attributes;
59 grouping initiated-capability-tlv {
60 reference "http://tools.ietf.org/html/draft-ietf-pce-pce-initiated-lsp-00#section-4.1";
67 augment "/stateful:pcupd/stateful:pcupd-message/stateful:updates/stateful:srp" {
68 reference "http://tools.ietf.org/html/draft-ietf-pce-pce-initiated-lsp-00#section-5.2";
75 augment "/stateful:pcrpt/stateful:pcrpt-message/stateful:reports/stateful:srp" {
76 reference "http://tools.ietf.org/html/draft-ietf-pce-pce-initiated-lsp-00#section-5.2";
83 augment "/stateful:pcupd/stateful:pcupd-message/stateful:updates/stateful:lsp" {
84 reference "http://tools.ietf.org/html/draft-ietf-pce-pce-initiated-lsp-00#section-5.3.1";
91 augment "/stateful:pcrpt/stateful:pcrpt-message/stateful:reports/stateful:lsp" {
92 reference "http://tools.ietf.org/html/draft-ietf-pce-pce-initiated-lsp-00#section-5.3.1";
99 augment "/msg:open/msg:open-message/msg:open/msg:tlvs/stateful:stateful" {
100 uses initiated-capability-tlv;
103 notification pcinitiate {
104 uses pcinitiate-message;
107 augment "/nt:network-topology/nt:topology/nt:node/topo:path-computation-client/topo:stateful-tlv/stateful:stateful" {
108 uses initiated-capability-tlv;
111 augment "/nt:network-topology/nt:topology/nt:node/topo:path-computation-client/topo:reported-lsp/topo:path/stateful:lsp" {
112 reference "http://tools.ietf.org/html/draft-ietf-pce-pce-initiated-lsp-00#section-5.3.1";