netconfcentral logo

ietf-nvo-vpn-types

HTML

ietf-nvo-vpn-types@2016-10-24



  module ietf-nvo-vpn-types {

    yang-version 1;

    namespace
      "urn:ietf:params:xml:ns:yang:ietf-nvo-vpn-types";

    prefix VPNTypes;

    import ietf-nvo-common-types {
      prefix CommonTypes;
    }

    organization "";

    contact "";

    description "ietf-nvo-vpn-types";

    revision "2016-10-24" {
      reference
        "draft-chen-opsawg-composite-vpn-dm-00";

    }


    typedef ProtectionRole {
      type enumeration {
        enum "NOP" {
          value 0;
          description "NOP";
        }
        enum "MAIN" {
          value 1;
          description "MAIN";
        }
      }
      description "ProtectionRole";
    }

    grouping VPNBasicInfo {
      description "VPNBasicInfo Grouping.";
      leaf topology {
        type CommonTypes:Topology;
        description
          "current support for full-mesh and
            point_to_multipoint(hub-spoke), others is reserved for
            future extensions.";
      }

      leaf serviceType {
        type ServiceType;
        description
          "current support for mpls l3vpn/vxlan/L2VPN
            overlay, others is reserved for future extensions.";
      }

      leaf technology {
        type VPNTunnelType;
        description
          "mpls|vxlan overlay l3vpn|eth over sdh|nop";
      }

      leaf adminStatus {
        type CommonTypes:AdminStatus;
        description "administrative status.";
      }
    }  // grouping VPNBasicInfo

    typedef VPNTunnelType {
      type enumeration {
        enum "NOP" {
          value 0;
          description "NOP";
        }
        enum "MPLS" {
          value 1;
          description "MPLS";
        }
        enum "MPLS-TP" {
          value 2;
          description "MPLS-TP";
        }
      }
      description "VPNTunnelType";
    }

    typedef ServiceType {
      type enumeration {
        enum "l3vpn" {
          value 0;
          description "l3vpn";
        }
        enum "l2vpn" {
          value 1;
          description "l2vpn";
        }
      }
      description "ServiceType";
    }
  }  // module ietf-nvo-vpn-types

Summary

  
Module ietf-nvo-vpn-types
Version 2016-10-24
File ietf-nvo-vpn-types@2016-10-24.yang
  
Prefix VPNTypes
Namespace urn:ietf:params:xml:ns:yang:ietf-nvo-vpn-types
  
Cooked /cookedmodules/ietf-nvo-vpn-types/2016-10-24
YANG /src/ietf-nvo-vpn-types@2016-10-24.yang
XSD /xsd/ietf-nvo-vpn-types@2016-10-24.xsd
  
Abstract ietf-nvo-vpn-types
  

Description

 
ietf-nvo-vpn-types

Typedefs

Typedef Base type Abstract
ProtectionRole enumeration ProtectionRole
ServiceType enumeration ServiceType
VPNTunnelType enumeration VPNTunnelType

Groupings

Grouping Objects Abstract
VPNBasicInfo topology serviceType technology adminStatus VPNBasicInfo Grouping.