ietf-segment-routing-common

This YANG module defines a collection of generic types and groupings for Segment Routing (SR), as described in RFC 8402. This Y...

  • Version: 2021-05-26

    ietf-segment-routing-common@2021-05-26


    
      module ietf-segment-routing-common {
    
        yang-version 1.1;
    
        namespace
          "urn:ietf:params:xml:ns:yang:ietf-segment-routing-common";
    
        prefix sr-cmn;
    
        import ietf-inet-types {
          prefix inet;
          reference
            "RFC 6991: Common YANG Data Types";
    
    
        }
    
        organization
          "IETF SPRING - SPRING Working Group";
    
        contact
          "WG Web:   <https://datatracker.ietf.org/wg/spring/>
         WG List:  <mailto:spring@ietf.org>
    
         Author:    Stephane Litkowski
                   <mailto:slitkows.ietf@gmail.com>
         Author:    Yingzhen Qu
                   <mailto:yingzhen.qu@futurewei.com>
         Author:    Acee Lindem
                   <mailto:acee@cisco.com>
         Author:    Pushpasis Sarkar
                   <mailto:pushpasis.ietf@gmail.com>
         Author:    Jeff Tantsura
                   <jefftant.ietf@gmail.com>
    
        ";
    
        description
          "This YANG module defines a collection of generic types and
         groupings for Segment Routing (SR), as described in RFC 8402.
    
         This YANG module conforms to the Network Management
         Datastore Architecture (NMDA), as described in RFC 8242.
    
         The key words 'MUST', 'MUST NOT', 'REQUIRED', 'SHALL', 'SHALL
         NOT', 'SHOULD', 'SHOULD NOT', 'RECOMMENDED', 'NOT RECOMMENDED',
         'MAY', and 'OPTIONAL' in this document are to be interpreted as
         described in BCP 14 (RFC 2119) (RFC 8174) when, and only when,
         they appear in all capitals, as shown here.
    
         Copyright (c) 2021 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 9020;
         see the RFC itself for full legal notices.";
    
        reference
          "RFC 9020: YANG Data Model for Segment Routing";
    
    
        revision "2021-05-26" {
          description "Initial version";
          reference
            "RFC 9020: YANG Data Model for Segment Routing";
    
        }
    
    
        feature sid-last-hop-behavior {
          description
            "Configurable last-hop behavior.";
          reference
            "RFC 8660: Segment Routing with the MPLS Data Plane";
    
        }
    
        identity prefix-sid-algorithm {
          description
            "Base identity for prefix-sid algorithm.";
          reference
            "RFC 8402: Segment Routing Architecture";
    
        }
    
        identity prefix-sid-algorithm-shortest-path {
          base prefix-sid-algorithm;
          description
            "Shortest Path First (SPF) Prefix-SID algorithm.  This
           is the default algorithm.";
        }
    
        identity prefix-sid-algorithm-strict-spf {
          base prefix-sid-algorithm;
          description
            "This algorithm mandates that the packet is forwarded
           according to the ECMP-aware SPF algorithm.";
        }
      }  // module ietf-segment-routing-common
    

© 2023 YumaWorks, Inc. All rights reserved.