huawei-msdp

Multicast Source Discovery Protocol.

  • Version: 2021-03-04

    huawei-msdp@2021-03-04


    
      module huawei-msdp {
    
        yang-version 1;
    
        namespace "urn:huawei:yang:huawei-msdp";
    
        prefix msdp;
    
        import huawei-ifm {
          prefix ifm;
        }
        import huawei-network-instance {
          prefix ni;
        }
        import huawei-l3-multicast {
          prefix l3mc;
        }
        import huawei-pub-type {
          prefix pub-type;
        }
        import huawei-routing-policy {
          prefix rtp;
        }
        import ietf-inet-types {
          prefix inet;
        }
        import huawei-extension {
          prefix ext;
        }
        import huawei-acl {
          prefix acl;
        }
        import huawei-socket {
          prefix socket;
        }
    
        organization
          "Huawei Technologies Co., Ltd.";
    
        contact
          "Huawei Industrial Base
        Bantian, Longgang
        Shenzhen 518129
        People's Republic of China
        Website: http://www.huawei.com
        Email: support@huawei.com";
    
        description
          "Multicast Source Discovery Protocol.";
    
        revision "2021-03-04" {
          description
            "Add nodes for TCP-AO. Modify the must conditions of some nodes that reference ACL.";
          reference
            "Huawei private.";
    
        }
    
        revision "2020-03-16" {
          description "Modify description.";
          reference
            "Huawei private.";
    
        }
    
        revision "2019-03-30" {
          description "Initial revision.";
          reference
            "Huawei private.";
    
        }
    
        ext:task-name "msdp";
    
        typedef msdp-password-type {
          type enumeration {
            enum "cipher" {
              value 0;
              description
                "A cipher password is used for MD5 authentication.";
            }
            enum "simple" {
              value 1;
              status deprecated;
              description
                "A simple password is used for MD5 authentication. The simple type is deprecated. The cipher type is preferred instead of simple.";
            }
          }
          description "MSDP password type.";
        }
    
        typedef msdp-peer-status {
          type enumeration {
            enum "up" {
              value 5;
              description
                "The MSDP peer is in the Up state.";
            }
            enum "listen" {
              value 4;
              description
                "The MSDP peer is in the Listen state.";
            }
            enum "connect" {
              value 3;
              description
                "The MSDP peer is in the Connect state.";
            }
            enum "shutdown" {
              value 2;
              description
                "The MSDP peer is in the Shutdown state.";
            }
            enum "down" {
              value 1;
              description
                "The MSDP peer is in the Down state.";
            }
          }
          description "MSDP peer status.";
        }
    
        typedef msdp-encap-type {
          type enumeration {
            enum "ENCAPNONE" {
              value 0;
              description
                "None encapsulation type.";
            }
            enum "ENCAPTCP" {
              value 1;
              description
                "TCP encapsulation type.";
            }
          }
          description "MSDP encapsulation type.";
        }
      }  // module huawei-msdp
    

© 2023 YumaWorks, Inc. All rights reserved.