This module contains a collection of YANG definitions for Cisco IOS-XR if arp package configuration. This YANG module augments ...
Version: 2019-10-10
module Cisco-IOS-XR-um-if-arp-cfg { yang-version 1; namespace "http://cisco.com/ns/yang/Cisco-IOS-XR-um-if-arp-cfg"; prefix um-if-arp-cfg; import cisco-semver { prefix semver; } import Cisco-IOS-XR-um-interface-cfg { prefix a1; } 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 if arp package configuration. This YANG module augments the modules with configuration data. Copyright (c) 2019 by Cisco Systems, Inc. All rights reserved."; revision "2019-10-10" { description "Initial version"; } semver:module-version "1.0.0"; feature drop-adjacency { description "Set ARP drop adjacency timeout"; } grouping IF-ARP { container arp { description "Configure Address Resolution Protocol"; leaf timeout { type uint32 { range "30..2144448000"; } description "Set ARP cache timeout"; } leaf purge-delay { type uint32 { range "1..65535"; } description "Delay purging ARP entries when the interface goes down"; } container learning { description "Configuration for dynamic learning of ARP entries"; container disable { presence "Indicates a disable node is configured."; description "Disable dynamic learning of ARP entries"; } // container disable container local { presence "Indicates a local node is configured."; description "Enable dynamic learning only for local subnet only"; } // container local container solicited { presence "Indicates a solicited node is configured."; description "Enable dynamic learning only for solicited ARP packets"; } // container solicited } // container learning container gratuitous { description "Configure the handling of Gratuitous ARP packets"; container ignore { presence "Indicates a ignore node is configured."; description "Ignore the receipt of Gratuitous ARP packets"; } // container ignore } // container gratuitous container drop-adjacency { if-feature drop-adjacency; description "Set ARP drop adjacency timeout"; leaf timeout { type uint32 { range "900..7200"; } default "3600"; description "Specify timeout"; } } // container drop-adjacency } // container arp container proxy-arp { presence "Indicates a proxy-arp node is configured."; description "Enable proxy ARP"; } // container proxy-arp container local-proxy-arp { presence "Indicates a local-proxy-arp node is configured."; description "Enable local proxy ARP"; } // container local-proxy-arp } // grouping IF-ARP augment /a1:interfaces/a1:interface { uses IF-ARP; } augment /a1:interfaces/a1:interface-preconfigure { uses IF-ARP; } } // module Cisco-IOS-XR-um-if-arp-cfg
© 2023 YumaWorks, Inc. All rights reserved.