ietf-te-topology

This YANG module defines a TE topology model for representing, retrieving, and manipulating technology-agnostic TE topologies. ...

  • Version: 2020-08-06

    ietf-te-topology@2020-08-06


    
      module ietf-te-topology {
    
        yang-version 1.1;
    
        namespace
          "urn:ietf:params:xml:ns:yang:ietf-te-topology";
    
        prefix tet;
    
        import ietf-yang-types {
          prefix yang;
          reference
            "RFC 6991: Common YANG Data Types";
    
    
        }
        import ietf-inet-types {
          prefix inet;
          reference
            "RFC 6991: Common YANG Data Types";
    
    
        }
        import ietf-te-types {
          prefix te-types;
          reference
            "RFC 8776: Common YANG Data Types for Traffic Engineering";
    
    
        }
        import ietf-network {
          prefix nw;
          reference
            "RFC 8345: A YANG Data Model for Network Topologies";
    
    
        }
        import ietf-network-topology {
          prefix nt;
          reference
            "RFC 8345: A YANG Data Model for Network Topologies";
    
    
        }
    
        organization
          "IETF Traffic Engineering Architecture and Signaling (TEAS)
    Working Group";
    
        contact
          "WG Web:   <https://datatracker.ietf.org/wg/teas/>
    WG List:  <mailto:teas@ietf.org>
    
    Editor:   Xufeng Liu
    	  <mailto:xufeng.liu.ietf@gmail.com>
    
    Editor:   Igor Bryskin
    	  <mailto:i_bryskin@yahoo.com>
    
    Editor:   Vishnu Pavan Beeram
    	  <mailto:vbeeram@juniper.net>
    
    Editor:   Tarek Saad
    	  <mailto:tsaad@juniper.net>
    
    Editor:   Himanshu Shah
    	  <mailto:hshah@ciena.com>
    
    Editor:   Oscar Gonzalez de Dios
    	  <mailto:oscar.gonzalezdedios@telefonica.com>";
    
        description
          "This YANG module defines a TE topology model for representing,
    retrieving, and manipulating technology-agnostic TE topologies.
    
    Copyright (c) 2020 IETF Trust and the persons identified as
    authors of the code.  All rights reserved.
    
    Redistribution and use in source and binary forms, with or
    without modification, is permitted pursuant to, and subject to
    the license terms contained in, the Simplified BSD License set
    forth in Section 4.c of the IETF Trust's Legal Provisions
    Relating to IETF Documents
    (https://trustee.ietf.org/license-info).
    
    This version of this YANG module is part of RFC 8795; see the
    RFC itself for full legal notices.";
    
        revision "2020-08-06" {
          description "Initial revision.";
          reference
            "RFC 8795: YANG Data Model for Traffic Engineering (TE)
            Topologies";
    
        }
    
    
        feature nsrlg {
          description
            "This feature indicates that the system supports NSRLGs
    (Non-Shared Risk Link Groups).";
        }
    
        feature te-topology-hierarchy {
          description
            "This feature indicates that the system allows an underlay
    and/or overlay TE topology hierarchy.";
        }
    
        feature template {
          description
            "This feature indicates that the system supports
    template configuration.";
        }
    
        typedef geographic-coordinate-degree {
          type decimal64 {
            fraction-digits 8;
          }
          description
            "Decimal degree (DD) used to express latitude and longitude
    geographic coordinates.";
        }
    
        typedef te-info-source {
          type enumeration {
            enum "unknown" {
              value 0;
              description
                "The source is unknown.";
            }
            enum "locally-configured" {
              value 1;
              description "Configured entity.";
            }
            enum "ospfv2" {
              value 2;
              description "OSPFv2.";
            }
            enum "ospfv3" {
              value 3;
              description "OSPFv3.";
            }
            enum "isis" {
              value 4;
              description "IS-IS.";
            }
            enum "bgp-ls" {
              value 5;
              description "BGP-LS.";
              reference
                "RFC 7752: North-Bound Distribution of Link-State and
                Traffic Engineering (TE) Information Using BGP";
    
            }
            enum "system-processed" {
              value 6;
              description
                "System-processed entity.";
            }
            enum "other" {
              value 7;
              description "Other source.";
            }
          }
          description
            "Describes the type of source that has provided the
    related information, and the source's credibility.";
        }
      }  // module ietf-te-topology
    

© 2023 YumaWorks, Inc. All rights reserved.