This module contains a collection of YANG definitions for Cisco IOS-XR subscriber-pppoe-ma package operational data. This modul...
Version: 2019-10-07
module Cisco-IOS-XR-subscriber-pppoe-ma-oper { yang-version 1; namespace "http://cisco.com/ns/yang/Cisco-IOS-XR-subscriber-pppoe-ma-oper"; prefix subscriber-pppoe-ma-oper; import ietf-yang-types { prefix yang; } import Cisco-IOS-XR-types { prefix xr; } import cisco-semver { prefix semver; } include Cisco-IOS-XR-subscriber-pppoe-ma-oper-sub1 { revision-date "2019-10-07"; } 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 subscriber-pppoe-ma package operational data. This module contains definitions for the following management objects: pppoe: PPPoE operational data Copyright (c) 2013-2019 by Cisco Systems, Inc. All rights reserved."; revision "2019-10-07" { description "Introduced an new cli pppoe bba-group padi host-uniq-disconnect"; } revision "2019-04-05" { description "Establish semantic version baseline."; } revision "2015-11-09" { description "IOS XR 6.0 revision."; } semver:module-version "2.0.0"; semver:module-version "1.0.0"; container pppoe { config false; description "PPPoE operational data"; container access-interface-statistics { description "PPPoE access interface statistics information"; list access-interface-statistic { key "interface-name"; description "Statistics information for a PPPoE-enabled access interface"; leaf interface-name { type xr:Interface-name; description "PPPoE Access Interface"; } uses PPPOE-MA-ACCESS-INTERFACE-STATS-INFO; } // list access-interface-statistic } // container access-interface-statistics container nodes { description "Per-node PPPoE operational data"; list node { key "node-name"; description "PPPoE operational data for a particular node"; container disconnect-history { description "PPPoE disconnect history for a given node"; uses PPPOE-MA-DISC-HISTORY; } // container disconnect-history container disconnect-history-unique { description "PPPoE unique disconnect history for a given node"; uses PPPOE-MA-DISC-HISTORY-UNIQUE; } // container disconnect-history-unique container statistics { description "PPPoE statistics for a given node"; uses PPPOE-MA-TOTAL-STATS-INFO; } // container statistics container access-interface { description "PPPoE access interface information"; container summaries { description "PPPoE access interface summary information"; list summary { key "interface-name"; description "Summary information for a PPPoE-enabled access interface"; leaf interface-name { type xr:Interface-name; description "PPPoE Access Interface"; } uses PPPOE-MA-ACCESS-INTERFACE-INFO; } // list summary } // container summaries } // container access-interface container interfaces { description "Per interface PPPoE operational data"; list interface { key "interface-name"; description "Data for a PPPoE interface"; leaf interface-name { type xr:Interface-name; description "PPPoE Interface"; } uses PPPOE-MA-INTERFACE-INFO; } // list interface } // container interfaces container bba-groups { description "PPPoE BBA-Group information"; list bba-group { key "bba-group-name"; description "PPPoE BBA-Group information"; container limit-config { description "BBA-Group limit configuration information"; uses PPPOE-MA-LIMIT-CONFIG-INFO; } // container limit-config container limits { description "PPPoE session limit information"; list limit { description "PPPoE session limit state"; leaf interface-name { type xr:Interface-name; description "Access Interface"; } leaf mac-address { type yang:mac-address; description "MAC address"; } leaf iwf { type boolean; description "IWF flag"; } leaf circuit-id { type xr:Cisco-ios-xr-string; description "Circuit ID"; } leaf remote-id { type xr:Cisco-ios-xr-string; description "Remote ID"; } leaf outer-vlan-id { type uint32 { range "0..4095"; } description "Outer VLAN ID"; } leaf inner-vlan-id { type uint32 { range "0..4095"; } description "Inner VLAN ID"; } uses PPPOE-MA-LIMIT-INFO; } // list limit } // container limits container throttles { description "PPPoE throttle information"; list throttle { description "PPPoE session throttle state"; leaf interface-name { type xr:Interface-name; description "Access Interface"; } leaf mac-address { type yang:mac-address; description "MAC address"; } leaf iwf { type boolean; description "IWF flag"; } leaf circuit-id { type xr:Cisco-ios-xr-string; description "Circuit ID"; } leaf remote-id { type xr:Cisco-ios-xr-string; description "Remote ID"; } leaf outer-vlan-id { type uint32 { range "0..4095"; } description "Outer VLAN ID"; } leaf inner-vlan-id { type uint32 { range "0..4095"; } description "Inner VLAN ID"; } uses PPPOE-MA-THROTTLE-INFO; } // list throttle } // container throttles container throttle-config { description "BBA-Group throttle configuration information"; uses PPPOE-MA-THROTTLE-CONFIG-INFO; } // container throttle-config leaf bba-group-name { type xr:Cisco-ios-xr-string; description "BBA Group"; } } // list bba-group } // container bba-groups container summary-total { description "PPPoE statistics for a given node"; uses PPPOE-MA-SUMMARY-TOTAL-INFO; } // container summary-total leaf node-name { type xr:Node-id; description "Node"; } } // list node } // container nodes } // container pppoe } // module Cisco-IOS-XR-subscriber-pppoe-ma-oper
© 2023 YumaWorks, Inc. All rights reserved.