Cisco-IOS-XR-tunnel-ip-ma-oper

This module contains a collection of YANG definitions for Cisco IOS-XR tunnel-ip-ma package operational data. This module conta...

  • Version: 2021-02-25

    Cisco-IOS-XR-tunnel-ip-ma-oper@2021-02-25


    
      module Cisco-IOS-XR-tunnel-ip-ma-oper {
    
        yang-version 1;
    
        namespace
          "http://cisco.com/ns/yang/Cisco-IOS-XR-tunnel-ip-ma-oper";
    
        prefix tunnel-ip-ma-oper;
    
        import ietf-inet-types {
          prefix inet;
        }
        import Cisco-IOS-XR-types {
          prefix xr;
        }
        import cisco-semver {
          prefix semver;
        }
        import Cisco-IOS-XR-tunnel-gre-datatypes {
          prefix dt1;
        }
    
        include Cisco-IOS-XR-tunnel-ip-ma-oper-sub1 {
          revision-date "2021-02-25";
        }
    
        organization "Cisco Systems, Inc.";
    
        contact
          "Cisco Systems, Inc.
    Customer Service
    
    Postal: 170 West Tasman Drive
    San Jose, CA 95134
    
    Tel: +1 800 553-NETS
    
    E-mail: cs-yang@cisco.com";
    
        description
          "This module contains a collection of YANG definitions
    for Cisco IOS-XR tunnel-ip-ma package operational data.
    
    This module contains definitions
    for the following management objects:
      tunnel-ip-ma: Tunnel Ip ma parameters
    
    Copyright (c) 2013-2021 by Cisco Systems, Inc.
    All rights reserved.";
    
        revision "2021-02-25" {
          description
            "Added an entry for src addr db in bag";
        }
    
        revision "2019-04-05" {
          description
            "Establish semantic version baseline.";
        }
    
        revision "2018-10-09" {
          description
            "Modified hierarchy for endpoints, gspnode-db and application-db-stats";
        }
    
        revision "2015-11-09" {
          description "IOS XR 6.0 revision.";
        }
    
        semver:module-version "1.1.0";
        semver:module-version "1.0.1";
    
        grouping SUMMARY {
          description
            "Common node of database, standby-database";
          container summary {
            description "Tunnel IP MA summary";
            uses TUNL-IP-MA-SUM;
          }  // container summary
        }  // grouping SUMMARY
    
        container tunnel-ip-ma {
          config false;
          description "Tunnel Ip ma parameters";
          container gsp-node-db-summary {
            description
              "GRE MA GSP Node DB summary";
            uses TUNL-P2MP-MA-EDM-GSPDB-ARRAY;
          }  // container gsp-node-db-summary
    
          container database {
            description
              "Tunnel Ip ma parameters";
            container transport-vrf-datas {
              description
                "GRE/IPinIP Tunnel Transport VRF DB";
              list transport-vrf-data {
                description
                  "GRE/IPinIP Tunnel Transport VRF DB";
                leaf vrf-name {
                  type xr:Cisco-ios-xr-string;
                  description "VRF Name";
                }
    
                leaf address-family {
                  type dt1:Tunl-addr-family-list;
                  description "Address Family";
                }
    
                uses TUNL-IP-MA-EDM-IDB-ARRAY;
              }  // list transport-vrf-data
            }  // container transport-vrf-datas
    
            container tunnel-ids {
              description
                "MA database parameters";
              list tunnel-id {
                key "tid";
                description "Tunnel ID";
                leaf tid {
                  type dt1:Tunl-id-range;
                  description "Tunnel ID";
                }
    
                uses TUNL-IP-MA-EDM-IDB-ARRAY;
              }  // list tunnel-id
            }  // container tunnel-ids
    
            container interface-handles {
              description
                "GRE/IPinIP Tunnel ifhandle DB";
              list interface-handle {
                key "if-handle";
                description
                  "GRE/IPinIP Tunnel ifhandle DB";
                leaf if-handle {
                  type xr:Interface-name;
                  description
                    "Interface Handle value";
                }
    
                uses TUNL-IP-MA-EDM-IDB-ARRAY;
              }  // list interface-handle
            }  // container interface-handles
    
            container keep-alives {
              description
                "show tunnel ip keepalive data";
              list keep-alive {
                description
                  "Show tunnel ip keepalive data";
                leaf interface-name {
                  type xr:Interface-name;
                  description
                    "Interface Handle value";
                }
    
                leaf tunnel-id {
                  type dt1:Tunl-id-range;
                  description "Tunnel ID";
                }
    
                uses TUNL-IP-MA-EDM-KA;
              }  // list keep-alive
            }  // container keep-alives
    
            container rib-convergences {
              description
                "GRE/IPinIP Tunnel RIB converge DB";
              list rib-convergence {
                key "table-id";
                description
                  "GRE/IPinIP Tunnel RIB converge DB";
                leaf table-id {
                  type uint32;
                  description "RSI Table ID";
                }
    
                uses TUNL-IP-MA-EDM-RIB-CONV;
              }  // list rib-convergence
            }  // container rib-convergences
    
            container tunnel-sources {
              description
                "GRE/IPinIP Tunnel Source interface name DB";
              list tunnel-source {
                description
                  "GRE/IPinIP Tunnel Source interface name DB";
                leaf interface-name {
                  type xr:Interface-name;
                  description
                    "Tunnel Source Interface Name";
                }
    
                leaf address-family {
                  type dt1:Tunl-addr-family-list;
                  description "AddressFamily";
                }
    
                uses TUNL-IP-MA-EDM-IDB-ARRAY;
              }  // list tunnel-source
            }  // container tunnel-sources
    
            container check-points {
              description "GRE MA Checkpoint";
              list check-point {
                key "check-point-id";
                description "GRE MA Checkpoint";
                leaf check-point-id {
                  type uint32;
                  description
                    "Object-ID of GRE MA checkpoint record";
                }
    
                uses TUNL-IP-MA-EDM-CHKPT;
              }  // list check-point
            }  // container check-points
    
            container tunnel-destinations {
              description
                "GRE/IPinIP Tunnel Destination DB";
              list tunnel-destination {
                description
                  "GRE/IPinIP Tunnel Destination DB";
                leaf ip {
                  type inet:ip-address-no-zone;
                  description
                    "Tunnel Destination IP Address";
                }
    
                leaf length {
                  type dt1:Tunl-addr-length-range;
                  description
                    "Destination Address Length";
                }
    
                leaf vrf {
                  type xr:Cisco-ios-xr-string;
                  description
                    "Transport VRF Name";
                }
    
                uses TUNL-IP-MA-EDM-IDB-ARRAY;
              }  // list tunnel-destination
            }  // container tunnel-destinations
    
            uses SUMMARY;
          }  // container database
    
          container application-db-stats {
            description "GRE MA APP DB summary";
            uses TUNL-P2MP-MA-EDM-APP-PROD-ARRAY;
          }  // container application-db-stats
    
          container standby-database {
            description
              "Tunnel Ip ma parameters";
            uses SUMMARY;
          }  // container standby-database
    
          container endpoints {
            description "GRE MA DB endpoints";
            list endpoint {
              description "GRE MA DB endpoints";
              leaf tunnel-id {
                type dt1:Tunl-id-range;
                description "Tunnel ID";
              }
    
              leaf transport-ip-address {
                type inet:ip-address-no-zone;
                description
                  "Transport IP Address";
              }
    
              leaf overlay-ip-address {
                type inet:ip-address-no-zone;
                description "Overlay IP Address";
              }
    
              uses TUNL-P2MP-MA-EDM-TED-DB-ARRAY;
            }  // list endpoint
          }  // container endpoints
        }  // container tunnel-ip-ma
      }  // module Cisco-IOS-XR-tunnel-ip-ma-oper
    

© 2023 YumaWorks, Inc. All rights reserved.