huawei-bgp-rpc-deviations-OC-NE-X8X16

Inter-AS routing protocol that exchanges Network Layer Reachability Information (NLRI) with other BGP systems.

  • Version: 2020-11-05

    huawei-bgp-rpc-deviations-OC-NE-X8X16@2020-11-05


    
      module huawei-bgp-rpc-deviations-OC-NE-X8X16 {
    
        yang-version 1;
    
        namespace
          "urn:huawei:yang:huawei-bgp-rpc-deviations-OC-NE-X8X16";
    
        prefix bgp-rpc-devs-OC-NE-X8X16;
    
        import huawei-bgp-rpc {
          prefix bgp-rpc;
        }
    
        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
          "Inter-AS routing protocol that exchanges Network Layer Reachability Information (NLRI) with other BGP systems.";
    
        revision "2020-11-05" {
          description "Initial revision.";
          reference
            "Huawei private.";
    
        }
    
    
        typedef af-type-deviations {
          type enumeration {
            enum "ipv4uni" {
              value 1;
              description
                "IPv4 unicast address family.";
            }
            enum "ipv4multi" {
              value 2;
              description
                "IPv4 multicast address family.";
            }
            enum "ipv4vpn" {
              value 3;
              description
                "IPv4 VPN address family.";
            }
            enum "ipv4labeluni" {
              value 4;
              description
                "IPv4 labeled address family.";
            }
            enum "ipv6uni" {
              value 5;
              description
                "IPv6 unicast address family.";
            }
            enum "ipv6vpn" {
              value 6;
              description
                "IPv6 VPN address family.";
            }
            enum "ipv4flow" {
              value 7;
              description
                "IPv4 flow address family.";
            }
            enum "l2vpnad" {
              value 8;
              description
                "L2VPN-AD address family.";
            }
            enum "evpn" {
              value 9;
              description "EVPN address family.";
            }
            enum "mvpn" {
              value 10;
              description
                "IPv4 MVPN address family.";
            }
            enum "vpntarget" {
              value 11;
              description
                "VPN target address family.";
            }
            enum "ipv4vpnmcast" {
              value 12;
              description
                "IPv4 VPN multicast address family.";
            }
            enum "ls" {
              value 13;
              description
                "Link-state address family.";
            }
            enum "mdt" {
              value 14;
              description
                "IPv4 MDT address family.";
            }
            enum "ipv6flow" {
              value 15;
              description
                "IPv6 flow address family.";
            }
            enum "mvpnv6" {
              value 16;
              description
                "IPv6 MVPN address family.";
            }
            enum "vpnv4flow" {
              value 17;
              description
                "VPNv4 flow address family.";
            }
            enum "vpnv6flow" {
              value 18;
              description
                "VPNv6 flow address family.";
            }
            enum "rpd" {
              value 19;
              description "RPD address family.";
            }
            enum "ipv4srpolicy" {
              value 20;
              description
                "IPv4-family SR-Policy address family.";
            }
            enum "ipv6srpolicy" {
              value 21;
              description
                "IPv6-family SR-Policy address family.";
            }
          }
          description
            "The type of bgpcommPrefix.";
        }
    
        typedef group-af-type-deviations {
          type enumeration {
            enum "ipv4uni" {
              value 1;
              description
                "IPv4 unicast address family.";
            }
            enum "ipv4multi" {
              value 2;
              description
                "IPv4 multicast address family.";
            }
            enum "ipv4vpn" {
              value 3;
              description
                "IPv4 VPN address family.";
            }
            enum "ipv4labeluni" {
              value 4;
              description
                "IPv4 Labeled Address Family.";
            }
            enum "ipv6uni" {
              value 5;
              description
                "IPv6 unicast address family.";
            }
            enum "ipv6vpn" {
              value 6;
              description
                "IPv6 VPN address family.";
            }
            enum "l2vpnad" {
              value 8;
              description
                "L2VPN-AD Address Family.";
            }
            enum "evpn" {
              value 9;
              description "EVPN address family.";
            }
            enum "mvpn" {
              value 10;
              description
                "IPv4 MVPN address family.";
            }
            enum "vpntarget" {
              value 11;
              description
                "Vpn Target Address Family.";
            }
            enum "ipv4vpnmcast" {
              value 12;
              description
                "IPv4 VPN Multicast Address Family.";
            }
            enum "ls" {
              value 13;
              description
                "Link-state Address Family.";
            }
            enum "mdt" {
              value 14;
              description
                "IPv4 MDT Address Family.";
            }
            enum "mvpnv6" {
              value 16;
              description
                "IPv6 MVPN address family.";
            }
          }
          description
            "The type of bgpcommPrefix.";
        }
        deviation /bgp-rpc:reset-base-process-bgp-af/bgp-rpc:input/bgp-rpc:address-family {
          deviate replace {
            type af-type-deviations;
          }
        }
        deviation /bgp-rpc:reset-base-process-bgp-peer-af/bgp-rpc:input/bgp-rpc:address-family {
          deviate replace {
            type af-type-deviations;
          }
        }
        deviation /bgp-rpc:reset-base-process-bgp-peer-as/bgp-rpc:input/bgp-rpc:address-family {
          deviate replace {
            type af-type-deviations;
          }
        }
        deviation /bgp-rpc:reset-base-process-bgp-peer-type/bgp-rpc:input/bgp-rpc:address-family {
          deviate replace {
            type af-type-deviations;
          }
        }
        deviation /bgp-rpc:reset-base-process-bgp-group-af/bgp-rpc:input/bgp-rpc:address-family {
          deviate replace {
            type group-af-type-deviations;
          }
        }
        deviation /bgp-rpc:refresh-base-process-bgp-af-direction/bgp-rpc:input/bgp-rpc:address-family {
          deviate replace {
            type af-type-deviations;
          }
        }
        deviation /bgp-rpc:refresh-base-process-bgp-peer-af-direction/bgp-rpc:input/bgp-rpc:address-family {
          deviate replace {
            type af-type-deviations;
          }
        }
        deviation /bgp-rpc:refresh-base-process-bgp-peer-type-direction/bgp-rpc:input/bgp-rpc:address-family {
          deviate replace {
            type af-type-deviations;
          }
        }
        deviation /bgp-rpc:refresh-base-process-bgp-group-af/bgp-rpc:input/bgp-rpc:address-family {
          deviate replace {
            type group-af-type-deviations;
          }
        }
      }  // module huawei-bgp-rpc-deviations-OC-NE-X8X16
    

© 2023 YumaWorks, Inc. All rights reserved.