From 66d1319ebcbc14163ee6cf3f82e6421f0c515dba Mon Sep 17 00:00:00 2001 From: Mamadou Diallo Date: Mon, 28 Oct 2024 14:46:03 -0700 Subject: [PATCH 1/2] Added viptela mibs for 20.6 20.9 and 20.12 releases --- viptela-mibs/20.12/IANAifType-MIB.mib | 680 ++ viptela-mibs/20.12/IF-MIB.mib | 1900 ++++ viptela-mibs/20.12/Makefile.am | 68 + viptela-mibs/20.12/VIPTELA-APP-ROUTE.mib | 610 ++ viptela-mibs/20.12/VIPTELA-BFD.mib | 546 ++ viptela-mibs/20.12/VIPTELA-BRIDGE.mib | 1188 +++ viptela-mibs/20.12/VIPTELA-DOT1X.mib | 805 ++ viptela-mibs/20.12/VIPTELA-GLOBAL.mib | 118 + viptela-mibs/20.12/VIPTELA-HARDWARE.mib | 532 ++ viptela-mibs/20.12/VIPTELA-OMP.mib | 4945 +++++++++++ viptela-mibs/20.12/VIPTELA-OPER-BGP.mib | 1570 ++++ viptela-mibs/20.12/VIPTELA-OPER-MULTICAST.mib | 1376 +++ viptela-mibs/20.12/VIPTELA-OPER-OSPF.mib | 1957 +++++ viptela-mibs/20.12/VIPTELA-OPER-SYSTEM.mib | 6138 +++++++++++++ viptela-mibs/20.12/VIPTELA-OPER-VPN.mib | 7699 +++++++++++++++++ viptela-mibs/20.12/VIPTELA-POLICY.mib | 3371 ++++++++ viptela-mibs/20.12/VIPTELA-SECURITY.mib | 6103 +++++++++++++ viptela-mibs/20.12/VIPTELA-SNMP-USM.mib | 74 + viptela-mibs/20.12/VIPTELA-TRAPS.mib | 3224 +++++++ viptela-mibs/20.12/VIPTELA-WLAN.mib | 870 ++ viptela-mibs/20.12/VIPTELA-WWAN.mib | 1274 +++ viptela-mibs/20.6/IANAifType-MIB.mib | 680 ++ viptela-mibs/20.6/IF-MIB.mib | 1900 ++++ viptela-mibs/20.6/VIPTELA-APP-ROUTE.mib | 598 ++ viptela-mibs/20.6/VIPTELA-BFD.mib | 534 ++ viptela-mibs/20.6/VIPTELA-BRIDGE.mib | 1176 +++ viptela-mibs/20.6/VIPTELA-DOT1X.mib | 793 ++ viptela-mibs/20.6/VIPTELA-GLOBAL.mib | 106 + viptela-mibs/20.6/VIPTELA-HARDWARE.mib | 589 ++ viptela-mibs/20.6/VIPTELA-OMP.mib | 4067 +++++++++ viptela-mibs/20.6/VIPTELA-OPER-BGP.mib | 1558 ++++ viptela-mibs/20.6/VIPTELA-OPER-MULTICAST.mib | 1364 +++ viptela-mibs/20.6/VIPTELA-OPER-OSPF.mib | 1945 +++++ viptela-mibs/20.6/VIPTELA-OPER-SYSTEM.mib | 6095 +++++++++++++ viptela-mibs/20.6/VIPTELA-OPER-VPN.mib | 7668 ++++++++++++++++ viptela-mibs/20.6/VIPTELA-POLICY.mib | 3232 +++++++ viptela-mibs/20.6/VIPTELA-SECURITY.mib | 5848 +++++++++++++ viptela-mibs/20.6/VIPTELA-SNMP-USM.mib | 62 + viptela-mibs/20.6/VIPTELA-TRAPS.mib | 3124 +++++++ viptela-mibs/20.6/VIPTELA-WLAN.mib | 858 ++ viptela-mibs/20.6/VIPTELA-WWAN.mib | 1262 +++ viptela-mibs/20.9/IANAifType-MIB.mib | 680 ++ viptela-mibs/20.9/IF-MIB.mib | 1900 ++++ viptela-mibs/20.9/Makefile.am | 68 + viptela-mibs/20.9/VIPTELA-APP-ROUTE.mib | 604 ++ viptela-mibs/20.9/VIPTELA-BFD.mib | 540 ++ viptela-mibs/20.9/VIPTELA-BRIDGE.mib | 1182 +++ viptela-mibs/20.9/VIPTELA-DOT1X.mib | 799 ++ viptela-mibs/20.9/VIPTELA-GLOBAL.mib | 112 + viptela-mibs/20.9/VIPTELA-HARDWARE.mib | 526 ++ viptela-mibs/20.9/VIPTELA-OMP.mib | 4805 ++++++++++ viptela-mibs/20.9/VIPTELA-OPER-BGP.mib | 1564 ++++ viptela-mibs/20.9/VIPTELA-OPER-MULTICAST.mib | 1370 +++ viptela-mibs/20.9/VIPTELA-OPER-OSPF.mib | 1951 +++++ viptela-mibs/20.9/VIPTELA-OPER-SYSTEM.mib | 6128 +++++++++++++ viptela-mibs/20.9/VIPTELA-OPER-VPN.mib | 7693 ++++++++++++++++ viptela-mibs/20.9/VIPTELA-POLICY.mib | 3274 +++++++ viptela-mibs/20.9/VIPTELA-SECURITY.mib | 6076 +++++++++++++ viptela-mibs/20.9/VIPTELA-SNMP-USM.mib | 68 + viptela-mibs/20.9/VIPTELA-TRAPS.mib | 3184 +++++++ viptela-mibs/20.9/VIPTELA-WLAN.mib | 864 ++ viptela-mibs/20.9/VIPTELA-WWAN.mib | 1268 +++ 62 files changed, 133163 insertions(+) create mode 100644 viptela-mibs/20.12/IANAifType-MIB.mib create mode 100644 viptela-mibs/20.12/IF-MIB.mib create mode 100644 viptela-mibs/20.12/Makefile.am create mode 100644 viptela-mibs/20.12/VIPTELA-APP-ROUTE.mib create mode 100644 viptela-mibs/20.12/VIPTELA-BFD.mib create mode 100644 viptela-mibs/20.12/VIPTELA-BRIDGE.mib create mode 100644 viptela-mibs/20.12/VIPTELA-DOT1X.mib create mode 100644 viptela-mibs/20.12/VIPTELA-GLOBAL.mib create mode 100644 viptela-mibs/20.12/VIPTELA-HARDWARE.mib create mode 100644 viptela-mibs/20.12/VIPTELA-OMP.mib create mode 100644 viptela-mibs/20.12/VIPTELA-OPER-BGP.mib create mode 100644 viptela-mibs/20.12/VIPTELA-OPER-MULTICAST.mib create mode 100644 viptela-mibs/20.12/VIPTELA-OPER-OSPF.mib create mode 100644 viptela-mibs/20.12/VIPTELA-OPER-SYSTEM.mib create mode 100644 viptela-mibs/20.12/VIPTELA-OPER-VPN.mib create mode 100644 viptela-mibs/20.12/VIPTELA-POLICY.mib create mode 100644 viptela-mibs/20.12/VIPTELA-SECURITY.mib create mode 100644 viptela-mibs/20.12/VIPTELA-SNMP-USM.mib create mode 100644 viptela-mibs/20.12/VIPTELA-TRAPS.mib create mode 100644 viptela-mibs/20.12/VIPTELA-WLAN.mib create mode 100644 viptela-mibs/20.12/VIPTELA-WWAN.mib create mode 100644 viptela-mibs/20.6/IANAifType-MIB.mib create mode 100644 viptela-mibs/20.6/IF-MIB.mib create mode 100644 viptela-mibs/20.6/VIPTELA-APP-ROUTE.mib create mode 100644 viptela-mibs/20.6/VIPTELA-BFD.mib create mode 100644 viptela-mibs/20.6/VIPTELA-BRIDGE.mib create mode 100644 viptela-mibs/20.6/VIPTELA-DOT1X.mib create mode 100644 viptela-mibs/20.6/VIPTELA-GLOBAL.mib create mode 100644 viptela-mibs/20.6/VIPTELA-HARDWARE.mib create mode 100644 viptela-mibs/20.6/VIPTELA-OMP.mib create mode 100644 viptela-mibs/20.6/VIPTELA-OPER-BGP.mib create mode 100644 viptela-mibs/20.6/VIPTELA-OPER-MULTICAST.mib create mode 100644 viptela-mibs/20.6/VIPTELA-OPER-OSPF.mib create mode 100644 viptela-mibs/20.6/VIPTELA-OPER-SYSTEM.mib create mode 100644 viptela-mibs/20.6/VIPTELA-OPER-VPN.mib create mode 100644 viptela-mibs/20.6/VIPTELA-POLICY.mib create mode 100644 viptela-mibs/20.6/VIPTELA-SECURITY.mib create mode 100644 viptela-mibs/20.6/VIPTELA-SNMP-USM.mib create mode 100755 viptela-mibs/20.6/VIPTELA-TRAPS.mib create mode 100755 viptela-mibs/20.6/VIPTELA-WLAN.mib create mode 100755 viptela-mibs/20.6/VIPTELA-WWAN.mib create mode 100644 viptela-mibs/20.9/IANAifType-MIB.mib create mode 100644 viptela-mibs/20.9/IF-MIB.mib create mode 100644 viptela-mibs/20.9/Makefile.am create mode 100644 viptela-mibs/20.9/VIPTELA-APP-ROUTE.mib create mode 100644 viptela-mibs/20.9/VIPTELA-BFD.mib create mode 100644 viptela-mibs/20.9/VIPTELA-BRIDGE.mib create mode 100644 viptela-mibs/20.9/VIPTELA-DOT1X.mib create mode 100644 viptela-mibs/20.9/VIPTELA-GLOBAL.mib create mode 100644 viptela-mibs/20.9/VIPTELA-HARDWARE.mib create mode 100644 viptela-mibs/20.9/VIPTELA-OMP.mib create mode 100644 viptela-mibs/20.9/VIPTELA-OPER-BGP.mib create mode 100644 viptela-mibs/20.9/VIPTELA-OPER-MULTICAST.mib create mode 100644 viptela-mibs/20.9/VIPTELA-OPER-OSPF.mib create mode 100644 viptela-mibs/20.9/VIPTELA-OPER-SYSTEM.mib create mode 100644 viptela-mibs/20.9/VIPTELA-OPER-VPN.mib create mode 100644 viptela-mibs/20.9/VIPTELA-POLICY.mib create mode 100644 viptela-mibs/20.9/VIPTELA-SECURITY.mib create mode 100644 viptela-mibs/20.9/VIPTELA-SNMP-USM.mib create mode 100644 viptela-mibs/20.9/VIPTELA-TRAPS.mib create mode 100644 viptela-mibs/20.9/VIPTELA-WLAN.mib create mode 100644 viptela-mibs/20.9/VIPTELA-WWAN.mib diff --git a/viptela-mibs/20.12/IANAifType-MIB.mib b/viptela-mibs/20.12/IANAifType-MIB.mib new file mode 100644 index 0000000..2d728f9 --- /dev/null +++ b/viptela-mibs/20.12/IANAifType-MIB.mib @@ -0,0 +1,680 @@ + IANAifType-MIB DEFINITIONS ::= BEGIN + + IMPORTS + MODULE-IDENTITY, mib-2 FROM SNMPv2-SMI + TEXTUAL-CONVENTION FROM SNMPv2-TC; + + ianaifType MODULE-IDENTITY + LAST-UPDATED "201205170000Z" -- May 17, 2012 + ORGANIZATION "IANA" + CONTACT-INFO " Internet Assigned Numbers Authority + + Postal: ICANN + 4676 Admiralty Way, Suite 330 + Marina del Rey, CA 90292 + + Tel: +1 310 823 9358 + E-Mail: iana&iana.org" + + DESCRIPTION "This MIB module defines the IANAifType Textual + Convention, and thus the enumerated values of + the ifType object defined in MIB-II's ifTable. + + Copyright (C) The IETF Trust (2012). + + An IANA MIB module and translations of it may + be copied and furnished to others, and derivative + works that comment on or otherwise explain it or + assist in its implementation may be prepared, + copied, published and distributed, in whole or in part, + without restriction of any kind, provided that the above + copyright notice and this paragraph are included on all + such copies and derivative works. + However, this MIB module itself may not be modified + in any way, such as by removing the copyright notice + or references to the IETF Trust or other Internet + organizations, except as needed for the purpose of + developing Internet standards in which case the procedures + for copyrights defined in the Internet Standards process + must be followed, or as required to translate it into + languages other than English. + + The limited permissions granted above are perpetual + and will not be revoked by the IETF Trust or its successors + or assigns. + + This document and the information contained herein is + provided on an AS IS basis and THE INTERNET SOCIETY, + THE IETF TRUST AND THE INTERNET ENGINEERING TASK FORCE + DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING + BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE + INFORMATION HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY + IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR + A PARTICULAR PURPOSE. + " + + REVISION "201205170000Z" -- May 17, 2012 + DESCRIPTION "Registration of new IANAifType 272." + + REVISION "201201110000Z" -- January 11, 2012 + DESCRIPTION "Registration of new IANAifTypes 266-271." + + REVISION "201112180000Z" -- December 18, 2011 + DESCRIPTION "Registration of new IANAifTypes 263-265." + + REVISION "201110260000Z" -- October 26, 2011 + DESCRIPTION "Registration of new IANAifType 262." + + REVISION "201109070000Z" -- September 7, 2011 + DESCRIPTION "Registration of new IANAifTypes 260 and 261." + + REVISION "201107220000Z" -- July 22, 2011 + DESCRIPTION "Registration of new IANAifType 259." + + REVISION "201106030000Z" -- June 03, 2011 + DESCRIPTION "Registration of new IANAifType 258." + + REVISION "201009210000Z" -- September 21, 2010 + DESCRIPTION "Registration of new IANAifTypes 256 and 257." + + REVISION "201007210000Z" -- July 21, 2010 + DESCRIPTION "Registration of new IANAifType 255." + + REVISION "201002110000Z" -- February 11, 2010 + DESCRIPTION "Registration of new IANAifType 254." + + REVISION "201002080000Z" -- February 08, 2010 + DESCRIPTION "Registration of new IANAifTypes 252 and 253." + + REVISION "200905060000Z" -- May 06, 2009 + DESCRIPTION "Registration of new IANAifType 251." + + REVISION "200902060000Z" -- February 06, 2009 + DESCRIPTION "Registration of new IANAtunnelType 15." + + REVISION "200810090000Z" -- October 09, 2008 + DESCRIPTION "Registration of new IANAifType 250." + + REVISION "200808120000Z" -- August 12, 2008 + DESCRIPTION "Registration of new IANAifType 249." + + REVISION "200807220000Z" -- July 22, 2008 + DESCRIPTION "Registration of new IANAifTypes 247 and 248." + + REVISION "200806240000Z" -- June 24, 2008 + DESCRIPTION "Registration of new IANAifType 246." + + REVISION "200805290000Z" -- May 29, 2008 + DESCRIPTION "Registration of new IANAifType 245." + + REVISION "200709130000Z" -- September 13, 2007 + DESCRIPTION "Registration of new IANAifTypes 243 and 244." + + REVISION "200705290000Z" -- May 29, 2007 + DESCRIPTION "Changed the description for IANAifType 228." + + REVISION "200703080000Z" -- March 08, 2007 + DESCRIPTION "Registration of new IANAifType 242." + + REVISION "200701230000Z" -- January 23, 2007 + DESCRIPTION "Registration of new IANAifTypes 239, 240, and 241." + + REVISION "200610170000Z" -- October 17, 2006 + DESCRIPTION "Deprecated/Obsoleted IANAifType 230. Registration of + IANAifType 238." + + REVISION "200609250000Z" -- September 25, 2006 + DESCRIPTION "Changed the description for IANA ifType + 184 and added new IANA ifType 237." + + REVISION "200608170000Z" -- August 17, 2006 + DESCRIPTION "Changed the descriptions for IANAifTypes + 20 and 21." + + REVISION "200608110000Z" -- August 11, 2006 + DESCRIPTION "Changed the descriptions for IANAifTypes + 7, 11, 62, 69, and 117." + + REVISION "200607250000Z" -- July 25, 2006 + DESCRIPTION "Registration of new IANA ifType 236." + + REVISION "200606140000Z" -- June 14, 2006 + DESCRIPTION "Registration of new IANA ifType 235." + + REVISION "200603310000Z" -- March 31, 2006 + DESCRIPTION "Registration of new IANA ifType 234." + + REVISION "200603300000Z" -- March 30, 2006 + DESCRIPTION "Registration of new IANA ifType 233." + + REVISION "200512220000Z" -- December 22, 2005 + DESCRIPTION "Registration of new IANA ifTypes 231 and 232." + + REVISION "200510100000Z" -- October 10, 2005 + DESCRIPTION "Registration of new IANA ifType 230." + + REVISION "200509090000Z" -- September 09, 2005 + DESCRIPTION "Registration of new IANA ifType 229." + + REVISION "200505270000Z" -- May 27, 2005 + DESCRIPTION "Registration of new IANA ifType 228." + + REVISION "200503030000Z" -- March 3, 2005 + DESCRIPTION "Added the IANAtunnelType TC and deprecated + IANAifType sixToFour (215) per RFC4087." + + REVISION "200411220000Z" -- November 22, 2004 + DESCRIPTION "Registration of new IANA ifType 227 per RFC4631." + + REVISION "200406170000Z" -- June 17, 2004 + DESCRIPTION "Registration of new IANA ifType 226." + + REVISION "200405120000Z" -- May 12, 2004 + DESCRIPTION "Added description for IANAifType 6, and + changed the descriptions for IANAifTypes + 180, 181, and 182." + + REVISION "200405070000Z" -- May 7, 2004 + DESCRIPTION "Registration of new IANAifType 225." + + REVISION "200308250000Z" -- Aug 25, 2003 + DESCRIPTION "Deprecated IANAifTypes 7 and 11. Obsoleted + IANAifTypes 62, 69, and 117. ethernetCsmacd (6) + should be used instead of these values" + + REVISION "200308180000Z" -- Aug 18, 2003 + DESCRIPTION "Registration of new IANAifType + 224." + + REVISION "200308070000Z" -- Aug 7, 2003 + DESCRIPTION "Registration of new IANAifTypes + 222 and 223." + + REVISION "200303180000Z" -- Mar 18, 2003 + DESCRIPTION "Registration of new IANAifType + 221." + + REVISION "200301130000Z" -- Jan 13, 2003 + DESCRIPTION "Registration of new IANAifType + 220." + + REVISION "200210170000Z" -- Oct 17, 2002 + DESCRIPTION "Registration of new IANAifType + 219." + + REVISION "200207160000Z" -- Jul 16, 2002 + DESCRIPTION "Registration of new IANAifTypes + 217 and 218." + + REVISION "200207100000Z" -- Jul 10, 2002 + DESCRIPTION "Registration of new IANAifTypes + 215 and 216." + + REVISION "200206190000Z" -- Jun 19, 2002 + DESCRIPTION "Registration of new IANAifType + 214." + + REVISION "200201040000Z" -- Jan 4, 2002 + DESCRIPTION "Registration of new IANAifTypes + 211, 212 and 213." + + REVISION "200112200000Z" -- Dec 20, 2001 + DESCRIPTION "Registration of new IANAifTypes + 209 and 210." + + REVISION "200111150000Z" -- Nov 15, 2001 + DESCRIPTION "Registration of new IANAifTypes + 207 and 208." + + + REVISION "200111060000Z" -- Nov 6, 2001 + DESCRIPTION "Registration of new IANAifType + 206." + + + REVISION "200111020000Z" -- Nov 2, 2001 + DESCRIPTION "Registration of new IANAifType + 205." + + + REVISION "200110160000Z" -- Oct 16, 2001 + DESCRIPTION "Registration of new IANAifTypes + 199, 200, 201, 202, 203, and 204." + + + REVISION "200109190000Z" -- Sept 19, 2001 + DESCRIPTION "Registration of new IANAifType + 198." + + REVISION "200105110000Z" -- May 11, 2001 + DESCRIPTION "Registration of new IANAifType + 197." + + + REVISION "200101120000Z" -- Jan 12, 2001 + DESCRIPTION "Registration of new IANAifTypes + 195 and 196." + + REVISION "200012190000Z" -- Dec 19, 2000 + DESCRIPTION "Registration of new IANAifTypes + 193 and 194." + + REVISION "200012070000Z" -- Dec 07, 2000 + DESCRIPTION "Registration of new IANAifTypes + 191 and 192." + + REVISION "200012040000Z" -- Dec 04, 2000 + DESCRIPTION "Registration of new IANAifType + 190." + + REVISION "200010170000Z" -- Oct 17, 2000 + DESCRIPTION "Registration of new IANAifTypes + 188 and 189." + + REVISION "200010020000Z" -- Oct 02, 2000 + DESCRIPTION "Registration of new IANAifType 187." + + REVISION "200009010000Z" -- Sept 01, 2000 + DESCRIPTION "Registration of new IANAifTypes + 184, 185, and 186." + + REVISION "200008240000Z" -- Aug 24, 2000 + DESCRIPTION "Registration of new IANAifType 183." + + REVISION "200008230000Z" -- Aug 23, 2000 + DESCRIPTION "Registration of new IANAifTypes + 174-182." + + REVISION "200008220000Z" -- Aug 22, 2000 + DESCRIPTION "Registration of new IANAifTypes 170, + 171, 172 and 173." + + REVISION "200004250000Z" -- Apr 25, 2000 + DESCRIPTION "Registration of new IANAifTypes 168 and 169." + + REVISION "200003060000Z" -- Mar 6, 2000 + DESCRIPTION "Fixed a missing semi-colon in the IMPORT. + Also cleaned up the REVISION log a bit. + It is not complete, but from now on it will + be maintained and kept up to date with each + change to this MIB module." + + REVISION "199910081430Z" -- Oct 08, 1999 + DESCRIPTION "Include new name assignments up to cnr(85). + This is the first version available via the WWW + at: ftp://ftp.isi.edu/mib/ianaiftype.mib" + + REVISION "199401310000Z" -- Jan 31, 1994 + DESCRIPTION "Initial version of this MIB as published in + RFC 1573." + + ::= { mib-2 30 } + + + IANAifType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This data type is used as the syntax of the ifType + object in the (updated) definition of MIB-II's + ifTable. + + The definition of this textual convention with the + addition of newly assigned values is published + periodically by the IANA, in either the Assigned + Numbers RFC, or some derivative of it specific to + Internet Network Management number assignments. (The + latest arrangements can be obtained by contacting the + IANA.) + + Requests for new values should be made to IANA via + email (iana&iana.org). + + The relationship between the assignment of ifType + values and of OIDs to particular media-specific MIBs + is solely the purview of IANA and is subject to change + without notice. Quite often, a media-specific MIB's + OID-subtree assignment within MIB-II's 'transmission' + subtree will be the same as its ifType value. + However, in some circumstances this will not be the + case, and implementors must not pre-assume any + specific relationship between ifType values and + transmission subtree OIDs." + SYNTAX INTEGER { + other(1), -- none of the following + regular1822(2), + hdh1822(3), + ddnX25(4), + rfc877x25(5), + ethernetCsmacd(6), -- for all ethernet-like interfaces, + -- regardless of speed, as per RFC3635 + iso88023Csmacd(7), -- Deprecated via RFC3635 + -- ethernetCsmacd (6) should be used instead + iso88024TokenBus(8), + iso88025TokenRing(9), + iso88026Man(10), + starLan(11), -- Deprecated via RFC3635 + -- ethernetCsmacd (6) should be used instead + proteon10Mbit(12), + proteon80Mbit(13), + hyperchannel(14), + fddi(15), + lapb(16), + sdlc(17), + ds1(18), -- DS1-MIB + e1(19), -- Obsolete see DS1-MIB + basicISDN(20), -- no longer used + -- see also RFC2127 + primaryISDN(21), -- no longer used + -- see also RFC2127 + propPointToPointSerial(22), -- proprietary serial + ppp(23), + softwareLoopback(24), + eon(25), -- CLNP over IP + ethernet3Mbit(26), + nsip(27), -- XNS over IP + slip(28), -- generic SLIP + ultra(29), -- ULTRA technologies + ds3(30), -- DS3-MIB + sip(31), -- SMDS, coffee + frameRelay(32), -- DTE only. + rs232(33), + para(34), -- parallel-port + arcnet(35), -- arcnet + arcnetPlus(36), -- arcnet plus + atm(37), -- ATM cells + miox25(38), + sonet(39), -- SONET or SDH + x25ple(40), + iso88022llc(41), + localTalk(42), + smdsDxi(43), + frameRelayService(44), -- FRNETSERV-MIB + v35(45), + hssi(46), + hippi(47), + modem(48), -- Generic modem + aal5(49), -- AAL5 over ATM + sonetPath(50), + sonetVT(51), + smdsIcip(52), -- SMDS InterCarrier Interface + propVirtual(53), -- proprietary virtual/internal + propMultiplexor(54),-- proprietary multiplexing + ieee80212(55), -- 100BaseVG + fibreChannel(56), -- Fibre Channel + hippiInterface(57), -- HIPPI interfaces + frameRelayInterconnect(58), -- Obsolete, use either + -- frameRelay(32) or + -- frameRelayService(44). + aflane8023(59), -- ATM Emulated LAN for 802.3 + aflane8025(60), -- ATM Emulated LAN for 802.5 + cctEmul(61), -- ATM Emulated circuit + fastEther(62), -- Obsoleted via RFC3635 + -- ethernetCsmacd (6) should be used instead + isdn(63), -- ISDN and X.25 + v11(64), -- CCITT V.11/X.21 + v36(65), -- CCITT V.36 + g703at64k(66), -- CCITT G703 at 64Kbps + g703at2mb(67), -- Obsolete see DS1-MIB + qllc(68), -- SNA QLLC + fastEtherFX(69), -- Obsoleted via RFC3635 + -- ethernetCsmacd (6) should be used instead + channel(70), -- channel + ieee80211(71), -- radio spread spectrum + ibm370parChan(72), -- IBM System 360/370 OEMI Channel + escon(73), -- IBM Enterprise Systems Connection + dlsw(74), -- Data Link Switching + isdns(75), -- ISDN S/T interface + isdnu(76), -- ISDN U interface + lapd(77), -- Link Access Protocol D + ipSwitch(78), -- IP Switching Objects + rsrb(79), -- Remote Source Route Bridging + atmLogical(80), -- ATM Logical Port + ds0(81), -- Digital Signal Level 0 + ds0Bundle(82), -- group of ds0s on the same ds1 + bsc(83), -- Bisynchronous Protocol + async(84), -- Asynchronous Protocol + cnr(85), -- Combat Net Radio + iso88025Dtr(86), -- ISO 802.5r DTR + eplrs(87), -- Ext Pos Loc Report Sys + arap(88), -- Appletalk Remote Access Protocol + propCnls(89), -- Proprietary Connectionless Protocol + hostPad(90), -- CCITT-ITU X.29 PAD Protocol + termPad(91), -- CCITT-ITU X.3 PAD Facility + frameRelayMPI(92), -- Multiproto Interconnect over FR + x213(93), -- CCITT-ITU X213 + adsl(94), -- Asymmetric Digital Subscriber Loop + radsl(95), -- Rate-Adapt. Digital Subscriber Loop + sdsl(96), -- Symmetric Digital Subscriber Loop + vdsl(97), -- Very H-Speed Digital Subscrib. Loop + iso88025CRFPInt(98), -- ISO 802.5 CRFP + myrinet(99), -- Myricom Myrinet + voiceEM(100), -- voice recEive and transMit + voiceFXO(101), -- voice Foreign Exchange Office + voiceFXS(102), -- voice Foreign Exchange Station + voiceEncap(103), -- voice encapsulation + voiceOverIp(104), -- voice over IP encapsulation + atmDxi(105), -- ATM DXI + atmFuni(106), -- ATM FUNI + atmIma (107), -- ATM IMA + pppMultilinkBundle(108), -- PPP Multilink Bundle + ipOverCdlc (109), -- IBM ipOverCdlc + ipOverClaw (110), -- IBM Common Link Access to Workstn + stackToStack (111), -- IBM stackToStack + virtualIpAddress (112), -- IBM VIPA + mpc (113), -- IBM multi-protocol channel support + ipOverAtm (114), -- IBM ipOverAtm + iso88025Fiber (115), -- ISO 802.5j Fiber Token Ring + tdlc (116), -- IBM twinaxial data link control + gigabitEthernet (117), -- Obsoleted via RFC3635 + -- ethernetCsmacd (6) should be used instead + hdlc (118), -- HDLC + lapf (119), -- LAP F + v37 (120), -- V.37 + x25mlp (121), -- Multi-Link Protocol + x25huntGroup (122), -- X25 Hunt Group + transpHdlc (123), -- Transp HDLC + interleave (124), -- Interleave channel + fast (125), -- Fast channel + ip (126), -- IP (for APPN HPR in IP networks) + docsCableMaclayer (127), -- CATV Mac Layer + docsCableDownstream (128), -- CATV Downstream interface + docsCableUpstream (129), -- CATV Upstream interface + a12MppSwitch (130), -- Avalon Parallel Processor + tunnel (131), -- Encapsulation interface + coffee (132), -- coffee pot + ces (133), -- Circuit Emulation Service + atmSubInterface (134), -- ATM Sub Interface + l2vlan (135), -- Layer 2 Virtual LAN using 802.1Q + l3ipvlan (136), -- Layer 3 Virtual LAN using IP + l3ipxvlan (137), -- Layer 3 Virtual LAN using IPX + digitalPowerline (138), -- IP over Power Lines + mediaMailOverIp (139), -- Multimedia Mail over IP + dtm (140), -- Dynamic syncronous Transfer Mode + dcn (141), -- Data Communications Network + ipForward (142), -- IP Forwarding Interface + msdsl (143), -- Multi-rate Symmetric DSL + ieee1394 (144), -- IEEE1394 High Performance Serial Bus + if-gsn (145), -- HIPPI-6400 + dvbRccMacLayer (146), -- DVB-RCC MAC Layer + dvbRccDownstream (147), -- DVB-RCC Downstream Channel + dvbRccUpstream (148), -- DVB-RCC Upstream Channel + atmVirtual (149), -- ATM Virtual Interface + mplsTunnel (150), -- MPLS Tunnel Virtual Interface + srp (151), -- Spatial Reuse Protocol + voiceOverAtm (152), -- Voice Over ATM + voiceOverFrameRelay (153), -- Voice Over Frame Relay + idsl (154), -- Digital Subscriber Loop over ISDN + compositeLink (155), -- Avici Composite Link Interface + ss7SigLink (156), -- SS7 Signaling Link + propWirelessP2P (157), -- Prop. P2P wireless interface + frForward (158), -- Frame Forward Interface + rfc1483 (159), -- Multiprotocol over ATM AAL5 + usb (160), -- USB Interface + ieee8023adLag (161), -- IEEE 802.3ad Link Aggregate + bgppolicyaccounting (162), -- BGP Policy Accounting + frf16MfrBundle (163), -- FRF .16 Multilink Frame Relay + h323Gatekeeper (164), -- H323 Gatekeeper + h323Proxy (165), -- H323 Voice and Video Proxy + mpls (166), -- MPLS + mfSigLink (167), -- Multi-frequency signaling link + hdsl2 (168), -- High Bit-Rate DSL - 2nd generation + shdsl (169), -- Multirate HDSL2 + ds1FDL (170), -- Facility Data Link 4Kbps on a DS1 + pos (171), -- Packet over SONET/SDH Interface + dvbAsiIn (172), -- DVB-ASI Input + dvbAsiOut (173), -- DVB-ASI Output + plc (174), -- Power Line Communtications + nfas (175), -- Non Facility Associated Signaling + tr008 (176), -- TR008 + gr303RDT (177), -- Remote Digital Terminal + gr303IDT (178), -- Integrated Digital Terminal + isup (179), -- ISUP + propDocsWirelessMaclayer (180), -- Cisco proprietary Maclayer + propDocsWirelessDownstream (181), -- Cisco proprietary Downstream + propDocsWirelessUpstream (182), -- Cisco proprietary Upstream + hiperlan2 (183), -- HIPERLAN Type 2 Radio Interface + propBWAp2Mp (184), -- PropBroadbandWirelessAccesspt2multipt + -- use of this iftype for IEEE 802.16 WMAN + -- interfaces as per IEEE Std 802.16f is + -- deprecated and ifType 237 should be used instead. + sonetOverheadChannel (185), -- SONET Overhead Channel + digitalWrapperOverheadChannel (186), -- Digital Wrapper + aal2 (187), -- ATM adaptation layer 2 + radioMAC (188), -- MAC layer over radio links + atmRadio (189), -- ATM over radio links + imt (190), -- Inter Machine Trunks + mvl (191), -- Multiple Virtual Lines DSL + reachDSL (192), -- Long Reach DSL + frDlciEndPt (193), -- Frame Relay DLCI End Point + atmVciEndPt (194), -- ATM VCI End Point + opticalChannel (195), -- Optical Channel + opticalTransport (196), -- Optical Transport + propAtm (197), -- Proprietary ATM + voiceOverCable (198), -- Voice Over Cable Interface + infiniband (199), -- Infiniband + teLink (200), -- TE Link + q2931 (201), -- Q.2931 + virtualTg (202), -- Virtual Trunk Group + sipTg (203), -- SIP Trunk Group + sipSig (204), -- SIP Signaling + docsCableUpstreamChannel (205), -- CATV Upstream Channel + econet (206), -- Acorn Econet + pon155 (207), -- FSAN 155Mb Symetrical PON interface + pon622 (208), -- FSAN622Mb Symetrical PON interface + bridge (209), -- Transparent bridge interface + linegroup (210), -- Interface common to multiple lines + voiceEMFGD (211), -- voice E&M Feature Group D + voiceFGDEANA (212), -- voice FGD Exchange Access North American + voiceDID (213), -- voice Direct Inward Dialing + mpegTransport (214), -- MPEG transport interface + sixToFour (215), -- 6to4 interface (DEPRECATED) + gtp (216), -- GTP (GPRS Tunneling Protocol) + pdnEtherLoop1 (217), -- Paradyne EtherLoop 1 + pdnEtherLoop2 (218), -- Paradyne EtherLoop 2 + opticalChannelGroup (219), -- Optical Channel Group + homepna (220), -- HomePNA ITU-T G.989 + gfp (221), -- Generic Framing Procedure (GFP) + ciscoISLvlan (222), -- Layer 2 Virtual LAN using Cisco ISL + actelisMetaLOOP (223), -- Acteleis proprietary MetaLOOP High Speed Link + fcipLink (224), -- FCIP Link + rpr (225), -- Resilient Packet Ring Interface Type + qam (226), -- RF Qam Interface + lmp (227), -- Link Management Protocol + cblVectaStar (228), -- Cambridge Broadband Networks Limited VectaStar + docsCableMCmtsDownstream (229), -- CATV Modular CMTS Downstream Interface + adsl2 (230), -- Asymmetric Digital Subscriber Loop Version 2 + -- (DEPRECATED/OBSOLETED - please use adsl2plus 238 instead) + macSecControlledIF (231), -- MACSecControlled + macSecUncontrolledIF (232), -- MACSecUncontrolled + aviciOpticalEther (233), -- Avici Optical Ethernet Aggregate + atmbond (234), -- atmbond + voiceFGDOS (235), -- voice FGD Operator Services + mocaVersion1 (236), -- MultiMedia over Coax Alliance (MoCA) Interface + -- as documented in information provided privately to IANA + ieee80216WMAN (237), -- IEEE 802.16 WMAN interface + adsl2plus (238), -- Asymmetric Digital Subscriber Loop Version 2, + -- Version 2 Plus and all variants + dvbRcsMacLayer (239), -- DVB-RCS MAC Layer + dvbTdm (240), -- DVB Satellite TDM + dvbRcsTdma (241), -- DVB-RCS TDMA + x86Laps (242), -- LAPS based on ITU-T X.86/Y.1323 + wwanPP (243), -- 3GPP WWAN + wwanPP2 (244), -- 3GPP2 WWAN + voiceEBS (245), -- voice P-phone EBS physical interface + ifPwType (246), -- Pseudowire interface type + ilan (247), -- Internal LAN on a bridge per IEEE 802.1ap + pip (248), -- Provider Instance Port on a bridge per IEEE 802.1ah PBB + aluELP (249), -- Alcatel-Lucent Ethernet Link Protection + gpon (250), -- Gigabit-capable passive optical networks (G-PON) as per ITU-T G.948 + vdsl2 (251), -- Very high speed digital subscriber line Version 2 (as per ITU-T Recommendation G.993.2) + capwapDot11Profile (252), -- WLAN Profile Interface + capwapDot11Bss (253), -- WLAN BSS Interface + capwapWtpVirtualRadio (254), -- WTP Virtual Radio Interface + bits (255), -- bitsport + docsCableUpstreamRfPort (256), -- DOCSIS CATV Upstream RF Port + cableDownstreamRfPort (257), -- CATV downstream RF port + vmwareVirtualNic (258), -- VMware Virtual Network Interface + ieee802154 (259), -- IEEE 802.15.4 WPAN interface + otnOdu (260), -- OTN Optical Data Unit + otnOtu (261), -- OTN Optical channel Transport Unit + ifVfiType (262), -- VPLS Forwarding Instance Interface Type + g9981 (263), -- G.998.1 bonded interface + g9982 (264), -- G.998.2 bonded interface + g9983 (265), -- G.998.3 bonded interface + aluEpon (266), -- Ethernet Passive Optical Networks (E-PON) + aluEponOnu (267), -- EPON Optical Network Unit + aluEponPhysicalUni (268), -- EPON physical User to Network interface + aluEponLogicalLink (269), -- The emulation of a point-to-point link over the EPON layer + aluGponOnu (270), -- GPON Optical Network Unit + aluGponPhysicalUni (271), -- GPON physical User to Network interface + vmwareNicTeam (272) -- VMware NIC Team + } + +IANAtunnelType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The encapsulation method used by a tunnel. The value + direct indicates that a packet is encapsulated + directly within a normal IP header, with no + intermediate header, and unicast to the remote tunnel + endpoint (e.g., an RFC 2003 IP-in-IP tunnel, or an RFC + 1933 IPv6-in-IPv4 tunnel). The value minimal indicates + that a Minimal Forwarding Header (RFC 2004) is + inserted between the outer header and the payload + packet. The value UDP indicates that the payload + packet is encapsulated within a normal UDP packet + (e.g., RFC 1234). + + The values sixToFour, sixOverFour, and isatap + indicates that an IPv6 packet is encapsulated directly + within an IPv4 header, with no intermediate header, + and unicast to the destination determined by the 6to4, + 6over4, or ISATAP protocol. + + The remaining protocol-specific values indicate that a + header of the protocol of that name is inserted + between the outer header and the payload header. + + The assignment policy for IANAtunnelType values is + identical to the policy for assigning IANAifType + values." + SYNTAX INTEGER { + other(1), -- none of the following + direct(2), -- no intermediate header + gre(3), -- GRE encapsulation + minimal(4), -- Minimal encapsulation + l2tp(5), -- L2TP encapsulation + pptp(6), -- PPTP encapsulation + l2f(7), -- L2F encapsulation + udp(8), -- UDP encapsulation + atmp(9), -- ATMP encapsulation + msdp(10), -- MSDP encapsulation + sixToFour(11), -- 6to4 encapsulation + sixOverFour(12), -- 6over4 encapsulation + isatap(13), -- ISATAP encapsulation + teredo(14), -- Teredo encapsulation + ipHttps(15) -- IPHTTPS + } + + END + diff --git a/viptela-mibs/20.12/IF-MIB.mib b/viptela-mibs/20.12/IF-MIB.mib new file mode 100644 index 0000000..b6b2ca7 --- /dev/null +++ b/viptela-mibs/20.12/IF-MIB.mib @@ -0,0 +1,1900 @@ +IF-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, Counter32, Gauge32, Counter64, + Integer32, TimeTicks, mib-2, + NOTIFICATION-TYPE FROM SNMPv2-SMI + TEXTUAL-CONVENTION, DisplayString, + PhysAddress, TruthValue, RowStatus, + TimeStamp, AutonomousType, TestAndIncr FROM SNMPv2-TC + MODULE-COMPLIANCE, OBJECT-GROUP, + NOTIFICATION-GROUP FROM SNMPv2-CONF + snmpTraps FROM SNMPv2-MIB + IANAifType FROM IANAifType-MIB; + + +ifMIB MODULE-IDENTITY + LAST-UPDATED "200006140000Z" + ORGANIZATION "IETF Interfaces MIB Working Group" + CONTACT-INFO + " Keith McCloghrie + Cisco Systems, Inc. + 170 West Tasman Drive + San Jose, CA 95134-1706 + US + + 408-526-5260 + kzm@cisco.com" + DESCRIPTION + "The MIB module to describe generic objects for network + interface sub-layers. This MIB is an updated version of + MIB-II's ifTable, and incorporates the extensions defined in + RFC 1229." + + + REVISION "200006140000Z" + DESCRIPTION + "Clarifications agreed upon by the Interfaces MIB WG, and + published as RFC 2863." + REVISION "199602282155Z" + DESCRIPTION + "Revisions made by the Interfaces MIB WG, and published in + RFC 2233." + REVISION "199311082155Z" + DESCRIPTION + "Initial revision, published as part of RFC 1573." + ::= { mib-2 31 } + + +ifMIBObjects OBJECT IDENTIFIER ::= { ifMIB 1 } + +interfaces OBJECT IDENTIFIER ::= { mib-2 2 } + +-- +-- Textual Conventions +-- + + +-- OwnerString has the same semantics as used in RFC 1271 + +OwnerString ::= TEXTUAL-CONVENTION + DISPLAY-HINT "255a" + STATUS deprecated + DESCRIPTION + "This data type is used to model an administratively + assigned name of the owner of a resource. This information + is taken from the NVT ASCII character set. It is suggested + that this name contain one or more of the following: ASCII + form of the manager station's transport address, management + station name (e.g., domain name), network management + personnel's name, location, or phone number. In some cases + the agent itself will be the owner of an entry. In these + cases, this string shall be set to a string starting with + 'agent'." + SYNTAX OCTET STRING (SIZE(0..255)) + +-- InterfaceIndex contains the semantics of ifIndex and should be used +-- for any objects defined in other MIB modules that need these semantics. + +InterfaceIndex ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + + + "A unique value, greater than zero, for each interface or + interface sub-layer in the managed system. It is + recommended that values are assigned contiguously starting + from 1. The value for each interface sub-layer must remain + constant at least from one re-initialization of the entity's + network management system to the next re-initialization." + SYNTAX Integer32 (1..2147483647) + +InterfaceIndexOrZero ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "This textual convention is an extension of the + InterfaceIndex convention. The latter defines a greater + than zero value used to identify an interface or interface + sub-layer in the managed system. This extension permits the + additional value of zero. the value zero is object-specific + and must therefore be defined as part of the description of + any object which uses this syntax. Examples of the usage of + zero might include situations where interface was unknown, + or when none or all interfaces need to be referenced." + SYNTAX Integer32 (0..2147483647) + +ifNumber OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of network interfaces (regardless of their + current state) present on this system." + ::= { interfaces 1 } + +ifTableLastChange OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sysUpTime at the time of the last creation or + deletion of an entry in the ifTable. If the number of + entries has been unchanged since the last re-initialization + of the local network management subsystem, then this object + contains a zero value." + ::= { ifMIBObjects 5 } + + +-- the Interfaces table + +-- The Interfaces table contains information on the entity's + + +-- interfaces. Each sub-layer below the internetwork-layer +-- of a network interface is considered to be an interface. + +ifTable OBJECT-TYPE + SYNTAX SEQUENCE OF IfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of interface entries. The number of entries is + given by the value of ifNumber." + ::= { interfaces 2 } + +ifEntry OBJECT-TYPE + SYNTAX IfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry containing management information applicable to a + particular interface." + INDEX { ifIndex } + ::= { ifTable 1 } + +IfEntry ::= + SEQUENCE { + ifIndex InterfaceIndex, + ifDescr DisplayString, + ifType IANAifType, + ifMtu Integer32, + ifSpeed Gauge32, + ifPhysAddress PhysAddress, + ifAdminStatus INTEGER, + ifOperStatus INTEGER, + ifLastChange TimeTicks, + ifInOctets Counter32, + ifInUcastPkts Counter32, + ifInNUcastPkts Counter32, -- deprecated + ifInDiscards Counter32, + ifInErrors Counter32, + ifInUnknownProtos Counter32, + ifOutOctets Counter32, + ifOutUcastPkts Counter32, + ifOutNUcastPkts Counter32, -- deprecated + ifOutDiscards Counter32, + ifOutErrors Counter32, + ifOutQLen Gauge32, -- deprecated + ifSpecific OBJECT IDENTIFIER -- deprecated + } + + + +ifIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A unique value, greater than zero, for each interface. It + is recommended that values are assigned contiguously + starting from 1. The value for each interface sub-layer + must remain constant at least from one re-initialization of + the entity's network management system to the next re- + initialization." + ::= { ifEntry 1 } + +ifDescr OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A textual string containing information about the + interface. This string should include the name of the + manufacturer, the product name and the version of the + interface hardware/software." + ::= { ifEntry 2 } + +ifType OBJECT-TYPE + SYNTAX IANAifType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of interface. Additional values for ifType are + assigned by the Internet Assigned Numbers Authority (IANA), + through updating the syntax of the IANAifType textual + convention." + ::= { ifEntry 3 } + +ifMtu OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The size of the largest packet which can be sent/received + on the interface, specified in octets. For interfaces that + are used for transmitting network datagrams, this is the + size of the largest network datagram that can be sent on the + interface." + ::= { ifEntry 4 } + +ifSpeed OBJECT-TYPE + + + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An estimate of the interface's current bandwidth in bits + per second. For interfaces which do not vary in bandwidth + or for those where no accurate estimation can be made, this + object should contain the nominal bandwidth. If the + bandwidth of the interface is greater than the maximum value + reportable by this object then this object should report its + maximum value (4,294,967,295) and ifHighSpeed must be used + to report the interace's speed. For a sub-layer which has + no concept of bandwidth, this object should be zero." + ::= { ifEntry 5 } + +ifPhysAddress OBJECT-TYPE + SYNTAX PhysAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The interface's address at its protocol sub-layer. For + example, for an 802.x interface, this object normally + contains a MAC address. The interface's media-specific MIB + must define the bit and byte ordering and the format of the + value of this object. For interfaces which do not have such + an address (e.g., a serial line), this object should contain + an octet string of zero length." + ::= { ifEntry 6 } + +ifAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + up(1), -- ready to pass packets + down(2), + testing(3) -- in some test mode + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The desired state of the interface. The testing(3) state + indicates that no operational packets can be passed. When a + managed system initializes, all interfaces start with + ifAdminStatus in the down(2) state. As a result of either + explicit management action or per configuration information + retained by the managed system, ifAdminStatus is then + changed to either the up(1) or testing(3) states (or remains + in the down(2) state)." + ::= { ifEntry 7 } + + + +ifOperStatus OBJECT-TYPE + SYNTAX INTEGER { + up(1), -- ready to pass packets + down(2), + testing(3), -- in some test mode + unknown(4), -- status can not be determined + -- for some reason. + dormant(5), + notPresent(6), -- some component is missing + lowerLayerDown(7) -- down due to state of + -- lower-layer interface(s) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current operational state of the interface. The + testing(3) state indicates that no operational packets can + be passed. If ifAdminStatus is down(2) then ifOperStatus + should be down(2). If ifAdminStatus is changed to up(1) + then ifOperStatus should change to up(1) if the interface is + ready to transmit and receive network traffic; it should + change to dormant(5) if the interface is waiting for + external actions (such as a serial line waiting for an + incoming connection); it should remain in the down(2) state + if and only if there is a fault that prevents it from going + to the up(1) state; it should remain in the notPresent(6) + state if the interface has missing (typically, hardware) + components." + ::= { ifEntry 8 } + +ifLastChange OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sysUpTime at the time the interface entered + its current operational state. If the current state was + entered prior to the last re-initialization of the local + network management subsystem, then this object contains a + zero value." + ::= { ifEntry 9 } + +ifInOctets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of octets received on the interface, + + + including framing characters. + + Discontinuities in the value of this counter can occur at + re-initialization of the management system, and at other + times as indicated by the value of + ifCounterDiscontinuityTime." + ::= { ifEntry 10 } + +ifInUcastPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets, delivered by this sub-layer to a + higher (sub-)layer, which were not addressed to a multicast + or broadcast address at this sub-layer. + + Discontinuities in the value of this counter can occur at + re-initialization of the management system, and at other + times as indicated by the value of + ifCounterDiscontinuityTime." + ::= { ifEntry 11 } + +ifInNUcastPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The number of packets, delivered by this sub-layer to a + higher (sub-)layer, which were addressed to a multicast or + broadcast address at this sub-layer. + + Discontinuities in the value of this counter can occur at + re-initialization of the management system, and at other + times as indicated by the value of + ifCounterDiscontinuityTime. + + This object is deprecated in favour of ifInMulticastPkts and + ifInBroadcastPkts." + ::= { ifEntry 12 } + +ifInDiscards OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of inbound packets which were chosen to be + discarded even though no errors had been detected to prevent + + + their being deliverable to a higher-layer protocol. One + possible reason for discarding such a packet could be to + free up buffer space. + + Discontinuities in the value of this counter can occur at + re-initialization of the management system, and at other + times as indicated by the value of + ifCounterDiscontinuityTime." + ::= { ifEntry 13 } + +ifInErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "For packet-oriented interfaces, the number of inbound + packets that contained errors preventing them from being + deliverable to a higher-layer protocol. For character- + oriented or fixed-length interfaces, the number of inbound + transmission units that contained errors preventing them + from being deliverable to a higher-layer protocol. + + Discontinuities in the value of this counter can occur at + re-initialization of the management system, and at other + times as indicated by the value of + ifCounterDiscontinuityTime." + ::= { ifEntry 14 } + +ifInUnknownProtos OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "For packet-oriented interfaces, the number of packets + received via the interface which were discarded because of + an unknown or unsupported protocol. For character-oriented + or fixed-length interfaces that support protocol + multiplexing the number of transmission units received via + the interface which were discarded because of an unknown or + unsupported protocol. For any interface that does not + support protocol multiplexing, this counter will always be + 0. + + Discontinuities in the value of this counter can occur at + re-initialization of the management system, and at other + times as indicated by the value of + ifCounterDiscontinuityTime." + ::= { ifEntry 15 } + + +ifOutOctets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of octets transmitted out of the + interface, including framing characters. + + Discontinuities in the value of this counter can occur at + re-initialization of the management system, and at other + times as indicated by the value of + ifCounterDiscontinuityTime." + ::= { ifEntry 16 } + +ifOutUcastPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets that higher-level protocols + requested be transmitted, and which were not addressed to a + multicast or broadcast address at this sub-layer, including + those that were discarded or not sent. + + Discontinuities in the value of this counter can occur at + re-initialization of the management system, and at other + times as indicated by the value of + ifCounterDiscontinuityTime." + ::= { ifEntry 17 } + +ifOutNUcastPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The total number of packets that higher-level protocols + requested be transmitted, and which were addressed to a + multicast or broadcast address at this sub-layer, including + those that were discarded or not sent. + + Discontinuities in the value of this counter can occur at + re-initialization of the management system, and at other + times as indicated by the value of + ifCounterDiscontinuityTime. + + This object is deprecated in favour of ifOutMulticastPkts + and ifOutBroadcastPkts." + ::= { ifEntry 18 } + + +ifOutDiscards OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of outbound packets which were chosen to be + discarded even though no errors had been detected to prevent + their being transmitted. One possible reason for discarding + such a packet could be to free up buffer space. + + Discontinuities in the value of this counter can occur at + re-initialization of the management system, and at other + times as indicated by the value of + ifCounterDiscontinuityTime." + ::= { ifEntry 19 } + +ifOutErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "For packet-oriented interfaces, the number of outbound + packets that could not be transmitted because of errors. + For character-oriented or fixed-length interfaces, the + number of outbound transmission units that could not be + transmitted because of errors. + + Discontinuities in the value of this counter can occur at + re-initialization of the management system, and at other + times as indicated by the value of + ifCounterDiscontinuityTime." + ::= { ifEntry 20 } + +ifOutQLen OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The length of the output packet queue (in packets)." + ::= { ifEntry 21 } + +ifSpecific OBJECT-TYPE + SYNTAX OBJECT IDENTIFIER + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "A reference to MIB definitions specific to the particular + media being used to realize the interface. It is + + + recommended that this value point to an instance of a MIB + object in the media-specific MIB, i.e., that this object + have the semantics associated with the InstancePointer + textual convention defined in RFC 2579. In fact, it is + recommended that the media-specific MIB specify what value + ifSpecific should/can take for values of ifType. If no MIB + definitions specific to the particular media are available, + the value should be set to the OBJECT IDENTIFIER { 0 0 }." + ::= { ifEntry 22 } + + + +-- +-- Extension to the interface table +-- +-- This table replaces the ifExtnsTable table. +-- + +ifXTable OBJECT-TYPE + SYNTAX SEQUENCE OF IfXEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of interface entries. The number of entries is + given by the value of ifNumber. This table contains + additional objects for the interface table." + ::= { ifMIBObjects 1 } + +ifXEntry OBJECT-TYPE + SYNTAX IfXEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry containing additional management information + applicable to a particular interface." + AUGMENTS { ifEntry } + ::= { ifXTable 1 } + +IfXEntry ::= + SEQUENCE { + ifName DisplayString, + ifInMulticastPkts Counter32, + ifInBroadcastPkts Counter32, + ifOutMulticastPkts Counter32, + ifOutBroadcastPkts Counter32, + ifHCInOctets Counter64, + ifHCInUcastPkts Counter64, + ifHCInMulticastPkts Counter64, + + + ifHCInBroadcastPkts Counter64, + ifHCOutOctets Counter64, + ifHCOutUcastPkts Counter64, + ifHCOutMulticastPkts Counter64, + ifHCOutBroadcastPkts Counter64, + ifLinkUpDownTrapEnable INTEGER, + ifHighSpeed Gauge32, + ifPromiscuousMode TruthValue, + ifConnectorPresent TruthValue, + ifAlias DisplayString, + ifCounterDiscontinuityTime TimeStamp + } + + +ifName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The textual name of the interface. The value of this + object should be the name of the interface as assigned by + the local device and should be suitable for use in commands + entered at the device's `console'. This might be a text + name, such as `le0' or a simple port number, such as `1', + depending on the interface naming syntax of the device. If + several entries in the ifTable together represent a single + interface as named by the device, then each will have the + same value of ifName. Note that for an agent which responds + to SNMP queries concerning an interface on some other + (proxied) device, then the value of ifName for such an + interface is the proxied device's local name for it. + + If there is no local name, or this object is otherwise not + applicable, then this object contains a zero-length string." + ::= { ifXEntry 1 } + +ifInMulticastPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets, delivered by this sub-layer to a + higher (sub-)layer, which were addressed to a multicast + address at this sub-layer. For a MAC layer protocol, this + includes both Group and Functional addresses. + + Discontinuities in the value of this counter can occur at + re-initialization of the management system, and at other + + + times as indicated by the value of + ifCounterDiscontinuityTime." + ::= { ifXEntry 2 } + +ifInBroadcastPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets, delivered by this sub-layer to a + higher (sub-)layer, which were addressed to a broadcast + address at this sub-layer. + + Discontinuities in the value of this counter can occur at + re-initialization of the management system, and at other + times as indicated by the value of + ifCounterDiscontinuityTime." + ::= { ifXEntry 3 } + +ifOutMulticastPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets that higher-level protocols + requested be transmitted, and which were addressed to a + multicast address at this sub-layer, including those that + were discarded or not sent. For a MAC layer protocol, this + includes both Group and Functional addresses. + + Discontinuities in the value of this counter can occur at + re-initialization of the management system, and at other + times as indicated by the value of + ifCounterDiscontinuityTime." + ::= { ifXEntry 4 } + +ifOutBroadcastPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets that higher-level protocols + requested be transmitted, and which were addressed to a + broadcast address at this sub-layer, including those that + were discarded or not sent. + + Discontinuities in the value of this counter can occur at + re-initialization of the management system, and at other + + + times as indicated by the value of + ifCounterDiscontinuityTime." + ::= { ifXEntry 5 } + +-- +-- High Capacity Counter objects. These objects are all +-- 64 bit versions of the "basic" ifTable counters. These +-- objects all have the same basic semantics as their 32-bit +-- counterparts, however, their syntax has been extended +-- to 64 bits. +-- + +ifHCInOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of octets received on the interface, + including framing characters. This object is a 64-bit + version of ifInOctets. + + Discontinuities in the value of this counter can occur at + re-initialization of the management system, and at other + times as indicated by the value of + ifCounterDiscontinuityTime." + ::= { ifXEntry 6 } + +ifHCInUcastPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets, delivered by this sub-layer to a + higher (sub-)layer, which were not addressed to a multicast + or broadcast address at this sub-layer. This object is a + 64-bit version of ifInUcastPkts. + + Discontinuities in the value of this counter can occur at + re-initialization of the management system, and at other + times as indicated by the value of + ifCounterDiscontinuityTime." + ::= { ifXEntry 7 } + +ifHCInMulticastPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + + + "The number of packets, delivered by this sub-layer to a + higher (sub-)layer, which were addressed to a multicast + address at this sub-layer. For a MAC layer protocol, this + includes both Group and Functional addresses. This object + is a 64-bit version of ifInMulticastPkts. + + Discontinuities in the value of this counter can occur at + re-initialization of the management system, and at other + times as indicated by the value of + ifCounterDiscontinuityTime." + ::= { ifXEntry 8 } + +ifHCInBroadcastPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets, delivered by this sub-layer to a + higher (sub-)layer, which were addressed to a broadcast + address at this sub-layer. This object is a 64-bit version + of ifInBroadcastPkts. + + Discontinuities in the value of this counter can occur at + re-initialization of the management system, and at other + times as indicated by the value of + ifCounterDiscontinuityTime." + ::= { ifXEntry 9 } + +ifHCOutOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of octets transmitted out of the + interface, including framing characters. This object is a + 64-bit version of ifOutOctets. + + Discontinuities in the value of this counter can occur at + re-initialization of the management system, and at other + times as indicated by the value of + ifCounterDiscontinuityTime." + ::= { ifXEntry 10 } + +ifHCOutUcastPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + + + "The total number of packets that higher-level protocols + requested be transmitted, and which were not addressed to a + multicast or broadcast address at this sub-layer, including + those that were discarded or not sent. This object is a + 64-bit version of ifOutUcastPkts. + + Discontinuities in the value of this counter can occur at + re-initialization of the management system, and at other + times as indicated by the value of + ifCounterDiscontinuityTime." + ::= { ifXEntry 11 } + +ifHCOutMulticastPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets that higher-level protocols + requested be transmitted, and which were addressed to a + multicast address at this sub-layer, including those that + were discarded or not sent. For a MAC layer protocol, this + includes both Group and Functional addresses. This object + is a 64-bit version of ifOutMulticastPkts. + + Discontinuities in the value of this counter can occur at + re-initialization of the management system, and at other + times as indicated by the value of + ifCounterDiscontinuityTime." + ::= { ifXEntry 12 } + +ifHCOutBroadcastPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets that higher-level protocols + requested be transmitted, and which were addressed to a + broadcast address at this sub-layer, including those that + were discarded or not sent. This object is a 64-bit version + of ifOutBroadcastPkts. + + Discontinuities in the value of this counter can occur at + re-initialization of the management system, and at other + times as indicated by the value of + ifCounterDiscontinuityTime." + ::= { ifXEntry 13 } + +ifLinkUpDownTrapEnable OBJECT-TYPE + + + SYNTAX INTEGER { enabled(1), disabled(2) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates whether linkUp/linkDown traps should be generated + for this interface. + + By default, this object should have the value enabled(1) for + interfaces which do not operate on 'top' of any other + interface (as defined in the ifStackTable), and disabled(2) + otherwise." + ::= { ifXEntry 14 } + +ifHighSpeed OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An estimate of the interface's current bandwidth in units + of 1,000,000 bits per second. If this object reports a + value of `n' then the speed of the interface is somewhere in + the range of `n-500,000' to `n+499,999'. For interfaces + which do not vary in bandwidth or for those where no + accurate estimation can be made, this object should contain + the nominal bandwidth. For a sub-layer which has no concept + of bandwidth, this object should be zero." + ::= { ifXEntry 15 } + +ifPromiscuousMode OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object has a value of false(2) if this interface only + accepts packets/frames that are addressed to this station. + This object has a value of true(1) when the station accepts + all packets/frames transmitted on the media. The value + true(1) is only legal on certain types of media. If legal, + setting this object to a value of true(1) may require the + interface to be reset before becoming effective. + + The value of ifPromiscuousMode does not affect the reception + of broadcast and multicast packets/frames by the interface." + ::= { ifXEntry 16 } + +ifConnectorPresent OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + + + STATUS current + DESCRIPTION + "This object has the value 'true(1)' if the interface + sublayer has a physical connector and the value 'false(2)' + otherwise." + ::= { ifXEntry 17 } + +ifAlias OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is an 'alias' name for the interface as + specified by a network manager, and provides a non-volatile + 'handle' for the interface. + + On the first instantiation of an interface, the value of + ifAlias associated with that interface is the zero-length + string. As and when a value is written into an instance of + ifAlias through a network management set operation, then the + agent must retain the supplied value in the ifAlias instance + associated with the same interface for as long as that + interface remains instantiated, including across all re- + initializations/reboots of the network management system, + including those which result in a change of the interface's + ifIndex value. + + An example of the value which a network manager might store + in this object for a WAN interface is the (Telco's) circuit + number/identifier of the interface. + + Some agents may support write-access only for interfaces + having particular values of ifType. An agent which supports + write access to this object is required to keep the value in + non-volatile storage, but it may limit the length of new + values depending on how much storage is already occupied by + the current values for other interfaces." + ::= { ifXEntry 18 } + +ifCounterDiscontinuityTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sysUpTime on the most recent occasion at which + any one or more of this interface's counters suffered a + discontinuity. The relevant counters are the specific + instances associated with this interface of any Counter32 or + + + Counter64 object contained in the ifTable or ifXTable. If + no such discontinuities have occurred since the last re- + initialization of the local management subsystem, then this + object contains a zero value." + ::= { ifXEntry 19 } + +-- The Interface Stack Group +-- +-- Implementation of this group is optional, but strongly recommended +-- for all systems +-- + +ifStackTable OBJECT-TYPE + SYNTAX SEQUENCE OF IfStackEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table containing information on the relationships + between the multiple sub-layers of network interfaces. In + particular, it contains information on which sub-layers run + 'on top of' which other sub-layers, where each sub-layer + corresponds to a conceptual row in the ifTable. For + example, when the sub-layer with ifIndex value x runs over + the sub-layer with ifIndex value y, then this table + contains: + + ifStackStatus.x.y=active + + For each ifIndex value, I, which identifies an active + interface, there are always at least two instantiated rows + in this table associated with I. For one of these rows, I + is the value of ifStackHigherLayer; for the other, I is the + value of ifStackLowerLayer. (If I is not involved in + multiplexing, then these are the only two rows associated + with I.) + + For example, two rows exist even for an interface which has + no others stacked on top or below it: + + ifStackStatus.0.x=active + ifStackStatus.x.0=active " + ::= { ifMIBObjects 2 } + + +ifStackEntry OBJECT-TYPE + SYNTAX IfStackEntry + MAX-ACCESS not-accessible + STATUS current + + + DESCRIPTION + "Information on a particular relationship between two sub- + layers, specifying that one sub-layer runs on 'top' of the + other sub-layer. Each sub-layer corresponds to a conceptual + row in the ifTable." + INDEX { ifStackHigherLayer, ifStackLowerLayer } + ::= { ifStackTable 1 } + + +IfStackEntry ::= + SEQUENCE { + ifStackHigherLayer InterfaceIndexOrZero, + ifStackLowerLayer InterfaceIndexOrZero, + ifStackStatus RowStatus + } + + +ifStackHigherLayer OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of ifIndex corresponding to the higher sub-layer + of the relationship, i.e., the sub-layer which runs on 'top' + of the sub-layer identified by the corresponding instance of + ifStackLowerLayer. If there is no higher sub-layer (below + the internetwork layer), then this object has the value 0." + ::= { ifStackEntry 1 } + + +ifStackLowerLayer OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of ifIndex corresponding to the lower sub-layer + of the relationship, i.e., the sub-layer which runs 'below' + the sub-layer identified by the corresponding instance of + ifStackHigherLayer. If there is no lower sub-layer, then + this object has the value 0." + ::= { ifStackEntry 2 } + + +ifStackStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + + + "The status of the relationship between two sub-layers. + + Changing the value of this object from 'active' to + 'notInService' or 'destroy' will likely have consequences up + and down the interface stack. Thus, write access to this + object is likely to be inappropriate for some types of + interfaces, and many implementations will choose not to + support write-access for any type of interface." + ::= { ifStackEntry 3 } + +ifStackLastChange OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sysUpTime at the time of the last change of + the (whole) interface stack. A change of the interface + stack is defined to be any creation, deletion, or change in + value of any instance of ifStackStatus. If the interface + stack has been unchanged since the last re-initialization of + the local network management subsystem, then this object + contains a zero value." + ::= { ifMIBObjects 6 } + + +-- Generic Receive Address Table +-- +-- This group of objects is mandatory for all types of +-- interfaces which can receive packets/frames addressed to +-- more than one address. +-- +-- This table replaces the ifExtnsRcvAddr table. The main +-- difference is that this table makes use of the RowStatus +-- textual convention, while ifExtnsRcvAddr did not. + +ifRcvAddressTable OBJECT-TYPE + SYNTAX SEQUENCE OF IfRcvAddressEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains an entry for each address (broadcast, + multicast, or uni-cast) for which the system will receive + packets/frames on a particular interface, except as follows: + + - for an interface operating in promiscuous mode, entries + are only required for those addresses for which the system + would receive frames were it not operating in promiscuous + mode. + + + - for 802.5 functional addresses, only one entry is + required, for the address which has the functional address + bit ANDed with the bit mask of all functional addresses for + which the interface will accept frames. + + A system is normally able to use any unicast address which + corresponds to an entry in this table as a source address." + ::= { ifMIBObjects 4 } + +ifRcvAddressEntry OBJECT-TYPE + SYNTAX IfRcvAddressEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of objects identifying an address for which the + system will accept packets/frames on the particular + interface identified by the index value ifIndex." + INDEX { ifIndex, ifRcvAddressAddress } + ::= { ifRcvAddressTable 1 } + +IfRcvAddressEntry ::= + SEQUENCE { + ifRcvAddressAddress PhysAddress, + ifRcvAddressStatus RowStatus, + ifRcvAddressType INTEGER + } + +ifRcvAddressAddress OBJECT-TYPE + SYNTAX PhysAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An address for which the system will accept packets/frames + on this entry's interface." + ::= { ifRcvAddressEntry 1 } + +ifRcvAddressStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object is used to create and delete rows in the + ifRcvAddressTable." + + ::= { ifRcvAddressEntry 2 } + +ifRcvAddressType OBJECT-TYPE + SYNTAX INTEGER { + + + other(1), + volatile(2), + nonVolatile(3) + } + + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object has the value nonVolatile(3) for those entries + in the table which are valid and will not be deleted by the + next restart of the managed system. Entries having the + value volatile(2) are valid and exist, but have not been + saved, so that will not exist after the next restart of the + managed system. Entries having the value other(1) are valid + and exist but are not classified as to whether they will + continue to exist after the next restart." + + DEFVAL { volatile } + ::= { ifRcvAddressEntry 3 } + +-- definition of interface-related traps. + +linkDown NOTIFICATION-TYPE + OBJECTS { ifIndex, ifAdminStatus, ifOperStatus } + STATUS current + DESCRIPTION + "A linkDown trap signifies that the SNMP entity, acting in + an agent role, has detected that the ifOperStatus object for + one of its communication links is about to enter the down + state from some other state (but not from the notPresent + state). This other state is indicated by the included value + of ifOperStatus." + ::= { snmpTraps 3 } + +linkUp NOTIFICATION-TYPE + OBJECTS { ifIndex, ifAdminStatus, ifOperStatus } + STATUS current + DESCRIPTION + "A linkUp trap signifies that the SNMP entity, acting in an + agent role, has detected that the ifOperStatus object for + one of its communication links left the down state and + transitioned into some other state (but not into the + notPresent state). This other state is indicated by the + included value of ifOperStatus." + ::= { snmpTraps 4 } + +-- conformance information + + + +ifConformance OBJECT IDENTIFIER ::= { ifMIB 2 } + +ifGroups OBJECT IDENTIFIER ::= { ifConformance 1 } +ifCompliances OBJECT IDENTIFIER ::= { ifConformance 2 } + + +-- compliance statements + +ifCompliance3 MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for SNMP entities which have + network interfaces." + + MODULE -- this module + MANDATORY-GROUPS { ifGeneralInformationGroup, + linkUpDownNotificationsGroup } + +-- The groups: +-- ifFixedLengthGroup +-- ifHCFixedLengthGroup +-- ifPacketGroup +-- ifHCPacketGroup +-- ifVHCPacketGroup +-- are mutually exclusive; at most one of these groups is implemented +-- for a particular interface. When any of these groups is implemented +-- for a particular interface, then ifCounterDiscontinuityGroup must +-- also be implemented for that interface. + + + GROUP ifFixedLengthGroup + DESCRIPTION + "This group is mandatory for those network interfaces which + are character-oriented or transmit data in fixed-length + transmission units, and for which the value of the + corresponding instance of ifSpeed is less than or equal to + 20,000,000 bits/second." + + GROUP ifHCFixedLengthGroup + DESCRIPTION + "This group is mandatory for those network interfaces which + are character-oriented or transmit data in fixed-length + transmission units, and for which the value of the + corresponding instance of ifSpeed is greater than 20,000,000 + bits/second." + + GROUP ifPacketGroup + DESCRIPTION + + + "This group is mandatory for those network interfaces which + are packet-oriented, and for which the value of the + corresponding instance of ifSpeed is less than or equal to + 20,000,000 bits/second." + + GROUP ifHCPacketGroup + DESCRIPTION + "This group is mandatory only for those network interfaces + which are packet-oriented and for which the value of the + corresponding instance of ifSpeed is greater than 20,000,000 + bits/second but less than or equal to 650,000,000 + bits/second." + + GROUP ifVHCPacketGroup + DESCRIPTION + "This group is mandatory only for those network interfaces + which are packet-oriented and for which the value of the + corresponding instance of ifSpeed is greater than + 650,000,000 bits/second." + + + GROUP ifCounterDiscontinuityGroup + DESCRIPTION + "This group is mandatory for those network interfaces that + are required to maintain counters (i.e., those for which one + of the ifFixedLengthGroup, ifHCFixedLengthGroup, + ifPacketGroup, ifHCPacketGroup, or ifVHCPacketGroup is + mandatory)." + + + GROUP ifRcvAddressGroup + DESCRIPTION + "The applicability of this group MUST be defined by the + media-specific MIBs. Media-specific MIBs must define the + exact meaning, use, and semantics of the addresses in this + group." + + OBJECT ifLinkUpDownTrapEnable + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT ifPromiscuousMode + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT ifAdminStatus + + + SYNTAX INTEGER { up(1), down(2) } + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required, nor is support for the value + testing(3)." + + OBJECT ifAlias + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + ::= { ifCompliances 3 } + +-- units of conformance + +ifGeneralInformationGroup OBJECT-GROUP + OBJECTS { ifIndex, ifDescr, ifType, ifSpeed, ifPhysAddress, + ifAdminStatus, ifOperStatus, ifLastChange, + ifLinkUpDownTrapEnable, ifConnectorPresent, + ifHighSpeed, ifName, ifNumber, ifAlias, + ifTableLastChange } + STATUS current + DESCRIPTION + "A collection of objects providing information applicable to + all network interfaces." + ::= { ifGroups 10 } + +-- the following five groups are mutually exclusive; at most +-- one of these groups is implemented for any interface + +ifFixedLengthGroup OBJECT-GROUP + OBJECTS { ifInOctets, ifOutOctets, ifInUnknownProtos, + ifInErrors, ifOutErrors } + STATUS current + DESCRIPTION + "A collection of objects providing information specific to + non-high speed (non-high speed interfaces transmit and + receive at speeds less than or equal to 20,000,000 + bits/second) character-oriented or fixed-length-transmission + network interfaces." + ::= { ifGroups 2 } + +ifHCFixedLengthGroup OBJECT-GROUP + OBJECTS { ifHCInOctets, ifHCOutOctets, + ifInOctets, ifOutOctets, ifInUnknownProtos, + ifInErrors, ifOutErrors } + STATUS current + DESCRIPTION + + + "A collection of objects providing information specific to + high speed (greater than 20,000,000 bits/second) character- + oriented or fixed-length-transmission network interfaces." + ::= { ifGroups 3 } + +ifPacketGroup OBJECT-GROUP + OBJECTS { ifInOctets, ifOutOctets, ifInUnknownProtos, + ifInErrors, ifOutErrors, + ifMtu, ifInUcastPkts, ifInMulticastPkts, + ifInBroadcastPkts, ifInDiscards, + ifOutUcastPkts, ifOutMulticastPkts, + ifOutBroadcastPkts, ifOutDiscards, + ifPromiscuousMode } + STATUS current + DESCRIPTION + "A collection of objects providing information specific to + non-high speed (non-high speed interfaces transmit and + receive at speeds less than or equal to 20,000,000 + bits/second) packet-oriented network interfaces." + ::= { ifGroups 4 } + +ifHCPacketGroup OBJECT-GROUP + OBJECTS { ifHCInOctets, ifHCOutOctets, + ifInOctets, ifOutOctets, ifInUnknownProtos, + ifInErrors, ifOutErrors, + ifMtu, ifInUcastPkts, ifInMulticastPkts, + ifInBroadcastPkts, ifInDiscards, + ifOutUcastPkts, ifOutMulticastPkts, + ifOutBroadcastPkts, ifOutDiscards, + ifPromiscuousMode } + STATUS current + DESCRIPTION + "A collection of objects providing information specific to + high speed (greater than 20,000,000 bits/second but less + than or equal to 650,000,000 bits/second) packet-oriented + network interfaces." + ::= { ifGroups 5 } + +ifVHCPacketGroup OBJECT-GROUP + OBJECTS { ifHCInUcastPkts, ifHCInMulticastPkts, + ifHCInBroadcastPkts, ifHCOutUcastPkts, + ifHCOutMulticastPkts, ifHCOutBroadcastPkts, + ifHCInOctets, ifHCOutOctets, + ifInOctets, ifOutOctets, ifInUnknownProtos, + ifInErrors, ifOutErrors, + ifMtu, ifInUcastPkts, ifInMulticastPkts, + ifInBroadcastPkts, ifInDiscards, + ifOutUcastPkts, ifOutMulticastPkts, + + + ifOutBroadcastPkts, ifOutDiscards, + ifPromiscuousMode } + STATUS current + DESCRIPTION + "A collection of objects providing information specific to + higher speed (greater than 650,000,000 bits/second) packet- + oriented network interfaces." + ::= { ifGroups 6 } + +ifRcvAddressGroup OBJECT-GROUP + OBJECTS { ifRcvAddressStatus, ifRcvAddressType } + STATUS current + DESCRIPTION + "A collection of objects providing information on the + multiple addresses which an interface receives." + ::= { ifGroups 7 } + +ifStackGroup2 OBJECT-GROUP + OBJECTS { ifStackStatus, ifStackLastChange } + STATUS current + DESCRIPTION + "A collection of objects providing information on the + layering of MIB-II interfaces." + ::= { ifGroups 11 } + +ifCounterDiscontinuityGroup OBJECT-GROUP + OBJECTS { ifCounterDiscontinuityTime } + STATUS current + DESCRIPTION + "A collection of objects providing information specific to + interface counter discontinuities." + ::= { ifGroups 13 } + +linkUpDownNotificationsGroup NOTIFICATION-GROUP + NOTIFICATIONS { linkUp, linkDown } + STATUS current + DESCRIPTION + "The notifications which indicate specific changes in the + value of ifOperStatus." + ::= { ifGroups 14 } + +-- Deprecated Definitions - Objects + + +-- +-- The Interface Test Table +-- +-- This group of objects is optional. However, a media-specific + + +-- MIB may make implementation of this group mandatory. +-- +-- This table replaces the ifExtnsTestTable +-- + +ifTestTable OBJECT-TYPE + SYNTAX SEQUENCE OF IfTestEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "This table contains one entry per interface. It defines + objects which allow a network manager to instruct an agent + to test an interface for various faults. Tests for an + interface are defined in the media-specific MIB for that + interface. After invoking a test, the object ifTestResult + can be read to determine the outcome. If an agent can not + perform the test, ifTestResult is set to so indicate. The + object ifTestCode can be used to provide further test- + specific or interface-specific (or even enterprise-specific) + information concerning the outcome of the test. Only one + test can be in progress on each interface at any one time. + If one test is in progress when another test is invoked, the + second test is rejected. Some agents may reject a test when + a prior test is active on another interface. + + Before starting a test, a manager-station must first obtain + 'ownership' of the entry in the ifTestTable for the + interface to be tested. This is accomplished with the + ifTestId and ifTestStatus objects as follows: + + try_again: + get (ifTestId, ifTestStatus) + while (ifTestStatus != notInUse) + /* + * Loop while a test is running or some other + * manager is configuring a test. + */ + short delay + get (ifTestId, ifTestStatus) + } + + /* + * Is not being used right now -- let's compete + * to see who gets it. + */ + lock_value = ifTestId + + if ( set(ifTestId = lock_value, ifTestStatus = inUse, + + + ifTestOwner = 'my-IP-address') == FAILURE) + /* + * Another manager got the ifTestEntry -- go + * try again + */ + goto try_again; + + /* + * I have the lock + */ + set up any test parameters. + + /* + * This starts the test + */ + set(ifTestType = test_to_run); + + wait for test completion by polling ifTestResult + + when test completes, agent sets ifTestResult + agent also sets ifTestStatus = 'notInUse' + + retrieve any additional test results, and ifTestId + + if (ifTestId == lock_value+1) results are valid + + A manager station first retrieves the value of the + appropriate ifTestId and ifTestStatus objects, periodically + repeating the retrieval if necessary, until the value of + ifTestStatus is 'notInUse'. The manager station then tries + to set the same ifTestId object to the value it just + retrieved, the same ifTestStatus object to 'inUse', and the + corresponding ifTestOwner object to a value indicating + itself. If the set operation succeeds then the manager has + obtained ownership of the ifTestEntry, and the value of the + ifTestId object is incremented by the agent (per the + semantics of TestAndIncr). Failure of the set operation + indicates that some other manager has obtained ownership of + the ifTestEntry. + + Once ownership is obtained, any test parameters can be + setup, and then the test is initiated by setting ifTestType. + On completion of the test, the agent sets ifTestStatus to + 'notInUse'. Once this occurs, the manager can retrieve the + results. In the (rare) event that the invocation of tests + by two network managers were to overlap, then there would be + a possibility that the first test's results might be + overwritten by the second test's results prior to the first + + + results being read. This unlikely circumstance can be + detected by a network manager retrieving ifTestId at the + same time as retrieving the test results, and ensuring that + the results are for the desired request. + + If ifTestType is not set within an abnormally long period of + time after ownership is obtained, the agent should time-out + the manager, and reset the value of the ifTestStatus object + back to 'notInUse'. It is suggested that this time-out + period be 5 minutes. + + In general, a management station must not retransmit a + request to invoke a test for which it does not receive a + response; instead, it properly inspects an agent's MIB to + determine if the invocation was successful. Only if the + invocation was unsuccessful, is the invocation request + retransmitted. + + Some tests may require the interface to be taken off-line in + order to execute them, or may even require the agent to + reboot after completion of the test. In these + circumstances, communication with the management station + invoking the test may be lost until after completion of the + test. An agent is not required to support such tests. + However, if such tests are supported, then the agent should + make every effort to transmit a response to the request + which invoked the test prior to losing communication. When + the agent is restored to normal service, the results of the + test are properly made available in the appropriate objects. + Note that this requires that the ifIndex value assigned to + an interface must be unchanged even if the test causes a + reboot. An agent must reject any test for which it cannot, + perhaps due to resource constraints, make available at least + the minimum amount of information after that test + completes." + ::= { ifMIBObjects 3 } + +ifTestEntry OBJECT-TYPE + SYNTAX IfTestEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "An entry containing objects for invoking tests on an + interface." + AUGMENTS { ifEntry } + ::= { ifTestTable 1 } + +IfTestEntry ::= + + + SEQUENCE { + ifTestId TestAndIncr, + ifTestStatus INTEGER, + ifTestType AutonomousType, + ifTestResult INTEGER, + ifTestCode OBJECT IDENTIFIER, + ifTestOwner OwnerString + } + +ifTestId OBJECT-TYPE + SYNTAX TestAndIncr + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "This object identifies the current invocation of the + interface's test." + ::= { ifTestEntry 1 } + +ifTestStatus OBJECT-TYPE + SYNTAX INTEGER { notInUse(1), inUse(2) } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "This object indicates whether or not some manager currently + has the necessary 'ownership' required to invoke a test on + this interface. A write to this object is only successful + when it changes its value from 'notInUse(1)' to 'inUse(2)'. + After completion of a test, the agent resets the value back + to 'notInUse(1)'." + ::= { ifTestEntry 2 } + +ifTestType OBJECT-TYPE + SYNTAX AutonomousType + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "A control variable used to start and stop operator- + initiated interface tests. Most OBJECT IDENTIFIER values + assigned to tests are defined elsewhere, in association with + specific types of interface. However, this document assigns + a value for a full-duplex loopback test, and defines the + special meanings of the subject identifier: + + noTest OBJECT IDENTIFIER ::= { 0 0 } + + When the value noTest is written to this object, no action + is taken unless a test is in progress, in which case the + test is aborted. Writing any other value to this object is + + + only valid when no test is currently in progress, in which + case the indicated test is initiated. + + When read, this object always returns the most recent value + that ifTestType was set to. If it has not been set since + the last initialization of the network management subsystem + on the agent, a value of noTest is returned." + ::= { ifTestEntry 3 } + +ifTestResult OBJECT-TYPE + SYNTAX INTEGER { + none(1), -- no test yet requested + success(2), + inProgress(3), + notSupported(4), + unAbleToRun(5), -- due to state of system + aborted(6), + failed(7) + } + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "This object contains the result of the most recently + requested test, or the value none(1) if no tests have been + requested since the last reset. Note that this facility + provides no provision for saving the results of one test + when starting another, as could be required if used by + multiple managers concurrently." + ::= { ifTestEntry 4 } + +ifTestCode OBJECT-TYPE + SYNTAX OBJECT IDENTIFIER + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "This object contains a code which contains more specific + information on the test result, for example an error-code + after a failed test. Error codes and other values this + object may take are specific to the type of interface and/or + test. The value may have the semantics of either the + AutonomousType or InstancePointer textual conventions as + defined in RFC 2579. The identifier: + + testCodeUnknown OBJECT IDENTIFIER ::= { 0 0 } + + is defined for use if no additional result code is + available." + ::= { ifTestEntry 5 } + + +ifTestOwner OBJECT-TYPE + SYNTAX OwnerString + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "The entity which currently has the 'ownership' required to + invoke a test on this interface." + ::= { ifTestEntry 6 } + +-- Deprecated Definitions - Groups + + +ifGeneralGroup OBJECT-GROUP + OBJECTS { ifDescr, ifType, ifSpeed, ifPhysAddress, + ifAdminStatus, ifOperStatus, ifLastChange, + ifLinkUpDownTrapEnable, ifConnectorPresent, + ifHighSpeed, ifName } + STATUS deprecated + DESCRIPTION + "A collection of objects deprecated in favour of + ifGeneralInformationGroup." + ::= { ifGroups 1 } + + +ifTestGroup OBJECT-GROUP + OBJECTS { ifTestId, ifTestStatus, ifTestType, + ifTestResult, ifTestCode, ifTestOwner } + STATUS deprecated + DESCRIPTION + "A collection of objects providing the ability to invoke + tests on an interface." + ::= { ifGroups 8 } + + +ifStackGroup OBJECT-GROUP + OBJECTS { ifStackStatus } + STATUS deprecated + DESCRIPTION + "The previous collection of objects providing information on + the layering of MIB-II interfaces." + ::= { ifGroups 9 } + + +ifOldObjectsGroup OBJECT-GROUP + OBJECTS { ifInNUcastPkts, ifOutNUcastPkts, + ifOutQLen, ifSpecific } + STATUS deprecated + DESCRIPTION + + + "The collection of objects deprecated from the original MIB- + II interfaces group." + ::= { ifGroups 12 } + +-- Deprecated Definitions - Compliance + +ifCompliance MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "A compliance statement defined in a previous version of + this MIB module, for SNMP entities which have network + interfaces." + + MODULE -- this module + MANDATORY-GROUPS { ifGeneralGroup, ifStackGroup } + + GROUP ifFixedLengthGroup + DESCRIPTION + "This group is mandatory for all network interfaces which + are character-oriented or transmit data in fixed-length + transmission units." + + GROUP ifHCFixedLengthGroup + DESCRIPTION + "This group is mandatory only for those network interfaces + which are character-oriented or transmit data in fixed- + length transmission units, and for which the value of the + corresponding instance of ifSpeed is greater than 20,000,000 + bits/second." + + GROUP ifPacketGroup + DESCRIPTION + "This group is mandatory for all network interfaces which + are packet-oriented." + + GROUP ifHCPacketGroup + DESCRIPTION + "This group is mandatory only for those network interfaces + which are packet-oriented and for which the value of the + corresponding instance of ifSpeed is greater than + 650,000,000 bits/second." + + GROUP ifTestGroup + DESCRIPTION + "This group is optional. Media-specific MIBs which require + interface tests are strongly encouraged to use this group + for invoking tests and reporting results. A medium specific + MIB which has mandatory tests may make implementation of + + + this group mandatory." + + GROUP ifRcvAddressGroup + DESCRIPTION + "The applicability of this group MUST be defined by the + media-specific MIBs. Media-specific MIBs must define the + exact meaning, use, and semantics of the addresses in this + group." + + OBJECT ifLinkUpDownTrapEnable + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT ifPromiscuousMode + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT ifStackStatus + SYNTAX INTEGER { active(1) } -- subset of RowStatus + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required, and only one of the six + enumerated values for the RowStatus textual convention need + be supported, specifically: active(1)." + + OBJECT ifAdminStatus + SYNTAX INTEGER { up(1), down(2) } + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required, nor is support for the value + testing(3)." + ::= { ifCompliances 1 } + +ifCompliance2 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "A compliance statement defined in a previous version of + this MIB module, for SNMP entities which have network + interfaces." + + MODULE -- this module + MANDATORY-GROUPS { ifGeneralInformationGroup, ifStackGroup2, + ifCounterDiscontinuityGroup } + + GROUP ifFixedLengthGroup + DESCRIPTION + + + "This group is mandatory for all network interfaces which + are character-oriented or transmit data in fixed-length + transmission units." + + GROUP ifHCFixedLengthGroup + DESCRIPTION + "This group is mandatory only for those network interfaces + which are character-oriented or transmit data in fixed- + length transmission units, and for which the value of the + corresponding instance of ifSpeed is greater than 20,000,000 + bits/second." + + GROUP ifPacketGroup + DESCRIPTION + "This group is mandatory for all network interfaces which + are packet-oriented." + + GROUP ifHCPacketGroup + DESCRIPTION + "This group is mandatory only for those network interfaces + which are packet-oriented and for which the value of the + corresponding instance of ifSpeed is greater than + 650,000,000 bits/second." + + GROUP ifRcvAddressGroup + DESCRIPTION + "The applicability of this group MUST be defined by the + media-specific MIBs. Media-specific MIBs must define the + exact meaning, use, and semantics of the addresses in this + group." + + OBJECT ifLinkUpDownTrapEnable + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT ifPromiscuousMode + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT ifStackStatus + SYNTAX INTEGER { active(1) } -- subset of RowStatus + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required, and only one of the six + enumerated values for the RowStatus textual convention need + be supported, specifically: active(1)." + + + OBJECT ifAdminStatus + SYNTAX INTEGER { up(1), down(2) } + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required, nor is support for the value + testing(3)." + + OBJECT ifAlias + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + ::= { ifCompliances 2 } + +END + diff --git a/viptela-mibs/20.12/Makefile.am b/viptela-mibs/20.12/Makefile.am new file mode 100644 index 0000000..23b94a3 --- /dev/null +++ b/viptela-mibs/20.12/Makefile.am @@ -0,0 +1,68 @@ +# vim: ft=automake + +include $(top_srcdir)/mk/confdc.mk + +snmpmibdir = $(sysconfdir)/confd/snmp +snmpbindir = $(sysconfdir)/confd/snmp + +MIBS := \ + VIPTELA-APP-ROUTE.mib \ + VIPTELA-BFD.mib \ + VIPTELA-BRIDGE.mib \ + VIPTELA-HARDWARE.mib \ + VIPTELA-OMP.mib \ + VIPTELA-OPER-BGP.mib \ + VIPTELA-OPER-MULTICAST.mib \ + VIPTELA-OPER-OSPF.mib \ + VIPTELA-OPER-SYSTEM.mib \ + VIPTELA-OPER-VPN.mib \ + VIPTELA-POLICY.mib \ + VIPTELA-SECURITY.mib \ + VIPTELA-SNMP-USM.mib \ + VIPTELA-TRAPS.mib \ + VIPTELA-WLAN.mib \ + VIPTELA-WWAN.mib \ + VIPTELA-DOT1X.mib + +AUTOGEN_MIBS := \ + VIPTELA-DEVICES.mib \ + VIPTELA-MODELS.mib + +snmpmib_DATA = \ + VIPTELA-GLOBAL.mib \ + $(AUTOGEN_MIBS) \ + $(MIBS) + +BINS = $(MIBS:.mib=.bin) $(AUTOGEN_MIBS:.mib=.bin) + +IF-MIB.bin: IANAifType-MIB.bin +VIPTELA-MODELS.bin: VIPTELA-GLOBAL.bin +VIPTELA-DEVICES.bin: VIPTELA-HARDWARE.bin +$(BINS): VIPTELA-GLOBAL.bin VIPTELA-MODELS.bin + +snmpbin_DATA = \ + IF-MIB.bin \ + IANAifType-MIB.bin \ + VIPTELA-GLOBAL.bin \ + $(BINS) + + +IF-MIB.bin: IF-MIB.mib $(builddir)/../yang/IF-MIB.fxs + $(AM_V_CONFDC)$(CONFDC) --read-only -c \ + -o IF-MIB.bin \ + -f $(CONFD_DIR)/etc/confd \ + -f $(CONFD_DIR)/etc/confd/snmp \ + -f $(builddir)/../yang/ \ + -- $< $(builddir)/../yang/IF-MIB.fxs + + +IANAifType-MIB.bin: IANAifType-MIB.mib $(builddir)/../yang/IANAifType-MIB.fxs + $(AM_V_CONFDC)$(CONFDC) --read-only -c \ + -o IANAifType-MIB.bin \ + -f $(CONFD_DIR)/etc/confd \ + -f $(CONFD_DIR)/etc/confd/snmp \ + -f $(builddir)/../yang/ \ + -- $< $(builddir)/../yang/IANAifType-MIB.fxs + +SUFFIXES = .mib .bin +CLEANFILES = $(snmpbin_DATA) diff --git a/viptela-mibs/20.12/VIPTELA-APP-ROUTE.mib b/viptela-mibs/20.12/VIPTELA-APP-ROUTE.mib new file mode 100644 index 0000000..9cab2e1 --- /dev/null +++ b/viptela-mibs/20.12/VIPTELA-APP-ROUTE.mib @@ -0,0 +1,610 @@ +-- Namespace: http://viptela.com/app-route + +VIPTELA-APP-ROUTE DEFINITIONS ::= BEGIN +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, + Integer32, Unsigned32, Counter32, Counter64, + Gauge32, IpAddress + FROM SNMPv2-SMI + TEXTUAL-CONVENTION, RowStatus, DateAndTime, + TruthValue + FROM SNMPv2-TC + viptela + FROM VIPTELA-GLOBAL +; + +viptela-app-route MODULE-IDENTITY + LAST-UPDATED "202307010000Z" + ORGANIZATION "Viptela, Inc." + CONTACT-INFO "Viptela, Inc. Email:support@viptela.com" + DESCRIPTION "This module defines the data model for application-aware routing operational data" + REVISION "202307010000Z" + DESCRIPTION "Viptela Revision 20.12" + REVISION "202303010000Z" + DESCRIPTION "Viptela Revision 20.11" + REVISION "202212150000Z" + DESCRIPTION "Viptela Revision 20.10" + REVISION "202206010000Z" + DESCRIPTION "Viptela Revision 20.9" + REVISION "202203010000Z" + DESCRIPTION "Viptela Revision 20.8" + REVISION "202111010000Z" + DESCRIPTION "Viptela Revision 20.7" + REVISION "202107010000Z" + DESCRIPTION "Viptela Revision 20.6" + REVISION "202103010000Z" + DESCRIPTION "Viptela Revision 20.5" + REVISION "202011010000Z" + DESCRIPTION "Viptela Revision 20.4" + REVISION "202007010000Z" + DESCRIPTION "Viptela Revision 20.3" + REVISION "202002240000Z" + DESCRIPTION "Viptela Revision 20.1" + REVISION "201911150000Z" + DESCRIPTION "Viptela Revision 19.3" + REVISION "201908150000Z" + DESCRIPTION "Viptela Revision 19.2" + REVISION "201811010000Z" + DESCRIPTION "Viptela Revision 18.4" + REVISION "201808200000Z" + DESCRIPTION "Viptela Revision 18.3.1" + REVISION "201806250000Z" + DESCRIPTION "Viptela Revision 18.3" + REVISION "201804250000Z" + DESCRIPTION "Viptela Revision 18.2" + REVISION "201803150000Z" + DESCRIPTION "Viptela Revision 18.1.1" + REVISION "201801160000Z" + DESCRIPTION "Viptela Revision 17.2.3" + REVISION "201711010000Z" + DESCRIPTION "Viptela Revision 17.2.1" + REVISION "201708010000Z" + DESCRIPTION "Viptela Revision 17.2" + REVISION "201705250000Z" + DESCRIPTION "Viptela Revision 17.1.1" + REVISION "201704060000Z" + DESCRIPTION "Viptela Revision 17.1" + REVISION "201702150000Z" + DESCRIPTION "Viptela Revision 16.3.2" + REVISION "201702060000Z" + DESCRIPTION "Viptela Revision 16.3.1" + REVISION "201611160000Z" + DESCRIPTION "Viptela Revision 16.3" + REVISION "201610250000Z" + DESCRIPTION "Viptela Revision 16.2.10" + REVISION "201610240000Z" + DESCRIPTION "Viptela Revision 16.2.4" + REVISION "201608100000Z" + DESCRIPTION "Viptela Revision 16.2.2" + REVISION "201608010000Z" + DESCRIPTION "Viptela Revision 16.2.1" + REVISION "201606090000Z" + DESCRIPTION "Viptela Revision 16.2" + REVISION "201604220000Z" + DESCRIPTION "Viptela Revision 16.1.1" + REVISION "201603150000Z" + DESCRIPTION "Viptela Revision 16.1" + REVISION "201601300000Z" + DESCRIPTION "Viptela Revision 15.4.3" + REVISION "201512280000Z" + DESCRIPTION "Viptela Revision 15.4.1" + REVISION "201512010000Z" + DESCRIPTION "Viptela Revision 15.4.0" + REVISION "201510310000Z" + DESCRIPTION "Viptela Revision 15.3.5" + REVISION "201509270000Z" + DESCRIPTION "Viptela Revision 15.3.3" + REVISION "201509010000Z" + DESCRIPTION "Viptela Revision 15.3.1" + REVISION "201507010000Z" + DESCRIPTION "Viptela Revision 15.3" + ::= { viptela 9 } + +UnsignedByte ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION "xs:unsignedByte" + SYNTAX Unsigned32 (0 .. 255) + +UnsignedShort ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION "xs:unsignedShort" + SYNTAX Unsigned32 (0 .. 65535) + +ConfdString ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1t" + STATUS current + DESCRIPTION "xs: and confd: types mapped to strings" + SYNTAX OCTET STRING + +String ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1t" + STATUS current + DESCRIPTION "xs:string" + SYNTAX OCTET STRING + +InetAddressIP ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "confd:inetAddressIP" + SYNTAX OCTET STRING (SIZE (4|16)) + +-- tagpath /app-route +appRoute OBJECT IDENTIFIER ::= { viptela-app-route 1 } + +-- tagpath /app-route/statistics +appRouteStatisticsTable OBJECT-TYPE + SYNTAX SEQUENCE OF AppRouteStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { viptela-app-route 2 } + +-- tagpath /app-route/statistics +appRouteStatisticsEntry OBJECT-TYPE + SYNTAX AppRouteStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { appRouteStatisticsSrcIp, appRouteStatisticsDstIp, appRouteStatisticsProto, appRouteStatisticsSrcPort, appRouteStatisticsDstPort } + ::= { appRouteStatisticsTable 1 } + +AppRouteStatisticsEntry ::= + SEQUENCE { + appRouteStatisticsSrcIp InetAddressIP, + appRouteStatisticsDstIp InetAddressIP, + appRouteStatisticsProto INTEGER, + appRouteStatisticsSrcPort UnsignedShort, + appRouteStatisticsDstPort UnsignedShort, + appRouteStatisticsRemoteSystemIp IpAddress, + appRouteStatisticsLocalColor INTEGER, + appRouteStatisticsRemoteColor INTEGER, + appRouteStatisticsMeanLoss UnsignedByte, + appRouteStatisticsMeanLatency Unsigned32, + appRouteStatisticsSlaClassIndex String, + appRouteStatisticsMeanJitter Unsigned32, + appRouteStatisticsDampSlaClassIndex String, + appRouteStatisticsDampMultiplierLeft String, + appRouteStatisticsFallbackSlaClassIndex String + } + +-- tagpath /app-route/statistics/src-ip +appRouteStatisticsSrcIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Local TLOC IP address" + ::= { appRouteStatisticsEntry 1 } + +-- tagpath /app-route/statistics/dst-ip +appRouteStatisticsDstIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Remote TLOC IP address" + ::= { appRouteStatisticsEntry 2 } + +-- tagpath /app-route/statistics/proto +appRouteStatisticsProto OBJECT-TYPE + SYNTAX INTEGER {gre(1),ipsec(2)} + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { appRouteStatisticsEntry 3 } + +-- tagpath /app-route/statistics/src-port +appRouteStatisticsSrcPort OBJECT-TYPE + SYNTAX UnsignedShort + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Local port number" + ::= { appRouteStatisticsEntry 4 } + +-- tagpath /app-route/statistics/dst-port +appRouteStatisticsDstPort OBJECT-TYPE + SYNTAX UnsignedShort + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Remote port number" + ::= { appRouteStatisticsEntry 5 } + +-- tagpath /app-route/statistics/remote-system-ip +appRouteStatisticsRemoteSystemIp OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Remote system IP address" + ::= { appRouteStatisticsEntry 6 } + +-- tagpath /app-route/statistics/local-color +appRouteStatisticsLocalColor OBJECT-TYPE + SYNTAX INTEGER {default(1),mpls(2),metro-ethernet(3),biz-internet(4),public-internet(5),lte(6),threeG(7),red(8),green(9),blue(10),gold(11),silver(12),bronze(13),custom1(14),custom2(15),custom3(16),private1(17),private2(18),private3(19),private4(20),private5(21),private6(22)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Local TLOC color" + ::= { appRouteStatisticsEntry 7 } + +-- tagpath /app-route/statistics/remote-color +appRouteStatisticsRemoteColor OBJECT-TYPE + SYNTAX INTEGER {default(1),mpls(2),metro-ethernet(3),biz-internet(4),public-internet(5),lte(6),threeG(7),red(8),green(9),blue(10),gold(11),silver(12),bronze(13),custom1(14),custom2(15),custom3(16),private1(17),private2(18),private3(19),private4(20),private5(21),private6(22)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Remote TLOC color" + ::= { appRouteStatisticsEntry 8 } + +-- tagpath /app-route/statistics/mean-loss +appRouteStatisticsMeanLoss OBJECT-TYPE + SYNTAX UnsignedByte + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Average loss in percentage across all the polling intervals" + ::= { appRouteStatisticsEntry 9 } + +-- tagpath /app-route/statistics/mean-latency +appRouteStatisticsMeanLatency OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Average latency across all the polling intervals" + ::= { appRouteStatisticsEntry 10 } + +-- tagpath /app-route/statistics/sla-class-index +appRouteStatisticsSlaClassIndex OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "SLA classes (indexes) that this session satisfies" + ::= { appRouteStatisticsEntry 11 } + +-- tagpath /app-route/statistics/mean-jitter +appRouteStatisticsMeanJitter OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Average jitter across all polling intervals" + ::= { appRouteStatisticsEntry 12 } + + +-- tagpath /app-route/statistics/damp-sla-class-index +appRouteStatisticsDampSlaClassIndex OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "SLA classes (indexes) where dampening is happening for this session" + ::= { appRouteStatisticsEntry 13 } + +-- tagpath /app-route/statistics/damp-multiplier-left +appRouteStatisticsDampMultiplierLeft OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Dampening Multiplier left corresponding to damp-sla-class-index" + ::= { appRouteStatisticsEntry 14 } + +-- tagpath /app-route/statistics/fallback-sla-class-index +appRouteStatisticsFallbackSlaClassIndex OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Fallback SLA classes (indexes) that this session satisfies" + ::= { appRouteStatisticsEntry 15 } + +-- tagpath /app-route/statistics/interval +appRouteStatisticsIntervalTable OBJECT-TYPE + SYNTAX SEQUENCE OF AppRouteStatisticsIntervalEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { viptela-app-route 3 } + +-- tagpath /app-route/statistics/interval +appRouteStatisticsIntervalEntry OBJECT-TYPE + SYNTAX AppRouteStatisticsIntervalEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { appRouteStatisticsSrcIp, appRouteStatisticsDstIp, appRouteStatisticsProto, appRouteStatisticsSrcPort, appRouteStatisticsDstPort, appRouteStatisticsIntervalIndex } + ::= { appRouteStatisticsIntervalTable 1 } + +AppRouteStatisticsIntervalEntry ::= + SEQUENCE { + appRouteStatisticsIntervalIndex UnsignedByte, + appRouteStatisticsIntervalTotalPackets Integer32, + appRouteStatisticsIntervalLoss Integer32, + appRouteStatisticsIntervalAverageLatency ConfdString, + appRouteStatisticsIntervalAverageJitter ConfdString, + appRouteStatisticsIntervalTxDataPkts Counter64, + appRouteStatisticsIntervalRxDataPkts Counter64 + } + +-- tagpath /app-route/statistics/interval/index +appRouteStatisticsIntervalIndex OBJECT-TYPE + SYNTAX UnsignedByte + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Polling interval index" + ::= { appRouteStatisticsIntervalEntry 1 } + +-- tagpath /app-route/statistics/interval/total-packets +appRouteStatisticsIntervalTotalPackets OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Total packets sent" + ::= { appRouteStatisticsIntervalEntry 2 } + +-- tagpath /app-route/statistics/interval/loss +appRouteStatisticsIntervalLoss OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Packets lost" + ::= { appRouteStatisticsIntervalEntry 3 } + +-- tagpath /app-route/statistics/interval/average-latency +appRouteStatisticsIntervalAverageLatency OBJECT-TYPE + SYNTAX ConfdString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Average latency" + ::= { appRouteStatisticsIntervalEntry 4 } + +-- tagpath /app-route/statistics/interval/average-jitter +appRouteStatisticsIntervalAverageJitter OBJECT-TYPE + SYNTAX ConfdString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Average jitter" + ::= { appRouteStatisticsIntervalEntry 5 } + +-- tagpath /app-route/statistics/interval/tx-data-pkts +appRouteStatisticsIntervalTxDataPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Data packets transmitted" + ::= { appRouteStatisticsIntervalEntry 6 } + +-- tagpath /app-route/statistics/interval/rx-data-pkts +appRouteStatisticsIntervalRxDataPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Data packets received" + ::= { appRouteStatisticsIntervalEntry 7 } + +-- tagpath /app-route/statistics/app-probe-class-list +appRouteStatisticsAppProbeClassTable OBJECT-TYPE + SYNTAX SEQUENCE OF AppRouteStatisticsAppProbeClassEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { viptela-app-route 5 } + +-- tagpath /app-route/statistics/app-probe-class-list +appRouteStatisticsAppProbeClassEntry OBJECT-TYPE + SYNTAX AppRouteStatisticsAppProbeClassEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { appRouteStatisticsSrcIp, appRouteStatisticsDstIp, appRouteStatisticsProto, appRouteStatisticsSrcPort, appRouteStatisticsDstPort, appRouteStatisticsAppProbeClassName} + ::= { appRouteStatisticsAppProbeClassTable 1 } + +AppRouteStatisticsAppProbeClassEntry ::= + SEQUENCE { + appRouteStatisticsAppProbeClassName String, + appRouteStatisticsAppProbeClassMeanLoss UnsignedByte, + appRouteStatisticsAppProbeClassMeanLatency Unsigned32, + appRouteStatisticsAppProbeClassMeanJitter Unsigned32 + } + + -- tagpath /app-route/statistics/app-probe-class-list/name +appRouteStatisticsAppProbeClassName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Name of app probe class list" + ::= { appRouteStatisticsAppProbeClassEntry 1 } + +-- tagpath /app-route/statistics/app-probe-class-list/mean-loss +appRouteStatisticsAppProbeClassMeanLoss OBJECT-TYPE + SYNTAX UnsignedByte + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Average loss in percentage across all the polling intervals" + ::= { appRouteStatisticsAppProbeClassEntry 2 } + +-- tagpath /app-route/statistics/app-probe-class-list/mean-latency +appRouteStatisticsAppProbeClassMeanLatency OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Average latency across all the polling intervals" + ::= { appRouteStatisticsAppProbeClassEntry 3 } + +-- tagpath /app-route/statistics/app-probe-class-list/mean-jitter +appRouteStatisticsAppProbeClassMeanJitter OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Average jitter across all polling intervals" + ::= { appRouteStatisticsAppProbeClassEntry 4 } + +-- tagpath /app-route/statistics/app-probe-class-list/interval +appRouteStatisticsAppProbeClassIntervalTable OBJECT-TYPE + SYNTAX SEQUENCE OF AppRouteStatisticsAppProbeClassIntervalEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { viptela-app-route 6 } + +-- tagpath /app-route/statistics/app-probe-class-list/interval +appRouteStatisticsAppProbeClassIntervalEntry OBJECT-TYPE + SYNTAX AppRouteStatisticsAppProbeClassIntervalEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { appRouteStatisticsSrcIp, appRouteStatisticsDstIp, appRouteStatisticsProto, appRouteStatisticsSrcPort, appRouteStatisticsDstPort, appRouteStatisticsAppProbeClassName, appRouteStatisticsIntervalIndex } + ::= { appRouteStatisticsAppProbeClassIntervalTable 1 } + +AppRouteStatisticsAppProbeClassIntervalEntry ::= + SEQUENCE { + appRouteStatisticsAppProbeClassIntervalIndex UnsignedByte, + appRouteStatisticsAppProbeClassIntervalTotalPackets Integer32, + appRouteStatisticsAppProbeClassIntervalLoss Integer32, + appRouteStatisticsAppProbeClassIntervalAverageLatency ConfdString, + appRouteStatisticsAppProbeClassIntervalAverageJitter ConfdString, + appRouteStatisticsAppProbeClassIntervalTxDataPkts String, + appRouteStatisticsAppProbeClassIntervalRxDataPkts String + } + +-- tagpath /app-route/statistics/app-probe-class-list/interval/index +appRouteStatisticsAppProbeClassIntervalIndex OBJECT-TYPE + SYNTAX UnsignedByte + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Polling interval index" + ::= { appRouteStatisticsAppProbeClassIntervalEntry 1 } + +-- tagpath /app-route/statistics/app-probe-class-list/interval/total-packets +appRouteStatisticsAppProbeClassIntervalTotalPackets OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Total packets sent" + ::= { appRouteStatisticsAppProbeClassIntervalEntry 2 } + +-- tagpath /app-route/statistics/app-probe-class-list/interval/loss +appRouteStatisticsAppProbeClassIntervalLoss OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Packets lost" + ::= { appRouteStatisticsAppProbeClassIntervalEntry 3 } + +-- tagpath /app-route/statistics/app-probe-class-list/interval/average-latency +appRouteStatisticsAppProbeClassIntervalAverageLatency OBJECT-TYPE + SYNTAX ConfdString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Average latency" + ::= { appRouteStatisticsAppProbeClassIntervalEntry 4 } + +-- tagpath /app-route/statistics/app-probe-class-list/interval/average-jitter +appRouteStatisticsAppProbeClassIntervalAverageJitter OBJECT-TYPE + SYNTAX ConfdString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Average jitter" + ::= { appRouteStatisticsAppProbeClassIntervalEntry 5 } + +-- tagpath /app-route/statistics/app-probe-class-list/interval/tx-data-pkts +appRouteStatisticsAppProbeClassIntervalTxDataPkts OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Data packets transmitted" + ::= { appRouteStatisticsAppProbeClassIntervalEntry 6 } + +-- tagpath /app-route/statistics/app-probe-class-list/interval/rx-data-pkts +appRouteStatisticsAppProbeClassIntervalRxDataPkts OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Data packets received" + ::= { appRouteStatisticsAppProbeClassIntervalEntry 7 } + +-- tagpath /app-route/sla-class +appRouteSlaClassTable OBJECT-TYPE + SYNTAX SEQUENCE OF AppRouteSlaClassEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { viptela-app-route 4 } + +-- tagpath /app-route/sla-class +appRouteSlaClassEntry OBJECT-TYPE + SYNTAX AppRouteSlaClassEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { appRouteSlaClassIndex } + ::= { appRouteSlaClassTable 1 } + +AppRouteSlaClassEntry ::= + SEQUENCE { + appRouteSlaClassIndex UnsignedByte, + appRouteSlaClassName String, + appRouteSlaClassLoss UnsignedByte, + appRouteSlaClassLatency Unsigned32, + appRouteSlaClassJitter Unsigned32, + appRouteSlaClassAppProbeClassId UnsignedByte, + appRouteSlaClassAppProbeClass String, + appRouteFallbackSlaClassIndex String + } + +-- tagpath /app-route/sla-class/index +appRouteSlaClassIndex OBJECT-TYPE + SYNTAX UnsignedByte + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "SLA class index" + ::= { appRouteSlaClassEntry 1 } + +-- tagpath /app-route/sla-class/name +appRouteSlaClassName OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Name of the SLA class" + ::= { appRouteSlaClassEntry 2 } + +-- tagpath /app-route/sla-class/loss +appRouteSlaClassLoss OBJECT-TYPE + SYNTAX UnsignedByte + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Configured loss, in percentage" + ::= { appRouteSlaClassEntry 3 } + +-- tagpath /app-route/sla-class/latency +appRouteSlaClassLatency OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Configured latency, in milliseconds" + ::= { appRouteSlaClassEntry 4 } + +-- tagpath /app-route/sla-class/jitter +appRouteSlaClassJitter OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Configured jitter, in milliseconds" + ::= { appRouteSlaClassEntry 5 } + +-- tagpath /app-route/sla-class/app-probe-class-id +appRouteSlaClassAppProbeClassId OBJECT-TYPE + SYNTAX UnsignedByte + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "App Probe Class Id" + ::= { appRouteSlaClassEntry 6 } + +-- tagpath /app-route/sla-class/app-probe-class +appRouteSlaClassAppProbeClass OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Configured App Probe class" + ::= { appRouteSlaClassEntry 7 } + +-- tagpath /app-route/sla-class/fallback-best-tunnel +appRouteFallbackSlaClassIndex OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Fallback SLA class index" + ::= { appRouteSlaClassEntry 8 } + +END diff --git a/viptela-mibs/20.12/VIPTELA-BFD.mib b/viptela-mibs/20.12/VIPTELA-BFD.mib new file mode 100644 index 0000000..2857bbe --- /dev/null +++ b/viptela-mibs/20.12/VIPTELA-BFD.mib @@ -0,0 +1,546 @@ +-- Namespace: http://viptela.com/bfd + +VIPTELA-BFD DEFINITIONS ::= BEGIN +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, + Integer32, Unsigned32, Counter32, Counter64, + Gauge32, IpAddress + FROM SNMPv2-SMI + TEXTUAL-CONVENTION, RowStatus, DateAndTime, + TruthValue + FROM SNMPv2-TC + viptela + FROM VIPTELA-GLOBAL +; + +viptela-bfd MODULE-IDENTITY + LAST-UPDATED "202307010000Z" + ORGANIZATION "Viptela, Inc." + CONTACT-INFO "Viptela, Inc. Email:support@viptela.com" + DESCRIPTION "This module defines data model for BFD" + REVISION "202307010000Z" + DESCRIPTION "Viptela Revision 20.12" + REVISION "202303010000Z" + DESCRIPTION "Viptela Revision 20.11" + REVISION "202212150000Z" + DESCRIPTION "Viptela Revision 20.10" + REVISION "202206010000Z" + DESCRIPTION "Viptela Revision 20.9" + REVISION "202203010000Z" + DESCRIPTION "Viptela Revision 20.8" + REVISION "202111010000Z" + DESCRIPTION "Viptela Revision 20.7" + REVISION "202107010000Z" + DESCRIPTION "Viptela Revision 20.6" + REVISION "202103010000Z" + DESCRIPTION "Viptela Revision 20.5" + REVISION "202011010000Z" + DESCRIPTION "Viptela Revision 20.4" + REVISION "202007010000Z" + DESCRIPTION "Viptela Revision 20.3" + REVISION "202002240000Z" + DESCRIPTION "Viptela Revision 20.1" + REVISION "201911150000Z" + DESCRIPTION "Viptela Revision 19.3" + REVISION "201908150000Z" + DESCRIPTION "Viptela Revision 19.2" + REVISION "201811010000Z" + DESCRIPTION "Viptela Revision 18.4" + REVISION "201808200000Z" + DESCRIPTION "Viptela Revision 18.3.1" + REVISION "201806250000Z" + DESCRIPTION "Viptela Revision 18.3" + REVISION "201804250000Z" + DESCRIPTION "Viptela Revision 18.2" + REVISION "201803150000Z" + DESCRIPTION "Viptela Revision 18.1.1" + REVISION "201801160000Z" + DESCRIPTION "Viptela Revision 17.2.3" + REVISION "201711010000Z" + DESCRIPTION "Viptela Revision 17.2.1" + REVISION "201708010000Z" + DESCRIPTION "Viptela Revision 17.2" + REVISION "201705250000Z" + DESCRIPTION "Viptela Revision 17.1.1" + REVISION "201704060000Z" + DESCRIPTION "Viptela Revision 17.1" + REVISION "201702150000Z" + DESCRIPTION "Viptela Revision 16.3.2" + REVISION "201702060000Z" + DESCRIPTION "Viptela Revision 16.3.1" + REVISION "201611160000Z" + DESCRIPTION "Viptela Revision 16.3" + REVISION "201610250000Z" + DESCRIPTION "Viptela Revision 16.2.10" + REVISION "201610240000Z" + DESCRIPTION "Viptela Revision 16.2.4" + REVISION "201608100000Z" + DESCRIPTION "Viptela Revision 16.2.2" + REVISION "201608010000Z" + DESCRIPTION "Viptela Revision 16.2.1" + REVISION "201606090000Z" + DESCRIPTION "Viptela Revision 16.2" + REVISION "201604220000Z" + DESCRIPTION "Viptela Revision 16.1.1" + REVISION "201603150000Z" + DESCRIPTION "Viptela Revision 16.1" + REVISION "201601300000Z" + DESCRIPTION "Viptela Revision 15.4.3" + REVISION "201512280000Z" + DESCRIPTION "Viptela Revision 15.4.1" + REVISION "201512010000Z" + DESCRIPTION "Viptela Revision 15.4.0" + REVISION "201510310000Z" + DESCRIPTION "Viptela Revision 15.3.5" + REVISION "201509270000Z" + DESCRIPTION "Viptela Revision 15.3.3" + REVISION "201509010000Z" + DESCRIPTION "Viptela Revision 15.3.1" + REVISION "201507010000Z" + DESCRIPTION "Viptela Revision 15.3" + ::= { viptela 6 } + + +InetAddressIP ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "confd:inetAddressIP" + SYNTAX OCTET STRING (SIZE (4|16)) + +UnsignedByte ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION "xs:unsignedByte" + SYNTAX Unsigned32 (0 .. 255) + +UnsignedShort ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION "xs:unsignedShort" + SYNTAX Unsigned32 (0 .. 65535) + +ConfdString ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1t" + STATUS current + DESCRIPTION "xs: and confd: types mapped to strings" + SYNTAX OCTET STRING + +String ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1t" + STATUS current + DESCRIPTION "xs:string" + SYNTAX OCTET STRING + +BfdmgrStateEnum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "" + SYNTAX INTEGER {admin-down(0),down(1),init(2),up(3),invalid(4),inactive(5)} + +-- Configure BFD +-- tagpath /bfd +bfd OBJECT IDENTIFIER ::= { viptela-bfd 1 } + +-- BFD summary +-- tagpath /bfd/summary +bfdSummary OBJECT IDENTIFIER ::= { bfd 5 } + +-- tagpath /bfd/summary/bfd-sessions-total +bfdSummaryBfdSessionsTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Current total number of bfd sessions created" + ::= { bfdSummary 1 } + +-- tagpath /bfd/summary/bfd-sessions-up +bfdSummaryBfdSessionsUp OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of bfd sessions that are in UP state" + ::= { bfdSummary 2 } + +-- tagpath /bfd/summary/bfd-sessions-max +bfdSummaryBfdSessionsMax OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Maximum total number of bfd sessions created since bootup" + ::= { bfdSummary 3 } + +-- tagpath /bfd/summary/bfd-sessions-flap +bfdSummaryBfdSessionsFlap OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of bfd session flaps seen (transitions out of UP state)" + ::= { bfdSummary 4 } + +-- tagpath /bfd/summary/poll-interval +bfdSummaryPollInterval OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "App route poll interval" + ::= { bfdSummary 5 } + +-- tagpath /bfd/sessions-list +bfdSessionsListTable OBJECT-TYPE + SYNTAX SEQUENCE OF BfdSessionsListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "BFD sessions" + ::= { bfd 1 } + +-- tagpath /bfd/sessions-list +bfdSessionsListEntry OBJECT-TYPE + SYNTAX BfdSessionsListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { bfdSessionsListSrcIp, bfdSessionsListDstIp, bfdSessionsListProto, bfdSessionsListSrcPort, bfdSessionsListDstPort } + ::= { bfdSessionsListTable 1 } + +BfdSessionsListEntry ::= + SEQUENCE { + bfdSessionsListSrcIp InetAddressIP, + bfdSessionsListDstIp InetAddressIP, + bfdSessionsListProto INTEGER, + bfdSessionsListSrcPort UnsignedShort, + bfdSessionsListDstPort UnsignedShort, + bfdSessionsListSystemIp InetAddressIP, + bfdSessionsListSiteId Unsigned32, + bfdSessionsListLocalColor INTEGER, + bfdSessionsListColor INTEGER, + bfdSessionsListState BfdmgrStateEnum, + bfdSessionsListDetectMultiplier UnsignedByte, + bfdSessionsListTxInterval Unsigned32, + bfdSessionsListUptime String, + bfdSessionsListTransitions Integer32 + } + +-- tagpath /bfd/sessions-list/src-ip +bfdSessionsListSrcIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Local TLOC IP address" + ::= { bfdSessionsListEntry 1 } + +-- tagpath /bfd/sessions-list/dst-ip +bfdSessionsListDstIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Remote TLOC IP address" + ::= { bfdSessionsListEntry 2 } + +-- tagpath /bfd/sessions-list/proto +bfdSessionsListProto OBJECT-TYPE + SYNTAX INTEGER {gre(1),ipsec(2)} + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { bfdSessionsListEntry 3 } + +-- tagpath /bfd/sessions-list/src-port +bfdSessionsListSrcPort OBJECT-TYPE + SYNTAX UnsignedShort + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Local port number" + ::= { bfdSessionsListEntry 4 } + +-- tagpath /bfd/sessions-list/dst-port +bfdSessionsListDstPort OBJECT-TYPE + SYNTAX UnsignedShort + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Remote port number" + ::= { bfdSessionsListEntry 5 } + +-- tagpath /bfd/sessions-list/system-ip +bfdSessionsListSystemIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "System IP address" + ::= { bfdSessionsListEntry 6 } + +-- tagpath /bfd/sessions-list/site-id +bfdSessionsListSiteId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Site ID" + ::= { bfdSessionsListEntry 7 } + +-- tagpath /bfd/sessions-list/local-color +bfdSessionsListLocalColor OBJECT-TYPE + SYNTAX INTEGER {default(1),mpls(2),metro-ethernet(3),biz-internet(4),public-internet(5),lte(6),threeG(7),red(8),green(9),blue(10),gold(11),silver(12),bronze(13),custom1(14),custom2(15),custom3(16),private1(17),private2(18),private3(19),private4(20),private5(21),private6(22)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Color" + ::= { bfdSessionsListEntry 8 } + +-- tagpath /bfd/sessions-list/color +bfdSessionsListColor OBJECT-TYPE + SYNTAX INTEGER {default(1),mpls(2),metro-ethernet(3),biz-internet(4),public-internet(5),lte(6),threeG(7),red(8),green(9),blue(10),gold(11),silver(12),bronze(13),custom1(14),custom2(15),custom3(16),private1(17),private2(18),private3(19),private4(20),private5(21),private6(22)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Color" + ::= { bfdSessionsListEntry 9 } + +-- tagpath /bfd/sessions-list/state +bfdSessionsListState OBJECT-TYPE + SYNTAX BfdmgrStateEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "State" + ::= { bfdSessionsListEntry 10 } + +-- tagpath /bfd/sessions-list/detect-multiplier +bfdSessionsListDetectMultiplier OBJECT-TYPE + SYNTAX UnsignedByte + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bfdSessionsListEntry 11 } + +-- tagpath /bfd/sessions-list/tx-interval +bfdSessionsListTxInterval OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bfdSessionsListEntry 12 } + +-- tagpath /bfd/sessions-list/uptime +bfdSessionsListUptime OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bfdSessionsListEntry 13 } + +-- tagpath /bfd/sessions-list/transitions +bfdSessionsListTransitions OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bfdSessionsListEntry 14 } + +-- tagpath /bfd/history-list +bfdHistoryListTable OBJECT-TYPE + SYNTAX SEQUENCE OF BfdHistoryListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "BFD session history" + ::= { bfd 2 } + +-- tagpath /bfd/history-list +bfdHistoryListEntry OBJECT-TYPE + SYNTAX BfdHistoryListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { bfdHistoryListSrcIp, bfdHistoryListDstIp, bfdHistoryListProto, bfdHistoryListSrcPort, bfdHistoryListDstPort, bfdHistoryListIndex } + ::= { bfdHistoryListTable 1 } + +BfdHistoryListEntry ::= + SEQUENCE { + bfdHistoryListSrcIp InetAddressIP, + bfdHistoryListDstIp InetAddressIP, + bfdHistoryListProto INTEGER, + bfdHistoryListSrcPort UnsignedShort, + bfdHistoryListDstPort UnsignedShort, + bfdHistoryListIndex Unsigned32, + bfdHistoryListSystemIp InetAddressIP, + bfdHistoryListSiteId Unsigned32, + bfdHistoryListColor INTEGER, + bfdHistoryListState BfdmgrStateEnum, + bfdHistoryListTime String, + bfdHistoryListRxPkts Counter64, + bfdHistoryListTxPkts Counter64, + bfdHistoryListDel UnsignedByte + } + +-- tagpath /bfd/history-list/src-ip +bfdHistoryListSrcIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Local TLOC IP address" + ::= { bfdHistoryListEntry 1 } + +-- tagpath /bfd/history-list/dst-ip +bfdHistoryListDstIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Remote TLOC IP address" + ::= { bfdHistoryListEntry 2 } + +-- tagpath /bfd/history-list/proto +bfdHistoryListProto OBJECT-TYPE + SYNTAX INTEGER {gre(1),ipsec(2)} + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { bfdHistoryListEntry 3 } + +-- tagpath /bfd/history-list/src-port +bfdHistoryListSrcPort OBJECT-TYPE + SYNTAX UnsignedShort + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Local port number" + ::= { bfdHistoryListEntry 4 } + +-- tagpath /bfd/history-list/dst-port +bfdHistoryListDstPort OBJECT-TYPE + SYNTAX UnsignedShort + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Remote port number" + ::= { bfdHistoryListEntry 5 } + +-- tagpath /bfd/history-list/index +bfdHistoryListIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "History index" + ::= { bfdHistoryListEntry 6 } + +-- tagpath /bfd/history-list/system-ip +bfdHistoryListSystemIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "System IP address" + ::= { bfdHistoryListEntry 7 } + +-- tagpath /bfd/history-list/site-id +bfdHistoryListSiteId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Site ID" + ::= { bfdHistoryListEntry 8 } + +-- tagpath /bfd/history-list/color +bfdHistoryListColor OBJECT-TYPE + SYNTAX INTEGER {default(1),mpls(2),metro-ethernet(3),biz-internet(4),public-internet(5),lte(6),threeG(7),red(8),green(9),blue(10),gold(11),silver(12),bronze(13),custom1(14),custom2(15),custom3(16),private1(17),private2(18),private3(19),private4(20),private5(21),private6(22)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Color" + ::= { bfdHistoryListEntry 9 } + +-- tagpath /bfd/history-list/state +bfdHistoryListState OBJECT-TYPE + SYNTAX BfdmgrStateEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "State" + ::= { bfdHistoryListEntry 10 } + +-- tagpath /bfd/history-list/time +bfdHistoryListTime OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bfdHistoryListEntry 11 } + +-- tagpath /bfd/history-list/rx-pkts +bfdHistoryListRxPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bfdHistoryListEntry 12 } + +-- tagpath /bfd/history-list/tx-pkts +bfdHistoryListTxPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bfdHistoryListEntry 13 } + +-- tagpath /bfd/history-list/del +bfdHistoryListDel OBJECT-TYPE + SYNTAX UnsignedByte + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bfdHistoryListEntry 14 } + +-- tagpath /bfd/tloc-summary-list +bfdTlocSummaryListTable OBJECT-TYPE + SYNTAX SEQUENCE OF BfdTlocSummaryListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "BFD TLOC summary" + ::= { bfd 6 } + +-- tagpath /bfd/tloc-summary-list +bfdTlocSummaryListEntry OBJECT-TYPE + SYNTAX BfdTlocSummaryListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { bfdTlocSummaryListIfName, bfdTlocSummaryListEncap } + ::= { bfdTlocSummaryListTable 1 } + +BfdTlocSummaryListEntry ::= + SEQUENCE { + bfdTlocSummaryListIfName String, + bfdTlocSummaryListEncap INTEGER, + bfdTlocSummaryListSessionsTotal Unsigned32, + bfdTlocSummaryListSessionsUp Unsigned32, + bfdTlocSummaryListSessionsFlap Unsigned32 + } + +-- tagpath /bfd/tloc-summary-list/if-name +bfdTlocSummaryListIfName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Local TLOC Interface" + ::= { bfdTlocSummaryListEntry 1 } + +-- tagpath /bfd/tloc-summary-list/encap +bfdTlocSummaryListEncap OBJECT-TYPE + SYNTAX INTEGER {gre(1),ipsec(2)} + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Local TLOC encapsulation" + ::= { bfdTlocSummaryListEntry 2 } + +-- tagpath /bfd/tloc-summary-list/sessions-total +bfdTlocSummaryListSessionsTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Total number of bfd sessions created" + ::= { bfdTlocSummaryListEntry 3 } + +-- tagpath /bfd/tloc-summary-list/sessions-up +bfdTlocSummaryListSessionsUp OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of bfd sessions that are in UP state" + ::= { bfdTlocSummaryListEntry 4 } + +-- tagpath /bfd/tloc-summary-list/sessions-flap +bfdTlocSummaryListSessionsFlap OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of bfd session flaps seen (transitions out of UP state)" + ::= { bfdTlocSummaryListEntry 5 } + +END diff --git a/viptela-mibs/20.12/VIPTELA-BRIDGE.mib b/viptela-mibs/20.12/VIPTELA-BRIDGE.mib new file mode 100644 index 0000000..f5bd1b3 --- /dev/null +++ b/viptela-mibs/20.12/VIPTELA-BRIDGE.mib @@ -0,0 +1,1188 @@ +-- Namespace: http://viptela.com/bridge + +VIPTELA-BRIDGE DEFINITIONS ::= BEGIN +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, + Integer32, Unsigned32, Counter32, Counter64, + Gauge32, IpAddress + FROM SNMPv2-SMI + TEXTUAL-CONVENTION, RowStatus, DateAndTime, + TruthValue + FROM SNMPv2-TC + viptela + FROM VIPTELA-GLOBAL +; + +viptela-bridge MODULE-IDENTITY + LAST-UPDATED "202307010000Z" + ORGANIZATION "Viptela, Inc." + CONTACT-INFO "Viptela, Inc. Email:support@viptela.com" + DESCRIPTION "This module defines the data model for Bridge management" + REVISION "202307010000Z" + DESCRIPTION "Viptela Revision 20.12" + REVISION "202303010000Z" + DESCRIPTION "Viptela Revision 20.11" + REVISION "202212150000Z" + DESCRIPTION "Viptela Revision 20.10" + REVISION "202206010000Z" + DESCRIPTION "Viptela Revision 20.9" + REVISION "202203010000Z" + DESCRIPTION "Viptela Revision 20.8" + REVISION "202111010000Z" + DESCRIPTION "Viptela Revision 20.7" + REVISION "202107010000Z" + DESCRIPTION "Viptela Revision 20.6" + REVISION "202103010000Z" + DESCRIPTION "Viptela Revision 20.5" + REVISION "202011010000Z" + DESCRIPTION "Viptela Revision 20.4" + REVISION "202007010000Z" + DESCRIPTION "Viptela Revision 20.3" + REVISION "202002240000Z" + DESCRIPTION "Viptela Revision 20.1" + REVISION "201911150000Z" + DESCRIPTION "Viptela Revision 19.3" + REVISION "201908150000Z" + DESCRIPTION "Viptela Revision 19.2" + REVISION "201811010000Z" + DESCRIPTION "Viptela Revision 18.4" + REVISION "201808200000Z" + DESCRIPTION "Viptela Revision 18.3.1" + REVISION "201806250000Z" + DESCRIPTION "Viptela Revision 18.3" + REVISION "201804250000Z" + DESCRIPTION "Viptela Revision 18.2" + REVISION "201803150000Z" + DESCRIPTION "Viptela Revision 18.1.1" + REVISION "201801160000Z" + DESCRIPTION "Viptela Revision 17.2.3" + REVISION "201711010000Z" + DESCRIPTION "Viptela Revision 17.2.1" + REVISION "201708010000Z" + DESCRIPTION "Viptela Revision 17.2" + REVISION "201705250000Z" + DESCRIPTION "Viptela Revision 17.1.1" + REVISION "201704060000Z" + DESCRIPTION "Viptela Revision 17.1" + REVISION "201702150000Z" + DESCRIPTION "Viptela Revision 16.3.2" + REVISION "201702060000Z" + DESCRIPTION "Viptela Revision 16.3.1" + REVISION "201611160000Z" + DESCRIPTION "Viptela Revision 16.3" + REVISION "201610250000Z" + DESCRIPTION "Viptela Revision 16.2.10" + REVISION "201610240000Z" + DESCRIPTION "Viptela Revision 16.2.4" + REVISION "201608100000Z" + DESCRIPTION "Viptela Revision 16.2.2" + REVISION "201608010000Z" + DESCRIPTION "Viptela Revision 16.2.1" + REVISION "201606090000Z" + DESCRIPTION "Viptela Revision 16.2" + REVISION "201604220000Z" + DESCRIPTION "Viptela Revision 16.1.1" + REVISION "201603150000Z" + DESCRIPTION "Viptela Revision 16.1" + REVISION "201601300000Z" + DESCRIPTION "Viptela Revision 15.4.3" + REVISION "201512280000Z" + DESCRIPTION "Viptela Revision 15.4.1" + REVISION "201512010000Z" + DESCRIPTION "Viptela Revision 15.4.0" + REVISION "201510310000Z" + DESCRIPTION "Viptela Revision 15.3.5" + REVISION "201509270000Z" + DESCRIPTION "Viptela Revision 15.3.3" + REVISION "201509010000Z" + DESCRIPTION "Viptela Revision 15.3.1" + REVISION "201507010000Z" + DESCRIPTION "Viptela Revision 15.3" + ::= { viptela 10 } + +UnsignedShort ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION "xs:unsignedShort" + SYNTAX Unsigned32 (0 .. 65535) + +ConfdString ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1t" + STATUS current + DESCRIPTION "xs: and confd: types mapped to strings" + SYNTAX OCTET STRING + +String ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1t" + STATUS current + DESCRIPTION "xs:string" + SYNTAX OCTET STRING + +-- Configure a bridge instance +-- tagpath /bridge +bridge OBJECT IDENTIFIER ::= { viptela-bridge 1 } + +-- tagpath /bridge/table +bridgeTableTable OBJECT-TYPE + SYNTAX SEQUENCE OF BridgeTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display bridge table" + ::= { bridge 4 } + +-- tagpath /bridge/table +bridgeTableEntry OBJECT-TYPE + SYNTAX BridgeTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { bridgeTableBridgeId } + ::= { bridgeTableTable 1 } + +BridgeTableEntry ::= + SEQUENCE { + bridgeTableBridgeId Unsigned32, + bridgeTableName String, + bridgeTableVlan UnsignedShort, + bridgeTableRoutingInterface String, + bridgeTableMaxMacs Unsigned32, + bridgeTableNumMacs Unsigned32, + bridgeTableAgeTime Unsigned32, + bridgeTableRxPackets Counter64, + bridgeTableRxOctets Counter64, + bridgeTableTxPackets Counter64, + bridgeTableTxOctets Counter64, + bridgeTableFloodPackets Counter64, + bridgeTableFloodOctets Counter64, + bridgeTableRxRoutedPackets Counter64, + bridgeTableTxRoutedPackets Counter64, + bridgeTableLearn Unsigned32, + bridgeTableAge Unsigned32, + bridgeTableMove Unsigned32 + } + +-- tagpath /bridge/table/bridge-id +bridgeTableBridgeId OBJECT-TYPE + SYNTAX Unsigned32 (1 .. 63) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Bridge ID" + ::= { bridgeTableEntry 1 } + +-- tagpath /bridge/table/name +bridgeTableName OBJECT-TYPE + SYNTAX String (SIZE (0 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeTableEntry 2 } + +-- tagpath /bridge/table/vlan +bridgeTableVlan OBJECT-TYPE + SYNTAX UnsignedShort + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeTableEntry 3 } + +-- tagpath /bridge/table/routing-interface +bridgeTableRoutingInterface OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeTableEntry 4 } + +-- tagpath /bridge/table/max-macs +bridgeTableMaxMacs OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeTableEntry 5 } + +-- tagpath /bridge/table/num-macs +bridgeTableNumMacs OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of MACs the bridge has learnt" + ::= { bridgeTableEntry 6 } + +-- tagpath /bridge/table/age-time +bridgeTableAgeTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeTableEntry 7 } + +-- tagpath /bridge/table/rx-packets +bridgeTableRxPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeTableEntry 8 } + +-- tagpath /bridge/table/rx-octets +bridgeTableRxOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeTableEntry 9 } + +-- tagpath /bridge/table/tx-packets +bridgeTableTxPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeTableEntry 10 } + +-- tagpath /bridge/table/tx-octets +bridgeTableTxOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeTableEntry 11 } + +-- tagpath /bridge/table/flood-packets +bridgeTableFloodPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeTableEntry 12 } + +-- tagpath /bridge/table/flood-octets +bridgeTableFloodOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeTableEntry 13 } + +-- tagpath /bridge/table/rx-routed-packets +bridgeTableRxRoutedPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeTableEntry 14 } + +-- tagpath /bridge/table/tx-routed-packets +bridgeTableTxRoutedPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeTableEntry 15 } + +-- tagpath /bridge/table/learn +bridgeTableLearn OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeTableEntry 16 } + +-- tagpath /bridge/table/age +bridgeTableAge OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeTableEntry 17 } + +-- tagpath /bridge/table/move +bridgeTableMove OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeTableEntry 18 } + +-- tagpath /bridge/interface +bridgeInterfaceTable OBJECT-TYPE + SYNTAX SEQUENCE OF BridgeInterfaceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display bridge interface information" + ::= { bridge 5 } + +-- tagpath /bridge/interface +bridgeInterfaceEntry OBJECT-TYPE + SYNTAX BridgeInterfaceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { bridgeInterfaceBridgeId, IMPLIED bridgeInterfaceIfName } + ::= { bridgeInterfaceTable 1 } + +BridgeInterfaceEntry ::= + SEQUENCE { + bridgeInterfaceBridgeId Unsigned32, + bridgeInterfaceIfName String, + bridgeInterfaceVlan UnsignedShort, + bridgeInterfaceNativeVlan String, + bridgeInterfaceAdminStatus String, + bridgeInterfaceOperStatus String, + bridgeInterfaceEncapType INTEGER, + bridgeInterfaceIfindex Unsigned32, + bridgeInterfaceMtu Unsigned32, + bridgeInterfaceRxPackets Counter64, + bridgeInterfaceRxOctets Counter64, + bridgeInterfaceTxPackets Counter64, + bridgeInterfaceTxOctets Counter64, + bridgeInterfaceRxErrors Counter64, + bridgeInterfaceRxDrops Counter64, + bridgeInterfaceTxErrors Counter64, + bridgeInterfaceTxDrops Counter64, + bridgeInterfaceRxPps Counter64, + bridgeInterfaceRxKbps Counter64, + bridgeInterfaceTxPps Counter64, + bridgeInterfaceTxKbps Counter64, + bridgeInterfaceRxArpRequests Counter64, + bridgeInterfaceTxArpReplies Counter64, + bridgeInterfaceTxArpRequests Counter64, + bridgeInterfaceRxArpReplies Counter64, + bridgeInterfaceArpAddFails Counter64, + bridgeInterfaceRxArpReplyDrops Counter64, + bridgeInterfaceRxArpRateLimitDrops Counter64, + bridgeInterfaceTxArpRateLimitDrops Counter64, + bridgeInterfaceRxArpNonLocalDrops Counter64, + bridgeInterfaceTxArpRequestFail Counter64, + bridgeInterfaceTxNoArpDrops Counter64, + bridgeInterfaceRxIpTtlExpired Counter64, + bridgeInterfaceRxIpErrors Counter64, + bridgeInterfaceInterfaceDisabled Counter64, + bridgeInterfaceRxPolicerDrops Counter64, + bridgeInterfaceRxNonIpDrops Counter64, + bridgeInterfaceFilterDrops Counter64, + bridgeInterfaceMirrorDrops Counter64, + bridgeInterfaceCpuPolicerDrops Counter64, + bridgeInterfaceTxIcmpPolicerDrops Counter64, + bridgeInterfaceTxIcmpMirroredDrops Counter64, + bridgeInterfaceSplitHorizonDrops Counter64, + bridgeInterfaceRouteLookupFail Counter64, + bridgeInterfaceBadLabel Counter64, + bridgeInterfaceTxInterfaceDisabled Counter64, + bridgeInterfaceRxMulticastPkts Counter64, + bridgeInterfaceRxBroadcastPkts Counter64, + bridgeInterfaceTxMulticastPkts Counter64, + bridgeInterfaceTxBroadcastPkts Counter64, + bridgeInterfaceRxPausePkts Counter64, + bridgeInterfaceRxDmacFilterDrops Counter64, + bridgeInterfaceRxWredDrops Counter64, + bridgeInterfaceRxInterfaceNotFound Counter64, + bridgeInterfaceRxInbErrors Counter64, + bridgeInterfaceRxOversizeErrors Counter64, + bridgeInterfaceRxFcsAlignErrors Counter64, + bridgeInterfaceRxUndersizeErrors Counter64, + bridgeInterfaceTxUnderflowPkts Counter64, + bridgeInterfaceTxCollisionDrops Counter64, + bridgeInterfaceTxPausePkts Counter64, + bridgeInterfaceTxFragmentsNeeded Counter64, + bridgeInterfaceTxFragments Counter64, + bridgeInterfaceTxFragmentDrops Counter64, + bridgeInterfaceTxTailRedDrops Counter64, + bridgeInterfaceLlqDrops Counter64, + bridgeInterfaceRxPktSize64 Counter64, + bridgeInterfaceRxPktSizeLt64 Counter64, + bridgeInterfaceRxPktSize65127 Counter64, + bridgeInterfaceRxPktSize128255 Counter64, + bridgeInterfaceRxPktSize256511 Counter64, + bridgeInterfaceRxPktSize5121023 Counter64, + bridgeInterfaceRxPktSize10241518 Counter64, + bridgeInterfaceRxPktSizeGt1518 Counter64, + bridgeInterfaceTxPktSize64 Counter64, + bridgeInterfaceTxPktSizeLt64 Counter64, + bridgeInterfaceTxPktSize65127 Counter64, + bridgeInterfaceTxPktSize128255 Counter64, + bridgeInterfaceTxPktSize256511 Counter64, + bridgeInterfaceTxPktSize5121023 Counter64, + bridgeInterfaceTxPktSize10241518 Counter64, + bridgeInterfaceTxPktSizeGt1518 Counter64, + bridgeInterfaceRxPolicerRemark Counter64, + bridgeInterfaceTxArpReplyRateLimitDrops Counter64 + } + +-- tagpath /bridge/interface/bridge-id +bridgeInterfaceBridgeId OBJECT-TYPE + SYNTAX Unsigned32 (1 .. 63) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "BRIDGE ID" + ::= { bridgeInterfaceEntry 1 } + +-- tagpath /bridge/interface/if-name +bridgeInterfaceIfName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Interface name" + ::= { bridgeInterfaceEntry 2 } + +-- tagpath /bridge/interface/vlan +bridgeInterfaceVlan OBJECT-TYPE + SYNTAX UnsignedShort + MAX-ACCESS read-only + STATUS current + DESCRIPTION "VLAN ID associated with the bridge" + ::= { bridgeInterfaceEntry 3 } + +-- tagpath /bridge/interface/native-vlan +bridgeInterfaceNativeVlan OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Native VLAN enabled" + ::= { bridgeInterfaceEntry 4 } + +-- tagpath /bridge/interface/admin-status +bridgeInterfaceAdminStatus OBJECT-TYPE + SYNTAX String (SIZE (1 .. 8)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Interface administrative status" + ::= { bridgeInterfaceEntry 5 } + +-- tagpath /bridge/interface/oper-status +bridgeInterfaceOperStatus OBJECT-TYPE + SYNTAX String (SIZE (1 .. 16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Interface operational status" + ::= { bridgeInterfaceEntry 6 } + +-- tagpath /bridge/interface/encap-type +bridgeInterfaceEncapType OBJECT-TYPE + SYNTAX INTEGER {null(0),vlan(1),ppp(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Encapsulation type" + ::= { bridgeInterfaceEntry 7 } + +-- tagpath /bridge/interface/ifindex +bridgeInterfaceIfindex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Interface index" + ::= { bridgeInterfaceEntry 8 } + +-- tagpath /bridge/interface/mtu +bridgeInterfaceMtu OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "MTU" + ::= { bridgeInterfaceEntry 9 } + +-- tagpath /bridge/interface/rx-packets +bridgeInterfaceRxPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of packets received" + ::= { bridgeInterfaceEntry 10 } + +-- tagpath /bridge/interface/rx-octets +bridgeInterfaceRxOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of octets received" + ::= { bridgeInterfaceEntry 11 } + +-- tagpath /bridge/interface/tx-packets +bridgeInterfaceTxPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of packets transmitted" + ::= { bridgeInterfaceEntry 12 } + +-- tagpath /bridge/interface/tx-octets +bridgeInterfaceTxOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of octets transmitted" + ::= { bridgeInterfaceEntry 13 } + +-- tagpath /interface/rx-errors +bridgeInterfaceRxErrors OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeInterfaceEntry 14 } + +-- tagpath /interface/rx-drops +bridgeInterfaceRxDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeInterfaceEntry 15 } + +-- tagpath /interface/tx-errors +bridgeInterfaceTxErrors OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeInterfaceEntry 16 } + +-- tagpath /interface/tx-drops +bridgeInterfaceTxDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeInterfaceEntry 17 } + +-- tagpath /interface/rx-pps +bridgeInterfaceRxPps OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeInterfaceEntry 18 } + +-- tagpath /interface/rx-kbps +bridgeInterfaceRxKbps OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeInterfaceEntry 19 } + +-- tagpath /interface/tx-pps +bridgeInterfaceTxPps OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeInterfaceEntry 20 } + +-- tagpath /interface/tx-kbps +bridgeInterfaceTxKbps OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeInterfaceEntry 21 } + +-- tagpath /interface/rx-arp-requests +bridgeInterfaceRxArpRequests OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeInterfaceEntry 22 } + +-- tagpath /interface/tx-arp-replies +bridgeInterfaceTxArpReplies OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeInterfaceEntry 23 } + +-- tagpath /interface/tx-arp-requests +bridgeInterfaceTxArpRequests OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeInterfaceEntry 24 } + +-- tagpath /interface/rx-arp-replies +bridgeInterfaceRxArpReplies OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeInterfaceEntry 25 } + +-- tagpath /interface/arp-add-fails +bridgeInterfaceArpAddFails OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeInterfaceEntry 26 } + +-- tagpath /interface/rx-arp-reply-drops +bridgeInterfaceRxArpReplyDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeInterfaceEntry 27 } + +-- tagpath /interface/rx-arp-rate-limit-drops +bridgeInterfaceRxArpRateLimitDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeInterfaceEntry 28 } + +-- tagpath /interface/tx-arp-rate-limit-drops +bridgeInterfaceTxArpRateLimitDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeInterfaceEntry 29 } + +-- tagpath /interface/rx-arp-non-local-drops +bridgeInterfaceRxArpNonLocalDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeInterfaceEntry 30 } + +-- tagpath /interface/tx-arp-request-fail +bridgeInterfaceTxArpRequestFail OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeInterfaceEntry 31 } + +-- tagpath /interface/tx-no-arp-drops +bridgeInterfaceTxNoArpDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeInterfaceEntry 32 } + +-- tagpath /interface/rx-ip-ttl-expired +bridgeInterfaceRxIpTtlExpired OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeInterfaceEntry 33 } + +-- tagpath /interface/rx-ip-errors +bridgeInterfaceRxIpErrors OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeInterfaceEntry 34 } + +-- tagpath /interface/interface-disabled +bridgeInterfaceInterfaceDisabled OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeInterfaceEntry 35 } + +-- tagpath /interface/rx-policer-drops +bridgeInterfaceRxPolicerDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeInterfaceEntry 36 } + +-- tagpath /interface/rx-non-ip-drops +bridgeInterfaceRxNonIpDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeInterfaceEntry 37 } + +-- tagpath /interface/filter-drops +bridgeInterfaceFilterDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeInterfaceEntry 38 } + +-- tagpath /interface/mirror-drops +bridgeInterfaceMirrorDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeInterfaceEntry 39 } + +-- tagpath /interface/cpu-policer-drops +bridgeInterfaceCpuPolicerDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeInterfaceEntry 40 } + +-- tagpath /interface/tx-icmp-policer-drops +bridgeInterfaceTxIcmpPolicerDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeInterfaceEntry 41 } + +-- tagpath /interface/tx-icmp-mirrored-drops +bridgeInterfaceTxIcmpMirroredDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeInterfaceEntry 42 } + +-- tagpath /interface/split-horizon-drops +bridgeInterfaceSplitHorizonDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeInterfaceEntry 43 } + +-- tagpath /interface/route-lookup-fail +bridgeInterfaceRouteLookupFail OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeInterfaceEntry 44 } + +-- tagpath /interface/bad-label +bridgeInterfaceBadLabel OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeInterfaceEntry 45 } + +-- tagpath /interface/tx-interface-disabled +bridgeInterfaceTxInterfaceDisabled OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeInterfaceEntry 46 } + +-- tagpath /interface/rx-multicast-pkts +bridgeInterfaceRxMulticastPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeInterfaceEntry 47 } + +-- tagpath /interface/rx-broadcast-pkts +bridgeInterfaceRxBroadcastPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeInterfaceEntry 48 } + +-- tagpath /interface/tx-multicast-pkts +bridgeInterfaceTxMulticastPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeInterfaceEntry 49 } + +-- tagpath /interface/tx-broadcast-pkts +bridgeInterfaceTxBroadcastPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeInterfaceEntry 50 } + +-- tagpath /interface/rx-pause-pkts +bridgeInterfaceRxPausePkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeInterfaceEntry 51 } + +-- tagpath /interface/rx-dmac-filter-drops +bridgeInterfaceRxDmacFilterDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeInterfaceEntry 52 } + +-- tagpath /interface/rx-wred-drops +bridgeInterfaceRxWredDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeInterfaceEntry 53 } + +-- tagpath /interface/rx-interface-not-found +bridgeInterfaceRxInterfaceNotFound OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeInterfaceEntry 54 } + +-- tagpath /interface/rx-inb-errors +bridgeInterfaceRxInbErrors OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeInterfaceEntry 55 } + +-- tagpath /interface/rx-oversize-errors +bridgeInterfaceRxOversizeErrors OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeInterfaceEntry 56 } + +-- tagpath /interface/rx-fcs-align-errors +bridgeInterfaceRxFcsAlignErrors OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeInterfaceEntry 57 } + +-- tagpath /interface/rx-undersize-errors +bridgeInterfaceRxUndersizeErrors OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeInterfaceEntry 58 } + +-- tagpath /interface/tx-underflow-pkts +bridgeInterfaceTxUnderflowPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeInterfaceEntry 59 } + +-- tagpath /interface/tx-collision-drops +bridgeInterfaceTxCollisionDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeInterfaceEntry 60 } + +-- tagpath /interface/tx-pause-pkts +bridgeInterfaceTxPausePkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeInterfaceEntry 61 } + +-- tagpath /interface/tx-fragments-needed +bridgeInterfaceTxFragmentsNeeded OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeInterfaceEntry 62 } + +-- tagpath /interface/tx-fragments +bridgeInterfaceTxFragments OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeInterfaceEntry 63 } + +-- tagpath /interface/tx-fragment-drops +bridgeInterfaceTxFragmentDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeInterfaceEntry 64 } + +-- tagpath /interface/tx-tail-red-drops +bridgeInterfaceTxTailRedDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeInterfaceEntry 65 } + +-- tagpath /interface/llq-drops +bridgeInterfaceLlqDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeInterfaceEntry 66 } + +-- tagpath /interface/rx-pkt-size-64 +bridgeInterfaceRxPktSize64 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeInterfaceEntry 67 } + +-- tagpath /interface/rx-pkt-size-lt-64 +bridgeInterfaceRxPktSizeLt64 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeInterfaceEntry 68 } + +-- tagpath /interface/rx-pkt-size-65-127 +bridgeInterfaceRxPktSize65127 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeInterfaceEntry 69 } + +-- tagpath /interface/rx-pkt-size-128-255 +bridgeInterfaceRxPktSize128255 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeInterfaceEntry 70 } + +-- tagpath /interface/rx-pkt-size-256-511 +bridgeInterfaceRxPktSize256511 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeInterfaceEntry 71 } + +-- tagpath /interface/rx-pkt-size-512-1023 +bridgeInterfaceRxPktSize5121023 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeInterfaceEntry 72 } + +-- tagpath /interface/rx-pkt-size-1024-1518 +bridgeInterfaceRxPktSize10241518 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeInterfaceEntry 73 } + +-- tagpath /interface/rx-pkt-size-gt-1518 +bridgeInterfaceRxPktSizeGt1518 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeInterfaceEntry 74 } + +-- tagpath /interface/tx-pkt-size-64 +bridgeInterfaceTxPktSize64 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeInterfaceEntry 75 } + +-- tagpath /interface/tx-pkt-size-lt-64 +bridgeInterfaceTxPktSizeLt64 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeInterfaceEntry 76 } + +-- tagpath /interface/tx-pkt-size-65-127 +bridgeInterfaceTxPktSize65127 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeInterfaceEntry 77 } + +-- tagpath /interface/tx-pkt-size-128-255 +bridgeInterfaceTxPktSize128255 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeInterfaceEntry 78 } + +-- tagpath /interface/tx-pkt-size-256-511 +bridgeInterfaceTxPktSize256511 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeInterfaceEntry 79 } + +-- tagpath /interface/tx-pkt-size-512-1023 +bridgeInterfaceTxPktSize5121023 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeInterfaceEntry 80 } + +-- tagpath /interface/tx-pkt-size-1024-1518 +bridgeInterfaceTxPktSize10241518 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeInterfaceEntry 81 } + +-- tagpath /interface/tx-pkt-size-gt-1518 +bridgeInterfaceTxPktSizeGt1518 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeInterfaceEntry 82 } + +-- tagpath /interface/rx-policer-remark +bridgeInterfaceRxPolicerRemark OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeInterfaceEntry 83 } + +-- tagpath /interface/tx-arp-reply-rate-limit-drops +bridgeInterfaceTxArpReplyRateLimitDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeInterfaceEntry 84 } + + +-- tagpath /bridge/mac +bridgeMacTable OBJECT-TYPE + SYNTAX SEQUENCE OF BridgeMacEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display MAC addresses" + ::= { bridge 6 } + +-- tagpath /bridge/mac +bridgeMacEntry OBJECT-TYPE + SYNTAX BridgeMacEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { bridgeMacBridgeId, bridgeMacInterface, bridgeMacMacAddress } + ::= { bridgeMacTable 1 } + +BridgeMacEntry ::= + SEQUENCE { + bridgeMacBridgeId Unsigned32, + bridgeMacInterface String, + bridgeMacMacAddress String, + bridgeMacType String, + bridgeMacExpiryTime String, + bridgeMacRxPackets Counter64, + bridgeMacRxOctets Counter64, + bridgeMacTxPackets Counter64, + bridgeMacTxOctets Counter64 + } + +-- tagpath /bridge/mac/bridge-id +bridgeMacBridgeId OBJECT-TYPE + SYNTAX Unsigned32 (1 .. 63) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "BRIDGE ID" + ::= { bridgeMacEntry 1 } + +-- tagpath /bridge/mac/interface +bridgeMacInterface OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Interface name" + ::= { bridgeMacEntry 2 } + +-- tagpath /bridge/mac/mac-address +bridgeMacMacAddress OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Hardware Address" + ::= { bridgeMacEntry 3 } + +-- tagpath /bridge/mac/type +bridgeMacType OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "MAC address type: static/dynamic" + ::= { bridgeMacEntry 4 } + +-- tagpath /bridge/mac/expiry-time +bridgeMacExpiryTime OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Time left for the entry to be aged out." + ::= { bridgeMacEntry 5 } + +-- tagpath /bridge/mac/rx-packets +bridgeMacRxPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeMacEntry 6 } + +-- tagpath /bridge/mac/rx-octets +bridgeMacRxOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeMacEntry 7 } + +-- tagpath /bridge/mac/tx-packets +bridgeMacTxPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeMacEntry 8 } + +-- tagpath /bridge/mac/tx-octets +bridgeMacTxOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeMacEntry 9 } + +END diff --git a/viptela-mibs/20.12/VIPTELA-DOT1X.mib b/viptela-mibs/20.12/VIPTELA-DOT1X.mib new file mode 100644 index 0000000..4b78b71 --- /dev/null +++ b/viptela-mibs/20.12/VIPTELA-DOT1X.mib @@ -0,0 +1,805 @@ +-- Namespace: http://viptela.com/dot1x + +VIPTELA-DOT1X DEFINITIONS ::= BEGIN +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, + Integer32, Unsigned32, Counter32, Counter64, + Gauge32, IpAddress + FROM SNMPv2-SMI + TEXTUAL-CONVENTION, RowStatus, DateAndTime, + TruthValue + FROM SNMPv2-TC + viptela + FROM VIPTELA-GLOBAL +; + +viptela-dot1x MODULE-IDENTITY + LAST-UPDATED "202307010000Z" + ORGANIZATION "Viptela, Inc." + CONTACT-INFO "Viptela, Inc. Email:support@viptela.com" + DESCRIPTION "This module defines the data model for 802.1x Network Access Control" + REVISION "202307010000Z" + DESCRIPTION "Viptela Revision 20.12" + REVISION "202303010000Z" + DESCRIPTION "Viptela Revision 20.11" + REVISION "202212150000Z" + DESCRIPTION "Viptela Revision 20.10" + REVISION "202206010000Z" + DESCRIPTION "Viptela Revision 20.9" + REVISION "202203010000Z" + DESCRIPTION "Viptela Revision 20.8" + REVISION "202111010000Z" + DESCRIPTION "Viptela Revision 20.7" + REVISION "202107010000Z" + DESCRIPTION "Viptela Revision 20.6" + REVISION "202103010000Z" + DESCRIPTION "Viptela Revision 20.5" + REVISION "202011010000Z" + DESCRIPTION "Viptela Revision 20.4" + REVISION "202007010000Z" + DESCRIPTION "Viptela Revision 20.3" + REVISION "202002240000Z" + DESCRIPTION "Viptela Revision 20.1" + REVISION "201911150000Z" + DESCRIPTION "Viptela Revision 19.3" + REVISION "201908150000Z" + DESCRIPTION "Viptela Revision 19.2" + REVISION "201811010000Z" + DESCRIPTION "Viptela Revision 18.4" + REVISION "201808200000Z" + DESCRIPTION "Viptela Revision 18.3.1" + REVISION "201806250000Z" + DESCRIPTION "Viptela Revision 18.3" + REVISION "201806250000Z" + DESCRIPTION "Viptela Revision 18.3" + REVISION "201804250000Z" + DESCRIPTION "Viptela Revision 18.2" + REVISION "201803150000Z" + DESCRIPTION "Viptela Revision 18.1.1" + REVISION "201801160000Z" + DESCRIPTION "Viptela Revision 17.2.3" + REVISION "201711010000Z" + DESCRIPTION "Viptela Revision 17.2.1" + REVISION "201708010000Z" + DESCRIPTION "Viptela Revision 17.2" + REVISION "201705250000Z" + DESCRIPTION "Viptela Revision 17.1.1" + REVISION "201704060000Z" + DESCRIPTION "Viptela Revision 17.1" + REVISION "201702150000Z" + DESCRIPTION "Viptela Revision 16.3.2" + REVISION "201702060000Z" + DESCRIPTION "Viptela Revision 16.3.1" + REVISION "201611160000Z" + DESCRIPTION "Viptela Revision 16.3" + REVISION "201608080000Z" + DESCRIPTION "@REVISION-DESCRIPTION" + ::= { viptela 19 } + +UnsignedShort ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION "xs:unsignedShort" + SYNTAX Unsigned32 (0 .. 65535) + +ConfdString ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1t" + STATUS current + DESCRIPTION "xs: and confd: types mapped to strings" + SYNTAX OCTET STRING + +InetAddressIP ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "confd:inetAddressIP" + SYNTAX OCTET STRING (SIZE (4|16)) + +String ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1t" + STATUS current + DESCRIPTION "xs:string" + SYNTAX OCTET STRING + +Dot1xAuthMethod ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "" + SYNTAX INTEGER {radius(0),radius-MAB(1),local-MAB(2),local-Auth(3)} + +EapMethod ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "" + SYNTAX INTEGER {unknown(0),mD5(1),pEAP-MS-CHAPv2(2),eAP-TLS(3)} + +Dot1xAuthState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "" + SYNTAX INTEGER {none(0),authenticated(1),authenticating(2),exception(3),guest(4),authFail(5),authReject(6)} + +-- Display 802.1x related information +-- tagpath /dot1x +dot1x OBJECT IDENTIFIER ::= { viptela-dot1x 1 } + +-- tagpath /dot1x/interfaces +dot1xInterfacesTable OBJECT-TYPE + SYNTAX SEQUENCE OF Dot1xInterfacesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display 802.1x interface information" + ::= { dot1x 1 } + +-- tagpath /dot1x/interfaces +dot1xInterfacesEntry OBJECT-TYPE + SYNTAX Dot1xInterfacesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { dot1xInterfacesIfName } + ::= { dot1xInterfacesTable 1 } + +Dot1xInterfacesEntry ::= + SEQUENCE { + dot1xInterfacesIfName String, + dot1xInterfacesOperState INTEGER, + dot1xInterfacesHostMode INTEGER, + dot1xInterfacesCtrlDir INTEGER, + dot1xInterfacesMabServer TruthValue, + dot1xInterfacesMabLocal TruthValue, + dot1xInterfacesWakeOnLan TruthValue, + dot1xInterfacesReauthTimeout UnsignedShort, + dot1xInterfacesInactivityTimeout UnsignedShort, + dot1xInterfacesGuestVlan Integer32, + dot1xInterfacesAuthFailVlan Integer32, + dot1xInterfacesAuthRejectVlan Integer32, + dot1xInterfacesDefaultVlan Integer32, + dot1xInterfacesPrimaryRadiusServer InetAddressIP, + dot1xInterfacesSecondaryRadiusServer InetAddressIP, + dot1xInterfacesAccountingInterval UnsignedShort, + dot1xInterfacesNasIdentifier String, + dot1xInterfacesNasIPAddr InetAddressIP, + dot1xInterfacesNumClients Unsigned32 + } + +-- tagpath /dot1x/interfaces/if-name +dot1xInterfacesIfName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Interface name" + ::= { dot1xInterfacesEntry 1 } + +-- tagpath /dot1x/interfaces/oper-state +dot1xInterfacesOperState OBJECT-TYPE + SYNTAX INTEGER {down(0),up(1)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Operational state" + ::= { dot1xInterfacesEntry 2 } + +-- tagpath /dot1x/interfaces/host-mode +dot1xInterfacesHostMode OBJECT-TYPE + SYNTAX INTEGER {single-Host(0),multi-Auth(1),multi-Host(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Host mode" + ::= { dot1xInterfacesEntry 3 } + +-- tagpath /dot1x/interfaces/ctrl-dir +dot1xInterfacesCtrlDir OBJECT-TYPE + SYNTAX INTEGER {in(0),both(1)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "802.1x port access control direction" + ::= { dot1xInterfacesEntry 4 } + +-- tagpath /dot1x/interfaces/mab-server +dot1xInterfacesMabServer OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "MAC authentication bypass configured to use RADIUS server" + ::= { dot1xInterfacesEntry 5 } + +-- tagpath /dot1x/interfaces/mab-local +dot1xInterfacesMabLocal OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "MAC authentication bypass configured locally on the interface" + ::= { dot1xInterfacesEntry 6 } + +-- tagpath /dot1x/interfaces/wake-on-lan +dot1xInterfacesWakeOnLan OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Allow wake-on-lan packets to egress the port" + ::= { dot1xInterfacesEntry 7 } + +-- tagpath /dot1x/interfaces/reauth-timeout +dot1xInterfacesReauthTimeout OBJECT-TYPE + SYNTAX UnsignedShort + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Timeout for reauthentication, in minutes" + ::= { dot1xInterfacesEntry 8 } + +-- tagpath /dot1x/interfaces/inactivity-timeout +dot1xInterfacesInactivityTimeout OBJECT-TYPE + SYNTAX UnsignedShort + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Timeout for inactivity, in minutes" + ::= { dot1xInterfacesEntry 9 } + +-- tagpath /dot1x/interfaces/guest-vlan +dot1xInterfacesGuestVlan OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "VLAN to drop non-802.1x enabled clients into if client is not in MAB list" + ::= { dot1xInterfacesEntry 10 } + +-- tagpath /dot1x/interfaces/auth-fail-vlan +dot1xInterfacesAuthFailVlan OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "VLAN to drop 802.1x enabled clients into if authentication server is unreachable" + ::= { dot1xInterfacesEntry 11 } + +-- tagpath /dot1x/interfaces/auth-reject-vlan +dot1xInterfacesAuthRejectVlan OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "VLAN to drop 802.1x enabled clients into if authentication is rejected" + ::= { dot1xInterfacesEntry 12 } + +-- tagpath /dot1x/interfaces/default-vlan +dot1xInterfacesDefaultVlan OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "VLAN to drop clients into when VLAN not specified by RADIUS" + ::= { dot1xInterfacesEntry 13 } + +-- tagpath /dot1x/interfaces/primary-radius-server +dot1xInterfacesPrimaryRadiusServer OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Primary RADIUS server IP address" + ::= { dot1xInterfacesEntry 14 } + +-- tagpath /dot1x/interfaces/secondary-radius-server +dot1xInterfacesSecondaryRadiusServer OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Secondary RADIUS server IP address" + ::= { dot1xInterfacesEntry 15 } + +-- tagpath /dot1x/interfaces/accounting-interval +dot1xInterfacesAccountingInterval OBJECT-TYPE + SYNTAX UnsignedShort + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Interim accounting interval, in minutes" + ::= { dot1xInterfacesEntry 16 } + +-- tagpath /dot1x/interfaces/nas-identifier +dot1xInterfacesNasIdentifier OBJECT-TYPE + SYNTAX String (SIZE (1 .. 255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "NAS Identifier sent to RADIUS server" + ::= { dot1xInterfacesEntry 17 } + +-- tagpath /dot1x/interfaces/nas-ipaddr +dot1xInterfacesNasIPAddr OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "NAS IP address sent to RADIUS server" + ::= { dot1xInterfacesEntry 18 } + +-- tagpath /dot1x/interfaces/num-clients +dot1xInterfacesNumClients OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of connected clients" + ::= { dot1xInterfacesEntry 19 } + +-- tagpath /dot1x/clients +dot1xClientsTable OBJECT-TYPE + SYNTAX SEQUENCE OF Dot1xClientsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display 802.1x client information" + ::= { dot1x 2 } + +-- tagpath /dot1x/clients +dot1xClientsEntry OBJECT-TYPE + SYNTAX Dot1xClientsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { dot1xClientsIfName, dot1xClientsMacAddress } + ::= { dot1xClientsTable 1 } + +Dot1xClientsEntry ::= + SEQUENCE { + dot1xClientsIfName String, + dot1xClientsMacAddress String, + dot1xClientsAuthState Dot1xAuthState, + dot1xClientsAuthMethod Dot1xAuthMethod, + dot1xClientsVlan Integer32, + dot1xClientsVpn Integer32, + dot1xClientsEapMethod String, + dot1xClientsUsername String, + dot1xClientsSessionTime Unsigned32, + dot1xClientsConnectedTime Unsigned32, + dot1xClientsInactiveTime Unsigned32, + dot1xClientsSessionId String, + dot1xClientsEapolFramesRx Unsigned32, + dot1xClientsEapolFramesTx Unsigned32, + dot1xClientsEapolStartFramesRx Unsigned32, + dot1xClientsEapolLogoffFramesRx Unsigned32, + dot1xClientsEapolRequestIdFramesTx Unsigned32, + dot1xClientsEapolResponseIdFramesRx Unsigned32, + dot1xClientsEapolRequestFramesTx Unsigned32, + dot1xClientsEapolResponseFramesRx Unsigned32 + } + +-- tagpath /dot1x/clients/if-name +dot1xClientsIfName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "802.1x interface name" + ::= { dot1xClientsEntry 1 } + +-- tagpath /dot1x/clients/mac-address +dot1xClientsMacAddress OBJECT-TYPE + SYNTAX String + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "MAC address of the client" + ::= { dot1xClientsEntry 2 } + +-- tagpath /dot1x/clients/auth-state +dot1xClientsAuthState OBJECT-TYPE + SYNTAX Dot1xAuthState + MAX-ACCESS read-only + STATUS current + DESCRIPTION "802.1x authentication state of the client" + ::= { dot1xClientsEntry 3 } + +-- tagpath /dot1x/clients/auth-method +dot1xClientsAuthMethod OBJECT-TYPE + SYNTAX Dot1xAuthMethod + MAX-ACCESS read-only + STATUS current + DESCRIPTION "802.1x authentication method of the client" + ::= { dot1xClientsEntry 4 } + +-- tagpath /dot1x/clients/vlan +dot1xClientsVlan OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Operational VLAN of the client" + ::= { dot1xClientsEntry 5 } + +-- tagpath /dot1x/clients/vpn +dot1xClientsVpn OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Operational VPN of the client" + ::= { dot1xClientsEntry 6 } + +-- tagpath /dot1x/clients/eap-method +dot1xClientsEapMethod OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Authenticated EAP method" + ::= { dot1xClientsEntry 7 } + +-- tagpath /dot1x/clients/username +dot1xClientsUsername OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Username for client session" + ::= { dot1xClientsEntry 8 } + +-- tagpath /dot1x/clients/session-time +dot1xClientsSessionTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Session time, in seconds" + ::= { dot1xClientsEntry 9 } + +-- tagpath /dot1x/clients/connected-time +dot1xClientsConnectedTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Connected time, in seconds" + ::= { dot1xClientsEntry 10 } + +-- tagpath /dot1x/clients/inactive-time +dot1xClientsInactiveTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Time client has been inactive, in seconds" + ::= { dot1xClientsEntry 11 } + +-- tagpath /dot1x/clients/session-id +dot1xClientsSessionId OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Client Session ID" + ::= { dot1xClientsEntry 12 } + +-- tagpath /dot1x/clients/eapol-frames-rx +dot1xClientsEapolFramesRx OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "EAPoL frames received" + ::= { dot1xClientsEntry 13 } + +-- tagpath /dot1x/clients/eapol-frames-tx +dot1xClientsEapolFramesTx OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "EAPoL frames sent" + ::= { dot1xClientsEntry 14 } + +-- tagpath /dot1x/clients/eapol-start-frames-rx +dot1xClientsEapolStartFramesRx OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "EAPoL start frames received" + ::= { dot1xClientsEntry 15 } + +-- tagpath /dot1x/clients/eapol-logoff-frames-rx +dot1xClientsEapolLogoffFramesRx OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "EAPoL logoff frames received" + ::= { dot1xClientsEntry 16 } + +-- tagpath /dot1x/clients/eapol-request-id-frames-tx +dot1xClientsEapolRequestIdFramesTx OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "EAPoL identity request frames sent" + ::= { dot1xClientsEntry 17 } + +-- tagpath /dot1x/clients/eapol-response-id-frames-rx +dot1xClientsEapolResponseIdFramesRx OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "EAPoL identity response frames received" + ::= { dot1xClientsEntry 18 } + +-- tagpath /dot1x/clients/eapol-request-frames-tx +dot1xClientsEapolRequestFramesTx OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "EAPoL request frames sent" + ::= { dot1xClientsEntry 19 } + +-- tagpath /dot1x/clients/eapol-response-frames-rx +dot1xClientsEapolResponseFramesRx OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "EAPoL response frames received" + ::= { dot1xClientsEntry 20 } + +-- tagpath /dot1x/radius +dot1xRadiusTable OBJECT-TYPE + SYNTAX SEQUENCE OF Dot1xRadiusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display 802.1x radius server information" + ::= { dot1x 3 } + +-- tagpath /dot1x/radius +dot1xRadiusEntry OBJECT-TYPE + SYNTAX Dot1xRadiusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { dot1xRadiusIfName, dot1xRadiusIpAddress } + ::= { dot1xRadiusTable 1 } + +Dot1xRadiusEntry ::= + SEQUENCE { + dot1xRadiusIfName String, + dot1xRadiusIpAddress InetAddressIP, + dot1xRadiusVpn Unsigned32, + dot1xRadiusIsPrimary TruthValue, + dot1xRadiusAuthPort Unsigned32, + dot1xRadiusAuthIsCurrent TruthValue, + dot1xRadiusAuthRoundTripTime Unsigned32, + dot1xRadiusAuthAccessRequests Unsigned32, + dot1xRadiusAuthAccessRetransmissions Unsigned32, + dot1xRadiusAuthAccessAccepts Unsigned32, + dot1xRadiusAuthAccessRejects Unsigned32, + dot1xRadiusAuthAccessChallenges Unsigned32, + dot1xRadiusAuthMalformedAccessResponses Unsigned32, + dot1xRadiusAuthBadAuthenticators Unsigned32, + dot1xRadiusAuthPendingRequests Unsigned32, + dot1xRadiusAuthTimeouts Unsigned32, + dot1xRadiusAuthUnknownTypes Unsigned32, + dot1xRadiusAuthPacketsDropped Unsigned32, + dot1xRadiusAcctPort Unsigned32, + dot1xRadiusAcctIsCurrent TruthValue, + dot1xRadiusAcctRoundTripTime Unsigned32, + dot1xRadiusAcctRequests Unsigned32, + dot1xRadiusAcctRetransmissions Unsigned32, + dot1xRadiusAcctResponses Unsigned32, + dot1xRadiusAcctMalformedResponses Unsigned32, + dot1xRadiusAcctBadAuthenticators Unsigned32, + dot1xRadiusAcctPendingRequests Unsigned32, + dot1xRadiusAcctTimeouts Unsigned32, + dot1xRadiusAcctUnknownTypes Unsigned32, + dot1xRadiusAcctPacketsDropped Unsigned32 + } + +-- tagpath /dot1x/radius/if-name +dot1xRadiusIfName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "802.1x interface name" + ::= { dot1xRadiusEntry 1 } + +-- tagpath /dot1x/radius/ip-address +dot1xRadiusIpAddress OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "RADIUS server IP address" + ::= { dot1xRadiusEntry 2 } + +-- tagpath /dot1x/radius/vpn +dot1xRadiusVpn OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "RADIUS server VPN" + ::= { dot1xRadiusEntry 3 } + +-- tagpath /dot1x/radius/is-primary +dot1xRadiusIsPrimary OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "RADIUS server is configured to be the primary one" + ::= { dot1xRadiusEntry 4 } + +-- tagpath /dot1x/radius/auth-port +dot1xRadiusAuthPort OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "RADIUS server authentication port number" + ::= { dot1xRadiusEntry 5 } + +-- tagpath /dot1x/radius/auth-is-current +dot1xRadiusAuthIsCurrent OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "RADIUS server is the currently active one for authentication" + ::= { dot1xRadiusEntry 6 } + +-- tagpath /dot1x/radius/auth-round-trip-time +dot1xRadiusAuthRoundTripTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Authentication server round trip time for last message, in seconds" + ::= { dot1xRadiusEntry 7 } + +-- tagpath /dot1x/radius/auth-access-requests +dot1xRadiusAuthAccessRequests OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of access requests sent" + ::= { dot1xRadiusEntry 8 } + +-- tagpath /dot1x/radius/auth-access-retransmissions +dot1xRadiusAuthAccessRetransmissions OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of access request retransmissions" + ::= { dot1xRadiusEntry 9 } + +-- tagpath /dot1x/radius/auth-access-accepts +dot1xRadiusAuthAccessAccepts OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of access accepts received" + ::= { dot1xRadiusEntry 10 } + +-- tagpath /dot1x/radius/auth-access-rejects +dot1xRadiusAuthAccessRejects OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of access rejects received" + ::= { dot1xRadiusEntry 11 } + +-- tagpath /dot1x/radius/auth-access-challenges +dot1xRadiusAuthAccessChallenges OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of access challenges received" + ::= { dot1xRadiusEntry 12 } + +-- tagpath /dot1x/radius/auth-malformed-access-responses +dot1xRadiusAuthMalformedAccessResponses OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of malformed access responses received" + ::= { dot1xRadiusEntry 13 } + +-- tagpath /dot1x/radius/auth-bad-authenticators +dot1xRadiusAuthBadAuthenticators OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of authentication requests with bad authentication" + ::= { dot1xRadiusEntry 14 } + +-- tagpath /dot1x/radius/auth-pending-requests +dot1xRadiusAuthPendingRequests OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of un-acknowledged access requests" + ::= { dot1xRadiusEntry 15 } + +-- tagpath /dot1x/radius/auth-timeouts +dot1xRadiusAuthTimeouts OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of authentication request timeouts" + ::= { dot1xRadiusEntry 16 } + +-- tagpath /dot1x/radius/auth-unknown-types +dot1xRadiusAuthUnknownTypes OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of authentication messages of unknown type" + ::= { dot1xRadiusEntry 17 } + +-- tagpath /dot1x/radius/auth-packets-dropped +dot1xRadiusAuthPacketsDropped OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of dropped authentication packets" + ::= { dot1xRadiusEntry 18 } + +-- tagpath /dot1x/radius/acct-port +dot1xRadiusAcctPort OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "RADIUS server accounting port number" + ::= { dot1xRadiusEntry 19 } + +-- tagpath /dot1x/radius/acct-is-current +dot1xRadiusAcctIsCurrent OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "RADIUS server is the currently active one for accounting" + ::= { dot1xRadiusEntry 20 } + +-- tagpath /dot1x/radius/acct-round-trip-time +dot1xRadiusAcctRoundTripTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Accounting server round trip time for last message, in seconds" + ::= { dot1xRadiusEntry 21 } + +-- tagpath /dot1x/radius/acct-requests +dot1xRadiusAcctRequests OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of accounting requests sent" + ::= { dot1xRadiusEntry 22 } + +-- tagpath /dot1x/radius/acct-retransmissions +dot1xRadiusAcctRetransmissions OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of accounting request restransmissions" + ::= { dot1xRadiusEntry 23 } + +-- tagpath /dot1x/radius/acct-responses +dot1xRadiusAcctResponses OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of accounting responses received" + ::= { dot1xRadiusEntry 24 } + +-- tagpath /dot1x/radius/acct-malformed-responses +dot1xRadiusAcctMalformedResponses OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of malformed accounting responses received" + ::= { dot1xRadiusEntry 25 } + +-- tagpath /dot1x/radius/acct-bad-authenticators +dot1xRadiusAcctBadAuthenticators OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of accounting requests with bad authentication" + ::= { dot1xRadiusEntry 26 } + +-- tagpath /dot1x/radius/acct-pending-requests +dot1xRadiusAcctPendingRequests OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of un-acknowledged accounting requests" + ::= { dot1xRadiusEntry 27 } + +-- tagpath /dot1x/radius/acct-timeouts +dot1xRadiusAcctTimeouts OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of accounting request timeouts" + ::= { dot1xRadiusEntry 28 } + +-- tagpath /dot1x/radius/acct-unknown-types +dot1xRadiusAcctUnknownTypes OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of accounting responses of unknown type" + ::= { dot1xRadiusEntry 29 } + +-- tagpath /dot1x/radius/acct-packets-dropped +dot1xRadiusAcctPacketsDropped OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of dropped accounting packets" + ::= { dot1xRadiusEntry 30 } + +END diff --git a/viptela-mibs/20.12/VIPTELA-GLOBAL.mib b/viptela-mibs/20.12/VIPTELA-GLOBAL.mib new file mode 100644 index 0000000..b19938a --- /dev/null +++ b/viptela-mibs/20.12/VIPTELA-GLOBAL.mib @@ -0,0 +1,118 @@ +-- Namespace: http://viptela.com/viptela-global + +VIPTELA-GLOBAL DEFINITIONS ::= BEGIN +IMPORTS + MODULE-IDENTITY, Unsigned32, enterprises + FROM SNMPv2-SMI + TEXTUAL-CONVENTION + FROM SNMPv2-TC +; + + +viptela-global MODULE-IDENTITY + LAST-UPDATED "202307010000Z" + ORGANIZATION "Viptela, Inc." + CONTACT-INFO "Viptela, Inc. Email:support@viptela.com" + DESCRIPTION "This module defines the data model for application-aware routing operational data" + REVISION "202307010000Z" + DESCRIPTION "Viptela Revision 20.12" + REVISION "202303010000Z" + DESCRIPTION "Viptela Revision 20.11" + REVISION "202212150000Z" + DESCRIPTION "Viptela Revision 20.10" + REVISION "202206010000Z" + DESCRIPTION "Viptela Revision 20.9" + REVISION "202203010000Z" + DESCRIPTION "Viptela Revision 20.8" + REVISION "202111010000Z" + DESCRIPTION "Viptela Revision 20.7" + REVISION "202107010000Z" + DESCRIPTION "Viptela Revision 20.6" + REVISION "202103010000Z" + DESCRIPTION "Viptela Revision 20.5" + REVISION "202011010000Z" + DESCRIPTION "Viptela Revision 20.4" + REVISION "202007010000Z" + DESCRIPTION "Viptela Revision 20.3" + REVISION "202002240000Z" + DESCRIPTION "Viptela Revision 20.1" + REVISION "201911150000Z" + DESCRIPTION "Viptela Revision 19.3" + REVISION "201908150000Z" + DESCRIPTION "Viptela Revision 19.2" + REVISION "201811010000Z" + DESCRIPTION "Viptela Revision 18.4" + REVISION "201808200000Z" + DESCRIPTION "Viptela Revision 18.3.1" + REVISION "201806250000Z" + DESCRIPTION "Viptela Revision 18.3" + REVISION "201804250000Z" + DESCRIPTION "Viptela Revision 18.2" + REVISION "201803150000Z" + DESCRIPTION "Viptela Revision 18.1.1" + REVISION "201801160000Z" + DESCRIPTION "Viptela Revision 17.2.3" + REVISION "201711010000Z" + DESCRIPTION "Viptela Revision 17.2.1" + REVISION "201708010000Z" + DESCRIPTION "Viptela Revision 17.2" + REVISION "201705250000Z" + DESCRIPTION "Viptela Revision 17.1.1" + REVISION "201704060000Z" + DESCRIPTION "Viptela Revision 17.1" + REVISION "201702150000Z" + DESCRIPTION "Viptela Revision 16.3.2" + REVISION "201702060000Z" + DESCRIPTION "Viptela Revision 16.3.1" + REVISION "201611160000Z" + DESCRIPTION "Viptela Revision 16.3" + REVISION "201610250000Z" + DESCRIPTION "Viptela Revision 16.2.10" + REVISION "201610240000Z" + DESCRIPTION "Viptela Revision 16.2.4" + REVISION "201608100000Z" + DESCRIPTION "Viptela Revision 16.2.2" + REVISION "201608010000Z" + DESCRIPTION "Viptela Revision 16.2.1" + REVISION "201606090000Z" + DESCRIPTION "Viptela Revision 16.2" + REVISION "201604220000Z" + DESCRIPTION "Viptela Revision 16.1.1" + REVISION "201603150000Z" + DESCRIPTION "Viptela Revision 16.1" + REVISION "201601300000Z" + DESCRIPTION "Viptela Revision 15.4.3" + REVISION "201512280000Z" + DESCRIPTION "Viptela Revision 15.4.1" + REVISION "201512010000Z" + DESCRIPTION "Viptela Revision 15.4.0" + REVISION "201510310000Z" + DESCRIPTION "Viptela Revision 15.3.5" + REVISION "201509270000Z" + DESCRIPTION "Viptela Revision 15.3.3" + REVISION "201509010000Z" + DESCRIPTION "Viptela Revision 15.3.1" + ::= { viptela 7 } + +viptela OBJECT IDENTIFIER ::= { enterprises 41916 } +-- +-- Textual Conventions +-- + + +-- VpnIndex contains the semantics of vpn_id and should be used +-- for any objects defined in other MIB modules that need these semantics. + +VpnIndex ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + + + "A unique value, which identifies a unique Virtual Private + Network (VPN) in amanaged system. It is identified as + vpn_idthese values are assigned contiguously starting + from 0." + SYNTAX Unsigned32 (0..65531) + +END diff --git a/viptela-mibs/20.12/VIPTELA-HARDWARE.mib b/viptela-mibs/20.12/VIPTELA-HARDWARE.mib new file mode 100644 index 0000000..6bc32fb --- /dev/null +++ b/viptela-mibs/20.12/VIPTELA-HARDWARE.mib @@ -0,0 +1,532 @@ +-- Namespace: http://viptela.com/hardware + +VIPTELA-HARDWARE DEFINITIONS ::= BEGIN +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, + Integer32, Unsigned32, Counter32, Counter64, + Gauge32, IpAddress + FROM SNMPv2-SMI + TEXTUAL-CONVENTION, RowStatus, DateAndTime, + TruthValue + FROM SNMPv2-TC + viptela + FROM VIPTELA-GLOBAL +; + +viptela-hardware MODULE-IDENTITY + LAST-UPDATED "202307010000Z" + ORGANIZATION "Viptela, Inc." + CONTACT-INFO "Viptela, Inc. Email:support@viptela.com" + DESCRIPTION "This module defines the data model for hardware operational data" + REVISION "202307010000Z" + DESCRIPTION "Viptela Revision 20.12" + REVISION "202303010000Z" + DESCRIPTION "Viptela Revision 20.11" + REVISION "202212150000Z" + DESCRIPTION "Viptela Revision 20.10" + REVISION "202206010000Z" + DESCRIPTION "Viptela Revision 20.9" + REVISION "202203010000Z" + DESCRIPTION "Viptela Revision 20.8" + REVISION "202111010000Z" + DESCRIPTION "Viptela Revision 20.7" + REVISION "202107010000Z" + DESCRIPTION "Viptela Revision 20.6" + REVISION "202103010000Z" + DESCRIPTION "Viptela Revision 20.5" + REVISION "202011010000Z" + DESCRIPTION "Viptela Revision 20.4" + REVISION "202007010000Z" + DESCRIPTION "Viptela Revision 20.3" + REVISION "202002240000Z" + DESCRIPTION "Viptela Revision 20.1" + REVISION "201911150000Z" + DESCRIPTION "Viptela Revision 19.3" + REVISION "201908150000Z" + DESCRIPTION "Viptela Revision 19.2" + REVISION "201811010000Z" + DESCRIPTION "Viptela Revision 18.4" + REVISION "201808200000Z" + DESCRIPTION "Viptela Revision 18.3.1" + REVISION "201806250000Z" + DESCRIPTION "Viptela Revision 18.3" + REVISION "201804250000Z" + DESCRIPTION "Viptela Revision 18.2" + REVISION "201803150000Z" + DESCRIPTION "Viptela Revision 18.1.1" + REVISION "201801160000Z" + DESCRIPTION "Viptela Revision 17.2.3" + REVISION "201711010000Z" + DESCRIPTION "Viptela Revision 17.2.1" + REVISION "201708010000Z" + DESCRIPTION "Viptela Revision 17.2" + REVISION "201705250000Z" + DESCRIPTION "Viptela Revision 17.1.1" + REVISION "201704060000Z" + DESCRIPTION "Viptela Revision 17.1" + REVISION "201702150000Z" + DESCRIPTION "Viptela Revision 16.3.2" + REVISION "201702060000Z" + DESCRIPTION "Viptela Revision 16.3.1" + REVISION "201611160000Z" + DESCRIPTION "Viptela Revision 16.3" + REVISION "201610250000Z" + DESCRIPTION "Viptela Revision 16.2.10" + REVISION "201610240000Z" + DESCRIPTION "Viptela Revision 16.2.4" + REVISION "201608100000Z" + DESCRIPTION "Viptela Revision 16.2.2" + REVISION "201608010000Z" + DESCRIPTION "Viptela Revision 16.2.1" + REVISION "201606090000Z" + DESCRIPTION "Viptela Revision 16.2" + REVISION "201604220000Z" + DESCRIPTION "Viptela Revision 16.1.1" + REVISION "201603150000Z" + DESCRIPTION "Viptela Revision 16.1" + REVISION "201601300000Z" + DESCRIPTION "Viptela Revision 15.4.3" + REVISION "201512280000Z" + DESCRIPTION "Viptela Revision 15.4.1" + REVISION "201512010000Z" + DESCRIPTION "Viptela Revision 15.4.0" + REVISION "201510310000Z" + DESCRIPTION "Viptela Revision 15.3.5" + REVISION "201509270000Z" + DESCRIPTION "Viptela Revision 15.3.3" + REVISION "201509010000Z" + DESCRIPTION "Viptela Revision 15.3.1" + REVISION "201507010000Z" + DESCRIPTION "Viptela Revision 15.3" + ::= { viptela 3 } + +ConfdString ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1t" + STATUS current + DESCRIPTION "xs: and confd: types mapped to strings" + SYNTAX OCTET STRING + +String ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1t" + STATUS current + DESCRIPTION "xs:string" + SYNTAX OCTET STRING + +HwSensorTypeEnum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "" + SYNTAX INTEGER {board(0),cPU-Junction(1),dRAM(2),pIM(3)} + +HwTypeEnum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "" + SYNTAX INTEGER {unknown(0),chassis(1),cPU(2),dRAM(3),flash(4),eMMC(5),sDCard(6),uSB(7),pIM(8),transceiver(9),fanTray(10),pEM(11),nIM(12)} + +ModuleStateEnum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "" + SYNTAX INTEGER {inserted(0),removed(1)} + +FailureStateEnum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "" + SYNTAX INTEGER {oK(0),failed(1)} + +HwPoeClassEnum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "" + SYNTAX INTEGER {unknown(0),class-1(1),class-2(2),class-3(3),class-4(4),reserved(5),class-0(6),over-current(7)} + +-- Display hardware information +-- tagpath /hardware +hardware OBJECT IDENTIFIER ::= { viptela-hardware 1 } + +-- System object IDs for viptela devices +-- tagpath /viptela-devices +viptelaDevices OBJECT IDENTIFIER ::= { viptela-hardware 2 } + +-- tagpath /hardware/inventory +hardwareInventoryTable OBJECT-TYPE + SYNTAX SEQUENCE OF HardwareInventoryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display hardware inventory" + ::= { hardware 1 } + +-- tagpath /hardware/inventory +hardwareInventoryEntry OBJECT-TYPE + SYNTAX HardwareInventoryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { hardwareInventoryHwType, hardwareInventoryHwDevIndex } + ::= { hardwareInventoryTable 1 } + +HardwareInventoryEntry ::= + SEQUENCE { + hardwareInventoryHwType HwTypeEnum, + hardwareInventoryHwDevIndex Unsigned32, + hardwareInventoryVersion String, + hardwareInventoryPartNumber String, + hardwareInventoryPartInfo String, + hardwareInventorySerialNumber String, + hardwareInventoryHwDescription String + } + +-- tagpath /hardware/inventory/hw-type +hardwareInventoryHwType OBJECT-TYPE + SYNTAX HwTypeEnum + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Hardware type" + ::= { hardwareInventoryEntry 1 } + +-- tagpath /hardware/inventory/hw-dev-index +hardwareInventoryHwDevIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Hardware device index" + ::= { hardwareInventoryEntry 2 } + +-- tagpath /hardware/inventory/version +hardwareInventoryVersion OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Version" + ::= { hardwareInventoryEntry 3 } + +-- tagpath /hardware/inventory/part-number +hardwareInventoryPartNumber OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Part number" + ::= { hardwareInventoryEntry 4 } + +-- tagpath /hardware/inventory/serial-number +hardwareInventorySerialNumber OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Serial number" + ::= { hardwareInventoryEntry 5 } + +-- tagpath /hardware/inventory/hw-description +hardwareInventoryHwDescription OBJECT-TYPE + SYNTAX String (SIZE (1 .. 128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Description" + ::= { hardwareInventoryEntry 6 } + +-- tagpath /hardware/inventory/part-info +hardwareInventoryPartInfo OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Part Info" + ::= { hardwareInventoryEntry 7 } + +-- tagpath /hardware/environment +hardwareEnvironmentTable OBJECT-TYPE + SYNTAX SEQUENCE OF HardwareEnvironmentEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display hardware environment status" + ::= { hardware 2 } + +-- tagpath /hardware/environment +hardwareEnvironmentEntry OBJECT-TYPE + SYNTAX HardwareEnvironmentEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { hardwareEnvironmentHwClass, hardwareEnvironmentHwItem, hardwareEnvironmentHwDevIndex } +-- //FIXME: IMPLIED? + ::= { hardwareEnvironmentTable 1 } + +HardwareEnvironmentEntry ::= + SEQUENCE { + hardwareEnvironmentHwClass INTEGER, + hardwareEnvironmentHwItem String, + hardwareEnvironmentHwDevIndex Unsigned32, + hardwareEnvironmentStatus INTEGER, + hardwareEnvironmentMeasurement String + } + +-- tagpath /hardware/environment/hw-class +hardwareEnvironmentHwClass OBJECT-TYPE + SYNTAX INTEGER {temperatureSensors(0),fans(1),pEM(2),pIM(3),uSB(4),lED(5),nIM(6)} + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Hardware class" + ::= { hardwareEnvironmentEntry 1 } + +-- tagpath /hardware/environment/hw-item +hardwareEnvironmentHwItem OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Item" + ::= { hardwareEnvironmentEntry 2 } + +-- tagpath /hardware/environment/hw-dev-index +hardwareEnvironmentHwDevIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Hardware device index" + ::= { hardwareEnvironmentEntry 3 } + +-- tagpath /hardware/environment/status +hardwareEnvironmentStatus OBJECT-TYPE + SYNTAX INTEGER {oK(0),down(1),failed(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Status" + ::= { hardwareEnvironmentEntry 4 } + +-- tagpath /hardware/environment/measurement +hardwareEnvironmentMeasurement OBJECT-TYPE + SYNTAX String (SIZE (1 .. 256)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Measurement" + ::= { hardwareEnvironmentEntry 5 } + +-- tagpath /hardware/alarms +hardwareAlarmsTable OBJECT-TYPE + SYNTAX SEQUENCE OF HardwareAlarmsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display hardware alarms" + ::= { hardware 3 } + +-- tagpath /hardware/alarms +hardwareAlarmsEntry OBJECT-TYPE + SYNTAX HardwareAlarmsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { hardwareAlarmsAlarmId, hardwareAlarmsAlarmInstance } + ::= { hardwareAlarmsTable 1 } + +HardwareAlarmsEntry ::= + SEQUENCE { + hardwareAlarmsAlarmId Unsigned32, + hardwareAlarmsAlarmName String, + hardwareAlarmsAlarmInstance Unsigned32, + hardwareAlarmsAlarmTime String, + hardwareAlarmsAlarmCategory INTEGER, + hardwareAlarmsAlarmDescription String + } + +-- tagpath /hardware/alarms/alarm-id +hardwareAlarmsAlarmId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Alarm ID" + ::= { hardwareAlarmsEntry 1 } + +-- tagpath /hardware/alarms/alarm-name +hardwareAlarmsAlarmName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Name" + ::= { hardwareAlarmsEntry 2 } + +-- tagpath /hardware/alarms/alarm-instance +hardwareAlarmsAlarmInstance OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Alarm instance" + ::= { hardwareAlarmsEntry 3 } + +-- tagpath /hardware/alarms/alarm-time +hardwareAlarmsAlarmTime OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Alarm time" + ::= { hardwareAlarmsEntry 4 } + +-- tagpath /hardware/alarms/alarm-category +hardwareAlarmsAlarmCategory OBJECT-TYPE + SYNTAX INTEGER {critical(0),major(1),minor(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Category" + ::= { hardwareAlarmsEntry 5 } + +-- tagpath /hardware/alarms/alarm-description +hardwareAlarmsAlarmDescription OBJECT-TYPE + SYNTAX String (SIZE (1 .. 128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Description" + ::= { hardwareAlarmsEntry 6 } + +-- tagpath /hardware/temperature-thresholds +hardwareTemperatureThresholdsTable OBJECT-TYPE + SYNTAX SEQUENCE OF HardwareTemperatureThresholdsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display hardware temperature thresholds" + ::= { hardware 4 } + +-- tagpath /hardware/temperature-thresholds +hardwareTemperatureThresholdsEntry OBJECT-TYPE + SYNTAX HardwareTemperatureThresholdsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { hardwareTemperatureThresholdsHwSensorType, hardwareTemperatureThresholdsHwDevIndex } + ::= { hardwareTemperatureThresholdsTable 1 } + +HardwareTemperatureThresholdsEntry ::= + SEQUENCE { + hardwareTemperatureThresholdsHwSensorType HwSensorTypeEnum, + hardwareTemperatureThresholdsHwDevIndex Unsigned32, + hardwareTemperatureThresholdsFanSpeedNormal Unsigned32, + hardwareTemperatureThresholdsYellowAlarmNormal Unsigned32, + hardwareTemperatureThresholdsYellowAlarmBadFan Unsigned32, + hardwareTemperatureThresholdsRedAlarmNormal Unsigned32, + hardwareTemperatureThresholdsRedAlarmBadFan Unsigned32 + } + +-- tagpath /hardware/temperature-thresholds/hw-sensor-type +hardwareTemperatureThresholdsHwSensorType OBJECT-TYPE + SYNTAX HwSensorTypeEnum + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Hardware sensor type" + ::= { hardwareTemperatureThresholdsEntry 1 } + +-- tagpath /hardware/temperature-thresholds/hw-dev-index +hardwareTemperatureThresholdsHwDevIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Device index" + ::= { hardwareTemperatureThresholdsEntry 2 } + +-- tagpath /hardware/temperature-thresholds/fan-speed-normal +hardwareTemperatureThresholdsFanSpeedNormal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "No alarm below this threshold when fans at normal speed" + ::= { hardwareTemperatureThresholdsEntry 3 } + +-- tagpath /hardware/temperature-thresholds/yellow-alarm-normal +hardwareTemperatureThresholdsYellowAlarmNormal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Yellow alarm threshold, in degrees C, when fans at normal speed" + ::= { hardwareTemperatureThresholdsEntry 4 } + +-- tagpath /hardware/temperature-thresholds/yellow-alarm-bad-fan +hardwareTemperatureThresholdsYellowAlarmBadFan OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Yellow alarm threshold, in degrees C, when one or more fans has failed" + ::= { hardwareTemperatureThresholdsEntry 5 } + +-- tagpath /hardware/temperature-thresholds/red-alarm-normal +hardwareTemperatureThresholdsRedAlarmNormal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Red alarm threshold, in degrees C, when fans at normal speed" + ::= { hardwareTemperatureThresholdsEntry 6 } + +-- tagpath /hardware/temperature-thresholds/red-alarm-bad-fan +hardwareTemperatureThresholdsRedAlarmBadFan OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Red alarm threshold, in degrees C, when one or more fans has failed" + ::= { hardwareTemperatureThresholdsEntry 7 } + +-- tagpath /hardware/poe +hardwarePoeTable OBJECT-TYPE + SYNTAX SEQUENCE OF HardwarePoeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display hardware PoE information" + ::= { hardware 5 } + +-- tagpath /hardware/poe +hardwarePoeEntry OBJECT-TYPE + SYNTAX HardwarePoeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { hardwarePoeIfname } + ::= { hardwarePoeTable 1 } + +HardwarePoeEntry ::= + SEQUENCE { + hardwarePoeIfname String, + hardwarePoeIfStatus String, + hardwarePoeStatus String, + hardwarePoeMaxPower ConfdString, + hardwarePoeUsedPower ConfdString, + hardwarePoePdClass HwPoeClassEnum + } + +-- tagpath /hardware/poe/poe-ifname +hardwarePoeIfname OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Interface name" + ::= { hardwarePoeEntry 1 } + +-- tagpath /hardware/poe/poe-if-status +hardwarePoeIfStatus OBJECT-TYPE + SYNTAX String (SIZE (1 .. 16)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Interface administrative status" + ::= { hardwarePoeEntry 2 } + +-- tagpath /hardware/poe/poe-status +hardwarePoeStatus OBJECT-TYPE + SYNTAX String (SIZE (1 .. 16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Interface PoE status" + ::= { hardwarePoeEntry 3 } + +-- tagpath /hardware/poe/poe-max-power +hardwarePoeMaxPower OBJECT-TYPE + SYNTAX ConfdString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Maximum power available, in Watts" + ::= { hardwarePoeEntry 4 } + +-- tagpath /hardware/poe/poe-used-power +hardwarePoeUsedPower OBJECT-TYPE + SYNTAX ConfdString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Used power, in Watts" + ::= { hardwarePoeEntry 5 } + +-- tagpath /hardware/poe/poe-pd-class +hardwarePoePdClass OBJECT-TYPE + SYNTAX HwPoeClassEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "PoE powered device class" + ::= { hardwarePoeEntry 6 } +END diff --git a/viptela-mibs/20.12/VIPTELA-OMP.mib b/viptela-mibs/20.12/VIPTELA-OMP.mib new file mode 100644 index 0000000..69a34e5 --- /dev/null +++ b/viptela-mibs/20.12/VIPTELA-OMP.mib @@ -0,0 +1,4945 @@ +-- ***************************************************************** +-- Copyright (c) 2012-2014 Viptela, Inc +-- Copyright (c) 2017-2020 by cisco Systems, Inc. +-- All rights reserved. +-- ******************************************** +-- Namespace: http://viptela.com/omp + +VIPTELA-OMP DEFINITIONS ::= BEGIN +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, + Integer32, Unsigned32, Counter32, Counter64, + Gauge32, IpAddress + FROM SNMPv2-SMI + TEXTUAL-CONVENTION, RowStatus, DateAndTime, + TruthValue + FROM SNMPv2-TC + viptela, VpnIndex + FROM VIPTELA-GLOBAL +; + +viptela-omp MODULE-IDENTITY + LAST-UPDATED "202307010000Z" + ORGANIZATION "Viptela, Inc." + CONTACT-INFO "Viptela, Inc. Email:support@viptela.com" + DESCRIPTION "This module defines the data model for OMP management" + REVISION "202307010000Z" + DESCRIPTION "Viptela Revision 20.12" + REVISION "202303010000Z" + DESCRIPTION "Viptela Revision 20.11" + REVISION "202212150000Z" + DESCRIPTION "Viptela Revision 20.10" + REVISION "202206010000Z" + DESCRIPTION "Viptela Revision 20.9" + REVISION "202203010000Z" + DESCRIPTION "Viptela Revision 20.8" + REVISION "202111010000Z" + DESCRIPTION "Viptela Revision 20.7" + REVISION "202107010000Z" + DESCRIPTION "Viptela Revision 20.6" + REVISION "202103010000Z" + DESCRIPTION "Viptela Revision 20.5" + REVISION "202011010000Z" + DESCRIPTION "Viptela Revision 20.4" + REVISION "202007010000Z" + DESCRIPTION "Viptela Revision 20.3" + REVISION "202002240000Z" + DESCRIPTION "Viptela Revision 20.1" + REVISION "201911150000Z" + DESCRIPTION "Viptela Revision 19.3" + REVISION "201908150000Z" + DESCRIPTION "Viptela Revision 19.2" + REVISION "201811010000Z" + DESCRIPTION "Viptela Revision 18.4" + REVISION "201808200000Z" + DESCRIPTION "Viptela Revision 18.3.1" + REVISION "201806250000Z" + DESCRIPTION "Viptela Revision 18.3" + REVISION "201804250000Z" + DESCRIPTION "Viptela Revision 18.2" + REVISION "201803150000Z" + DESCRIPTION "Viptela Revision 18.1.1" + REVISION "201801160000Z" + DESCRIPTION "Viptela Revision 17.2.3" + REVISION "201711010000Z" + DESCRIPTION "Viptela Revision 17.2.1" + REVISION "201708010000Z" + DESCRIPTION "Viptela Revision 17.2" + REVISION "201705250000Z" + DESCRIPTION "Viptela Revision 17.1.1" + REVISION "201704060000Z" + DESCRIPTION "Viptela Revision 17.1" + REVISION "201702150000Z" + DESCRIPTION "Viptela Revision 16.3.2" + REVISION "201702060000Z" + DESCRIPTION "Viptela Revision 16.3.1" + REVISION "201611160000Z" + DESCRIPTION "Viptela Revision 16.3" + REVISION "201610250000Z" + DESCRIPTION "Viptela Revision 16.2.10" + REVISION "201610240000Z" + DESCRIPTION "Viptela Revision 16.2.4" + REVISION "201608100000Z" + DESCRIPTION "Viptela Revision 16.2.2" + REVISION "201608010000Z" + DESCRIPTION "Viptela Revision 16.2.1" + REVISION "201606090000Z" + DESCRIPTION "Viptela Revision 16.2" + REVISION "201604220000Z" + DESCRIPTION "Viptela Revision 16.1.1" + REVISION "201603150000Z" + DESCRIPTION "Viptela Revision 16.1" + REVISION "201601300000Z" + DESCRIPTION "Viptela Revision 15.4.3" + REVISION "201512280000Z" + DESCRIPTION "Viptela Revision 15.4.1" + REVISION "201512010000Z" + DESCRIPTION "Viptela Revision 15.4.0" + REVISION "201510310000Z" + DESCRIPTION "Viptela Revision 15.3.5" + REVISION "201509270000Z" + DESCRIPTION "Viptela Revision 15.3.3" + REVISION "201509010000Z" + DESCRIPTION "Viptela Revision 15.3.1" + REVISION "201507010000Z" + DESCRIPTION "Viptela Revision 15.3" + ::= { viptela 5 } + +UnsignedByte ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION "xs:unsignedByte" + SYNTAX Unsigned32 (0 .. 255) + +UnsignedShort ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION "xs:unsignedShort" + SYNTAX Unsigned32 (0 .. 65535) + +ConfdString ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1t" + STATUS current + DESCRIPTION "xs: and confd: types mapped to strings" + SYNTAX OCTET STRING + +InetAddressIP ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "confd:inetAddressIP" + SYNTAX OCTET STRING (SIZE (4|16)) + +IpPrefix ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "confd:ipPrefix" + SYNTAX OCTET STRING (SIZE (5|17)) + +String ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1t" + STATUS current + DESCRIPTION "xs:string" + SYNTAX OCTET STRING + +Groups1 ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1t" + STATUS current + DESCRIPTION "" + SYNTAX OCTET STRING + +ReceivedPrunes ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1t" + STATUS current + DESCRIPTION "" + SYNTAX OCTET STRING + +AttributeTypeEnum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "" + SYNTAX INTEGER {original(0),installed(1)} + +Groups ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1t" + STATUS current + DESCRIPTION "" + SYNTAX OCTET STRING + +AdvertisedPrunes ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1t" + STATUS current + DESCRIPTION "" + SYNTAX OCTET STRING + +Route1 ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1t" + STATUS current + DESCRIPTION "" + SYNTAX OCTET STRING + +Route ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1t" + STATUS current + DESCRIPTION "" + SYNTAX OCTET STRING + +ReceivedPrunes1 ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1t" + STATUS current + DESCRIPTION "" + SYNTAX OCTET STRING + +AdvertisedPrunes1 ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1t" + STATUS current + DESCRIPTION "" + SYNTAX OCTET STRING + +AfTypeEnum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "" + SYNTAX INTEGER {tloc-ipv4(0),tloc-ipv6(1),service(2),route-ipv4(3),route-ipv6(4),mcast-ipv4(5),mcast-ipv6(6)} + +BfdStatusEnum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "" + SYNTAX INTEGER {up(0),down(1),inactive(2)} + +PathStatusEnum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "" + SYNTAX INTEGER {chosen(0),backup(1)} + +RibInStatusType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "" + SYNTAX BITS {c(0),i(1),red(2),rej(3),l(4),r(5),s(6),ext(7),inv(8),u(9),stg(10),ia(11)} + +AddrFamilyEnum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "" + SYNTAX INTEGER {ipv4(0),ipv6(1)} + +LossReasonEnum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "Best-path loss reason" + SYNTAX INTEGER {none(0), + invalid(1), + personality(2), + distance(3), + preference(4), + tloc-preference(5), + origin-protocol(6), + origin-protocol-subtype(7), + origin-metric(8), + peer-id(9), + tloc-id(10), + stale-entry(11), + site-id(12), + omp-version(13), + tloc-gen-id(14), + tloc-spi(15), + ultimate-tloc-id(16), + tloc-action(17), + path-inactive(18), + region-id(19), + region-path(20), + transport-gateway(21), + affinity-group(22), + sub-region-id(23)} + +McastRouteEnum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "Multicast route type" + SYNTAX INTEGER {starGroup(0),sourceGroup(1),sourceActive(2)} + +-- OMP information +-- tagpath /omp +omp OBJECT IDENTIFIER ::= { viptela-omp 1 } + +-- Display OMP summary +-- tagpath /omp/summary +ompSummaryTable OBJECT IDENTIFIER ::= { viptela-omp 2 } + +-- Display OMP summary +-- tagpath /omp/summary +ompSummary OBJECT IDENTIFIER ::= { ompSummaryTable 1 } + +-- tagpath /omp/summary/operstate +ompSummaryOperstate OBJECT-TYPE + SYNTAX INTEGER {dOWN(1),uP(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Operational state" + ::= { ompSummary 1 } + +-- tagpath /omp/summary/adminstate +ompSummaryAdminstate OBJECT-TYPE + SYNTAX INTEGER {dOWN(1),uP(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Administration state" + ::= { ompSummary 2 } + +-- tagpath /omp/summary/devicetype +ompSummaryDevicetype OBJECT-TYPE + SYNTAX INTEGER {unknown(0),vedge(1),vhub(2),vsmart(3),vbond(4),vmanage(5),ztp(6),vcontainer(7)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Device personality" + ::= { ompSummary 3 } + +-- tagpath /omp/summary/ompuptime +ompSummaryOmpuptime OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "OMP uptime" + ::= { ompSummary 4 } + +-- tagpath /omp/summary/ompdowntime +ompSummaryOmpdowntime OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "OMP downtime" + ::= { ompSummary 5 } + +-- tagpath /omp/summary/routes-received +ompSummaryRoutesReceived OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Routes received" + ::= { ompSummary 6 } + +-- tagpath /omp/summary/routes-installed +ompSummaryRoutesInstalled OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Routes installed" + ::= { ompSummary 7 } + +-- tagpath /omp/summary/routes-sent +ompSummaryRoutesSent OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Routes sent" + ::= { ompSummary 8 } + +-- tagpath /omp/summary/tlocs-received +ompSummaryTlocsReceived OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "TLOCs received" + ::= { ompSummary 9 } + +-- tagpath /omp/summary/tlocs-installed +ompSummaryTlocsInstalled OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "TLOCs installed" + ::= { ompSummary 10 } + +-- tagpath /omp/summary/tlocs-sent +ompSummaryTlocsSent OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "TLOCs sent" + ::= { ompSummary 11 } + +-- tagpath /omp/summary/services-received +ompSummaryServicesReceived OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Services received" + ::= { ompSummary 12 } + +-- tagpath /omp/summary/services-installed +ompSummaryServicesInstalled OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Services installed" + ::= { ompSummary 13 } + +-- tagpath /omp/summary/services-sent +ompSummaryServicesSent OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Services sent" + ::= { ompSummary 14 } + +-- tagpath /omp/summary/mcast-routes-received +ompSummaryMcastRoutesReceived OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Multicast routes received" + ::= { ompSummary 15 } + +-- tagpath /omp/summary/mcast-routes-installed +ompSummaryMcastRoutesInstalled OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Multicast routes installed" + ::= { ompSummary 16 } + +-- tagpath /omp/summary/mcast-routes-sent +ompSummaryMcastRoutesSent OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Multicast routes sent" + ::= { ompSummary 17 } + +-- tagpath /omp/summary/hello-received +ompSummaryHelloReceived OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Hello packets received" + ::= { ompSummary 18 } + +-- tagpath /omp/summary/hello-sent +ompSummaryHelloSent OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Hello packets sent" + ::= { ompSummary 19 } + +-- tagpath /omp/summary/handshake-received +ompSummaryHandshakeReceived OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Handshake packets received" + ::= { ompSummary 20 } + +-- tagpath /omp/summary/handshake-sent +ompSummaryHandshakeSent OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Handshake packets sent" + ::= { ompSummary 21 } + +-- tagpath /omp/summary/alert-received +ompSummaryAlertReceived OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Alert packets received" + ::= { ompSummary 22 } + +-- tagpath /omp/summary/alert-sent +ompSummaryAlertSent OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Alert packets sent" + ::= { ompSummary 23 } + +-- tagpath /omp/summary/inform-received +ompSummaryInformReceived OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Inform packets received" + ::= { ompSummary 24 } + +-- tagpath /omp/summary/inform-sent +ompSummaryInformSent OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Inform packets sent" + ::= { ompSummary 25 } + +-- tagpath /omp/summary/update-received +ompSummaryUpdateReceived OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Update packets received" + ::= { ompSummary 26 } + +-- tagpath /omp/summary/update-sent +ompSummaryUpdateSent OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Update packets sent" + ::= { ompSummary 27 } + +-- tagpath /omp/summary/policy-received +ompSummaryPolicyReceived OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Policy packets received" + ::= { ompSummary 28 } + +-- tagpath /omp/summary/policy-sent +ompSummaryPolicySent OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Policy packets sent" + ::= { ompSummary 29 } + +-- tagpath /omp/summary/packets-received +ompSummaryPacketsReceived OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Total OMP packets received" + ::= { ompSummary 30 } + +-- tagpath /omp/summary/packets-sent +ompSummaryPacketsSent OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Total OMP packets sent" + ::= { ompSummary 31 } + +-- tagpath /omp/summary/vsmart-peers +ompSummaryVsmartPeers OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of vSmart peers in up state" + ::= { ompSummary 32 } + +-- tagpath /omp/summary/vedge-peers +ompSummaryVedgePeers OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of vEdge peers in up state" + ::= { ompSummary 33 } + +-- Display routes +-- tagpath /omp/routes-table +ompRoutesTable OBJECT IDENTIFIER ::= { viptela-omp 3 } + +-- Display best-match route +-- tagpath /omp/best-match-route +ompBestMatchRoute OBJECT IDENTIFIER ::= { viptela-omp 4 } + +-- Display TLOC Paths +-- tagpath /omp/tloc-paths +ompTlocPaths OBJECT IDENTIFIER ::= { viptela-omp 5 } + +-- Display TLOCs +-- tagpath /omp/omp-tlocs +ompTlocs OBJECT IDENTIFIER ::= { viptela-omp 6 } + +-- Display services +-- tagpath /omp/services +ompServices OBJECT IDENTIFIER ::= { viptela-omp 7 } + +-- Display Auto-discovered Multicast Routes +-- tagpath /omp/multicast-auto-discover +ompMulticastAutoDiscover OBJECT IDENTIFIER ::= { viptela-omp 8 } + +-- Display Multicast Joins +-- tagpath /omp/multicast-routes +ompMulticastRoutes OBJECT IDENTIFIER ::= { viptela-omp 9 } + +-- Display cloudexpress gateway applications Routes +-- tagpath /omp/cloudexpress +ompCloudexpressRoutes OBJECT IDENTIFIER ::= { viptela-omp 10 } + +-- tagpath /omp/summary/peers +ompSummaryPeersTable OBJECT-TYPE + SYNTAX SEQUENCE OF OmpSummaryPeersEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display OMP peers" + ::= { ompSummaryTable 2 } + +-- tagpath /omp/summary/peers +ompSummaryPeersEntry OBJECT-TYPE + SYNTAX OmpSummaryPeersEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { ompSummaryPeersPeer } + ::= { ompSummaryPeersTable 1 } + +OmpSummaryPeersEntry ::= + SEQUENCE { + ompSummaryPeersPeer InetAddressIP, + ompSummaryPeersType INTEGER, + ompSummaryPeersDomainId Unsigned32, + ompSummaryPeersSiteId Unsigned32, + ompSummaryPeersState INTEGER, + ompSummaryPeersVersion UnsignedByte, + ompSummaryPeersLegit INTEGER, + ompSummaryPeersUpcount Unsigned32, + ompSummaryPeersDowncount Unsigned32, + ompSummaryPeersLastuptime DateAndTime, + ompSummaryPeersLastdowntime DateAndTime, + ompSummaryPeersUpTime String, + ompSummaryPeersDownTime String, + ompSummaryPeersHoldtime Unsigned32, + ompSummaryPeersSitepolicy String, + ompSummaryPeersPolicyin String, + ompSummaryPeersPolicyout String, + ompSummaryPeersGracefulRestart INTEGER, + ompSummaryPeersGracefulRestartInterval Unsigned32, + ompSummaryPeersHelloReceived Unsigned32, + ompSummaryPeersHelloSent Unsigned32, + ompSummaryPeersHandshakeReceived Unsigned32, + ompSummaryPeersHandshakeSent Unsigned32, + ompSummaryPeersAlertReceived Unsigned32, + ompSummaryPeersAlertSent Unsigned32, + ompSummaryPeersInformReceived Unsigned32, + ompSummaryPeersInformSent Unsigned32, + ompSummaryPeersUpdateReceived Unsigned32, + ompSummaryPeersUpdateSent Unsigned32, + ompSummaryPeersPolicyReceived Unsigned32, + ompSummaryPeersPolicySent Unsigned32, + ompSummaryPeersPacketsReceived Unsigned32, + ompSummaryPeersPacketsSent Unsigned32, + ompSummaryPeersRoutesReceived Unsigned32, + ompSummaryPeersRoutesInstalled Unsigned32, + ompSummaryPeersRoutesSent Unsigned32, + ompSummaryPeersTlocsReceived Unsigned32, + ompSummaryPeersTlocsInstalled Unsigned32, + ompSummaryPeersTlocsSent Unsigned32, + ompSummaryPeersServicesReceived Unsigned32, + ompSummaryPeersServicesInstalled Unsigned32, + ompSummaryPeersServicesSent Unsigned32, + ompSummaryPeersMcastRoutesReceived Unsigned32, + ompSummaryPeersMcastRoutesInstalled Unsigned32, + ompSummaryPeersMcastRoutesSent Unsigned32, + ompSummaryPeersControlUp INTEGER, + ompSummaryPeersStaging INTEGER, + ompSummaryPeersRefresh INTEGER, + ompSummaryPeersOverlayId Unsigned32, + ompSummaryPeersRoutesReceivedIPv6 Unsigned32, + ompSummaryPeersRoutesInstalledIPv6 Unsigned32, + ompSummaryPeersRoutesSentIPv6 Unsigned32, + ompSummaryPeersRoutesReceivedTotal Unsigned32, + ompSummaryPeersRoutesInstalledTotal Unsigned32, + ompSummaryPeersRoutesSentTotal Unsigned32, + ompSummaryPeersServicesReceivedIPv6 Unsigned32, + ompSummaryPeersServicesInstalledIPv6 Unsigned32, + ompSummaryPeersServicesSentIPv6 Unsigned32, + ompSummaryPeersMultiTenant UnsignedByte, + ompSummaryPeersSiteType String + } + +-- tagpath /omp/summary/peers/peer +ompSummaryPeersPeer OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Peer address" + ::= { ompSummaryPeersEntry 1 } + +-- tagpath /omp/summary/peers/type +ompSummaryPeersType OBJECT-TYPE + SYNTAX INTEGER {unknown(0),vedge(1),vhub(2),vsmart(3),vbond(4),vmanage(5),ztp(6),vcontainer(7)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Peer personality" + ::= { ompSummaryPeersEntry 2 } + +-- tagpath /omp/summary/peers/domain-id +ompSummaryPeersDomainId OBJECT-TYPE + SYNTAX Unsigned32 (0 .. 4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Domain ID" + ::= { ompSummaryPeersEntry 3 } + +-- tagpath /omp/summary/peers/site-id +ompSummaryPeersSiteId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Site ID" + ::= { ompSummaryPeersEntry 4 } + +-- tagpath /omp/summary/peers/state +ompSummaryPeersState OBJECT-TYPE + SYNTAX INTEGER {invalid(0),init(1),handshake(2),up(3),down(4),init-in-gr(5),down-in-gr(6),handshake-in-gr(7),up-in-gr(8)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "State" + ::= { ompSummaryPeersEntry 5 } + +-- tagpath /omp/summary/peers/version +ompSummaryPeersVersion OBJECT-TYPE + SYNTAX UnsignedByte + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompSummaryPeersEntry 6 } + +-- tagpath /omp/summary/peers/legit +ompSummaryPeersLegit OBJECT-TYPE + SYNTAX INTEGER {no(0),yes(1)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Legitimate" + ::= { ompSummaryPeersEntry 7 } + +-- tagpath /omp/summary/peers/upcount +ompSummaryPeersUpcount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Up count" + ::= { ompSummaryPeersEntry 8 } + +-- tagpath /omp/summary/peers/downcount +ompSummaryPeersDowncount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Down count" + ::= { ompSummaryPeersEntry 9 } + +-- tagpath /omp/summary/peers/lastuptime +ompSummaryPeersLastuptime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Last uptime" + ::= { ompSummaryPeersEntry 10 } + +-- tagpath /omp/summary/peers/lastdowntime +ompSummaryPeersLastdowntime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Last downtime" + ::= { ompSummaryPeersEntry 11 } + +-- tagpath /omp/summary/peers/up-time +ompSummaryPeersUpTime OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Uptime" + ::= { ompSummaryPeersEntry 12 } + +-- tagpath /omp/summary/peers/down-time +ompSummaryPeersDownTime OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Downtime" + ::= { ompSummaryPeersEntry 13 } + +-- tagpath /omp/summary/peers/holdtime +ompSummaryPeersHoldtime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Negotiated holdtime" + ::= { ompSummaryPeersEntry 14 } + +-- tagpath /omp/summary/peers/sitepolicy +ompSummaryPeersSitepolicy OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Site policy" + ::= { ompSummaryPeersEntry 15 } + +-- tagpath /omp/summary/peers/policyin +ompSummaryPeersPolicyin OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Inbound policy" + ::= { ompSummaryPeersEntry 16 } + +-- tagpath /omp/summary/peers/policyout +ompSummaryPeersPolicyout OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Outbound policy" + ::= { ompSummaryPeersEntry 17 } + +-- tagpath /omp/summary/peers/graceful-restart +ompSummaryPeersGracefulRestart OBJECT-TYPE + SYNTAX INTEGER {supported(0),not-supported(1),in-progress(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Graceful restart status" + ::= { ompSummaryPeersEntry 18 } + +-- tagpath /omp/summary/peers/graceful-restart-interval +ompSummaryPeersGracefulRestartInterval OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Graceful restart interval" + ::= { ompSummaryPeersEntry 19 } + +-- tagpath /omp/summary/peers/hello-received +ompSummaryPeersHelloReceived OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Hello packets received" + ::= { ompSummaryPeersEntry 20 } + +-- tagpath /omp/summary/peers/hello-sent +ompSummaryPeersHelloSent OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Hello packets sent" + ::= { ompSummaryPeersEntry 21 } + +-- tagpath /omp/summary/peers/handshake-received +ompSummaryPeersHandshakeReceived OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Handshake packets received" + ::= { ompSummaryPeersEntry 22 } + +-- tagpath /omp/summary/peers/handshake-sent +ompSummaryPeersHandshakeSent OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Handshake packets sent" + ::= { ompSummaryPeersEntry 23 } + +-- tagpath /omp/summary/peers/alert-received +ompSummaryPeersAlertReceived OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Alert packets received" + ::= { ompSummaryPeersEntry 24 } + +-- tagpath /omp/summary/peers/alert-sent +ompSummaryPeersAlertSent OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Alert packets sent" + ::= { ompSummaryPeersEntry 25 } + +-- tagpath /omp/summary/peers/inform-received +ompSummaryPeersInformReceived OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Inform packets received" + ::= { ompSummaryPeersEntry 26 } + +-- tagpath /omp/summary/peers/inform-sent +ompSummaryPeersInformSent OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Inform packets sent" + ::= { ompSummaryPeersEntry 27 } + +-- tagpath /omp/summary/peers/update-received +ompSummaryPeersUpdateReceived OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Update packets received" + ::= { ompSummaryPeersEntry 28 } + +-- tagpath /omp/summary/peers/update-sent +ompSummaryPeersUpdateSent OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Update packets sent" + ::= { ompSummaryPeersEntry 29 } + +-- tagpath /omp/summary/peers/policy-received +ompSummaryPeersPolicyReceived OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Policy packets received" + ::= { ompSummaryPeersEntry 30 } + +-- tagpath /omp/summary/peers/policy-sent +ompSummaryPeersPolicySent OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Policy packets sent" + ::= { ompSummaryPeersEntry 31 } + +-- tagpath /omp/summary/peers/packets-received +ompSummaryPeersPacketsReceived OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Total OMP packets received" + ::= { ompSummaryPeersEntry 32 } + +-- tagpath /omp/summary/peers/packets-sent +ompSummaryPeersPacketsSent OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Total OMP packets sent" + ::= { ompSummaryPeersEntry 33 } + +-- tagpath /omp/summary/peers/routes-received +ompSummaryPeersRoutesReceived OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Routes received" + ::= { ompSummaryPeersEntry 34 } + +-- tagpath /omp/summary/peers/routes-installed +ompSummaryPeersRoutesInstalled OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Routes installed" + ::= { ompSummaryPeersEntry 35 } + +-- tagpath /omp/summary/peers/routes-sent +ompSummaryPeersRoutesSent OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Routes sent" + ::= { ompSummaryPeersEntry 36 } + +-- tagpath /omp/summary/peers/tlocs-received +ompSummaryPeersTlocsReceived OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "TLOCs received" + ::= { ompSummaryPeersEntry 37 } + +-- tagpath /omp/summary/peers/tlocs-installed +ompSummaryPeersTlocsInstalled OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "TLOCs installed" + ::= { ompSummaryPeersEntry 38 } + +-- tagpath /omp/summary/peers/tlocs-sent +ompSummaryPeersTlocsSent OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "TLOCs sent" + ::= { ompSummaryPeersEntry 39 } + +-- tagpath /omp/summary/peers/services-received +ompSummaryPeersServicesReceived OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Services received" + ::= { ompSummaryPeersEntry 40 } + +-- tagpath /omp/summary/peers/services-installed +ompSummaryPeersServicesInstalled OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Services installed" + ::= { ompSummaryPeersEntry 41 } + +-- tagpath /omp/summary/peers/services-sent +ompSummaryPeersServicesSent OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Services sent" + ::= { ompSummaryPeersEntry 42 } + +-- tagpath /omp/summary/peers/mcast-routes-received +ompSummaryPeersMcastRoutesReceived OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Multicast routes received" + ::= { ompSummaryPeersEntry 43 } + +-- tagpath /omp/summary/peers/mcast-routes-installed +ompSummaryPeersMcastRoutesInstalled OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Multicast routes installed" + ::= { ompSummaryPeersEntry 44 } + +-- tagpath /omp/summary/peers/mcast-routes-sent +ompSummaryPeersMcastRoutesSent OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Multicast routes sent" + ::= { ompSummaryPeersEntry 45 } + +-- tagpath /omp/summary/peers/control-up +ompSummaryPeersControlUp OBJECT-TYPE + SYNTAX INTEGER {no(0),yes(1)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Control Up" + ::= { ompSummaryPeersEntry 46 } + +-- tagpath /omp/summary/peers/staging +ompSummaryPeersStaging OBJECT-TYPE + SYNTAX INTEGER {no(0),yes(1)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Device under staging" + ::= { ompSummaryPeersEntry 47 } + +-- tagpath /omp/summary/peers/refresh +ompSummaryPeersRefresh OBJECT-TYPE + SYNTAX INTEGER {supported(0),not-supported(1)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Refresh status" + ::= { ompSummaryPeersEntry 48 } + +-- tagpath /omp/summary/peers/overlay-id +ompSummaryPeersOverlayId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Overlay ID" + ::= { ompSummaryPeersEntry 49 } + +-- tagpath /omp/summary/peers/routes-received-ipv6 +ompSummaryPeersRoutesReceivedIPv6 OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Routes received for IPv6" + ::= { ompSummaryPeersEntry 50 } + +-- tagpath /omp/summary/peers/routes-installed-ipv6 +ompSummaryPeersRoutesInstalledIPv6 OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Routes installed for IPv6" + ::= { ompSummaryPeersEntry 51 } + +-- tagpath /omp/summary/peers/routes-sent-ipv6 +ompSummaryPeersRoutesSentIPv6 OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Routes sent for IPv6" + ::= { ompSummaryPeersEntry 52 } + +-- tagpath /omp/summary/peers/routes-received-total +ompSummaryPeersRoutesReceivedTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Routes received total" + ::= { ompSummaryPeersEntry 53 } + +-- tagpath /omp/summary/peers/routes-installed-total +ompSummaryPeersRoutesInstalledTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Routes installed total" + ::= { ompSummaryPeersEntry 54 } + +-- tagpath /omp/summary/peers/routes-sent-total +ompSummaryPeersRoutesSentTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Routes sent total" + ::= { ompSummaryPeersEntry 55 } + +-- tagpath /omp/summary/peers/services-received-ipv6 +ompSummaryPeersServicesReceivedIPv6 OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Services IPv6 received" + ::= { ompSummaryPeersEntry 56 } + +-- tagpath /omp/summary/peers/services-installed-ipv6 +ompSummaryPeersServicesInstalledIPv6 OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Services IPv6 installed" + ::= { ompSummaryPeersEntry 57 } + +-- tagpath /omp/summary/peers/services-sent-ipv6 +ompSummaryPeersServicesSentIPv6 OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Services IPv6 sent" + ::= { ompSummaryPeersEntry 58 } + +-- tagpath /omp/summary/peers/multi-tenant +ompSummaryPeersMultiTenant OBJECT-TYPE + SYNTAX UnsignedByte + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Multi-Tenant peer" + ::= { ompSummaryPeersEntry 59 } + +-- tagpath /omp/summary/peers/site-type +ompSummaryPeersSiteType OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Site type information" + ::= { ompSummaryPeersEntry 60 } + +-- tagpath /omp/routes-table/family +ompRoutesTableFamilyTable OBJECT-TYPE + SYNTAX SEQUENCE OF OmpRoutesTableFamilyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { ompRoutesTable 1 } + +-- tagpath /omp/routes-table/family +ompRoutesTableFamilyEntry OBJECT-TYPE + SYNTAX OmpRoutesTableFamilyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { ompRoutesTableFamilyAddressFamily } + ::= { ompRoutesTableFamilyTable 1 } + +OmpRoutesTableFamilyEntry ::= + SEQUENCE { + ompRoutesTableFamilyAddressFamily AddrFamilyEnum + } + +-- tagpath /omp/routes-table/family/address-family +ompRoutesTableFamilyAddressFamily OBJECT-TYPE + SYNTAX AddrFamilyEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompRoutesTableFamilyEntry 1 } + +-- tagpath /omp/routes-table/family/entries +ompRoutesTableFamilyEntriesTable OBJECT-TYPE + SYNTAX SEQUENCE OF OmpRoutesTableFamilyEntriesEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION "" + ::= { ompRoutesTable 2 } + +-- tagpath /omp/routes-table/family/entries +ompRoutesTableFamilyEntriesEntry OBJECT-TYPE + SYNTAX OmpRoutesTableFamilyEntriesEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION "" + INDEX { ompRoutesTableFamilyAddressFamily, ompRoutesTableFamilyEntriesVpnId, ompRoutesTableFamilyEntriesPrefix } + ::= { ompRoutesTableFamilyEntriesTable 1 } + +OmpRoutesTableFamilyEntriesEntry ::= + SEQUENCE { + ompRoutesTableFamilyEntriesVpnId Unsigned32, + ompRoutesTableFamilyEntriesPrefix IpPrefix + } + +-- tagpath /omp/routes-table/family/entries/vpn-id +ompRoutesTableFamilyEntriesVpnId OBJECT-TYPE + SYNTAX VpnIndex + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION "" + ::= { ompRoutesTableFamilyEntriesEntry 1 } + +-- tagpath /omp/routes-table/family/entries/prefix +ompRoutesTableFamilyEntriesPrefix OBJECT-TYPE + SYNTAX IpPrefix + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION "" + ::= { ompRoutesTableFamilyEntriesEntry 2 } + +-- tagpath /omp/routes-table/family/entries/received +ompRoutesTableFamilyEntriesReceivedTable OBJECT-TYPE + SYNTAX SEQUENCE OF OmpRoutesTableFamilyEntriesReceivedEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION "" + ::= { ompRoutesTable 3 } + +-- tagpath /omp/routes-table/family/entries/received +ompRoutesTableFamilyEntriesReceivedEntry OBJECT-TYPE + SYNTAX OmpRoutesTableFamilyEntriesReceivedEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION "" + INDEX { ompRoutesTableFamilyAddressFamily, ompRoutesTableFamilyEntriesVpnId, ompRoutesTableFamilyEntriesPrefix, ompRoutesTableFamilyEntriesReceivedFromPeer, ompRoutesTableFamilyEntriesReceivedPathId } + ::= { ompRoutesTableFamilyEntriesReceivedTable 1 } + +OmpRoutesTableFamilyEntriesReceivedEntry ::= + SEQUENCE { + ompRoutesTableFamilyEntriesReceivedFromPeer InetAddressIP, + ompRoutesTableFamilyEntriesReceivedPathId Unsigned32, + ompRoutesTableFamilyEntriesReceivedLabel Unsigned32, + ompRoutesTableFamilyEntriesReceivedStatus RibInStatusType, + ompRoutesTableFamilyEntriesReceivedLossReason LossReasonEnum, + ompRoutesTableFamilyEntriesReceivedLostToPeer InetAddressIP, + ompRoutesTableFamilyEntriesReceivedLostToPathId Unsigned32 + } + +-- tagpath /omp/routes-table/family/entries/received/from-peer +ompRoutesTableFamilyEntriesReceivedFromPeer OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION "" + ::= { ompRoutesTableFamilyEntriesReceivedEntry 1 } + +-- tagpath /omp/routes-table/family/entries/received/path-id +ompRoutesTableFamilyEntriesReceivedPathId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION "" + ::= { ompRoutesTableFamilyEntriesReceivedEntry 2 } + +-- tagpath /omp/routes-table/family/entries/received/label +ompRoutesTableFamilyEntriesReceivedLabel OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION "" + ::= { ompRoutesTableFamilyEntriesReceivedEntry 3 } + +-- tagpath /omp/routes-table/family/entries/received/status +ompRoutesTableFamilyEntriesReceivedStatus OBJECT-TYPE + SYNTAX RibInStatusType + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION "RIB-in status" + ::= { ompRoutesTableFamilyEntriesReceivedEntry 4 } + +-- tagpath /omp/routes-table/family/entries/received/loss-reason +ompRoutesTableFamilyEntriesReceivedLossReason OBJECT-TYPE + SYNTAX LossReasonEnum + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION "" + ::= { ompRoutesTableFamilyEntriesReceivedEntry 5 } + +-- tagpath /omp/routes-table/family/entries/received/lost-to-peer +ompRoutesTableFamilyEntriesReceivedLostToPeer OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION "" + ::= { ompRoutesTableFamilyEntriesReceivedEntry 6 } + +-- tagpath /omp/routes-table/family/entries/received/lost-to-path-id +ompRoutesTableFamilyEntriesReceivedLostToPathId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION "" + ::= { ompRoutesTableFamilyEntriesReceivedEntry 7 } + +-- tagpath /omp/routes-table/family/entries/received/attributes +ompRoutesTableFamilyEntriesReceivedAttributesTable OBJECT-TYPE + SYNTAX SEQUENCE OF OmpRoutesTableFamilyEntriesReceivedAttributesEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION "" + ::= { ompRoutesTable 4 } + +-- tagpath /omp/routes-table/family/entries/received/attributes +ompRoutesTableFamilyEntriesReceivedAttributesEntry OBJECT-TYPE + SYNTAX OmpRoutesTableFamilyEntriesReceivedAttributesEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION "" + INDEX { ompRoutesTableFamilyAddressFamily, ompRoutesTableFamilyEntriesVpnId, ompRoutesTableFamilyEntriesPrefix, ompRoutesTableFamilyEntriesReceivedFromPeer, ompRoutesTableFamilyEntriesReceivedPathId, ompRoutesTableFamilyEntriesReceivedAttributesAttributeType } + ::= { ompRoutesTableFamilyEntriesReceivedAttributesTable 1 } + +OmpRoutesTableFamilyEntriesReceivedAttributesEntry ::= + SEQUENCE { + ompRoutesTableFamilyEntriesReceivedAttributesAttributeType AttributeTypeEnum, + ompRoutesTableFamilyEntriesReceivedAttributesTlocIp InetAddressIP, + ompRoutesTableFamilyEntriesReceivedAttributesTlocColor INTEGER, + ompRoutesTableFamilyEntriesReceivedAttributesTlocEncap INTEGER, + ompRoutesTableFamilyEntriesReceivedAttributesOriginProtocol INTEGER, + ompRoutesTableFamilyEntriesReceivedAttributesOriginMetric Unsigned32, + ompRoutesTableFamilyEntriesReceivedAttributesDomainId Unsigned32, + ompRoutesTableFamilyEntriesReceivedAttributesSiteId Unsigned32, + ompRoutesTableFamilyEntriesReceivedAttributesPreference Unsigned32, + ompRoutesTableFamilyEntriesReceivedAttributesTag Unsigned32, + ompRoutesTableFamilyEntriesReceivedAttributesUnknownAttributeLen UnsignedShort, + ompRoutesTableFamilyEntriesReceivedAttributesOriginator IpAddress, + ompRoutesTableFamilyEntriesReceivedAttributesUltimateTlocIp InetAddressIP, + ompRoutesTableFamilyEntriesReceivedAttributesUltimateTlocColor INTEGER, + ompRoutesTableFamilyEntriesReceivedAttributesUltimateTlocEncap INTEGER, + ompRoutesTableFamilyEntriesReceivedAttributesUltimateTlocAction INTEGER, + ompRoutesTableFamilyEntriesReceivedAttributesOverlayId Unsigned32, + ompRoutesTableFamilyEntriesReceivedAttributesAsPath String, + ompRoutesTableFamilyEntriesReceivedAttributesCommunity String + + } + +-- tagpath /omp/routes-table/family/entries/received/attributes/attribute-type +ompRoutesTableFamilyEntriesReceivedAttributesAttributeType OBJECT-TYPE + SYNTAX AttributeTypeEnum + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION "" + ::= { ompRoutesTableFamilyEntriesReceivedAttributesEntry 1 } + +-- tagpath /omp/routes-table/family/entries/received/attributes/tloc/ip +ompRoutesTableFamilyEntriesReceivedAttributesTlocIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION "IP address" + ::= { ompRoutesTableFamilyEntriesReceivedAttributesEntry 2 } + +-- tagpath /omp/routes-table/family/entries/received/attributes/tloc/color +ompRoutesTableFamilyEntriesReceivedAttributesTlocColor OBJECT-TYPE + SYNTAX INTEGER {none(0),default(1),mpls(2),metro-ethernet(3),biz-internet(4),public-internet(5),lte(6),threeG(7),red(8),green(9),blue(10),gold(11),silver(12),bronze(13),custom1(14),custom2(15),custom3(16),private1(17),private2(18),private3(19),private4(20),private5(21),private6(22)} + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION "Color" + ::= { ompRoutesTableFamilyEntriesReceivedAttributesEntry 3 } + +-- tagpath /omp/routes-table/family/entries/received/attributes/tloc/encap +ompRoutesTableFamilyEntriesReceivedAttributesTlocEncap OBJECT-TYPE + SYNTAX INTEGER {none(0),gre(1),ipsec(2)} + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION "Encapsulation" + ::= { ompRoutesTableFamilyEntriesReceivedAttributesEntry 4 } + +-- tagpath /omp/routes-table/family/entries/received/attributes/origin/protocol +ompRoutesTableFamilyEntriesReceivedAttributesOriginProtocol OBJECT-TYPE + SYNTAX INTEGER {proto-invalid(0), + static(1), + connected(2), + eBGP(3), + iBGP(4), + oSPF-intra-area(5), + oSPF-inter-area(6), + oSPF-external-1(7), + oSPF-external-2(8), + aggregate(9), + natpoolInside(10), + eigrp-sum(11), + eigrp-int(12), + eigrp-ext(13), + lisp(14), + isis(15), + nat(16)} + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION "Origin protocol" + ::= { ompRoutesTableFamilyEntriesReceivedAttributesEntry 5 } + +-- tagpath /omp/routes-table/family/entries/received/attributes/origin/metric +ompRoutesTableFamilyEntriesReceivedAttributesOriginMetric OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION "Origin metric" + ::= { ompRoutesTableFamilyEntriesReceivedAttributesEntry 6 } + +-- tagpath /omp/routes-table/family/entries/received/attributes/domain-id +ompRoutesTableFamilyEntriesReceivedAttributesDomainId OBJECT-TYPE + SYNTAX Unsigned32 (0 .. 4294967295) + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION "" + ::= { ompRoutesTableFamilyEntriesReceivedAttributesEntry 7 } + +-- tagpath /omp/routes-table/family/entries/received/attributes/site-id +ompRoutesTableFamilyEntriesReceivedAttributesSiteId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION "" + ::= { ompRoutesTableFamilyEntriesReceivedAttributesEntry 8 } + +-- tagpath /omp/routes-table/family/entries/received/attributes/preference +ompRoutesTableFamilyEntriesReceivedAttributesPreference OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION "" + ::= { ompRoutesTableFamilyEntriesReceivedAttributesEntry 9 } + +-- tagpath /omp/routes-table/family/entries/received/attributes/tag +ompRoutesTableFamilyEntriesReceivedAttributesTag OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION "" + ::= { ompRoutesTableFamilyEntriesReceivedAttributesEntry 10 } + +-- tagpath /omp/routes-table/family/entries/received/attributes/unknown-attribute-len +ompRoutesTableFamilyEntriesReceivedAttributesUnknownAttributeLen OBJECT-TYPE + SYNTAX UnsignedShort + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION "" + ::= { ompRoutesTableFamilyEntriesReceivedAttributesEntry 11 } + +-- tagpath /omp/routes-table/family/entries/received/attributes/originator +ompRoutesTableFamilyEntriesReceivedAttributesOriginator OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION "" + ::= { ompRoutesTableFamilyEntriesReceivedAttributesEntry 12 } + +-- tagpath /omp/routes-table/family/entries/received/attributes/ultimate-tloc/ip +ompRoutesTableFamilyEntriesReceivedAttributesUltimateTlocIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION "IP address" + ::= { ompRoutesTableFamilyEntriesReceivedAttributesEntry 13 } + +-- tagpath /omp/routes-table/family/entries/received/attributes/ultimate-tloc/color +ompRoutesTableFamilyEntriesReceivedAttributesUltimateTlocColor OBJECT-TYPE + SYNTAX INTEGER {none(0),default(1),mpls(2),metro-ethernet(3),biz-internet(4),public-internet(5),lte(6),threeG(7),red(8),green(9),blue(10),gold(11),silver(12),bronze(13),custom1(14),custom2(15),custom3(16),private1(17),private2(18),private3(19),private4(20),private5(21),private6(22)} + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION "Color" + ::= { ompRoutesTableFamilyEntriesReceivedAttributesEntry 14 } + +-- tagpath /omp/routes-table/family/entries/received/attributes/ultimate-tloc/encap +ompRoutesTableFamilyEntriesReceivedAttributesUltimateTlocEncap OBJECT-TYPE + SYNTAX INTEGER {none(0),gre(1),ipsec(2)} + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION "Encapsulation" + ::= { ompRoutesTableFamilyEntriesReceivedAttributesEntry 15 } + +-- tagpath /omp/routes-table/family/entries/received/attributes/ultimate-tloc-action +ompRoutesTableFamilyEntriesReceivedAttributesUltimateTlocAction OBJECT-TYPE + SYNTAX INTEGER {none(0),strict(1),primary(2),ecmp(3),backup(4)} + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION "Ultimate TLOC action to indicate if packets should be forwarded only via intermediate TLOC or fallback to ultimate TLOC" + ::= { ompRoutesTableFamilyEntriesReceivedAttributesEntry 16 } + +-- tagpath /omp/routes-table/family/entries/received/attributes/overlay-id +ompRoutesTableFamilyEntriesReceivedAttributesOverlayId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION "" + ::= { ompRoutesTableFamilyEntriesReceivedAttributesEntry 17 } + +-- tagpath /omp/routes-table/family/entries/received/attributes/as-path +ompRoutesTableFamilyEntriesReceivedAttributesAsPath OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION "" + ::= { ompRoutesTableFamilyEntriesReceivedAttributesEntry 18 } + +-- tagpath /omp/routes-table/family/entries/received/attributes/community +ompRoutesTableFamilyEntriesReceivedAttributesCommunity OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION "" + ::= { ompRoutesTableFamilyEntriesReceivedAttributesEntry 19 } + +-- tagpath /omp/routes-table/family/entries/advertised +ompRoutesTableFamilyEntriesAdvertisedTable OBJECT-TYPE + SYNTAX SEQUENCE OF OmpRoutesTableFamilyEntriesAdvertisedEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION "" + ::= { ompRoutesTable 5 } + +-- tagpath /omp/routes-table/family/entries/advertised +ompRoutesTableFamilyEntriesAdvertisedEntry OBJECT-TYPE + SYNTAX OmpRoutesTableFamilyEntriesAdvertisedEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION "" + INDEX { ompRoutesTableFamilyAddressFamily, ompRoutesTableFamilyEntriesVpnId, ompRoutesTableFamilyEntriesPrefix, ompRoutesTableFamilyEntriesAdvertisedToPeer } + ::= { ompRoutesTableFamilyEntriesAdvertisedTable 1 } + +OmpRoutesTableFamilyEntriesAdvertisedEntry ::= + SEQUENCE { + ompRoutesTableFamilyEntriesAdvertisedToPeer InetAddressIP + } + +-- tagpath /omp/routes-table/family/entries/advertised/to-peer +ompRoutesTableFamilyEntriesAdvertisedToPeer OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION "" + ::= { ompRoutesTableFamilyEntriesAdvertisedEntry 1 } + +-- tagpath /omp/routes-table/family/entries/advertised/paths +ompRoutesTableFamilyEntriesAdvertisedPathsTable OBJECT-TYPE + SYNTAX SEQUENCE OF OmpRoutesTableFamilyEntriesAdvertisedPathsEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION "" + ::= { ompRoutesTable 6 } + +-- tagpath /omp/routes-table/family/entries/advertised/paths +ompRoutesTableFamilyEntriesAdvertisedPathsEntry OBJECT-TYPE + SYNTAX OmpRoutesTableFamilyEntriesAdvertisedPathsEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION "" + INDEX { ompRoutesTableFamilyAddressFamily, ompRoutesTableFamilyEntriesVpnId, ompRoutesTableFamilyEntriesPrefix, ompRoutesTableFamilyEntriesAdvertisedToPeer, ompRoutesTableFamilyEntriesAdvertisedPathsAdvertiseId } + ::= { ompRoutesTableFamilyEntriesAdvertisedPathsTable 1 } + +OmpRoutesTableFamilyEntriesAdvertisedPathsEntry ::= + SEQUENCE { + ompRoutesTableFamilyEntriesAdvertisedPathsAdvertiseId Unsigned32 + } + +-- tagpath /omp/routes-table/family/entries/advertised/paths/advertise-id +ompRoutesTableFamilyEntriesAdvertisedPathsAdvertiseId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION "" + ::= { ompRoutesTableFamilyEntriesAdvertisedPathsEntry 1 } + +-- tagpath /omp/routes-table/family/entries/advertised/paths/attributes +ompRoutesTableFamilyEntriesAdvertisedPathsAttributesTable OBJECT-TYPE + SYNTAX SEQUENCE OF OmpRoutesTableFamilyEntriesAdvertisedPathsAttributesEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION "" + ::= { ompRoutesTable 7 } + +-- tagpath /omp/routes-table/family/entries/advertised/paths/attributes +ompRoutesTableFamilyEntriesAdvertisedPathsAttributesEntry OBJECT-TYPE + SYNTAX OmpRoutesTableFamilyEntriesAdvertisedPathsAttributesEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION "" + INDEX { ompRoutesTableFamilyAddressFamily, ompRoutesTableFamilyEntriesVpnId, ompRoutesTableFamilyEntriesPrefix, ompRoutesTableFamilyEntriesAdvertisedToPeer, ompRoutesTableFamilyEntriesAdvertisedPathsAdvertiseId, ompRoutesTableFamilyEntriesAdvertisedPathsAttributesPathId } + ::= { ompRoutesTableFamilyEntriesAdvertisedPathsAttributesTable 1 } + +OmpRoutesTableFamilyEntriesAdvertisedPathsAttributesEntry ::= + SEQUENCE { + ompRoutesTableFamilyEntriesAdvertisedPathsAttributesPathId Unsigned32, + ompRoutesTableFamilyEntriesAdvertisedPathsAttributesLabel Unsigned32, + ompRoutesTableFamilyEntriesAdvertisedPathsAttributesTlocIp InetAddressIP, + ompRoutesTableFamilyEntriesAdvertisedPathsAttributesTlocColor INTEGER, + ompRoutesTableFamilyEntriesAdvertisedPathsAttributesTlocEncap INTEGER, + ompRoutesTableFamilyEntriesAdvertisedPathsAttrbOrgProto INTEGER, + ompRoutesTableFamilyEntriesAdvertisedPathsAttributesOriginMetric Unsigned32, + ompRoutesTableFamilyEntriesAdvertisedPathsAttributesDomainId Unsigned32, + ompRoutesTableFamilyEntriesAdvertisedPathsAttributesSiteId Unsigned32, + ompRoutesTableFamilyEntriesAdvertisedPathsAttributesPreference Unsigned32, + ompRoutesTableFamilyEntriesAdvertisedPathsAttributesTag Unsigned32, + ompRoutesTableFamilyEntriesAdvertisedPathsAttrbUnkAttrbLen UnsignedShort, + ompRoutesTableFamilyEntriesAdvertisedPathsAttributesOriginator IpAddress, + ompRoutesTableFamilyEntriesAdvertisedPathsAttrUltTlocIp InetAddressIP, + ompRoutesTableFamilyEntriesAdvertisedPathsAttrUltTlocColor INTEGER, + ompRoutesTableFamilyEntriesAdvertisedPathsAttrUltTlocEncap INTEGER, + ompRoutesTableFamilyEntriesAdvertisedPathsAttrUltTlocAction INTEGER, + ompRoutesTableFamilyEntriesAdvertisedPathsAttributesOverlayId Unsigned32, + ompRoutesTableFamilyEntriesAdvertisedPathsAttributesAsPath String, + ompRoutesTableFamilyEntriesAdvertisedPathsAttributesCommunity String + } + +-- tagpath /omp/routes-table/family/entries/advertised/paths/attributes/path-id +ompRoutesTableFamilyEntriesAdvertisedPathsAttributesPathId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION "" + ::= { ompRoutesTableFamilyEntriesAdvertisedPathsAttributesEntry 1 } + +-- tagpath /omp/routes-table/family/entries/advertised/paths/attributes/label +ompRoutesTableFamilyEntriesAdvertisedPathsAttributesLabel OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION "" + ::= { ompRoutesTableFamilyEntriesAdvertisedPathsAttributesEntry 2 } + +-- tagpath /omp/routes-table/family/entries/advertised/paths/attributes/tloc/ip +ompRoutesTableFamilyEntriesAdvertisedPathsAttributesTlocIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION "IP address" + ::= { ompRoutesTableFamilyEntriesAdvertisedPathsAttributesEntry 3 } + +-- tagpath /omp/routes-table/family/entries/advertised/paths/attributes/tloc/color +ompRoutesTableFamilyEntriesAdvertisedPathsAttributesTlocColor OBJECT-TYPE + SYNTAX INTEGER {default(1),mpls(2),metro-ethernet(3),biz-internet(4),public-internet(5),lte(6),threeG(7),red(8),green(9),blue(10),gold(11),silver(12),bronze(13),custom1(14),custom2(15),custom3(16),private1(17),private2(18),private3(19),private4(20),private5(21),private6(22)} + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION "Color" + ::= { ompRoutesTableFamilyEntriesAdvertisedPathsAttributesEntry 4 } + +-- tagpath /omp/routes-table/family/entries/advertised/paths/attributes/tloc/encap +ompRoutesTableFamilyEntriesAdvertisedPathsAttributesTlocEncap OBJECT-TYPE + SYNTAX INTEGER {gre(1),ipsec(2)} + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION "Encapsulation" + ::= { ompRoutesTableFamilyEntriesAdvertisedPathsAttributesEntry 5 } + +-- tagpath /omp/routes-table/family/entries/advertised/paths/attributes/origin/protocol +ompRoutesTableFamilyEntriesAdvertisedPathsAttrbOrgProto OBJECT-TYPE + SYNTAX INTEGER {proto-invalid(0), + static(1), + connected(2), + eBGP(3), + iBGP(4), + oSPF-intra-area(5), + oSPF-inter-area(6), + oSPF-external-1(7), + oSPF-external-2(8), + aggregate(9), + natpoolInside(10), + eigrp-sum(11), + eigrp-int(12), + eigrp-ext(13), + lisp(14), + isis(15), + nat(16)} + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION "Origin protocol" + ::= { ompRoutesTableFamilyEntriesAdvertisedPathsAttributesEntry 6 } + +-- tagpath /omp/routes-table/family/entries/advertised/paths/attributes/origin/metric +ompRoutesTableFamilyEntriesAdvertisedPathsAttributesOriginMetric OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION "Origin metric" + ::= { ompRoutesTableFamilyEntriesAdvertisedPathsAttributesEntry 7 } + +-- tagpath /omp/routes-table/family/entries/advertised/paths/attributes/domain-id +ompRoutesTableFamilyEntriesAdvertisedPathsAttributesDomainId OBJECT-TYPE + SYNTAX Unsigned32 (0 .. 4294967295) + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION "" + ::= { ompRoutesTableFamilyEntriesAdvertisedPathsAttributesEntry 8 } + +-- tagpath /omp/routes-table/family/entries/advertised/paths/attributes/site-id +ompRoutesTableFamilyEntriesAdvertisedPathsAttributesSiteId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION "" + ::= { ompRoutesTableFamilyEntriesAdvertisedPathsAttributesEntry 9 } + +-- tagpath /omp/routes-table/family/entries/advertised/paths/attributes/preference +ompRoutesTableFamilyEntriesAdvertisedPathsAttributesPreference OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION "" + ::= { ompRoutesTableFamilyEntriesAdvertisedPathsAttributesEntry 10 } + +-- tagpath /omp/routes-table/family/entries/advertised/paths/attributes/tag +ompRoutesTableFamilyEntriesAdvertisedPathsAttributesTag OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION "" + ::= { ompRoutesTableFamilyEntriesAdvertisedPathsAttributesEntry 11 } + +-- tagpath /omp/routes-table/family/entries/advertised/paths/attributes/unknown-attribute-len +ompRoutesTableFamilyEntriesAdvertisedPathsAttrbUnkAttrbLen OBJECT-TYPE + SYNTAX UnsignedShort + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION "" + ::= { ompRoutesTableFamilyEntriesAdvertisedPathsAttributesEntry 12 } + +-- tagpath /omp/routes-table/family/entries/advertised/paths/attributes/originator +ompRoutesTableFamilyEntriesAdvertisedPathsAttributesOriginator OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION "" + ::= { ompRoutesTableFamilyEntriesAdvertisedPathsAttributesEntry 13 } + +-- tagpath /omp/routes-table/family/entries/advertised/paths/attributes/ultimate-tloc/ip +ompRoutesTableFamilyEntriesAdvertisedPathsAttrUltTlocIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION "IP address" + ::= { ompRoutesTableFamilyEntriesAdvertisedPathsAttributesEntry 14 } + +-- tagpath /omp/routes-table/family/entries/advertised/paths/attributes/ultimate-tloc/color +ompRoutesTableFamilyEntriesAdvertisedPathsAttrUltTlocColor OBJECT-TYPE + SYNTAX INTEGER {default(1),mpls(2),metro-ethernet(3),biz-internet(4),public-internet(5),lte(6),threeG(7),red(8),green(9),blue(10),gold(11),silver(12),bronze(13),custom1(14),custom2(15),custom3(16),private1(17),private2(18),private3(19),private4(20),private5(21),private6(22)} + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION "Color" + ::= { ompRoutesTableFamilyEntriesAdvertisedPathsAttributesEntry 15 } + +-- tagpath /omp/routes-table/family/entries/advertised/paths/attributes/ultimate-tloc/encap +ompRoutesTableFamilyEntriesAdvertisedPathsAttrUltTlocEncap OBJECT-TYPE + SYNTAX INTEGER {gre(1),ipsec(2)} + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION "Encapsulation" + ::= { ompRoutesTableFamilyEntriesAdvertisedPathsAttributesEntry 16 } + +-- tagpath /omp/routes-table/family/entries/advertised/paths/attributes/ultimate-tloc-action +ompRoutesTableFamilyEntriesAdvertisedPathsAttrUltTlocAction OBJECT-TYPE + SYNTAX INTEGER {none(0),strict(1),primary(2),ecmp(3),backup(4)} + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION "Ultimate TLOC action to indicate if packets should be forwarded only via intermediate TLOC or fallback to ultimate TLOC" + ::= { ompRoutesTableFamilyEntriesAdvertisedPathsAttributesEntry 17 } + +-- tagpath /omp/routes-table/family/entries/advertised/paths/attributes/overlay-id +ompRoutesTableFamilyEntriesAdvertisedPathsAttributesOverlayId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION "" + ::= { ompRoutesTableFamilyEntriesAdvertisedPathsAttributesEntry 18 } + +-- tagpath /omp/routes-table/family/entries/advertised/paths/attributes/as-path +ompRoutesTableFamilyEntriesAdvertisedPathsAttributesAsPath OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION "" + ::= { ompRoutesTableFamilyEntriesAdvertisedPathsAttributesEntry 19 } + +-- tagpath /omp/routes-table/family/entries/advertised/paths/attributes/community +ompRoutesTableFamilyEntriesAdvertisedPathsAttributesCommunity OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION "" + ::= { ompRoutesTableFamilyEntriesAdvertisedPathsAttributesEntry 20 } + +-- tagpath /omp/routes-table/family/received-entries +ompRoutesTableFamilyReceivedEntriesTable OBJECT-TYPE + SYNTAX SEQUENCE OF OmpRoutesTableFamilyReceivedEntriesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { ompRoutesTable 8 } + +-- tagpath /omp/routes-table/family/received-entries +ompRoutesTableFamilyReceivedEntriesEntry OBJECT-TYPE + SYNTAX OmpRoutesTableFamilyReceivedEntriesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { ompRoutesTableFamilyAddressFamily, ompRoutesTableFamilyReceivedEntriesVpnId, ompRoutesTableFamilyReceivedEntriesPrefix } + ::= { ompRoutesTableFamilyReceivedEntriesTable 1 } + +OmpRoutesTableFamilyReceivedEntriesEntry ::= + SEQUENCE { + ompRoutesTableFamilyReceivedEntriesVpnId Unsigned32, + ompRoutesTableFamilyReceivedEntriesPrefix IpPrefix + } + +-- tagpath /omp/routes-table/family/received-entries/vpn-id +ompRoutesTableFamilyReceivedEntriesVpnId OBJECT-TYPE + SYNTAX VpnIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompRoutesTableFamilyReceivedEntriesEntry 1 } + +-- tagpath /omp/routes-table/family/received-entries/prefix +ompRoutesTableFamilyReceivedEntriesPrefix OBJECT-TYPE + SYNTAX IpPrefix + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompRoutesTableFamilyReceivedEntriesEntry 2 } + +-- tagpath /omp/routes-table/family/received-entries/received +ompRoutesTableFamilyReceivedEntriesReceivedTable OBJECT-TYPE + SYNTAX SEQUENCE OF OmpRoutesTableFamilyReceivedEntriesReceivedEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { ompRoutesTable 9 } + +-- tagpath /omp/routes-table/family/received-entries/received +ompRoutesTableFamilyReceivedEntriesReceivedEntry OBJECT-TYPE + SYNTAX OmpRoutesTableFamilyReceivedEntriesReceivedEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { ompRoutesTableFamilyAddressFamily, ompRoutesTableFamilyReceivedEntriesVpnId, ompRoutesTableFamilyReceivedEntriesPrefix, ompRoutesTableFamilyReceivedEntriesReceivedFromPeer, ompRoutesTableFamilyReceivedEntriesReceivedPathId } + ::= { ompRoutesTableFamilyReceivedEntriesReceivedTable 1 } + +OmpRoutesTableFamilyReceivedEntriesReceivedEntry ::= + SEQUENCE { + ompRoutesTableFamilyReceivedEntriesReceivedFromPeer InetAddressIP, + ompRoutesTableFamilyReceivedEntriesReceivedPathId Unsigned32, + ompRoutesTableFamilyReceivedEntriesReceivedLabel Unsigned32, + ompRoutesTableFamilyReceivedEntriesReceivedStatus RibInStatusType, + ompRoutesTableFamilyReceivedEntriesReceivedLossReason LossReasonEnum, + ompRoutesTableFamilyReceivedEntriesReceivedLostToPeer InetAddressIP, + ompRoutesTableFamilyReceivedEntriesReceivedLostToPathId Unsigned32 + } + +-- tagpath /omp/routes-table/family/received-entries/received/from-peer +ompRoutesTableFamilyReceivedEntriesReceivedFromPeer OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { ompRoutesTableFamilyReceivedEntriesReceivedEntry 1 } + +-- tagpath /omp/routes-table/family/received-entries/received/path-id +ompRoutesTableFamilyReceivedEntriesReceivedPathId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { ompRoutesTableFamilyReceivedEntriesReceivedEntry 2 } + +-- tagpath /omp/routes-table/family/received-entries/received/label +ompRoutesTableFamilyReceivedEntriesReceivedLabel OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompRoutesTableFamilyReceivedEntriesReceivedEntry 3 } + +-- tagpath /omp/routes-table/family/received-entries/received/status +ompRoutesTableFamilyReceivedEntriesReceivedStatus OBJECT-TYPE + SYNTAX RibInStatusType + MAX-ACCESS read-only + STATUS current + DESCRIPTION "RIB-in status" + ::= { ompRoutesTableFamilyReceivedEntriesReceivedEntry 4 } + +-- tagpath /omp/routes-table/family/received-entries/received/loss-reason +ompRoutesTableFamilyReceivedEntriesReceivedLossReason OBJECT-TYPE + SYNTAX LossReasonEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompRoutesTableFamilyReceivedEntriesReceivedEntry 5 } + +-- tagpath /omp/routes-table/family/received-entries/received/lost-to-peer +ompRoutesTableFamilyReceivedEntriesReceivedLostToPeer OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompRoutesTableFamilyReceivedEntriesReceivedEntry 6 } + +-- tagpath /omp/routes-table/family/received-entries/received/lost-to-path-id +ompRoutesTableFamilyReceivedEntriesReceivedLostToPathId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompRoutesTableFamilyReceivedEntriesReceivedEntry 7 } + +-- tagpath /omp/routes-table/family/received-entries/received/attributes +ompRoutesTableFamilyReceivedEntriesReceivedAttributesTable OBJECT-TYPE + SYNTAX SEQUENCE OF OmpRoutesTableFamilyReceivedEntriesReceivedAttributesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { ompRoutesTable 10 } + +-- tagpath /omp/routes-table/family/received-entries/received/attributes +ompRoutesTableFamilyReceivedEntriesReceivedAttributesEntry OBJECT-TYPE + SYNTAX OmpRoutesTableFamilyReceivedEntriesReceivedAttributesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { ompRoutesTableFamilyAddressFamily, ompRoutesTableFamilyReceivedEntriesVpnId, ompRoutesTableFamilyReceivedEntriesPrefix, ompRoutesTableFamilyReceivedEntriesReceivedFromPeer, ompRoutesTableFamilyReceivedEntriesReceivedPathId, ompRoutesTableFamilyReceivedEntriesReceivedAttributesAttributeType } + ::= { ompRoutesTableFamilyReceivedEntriesReceivedAttributesTable 1 } + +OmpRoutesTableFamilyReceivedEntriesReceivedAttributesEntry ::= + SEQUENCE { + ompRoutesTableFamilyReceivedEntriesReceivedAttributesAttributeType AttributeTypeEnum, + ompRoutesTableFamilyReceivedEntriesReceivedAttributesTlocIp InetAddressIP, + ompRoutesTableFamilyReceivedEntriesReceivedAttributesTlocColor INTEGER, + ompRoutesTableFamilyReceivedEntriesReceivedAttributesTlocEncap INTEGER, + ompRoutesTableFamilyReceivedEntriesReceivedAttributesOriginProtocol INTEGER, + ompRoutesTableFamilyReceivedEntriesReceivedAttributesOriginMetric Unsigned32, + ompRoutesTableFamilyReceivedEntriesReceivedAttributesDomainId Unsigned32, + ompRoutesTableFamilyReceivedEntriesReceivedAttributesSiteId Unsigned32, + ompRoutesTableFamilyReceivedEntriesReceivedAttributesPreference Unsigned32, + ompRoutesTableFamilyReceivedEntriesReceivedAttributesTag Unsigned32, + ompRoutesTableFamilyReceivedEntriesReceivedAttributesUnknownAttributeLen UnsignedShort, + ompRoutesTableFamilyReceivedEntriesReceivedAttributesOriginator IpAddress, + ompRoutesTableFamilyReceivedEntriesReceivedAttributesUltimateTlocIp InetAddressIP, + ompRoutesTableFamilyReceivedEntriesReceivedAttributesUltimateTlocColor INTEGER, + ompRoutesTableFamilyReceivedEntriesReceivedAttributesUltimateTlocEncap INTEGER, + ompRoutesTableFamilyReceivedEntriesReceivedAttributesUltimateTlocAction INTEGER, + ompRoutesTableFamilyReceivedEntriesReceivedAttributesOverlayId Unsigned32, + ompRoutesTableFamilyReceivedEntriesReceivedAttributesAsPath String, + ompRoutesTableFamilyReceivedEntriesReceivedAttributesCommunity String, + ompRoutesTableFamilyReceivedEntriesReceivedAttributesSiteType String + + } + +-- tagpath /omp/routes-table/family/received-entries/received/attributes/attribute-type +ompRoutesTableFamilyReceivedEntriesReceivedAttributesAttributeType OBJECT-TYPE + SYNTAX AttributeTypeEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompRoutesTableFamilyReceivedEntriesReceivedAttributesEntry 1 } + +-- tagpath /omp/routes-table/family/received-entries/received/attributes/tloc/ip +ompRoutesTableFamilyReceivedEntriesReceivedAttributesTlocIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "IP address" + ::= { ompRoutesTableFamilyReceivedEntriesReceivedAttributesEntry 2 } + +-- tagpath /omp/routes-table/family/received-entries/received/attributes/tloc/color +ompRoutesTableFamilyReceivedEntriesReceivedAttributesTlocColor OBJECT-TYPE + SYNTAX INTEGER {none(0),default(1),mpls(2),metro-ethernet(3),biz-internet(4),public-internet(5),lte(6),threeG(7),red(8),green(9),blue(10),gold(11),silver(12),bronze(13),custom1(14),custom2(15),custom3(16),private1(17),private2(18),private3(19),private4(20),private5(21),private6(22)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Color" + ::= { ompRoutesTableFamilyReceivedEntriesReceivedAttributesEntry 3 } + +-- tagpath /omp/routes-table/family/received-entries/received/attributes/tloc/encap +ompRoutesTableFamilyReceivedEntriesReceivedAttributesTlocEncap OBJECT-TYPE + SYNTAX INTEGER {none(0),gre(1),ipsec(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Encapsulation" + ::= { ompRoutesTableFamilyReceivedEntriesReceivedAttributesEntry 4 } + +-- tagpath /omp/routes-table/family/received-entries/received/attributes/origin/protocol +ompRoutesTableFamilyReceivedEntriesReceivedAttributesOriginProtocol OBJECT-TYPE + SYNTAX INTEGER {proto-invalid(0), + static(1), + connected(2), + eBGP(3), + iBGP(4), + oSPF-intra-area(5), + oSPF-inter-area(6), + oSPF-external-1(7), + oSPF-external-2(8), + aggregate(9), + natpoolInside(10), + eigrp-sum(11), + eigrp-int(12), + eigrp-ext(13), + lisp(14), + isis(15), + nat(16)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Origin protocol" + ::= { ompRoutesTableFamilyReceivedEntriesReceivedAttributesEntry 5 } + +-- tagpath /omp/routes-table/family/received-entries/received/attributes/origin/metric +ompRoutesTableFamilyReceivedEntriesReceivedAttributesOriginMetric OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Origin metric" + ::= { ompRoutesTableFamilyReceivedEntriesReceivedAttributesEntry 6 } + +-- tagpath /omp/routes-table/family/received-entries/received/attributes/domain-id +ompRoutesTableFamilyReceivedEntriesReceivedAttributesDomainId OBJECT-TYPE + SYNTAX Unsigned32 (0 .. 4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompRoutesTableFamilyReceivedEntriesReceivedAttributesEntry 7 } + +-- tagpath /omp/routes-table/family/received-entries/received/attributes/site-id +ompRoutesTableFamilyReceivedEntriesReceivedAttributesSiteId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompRoutesTableFamilyReceivedEntriesReceivedAttributesEntry 8 } + +-- tagpath /omp/routes-table/family/received-entries/received/attributes/preference +ompRoutesTableFamilyReceivedEntriesReceivedAttributesPreference OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompRoutesTableFamilyReceivedEntriesReceivedAttributesEntry 9 } + +-- tagpath /omp/routes-table/family/received-entries/received/attributes/tag +ompRoutesTableFamilyReceivedEntriesReceivedAttributesTag OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompRoutesTableFamilyReceivedEntriesReceivedAttributesEntry 10 } + +-- tagpath /omp/routes-table/family/received-entries/received/attributes/unknown-attribute-len +ompRoutesTableFamilyReceivedEntriesReceivedAttributesUnknownAttributeLen OBJECT-TYPE + SYNTAX UnsignedShort + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompRoutesTableFamilyReceivedEntriesReceivedAttributesEntry 11 } + +-- tagpath /omp/routes-table/family/received-entries/received/attributes/originator +ompRoutesTableFamilyReceivedEntriesReceivedAttributesOriginator OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompRoutesTableFamilyReceivedEntriesReceivedAttributesEntry 12 } + +-- tagpath /omp/routes-table/family/received-entries/received/attributes/ultimate-tloc/ip +ompRoutesTableFamilyReceivedEntriesReceivedAttributesUltimateTlocIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "IP address" + ::= { ompRoutesTableFamilyReceivedEntriesReceivedAttributesEntry 13 } + +-- tagpath /omp/routes-table/family/received-entries/received/attributes/ultimate-tloc/color +ompRoutesTableFamilyReceivedEntriesReceivedAttributesUltimateTlocColor OBJECT-TYPE + SYNTAX INTEGER {none(0),default(1),mpls(2),metro-ethernet(3),biz-internet(4),public-internet(5),lte(6),threeG(7),red(8),green(9),blue(10),gold(11),silver(12),bronze(13),custom1(14),custom2(15),custom3(16),private1(17),private2(18),private3(19),private4(20),private5(21),private6(22)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Color" + ::= { ompRoutesTableFamilyReceivedEntriesReceivedAttributesEntry 14 } + +-- tagpath /omp/routes-table/family/received-entries/received/attributes/ultimate-tloc/encap +ompRoutesTableFamilyReceivedEntriesReceivedAttributesUltimateTlocEncap OBJECT-TYPE + SYNTAX INTEGER {none(0),gre(1),ipsec(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Encapsulation" + ::= { ompRoutesTableFamilyReceivedEntriesReceivedAttributesEntry 15 } + +-- tagpath /omp/routes-table/family/received-entries/received/attributes/ultimate-tloc-action +ompRoutesTableFamilyReceivedEntriesReceivedAttributesUltimateTlocAction OBJECT-TYPE + SYNTAX INTEGER {none(0),strict(1),primary(2),ecmp(3),backup(4)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Ultimate TLOC action to indicate if packets should be forwarded only via intermediate TLOC or fallback to ultimate TLOC" + ::= { ompRoutesTableFamilyReceivedEntriesReceivedAttributesEntry 16 } + +-- tagpath /omp/routes-table/family/received-entries/received/attributes/overlay-id +ompRoutesTableFamilyReceivedEntriesReceivedAttributesOverlayId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompRoutesTableFamilyReceivedEntriesReceivedAttributesEntry 17 } + +-- tagpath /omp/routes-table/family/received-entries/received/attributes/as-path +ompRoutesTableFamilyReceivedEntriesReceivedAttributesAsPath OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompRoutesTableFamilyReceivedEntriesReceivedAttributesEntry 18 } + +-- tagpath /omp/routes-table/family/received-entries/received/attributes/community +ompRoutesTableFamilyReceivedEntriesReceivedAttributesCommunity OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompRoutesTableFamilyReceivedEntriesReceivedAttributesEntry 19 } + +-- tagpath /omp/routes-table/family/received-entries/received/attributes/sitetype +ompRoutesTableFamilyReceivedEntriesReceivedAttributesSiteType OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompRoutesTableFamilyReceivedEntriesReceivedAttributesEntry 20 } + + +-- tagpath /omp/routes-table/family/advertised-entries +ompRoutesTableFamilyAdvertisedEntriesTable OBJECT-TYPE + SYNTAX SEQUENCE OF OmpRoutesTableFamilyAdvertisedEntriesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { ompRoutesTable 11 } + +-- tagpath /omp/routes-table/family/advertised-entries +ompRoutesTableFamilyAdvertisedEntriesEntry OBJECT-TYPE + SYNTAX OmpRoutesTableFamilyAdvertisedEntriesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { ompRoutesTableFamilyAddressFamily, ompRoutesTableFamilyAdvertisedEntriesVpnId, ompRoutesTableFamilyAdvertisedEntriesPrefix } + ::= { ompRoutesTableFamilyAdvertisedEntriesTable 1 } + +OmpRoutesTableFamilyAdvertisedEntriesEntry ::= + SEQUENCE { + ompRoutesTableFamilyAdvertisedEntriesVpnId Unsigned32, + ompRoutesTableFamilyAdvertisedEntriesPrefix IpPrefix + } + +-- tagpath /omp/routes-table/family/advertised-entries/vpn-id +ompRoutesTableFamilyAdvertisedEntriesVpnId OBJECT-TYPE + SYNTAX VpnIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompRoutesTableFamilyAdvertisedEntriesEntry 3 } + +-- tagpath /omp/routes-table/family/advertsied-entries/prefix +ompRoutesTableFamilyAdvertisedEntriesPrefix OBJECT-TYPE + SYNTAX IpPrefix + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompRoutesTableFamilyAdvertisedEntriesEntry 4 } + + +-- tagpath /omp/routes-table/family/advertised-entries/advertised +ompRoutesTableFamilyAdvertisedEntriesAdvertisedTable OBJECT-TYPE + SYNTAX SEQUENCE OF OmpRoutesTableFamilyAdvertisedEntriesAdvertisedEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { ompRoutesTable 12 } + +-- tagpath /omp/routes-table/family/advertised-entries/advertised +ompRoutesTableFamilyAdvertisedEntriesAdvertisedEntry OBJECT-TYPE + SYNTAX OmpRoutesTableFamilyAdvertisedEntriesAdvertisedEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { ompRoutesTableFamilyAddressFamily, ompRoutesTableFamilyAdvertisedEntriesVpnId, ompRoutesTableFamilyAdvertisedEntriesPrefix, ompRoutesTableFamilyAdvertisedEntriesAdvertisedToPeer } + ::= { ompRoutesTableFamilyAdvertisedEntriesAdvertisedTable 1 } + +OmpRoutesTableFamilyAdvertisedEntriesAdvertisedEntry ::= + SEQUENCE { + ompRoutesTableFamilyAdvertisedEntriesAdvertisedToPeer InetAddressIP + } + +-- tagpath /omp/routes-table/family/advertised-entries/advertised/to-peer +ompRoutesTableFamilyAdvertisedEntriesAdvertisedToPeer OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompRoutesTableFamilyAdvertisedEntriesAdvertisedEntry 1 } + +-- tagpath /omp/routes-table/family/advertised-entries/advertised/paths +ompRoutesTableFamilyAdvertisedEntriesAdvertisedPathsTable OBJECT-TYPE + SYNTAX SEQUENCE OF OmpRoutesTableFamilyAdvertisedEntriesAdvertisedPathsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { ompRoutesTable 13 } + +-- tagpath /omp/routes-table/family/advertised-entries/advertised/paths +ompRoutesTableFamilyAdvertisedEntriesAdvertisedPathsEntry OBJECT-TYPE + SYNTAX OmpRoutesTableFamilyAdvertisedEntriesAdvertisedPathsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { ompRoutesTableFamilyAddressFamily, ompRoutesTableFamilyAdvertisedEntriesVpnId, ompRoutesTableFamilyAdvertisedEntriesPrefix, ompRoutesTableFamilyAdvertisedEntriesAdvertisedToPeer, ompRoutesTableFamilyAdvertisedEntriesAdvertisedPathsAdvertiseId } + ::= { ompRoutesTableFamilyAdvertisedEntriesAdvertisedPathsTable 1 } + +OmpRoutesTableFamilyAdvertisedEntriesAdvertisedPathsEntry ::= + SEQUENCE { + ompRoutesTableFamilyAdvertisedEntriesAdvertisedPathsAdvertiseId Unsigned32 + } + +-- tagpath /omp/routes-table/family/advertised-entries/advertised/paths/advertise-id +ompRoutesTableFamilyAdvertisedEntriesAdvertisedPathsAdvertiseId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompRoutesTableFamilyAdvertisedEntriesAdvertisedPathsEntry 1 } + +-- tagpath /omp/routes-table/family/advertised-entries/advertised/paths/attributes +ompRoutesTableFamilyAdvertisedEntriesAdvertisedPathsAttributesTable OBJECT-TYPE + SYNTAX SEQUENCE OF OmpRoutesTableFamilyAdvertisedEntriesAdvertisedPathsAttributesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { ompRoutesTable 14 } + +-- tagpath /omp/routes-table/family/advertised-entries/advertised/paths/attributes +ompRoutesTableFamilyAdvertisedEntriesAdvertisedPathsAttributesEntry OBJECT-TYPE + SYNTAX OmpRoutesTableFamilyAdvertisedEntriesAdvertisedPathsAttributesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { ompRoutesTableFamilyAddressFamily, ompRoutesTableFamilyAdvertisedEntriesVpnId, ompRoutesTableFamilyAdvertisedEntriesPrefix, ompRoutesTableFamilyAdvertisedEntriesAdvertisedToPeer, ompRoutesTableFamilyAdvertisedEntriesAdvertisedPathsAdvertiseId, ompRoutesTableFamilyAdvertisedEntriesAdvertisedPathsAttributesPathId } + ::= { ompRoutesTableFamilyAdvertisedEntriesAdvertisedPathsAttributesTable 1 } + +OmpRoutesTableFamilyAdvertisedEntriesAdvertisedPathsAttributesEntry ::= + SEQUENCE { + ompRoutesTableFamilyAdvertisedEntriesAdvertisedPathsAttributesPathId Unsigned32, + ompRoutesTableFamilyAdvertisedEntriesAdvertisedPathsAttributesLabel Unsigned32, + ompRoutesTableFamilyAdvertisedEntriesAdvertisedPathsAttributesTlocIp InetAddressIP, + ompRoutesTableFamilyAdvertisedEntriesAdvertisedPathsAttributesTlocColor INTEGER, + ompRoutesTableFamilyAdvertisedEntriesAdvertisedPathsAttributesTlocEncap INTEGER, + ompRoutesTableFamilyAdvertisedEntriesAdvertisedPathsAttrbOrgProto INTEGER, + ompRoutesTableFamilyAdvertisedEntriesAdvertisedPathsAttributesOriginMetric Unsigned32, + ompRoutesTableFamilyAdvertisedEntriesAdvertisedPathsAttributesDomainId Unsigned32, + ompRoutesTableFamilyAdvertisedEntriesAdvertisedPathsAttributesSiteId Unsigned32, + ompRoutesTableFamilyAdvertisedEntriesAdvertisedPathsAttributesPreference Unsigned32, + ompRoutesTableFamilyAdvertisedEntriesAdvertisedPathsAttributesTag Unsigned32, + ompRoutesTableFamilyAdvertisedEntriesAdvertisedPathsAttrbUnkAttrbLen UnsignedShort, + ompRoutesTableFamilyAdvertisedEntriesAdvertisedPathsAttributesOriginator IpAddress, + ompRoutesTableFamilyAdvertisedEntriesAdvertisedPathsAttrUltTlocIp InetAddressIP, + ompRoutesTableFamilyAdvertisedEntriesAdvertisedPathsAttrUltTlocColor INTEGER, + ompRoutesTableFamilyAdvertisedEntriesAdvertisedPathsAttrUltTlocEncap INTEGER, + ompRoutesTableFamilyAdvertisedEntriesAdvertisedPathsAttrUltTlocAction INTEGER, + ompRoutesTableFamilyAdvertisedEntriesAdvertisedPathsAttributesOverlayId Unsigned32, + ompRoutesTableFamilyAdvertisedEntriesAdvertisedPathsAttributesAsPath String, + ompRoutesTableFamilyAdvertisedEntriesAdvertisedPathsAttributesCommunity String, + ompRoutesTableFamilyAdvertisedEntriesAdvertisedPathsAttributesSiteType String + } + +-- tagpath /omp/routes-table/family/advertised-entries/advertised/paths/attributes/path-id +ompRoutesTableFamilyAdvertisedEntriesAdvertisedPathsAttributesPathId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { ompRoutesTableFamilyAdvertisedEntriesAdvertisedPathsAttributesEntry 1 } + +-- tagpath /omp/routes-table/family/advertised-entries/advertised/paths/attributes/label +ompRoutesTableFamilyAdvertisedEntriesAdvertisedPathsAttributesLabel OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompRoutesTableFamilyAdvertisedEntriesAdvertisedPathsAttributesEntry 2 } + +-- tagpath /omp/routes-table/family/advertised-entries/advertised/paths/attributes/tloc/ip +ompRoutesTableFamilyAdvertisedEntriesAdvertisedPathsAttributesTlocIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "IP address" + ::= { ompRoutesTableFamilyAdvertisedEntriesAdvertisedPathsAttributesEntry 3 } + +-- tagpath /omp/routes-table/family/advertised-entries/advertised/paths/attributes/tloc/color +ompRoutesTableFamilyAdvertisedEntriesAdvertisedPathsAttributesTlocColor OBJECT-TYPE + SYNTAX INTEGER {default(1),mpls(2),metro-ethernet(3),biz-internet(4),public-internet(5),lte(6),threeG(7),red(8),green(9),blue(10),gold(11),silver(12),bronze(13),custom1(14),custom2(15),custom3(16),private1(17),private2(18),private3(19),private4(20),private5(21),private6(22)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Color" + ::= { ompRoutesTableFamilyAdvertisedEntriesAdvertisedPathsAttributesEntry 4 } + +-- tagpath /omp/routes-table/family/advertised-entries/advertised/paths/attributes/tloc/encap +ompRoutesTableFamilyAdvertisedEntriesAdvertisedPathsAttributesTlocEncap OBJECT-TYPE + SYNTAX INTEGER {gre(1),ipsec(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Encapsulation" + ::= { ompRoutesTableFamilyAdvertisedEntriesAdvertisedPathsAttributesEntry 5 } + +-- tagpath /omp/routes-table/family/advertised-entries/advertised/paths/attributes/origin/protocol +ompRoutesTableFamilyAdvertisedEntriesAdvertisedPathsAttrbOrgProto OBJECT-TYPE + SYNTAX INTEGER {proto-invalid(0), + static(1), + connected(2), + eBGP(3), + iBGP(4), + oSPF-intra-area(5), + oSPF-inter-area(6), + oSPF-external-1(7), + oSPF-external-2(8), + aggregate(9), + natpoolInside(10), + eigrp-sum(11), + eigrp-int(12), + eigrp-ext(13), + lisp(14), + isis(15), + nat(16)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Origin protocol" + ::= { ompRoutesTableFamilyAdvertisedEntriesAdvertisedPathsAttributesEntry 6 } + +-- tagpath /omp/routes-table/family/advertised-entries/advertised/paths/attributes/origin/metric +ompRoutesTableFamilyAdvertisedEntriesAdvertisedPathsAttributesOriginMetric OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Origin metric" + ::= { ompRoutesTableFamilyAdvertisedEntriesAdvertisedPathsAttributesEntry 7 } + +-- tagpath /omp/routes-table/family/advertised-entries/advertised/paths/attributes/domain-id +ompRoutesTableFamilyAdvertisedEntriesAdvertisedPathsAttributesDomainId OBJECT-TYPE + SYNTAX Unsigned32 (0 .. 4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompRoutesTableFamilyAdvertisedEntriesAdvertisedPathsAttributesEntry 8 } + +-- tagpath /omp/routes-table/family/advertised-entries/advertised/paths/attributes/site-id +ompRoutesTableFamilyAdvertisedEntriesAdvertisedPathsAttributesSiteId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompRoutesTableFamilyAdvertisedEntriesAdvertisedPathsAttributesEntry 9 } + +-- tagpath /omp/routes-table/family/advertised-entries/advertised/paths/attributes/preference +ompRoutesTableFamilyAdvertisedEntriesAdvertisedPathsAttributesPreference OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompRoutesTableFamilyAdvertisedEntriesAdvertisedPathsAttributesEntry 10 } + +-- tagpath /omp/routes-table/family/advertised-entries/advertised/paths/attributes/tag +ompRoutesTableFamilyAdvertisedEntriesAdvertisedPathsAttributesTag OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompRoutesTableFamilyAdvertisedEntriesAdvertisedPathsAttributesEntry 11 } + +-- tagpath /omp/routes-table/family/advertised-entries/advertised/paths/attributes/unknown-attribute-len +ompRoutesTableFamilyAdvertisedEntriesAdvertisedPathsAttrbUnkAttrbLen OBJECT-TYPE + SYNTAX UnsignedShort + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompRoutesTableFamilyAdvertisedEntriesAdvertisedPathsAttributesEntry 12 } + +-- tagpath /omp/routes-table/family/advertised-entries/advertised/paths/attributes/originator +ompRoutesTableFamilyAdvertisedEntriesAdvertisedPathsAttributesOriginator OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompRoutesTableFamilyAdvertisedEntriesAdvertisedPathsAttributesEntry 13 } + +-- tagpath /omp/routes-table/family/advertised-entries/advertised/paths/attributes/ultimate-tloc/ip +ompRoutesTableFamilyAdvertisedEntriesAdvertisedPathsAttrUltTlocIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "IP address" + ::= { ompRoutesTableFamilyAdvertisedEntriesAdvertisedPathsAttributesEntry 14 } + +-- tagpath /omp/routes-table/family/advertised-entries/advertised/paths/attributes/ultimate-tloc/color +ompRoutesTableFamilyAdvertisedEntriesAdvertisedPathsAttrUltTlocColor OBJECT-TYPE + SYNTAX INTEGER {default(1),mpls(2),metro-ethernet(3),biz-internet(4),public-internet(5),lte(6),threeG(7),red(8),green(9),blue(10),gold(11),silver(12),bronze(13),custom1(14),custom2(15),custom3(16),private1(17),private2(18),private3(19),private4(20),private5(21),private6(22)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Color" + ::= { ompRoutesTableFamilyAdvertisedEntriesAdvertisedPathsAttributesEntry 15 } + +-- tagpath /omp/routes-table/family/advertised-entries/advertised/paths/attributes/ultimate-tloc/encap +ompRoutesTableFamilyAdvertisedEntriesAdvertisedPathsAttrUltTlocEncap OBJECT-TYPE + SYNTAX INTEGER {gre(1),ipsec(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Encapsulation" + ::= { ompRoutesTableFamilyAdvertisedEntriesAdvertisedPathsAttributesEntry 16 } + +-- tagpath /omp/routes-table/family/advertised-entries/advertised/paths/attributes/ultimate-tloc-action +ompRoutesTableFamilyAdvertisedEntriesAdvertisedPathsAttrUltTlocAction OBJECT-TYPE + SYNTAX INTEGER {none(0),strict(1),primary(2),ecmp(3),backup(4)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Ultimate TLOC action to indicate if packets should be forwarded only via intermediate TLOC or fallback to ultimate TLOC" + ::= { ompRoutesTableFamilyAdvertisedEntriesAdvertisedPathsAttributesEntry 17 } + +-- tagpath /omp/routes-table/family/advertised-entries/advertised/paths/attributes/overlay-id +ompRoutesTableFamilyAdvertisedEntriesAdvertisedPathsAttributesOverlayId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompRoutesTableFamilyAdvertisedEntriesAdvertisedPathsAttributesEntry 18 } + +-- tagpath /omp/routes-table/family/advertised-entries/advertised/paths/attributes/as-path +ompRoutesTableFamilyAdvertisedEntriesAdvertisedPathsAttributesAsPath OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompRoutesTableFamilyAdvertisedEntriesAdvertisedPathsAttributesEntry 19 } + +-- tagpath /omp/routes-table/family/advertised-entries/advertised/paths/attributes/community +ompRoutesTableFamilyAdvertisedEntriesAdvertisedPathsAttributesCommunity OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompRoutesTableFamilyAdvertisedEntriesAdvertisedPathsAttributesEntry 20 } + +-- tagpath /omp/routes-table/family/advertised-entries/advertised/paths/attributes/sitetype +ompRoutesTableFamilyAdvertisedEntriesAdvertisedPathsAttributesSiteType OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompRoutesTableFamilyAdvertisedEntriesAdvertisedPathsAttributesEntry 21 } + +-- tagpath /omp/best-match-route/family +ompBestMatchRouteFamilyTable OBJECT-TYPE + SYNTAX SEQUENCE OF OmpBestMatchRouteFamilyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { ompBestMatchRoute 1 } + +-- tagpath /omp/best-match-route/family +ompBestMatchRouteFamilyEntry OBJECT-TYPE + SYNTAX OmpBestMatchRouteFamilyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { ompBestMatchRouteFamilyAddressFamily } + ::= { ompBestMatchRouteFamilyTable 1 } + +OmpBestMatchRouteFamilyEntry ::= + SEQUENCE { + ompBestMatchRouteFamilyAddressFamily AddrFamilyEnum + } + +-- tagpath /omp/best-match-route/family/address-family +ompBestMatchRouteFamilyAddressFamily OBJECT-TYPE + SYNTAX AddrFamilyEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompBestMatchRouteFamilyEntry 1 } + +-- tagpath /omp/best-match-route/family/entries +ompBestMatchRouteFamilyEntriesTable OBJECT-TYPE + SYNTAX SEQUENCE OF OmpBestMatchRouteFamilyEntriesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { ompBestMatchRoute 2 } + +-- tagpath /omp/best-match-route/family/entries +ompBestMatchRouteFamilyEntriesEntry OBJECT-TYPE + SYNTAX OmpBestMatchRouteFamilyEntriesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { ompBestMatchRouteFamilyAddressFamily, ompBestMatchRouteFamilyEntriesVpnId, ompBestMatchRouteFamilyEntriesRouteAddr } + ::= { ompBestMatchRouteFamilyEntriesTable 1 } + +OmpBestMatchRouteFamilyEntriesEntry ::= + SEQUENCE { + ompBestMatchRouteFamilyEntriesVpnId Unsigned32, + ompBestMatchRouteFamilyEntriesRouteAddr InetAddressIP, + ompBestMatchRouteFamilyEntriesPrefix IpPrefix + } + +-- tagpath /omp/best-match-route/family/entries/vpn-id +ompBestMatchRouteFamilyEntriesVpnId OBJECT-TYPE + SYNTAX VpnIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { ompBestMatchRouteFamilyEntriesEntry 1 } + +-- tagpath /omp/best-match-route/family/entries/route-addr +ompBestMatchRouteFamilyEntriesRouteAddr OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { ompBestMatchRouteFamilyEntriesEntry 2 } + +-- tagpath /omp/best-match-route/family/entries/prefix +ompBestMatchRouteFamilyEntriesPrefix OBJECT-TYPE + SYNTAX IpPrefix + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompBestMatchRouteFamilyEntriesEntry 3 } + +-- tagpath /omp/best-match-route/family/entries/received +ompBestMatchRouteFamilyEntriesReceivedTable OBJECT-TYPE + SYNTAX SEQUENCE OF OmpBestMatchRouteFamilyEntriesReceivedEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { ompBestMatchRoute 3 } + +-- tagpath /omp/best-match-route/family/entries/received +ompBestMatchRouteFamilyEntriesReceivedEntry OBJECT-TYPE + SYNTAX OmpBestMatchRouteFamilyEntriesReceivedEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { ompBestMatchRouteFamilyAddressFamily, ompBestMatchRouteFamilyEntriesVpnId, ompBestMatchRouteFamilyEntriesRouteAddr, ompBestMatchRouteFamilyEntriesReceivedFromPeer, ompBestMatchRouteFamilyEntriesReceivedPathId } + ::= { ompBestMatchRouteFamilyEntriesReceivedTable 1 } + +OmpBestMatchRouteFamilyEntriesReceivedEntry ::= + SEQUENCE { + ompBestMatchRouteFamilyEntriesReceivedFromPeer InetAddressIP, + ompBestMatchRouteFamilyEntriesReceivedPathId Unsigned32, + ompBestMatchRouteFamilyEntriesReceivedLabel Unsigned32, + ompBestMatchRouteFamilyEntriesReceivedStatus RibInStatusType, + ompBestMatchRouteFamilyEntriesReceivedLossReason LossReasonEnum, + ompBestMatchRouteFamilyEntriesReceivedLostToPeer InetAddressIP, + ompBestMatchRouteFamilyEntriesReceivedLostToPathId Unsigned32 + } + +-- tagpath /omp/best-match-route/family/entries/received/from-peer +ompBestMatchRouteFamilyEntriesReceivedFromPeer OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { ompBestMatchRouteFamilyEntriesReceivedEntry 1 } + +-- tagpath /omp/best-match-route/family/entries/received/path-id +ompBestMatchRouteFamilyEntriesReceivedPathId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { ompBestMatchRouteFamilyEntriesReceivedEntry 2 } + +-- tagpath /omp/best-match-route/family/entries/received/label +ompBestMatchRouteFamilyEntriesReceivedLabel OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompBestMatchRouteFamilyEntriesReceivedEntry 3 } + +-- tagpath /omp/best-match-route/family/entries/received/status +ompBestMatchRouteFamilyEntriesReceivedStatus OBJECT-TYPE + SYNTAX RibInStatusType + MAX-ACCESS read-only + STATUS current + DESCRIPTION "RIB-in status" + ::= { ompBestMatchRouteFamilyEntriesReceivedEntry 4 } + +-- tagpath /omp/best-match-route/family/entries/received/loss-reason +ompBestMatchRouteFamilyEntriesReceivedLossReason OBJECT-TYPE + SYNTAX LossReasonEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompBestMatchRouteFamilyEntriesReceivedEntry 5 } + +-- tagpath /omp/best-match-route/family/entries/received/lost-to-peer +ompBestMatchRouteFamilyEntriesReceivedLostToPeer OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompBestMatchRouteFamilyEntriesReceivedEntry 6 } + +-- tagpath /omp/best-match-route/family/entries/received/lost-to-path-id +ompBestMatchRouteFamilyEntriesReceivedLostToPathId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompBestMatchRouteFamilyEntriesReceivedEntry 7 } + +-- tagpath /omp/best-match-route/family/entries/received/attributes +ompBestMatchRouteFamilyEntriesReceivedAttributesTable OBJECT-TYPE + SYNTAX SEQUENCE OF OmpBestMatchRouteFamilyEntriesReceivedAttributesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { ompBestMatchRoute 4 } + +-- tagpath /omp/best-match-route/family/entries/received/attributes +ompBestMatchRouteFamilyEntriesReceivedAttributesEntry OBJECT-TYPE + SYNTAX OmpBestMatchRouteFamilyEntriesReceivedAttributesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { ompBestMatchRouteFamilyAddressFamily, ompBestMatchRouteFamilyEntriesVpnId, ompBestMatchRouteFamilyEntriesRouteAddr, ompBestMatchRouteFamilyEntriesReceivedFromPeer, ompBestMatchRouteFamilyEntriesReceivedPathId, ompBestMatchRouteFamilyEntriesReceivedAttributesPseudoKey } + ::= { ompBestMatchRouteFamilyEntriesReceivedAttributesTable 1 } + +OmpBestMatchRouteFamilyEntriesReceivedAttributesEntry ::= + SEQUENCE { + ompBestMatchRouteFamilyEntriesReceivedAttributesPseudoKey Unsigned32, + ompBestMatchRouteFamilyEntriesReceivedAttributesAttributeType AttributeTypeEnum, + ompBestMatchRouteFamilyEntriesReceivedAttributesTlocIp InetAddressIP, + ompBestMatchRouteFamilyEntriesReceivedAttributesTlocColor INTEGER, + ompBestMatchRouteFamilyEntriesReceivedAttributesTlocEncap INTEGER, + ompBestMatchRouteFamilyEntriesReceivedAttributesOriginProtocol INTEGER, + ompBestMatchRouteFamilyEntriesReceivedAttributesOriginMetric Unsigned32, + ompBestMatchRouteFamilyEntriesReceivedAttributesDomainId Unsigned32, + ompBestMatchRouteFamilyEntriesReceivedAttributesSiteId Unsigned32, + ompBestMatchRouteFamilyEntriesReceivedAttributesPreference Unsigned32, + ompBestMatchRouteFamilyEntriesReceivedAttributesTag Unsigned32, + ompBestMatchRouteFamilyEntriesReceivedAttrbUnkAttrbLen UnsignedShort, + ompBestMatchRouteFamilyEntriesReceivedAttributesOriginator IpAddress, + ompBestMatchRouteFamilyEntriesReceivedAttributesOverlayId Unsigned32, + ompBestMatchRouteFamilyEntriesReceivedAttributesAsPath String, + ompBestMatchRouteFamilyEntriesReceivedAttributesCommunity String, + ompBestMatchRouteFamilyEntriesReceivedAttributesUltimateTlocIp InetAddressIP, + ompBestMatchRouteFamilyEntriesReceivedAttributesUltimateTlocColor INTEGER, + ompBestMatchRouteFamilyEntriesReceivedAttributesUltimateTlocEncap INTEGER, + ompBestMatchRouteFamilyEntriesReceivedAttributesUltimateTlocAction INTEGER + } + +-- tagpath /omp/best-match-route/family/entries/received/attributes/pseudo-key +ompBestMatchRouteFamilyEntriesReceivedAttributesPseudoKey OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { ompBestMatchRouteFamilyEntriesReceivedAttributesEntry 1 } + +-- tagpath /omp/best-match-route/family/entries/received/attributes/attribute-type +ompBestMatchRouteFamilyEntriesReceivedAttributesAttributeType OBJECT-TYPE + SYNTAX AttributeTypeEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompBestMatchRouteFamilyEntriesReceivedAttributesEntry 2 } + +-- tagpath /omp/best-match-route/family/entries/received/attributes/tloc/ip +ompBestMatchRouteFamilyEntriesReceivedAttributesTlocIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "IP address" + ::= { ompBestMatchRouteFamilyEntriesReceivedAttributesEntry 3 } + +-- tagpath /omp/best-match-route/family/entries/received/attributes/tloc/color +ompBestMatchRouteFamilyEntriesReceivedAttributesTlocColor OBJECT-TYPE + SYNTAX INTEGER {default(1),mpls(2),metro-ethernet(3),biz-internet(4),public-internet(5),lte(6),threeG(7),red(8),green(9),blue(10),gold(11),silver(12),bronze(13),custom1(14),custom2(15),custom3(16),private1(17),private2(18),private3(19),private4(20),private5(21),private6(22)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Color" + ::= { ompBestMatchRouteFamilyEntriesReceivedAttributesEntry 4 } + +-- tagpath /omp/best-match-route/family/entries/received/attributes/tloc/encap +ompBestMatchRouteFamilyEntriesReceivedAttributesTlocEncap OBJECT-TYPE + SYNTAX INTEGER {gre(1),ipsec(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Encapsulation" + ::= { ompBestMatchRouteFamilyEntriesReceivedAttributesEntry 5 } + +-- tagpath /omp/best-match-route/family/entries/received/attributes/origin/protocol +ompBestMatchRouteFamilyEntriesReceivedAttributesOriginProtocol OBJECT-TYPE + SYNTAX INTEGER {proto-invalid(0), + static(1), + connected(2), + eBGP(3), + iBGP(4), + oSPF-intra-area(5), + oSPF-inter-area(6), + oSPF-external-1(7), + oSPF-external-2(8), + aggregate(9), + natpoolInside(10), + eigrp-sum(11), + eigrp-int(12), + eigrp-ext(13), + lisp(14), + isis(15), + nat(16)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Origin protocol" + ::= { ompBestMatchRouteFamilyEntriesReceivedAttributesEntry 6 } + +-- tagpath /omp/best-match-route/family/entries/received/attributes/origin/metric +ompBestMatchRouteFamilyEntriesReceivedAttributesOriginMetric OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Origin metric" + ::= { ompBestMatchRouteFamilyEntriesReceivedAttributesEntry 7 } + +-- tagpath /omp/best-match-route/family/entries/received/attributes/domain-id +ompBestMatchRouteFamilyEntriesReceivedAttributesDomainId OBJECT-TYPE + SYNTAX Unsigned32 (0 .. 4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompBestMatchRouteFamilyEntriesReceivedAttributesEntry 8 } + +-- tagpath /omp/best-match-route/family/entries/received/attributes/site-id +ompBestMatchRouteFamilyEntriesReceivedAttributesSiteId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompBestMatchRouteFamilyEntriesReceivedAttributesEntry 9 } + +-- tagpath /omp/best-match-route/family/entries/received/attributes/preference +ompBestMatchRouteFamilyEntriesReceivedAttributesPreference OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompBestMatchRouteFamilyEntriesReceivedAttributesEntry 10 } + +-- tagpath /omp/best-match-route/family/entries/received/attributes/tag +ompBestMatchRouteFamilyEntriesReceivedAttributesTag OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompBestMatchRouteFamilyEntriesReceivedAttributesEntry 11 } + +-- tagpath /omp/best-match-route/family/entries/received/attributes/unknown-attribute-len +ompBestMatchRouteFamilyEntriesReceivedAttrbUnkAttrbLen OBJECT-TYPE + SYNTAX UnsignedShort + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompBestMatchRouteFamilyEntriesReceivedAttributesEntry 12 } + +-- tagpath /omp/best-match-route/family/entries/received/attributes/originator +ompBestMatchRouteFamilyEntriesReceivedAttributesOriginator OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompBestMatchRouteFamilyEntriesReceivedAttributesEntry 13 } + +-- tagpath /omp/best-match-route/family/entries/received/attributes/overlay-id +ompBestMatchRouteFamilyEntriesReceivedAttributesOverlayId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompBestMatchRouteFamilyEntriesReceivedAttributesEntry 14 } + +-- tagpath /omp/best-match-route/family/entries/received/attributes/as-path +ompBestMatchRouteFamilyEntriesReceivedAttributesAsPath OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompBestMatchRouteFamilyEntriesReceivedAttributesEntry 15 } + +-- tagpath /omp/best-match-route/family/entries/received/attributes/community +ompBestMatchRouteFamilyEntriesReceivedAttributesCommunity OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompBestMatchRouteFamilyEntriesReceivedAttributesEntry 16 } + +-- tagpath /omp/best-match-route/family/entries/received/attributes/ultimate-tloc/ip +ompBestMatchRouteFamilyEntriesReceivedAttributesUltimateTlocIp OBJECT-TYPE + + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "IP address" + ::= { ompBestMatchRouteFamilyEntriesReceivedAttributesEntry 17 } + +-- tagpath /omp/best-match-route/family/entries/received/attributes/ultimate-tloc/color +ompBestMatchRouteFamilyEntriesReceivedAttributesUltimateTlocColor OBJECT-TYPE + SYNTAX INTEGER {none(0),default(1),mpls(2),metro-ethernet(3),biz-internet(4),public-internet(5),lte(6),threeG(7),red(8),green(9),blue(10),gold(11),silver(12),bronze(13),custom1(14),custom2(15),custom3(16),private1(17),private2(18),private3(19),private4(20),private5(21),private6(22)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Color" + ::= { ompBestMatchRouteFamilyEntriesReceivedAttributesEntry 18 } + +-- tagpath /omp/best-match-route/family/entries/received/attributes/ultimate-tloc/encap +ompBestMatchRouteFamilyEntriesReceivedAttributesUltimateTlocEncap OBJECT-TYPE + SYNTAX INTEGER {none(0),gre(1),ipsec(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Encapsulation" + ::= { ompBestMatchRouteFamilyEntriesReceivedAttributesEntry 19 } + +-- tagpath /omp/best-match-route/family/entries/received/attributes/ultimate-tloc-action +ompBestMatchRouteFamilyEntriesReceivedAttributesUltimateTlocAction OBJECT-TYPE + SYNTAX INTEGER {none(0),strict(1),primary(2),ecmp(3),backup(4)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Ultimate TLOC action to indicate if packets should be forwarded only via intermediate TLOC or fallback to ultimate TLOC" + ::= { ompBestMatchRouteFamilyEntriesReceivedAttributesEntry 20 } + +-- tagpath /omp/best-match-route/family/entries/advertised +ompBestMatchRouteFamilyEntriesAdvertisedTable OBJECT-TYPE + SYNTAX SEQUENCE OF OmpBestMatchRouteFamilyEntriesAdvertisedEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { ompBestMatchRoute 5 } + +-- tagpath /omp/best-match-route/family/entries/advertised +ompBestMatchRouteFamilyEntriesAdvertisedEntry OBJECT-TYPE + SYNTAX OmpBestMatchRouteFamilyEntriesAdvertisedEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { ompBestMatchRouteFamilyAddressFamily, ompBestMatchRouteFamilyEntriesVpnId, ompBestMatchRouteFamilyEntriesRouteAddr, ompBestMatchRouteFamilyEntriesAdvertisedToPeer } + ::= { ompBestMatchRouteFamilyEntriesAdvertisedTable 1 } + +OmpBestMatchRouteFamilyEntriesAdvertisedEntry ::= + SEQUENCE { + ompBestMatchRouteFamilyEntriesAdvertisedToPeer InetAddressIP + } + +-- tagpath /omp/best-match-route/family/entries/advertised/to-peer +ompBestMatchRouteFamilyEntriesAdvertisedToPeer OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompBestMatchRouteFamilyEntriesAdvertisedEntry 1 } + +-- tagpath /omp/best-match-route/family/entries/advertised/paths +ompBestMatchRouteFamilyEntriesAdvertisedPathsTable OBJECT-TYPE + SYNTAX SEQUENCE OF OmpBestMatchRouteFamilyEntriesAdvertisedPathsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { ompBestMatchRoute 6 } + +-- tagpath /omp/best-match-route/family/entries/advertised/paths +ompBestMatchRouteFamilyEntriesAdvertisedPathsEntry OBJECT-TYPE + SYNTAX OmpBestMatchRouteFamilyEntriesAdvertisedPathsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { ompBestMatchRouteFamilyAddressFamily, ompBestMatchRouteFamilyEntriesVpnId, ompBestMatchRouteFamilyEntriesRouteAddr, ompBestMatchRouteFamilyEntriesAdvertisedToPeer, ompBestMatchRouteFamilyEntriesAdvertisedPathsAdvertiseId } + ::= { ompBestMatchRouteFamilyEntriesAdvertisedPathsTable 1 } + +OmpBestMatchRouteFamilyEntriesAdvertisedPathsEntry ::= + SEQUENCE { + ompBestMatchRouteFamilyEntriesAdvertisedPathsAdvertiseId Unsigned32 + } + +-- tagpath /omp/best-match-route/family/entries/advertised/paths/advertise-id +ompBestMatchRouteFamilyEntriesAdvertisedPathsAdvertiseId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompBestMatchRouteFamilyEntriesAdvertisedPathsEntry 1 } + +-- tagpath /omp/best-match-route/family/entries/advertised/paths/attributes +ompBestMatchRouteFamilyEntriesAdvertisedPathsAttributesTable OBJECT-TYPE + SYNTAX SEQUENCE OF OmpBestMatchRouteFamilyEntriesAdvertisedPathsAttributesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { ompBestMatchRoute 7 } + +-- tagpath /omp/best-match-route/family/entries/advertised/paths/attributes +ompBestMatchRouteFamilyEntriesAdvertisedPathsAttributesEntry OBJECT-TYPE + SYNTAX OmpBestMatchRouteFamilyEntriesAdvertisedPathsAttributesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { ompBestMatchRouteFamilyAddressFamily, ompBestMatchRouteFamilyEntriesVpnId, ompBestMatchRouteFamilyEntriesRouteAddr, ompBestMatchRouteFamilyEntriesAdvertisedToPeer, ompBestMatchRouteFamilyEntriesAdvertisedPathsAdvertiseId, ompBestMatchRouteFamilyEntriesAdvertisedPathsAttributesPathId } + ::= { ompBestMatchRouteFamilyEntriesAdvertisedPathsAttributesTable 1 } + +OmpBestMatchRouteFamilyEntriesAdvertisedPathsAttributesEntry ::= + SEQUENCE { + ompBestMatchRouteFamilyEntriesAdvertisedPathsAttributesPathId Unsigned32, + ompBestMatchRouteFamilyEntriesAdvertisedPathsAttributesLabel Unsigned32, + ompBestMatchRouteFamilyEntriesAdvertisedPathsAttributesTlocIp InetAddressIP, + ompBestMatchRouteFamilyEntriesAdvertisedPathsAttributesTlocColor INTEGER, + ompBestMatchRouteFamilyEntriesAdvertisedPathsAttributesTlocEncap INTEGER, + ompBestMatchRouteFamilyEntriesAdvertisedPathsAttrbOrgProto INTEGER, + ompBestMatchRouteFamilyEntriesAdvertisedPathsAttrbOrgMet Unsigned32, + ompBestMatchRouteFamilyEntriesAdvertisedPathsAttributesDomainId Unsigned32, + ompBestMatchRouteFamilyEntriesAdvertisedPathsAttributesSiteId Unsigned32, + ompBestMatchRouteFamilyEntriesAdvertisedPathsAttrbPref Unsigned32, + ompBestMatchRouteFamilyEntriesAdvertisedPathsAttributesTag Unsigned32, + ompBestMatchRouteFamilyEntriesAdvertisedPathsAttrbUnkAttrbLen UnsignedShort, + ompBestMatchRouteFamilyEntriesAdvertisedPathsAttrbOriginator IpAddress, + ompBestMatchRouteFamilyEntriesAdvertisedPathsAttributesOverlayId Unsigned32, + ompBestMatchRouteFamilyEntriesAdvertisedPathsAttributesAsPath String, + ompBestMatchRouteFamilyEntriesAdvertisedPathsAttributesCommunity String + } + +-- tagpath /omp/best-match-route/family/entries/advertised/paths/attributes/path-id +ompBestMatchRouteFamilyEntriesAdvertisedPathsAttributesPathId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { ompBestMatchRouteFamilyEntriesAdvertisedPathsAttributesEntry 1 } + +-- tagpath /omp/best-match-route/family/entries/advertised/paths/attributes/label +ompBestMatchRouteFamilyEntriesAdvertisedPathsAttributesLabel OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompBestMatchRouteFamilyEntriesAdvertisedPathsAttributesEntry 2 } + +-- tagpath /omp/best-match-route/family/entries/advertised/paths/attributes/tloc/ip +ompBestMatchRouteFamilyEntriesAdvertisedPathsAttributesTlocIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "IP address" + ::= { ompBestMatchRouteFamilyEntriesAdvertisedPathsAttributesEntry 3 } + +-- tagpath /omp/best-match-route/family/entries/advertised/paths/attributes/tloc/color +ompBestMatchRouteFamilyEntriesAdvertisedPathsAttributesTlocColor OBJECT-TYPE + SYNTAX INTEGER {default(1),mpls(2),metro-ethernet(3),biz-internet(4),public-internet(5),lte(6),threeG(7),red(8),green(9),blue(10),gold(11),silver(12),bronze(13),custom1(14),custom2(15),custom3(16),private1(17),private2(18),private3(19),private4(20),private5(21),private6(22)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Color" + ::= { ompBestMatchRouteFamilyEntriesAdvertisedPathsAttributesEntry 4 } + +-- tagpath /omp/best-match-route/family/entries/advertised/paths/attributes/tloc/encap +ompBestMatchRouteFamilyEntriesAdvertisedPathsAttributesTlocEncap OBJECT-TYPE + SYNTAX INTEGER {gre(1),ipsec(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Encapsulation" + ::= { ompBestMatchRouteFamilyEntriesAdvertisedPathsAttributesEntry 5 } + +-- tagpath /omp/best-match-route/family/entries/advertised/paths/attributes/origin/protocol +ompBestMatchRouteFamilyEntriesAdvertisedPathsAttrbOrgProto OBJECT-TYPE + SYNTAX INTEGER {proto-invalid(0), + static(1), + connected(2), + eBGP(3), + iBGP(4), + oSPF-intra-area(5), + oSPF-inter-area(6), + oSPF-external-1(7), + oSPF-external-2(8), + aggregate(9), + natpoolInside(10), + eigrp-sum(11), + eigrp-int(12), + eigrp-ext(13), + lisp(14), + isis(15), + nat(16)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Origin protocol" + ::= { ompBestMatchRouteFamilyEntriesAdvertisedPathsAttributesEntry 6 } + +-- tagpath /omp/best-match-route/family/entries/advertised/paths/attributes/origin/metric +ompBestMatchRouteFamilyEntriesAdvertisedPathsAttrbOrgMet OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Origin metric" + ::= { ompBestMatchRouteFamilyEntriesAdvertisedPathsAttributesEntry 7 } + +-- tagpath /omp/best-match-route/family/entries/advertised/paths/attributes/domain-id +ompBestMatchRouteFamilyEntriesAdvertisedPathsAttributesDomainId OBJECT-TYPE + SYNTAX Unsigned32 (0 .. 4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompBestMatchRouteFamilyEntriesAdvertisedPathsAttributesEntry 8 } + +-- tagpath /omp/best-match-route/family/entries/advertised/paths/attributes/site-id +ompBestMatchRouteFamilyEntriesAdvertisedPathsAttributesSiteId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompBestMatchRouteFamilyEntriesAdvertisedPathsAttributesEntry 9 } + +-- tagpath /omp/best-match-route/family/entries/advertised/paths/attributes/preference +ompBestMatchRouteFamilyEntriesAdvertisedPathsAttrbPref OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompBestMatchRouteFamilyEntriesAdvertisedPathsAttributesEntry 10 } + +-- tagpath /omp/best-match-route/family/entries/advertised/paths/attributes/tag +ompBestMatchRouteFamilyEntriesAdvertisedPathsAttributesTag OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompBestMatchRouteFamilyEntriesAdvertisedPathsAttributesEntry 11 } + +-- tagpath /omp/best-match-route/family/entries/advertised/paths/attributes/unknown-attribute-len +ompBestMatchRouteFamilyEntriesAdvertisedPathsAttrbUnkAttrbLen OBJECT-TYPE + SYNTAX UnsignedShort + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompBestMatchRouteFamilyEntriesAdvertisedPathsAttributesEntry 12 } + +-- tagpath /omp/best-match-route/family/entries/advertised/paths/attributes/originator +ompBestMatchRouteFamilyEntriesAdvertisedPathsAttrbOriginator OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompBestMatchRouteFamilyEntriesAdvertisedPathsAttributesEntry 13 } + +-- tagpath /omp/best-match-route/family/entries/advertised/paths/attributes/overlay-id +ompBestMatchRouteFamilyEntriesAdvertisedPathsAttributesOverlayId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompBestMatchRouteFamilyEntriesAdvertisedPathsAttributesEntry 14 } + +-- tagpath /omp/best-match-route/family/entries/advertised/paths/attributes/as-path +ompBestMatchRouteFamilyEntriesAdvertisedPathsAttributesAsPath OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompBestMatchRouteFamilyEntriesAdvertisedPathsAttributesEntry 15 } + +-- tagpath /omp/best-match-route/family/entries/advertised/paths/attributes/community +ompBestMatchRouteFamilyEntriesAdvertisedPathsAttributesCommunity OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompBestMatchRouteFamilyEntriesAdvertisedPathsAttributesEntry 16 } + +-- tagpath /omp/tloc-paths/entries +ompTlocPathsEntriesTable OBJECT-TYPE + SYNTAX SEQUENCE OF OmpTlocPathsEntriesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { ompTlocPaths 1 } + +-- tagpath /omp/tloc-paths/entries +ompTlocPathsEntriesEntry OBJECT-TYPE + SYNTAX OmpTlocPathsEntriesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { ompTlocPathsEntriesIp, ompTlocPathsEntriesColor, ompTlocPathsEntriesEncap } + ::= { ompTlocPathsEntriesTable 1 } + +OmpTlocPathsEntriesEntry ::= + SEQUENCE { + ompTlocPathsEntriesIp InetAddressIP, + ompTlocPathsEntriesColor INTEGER, + ompTlocPathsEntriesEncap INTEGER + } + +-- tagpath /omp/tloc-paths/entries/ip +ompTlocPathsEntriesIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "IP address" + ::= { ompTlocPathsEntriesEntry 1 } + +-- tagpath /omp/tloc-paths/entries/color +ompTlocPathsEntriesColor OBJECT-TYPE + SYNTAX INTEGER {default(1),mpls(2),metro-ethernet(3),biz-internet(4),public-internet(5),lte(6),threeG(7),red(8),green(9),blue(10),gold(11),silver(12),bronze(13),custom1(14),custom2(15),custom3(16),private1(17),private2(18),private3(19),private4(20),private5(21),private6(22)} + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Color" + ::= { ompTlocPathsEntriesEntry 2 } + +-- tagpath /omp/tloc-paths/entries/encap +ompTlocPathsEntriesEncap OBJECT-TYPE + SYNTAX INTEGER {gre(1),ipsec(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Encapsulation" + ::= { ompTlocPathsEntriesEntry 3 } + +-- tagpath /omp/tloc-paths/entries/paths +ompTlocPathsEntriesPathsTable OBJECT-TYPE + SYNTAX SEQUENCE OF OmpTlocPathsEntriesPathsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { ompTlocPaths 2 } + +-- tagpath /omp/tloc-paths/entries/paths +ompTlocPathsEntriesPathsEntry OBJECT-TYPE + SYNTAX OmpTlocPathsEntriesPathsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { ompTlocPathsEntriesIp, ompTlocPathsEntriesColor, ompTlocPathsEntriesEncap, ompTlocPathsEntriesPathsIndex } + ::= { ompTlocPathsEntriesPathsTable 1 } + +OmpTlocPathsEntriesPathsEntry ::= + SEQUENCE { + ompTlocPathsEntriesPathsIndex Unsigned32, + ompTlocPathsEntriesPathsPreference Unsigned32, + ompTlocPathsEntriesPathsMtu Unsigned32, + ompTlocPathsEntriesPathsBfdStatus BfdStatusEnum, + ompTlocPathsEntriesPathsStatus PathStatusEnum, + ompTlocPathsEntriesPathsStale TruthValue + } + +-- tagpath /omp/tloc-paths/entries/paths/index +ompTlocPathsEntriesPathsIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { ompTlocPathsEntriesPathsEntry 1 } + +-- tagpath /omp/tloc-paths/entries/paths/preference +ompTlocPathsEntriesPathsPreference OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompTlocPathsEntriesPathsEntry 2 } + +-- tagpath /omp/tloc-paths/entries/paths/mtu +ompTlocPathsEntriesPathsMtu OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompTlocPathsEntriesPathsEntry 3 } + +-- tagpath /omp/tloc-paths/entries/paths/bfd-status +ompTlocPathsEntriesPathsBfdStatus OBJECT-TYPE + SYNTAX BfdStatusEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompTlocPathsEntriesPathsEntry 4 } + +-- tagpath /omp/tloc-paths/entries/paths/path-status +ompTlocPathsEntriesPathsStatus OBJECT-TYPE + SYNTAX PathStatusEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompTlocPathsEntriesPathsEntry 6 } + +-- tagpath /omp/tloc-paths/entries/paths/stale +ompTlocPathsEntriesPathsStale OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompTlocPathsEntriesPathsEntry 7 } + +-- tagpath /omp/tloc-paths/entries/paths/links +ompTlocPathsEntriesPathsLinksTable OBJECT-TYPE + SYNTAX SEQUENCE OF OmpTlocPathsEntriesPathsLinksEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { ompTlocPaths 3 } + +-- tagpath /omp/tloc-paths/entries/paths/links +ompTlocPathsEntriesPathsLinksEntry OBJECT-TYPE + SYNTAX OmpTlocPathsEntriesPathsLinksEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { ompTlocPathsEntriesIp, ompTlocPathsEntriesColor, ompTlocPathsEntriesEncap, ompTlocPathsEntriesPathsIndex, ompTlocPathsEntriesPathsLinksLinkIndex } + ::= { ompTlocPathsEntriesPathsLinksTable 1 } + +OmpTlocPathsEntriesPathsLinksEntry ::= + SEQUENCE { + ompTlocPathsEntriesPathsLinksLinkIndex Unsigned32, + ompTlocPathsEntriesPathsLinksFromTlocIp InetAddressIP, + ompTlocPathsEntriesPathsLinksFromTlocColor INTEGER, + ompTlocPathsEntriesPathsLinksFromTlocEncap INTEGER, + ompTlocPathsEntriesPathsLinksToTlocIp InetAddressIP, + ompTlocPathsEntriesPathsLinksToTlocColor INTEGER, + ompTlocPathsEntriesPathsLinksToTlocEncap INTEGER, + ompTlocPathsEntriesPathsLinksLabel Unsigned32 + } + +-- tagpath /omp/tloc-paths/entries/paths/links/link-index +ompTlocPathsEntriesPathsLinksLinkIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { ompTlocPathsEntriesPathsLinksEntry 1 } + +-- tagpath /omp/tloc-paths/entries/paths/links/from-tloc/ip +ompTlocPathsEntriesPathsLinksFromTlocIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "IP address" + ::= { ompTlocPathsEntriesPathsLinksEntry 2 } + +-- tagpath /omp/tloc-paths/entries/paths/links/from-tloc/color +ompTlocPathsEntriesPathsLinksFromTlocColor OBJECT-TYPE + SYNTAX INTEGER {default(1),mpls(2),metro-ethernet(3),biz-internet(4),public-internet(5),lte(6),threeG(7),red(8),green(9),blue(10),gold(11),silver(12),bronze(13),custom1(14),custom2(15),custom3(16),private1(17),private2(18),private3(19),private4(20),private5(21),private6(22)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Color" + ::= { ompTlocPathsEntriesPathsLinksEntry 3 } + +-- tagpath /omp/tloc-paths/entries/paths/links/from-tloc/encap +ompTlocPathsEntriesPathsLinksFromTlocEncap OBJECT-TYPE + SYNTAX INTEGER {gre(1),ipsec(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Encapsulation" + ::= { ompTlocPathsEntriesPathsLinksEntry 4 } + +-- tagpath /omp/tloc-paths/entries/paths/links/to-tloc/ip +ompTlocPathsEntriesPathsLinksToTlocIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "IP address" + ::= { ompTlocPathsEntriesPathsLinksEntry 5 } + +-- tagpath /omp/tloc-paths/entries/paths/links/to-tloc/color +ompTlocPathsEntriesPathsLinksToTlocColor OBJECT-TYPE + SYNTAX INTEGER {default(1),mpls(2),metro-ethernet(3),biz-internet(4),public-internet(5),lte(6),threeG(7),red(8),green(9),blue(10),gold(11),silver(12),bronze(13),custom1(14),custom2(15),custom3(16),private1(17),private2(18),private3(19),private4(20),private5(21),private6(22)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Color" + ::= { ompTlocPathsEntriesPathsLinksEntry 6 } + +-- tagpath /omp/tloc-paths/entries/paths/links/to-tloc/encap +ompTlocPathsEntriesPathsLinksToTlocEncap OBJECT-TYPE + SYNTAX INTEGER {gre(1),ipsec(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Encapsulation" + ::= { ompTlocPathsEntriesPathsLinksEntry 7 } + +-- tagpath /omp/tloc-paths/entries/paths/links/label +ompTlocPathsEntriesPathsLinksLabel OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompTlocPathsEntriesPathsLinksEntry 8 } + +-- tagpath /omp/omp-tlocs/family +ompTlocsFamilyTable OBJECT-TYPE + SYNTAX SEQUENCE OF OmpTlocsFamilyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { ompTlocs 1 } + +-- tagpath /omp/omp-tlocs/family +ompTlocsFamilyEntry OBJECT-TYPE + SYNTAX OmpTlocsFamilyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { ompTlocsFamilyAddressFamily } + ::= { ompTlocsFamilyTable 1 } + +OmpTlocsFamilyEntry ::= + SEQUENCE { + ompTlocsFamilyAddressFamily AddrFamilyEnum + } + +-- tagpath /omp/omp-tlocs/family/address-family +ompTlocsFamilyAddressFamily OBJECT-TYPE + SYNTAX AddrFamilyEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompTlocsFamilyEntry 1 } + +-- tagpath /omp/omp-tlocs/family/entries +ompTlocsFamilyEntriesTable OBJECT-TYPE + SYNTAX SEQUENCE OF OmpTlocsFamilyEntriesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { ompTlocs 2 } + +-- tagpath /omp/omp-tlocs/family/entries +ompTlocsFamilyEntriesEntry OBJECT-TYPE + SYNTAX OmpTlocsFamilyEntriesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { ompTlocsFamilyAddressFamily, ompTlocsFamilyEntriesIp, ompTlocsFamilyEntriesColor, ompTlocsFamilyEntriesEncap } + ::= { ompTlocsFamilyEntriesTable 1 } + +OmpTlocsFamilyEntriesEntry ::= + SEQUENCE { + ompTlocsFamilyEntriesIp InetAddressIP, + ompTlocsFamilyEntriesColor INTEGER, + ompTlocsFamilyEntriesEncap INTEGER + } + +-- tagpath /omp/omp-tlocs/family/entries/ip +ompTlocsFamilyEntriesIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "IP address" + ::= { ompTlocsFamilyEntriesEntry 1 } + +-- tagpath /omp/omp-tlocs/family/entries/color +ompTlocsFamilyEntriesColor OBJECT-TYPE + SYNTAX INTEGER {default(1),mpls(2),metro-ethernet(3),biz-internet(4),public-internet(5),lte(6),threeG(7),red(8),green(9),blue(10),gold(11),silver(12),bronze(13),custom1(14),custom2(15),custom3(16),private1(17),private2(18),private3(19),private4(20),private5(21),private6(22)} + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Color" + ::= { ompTlocsFamilyEntriesEntry 2 } + +-- tagpath /omp/omp-tlocs/family/entries/encap +ompTlocsFamilyEntriesEncap OBJECT-TYPE + SYNTAX INTEGER {gre(1),ipsec(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Encapsulation" + ::= { ompTlocsFamilyEntriesEntry 3 } + +-- tagpath /omp/omp-tlocs/family/entries/received +ompTlocsFamilyEntriesReceivedTable OBJECT-TYPE + SYNTAX SEQUENCE OF OmpTlocsFamilyEntriesReceivedEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { ompTlocs 5 } + +-- tagpath /omp/omp-tlocs/family/entries/received +ompTlocsFamilyEntriesReceivedEntry OBJECT-TYPE + SYNTAX OmpTlocsFamilyEntriesReceivedEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { ompTlocsFamilyAddressFamily, ompTlocsFamilyEntriesIp, ompTlocsFamilyEntriesColor, ompTlocsFamilyEntriesEncap, ompTlocsFamilyEntriesReceivedFromPeer } + ::= { ompTlocsFamilyEntriesReceivedTable 1 } + +OmpTlocsFamilyEntriesReceivedEntry ::= + SEQUENCE { + ompTlocsFamilyEntriesReceivedFromPeer InetAddressIP, + ompTlocsFamilyEntriesReceivedStatus RibInStatusType, + ompTlocsFamilyEntriesReceivedLossReason LossReasonEnum, + ompTlocsFamilyEntriesReceivedLostToPeer InetAddressIP, + ompTlocsFamilyEntriesReceivedLostToPathId Unsigned32 + } + +-- tagpath /omp/omp-tlocs/family/entries/received/from-peer +ompTlocsFamilyEntriesReceivedFromPeer OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { ompTlocsFamilyEntriesReceivedEntry 1 } + +-- tagpath /omp/omp-tlocs/family/entries/received/status +ompTlocsFamilyEntriesReceivedStatus OBJECT-TYPE + SYNTAX RibInStatusType + MAX-ACCESS read-only + STATUS current + DESCRIPTION "RIB-in status" + ::= { ompTlocsFamilyEntriesReceivedEntry 2 } + +-- tagpath /omp/omp-tlocs/family/entries/received/loss-reason +ompTlocsFamilyEntriesReceivedLossReason OBJECT-TYPE + SYNTAX LossReasonEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompTlocsFamilyEntriesReceivedEntry 3 } + +-- tagpath /omp/omp-tlocs/family/entries/received/lost-to-peer +ompTlocsFamilyEntriesReceivedLostToPeer OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompTlocsFamilyEntriesReceivedEntry 4 } + +-- tagpath /omp/omp-tlocs/family/entries/received/lost-to-path-id +ompTlocsFamilyEntriesReceivedLostToPathId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompTlocsFamilyEntriesReceivedEntry 5 } + +-- tagpath /omp/omp-tlocs/family/entries/received/attributes +ompTlocsFamilyEntriesReceivedAttributesTable OBJECT-TYPE + SYNTAX SEQUENCE OF OmpTlocsFamilyEntriesReceivedAttributesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { ompTlocs 6 } + +-- tagpath /omp/omp-tlocs/family/entries/received/attributes +ompTlocsFamilyEntriesReceivedAttributesEntry OBJECT-TYPE + SYNTAX OmpTlocsFamilyEntriesReceivedAttributesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { ompTlocsFamilyAddressFamily, ompTlocsFamilyEntriesIp, ompTlocsFamilyEntriesColor, ompTlocsFamilyEntriesEncap, ompTlocsFamilyEntriesReceivedFromPeer, ompTlocsFamilyEntriesReceivedAttributesPseudoKey } + ::= { ompTlocsFamilyEntriesReceivedAttributesTable 1 } + +OmpTlocsFamilyEntriesReceivedAttributesEntry ::= + SEQUENCE { + ompTlocsFamilyEntriesReceivedAttributesPseudoKey Unsigned32, + ompTlocsFamilyEntriesReceivedAttributesAttributeType AttributeTypeEnum, + ompTlocsFamilyEntriesReceivedAttributesTlocEncapKey Unsigned32, + ompTlocsFamilyEntriesReceivedAttributesTlocEncapProto Unsigned32, + ompTlocsFamilyEntriesReceivedAttributesTlocEncapSpi Unsigned32, + ompTlocsFamilyEntriesReceivedAttributesTlocEncapAuthType BITS, + ompTlocsFamilyEntriesReceivedAttributesTlocEncapEncryptType BITS, + ompTlocsFamilyEntriesReceivedAttributesTlocMapPublicIp InetAddressIP, + ompTlocsFamilyEntriesReceivedAttributesTlocMapPublicPort UnsignedShort, + ompTlocsFamilyEntriesReceivedAttributesTlocMapPrivateIp InetAddressIP, + ompTlocsFamilyEntriesReceivedAttributesTlocMapPrivatePort UnsignedShort, + ompTlocsFamilyEntriesReceivedAttributesTlocMapV6PublicIp InetAddressIP, + ompTlocsFamilyEntriesReceivedAttributesTlocMapV6PublicPort UnsignedShort, + ompTlocsFamilyEntriesReceivedAttributesTlocMapV6PrivateIp InetAddressIP, + ompTlocsFamilyEntriesReceivedAttributesTlocMapV6PrivatePort UnsignedShort, + ompTlocsFamilyEntriesReceivedAttributesBfdStatus BfdStatusEnum, + ompTlocsFamilyEntriesReceivedAttributesDomainId Unsigned32, + ompTlocsFamilyEntriesReceivedAttributesSiteId Unsigned32, + ompTlocsFamilyEntriesReceivedAttributesPreference Unsigned32, + ompTlocsFamilyEntriesReceivedAttributesTag Unsigned32, + ompTlocsFamilyEntriesReceivedAttributesStale UnsignedByte, + ompTlocsFamilyEntriesReceivedAttributesCarrier INTEGER, + ompTlocsFamilyEntriesReceivedAttributesGroups Groups1, + ompTlocsFamilyEntriesReceivedAttributesUnknownAttributeLen UnsignedShort, + ompTlocsFamilyEntriesReceivedAttributesWeight Unsigned32, + ompTlocsFamilyEntriesReceivedAttributesGenId Unsigned32, + ompTlocsFamilyEntriesReceivedAttributesVersion Unsigned32, + ompTlocsFamilyEntriesReceivedAttributesOriginator IpAddress, + ompTlocsFamilyEntriesReceivedAttributesRestrict UnsignedByte, + ompTlocsFamilyEntriesReceivedAttributesOverlayId Unsigned32, + ompTlocsFamilyEntriesReceivedAttributesBandwidth Unsigned32, + ompTlocsFamilyEntriesReceivedAttributesQosGroup String, + ompTlocsFamilyEntriesReceivedAttributesOnDemand UnsignedByte, + ompTlocsFamilyEntriesReceivedAttributesIpv6StrictControl UnsignedByte, + ompTlocsFamilyEntriesReceivedAttributesGreInUdp UnsignedByte, + ompTlocsFamilyEntriesReceivedAttributesEpfr UnsignedByte, + ompTlocsFamilyEntriesReceivedAttributesSiteType String + } + +-- tagpath /omp/omp-tlocs/family/entries/received/attributes/pseudo-key +ompTlocsFamilyEntriesReceivedAttributesPseudoKey OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { ompTlocsFamilyEntriesReceivedAttributesEntry 1 } + +-- tagpath /omp/omp-tlocs/family/entries/received/attributes/attribute-type +ompTlocsFamilyEntriesReceivedAttributesAttributeType OBJECT-TYPE + SYNTAX AttributeTypeEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompTlocsFamilyEntriesReceivedAttributesEntry 2 } + +-- tagpath /omp/omp-tlocs/family/entries/received/attributes/tloc-encap/key +ompTlocsFamilyEntriesReceivedAttributesTlocEncapKey OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "GRE key" + ::= { ompTlocsFamilyEntriesReceivedAttributesEntry 3 } + +-- tagpath /omp/omp-tlocs/family/entries/received/attributes/tloc-encap/proto +ompTlocsFamilyEntriesReceivedAttributesTlocEncapProto OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Protocol" + ::= { ompTlocsFamilyEntriesReceivedAttributesEntry 4 } + +-- tagpath /omp/omp-tlocs/family/entries/received/attributes/tloc-encap/spi +ompTlocsFamilyEntriesReceivedAttributesTlocEncapSpi OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "SPI" + ::= { ompTlocsFamilyEntriesReceivedAttributesEntry 5 } + +-- tagpath /omp/omp-tlocs/family/entries/received/attributes/tloc-encap/auth-type +ompTlocsFamilyEntriesReceivedAttributesTlocEncapAuthType OBJECT-TYPE + SYNTAX BITS {none(0),md5(1),sha1Hmac(2),ahSha1Hmac(3),aesXcbc(4),sha256(5),sha384(6),sha512(7),ghash8(8),ghash12(9),ghash16(10)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Authentication" + ::= { ompTlocsFamilyEntriesReceivedAttributesEntry 6 } + +-- tagpath /omp/omp-tlocs/family/entries/received/attributes/tloc-encap/encrypt-type +ompTlocsFamilyEntriesReceivedAttributesTlocEncapEncryptType OBJECT-TYPE + SYNTAX BITS {null(0),des(1),des3(2),aes128(3),aes192(4),aes256(5),aes128Ctr(6),aes192Ctr(7),aes256Ctr(8),aes128Gmac(9),aes192Gmac(10),aes256Gmac(11)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Encryption" + ::= { ompTlocsFamilyEntriesReceivedAttributesEntry 7 } + +-- tagpath /omp/omp-tlocs/family/entries/received/attributes/tloc-map-public/ip +ompTlocsFamilyEntriesReceivedAttributesTlocMapPublicIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "IP address" + ::= { ompTlocsFamilyEntriesReceivedAttributesEntry 8 } + +-- tagpath /omp/omp-tlocs/family/entries/received/attributes/tloc-map-public/port +ompTlocsFamilyEntriesReceivedAttributesTlocMapPublicPort OBJECT-TYPE + SYNTAX UnsignedShort + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Port number" + ::= { ompTlocsFamilyEntriesReceivedAttributesEntry 9 } + +-- tagpath /omp/omp-tlocs/family/entries/received/attributes/tloc-map-private/ip +ompTlocsFamilyEntriesReceivedAttributesTlocMapPrivateIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "IP address" + ::= { ompTlocsFamilyEntriesReceivedAttributesEntry 10 } + +-- tagpath /omp/omp-tlocs/family/entries/received/attributes/tloc-map-private/port +ompTlocsFamilyEntriesReceivedAttributesTlocMapPrivatePort OBJECT-TYPE + SYNTAX UnsignedShort + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Port number" + ::= { ompTlocsFamilyEntriesReceivedAttributesEntry 11 } + +-- tagpath /omp/omp-tlocs/family/entries/received/attributes/tloc-map-v6-public/ip +ompTlocsFamilyEntriesReceivedAttributesTlocMapV6PublicIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "IP address" + ::= { ompTlocsFamilyEntriesReceivedAttributesEntry 12 } + +-- tagpath /omp/omp-tlocs/family/entries/received/attributes/tloc-map-v6-public/port +ompTlocsFamilyEntriesReceivedAttributesTlocMapV6PublicPort OBJECT-TYPE + SYNTAX UnsignedShort + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Port number" + ::= { ompTlocsFamilyEntriesReceivedAttributesEntry 13 } + +-- tagpath /omp/omp-tlocs/family/entries/received/attributes/tloc-map-v6-private/ip +ompTlocsFamilyEntriesReceivedAttributesTlocMapV6PrivateIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "IP address" + ::= { ompTlocsFamilyEntriesReceivedAttributesEntry 14 } + +-- tagpath /omp/omp-tlocs/family/entries/received/attributes/tloc-map-v6-private/port +ompTlocsFamilyEntriesReceivedAttributesTlocMapV6PrivatePort OBJECT-TYPE + SYNTAX UnsignedShort + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Port number" + ::= { ompTlocsFamilyEntriesReceivedAttributesEntry 15 } + +-- tagpath /omp/omp-tlocs/family/entries/received/attributes/bfd-status +ompTlocsFamilyEntriesReceivedAttributesBfdStatus OBJECT-TYPE + SYNTAX BfdStatusEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompTlocsFamilyEntriesReceivedAttributesEntry 16 } + +-- tagpath /omp/omp-tlocs/family/entries/received/attributes/domain-id +ompTlocsFamilyEntriesReceivedAttributesDomainId OBJECT-TYPE + SYNTAX Unsigned32 (0 .. 4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompTlocsFamilyEntriesReceivedAttributesEntry 17 } + +-- tagpath /omp/omp-tlocs/family/entries/received/attributes/site-id +ompTlocsFamilyEntriesReceivedAttributesSiteId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompTlocsFamilyEntriesReceivedAttributesEntry 18 } + +-- tagpath /omp/omp-tlocs/family/entries/received/attributes/preference +ompTlocsFamilyEntriesReceivedAttributesPreference OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompTlocsFamilyEntriesReceivedAttributesEntry 19 } + +-- tagpath /omp/omp-tlocs/family/entries/received/attributes/tag +ompTlocsFamilyEntriesReceivedAttributesTag OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompTlocsFamilyEntriesReceivedAttributesEntry 20 } + +-- tagpath /omp/omp-tlocs/family/entries/received/attributes/stale +ompTlocsFamilyEntriesReceivedAttributesStale OBJECT-TYPE + SYNTAX UnsignedByte + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompTlocsFamilyEntriesReceivedAttributesEntry 21 } + +-- tagpath /omp/omp-tlocs/family/entries/received/attributes/carrier +ompTlocsFamilyEntriesReceivedAttributesCarrier OBJECT-TYPE + SYNTAX INTEGER {default(1),carrier1(2),carrier2(3),carrier3(4),carrier4(5),carrier5(6),carrier6(7),carrier7(8),carrier8(9)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompTlocsFamilyEntriesReceivedAttributesEntry 22 } + +-- tagpath /omp/omp-tlocs/family/entries/received/attributes/groups +ompTlocsFamilyEntriesReceivedAttributesGroups OBJECT-TYPE + SYNTAX Groups1 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompTlocsFamilyEntriesReceivedAttributesEntry 23 } + +-- tagpath /omp/omp-tlocs/family/entries/received/attributes/unknown-attribute-len +ompTlocsFamilyEntriesReceivedAttributesUnknownAttributeLen OBJECT-TYPE + SYNTAX UnsignedShort + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompTlocsFamilyEntriesReceivedAttributesEntry 24 } + +-- tagpath /omp/omp-tlocs/family/entries/received/attributes/weight +ompTlocsFamilyEntriesReceivedAttributesWeight OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompTlocsFamilyEntriesReceivedAttributesEntry 25 } + +-- tagpath /omp/omp-tlocs/family/entries/received/attributes/gen-id +ompTlocsFamilyEntriesReceivedAttributesGenId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompTlocsFamilyEntriesReceivedAttributesEntry 26 } + +-- tagpath /omp/omp-tlocs/family/entries/received/attributes/version +ompTlocsFamilyEntriesReceivedAttributesVersion OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompTlocsFamilyEntriesReceivedAttributesEntry 27 } + +-- tagpath /omp/omp-tlocs/family/entries/received/attributes/originator +ompTlocsFamilyEntriesReceivedAttributesOriginator OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompTlocsFamilyEntriesReceivedAttributesEntry 28 } + +-- tagpath /omp/omp-tlocs/family/entries/received/attributes/restrict +ompTlocsFamilyEntriesReceivedAttributesRestrict OBJECT-TYPE + SYNTAX UnsignedByte + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompTlocsFamilyEntriesReceivedAttributesEntry 29 } + +-- tagpath /omp/omp-tlocs/family/entries/received/attributes/overlay-id +ompTlocsFamilyEntriesReceivedAttributesOverlayId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompTlocsFamilyEntriesReceivedAttributesEntry 30 } + +-- tagpath /omp/omp-tlocs/family/entries/received/attributes/bandwidth +ompTlocsFamilyEntriesReceivedAttributesBandwidth OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompTlocsFamilyEntriesReceivedAttributesEntry 31 } + +-- tagpath /omp/omp-tlocs/family/entries/received/attributes/qos-group +ompTlocsFamilyEntriesReceivedAttributesQosGroup OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompTlocsFamilyEntriesReceivedAttributesEntry 32 } + +-- tagpath /omp/omp-tlocs/family/entries/received/attributes/on-demand +ompTlocsFamilyEntriesReceivedAttributesOnDemand OBJECT-TYPE + SYNTAX UnsignedByte + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompTlocsFamilyEntriesReceivedAttributesEntry 33 } + +-- tagpath /omp/omp-tlocs/family/entries/received/attributes/ipv6-strict-control +ompTlocsFamilyEntriesReceivedAttributesIpv6StrictControl OBJECT-TYPE + SYNTAX UnsignedByte + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompTlocsFamilyEntriesReceivedAttributesEntry 34 } + +-- tagpath /omp/omp-tlocs/family/entries/received/attributes/gre-in-udp +ompTlocsFamilyEntriesReceivedAttributesGreInUdp OBJECT-TYPE + SYNTAX UnsignedByte + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Received GRE in UDP (RFC 8086) TLOC Encapsulation Attribute" + ::= { ompTlocsFamilyEntriesReceivedAttributesEntry 35 } + +-- tagpath /omp/omp-tlocs/family/entries/received/attributes/epfr +ompTlocsFamilyEntriesReceivedAttributesEpfr OBJECT-TYPE + SYNTAX UnsignedByte + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Received Enhanced PFR TLOC Encapsulation Attribute" + ::= { ompTlocsFamilyEntriesReceivedAttributesEntry 36 } + +-- tagpath /omp/omp-tlocs/family/entries/received/attributes/sitetype +ompTlocsFamilyEntriesReceivedAttributesSiteType OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Received Site-Type Attribute" + ::= { ompTlocsFamilyEntriesReceivedAttributesEntry 37 } + +-- tagpath /omp/omp-tlocs/family/entries/advertised +ompTlocsFamilyEntriesAdvertisedTable OBJECT-TYPE + SYNTAX SEQUENCE OF OmpTlocsFamilyEntriesAdvertisedEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { ompTlocs 7 } + +-- tagpath /omp/omp-tlocs/family/entries/advertised +ompTlocsFamilyEntriesAdvertisedEntry OBJECT-TYPE + SYNTAX OmpTlocsFamilyEntriesAdvertisedEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { ompTlocsFamilyAddressFamily, ompTlocsFamilyEntriesIp, ompTlocsFamilyEntriesColor, ompTlocsFamilyEntriesEncap, ompTlocsFamilyEntriesAdvertisedToPeer } + ::= { ompTlocsFamilyEntriesAdvertisedTable 1 } + +OmpTlocsFamilyEntriesAdvertisedEntry ::= + SEQUENCE { + ompTlocsFamilyEntriesAdvertisedToPeer InetAddressIP + } + +-- tagpath /omp/omp-tlocs/family/entries/advertised/to-peer +ompTlocsFamilyEntriesAdvertisedToPeer OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompTlocsFamilyEntriesAdvertisedEntry 1 } + +-- tagpath /omp/omp-tlocs/family/entries/advertised/attributes +ompTlocsFamilyEntriesAdvertisedAttributesTable OBJECT-TYPE + SYNTAX SEQUENCE OF OmpTlocsFamilyEntriesAdvertisedAttributesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { ompTlocs 8 } + +-- tagpath /omp/omp-tlocs/family/entries/advertised/attributes +ompTlocsFamilyEntriesAdvertisedAttributesEntry OBJECT-TYPE + SYNTAX OmpTlocsFamilyEntriesAdvertisedAttributesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { ompTlocsFamilyAddressFamily, ompTlocsFamilyEntriesIp, ompTlocsFamilyEntriesColor, ompTlocsFamilyEntriesEncap, ompTlocsFamilyEntriesAdvertisedToPeer, ompTlocsFamilyEntriesAdvertisedAttributesAttributeId } + ::= { ompTlocsFamilyEntriesAdvertisedAttributesTable 1 } + +OmpTlocsFamilyEntriesAdvertisedAttributesEntry ::= + SEQUENCE { + ompTlocsFamilyEntriesAdvertisedAttributesAttributeId Unsigned32, + ompTlocsFamilyEntriesAdvertisedAttributesTlocEncapKey Unsigned32, + ompTlocsFamilyEntriesAdvertisedAttributesTlocEncapProto Unsigned32, + ompTlocsFamilyEntriesAdvertisedAttributesTlocEncapSpi Unsigned32, + ompTlocsFamilyEntriesAdvertisedAttributesTlocEncapAuthType BITS, + ompTlocsFamilyEntriesAdvertisedAttributesTlocEncapEncryptType BITS, + ompTlocsFamilyEntriesAdvertisedAttributesTlocMapPublicIp InetAddressIP, + ompTlocsFamilyEntriesAdvertisedAttributesTlocMapPublicPort UnsignedShort, + ompTlocsFamilyEntriesAdvertisedAttributesTlocMapPrivateIp InetAddressIP, + ompTlocsFamilyEntriesAdvertisedAttributesTlocMapPrivatePort UnsignedShort, + ompTlocsFamilyEntriesAdvertisedAttributesTlocMapV6PublicIp InetAddressIP, + ompTlocsFamilyEntriesAdvertisedAttributesTlocMapV6PublicPort UnsignedShort, + ompTlocsFamilyEntriesAdvertisedAttributesTlocMapV6PrivateIp InetAddressIP, + ompTlocsFamilyEntriesAdvertisedAttributesTlocMapV6PrivatePort UnsignedShort, + ompTlocsFamilyEntriesAdvertisedAttributesDomainId Unsigned32, + ompTlocsFamilyEntriesAdvertisedAttributesSiteId Unsigned32, + ompTlocsFamilyEntriesAdvertisedAttributesPreference Unsigned32, + ompTlocsFamilyEntriesAdvertisedAttributesTag Unsigned32, + ompTlocsFamilyEntriesAdvertisedAttributesStale UnsignedByte, + ompTlocsFamilyEntriesAdvertisedAttributesCarrier INTEGER, + ompTlocsFamilyEntriesAdvertisedAttributesGroups Groups1, + ompTlocsFamilyEntriesAdvertisedAttributesUnknownAttributeLen UnsignedShort, + ompTlocsFamilyEntriesAdvertisedAttributesWeight Unsigned32, + ompTlocsFamilyEntriesAdvertisedAttributesGenId Unsigned32, + ompTlocsFamilyEntriesAdvertisedAttributesVersion Unsigned32, + ompTlocsFamilyEntriesAdvertisedAttributesOriginator IpAddress, + ompTlocsFamilyEntriesAdvertisedAttributesRestrict UnsignedByte, + ompTlocsFamilyEntriesAdvertisedAttributesOverlayId Unsigned32, + ompTlocsFamilyEntriesAdvertisedAttributesBandwidth Unsigned32, + ompTlocsFamilyEntriesAdvertisedAttributesQosGroup String, + ompTlocsFamilyEntriesAdvertisedAttributesOnDemand UnsignedByte, + ompTlocsFamilyEntriesAdvertisedAttributesIpv6StrictControl UnsignedByte, + ompTlocsFamilyEntriesAdvertisedAttributesGreInUdp UnsignedByte, + ompTlocsFamilyEntriesAdvertisedAttributesEpfr UnsignedByte, + ompTlocsFamilyEntriesAdvertisedAttributesSiteType String + } + +-- tagpath /omp/omp-tlocs/family/entries/advertised/attributes/attribute-id +ompTlocsFamilyEntriesAdvertisedAttributesAttributeId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { ompTlocsFamilyEntriesAdvertisedAttributesEntry 1 } + +-- tagpath /omp/omp-tlocs/family/entries/advertised/attributes/tloc-encap/key +ompTlocsFamilyEntriesAdvertisedAttributesTlocEncapKey OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "GRE key" + ::= { ompTlocsFamilyEntriesAdvertisedAttributesEntry 2 } + +-- tagpath /omp/omp-tlocs/family/entries/advertised/attributes/tloc-encap/proto +ompTlocsFamilyEntriesAdvertisedAttributesTlocEncapProto OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Protocol" + ::= { ompTlocsFamilyEntriesAdvertisedAttributesEntry 3 } + +-- tagpath /omp/omp-tlocs/family/entries/advertised/attributes/tloc-encap/spi +ompTlocsFamilyEntriesAdvertisedAttributesTlocEncapSpi OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "SPI" + ::= { ompTlocsFamilyEntriesAdvertisedAttributesEntry 4 } + +-- tagpath /omp/omp-tlocs/family/entries/advertised/attributes/tloc-encap/auth-type +ompTlocsFamilyEntriesAdvertisedAttributesTlocEncapAuthType OBJECT-TYPE + SYNTAX BITS {none(0),md5(1),sha1Hmac(2),ahSha1Hmac(3),aesXcbc(4),sha256(5),sha384(6),sha512(7),ghash8(8),ghash12(9),ghash16(10)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Authentication" + ::= { ompTlocsFamilyEntriesAdvertisedAttributesEntry 5 } + +-- tagpath /omp/omp-tlocs/family/entries/advertised/attributes/tloc-encap/encrypt-type +ompTlocsFamilyEntriesAdvertisedAttributesTlocEncapEncryptType OBJECT-TYPE + SYNTAX BITS {null(0),des(1),des3(2),aes128(3),aes192(4),aes256(5),aes128Ctr(6),aes192Ctr(7),aes256Ctr(8),aes128Gmac(9),aes192Gmac(10),aes256Gmac(11)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Encryption" + ::= { ompTlocsFamilyEntriesAdvertisedAttributesEntry 6 } + +-- tagpath /omp/omp-tlocs/family/entries/advertised/attributes/tloc-map-public/ip +ompTlocsFamilyEntriesAdvertisedAttributesTlocMapPublicIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "IP address" + ::= { ompTlocsFamilyEntriesAdvertisedAttributesEntry 7 } + +-- tagpath /omp/omp-tlocs/family/entries/advertised/attributes/tloc-map-public/port +ompTlocsFamilyEntriesAdvertisedAttributesTlocMapPublicPort OBJECT-TYPE + SYNTAX UnsignedShort + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Port number" + ::= { ompTlocsFamilyEntriesAdvertisedAttributesEntry 8 } + +-- tagpath /omp/omp-tlocs/family/entries/advertised/attributes/tloc-map-private/ip +ompTlocsFamilyEntriesAdvertisedAttributesTlocMapPrivateIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "IP address" + ::= { ompTlocsFamilyEntriesAdvertisedAttributesEntry 9 } + +-- tagpath /omp/omp-tlocs/family/entries/advertised/attributes/tloc-map-private/port +ompTlocsFamilyEntriesAdvertisedAttributesTlocMapPrivatePort OBJECT-TYPE + SYNTAX UnsignedShort + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Port number" + ::= { ompTlocsFamilyEntriesAdvertisedAttributesEntry 10 } + +-- tagpath /omp/omp-tlocs/family/entries/advertised/attributes/tloc-map-v6-public/ip +ompTlocsFamilyEntriesAdvertisedAttributesTlocMapV6PublicIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "IP address" + ::= { ompTlocsFamilyEntriesAdvertisedAttributesEntry 11 } + +-- tagpath /omp/omp-tlocs/family/entries/advertised/attributes/tloc-map-v6-public/port +ompTlocsFamilyEntriesAdvertisedAttributesTlocMapV6PublicPort OBJECT-TYPE + SYNTAX UnsignedShort + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Port number" + ::= { ompTlocsFamilyEntriesAdvertisedAttributesEntry 12 } + +-- tagpath /omp/omp-tlocs/family/entries/advertised/attributes/tloc-map-v6-private/ip +ompTlocsFamilyEntriesAdvertisedAttributesTlocMapV6PrivateIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "IP address" + ::= { ompTlocsFamilyEntriesAdvertisedAttributesEntry 13 } + +-- tagpath /omp/omp-tlocs/family/entries/advertised/attributes/tloc-map-v6-private/port +ompTlocsFamilyEntriesAdvertisedAttributesTlocMapV6PrivatePort OBJECT-TYPE + SYNTAX UnsignedShort + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Port number" + ::= { ompTlocsFamilyEntriesAdvertisedAttributesEntry 14 } + +-- tagpath /omp/omp-tlocs/family/entries/advertised/attributes/domain-id +ompTlocsFamilyEntriesAdvertisedAttributesDomainId OBJECT-TYPE + SYNTAX Unsigned32 (0 .. 4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompTlocsFamilyEntriesAdvertisedAttributesEntry 15 } + +-- tagpath /omp/omp-tlocs/family/entries/advertised/attributes/site-id +ompTlocsFamilyEntriesAdvertisedAttributesSiteId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompTlocsFamilyEntriesAdvertisedAttributesEntry 16 } + +-- tagpath /omp/omp-tlocs/family/entries/advertised/attributes/preference +ompTlocsFamilyEntriesAdvertisedAttributesPreference OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompTlocsFamilyEntriesAdvertisedAttributesEntry 17 } + +-- tagpath /omp/omp-tlocs/family/entries/advertised/attributes/tag +ompTlocsFamilyEntriesAdvertisedAttributesTag OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompTlocsFamilyEntriesAdvertisedAttributesEntry 18 } + +-- tagpath /omp/omp-tlocs/family/entries/advertised/attributes/stale +ompTlocsFamilyEntriesAdvertisedAttributesStale OBJECT-TYPE + SYNTAX UnsignedByte + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompTlocsFamilyEntriesAdvertisedAttributesEntry 19 } + +-- tagpath /omp/omp-tlocs/family/entries/advertised/attributes/carrier +ompTlocsFamilyEntriesAdvertisedAttributesCarrier OBJECT-TYPE + SYNTAX INTEGER {default(1),carrier1(2),carrier2(3),carrier3(4),carrier4(5),carrier5(6),carrier6(7),carrier7(8),carrier8(9)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompTlocsFamilyEntriesAdvertisedAttributesEntry 20 } + +-- tagpath /omp/omp-tlocs/family/entries/advertised/attributes/groups +ompTlocsFamilyEntriesAdvertisedAttributesGroups OBJECT-TYPE + SYNTAX Groups1 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompTlocsFamilyEntriesAdvertisedAttributesEntry 21 } + +-- tagpath /omp/omp-tlocs/family/entries/advertised/attributes/unknown-attribute-len +ompTlocsFamilyEntriesAdvertisedAttributesUnknownAttributeLen OBJECT-TYPE + SYNTAX UnsignedShort + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompTlocsFamilyEntriesAdvertisedAttributesEntry 22 } + +-- tagpath /omp/omp-tlocs/family/entries/advertised/attributes/weight +ompTlocsFamilyEntriesAdvertisedAttributesWeight OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompTlocsFamilyEntriesAdvertisedAttributesEntry 23 } + +-- tagpath /omp/omp-tlocs/family/entries/advertised/attributes/gen-id +ompTlocsFamilyEntriesAdvertisedAttributesGenId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompTlocsFamilyEntriesAdvertisedAttributesEntry 24 } + +-- tagpath /omp/omp-tlocs/family/entries/advertised/attributes/version +ompTlocsFamilyEntriesAdvertisedAttributesVersion OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompTlocsFamilyEntriesAdvertisedAttributesEntry 25 } + +-- tagpath /omp/omp-tlocs/family/entries/advertised/attributes/originator +ompTlocsFamilyEntriesAdvertisedAttributesOriginator OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompTlocsFamilyEntriesAdvertisedAttributesEntry 26 } + +-- tagpath /omp/omp-tlocs/family/entries/advertised/attributes/restrict +ompTlocsFamilyEntriesAdvertisedAttributesRestrict OBJECT-TYPE + SYNTAX UnsignedByte + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompTlocsFamilyEntriesAdvertisedAttributesEntry 27 } + +-- tagpath /omp/omp-tlocs/family/entries/advertised/attributes/overlay-id +ompTlocsFamilyEntriesAdvertisedAttributesOverlayId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompTlocsFamilyEntriesAdvertisedAttributesEntry 28 } + +-- tagpath /omp/omp-tlocs/family/entries/advertised/attributes/bandwidth +ompTlocsFamilyEntriesAdvertisedAttributesBandwidth OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompTlocsFamilyEntriesAdvertisedAttributesEntry 29 } + +-- tagpath /omp/omp-tlocs/family/entries/advertised/attributes/qos-group +ompTlocsFamilyEntriesAdvertisedAttributesQosGroup OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompTlocsFamilyEntriesAdvertisedAttributesEntry 30 } + + -- tagpath /omp/omp-tlocs/family/entries/advertised/attributes/on-demand +ompTlocsFamilyEntriesAdvertisedAttributesOnDemand OBJECT-TYPE + SYNTAX UnsignedByte + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompTlocsFamilyEntriesAdvertisedAttributesEntry 31 } + + -- tagpath /omp/omp-tlocs/family/entries/advertised/attributes/ipv6-strict-control +ompTlocsFamilyEntriesAdvertisedAttributesIpv6StrictControl OBJECT-TYPE + SYNTAX UnsignedByte + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompTlocsFamilyEntriesAdvertisedAttributesEntry 32 } + + -- tagpath /omp/omp-tlocs/family/entries/advertised/attributes/gre-in-udp +ompTlocsFamilyEntriesAdvertisedAttributesGreInUdp OBJECT-TYPE + SYNTAX UnsignedByte + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Advertised GRE in UDP (RFC 8086) TLOC Encapsulation Attribute" + ::= { ompTlocsFamilyEntriesAdvertisedAttributesEntry 33 } + + -- tagpath /omp/omp-tlocs/family/entries/advertised/attributes/epfr +ompTlocsFamilyEntriesAdvertisedAttributesEpfr OBJECT-TYPE + SYNTAX UnsignedByte + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Advertised Enhanced PFR TLOC Encapsulation Attribute" + ::= { ompTlocsFamilyEntriesAdvertisedAttributesEntry 34 } + + -- tagpath /omp/omp-tlocs/family/entries/advertised/attributes/sitetype +ompTlocsFamilyEntriesAdvertisedAttributesSiteType OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Advertised Site-Type Attribute" + ::= { ompTlocsFamilyEntriesAdvertisedAttributesEntry 35 } + +-- tagpath /omp/services/family +ompServicesFamilyTable OBJECT-TYPE + SYNTAX SEQUENCE OF OmpServicesFamilyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { ompServices 1 } + +-- tagpath /omp/services/family +ompServicesFamilyEntry OBJECT-TYPE + SYNTAX OmpServicesFamilyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { ompServicesFamilyAddressFamily } + ::= { ompServicesFamilyTable 1 } + +OmpServicesFamilyEntry ::= + SEQUENCE { + ompServicesFamilyAddressFamily AddrFamilyEnum + } + +-- tagpath /omp/services/family/address-family +ompServicesFamilyAddressFamily OBJECT-TYPE + SYNTAX AddrFamilyEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompServicesFamilyEntry 1 } + +-- tagpath /omp/services/family/entries/ +ompServicesFamilyEntriesTable OBJECT-TYPE + SYNTAX SEQUENCE OF OmpServicesFamilyEntriesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { ompServices 2 } + +-- tagpath /omp/services/family/entries/ +ompServicesFamilyEntriesEntry OBJECT-TYPE + SYNTAX OmpServicesFamilyEntriesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { ompServicesFamilyAddressFamily, ompServicesFamilyEntriesVpnId, ompServicesFamilyEntriesService, ompServicesFamilyEntriesOriginator } + ::= { ompServicesFamilyEntriesTable 1 } + +OmpServicesFamilyEntriesEntry ::= + SEQUENCE { + ompServicesFamilyEntriesVpnId Unsigned32, + ompServicesFamilyEntriesService INTEGER, + ompServicesFamilyEntriesOriginator InetAddressIP +} + +-- tagpath /omp/services/family/entries/vpn-id +ompServicesFamilyEntriesVpnId OBJECT-TYPE + SYNTAX VpnIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "VPN ID" + ::= { ompServicesFamilyEntriesEntry 1 } + +-- tagpath /omp/services/family/entries/service +ompServicesFamilyEntriesService OBJECT-TYPE + SYNTAX INTEGER {vPN(0), + fW(1), + iDS(2), + iDP(3), + netsvc1(4), + netsvc2(5), + netsvc3(6), + netsvc4(7), + tE(8), + sig(9), + appqoe(10), + sc1(101), + sc2(102), + sc3(103), + sc4(104), + sc5(105), + sc6(106), + sc7(107), + sc8(108), + sc9(109), + sc10(110), + sc11(111), + sc12(112), + sc13(113), + sc14(114), + sc15(115), + sc16(116)} + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Service type" + ::= { ompServicesFamilyEntriesEntry 2 } + +-- tagpath /omp/services/family/entries/originator +ompServicesFamilyEntriesOriginator OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Originator IP address" + ::= { ompServicesFamilyEntriesEntry 3 } + +-- tagpath /omp/services/family/entries/received +ompServicesFamilyEntriesReceivedTable OBJECT-TYPE + SYNTAX SEQUENCE OF OmpServicesFamilyEntriesReceivedEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { ompServices 3 } + +-- tagpath /omp/services/family/entries/received +ompServicesFamilyEntriesReceivedEntry OBJECT-TYPE + SYNTAX OmpServicesFamilyEntriesReceivedEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { ompServicesFamilyAddressFamily, ompServicesFamilyEntriesVpnId, ompServicesFamilyEntriesService, ompServicesFamilyEntriesOriginator, ompServicesFamilyEntriesReceivedFromPeer, ompServicesFamilyEntriesReceivedPathId } + ::= { ompServicesFamilyEntriesReceivedTable 1 } + +OmpServicesFamilyEntriesReceivedEntry ::= + SEQUENCE { + ompServicesFamilyEntriesReceivedFromPeer InetAddressIP, + ompServicesFamilyEntriesReceivedPathId Unsigned32, + ompServicesFamilyEntriesReceivedLabel Unsigned32, + ompServicesFamilyEntriesReceivedStatus RibInStatusType, + ompServicesFamilyEntriesReceivedLossReason LossReasonEnum, + ompServicesFamilyEntriesReceivedLostToPeer InetAddressIP, + ompServicesFamilyEntriesReceivedLostToPathId Unsigned32 + } + +-- tagpath /omp/services/family/entries/received/from-peer +ompServicesFamilyEntriesReceivedFromPeer OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { ompServicesFamilyEntriesReceivedEntry 1 } + +-- tagpath /omp/services/family/entries/received/path-id +ompServicesFamilyEntriesReceivedPathId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { ompServicesFamilyEntriesReceivedEntry 2 } + +-- tagpath /omp/services/family/entries/received/label +ompServicesFamilyEntriesReceivedLabel OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompServicesFamilyEntriesReceivedEntry 3 } + +-- tagpath /omp/services/family/entries/received/status +ompServicesFamilyEntriesReceivedStatus OBJECT-TYPE + SYNTAX RibInStatusType + MAX-ACCESS read-only + STATUS current + DESCRIPTION "RIB-in status" + ::= { ompServicesFamilyEntriesReceivedEntry 4 } + +-- tagpath /omp/services/family/entries/received/loss-reason +ompServicesFamilyEntriesReceivedLossReason OBJECT-TYPE + SYNTAX LossReasonEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompServicesFamilyEntriesReceivedEntry 5 } + +-- tagpath /omp/services/family/entries/received/lost-to-peer +ompServicesFamilyEntriesReceivedLostToPeer OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompServicesFamilyEntriesReceivedEntry 6 } + +-- tagpath /omp/services/family/entries/received/lost-to-path-id +ompServicesFamilyEntriesReceivedLostToPathId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompServicesFamilyEntriesReceivedEntry 7 } + +-- tagpath /omp/services/family/entries/advertised +ompServicesFamilyEntriesAdvertisedTable OBJECT-TYPE + SYNTAX SEQUENCE OF OmpServicesFamilyEntriesAdvertisedEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { ompServices 4 } + +-- tagpath /omp/services/family/entries/advertised +ompServicesFamilyEntriesAdvertisedEntry OBJECT-TYPE + SYNTAX OmpServicesFamilyEntriesAdvertisedEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { ompServicesFamilyAddressFamily, ompServicesFamilyEntriesVpnId, ompServicesFamilyEntriesService, ompServicesFamilyEntriesOriginator, ompServicesFamilyEntriesAdvertisedToPeer } + ::= { ompServicesFamilyEntriesAdvertisedTable 1 } + +OmpServicesFamilyEntriesAdvertisedEntry ::= + SEQUENCE { + ompServicesFamilyEntriesAdvertisedToPeer InetAddressIP + } + +-- tagpath /omp/services/family/entries/advertised/to-peer +ompServicesFamilyEntriesAdvertisedToPeer OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompServicesFamilyEntriesAdvertisedEntry 1 } + +-- tagpath /omp/multicast-auto-discover/family +ompMulticastAutoDiscoverFamilyTable OBJECT-TYPE + SYNTAX SEQUENCE OF OmpMulticastAutoDiscoverFamilyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { ompMulticastAutoDiscover 1 } + +-- tagpath /omp/multicast-auto-discover/family +ompMulticastAutoDiscoverFamilyEntry OBJECT-TYPE + SYNTAX OmpMulticastAutoDiscoverFamilyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { ompMulticastAutoDiscoverFamilyAddressFamily } + ::= { ompMulticastAutoDiscoverFamilyTable 1 } + +OmpMulticastAutoDiscoverFamilyEntry ::= + SEQUENCE { + ompMulticastAutoDiscoverFamilyAddressFamily AddrFamilyEnum + } + +-- tagpath /omp/multicast-auto-discover/family/address-family +ompMulticastAutoDiscoverFamilyAddressFamily OBJECT-TYPE + SYNTAX AddrFamilyEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompMulticastAutoDiscoverFamilyEntry 1 } + +-- tagpath /omp/multicast-auto-discover/family/entries +ompMulticastAutoDiscoverFamilyEntriesTable OBJECT-TYPE + SYNTAX SEQUENCE OF OmpMulticastAutoDiscoverFamilyEntriesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { ompMulticastAutoDiscover 2 } + +-- tagpath /omp/multicast-auto-discover/family/entries +ompMulticastAutoDiscoverFamilyEntriesEntry OBJECT-TYPE + SYNTAX OmpMulticastAutoDiscoverFamilyEntriesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { ompMulticastAutoDiscoverFamilyAddressFamily, ompMulticastAutoDiscoverFamilyEntriesVpnId, ompMulticastAutoDiscoverFamilyEntriesSourceOriginator } + ::= { ompMulticastAutoDiscoverFamilyEntriesTable 1 } + +OmpMulticastAutoDiscoverFamilyEntriesEntry ::= + SEQUENCE { + ompMulticastAutoDiscoverFamilyEntriesVpnId Unsigned32, + ompMulticastAutoDiscoverFamilyEntriesSourceOriginator IpAddress + } + +-- tagpath /omp/multicast-auto-discover/family/entries/vpn-id +ompMulticastAutoDiscoverFamilyEntriesVpnId OBJECT-TYPE + SYNTAX VpnIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { ompMulticastAutoDiscoverFamilyEntriesEntry 1 } + +-- tagpath /omp/multicast-auto-discover/family/entries/source-originator +ompMulticastAutoDiscoverFamilyEntriesSourceOriginator OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompMulticastAutoDiscoverFamilyEntriesEntry 2 } + +-- tagpath /omp/multicast-auto-discover/family/entries/received +ompMulticastAutoDiscoverFamilyEntriesReceivedTable OBJECT-TYPE + SYNTAX SEQUENCE OF OmpMulticastAutoDiscoverFamilyEntriesReceivedEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { ompMulticastAutoDiscover 3 } + +-- tagpath /omp/multicast-auto-discover/family/entries/received +ompMulticastAutoDiscoverFamilyEntriesReceivedEntry OBJECT-TYPE + SYNTAX OmpMulticastAutoDiscoverFamilyEntriesReceivedEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { ompMulticastAutoDiscoverFamilyAddressFamily, ompMulticastAutoDiscoverFamilyEntriesVpnId, ompMulticastAutoDiscoverFamilyEntriesSourceOriginator, ompMulticastAutoDiscoverFamilyEntriesReceivedFromPeer } + ::= { ompMulticastAutoDiscoverFamilyEntriesReceivedTable 1 } + +OmpMulticastAutoDiscoverFamilyEntriesReceivedEntry ::= + SEQUENCE { + ompMulticastAutoDiscoverFamilyEntriesReceivedFromPeer InetAddressIP, + ompMulticastAutoDiscoverFamilyEntriesReceivedStatus RibInStatusType, + ompMulticastAutoDiscoverFamilyEntriesReceivedLossReason LossReasonEnum + } + +-- tagpath /omp/multicast-auto-discover/family/entries/received/from-peer +ompMulticastAutoDiscoverFamilyEntriesReceivedFromPeer OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { ompMulticastAutoDiscoverFamilyEntriesReceivedEntry 1 } + +-- tagpath /omp/multicast-auto-discover/family/entries/received/status +ompMulticastAutoDiscoverFamilyEntriesReceivedStatus OBJECT-TYPE + SYNTAX RibInStatusType + MAX-ACCESS read-only + STATUS current + DESCRIPTION "RIB-in status" + ::= { ompMulticastAutoDiscoverFamilyEntriesReceivedEntry 2 } + +-- tagpath /omp/multicast-auto-discover/family/entries/received/loss-reason +ompMulticastAutoDiscoverFamilyEntriesReceivedLossReason OBJECT-TYPE + SYNTAX LossReasonEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompMulticastAutoDiscoverFamilyEntriesReceivedEntry 3 } + +-- tagpath /omp/multicast-auto-discover/family/entries/advertised +ompMulticastAutoDiscoverFamilyEntriesAdvertisedTable OBJECT-TYPE + SYNTAX SEQUENCE OF OmpMulticastAutoDiscoverFamilyEntriesAdvertisedEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { ompMulticastAutoDiscover 4 } + +-- tagpath /omp/multicast-auto-discover/family/entries/advertised +ompMulticastAutoDiscoverFamilyEntriesAdvertisedEntry OBJECT-TYPE + SYNTAX OmpMulticastAutoDiscoverFamilyEntriesAdvertisedEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { ompMulticastAutoDiscoverFamilyAddressFamily, ompMulticastAutoDiscoverFamilyEntriesVpnId, ompMulticastAutoDiscoverFamilyEntriesSourceOriginator, ompMulticastAutoDiscoverFamilyEntriesAdvertisedToPeer } + ::= { ompMulticastAutoDiscoverFamilyEntriesAdvertisedTable 1 } + +OmpMulticastAutoDiscoverFamilyEntriesAdvertisedEntry ::= + SEQUENCE { + ompMulticastAutoDiscoverFamilyEntriesAdvertisedToPeer InetAddressIP + } + +-- tagpath /omp/multicast-auto-discover/family/entries/advertised/to-peer +ompMulticastAutoDiscoverFamilyEntriesAdvertisedToPeer OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompMulticastAutoDiscoverFamilyEntriesAdvertisedEntry 1 } + +-- tagpath /omp/multicast-routes/family +ompMulticastRoutesFamilyTable OBJECT-TYPE + SYNTAX SEQUENCE OF OmpMulticastRoutesFamilyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { ompMulticastRoutes 1 } + +-- tagpath /omp/multicast-routes/family +ompMulticastRoutesFamilyEntry OBJECT-TYPE + SYNTAX OmpMulticastRoutesFamilyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { ompMulticastRoutesFamilyAddressFamily } + ::= { ompMulticastRoutesFamilyTable 1 } + +OmpMulticastRoutesFamilyEntry ::= + SEQUENCE { + ompMulticastRoutesFamilyAddressFamily AddrFamilyEnum + } + +-- tagpath /omp/multicast-routes/family/address-family +ompMulticastRoutesFamilyAddressFamily OBJECT-TYPE + SYNTAX AddrFamilyEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompMulticastRoutesFamilyEntry 1 } + +-- tagpath /omp/multicast-routes/family/entries +ompMulticastRoutesFamilyEntriesTable OBJECT-TYPE + SYNTAX SEQUENCE OF OmpMulticastRoutesFamilyEntriesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { ompMulticastRoutes 2 } + +-- tagpath /omp/multicast-routes/family/entries +ompMulticastRoutesFamilyEntriesEntry OBJECT-TYPE + SYNTAX OmpMulticastRoutesFamilyEntriesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { ompMulticastRoutesFamilyAddressFamily, ompMulticastRoutesFamilyEntriesType, ompMulticastRoutesFamilyEntriesVpnId, ompMulticastRoutesFamilyEntriesSourceOriginator, ompMulticastRoutesFamilyEntriesDestination, ompMulticastRoutesFamilyEntriesGroup, ompMulticastRoutesFamilyEntriesSource } + ::= { ompMulticastRoutesFamilyEntriesTable 1 } + +OmpMulticastRoutesFamilyEntriesEntry ::= + SEQUENCE { + ompMulticastRoutesFamilyEntriesType McastRouteEnum, + ompMulticastRoutesFamilyEntriesVpnId Unsigned32, + ompMulticastRoutesFamilyEntriesSourceOriginator IpAddress, + ompMulticastRoutesFamilyEntriesDestination IpAddress, + ompMulticastRoutesFamilyEntriesGroup IpAddress, + ompMulticastRoutesFamilyEntriesSource IpAddress + } + +-- tagpath /omp/multicast-routes/family/entries/type +ompMulticastRoutesFamilyEntriesType OBJECT-TYPE + SYNTAX McastRouteEnum + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { ompMulticastRoutesFamilyEntriesEntry 1 } + +-- tagpath /omp/multicast-routes/family/entries/vpn-id +ompMulticastRoutesFamilyEntriesVpnId OBJECT-TYPE + SYNTAX VpnIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { ompMulticastRoutesFamilyEntriesEntry 2 } + +-- tagpath /omp/multicast-routes/family/entries/source-originator +ompMulticastRoutesFamilyEntriesSourceOriginator OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { ompMulticastRoutesFamilyEntriesEntry 3 } + +-- tagpath /omp/multicast-routes/family/entries/destination +ompMulticastRoutesFamilyEntriesDestination OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { ompMulticastRoutesFamilyEntriesEntry 4 } + +-- tagpath /omp/multicast-routes/family/entries/group +ompMulticastRoutesFamilyEntriesGroup OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { ompMulticastRoutesFamilyEntriesEntry 5 } + +-- tagpath /omp/multicast-routes/family/entries/source +ompMulticastRoutesFamilyEntriesSource OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompMulticastRoutesFamilyEntriesEntry 6 } + +-- tagpath /omp/multicast-routes/family/entries/received +ompMulticastRoutesFamilyEntriesReceivedTable OBJECT-TYPE + SYNTAX SEQUENCE OF OmpMulticastRoutesFamilyEntriesReceivedEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { ompMulticastRoutes 3 } + +-- tagpath /omp/multicast-routes/family/entries/received +ompMulticastRoutesFamilyEntriesReceivedEntry OBJECT-TYPE + SYNTAX OmpMulticastRoutesFamilyEntriesReceivedEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { ompMulticastRoutesFamilyAddressFamily, ompMulticastRoutesFamilyEntriesType, ompMulticastRoutesFamilyEntriesVpnId, ompMulticastRoutesFamilyEntriesSourceOriginator, ompMulticastRoutesFamilyEntriesDestination, ompMulticastRoutesFamilyEntriesGroup, ompMulticastRoutesFamilyEntriesSource, ompMulticastRoutesFamilyEntriesReceivedFromPeer } + ::= { ompMulticastRoutesFamilyEntriesReceivedTable 1 } + +OmpMulticastRoutesFamilyEntriesReceivedEntry ::= + SEQUENCE { + ompMulticastRoutesFamilyEntriesReceivedFromPeer InetAddressIP, + ompMulticastRoutesFamilyEntriesReceivedRp IpAddress, + ompMulticastRoutesFamilyEntriesReceivedReceivedPrunes ReceivedPrunes1, + ompMulticastRoutesFamilyEntriesReceivedStatus RibInStatusType, + ompMulticastRoutesFamilyEntriesReceivedLossReason LossReasonEnum + } + +-- tagpath /omp/multicast-routes/family/entries/received/from-peer +ompMulticastRoutesFamilyEntriesReceivedFromPeer OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { ompMulticastRoutesFamilyEntriesReceivedEntry 1 } + +-- tagpath /omp/multicast-routes/family/entries/received/rp +ompMulticastRoutesFamilyEntriesReceivedRp OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompMulticastRoutesFamilyEntriesReceivedEntry 2 } + +-- tagpath /omp/multicast-routes/family/entries/received/received-prunes +ompMulticastRoutesFamilyEntriesReceivedReceivedPrunes OBJECT-TYPE + SYNTAX ReceivedPrunes1 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompMulticastRoutesFamilyEntriesReceivedEntry 3 } + +-- tagpath /omp/multicast-routes/family/entries/received/status +ompMulticastRoutesFamilyEntriesReceivedStatus OBJECT-TYPE + SYNTAX RibInStatusType + MAX-ACCESS read-only + STATUS current + DESCRIPTION "RIB-in status" + ::= { ompMulticastRoutesFamilyEntriesReceivedEntry 4 } + +-- tagpath /omp/multicast-routes/family/entries/received/loss-reason +ompMulticastRoutesFamilyEntriesReceivedLossReason OBJECT-TYPE + SYNTAX LossReasonEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompMulticastRoutesFamilyEntriesReceivedEntry 5 } + +-- tagpath /omp/multicast-routes/family/entries/advertised +ompMulticastRoutesFamilyEntriesAdvertisedTable OBJECT-TYPE + SYNTAX SEQUENCE OF OmpMulticastRoutesFamilyEntriesAdvertisedEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { ompMulticastRoutes 4 } + +-- tagpath /omp/multicast-routes/family/entries/advertised +ompMulticastRoutesFamilyEntriesAdvertisedEntry OBJECT-TYPE + SYNTAX OmpMulticastRoutesFamilyEntriesAdvertisedEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { ompMulticastRoutesFamilyAddressFamily, ompMulticastRoutesFamilyEntriesType, ompMulticastRoutesFamilyEntriesVpnId, ompMulticastRoutesFamilyEntriesSourceOriginator, ompMulticastRoutesFamilyEntriesDestination, ompMulticastRoutesFamilyEntriesGroup, ompMulticastRoutesFamilyEntriesSource, ompMulticastRoutesFamilyEntriesAdvertisedToPeer } + ::= { ompMulticastRoutesFamilyEntriesAdvertisedTable 1 } + +OmpMulticastRoutesFamilyEntriesAdvertisedEntry ::= + SEQUENCE { + ompMulticastRoutesFamilyEntriesAdvertisedToPeer InetAddressIP, + ompMulticastRoutesFamilyEntriesAdvertisedRp IpAddress, + ompMulticastRoutesFamilyEntriesAdvertisedAdvertisedPrunes AdvertisedPrunes1 + } + +-- tagpath /omp/multicast-routes/family/entries/advertised/to-peer +ompMulticastRoutesFamilyEntriesAdvertisedToPeer OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { ompMulticastRoutesFamilyEntriesAdvertisedEntry 1 } + +-- tagpath /omp/multicast-routes/family/entries/advertised/rp +ompMulticastRoutesFamilyEntriesAdvertisedRp OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompMulticastRoutesFamilyEntriesAdvertisedEntry 2 } + +-- tagpath /omp/multicast-routes/family/entries/advertised/advertised-prunes +ompMulticastRoutesFamilyEntriesAdvertisedAdvertisedPrunes OBJECT-TYPE + SYNTAX AdvertisedPrunes1 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompMulticastRoutesFamilyEntriesAdvertisedEntry 3 } + +-- tagpath /omp/cloudexpress/entries +ompCloudexpressEntriesTable OBJECT-TYPE + SYNTAX SEQUENCE OF OmpCloudexpressEntriesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { ompCloudexpressRoutes 1 } + +-- tagpath /omp/cloudexpress/entries +ompCloudexpressEntriesEntry OBJECT-TYPE + SYNTAX OmpCloudexpressEntriesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { ompCloudexpressEntriesVpnId, ompCloudexpressEntriesOriginator, + ompCloudexpressEntriesAppid, ompCloudexpressEntriesAppType, + ompCloudexpressEntriesSubappId} + ::= { ompCloudexpressEntriesTable 1 } + +OmpCloudexpressEntriesEntry ::= + SEQUENCE { + ompCloudexpressEntriesVpnId Unsigned32, + ompCloudexpressEntriesOriginator IpAddress, + ompCloudexpressEntriesAppid Unsigned32, + ompCloudexpressEntriesAppType UnsignedByte, + ompCloudexpressEntriesSubappId Unsigned32, + ompCloudexpressEntriesAppname String + } + +-- tagpath /omp/cloudexpress/entries/vpn-id +ompCloudexpressEntriesVpnId OBJECT-TYPE + SYNTAX VpnIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { ompCloudexpressEntriesEntry 1 } + +-- tagpath /omp/cloudexpress/entries/originator +ompCloudexpressEntriesOriginator OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { ompCloudexpressEntriesEntry 2 } + +-- tagpath /omp/cloudexpress/entries/appid +ompCloudexpressEntriesAppid OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { ompCloudexpressEntriesEntry 3 } + +-- tagpath /omp/cloudexpress/entries/app-type +ompCloudexpressEntriesAppType OBJECT-TYPE + SYNTAX UnsignedByte + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { ompCloudexpressEntriesEntry 5 } + +-- tagpath /omp/cloudexpress/entries/subapp-id +ompCloudexpressEntriesSubappId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { ompCloudexpressEntriesEntry 6 } + +-- tagpath /omp/cloudexpress/entries/appname +ompCloudexpressEntriesAppname OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompCloudexpressEntriesEntry 4 } + +-- tagpath /omp/cloudexpress/entries/received +ompCloudexpressEntriesReceivedTable OBJECT-TYPE + SYNTAX SEQUENCE OF OmpCloudexpressFamilyEntriesReceivedEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { ompCloudexpressRoutes 2 } + +-- tagpath /omp/cloudexpress/entries/received +ompCloudexpressEntriesReceivedEntry OBJECT-TYPE + SYNTAX OmpCloudexpressFamilyEntriesReceivedEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { ompCloudexpressEntriesVpnId, ompCloudexpressEntriesOriginator, + ompCloudexpressEntriesAppid, ompCloudexpressEntriesAppType, + ompCloudexpressEntriesSubappId, ompCloudexpressEntriesReceivedFromPeer } + ::= { ompCloudexpressEntriesReceivedTable 1 } + +OmpCloudexpressFamilyEntriesReceivedEntry ::= + SEQUENCE { + ompCloudexpressEntriesReceivedFromPeer InetAddressIP, + ompCloudexpressEntriesReceivedStatus RibInStatusType, + ompCloudexpressEntriesReceivedLossReason LossReasonEnum, + ompCloudexpressEntriesReceivedLatency Unsigned32, + ompCloudexpressEntriesReceivedLoss Unsigned32, + ompCloudexpressEntriesReceivedAppIdList Groups1, + ompCloudexpressEntriesReceivedRegionId String + } + +-- tagpath /omp/cloudexpress/entries/received/from-peer +ompCloudexpressEntriesReceivedFromPeer OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { ompCloudexpressEntriesReceivedEntry 1 } + +-- tagpath /omp/cloudexpress/entries/received/status +ompCloudexpressEntriesReceivedStatus OBJECT-TYPE + SYNTAX RibInStatusType + MAX-ACCESS read-only + STATUS current + DESCRIPTION "RIB-in status" + ::= { ompCloudexpressEntriesReceivedEntry 2 } + +-- tagpath /omp/cloudexpress/entries/received/loss-reason +ompCloudexpressEntriesReceivedLossReason OBJECT-TYPE + SYNTAX LossReasonEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompCloudexpressEntriesReceivedEntry 3 } + +-- tagpath /omp/cloudexpress/entries/received/latency +ompCloudexpressEntriesReceivedLatency OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompCloudexpressEntriesReceivedEntry 4 } + +-- tagpath /omp/cloudexpress/entries/received/loss +ompCloudexpressEntriesReceivedLoss OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompCloudexpressEntriesReceivedEntry 5 } + +-- tagpath /omp/cloudexpress/entries/received/app-id-list +ompCloudexpressEntriesReceivedAppIdList OBJECT-TYPE + SYNTAX Groups1 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompCloudexpressEntriesReceivedEntry 6 } + +-- tagpath /omp/cloudexpress/entries/received/region-id +ompCloudexpressEntriesReceivedRegionId OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompCloudexpressEntriesReceivedEntry 7 } + +-- tagpath /omp/cloudexpress/entries/advertised +ompCloudexpressEntriesAdvertisedTable OBJECT-TYPE + SYNTAX SEQUENCE OF OmpCloudexpressEntriesAdvertisedEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { ompCloudexpressRoutes 3 } + +-- tagpath /omp/cloudexpress/entries/advertised +ompCloudexpressEntriesAdvertisedEntry OBJECT-TYPE + SYNTAX OmpCloudexpressEntriesAdvertisedEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { ompCloudexpressEntriesVpnId, ompCloudexpressEntriesOriginator, + ompCloudexpressEntriesAppid, ompCloudexpressEntriesAppType, + ompCloudexpressEntriesSubappId, ompCloudexpressEntriesAdvertisedToPeer } + ::= { ompCloudexpressEntriesAdvertisedTable 1 } + +OmpCloudexpressEntriesAdvertisedEntry ::= + SEQUENCE { + ompCloudexpressEntriesAdvertisedToPeer InetAddressIP, + ompCloudexpressEntriesAdvertisedLatency Unsigned32, + ompCloudexpressEntriesAdvertisedLoss Unsigned32, + ompCloudexpressEntriesAdvertisedAppIdList Groups1, + ompCloudexpressEntriesAdvertisedRegionId String + } + +-- tagpath /omp/cloudexpress/entries/advertised/to-peer +ompCloudexpressEntriesAdvertisedToPeer OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { ompCloudexpressEntriesAdvertisedEntry 1 } + +-- tagpath /omp/cloudexpress/entries/advertised/latency +ompCloudexpressEntriesAdvertisedLatency OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompCloudexpressEntriesAdvertisedEntry 2 } + +-- tagpath /omp/cloudexpress/entries/advertised/loss +ompCloudexpressEntriesAdvertisedLoss OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompCloudexpressEntriesAdvertisedEntry 3 } + +-- tagpath /omp/cloudexpress/entries/advertised/app-id-list +ompCloudexpressEntriesAdvertisedAppIdList OBJECT-TYPE + SYNTAX Groups1 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompCloudexpressEntriesAdvertisedEntry 4 } + +-- tagpath /omp/cloudexpress/entries/advertised/region-id +ompCloudexpressEntriesAdvertisedRegionId OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompCloudexpressEntriesAdvertisedEntry 5 } + +END diff --git a/viptela-mibs/20.12/VIPTELA-OPER-BGP.mib b/viptela-mibs/20.12/VIPTELA-OPER-BGP.mib new file mode 100644 index 0000000..f88b6d0 --- /dev/null +++ b/viptela-mibs/20.12/VIPTELA-OPER-BGP.mib @@ -0,0 +1,1570 @@ +-- Namespace: http://viptela.com/oper-bgp + +VIPTELA-OPER-BGP DEFINITIONS ::= BEGIN +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, + Integer32, Unsigned32, Counter32, Counter64, + Gauge32, IpAddress + FROM SNMPv2-SMI + TEXTUAL-CONVENTION, RowStatus, DateAndTime, + TruthValue + FROM SNMPv2-TC + viptela, VpnIndex + FROM VIPTELA-GLOBAL +; + +viptela-oper-bgp MODULE-IDENTITY + LAST-UPDATED "202307010000Z" + ORGANIZATION "Viptela, Inc." + CONTACT-INFO "Viptela, Inc. Email:support@viptela.com" + DESCRIPTION "This module defines the data model for BGP operational data" + REVISION "202307010000Z" + DESCRIPTION "Viptela Revision 20.12" + REVISION "202303010000Z" + DESCRIPTION "Viptela Revision 20.11" + REVISION "202212150000Z" + DESCRIPTION "Viptela Revision 20.10" + REVISION "202206010000Z" + DESCRIPTION "Viptela Revision 20.9" + REVISION "202203010000Z" + DESCRIPTION "Viptela Revision 20.8" + REVISION "202111010000Z" + DESCRIPTION "Viptela Revision 20.7" + REVISION "202107010000Z" + DESCRIPTION "Viptela Revision 20.6" + REVISION "202103010000Z" + DESCRIPTION "Viptela Revision 20.5" + REVISION "202011010000Z" + DESCRIPTION "Viptela Revision 20.4" + REVISION "202007010000Z" + DESCRIPTION "Viptela Revision 20.3" + REVISION "202002240000Z" + DESCRIPTION "Viptela Revision 20.1" + REVISION "201911150000Z" + DESCRIPTION "Viptela Revision 19.3" + REVISION "201908150000Z" + DESCRIPTION "Viptela Revision 19.2" + REVISION "201811010000Z" + DESCRIPTION "Viptela Revision 18.4" + REVISION "201808200000Z" + DESCRIPTION "Viptela Revision 18.3.1" + REVISION "201806250000Z" + DESCRIPTION "Viptela Revision 18.3" + REVISION "201804250000Z" + DESCRIPTION "Viptela Revision 18.2" + REVISION "201803150000Z" + DESCRIPTION "Viptela Revision 18.1.1" + REVISION "201801160000Z" + DESCRIPTION "Viptela Revision 17.2.3" + REVISION "201711010000Z" + DESCRIPTION "Viptela Revision 17.2.1" + REVISION "201708010000Z" + DESCRIPTION "Viptela Revision 17.2" + REVISION "201705250000Z" + DESCRIPTION "Viptela Revision 17.1.1" + REVISION "201704060000Z" + DESCRIPTION "Viptela Revision 17.1" + REVISION "201702150000Z" + DESCRIPTION "Viptela Revision 16.3.2" + REVISION "201702060000Z" + DESCRIPTION "Viptela Revision 16.3.1" + REVISION "201611160000Z" + DESCRIPTION "Viptela Revision 16.3" + REVISION "201610250000Z" + DESCRIPTION "Viptela Revision 16.2.10" + REVISION "201610240000Z" + DESCRIPTION "Viptela Revision 16.2.4" + REVISION "201608100000Z" + DESCRIPTION "Viptela Revision 16.2.2" + REVISION "201608010000Z" + DESCRIPTION "Viptela Revision 16.2.1" + REVISION "201606090000Z" + DESCRIPTION "Viptela Revision 16.2" + REVISION "201604220000Z" + DESCRIPTION "Viptela Revision 16.1.1" + REVISION "201603150000Z" + DESCRIPTION "Viptela Revision 16.1" + REVISION "201601300000Z" + DESCRIPTION "Viptela Revision 15.4.3" + REVISION "201512280000Z" + DESCRIPTION "Viptela Revision 15.4.1" + REVISION "201512010000Z" + DESCRIPTION "Viptela Revision 15.4.0" + REVISION "201510310000Z" + DESCRIPTION "Viptela Revision 15.3.5" + REVISION "201509270000Z" + DESCRIPTION "Viptela Revision 15.3.3" + REVISION "201509010000Z" + DESCRIPTION "Viptela Revision 15.3.1" + REVISION "201507010000Z" + DESCRIPTION "Viptela Revision 15.3" + ::= { viptela 14 } + +UnsignedShort ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION "xs:unsignedShort" + SYNTAX Unsigned32 (0 .. 65535) + +ConfdString ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1t" + STATUS current + DESCRIPTION "xs: and confd: types mapped to strings" + SYNTAX OCTET STRING + +Ipv4Prefix ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1d.1d.1d.1d/1d" + STATUS current + DESCRIPTION "confd:ipv4Prefix" + SYNTAX OCTET STRING (SIZE (5)) + +String ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1t" + STATUS current + DESCRIPTION "xs:string" + SYNTAX OCTET STRING + +BgpRibStatusType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "" + SYNTAX BITS {valid(0),best(1),internal(2),external(3),removed(4),stale(5),history(6),damped(7),inaccessible(8),multipath(9)} + +-- Display BGP information +-- tagpath /bgp +bgp OBJECT IDENTIFIER ::= { viptela-oper-bgp 1 } + +-- tagpath /bgp/bgp-summary +bgpBgpSummaryTable OBJECT-TYPE + SYNTAX SEQUENCE OF BgpBgpSummaryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "BGP summary" + ::= { viptela-oper-bgp 2 } + +-- tagpath /bgp/bgp-summary +bgpBgpSummaryEntry OBJECT-TYPE + SYNTAX BgpBgpSummaryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { bgpBgpSummaryVpnId } + ::= { bgpBgpSummaryTable 1 } + +BgpBgpSummaryEntry ::= + SEQUENCE { + bgpBgpSummaryVpnId Unsigned32, + bgpBgpSummaryBgpRouterIdentifier IpAddress, + bgpBgpSummaryLocalAs Unsigned32, + bgpBgpSummaryRibEntries Unsigned32, + bgpBgpSummaryRibMemory Unsigned32, + bgpBgpSummaryTotalPeers Unsigned32, + bgpBgpSummaryPeerMemory Unsigned32, + bgpBgpSummaryLocalSiteOfOrigin String, + bgpBgpSummaryIgnoreSiteOfOrigin TruthValue + } + +-- tagpath /bgp/bgp-summary/vpn-id +bgpBgpSummaryVpnId OBJECT-TYPE + SYNTAX VpnIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "VPN ID" + ::= { bgpBgpSummaryEntry 1 } + +-- tagpath /bgp/bgp-summary/bgp-router-identifier +bgpBgpSummaryBgpRouterIdentifier OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Router ID" + ::= { bgpBgpSummaryEntry 2 } + +-- tagpath /bgp/bgp-summary/local-as +bgpBgpSummaryLocalAs OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Local AS number" + ::= { bgpBgpSummaryEntry 3 } + +-- tagpath /bgp/bgp-summary/rib-entries +bgpBgpSummaryRibEntries OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "RIB count" + ::= { bgpBgpSummaryEntry 4 } + +-- tagpath /bgp/bgp-summary/rib-memory +bgpBgpSummaryRibMemory OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "RIB memory usage, in bytes" + ::= { bgpBgpSummaryEntry 5 } + +-- tagpath /bgp/bgp-summary/total-peers +bgpBgpSummaryTotalPeers OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Total number of BGP neighbors" + ::= { bgpBgpSummaryEntry 6 } + +-- tagpath /bgp/bgp-summary/peer-memory +bgpBgpSummaryPeerMemory OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Neighbor memory usage, in bytes" + ::= { bgpBgpSummaryEntry 7 } + +-- tagpath /bgp/bgp-summary/local-site-of-origin +bgpBgpSummaryLocalSiteOfOrigin OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Local site-of-origin extended community added to OMP routes in BGP" + ::= { bgpBgpSummaryEntry 8 } + +-- tagpath /bgp/bgp-summary/ignore-site-of-origin +bgpBgpSummaryIgnoreSiteOfOrigin OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Ignore site-of-origin value in BGP" + ::= { bgpBgpSummaryEntry 9 } + +-- tagpath /bgp/bgp-summary/neighbor +bgpBgpSummaryNeighborTable OBJECT-TYPE + SYNTAX SEQUENCE OF BgpBgpSummaryNeighborEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "List of neighbors" + ::= { viptela-oper-bgp 3 } + +-- tagpath /bgp/bgp-summary/neighbor +bgpBgpSummaryNeighborEntry OBJECT-TYPE + SYNTAX BgpBgpSummaryNeighborEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { bgpBgpSummaryVpnId, bgpBgpSummaryNeighborPeerAddr } + ::= { bgpBgpSummaryNeighborTable 1 } + +BgpBgpSummaryNeighborEntry ::= + SEQUENCE { + bgpBgpSummaryNeighborPeerAddr IpAddress, + bgpBgpSummaryNeighborAs Unsigned32, + bgpBgpSummaryNeighborMsgRcvd Unsigned32, + bgpBgpSummaryNeighborMsgSent Unsigned32, + bgpBgpSummaryNeighborOutQ Unsigned32, + bgpBgpSummaryNeighborPrefixRcvd Unsigned32, + bgpBgpSummaryNeighborPrefixValid Unsigned32, + bgpBgpSummaryNeighborPrefixInstalled Unsigned32, + bgpBgpSummaryNeighborUpTime String, + bgpBgpSummaryNeighborState INTEGER, + bgpBgpSummaryNeighborLastUpTime String + } + +-- tagpath /bgp/bgp-summary/neighbor/peer-addr +bgpBgpSummaryNeighborPeerAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Neighbor address" + ::= { bgpBgpSummaryNeighborEntry 1 } + +-- tagpath /bgp/bgp-summary/neighbor/as +bgpBgpSummaryNeighborAs OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Neighbor AS number" + ::= { bgpBgpSummaryNeighborEntry 2 } + +-- tagpath /bgp/bgp-summary/neighbor/msg-rcvd +bgpBgpSummaryNeighborMsgRcvd OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of messages received" + ::= { bgpBgpSummaryNeighborEntry 3 } + +-- tagpath /bgp/bgp-summary/neighbor/msg-sent +bgpBgpSummaryNeighborMsgSent OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of messages sent" + ::= { bgpBgpSummaryNeighborEntry 4 } + +-- tagpath /bgp/bgp-summary/neighbor/outQ +bgpBgpSummaryNeighborOutQ OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Outbound queue" + ::= { bgpBgpSummaryNeighborEntry 5 } + +-- tagpath /bgp/bgp-summary/neighbor/prefix-rcvd +bgpBgpSummaryNeighborPrefixRcvd OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of routes received" + ::= { bgpBgpSummaryNeighborEntry 6 } + +-- tagpath /bgp/bgp-summary/neighbor/prefix-valid +bgpBgpSummaryNeighborPrefixValid OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of valid routes" + ::= { bgpBgpSummaryNeighborEntry 7 } + +-- tagpath /bgp/bgp-summary/neighbor/prefix-installed +bgpBgpSummaryNeighborPrefixInstalled OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of installed routes" + ::= { bgpBgpSummaryNeighborEntry 8 } + +-- tagpath /bgp/bgp-summary/neighbor/up-time +bgpBgpSummaryNeighborUpTime OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Uptime (Days:Hours:Minutes:Seconds)" + ::= { bgpBgpSummaryNeighborEntry 9 } + +-- tagpath /bgp/bgp-summary/neighbor/state +bgpBgpSummaryNeighborState OBJECT-TYPE + SYNTAX INTEGER {idle(0),connect(1),active(2),opensent(3),openconfirm(4),established(5),clearing(6),deleted(7)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "State" + ::= { bgpBgpSummaryNeighborEntry 10 } + +-- tagpath /bgp/bgp-summary/neighbor/last-up-time +bgpBgpSummaryNeighborLastUpTime OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Last uptime (Days:Hours:Minutes:Seconds)" + ::= { bgpBgpSummaryNeighborEntry 11 } + +-- tagpath /bgp/routes-table +bgpRoutesTableTable OBJECT-TYPE + SYNTAX SEQUENCE OF BgpRoutesTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "List of routes" + ::= { viptela-oper-bgp 4 } + +-- tagpath /bgp/routes-table +bgpRoutesTableEntry OBJECT-TYPE + SYNTAX BgpRoutesTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { bgpRoutesTableVpnId, bgpRoutesTablePrefix } + ::= { bgpRoutesTableTable 1 } + +BgpRoutesTableEntry ::= + SEQUENCE { + bgpRoutesTableVpnId Unsigned32, + bgpRoutesTablePrefix Ipv4Prefix, + bgpRoutesTableBestPath Unsigned32, + bgpRoutesTableSuppressed TruthValue, + bgpRoutesTableNoAdvertise TruthValue, + bgpRoutesTableNoExport TruthValue, + bgpRoutesTableNoLocalAs TruthValue + } + +-- tagpath /bgp/routes-table/vpn-id +bgpRoutesTableVpnId OBJECT-TYPE + SYNTAX VpnIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "VPN ID" + ::= { bgpRoutesTableEntry 1 } + +-- tagpath /bgp/routes-table/prefix +bgpRoutesTablePrefix OBJECT-TYPE + SYNTAX Ipv4Prefix + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Route prefix" + ::= { bgpRoutesTableEntry 2 } + +-- tagpath /bgp/routes-table/best-path +bgpRoutesTableBestPath OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Best path" + ::= { bgpRoutesTableEntry 3 } + +-- tagpath /bgp/routes-table/suppressed +bgpRoutesTableSuppressed OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Advertisements suppressed" + ::= { bgpRoutesTableEntry 4 } + +-- tagpath /bgp/routes-table/no-advertise +bgpRoutesTableNoAdvertise OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Not advertised to any peer" + ::= { bgpRoutesTableEntry 5 } + +-- tagpath /bgp/routes-table/no-export +bgpRoutesTableNoExport OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Not advertised to EBGP peer" + ::= { bgpRoutesTableEntry 6 } + +-- tagpath /bgp/routes-table/no-local-as +bgpRoutesTableNoLocalAs OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Not advertised outside local AS" + ::= { bgpRoutesTableEntry 7 } + +-- tagpath /bgp/routes-table/advertised-peers +bgpRoutesTableAdvertisedPeersTable OBJECT-TYPE + SYNTAX SEQUENCE OF BgpRoutesTableAdvertisedPeersEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "List of peers" + ::= { viptela-oper-bgp 5 } + +-- tagpath /bgp/routes-table/advertised-peers +bgpRoutesTableAdvertisedPeersEntry OBJECT-TYPE + SYNTAX BgpRoutesTableAdvertisedPeersEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { bgpRoutesTableVpnId, bgpRoutesTablePrefix, bgpRoutesTableAdvertisedPeersPeerIndex } + ::= { bgpRoutesTableAdvertisedPeersTable 1 } + +BgpRoutesTableAdvertisedPeersEntry ::= + SEQUENCE { + bgpRoutesTableAdvertisedPeersPeerIndex Unsigned32, + bgpRoutesTableAdvertisedPeersPeerAddr IpAddress + } + +-- tagpath /bgp/routes-table/advertised-peers/peer-index +bgpRoutesTableAdvertisedPeersPeerIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Peer address" + ::= { bgpRoutesTableAdvertisedPeersEntry 1 } + +-- tagpath /bgp/routes-table/advertised-peers/peer-addr +bgpRoutesTableAdvertisedPeersPeerAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Peer address" + ::= { bgpRoutesTableAdvertisedPeersEntry 2 } + +-- tagpath /bgp/routes-table/info +bgpRoutesTableInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF BgpRoutesTableInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Route information" + ::= { viptela-oper-bgp 6 } + +-- tagpath /bgp/routes-table/info +bgpRoutesTableInfoEntry OBJECT-TYPE + SYNTAX BgpRoutesTableInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { bgpRoutesTableVpnId, bgpRoutesTablePrefix, bgpRoutesTableInfoInfoId } + ::= { bgpRoutesTableInfoTable 1 } + +BgpRoutesTableInfoEntry ::= + SEQUENCE { + bgpRoutesTableInfoInfoId Unsigned32, + bgpRoutesTableInfoNexthop IpAddress, + bgpRoutesTableInfoMetric Unsigned32, + bgpRoutesTableInfoLocalPref Unsigned32, + bgpRoutesTableInfoWeight Unsigned32, + bgpRoutesTableInfoOrigin INTEGER, + bgpRoutesTableInfoAsPath String, + bgpRoutesTableInfoRrClient TruthValue, + bgpRoutesTableInfoHistory TruthValue, + bgpRoutesTableInfoAggregator TruthValue, + bgpRoutesTableInfoAggregatorAs Unsigned32, + bgpRoutesTableInfoAggregatorIp IpAddress, + bgpRoutesTableInfoRiPeer IpAddress, + bgpRoutesTableInfoRiRouterid IpAddress, + bgpRoutesTableInfoIgpMetric Unsigned32, + bgpRoutesTableInfoConfedExternal TruthValue, + bgpRoutesTableInfoAggregated TruthValue, + bgpRoutesTableInfoLocal TruthValue, + bgpRoutesTableInfoSourced TruthValue, + bgpRoutesTableInfoMultipath TruthValue, + bgpRoutesTableInfoCommunity String, + bgpRoutesTableInfoExtCommunity String, + bgpRoutesTableInfoOriginator IpAddress, + bgpRoutesTableInfoLastUpdate String, + bgpRoutesTableInfoClusterList String, + bgpRoutesTableInfoPathStatus BgpRibStatusType, + bgpRoutesTableInfoTag Unsigned32, + bgpRoutesTableInfoOspfTag Unsigned32 + } + +-- tagpath /bgp/routes-table/info/info-id +bgpRoutesTableInfoInfoId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Route information index" + ::= { bgpRoutesTableInfoEntry 1 } + +-- tagpath /bgp/routes-table/info/nexthop +bgpRoutesTableInfoNexthop OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Next-hop IP address" + ::= { bgpRoutesTableInfoEntry 2 } + +-- tagpath /bgp/routes-table/info/metric +bgpRoutesTableInfoMetric OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Metric" + ::= { bgpRoutesTableInfoEntry 3 } + +-- tagpath /bgp/routes-table/info/local-pref +bgpRoutesTableInfoLocalPref OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Local preference" + ::= { bgpRoutesTableInfoEntry 4 } + +-- tagpath /bgp/routes-table/info/weight +bgpRoutesTableInfoWeight OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Weight" + ::= { bgpRoutesTableInfoEntry 5 } + +-- tagpath /bgp/routes-table/info/origin +bgpRoutesTableInfoOrigin OBJECT-TYPE + SYNTAX INTEGER {igp(0),egp(1),incomplete(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Origin" + ::= { bgpRoutesTableInfoEntry 6 } + +-- tagpath /bgp/routes-table/info/as-path +bgpRoutesTableInfoAsPath OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "AS path" + ::= { bgpRoutesTableInfoEntry 7 } + +-- tagpath /bgp/routes-table/info/rr-client +bgpRoutesTableInfoRrClient OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Received from a route reflector client" + ::= { bgpRoutesTableInfoEntry 8 } + +-- tagpath /bgp/routes-table/info/history +bgpRoutesTableInfoHistory OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "History entry" + ::= { bgpRoutesTableInfoEntry 9 } + +-- tagpath /bgp/routes-table/info/aggregator +bgpRoutesTableInfoAggregator OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Aggregated" + ::= { bgpRoutesTableInfoEntry 10 } + +-- tagpath /bgp/routes-table/info/aggregator-as +bgpRoutesTableInfoAggregatorAs OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Aggregator AS number" + ::= { bgpRoutesTableInfoEntry 11 } + +-- tagpath /bgp/routes-table/info/aggregator-ip +bgpRoutesTableInfoAggregatorIp OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Aggregator IP address" + ::= { bgpRoutesTableInfoEntry 12 } + +-- tagpath /bgp/routes-table/info/ri-peer +bgpRoutesTableInfoRiPeer OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Peer address" + ::= { bgpRoutesTableInfoEntry 13 } + +-- tagpath /bgp/routes-table/info/ri-routerid +bgpRoutesTableInfoRiRouterid OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Router ID" + ::= { bgpRoutesTableInfoEntry 14 } + +-- tagpath /bgp/routes-table/info/igp-metric +bgpRoutesTableInfoIgpMetric OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "IGP metric" + ::= { bgpRoutesTableInfoEntry 15 } + +-- tagpath /bgp/routes-table/info/confed-external +bgpRoutesTableInfoConfedExternal OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "EBGP confederation" + ::= { bgpRoutesTableInfoEntry 16 } + +-- tagpath /bgp/routes-table/info/aggregated +bgpRoutesTableInfoAggregated OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Aggregated" + ::= { bgpRoutesTableInfoEntry 17 } + +-- tagpath /bgp/routes-table/info/local +bgpRoutesTableInfoLocal OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Local" + ::= { bgpRoutesTableInfoEntry 18 } + +-- tagpath /bgp/routes-table/info/sourced +bgpRoutesTableInfoSourced OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Sourced" + ::= { bgpRoutesTableInfoEntry 19 } + +-- tagpath /bgp/routes-table/info/multipath +bgpRoutesTableInfoMultipath OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION "Multipath" + ::= { bgpRoutesTableInfoEntry 20 } + +-- tagpath /bgp/routes-table/info/community +bgpRoutesTableInfoCommunity OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Community" + ::= { bgpRoutesTableInfoEntry 21 } + +-- tagpath /bgp/routes-table/info/ext-community +bgpRoutesTableInfoExtCommunity OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Extended community" + ::= { bgpRoutesTableInfoEntry 22 } + +-- tagpath /bgp/routes-table/info/originator +bgpRoutesTableInfoOriginator OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Attribute originator ID" + ::= { bgpRoutesTableInfoEntry 23 } + +-- tagpath /bgp/routes-table/info/last-update +bgpRoutesTableInfoLastUpdate OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Time" + ::= { bgpRoutesTableInfoEntry 24 } + +-- tagpath /bgp/routes-table/info/cluster-list +bgpRoutesTableInfoClusterList OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Cluster list" + ::= { bgpRoutesTableInfoEntry 25 } + +-- tagpath /bgp/routes-table/info/path-status +bgpRoutesTableInfoPathStatus OBJECT-TYPE + SYNTAX BgpRibStatusType + MAX-ACCESS read-only + STATUS current + DESCRIPTION "BGP path status" + ::= { bgpRoutesTableInfoEntry 26 } + +-- tagpath /bgp/routes-table/info/tag +bgpRoutesTableInfoTag OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "BGP Tag" + ::= { bgpRoutesTableInfoEntry 27 } + +-- tagpath /bgp/routes-table/info/ospf-tag +bgpRoutesTableInfoOspfTag OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "OSPF Tag" + ::= { bgpRoutesTableInfoEntry 28 } + +-- tagpath /bgp/bgp-neighbor +bgpBgpNeighborTable OBJECT-TYPE + SYNTAX SEQUENCE OF BgpBgpNeighborEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "List of neighbors" + ::= { viptela-oper-bgp 9 } + +-- tagpath /bgp/bgp-neighbor +bgpBgpNeighborEntry OBJECT-TYPE + SYNTAX BgpBgpNeighborEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { bgpBgpNeighborVpnId, bgpBgpNeighborPeerAddr } + ::= { bgpBgpNeighborTable 1 } + +BgpBgpNeighborEntry ::= + SEQUENCE { + bgpBgpNeighborVpnId Unsigned32, + bgpBgpNeighborPeerAddr IpAddress, + bgpBgpNeighborAs Unsigned32, + bgpBgpNeighborLocalAsNum Unsigned32, + bgpBgpNeighborChangeLocalAsNum TruthValue, + bgpBgpNeighborFlags Unsigned32, + bgpBgpNeighborDesc String, + bgpBgpNeighborRemoteRouterId IpAddress, + bgpBgpNeighborCommonAdmin TruthValue, + bgpBgpNeighborLastRead Unsigned32, + bgpBgpNeighborKeepalive Unsigned32, + bgpBgpNeighborHoldtime Unsigned32, + bgpBgpNeighborCfgKeepalive Unsigned32, + bgpBgpNeighborCfgHoldtime Unsigned32, + bgpBgpNeighborAdv4byteAsCap TruthValue, + bgpBgpNeighborRec4byteAsCap TruthValue, + bgpBgpNeighborAdvDynamicCap TruthValue, + bgpBgpNeighborRecDynamicCap TruthValue, + bgpBgpNeighborAdvRefreshCap TruthValue, + bgpBgpNeighborRecRefreshCap TruthValue, + bgpBgpNeighborAdvNewRefreshCap TruthValue, + bgpBgpNeighborRecNewRefreshCap TruthValue, + bgpBgpNeighborAdvIpv4UnicastAddrFamily TruthValue, + bgpBgpNeighborRecIpv4UnicastAddrFamily TruthValue, + bgpBgpNeighborRestartTimeLeft Unsigned32, + bgpBgpNeighborStalepathTimeLeft Unsigned32, + bgpBgpNeighborMsgRcvd Unsigned32, + bgpBgpNeighborMsgSent Unsigned32, + bgpBgpNeighborPrefixRcvd Unsigned32, + bgpBgpNeighborPrefixValid Unsigned32, + bgpBgpNeighborPrefixInstalled Unsigned32, + bgpBgpNeighborOutQ Unsigned32, + bgpBgpNeighborUptime String, + bgpBgpNeighborState INTEGER, + bgpBgpNeighborOpenInCount Unsigned32, + bgpBgpNeighborOpenOutCount Unsigned32, + bgpBgpNeighborNotifyInCount Unsigned32, + bgpBgpNeighborNotifyOutCount Unsigned32, + bgpBgpNeighborUpdateInCount Unsigned32, + bgpBgpNeighborUpdateOutCount Unsigned32, + bgpBgpNeighborKeepaliveInCount Unsigned32, + bgpBgpNeighborKeepaliveOutCount Unsigned32, + bgpBgpNeighborRefreshInCount Unsigned32, + bgpBgpNeighborRefreshOutCount Unsigned32, + bgpBgpNeighborDynamicInCount Unsigned32, + bgpBgpNeighborDynamicOutCount Unsigned32, + bgpBgpNeighborAdvInterval Unsigned32, + bgpBgpNeighborUpdateSource IpAddress, + bgpBgpNeighborUpdateIf String, + bgpBgpNeighborWeight Unsigned32, + bgpBgpNeighborConnEstablished Unsigned32, + bgpBgpNeighborConnDropped Unsigned32, + bgpBgpNeighborLastResetTime Unsigned32, + bgpBgpNeighborLastResetReason String, + bgpBgpNeighborMaxPrefixRestartTime Unsigned32, + bgpBgpNeighborExtPeerHops Unsigned32, + bgpBgpNeighborLocalHost IpAddress, + bgpBgpNeighborLocalPort UnsignedShort, + bgpBgpNeighborRemoteHost IpAddress, + bgpBgpNeighborRemotePort UnsignedShort, + bgpBgpNeighborNextHop IpAddress, + bgpBgpNeighborNextStartTimer Unsigned32, + bgpBgpNeighborNextConnectTimer Unsigned32, + bgpBgpNeighborReadThreadOn TruthValue, + bgpBgpNeighborWriteThreadOn TruthValue, + bgpBgpNeighborPassword String, + bgpBgpNeighborLastUptime String + } + +-- tagpath /bgp/bgp-neighbor/vpn-id +bgpBgpNeighborVpnId OBJECT-TYPE + SYNTAX VpnIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "VPN ID" + ::= { bgpBgpNeighborEntry 1 } + +-- tagpath /bgp/bgp-neighbor/peer-addr +bgpBgpNeighborPeerAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Neighbor address" + ::= { bgpBgpNeighborEntry 2 } + +-- tagpath /bgp/bgp-neighbor/as +bgpBgpNeighborAs OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Neighbor AS number" + ::= { bgpBgpNeighborEntry 3 } + +-- tagpath /bgp/bgp-neighbor/local-as-num +bgpBgpNeighborLocalAsNum OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Local AS number" + ::= { bgpBgpNeighborEntry 4 } + +-- tagpath /bgp/bgp-neighbor/change-local-as-num +bgpBgpNeighborChangeLocalAsNum OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Change local AS number" + ::= { bgpBgpNeighborEntry 5 } + +-- tagpath /bgp/bgp-neighbor/flags +bgpBgpNeighborFlags OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Flags" + ::= { bgpBgpNeighborEntry 6 } + +-- tagpath /bgp/bgp-neighbor/desc +bgpBgpNeighborDesc OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Description" + ::= { bgpBgpNeighborEntry 7 } + +-- tagpath /bgp/bgp-neighbor/remote-router-id +bgpBgpNeighborRemoteRouterId OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Remote router ID" + ::= { bgpBgpNeighborEntry 8 } + +-- tagpath /bgp/bgp-neighbor/common-admin +bgpBgpNeighborCommonAdmin OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Common administrator" + ::= { bgpBgpNeighborEntry 9 } + +-- tagpath /bgp/bgp-neighbor/last-read +bgpBgpNeighborLastRead OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Last read time, in seconds" + ::= { bgpBgpNeighborEntry 10 } + +-- tagpath /bgp/bgp-neighbor/keepalive +bgpBgpNeighborKeepalive OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Keepalive time" + ::= { bgpBgpNeighborEntry 11 } + +-- tagpath /bgp/bgp-neighbor/holdtime +bgpBgpNeighborHoldtime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Hold time" + ::= { bgpBgpNeighborEntry 12 } + +-- tagpath /bgp/bgp-neighbor/cfg-keepalive +bgpBgpNeighborCfgKeepalive OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Configured keepalive time" + ::= { bgpBgpNeighborEntry 13 } + +-- tagpath /bgp/bgp-neighbor/cfg-holdtime +bgpBgpNeighborCfgHoldtime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Configured holdtime" + ::= { bgpBgpNeighborEntry 14 } + +-- tagpath /bgp/bgp-neighbor/adv-4byte-as-cap +bgpBgpNeighborAdv4byteAsCap OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Advertised 4-byte AS capability" + ::= { bgpBgpNeighborEntry 15 } + +-- tagpath /bgp/bgp-neighbor/rec-4byte-as-cap +bgpBgpNeighborRec4byteAsCap OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Received 4-byte AS capability" + ::= { bgpBgpNeighborEntry 16 } + +-- tagpath /bgp/bgp-neighbor/adv-dynamic-cap +bgpBgpNeighborAdvDynamicCap OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Advertised dynamic capability" + ::= { bgpBgpNeighborEntry 17 } + +-- tagpath /bgp/bgp-neighbor/rec-dynamic-cap +bgpBgpNeighborRecDynamicCap OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Received dynamic capability" + ::= { bgpBgpNeighborEntry 18 } + +-- tagpath /bgp/bgp-neighbor/adv-refresh-cap +bgpBgpNeighborAdvRefreshCap OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Advertised route refresh capability" + ::= { bgpBgpNeighborEntry 19 } + +-- tagpath /bgp/bgp-neighbor/rec-refresh-cap +bgpBgpNeighborRecRefreshCap OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Received route refresh capability" + ::= { bgpBgpNeighborEntry 20 } + +-- tagpath /bgp/bgp-neighbor/adv-new-refresh-cap +bgpBgpNeighborAdvNewRefreshCap OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Advertised new route refresh capability" + ::= { bgpBgpNeighborEntry 21 } + +-- tagpath /bgp/bgp-neighbor/rec-new-refresh-cap +bgpBgpNeighborRecNewRefreshCap OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Received new route refresh capability" + ::= { bgpBgpNeighborEntry 22 } + +-- tagpath /bgp/bgp-neighbor/adv-ipv4-unicast-addr-family +bgpBgpNeighborAdvIpv4UnicastAddrFamily OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Advertised IPv4 unicast address family" + ::= { bgpBgpNeighborEntry 23 } + +-- tagpath /bgp/bgp-neighbor/rec-ipv4-unicast-addr-family +bgpBgpNeighborRecIpv4UnicastAddrFamily OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Received IPv4 unicast address family" + ::= { bgpBgpNeighborEntry 24 } + +-- tagpath /bgp/bgp-neighbor/restart-time-left +bgpBgpNeighborRestartTimeLeft OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Restart time remaining, in seconds" + ::= { bgpBgpNeighborEntry 25 } + +-- tagpath /bgp/bgp-neighbor/stalepath-time-left +bgpBgpNeighborStalepathTimeLeft OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Stale path time remaining, in seconds" + ::= { bgpBgpNeighborEntry 26 } + +-- tagpath /bgp/bgp-neighbor/msg-rcvd +bgpBgpNeighborMsgRcvd OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Total messages input count" + ::= { bgpBgpNeighborEntry 27 } + +-- tagpath /bgp/bgp-neighbor/msg-sent +bgpBgpNeighborMsgSent OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Total messages output count" + ::= { bgpBgpNeighborEntry 28 } + +-- tagpath /bgp/bgp-neighbor/prefix-rcvd +bgpBgpNeighborPrefixRcvd OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of routes received" + ::= { bgpBgpNeighborEntry 29 } + +-- tagpath /bgp/bgp-neighbor/prefix-valid +bgpBgpNeighborPrefixValid OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of valid routes" + ::= { bgpBgpNeighborEntry 30 } + +-- tagpath /bgp/bgp-neighbor/prefix-installed +bgpBgpNeighborPrefixInstalled OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of installed routes" + ::= { bgpBgpNeighborEntry 31 } + +-- tagpath /bgp/bgp-neighbor/outQ +bgpBgpNeighborOutQ OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Output queue depth" + ::= { bgpBgpNeighborEntry 32 } + +-- tagpath /bgp/bgp-neighbor/uptime +bgpBgpNeighborUptime OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Uptime (Days:Hours:Minutes:Seconds)" + ::= { bgpBgpNeighborEntry 33 } + +-- tagpath /bgp/bgp-neighbor/state +bgpBgpNeighborState OBJECT-TYPE + SYNTAX INTEGER {idle(0),connect(1),active(2),opensent(3),openconfirm(4),established(5),clearing(6),deleted(7)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "State" + ::= { bgpBgpNeighborEntry 34 } + +-- tagpath /bgp/bgp-neighbor/open-in-count +bgpBgpNeighborOpenInCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Open message input count" + ::= { bgpBgpNeighborEntry 35 } + +-- tagpath /bgp/bgp-neighbor/open-out-count +bgpBgpNeighborOpenOutCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Open message output count" + ::= { bgpBgpNeighborEntry 36 } + +-- tagpath /bgp/bgp-neighbor/notify-in-count +bgpBgpNeighborNotifyInCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Notify input count" + ::= { bgpBgpNeighborEntry 37 } + +-- tagpath /bgp/bgp-neighbor/notify-out-count +bgpBgpNeighborNotifyOutCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Notify output count" + ::= { bgpBgpNeighborEntry 38 } + +-- tagpath /bgp/bgp-neighbor/update-in-count +bgpBgpNeighborUpdateInCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Update message input count" + ::= { bgpBgpNeighborEntry 39 } + +-- tagpath /bgp/bgp-neighbor/update-out-count +bgpBgpNeighborUpdateOutCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Update message output count" + ::= { bgpBgpNeighborEntry 40 } + +-- tagpath /bgp/bgp-neighbor/keepalive-in-count +bgpBgpNeighborKeepaliveInCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Keepalive message input count" + ::= { bgpBgpNeighborEntry 41 } + +-- tagpath /bgp/bgp-neighbor/keepalive-out-count +bgpBgpNeighborKeepaliveOutCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Keepalive message output count" + ::= { bgpBgpNeighborEntry 42 } + +-- tagpath /bgp/bgp-neighbor/refresh-in-count +bgpBgpNeighborRefreshInCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Route refresh message input count" + ::= { bgpBgpNeighborEntry 43 } + +-- tagpath /bgp/bgp-neighbor/refresh-out-count +bgpBgpNeighborRefreshOutCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Route refresh message output count" + ::= { bgpBgpNeighborEntry 44 } + +-- tagpath /bgp/bgp-neighbor/dynamic-in-count +bgpBgpNeighborDynamicInCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Dynamic capability message input count" + ::= { bgpBgpNeighborEntry 45 } + +-- tagpath /bgp/bgp-neighbor/dynamic-out-count +bgpBgpNeighborDynamicOutCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Dynamic capability message output count" + ::= { bgpBgpNeighborEntry 46 } + +-- tagpath /bgp/bgp-neighbor/adv-interval +bgpBgpNeighborAdvInterval OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Time between advertisements, in seconds" + ::= { bgpBgpNeighborEntry 47 } + +-- tagpath /bgp/bgp-neighbor/update-source +bgpBgpNeighborUpdateSource OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Update source" + ::= { bgpBgpNeighborEntry 48 } + +-- tagpath /bgp/bgp-neighbor/update-if +bgpBgpNeighborUpdateIf OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Update interface" + ::= { bgpBgpNeighborEntry 49 } + +-- tagpath /bgp/bgp-neighbor/weight +bgpBgpNeighborWeight OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Weight" + ::= { bgpBgpNeighborEntry 50 } + +-- tagpath /bgp/bgp-neighbor/conn-established +bgpBgpNeighborConnEstablished OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Connections established" + ::= { bgpBgpNeighborEntry 51 } + +-- tagpath /bgp/bgp-neighbor/conn-dropped +bgpBgpNeighborConnDropped OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Connections dropped" + ::= { bgpBgpNeighborEntry 52 } + +-- tagpath /bgp/bgp-neighbor/last-reset-time +bgpBgpNeighborLastResetTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Last reset time" + ::= { bgpBgpNeighborEntry 53 } + +-- tagpath /bgp/bgp-neighbor/last-reset-reason +bgpBgpNeighborLastResetReason OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Last reset reason" + ::= { bgpBgpNeighborEntry 54 } + +-- tagpath /bgp/bgp-neighbor/max-prefix-restart-time +bgpBgpNeighborMaxPrefixRestartTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Restart time after maximum prefix reached" + ::= { bgpBgpNeighborEntry 55 } + +-- tagpath /bgp/bgp-neighbor/ext-peer-hops +bgpBgpNeighborExtPeerHops OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "EBGP neighbor hops" + ::= { bgpBgpNeighborEntry 56 } + +-- tagpath /bgp/bgp-neighbor/local-host +bgpBgpNeighborLocalHost OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Local host" + ::= { bgpBgpNeighborEntry 57 } + +-- tagpath /bgp/bgp-neighbor/local-port +bgpBgpNeighborLocalPort OBJECT-TYPE + SYNTAX UnsignedShort + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Local port" + ::= { bgpBgpNeighborEntry 58 } + +-- tagpath /bgp/bgp-neighbor/remote-host +bgpBgpNeighborRemoteHost OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Remote host" + ::= { bgpBgpNeighborEntry 59 } + +-- tagpath /bgp/bgp-neighbor/remote-port +bgpBgpNeighborRemotePort OBJECT-TYPE + SYNTAX UnsignedShort + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Remote port" + ::= { bgpBgpNeighborEntry 60 } + +-- tagpath /bgp/bgp-neighbor/next-hop +bgpBgpNeighborNextHop OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Next hop" + ::= { bgpBgpNeighborEntry 61 } + +-- tagpath /bgp/bgp-neighbor/next-start-timer +bgpBgpNeighborNextStartTimer OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Next start timer" + ::= { bgpBgpNeighborEntry 62 } + +-- tagpath /bgp/bgp-neighbor/next-connect-timer +bgpBgpNeighborNextConnectTimer OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Next connect timer" + ::= { bgpBgpNeighborEntry 63 } + +-- tagpath /bgp/bgp-neighbor/read-thread-on +bgpBgpNeighborReadThreadOn OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Read thread on" + ::= { bgpBgpNeighborEntry 64 } + +-- tagpath /bgp/bgp-neighbor/write-thread-on +bgpBgpNeighborWriteThreadOn OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Write thread on" + ::= { bgpBgpNeighborEntry 65 } + +-- tagpath /bgp/bgp-neighbor/password +bgpBgpNeighborPassword OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "MD5 key (hashed)" + ::= { bgpBgpNeighborEntry 66 } + +-- tagpath /bgp/bgp-neighbor/last-uptime +bgpBgpNeighborLastUptime OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Last uptime (Days:Hours:Minutes:Seconds)" + ::= { bgpBgpNeighborEntry 67 } + +-- tagpath /bgp/bgp-neighbor/address-family +bgpBgpNeighborAddressFamilyTable OBJECT-TYPE + SYNTAX SEQUENCE OF BgpBgpNeighborAddressFamilyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Address family information" + ::= { viptela-oper-bgp 10 } + +-- tagpath /bgp/bgp-neighbor/address-family +bgpBgpNeighborAddressFamilyEntry OBJECT-TYPE + SYNTAX BgpBgpNeighborAddressFamilyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { bgpBgpNeighborVpnId, bgpBgpNeighborPeerAddr, bgpBgpNeighborAddressFamilyAfiId } + ::= { bgpBgpNeighborAddressFamilyTable 1 } + +BgpBgpNeighborAddressFamilyEntry ::= + SEQUENCE { + bgpBgpNeighborAddressFamilyAfiId Unsigned32, + bgpBgpNeighborAddressFamilyAfi INTEGER, + bgpBgpNeighborAddressFamilyRouteReflectorClient TruthValue, + bgpBgpNeighborAddressFamilyInboundSoftReconfig TruthValue, + bgpBgpNeighborAddressFamilyPrivateAs TruthValue, + bgpBgpNeighborAddressFamilyNexthopSelf TruthValue, + bgpBgpNeighborAddressFamilyAsPathUnchanged TruthValue, + bgpBgpNeighborAddressFamilyNexthopUnchanged TruthValue, + bgpBgpNeighborAddressFamilyMedUnchanged TruthValue, + bgpBgpNeighborAddressFamilySentCommunity TruthValue, + bgpBgpNeighborAddressFamilyDefOriginateRoutemap String, + bgpBgpNeighborAddressFamilySentDefOriginate TruthValue, + bgpBgpNeighborAddressFamilyPolicyIn TruthValue, + bgpBgpNeighborAddressFamilyPolicyOut TruthValue, + bgpBgpNeighborAddressFamilyAcceptedPrefixCount Unsigned32, + bgpBgpNeighborAddressFamilyMaximumPrefixCount Unsigned32, + bgpBgpNeighborAddressFamilyMaxPrefixWarningOnly TruthValue, + bgpBgpNeighborAddressFamilyMaxPrefixThresholdWarning Unsigned32, + bgpBgpNeighborAddressFamilyMaxPrefixRestartInterval Unsigned32 + } + +-- tagpath /bgp/bgp-neighbor/address-family/afi-id +bgpBgpNeighborAddressFamilyAfiId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Address family Index" + ::= { bgpBgpNeighborAddressFamilyEntry 1 } + +-- tagpath /bgp/bgp-neighbor/address-family/afi +bgpBgpNeighborAddressFamilyAfi OBJECT-TYPE + SYNTAX INTEGER {ipv4-unicast(0)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Address family" + ::= { bgpBgpNeighborAddressFamilyEntry 2 } + +-- tagpath /bgp/bgp-neighbor/address-family/route-reflector-client +bgpBgpNeighborAddressFamilyRouteReflectorClient OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Route reflector client" + ::= { bgpBgpNeighborAddressFamilyEntry 3 } + +-- tagpath /bgp/bgp-neighbor/address-family/inbound-soft-reconfig +bgpBgpNeighborAddressFamilyInboundSoftReconfig OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Inbound soft reconfiguration allowed" + ::= { bgpBgpNeighborAddressFamilyEntry 4 } + +-- tagpath /bgp/bgp-neighbor/address-family/private-as +bgpBgpNeighborAddressFamilyPrivateAs OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Private AS number removed" + ::= { bgpBgpNeighborAddressFamilyEntry 5 } + +-- tagpath /bgp/bgp-neighbor/address-family/nexthop-self +bgpBgpNeighborAddressFamilyNexthopSelf OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Next hop is this router" + ::= { bgpBgpNeighborAddressFamilyEntry 6 } + +-- tagpath /bgp/bgp-neighbor/address-family/as-path-unchanged +bgpBgpNeighborAddressFamilyAsPathUnchanged OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "AS path propogated unchanged" + ::= { bgpBgpNeighborAddressFamilyEntry 7 } + +-- tagpath /bgp/bgp-neighbor/address-family/nexthop-unchanged +bgpBgpNeighborAddressFamilyNexthopUnchanged OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Next hop unchanged" + ::= { bgpBgpNeighborAddressFamilyEntry 8 } + +-- tagpath /bgp/bgp-neighbor/address-family/med-unchanged +bgpBgpNeighborAddressFamilyMedUnchanged OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "MED propogated unchanged" + ::= { bgpBgpNeighborAddressFamilyEntry 9 } + +-- tagpath /bgp/bgp-neighbor/address-family/sent-community +bgpBgpNeighborAddressFamilySentCommunity OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Sent community attribute" + ::= { bgpBgpNeighborAddressFamilyEntry 10 } + +-- tagpath /bgp/bgp-neighbor/address-family/def-originate-routemap +bgpBgpNeighborAddressFamilyDefOriginateRoutemap OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Default originate route map" + ::= { bgpBgpNeighborAddressFamilyEntry 11 } + +-- tagpath /bgp/bgp-neighbor/address-family/sent-def-originate +bgpBgpNeighborAddressFamilySentDefOriginate OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Default originate sent" + ::= { bgpBgpNeighborAddressFamilyEntry 12 } + +-- tagpath /bgp/bgp-neighbor/address-family/policy-in +bgpBgpNeighborAddressFamilyPolicyIn OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Inbound path policy configured" + ::= { bgpBgpNeighborAddressFamilyEntry 13 } + +-- tagpath /bgp/bgp-neighbor/address-family/policy-out +bgpBgpNeighborAddressFamilyPolicyOut OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Outbound path policy configured" + ::= { bgpBgpNeighborAddressFamilyEntry 14 } + +-- tagpath /bgp/bgp-neighbor/address-family/accepted-prefix-count +bgpBgpNeighborAddressFamilyAcceptedPrefixCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Accepted prefix count" + ::= { bgpBgpNeighborAddressFamilyEntry 15 } + +-- tagpath /bgp/bgp-neighbor/address-family/maximum-prefix-count +bgpBgpNeighborAddressFamilyMaximumPrefixCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Maximum prefix count" + ::= { bgpBgpNeighborAddressFamilyEntry 16 } + +-- tagpath /bgp/bgp-neighbor/address-family/max-prefix-warning-only +bgpBgpNeighborAddressFamilyMaxPrefixWarningOnly OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Warning only" + ::= { bgpBgpNeighborAddressFamilyEntry 17 } + +-- tagpath /bgp/bgp-neighbor/address-family/max-prefix-threshold-warning +bgpBgpNeighborAddressFamilyMaxPrefixThresholdWarning OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Threshold for warning" + ::= { bgpBgpNeighborAddressFamilyEntry 18 } + +-- tagpath /bgp/bgp-neighbor/address-family/max-prefix-restart-interval +bgpBgpNeighborAddressFamilyMaxPrefixRestartInterval OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Threshold for restart interval" + ::= { bgpBgpNeighborAddressFamilyEntry 19 } + +END diff --git a/viptela-mibs/20.12/VIPTELA-OPER-MULTICAST.mib b/viptela-mibs/20.12/VIPTELA-OPER-MULTICAST.mib new file mode 100644 index 0000000..05073ef --- /dev/null +++ b/viptela-mibs/20.12/VIPTELA-OPER-MULTICAST.mib @@ -0,0 +1,1376 @@ +-- Namespace: http://viptela.com/oper-multicast + +VIPTELA-OPER-MULTICAST DEFINITIONS ::= BEGIN +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, + Integer32, Unsigned32, Counter32, Counter64, + Gauge32, IpAddress + FROM SNMPv2-SMI + TEXTUAL-CONVENTION, RowStatus, DateAndTime, + TruthValue + FROM SNMPv2-TC + viptela, VpnIndex + FROM VIPTELA-GLOBAL +; + +viptela-oper-multicast MODULE-IDENTITY + LAST-UPDATED "202307010000Z" + ORGANIZATION "Viptela, Inc." + CONTACT-INFO "Viptela, Inc. Email:support@viptela.com" + DESCRIPTION "This module defines the data model for PIM operational data" + REVISION "202307010000Z" + DESCRIPTION "Viptela Revision 20.12" + REVISION "202303010000Z" + DESCRIPTION "Viptela Revision 20.11" + REVISION "202212150000Z" + DESCRIPTION "Viptela Revision 20.10" + REVISION "202206010000Z" + DESCRIPTION "Viptela Revision 20.9" + REVISION "202203010000Z" + DESCRIPTION "Viptela Revision 20.8" + REVISION "202111010000Z" + DESCRIPTION "Viptela Revision 20.7" + REVISION "202107010000Z" + DESCRIPTION "Viptela Revision 20.6" + REVISION "202103010000Z" + DESCRIPTION "Viptela Revision 20.5" + REVISION "202011010000Z" + DESCRIPTION "Viptela Revision 20.4" + REVISION "202007010000Z" + DESCRIPTION "Viptela Revision 20.3" + REVISION "202002240000Z" + DESCRIPTION "Viptela Revision 20.1" + REVISION "201911150000Z" + DESCRIPTION "Viptela Revision 19.3" + REVISION "201908150000Z" + DESCRIPTION "Viptela Revision 19.2" + REVISION "201811010000Z" + DESCRIPTION "Viptela Revision 18.4" + REVISION "201808200000Z" + DESCRIPTION "Viptela Revision 18.3.1" + REVISION "201806250000Z" + DESCRIPTION "Viptela Revision 18.3" + REVISION "201804250000Z" + DESCRIPTION "Viptela Revision 18.2" + REVISION "201803150000Z" + DESCRIPTION "Viptela Revision 18.1.1" + REVISION "201801160000Z" + DESCRIPTION "Viptela Revision 17.2.3" + REVISION "201711010000Z" + DESCRIPTION "Viptela Revision 17.2.1" + REVISION "201708010000Z" + DESCRIPTION "Viptela Revision 17.2" + REVISION "201705250000Z" + DESCRIPTION "Viptela Revision 17.1.1" + REVISION "201704060000Z" + DESCRIPTION "Viptela Revision 17.1" + REVISION "201702150000Z" + DESCRIPTION "Viptela Revision 16.3.2" + REVISION "201702060000Z" + DESCRIPTION "Viptela Revision 16.3.1" + REVISION "201611160000Z" + DESCRIPTION "Viptela Revision 16.3" + REVISION "201610250000Z" + DESCRIPTION "Viptela Revision 16.2.10" + REVISION "201610240000Z" + DESCRIPTION "Viptela Revision 16.2.4" + REVISION "201608100000Z" + DESCRIPTION "Viptela Revision 16.2.2" + REVISION "201608010000Z" + DESCRIPTION "Viptela Revision 16.2.1" + REVISION "201606090000Z" + DESCRIPTION "Viptela Revision 16.2" + REVISION "201604220000Z" + DESCRIPTION "Viptela Revision 16.1.1" + REVISION "201603150000Z" + DESCRIPTION "Viptela Revision 16.1" + REVISION "201601300000Z" + DESCRIPTION "Viptela Revision 15.4.3" + REVISION "201512280000Z" + DESCRIPTION "Viptela Revision 15.4.1" + REVISION "201512010000Z" + DESCRIPTION "Viptela Revision 15.4.0" + REVISION "201510310000Z" + DESCRIPTION "Viptela Revision 15.3.5" + REVISION "201509270000Z" + DESCRIPTION "Viptela Revision 15.3.3" + REVISION "201509010000Z" + DESCRIPTION "Viptela Revision 15.3.1" + REVISION "201507010000Z" + DESCRIPTION "Viptela Revision 15.3" + ::= { viptela 15 } + +ConfdString ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1t" + STATUS current + DESCRIPTION "xs: and confd: types mapped to strings" + SYNTAX OCTET STRING + +InetAddressIP ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "confd:inetAddressIP" + SYNTAX OCTET STRING (SIZE (4|16)) + +IpPrefix ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "confd:ipPrefix" + SYNTAX OCTET STRING (SIZE (5|17)) + +String ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1t" + STATUS current + DESCRIPTION "xs:string" + SYNTAX OCTET STRING + +IgmpIfStateEnum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "" + SYNTAX INTEGER {init(0),querier(1),non-querier(2)} + +ReplicatorStatusEnum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "" + SYNTAX INTEGER {yes(0),no(1)} + +IgmpIfEventEnum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "" + SYNTAX INTEGER {init-event(0),query-timer-expiry(1),query-from-lower-ip(2),other-querier-present(3)} + +RpfStatusEnum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "" + SYNTAX INTEGER {resolved(0),not-resolved(1)} + +MulticastFlags ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "Multicast flags" + SYNTAX BITS {s(0)} + +JoinTypeEnum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "" + SYNTAX INTEGER {invalid(0),starStarRp(1),starGroup(2),sourceGroup(3),sourceGroupRpt(4),autoRp(5),sourceActive(6)} + +IgmpGroupStateEnum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "" + SYNTAX INTEGER {no-members-present(0),members-present(1),v1-members-present(2),checking-membership(3)} + +MulticastOifFlags ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "Multicast OIF flags" + SYNTAX BITS {a(0)} + +UpstreamStateEnum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "" + SYNTAX INTEGER {invalid(0),not-joined(1),joined(2),not-pruned(3),pruned(4)} + +IgmpGroupEventEnum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "" + SYNTAX INTEGER {init-event(0),membership-report(1),v1-membership-report(2),leave(3),query-timer-expired(4),retransmit-timer-expired(5),v1-host-timer-expired(6)} + +-- Multicast information +-- tagpath /multicast +multicast OBJECT IDENTIFIER ::= { viptela-oper-multicast 1 } + +-- PIM information +-- tagpath /pim +pim OBJECT IDENTIFIER ::= { viptela-oper-multicast 2 } + +-- IGMP information +-- tagpath /igmp +igmp OBJECT IDENTIFIER ::= { viptela-oper-multicast 3 } + +-- Summary of various variables +-- tagpath /igmp/summary +igmpSummary OBJECT IDENTIFIER ::= { igmp 1 } + +-- tagpath /igmp/summary/version +igmpSummaryVersion OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Version" + ::= { igmpSummary 1 } + +-- tagpath /igmp/summary/query-interval +igmpSummaryQueryInterval OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Query Interval, in seconds" + ::= { igmpSummary 2 } + +-- tagpath /igmp/summary/query-response-time +igmpSummaryQueryResponseTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Query Response Time, in seconds" + ::= { igmpSummary 3 } + +-- tagpath /igmp/summary/last-member-query-response-time +igmpSummaryLastMemberQueryResponseTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Last member query response time, in seconds" + ::= { igmpSummary 4 } + +-- tagpath /igmp/summary/last-member-query-count +igmpSummaryLastMemberQueryCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Last member query count time" + ::= { igmpSummary 5 } + +-- tagpath /igmp/summary/querier-timeout +igmpSummaryQuerierTimeout OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Other Querier timeout, in seconds" + ::= { igmpSummary 6 } + +-- tagpath /multicast/rpf +multicastRpfTable OBJECT-TYPE + SYNTAX SEQUENCE OF MulticastRpfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "List of RPF entries" + ::= { multicast 1 } + +-- tagpath /multicast/rpf +multicastRpfEntry OBJECT-TYPE + SYNTAX MulticastRpfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { multicastRpfVpnId, multicastRpfRpfAddress } + ::= { multicastRpfTable 1 } + +MulticastRpfEntry ::= + SEQUENCE { + multicastRpfVpnId Unsigned32, + multicastRpfRpfAddress InetAddressIP, + multicastRpfRpfStatus RpfStatusEnum, + multicastRpfNexthopCount Unsigned32 + } + +-- tagpath /multicast/rpf/vpn-id +multicastRpfVpnId OBJECT-TYPE + SYNTAX VpnIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "VPN ID" + ::= { multicastRpfEntry 1 } + +-- tagpath /multicast/rpf/rpf-address +multicastRpfRpfAddress OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Address" + ::= { multicastRpfEntry 2 } + +-- tagpath /multicast/rpf/rpf-status +multicastRpfRpfStatus OBJECT-TYPE + SYNTAX RpfStatusEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "RPF status" + ::= { multicastRpfEntry 3 } + +-- tagpath /multicast/rpf/nexthop-count +multicastRpfNexthopCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Next-hop count" + ::= { multicastRpfEntry 4 } + +-- tagpath /multicast/rpf/rpf-nexthops +multicastRpfRpfNexthopsTable OBJECT-TYPE + SYNTAX SEQUENCE OF MulticastRpfRpfNexthopsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "List of next hops" + ::= { multicast 2 } + +-- tagpath /multicast/rpf/rpf-nexthops +multicastRpfRpfNexthopsEntry OBJECT-TYPE + SYNTAX MulticastRpfRpfNexthopsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { multicastRpfVpnId, multicastRpfRpfAddress, multicastRpfRpfNexthopsIndex } + ::= { multicastRpfRpfNexthopsTable 1 } + +MulticastRpfRpfNexthopsEntry ::= + SEQUENCE { + multicastRpfRpfNexthopsIndex Unsigned32, + multicastRpfRpfNexthopsRpfNbrAddr InetAddressIP, + multicastRpfRpfNexthopsRpfIfName String, + multicastRpfRpfNexthopsRpfTunnel InetAddressIP, + multicastRpfRpfNhopsRpfTunColor INTEGER, + multicastRpfRpfNhopsRpfTunEncap INTEGER + } + +-- tagpath /multicast/rpf/rpf-nexthops/index +multicastRpfRpfNexthopsIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Index" + ::= { multicastRpfRpfNexthopsEntry 1 } + +-- tagpath /multicast/rpf/rpf-nexthops/rpf-nbr-addr +multicastRpfRpfNexthopsRpfNbrAddr OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "RPF neighbor address" + ::= { multicastRpfRpfNexthopsEntry 2 } + +-- tagpath /multicast/rpf/rpf-nexthops/rpf-if-name +multicastRpfRpfNexthopsRpfIfName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Interface" + ::= { multicastRpfRpfNexthopsEntry 3 } + +-- tagpath /multicast/rpf/rpf-nexthops/rpf-tunnel +multicastRpfRpfNexthopsRpfTunnel OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tunnel end point" + ::= { multicastRpfRpfNexthopsEntry 4 } + +-- tagpath /multicast/rpf/rpf-nexthops/rpf-tunnel-color +multicastRpfRpfNhopsRpfTunColor OBJECT-TYPE + SYNTAX INTEGER {default(1),mpls(2),metro-ethernet(3),biz-internet(4),public-internet(5),lte(6),threeG(7),red(8),green(9),blue(10),gold(11),silver(12),bronze(13),custom1(14),custom2(15),custom3(16),private1(17),private2(18),private3(19),private4(20),private5(21),private6(22)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Color" + ::= { multicastRpfRpfNexthopsEntry 5 } + +-- tagpath /multicast/rpf/rpf-nexthops/rpf-tunnel-encap +multicastRpfRpfNhopsRpfTunEncap OBJECT-TYPE + SYNTAX INTEGER {gre(1),ipsec(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Encapsulation" + ::= { multicastRpfRpfNexthopsEntry 6 } + +-- tagpath /multicast/topology +multicastTopologyTable OBJECT-TYPE + SYNTAX SEQUENCE OF MulticastTopologyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "PIM topology database" + ::= { multicast 3 } + +-- tagpath /multicast/topology +multicastTopologyEntry OBJECT-TYPE + SYNTAX MulticastTopologyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { multicastTopologyVpnId, multicastTopologyGroup, multicastTopologySource, multicastTopologyJoinType } + ::= { multicastTopologyTable 1 } + +MulticastTopologyEntry ::= + SEQUENCE { + multicastTopologyVpnId Unsigned32, + multicastTopologyGroup InetAddressIP, + multicastTopologySource InetAddressIP, + multicastTopologyJoinType JoinTypeEnum, + multicastTopologyFlags MulticastFlags, + multicastTopologyRpAddress InetAddressIP, + multicastTopologyReplicator InetAddressIP, + multicastTopologyUpstreamNeighbor InetAddressIP, + multicastTopologyUpstreamState UpstreamStateEnum, + multicastTopologyUpstreamInterface String, + multicastTopologyUpTime String, + multicastTopologyExpires String + } + +-- tagpath /multicast/topology/vpn-id +multicastTopologyVpnId OBJECT-TYPE + SYNTAX VpnIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "VPN ID" + ::= { multicastTopologyEntry 1 } + +-- tagpath /multicast/topology/group +multicastTopologyGroup OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Group address" + ::= { multicastTopologyEntry 2 } + +-- tagpath /multicast/topology/source +multicastTopologySource OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Source address" + ::= { multicastTopologyEntry 3 } + +-- tagpath /multicast/topology/join-type +multicastTopologyJoinType OBJECT-TYPE + SYNTAX JoinTypeEnum + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Type of join" + ::= { multicastTopologyEntry 4 } + +-- tagpath /multicast/topology/Flags +multicastTopologyFlags OBJECT-TYPE + SYNTAX MulticastFlags + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Topology flags" + ::= { multicastTopologyEntry 5 } + +-- tagpath /multicast/topology/rp-address +multicastTopologyRpAddress OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "RP address" + ::= { multicastTopologyEntry 6 } + +-- tagpath /multicast/topology/replicator +multicastTopologyReplicator OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Multicast replicator" + ::= { multicastTopologyEntry 7 } + +-- tagpath /multicast/topology/upstream-neighbor +multicastTopologyUpstreamNeighbor OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Upstream neighbor" + ::= { multicastTopologyEntry 8 } + +-- tagpath /multicast/topology/upstream-state +multicastTopologyUpstreamState OBJECT-TYPE + SYNTAX UpstreamStateEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Upstream neighbor" + ::= { multicastTopologyEntry 9 } + +-- tagpath /multicast/topology/upstream-interface +multicastTopologyUpstreamInterface OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "RPF interface" + ::= { multicastTopologyEntry 10 } + +-- tagpath /multicast/topology/up-time +multicastTopologyUpTime OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Uptime (Days:Hours:Minutes:Seconds)" + ::= { multicastTopologyEntry 11 } + +-- tagpath /multicast/topology/expires +multicastTopologyExpires OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Expires (Days:Hours:Minutes:Seconds)" + ::= { multicastTopologyEntry 12 } + +-- tagpath /multicast/topology/topology-oil +multicastTopologyTopologyOilTable OBJECT-TYPE + SYNTAX SEQUENCE OF MulticastTopologyTopologyOilEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "List of outgoing interfaces" + ::= { multicast 4 } + +-- tagpath /multicast/topology/topology-oil +multicastTopologyTopologyOilEntry OBJECT-TYPE + SYNTAX MulticastTopologyTopologyOilEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { multicastTopologyVpnId, multicastTopologyGroup, multicastTopologySource, multicastTopologyJoinType, multicastTopologyTopologyOilIndex } + ::= { multicastTopologyTopologyOilTable 1 } + +MulticastTopologyTopologyOilEntry ::= + SEQUENCE { + multicastTopologyTopologyOilIndex Unsigned32, + multicastTopologyTopologyOilOifName String, + multicastTopologyTopologyOilOifFlags MulticastOifFlags, + multicastTopologyTopologyOilOifTunnel InetAddressIP + } + +-- tagpath /multicast/topology/topology-oil/index +multicastTopologyTopologyOilIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Index" + ::= { multicastTopologyTopologyOilEntry 1 } + +-- tagpath /multicast/topology/topology-oil/oif-name +multicastTopologyTopologyOilOifName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Outgoing interface name" + ::= { multicastTopologyTopologyOilEntry 2 } + +-- tagpath /multicast/topology/topology-oil/oif-flags +multicastTopologyTopologyOilOifFlags OBJECT-TYPE + SYNTAX MulticastOifFlags + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Outgoing interface flag" + ::= { multicastTopologyTopologyOilEntry 3 } + +-- tagpath /multicast/topology/topology-oil/oif-tunnel +multicastTopologyTopologyOilOifTunnel OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Outgoing tunnel end point" + ::= { multicastTopologyTopologyOilEntry 4 } + +-- tagpath /multicast/replicator +multicastReplicatorTable OBJECT-TYPE + SYNTAX SEQUENCE OF MulticastReplicatorEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "List of replicators" + ::= { multicast 5 } + +-- tagpath /multicast/replicator +multicastReplicatorEntry OBJECT-TYPE + SYNTAX MulticastReplicatorEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { multicastReplicatorVpnId, multicastReplicatorReplicatorAddress } + ::= { multicastReplicatorTable 1 } + +MulticastReplicatorEntry ::= + SEQUENCE { + multicastReplicatorVpnId Unsigned32, + multicastReplicatorReplicatorAddress InetAddressIP, + multicastReplicatorReplicatorStatus INTEGER, + multicastReplicatorLoadPercent Unsigned32 + } + +-- tagpath /multicast/replicator/vpn-id +multicastReplicatorVpnId OBJECT-TYPE + SYNTAX VpnIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "VPN ID" + ::= { multicastReplicatorEntry 1 } + +-- tagpath /multicast/replicator/replicator-address +multicastReplicatorReplicatorAddress OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Address" + ::= { multicastReplicatorEntry 2 } + +-- tagpath /multicast/replicator/replicator-status +multicastReplicatorReplicatorStatus OBJECT-TYPE + SYNTAX INTEGER {dOWN(1),uP(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Replicator status" + ::= { multicastReplicatorEntry 3 } + +-- tagpath /multicast/replicator/load-percent +multicastReplicatorLoadPercent OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Load percentage for VPN" + ::= { multicastReplicatorEntry 4 } + +-- tagpath /multicast/tunnel +multicastTunnelTable OBJECT-TYPE + SYNTAX SEQUENCE OF MulticastTunnelEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "List of tunnels" + ::= { multicast 6 } + +-- tagpath /multicast/tunnel +multicastTunnelEntry OBJECT-TYPE + SYNTAX MulticastTunnelEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { multicastTunnelVpnId, multicastTunnelTunnelAddress } + ::= { multicastTunnelTable 1 } + +MulticastTunnelEntry ::= + SEQUENCE { + multicastTunnelVpnId Unsigned32, + multicastTunnelTunnelAddress InetAddressIP, + multicastTunnelTunnelStatus INTEGER, + multicastTunnelReplicator ReplicatorStatusEnum + } + +-- tagpath /multicast/tunnel/vpn-id +multicastTunnelVpnId OBJECT-TYPE + SYNTAX VpnIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "VPN ID" + ::= { multicastTunnelEntry 1 } + +-- tagpath /multicast/tunnel/tunnel-address +multicastTunnelTunnelAddress OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Tunnel end point" + ::= { multicastTunnelEntry 2 } + +-- tagpath /multicast/tunnel/tunnel-status +multicastTunnelTunnelStatus OBJECT-TYPE + SYNTAX INTEGER {dOWN(1),uP(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tunnel status" + ::= { multicastTunnelEntry 3 } + +-- tagpath /multicast/tunnel/replicator +multicastTunnelReplicator OBJECT-TYPE + SYNTAX ReplicatorStatusEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Replicator status" + ::= { multicastTunnelEntry 4 } + +-- tagpath /pim/interface +pimInterfaceTable OBJECT-TYPE + SYNTAX SEQUENCE OF PimInterfaceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "List of interfaces" + ::= { pim 1 } + +-- tagpath /pim/interface +pimInterfaceEntry OBJECT-TYPE + SYNTAX PimInterfaceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { pimInterfaceVpnId, IMPLIED pimInterfaceIfName } + ::= { pimInterfaceTable 1 } + +PimInterfaceEntry ::= + SEQUENCE { + pimInterfaceVpnId Unsigned32, + pimInterfaceIfName String, + pimInterfaceIfAddr IpPrefix, + pimInterfaceNeighborCount Unsigned32, + pimInterfaceHelloInterval Unsigned32, + pimInterfacePriority Unsigned32, + pimInterfaceDrAddress InetAddressIP, + pimInterfaceJoinPruneInterval Unsigned32 + } + +-- tagpath /pim/interface/vpn-id +pimInterfaceVpnId OBJECT-TYPE + SYNTAX VpnIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "VPN ID" + ::= { pimInterfaceEntry 1 } + +-- tagpath /pim/interface/if-name +pimInterfaceIfName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Interface" + ::= { pimInterfaceEntry 2 } + +-- tagpath /pim/interface/if-addr +pimInterfaceIfAddr OBJECT-TYPE + SYNTAX IpPrefix + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Address" + ::= { pimInterfaceEntry 3 } + +-- tagpath /pim/interface/neighbor-count +pimInterfaceNeighborCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Neighbor count" + ::= { pimInterfaceEntry 4 } + +-- tagpath /pim/interface/hello-interval +pimInterfaceHelloInterval OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Hello interval" + ::= { pimInterfaceEntry 5 } + +-- tagpath /pim/interface/priority +pimInterfacePriority OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "DR priority" + ::= { pimInterfaceEntry 6 } + +-- tagpath /pim/interface/dr-address +pimInterfaceDrAddress OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "DR address" + ::= { pimInterfaceEntry 7 } + +-- tagpath /pim/interface/join-prune-interval +pimInterfaceJoinPruneInterval OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Join prune interval" + ::= { pimInterfaceEntry 8 } + +-- tagpath /pim/rp-mapping +pimRpMappingTable OBJECT-TYPE + SYNTAX SEQUENCE OF PimRpMappingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "List of RP mapping entries" + ::= { pim 2 } + +-- tagpath /pim/rp-mapping +pimRpMappingEntry OBJECT-TYPE + SYNTAX PimRpMappingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { pimRpMappingVpnId, pimRpMappingType, pimRpMappingGroup } + ::= { pimRpMappingTable 1 } + +PimRpMappingEntry ::= + SEQUENCE { + pimRpMappingVpnId Unsigned32, + pimRpMappingType INTEGER, + pimRpMappingGroup IpPrefix, + pimRpMappingRpAddress InetAddressIP + } + +-- tagpath /pim/rp-mapping/vpn-id +pimRpMappingVpnId OBJECT-TYPE + SYNTAX VpnIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "VPN ID" + ::= { pimRpMappingEntry 1 } + +-- tagpath /pim/rp-mapping/type +pimRpMappingType OBJECT-TYPE + SYNTAX INTEGER {auto-RP(0)} + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Mapping source type" + ::= { pimRpMappingEntry 2 } + +-- tagpath /pim/rp-mapping/group +pimRpMappingGroup OBJECT-TYPE + SYNTAX IpPrefix + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Group prefix" + ::= { pimRpMappingEntry 3 } + +-- tagpath /pim/rp-mapping/rp-address +pimRpMappingRpAddress OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "RP address" + ::= { pimRpMappingEntry 4 } + +-- tagpath /pim/neighbor +pimNeighborTable OBJECT-TYPE + SYNTAX SEQUENCE OF PimNeighborEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "List of neighbors" + ::= { pim 3 } + +-- tagpath /pim/neighbor +pimNeighborEntry OBJECT-TYPE + SYNTAX PimNeighborEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { pimNeighborVpnId, pimNeighborIfName, pimNeighborNbrAddr } + ::= { pimNeighborTable 1 } + +PimNeighborEntry ::= + SEQUENCE { + pimNeighborVpnId Unsigned32, + pimNeighborIfName String, + pimNeighborNbrAddr InetAddressIP, + pimNeighborUpTime String, + pimNeighborExpires String, + pimNeighborPriority Unsigned32, + pimNeighborHoldTime Unsigned32, + pimNeighborDrAddress InetAddressIP + } + +-- tagpath /pim/neighbor/vpn-id +pimNeighborVpnId OBJECT-TYPE + SYNTAX VpnIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "VPN ID" + ::= { pimNeighborEntry 1 } + +-- tagpath /pim/neighbor/if-name +pimNeighborIfName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Interface" + ::= { pimNeighborEntry 2 } + +-- tagpath /pim/neighbor/nbr-addr +pimNeighborNbrAddr OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Neighbor address" + ::= { pimNeighborEntry 3 } + +-- tagpath /pim/neighbor/up-time +pimNeighborUpTime OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Uptime (Days:Hours:Minutes:Seconds)" + ::= { pimNeighborEntry 4 } + +-- tagpath /pim/neighbor/expires +pimNeighborExpires OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Expires (Days:Hours:Minutes:Seconds)" + ::= { pimNeighborEntry 5 } + +-- tagpath /pim/neighbor/priority +pimNeighborPriority OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "DR priority" + ::= { pimNeighborEntry 6 } + +-- tagpath /pim/neighbor/hold-time +pimNeighborHoldTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Neighbor's advertised hold time" + ::= { pimNeighborEntry 7 } + +-- tagpath /pim/neighbor/dr-address +pimNeighborDrAddress OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "DR address" + ::= { pimNeighborEntry 8 } + +-- tagpath /pim/statistics +pimStatisticsTable OBJECT-TYPE + SYNTAX SEQUENCE OF PimStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Packet statistics" + ::= { pim 4 } + +-- tagpath /pim/statistics +pimStatisticsEntry OBJECT-TYPE + SYNTAX PimStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { pimStatisticsVpnId } + ::= { pimStatisticsTable 1 } + +PimStatisticsEntry ::= + SEQUENCE { + pimStatisticsVpnId Unsigned32, + pimStatisticsHelloRx Unsigned32, + pimStatisticsJoinPruneRx Unsigned32, + pimStatisticsAssertRx Unsigned32, + pimStatisticsAutoRpAnnounceRx Unsigned32, + pimStatisticsAutoRpMappingRx Unsigned32, + pimStatisticsUnsupportedRx Unsigned32, + pimStatisticsUnknownRx Unsigned32, + pimStatisticsBadRx Unsigned32, + pimStatisticsHelloTx Unsigned32, + pimStatisticsJoinPruneTx Unsigned32, + pimStatisticsAssertTx Unsigned32 + } + +-- tagpath /pim/statistics/vpn-id +pimStatisticsVpnId OBJECT-TYPE + SYNTAX VpnIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "VPN ID" + ::= { pimStatisticsEntry 1 } + +-- tagpath /pim/statistics/hello-rx +pimStatisticsHelloRx OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Hello packets received" + ::= { pimStatisticsEntry 2 } + +-- tagpath /pim/statistics/join-prune-rx +pimStatisticsJoinPruneRx OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Join-prune packets received" + ::= { pimStatisticsEntry 3 } + +-- tagpath /pim/statistics/assert-rx +pimStatisticsAssertRx OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Assert packets received" + ::= { pimStatisticsEntry 4 } + +-- tagpath /pim/statistics/auto-rp-announce-rx +pimStatisticsAutoRpAnnounceRx OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Auto-RP announce packets received" + ::= { pimStatisticsEntry 5 } + +-- tagpath /pim/statistics/auto-rp-mapping-rx +pimStatisticsAutoRpMappingRx OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Auto-RP mapping packets received" + ::= { pimStatisticsEntry 6 } + +-- tagpath /pim/statistics/unsupported-rx +pimStatisticsUnsupportedRx OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Unsupported packets received" + ::= { pimStatisticsEntry 7 } + +-- tagpath /pim/statistics/unknown-rx +pimStatisticsUnknownRx OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Unknown packets received" + ::= { pimStatisticsEntry 8 } + +-- tagpath /pim/statistics/bad-rx +pimStatisticsBadRx OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Bad packets received" + ::= { pimStatisticsEntry 9 } + +-- tagpath /pim/statistics/hello-tx +pimStatisticsHelloTx OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Hello packets transmitted" + ::= { pimStatisticsEntry 10 } + +-- tagpath /pim/statistics/join-prune-tx +pimStatisticsJoinPruneTx OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Join-prune packets transmitted" + ::= { pimStatisticsEntry 11 } + +-- tagpath /pim/statistics/assert-tx +pimStatisticsAssertTx OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Assert packets transmitted" + ::= { pimStatisticsEntry 12 } + +-- tagpath /igmp/interface +igmpInterfaceTable OBJECT-TYPE + SYNTAX SEQUENCE OF IgmpInterfaceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "List of interfaces" + ::= { igmp 2 } + +-- tagpath /igmp/interface +igmpInterfaceEntry OBJECT-TYPE + SYNTAX IgmpInterfaceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { igmpInterfaceVpnId, IMPLIED igmpInterfaceIfName } + ::= { igmpInterfaceTable 1 } + +IgmpInterfaceEntry ::= + SEQUENCE { + igmpInterfaceVpnId Unsigned32, + igmpInterfaceIfName String, + igmpInterfaceIfAddr IpPrefix, + igmpInterfaceGroupCount Unsigned32, + igmpInterfaceQuerier TruthValue, + igmpInterfaceQuerierIp InetAddressIP, + igmpInterfaceQueryInterval String, + igmpInterfaceState IgmpIfStateEnum, + igmpInterfaceOtherQuerierExpiry String, + igmpInterfaceEvent IgmpIfEventEnum + } + +-- tagpath /igmp/interface/vpn-id +igmpInterfaceVpnId OBJECT-TYPE + SYNTAX VpnIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "VPN ID" + ::= { igmpInterfaceEntry 1 } + +-- tagpath /igmp/interface/if-name +igmpInterfaceIfName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Interface" + ::= { igmpInterfaceEntry 2 } + +-- tagpath /igmp/interface/if-addr +igmpInterfaceIfAddr OBJECT-TYPE + SYNTAX IpPrefix + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Address" + ::= { igmpInterfaceEntry 3 } + +-- tagpath /igmp/interface/group-count +igmpInterfaceGroupCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of groups for this interface" + ::= { igmpInterfaceEntry 4 } + +-- tagpath /igmp/interface/querier +igmpInterfaceQuerier OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Querier state on this interface" + ::= { igmpInterfaceEntry 5 } + +-- tagpath /igmp/interface/querier-ip +igmpInterfaceQuerierIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Querier IP" + ::= { igmpInterfaceEntry 6 } + +-- tagpath /igmp/interface/query-interval +igmpInterfaceQueryInterval OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Expiration of the other querier, in seconds" + ::= { igmpInterfaceEntry 7 } + +-- tagpath /igmp/interface/state +igmpInterfaceState OBJECT-TYPE + SYNTAX IgmpIfStateEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Interface state for this interface" + ::= { igmpInterfaceEntry 8 } + +-- tagpath /igmp/interface/other-querier-expiry +igmpInterfaceOtherQuerierExpiry OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Expiration of the other querier, in seconds" + ::= { igmpInterfaceEntry 9 } + +-- tagpath /igmp/interface/event +igmpInterfaceEvent OBJECT-TYPE + SYNTAX IgmpIfEventEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Last interface event" + ::= { igmpInterfaceEntry 10 } + +-- tagpath /igmp/groups +igmpGroupsTable OBJECT-TYPE + SYNTAX SEQUENCE OF IgmpGroupsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "List of groups" + ::= { igmp 3 } + +-- tagpath /igmp/groups +igmpGroupsEntry OBJECT-TYPE + SYNTAX IgmpGroupsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { igmpGroupsVpnId, igmpGroupsIfName, igmpGroupsGroup } + ::= { igmpGroupsTable 1 } + +IgmpGroupsEntry ::= + SEQUENCE { + igmpGroupsVpnId Unsigned32, + igmpGroupsIfName String, + igmpGroupsGroup InetAddressIP, + igmpGroupsV1MembersPresent TruthValue, + igmpGroupsState IgmpGroupStateEnum, + igmpGroupsUptime String, + igmpGroupsExpires String, + igmpGroupsV1Expires String, + igmpGroupsEvent IgmpGroupEventEnum + } + +-- tagpath /igmp/groups/vpn-id +igmpGroupsVpnId OBJECT-TYPE + SYNTAX VpnIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "VPN ID" + ::= { igmpGroupsEntry 1 } + +-- tagpath /igmp/groups/if-name +igmpGroupsIfName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Interface name" + ::= { igmpGroupsEntry 2 } + +-- tagpath /igmp/groups/group +igmpGroupsGroup OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Group Address" + ::= { igmpGroupsEntry 3 } + +-- tagpath /igmp/groups/v1-members-present +igmpGroupsV1MembersPresent OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Whether IGMPv1 members are present" + ::= { igmpGroupsEntry 4 } + +-- tagpath /igmp/groups/state +igmpGroupsState OBJECT-TYPE + SYNTAX IgmpGroupStateEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "IGMP Group State" + ::= { igmpGroupsEntry 5 } + +-- tagpath /igmp/groups/uptime +igmpGroupsUptime OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "How long the group has been up" + ::= { igmpGroupsEntry 6 } + +-- tagpath /igmp/groups/expires +igmpGroupsExpires OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Expiration of the group, in seconds" + ::= { igmpGroupsEntry 7 } + +-- tagpath /igmp/groups/v1-expires +igmpGroupsV1Expires OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Time to expiration of IGMPv1 host timer, in seconds" + ::= { igmpGroupsEntry 8 } + +-- tagpath /igmp/groups/event +igmpGroupsEvent OBJECT-TYPE + SYNTAX IgmpGroupEventEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Last group event" + ::= { igmpGroupsEntry 9 } + +-- tagpath /igmp/statistics +igmpStatisticsTable OBJECT-TYPE + SYNTAX SEQUENCE OF IgmpStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Packet statistics" + ::= { igmp 4 } + +-- tagpath /igmp/statistics +igmpStatisticsEntry OBJECT-TYPE + SYNTAX IgmpStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { igmpStatisticsVpnId } + ::= { igmpStatisticsTable 1 } + +IgmpStatisticsEntry ::= + SEQUENCE { + igmpStatisticsVpnId Unsigned32, + igmpStatisticsRxGeneralQuery Counter64, + igmpStatisticsRxGroupQuery Counter64, + igmpStatisticsRxV1Report Counter64, + igmpStatisticsRxV2Report Counter64, + igmpStatisticsRxLeave Counter64, + igmpStatisticsRxUnknown Counter64, + igmpStatisticsRxError Counter64, + igmpStatisticsTxGeneralQuery Counter64, + igmpStatisticsTxGroupQuery Counter64, + igmpStatisticsTxError Counter64 + } + +-- tagpath /igmp/statistics/vpn-id +igmpStatisticsVpnId OBJECT-TYPE + SYNTAX VpnIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "VPN ID" + ::= { igmpStatisticsEntry 1 } + +-- tagpath /igmp/statistics/rx_general_query +igmpStatisticsRxGeneralQuery OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx General Query" + ::= { igmpStatisticsEntry 2 } + +-- tagpath /igmp/statistics/rx_group_query +igmpStatisticsRxGroupQuery OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx Group Query" + ::= { igmpStatisticsEntry 3 } + +-- tagpath /igmp/statistics/rx_v1_report +igmpStatisticsRxV1Report OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx V1 Report" + ::= { igmpStatisticsEntry 4 } + +-- tagpath /igmp/statistics/rx_v2_report +igmpStatisticsRxV2Report OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx V2 Report" + ::= { igmpStatisticsEntry 5 } + +-- tagpath /igmp/statistics/rx_leave +igmpStatisticsRxLeave OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx Leave" + ::= { igmpStatisticsEntry 6 } + +-- tagpath /igmp/statistics/rx_unknown +igmpStatisticsRxUnknown OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx Unknown" + ::= { igmpStatisticsEntry 7 } + +-- tagpath /igmp/statistics/rx_error +igmpStatisticsRxError OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx Error" + ::= { igmpStatisticsEntry 8 } + +-- tagpath /igmp/statistics/tx_general_query +igmpStatisticsTxGeneralQuery OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx General Query" + ::= { igmpStatisticsEntry 9 } + +-- tagpath /igmp/statistics/tx_group_query +igmpStatisticsTxGroupQuery OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx Group Query" + ::= { igmpStatisticsEntry 10 } + +-- tagpath /igmp/statistics/tx_error +igmpStatisticsTxError OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx Error" + ::= { igmpStatisticsEntry 11 } + +END diff --git a/viptela-mibs/20.12/VIPTELA-OPER-OSPF.mib b/viptela-mibs/20.12/VIPTELA-OPER-OSPF.mib new file mode 100644 index 0000000..8ac021f --- /dev/null +++ b/viptela-mibs/20.12/VIPTELA-OPER-OSPF.mib @@ -0,0 +1,1957 @@ +-- Namespace: http://viptela.com/oper-ospf + + +VIPTELA-OPER-OSPF DEFINITIONS ::= BEGIN +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, + Integer32, Unsigned32, Counter32, Counter64, + Gauge32, IpAddress + FROM SNMPv2-SMI + TEXTUAL-CONVENTION, RowStatus, DateAndTime, + TruthValue + FROM SNMPv2-TC + viptela, VpnIndex + FROM VIPTELA-GLOBAL +; + +viptela-oper-ospf MODULE-IDENTITY + LAST-UPDATED "202307010000Z" + ORGANIZATION "Viptela, Inc." + CONTACT-INFO "Viptela, Inc. Email:support@viptela.com" + DESCRIPTION "This module defines the data model for OSPF operational data" + REVISION "202307010000Z" + DESCRIPTION "Viptela Revision 20.12" + REVISION "202303010000Z" + DESCRIPTION "Viptela Revision 20.11" + REVISION "202212150000Z" + DESCRIPTION "Viptela Revision 20.10" + REVISION "202206010000Z" + DESCRIPTION "Viptela Revision 20.9" + REVISION "202203010000Z" + DESCRIPTION "Viptela Revision 20.8" + REVISION "202111010000Z" + DESCRIPTION "Viptela Revision 20.7" + REVISION "202107010000Z" + DESCRIPTION "Viptela Revision 20.6" + REVISION "202103010000Z" + DESCRIPTION "Viptela Revision 20.5" + REVISION "202011010000Z" + DESCRIPTION "Viptela Revision 20.4" + REVISION "202007010000Z" + DESCRIPTION "Viptela Revision 20.3" + REVISION "202002240000Z" + DESCRIPTION "Viptela Revision 20.1" + REVISION "201911150000Z" + DESCRIPTION "Viptela Revision 19.3" + REVISION "201908150000Z" + DESCRIPTION "Viptela Revision 19.2" + REVISION "201811010000Z" + DESCRIPTION "Viptela Revision 18.4" + REVISION "201809200000Z" + DESCRIPTION "Viptela Revision 18.3.1" + REVISION "201806250000Z" + DESCRIPTION "Viptela Revision 18.3" + REVISION "201804250000Z" + DESCRIPTION "Viptela Revision 18.2" + REVISION "201803150000Z" + DESCRIPTION "Viptela Revision 18.1.1" + REVISION "201801160000Z" + DESCRIPTION "Viptela Revision 17.2.3" + REVISION "201708010000Z" + DESCRIPTION "Viptela Revision 17.2" + REVISION "201708010000Z" + DESCRIPTION "Viptela Revision 17.2" + REVISION "201705250000Z" + DESCRIPTION "Viptela Revision 17.1.1" + REVISION "201704060000Z" + DESCRIPTION "Viptela Revision 17.1" + REVISION "201702150000Z" + DESCRIPTION "Viptela Revision 16.3.2" + REVISION "201702060000Z" + DESCRIPTION "Viptela Revision 16.3.1" + REVISION "201611160000Z" + DESCRIPTION "Viptela Revision 16.3" + REVISION "201610250000Z" + DESCRIPTION "Viptela Revision 16.2.10" + REVISION "201610240000Z" + DESCRIPTION "Viptela Revision 16.2.4" + REVISION "201608100000Z" + DESCRIPTION "Viptela Revision 16.2.2" + REVISION "201608010000Z" + DESCRIPTION "Viptela Revision 16.2.1" + REVISION "201606090000Z" + DESCRIPTION "Viptela Revision 16.2" + REVISION "201604220000Z" + DESCRIPTION "Viptela Revision 16.1.1" + REVISION "201603150000Z" + DESCRIPTION "Viptela Revision 16.1" + REVISION "201601300000Z" + DESCRIPTION "Viptela Revision 15.4.3" + REVISION "201512280000Z" + DESCRIPTION "Viptela Revision 15.4.1" + REVISION "201512010000Z" + DESCRIPTION "Viptela Revision 15.4.0" + REVISION "201510310000Z" + DESCRIPTION "Viptela Revision 15.3.5" + REVISION "201509270000Z" + DESCRIPTION "Viptela Revision 15.3.3" + REVISION "201509010000Z" + DESCRIPTION "Viptela Revision 15.3.1" + REVISION "201507010000Z" + DESCRIPTION "Viptela Revision 15.3" + ::= { viptela 13 } + +UnsignedByte ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION "xs:unsignedByte" + SYNTAX Unsigned32 (0 .. 255) + +ConfdString ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1t" + STATUS current + DESCRIPTION "xs: and confd: types mapped to strings" + SYNTAX OCTET STRING + +Ipv4Prefix ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1d.1d.1d.1d/1d" + STATUS current + DESCRIPTION "confd:ipv4Prefix" + SYNTAX OCTET STRING (SIZE (5)) + +String ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1t" + STATUS current + DESCRIPTION "xs:string" + SYNTAX OCTET STRING + +OspfNeighborOptions ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "" + SYNTAX BITS {t(0),e(1),mc(2),np(3),ea(4),dc(5),o(6),dn(7)} + +OspfDbRlsaFlags ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "" + SYNTAX BITS {abr(0),asbr(1),vl(2),type-7(4),shortcut-abr(5)} + +-- OSPF information +-- tagpath /ospf +ospf OBJECT IDENTIFIER ::= { viptela-oper-ospf 1 } + +-- tagpath /ospf/neighbor +ospfNeighborTable OBJECT-TYPE + SYNTAX SEQUENCE OF OspfNeighborEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "List of neighbors" + ::= { viptela-oper-ospf 2 } + +-- tagpath /ospf/neighbor +ospfNeighborEntry OBJECT-TYPE + SYNTAX OspfNeighborEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { ospfNeighborVpnId, ospfNeighborSource, ospfNeighborIfIndex } + ::= { ospfNeighborTable 1 } + +OspfNeighborEntry ::= + SEQUENCE { + ospfNeighborVpnId Unsigned32, + ospfNeighborSource IpAddress, + ospfNeighborIfIndex Unsigned32, + ospfNeighborIfName String, + ospfNeighborRouterId IpAddress, + ospfNeighborIfAddress IpAddress, + ospfNeighborArea Unsigned32, + ospfNeighborAreaType INTEGER, + ospfNeighborNeighborState INTEGER, + ospfNeighborInterfaceState INTEGER, + ospfNeighborPriority Unsigned32, + ospfNeighborStateChanges Unsigned32, + ospfNeighborProgressiveChangeTime Unsigned32, + ospfNeighborRegressiveChangeTime Unsigned32, + ospfNeighborRegressiveChangeReason String, + ospfNeighborDesignatedRouterId IpAddress, + ospfNeighborBackupDesignatedRouterId IpAddress, + ospfNeighborDeadTimer Unsigned32, + ospfNeighborDbSummaryList Unsigned32, + ospfNeighborLinkStateReqList Counter64, + ospfNeighborLinkStateRetransList Counter64, + ospfNeighborOptions OspfNeighborOptions + } + +-- tagpath /ospf/neighbor/vpn-id +ospfNeighborVpnId OBJECT-TYPE + SYNTAX VpnIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "VPN ID" + ::= { ospfNeighborEntry 1 } + +-- tagpath /ospf/neighbor/source +ospfNeighborSource OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Neighbor address" + ::= { ospfNeighborEntry 2 } + +-- tagpath /ospf/neighbor/if-index +ospfNeighborIfIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Interface index" + ::= { ospfNeighborEntry 3 } + +-- tagpath /ospf/neighbor/if-name +ospfNeighborIfName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Interface name" + ::= { ospfNeighborEntry 4 } + +-- tagpath /ospf/neighbor/router-id +ospfNeighborRouterId OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Neighbor ID" + ::= { ospfNeighborEntry 5 } + +-- tagpath /ospf/neighbor/if-address +ospfNeighborIfAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Interface address" + ::= { ospfNeighborEntry 6 } + +-- tagpath /ospf/neighbor/area +ospfNeighborArea OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Area" + ::= { ospfNeighborEntry 7 } + +-- tagpath /ospf/neighbor/area-type +ospfNeighborAreaType OBJECT-TYPE + SYNTAX INTEGER {regular(0),stub(1),nssa(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Area type" + ::= { ospfNeighborEntry 8 } + +-- tagpath /ospf/neighbor/neighbor-state +ospfNeighborNeighborState OBJECT-TYPE + SYNTAX INTEGER {full(0),deleted(1),depend-upon(2),down(3),attempt(4),init(5),two-way(6),exstart(7),exchange(8),loading(9)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Neighbor state" + ::= { ospfNeighborEntry 9 } + +-- tagpath /ospf/neighbor/interface-state +ospfNeighborInterfaceState OBJECT-TYPE + SYNTAX INTEGER {if-depend-upon(0),if-down(1),if-loopback(2),if-waiting(3),if-point-to-point(4),if-dr-other(5),if-backup(6),if-dr(7)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Interface state" + ::= { ospfNeighborEntry 10 } + +-- tagpath /ospf/neighbor/priority +ospfNeighborPriority OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Priority" + ::= { ospfNeighborEntry 11 } + +-- tagpath /ospf/neighbor/state-changes +ospfNeighborStateChanges OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of state changes" + ::= { ospfNeighborEntry 12 } + +-- tagpath /ospf/neighbor/progressive-change-time +ospfNeighborProgressiveChangeTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Progressive change time, in seconds" + ::= { ospfNeighborEntry 13 } + +-- tagpath /ospf/neighbor/regressive-change-time +ospfNeighborRegressiveChangeTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Regressive change time, in seconds" + ::= { ospfNeighborEntry 14 } + +-- tagpath /ospf/neighbor/regressive-change-reason +ospfNeighborRegressiveChangeReason OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Regressive change reason" + ::= { ospfNeighborEntry 15 } + +-- tagpath /ospf/neighbor/designated-router-id +ospfNeighborDesignatedRouterId OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Designated router ID" + ::= { ospfNeighborEntry 16 } + +-- tagpath /ospf/neighbor/backup-designated-router-id +ospfNeighborBackupDesignatedRouterId OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Backup designated router ID" + ::= { ospfNeighborEntry 17 } + +-- tagpath /ospf/neighbor/dead-timer +ospfNeighborDeadTimer OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Dead timer, in seconds" + ::= { ospfNeighborEntry 18 } + +-- tagpath /ospf/neighbor/db-summary-list +ospfNeighborDbSummaryList OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Database summary list" + ::= { ospfNeighborEntry 19 } + +-- tagpath /ospf/neighbor/link-state-req-list +ospfNeighborLinkStateReqList OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Link state request list" + ::= { ospfNeighborEntry 20 } + +-- tagpath /ospf/neighbor/link-state-retrans-list +ospfNeighborLinkStateRetransList OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Link-state retransmission list" + ::= { ospfNeighborEntry 21 } + +-- tagpath /ospf/neighbor/options +ospfNeighborOptions OBJECT-TYPE + SYNTAX OspfNeighborOptions + MAX-ACCESS read-only + STATUS current + DESCRIPTION "OSPF neighbor options (DN|DC|E|EA|MC|NP|O|T)" + ::= { ospfNeighborEntry 22 } + +-- tagpath /ospf/interface +ospfInterfaceTable OBJECT-TYPE + SYNTAX SEQUENCE OF OspfInterfaceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "List of interfaces" + ::= { viptela-oper-ospf 3 } + +-- tagpath /ospf/interface +ospfInterfaceEntry OBJECT-TYPE + SYNTAX OspfInterfaceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { ospfInterfaceVpnId, ospfInterfaceIfAddr, ospfInterfaceIfIndex } + ::= { ospfInterfaceTable 1 } + +OspfInterfaceEntry ::= + SEQUENCE { + ospfInterfaceVpnId Unsigned32, + ospfInterfaceIfAddr OCTET STRING, + ospfInterfaceIfIndex Unsigned32, + ospfInterfaceIfName String, + ospfInterfaceMtu Unsigned32, + ospfInterfaceBandwidth Unsigned32, + ospfInterfaceBroadcastAddr IpAddress, + ospfInterfaceAreaAddr Unsigned32, + ospfInterfaceMtuMismatch TruthValue, + ospfInterfaceRouterId IpAddress, + ospfInterfaceIfType INTEGER, + ospfInterfaceCost Unsigned32, + ospfInterfaceDelay Unsigned32, + ospfInterfaceOspfIfState INTEGER, + ospfInterfacePriority Unsigned32, + ospfInterfaceDesignatedRouterId IpAddress, + ospfInterfaceBackupDesignatedRouterId IpAddress, + ospfInterfaceDesignatedRouterIp IpAddress, + ospfInterfaceBackupDesignatedRouterIp IpAddress, + ospfInterfaceLsaSeqnum Unsigned32, + ospfInterfaceMembers INTEGER, + ospfInterfaceHelloTimer Unsigned32, + ospfInterfaceDeadInterval Unsigned32, + ospfInterfaceRetransmitTimer Unsigned32, + ospfInterfaceNeighborCount Unsigned32, + ospfInterfaceAdjNeighborCount Unsigned32, + ospfInterfaceHelloDueTime Unsigned32, + ospfInterfaceOperState TruthValue, + ospfInterfaceMd5KeyId UnsignedByte, + ospfInterfaceMd5Key String + } + +-- tagpath /ospf/interface/vpn-id +ospfInterfaceVpnId OBJECT-TYPE + SYNTAX VpnIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "VPN ID" + ::= { ospfInterfaceEntry 1 } + +-- tagpath /ospf/interface/if-addr +ospfInterfaceIfAddr OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (5)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Interface address" + ::= { ospfInterfaceEntry 2 } + +-- tagpath /ospf/interface/if-index +ospfInterfaceIfIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Interface index" + ::= { ospfInterfaceEntry 3 } + +-- tagpath /ospf/interface/if-name +ospfInterfaceIfName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Interface name" + ::= { ospfInterfaceEntry 4 } + +-- tagpath /ospf/interface/mtu +ospfInterfaceMtu OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "MTU, in bytes" + ::= { ospfInterfaceEntry 5 } + +-- tagpath /ospf/interface/bandwidth +ospfInterfaceBandwidth OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Bandwidth, in kilobits" + ::= { ospfInterfaceEntry 6 } + +-- tagpath /ospf/interface/broadcast-addr +ospfInterfaceBroadcastAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Broadcast address" + ::= { ospfInterfaceEntry 7 } + +-- tagpath /ospf/interface/area-addr +ospfInterfaceAreaAddr OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Area address" + ::= { ospfInterfaceEntry 8 } + +-- tagpath /ospf/interface/mtu-mismatch +ospfInterfaceMtuMismatch OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "MTU mismatch detection" + ::= { ospfInterfaceEntry 9 } + +-- tagpath /ospf/interface/router-id +ospfInterfaceRouterId OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Router ID" + ::= { ospfInterfaceEntry 10 } + +-- tagpath /ospf/interface/if-type +ospfInterfaceIfType OBJECT-TYPE + SYNTAX INTEGER {none(0),point-to-point(1),broadcast(2),nbma(3),point-to-multipoint(4),loopback(5)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Interface type" + ::= { ospfInterfaceEntry 11 } + +-- tagpath /ospf/interface/cost +ospfInterfaceCost OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Cost" + ::= { ospfInterfaceEntry 12 } + +-- tagpath /ospf/interface/delay +ospfInterfaceDelay OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Delay" + ::= { ospfInterfaceEntry 13 } + +-- tagpath /ospf/interface/ospf-if-state +ospfInterfaceOspfIfState OBJECT-TYPE + SYNTAX INTEGER {if-depend-upon(0),if-down(1),if-loopback(2),if-waiting(3),if-point-to-point(4),if-dr-other(5),if-backup(6),if-dr(7)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "State" + ::= { ospfInterfaceEntry 14 } + +-- tagpath /ospf/interface/priority +ospfInterfacePriority OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Priority" + ::= { ospfInterfaceEntry 15 } + +-- tagpath /ospf/interface/designated-router-id +ospfInterfaceDesignatedRouterId OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Designated router ID" + ::= { ospfInterfaceEntry 16 } + +-- tagpath /ospf/interface/backup-designated-router-id +ospfInterfaceBackupDesignatedRouterId OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Backup designated router ID" + ::= { ospfInterfaceEntry 17 } + +-- tagpath /ospf/interface/designated-router-ip +ospfInterfaceDesignatedRouterIp OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Designated router address" + ::= { ospfInterfaceEntry 18 } + +-- tagpath /ospf/interface/backup-designated-router-ip +ospfInterfaceBackupDesignatedRouterIp OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Backup designated router address" + ::= { ospfInterfaceEntry 19 } + +-- tagpath /ospf/interface/lsa-seqnum +ospfInterfaceLsaSeqnum OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "LSA sequence number" + ::= { ospfInterfaceEntry 20 } + +-- tagpath /ospf/interface/members +ospfInterfaceMembers OBJECT-TYPE + SYNTAX INTEGER {all(0),designated(1),both(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Members" + ::= { ospfInterfaceEntry 21 } + +-- tagpath /ospf/interface/hello-timer +ospfInterfaceHelloTimer OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Hello timer, in seconds" + ::= { ospfInterfaceEntry 22 } + +-- tagpath /ospf/interface/dead-interval +ospfInterfaceDeadInterval OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Dead interval, in seconds" + ::= { ospfInterfaceEntry 23 } + +-- tagpath /ospf/interface/retransmit-timer +ospfInterfaceRetransmitTimer OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Retransmit timer, in seconds" + ::= { ospfInterfaceEntry 24 } + +-- tagpath /ospf/interface/neighbor-count +ospfInterfaceNeighborCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Neighbor count" + ::= { ospfInterfaceEntry 25 } + +-- tagpath /ospf/interface/adj-neighbor-count +ospfInterfaceAdjNeighborCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Adjacent neighbor count" + ::= { ospfInterfaceEntry 26 } + +-- tagpath /ospf/interface/hello-due-time +ospfInterfaceHelloDueTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Hello due time, in seconds" + ::= { ospfInterfaceEntry 27 } + +-- tagpath /ospf/interface/oper-state +ospfInterfaceOperState OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Up or down" + ::= { ospfInterfaceEntry 28 } + +-- tagpath /ospf/interface/md5-key-id +ospfInterfaceMd5KeyId OBJECT-TYPE + SYNTAX UnsignedByte + MAX-ACCESS read-only + STATUS current + DESCRIPTION "MD5 key ID" + ::= { ospfInterfaceEntry 29 } + +-- tagpath /ospf/interface/md5-key +ospfInterfaceMd5Key OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "MD5 key (hashed)" + ::= { ospfInterfaceEntry 30 } + +-- tagpath /ospf/lsa-database +ospfDatabaseTable OBJECT-TYPE + SYNTAX SEQUENCE OF OspfDatabaseEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "LSA database" + ::= { viptela-oper-ospf 4 } + +-- tagpath /ospf/lsa-database +ospfDatabaseEntry OBJECT-TYPE + SYNTAX OspfDatabaseEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { ospfDatabaseVpnId, ospfDatabaseArea, ospfDatabaseLsaType, ospfDatabaseLinkId, ospfDatabaseAdvRouter } + ::= { ospfDatabaseTable 1 } + +OspfDatabaseEntry ::= + SEQUENCE { + ospfDatabaseVpnId Unsigned32, + ospfDatabaseArea Unsigned32, + ospfDatabaseLsaType INTEGER, + ospfDatabaseLinkId IpAddress, + ospfDatabaseAdvRouter IpAddress, + ospfDatabaseChecksum Unsigned32, + ospfDatabaseAge Unsigned32, + ospfDatabaseSequence Unsigned32, + ospfDatabaseLength Unsigned32, + ospfDatabaseOptions Unsigned32, + ospfDatabaseOptionsFlags OspfNeighborOptions, + ospfDatabaseFlags Unsigned32, + ospfDatabaseRlsaFlags OspfDbRlsaFlags, + ospfDatabaseRlsaFlagsValue Unsigned32, + ospfDatabasePrefix Ipv4Prefix, + ospfDatabaseTag Unsigned32, + ospfDatabaseMetricType INTEGER, + ospfDatabaseMask IpAddress, + ospfDatabaseMetric Unsigned32, + ospfDatabaseForwardingAddr IpAddress, + ospfDatabaseLinkCount Unsigned32 + } + +-- tagpath /ospf/lsa-database/vpn-id +ospfDatabaseVpnId OBJECT-TYPE + SYNTAX VpnIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "VPN ID" + ::= { ospfDatabaseEntry 1 } + +-- tagpath /ospf/lsa-database/area +ospfDatabaseArea OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Area" + ::= { ospfDatabaseEntry 2 } + +-- tagpath /ospf/lsa-database/lsa-type +ospfDatabaseLsaType OBJECT-TYPE + SYNTAX INTEGER {unknown(0),router(1),network(2),summary(3),asbr-summary(4),external(5),group-member(6),nssa-external(7),type-ext-attributes(8),link-local-opaque(9),area-local-opaque(10),as-external-opaque(11)} + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Link type" + ::= { ospfDatabaseEntry 3 } + +-- tagpath /ospf/lsa-database/link-id +ospfDatabaseLinkId OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Link state ID" + ::= { ospfDatabaseEntry 4 } + +-- tagpath /ospf/lsa-database/adv-router +ospfDatabaseAdvRouter OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Advertising router" + ::= { ospfDatabaseEntry 5 } + +-- tagpath /ospf/lsa-database/checksum +ospfDatabaseChecksum OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Checksum" + ::= { ospfDatabaseEntry 6 } + +-- tagpath /ospf/lsa-database/age +ospfDatabaseAge OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Age" + ::= { ospfDatabaseEntry 7 } + +-- tagpath /ospf/lsa-database/sequence +ospfDatabaseSequence OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Sequence" + ::= { ospfDatabaseEntry 8 } + +-- tagpath /ospf/lsa-database/length +ospfDatabaseLength OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Length" + ::= { ospfDatabaseEntry 9 } + +-- tagpath /ospf/lsa-database/options +ospfDatabaseOptions OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Options" + ::= { ospfDatabaseEntry 10 } + +-- tagpath /ospf/lsa-database/options-flags +ospfDatabaseOptionsFlags OBJECT-TYPE + SYNTAX OspfNeighborOptions + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Options flags" + ::= { ospfDatabaseEntry 11 } + +-- tagpath /ospf/lsa-database/flags +ospfDatabaseFlags OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Flags" + ::= { ospfDatabaseEntry 12 } + +-- tagpath /ospf/lsa-database/rlsa-flags +ospfDatabaseRlsaFlags OBJECT-TYPE + SYNTAX OspfDbRlsaFlags + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Router LSA flags (valid for router) (ABR, ASBR, NT, shortcut ABR, Type-7, Virtual" + ::= { ospfDatabaseEntry 13 } + +-- tagpath /ospf/lsa-database/rlsa-flags-value +ospfDatabaseRlsaFlagsValue OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Router LSA flags value (valid for router)" + ::= { ospfDatabaseEntry 14 } + +-- tagpath /ospf/lsa-database/prefix +ospfDatabasePrefix OBJECT-TYPE + SYNTAX Ipv4Prefix + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Prefix" + ::= { ospfDatabaseEntry 15 } + +-- tagpath /ospf/lsa-database/tag +ospfDatabaseTag OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tag" + ::= { ospfDatabaseEntry 16 } + +-- tagpath /ospf/lsa-database/metric-type +ospfDatabaseMetricType OBJECT-TYPE + SYNTAX INTEGER {type1(0),type2(1)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Metric type" + ::= { ospfDatabaseEntry 17 } + +-- tagpath /ospf/lsa-database/mask +ospfDatabaseMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Mask" + ::= { ospfDatabaseEntry 18 } + +-- tagpath /ospf/lsa-database/metric +ospfDatabaseMetric OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Metric" + ::= { ospfDatabaseEntry 19 } + +-- tagpath /ospf/lsa-database/forwarding-addr +ospfDatabaseForwardingAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Forwarding address" + ::= { ospfDatabaseEntry 20 } + +-- tagpath /ospf/lsa-database/link-count +ospfDatabaseLinkCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Router links" + ::= { ospfDatabaseEntry 21 } + +-- tagpath /ospf/lsa-database/router-link +ospfDatabaseRouterLinkTable OBJECT-TYPE + SYNTAX SEQUENCE OF OspfDatabaseRouterLinkEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "List of router links" + ::= { viptela-oper-ospf 5 } + +-- tagpath /ospf/lsa-database/router-link +ospfDatabaseRouterLinkEntry OBJECT-TYPE + SYNTAX OspfDatabaseRouterLinkEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { ospfDatabaseVpnId, ospfDatabaseArea, ospfDatabaseLsaType, ospfDatabaseLinkId, ospfDatabaseAdvRouter, ospfDatabaseRouterLinkLinkIndex } + ::= { ospfDatabaseRouterLinkTable 1 } + +OspfDatabaseRouterLinkEntry ::= + SEQUENCE { + ospfDatabaseRouterLinkLinkIndex Unsigned32, + ospfDatabaseRouterLinkRouterLinkId IpAddress, + ospfDatabaseRouterLinkData IpAddress, + ospfDatabaseRouterLinkTosMetric Unsigned32, + ospfDatabaseRouterLinkRouterLinkType INTEGER + } + +-- tagpath /ospf/lsa-database/router-link/link-index +ospfDatabaseRouterLinkLinkIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Link Index" + ::= { ospfDatabaseRouterLinkEntry 1 } + +-- tagpath /ospf/lsa-database/router-link/router-link-id +ospfDatabaseRouterLinkRouterLinkId OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Link ID" + ::= { ospfDatabaseRouterLinkEntry 2 } + +-- tagpath /ospf/lsa-database/router-link/data +ospfDatabaseRouterLinkData OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Link Data" + ::= { ospfDatabaseRouterLinkEntry 3 } + +-- tagpath /ospf/lsa-database/router-link/tos-metric +ospfDatabaseRouterLinkTosMetric OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "TOS metric" + ::= { ospfDatabaseRouterLinkEntry 4 } + +-- tagpath /ospf/lsa-database/router-link/router-link-type +ospfDatabaseRouterLinkRouterLinkType OBJECT-TYPE + SYNTAX INTEGER {point-to-point(0),transit(1),stub(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Link type" + ::= { ospfDatabaseRouterLinkEntry 5 } + +-- tagpath /ospf/lsa-database/network-link +ospfDatabaseNetworkLinkTable OBJECT-TYPE + SYNTAX SEQUENCE OF OspfDatabaseNetworkLinkEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "List of network links" + ::= { viptela-oper-ospf 6 } + +-- tagpath /ospf/lsa-database/network-link +ospfDatabaseNetworkLinkEntry OBJECT-TYPE + SYNTAX OspfDatabaseNetworkLinkEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { ospfDatabaseVpnId, ospfDatabaseArea, ospfDatabaseLsaType, ospfDatabaseLinkId, ospfDatabaseAdvRouter, ospfDatabaseNetworkLinkLinkIndex } + ::= { ospfDatabaseNetworkLinkTable 1 } + +OspfDatabaseNetworkLinkEntry ::= + SEQUENCE { + ospfDatabaseNetworkLinkLinkIndex Unsigned32, + ospfDatabaseNetworkLinkNetworkLinkId IpAddress + } + +-- tagpath /ospf/lsa-database/network-link/link-index +ospfDatabaseNetworkLinkLinkIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Link Index" + ::= { ospfDatabaseNetworkLinkEntry 1 } + +-- tagpath /ospf/lsa-database/network-link/network-link-id +ospfDatabaseNetworkLinkNetworkLinkId OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Link ID" + ::= { ospfDatabaseNetworkLinkEntry 2 } + +-- tagpath /ospf/external-database +ospfExternalDatabaseTable OBJECT-TYPE + SYNTAX SEQUENCE OF OspfExternalDatabaseEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "External LSA database" + ::= { viptela-oper-ospf 7 } + +-- tagpath /ospf/external-database +ospfExternalDatabaseEntry OBJECT-TYPE + SYNTAX OspfExternalDatabaseEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { ospfExternalDatabaseVpnId, ospfExternalDatabaseLinkId, ospfExternalDatabaseAdvRouter } + ::= { ospfExternalDatabaseTable 1 } + +OspfExternalDatabaseEntry ::= + SEQUENCE { + ospfExternalDatabaseVpnId Unsigned32, + ospfExternalDatabaseLinkId IpAddress, + ospfExternalDatabaseAdvRouter IpAddress, + ospfExternalDatabaseChecksum Unsigned32, + ospfExternalDatabaseAge Unsigned32, + ospfExternalDatabaseSequence Unsigned32, + ospfExternalDatabaseLength Unsigned32, + ospfExternalDatabaseOptions Unsigned32, + ospfExternalDatabaseOptionsFlags OspfNeighborOptions, + ospfExternalDatabaseFlags Unsigned32, + ospfExternalDatabasePrefix Ipv4Prefix, + ospfExternalDatabaseTag Unsigned32, + ospfExternalDatabaseMetricType INTEGER, + ospfExternalDatabaseMask IpAddress, + ospfExternalDatabaseMetric Unsigned32, + ospfExternalDatabaseForwardingAddr IpAddress + } + +-- tagpath /ospf/external-database/vpn-id +ospfExternalDatabaseVpnId OBJECT-TYPE + SYNTAX VpnIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "VPN ID" + ::= { ospfExternalDatabaseEntry 1 } + +-- tagpath /ospf/external-database/link-id +ospfExternalDatabaseLinkId OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Link-state ID" + ::= { ospfExternalDatabaseEntry 2 } + +-- tagpath /ospf/external-database/adv-router +ospfExternalDatabaseAdvRouter OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Advertising router" + ::= { ospfExternalDatabaseEntry 3 } + +-- tagpath /ospf/external-database/checksum +ospfExternalDatabaseChecksum OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Checksum" + ::= { ospfExternalDatabaseEntry 4 } + +-- tagpath /ospf/external-database/age +ospfExternalDatabaseAge OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Age" + ::= { ospfExternalDatabaseEntry 5 } + +-- tagpath /ospf/external-database/sequence +ospfExternalDatabaseSequence OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Sequence" + ::= { ospfExternalDatabaseEntry 6 } + +-- tagpath /ospf/external-database/length +ospfExternalDatabaseLength OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Length" + ::= { ospfExternalDatabaseEntry 7 } + +-- tagpath /ospf/external-database/options +ospfExternalDatabaseOptions OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Options" + ::= { ospfExternalDatabaseEntry 8 } + +-- tagpath /ospf/external-database/options-flags +ospfExternalDatabaseOptionsFlags OBJECT-TYPE + SYNTAX OspfNeighborOptions + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Options flags" + ::= { ospfExternalDatabaseEntry 9 } + +-- tagpath /ospf/external-database/flags +ospfExternalDatabaseFlags OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Flags" + ::= { ospfExternalDatabaseEntry 10 } + +-- tagpath /ospf/external-database/prefix +ospfExternalDatabasePrefix OBJECT-TYPE + SYNTAX Ipv4Prefix + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Prefix" + ::= { ospfExternalDatabaseEntry 11 } + +-- tagpath /ospf/external-database/tag +ospfExternalDatabaseTag OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tag" + ::= { ospfExternalDatabaseEntry 12 } + +-- tagpath /ospf/external-database/metric-type +ospfExternalDatabaseMetricType OBJECT-TYPE + SYNTAX INTEGER {type1(0),type2(1)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Metric type" + ::= { ospfExternalDatabaseEntry 13 } + +-- tagpath /ospf/external-database/mask +ospfExternalDatabaseMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Mask" + ::= { ospfExternalDatabaseEntry 14 } + +-- tagpath /ospf/external-database/metric +ospfExternalDatabaseMetric OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Metric" + ::= { ospfExternalDatabaseEntry 15 } + +-- tagpath /ospf/external-database/forwarding-addr +ospfExternalDatabaseForwardingAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Forwarding address" + ::= { ospfExternalDatabaseEntry 16 } + +-- tagpath /ospf/routes-table +ospfRoutesTableTable OBJECT-TYPE + SYNTAX SEQUENCE OF OspfRoutesTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "List of routes" + ::= { viptela-oper-ospf 8 } + +-- tagpath /ospf/routes-table +ospfRoutesTableEntry OBJECT-TYPE + SYNTAX OspfRoutesTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { ospfRoutesTableVpnId, ospfRoutesTableRouteType, ospfRoutesTablePrefix } + ::= { ospfRoutesTableTable 1 } + +OspfRoutesTableEntry ::= + SEQUENCE { + ospfRoutesTableVpnId Unsigned32, + ospfRoutesTableRouteType INTEGER, + ospfRoutesTablePrefix Ipv4Prefix + } + +-- tagpath /ospf/routes-table/vpn-id +ospfRoutesTableVpnId OBJECT-TYPE + SYNTAX VpnIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION "VPN ID" + ::= { ospfRoutesTableEntry 1 } + +-- tagpath /ospf/routes-table/route-type +ospfRoutesTableRouteType OBJECT-TYPE + SYNTAX INTEGER {router(0),network(1),external(2)} + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Route type" + ::= { ospfRoutesTableEntry 2 } + +-- tagpath /ospf/routes-table/prefix +ospfRoutesTablePrefix OBJECT-TYPE + SYNTAX Ipv4Prefix + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Route" + ::= { ospfRoutesTableEntry 3 } + +-- tagpath /ospf/routes-table/info +ospfRoutesTableInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF OspfRoutesTableInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "List of route information" + ::= { viptela-oper-ospf 9 } + +-- tagpath /ospf/routes-table/info +ospfRoutesTableInfoEntry OBJECT-TYPE + SYNTAX OspfRoutesTableInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { ospfRoutesTableVpnId, ospfRoutesTableRouteType, ospfRoutesTablePrefix, ospfRoutesTableInfoInfoId } + ::= { ospfRoutesTableInfoTable 1 } + +OspfRoutesTableInfoEntry ::= + SEQUENCE { + ospfRoutesTableInfoInfoId Unsigned32, + ospfRoutesTableInfoAreaId Unsigned32, + ospfRoutesTableInfoCost Unsigned32, + ospfRoutesTableInfoFlags Unsigned32, + ospfRoutesTableInfoPathType INTEGER, + ospfRoutesTableInfoDestType INTEGER, + ospfRoutesTableInfoTag Unsigned32, + ospfRoutesTableInfoType2Cost Unsigned32, + ospfRoutesTableInfoNextHop IpAddress, + ospfRoutesTableInfoIfName String + } + +-- tagpath /ospf/routes-table/info/info-id +ospfRoutesTableInfoInfoId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Info ID" + ::= { ospfRoutesTableInfoEntry 1 } + +-- tagpath /ospf/routes-table/info/area-id +ospfRoutesTableInfoAreaId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Area ID" + ::= { ospfRoutesTableInfoEntry 2 } + +-- tagpath /ospf/routes-table/info/cost +ospfRoutesTableInfoCost OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Cost" + ::= { ospfRoutesTableInfoEntry 3 } + +-- tagpath /ospf/routes-table/info/flags +ospfRoutesTableInfoFlags OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Flags" + ::= { ospfRoutesTableInfoEntry 4 } + +-- tagpath /ospf/routes-table/info/path-type +ospfRoutesTableInfoPathType OBJECT-TYPE + SYNTAX INTEGER {intra-area(0),inter-area(1),external1(2),external2(3),nssa-external1(4),nssa-external2(5)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Path type" + ::= { ospfRoutesTableInfoEntry 5 } + +-- tagpath /ospf/routes-table/info/dest-type +ospfRoutesTableInfoDestType OBJECT-TYPE + SYNTAX INTEGER {router(0),network(1),discard(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Destination type" + ::= { ospfRoutesTableInfoEntry 6 } + +-- tagpath /ospf/routes-table/info/tag +ospfRoutesTableInfoTag OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tag" + ::= { ospfRoutesTableInfoEntry 7 } + +-- tagpath /ospf/routes-table/info/type2-cost +ospfRoutesTableInfoType2Cost OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Type 2 cost" + ::= { ospfRoutesTableInfoEntry 8 } + +-- tagpath /ospf/routes-table/info/next-hop +ospfRoutesTableInfoNextHop OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Next hop" + ::= { ospfRoutesTableInfoEntry 9 } + +-- tagpath /ospf/routes-table/info/if-name +ospfRoutesTableInfoIfName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Interface name" + ::= { ospfRoutesTableInfoEntry 10 } + +-- tagpath /ospf/database-summary +ospfDatabaseSummaryTable OBJECT-TYPE + SYNTAX SEQUENCE OF OspfDatabaseSummaryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "OSPF database summary" + ::= { viptela-oper-ospf 10 } + +-- tagpath /ospf/database-summary +ospfDatabaseSummaryEntry OBJECT-TYPE + SYNTAX OspfDatabaseSummaryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { ospfDatabaseSummaryVpnId, ospfDatabaseSummaryAreaId } + ::= { ospfDatabaseSummaryTable 1 } + +OspfDatabaseSummaryEntry ::= + SEQUENCE { + ospfDatabaseSummaryVpnId Unsigned32, + ospfDatabaseSummaryAreaId Unsigned32, + ospfDatabaseSummaryRouterLsa Unsigned32, + ospfDatabaseSummaryNetworkLsa Unsigned32, + ospfDatabaseSummarySummaryLsa Unsigned32, + ospfDatabaseSummaryAsbrSummaryLsa Unsigned32, + ospfDatabaseSummaryNssaLsa Unsigned32, + ospfDatabaseSummaryTotalLsa Unsigned32 + } + +-- tagpath /ospf/database-summary/vpn-id +ospfDatabaseSummaryVpnId OBJECT-TYPE + SYNTAX VpnIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "VPN ID" + ::= { ospfDatabaseSummaryEntry 1 } + +-- tagpath /ospf/database-summary/area-id +ospfDatabaseSummaryAreaId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Area ID" + ::= { ospfDatabaseSummaryEntry 2 } + +-- tagpath /ospf/database-summary/router-lsa +ospfDatabaseSummaryRouterLsa OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Router LSA count" + ::= { ospfDatabaseSummaryEntry 3 } + +-- tagpath /ospf/database-summary/network-lsa +ospfDatabaseSummaryNetworkLsa OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Network LSA count" + ::= { ospfDatabaseSummaryEntry 4 } + +-- tagpath /ospf/database-summary/summary-lsa +ospfDatabaseSummarySummaryLsa OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Summary LSA count" + ::= { ospfDatabaseSummaryEntry 5 } + +-- tagpath /ospf/database-summary/asbr-summary-lsa +ospfDatabaseSummaryAsbrSummaryLsa OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "ASBR summary LSA count" + ::= { ospfDatabaseSummaryEntry 6 } + +-- tagpath /ospf/database-summary/nssa-lsa +ospfDatabaseSummaryNssaLsa OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "NSSA LSA count" + ::= { ospfDatabaseSummaryEntry 7 } + +-- tagpath /ospf/database-summary/total-lsa +ospfDatabaseSummaryTotalLsa OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Total LSA count" + ::= { ospfDatabaseSummaryEntry 8 } + +-- tagpath /ospf/process +ospfProcessTable OBJECT-TYPE + SYNTAX SEQUENCE OF OspfProcessEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "OSPF process" + ::= { viptela-oper-ospf 11 } + +-- tagpath /ospf/process +ospfProcessEntry OBJECT-TYPE + SYNTAX OspfProcessEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { ospfProcessVpnId } + ::= { ospfProcessTable 1 } + +OspfProcessEntry ::= + SEQUENCE { + ospfProcessVpnId Unsigned32, + ospfProcessRouterId IpAddress, + ospfProcessDeferredShutdown TruthValue, + ospfProcessRfc1583Compatible TruthValue, + ospfProcessStubRouterAdv TruthValue, + ospfProcessStubRouterStart Unsigned32, + ospfProcessStubRouterShut Unsigned32, + ospfProcessSpfDelay Unsigned32, + ospfProcessSpfHoldtime Unsigned32, + ospfProcessSpfMaxHoldtime Unsigned32, + ospfProcessSpfHoldMultiplier Unsigned32, + ospfProcessSpfLastExecTime Unsigned32, + ospfProcessSpfNextDueTime Unsigned32, + ospfProcessLsaRefreshInterval Unsigned32, + ospfProcessAsbrRouter TruthValue, + ospfProcessExternalLsaCount Unsigned32, + ospfProcessExternalLsaChecksum Unsigned32, + ospfProcessNumberAreas Unsigned32, + ospfProcessLogAdjChanges TruthValue, + ospfProcessIgnoreDownBit TruthValue, + ospfProcessHelloReceived Unsigned32, + ospfProcessHelloSent Unsigned32, + ospfProcessDbdReceived Unsigned32, + ospfProcessDbdSent Unsigned32, + ospfProcessLsReqReceived Unsigned32, + ospfProcessLsReqSent Unsigned32, + ospfProcessLsUpdReceived Unsigned32, + ospfProcessLsUpdSent Unsigned32, + ospfProcessLsAckReceived Unsigned32, + ospfProcessLsAckSent Unsigned32 + } + +-- tagpath /ospf/process/vpn-id +ospfProcessVpnId OBJECT-TYPE + SYNTAX VpnIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "VPN ID" + ::= { ospfProcessEntry 1 } + +-- tagpath /ospf/process/router-id +ospfProcessRouterId OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Router ID" + ::= { ospfProcessEntry 2 } + +-- tagpath /ospf/process/deferred-shutdown +ospfProcessDeferredShutdown OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Deferred shutdown" + ::= { ospfProcessEntry 3 } + +-- tagpath /ospf/process/rfc1583-compatible +ospfProcessRfc1583Compatible OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "RFC 1583 compatible" + ::= { ospfProcessEntry 4 } + +-- tagpath /ospf/process/stub-router-adv +ospfProcessStubRouterAdv OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Stub router advertisement" + ::= { ospfProcessEntry 5 } + +-- tagpath /ospf/process/stub-router-start +ospfProcessStubRouterStart OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Stub router advertisement after startup, in seconds" + ::= { ospfProcessEntry 6 } + +-- tagpath /ospf/process/stub-router-shut +ospfProcessStubRouterShut OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Stub router advertisement before shutdown, in seconds" + ::= { ospfProcessEntry 7 } + +-- tagpath /ospf/process/spf-delay +ospfProcessSpfDelay OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "SPF delay, in milliseconds" + ::= { ospfProcessEntry 8 } + +-- tagpath /ospf/process/spf-holdtime +ospfProcessSpfHoldtime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "SPF hold time, in milliseconds" + ::= { ospfProcessEntry 9 } + +-- tagpath /ospf/process/spf-max-holdtime +ospfProcessSpfMaxHoldtime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "SPF maximum hold time, milliseconds" + ::= { ospfProcessEntry 10 } + +-- tagpath /ospf/process/spf-hold-multiplier +ospfProcessSpfHoldMultiplier OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "SPF hold multiplier" + ::= { ospfProcessEntry 11 } + +-- tagpath /ospf/process/spf-last-exec-time +ospfProcessSpfLastExecTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "SPF last executed time, in seconds" + ::= { ospfProcessEntry 12 } + +-- tagpath /ospf/process/spf-next-due-time +ospfProcessSpfNextDueTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "SPF next due time, in seconds" + ::= { ospfProcessEntry 13 } + +-- tagpath /ospf/process/lsa-refresh-interval +ospfProcessLsaRefreshInterval OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "LSA refresh interval, in seconds" + ::= { ospfProcessEntry 14 } + +-- tagpath /ospf/process/asbr-router +ospfProcessAsbrRouter OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "ASBR router" + ::= { ospfProcessEntry 15 } + +-- tagpath /ospf/process/external-lsa-count +ospfProcessExternalLsaCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "External LSA count" + ::= { ospfProcessEntry 16 } + +-- tagpath /ospf/process/external-lsa-checksum +ospfProcessExternalLsaChecksum OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "External LSA checksum" + ::= { ospfProcessEntry 17 } + +-- tagpath /ospf/process/number-areas +ospfProcessNumberAreas OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of areas" + ::= { ospfProcessEntry 18 } + +-- tagpath /ospf/process/log-adj-changes +ospfProcessLogAdjChanges OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Log adjacency changes" + ::= { ospfProcessEntry 19 } + +-- tagpath /ospf/process/ignore-down-bit +ospfProcessIgnoreDownBit OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Ignore down bit during SPF calculation" + ::= { ospfProcessEntry 20 } + +-- tagpath /ospf/process/hello-received +ospfProcessHelloReceived OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of hello packets received" + ::= { ospfProcessEntry 21 } + +-- tagpath /ospf/process/hello-sent +ospfProcessHelloSent OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of hello packets sent" + ::= { ospfProcessEntry 22 } + +-- tagpath /ospf/process/dbd-received +ospfProcessDbdReceived OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of database description packets received" + ::= { ospfProcessEntry 23 } + +-- tagpath /ospf/process/dbd-sent +ospfProcessDbdSent OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of databse description packets sent" + ::= { ospfProcessEntry 24 } + +-- tagpath /ospf/process/ls-req-received +ospfProcessLsReqReceived OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of link-state request packets received" + ::= { ospfProcessEntry 25 } + +-- tagpath /ospf/process/ls-req-sent +ospfProcessLsReqSent OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of link-state request packets sent" + ::= { ospfProcessEntry 26 } + +-- tagpath /ospf/process/ls-upd-received +ospfProcessLsUpdReceived OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of link-state update packets received" + ::= { ospfProcessEntry 27 } + +-- tagpath /ospf/process/ls-upd-sent +ospfProcessLsUpdSent OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of link-state update packets sent" + ::= { ospfProcessEntry 28 } + +-- tagpath /ospf/process/ls-ack-received +ospfProcessLsAckReceived OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of link-state acknowledgement packets received" + ::= { ospfProcessEntry 29 } + +-- tagpath /ospf/process/ls-ack-sent +ospfProcessLsAckSent OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of link-state acknowledgement packets sent" + ::= { ospfProcessEntry 30 } + +-- tagpath /ospf/process/area +ospfProcessAreaTable OBJECT-TYPE + SYNTAX SEQUENCE OF OspfProcessAreaEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "List of areas" + ::= { viptela-oper-ospf 12 } + +-- tagpath /ospf/process/area +ospfProcessAreaEntry OBJECT-TYPE + SYNTAX OspfProcessAreaEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { ospfProcessVpnId, ospfProcessAreaAreaId } + ::= { ospfProcessAreaTable 1 } + +OspfProcessAreaEntry ::= + SEQUENCE { + ospfProcessAreaAreaId Unsigned32, + ospfProcessAreaBackboneArea TruthValue, + ospfProcessAreaRoutingType INTEGER, + ospfProcessAreaNoSumm TruthValue, + ospfProcessAreaShortcutConfigured TruthValue, + ospfProcessAreaShortcutMode INTEGER, + ospfProcessAreaShortcutCapability TruthValue, + ospfProcessAreaNumInterfaces Unsigned32, + ospfProcessAreaAbr TruthValue, + ospfProcessAreaNssaTranslate TruthValue, + ospfProcessAreaTranslateRole INTEGER, + ospfProcessAreaStubRoute TruthValue, + ospfProcessAreaStubRouteAdmin TruthValue, + ospfProcessAreaStubRouteTimer Unsigned32, + ospfProcessAreaNumFullAdjRouters Unsigned32, + ospfProcessAreaAuthentication INTEGER, + ospfProcessAreaNumVirtualAdjRouters Unsigned32, + ospfProcessAreaSpfExecCount Unsigned32, + ospfProcessAreaLsaCount Unsigned32, + ospfProcessAreaRouterLsaCount Unsigned32, + ospfProcessAreaRouterLsaChecksum Unsigned32, + ospfProcessAreaNetworkLsaCount Unsigned32, + ospfProcessAreaNetworkLsaChecksum Unsigned32, + ospfProcessAreaSummaryLsaCount Unsigned32, + ospfProcessAreaSummaryLsaChecksum Unsigned32, + ospfProcessAreaAsbrLsaCount Unsigned32, + ospfProcessAreaAsbrLsaChecksum Unsigned32, + ospfProcessAreaNssaLsaCount Unsigned32, + ospfProcessAreaNssaLsaChecksum Unsigned32 + } + +-- tagpath /ospf/process/area/area-id +ospfProcessAreaAreaId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Area ID" + ::= { ospfProcessAreaEntry 1 } + +-- tagpath /ospf/process/area/backbone-area +ospfProcessAreaBackboneArea OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Backbone area" + ::= { ospfProcessAreaEntry 2 } + +-- tagpath /ospf/process/area/routing-type +ospfProcessAreaRoutingType OBJECT-TYPE + SYNTAX INTEGER {default(0),stub(1),nssa(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Routing type" + ::= { ospfProcessAreaEntry 3 } + +-- tagpath /ospf/process/area/no-summ +ospfProcessAreaNoSumm OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "No summary" + ::= { ospfProcessAreaEntry 4 } + +-- tagpath /ospf/process/area/shortcut-configured +ospfProcessAreaShortcutConfigured OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Shortcut configuration" + ::= { ospfProcessAreaEntry 5 } + +-- tagpath /ospf/process/area/shortcut-mode +ospfProcessAreaShortcutMode OBJECT-TYPE + SYNTAX INTEGER {default(0),enable(1),disable(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Shortcut mode" + ::= { ospfProcessAreaEntry 6 } + +-- tagpath /ospf/process/area/shortcut-capability +ospfProcessAreaShortcutCapability OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Shortcut capability" + ::= { ospfProcessAreaEntry 7 } + +-- tagpath /ospf/process/area/num-interfaces +ospfProcessAreaNumInterfaces OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of interfaces" + ::= { ospfProcessAreaEntry 8 } + +-- tagpath /ospf/process/area/abr +ospfProcessAreaAbr OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Area border router" + ::= { ospfProcessAreaEntry 9 } + +-- tagpath /ospf/process/area/nssa-translate +ospfProcessAreaNssaTranslate OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "NSSA translate" + ::= { ospfProcessAreaEntry 10 } + +-- tagpath /ospf/process/area/translate-role +ospfProcessAreaTranslateRole OBJECT-TYPE + SYNTAX INTEGER {candidate(0),never(1),always(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Translate role" + ::= { ospfProcessAreaEntry 11 } + +-- tagpath /ospf/process/area/stub-route +ospfProcessAreaStubRoute OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Stub route" + ::= { ospfProcessAreaEntry 12 } + +-- tagpath /ospf/process/area/stub-route-admin +ospfProcessAreaStubRouteAdmin OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Stub route administratively enabled" + ::= { ospfProcessAreaEntry 13 } + +-- tagpath /ospf/process/area/stub-route-timer +ospfProcessAreaStubRouteTimer OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Stub route time left, in seconds" + ::= { ospfProcessAreaEntry 14 } + +-- tagpath /ospf/process/area/num-full-adj-routers +ospfProcessAreaNumFullAdjRouters OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of fully adjacent routers" + ::= { ospfProcessAreaEntry 15 } + +-- tagpath /ospf/process/area/authentication +ospfProcessAreaAuthentication OBJECT-TYPE + SYNTAX INTEGER {null(0),simple(1),message-digest(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Authertication type" + ::= { ospfProcessAreaEntry 16 } + +-- tagpath /ospf/process/area/num-virtual-adj-routers +ospfProcessAreaNumVirtualAdjRouters OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of full virtual adjacencies" + ::= { ospfProcessAreaEntry 17 } + +-- tagpath /ospf/process/area/spf-exec-count +ospfProcessAreaSpfExecCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "SPF algorithm executed count" + ::= { ospfProcessAreaEntry 18 } + +-- tagpath /ospf/process/area/lsa-count +ospfProcessAreaLsaCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of LSAs" + ::= { ospfProcessAreaEntry 19 } + +-- tagpath /ospf/process/area/router-lsa-count +ospfProcessAreaRouterLsaCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of router LSAs" + ::= { ospfProcessAreaEntry 20 } + +-- tagpath /ospf/process/area/router-lsa-checksum +ospfProcessAreaRouterLsaChecksum OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Router LSA checksum" + ::= { ospfProcessAreaEntry 21 } + +-- tagpath /ospf/process/area/network-lsa-count +ospfProcessAreaNetworkLsaCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of network LSAs" + ::= { ospfProcessAreaEntry 22 } + +-- tagpath /ospf/process/area/network-lsa-checksum +ospfProcessAreaNetworkLsaChecksum OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Network LSA checksum" + ::= { ospfProcessAreaEntry 23 } + +-- tagpath /ospf/process/area/summary-lsa-count +ospfProcessAreaSummaryLsaCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of summary LSAs" + ::= { ospfProcessAreaEntry 24 } + +-- tagpath /ospf/process/area/summary-lsa-checksum +ospfProcessAreaSummaryLsaChecksum OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Summary LSA checksum" + ::= { ospfProcessAreaEntry 25 } + +-- tagpath /ospf/process/area/asbr-lsa-count +ospfProcessAreaAsbrLsaCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of ASBR LSAs" + ::= { ospfProcessAreaEntry 26 } + +-- tagpath /ospf/process/area/asbr-lsa-checksum +ospfProcessAreaAsbrLsaChecksum OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "ASBR LSA checksum" + ::= { ospfProcessAreaEntry 27 } + +-- tagpath /ospf/process/area/nssa-lsa-count +ospfProcessAreaNssaLsaCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of NSSA LSAs" + ::= { ospfProcessAreaEntry 28 } + +-- tagpath /ospf/process/area/nssa-lsa-checksum +ospfProcessAreaNssaLsaChecksum OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "NSSA LSA checksum" + ::= { ospfProcessAreaEntry 29 } + +END diff --git a/viptela-mibs/20.12/VIPTELA-OPER-SYSTEM.mib b/viptela-mibs/20.12/VIPTELA-OPER-SYSTEM.mib new file mode 100644 index 0000000..01cc634 --- /dev/null +++ b/viptela-mibs/20.12/VIPTELA-OPER-SYSTEM.mib @@ -0,0 +1,6138 @@ +-- Namespace: http://viptela.com/oper-system + +VIPTELA-OPER-SYSTEM DEFINITIONS ::= BEGIN +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, + Integer32, Unsigned32, Counter32, Counter64, + Gauge32, IpAddress + FROM SNMPv2-SMI + TEXTUAL-CONVENTION, RowStatus, DateAndTime, + TruthValue + FROM SNMPv2-TC + viptela, VpnIndex + FROM VIPTELA-GLOBAL + DeviceModelType + FROM VIPTELA-MODELS +; + +viptela-oper-system MODULE-IDENTITY + LAST-UPDATED "202307010000Z" + ORGANIZATION "Viptela, Inc." + CONTACT-INFO "Viptela, Inc. Email:support@viptela.com" + DESCRIPTION "This module defines the data model for system operational data" + REVISION "202307010000Z" + DESCRIPTION "Viptela Revision 20.12" + REVISION "202303010000Z" + DESCRIPTION "Viptela Revision 20.11" + REVISION "202212150000Z" + DESCRIPTION "Viptela Revision 20.10" + REVISION "202206010000Z" + DESCRIPTION "Viptela Revision 20.9" + REVISION "202203010000Z" + DESCRIPTION "Viptela Revision 20.8" + REVISION "202111010000Z" + DESCRIPTION "Viptela Revision 20.7" + REVISION "202107010000Z" + DESCRIPTION "Viptela Revision 20.6" + REVISION "202103010000Z" + DESCRIPTION "Viptela Revision 20.5" + REVISION "202011010000Z" + DESCRIPTION "Viptela Revision 20.4" + REVISION "202007010000Z" + DESCRIPTION "Viptela Revision 20.3" + REVISION "202002240000Z" + DESCRIPTION "Viptela Revision 20.1" + REVISION "201911150000Z" + DESCRIPTION "Viptela Revision 19.3" + REVISION "201908150000Z" + DESCRIPTION "Viptela Revision 19.2" + REVISION "201811010000Z" + DESCRIPTION "Viptela Revision 18.4" + REVISION "201808200000Z" + DESCRIPTION "Viptela Revision 18.3.1" + REVISION "201806250000Z" + DESCRIPTION "Viptela Revision 18.3" + REVISION "201804250000Z" + DESCRIPTION "Viptela Revision 18.2" + REVISION "201803150000Z" + DESCRIPTION "Viptela Revision 18.1.1" + REVISION "201801160000Z" + DESCRIPTION "Viptela Revision 17.2.3" + REVISION "201711010000Z" + DESCRIPTION "Viptela Revision 17.2.1" + REVISION "201708010000Z" + DESCRIPTION "Viptela Revision 17.2" + REVISION "201705250000Z" + DESCRIPTION "Viptela Revision 17.1.1" + REVISION "201704060000Z" + DESCRIPTION "Viptela Revision 17.1" + REVISION "201702150000Z" + DESCRIPTION "Viptela Revision 16.3.2" + REVISION "201702060000Z" + DESCRIPTION "Viptela Revision 16.3.1" + REVISION "201611160000Z" + DESCRIPTION "Viptela Revision 16.3" + REVISION "201610250000Z" + DESCRIPTION "Viptela Revision 16.2.10" + REVISION "201610240000Z" + DESCRIPTION "Viptela Revision 16.2.4" + REVISION "201608100000Z" + DESCRIPTION "Viptela Revision 16.2.2" + REVISION "201608010000Z" + DESCRIPTION "Viptela Revision 16.2.1" + REVISION "201606090000Z" + DESCRIPTION "Viptela Revision 16.2" + REVISION "201604220000Z" + DESCRIPTION "Viptela Revision 16.1.1" + REVISION "201603150000Z" + DESCRIPTION "Viptela Revision 16.1" + REVISION "201601300000Z" + DESCRIPTION "Viptela Revision 15.4.3" + REVISION "201512280000Z" + DESCRIPTION "Viptela Revision 15.4.1" + REVISION "201512010000Z" + DESCRIPTION "Viptela Revision 15.4.0" + REVISION "201510310000Z" + DESCRIPTION "Viptela Revision 15.3.5" + REVISION "201509270000Z" + DESCRIPTION "Viptela Revision 15.3.3" + REVISION "201509010000Z" + DESCRIPTION "Viptela Revision 15.3.1" + REVISION "201507010000Z" + DESCRIPTION "Viptela Revision 15.3" + ::= { viptela 11 } + +UnsignedByte ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION "xs:unsignedByte" + SYNTAX Unsigned32 (0 .. 255) + +UnsignedShort ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION "xs:unsignedShort" + SYNTAX Unsigned32 (0 .. 65535) + +ConfdString ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1t" + STATUS current + DESCRIPTION "xs: and confd: types mapped to strings" + SYNTAX OCTET STRING + +InetAddressIP ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "confd:inetAddressIP" + SYNTAX OCTET STRING (SIZE (4|16)) + +String ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1t" + STATUS current + DESCRIPTION "xs:string" + SYNTAX OCTET STRING + +Permission1 ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1t" + STATUS current + DESCRIPTION "" + SYNTAX OCTET STRING + +Permission ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1t" + STATUS current + DESCRIPTION "" + SYNTAX OCTET STRING + +-- Display system status information +-- tagpath /system-status +systemStatus OBJECT IDENTIFIER ::= { viptela-oper-system 1 } + +-- tagpath /system-status/personality +systemStatusPersonality OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatus 1 } + +-- tagpath /system-status/version +systemStatusVersion OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatus 2 } + +-- tagpath /system-status/loghost_status +systemStatusLoghostStatus OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatus 3 } + +-- tagpath /system-status/loghost_name +systemStatusLoghostName OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatus 4 } + +-- tagpath /system-status/disk_status +systemStatusDiskStatus OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatus 5 } + +-- tagpath /system-status/reboot_reason +systemStatusRebootReason OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatus 6 } + +-- tagpath /system-status/core_files_status +systemStatusCoreFilesStatus OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatus 7 } + +-- tagpath /system-status/uptime +systemStatusUptime OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatus 8 } + +-- tagpath /system-status/min1_avg +systemStatusMin1Avg OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatus 9 } + +-- tagpath /system-status/min5_avg +systemStatusMin5Avg OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatus 10 } + +-- tagpath /system-status/min15_avg +systemStatusMin15Avg OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatus 11 } + +-- tagpath /system-status/totalp +systemStatusTotalp OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatus 12 } + +-- tagpath /system-status/runningp +systemStatusRunningp OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatus 13 } + +-- tagpath /system-status/cpu_user +systemStatusCpuUser OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatus 14 } + +-- tagpath /system-status/cpu_system +systemStatusCpuSystem OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatus 15 } + +-- tagpath /system-status/cpu_idle +systemStatusCpuIdle OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatus 16 } + +-- tagpath /system-status/mem_total +systemStatusMemTotal OBJECT-TYPE + SYNTAX ConfdString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatus 17 } + +-- tagpath /system-status/mem_used +systemStatusMemUsed OBJECT-TYPE + SYNTAX ConfdString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatus 18 } + +-- tagpath /system-status/mem_free +systemStatusMemFree OBJECT-TYPE + SYNTAX ConfdString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatus 19 } + +-- tagpath /system-status/mem_buffers +systemStatusMemBuffers OBJECT-TYPE + SYNTAX ConfdString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatus 20 } + +-- tagpath /system-status/mem_cached +systemStatusMemCached OBJECT-TYPE + SYNTAX ConfdString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatus 21 } + +-- tagpath /system-status/disk_fs +systemStatusDiskFs OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatus 22 } + +-- tagpath /system-status/disk_size +systemStatusDiskSize OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatus 23 } + +-- tagpath /system-status/disk_used +systemStatusDiskUsed OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatus 24 } + +-- tagpath /system-status/disk_avail +systemStatusDiskAvail OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatus 25 } + +-- tagpath /system-status/disk_use +systemStatusDiskUse OBJECT-TYPE + SYNTAX ConfdString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatus 26 } + +-- tagpath /system-status/disk_total_bytes +systemStatusDiskTotalBytes OBJECT-TYPE + SYNTAX ConfdString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatus 27 } + +-- tagpath /system-status/disk_used_bytes +systemStatusDiskUsedBytes OBJECT-TYPE + SYNTAX ConfdString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatus 28 } + +-- tagpath /system-status/disk_avail_bytes +systemStatusDiskAvailBytes OBJECT-TYPE + SYNTAX ConfdString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatus 29 } + +-- tagpath /system-status/disk_mount +systemStatusDiskMount OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatus 30 } + +-- tagpath /system-status/services +systemStatusServices OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatus 31 } + +-- tagpath /system-status/board_type +systemStatusBoardType OBJECT-TYPE + SYNTAX INTEGER {vedge-1000(0), + vedge-2000(1), + sim(2), + none(3), + unknown(4), + vedge-100(5), + vedge-100-B(6), + vedge-5000(7), + vedge-CSR(8), + vedge-ISR(9), + vedge-ASR(10), + vedge-101-B(11), + vedge-1001(12), + vedge-101-m(13), + vedge-ISR1100-4G(14), + vedge-ISR1100-4GLTE(15), + vedge-ISR1100-6G(16), + vedge-encs(17), + vedge-ISR1100X-4G(18), + vedge-ISR1100X-6G(19)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatus 32 } + +-- tagpath /system-status/config_date/date-time-string +systemStatusConfigDateDateTimeString OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Pretty string version of date and time" + ::= { systemStatus 33 } + +-- tagpath /system-status/current_date/date-time-string +systemStatusCurrentDateDateTimeString OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Pretty string version of date and time" + ::= { systemStatus 34 } + +-- tagpath /system-status/procs +systemStatusProcs OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatus 100 } + +-- tagpath /system-status/disk_bsize +systemStatusDiskBsize OBJECT-TYPE + SYNTAX ConfdString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatus 101 } + +-- tagpath /system-status/disk_blocks +systemStatusDiskBlocks OBJECT-TYPE + SYNTAX ConfdString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatus 102 } + +-- tagpath /system-status/disk_bused +systemStatusDiskBused OBJECT-TYPE + SYNTAX ConfdString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatus 103 } + +-- tagpath /system-status/disk_bavail +systemStatusDiskBavail OBJECT-TYPE + SYNTAX ConfdString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatus 104 } + +-- tagpath /system-status/standalone_vbond +systemStatusStandaloneVbond OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatus 35 } + +-- tagpath /system-status/vmanaged +systemStatusVmanaged OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Device is managed by the vmanage" + ::= { systemStatus 36 } + +-- tagpath /system-status/pseudo-confirm-commit +systemStatusPseudoConfirmCommit OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Only valid for vmanage .. is always hidden" + ::= { systemStatus 37 } + +-- tagpath /system-status/config-template-name +systemStatusConfigTemplateName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Configuration template assigned by the vManage" + ::= { systemStatus 38 } + +-- tagpath /system-status/policy-template-name +systemStatusPolicyTemplateName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Policy template assigned by the vManage" + ::= { systemStatus 39 } + +-- tagpath /system-status/policy-template-version +systemStatusPolicyTemplateVersion OBJECT-TYPE + SYNTAX String (SIZE (1 .. 64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Policy template version assigned by the vManage" + ::= { systemStatus 40 } + +-- tagpath /system-status/vmanage-storage-disk-fs +systemStatusVmanageStorageDiskFs OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatus 41 } + +-- tagpath /system-status/vmanage-storage-disk-size +systemStatusVmanageStorageDiskSize OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatus 42 } + +-- tagpath /system-status/vmanage-storage-disk-used +systemStatusVmanageStorageDiskUsed OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatus 43 } + +-- tagpath /system-status/vmanage-storage-disk-avail +systemStatusVmanageStorageDiskAvail OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatus 44 } + +-- tagpath /system-status/vmanage-storage-disk-use +systemStatusVmanageStorageDiskUse OBJECT-TYPE + SYNTAX ConfdString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatus 45 } + +-- tagpath /system-status/vmanage-storage-disk-mount +systemStatusVmanageStorageDiskMount OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatus 46 } + +-- tagpath /system-status/model +systemStatusModel OBJECT-TYPE + SYNTAX DeviceModelType + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatus 47 } + +-- tagpath /system-status/reboot_type +systemStatusRebootType OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatus 48 } + +-- tagpath /system-status/total_cpu_count +systemStatusTotalCpuCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatus 49 } + +-- tagpath /system-status/fp_cpu_count +systemStatusFpCpuCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatus 50 } + +-- tagpath /system-status/linux_cpu_count +systemStatusLinuxCpuCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatus 51 } + +-- tagpath /system-status/bootloader_version +systemStatusBootloaderVersion OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatus 52 } + + +-- tagpath /system-status/build_number +systemStatusBuildNumber OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatus 53 } + +-- tagpath /system-status/state +systemStatusState OBJECT-TYPE + SYNTAX INTEGER {blkng-green(0),green(1),yellow(2),red(3)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatus 54 } + +-- tagpath /system-status/state_description +systemStatusSystemStateDescription OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatus 55 } + +-- tagpath /system-status/model_sku +systemStatusSystemModelSku OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatus 56 } + +-- tagpath /system-status/tcpd_cpu_count +systemStatusTcpdCpuCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatus 57 } + +-- tagpath /system-status/fips_mode +systemStatusSystemFipsMode OBJECT-TYPE + SYNTAX INTEGER {unavailable(0),disabled(1),enabled(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatus 58 } + +-- tagpath /system-status/testbed_mode +systemStatusSystemTestbedMode OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatus 59 } + +-- tagpath /system-status/ctrl_compatibility +systemStatusSystemCtrlCompatibility OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatus 60 } + +-- tagpath /system-status/timezone +systemStatusSystemTimezone OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatus 61 } + +-- tagpath /system-status/engineering_signed +systemStatusSystemEngineeringSigned OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatus 62 } + +-- tagpath /system-status/li_license_enabled +systemStatusSystemLiLicenseEnabled OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatus 63 } + +-- tagpath /system-status/chassis_serial_number +systemStatusSystemChassisSerialNumber OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatus 64 } + +-- tagpath /system-status/in_prod_mode +systemStatusSystemInProdMode OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatus 65 } + +-- Display system statistics +-- tagpath /system-statistics +systemStatistics OBJECT IDENTIFIER ::= { viptela-oper-system 2 } + +-- tagpath /system-statistics/rx_pkts +systemStatisticsRxPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 1 } + +-- tagpath /system-statistics/rx_drops +systemStatisticsRxDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 2 } + +-- tagpath /system-statistics/ip_fwd +systemStatisticsIpFwd OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 3 } + +-- tagpath /system-statistics/ip_fwd_mirror_pkts +systemStatisticsIpFwdMirrorPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 4 } + +-- tagpath /system-statistics/ip_fwd_arp +systemStatisticsIpFwdArp OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 5 } + +-- tagpath /system-statistics/ip_fwd_to_egress +systemStatisticsIpFwdToEgress OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 6 } + +-- tagpath /system-statistics/ip_fwd_invalid_oil +systemStatisticsIpFwdInvalidOil OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 7 } + +-- tagpath /system-statistics/ip_v6_mcast_drops +systemStatisticsIpV6McastDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 8 } + +-- tagpath /system-statistics/ip_fwd_mcast_invalid_iif +systemStatisticsIpFwdMcastInvalidIif OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 9 } + +-- tagpath /system-statistics/ip_fwd_mcast_life_exceeded_drops +systemStatisticsIpFwdMcastLifeExceededDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 10 } + +-- tagpath /system-statistics/rx_mcast_threshold_exceeded +systemStatisticsRxMcastThresholdExceeded OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 11 } + +-- tagpath /system-statistics/ip_fwd_invalid_tun_oil +systemStatisticsIpFwdInvalidTunOil OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 12 } + +-- tagpath /system-statistics/rx_mcast_policy_fwd_drops +systemStatisticsRxMcastPolicyFwdDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 13 } + +-- tagpath /system-statistics/rx_mcast_mirror_fwd_drops +systemStatisticsRxMcastMirrorFwdDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 14 } + +-- tagpath /system-statistics/ip_fwd_null_mcast_group +systemStatisticsIpFwdNullMcastGroup OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 15 } + +-- tagpath /system-statistics/ip_fwd_null_nhop +systemStatisticsIpFwdNullNhop OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 16 } + +-- tagpath /system-statistics/ip_fwd_unknown_nh_type +systemStatisticsIpFwdUnknownNhType OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 17 } + +-- tagpath /system-statistics/ip_fwd_nat_on_tunnel +systemStatisticsIpFwdNatOnTunnel OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 18 } + +-- tagpath /system-statistics/ip_fwd_to_cpu +systemStatisticsIpFwdToCpu OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 19 } + +-- tagpath /system-statistics/ip_fwd_to_cpu_nat_xlates +systemStatisticsIpFwdToCpuNatXlates OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 20 } + +-- tagpath /system-statistics/ip_fwd_from_cpu_nat_xlates +systemStatisticsIpFwdFromCpuNatXlates OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 21 } + +-- tagpath /system-statistics/ip_fwd_to_cpu_nat_drops +systemStatisticsIpFwdToCpuNatDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 22 } + +-- tagpath /system-statistics/ip_fwd_from_cpu_non_local +systemStatisticsIpFwdFromCpuNonLocal OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 23 } + +-- tagpath /system-statistics/ip_fwd_rx_ipsec +systemStatisticsIpFwdRxIpsec OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 24 } + +-- tagpath /system-statistics/ip_fwd_mcast_pkts +systemStatisticsIpFwdMcastPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 25 } + +-- tagpath /system-statistics/ip_fwd_rx_gre +systemStatisticsIpFwdRxGre OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 26 } + +-- tagpath /system-statistics/nat_xlate_outbound +systemStatisticsNatXlateOutbound OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 27 } + +-- tagpath /system-statistics/nat_xlate_outbound_drops +systemStatisticsNatXlateOutboundDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 28 } + +-- tagpath /system-statistics/nat_xlate_inbound +systemStatisticsNatXlateInbound OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 29 } + +-- tagpath /system-statistics/nat_xlate_inbound_fail +systemStatisticsNatXlateInboundFail OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 30 } + +-- tagpath /system-statistics/cflowd_pkts +systemStatisticsCflowdPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 31 } + +-- tagpath /system-statistics/no_nat_nexthop +systemStatisticsNoNatNexthop OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 32 } + +-- tagpath /system-statistics/rx_bcast +systemStatisticsRxBcast OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 33 } + +-- tagpath /system-statistics/rx_mcast +systemStatisticsRxMcast OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 34 } + +-- tagpath /system-statistics/rx_mcast_link_local +systemStatisticsRxMcastLinkLocal OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 35 } + +-- tagpath /system-statistics/rx_mcast_filter_to_cpu +systemStatisticsRxMcastFilterToCpu OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 36 } + +-- tagpath /system-statistics/rx_mcast_filter_to_cpu_and_fwd +systemStatisticsRxMcastFilterToCpuAndFwd OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 37 } + +-- tagpath /system-statistics/rx_gre_decap +systemStatisticsRxGreDecap OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 38 } + +-- tagpath /system-statistics/rx_gre_drops +systemStatisticsRxGreDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 39 } + +-- tagpath /system-statistics/rx_gre_policer_drops +systemStatisticsRxGrePolicerDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 40 } + +-- tagpath /system-statistics/rx_implicit_acl_drops +systemStatisticsRxImplicitAclDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 41 } + +-- tagpath /system-statistics/rx_ipsec_decap +systemStatisticsRxIpsecDecap OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 42 } + +-- tagpath /system-statistics/rx_ip6_ipsec_drops +systemStatisticsRxIp6IpsecDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 43 } + +-- tagpath /system-statistics/rx_sa_ipsec_drops +systemStatisticsRxSaIpsecDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 44 } + +-- tagpath /system-statistics/rx_invalid_ipsec_pkt_size +systemStatisticsRxInvalidIpsecPktSize OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 45 } + +-- tagpath /system-statistics/rx_spi_ipsec_drops +systemStatisticsRxSpiIpsecDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 46 } + +-- tagpath /system-statistics/rx_replay_drops +systemStatisticsRxReplayDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 47 } + +-- tagpath /system-statistics/rx_replay_integrity_drops +systemStatisticsRxReplayIntegrityDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 48 } + +-- tagpath /system-statistics/rx_unexpected_replay_drops +systemStatisticsRxUnexpectedReplayDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 49 } + +-- tagpath /system-statistics/rx_next_hdr_ipsec_drops +systemStatisticsRxNextHdrIpsecDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 50 } + +-- tagpath /system-statistics/rx_mac_compare_ipsec_drops +systemStatisticsRxMacCompareIpsecDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 51 } + +-- tagpath /system-statistics/rx_err_pad_ipsec_drops +systemStatisticsRxErrPadIpsecDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 52 } + +-- tagpath /system-statistics/rx_ipsec_policer_drops +systemStatisticsRxIpsecPolicerDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 53 } + +-- tagpath /system-statistics/rx_pre_ipsec_pkts +systemStatisticsRxPreIpsecPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 54 } + +-- tagpath /system-statistics/rx_pre_ipsec_drops +systemStatisticsRxPreIpsecDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 55 } + +-- tagpath /system-statistics/rx_pre_ipsec_policer_drops +systemStatisticsRxPreIpsecPolicerDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 56 } + +-- tagpath /system-statistics/rx_pre_ipsec_decap +systemStatisticsRxPreIpsecDecap OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 57 } + +-- tagpath /system-statistics/openssl_aes_decrypt +systemStatisticsOpensslAesDecrypt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 58 } + +-- tagpath /system-statistics/rx_ipsec_bad_inner +systemStatisticsRxIpsecBadInner OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 59 } + +-- tagpath /system-statistics/rx_bad_label +systemStatisticsRxBadLabel OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 60 } + +-- tagpath /system-statistics/service_label_fwd +systemStatisticsServiceLabelFwd OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 61 } + +-- tagpath /system-statistics/rx_host_local_pkt +systemStatisticsRxHostLocalPkt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 62 } + +-- tagpath /system-statistics/rx_host_mirror_drops +systemStatisticsRxHostMirrorDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 63 } + +-- tagpath /system-statistics/rx_tunneled_pkts +systemStatisticsRxTunneledPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 64 } + +-- tagpath /system-statistics/rx_cp_non_local +systemStatisticsRxCpNonLocal OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 65 } + +-- tagpath /system-statistics/tx_if_not_preferred +systemStatisticsTxIfNotPreferred OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 66 } + +-- tagpath /system-statistics/tx_vsmart_drop +systemStatisticsTxVsmartDrop OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 67 } + +-- tagpath /system-statistics/rx_invalid_port +systemStatisticsRxInvalidPort OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 68 } + +-- tagpath /system-statistics/port_disabled_rx +systemStatisticsPortDisabledRx OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 69 } + +-- tagpath /system-statistics/ip_disabled_rx +systemStatisticsIpDisabledRx OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 70 } + +-- tagpath /system-statistics/rx_invalid_qtags +systemStatisticsRxInvalidQtags OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 71 } + +-- tagpath /system-statistics/rx_non_ip_drops +systemStatisticsRxNonIpDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 72 } + +-- tagpath /system-statistics/rx_ip_errs +systemStatisticsRxIpErrs OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 73 } + +-- tagpath /system-statistics/pko_wred_drops +systemStatisticsPkoWredDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 74 } + +-- tagpath /system-statistics/tx_queue_exceeded +systemStatisticsTxQueueExceeded OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 75 } + +-- tagpath /system-statistics/rx_policer_drops +systemStatisticsRxPolicerDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 76 } + +-- tagpath /system-statistics/route_to_host +systemStatisticsRouteToHost OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 77 } + +-- tagpath /system-statistics/ttl_expired +systemStatisticsTtlExpired OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 78 } + +-- tagpath /system-statistics/icmp_redirect +systemStatisticsIcmpRedirect OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 79 } + +-- tagpath /system-statistics/bfd_rx_non_ip +systemStatisticsBfdRxNonIp OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 80 } + +-- tagpath /system-statistics/bfd_tx_record_changed +systemStatisticsBfdTxRecordChanged OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 81 } + +-- tagpath /system-statistics/bfd_rx_record_invalid +systemStatisticsBfdRxRecordInvalid OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 82 } + +-- tagpath /system-statistics/bfd_rx_parse_err +systemStatisticsBfdRxParseErr OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 83 } + +-- tagpath /system-statistics/rx_arp_rate_limit_drops +systemStatisticsRxArpRateLimitDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 84 } + +-- tagpath /system-statistics/rx_arp_non_local_drops +systemStatisticsRxArpNonLocalDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 85 } + +-- tagpath /system-statistics/rx_arp_reqs +systemStatisticsRxArpReqs OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 86 } + +-- tagpath /system-statistics/rx_arp_replies +systemStatisticsRxArpReplies OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 87 } + +-- tagpath /system-statistics/arp_add_fail +systemStatisticsArpAddFail OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 88 } + +-- tagpath /system-statistics/unknown_nh_type +systemStatisticsUnknownNhType OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 89 } + +-- tagpath /system-statistics/buf_alloc_fails +systemStatisticsBufAllocFails OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 90 } + +-- tagpath /system-statistics/ecmp_discards +systemStatisticsEcmpDiscards OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 91 } + +-- tagpath /system-statistics/app_route_policy_discards +systemStatisticsAppRoutePolicyDiscards OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 92 } + +-- tagpath /system-statistics/cbf_discards +systemStatisticsCbfDiscards OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 93 } + +-- tagpath /system-statistics/filter_drops +systemStatisticsFilterDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 94 } + +-- tagpath /system-statistics/invalid_back_ptr +systemStatisticsInvalidBackPtr OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 95 } + +-- tagpath /system-statistics/tunnel_loop_drops +systemStatisticsTunnelLoopDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 96 } + +-- tagpath /system-statistics/to_cpu_policer_drops +systemStatisticsToCpuPolicerDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 97 } + +-- tagpath /system-statistics/mirror_drops +systemStatisticsMirrorDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 98 } + +-- tagpath /system-statistics/split_horizon_drops +systemStatisticsSplitHorizonDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 99 } + +-- tagpath /system-statistics/rx_no_tun_if +systemStatisticsRxNoTunIf OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 100 } + +-- tagpath /system-statistics/tx_pkts +systemStatisticsTxPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 101 } + +-- tagpath /system-statistics/tx_errors +systemStatisticsTxErrors OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 102 } + +-- tagpath /system-statistics/tx_bcast +systemStatisticsTxBcast OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 103 } + +-- tagpath /system-statistics/tx_mcast +systemStatisticsTxMcast OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 104 } + +-- tagpath /system-statistics/port_disabled_tx +systemStatisticsPortDisabledTx OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 105 } + +-- tagpath /system-statistics/ip_disabled_tx +systemStatisticsIpDisabledTx OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 106 } + +-- tagpath /system-statistics/tx_fragment_needed +systemStatisticsTxFragmentNeeded OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 107 } + +-- tagpath /system-statistics/tx_mcast_fragment_needed +systemStatisticsTxMcastFragmentNeeded OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 108 } + +-- tagpath /system-statistics/fragment_df_drops +systemStatisticsFragmentDfDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 109 } + +-- tagpath /system-statistics/tx_fragments +systemStatisticsTxFragments OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 110 } + +-- tagpath /system-statistics/tx_fragment_drops +systemStatisticsTxFragmentDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 111 } + +-- tagpath /system-statistics/tx_fragment_fail +systemStatisticsTxFragmentFail OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 112 } + +-- tagpath /system-statistics/tx_fragment_alloc_fail +systemStatisticsTxFragmentAllocFail OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 113 } + +-- tagpath /system-statistics/tunnel_pmtu_lowered +systemStatisticsTunnelPmtuLowered OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 114 } + +-- tagpath /system-statistics/tx_gre_pkts +systemStatisticsTxGrePkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 115 } + +-- tagpath /system-statistics/tx_gre_drops +systemStatisticsTxGreDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 116 } + +-- tagpath /system-statistics/tx_gre_policer_drops +systemStatisticsTxGrePolicerDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 117 } + +-- tagpath /system-statistics/tx_gre_encap +systemStatisticsTxGreEncap OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 118 } + +-- tagpath /system-statistics/tx_ipsec_pkts +systemStatisticsTxIpsecPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 119 } + +-- tagpath /system-statistics/tx_ipsec_mcast_pkts +systemStatisticsTxIpsecMcastPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 120 } + +-- tagpath /system-statistics/tx_ip6_ipsec_drops +systemStatisticsTxIp6IpsecDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 121 } + +-- tagpath /system-statistics/tx_no_out_sa_ipsec_drops +systemStatisticsTxNoOutSaIpsecDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 122 } + +-- tagpath /system-statistics/tx_no_tunn_ipsec_drops +systemStatisticsTxNoTunnIpsecDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 123 } + +-- tagpath /system-statistics/tx_ipsec_policer_drops +systemStatisticsTxIpsecPolicerDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 124 } + +-- tagpath /system-statistics/tx_ipsec_encap +systemStatisticsTxIpsecEncap OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 125 } + +-- tagpath /system-statistics/tx_ipsec_mcast_encap +systemStatisticsTxIpsecMcastEncap OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 126 } + +-- tagpath /system-statistics/tx_pre_ipsec_pkts +systemStatisticsTxPreIpsecPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 127 } + +-- tagpath /system-statistics/tx_no_out_sa_pre_ipsec_drops +systemStatisticsTxNoOutSaPreIpsecDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 128 } + +-- tagpath /system-statistics/tx_no_tunn_pre_ipsec_drops +systemStatisticsTxNoTunnPreIpsecDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 129 } + +-- tagpath /system-statistics/openssl_aes_encrypt +systemStatisticsOpensslAesEncrypt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 130 } + +-- tagpath /system-statistics/tx_pre_ipsec_policer_drops +systemStatisticsTxPreIpsecPolicerDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 131 } + +-- tagpath /system-statistics/tx_pre_ipsec_encap +systemStatisticsTxPreIpsecEncap OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 132 } + +-- tagpath /system-statistics/tx_arp_replies +systemStatisticsTxArpReplies OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 133 } + +-- tagpath /system-statistics/tx_arp_reqs +systemStatisticsTxArpReqs OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 134 } + +-- tagpath /system-statistics/tx_arp_req_fail +systemStatisticsTxArpReqFail OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 135 } + +-- tagpath /system-statistics/tx_no_arp_drop +systemStatisticsTxNoArpDrop OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 136 } + +-- tagpath /system-statistics/tx_arp_rate_limit_drops +systemStatisticsTxArpRateLimitDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 137 } + +-- tagpath /system-statistics/tx_icmp_policer_drops +systemStatisticsTxIcmpPolicerDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 138 } + +-- tagpath /system-statistics/tx_icmp_mirrored_drops +systemStatisticsTxIcmpMirroredDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 139 } + +-- tagpath /system-statistics/bfd_tx_fail +systemStatisticsBfdTxFail OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 140 } + +-- tagpath /system-statistics/bfd_alloc_fail +systemStatisticsBfdAllocFail OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 141 } + +-- tagpath /system-statistics/bfd_timer_add_fail +systemStatisticsBfdTimerAddFail OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 142 } + +-- tagpath /system-statistics/bfd_tx_pkts +systemStatisticsBfdTxPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 143 } + +-- tagpath /system-statistics/bfd_rx_pkts +systemStatisticsBfdRxPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 144 } + +-- tagpath /system-statistics/bfd_rec_down +systemStatisticsBfdRecDown OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 145 } + +-- tagpath /system-statistics/bfd_rec_invalid +systemStatisticsBfdRecInvalid OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 146 } + +-- tagpath /system-statistics/bfd_lkup_fail +systemStatisticsBfdLkupFail OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 147 } + +-- tagpath /system-statistics/rx_icmp_echo_requests +systemStatisticsRxIcmpEchoRequests OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 148 } + +-- tagpath /system-statistics/rx_icmp_echo_replies +systemStatisticsRxIcmpEchoReplies OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 149 } + +-- tagpath /system-statistics/rx_icmp_network_unreach +systemStatisticsRxIcmpNetworkUnreach OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 150 } + +-- tagpath /system-statistics/rx_icmp_host_unreach +systemStatisticsRxIcmpHostUnreach OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 151 } + +-- tagpath /system-statistics/rx_icmp_port_unreach +systemStatisticsRxIcmpPortUnreach OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 152 } + +-- tagpath /system-statistics/rx_icmp_protocol_unreach +systemStatisticsRxIcmpProtocolUnreach OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 153 } + +-- tagpath /system-statistics/rx_icmp_fragment_required +systemStatisticsRxIcmpFragmentRequired OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 154 } + +-- tagpath /system-statistics/rx_icmp_dst_unreach_other +systemStatisticsRxIcmpDstUnreachOther OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 155 } + +-- tagpath /system-statistics/rx_icmp_ttl_expired +systemStatisticsRxIcmpTtlExpired OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 156 } + +-- tagpath /system-statistics/rx_icmp_redirect +systemStatisticsRxIcmpRedirect OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 157 } + +-- tagpath /system-statistics/rx_icmp_src_quench +systemStatisticsRxIcmpSrcQuench OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 158 } + +-- tagpath /system-statistics/rx_icmp_bad_ip_hdr +systemStatisticsRxIcmpBadIpHdr OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 159 } + +-- tagpath /system-statistics/rx_icmp_other_types +systemStatisticsRxIcmpOtherTypes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 160 } + +-- tagpath /system-statistics/tx_icmp_echo_requests +systemStatisticsTxIcmpEchoRequests OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 161 } + +-- tagpath /system-statistics/tx_icmp_echo_replies +systemStatisticsTxIcmpEchoReplies OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 162 } + +-- tagpath /system-statistics/tx_icmp_network_unreach +systemStatisticsTxIcmpNetworkUnreach OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 163 } + +-- tagpath /system-statistics/tx_icmp_host_unreach +systemStatisticsTxIcmpHostUnreach OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 164 } + +-- tagpath /system-statistics/tx_icmp_port_unreach +systemStatisticsTxIcmpPortUnreach OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 165 } + +-- tagpath /system-statistics/tx_icmp_protocol_unreach +systemStatisticsTxIcmpProtocolUnreach OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 166 } + +-- tagpath /system-statistics/tx_icmp_fragment_required +systemStatisticsTxIcmpFragmentRequired OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 167 } + +-- tagpath /system-statistics/tx_icmp_dst_unreach_other +systemStatisticsTxIcmpDstUnreachOther OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 168 } + +-- tagpath /system-statistics/tx_icmp_ttl_expired +systemStatisticsTxIcmpTtlExpired OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 169 } + +-- tagpath /system-statistics/tx_icmp_redirect +systemStatisticsTxIcmpRedirect OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 170 } + +-- tagpath /system-statistics/tx_icmp_src_quench +systemStatisticsTxIcmpSrcQuench OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 171 } + +-- tagpath /system-statistics/tx_icmp_bad_ip_hdr +systemStatisticsTxIcmpBadIpHdr OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 172 } + +-- tagpath /system-statistics/tx_icmp_other_types +systemStatisticsTxIcmpOtherTypes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 173 } + +-- tagpath /system-statistics/gre_ka_tx_pkts +systemStatisticsGreKaTxPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 174 } + +-- tagpath /system-statistics/gre_ka_rx_pkts +systemStatisticsGreKaRxPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 175 } + +-- tagpath /system-statistics/gre_ka_tx_ipv4_options_drop +systemStatisticsGreKaTxIpv4OptionsDrop OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 176 } + +-- tagpath /system-statistics/gre_ka_tx_non_ip +systemStatisticsGreKaTxNonIp OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 177 } + +-- tagpath /system-statistics/gre_ka_tx_parse_err +systemStatisticsGreKaTxParseErr OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 178 } + +-- tagpath /system-statistics/gre_ka_tx_record_changed +systemStatisticsGreKaTxRecordChanged OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 179 } + +-- tagpath /system-statistics/gre_ka_tx_fail +systemStatisticsGreKaTxFail OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 180 } + +-- tagpath /system-statistics/gre_ka_alloc_fail +systemStatisticsGreKaAllocFail OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 181 } + +-- tagpath /system-statistics/gre_ka_timer_add_fail +systemStatisticsGreKaTimerAddFail OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 182 } + +-- tagpath /system-statistics/gre_ka_rx_non_ip +systemStatisticsGreKaRxNonIp OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 183 } + +-- tagpath /system-statistics/gre_ka_rx_rec_invalid +systemStatisticsGreKaRxRecInvalid OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 184 } + +-- tagpath /system-statistics/dot1x_rx_pkts +systemStatisticsDot1xRxPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 185 } + +-- tagpath /system-statistics/dot1x_tx_pkts +systemStatisticsDot1xTxPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 186 } + +-- tagpath /system-statistics/dot1x_rx_drops +systemStatisticsDot1xRxDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 187 } + +-- tagpath /system-statistics/dot1x_tx_drops +systemStatisticsDot1xTxDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 188 } + +-- tagpath /system-statistics/dot1x_vlan_if_not_found_drops +systemStatisticsDot1xVlanIfNotFoundDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 189 } + +-- tagpath /system-statistics/dot1x_mac_learn_drops +systemStatisticsDot1xMacLearnDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 190 } + +-- tagpath /system-statistics/rx_policer_remark +systemStatisticsRxPolicerRemark OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 191 } + +-- tagpath /system-statistics/bfd_tx_octets +systemStatisticsBfdTxOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 192 } + +-- tagpath /system-statistics/bfd_rx_octets +systemStatisticsBfdRxOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 193 } + +-- tagpath /system-statistics/bfd_pmtu_tx_pkts +systemStatisticsBfdPmtuTxPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 194 } + +-- tagpath /system-statistics/bfd_pmtu_rx_pkts +systemStatisticsBfdPmtuRxPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 195 } + +-- tagpath /system-statistics/bfd_pmtu_tx_octets +systemStatisticsBfdPmtuTxOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 196 } + +-- tagpath /system-statistics/bfd_pmtu_rx_octets +systemStatisticsBfdPmtuRxOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 197 } + +-- tagpath /system-statistics/dns_req_snoop +systemStatisticsDnsReqSnoop OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 198 } + +-- tagpath /system-statistics/dns_res_snoop +systemStatisticsDnsResSnoop OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 199 } + +-- tagpath /system-statistics/ctrl_loop_fwd +systemStatisticsCtrlLoopFwd OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 200 } + +-- tagpath /system-statistics/ctrl_loop_fwd_drops +systemStatisticsCtrlLoopFwdDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 201 } + +-- FIXME: missing stats here for tx_zero_spi_ipsec_drops? also redirect_dns_req must be 203 + +-- tagpath /system-statistics/redirect_dns_req +systemStatisticsRedirectDnsReq OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 202 } + +-- tagpath /system-statistics/qat_aes_decrypt +systemStatisticsQatAesDecrypt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 204 } + +-- tagpath /system-statistics/qat_aes_encrypt +systemStatisticsQatAesEncrypt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 205 } + +-- tagpath /system-statistics/qat_gcm_decrypt +systemStatisticsQatGcmDecrypt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 206 } + +-- tagpath /system-statistics/qat_gcm_encrypt +systemStatisticsQatGcmEncrypt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 207 } + +-- tagpath /system-statistics/openssl_gcm_decrypt +systemStatisticsOpensslGcmDecrypt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 208 } + +-- tagpath /system-statistics/openssl_gcm_encrypt +systemStatisticsOpensslGcmEncrypt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 209 } + +-- tagpath /system-statistics/rx_replay_drops_tc0 +systemStatisticsRxReplayDropsTc0 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 210 } + +-- tagpath /system-statistics/rx_replay_drops_tc1 +systemStatisticsRxReplayDropsTc1 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 211 } + +-- tagpath /system-statistics/rx_replay_drops_tc2 +systemStatisticsRxReplayDropsTc2 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 212 } + +-- tagpath /system-statistics/rx_replay_drops_tc3 +systemStatisticsRxReplayDropsTc3 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 213 } + +-- tagpath /system-statistics/rx_replay_drops_tc4 +systemStatisticsRxReplayDropsTc4 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 214 } + +-- tagpath /system-statistics/rx_replay_drops_tc5 +systemStatisticsRxReplayDropsTc5 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 215 } + +-- tagpath /system-statistics/rx_replay_drops_tc6 +systemStatisticsRxReplayDropsTc6 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 216 } + + +-- tagpath /system-statistics/rx_replay_drops_tc7 +systemStatisticsRxReplayDropsTc7 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 217 } + +-- tagpath /system-statistics/rx_window_drops_tc0 +systemStatisticsRxWindowDropsTc0 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 218 } + +-- tagpath /system-statistics/rx_window_drops_tc1 +systemStatisticsRxWindowDropsTc1 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 219 } + +-- tagpath /system-statistics/rx_window_drops_tc2 +systemStatisticsRxWindowDropsTc2 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 220 } + +-- tagpath /system-statistics/rx_window_drops_tc3 +systemStatisticsRxWindowDropsTc3 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 221 } + +-- tagpath /system-statistics/rx_window_drops_tc4 +systemStatisticsRxWindowDropsTc4 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 222 } + +-- tagpath /system-statistics/rx_window_drops_tc5 +systemStatisticsRxWindowDropsTc5 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 223 } + +-- tagpath /system-statistics/rx_window_drops_tc6 +systemStatisticsRxWindowDropsTc6 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 224 } + +-- tagpath /system-statistics/rx_window_drops_tc7 +systemStatisticsRxWindowDropsTc7 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 225 } + +--tagpath /system-statistics/rx_unexpected_replay_drops_tc0 +systemStatisticsRxUnexpectedReplayDropsTc0 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 226 } + +--tagpath /system-statistics/rx_unexpected_replay_drops_tc1 +systemStatisticsRxUnexpectedReplayDropsTc1 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 227 } + +--tagpath /system-statistics/rx_unexpected_replay_drops_tc2 +systemStatisticsRxUnexpectedReplayDropsTc2 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 228 } + +--tagpath /system-statistics/rx_unexpected_replay_drops_tc3 +systemStatisticsRxUnexpectedReplayDropsTc3 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 229 } + +--tagpath /system-statistics/rx_unexpected_replay_drops_tc4 +systemStatisticsRxUnexpectedReplayDropsTc4 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 230 } + +--tagpath /system-statistics/rx_unexpected_replay_drops_tc5 +systemStatisticsRxUnexpectedReplayDropsTc5 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 231 } + +--tagpath /system-statistics/rx_unexpected_replay_drops_tc6 +systemStatisticsRxUnexpectedReplayDropsTc6 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 232 } + +--tagpath /system-statistics/rx_unexpected_replay_drops_tc7 +systemStatisticsRxUnexpectedReplayDropsTc7 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 233 } + +--tagpath /system-statistics/rx_replay_integrity_drops_tc0 +systemStatisticsRxReplayIntegrityDropsTc0 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 234 } + +--tagpath /system-statistics/rx_replay_integrity_drops_tc1 +systemStatisticsRxReplayIntegrityDropsTc1 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 235 } + +--tagpath /system-statistics/rx_replay_integrity_drops_tc2 +systemStatisticsRxReplayIntegrityDropsTc2 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 236 } + +--tagpath /system-statistics/rx_replay_integrity_drops_tc3 +systemStatisticsRxReplayIntegrityDropsTc3 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 237 } + +--tagpath /system-statistics/rx_replay_integrity_drops_tc4 +systemStatisticsRxReplayIntegrityDropsTc4 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 238 } + +--tagpath /system-statistics/rx_replay_integrity_drops_tc5 +systemStatisticsRxReplayIntegrityDropsTc5 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 239 } + +--tagpath /system-statistics/rx_replay_integrity_drops_tc6 +systemStatisticsRxReplayIntegrityDropsTc6 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 240 } + +--tagpath /system-statistics/rx_replay_integrity_drops_tc7 +systemStatisticsRxReplayIntegrityDropsTc7 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 241 } + +-- tagpath /system-statistics/icmp_redirect_tx_drops +systemStatisticsIcmpRedirectTxDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 242 } + +-- tagpath /system-statistics/icmp_redirect_rx_drops +systemStatisticsIcmpRedirectRxDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 243 } + +--tagpath /system-statistics/rx_l2mtu_exceeded +systemStatisticsRxL2MtuExceeded OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION "rx l2 mtu exceeded value deprecated from 17.2" + ::= { systemStatistics 244 } + +--tagpath /system-statistics/tcpopt_timeout_state_err +systemStatisticsTcpOptTimeoutStateErr OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 245 } + +--tagpath /system-statistics/tcpopt_third_syn_pt +systemStatisticsTcpOptThirdSynPt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 246 } + +--tagpath /system-statistics/tcpopt_init_limit_pt +systemStatisticsTcpOptInitLimitPt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 247 } + +--tagpath /system-statistics/tcpopt_to_cpu +systemStatisticsTcpOptToCpu OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 248 } + +--tagpath /system-statistics/tcpopt_from_cpu +systemStatisticsTcpOptFromCpu OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 249 } + +--tagpath /system-statistics/tcpopt_ctrl_invalid_seq +systemStatisticsTcpOptCtrlInvalidSeq OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 250 } + +--tagpath /system-statistics/tcpopt_mbox_total +systemStatisticsTcpOptMboxTotal OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 251 } + +--tagpath /system-statistics/tcpopt_new_flow +systemStatisticsTcpOptNewFlow OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 252 } + +--tagpath /system-statistics/tcpopt_del_flow +systemStatisticsTcpOptDelFlow OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 253 } + +--tagpath /system-statistics/ip_direct_bcast_tx_drops +systemStatisticsIpDirectBcastTxDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 254 } + +--tagpath /system-statistics/ip_direct_bcast_tx_l2_bcast +systemStatisticsIpDirectBcastTxL2Bcast OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 255 } + +--tagpath /system-statistics/rx_invalid_ip_hdr +systemStatisticsRxInvalidIpHdr OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 256 } + +--tagpath /system-statistics/nat_dst_nat_map_invalid +systemStatisticsNatDstNatMapInvalid OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 257 } + +--tagpath /system-statistics/device_policy_drops +systemStatisticsDevicePolicyDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 258 } + +-- tagpath /system-statistics/invalid_loop_hdr_drops +systemStatisticsInvalidLoopHdrDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 259 } + +-- tagpath /system-statistics/zbf_frag_cache_drops +systemStatisticsZbfFragCacheDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 260 } + +-- tagpath /system-statistics/nat_frag_cache_drops +systemStatisticsNatFragCacheDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 261 } + +-- tagpath /system-statistics/tx_tracker_if_not_preferred +systemStatisticsTxTrackerIfNotPreferred OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 262 } + +-- tagpath /system-statistics/ipfrag_allfrags_seen +systemStatisticsIpfragAllfragsSeen OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 263 } + +-- tagpath /system-statistics/ipfrag_many_frags +systemStatisticsIpfragManyFrags OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 264 } + +-- tagpath /system-statistics/l2_vrrp_promisc_mismatch_dmac_drops +systemStatisticsVRRPMismatchedDMACDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 265 } + +--tagpath /system-statistics/rx_urpf_drops +systemStatisticsRxUrpfDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 266 } + +--tagpath /system-statistics/ip_fwd_sig_no_vrf +systemStatisticsIpFwdSigNoVrf OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 267 } +--tagpath /system-statistics/ip_fwd_sig_no_exact_match +systemStatisticsIpFwdSigNoExactMatch OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 268 } + +-- tagpath /system-statistics/ip_fwd_data_pol_nhop_null +systemStatisticsIpFwdDataPolNullNhop OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 269 } + +-- tagpath /system-statistics/tx_arp_reply_rate_limit_drops +systemStatisticsTxArpReplyRateLimitDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 270 } + +-- tagpath /system-statistics/nat_skip_unpin_flow +systemStatisticsNatSkipUnpinFlow OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 271 } + +-- Display system statistics information + +-- tagpath /system-statistics-diff +systemStatisticsDiff OBJECT IDENTIFIER ::= { viptela-oper-system 3 } + +-- tagpath /system-statistics-diff/rx_pkts +systemStatisticsDiffRxPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 1 } + +-- tagpath /system-statistics-diff/rx_drops +systemStatisticsDiffRxDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 2 } + +-- tagpath /system-statistics-diff/ip_fwd +systemStatisticsDiffIpFwd OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 3 } + +-- tagpath /system-statistics-diff/ip_fwd_mirror_pkts +systemStatisticsDiffIpFwdMirrorPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 4 } + +-- tagpath /system-statistics-diff/ip_fwd_arp +systemStatisticsDiffIpFwdArp OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 5 } + +-- tagpath /system-statistics-diff/ip_fwd_to_egress +systemStatisticsDiffIpFwdToEgress OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 6 } + +-- tagpath /system-statistics-diff/ip_fwd_invalid_oil +systemStatisticsDiffIpFwdInvalidOil OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 7 } + +-- tagpath /system-statistics-diff/ip_v6_mcast_drops +systemStatisticsDiffIpV6McastDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 8 } + +-- tagpath /system-statistics-diff/ip_fwd_mcast_invalid_iif +systemStatisticsDiffIpFwdMcastInvalidIif OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 9 } + +-- tagpath /system-statistics-diff/ip_fwd_mcast_life_exceeded_drops +systemStatisticsDiffIpFwdMcastLifeExceededDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 10 } + +-- tagpath /system-statistics-diff/rx_mcast_threshold_exceeded +systemStatisticsDiffRxMcastThresholdExceeded OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 11 } + +-- tagpath /system-statistics-diff/ip_fwd_invalid_tun_oil +systemStatisticsDiffIpFwdInvalidTunOil OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 12 } + +-- tagpath /system-statistics-diff/rx_mcast_policy_fwd_drops +systemStatisticsDiffRxMcastPolicyFwdDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 13 } + +-- tagpath /system-statistics-diff/rx_mcast_mirror_fwd_drops +systemStatisticsDiffRxMcastMirrorFwdDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 14 } + +-- tagpath /system-statistics-diff/ip_fwd_null_mcast_group +systemStatisticsDiffIpFwdNullMcastGroup OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 15 } + +-- tagpath /system-statistics-diff/ip_fwd_null_nhop +systemStatisticsDiffIpFwdNullNhop OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 16 } + +-- tagpath /system-statistics-diff/ip_fwd_unknown_nh_type +systemStatisticsDiffIpFwdUnknownNhType OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 17 } + +-- tagpath /system-statistics-diff/ip_fwd_nat_on_tunnel +systemStatisticsDiffIpFwdNatOnTunnel OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 18 } + +-- tagpath /system-statistics-diff/ip_fwd_to_cpu +systemStatisticsDiffIpFwdToCpu OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 19 } + +-- tagpath /system-statistics-diff/ip_fwd_to_cpu_nat_xlates +systemStatisticsDiffIpFwdToCpuNatXlates OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 20 } + +-- tagpath /system-statistics-diff/ip_fwd_from_cpu_nat_xlates +systemStatisticsDiffIpFwdFromCpuNatXlates OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 21 } + +-- tagpath /system-statistics-diff/ip_fwd_to_cpu_nat_drops +systemStatisticsDiffIpFwdToCpuNatDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 22 } + +-- tagpath /system-statistics-diff/ip_fwd_from_cpu_non_local +systemStatisticsDiffIpFwdFromCpuNonLocal OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 23 } + +-- tagpath /system-statistics-diff/ip_fwd_rx_ipsec +systemStatisticsDiffIpFwdRxIpsec OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 24 } + +-- tagpath /system-statistics-diff/ip_fwd_mcast_pkts +systemStatisticsDiffIpFwdMcastPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 25 } + +-- tagpath /system-statistics-diff/ip_fwd_rx_gre +systemStatisticsDiffIpFwdRxGre OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 26 } + +-- tagpath /system-statistics-diff/nat_xlate_outbound +systemStatisticsDiffNatXlateOutbound OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 27 } + +-- tagpath /system-statistics-diff/nat_xlate_outbound_drops +systemStatisticsDiffNatXlateOutboundDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 28 } + +-- tagpath /system-statistics-diff/nat_xlate_inbound +systemStatisticsDiffNatXlateInbound OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 29 } + +-- tagpath /system-statistics-diff/nat_xlate_inbound_fail +systemStatisticsDiffNatXlateInboundFail OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 30 } + +-- tagpath /system-statistics-diff/cflowd_pkts +systemStatisticsDiffCflowdPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 31 } + +-- tagpath /system-statistics-diff/rx_bcast +systemStatisticsDiffRxBcast OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 32 } + +-- tagpath /system-statistics-diff/rx_mcast +systemStatisticsDiffRxMcast OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 33 } + +-- tagpath /system-statistics-diff/rx_mcast_link_local +systemStatisticsDiffRxMcastLinkLocal OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 34 } + +-- tagpath /system-statistics-diff/rx_mcast_filter_to_cpu +systemStatisticsDiffRxMcastFilterToCpu OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 35 } + +-- tagpath /system-statistics-diff/rx_mcast_filter_to_cpu_and_fwd +systemStatisticsDiffRxMcastFilterToCpuAndFwd OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 36 } + +-- tagpath /system-statistics-diff/rx_gre_decap +systemStatisticsDiffRxGreDecap OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 37 } + +-- tagpath /system-statistics-diff/rx_gre_drops +systemStatisticsDiffRxGreDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 38 } + +-- tagpath /system-statistics-diff/rx_gre_policer_drops +systemStatisticsDiffRxGrePolicerDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 39 } + +-- tagpath /system-statistics-diff/rx_implicit_acl_drops +systemStatisticsDiffRxImplicitAclDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 40 } + +-- tagpath /system-statistics-diff/rx_ipsec_decap +systemStatisticsDiffRxIpsecDecap OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 41 } + +-- tagpath /system-statistics-diff/rx_ip6_ipsec_drops +systemStatisticsDiffRxIp6IpsecDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 42 } + +-- tagpath /system-statistics-diff/rx_sa_ipsec_drops +systemStatisticsDiffRxSaIpsecDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 43 } + +-- tagpath /system-statistics-diff/rx_invalid_ipsec_pkt_size +systemStatisticsDiffRxInvalidIpsecPktSize OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 44 } + +-- tagpath /system-statistics-diff/rx_spi_ipsec_drops +systemStatisticsDiffRxSpiIpsecDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 45 } + +-- tagpath /system-statistics-diff/rx_replay_drops +systemStatisticsDiffRxReplayDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 46 } + +-- tagpath /system-statistics-diff/rx_replay_integrity_drops +systemStatisticsDiffRxReplayIntegrityDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 47 } + +-- tagpath /system-statistics-diff/rx_unexpected_replay_drops +systemStatisticsDiffRxUnexpectedReplayDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 48 } + +-- tagpath /system-statistics-diff/rx_next_hdr_ipsec_drops +systemStatisticsDiffRxNextHdrIpsecDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 49 } + +-- tagpath /system-statistics-diff/rx_mac_compare_ipsec_drops +systemStatisticsDiffRxMacCompareIpsecDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 50 } + +-- tagpath /system-statistics-diff/rx_err_pad_ipsec_drops +systemStatisticsDiffRxErrPadIpsecDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 51 } + +-- tagpath /system-statistics-diff/rx_ipsec_policer_drops +systemStatisticsDiffRxIpsecPolicerDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 52 } + +-- tagpath /system-statistics-diff/rx_pre_ipsec_pkts +systemStatisticsDiffRxPreIpsecPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 53 } + +-- tagpath /system-statistics-diff/rx_pre_ipsec_drops +systemStatisticsDiffRxPreIpsecDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 54 } + +-- tagpath /system-statistics-diff/rx_pre_ipsec_policer_drops +systemStatisticsDiffRxPreIpsecPolicerDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 55 } + +-- tagpath /system-statistics-diff/rx_pre_ipsec_decap +systemStatisticsDiffRxPreIpsecDecap OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 56 } + +-- tagpath /system-statistics-diff/openssl_aes_decrypt +systemStatisticsDiffOpensslAesDecrypt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 57 } + +-- tagpath /system-statistics-diff/rx_ipsec_bad_inner +systemStatisticsDiffRxIpsecBadInner OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 58 } + +-- tagpath /system-statistics-diff/rx_bad_label +systemStatisticsDiffRxBadLabel OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 59 } + +-- tagpath /system-statistics-diff/service_label_fwd +systemStatisticsDiffServiceLabelFwd OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 60 } + +-- tagpath /system-statistics-diff/rx_host_local_pkt +systemStatisticsDiffRxHostLocalPkt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 61 } + +-- tagpath /system-statistics-diff/rx_host_mirror_drops +systemStatisticsDiffRxHostMirrorDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 62 } + +-- tagpath /system-statistics-diff/rx_tunneled_pkts +systemStatisticsDiffRxTunneledPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 63 } + +-- tagpath /system-statistics-diff/rx_cp_non_local +systemStatisticsDiffRxCpNonLocal OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 64 } + +-- tagpath /system-statistics-diff/tx_if_not_preferred +systemStatisticsDiffTxIfNotPreferred OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 65 } + +-- tagpath /system-statistics-diff/tx_vsmart_drop +systemStatisticsDiffTxVsmartDrop OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 66 } + +-- tagpath /system-statistics-diff/rx_invalid_port +systemStatisticsDiffRxInvalidPort OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 67 } + +-- tagpath /system-statistics-diff/port_disabled_rx +systemStatisticsDiffPortDisabledRx OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 68 } + +-- tagpath /system-statistics-diff/ip_disabled_rx +systemStatisticsDiffIpDisabledRx OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 69 } + +-- tagpath /system-statistics-diff/rx_invalid_qtags +systemStatisticsDiffRxInvalidQtags OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 70 } + +-- tagpath /system-statistics-diff/rx_non_ip_drops +systemStatisticsDiffRxNonIpDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 71 } + +-- tagpath /system-statistics-diff/rx_ip_errs +systemStatisticsDiffRxIpErrs OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 72 } + +-- tagpath /system-statistics-diff/pko_wred_drops +systemStatisticsDiffPkoWredDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 73 } + +-- tagpath /system-statistics-diff/tx_queue_exceeded +systemStatisticsDiffTxQueueExceeded OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 74 } + +-- tagpath /system-statistics-diff/rx_policer_drops +systemStatisticsDiffRxPolicerDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 75 } + +-- tagpath /system-statistics-diff/route_to_host +systemStatisticsDiffRouteToHost OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 76 } + +-- tagpath /system-statistics-diff/ttl_expired +systemStatisticsDiffTtlExpired OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 77 } + +-- tagpath /system-statistics-diff/icmp_redirect +systemStatisticsDiffIcmpRedirect OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 78 } + +-- tagpath /system-statistics-diff/bfd_rx_non_ip +systemStatisticsDiffBfdRxNonIp OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 79 } + +-- tagpath /system-statistics-diff/bfd_tx_record_changed +systemStatisticsDiffBfdTxRecordChanged OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 80 } + +-- tagpath /system-statistics-diff/bfd_rx_record_invalid +systemStatisticsDiffBfdRxRecordInvalid OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 81 } + +-- tagpath /system-statistics-diff/bfd_rx_parse_err +systemStatisticsDiffBfdRxParseErr OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 82 } + +-- tagpath /system-statistics-diff/rx_arp_rate_limit_drops +systemStatisticsDiffRxArpRateLimitDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 83 } + +-- tagpath /system-statistics-diff/rx_arp_non_local_drops +systemStatisticsDiffRxArpNonLocalDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 84 } + +-- tagpath /system-statistics-diff/rx_arp_reqs +systemStatisticsDiffRxArpReqs OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 85 } + +-- tagpath /system-statistics-diff/rx_arp_replies +systemStatisticsDiffRxArpReplies OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 86 } + +-- tagpath /system-statistics-diff/arp_add_fail +systemStatisticsDiffArpAddFail OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 87 } + +-- tagpath /system-statistics-diff/unknown_nh_type +systemStatisticsDiffUnknownNhType OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 88 } + +-- tagpath /system-statistics-diff/buf_alloc_fails +systemStatisticsDiffBufAllocFails OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 89 } + +-- tagpath /system-statistics-diff/ecmp_discards +systemStatisticsDiffEcmpDiscards OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 90 } + +-- tagpath /system-statistics-diff/app_route_policy_discards +systemStatisticsDiffAppRoutePolicyDiscards OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 91 } + +-- tagpath /system-statistics-diff/cbf_discards +systemStatisticsDiffCbfDiscards OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 92 } + +-- tagpath /system-statistics-diff/filter_drops +systemStatisticsDiffFilterDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 93 } + +-- tagpath /system-statistics-diff/invalid_back_ptr +systemStatisticsDiffInvalidBackPtr OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 94 } + +-- tagpath /system-statistics-diff/tunnel_loop_drops +systemStatisticsDiffTunnelLoopDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 95 } + +-- tagpath /system-statistics-diff/to_cpu_policer_drops +systemStatisticsDiffToCpuPolicerDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 96 } + +-- tagpath /system-statistics-diff/mirror_drops +systemStatisticsDiffMirrorDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 97 } + +-- tagpath /system-statistics-diff/split_horizon_drops +systemStatisticsDiffSplitHorizonDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 98 } + +-- tagpath /system-statistics-diff/rx_no_tun_if +systemStatisticsDiffRxNoTunIf OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 99 } + +-- tagpath /system-statistics-diff/tx_pkts +systemStatisticsDiffTxPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 100 } + +-- tagpath /system-statistics-diff/tx_errors +systemStatisticsDiffTxErrors OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 101 } + +-- tagpath /system-statistics-diff/tx_bcast +systemStatisticsDiffTxBcast OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 102 } + +-- tagpath /system-statistics-diff/tx_mcast +systemStatisticsDiffTxMcast OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 103 } + +-- tagpath /system-statistics-diff/port_disabled_tx +systemStatisticsDiffPortDisabledTx OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 104 } + +-- tagpath /system-statistics-diff/ip_disabled_tx +systemStatisticsDiffIpDisabledTx OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 105 } + +-- tagpath /system-statistics-diff/tx_fragment_needed +systemStatisticsDiffTxFragmentNeeded OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 106 } + +-- tagpath /system-statistics-diff/tx_mcast_fragment_needed +systemStatisticsDiffTxMcastFragmentNeeded OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 107 } + +-- tagpath /system-statistics-diff/fragment_df_drops +systemStatisticsDiffFragmentDfDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 108 } + +-- tagpath /system-statistics-diff/tx_fragments +systemStatisticsDiffTxFragments OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 109 } + +-- tagpath /system-statistics-diff/tx_fragment_drops +systemStatisticsDiffTxFragmentDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 110 } + +-- tagpath /system-statistics-diff/tx_fragment_fail +systemStatisticsDiffTxFragmentFail OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 111 } + +-- tagpath /system-statistics-diff/tx_fragment_alloc_fail +systemStatisticsDiffTxFragmentAllocFail OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 112 } + +-- tagpath /system-statistics-diff/tunnel_pmtu_lowered +systemStatisticsDiffTunnelPmtuLowered OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 113 } + +-- tagpath /system-statistics-diff/tx_gre_pkts +systemStatisticsDiffTxGrePkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 114 } + +-- tagpath /system-statistics-diff/tx_gre_drops +systemStatisticsDiffTxGreDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 115 } + +-- tagpath /system-statistics-diff/tx_gre_policer_drops +systemStatisticsDiffTxGrePolicerDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 116 } + +-- tagpath /system-statistics-diff/tx_gre_encap +systemStatisticsDiffTxGreEncap OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 117 } + +-- tagpath /system-statistics-diff/tx_ipsec_pkts +systemStatisticsDiffTxIpsecPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 118 } + +-- tagpath /system-statistics-diff/tx_ipsec_mcast_pkts +systemStatisticsDiffTxIpsecMcastPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 119 } + +-- tagpath /system-statistics-diff/tx_ip6_ipsec_drops +systemStatisticsDiffTxIp6IpsecDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 120 } + +-- tagpath /system-statistics-diff/tx_no_out_sa_ipsec_drops +systemStatisticsDiffTxNoOutSaIpsecDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 121 } + +-- tagpath /system-statistics-diff/tx_no_tunn_ipsec_drops +systemStatisticsDiffTxNoTunnIpsecDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 122 } + +-- tagpath /system-statistics-diff/tx_ipsec_policer_drops +systemStatisticsDiffTxIpsecPolicerDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 123 } + +-- tagpath /system-statistics-diff/tx_ipsec_encap +systemStatisticsDiffTxIpsecEncap OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 124 } + +-- tagpath /system-statistics-diff/tx_ipsec_mcast_encap +systemStatisticsDiffTxIpsecMcastEncap OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 125 } + +-- tagpath /system-statistics-diff/tx_pre_ipsec_pkts +systemStatisticsDiffTxPreIpsecPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 126 } + +-- tagpath /system-statistics-diff/tx_no_out_sa_pre_ipsec_drops +systemStatisticsDiffTxNoOutSaPreIpsecDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 127 } + +-- tagpath /system-statistics-diff/tx_no_tunn_pre_ipsec_drops +systemStatisticsDiffTxNoTunnPreIpsecDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 128 } + +-- tagpath /system-statistics-diff/openssl_aes_encrypt +systemStatisticsDiffOpensslAesEncrypt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 129 } + +-- tagpath /system-statistics-diff/tx_pre_ipsec_policer_drops +systemStatisticsDiffTxPreIpsecPolicerDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 130 } + +-- tagpath /system-statistics-diff/tx_pre_ipsec_encap +systemStatisticsDiffTxPreIpsecEncap OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 131 } + +-- tagpath /system-statistics-diff/tx_arp_replies +systemStatisticsDiffTxArpReplies OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 132 } + +-- tagpath /system-statistics-diff/tx_arp_reqs +systemStatisticsDiffTxArpReqs OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 133 } + +-- tagpath /system-statistics-diff/tx_arp_req_fail +systemStatisticsDiffTxArpReqFail OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 134 } + +-- tagpath /system-statistics-diff/tx_no_arp_drop +systemStatisticsDiffTxNoArpDrop OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 135 } + +-- tagpath /system-statistics-diff/tx_arp_rate_limit_drops +systemStatisticsDiffTxArpRateLimitDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 136 } + +-- tagpath /system-statistics-diff/tx_icmp_policer_drops +systemStatisticsDiffTxIcmpPolicerDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 137 } + +-- tagpath /system-statistics-diff/tx_icmp_mirrored_drops +systemStatisticsDiffTxIcmpMirroredDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 138 } + +-- tagpath /system-statistics-diff/bfd_tx_fail +systemStatisticsDiffBfdTxFail OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 139 } + +-- tagpath /system-statistics-diff/bfd_alloc_fail +systemStatisticsDiffBfdAllocFail OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 140 } + +-- tagpath /system-statistics-diff/bfd_timer_add_fail +systemStatisticsDiffBfdTimerAddFail OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 141 } + +-- tagpath /system-statistics-diff/bfd_tx_pkts +systemStatisticsDiffBfdTxPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 142 } + +-- tagpath /system-statistics-diff/bfd_rx_pkts +systemStatisticsDiffBfdRxPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 143 } + +-- tagpath /system-statistics-diff/bfd_rec_down +systemStatisticsDiffBfdRecDown OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 144 } + +-- tagpath /system-statistics-diff/bfd_rec_invalid +systemStatisticsDiffBfdRecInvalid OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 145 } + +-- tagpath /system-statistics-diff/bfd_lkup_fail +systemStatisticsDiffBfdLkupFail OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 146 } + +-- tagpath /system-statistics-diff/rx_icmp_echo_requests +systemStatisticsDiffRxIcmpEchoRequests OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 147 } + +-- tagpath /system-statistics-diff/rx_icmp_echo_replies +systemStatisticsDiffRxIcmpEchoReplies OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 148 } + +-- tagpath /system-statistics-diff/rx_icmp_network_unreach +systemStatisticsDiffRxIcmpNetworkUnreach OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 149 } + +-- tagpath /system-statistics-diff/rx_icmp_host_unreach +systemStatisticsDiffRxIcmpHostUnreach OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 150 } + +-- tagpath /system-statistics-diff/rx_icmp_port_unreach +systemStatisticsDiffRxIcmpPortUnreach OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 151 } + +-- tagpath /system-statistics-diff/rx_icmp_protocol_unreach +systemStatisticsDiffRxIcmpProtocolUnreach OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 152 } + +-- tagpath /system-statistics-diff/rx_icmp_fragment_required +systemStatisticsDiffRxIcmpFragmentRequired OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 153 } + +-- tagpath /system-statistics-diff/rx_icmp_dst_unreach_other +systemStatisticsDiffRxIcmpDstUnreachOther OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 154 } + +-- tagpath /system-statistics-diff/rx_icmp_ttl_expired +systemStatisticsDiffRxIcmpTtlExpired OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 155 } + +-- tagpath /system-statistics-diff/rx_icmp_redirect +systemStatisticsDiffRxIcmpRedirect OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 156 } + +-- tagpath /system-statistics-diff/rx_icmp_src_quench +systemStatisticsDiffRxIcmpSrcQuench OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 157 } + +-- tagpath /system-statistics-diff/rx_icmp_bad_ip_hdr +systemStatisticsDiffRxIcmpBadIpHdr OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 158 } + +-- tagpath /system-statistics-diff/rx_icmp_other_types +systemStatisticsDiffRxIcmpOtherTypes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 159 } + +-- tagpath /system-statistics-diff/tx_icmp_echo_requests +systemStatisticsDiffTxIcmpEchoRequests OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 160 } + +-- tagpath /system-statistics-diff/tx_icmp_echo_replies +systemStatisticsDiffTxIcmpEchoReplies OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 161 } + +-- tagpath /system-statistics-diff/tx_icmp_network_unreach +systemStatisticsDiffTxIcmpNetworkUnreach OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 162 } + +-- tagpath /system-statistics-diff/tx_icmp_host_unreach +systemStatisticsDiffTxIcmpHostUnreach OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 163 } + +-- tagpath /system-statistics-diff/tx_icmp_port_unreach +systemStatisticsDiffTxIcmpPortUnreach OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 164 } + +-- tagpath /system-statistics-diff/tx_icmp_protocol_unreach +systemStatisticsDiffTxIcmpProtocolUnreach OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 165 } + +-- tagpath /system-statistics-diff/tx_icmp_fragment_required +systemStatisticsDiffTxIcmpFragmentRequired OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 166 } + +-- tagpath /system-statistics-diff/tx_icmp_dst_unreach_other +systemStatisticsDiffTxIcmpDstUnreachOther OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 167 } + +-- tagpath /system-statistics-diff/tx_icmp_ttl_expired +systemStatisticsDiffTxIcmpTtlExpired OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 168 } + +-- tagpath /system-statistics-diff/tx_icmp_redirect +systemStatisticsDiffTxIcmpRedirect OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 169 } + +-- tagpath /system-statistics-diff/tx_icmp_src_quench +systemStatisticsDiffTxIcmpSrcQuench OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 170 } + +-- tagpath /system-statistics-diff/tx_icmp_bad_ip_hdr +systemStatisticsDiffTxIcmpBadIpHdr OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 171 } + +-- tagpath /system-statistics-diff/tx_icmp_other_types +systemStatisticsDiffTxIcmpOtherTypes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 172 } + +-- tagpath /system-statistics-diff/gre_ka_tx_pkts +systemStatisticsDiffGreKaTxPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 174 } + +-- tagpath /system-statistics-diff/gre_ka_rx_pkts +systemStatisticsDiffGreKaRxPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 175 } + +-- tagpath /system-statistics-diff/gre_ka_tx_ipv4_options_drop +systemStatisticsDiffGreKaTxIpv4OptionsDrop OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 176 } + +-- tagpath /system-statistics-diff/gre_ka_tx_non_ip +systemStatisticsDiffGreKaTxNonIp OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 177 } + +-- tagpath /system-statistics-diff/gre_ka_tx_parse_err +systemStatisticsDiffGreKaTxParseErr OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 178 } + +-- tagpath /system-statistics-diff/gre_ka_tx_record_changed +systemStatisticsDiffGreKaTxRecordChanged OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 179 } + +-- tagpath /system-statistics-diff/gre_ka_tx_fail +systemStatisticsDiffGreKaTxFail OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 180 } + +-- tagpath /system-statistics-diff/gre_ka_alloc_fail +systemStatisticsDiffGreKaAllocFail OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 181 } + +-- tagpath /system-statistics-diff/gre_ka_timer_add_fail +systemStatisticsDiffGreKaTimerAddFail OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 182 } + +-- tagpath /system-statistics-diff/gre_ka_rx_non_ip +systemStatisticsDiffGreKaRxNonIp OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 183 } + +-- tagpath /system-statistics-diff/gre_ka_rx_rec_invalid +systemStatisticsDiffGreKaRxRecInvalid OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 184 } + +-- tagpath /system-statistics-diff/dot1x_rx_pkts +systemStatisticsDiffDot1xRxPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 185 } + +-- tagpath /system-statistics-diff/dot1x_tx_pkts +systemStatisticsDiffDot1xTxPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 186 } + +-- tagpath /system-statistics-diff/dot1x_rx_drops +systemStatisticsDiffDot1xRxDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 187 } + +-- tagpath /system-statistics-diff/dot1x_tx_drops +systemStatisticsDiffDot1xTxDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 188 } + +-- tagpath /system-statistics-diff/dot1x_vlan_if_not_found_drops +systemStatisticsDiffDot1xVlanIfNotFoundDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 189 } + +-- tagpath /system-statistics-diff/dot1x_mac_learn_drops +systemStatisticsDiffDot1xMacLearnDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 190 } + +-- tagpath /system-statistics-diff/rx_policer_remark +systemStatisticsDiffRxPolicerRemark OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 191 } + +-- tagpath /system-statistics-diff/bfd_tx_octets +systemStatisticsDiffBfdTxOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 192 } + +-- tagpath /system-statistics-diff/bfd_rx_octets +systemStatisticsDiffBfdRxOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 193 } + +-- tagpath /system-statistics-diff/bfd_pmtu_tx_pkts +systemStatisticsDiffBfdPmtuTxPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 194 } + +-- tagpath /system-statistics-diff/bfd_pmtu_rx_pkts +systemStatisticsDiffBfdPmtuRxPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 195 } + +-- tagpath /system-statistics-diff/bfd_pmtu_tx_octets +systemStatisticsDiffBfdPmtuTxOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 196 } + +-- tagpath /system-statistics-diff/bfd_pmtu_rx_octets +systemStatisticsDiffBfdPmtuRxOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 197 } + +-- tagpath /system-statistics-diff/dns_req_snoop +systemStatisticsDiffDnsReqSnoop OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 198 } + +-- tagpath /system-statistics-diff/dns_res_snoop +systemStatisticsDiffDnsResSnoop OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 199 } + +-- tagpath /system-statistics-diff/ctrl_loop_fwd +systemStatisticsDiffCtrlLoopFwd OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 200 } + +-- tagpath /system-statistics-diff/ctrl_loop_fwd_drops +systemStatisticsDiffCtrlLoopFwdDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 201 } + +-- FIXME: missing stats here? + +-- tagpath /system-statistics-diff/qat_aes_decrypt +systemStatisticsDiffQatAesDecrypt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 204 } + +-- tagpath /system-statistics-diff/qat_aes_encrypt +systemStatisticsDiffQatAesEncrypt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 205 } + +-- tagpath /system-statistics-diff/qat_gcm_decrypt +systemStatisticsDiffQatGcmDecrypt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 206 } + +-- tagpath /system-statistics-diff/qat_gcm_encrypt +systemStatisticsDiffQatGcmEncrypt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 207 } + +-- tagpath /system-statistics-diff/openssl_gcm_decrypt +systemStatisticsDiffOpensslGcmDecrypt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 208 } + +-- tagpath /system-statistics-diff/openssl_gcm_encrypt +systemStatisticsDiffOpensslGcmEncrypt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 209 } + + +-- tagpath /system-statistics-diff/rx_replay_drops_tc0 +systemStatisticsDiffRxReplayDropsTc0 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 210 } + +-- tagpath /system-statistics-diff/rx_replay_drops_tc1 +systemStatisticsDiffRxReplayDropsTc1 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 211 } + +-- tagpath /system-statistics-diff/rx_replay_drops_tc2 +systemStatisticsDiffRxReplayDropsTc2 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 212 } + +-- tagpath /system-statistics-diff/rx_replay_drops_tc3 +systemStatisticsDiffRxReplayDropsTc3 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 213 } + +-- tagpath /system-statistics-diff/rx_replay_drops_tc4 +systemStatisticsDiffRxReplayDropsTc4 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 214 } + +-- tagpath /system-statistics-diff/rx_replay_drops_tc5 +systemStatisticsDiffRxReplayDropsTc5 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 215 } + +-- tagpath /system-statistics-diff/rx_replay_drops_tc6 +systemStatisticsDiffRxReplayDropsTc6 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 216 } + + +-- tagpath /system-statistics-diff/rx_replay_drops_tc7 +systemStatisticsDiffRxReplayDropsTc7 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 217 } + +-- tagpath /system-statistics-diff/rx_window_drops_tc0 +systemStatisticsDiffRxWindowDropsTc0 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 218 } + +-- tagpath /system-statistics-diff/rx_window_drops_tc1 +systemStatisticsDiffRxWindowDropsTc1 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 219 } + +-- tagpath /system-statistics-diff/rx_window_drops_tc2 +systemStatisticsDiffRxWindowDropsTc2 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 220 } + +-- tagpath /system-statistics-diff/rx_window_drops_tc3 +systemStatisticsDiffRxWindowDropsTc3 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 221 } + +-- tagpath /system-statistics-diff/rx_window_drops_tc4 +systemStatisticsDiffRxWindowDropsTc4 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 222 } + +-- tagpath /system-statistics-diff/rx_window_drops_tc5 +systemStatisticsDiffRxWindowDropsTc5 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 223 } + +-- tagpath /system-statistics-diff/rx_window_drops_tc6 +systemStatisticsDiffRxWindowDropsTc6 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 224 } + +-- tagpath /system-statistics-diff/rx_window_drops_tc7 +systemStatisticsDiffRxWindowDropsTc7 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 225 } + +--tagpath /system-statistics-diff/rx_unexpected_replay_drops_tc0 +systemStatisticsDiffRxUnexpectedReplayDropsTc0 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 226 } + +--tagpath /system-statistics-diff/rx_unexpected_replay_drops_tc1 +systemStatisticsDiffRxUnexpectedReplayDropsTc1 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 227 } + +--tagpath /system-statistics-diff/rx_unexpected_replay_drops_tc2 +systemStatisticsDiffRxUnexpectedReplayDropsTc2 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 228 } + +--tagpath /system-statistics-diff/rx_unexpected_replay_drops_tc3 +systemStatisticsDiffRxUnexpectedReplayDropsTc3 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 229 } + +--tagpath /system-statistics-diff/rx_unexpected_replay_drops_tc4 +systemStatisticsDiffRxUnexpectedReplayDropsTc4 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 230 } + +--tagpath /system-statistics-diff/rx_unexpected_replay_drops_tc5 +systemStatisticsDiffRxUnexpectedReplayDropsTc5 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 231 } + +--tagpath /system-statistics-diff/rx_unexpected_replay_drops_tc6 +systemStatisticsDiffRxUnexpectedReplayDropsTc6 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 232 } + +--tagpath /system-statistics-diff/rx_unexpected_replay_drops_tc7 +systemStatisticsDiffRxUnexpectedReplayDropsTc7 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 233 } + +--tagpath /system-statistics-diff/rx_replay_integrity_drops_tc0 +systemStatisticsDiffRxReplayIntegrityDropsTc0 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 234 } + +--tagpath /system-statistics-diff/rx_replay_integrity_drops_tc1 +systemStatisticsDiffRxReplayIntegrityDropsTc1 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 235 } + +--tagpath /system-statistics-diff/rx_replay_integrity_drops_tc2 +systemStatisticsDiffRxReplayIntegrityDropsTc2 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 236 } + +--tagpath /system-statistics-diff/rx_replay_integrity_drops_tc3 +systemStatisticsDiffRxReplayIntegrityDropsTc3 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 237 } + +--tagpath /system-statistics-diff/rx_replay_integrity_drops_tc4 +systemStatisticsDiffRxReplayIntegrityDropsTc4 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 238 } + +--tagpath /system-statistics-diff/rx_replay_integrity_drops_tc5 +systemStatisticsDiffRxReplayIntegrityDropsTc5 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 239 } + +--tagpath /system-statistics-diff/rx_replay_integrity_drops_tc6 +systemStatisticsDiffRxReplayIntegrityDropsTc6 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 240 } + +--tagpath /system-statistics-diff/rx_replay_integrity_drops_tc7 +systemStatisticsDiffRxReplayIntegrityDropsTc7 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 241 } + +-- tagpath /system-statistics-diff/icmp_redirect_tx_drops +systemStatisticsDiffIcmpRedirectTxDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 242 } + +-- tagpath /system-statistics-diff/icmp_redirect_rx_drops +systemStatisticsDiffIcmpRedirectRxDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 243 } + +-- tagpath /system-statistics-diff/rx_l2mtu_exceeded +systemStatisticsDiffRxL2MtuExceeded OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION "rx l2 mtu exceeded value deprecated from 17.2" + ::= { systemStatisticsDiff 244 } + +-- tagpath /system-statistics-diff/ip_direct_bcast_tx_drops +systemStatisticsDiffIpDirectBcastTxDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 245 } + +-- tagpath /system-statistics-diff/ip_direct_bcast_tx_l2_bcast +systemStatisticsDiffIpDirectBcastTxL2Bcast OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 246 } + +-- tagpath /system-statistics-diff/rx_invalid_ip_hdr +systemStatisticsDiffRxInvalidIpHdr OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 247 } + +-- tagpath /system-statistics-diff/nat_dst_nat_map_invalid +systemStatisticsDiffNatDstNatMapInvalid OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 248 } + +-- tagpath /system-statistics-diff/device_policy_drops +systemStatisticsDiffDevicePolicyDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 249 } + +-- tagpath /system-statistics-diff/invalid_loop_hdr_drops +systemStatisticsDiffInvalidLoopHdrDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 250 } + +-- tagpath /system-statistics-diff/zbf_frag_cache_drops +systemStatisticsDiffZbfFragCacheDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 251 } + +-- tagpath /system-statistics-diff/nat_frag_cache_drops +systemStatisticsDiffNatFragCacheDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 252 } + +-- tagpath /system-statistics-diff/tx_tracker_if_not_preferred +systemStatisticsDiffTxTrackerIfNotPreferred OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 253 } + +-- tagpath /system-statistics-diff/ipfrag_allfrags_seen +systemStatisticsDiffIpfragAllfragsSeen OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 254 } + +-- tagpath /system-statistics-diff/ipfrag_many_frags +systemStatisticsDiffIpfragManyFrags OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 255 } + +-- tagpath /system-statistics-diff/l2_vrrp_promisc_mismatch_dmac_drops +systemStatisticsDiffVRRPMismatchedDMACDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 256 } +-- tagpath /system-statistics-diff/rx_urpf_drops +systemStatisticsDiffRxUrpfDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 257 } +-- tagpath /system-statistics-diff/ip_fwd_sig_no_vrf +systemStatisticsDiffIpFwdSigNoVrf OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 258 } +-- tagpath /system-statistics-diff/ip_fwd_sig_no_exact_vrf +systemStatisticsDiffIpFwdSigNoExactVrf OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 259 } + +-- tagpath /system-statistics-diff/ip_fwd_data_pol_nhop_null +systemStatisticsDiffIpFwdDataPolNullNhop OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 260 } + +-- tagpath /system-statistics-diff/tx_arp_reply_rate_limit_drops +systemStatisticsDiffTxArpReplyRateLimitDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 261 } + +-- tagpath /system-statistics-diff/nat_skip_unpin_flow +systemStatisticsDiffNatSkipUnpinFlow OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 262 } + +-- Display system reboot related information +-- tagpath /reboot +reboot OBJECT IDENTIFIER ::= { viptela-oper-system 4 } + +-- Display AAA information +-- tagpath /aaa +aaa OBJECT IDENTIFIER ::= { viptela-oper-system 7 } + +-- Display logging information +-- tagpath /logging +logging OBJECT IDENTIFIER ::= { viptela-oper-system 9 } + +-- tagpath /logging/host_status +loggingHostStatus OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { logging 1 } + +-- tagpath /logging/host_name +loggingHostName OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { logging 2 } + +-- tagpath /logging/host_priority +loggingHostPriority OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { logging 3 } + +-- tagpath /logging/host_vpn_id +loggingHostVpnId OBJECT-TYPE + SYNTAX VpnIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { logging 4 } + +-- tagpath /logging/disk_status +loggingDiskStatus OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { logging 5 } + +-- tagpath /logging/disk_priority +loggingDiskPriority OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { logging 6 } + +-- tagpath /logging/disk_filename +loggingDiskFilename OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { logging 7 } + +-- tagpath /logging/disk_filesize +loggingDiskFilesize OBJECT-TYPE + SYNTAX UnsignedShort + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { logging 8 } + +-- tagpath /logging/disk_filerotate +loggingDiskFilerotate OBJECT-TYPE + SYNTAX UnsignedByte + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { logging 9 } + +-- Display NTP information +-- tagpath /ntp +ntp OBJECT IDENTIFIER ::= { viptela-oper-system 10 } + +-- tagpath /ntp/refid +ntpRefid OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION "Current source of synchronization. Obsoleted in Release 15.4.0" + ::= { ntp 3 } + +-- tagpath /ntp/reftime +ntpReftime OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION "Time when the system clock was last set or corrected. Obsoleted in Release 15.4.0" + ::= { ntp 4 } + +-- tagpath /ntp/stratum +ntpStratum OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION "Stratum. Obsoleted in Release 15.4.0" + ::= { ntp 5 } + +-- tagpath /ntp/rootdelay +ntpRootdelay OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION "Total round-trip delay to currently selected reference clock. Obsoleted in Release 15.4.0" + ::= { ntp 6 } + +-- tagpath /ntp/rootdisp +ntpRootdisp OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION "Total dispersion to currently selected reference clock. Obsoleted in Release 15.4.0" + ::= { ntp 7 } + +-- tagpath /ntp/freq_drift_ppm +ntpFreqDriftPpm OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION "Kernel frequency drift. Obsoleted in Release 15.4.0" + ::= { ntp 8 } + +-- tagpath /ntp/poll_interval +ntpPollInterval OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION "Polling interval. Obsoleted in Release 15.4.0" + ::= { ntp 9 } + +-- tagpath /ntp/offset +ntpOffset OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION "Offset. Obsoleted in Release 15.4.0" + ::= { ntp 10 } + +-- Display transport connection information +-- tagpath /transport +transport OBJECT IDENTIFIER ::= { viptela-oper-system 11 } + +-- tagpath /reboot/history +rebootHistoryTable OBJECT-TYPE + SYNTAX SEQUENCE OF RebootHistoryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display system reboot history" + ::= { reboot 1 } + +-- tagpath /reboot/history +rebootHistoryEntry OBJECT-TYPE + SYNTAX RebootHistoryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { rebootHistoryRebootDateTime } + ::= { rebootHistoryTable 1 } + +RebootHistoryEntry ::= + SEQUENCE { + rebootHistoryRebootDateTime DateAndTime, + rebootHistoryRebootReason String + } + +-- tagpath /reboot/history/reboot_date_time +rebootHistoryRebootDateTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Reboot date and time in confd format" + ::= { rebootHistoryEntry 1 } + +-- tagpath /reboot/history/reboot_reason +rebootHistoryRebootReason OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Reboot reason" + ::= { rebootHistoryEntry 3 } + +-- tagpath /boot-partition +bootPartitionTable OBJECT-TYPE + SYNTAX SEQUENCE OF BootPartitionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display boot partition information" + ::= { viptela-oper-system 5 } + +-- tagpath /boot-partition +bootPartitionEntry OBJECT-TYPE + SYNTAX BootPartitionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { bootPartitionPartition } + ::= { bootPartitionTable 1 } + +BootPartitionEntry ::= + SEQUENCE { + bootPartitionPartition INTEGER, + bootPartitionActive TruthValue, + bootPartitionVersion String, + bootPartitionTimestamp DateAndTime + } + +-- tagpath /boot-partition/partition +bootPartitionPartition OBJECT-TYPE + SYNTAX INTEGER {a1(0),a2(1)} + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Partition number" + ::= { bootPartitionEntry 1 } + +-- tagpath /boot-partition/active +bootPartitionActive OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Whether partition is active" + ::= { bootPartitionEntry 2 } + +-- tagpath /boot-partition/version +bootPartitionVersion OBJECT-TYPE + SYNTAX String (SIZE (1 .. 128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Version" + ::= { bootPartitionEntry 3 } + +-- tagpath /boot-partition/timestamp +bootPartitionTimestamp OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Date and time created" + ::= { bootPartitionEntry 4 } + +-- tagpath /users +usersTable OBJECT-TYPE + SYNTAX SEQUENCE OF UsersEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display users currently logged in" + ::= { viptela-oper-system 6 } + +-- tagpath /users +usersEntry OBJECT-TYPE + SYNTAX UsersEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { usersSession } + ::= { usersTable 1 } + +UsersEntry ::= + SEQUENCE { + usersSession Integer32, + usersUser String, + usersContext String, + usersFrom InetAddressIP, + usersProto INTEGER, + usersAuthGroup String, + usersLoginTime DateAndTime + } + +-- tagpath /users/session +usersSession OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "User session ID" + ::= { usersEntry 1 } + +-- tagpath /users/user +usersUser OBJECT-TYPE + SYNTAX String (SIZE (1 .. 128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "User name" + ::= { usersEntry 2 } + +-- tagpath /users/context +usersContext OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "CLI | NETCONF | WEBUI" + ::= { usersEntry 3 } + +-- tagpath /users/from +usersFrom OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Address from which user session originates" + ::= { usersEntry 4 } + +-- tagpath /users/proto +usersProto OBJECT-TYPE + SYNTAX INTEGER {unknown(0),tcp(1),ssh(2),system(3),console(4),ssl(5),http(6),https(7),udp(8)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Protocol used by user to log in" + ::= { usersEntry 5 } + +-- tagpath /users/auth-group +usersAuthGroup OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "User group" + ::= { usersEntry 6 } + +-- tagpath /users/login-time +usersLoginTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Login time of a user" + ::= { usersEntry 7 } + +-- tagpath /aaa/usergroup +aaaUsergroupTable OBJECT-TYPE + SYNTAX SEQUENCE OF AaaUsergroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display user group information" + ::= { aaa 1 } + +-- tagpath /aaa/usergroup +aaaUsergroupEntry OBJECT-TYPE + SYNTAX AaaUsergroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { IMPLIED aaaUsergroupName } + ::= { aaaUsergroupTable 1 } + +AaaUsergroupEntry ::= + SEQUENCE { + aaaUsergroupName String + } + +-- tagpath /aaa/usergroup/name +aaaUsergroupName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Name of the user group" + ::= { aaaUsergroupEntry 1 } + +-- tagpath /aaa/usergroup/task +aaaUsergroupTaskTable OBJECT-TYPE + SYNTAX SEQUENCE OF AaaUsergroupTaskEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Tasks and permissions" + ::= { viptela-oper-system 8 } + +-- tagpath /aaa/usergroup/task +aaaUsergroupTaskEntry OBJECT-TYPE + SYNTAX AaaUsergroupTaskEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { aaaUsergroupName, aaaUsergroupTaskMode } + ::= { aaaUsergroupTaskTable 1 } + +AaaUsergroupTaskEntry ::= + SEQUENCE { + aaaUsergroupTaskMode INTEGER, + aaaUsergroupTaskPermission Permission1 + } + +-- tagpath /aaa/usergroup/task/mode +aaaUsergroupTaskMode OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Task mode" + ::= { aaaUsergroupTaskEntry 1 } + +-- tagpath /aaa/usergroup/task/permission +aaaUsergroupTaskPermission OBJECT-TYPE + SYNTAX Permission1 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Permissions" + ::= { aaaUsergroupTaskEntry 2 } + +-- tagpath /aaa/accounting +accountingTable OBJECT-TYPE + SYNTAX SEQUENCE OF AccountingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display accounting info for users" + ::= { aaa 3 } + +-- tagpath /aaa/accounting +accountingEntry OBJECT-TYPE + SYNTAX AccountingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { accountingSessid } + ::= { accountingTable 1 } + +AccountingEntry ::= + SEQUENCE { + accountingSessid Unsigned32, + accountingUser String, + accountingType INTEGER, + accountingFrom String, + accountingAge String, + accountingServer String, + accountingProto INTEGER, + accountingNumSent Unsigned32, + accountingNumFailed Unsigned32 + } + +-- tagpath /aaa/accounting/sessid +accountingSessid OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "User session ID" + ::= { accountingEntry 1 } + +-- tagpath /aaa/accounting/user +accountingUser OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "User name" + ::= { accountingEntry 2 } + +-- tagpath /aaa/accounting/type +accountingType OBJECT-TYPE + SYNTAX INTEGER {console(4),ssh(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Console | SSH" + ::= { accountingEntry 3 } + +-- tagpath /aaa/accounting/from +accountingFrom OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Address and port from which session originated" + ::= { accountingEntry 4 } + +-- tagpath /aaa/accounting/age +accountingAge OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Session Age" + ::= { accountingEntry 5 } + +-- tagpath /aaa/accounting/server +accountingServer OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Last server which was contacted" + ::= { accountingEntry 6 } + +-- tagpath /aaa/accounting/proto +accountingProto OBJECT-TYPE + SYNTAX INTEGER {tacacs(1),radius(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "TACACS | RADIUS" + ::= { accountingEntry 7 } + +-- tagpath /aaa/accounting/num-sent +accountingNumSent OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of records successfully sent" + ::= { accountingEntry 8 } + +-- tagpath /aaa/accounting/num-failed +accountingNumFailed OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of records failed to sent" + ::= { accountingEntry 9 } + + +-- tagpath /ntp/peer +ntpPeerTable OBJECT-TYPE + SYNTAX SEQUENCE OF NtpPeerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display NTP peer information" + ::= { ntp 1 } + +-- tagpath /ntp/peer +ntpPeerEntry OBJECT-TYPE + SYNTAX NtpPeerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { ntpPeerIndex } + ::= { ntpPeerTable 1 } + +NtpPeerEntry ::= + SEQUENCE { + ntpPeerIndex Unsigned32, + ntpPeerRemote String, + ntpPeerRefid String, + ntpPeerSt Integer32, + ntpPeerType String, + ntpPeerWhen String, + ntpPeerPoll Integer32, + ntpPeerReach String, + ntpPeerDelay String, + ntpPeerOffset String, + ntpPeerJitter String + } + +-- tagpath /ntp/peer/index +ntpPeerIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Index on this list" + ::= { ntpPeerEntry 1 } + +-- tagpath /ntp/peer/remote +ntpPeerRemote OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "NTP server" + ::= { ntpPeerEntry 2 } + +-- tagpath /ntp/peer/refid +ntpPeerRefid OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Current source of synchronization" + ::= { ntpPeerEntry 3 } + +-- tagpath /ntp/peer/st +ntpPeerSt OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Stratum" + ::= { ntpPeerEntry 4 } + +-- tagpath /ntp/peer/type +ntpPeerType OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Type" + ::= { ntpPeerEntry 5 } + +-- tagpath /ntp/peer/when +ntpPeerWhen OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "When" + ::= { ntpPeerEntry 6 } + +-- tagpath /ntp/peer/poll +ntpPeerPoll OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Polling interval, in seconds" + ::= { ntpPeerEntry 7 } + +-- tagpath /ntp/peer/reach +ntpPeerReach OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Status of reachability register, in octal" + ::= { ntpPeerEntry 8 } + +-- tagpath /ntp/peer/delay +ntpPeerDelay OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Latest delay" + ::= { ntpPeerEntry 9 } + +-- tagpath /ntp/peer/offset +ntpPeerOffset OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Latest offset" + ::= { ntpPeerEntry 10 } + +-- tagpath /ntp/peer/jitter +ntpPeerJitter OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Latest jitter" + ::= { ntpPeerEntry 11 } + +-- tagpath /ntp/associations +ntpAssociationsTable OBJECT-TYPE + SYNTAX SEQUENCE OF NtpAssociationsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display NTP peer association" + ::= { ntp 2 } + +-- tagpath /ntp/associations +ntpAssociationsEntry OBJECT-TYPE + SYNTAX NtpAssociationsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { ntpAssociationsIdx } + ::= { ntpAssociationsTable 1 } + +NtpAssociationsEntry ::= + SEQUENCE { + ntpAssociationsIdx Integer32, + ntpAssociationsAssocid String, + ntpAssociationsStatus String, + ntpAssociationsConf String, + ntpAssociationsReachability String, + ntpAssociationsAuth String, + ntpAssociationsCondition String, + ntpAssociationsLastEvent String, + ntpAssociationsCount Integer32 + } + +-- tagpath /ntp/associations/idx +ntpAssociationsIdx OBJECT-TYPE + SYNTAX Integer32 (0 .. 2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Index on this list" + ::= { ntpAssociationsEntry 1 } + +-- tagpath /ntp/associations/associd +ntpAssociationsAssocid OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Association ID" + ::= { ntpAssociationsEntry 2 } + +-- tagpath /ntp/associations/status +ntpAssociationsStatus OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Peer status word, in hexadecimal" + ::= { ntpAssociationsEntry 3 } + +-- tagpath /ntp/associations/conf +ntpAssociationsConf OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Configuration (persistent or ephemeral)" + ::= { ntpAssociationsEntry 4 } + +-- tagpath /ntp/associations/reachability +ntpAssociationsReachability OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Reachability (yes or no)" + ::= { ntpAssociationsEntry 5 } + +-- tagpath /ntp/associations/auth +ntpAssociationsAuth OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Authentication (ok, yes, bad, or none)" + ::= { ntpAssociationsEntry 6 } + +-- tagpath /ntp/associations/condition +ntpAssociationsCondition OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Selection status" + ::= { ntpAssociationsEntry 7 } + +-- tagpath /ntp/associations/last_event +ntpAssociationsLastEvent OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Event report" + ::= { ntpAssociationsEntry 8 } + +-- tagpath /ntp/associations/count +ntpAssociationsCount OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Event count" + ::= { ntpAssociationsEntry 9 } + +-- tagpath /transport/connection +transportConnectionTable OBJECT-TYPE + SYNTAX SEQUENCE OF TransportConnectionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { transport 1 } + +-- tagpath /transport/connection +transportConnectionEntry OBJECT-TYPE + SYNTAX TransportConnectionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { transportConnectionTrackType, + transportConnectionSource, + transportConnectionDestination, + transportConnectionHost + } + ::= { transportConnectionTable 1 } + +TransportConnectionEntry ::= + SEQUENCE { + transportConnectionTrackType INTEGER, + transportConnectionSource InetAddressIP, + transportConnectionDestination InetAddressIP, + transportConnectionHost String + } + +-- tagpath /transport/connection/track-type +transportConnectionTrackType OBJECT-TYPE + SYNTAX INTEGER {none(0),ip(1),dnsname(2),apiurl(3)} + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Tracking Type" + ::= { transportConnectionEntry 1 } + +-- tagpath /transport/connection/source +transportConnectionSource OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Source address" + ::= { transportConnectionEntry 2 } + +-- tagpath /transport/connection/destination +transportConnectionDestination OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Destination address" + ::= { transportConnectionEntry 3 } + +-- tagpath /transport/connection/host +transportConnectionHost OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Host IP/DNS" + ::= { transportConnectionEntry 4 } + +-- tagpath /transport/connection/history +transportConnectionHistoryTable OBJECT-TYPE + SYNTAX SEQUENCE OF TransportConnectionHistoryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display transport connection history" + ::= { viptela-oper-system 12 } + +-- tagpath /transport/connection/history +transportConnectionHistoryEntry OBJECT-TYPE + SYNTAX TransportConnectionHistoryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { transportConnectionTrackType, + transportConnectionSource, + transportConnectionDestination, + transportConnectionHost, + transportConnectionHistoryIndex } + ::= { transportConnectionHistoryTable 1 } + +TransportConnectionHistoryEntry ::= + SEQUENCE { + transportConnectionHistoryIndex Unsigned32, + transportConnectionHistoryTime String, + transportConnectionHistoryState INTEGER + } + +-- tagpath /transport/connection/history/index +transportConnectionHistoryIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Index" + ::= { transportConnectionHistoryEntry 1 } + +-- tagpath /transport/connection/history/time +transportConnectionHistoryTime OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Time of log (Days:Hours:Minutes:Seconds)" + ::= { transportConnectionHistoryEntry 2 } + +-- tagpath /transport/connection/history/state +transportConnectionHistoryState OBJECT-TYPE + SYNTAX INTEGER {down(0),up(1)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "State" + ::= { transportConnectionHistoryEntry 3 } + +-- tagpath /crash +crashTable OBJECT-TYPE + SYNTAX SEQUENCE OF CrashEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display system crash log list" + ::= { viptela-oper-system 13 } + +-- tagpath /crash +crashEntry OBJECT-TYPE + SYNTAX CrashEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { crashIndex } + ::= { crashTable 1 } + +CrashEntry ::= + SEQUENCE { + crashIndex Integer32, + crashCoreTime String, + crashCoreFilename String + } + +-- tagpath /crash/index +crashIndex OBJECT-TYPE + SYNTAX Integer32 (0 .. 15) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Index on this list" + ::= { crashEntry 1 } + +-- tagpath /crash/core-time +crashCoreTime OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Time core file was generated" + ::= { crashEntry 2 } + +-- tagpath /crash/core-filename +crashCoreFilename OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Core file name" + ::= { crashEntry 3 } + +-- tagpath /software +softwareTable OBJECT-TYPE + SYNTAX SEQUENCE OF SoftwareEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display software versions" + ::= { viptela-oper-system 14 } + +-- tagpath /software +softwareEntry OBJECT-TYPE + SYNTAX SoftwareEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { IMPLIED softwareVersion } + ::= { softwareTable 1 } + +SoftwareEntry ::= + SEQUENCE { + softwareVersion String, + softwareActive TruthValue, + softwareDefault TruthValue, + softwarePrevious TruthValue, + softwareTimestamp DateAndTime, + softwareConfirmed String, + softwareNext TruthValue + } + +-- tagpath /software/version +softwareVersion OBJECT-TYPE + SYNTAX String (SIZE (1 .. 128)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Version" + ::= { softwareEntry 1 } + +-- tagpath /software/active +softwareActive OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Is active" + ::= { softwareEntry 2 } + +-- tagpath /software/default +softwareDefault OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Is default" + ::= { softwareEntry 3 } + +-- tagpath /software/previous +softwarePrevious OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Is previous" + ::= { softwareEntry 4 } + +-- tagpath /software/timestamp +softwareTimestamp OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Date and time created" + ::= { softwareEntry 5 } + +-- tagpath /software/confirmed +softwareConfirmed OBJECT-TYPE + SYNTAX String (SIZE (1 .. 128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Confirmed by" + ::= { softwareEntry 6 } + +-- tagpath /software/next +softwareNext OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Is next based image" + ::= { softwareEntry 7 } + +-- tagpath /system/local-on-demand +systemLocalOnDemandTable OBJECT-TYPE + SYNTAX SEQUENCE OF SystemLocalOnDemandEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display system on-demand info" + ::= { viptela-oper-system 15 } + +-- tagpath /system/local-on-demand +systemLocalOnDemandEntry OBJECT-TYPE + SYNTAX SystemLocalOnDemandEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "local system on demand status" + INDEX {IMPLIED systemLocalOnDemandSystemIP} + ::= { systemLocalOnDemandTable 1 } + +SystemLocalOnDemandEntry ::= + SEQUENCE { + systemLocalOnDemandSystemIP InetAddressIP, + systemLocalOnDemandSiteID Unsigned32, + systemLocalOnDemandOnDemand String, + systemLocalOnDemandStatus String, + systemLocalOnDemandIdleTimeoutExpiry String + } + +-- tagpath /system/local-on-demand/system-ip +systemLocalOnDemandSystemIP OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "system-ip" + ::= { systemLocalOnDemandEntry 1 } + +-- tagpath /system/local-on-demand/site-id +systemLocalOnDemandSiteID OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "site-id" + ::= {systemLocalOnDemandEntry 2} + +-- tagpath /system/local-on-demand/on-demand +systemLocalOnDemandOnDemand OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "on-demand" + ::= {systemLocalOnDemandEntry 3} + +-- tagpath /system/local-on-demand/status +systemLocalOnDemandStatus OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "status" + ::= {systemLocalOnDemandEntry 4} + +-- tagpath /system/local-on-demand/idle-timeout-expiry +systemLocalOnDemandIdleTimeoutExpiry OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "idle-timeout-expiry" + ::= {systemLocalOnDemandEntry 5} + +-- tagpath /system/remote-on-demand +systemRemoteOnDemandTable OBJECT-TYPE + SYNTAX SEQUENCE OF SystemRemoteOnDemandEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display system on-demand info" + ::= { viptela-oper-system 16 } + +-- tagpath /system/remote-on-demand +systemRemoteOnDemandEntry OBJECT-TYPE + SYNTAX SystemRemoteOnDemandEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "remote system on demand status" + INDEX { IMPLIED systemRemoteOnDemandSystemIP} + ::= { systemRemoteOnDemandTable 1 } + +SystemRemoteOnDemandEntry ::= + SEQUENCE { + systemRemoteOnDemandSystemIP InetAddressIP, + systemRemoteOnDemandSiteID Unsigned32, + systemRemoteOnDemandOnDemand String, + systemRemoteOnDemandStatus String, + systemRemoteOnDemandIdleTimeoutExpiry String + } + +-- tagpath /system/remote-on-demand/system-ip +systemRemoteOnDemandSystemIP OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "system-ip" + ::= { systemRemoteOnDemandEntry 1 } + +-- tagpath /system/remote-on-demand/site-id +systemRemoteOnDemandSiteID OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "site-id" + ::= {systemRemoteOnDemandEntry 2} + +-- tagpath /system/remote-on-demand/on-demand +systemRemoteOnDemandOnDemand OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "on-demand" + ::= {systemRemoteOnDemandEntry 3} + +-- tagpath /system/remote-on-demand/status +systemRemoteOnDemandStatus OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "status" + ::= {systemRemoteOnDemandEntry 4} + +-- tagpath /system/remote-on-demand/idle-timeout-expiry +systemRemoteOnDemandIdleTimeoutExpiry OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "idle-timeout-expiry" + ::= {systemRemoteOnDemandEntry 5} + + +-- tagpath /images +imagesTable OBJECT-TYPE + SYNTAX SEQUENCE OF ImagesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display downloaded software images" + ::= { viptela-oper-system 17 } + +-- tagpath /images +imagesEntry OBJECT-TYPE + SYNTAX ImagesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { imagesIndex } + ::= { imagesTable 1 } + +ImagesEntry ::= + SEQUENCE { + imagesIndex Integer32, + imagesFilename String, + imagesTimestamp String, + imagesFilesize Integer32 + } + +-- tagpath /images/index +imagesIndex OBJECT-TYPE + SYNTAX Integer32 (0 .. 10) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Index on this list" + ::= { imagesEntry 1 } + +-- tagpath /images/filename +imagesFilename OBJECT-TYPE + SYNTAX String (SIZE (1 .. 128)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Downloaded Software image file name" + ::= { imagesEntry 2 } + +-- tagpath /images/timestamp +imagesTimestamp OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Date and time the software image file was downloaded" + ::= { imagesEntry 3 } + +-- tagpath /images/filesize +imagesFilesize OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { imagesEntry 4 } +END diff --git a/viptela-mibs/20.12/VIPTELA-OPER-VPN.mib b/viptela-mibs/20.12/VIPTELA-OPER-VPN.mib new file mode 100644 index 0000000..6d75a05 --- /dev/null +++ b/viptela-mibs/20.12/VIPTELA-OPER-VPN.mib @@ -0,0 +1,7699 @@ +-- Namespace: http://viptela.com/oper-vpn + +VIPTELA-OPER-VPN DEFINITIONS ::= BEGIN +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, + Integer32, Unsigned32, Counter32, Counter64, + Gauge32, IpAddress + FROM SNMPv2-SMI + TEXTUAL-CONVENTION, RowStatus, DateAndTime, + TruthValue + FROM SNMPv2-TC + Ipv6Address + FROM IPV6-TC + viptela, VpnIndex + FROM VIPTELA-GLOBAL +; + +viptela-oper-vpn MODULE-IDENTITY + LAST-UPDATED "202307010000Z" + ORGANIZATION "Viptela, Inc." + CONTACT-INFO "Viptela, Inc. Email:support@viptela.com" + DESCRIPTION "This module defines the data model for VPN operational data" + REVISION "202307010000Z" + DESCRIPTION "Viptela Revision 20.12" + REVISION "202303010000Z" + DESCRIPTION "Viptela Revision 20.11" + REVISION "202212150000Z" + DESCRIPTION "Viptela Revision 20.10" + REVISION "202206010000Z" + DESCRIPTION "Viptela Revision 20.9" + REVISION "202203010000Z" + DESCRIPTION "Viptela Revision 20.8" + REVISION "202111010000Z" + DESCRIPTION "Viptela Revision 20.7" + REVISION "202107010000Z" + DESCRIPTION "Viptela Revision 20.6" + REVISION "202103010000Z" + DESCRIPTION "Viptela Revision 20.5" + REVISION "202011010000Z" + DESCRIPTION "Viptela Revision 20.4" + REVISION "202007010000Z" + DESCRIPTION "Viptela Revision 20.3" + REVISION "202002240000Z" + DESCRIPTION "Viptela Revision 20.1" + REVISION "201911150000Z" + DESCRIPTION "Viptela Revision 19.3" + REVISION "201908150000Z" + DESCRIPTION "Viptela Revision 19.2" + REVISION "201811010000Z" + DESCRIPTION "Viptela Revision 18.4" + REVISION "201808200000Z" + DESCRIPTION "Viptela Revision 18.3.1" + REVISION "201806250000Z" + DESCRIPTION "Viptela Revision 18.3" + REVISION "201804250000Z" + DESCRIPTION "Viptela Revision 18.2" + REVISION "201803150000Z" + DESCRIPTION "Viptela Revision 18.1.1" + REVISION "201801160000Z" + DESCRIPTION "Viptela Revision 17.2.3" + REVISION "201711010000Z" + DESCRIPTION "Viptela Revision 17.2.1" + REVISION "201708010000Z" + DESCRIPTION "Viptela Revision 17.2" + REVISION "201705250000Z" + DESCRIPTION "Viptela Revision 17.1.1" + REVISION "201704060000Z" + DESCRIPTION "Viptela Revision 17.1" + REVISION "201702150000Z" + DESCRIPTION "Viptela Revision 16.3.2" + REVISION "201702060000Z" + DESCRIPTION "Viptela Revision 16.3.1" + REVISION "201611160000Z" + DESCRIPTION "Viptela Revision 16.3" + REVISION "201610250000Z" + DESCRIPTION "Viptela Revision 16.2.10" + REVISION "201610240000Z" + DESCRIPTION "Viptela Revision 16.2.4" + REVISION "201608100000Z" + DESCRIPTION "Viptela Revision 16.2.2" + REVISION "201608010000Z" + DESCRIPTION "Viptela Revision 16.2.1" + REVISION "201606090000Z" + DESCRIPTION "Viptela Revision 16.2" + REVISION "201604220000Z" + DESCRIPTION "Viptela Revision 16.1.1" + REVISION "201603150000Z" + DESCRIPTION "Viptela Revision 16.1" + REVISION "201601300000Z" + DESCRIPTION "Viptela Revision 15.4.3" + REVISION "201512280000Z" + DESCRIPTION "Viptela Revision 15.4.1" + REVISION "201512010000Z" + DESCRIPTION "Viptela Revision 15.4.0" + REVISION "201510310000Z" + DESCRIPTION "Viptela Revision 15.3.5" + REVISION "201509270000Z" + DESCRIPTION "Viptela Revision 15.3.3" + REVISION "201509010000Z" + DESCRIPTION "Viptela Revision 15.3.1" + REVISION "201507010000Z" + DESCRIPTION "Viptela Revision 15.3" + ::= { viptela 12 } + +UnsignedByte ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION "xs:unsignedByte" + SYNTAX Unsigned32 (0 .. 255) + +UnsignedShort ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION "xs:unsignedShort" + SYNTAX Unsigned32 (0 .. 65535) + +ConfdString ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1t" + STATUS current + DESCRIPTION "xs: and confd: types mapped to strings" + SYNTAX OCTET STRING + +Ipv4Prefix ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1d.1d.1d.1d/1d" + STATUS current + DESCRIPTION "confd:ipv4Prefix" + SYNTAX OCTET STRING (SIZE (5)) + +InetAddressIP ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "confd:inetAddressIP" + SYNTAX OCTET STRING (SIZE (4|16)) + +IpPrefix ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "confd:ipPrefix" + SYNTAX OCTET STRING (SIZE (5|17)) + +String ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1t" + STATUS current + DESCRIPTION "xs:string" + SYNTAX OCTET STRING + +HexList ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1x:" + STATUS current + DESCRIPTION "confd:hexList" + SYNTAX OCTET STRING + +IfAddressTypeEnum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "Interface IP address type" + SYNTAX INTEGER {ifaddrEnumInvalid(0), ifaddrEnumIpv4Static(1), ifaddrEnumIpv4Dhcp(2),ifaddrEnumIpv6Static(3),ifaddrEnumIpv6Dhcp(4),ifaddrEnumIpv6Ra(5), ifaddrEnumIpv6LinkLocal(6)} + +SfpPowerType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "SFP optical power measurement basis" + SYNTAX INTEGER {sfpPowerTypeAverageInputPower(0),sfpPowerTypeOma(1)} + +SfpPhysicalIdentifierEnum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "SFP physical identifer type" + SYNTAX INTEGER {sfpPiUnknownUnspecified(0),sfpPiGbic(1),sfpPiSff(2),sfpPiSfpSfpPlus(3),sfpPiUnknown(256)} + +SfpConnectorTypeEnum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "SFP connector types" + SYNTAX INTEGER {sfpConnectorTypeUnknownUnspecified(0),sfpConnectorTypeSc(1),sfpConnectorTypeFcStyle1Cu(2),sfpConnectorTypeFcStyle2Cu(3),sfpConnectorTypeBncTnc(4),sfpConnectorTypeCoax(5),sfpConnectorTypeFiberJack(6),sfpConnectorTypeLc(7),sfpConnectorTypeRj(8),sfpConnectorTypeMu(9),sfpConnectorTypeSg(10),sfpConnectorTypeOpticalPigtail(11),sfpConnectorTypeMpo1x12(12),sfpConnectorTypeMpo2x16(13),sfpConnectorTypeHssdcIi(32),sfpConnectorTypeCopperPigtail(33),sfpConnectorTypeRj45(34),sfpConnectorTypeNoSeparableConnector(35),sfpConnectorTypeMxc2x16(36),sfpConnectorTypeUnknown(256)} + +SfpCalibrationType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "SFP calibration type" + SYNTAX INTEGER {sfpCalibrationTypeNone(0),sfpCalibrationTypeInternal(1),sfpCalibrationTypeExternal(2)} + +SfpRateSelectEnum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "SFP rate selection type" + SYNTAX INTEGER {sfpRateSelectUnspecified(0),sfpRateSelect4-2-1G-RateSelectAndAs0As1(1),sfpRateSelect8-4-2G-RxRateSelect(2),sfpRateSelect8-4-2G-TxRateSelect(4),sfpRateSelect8-4-2G-RxAndTxRateSelect(6),sfpRateSelect16-8-4G-RxRateSelect(8),sfpRateSelect16-8-4G-RxAndTxRateSelect(10),sfpRateSelect32-16-8G-RxAndTxRateSelect(12),sfpRateSelect10-8G-RxAndTxRateSelect(14),sfpRateSelectReserved(256),sfpRateSelectUnallocated(257)} + +SfpTransceiverComplianceEnum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "SFP transceiver compliance types" + SYNTAX INTEGER {sfpTransceiverComplianceUnexpected(0),sfpTransceiverCompliance10gBaseEr(1),sfpTransceiverCompliance10gBaseLrm(2),sfpTransceiverCompliance10gBaseSr(3),sfpTransceiverCompliance10gBaseLr(4),sfpTransceiverCompliance1gBaseT(5),sfpTransceiverCompliance1gBaseCx(6),sfpTransceiverCompliance1gBaseLx(7),sfpTransceiverCompliance1gBaseSx(8)} + +Yesno ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "Friendly boolean type" + SYNTAX INTEGER {no(0),yes(1)} + +VpnIfFlagsType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "" + SYNTAX BITS {inactive(0),detect(1),pseudo(2)} + +SfpTimingType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "SFP clock timing type" + SYNTAX INTEGER {sfpTimingTypeInternalRetimer(0),sfpTimingTypeCdr(1)} + +SfpEncodingEnum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "SFP encoding types" + SYNTAX INTEGER {sfpEncodingUnspecified(0),sfpEncoding8b-10b(1),sfpEncoding4b-5b(2),sfpEncodingNrz(3),sfpEncodingManchester(4),sfpEncodingScrambled(5),sfpEncoding64b-66b(6),sfpEncoding256b-257b(7),sfpEncodingPam4(8),sfpEncodingReserved(255)} + +SfpHexBytes ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1t" + STATUS current + DESCRIPTION "Hexadecimal octet array type" + SYNTAX OCTET STRING + +T3 ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "" + SYNTAX BITS {dhcp(0),dns(1),icmp(2),sshd(3),ntp(4),stun(5),all(6),bgp(7),ospf(8),netconf(9),https(10)} + +RouteStatusType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "" + SYNTAX BITS {b(0),f(1),i(2),s(3),r(4),l(5)} + +VpnIfPauseType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "" + SYNTAX BITS {txPause(0),rxPause(1)} + +PppInterfaceAuthEnum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "PPP authentication type" + SYNTAX INTEGER {chap(0),pap(1)} + +CloudExpressAppType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "Cloudexpress applications" + SYNTAX INTEGER { salesforce (1), + office365 (2), + amazonAws (3), + oracle (4), + boxNet (6), + dropbox (7), + intuit (9), + concur (10), + sugarCrm (11), + zohoCrm (12), + zendesk (13), + gotomeeting (14), + webex (15), + googleApps (16) + } +TlocColorEnum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "TLOC color" + SYNTAX INTEGER { default (1), + mpls (2), + metro-ethernet (3), + biz-internet (4), + public-internet (5), + lte (6), + threeG (7), + red (8), + green (9), + blue (10), + gold (11), + silver (12), + bronze (13), + custom1 (14), + custom2 (15), + custom3 (16), + private1 (17), + private2 (18), + private3 (19), + private4 (20), + private5 (21), + private6 (22) + } + +-- App specific information +-- tagpath /app +app OBJECT IDENTIFIER ::= { viptela-oper-vpn 6 } + +-- Cflowd specific information +-- tagpath /app/cflowd +appCflowd OBJECT IDENTIFIER ::= { app 1 } + +-- Display cflowd statistics information +-- tagpath /app/cflowd/statistics +appCflowdStatistics OBJECT IDENTIFIER ::= { appCflowd 3 } + +-- tagpath /app/cflowd/statistics/data-packets +appCflowdStatisticsDataPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of IPFIX data record packets created" + ::= { appCflowdStatistics 1 } + +-- tagpath /app/cflowd/statistics/template-packets +appCflowdStatisticsTemplatePackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of IPFIX template packets created" + ::= { appCflowdStatistics 2 } + +-- tagpath /app/cflowd/statistics/total-packets +appCflowdStatisticsTotalPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of IPFIX packets transmitted" + ::= { appCflowdStatistics 3 } + +-- tagpath /app/cflowd/statistics/flow-refresh +appCflowdStatisticsFlowRefresh OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of flow active timeouts to be reported" + ::= { appCflowdStatistics 4 } + +-- tagpath /app/cflowd/statistics/flow-ageout +appCflowdStatisticsFlowAgeout OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of flow idle timeouts to be reported" + ::= { appCflowdStatistics 5 } + +-- tagpath /app/cflowd/statistics/flow-end-detected +appCflowdStatisticsFlowEndDetected OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of flows whose end was detected by fastpath" + ::= { appCflowdStatistics 6 } + +-- tagpath /app/cflowd/statistics/flow-end-forced +appCflowdStatisticsFlowEndForced OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of flow that were forcibly removed" + ::= { appCflowdStatistics 7 } + +-- Display cflowd template information +-- tagpath /app/cflowd/template +appCflowdTemplate OBJECT IDENTIFIER ::= { appCflowd 4 } + +-- tagpath /app/cflowd/template/name +appCflowdTemplateName OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "cflowd template name" + ::= { appCflowdTemplate 1 } + +-- tagpath /app/cflowd/template/flow-active-timeout +appCflowdTemplateFlowActiveTimeout OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Timeout value for active flows in secs" + ::= { appCflowdTemplate 2 } + +-- tagpath /app/cflowd/template/flow-inactive-timeout +appCflowdTemplateFlowInactiveTimeout OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Timeout value for inactive flows in secs" + ::= { appCflowdTemplate 3 } + +-- tagpath /app/cflowd/template/template-refresh +appCflowdTemplateTemplateRefresh OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Refresh value for template in secs" + ::= { appCflowdTemplate 4 } + +-- DPI specific information +-- tagpath /app/dpi +appDpi OBJECT IDENTIFIER ::= { app 2 } + +-- Display DPI summary +-- tagpath /app/dpi/summary +appDpiSummary OBJECT IDENTIFIER ::= { appDpi 4 } + +-- tagpath /app/dpi/summary/status +appDpiSummaryStatus OBJECT-TYPE + SYNTAX INTEGER {disable(1),enable(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Dpi status" + ::= { appDpiSummary 1 } + +-- tagpath /app/dpi/summary/flows-created +appDpiSummaryFlowsCreated OBJECT-TYPE + SYNTAX ConfdString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Flows created" + ::= { appDpiSummary 2 } + +-- tagpath /app/dpi/summary/flows-expired +appDpiSummaryFlowsExpired OBJECT-TYPE + SYNTAX ConfdString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Flows expired" + ::= { appDpiSummary 3 } + +-- tagpath /app/dpi/summary/current-flows +appDpiSummaryCurrentFlows OBJECT-TYPE + SYNTAX ConfdString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Current flows" + ::= { appDpiSummary 4 } + +-- tagpath /app/dpi/summary/peak-flows +appDpiSummaryPeakFlows OBJECT-TYPE + SYNTAX ConfdString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Peak flows" + ::= { appDpiSummary 5 } + +-- tagpath /app/dpi/summary/current-rate +appDpiSummaryCurrentRate OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Current rate" + ::= { appDpiSummary 6 } + +-- tagpath /app/dpi/summary/peak-rate +appDpiSummaryPeakRate OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Peak rate" + ::= { appDpiSummary 7 } + + +appLog OBJECT IDENTIFIER ::= { app 3 } + +-- tagpath /app/log/flows +appLogFlowsTable OBJECT-TYPE + SYNTAX SEQUENCE OF AppLogFlowsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Flow logging information" + ::= { appLog 1 } + +-- tagpath /app/log/flows +appLogFlowsEntry OBJECT-TYPE + SYNTAX AppLogFlowsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { appLogFlowsVpnId, appLogFlowsSrcIp, appLogFlowsDestIp, appLogFlowsSrcPort, appLogFlowsDestPort, appLogFlowsDscp, appLogFlowsIpProto } + ::= { appLogFlowsTable 1 } + +AppLogFlowsEntry ::= + SEQUENCE { + appLogFlowsVpnId Unsigned32, + appLogFlowsSrcIp InetAddressIP, + appLogFlowsDestIp InetAddressIP, + appLogFlowsSrcPort UnsignedShort, + appLogFlowsDestPort UnsignedShort, + appLogFlowsDscp UnsignedByte, + appLogFlowsIpProto UnsignedByte, + appLogFlowsTcpCntrlBits UnsignedByte, + appLogFlowsIcmpOpcode UnsignedShort, + appLogFlowsNhopIp InetAddressIP, + appLogFlowsTotalPkts Counter64, + appLogFlowsTotalBytes Counter64, + appLogFlowsStartTime String, + appLogFlowsTimeToExpire Unsigned32, + appLogFlowsEgressIntfName String, + appLogFlowsIngressIntfName String, + appLogFlowsPolicyName String, + appLogFlowsPolicyAction String, + appLogFlowsPolicyDirection String + } + +-- tagpath /app/log/flows/vpn-id +appLogFlowsVpnId OBJECT-TYPE + SYNTAX VpnIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "VPN ID" + ::= { appLogFlowsEntry 1 } + + +-- tagpath /app/log/flows/src-ip +appLogFlowsSrcIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Source IP address" + ::= { appLogFlowsEntry 2 } + +-- tagpath /app/log/flows/dest-ip +appLogFlowsDestIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Destination IP address" + ::= { appLogFlowsEntry 3 } + +-- tagpath /app/log/flows/src-port +appLogFlowsSrcPort OBJECT-TYPE + SYNTAX UnsignedShort + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Source port" + ::= { appLogFlowsEntry 4 } + +-- tagpath /app/log/flows/dest-port +appLogFlowsDestPort OBJECT-TYPE + SYNTAX UnsignedShort + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Destination port" + ::= { appLogFlowsEntry 5 } + +-- tagpath /app/log/flows/dscp +appLogFlowsDscp OBJECT-TYPE + SYNTAX UnsignedByte + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "DSCP bits" + ::= { appLogFlowsEntry 6 } + +-- tagpath /app/log/flows/ip-proto +appLogFlowsIpProto OBJECT-TYPE + SYNTAX UnsignedByte + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "IP protocol number" + ::= { appLogFlowsEntry 7 } + +-- tagpath /app/log/flows/tcp-cntrl-bits +appLogFlowsTcpCntrlBits OBJECT-TYPE + SYNTAX UnsignedByte + MAX-ACCESS read-only + STATUS current + DESCRIPTION "TCP control bits" + ::= { appLogFlowsEntry 8 } + +-- tagpath /app/log/flows/icmp-opcode +appLogFlowsIcmpOpcode OBJECT-TYPE + SYNTAX UnsignedShort + MAX-ACCESS read-only + STATUS current + DESCRIPTION "256*ICMP-type + code" + ::= { appLogFlowsEntry 9 } + +-- tagpath /app/log/flows/nhop-ip +appLogFlowsNhopIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Next-hop IP address" + ::= { appLogFlowsEntry 10 } + +-- tagpath /app/log/flows/total-pkts +appLogFlowsTotalPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Total packets" + ::= { appLogFlowsEntry 11 } + +-- tagpath /app/log/flows/total-bytes +appLogFlowsTotalBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Total bytes" + ::= { appLogFlowsEntry 12 } + +-- tagpath /app/log/flows/start-time +appLogFlowsStartTime OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Start time" + ::= { appLogFlowsEntry 13 } + +-- tagpath /app/log/flows/time-to-expire +appLogFlowsTimeToExpire OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Time left to expiration, in seconds" + ::= { appLogFlowsEntry 14 } + +-- tagpath /app/log/flows/egress-intf-name +appLogFlowsEgressIntfName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Egress interface name" + ::= { appLogFlowsEntry 15 } + +-- tagpath /app/log/flows/ingress-intf-name +appLogFlowsIngressIntfName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Ingress interface name" + ::= { appLogFlowsEntry 16 } + +-- tagpath /app/log/flows/policy-name +appLogFlowsPolicyName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Policy name" + ::= { appLogFlowsEntry 17 } + +-- tagpath /app/log/flows/policy-action +appLogFlowsPolicyAction OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Policy action" + ::= { appLogFlowsEntry 18 } + +-- tagpath /app/log/flows/policy-direction +appLogFlowsPolicyDirection OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Policy direction" + ::= { appLogFlowsEntry 19 } + +-- tagpath /app/log/flow-count +appLogFlowCountTable OBJECT-TYPE + SYNTAX SEQUENCE OF AppLogFlowCountEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Flow logging count" + ::= { appLog 2 } + +-- tagpath /app/log/flow-count +appLogFlowCountEntry OBJECT-TYPE + SYNTAX AppLogFlowCountEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { appLogFlowCountVpnId } + ::= { appLogFlowCountTable 1 } + +AppLogFlowCountEntry ::= + SEQUENCE { + appLogFlowCountVpnId Unsigned32, + appLogFlowCountCount Unsigned32 + } + +-- tagpath /app/log/flow-count/vpn-id +appLogFlowCountVpnId OBJECT-TYPE + SYNTAX VpnIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Flow VPN" + ::= { appLogFlowCountEntry 1 } + +-- tagpath /app/log/flow-count/count +appLogFlowCountCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Flow count" + ::= { appLogFlowCountEntry 2 } + +-- Tcp-Optspecific information +-- tagpath /app/tcp-opt +appTcpOpt OBJECT IDENTIFIER ::= { app 4 } + +-- tagpath /app/tcp-opt/active-flows +appTcpOptActiveFlowsTable OBJECT-TYPE + SYNTAX SEQUENCE OF AppTcpOptActiveFlowsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display active TCP-optimized flows" + ::= { appTcpOpt 1 } + +-- tagpath /app/tcp-opt/active-flows +appTcpOptActiveFlowsEntry OBJECT-TYPE + SYNTAX AppTcpOptActiveFlowsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { appTcpOptActiveFlowsVpnId, appTcpOptActiveFlowsSrcIp, appTcpOptActiveFlowsDestIp, appTcpOptActiveFlowsSrcPort, appTcpOptActiveFlowsDestPort } + ::= { appTcpOptActiveFlowsTable 1 } + +AppTcpOptActiveFlowsEntry ::= + SEQUENCE { + appTcpOptActiveFlowsVpnId Unsigned32, + appTcpOptActiveFlowsSrcIp InetAddressIP, + appTcpOptActiveFlowsDestIp InetAddressIP, + appTcpOptActiveFlowsSrcPort UnsignedShort, + appTcpOptActiveFlowsDestPort UnsignedShort, + appTcpOptActiveFlowsStartTime String, + appTcpOptActiveFlowsEgressIntfName String, + appTcpOptActiveFlowsIngressIntfName String, + appTcpOptActiveFlowsTxBytes Counter64, + appTcpOptActiveFlowsRxBytes Counter64, + appTcpOptActiveFlowsTcpState String, + appTcpOptActiveFlowsUnoptReason String, + appTcpOptActiveFlowsProxyIdentity String + } + +-- tagpath /app/tcp-opt/active-flows/vpn-id +appTcpOptActiveFlowsVpnId OBJECT-TYPE + SYNTAX VpnIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "VPN ID" + ::= { appTcpOptActiveFlowsEntry 1 } + +-- tagpath /app/tcp-opt/active-flows/src-ip +appTcpOptActiveFlowsSrcIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Source IP Address" + ::= { appTcpOptActiveFlowsEntry 2 } + +-- tagpath /app/tcp-opt/active-flows/dest-ip +appTcpOptActiveFlowsDestIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Destination IP Address" + ::= { appTcpOptActiveFlowsEntry 3 } + +-- tagpath /app/tcp-opt/active-flows/src-port +appTcpOptActiveFlowsSrcPort OBJECT-TYPE + SYNTAX UnsignedShort + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Source Port" + ::= { appTcpOptActiveFlowsEntry 4 } + +-- tagpath /app/tcp-opt/active-flows/dest-port +appTcpOptActiveFlowsDestPort OBJECT-TYPE + SYNTAX UnsignedShort + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Destination Port" + ::= { appTcpOptActiveFlowsEntry 5 } + + +-- tagpath /app/tcp-opt/active-flows/start-time +appTcpOptActiveFlowsStartTime OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Start time" + ::= { appTcpOptActiveFlowsEntry 6 } + +-- tagpath /app/tcp-opt/active-flows/egress-intf-name +appTcpOptActiveFlowsEgressIntfName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Egress interface name" + ::= { appTcpOptActiveFlowsEntry 7 } + +-- tagpath /app/tcp-opt/active-flows/ingress-intf-name +appTcpOptActiveFlowsIngressIntfName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Ingress interface name" + ::= { appTcpOptActiveFlowsEntry 8 } + +-- tagpath /app/tcp-opt/active-flows/tx-bytes +appTcpOptActiveFlowsTxBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Transmitted Bytes" + ::= { appTcpOptActiveFlowsEntry 9 } + +-- tagpath /app/tcp-opt/active-flows/rx_bytes +appTcpOptActiveFlowsRxBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Received Bytes" + ::= { appTcpOptActiveFlowsEntry 10 } + +-- tagpath /app/tcp-opt/active-flows/state +appTcpOptActiveFlowsTcpState OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "State of the flow" + ::= { appTcpOptActiveFlowsEntry 11 } + +-- tagpath /app/tcp-opt/active-flows/upopt-reason +appTcpOptActiveFlowsUnoptReason OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Reason why flow is unoptimized" + ::= { appTcpOptActiveFlowsEntry 12 } + +-- tagpath /app/tcp-opt/active-flows/proxy-identity +appTcpOptActiveFlowsProxyIdentity OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Proxy identity" + ::= { appTcpOptActiveFlowsEntry 13 } + +-- tagpath /app/tcp-opt/expired-flows +appTcpOptExpiredFlowsTable OBJECT-TYPE + SYNTAX SEQUENCE OF AppTcpOptExpiredFlowsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display expired TCP-optimized flows" + ::= { appTcpOpt 2 } + +-- tagpath /app/tcp-opt/expired-flows +appTcpOptExpiredFlowsEntry OBJECT-TYPE + SYNTAX AppTcpOptExpiredFlowsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { appTcpOptExpiredFlowsTimestamp, appTcpOptExpiredFlowsVpnId, appTcpOptExpiredFlowsSrcIp, appTcpOptExpiredFlowsDestIp, appTcpOptExpiredFlowsSrcPort, appTcpOptExpiredFlowsDestPort } + ::= { appTcpOptExpiredFlowsTable 1 } + +AppTcpOptExpiredFlowsEntry ::= + SEQUENCE { + appTcpOptExpiredFlowsTimestamp ConfdString, + appTcpOptExpiredFlowsVpnId Unsigned32, + appTcpOptExpiredFlowsSrcIp InetAddressIP, + appTcpOptExpiredFlowsDestIp InetAddressIP, + appTcpOptExpiredFlowsSrcPort UnsignedShort, + appTcpOptExpiredFlowsDestPort UnsignedShort, + appTcpOptExpiredFlowsStartTime String, + appTcpOptExpiredFlowsEndTime String, + appTcpOptExpiredFlowsTxBytes Counter64, + appTcpOptExpiredFlowsRxBytes Counter64, + appTcpOptExpiredFlowsTcpState String, + appTcpOptExpiredFlowsUnoptReason String, + appTcpOptExpiredFlowsProxyIdentity String, + appTcpOptExpiredFlowsDeleteReason String + } + +-- tagpath /app/tcp-opt/expired-flows/start-time-key +appTcpOptExpiredFlowsTimestamp OBJECT-TYPE + SYNTAX ConfdString + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Timestamp" + ::= { appTcpOptExpiredFlowsEntry 1 } + +-- tagpath /app/tcp-opt/expired-flows/vpn-id +appTcpOptExpiredFlowsVpnId OBJECT-TYPE + SYNTAX VpnIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "VPN ID" + ::= { appTcpOptExpiredFlowsEntry 2 } + +-- tagpath /app/tcp-opt/expired-flows/src-ip +appTcpOptExpiredFlowsSrcIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Source IP Address" + ::= { appTcpOptExpiredFlowsEntry 3 } + +-- tagpath /app/tcp-opt/expired-flows/dest-ip +appTcpOptExpiredFlowsDestIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Destination IP Address" + ::= { appTcpOptExpiredFlowsEntry 4 } + +-- tagpath /app/tcp-opt/expired-flows/src-port +appTcpOptExpiredFlowsSrcPort OBJECT-TYPE + SYNTAX UnsignedShort + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Source Port" + ::= { appTcpOptExpiredFlowsEntry 5 } + +-- tagpath /app/tcp-opt/expired-flows/dest-port +appTcpOptExpiredFlowsDestPort OBJECT-TYPE + SYNTAX UnsignedShort + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Destination Port" + ::= { appTcpOptExpiredFlowsEntry 6 } + +-- tagpath /app/tcp-opt/expired-flows/start-time +appTcpOptExpiredFlowsStartTime OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Start time" + ::= { appTcpOptExpiredFlowsEntry 7 } + +-- tagpath /app/tcp-opt/expired-flows/end-time +appTcpOptExpiredFlowsEndTime OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "End time" + ::= { appTcpOptExpiredFlowsEntry 8 } + +-- tagpath /app/tcp-opt/expired-flows/tx-bytes +appTcpOptExpiredFlowsTxBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Transmitted Bytes" + ::= { appTcpOptExpiredFlowsEntry 9 } + +-- tagpath /app/tcp-opt/expired-flows/rx_bytes +appTcpOptExpiredFlowsRxBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Received Bytes" + ::= { appTcpOptExpiredFlowsEntry 10 } + +-- tagpath /app/tcp-opt/expired-flows/state +appTcpOptExpiredFlowsTcpState OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "State of the flow" + ::= { appTcpOptExpiredFlowsEntry 11 } + +-- tagpath /app/tcp-opt/expired-flows/upopt-reason +appTcpOptExpiredFlowsUnoptReason OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Reason why flow was unoptimized" + ::= { appTcpOptExpiredFlowsEntry 12 } + +-- tagpath /app/tcp-opt/expired-flows/proxy-identity +appTcpOptExpiredFlowsProxyIdentity OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Proxy identity" + ::= { appTcpOptExpiredFlowsEntry 13 } + +-- tagpath /app/tcp-opt/expired-flows/del-reason +appTcpOptExpiredFlowsDeleteReason OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Reason why flow was deleted" + ::= { appTcpOptExpiredFlowsEntry 14 } + +-- tagpath /app/cflowd/statistics +appTcpOptSummary OBJECT IDENTIFIER ::= { appTcpOpt 3 } + +-- tagpath /app/tcp-opt/summary/flows-optimized +appTcpOptSummaryFlowsOptimized OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of optimized TCP flows" + ::= { appTcpOptSummary 1 } + +-- tagpath /app/tcp-opt/summary/flows-passthrough +appTcpOptSummaryFlowsPassthrough OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of passthrough TCP flows" + ::= { appTcpOptSummary 2 } + +-- tagpath /app/tcp-opt/summary/flows-in-progress +appTcpOptSummaryFlowsInProgress OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of in-progress TCP flows" + ::= { appTcpOptSummary 3 } + +-- tagpath /app/tcp-opt/summary/flows-expired +appTcpOptSummaryFlowsExpired OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of expired TCP flows" + ::= { appTcpOptSummary 4 } + +-- tagpath /app/tcp-opt/summary/flows-close-wait +appTcpOptSummaryFlowsCloseWait OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of expired TCP flows" + ::= { appTcpOptSummary 5 } + +-- tagpath /app/tcp-opt/summary/flows-conn-all-untracked +appTcpOptSummaryFlowsUntracked OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of untracked flows" + ::= { appTcpOptSummary 6 } + +-- IP information +-- tagpath /ip +ip OBJECT IDENTIFIER ::= { viptela-oper-vpn 7 } + +-- MFIB commands +-- tagpath /ip/mfib +ipMfib OBJECT IDENTIFIER ::= { ip 7 } + +-- Display NAT information +-- tagpath /ip/nat +ipNat OBJECT IDENTIFIER ::= { ip 9 } + +-- Display DHCP information +-- tagpath /dhcp +dhcp OBJECT IDENTIFIER ::= { viptela-oper-vpn 12 } + +-- Display DHCPv6 information +-- tagpath /dhcpv6 +dhcpv6 OBJECT IDENTIFIER ::= { viptela-oper-vpn 18 } + +-- Display PPPoE information +-- tagpath /pppoe +pppoe OBJECT IDENTIFIER ::= { viptela-oper-vpn 15 } + +-- PPPoE statistics +-- tagpath /pppoe/statistics +pppoeStatistics OBJECT IDENTIFIER ::= { pppoe 10 } + +-- tagpath /pppoe/statistics/pppoe-tx-pkts +pppoeStatisticsPppoeTxPkts OBJECT-TYPE + SYNTAX ConfdString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "PPPoE Tx packets" + ::= { pppoeStatistics 1 } + +-- tagpath /pppoe/statistics/pppoe-rx-pkts +pppoeStatisticsPppoeRxPkts OBJECT-TYPE + SYNTAX ConfdString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "PPPoE Rx packets" + ::= { pppoeStatistics 2 } + +-- tagpath /pppoe/statistics/pppoe-tx-session-drops +pppoeStatisticsPppoeTxSessionDrops OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "PPPoE tx drops due to invalid session id" + ::= { pppoeStatistics 3 } + +-- tagpath /pppoe/statistics/pppoe-rx-session-drops +pppoeStatisticsPppoeRxSessionDrops OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "PPPoE rx drops due to invalid session id" + ::= { pppoeStatistics 4 } + +-- tagpath /pppoe/statistics/pppoe-lcp-pkts +pppoeStatisticsPppoeLcpPkts OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "PPPoE ppp LCP protocol pkts" + ::= { pppoeStatistics 5 } + +-- tagpath /pppoe/statistics/pppoe-ipcp-pkts +pppoeStatisticsPppoeIpcpPkts OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "PPPoE ppp IPCP protocol pkts" + ::= { pppoeStatistics 6 } + +-- tagpath /pppoe/statistics/pppoe-ccp-pkts +pppoeStatisticsPppoeCcpPkts OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "PPPoE ppp CCP protocol pkts" + ::= { pppoeStatistics 7 } + +-- tagpath /pppoe/statistics/pppoe-inv-discovery-pkts +pppoeStatisticsPppoeInvDiscoveryPkts OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "PPPoE invalid discovery packets" + ::= { pppoeStatistics 8 } + +-- tagpath /pppoe/statistics/pppoe-padi-pkts +pppoeStatisticsPppoePadiPkts OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "PPPoE active discovery initiation pkts" + ::= { pppoeStatistics 9 } + +-- tagpath /pppoe/statistics/pppoe-pado-pkts +pppoeStatisticsPppoePadoPkts OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "PPPoE active discovery offer pkts" + ::= { pppoeStatistics 10 } + +-- tagpath /pppoe/statistics/pppoe-padr-pkts +pppoeStatisticsPppoePadrPkts OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "PPPoE active discovery response pkts" + ::= { pppoeStatistics 11 } + +-- tagpath /pppoe/statistics/pppoe-pads-pkts +pppoeStatisticsPppoePadsPkts OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "PPPoE active discovery session pkts" + ::= { pppoeStatistics 12 } + +-- tagpath /pppoe/statistics/pppoe-padt-pkts +pppoeStatisticsPppoePadtPkts OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "PPPoE active discovery termination pkts" + ::= { pppoeStatistics 13 } + +-- Display PPP interface information +-- tagpath /ppp +ppp OBJECT IDENTIFIER ::= { viptela-oper-vpn 16 } + +-- Display SFP information +-- tagpath /sfp +sfp OBJECT IDENTIFIER ::= { viptela-oper-vpn 17 } + +-- tagpath /arp +arpTable OBJECT-TYPE + SYNTAX SEQUENCE OF ArpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display ARP table" + ::= { viptela-oper-vpn 1 } + +-- tagpath /arp +arpEntry OBJECT-TYPE + SYNTAX ArpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { arpVpnId, arpIfName, arpIp } + ::= { arpTable 1 } + +ArpEntry ::= + SEQUENCE { + arpVpnId Unsigned32, + arpIfName String, + arpIp InetAddressIP, + arpMac String, + arpState INTEGER, + arpIdleTimer String, + arpUptime String + } + +-- tagpath /arp/vpn-id +arpVpnId OBJECT-TYPE + SYNTAX VpnIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "VPN ID" + ::= { arpEntry 1 } + +-- tagpath /arp/if-name +arpIfName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Interface name" + ::= { arpEntry 2 } + +-- tagpath /arp/ip +arpIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "IP address" + ::= { arpEntry 3 } + +-- tagpath /arp/mac +arpMac OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "MAC address" + ::= { arpEntry 4 } + +-- tagpath /arp/state +arpState OBJECT-TYPE + SYNTAX INTEGER {static(0),dynamic(1),invalid(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "State" + ::= { arpEntry 5 } + +-- tagpath /arp/idle-timer +arpIdleTimer OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Time before expiration, in seconds" + ::= { arpEntry 6 } + +-- tagpath /arp/uptime +arpUptime OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "How long this neighbor entry has been active, in seconds" + ::= { arpEntry 7 } + +-- tagpath /nd6 +nd6Table OBJECT-TYPE + SYNTAX SEQUENCE OF Nd6Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display IPv6 neighbor table" + ::= { viptela-oper-vpn 3 } + +-- tagpath /nd6 +nd6Entry OBJECT-TYPE + SYNTAX Nd6Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { nd6VpnId, nd6IfName, nd6Ip } + ::= { nd6Table 1 } + +Nd6Entry ::= + SEQUENCE { + nd6VpnId Unsigned32, + nd6IfName String, + nd6Ip InetAddressIP, + nd6Mac String, + nd6State INTEGER, + nd6IdleTimer String, + nd6Uptime String + } + +-- tagpath /nd6/vpn-id +nd6VpnId OBJECT-TYPE + SYNTAX VpnIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "VPN ID" + ::= { nd6Entry 1 } + +-- tagpath /nd6/if-name +nd6IfName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Interface name" + ::= { nd6Entry 2 } + +-- tagpath /nd6/ip +nd6Ip OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "IP address" + ::= { nd6Entry 3 } + +-- tagpath /nd6/mac +nd6Mac OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "MAC address" + ::= { nd6Entry 4 } + +-- tagpath /nd6/state +nd6State OBJECT-TYPE + SYNTAX INTEGER {static(0),dynamic(1),invalid(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "State" + ::= { nd6Entry 5 } + +-- tagpath /nd6/idle-timer +nd6IdleTimer OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Time before expiration, in seconds" + ::= { nd6Entry 6 } + +-- tagpath /nd6/uptime +nd6Uptime OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "How long this neighbor entry has been active, in seconds" + ::= { nd6Entry 7 } + +-- tagpath /interface +interfaceTable OBJECT-TYPE + SYNTAX SEQUENCE OF InterfaceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display interface" + ::= { viptela-oper-vpn 2 } + +-- tagpath /interface +interfaceEntry OBJECT-TYPE + SYNTAX InterfaceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { interfaceVpnId, interfaceIfname, interfaceAfType } + ::= { interfaceTable 1 } + +InterfaceEntry ::= + SEQUENCE { + interfaceVpnId Unsigned32, + interfaceIfname String, + interfaceIpAddress String, + interfaceIpv6Address String, + interfaceIfAdminStatus String, + interfaceIfOperStatus String, + interfaceIpv6AdminStatus String, + interfaceIfTrackerStatus String, + interfaceDesc String, + interfaceEncapType INTEGER, + interfacePortType INTEGER, + interfaceIfindex Unsigned32, + interfaceMtu Unsigned32, + interfaceHwaddr String, + interfaceSpeedMbps Unsigned32, + interfaceDuplex INTEGER, + interfaceAutoNeg TruthValue, + interfacePauseType VpnIfPauseType, + interfaceTcpMssAdjust UnsignedShort, + interfaceUptime String, + interfaceAllowService T3, + interfaceRxPackets Counter64, + interfaceRxOctets Counter64, + interfaceRxErrors Counter64, + interfaceRxDrops Counter64, + interfaceTxPackets Counter64, + interfaceTxOctets Counter64, + interfaceTxErrors Counter64, + interfaceTxDrops Counter64, + interfaceRxPps Counter64, + interfaceRxKbps Counter64, + interfaceTxPps Counter64, + interfaceTxKbps Counter64, + interfaceRxArpRequests Counter64, + interfaceTxArpReplies Counter64, + interfaceTxArpRequests Counter64, + interfaceRxArpReplies Counter64, + interfaceArpAddFails Counter64, + interfaceRxArpReplyDrops Counter64, + interfaceRxArpRateLimitDrops Counter64, + interfaceTxArpRateLimitDrops Counter64, + interfaceRxArpNonLocalDrops Counter64, + interfaceTxArpRequestFail Counter64, + interfaceTxNoArpDrops Counter64, + interfaceRxIpTtlExpired Counter64, + interfaceRxIpErrors Counter64, + interfaceInterfaceDisabled Counter64, + interfaceRxPolicerDrops Counter64, + interfaceRxNonIpDrops Counter64, + interfaceFilterDrops Counter64, + interfaceMirrorDrops Counter64, + interfaceCpuPolicerDrops Counter64, + interfaceTxIcmpPolicerDrops Counter64, + interfaceTxIcmpMirroredDrops Counter64, + interfaceSplitHorizonDrops Counter64, + interfaceRouteLookupFail Counter64, + interfaceBadLabel Counter64, + interfaceTxInterfaceDisabled Counter64, + interfaceRxMulticastPkts Counter64, + interfaceRxBroadcastPkts Counter64, + interfaceTxMulticastPkts Counter64, + interfaceTxBroadcastPkts Counter64, + interfaceRxPausePkts Counter64, + interfaceRxDmacFilterDrops Counter64, + interfaceRxWredDrops Counter64, + interfaceRxInterfaceNotFound Counter64, + interfaceRxInbErrors Counter64, + interfaceRxOversizeErrors Counter64, + interfaceRxFcsAlignErrors Counter64, + interfaceRxUndersizeErrors Counter64, + interfaceTxUnderflowPkts Counter64, + interfaceTxCollisionDrops Counter64, + interfaceTxPausePkts Counter64, + interfaceTxFragmentsNeeded Counter64, + interfaceTxFragments Counter64, + interfaceTxFragmentDrops Counter64, + interfaceTxTailRedDrops Counter64, + interfaceLlqDrops Counter64, + interfaceRxPktSize64 Counter64, + interfaceRxPktSizeLt64 Counter64, + interfaceRxPktSize65127 Counter64, + interfaceRxPktSize128255 Counter64, + interfaceRxPktSize256511 Counter64, + interfaceRxPktSize5121023 Counter64, + interfaceRxPktSize10241518 Counter64, + interfaceRxPktSizeGt1518 Counter64, + interfaceTxPktSize64 Counter64, + interfaceTxPktSizeLt64 Counter64, + interfaceTxPktSize65127 Counter64, + interfaceTxPktSize128255 Counter64, + interfaceTxPktSize256511 Counter64, + interfaceTxPktSize5121023 Counter64, + interfaceTxPktSize10241518 Counter64, + interfaceTxPktSizeGt1518 Counter64, + interfaceNumFlaps Unsigned32, + interfacePppoeEnabledInterface String, + interfacePppoeTxPkts Counter64, + interfacePppoeRxPkts Counter64, + interfaceBandwidthUpstream Unsigned32, + interfaceBandwidthDownstream Unsigned32, + interfaceAfType INTEGER, + interfaceLinkLocalAddress String, + interfaceShapingRate Counter64, + interfaceDot1xTxPkts Counter64, + interfaceDot1xRxPkts Counter64, + interfaceRxPolicerRemark Counter64, + interfaceAddrType IfAddressTypeEnum, + interfaceIcmpRedirectTxDrops Counter64, + interfaceIcmpRedirectRxDrops Counter64, + interfaceDevicePolicyDrops Counter64, + interfaceTxArpReplyRateLimitDrops Counter64 + } + +-- tagpath /interface/vpn-id +interfaceVpnId OBJECT-TYPE + SYNTAX VpnIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "VPN ID" + ::= { interfaceEntry 1 } + +-- tagpath /interface/ifname +interfaceIfname OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Interface name" + ::= { interfaceEntry 2 } + +-- tagpath /interface/ip-address +interfaceIpAddress OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Address" + ::= { interfaceEntry 3 } + +-- tagpath /interface/ipv6-address +interfaceIpv6Address OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "IPv6 Address" + ::= { interfaceEntry 4 } + +-- tagpath /interface/if-admin-status +interfaceIfAdminStatus OBJECT-TYPE + SYNTAX String (SIZE (1 .. 8)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Interface administrative status" + ::= { interfaceEntry 5 } + +-- tagpath /interface/if-oper-status +interfaceIfOperStatus OBJECT-TYPE + SYNTAX String (SIZE (1 .. 16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Interface operational status" + ::= { interfaceEntry 6 } + +-- tagpath /interface/if-tracker-status +interfaceIfTrackerStatus OBJECT-TYPE + SYNTAX String (SIZE (1 .. 16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Interface tracker status" + ::= { interfaceEntry 106 } + +-- tagpath /interface/desc +interfaceDesc OBJECT-TYPE + SYNTAX String (SIZE (1 .. 127)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Interface description" + ::= { interfaceEntry 7 } + +-- tagpath /interface/if-ipv6-admin-status +interfaceIpv6AdminStatus OBJECT-TYPE + SYNTAX String (SIZE (1 .. 8)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Interface IPv6 administrative status" + ::= { interfaceEntry 8 } + +-- tagpath /interface/encap-type +interfaceEncapType OBJECT-TYPE + SYNTAX INTEGER {null(0),vlan(1),ppp(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Encapsulation type" + ::= { interfaceEntry 9 } + +-- tagpath /interface/port-type +interfacePortType OBJECT-TYPE + SYNTAX INTEGER {service(0),transport(1),loopback(2),mgmt(3)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Port type" + ::= { interfaceEntry 10 } + +-- tagpath /interface/ifindex +interfaceIfindex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Interface index" + ::= { interfaceEntry 11 } + +-- tagpath /interface/mtu +interfaceMtu OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "MTU" + ::= { interfaceEntry 12 } + +-- tagpath /interface/hwaddr +interfaceHwaddr OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Hardware address" + ::= { interfaceEntry 13 } + +-- tagpath /interface/speed-mbps +interfaceSpeedMbps OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Speed" + ::= { interfaceEntry 14 } + +-- tagpath /interface/duplex +interfaceDuplex OBJECT-TYPE + SYNTAX INTEGER {full(0),half(1),nA(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Duplex mode" + ::= { interfaceEntry 15 } + +-- tagpath /interface/auto-neg +interfaceAutoNeg OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Autonegotiation" + ::= { interfaceEntry 16 } + +-- tagpath /interface/pause-type +interfacePauseType OBJECT-TYPE + SYNTAX VpnIfPauseType + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Pause parameters type" + ::= { interfaceEntry 17 } + +-- tagpath /interface/tcp-mss-adjust +interfaceTcpMssAdjust OBJECT-TYPE + SYNTAX UnsignedShort + MAX-ACCESS read-only + STATUS current + DESCRIPTION "TCP MSS on SYN packets, in bytes" + ::= { interfaceEntry 18 } + +-- tagpath /interface/uptime +interfaceUptime OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Interface uptime" + ::= { interfaceEntry 19 } + +-- tagpath /interface/allow-service +interfaceAllowService OBJECT-TYPE + SYNTAX T3 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Which services are allowed on this interface (only for WAN interfaces)" + ::= { interfaceEntry 20 } + +-- tagpath /interface/rx-packets +interfaceRxPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceEntry 21 } + +-- tagpath /interface/rx-octets +interfaceRxOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceEntry 22 } + +-- tagpath /interface/rx-errors +interfaceRxErrors OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceEntry 23 } + +-- tagpath /interface/rx-drops +interfaceRxDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceEntry 24 } + +-- tagpath /interface/tx-packets +interfaceTxPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceEntry 25 } + +-- tagpath /interface/tx-octets +interfaceTxOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceEntry 26 } + +-- tagpath /interface/tx-errors +interfaceTxErrors OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceEntry 27 } + +-- tagpath /interface/tx-drops +interfaceTxDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceEntry 28 } + +-- tagpath /interface/rx-pps +interfaceRxPps OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceEntry 29 } + +-- tagpath /interface/rx-kbps +interfaceRxKbps OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceEntry 30 } + +-- tagpath /interface/tx-pps +interfaceTxPps OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceEntry 31 } + +-- tagpath /interface/tx-kbps +interfaceTxKbps OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceEntry 32 } + +-- tagpath /interface/rx-arp-requests +interfaceRxArpRequests OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceEntry 33 } + +-- tagpath /interface/tx-arp-replies +interfaceTxArpReplies OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceEntry 34 } + +-- tagpath /interface/tx-arp-requests +interfaceTxArpRequests OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceEntry 35 } + +-- tagpath /interface/rx-arp-replies +interfaceRxArpReplies OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceEntry 36 } + +-- tagpath /interface/arp-add-fails +interfaceArpAddFails OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceEntry 37 } + +-- tagpath /interface/rx-arp-reply-drops +interfaceRxArpReplyDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceEntry 38 } + +-- tagpath /interface/rx-arp-rate-limit-drops +interfaceRxArpRateLimitDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceEntry 39 } + +-- tagpath /interface/tx-arp-rate-limit-drops +interfaceTxArpRateLimitDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceEntry 40 } + +-- tagpath /interface/rx-arp-non-local-drops +interfaceRxArpNonLocalDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceEntry 41 } + +-- tagpath /interface/tx-arp-request-fail +interfaceTxArpRequestFail OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceEntry 42 } + +-- tagpath /interface/tx-no-arp-drops +interfaceTxNoArpDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceEntry 43 } + +-- tagpath /interface/rx-ip-ttl-expired +interfaceRxIpTtlExpired OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceEntry 44 } + +-- tagpath /interface/rx-ip-errors +interfaceRxIpErrors OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceEntry 45 } + +-- tagpath /interface/interface-disabled +interfaceInterfaceDisabled OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceEntry 46 } + +-- tagpath /interface/rx-policer-drops +interfaceRxPolicerDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceEntry 47 } + +-- tagpath /interface/rx-non-ip-drops +interfaceRxNonIpDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceEntry 48 } + +-- tagpath /interface/filter-drops +interfaceFilterDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceEntry 49 } + +-- tagpath /interface/mirror-drops +interfaceMirrorDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceEntry 50 } + +-- tagpath /interface/cpu-policer-drops +interfaceCpuPolicerDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceEntry 51 } + +-- tagpath /interface/tx-icmp-policer-drops +interfaceTxIcmpPolicerDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceEntry 52 } + +-- tagpath /interface/tx-icmp-mirrored-drops +interfaceTxIcmpMirroredDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceEntry 53 } + +-- tagpath /interface/split-horizon-drops +interfaceSplitHorizonDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceEntry 54 } + +-- tagpath /interface/route-lookup-fail +interfaceRouteLookupFail OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceEntry 55 } + +-- tagpath /interface/bad-label +interfaceBadLabel OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceEntry 56 } + +-- tagpath /interface/tx-interface-disabled +interfaceTxInterfaceDisabled OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceEntry 57 } + +-- tagpath /interface/rx-multicast-pkts +interfaceRxMulticastPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceEntry 58 } + +-- tagpath /interface/rx-broadcast-pkts +interfaceRxBroadcastPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceEntry 59 } + +-- tagpath /interface/tx-multicast-pkts +interfaceTxMulticastPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceEntry 60 } + +-- tagpath /interface/tx-broadcast-pkts +interfaceTxBroadcastPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceEntry 61 } + +-- tagpath /interface/rx-pause-pkts +interfaceRxPausePkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceEntry 62 } + +-- tagpath /interface/rx-dmac-filter-drops +interfaceRxDmacFilterDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceEntry 63 } + +-- tagpath /interface/rx-wred-drops +interfaceRxWredDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceEntry 64 } + +-- tagpath /interface/rx-interface-not-found +interfaceRxInterfaceNotFound OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceEntry 65 } + +-- tagpath /interface/rx-inb-errors +interfaceRxInbErrors OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceEntry 66 } + +-- tagpath /interface/rx-oversize-errors +interfaceRxOversizeErrors OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceEntry 67 } + +-- tagpath /interface/rx-fcs-align-errors +interfaceRxFcsAlignErrors OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceEntry 68 } + +-- tagpath /interface/rx-undersize-errors +interfaceRxUndersizeErrors OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceEntry 69 } + +-- tagpath /interface/tx-underflow-pkts +interfaceTxUnderflowPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceEntry 70 } + +-- tagpath /interface/tx-collision-drops +interfaceTxCollisionDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceEntry 71 } + +-- tagpath /interface/tx-pause-pkts +interfaceTxPausePkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceEntry 72 } + +-- tagpath /interface/tx-fragments-needed +interfaceTxFragmentsNeeded OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceEntry 73 } + +-- tagpath /interface/tx-fragments +interfaceTxFragments OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceEntry 74 } + +-- tagpath /interface/tx-fragment-drops +interfaceTxFragmentDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceEntry 75 } + +-- tagpath /interface/tx-tail-red-drops +interfaceTxTailRedDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceEntry 76 } + +-- tagpath /interface/llq-drops +interfaceLlqDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceEntry 77 } + +-- tagpath /interface/rx-pkt-size-64 +interfaceRxPktSize64 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceEntry 78 } + +-- tagpath /interface/rx-pkt-size-lt-64 +interfaceRxPktSizeLt64 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceEntry 79 } + +-- tagpath /interface/rx-pkt-size-65-127 +interfaceRxPktSize65127 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceEntry 80 } + +-- tagpath /interface/rx-pkt-size-128-255 +interfaceRxPktSize128255 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceEntry 81 } + +-- tagpath /interface/rx-pkt-size-256-511 +interfaceRxPktSize256511 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceEntry 82 } + +-- tagpath /interface/rx-pkt-size-512-1023 +interfaceRxPktSize5121023 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceEntry 83 } + +-- tagpath /interface/rx-pkt-size-1024-1518 +interfaceRxPktSize10241518 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceEntry 84 } + +-- tagpath /interface/rx-pkt-size-gt-1518 +interfaceRxPktSizeGt1518 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceEntry 85 } + +-- tagpath /interface/tx-pkt-size-64 +interfaceTxPktSize64 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceEntry 86 } + +-- tagpath /interface/tx-pkt-size-lt-64 +interfaceTxPktSizeLt64 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceEntry 87 } + +-- tagpath /interface/tx-pkt-size-65-127 +interfaceTxPktSize65127 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceEntry 88 } + +-- tagpath /interface/tx-pkt-size-128-255 +interfaceTxPktSize128255 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceEntry 89 } + +-- tagpath /interface/tx-pkt-size-256-511 +interfaceTxPktSize256511 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceEntry 90 } + +-- tagpath /interface/tx-pkt-size-512-1023 +interfaceTxPktSize5121023 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceEntry 91 } + +-- tagpath /interface/tx-pkt-size-1024-1518 +interfaceTxPktSize10241518 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceEntry 92 } + +-- tagpath /interface/tx-pkt-size-gt-1518 +interfaceTxPktSizeGt1518 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceEntry 93 } + +-- tagpath /interface/num-flaps +interfaceNumFlaps OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of interface flaps since last boot" + ::= { interfaceEntry 94 } + +-- tagpath /interface/pppoe-enabled-interface +interfacePppoeEnabledInterface OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "PPPoE-enabled interface" + ::= { interfaceEntry 95 } + +-- tagpath /interface/pppoe-tx-pkts +interfacePppoeTxPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "PPPoE Tx packets" + ::= { interfaceEntry 96 } + +-- tagpath /interface/pppoe-rx-pkts +interfacePppoeRxPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "PPPoE Rx packets" + ::= { interfaceEntry 97 } + +interfaceBandwidthUpstream OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Interface upstream bandwidth capacity" + ::= { interfaceEntry 98 } + +interfaceBandwidthDownstream OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Interface downstream bandwidth capacity" + ::= { interfaceEntry 99 } + +-- tagpath /interface/af-type +interfaceAfType OBJECT-TYPE + SYNTAX INTEGER{ipv4(0), ipv6(1)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Interface AF Type" + ::= { interfaceEntry 100 } + +-- tagpath /interface/link-local-address +interfaceLinkLocalAddress OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Link local address" + ::= { interfaceEntry 101 } + +-- tagpath /interface/shaping-rate +interfaceShapingRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Interface shaping rate in kbps" + ::= { interfaceEntry 102 } + +-- tagpath /interface/dot1x-tx-pkts +interfaceDot1xTxPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Dot1x Tx packets" + ::= { interfaceEntry 103 } + +-- tagpath /interface/dot1x-rx-pkts +interfaceDot1xRxPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Dot1x Rx packets" + ::= { interfaceEntry 104 } + +-- tagpath /interface/rx-policer-remark +interfaceRxPolicerRemark OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceEntry 105 } + +-- tagpath /interface/addr-type +interfaceAddrType OBJECT-TYPE + SYNTAX IfAddressTypeEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Interface primary address type" + ::= { interfaceEntry 107 } + +-- tagpath /interface/icmp-redirect-tx-drops +interfaceIcmpRedirectTxDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "ICMP redirect Tx drops" + ::= { interfaceEntry 108 } + +-- tagpath /interface/icmp-redirect-rx-drops +interfaceIcmpRedirectRxDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "ICMP redirect Rx drops" + ::= { interfaceEntry 109 } + +-- tagpath /interface/device-policy-drops +interfaceDevicePolicyDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Device Policy Rx drops" + ::= { interfaceEntry 110 } + +-- tagpath /interface/tx-arp-reply-rate-limit-drops +interfaceTxArpReplyRateLimitDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceEntry 111 } + +-- tagpath /interface/if-addr +interfaceIfAddrTable OBJECT-TYPE + SYNTAX SEQUENCE OF InterfaceIfAddrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display interface addresses" + ::= { viptela-oper-vpn 4 } + +-- tagpath /interface/if-addr +interfaceIfAddrEntry OBJECT-TYPE + SYNTAX InterfaceIfAddrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { interfaceVpnId, interfaceIfname, interfaceAfType, interfaceIfAddrAddrId } + ::= { interfaceIfAddrTable 1 } + +InterfaceIfAddrEntry ::= + SEQUENCE { + interfaceIfAddrAddrId Unsigned32, + interfaceIfAddrIpAddress String, + interfaceIfAddrBroadcastAddr IpAddress, + interfaceIfAddrSecondary TruthValue + } + +-- tagpath /interface/if-addr/addr-id +interfaceIfAddrAddrId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Address ID" + ::= { interfaceIfAddrEntry 1 } + +-- tagpath /interface/if-addr/ip-address +interfaceIfAddrIpAddress OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "IP address" + ::= { interfaceIfAddrEntry 2 } + +-- tagpath /interface/if-addr/broadcast-addr +interfaceIfAddrBroadcastAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Broadcast address" + ::= { interfaceIfAddrEntry 3 } + +-- tagpath /interface/if-addr/secondary +interfaceIfAddrSecondary OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Secondary address" + ::= { interfaceIfAddrEntry 4 } + +-- tagpath /interface/queue +interfaceQueueTable OBJECT-TYPE + SYNTAX SEQUENCE OF InterfaceQueueEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Queue statistics" + ::= { viptela-oper-vpn 5 } + +-- tagpath /interface/queue +interfaceQueueEntry OBJECT-TYPE + SYNTAX InterfaceQueueEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { interfaceVpnId, interfaceIfname, interfaceAfType, interfaceQueueQnum } + ::= { interfaceQueueTable 1 } + +InterfaceQueueEntry ::= + SEQUENCE { + interfaceQueueQnum UnsignedByte, + interfaceQueueQueuedPackets Counter64, + interfaceQueueQueuedBytes Counter64, + interfaceQueueTailDropPackets Counter64, + interfaceQueueTailDropBytes Counter64, + interfaceQueueRedDropPackets Counter64, + interfaceQueueRedDropBytes Counter64, + interfaceQueueTxPackets Counter64, + interfaceQueueTxBytes Counter64, + interfaceQueueQueueDepth Counter64, + interfaceQueueMaxDepth Counter64, + interfaceQueueAvgQueue Counter64, + interfaceQueueQueuePps Counter64, + interfaceQueueQueueDropPps Counter64 + } + +-- tagpath /interface/queue/qnum +interfaceQueueQnum OBJECT-TYPE + SYNTAX UnsignedByte (0 .. 7) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Queue number" + ::= { interfaceQueueEntry 1 } + +-- tagpath /interface/queue/queued-packets +interfaceQueueQueuedPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceQueueEntry 2 } + +-- tagpath /interface/queue/queued-bytes +interfaceQueueQueuedBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceQueueEntry 3 } + +-- tagpath /interface/queue/tail-drop-packets +interfaceQueueTailDropPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceQueueEntry 4 } + +-- tagpath /interface/queue/tail-drop-bytes +interfaceQueueTailDropBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceQueueEntry 5 } + +-- tagpath /interface/queue/red-drop-packets +interfaceQueueRedDropPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceQueueEntry 6 } + +-- tagpath /interface/queue/red-drop-bytes +interfaceQueueRedDropBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceQueueEntry 7 } + +-- tagpath /interface/queue/tx-packets +interfaceQueueTxPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceQueueEntry 8 } + +-- tagpath /interface/queue/tx-bytes +interfaceQueueTxBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceQueueEntry 9 } + +-- tagpath /interface/queue/queue-depth +interfaceQueueQueueDepth OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceQueueEntry 10 } + +-- tagpath /interface/queue/max-depth +interfaceQueueMaxDepth OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceQueueEntry 11 } + +-- tagpath /interface/queue/avg-queue +interfaceQueueAvgQueue OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceQueueEntry 12 } + +-- tagpath /interface/queue/queue-pps +interfaceQueueQueuePps OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceQueueEntry 13 } + +-- tagpath /interface/queue/queue-drop-pps +interfaceQueueQueueDropPps OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceQueueEntry 14 } + +-- tagpath /app/cflowd/flows +appCflowdFlowsTable OBJECT-TYPE + SYNTAX SEQUENCE OF AppCflowdFlowsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display cflowd flows" + ::= { appCflowd 1 } + +-- tagpath /app/cflowd/flows +appCflowdFlowsEntry OBJECT-TYPE + SYNTAX AppCflowdFlowsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { appCflowdFlowsVpnId, appCflowdFlowsSrcIp, appCflowdFlowsDestIp, appCflowdFlowsSrcPort, appCflowdFlowsDestPort, appCflowdFlowsDscp, appCflowdFlowsIpProto } + ::= { appCflowdFlowsTable 1 } + +AppCflowdFlowsEntry ::= + SEQUENCE { + appCflowdFlowsVpnId Unsigned32, + appCflowdFlowsSrcIp InetAddressIP, + appCflowdFlowsDestIp InetAddressIP, + appCflowdFlowsSrcPort UnsignedShort, + appCflowdFlowsDestPort UnsignedShort, + appCflowdFlowsDscp UnsignedByte, + appCflowdFlowsIpProto UnsignedByte, + appCflowdFlowsTcpCntrlBits UnsignedByte, + appCflowdFlowsIcmpOpcode UnsignedShort, + appCflowdFlowsNhopIp InetAddressIP, + appCflowdFlowsEgressIntf Unsigned32, --deprecated from 15.4 + appCflowdFlowsIngressIntf Unsigned32, --deprecated from 15.4 + appCflowdFlowsTotalPkts Counter64, + appCflowdFlowsTotalBytes Counter64, + appCflowdFlowsMinLen UnsignedShort, + appCflowdFlowsMaxLen UnsignedShort, + appCflowdFlowsStartTime String, + appCflowdFlowsTimeToExpire Unsigned32, + appCflowdFlowsEgressIntfName String, + appCflowdFlowsIngressIntfName String, + appCflowdFlowsAppID Unsigned32 + } + +-- tagpath /app/cflowd/flows/vpn-id +appCflowdFlowsVpnId OBJECT-TYPE + SYNTAX VpnIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "VPN ID" + ::= { appCflowdFlowsEntry 1 } + +-- tagpath /app/cflowd/flows/src-ip +appCflowdFlowsSrcIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Source IP Address" + ::= { appCflowdFlowsEntry 2 } + +-- tagpath /app/cflowd/flows/dest-ip +appCflowdFlowsDestIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Destination IP Address" + ::= { appCflowdFlowsEntry 3 } + +-- tagpath /app/cflowd/flows/src-port +appCflowdFlowsSrcPort OBJECT-TYPE + SYNTAX UnsignedShort + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Source Port" + ::= { appCflowdFlowsEntry 4 } + +-- tagpath /app/cflowd/flows/dest-port +appCflowdFlowsDestPort OBJECT-TYPE + SYNTAX UnsignedShort + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Destination Port" + ::= { appCflowdFlowsEntry 5 } + +-- tagpath /app/cflowd/flows/dscp +appCflowdFlowsDscp OBJECT-TYPE + SYNTAX UnsignedByte + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "DSCP bits" + ::= { appCflowdFlowsEntry 6 } + +-- tagpath /app/cflowd/flows/ip-proto +appCflowdFlowsIpProto OBJECT-TYPE + SYNTAX UnsignedByte + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "IP protocol number" + ::= { appCflowdFlowsEntry 7 } + +-- tagpath /app/cflowd/flows/tcp-cntrl-bits +appCflowdFlowsTcpCntrlBits OBJECT-TYPE + SYNTAX UnsignedByte + MAX-ACCESS read-only + STATUS current + DESCRIPTION "TCP control bits" + ::= { appCflowdFlowsEntry 8 } + +-- tagpath /app/cflowd/flows/icmp-opcode +appCflowdFlowsIcmpOpcode OBJECT-TYPE + SYNTAX UnsignedShort + MAX-ACCESS read-only + STATUS current + DESCRIPTION "256*ICMP-type + code" + ::= { appCflowdFlowsEntry 9 } + +-- tagpath /app/cflowd/flows/nhop-ip +appCflowdFlowsNhopIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "NextHop IP address" + ::= { appCflowdFlowsEntry 10 } + +-- tagpath /app/cflowd/flows/egress-intf +appCflowdFlowsEgressIntf OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION "egress interface id - obsolete from 15.4" + ::= { appCflowdFlowsEntry 11 } + +-- tagpath /app/cflowd/flows/ingress-intf +appCflowdFlowsIngressIntf OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION "ingress interface id - obsolete from 15.4" + ::= { appCflowdFlowsEntry 12 } + +-- tagpath /app/cflowd/flows/total-pkts +appCflowdFlowsTotalPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Total pkts" + ::= { appCflowdFlowsEntry 13 } + +-- tagpath /app/cflowd/flows/total-bytes +appCflowdFlowsTotalBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Total bytes" + ::= { appCflowdFlowsEntry 14 } + +-- tagpath /app/cflowd/flows/min-len +appCflowdFlowsMinLen OBJECT-TYPE + SYNTAX UnsignedShort + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Min length IP packet" + ::= { appCflowdFlowsEntry 15 } + +-- tagpath /app/cflowd/flows/max-len +appCflowdFlowsMaxLen OBJECT-TYPE + SYNTAX UnsignedShort + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Max length IP packet" + ::= { appCflowdFlowsEntry 16 } + +-- tagpath /app/cflowd/flows/start-time +appCflowdFlowsStartTime OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Start time" + ::= { appCflowdFlowsEntry 17 } + +-- tagpath /app/cflowd/flows/time-to-expire +appCflowdFlowsTimeToExpire OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "time left to expire in secs" + ::= { appCflowdFlowsEntry 18 } + +-- tagpath /app/cflowd/flows/egress-intf-name +appCflowdFlowsEgressIntfName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "egress interface name" + ::= { appCflowdFlowsEntry 19 } + +-- tagpath /app/cflowd/flows/ingress-intf-name +appCflowdFlowsIngressIntfName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "ingress interface name" + ::= { appCflowdFlowsEntry 20 } + +-- tagpath /app/cflowd/flows/app-id +appCflowdFlowsAppID OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "app id" + ::= { appCflowdFlowsEntry 21 } + +-- tagpath /app/cflowd/collector +appCflowdCollectorTable OBJECT-TYPE + SYNTAX SEQUENCE OF AppCflowdCollectorEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display cflowd collector information" + ::= { appCflowd 2 } + +-- tagpath /app/cflowd/collector +appCflowdCollectorEntry OBJECT-TYPE + SYNTAX AppCflowdCollectorEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { appCflowdCollectorVpnId, appCflowdCollectorIpAddress, appCflowdCollectorPort, appCflowdCollectorProto } + ::= { appCflowdCollectorTable 1 } + +AppCflowdCollectorEntry ::= + SEQUENCE { + appCflowdCollectorVpnId Unsigned32, + appCflowdCollectorIpAddress InetAddressIP, + appCflowdCollectorPort UnsignedShort, + appCflowdCollectorProto INTEGER, + appCflowdCollectorConnectionUp TruthValue, + appCflowdCollectorIpfix UnsignedByte, + appCflowdCollectorConnectionRetry UnsignedShort, + appCflowdCollectorTemplatePackets Counter64, + appCflowdCollectorDataPackets Counter64, + appCflowdCollectorDroppedPackets Counter64, + appCflowdCollectorSourceInterface String + } + +-- tagpath /app/cflowd/collector/vpn-id +appCflowdCollectorVpnId OBJECT-TYPE + SYNTAX VpnIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Collector VPN ID" + ::= { appCflowdCollectorEntry 1 } + +-- tagpath /app/cflowd/collector/ip-address +appCflowdCollectorIpAddress OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Collector IP address" + ::= { appCflowdCollectorEntry 2 } + +-- tagpath /app/cflowd/collector/port +appCflowdCollectorPort OBJECT-TYPE + SYNTAX UnsignedShort + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Collector port" + ::= { appCflowdCollectorEntry 3 } + +-- tagpath /app/cflowd/collector/proto +appCflowdCollectorProto OBJECT-TYPE + SYNTAX INTEGER {icmp(1),tcp(6),udp(17)} + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Transport protocol" + ::= { appCflowdCollectorEntry 4 } + +-- tagpath /app/cflowd/collector/connection-up +appCflowdCollectorConnectionUp OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Connection state" + ::= { appCflowdCollectorEntry 5 } + +-- tagpath /app/cflowd/collector/ipfix +appCflowdCollectorIpfix OBJECT-TYPE + SYNTAX UnsignedByte + MAX-ACCESS read-only + STATUS current + DESCRIPTION "IPFix version" + ::= { appCflowdCollectorEntry 6 } + +-- tagpath /app/cflowd/collector/connection-retry +appCflowdCollectorConnectionRetry OBJECT-TYPE + SYNTAX UnsignedShort + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of connection retry attempts" + ::= { appCflowdCollectorEntry 7 } + +-- tagpath /app/cflowd/collector/template-packets +appCflowdCollectorTemplatePackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of IPFIX template pkts transmitted" + ::= { appCflowdCollectorEntry 8 } + +-- tagpath /app/cflowd/collector/data-packets +appCflowdCollectorDataPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of IPFIX data pkts transmitted" + ::= { appCflowdCollectorEntry 9 } + +-- tagpath /app/cflowd/collector/dropped-packets +appCflowdCollectorDroppedPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of IPFIX pkts dropped on TCP connection" + ::= { appCflowdCollectorEntry 10 } + +-- tagpath /app/cflowd/collector/source-interface +appCflowdCollectorSourceInterface OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Source interface used to export IPFIX packets" + ::= { appCflowdCollectorEntry 11 } + +-- tagpath /app/cflowd/flow-count +appCflowdFlowCountTable OBJECT-TYPE + SYNTAX SEQUENCE OF AppCflowdFlowCountEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display cflowd flow count" + ::= { appCflowd 5 } + +-- tagpath /app/cflowd/flow-count +appCflowdFlowCountEntry OBJECT-TYPE + SYNTAX AppCflowdFlowCountEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { appCflowdFlowCountVpnId } + ::= { appCflowdFlowCountTable 1 } + +AppCflowdFlowCountEntry ::= + SEQUENCE { + appCflowdFlowCountVpnId Unsigned32, + appCflowdFlowCountCount Unsigned32 + } + +-- tagpath /app/cflowd/flow-count/vpn-id +appCflowdFlowCountVpnId OBJECT-TYPE + SYNTAX VpnIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Flow count" + ::= { appCflowdFlowCountEntry 1 } + +-- tagpath /app/cflowd/flow-count/count +appCflowdFlowCountCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Flow count" + ::= { appCflowdFlowCountEntry 2 } + +-- tagpath /app/dpi/applications +appDpiApplicationsTable OBJECT-TYPE + SYNTAX SEQUENCE OF AppDpiApplicationsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display applications" + ::= { appDpi 1 } + +-- tagpath /app/dpi/applications +appDpiApplicationsEntry OBJECT-TYPE + SYNTAX AppDpiApplicationsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { appDpiApplicationsVpnId, IMPLIED appDpiApplicationsApplication } + ::= { appDpiApplicationsTable 1 } + +AppDpiApplicationsEntry ::= + SEQUENCE { + appDpiApplicationsVpnId Unsigned32, + appDpiApplicationsSrcIp InetAddressIP, --deprecated from 17.2 + appDpiApplicationsApplication String, + appDpiApplicationsFamily String, + appDpiApplicationsTotalFlows Unsigned32, --deprecated from 17.2 + appDpiApplicationsExpiredFlows Unsigned32, + appDpiApplicationsLastSeen DateAndTime, + appDpiApplicationsPackets Unsigned32, + appDpiApplicationsOctets Counter64 + } + +-- tagpath /app/dpi/applications/vpn-id +appDpiApplicationsVpnId OBJECT-TYPE + SYNTAX VpnIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "VPN ID" + ::= { appDpiApplicationsEntry 1 } + +-- tagpath /app/dpi/applications/src-ip +appDpiApplicationsSrcIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION "Source IP Address - deprecated from 17.2" + ::= { appDpiApplicationsEntry 2 } + +-- tagpath /app/dpi/applications/application +appDpiApplicationsApplication OBJECT-TYPE + SYNTAX String (SIZE (1 .. 128)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Application" + ::= { appDpiApplicationsEntry 3 } + +-- tagpath /app/dpi/applications/family +appDpiApplicationsFamily OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Family" + ::= { appDpiApplicationsEntry 4 } + +-- tagpath /app/dpi/applications/total-flows +appDpiApplicationsTotalFlows OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION "Tot Flows - deprecated from 17.2" + ::= { appDpiApplicationsEntry 5 } + +-- tagpath /app/dpi/applications/expired-flows +appDpiApplicationsExpiredFlows OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Exp Flows" + ::= { appDpiApplicationsEntry 6 } + +-- tagpath /app/dpi/applications/last-seen +appDpiApplicationsLastSeen OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Last seen" + ::= { appDpiApplicationsEntry 7 } + +-- tagpath /app/dpi/applications/packets +appDpiApplicationsPackets OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Packet count for the application" + ::= { appDpiApplicationsEntry 8 } + +-- tagpath /app/dpi/applications/octets +appDpiApplicationsOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Octet count for the application" + ::= { appDpiApplicationsEntry 9 } + +-- tagpath /app/dpi/flows +appDpiFlowsTable OBJECT-TYPE + SYNTAX SEQUENCE OF AppDpiFlowsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display flows" + ::= { appDpi 2 } + +-- tagpath /app/dpi/flows +appDpiFlowsEntry OBJECT-TYPE + SYNTAX AppDpiFlowsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { appDpiFlowsVpnId, appDpiFlowsSrcIp, appDpiFlowsDstIp, appDpiFlowsSrcPort, appDpiFlowsDstPort, appDpiFlowsProto } + ::= { appDpiFlowsTable 1 } + +AppDpiFlowsEntry ::= + SEQUENCE { + appDpiFlowsVpnId Unsigned32, + appDpiFlowsSrcIp InetAddressIP, + appDpiFlowsDstIp InetAddressIP, + appDpiFlowsSrcPort UnsignedShort, + appDpiFlowsDstPort UnsignedShort, + appDpiFlowsProto INTEGER, + appDpiFlowsApplication String, + appDpiFlowsFamily String, + appDpiFlowsActiveSince DateAndTime, + appDpiFlowsPackets Unsigned32, + appDpiFlowsOctets Counter64, + appDpiFlowsFirstPktApplication String, + appDpiFlowsFirstPktFamily String, + appDpiFlowsStickyFlow TruthValue, + appDpiFlowsVisibilityApplication String, + appDpiFlowsVisibilityFamily String + } + +-- tagpath /app/dpi/flows/vpn-id +appDpiFlowsVpnId OBJECT-TYPE + SYNTAX VpnIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "VPN ID" + ::= { appDpiFlowsEntry 1 } + +-- tagpath /app/dpi/flows/src-ip +appDpiFlowsSrcIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Source IP Address" + ::= { appDpiFlowsEntry 2 } + +-- tagpath /app/dpi/flows/dst-ip +appDpiFlowsDstIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Destination IP Address" + ::= { appDpiFlowsEntry 3 } + +-- tagpath /app/dpi/flows/src-port +appDpiFlowsSrcPort OBJECT-TYPE + SYNTAX UnsignedShort + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Source port" + ::= { appDpiFlowsEntry 4 } + +-- tagpath /app/dpi/flows/dst-port +appDpiFlowsDstPort OBJECT-TYPE + SYNTAX UnsignedShort + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Destination port" + ::= { appDpiFlowsEntry 5 } + +-- tagpath /app/dpi/flows/proto +appDpiFlowsProto OBJECT-TYPE + SYNTAX INTEGER {hopopt(0),icmp(1),igmp(2),ggp(3),ipv4(4),st(5),tcp(6),cbt(7),egp(8),igp(9),bbn-rcc-mon(10),nvp-ii(11),pup(12),argus(13),emcon(14),xnet(15),chaos(16),udp(17),mux(18),dcn-meas(19),hmp(20),prm(21),xns-idp(22),trunk-1(23),trunk-2(24),leaf-1(25),leaf-2(26),rdp(27),irtp(28),iso-tp4(29),netblt(30),mfe-nsp(31),merit-inp(32),dccp(33),a3pc(34),idpr(35),xtp(36),ddp(37),idpr-cmtp(38),tp(39),il(40),ipv6(41),sdrp(42),ipv6-route(43),ipv6-frag(44),idrp(45),rsvp(46),gre(47),dsr(48),bna(49),esp(50),ah(51),i-nlsp(52),swipe(53),narp(54),mobile(55),tlsp(56),skip(57),ipv6-icmp(58),ipv6-nonxt(59),ipv6-opts(60),any-host(61),cftp(62),any-local(63),sat-expak(64),kryptolan(65),rvd(66),ippc(67),dist-fs(68),sat-mon(69),visa(70),ipcv(71),cpnx(72),cphb(73),wsn(74),pvp(75),br-sat-mon(76),sun-nd(77),wb-mon(78),wb-expak(79),iso-ip(80),vmtp(81),secure-vmtp(82),vines(83),ttp(84),nsfnet-igp(85),dgp(86),tcf(87),eigrp(88),ospf(89),sprite-rpc(90),larp(91),mtp(92),ax-25(93),ipip(94),micp(95),scc-sp(96),etherip(97),encap(98),priv-encypt(99),gmtp(100),ifmp(101),pnni(102),pim(103),aris(104),scps(105),qnx(106),a-n(107),ipcomp(108),snp(109),compaq-peer(110),ipx-in-ip(111),vrrp(112),pgm(113),any-0-hop(114),l2tp(115),ddx(116),iatp(117),stp(118),srp(119),uti(120),smp(121),sm(122),ptp(123),isis-o-ipv4(124),fire(125),crtp(126),crudp(127),sscopmce(128),iplt(129),sps(130),pipe(131),sctp(132),fc(133),rsvp-e2e-ignore(134),mobility-header(135),udplite(136),mpls-in-ip(137),manet(138),hip(139),shim6(140),wesp(141),rohc(142),exp-1(253),exp-2(254),reserved(255)} + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Transport protocol" + ::= { appDpiFlowsEntry 6 } + +-- tagpath /app/dpi/flows/application +appDpiFlowsApplication OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Application" + ::= { appDpiFlowsEntry 7 } + +-- tagpath /app/dpi/flows/family +appDpiFlowsFamily OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Family" + ::= { appDpiFlowsEntry 8 } + +-- tagpath /app/dpi/flows/active-since +appDpiFlowsActiveSince OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Time since active" + ::= { appDpiFlowsEntry 9 } + +-- tagpath /app/dpi/flows/packets +appDpiFlowsPackets OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Packet count for the flow" + ::= { appDpiFlowsEntry 10 } + +-- tagpath /app/dpi/flows/octets +appDpiFlowsOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Octet count for the flow" + ::= { appDpiFlowsEntry 11 } + +-- tagpath /app/dpi/flows/first-pkt-application +appDpiFlowsFirstPktApplication OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Application for first packet in the flow" + ::= { appDpiFlowsEntry 12 } + +-- tagpath /app/dpi/flows/first-pkt-family +appDpiFlowsFirstPktFamily OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Application family for first packet in the flow" + ::= { appDpiFlowsEntry 13 } + +-- tagpath /app/dpi/flows/sticky-flow +appDpiFlowsStickyFlow OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Implies flow-stickiness i.e. first packet classification will be used for the flow" + ::= { appDpiFlowsEntry 14 } + +-- tagpath /app/dpi/flows/visibility-application +appDpiFlowsVisibilityApplication OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Visibility Application" + ::= { appDpiFlowsEntry 15 } + +-- tagpath /app/dpi/flows/visibility-family +appDpiFlowsVisibilityFamily OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Visibility family" + ::= { appDpiFlowsEntry 16 } + +-- tagpath /app/dpi/flows/tunnels-in +appDpiFlowsTunnelsInTable OBJECT-TYPE + SYNTAX SEQUENCE OF AppDpiFlowsTunnelsInEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Tunnels taken by overlay traffic to remote vedge" + ::= { appDpi 5 } + +-- tagpath /app/dpi/flows/tunnels-in +appDpiFlowsTunnelsInEntry OBJECT-TYPE + SYNTAX AppDpiFlowsTunnelsInEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { appDpiFlowsVpnId, appDpiFlowsSrcIp, appDpiFlowsDstIp, appDpiFlowsSrcPort, appDpiFlowsDstPort, appDpiFlowsProto, appDpiFlowsTunnelsInIndex } + ::= { appDpiFlowsTunnelsInTable 1 } + +AppDpiFlowsTunnelsInEntry ::= + SEQUENCE { + appDpiFlowsTunnelsInIndex Unsigned32, + appDpiFlowsTunnelsInLocalTlocIp InetAddressIP, + appDpiFlowsTunnelsInLocalTlocColor INTEGER, + appDpiFlowsTunnelsInLocalTlocEncap INTEGER, + appDpiFlowsTunnelsInRemoteTlocIp InetAddressIP, + appDpiFlowsTunnelsInRemoteTlocColor INTEGER, + appDpiFlowsTunnelsInRemoteTlocEncap INTEGER, + appDpiFlowsTunnelsInPackets Unsigned32, + appDpiFlowsTunnelsInOctets Counter64, + appDpiFlowsTunnelsInStartTime DateAndTime + } + +-- tagpath /app/dpi/flows/tunnels-in/index +appDpiFlowsTunnelsInIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Tunnel index" + ::= { appDpiFlowsTunnelsInEntry 1 } + +-- tagpath /app/dpi/flows/tunnels-in/local-tloc/ip +appDpiFlowsTunnelsInLocalTlocIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Local TLOC IP" + ::= { appDpiFlowsTunnelsInEntry 2 } + +-- tagpath /app/dpi/flows/tunnels-in/local-tloc/color +appDpiFlowsTunnelsInLocalTlocColor OBJECT-TYPE + SYNTAX INTEGER {default(1),mpls(2),metro-ethernet(3),biz-internet(4),public-internet(5),lte(6),threeG(7),red(8),green(9),blue(10),gold(11),silver(12),bronze(13),custom1(14),custom2(15),custom3(16),private1(17),private2(18),private3(19),private4(20),private5(21),private6(22)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Local TLOC color" + ::= { appDpiFlowsTunnelsInEntry 3 } + +-- tagpath /app/dpi/flows/tunnels-in/local-tloc/encap +appDpiFlowsTunnelsInLocalTlocEncap OBJECT-TYPE + SYNTAX INTEGER {gre(1),ipsec(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Local TLOC encap" + ::= { appDpiFlowsTunnelsInEntry 4 } + +-- tagpath /app/dpi/flows/tunnels-in/remote-tloc/ip +appDpiFlowsTunnelsInRemoteTlocIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Remote TLOC IP" + ::= { appDpiFlowsTunnelsInEntry 5 } + +-- tagpath /app/dpi/flows/tunnels-in/remote-tloc/color +appDpiFlowsTunnelsInRemoteTlocColor OBJECT-TYPE + SYNTAX INTEGER {default(1),mpls(2),metro-ethernet(3),biz-internet(4),public-internet(5),lte(6),threeG(7),red(8),green(9),blue(10),gold(11),silver(12),bronze(13),custom1(14),custom2(15),custom3(16),private1(17),private2(18),private3(19),private4(20),private5(21),private6(22)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Remote TLOC color" + ::= { appDpiFlowsTunnelsInEntry 6 } + +-- tagpath /app/dpi/flows/tunnels-in/remote-tloc/encap +appDpiFlowsTunnelsInRemoteTlocEncap OBJECT-TYPE + SYNTAX INTEGER {gre(1),ipsec(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Remote TLOC encap" + ::= { appDpiFlowsTunnelsInEntry 7 } + +-- tagpath /app/dpi/flows/tunnels-in/packets +appDpiFlowsTunnelsInPackets OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Packet count for the tunnel" + ::= { appDpiFlowsTunnelsInEntry 8 } + +-- tagpath /app/dpi/flows/tunnels-in/octets +appDpiFlowsTunnelsInOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Octet count for the tunnel" + ::= { appDpiFlowsTunnelsInEntry 9 } + +-- tagpath /app/dpi/flows/tunnels-in/start-time +appDpiFlowsTunnelsInStartTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Time when flow started using this tunnel" + ::= { appDpiFlowsTunnelsInEntry 10 } + + +-- tagpath /app/dpi/flows/tunnels-out +appDpiFlowsTunnelsOutTable OBJECT-TYPE + SYNTAX SEQUENCE OF AppDpiFlowsTunnelsOutEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Tunnels taken by overlay traffic from remote vedge" + ::= { appDpi 6 } + +-- tagpath /app/dpi/flows/tunnels-out +appDpiFlowsTunnelsOutEntry OBJECT-TYPE + SYNTAX AppDpiFlowsTunnelsOutEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { appDpiFlowsVpnId, appDpiFlowsSrcIp, appDpiFlowsDstIp, appDpiFlowsSrcPort, appDpiFlowsDstPort, appDpiFlowsProto, appDpiFlowsTunnelsOutIndex } + ::= { appDpiFlowsTunnelsOutTable 1 } + +AppDpiFlowsTunnelsOutEntry ::= + SEQUENCE { + appDpiFlowsTunnelsOutIndex Unsigned32, + appDpiFlowsTunnelsOutLocalTlocIp InetAddressIP, + appDpiFlowsTunnelsOutLocalTlocColor INTEGER, + appDpiFlowsTunnelsOutLocalTlocEncap INTEGER, + appDpiFlowsTunnelsOutRemoteTlocIp InetAddressIP, + appDpiFlowsTunnelsOutRemoteTlocColor INTEGER, + appDpiFlowsTunnelsOutRemoteTlocEncap INTEGER, + appDpiFlowsTunnelsOutPackets Unsigned32, + appDpiFlowsTunnelsOutOctets Counter64, + appDpiFlowsTunnelsOutStartTime DateAndTime + } + +-- tagpath /app/dpi/flows/tunnels-out/index +appDpiFlowsTunnelsOutIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Tunnel index" + ::= { appDpiFlowsTunnelsOutEntry 1 } + +-- tagpath /app/dpi/flows/tunnels-out/local-tloc/ip +appDpiFlowsTunnelsOutLocalTlocIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Local TLOC IP" + ::= { appDpiFlowsTunnelsOutEntry 2 } + +-- tagpath /app/dpi/flows/tunnels-out/local-tloc/color +appDpiFlowsTunnelsOutLocalTlocColor OBJECT-TYPE + SYNTAX INTEGER {default(1),mpls(2),metro-ethernet(3),biz-internet(4),public-internet(5),lte(6),threeG(7),red(8),green(9),blue(10),gold(11),silver(12),bronze(13),custom1(14),custom2(15),custom3(16),private1(17),private2(18),private3(19),private4(20),private5(21),private6(22)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Local TLOC color" + ::= { appDpiFlowsTunnelsOutEntry 3 } + +-- tagpath /app/dpi/flows/tunnels-out/local-tloc/encap +appDpiFlowsTunnelsOutLocalTlocEncap OBJECT-TYPE + SYNTAX INTEGER {gre(1),ipsec(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Local TLOC encap" + ::= { appDpiFlowsTunnelsOutEntry 4 } + +-- tagpath /app/dpi/flows/tunnels-out/remote-tloc/ip +appDpiFlowsTunnelsOutRemoteTlocIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Remote TLOC IP" + ::= { appDpiFlowsTunnelsOutEntry 5 } + +-- tagpath /app/dpi/flows/tunnels-out/remote-tloc/color +appDpiFlowsTunnelsOutRemoteTlocColor OBJECT-TYPE + SYNTAX INTEGER {default(1),mpls(2),metro-ethernet(3),biz-internet(4),public-internet(5),lte(6),threeG(7),red(8),green(9),blue(10),gold(11),silver(12),bronze(13),custom1(14),custom2(15),custom3(16),private1(17),private2(18),private3(19),private4(20),private5(21),private6(22)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Remote TLOC color" + ::= { appDpiFlowsTunnelsOutEntry 6 } + +-- tagpath /app/dpi/flows/tunnels-out/remote-tloc/encap +appDpiFlowsTunnelsOutRemoteTlocEncap OBJECT-TYPE + SYNTAX INTEGER {gre(1),ipsec(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Remote TLOC encap" + ::= { appDpiFlowsTunnelsOutEntry 7 } + +-- tagpath /app/dpi/flows/tunnels-out/packets +appDpiFlowsTunnelsOutPackets OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Packet count for the tunnel" + ::= { appDpiFlowsTunnelsOutEntry 8 } + +-- tagpath /app/dpi/flows/tunnels-out/octets +appDpiFlowsTunnelsOutOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Octet count for the tunnel" + ::= { appDpiFlowsTunnelsOutEntry 9 } + +-- tagpath /app/dpi/flows/tunnels-out/start-time +appDpiFlowsTunnelsOutStartTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Time when flow started using this tunnel" + ::= { appDpiFlowsTunnelsOutEntry 10 } + +-- tagpath /app/dpi/supported-applications +appDpiSupportedApplicationsTable OBJECT-TYPE + SYNTAX SEQUENCE OF AppDpiSupportedApplicationsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display list of supported applications" + ::= { appDpi 3 } + +-- tagpath /app/dpi/supported-applications +appDpiSupportedApplicationsEntry OBJECT-TYPE + SYNTAX AppDpiSupportedApplicationsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { appDpiSupportedApplicationsApplication } + ::= { appDpiSupportedApplicationsTable 1 } + +AppDpiSupportedApplicationsEntry ::= + SEQUENCE { + appDpiSupportedApplicationsApplication String, + appDpiSupportedApplicationsFamily String, + appDpiSupportedApplicationsAppLongName String, + appDpiSupportedApplicationsFamilyLongName String, + appDpiSupportedApplicationsAppId Unsigned32 + } + +-- tagpath /app/dpi/supported-applications/application +appDpiSupportedApplicationsApplication OBJECT-TYPE + SYNTAX String (SIZE (1 .. 128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Application" + ::= { appDpiSupportedApplicationsEntry 1 } + +-- tagpath /app/dpi/supported-applications/family +appDpiSupportedApplicationsFamily OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Family" + ::= { appDpiSupportedApplicationsEntry 2 } + +-- tagpath /app/dpi/supported-applications/application +appDpiSupportedApplicationsAppLongName OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Application Long Name" + ::= { appDpiSupportedApplicationsEntry 3 } + +-- tagpath /app/dpi/supported-applications/family +appDpiSupportedApplicationsFamilyLongName OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Family Long Name" + ::= { appDpiSupportedApplicationsEntry 4 } + +-- tagpath /app/dpi/supported-applications/app-id +appDpiSupportedApplicationsAppId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "App ID" + ::= { appDpiSupportedApplicationsEntry 5 } + +-- tagpath /ip/routes-table +ipRoutesTableTable OBJECT-TYPE + SYNTAX SEQUENCE OF IpRoutesTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "List of routes" + ::= { ip 1 } + +-- tagpath /ip/routes-table +ipRoutesTableEntry OBJECT-TYPE + SYNTAX IpRoutesTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { ipRoutesTableVpnId, ipRoutesTableAddressFamily, ipRoutesTablePrefix, ipRoutesTablePathId } + ::= { ipRoutesTableTable 1 } + +IpRoutesTableEntry ::= + SEQUENCE { + ipRoutesTableVpnId Unsigned32, + ipRoutesTableAddressFamily INTEGER, + ipRoutesTablePrefix IpPrefix, + ipRoutesTablePathId Unsigned32, + ipRoutesTableProtocol INTEGER, + ipRoutesTableProtocolSubType INTEGER, + ipRoutesTableDistance Unsigned32, + ipRoutesTableMetric Unsigned32, + ipRoutesTableUptime String, + ipRoutesTablePathFlags Unsigned32, + ipRoutesTableNexthopFlags Unsigned32, + ipRoutesTableNexthopType INTEGER, + ipRoutesTableNexthopIfname String, + ipRoutesTableNexthopAddr InetAddressIP, + ipRoutesTableNexthopRtype INTEGER, + ipRoutesTableNexthopRifname String, + ipRoutesTableNexthopRaddr InetAddressIP, + ipRoutesTableNexthopRsrc InetAddressIP, + ipRoutesTableIp InetAddressIP, + ipRoutesTableColor INTEGER, + ipRoutesTableEncap INTEGER, + ipRoutesTableNexthopVpn Unsigned32, + ipRoutesTableNexthopLabel Unsigned32, + ipRoutesTableRstatus RouteStatusType, + ipRoutesTableOmpTag Unsigned32, + ipRoutesTableOspfTag Unsigned32 + } + +-- tagpath /ip/routes-table/vpn-id +ipRoutesTableVpnId OBJECT-TYPE + SYNTAX VpnIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "VPN ID" + ::= { ipRoutesTableEntry 1 } + +-- tagpath /ip/routes-table/address-family +ipRoutesTableAddressFamily OBJECT-TYPE + SYNTAX INTEGER {ipv4(0),ipv6(1)} + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Address Family" + ::= { ipRoutesTableEntry 2 } + +-- tagpath /ip/routes-table/prefix +ipRoutesTablePrefix OBJECT-TYPE + SYNTAX IpPrefix + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Route" + ::= { ipRoutesTableEntry 3 } + +-- tagpath /ip/routes-table/path-id +ipRoutesTablePathId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Path identifier" + ::= { ipRoutesTableEntry 4 } + +-- tagpath /ip/routes-table/protocol +ipRoutesTableProtocol OBJECT-TYPE + SYNTAX INTEGER {connected(0),static(1),ospf(2),bgp(3),omp(4),nat(5),gre(6),natpoolOmp(7),natpoolService(8),stdIpsec(9)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Protocol" + ::= { ipRoutesTableEntry 5 } + +-- tagpath /ip/routes-table/protocol-sub-type +ipRoutesTableProtocolSubType OBJECT-TYPE + SYNTAX INTEGER {intraArea(1),interArea(2),external1(3),external2(4),nssaExternal1(5),nssaExternal2(6),bgpExternal(7),bgpInternal(8)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Subtype" + ::= { ipRoutesTableEntry 6 } + +-- tagpath /ip/routes-table/distance +ipRoutesTableDistance OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Distance" + ::= { ipRoutesTableEntry 7 } + +-- tagpath /ip/routes-table/metric +ipRoutesTableMetric OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Metric" + ::= { ipRoutesTableEntry 8 } + +-- tagpath /ip/routes-table/uptime +ipRoutesTableUptime OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Uptime (Days:Hours:Minutes:Seconds)" + ::= { ipRoutesTableEntry 9 } + +-- tagpath /ip/routes-table/path-flags +ipRoutesTablePathFlags OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Path flags" + ::= { ipRoutesTableEntry 10 } + +-- tagpath /ip/routes-table/nexthop-flags +ipRoutesTableNexthopFlags OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Next-hop flags" + ::= { ipRoutesTableEntry 11 } + +-- tagpath /ip/routes-table/nexthop-type +ipRoutesTableNexthopType OBJECT-TYPE + SYNTAX INTEGER {if-connected(0),interface(1),ipv4(2),ipv4-with-ifindex(3),ipv4-with-ifname(4),ipv4-indirect(5),ipv6(6),ipv6-with-ifindex(7),ipv6-with-ifname(8),ipv6-indirect(9),blackhole(10),extranet(11)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Next-hop type" + ::= { ipRoutesTableEntry 12 } + +-- tagpath /ip/routes-table/nexthop-ifname +ipRoutesTableNexthopIfname OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Next-hop interface name" + ::= { ipRoutesTableEntry 13 } + +-- tagpath /ip/routes-table/nexthop-addr +ipRoutesTableNexthopAddr OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Next-hop address" + ::= { ipRoutesTableEntry 14 } + +-- tagpath /ip/routes-table/nexthop-rtype +ipRoutesTableNexthopRtype OBJECT-TYPE + SYNTAX INTEGER {if-connected(0),interface(1),ipv4(2),ipv4-with-ifindex(3),ipv4-with-ifname(4),ipv4-indirect(5),ipv6(6),ipv6-with-ifindex(7),ipv6-with-ifname(8),ipv6-indirect(9),blackhole(10),extranet(11)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Recursive lookup next-hop type" + ::= { ipRoutesTableEntry 15 } + +-- tagpath /ip/routes-table/nexthop-rifname +ipRoutesTableNexthopRifname OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Recursive lookup next-hop interface name" + ::= { ipRoutesTableEntry 16 } + +-- tagpath /ip/routes-table/nexthop-raddr +ipRoutesTableNexthopRaddr OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Recursive lookup next-hop address" + ::= { ipRoutesTableEntry 17 } + +-- tagpath /ip/routes-table/nexthop-rsrc +ipRoutesTableNexthopRsrc OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Recursive lookup next-hop source" + ::= { ipRoutesTableEntry 18 } + +-- tagpath /ip/routes-table/ip +ipRoutesTableIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "IP address" + ::= { ipRoutesTableEntry 19 } + +-- tagpath /ip/routes-table/color +ipRoutesTableColor OBJECT-TYPE + SYNTAX INTEGER {default(1),mpls(2),metro-ethernet(3),biz-internet(4),public-internet(5),lte(6),threeG(7),red(8),green(9),blue(10),gold(11),silver(12),bronze(13),custom1(14),custom2(15),custom3(16),private1(17),private2(18),private3(19),private4(20),private5(21),private6(22)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Color" + ::= { ipRoutesTableEntry 20 } + +-- tagpath /ip/routes-table/encap +ipRoutesTableEncap OBJECT-TYPE + SYNTAX INTEGER {gre(1),ipsec(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Encapsulation" + ::= { ipRoutesTableEntry 21 } + +-- tagpath /ip/routes-table/nexthop-vpn +ipRoutesTableNexthopVpn OBJECT-TYPE + SYNTAX VpnIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Next-hop VPN" + ::= { ipRoutesTableEntry 22 } + +-- tagpath /ip/routes-table/nexthop-label +ipRoutesTableNexthopLabel OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Next-hop label" + ::= { ipRoutesTableEntry 23 } + +-- tagpath /ip/routes-table/rstatus +ipRoutesTableRstatus OBJECT-TYPE + SYNTAX RouteStatusType + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Path status (fib/selected/blackhole/inactive/recursive)" + ::= { ipRoutesTableEntry 24 } + +-- tagpath /ip/routes-table/omp-tag +ipRoutesTableOmpTag OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "OMP Tag" + ::= { ipRoutesTableEntry 25 } + +-- tagpath /ip/routes-table/ospf-tag +ipRoutesTableOspfTag OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "OSPF Tag" + ::= { ipRoutesTableEntry 26 } + +-- tagpath /ip/longer-routes-table +ipLongerRoutesTableTable OBJECT-TYPE + SYNTAX SEQUENCE OF IpLongerRoutesTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "List of longer routes" + ::= { ip 5 } + +-- tagpath /ip/longer-routes-table +ipLongerRoutesTableEntry OBJECT-TYPE + SYNTAX IpLongerRoutesTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { ipLongerRoutesTableVpnId, ipLongerRoutesTableAddressFamily, ipLongerRoutesTablePrefix, ipLongerRoutesTableLongerPrefix, ipLongerRoutesTablePathId } + ::= { ipLongerRoutesTableTable 1 } + +IpLongerRoutesTableEntry ::= + SEQUENCE { + ipLongerRoutesTableVpnId Unsigned32, + ipLongerRoutesTableAddressFamily INTEGER, + ipLongerRoutesTablePrefix IpPrefix, + ipLongerRoutesTableLongerPrefix IpPrefix, + ipLongerRoutesTablePathId Unsigned32, + ipLongerRoutesTableProtocol INTEGER, + ipLongerRoutesTableProtocolSubType INTEGER, + ipLongerRoutesTableDistance Unsigned32, + ipLongerRoutesTableMetric Unsigned32, + ipLongerRoutesTableUptime String, + ipLongerRoutesTablePathFlags Unsigned32, + ipLongerRoutesTableNexthopFlags Unsigned32, + ipLongerRoutesTableNexthopType INTEGER, + ipLongerRoutesTableNexthopIfname String, + ipLongerRoutesTableNexthopAddr InetAddressIP, + ipLongerRoutesTableNexthopRtype INTEGER, + ipLongerRoutesTableNexthopRifname String, + ipLongerRoutesTableNexthopRaddr InetAddressIP, + ipLongerRoutesTableNexthopRsrc InetAddressIP, + ipLongerRoutesTableTlocIp InetAddressIP, + ipLongerRoutesTableTlocColor INTEGER, + ipLongerRoutesTableTlocEncap INTEGER, + ipLongerRoutesTableNexthopVpn Unsigned32, + ipLongerRoutesTableNexthopLabel Unsigned32, + ipLongerRoutesTableRstatus RouteStatusType, + ipLongerRoutesTableOmpTag Unsigned32, + ipLongerRoutesTableOspfTag Unsigned32 + } + +-- tagpath /ip/longer-routes-table/vpn-id +ipLongerRoutesTableVpnId OBJECT-TYPE + SYNTAX VpnIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "VPN ID" + ::= { ipLongerRoutesTableEntry 1 } + +-- tagpath /ip/longer-routes-table/address-family +ipLongerRoutesTableAddressFamily OBJECT-TYPE + SYNTAX INTEGER {ipv4(0),ipv6(1)} + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Address Family" + ::= { ipLongerRoutesTableEntry 2 } + +-- tagpath /ip/longer-routes-table/prefix +ipLongerRoutesTablePrefix OBJECT-TYPE + SYNTAX IpPrefix + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Route" + ::= { ipLongerRoutesTableEntry 3 } + +-- tagpath /ip/longer-routes-table/longer-prefix +ipLongerRoutesTableLongerPrefix OBJECT-TYPE + SYNTAX IpPrefix + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Longer route" + ::= { ipLongerRoutesTableEntry 4 } + +-- tagpath /ip/longer-routes-table/path-id +ipLongerRoutesTablePathId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Path identifier" + ::= { ipLongerRoutesTableEntry 5 } + +-- tagpath /ip/longer-routes-table/protocol +ipLongerRoutesTableProtocol OBJECT-TYPE + SYNTAX INTEGER {connected(0),static(1),ospf(2),bgp(3),omp(4),nat(5),gre(6),natpoolOmp(7),natpoolService(8)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Protocol" + ::= { ipLongerRoutesTableEntry 6 } + +-- tagpath /ip/longer-routes-table/protocol-sub-type +ipLongerRoutesTableProtocolSubType OBJECT-TYPE + SYNTAX INTEGER {intraArea(1),interArea(2),external1(3),external2(4),nssaExternal1(5),nssaExternal2(6),bgpExternal(7),bgpInternal(8)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Subtype" + ::= { ipLongerRoutesTableEntry 7 } + +-- tagpath /ip/longer-routes-table/distance +ipLongerRoutesTableDistance OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Distance" + ::= { ipLongerRoutesTableEntry 8 } + +-- tagpath /ip/longer-routes-table/metric +ipLongerRoutesTableMetric OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Metric" + ::= { ipLongerRoutesTableEntry 9 } + +-- tagpath /ip/longer-routes-table/uptime +ipLongerRoutesTableUptime OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Uptime (Days:Hours:Minutes:Seconds)" + ::= { ipLongerRoutesTableEntry 10 } + +-- tagpath /ip/longer-routes-table/path-flags +ipLongerRoutesTablePathFlags OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Path flags" + ::= { ipLongerRoutesTableEntry 11 } + +-- tagpath /ip/longer-routes-table/nexthop-flags +ipLongerRoutesTableNexthopFlags OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Next-hop flags" + ::= { ipLongerRoutesTableEntry 12 } + +-- tagpath /ip/longer-routes-table/nexthop-type +ipLongerRoutesTableNexthopType OBJECT-TYPE + SYNTAX INTEGER {if-connected(0),interface(1),ipv4(2),ipv4-with-ifindex(3),ipv4-with-ifname(4),ipv4-indirect(5),ipv6(6),ipv6-with-ifindex(7),ipv6-with-ifname(8),ipv6-indirect(9),blackhole(10),extranet(11)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Next-hop type" + ::= { ipLongerRoutesTableEntry 13 } + +-- tagpath /ip/longer-routes-table/nexthop-ifname +ipLongerRoutesTableNexthopIfname OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Next-hop interface name" + ::= { ipLongerRoutesTableEntry 14 } + +-- tagpath /ip/longer-routes-table/nexthop-addr +ipLongerRoutesTableNexthopAddr OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Next-hop address" + ::= { ipLongerRoutesTableEntry 15 } + +-- tagpath /ip/longer-routes-table/nexthop-rtype +ipLongerRoutesTableNexthopRtype OBJECT-TYPE + SYNTAX INTEGER {if-connected(0),interface(1),ipv4(2),ipv4-with-ifindex(3),ipv4-with-ifname(4),ipv4-indirect(5),ipv6(6),ipv6-with-ifindex(7),ipv6-with-ifname(8),ipv6-indirect(9),blackhole(10),extranet(11)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Recursive lookup next-hop type" + ::= { ipLongerRoutesTableEntry 16 } + +-- tagpath /ip/longer-routes-table/nexthop-rifname +ipLongerRoutesTableNexthopRifname OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Recursive lookup next-hop interface name" + ::= { ipLongerRoutesTableEntry 17 } + +-- tagpath /ip/longer-routes-table/nexthop-raddr +ipLongerRoutesTableNexthopRaddr OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Recursive lookup next-hop address" + ::= { ipLongerRoutesTableEntry 18 } + +-- tagpath /ip/longer-routes-table/nexthop-rsrc +ipLongerRoutesTableNexthopRsrc OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Recursive lookup next-hop source" + ::= { ipLongerRoutesTableEntry 19 } + +-- tagpath /ip/longer-routes-table/tloc/ip +ipLongerRoutesTableTlocIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "IP address" + ::= { ipLongerRoutesTableEntry 20 } + +-- tagpath /ip/longer-routes-table/tloc/color +ipLongerRoutesTableTlocColor OBJECT-TYPE + SYNTAX INTEGER {default(1),mpls(2),metro-ethernet(3),biz-internet(4),public-internet(5),lte(6),threeG(7),red(8),green(9),blue(10),gold(11),silver(12),bronze(13),custom1(14),custom2(15),custom3(16),private1(17),private2(18),private3(19),private4(20),private5(21),private6(22)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Color" + ::= { ipLongerRoutesTableEntry 21 } + +-- tagpath /ip/longer-routes-table/tloc/encap +ipLongerRoutesTableTlocEncap OBJECT-TYPE + SYNTAX INTEGER {gre(1),ipsec(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Encapsulation" + ::= { ipLongerRoutesTableEntry 22 } + +-- tagpath /ip/longer-routes-table/nexthop-vpn +ipLongerRoutesTableNexthopVpn OBJECT-TYPE + SYNTAX VpnIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Next-hop VPN" + ::= { ipLongerRoutesTableEntry 23 } + +-- tagpath /ip/longer-routes-table/nexthop-label +ipLongerRoutesTableNexthopLabel OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Next-hop label" + ::= { ipLongerRoutesTableEntry 24 } + +-- tagpath /ip/longer-routes-table/rstatus +ipLongerRoutesTableRstatus OBJECT-TYPE + SYNTAX RouteStatusType + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Path status (fib/selected/blackhole/inactive/recursive)" + ::= { ipLongerRoutesTableEntry 25 } + +-- tagpath /ip/longer-routes-table/omp-tag +ipLongerRoutesTableOmpTag OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Omp Tag" + ::= { ipLongerRoutesTableEntry 26 } + +-- tagpath /ip/longer-routes-table/ospf-tag +ipLongerRoutesTableOspfTag OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "OSPF Tag" + ::= { ipLongerRoutesTableEntry 27 } + +-- tagpath /ip/best-match-route +ipBestMatchRouteTable OBJECT-TYPE + SYNTAX SEQUENCE OF IpBestMatchRouteEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Best matching route" + ::= { ip 6 } + +-- tagpath /ip/best-match-route +ipBestMatchRouteEntry OBJECT-TYPE + SYNTAX IpBestMatchRouteEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { ipBestMatchRouteVpnId, ipBestMatchRouteAddressFamily, ipBestMatchRouteDestination, ipBestMatchRoutePathId } + ::= { ipBestMatchRouteTable 1 } + +IpBestMatchRouteEntry ::= + SEQUENCE { + ipBestMatchRouteVpnId Unsigned32, + ipBestMatchRouteAddressFamily INTEGER, + ipBestMatchRouteDestination InetAddressIP, + ipBestMatchRoutePathId Unsigned32, + ipBestMatchRoutePrefix IpPrefix, + ipBestMatchRouteProtocol INTEGER, + ipBestMatchRouteProtocolSubType INTEGER, + ipBestMatchRouteDistance Unsigned32, + ipBestMatchRouteMetric Unsigned32, + ipBestMatchRouteUptime String, + ipBestMatchRoutePathFlags Unsigned32, + ipBestMatchRouteNexthopFlags Unsigned32, + ipBestMatchRouteNexthopType INTEGER, + ipBestMatchRouteNexthopIfname String, + ipBestMatchRouteNexthopAddr InetAddressIP, + ipBestMatchRouteNexthopRtype INTEGER, + ipBestMatchRouteNexthopRifname String, + ipBestMatchRouteNexthopRaddr InetAddressIP, + ipBestMatchRouteNexthopRsrc InetAddressIP, + ipBestMatchRouteTlocIp InetAddressIP, + ipBestMatchRouteTlocColor INTEGER, + ipBestMatchRouteTlocEncap INTEGER, + ipBestMatchRouteNexthopLabel Unsigned32, + ipBestMatchRouteRstatus RouteStatusType, + ipBestMatchRouteOmpTag Unsigned32, + ipBestMatchRouteNexthopVpn Unsigned32, + ipBestMatchRouteOspfTag Unsigned32 + } + +-- tagpath /ip/best-match-route/vpn-id +ipBestMatchRouteVpnId OBJECT-TYPE + SYNTAX VpnIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "VPN ID" + ::= { ipBestMatchRouteEntry 1 } + +-- tagpath /ip/best-match-route/address-family +ipBestMatchRouteAddressFamily OBJECT-TYPE + SYNTAX INTEGER {ipv4(0),ipv6(1)} + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Address Family" + ::= { ipBestMatchRouteEntry 2 } + +-- tagpath /ip/best-match-route/destination +ipBestMatchRouteDestination OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Destination address" + ::= { ipBestMatchRouteEntry 3 } + +-- tagpath /ip/best-match-route/path-id +ipBestMatchRoutePathId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Path identifier" + ::= { ipBestMatchRouteEntry 4 } + +-- tagpath /ip/best-match-route/prefix +ipBestMatchRoutePrefix OBJECT-TYPE + SYNTAX IpPrefix + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Route" + ::= { ipBestMatchRouteEntry 5 } + +-- tagpath /ip/best-match-route/protocol +ipBestMatchRouteProtocol OBJECT-TYPE + SYNTAX INTEGER {connected(0),static(1),ospf(2),bgp(3),omp(4),nat(5),gre(6),natpoolOmp(7),natpoolService(8)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Protocol" + ::= { ipBestMatchRouteEntry 6 } + +-- tagpath /ip/best-match-route/protocol-sub-type +ipBestMatchRouteProtocolSubType OBJECT-TYPE + SYNTAX INTEGER {intraArea(1),interArea(2),external1(3),external2(4),nssaExternal1(5),nssaExternal2(6),bgpExternal(7),bgpInternal(8)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Subtype" + ::= { ipBestMatchRouteEntry 7 } + +-- tagpath /ip/best-match-route/distance +ipBestMatchRouteDistance OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Distance" + ::= { ipBestMatchRouteEntry 8 } + +-- tagpath /ip/best-match-route/metric +ipBestMatchRouteMetric OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Metric" + ::= { ipBestMatchRouteEntry 9 } + +-- tagpath /ip/best-match-route/uptime +ipBestMatchRouteUptime OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Uptime (Days:Hours:Minutes:Seconds)" + ::= { ipBestMatchRouteEntry 10 } + +-- tagpath /ip/best-match-route/path-flags +ipBestMatchRoutePathFlags OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Path flags" + ::= { ipBestMatchRouteEntry 11 } + +-- tagpath /ip/best-match-route/nexthop-flags +ipBestMatchRouteNexthopFlags OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Next-hop flags" + ::= { ipBestMatchRouteEntry 12 } + +-- tagpath /ip/best-match-route/nexthop-type +ipBestMatchRouteNexthopType OBJECT-TYPE + SYNTAX INTEGER {if-connected(0),interface(1),ipv4(2),ipv4-with-ifindex(3),ipv4-with-ifname(4),ipv4-indirect(5),ipv6(6),ipv6-with-ifindex(7),ipv6-with-ifname(8),ipv6-indirect(9),blackhole(10),extranet(11)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Next-hop type" + ::= { ipBestMatchRouteEntry 13 } + +-- tagpath /ip/best-match-route/nexthop-ifname +ipBestMatchRouteNexthopIfname OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Next-hop interface name" + ::= { ipBestMatchRouteEntry 14 } + +-- tagpath /ip/best-match-route/nexthop-addr +ipBestMatchRouteNexthopAddr OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Next-hop address" + ::= { ipBestMatchRouteEntry 15 } + +-- tagpath /ip/best-match-route/nexthop-rtype +ipBestMatchRouteNexthopRtype OBJECT-TYPE + SYNTAX INTEGER {if-connected(0),interface(1),ipv4(2),ipv4-with-ifindex(3),ipv4-with-ifname(4),ipv4-indirect(5),ipv6(6),ipv6-with-ifindex(7),ipv6-with-ifname(8),ipv6-indirect(9),blackhole(10),extranet(11)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Recursive lookup next-hop type" + ::= { ipBestMatchRouteEntry 16 } + +-- tagpath /ip/best-match-route/nexthop-rifname +ipBestMatchRouteNexthopRifname OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Recursive lookup next-hop interface name" + ::= { ipBestMatchRouteEntry 17 } + +-- tagpath /ip/best-match-route/nexthop-raddr +ipBestMatchRouteNexthopRaddr OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Recursive lookup next-hop address" + ::= { ipBestMatchRouteEntry 18 } + +-- tagpath /ip/best-match-route/nexthop-rsrc +ipBestMatchRouteNexthopRsrc OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Recursive lookup next-hop source" + ::= { ipBestMatchRouteEntry 19 } + +-- tagpath /ip/best-match-route/tloc/ip +ipBestMatchRouteTlocIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "IP address" + ::= { ipBestMatchRouteEntry 20 } + +-- tagpath /ip/best-match-route/tloc/color +ipBestMatchRouteTlocColor OBJECT-TYPE + SYNTAX INTEGER {default(1),mpls(2),metro-ethernet(3),biz-internet(4),public-internet(5),lte(6),threeG(7),red(8),green(9),blue(10),gold(11),silver(12),bronze(13),custom1(14),custom2(15),custom3(16),private1(17),private2(18),private3(19),private4(20),private5(21),private6(22)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Color" + ::= { ipBestMatchRouteEntry 21 } + +-- tagpath /ip/best-match-route/tloc/encap +ipBestMatchRouteTlocEncap OBJECT-TYPE + SYNTAX INTEGER {gre(1),ipsec(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Encapsulation" + ::= { ipBestMatchRouteEntry 22 } + +-- tagpath /ip/best-match-route/nexthop-label +ipBestMatchRouteNexthopLabel OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Next-hop label" + ::= { ipBestMatchRouteEntry 23 } + +-- tagpath /ip/best-match-route/rstatus +ipBestMatchRouteRstatus OBJECT-TYPE + SYNTAX RouteStatusType + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Path status (fib/selected/blackhole/inactive/recursive)" + ::= { ipBestMatchRouteEntry 24 } + +-- tagpath /ip/best-match-route/omp-tag +ipBestMatchRouteOmpTag OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Omp Tag" + ::= { ipBestMatchRouteEntry 25 } + +-- tagpath /ip/best-match-route/nexthop-vpn +ipBestMatchRouteNexthopVpn OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Next-hop VPN" + ::= { ipBestMatchRouteEntry 26 } + +-- tagpath /ip/best-match-route/ospf-tag +ipBestMatchRouteOspfTag OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "OSPF Tag" + ::= { ipBestMatchRouteEntry 27 } + +-- tagpath /ip/mfib/summary +ipMfibSummaryTable OBJECT-TYPE + SYNTAX SEQUENCE OF IpMfibSummaryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Summary of MFIB entries" + ::= { ipMfib 1 } + +-- tagpath /ip/mfib/summary +ipMfibSummaryEntry OBJECT-TYPE + SYNTAX IpMfibSummaryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { ipMfibSummaryVpnId, ipMfibSummaryGroup, ipMfibSummarySource } + ::= { ipMfibSummaryTable 1 } + +IpMfibSummaryEntry ::= + SEQUENCE { + ipMfibSummaryVpnId Unsigned32, + ipMfibSummaryGroup InetAddressIP, + ipMfibSummarySource InetAddressIP, + ipMfibSummaryUpstreamIf String, + ipMfibSummaryUpstreamTunnel InetAddressIP, + ipMfibSummaryNumServiceOils Unsigned32, + ipMfibSummaryNumTunnelOils Unsigned32 + } + +-- tagpath /ip/mfib/summary/vpn-id +ipMfibSummaryVpnId OBJECT-TYPE + SYNTAX VpnIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "VPN" + ::= { ipMfibSummaryEntry 1 } + +-- tagpath /ip/mfib/summary/group +ipMfibSummaryGroup OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Group address" + ::= { ipMfibSummaryEntry 2 } + +-- tagpath /ip/mfib/summary/source +ipMfibSummarySource OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Source address" + ::= { ipMfibSummaryEntry 3 } + +-- tagpath /ip/mfib/summary/upstream-if +ipMfibSummaryUpstreamIf OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "RPF interface" + ::= { ipMfibSummaryEntry 4 } + +-- tagpath /ip/mfib/summary/upstream-tunnel +ipMfibSummaryUpstreamTunnel OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "RPF remote system IP address" + ::= { ipMfibSummaryEntry 5 } + +-- tagpath /ip/mfib/summary/num-service-oils +ipMfibSummaryNumServiceOils OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of service-side output interfaces" + ::= { ipMfibSummaryEntry 6 } + +-- tagpath /ip/mfib/summary/num-tunnel-oils +ipMfibSummaryNumTunnelOils OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of tunnel-side output interfaces" + ::= { ipMfibSummaryEntry 7 } + +-- tagpath /ip/mfib/oil +ipMfibOilTable OBJECT-TYPE + SYNTAX SEQUENCE OF IpMfibOilEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Multicast OIL database" + ::= { ipMfib 2 } + +-- tagpath /ip/mfib/oil +ipMfibOilEntry OBJECT-TYPE + SYNTAX IpMfibOilEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { ipMfibOilVpnId, ipMfibOilGroup, ipMfibOilSource } + ::= { ipMfibOilTable 1 } + +IpMfibOilEntry ::= + SEQUENCE { + ipMfibOilVpnId Unsigned32, + ipMfibOilGroup InetAddressIP, + ipMfibOilSource InetAddressIP + } + +-- tagpath /ip/mfib/oil/vpn-id +ipMfibOilVpnId OBJECT-TYPE + SYNTAX VpnIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "VPN" + ::= { ipMfibOilEntry 1 } + +-- tagpath /ip/mfib/oil/group +ipMfibOilGroup OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Group address" + ::= { ipMfibOilEntry 2 } + +-- tagpath /ip/mfib/oil/source +ipMfibOilSource OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Source address" + ::= { ipMfibOilEntry 3 } + +-- tagpath /ip/mfib/oil/mcast-oil-list +ipMfibOilMcastOilListTable OBJECT-TYPE + SYNTAX SEQUENCE OF IpMfibOilMcastOilListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "List of OILs for the multicast group" + ::= { viptela-oper-vpn 8 } + +-- tagpath /ip/mfib/oil/mcast-oil-list +ipMfibOilMcastOilListEntry OBJECT-TYPE + SYNTAX IpMfibOilMcastOilListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { ipMfibOilVpnId, ipMfibOilGroup, ipMfibOilSource, ipMfibOilMcastOilListIndex } + ::= { ipMfibOilMcastOilListTable 1 } + +IpMfibOilMcastOilListEntry ::= + SEQUENCE { + ipMfibOilMcastOilListIndex Unsigned32, + ipMfibOilMcastOilListOilInterface String, + ipMfibOilMcastOilListOilRemoteSystem InetAddressIP + } + +-- tagpath /ip/mfib/oil/mcast-oil-list/index +ipMfibOilMcastOilListIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "OIL index" + ::= { ipMfibOilMcastOilListEntry 1 } + +-- tagpath /ip/mfib/oil/mcast-oil-list/oil-interface +ipMfibOilMcastOilListOilInterface OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "OIL interface" + ::= { ipMfibOilMcastOilListEntry 2 } + +-- tagpath /ip/mfib/oil/mcast-oil-list/oil-remote-system +ipMfibOilMcastOilListOilRemoteSystem OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "OIL remote system" + ::= { ipMfibOilMcastOilListEntry 3 } + +-- tagpath /ip/mfib/stats +ipMfibStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF IpMfibStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display statistics associated with a MFIB" + ::= { ipMfib 3 } + +-- tagpath /ip/mfib/stats +ipMfibStatsEntry OBJECT-TYPE + SYNTAX IpMfibStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { ipMfibStatsVpnId, ipMfibStatsGroup, ipMfibStatsSource } + ::= { ipMfibStatsTable 1 } + +IpMfibStatsEntry ::= + SEQUENCE { + ipMfibStatsVpnId Unsigned32, + ipMfibStatsGroup InetAddressIP, + ipMfibStatsSource InetAddressIP, + ipMfibStatsRxPkts Counter64, + ipMfibStatsRxOctets Counter64, + ipMfibStatsTxPkts Counter64, + ipMfibStatsTxOctets Counter64, + ipMfibStatsTxToPimPkts Counter64, + ipMfibStatsRxPacketRate Counter64, + ipMfibStatsRxOctetRate Counter64, + ipMfibStatsTxPacketRate Counter64, + ipMfibStatsTxOctetRate Counter64, + ipMfibStatsAvgReplication String, + ipMfibStatsRpfFailure Unsigned32, + ipMfibStatsTxInvalidOilFailure Unsigned32, + ipMfibStatsTxFailure Unsigned32, + ipMfibStatsRxPolicyDrop Unsigned32, + ipMfibStatsTxPolicyDrop Unsigned32 + } + +-- tagpath /ip/mfib/stats/vpn-id +ipMfibStatsVpnId OBJECT-TYPE + SYNTAX VpnIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "VPN" + ::= { ipMfibStatsEntry 1 } + +-- tagpath /ip/mfib/stats/group +ipMfibStatsGroup OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Group address" + ::= { ipMfibStatsEntry 2 } + +-- tagpath /ip/mfib/stats/source +ipMfibStatsSource OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Source address" + ::= { ipMfibStatsEntry 3 } + +-- tagpath /ip/mfib/stats/rx-pkts +ipMfibStatsRxPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx packets" + ::= { ipMfibStatsEntry 4 } + +-- tagpath /ip/mfib/stats/rx-octets +ipMfibStatsRxOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx octets" + ::= { ipMfibStatsEntry 5 } + +-- tagpath /ip/mfib/stats/tx-pkts +ipMfibStatsTxPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx packets" + ::= { ipMfibStatsEntry 6 } + +-- tagpath /ip/mfib/stats/tx-octets +ipMfibStatsTxOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx octets" + ::= { ipMfibStatsEntry 7 } + +-- tagpath /ip/mfib/stats/tx-to-pim-pkts +ipMfibStatsTxToPimPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx To PIM Pkts" + ::= { ipMfibStatsEntry 8 } + +-- tagpath /ip/mfib/stats/rx-packet-rate +ipMfibStatsRxPacketRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx packet rate" + ::= { ipMfibStatsEntry 9 } + +-- tagpath /ip/mfib/stats/rx-octet-rate +ipMfibStatsRxOctetRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx octet rate" + ::= { ipMfibStatsEntry 10 } + +-- tagpath /ip/mfib/stats/tx-packet-rate +ipMfibStatsTxPacketRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx packet rate" + ::= { ipMfibStatsEntry 11 } + +-- tagpath /ip/mfib/stats/tx-octet-rate +ipMfibStatsTxOctetRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx octet rate" + ::= { ipMfibStatsEntry 12 } + +-- tagpath /ip/mfib/stats/avg_replication +ipMfibStatsAvgReplication OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Average packet replication" + ::= { ipMfibStatsEntry 13 } + +-- tagpath /ip/mfib/stats/rpf-failure +ipMfibStatsRpfFailure OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "RPF check failure" + ::= { ipMfibStatsEntry 14 } + +-- tagpath /ip/mfib/stats/tx-invalid-oil-failure +ipMfibStatsTxInvalidOilFailure OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Attempt to transmit on invalid OIL" + ::= { ipMfibStatsEntry 15 } + +-- tagpath /ip/mfib/stats/tx-failure +ipMfibStatsTxFailure OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Transmit failure" + ::= { ipMfibStatsEntry 16 } + +-- tagpath /ip/mfib/stats/rx-policy-drop +ipMfibStatsRxPolicyDrop OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx policy drop" + ::= { ipMfibStatsEntry 17 } + +-- tagpath /ip/mfib/stats/tx-policy-drop +ipMfibStatsTxPolicyDrop OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx policy drop" + ::= { ipMfibStatsEntry 18 } + +-- tagpath /ip/fib-routes +ipFibTable OBJECT-TYPE + SYNTAX SEQUENCE OF IpFibEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION "List of routes in FIB" + ::= { ip 8 } + +-- tagpath /ip/fib-routes +ipFibEntry OBJECT-TYPE + SYNTAX IpFibEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION "" + INDEX { ipFibVpnId, ipFibAddressFamily, ipFibPrefix, ipFibPathId } + ::= { ipFibTable 1 } + +IpFibEntry ::= + SEQUENCE { + ipFibVpnId Unsigned32, + ipFibPrefix IpPrefix, + ipFibPathId Unsigned32, + ipFibOutIfname String, + ipFibNexthopAddress InetAddressIP, + ipFibNexthopLabel Unsigned32, + ipFibSaIndex Unsigned32, + ipFibIp InetAddressIP, + ipFibColor INTEGER, + ipFibAddressFamily INTEGER, + ipFibNexthopVpn Unsigned32 + } + +-- tagpath /ip/fib-routes/vpn-id +ipFibVpnId OBJECT-TYPE + SYNTAX VpnIndex + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION "VPN ID" + ::= { ipFibEntry 1 } + +-- tagpath /ip/fib-routes/prefix +ipFibPrefix OBJECT-TYPE + SYNTAX IpPrefix + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION "Route" + ::= { ipFibEntry 2 } + +-- tagpath /ip/fib-routes/path-id +ipFibPathId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION "Path ID" + ::= { ipFibEntry 3 } + +-- tagpath /ip/fib-routes/out-ifname +ipFibOutIfname OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION "Next-hop interface name" + ::= { ipFibEntry 4 } + +-- tagpath /ip/fib-routes/nexthop-address +ipFibNexthopAddress OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION "Next-hop address" + ::= { ipFibEntry 5 } + +-- tagpath /ip/fib-routes/nexthop-label +ipFibNexthopLabel OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION "Next-hop label" + ::= { ipFibEntry 6 } + +-- tagpath /ip/fib-routes/sa-index +ipFibSaIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION "Outbound SA index" + ::= { ipFibEntry 7 } + +-- tagpath /ip/fib-routes/ip +ipFibIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION "IP address" + ::= { ipFibEntry 8 } + +-- tagpath /ip/fib-routes/color +ipFibColor OBJECT-TYPE + SYNTAX INTEGER {default(1),mpls(2),metro-ethernet(3),biz-internet(4),public-internet(5),lte(6),threeG(7),red(8),green(9),blue(10),gold(11),silver(12),bronze(13),custom1(14),custom2(15),custom3(16),private1(17),private2(18),private3(19),private4(20),private5(21),private6(22)} + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION "Color" + ::= { ipFibEntry 9 } + +-- tagpath /ip/fib-routes/address-family +ipFibAddressFamily OBJECT-TYPE + SYNTAX INTEGER{ipv4(0), ipv6(1)} + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION "Address Family" + ::= { ipFibEntry 10 } + +-- tagpath /ip/fib-routes/nexthop-vpn +ipFibNexthopVpn OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION "Next-hop VPN" + ::= { ipFibEntry 11 } + +-- tagpath /ip/fib-routes4 +ipFib4Table OBJECT-TYPE + SYNTAX SEQUENCE OF IpFib4Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "List of routes in FIB" + ::= { ip 11 } + +-- tagpath /ip/fib-routes4 +ipFib4Entry OBJECT-TYPE + SYNTAX IpFib4Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { ipFib4VpnId, ipFib4Prefix, ipFib4PathId } + ::= { ipFib4Table 1 } + +IpFib4Entry ::= + SEQUENCE { + ipFib4VpnId Unsigned32, + ipFib4Prefix IpPrefix, + ipFib4PathId Unsigned32, + ipFib4OutIfname String, + ipFib4NexthopAddress InetAddressIP, + ipFib4NexthopLabel Unsigned32, + ipFib4SaIndex Unsigned32, + ipFib4Ip InetAddressIP, + ipFib4Color INTEGER, + ipFib4NexthopVpn Unsigned32 + } + +-- tagpath /ip/fib-routes4/vpn-id +ipFib4VpnId OBJECT-TYPE + SYNTAX VpnIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "VPN ID" + ::= { ipFib4Entry 1 } + +-- tagpath /ip/fib-routes4/prefix +ipFib4Prefix OBJECT-TYPE + SYNTAX IpPrefix + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Route" + ::= { ipFib4Entry 2 } + +-- tagpath /ip/fib-routes4/path-id +ipFib4PathId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Path ID" + ::= { ipFib4Entry 3 } + +-- tagpath /ip/fib-routes4/out-ifname +ipFib4OutIfname OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Next-hop interface name" + ::= { ipFib4Entry 4 } + +-- tagpath /ip/fib-routes4/nexthop-address +ipFib4NexthopAddress OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Next-hop address" + ::= { ipFib4Entry 5 } + +-- tagpath /ip/fib-routes4/nexthop-label +ipFib4NexthopLabel OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Next-hop label" + ::= { ipFib4Entry 6 } + +-- tagpath /ip/fib-routes4/sa-index +ipFib4SaIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Outbound SA index" + ::= { ipFib4Entry 7 } + +-- tagpath /ip/fib-routes4/ip +ipFib4Ip OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "IP address" + ::= { ipFib4Entry 8 } + +-- tagpath /ip/fib-routes4/color +ipFib4Color OBJECT-TYPE + SYNTAX INTEGER {default(1),mpls(2),metro-ethernet(3),biz-internet(4),public-internet(5),lte(6),threeG(7),red(8),green(9),blue(10),gold(11),silver(12),bronze(13),custom1(14),custom2(15),custom3(16),private1(17),private2(18),private3(19),private4(20),private5(21),private6(22)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Color" + ::= { ipFib4Entry 9 } + +-- tagpath /ip/fib-routes4/nexthop-vpn +ipFib4NexthopVpn OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Next-hop VPN" + ::= { ipFib4Entry 10 } + +-- tagpath /ip/fib-routes6 +ipFib6Table OBJECT-TYPE + SYNTAX SEQUENCE OF IpFib6Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "List of routes in FIB" + ::= { ip 12 } + +-- tagpath /ip/fib-routes6 +ipFib6Entry OBJECT-TYPE + SYNTAX IpFib6Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { ipFib6VpnId, ipFib6Prefix, ipFib6PathId } + ::= { ipFib6Table 1 } + +IpFib6Entry ::= + SEQUENCE { + ipFib6VpnId Unsigned32, + ipFib6Prefix IpPrefix, + ipFib6PathId Unsigned32, + ipFib6OutIfname String, + ipFib6NexthopAddress InetAddressIP, + ipFib6NexthopLabel Unsigned32, + ipFib6SaIndex Unsigned32, + ipFib6Ip InetAddressIP, + ipFib6Color INTEGER, + ipFib6NexthopVpn Unsigned32 + } + +-- tagpath /ip/fib-routes6/vpn-id +ipFib6VpnId OBJECT-TYPE + SYNTAX VpnIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "VPN ID" + ::= { ipFib6Entry 1 } + +-- tagpath /ip/fib-routes6/prefix +ipFib6Prefix OBJECT-TYPE + SYNTAX IpPrefix + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Route" + ::= { ipFib6Entry 2 } + +-- tagpath /ip/fib-routes6/path-id +ipFib6PathId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Path ID" + ::= { ipFib6Entry 3 } + +-- tagpath /ip/fib-routes6/out-ifname +ipFib6OutIfname OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Next-hop interface name" + ::= { ipFib6Entry 4 } + +-- tagpath /ip/fib-routes6/nexthop-address +ipFib6NexthopAddress OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Next-hop address" + ::= { ipFib6Entry 5 } + +-- tagpath /ip/fib-routes6/nexthop-label +ipFib6NexthopLabel OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Next-hop label" + ::= { ipFib6Entry 6 } + +-- tagpath /ip/fib-routes6/sa-index +ipFib6SaIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Outbound SA index" + ::= { ipFib6Entry 7 } + +-- tagpath /ip/fib-routes6/ip +ipFib6Ip OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "IP address" + ::= { ipFib6Entry 8 } + +-- tagpath /ip/fib-routes6/color +ipFib6Color OBJECT-TYPE + SYNTAX INTEGER {default(1),mpls(2),metro-ethernet(3),biz-internet(4),public-internet(5),lte(6),threeG(7),red(8),green(9),blue(10),gold(11),silver(12),bronze(13),custom1(14),custom2(15),custom3(16),private1(17),private2(18),private3(19),private4(20),private5(21),private6(22)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Color" + ::= { ipFib6Entry 9 } + +-- tagpath /ip/fib-routes6/nexthop-vpn +ipFib6NexthopVpn OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Next-hop VPN" + ::= { ipFib6Entry 10 } + +-- tagpath /ip/nat/interface +ipNatInterfaceTable OBJECT-TYPE + SYNTAX SEQUENCE OF IpNatInterfaceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Interfaces on which NAT is enabled" + ::= { ipNat 1 } + +-- tagpath /ip/nat/interface +ipNatInterfaceEntry OBJECT-TYPE + SYNTAX IpNatInterfaceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { ipNatInterfaceVpnId, ipNatInterfaceIfname } + ::= { ipNatInterfaceTable 1 } + +IpNatInterfaceEntry ::= + SEQUENCE { + ipNatInterfaceVpnId Unsigned32, + ipNatInterfaceIfname String, + ipNatInterfaceMappingType INTEGER, + ipNatInterfaceFilterType INTEGER, + ipNatInterfaceFilterCount Unsigned32, + ipNatInterfaceFibFilterCount Unsigned32, + ipNatInterfaceIp IpPrefix, + ipNatInterfaceNumberIpPools Unsigned32 + } + +-- tagpath /ip/nat/interface/vpn-id +ipNatInterfaceVpnId OBJECT-TYPE + SYNTAX VpnIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "VPN ID" + ::= { ipNatInterfaceEntry 1 } + +-- tagpath /ip/nat/interface/ifname +ipNatInterfaceIfname OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "NAT interface name" + ::= { ipNatInterfaceEntry 2 } + +-- tagpath /ip/nat/interface/mapping-type +ipNatInterfaceMappingType OBJECT-TYPE + SYNTAX INTEGER {endpoint-independent(0), address-port-dependent(1), null-translation(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "NAT mapping type" + ::= { ipNatInterfaceEntry 3 } + +-- tagpath /ip/nat/interface/filter-type +ipNatInterfaceFilterType OBJECT-TYPE + SYNTAX INTEGER {address-port-restricted(0)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "NAT filter type" + ::= { ipNatInterfaceEntry 4 } + +-- tagpath /ip/nat/interface/filter-count +ipNatInterfaceFilterCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of NAT filter entries in the control plane" + ::= { ipNatInterfaceEntry 5 } + +-- tagpath /ip/nat/interface/fib-filter-count +ipNatInterfaceFibFilterCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of NAT filter entries in the FIB" + ::= { ipNatInterfaceEntry 6 } + +-- tagpath /ip/nat/interface/ip +ipNatInterfaceIp OBJECT-TYPE + SYNTAX IpPrefix + MAX-ACCESS read-only + STATUS current + DESCRIPTION "IP address" + ::= { ipNatInterfaceEntry 7 } + +-- tagpath /ip/nat/interface/number-ip-pools +ipNatInterfaceNumberIpPools OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ipNatInterfaceEntry 8 } + +-- tagpath /ip/nat/interface-statistics +ipNatInterfaceStatisticsTable OBJECT-TYPE + SYNTAX SEQUENCE OF IpNatInterfaceStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display NAT interface statistics" + ::= { ipNat 2 } + +-- tagpath /ip/nat/interface-statistics +ipNatInterfaceStatisticsEntry OBJECT-TYPE + SYNTAX IpNatInterfaceStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { ipNatInterfaceStatisticsVpnId, ipNatInterfaceStatisticsIfname } + ::= { ipNatInterfaceStatisticsTable 1 } + +IpNatInterfaceStatisticsEntry ::= + SEQUENCE { + ipNatInterfaceStatisticsVpnId Unsigned32, + ipNatInterfaceStatisticsIfname String, + ipNatInterfaceStatisticsNatOutboundPackets Counter64, + ipNatInterfaceStatisticsNatInboundPackets Counter64, + ipNatInterfaceStatisticsNatEncodeFail Counter64, + ipNatInterfaceStatisticsNatDecodeFail Counter64, + ipNatInterfaceStatisticsNatMapAddFail Counter64, + ipNatInterfaceStatisticsNatFilterAddFail Counter64, + ipNatInterfaceStatisticsNatFilterLookupFail Counter64, + ipNatInterfaceStatisticsNatStateCheckFail Counter64, + ipNatInterfaceStatisticsNatPolicerDrops Counter64, + ipNatInterfaceStatisticsOutboundIcmpError Counter64, + ipNatInterfaceStatisticsInboundIcmpError Counter64, + ipNatInterfaceStatisticsInboundIcmpErrorDrops Counter64, + ipNatInterfaceStatisticsNatFragments Counter64, + ipNatInterfaceStatisticsNatFragmentsFail Counter64, + ipNatInterfaceStatisticsNatUnsupportedProto Counter64, + ipNatInterfaceStatisticsNatMapNoPorts Counter64, + ipNatInterfaceStatisticsNatMapCannotXlate Counter64, + ipNatInterfaceStatisticsNatFilterMapMismatch Counter64, + ipNatInterfaceStatisticsNatMapIpPoolExhausted Counter64, + ipNatInterfaceStatisticsNatpoolInsideXlateOutbound Counter64, + ipNatInterfaceStatisticsNatpoolInsideXlateDestIp Counter64, + ipNatInterfaceStatisticsNatXlateOutboundGre Counter64, + ipNatInterfaceStatisticsNatpoolInsideXlateInbound Counter64, + ipNatInterfaceStatisticsNatXlateInboundTcpopt Counter64, + ipNatInterfaceStatisticsNatpoolOutsideXlateOutbound Counter64, + ipNatInterfaceStatisticsNatpoolXlateInboundSvcPacket Counter64, + ipNatInterfaceStatisticsNatDiaXlateOutbound Counter64, + ipNatInterfaceStatisticsNatXlateInbound Counter64 + } + +-- tagpath /ip/nat/interface-statistics/vpn-id +ipNatInterfaceStatisticsVpnId OBJECT-TYPE + SYNTAX VpnIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "VPN ID" + ::= { ipNatInterfaceStatisticsEntry 1 } + +-- tagpath /ip/nat/interface-statistics/ifname +ipNatInterfaceStatisticsIfname OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "NAT interface name" + ::= { ipNatInterfaceStatisticsEntry 2 } + +-- tagpath /ip/nat/interface-statistics/nat-outbound-packets +ipNatInterfaceStatisticsNatOutboundPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of packets sent through NAT from the private realm" + ::= { ipNatInterfaceStatisticsEntry 3 } + +-- tagpath /ip/nat/interface-statistics/nat-inbound-packets +ipNatInterfaceStatisticsNatInboundPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of packets received through NAT from the public realm" + ::= { ipNatInterfaceStatisticsEntry 4 } + +-- tagpath /ip/nat/interface-statistics/nat-encode-fail +ipNatInterfaceStatisticsNatEncodeFail OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "NAT translation encoding failed either in outbound or inbound direction" + ::= { ipNatInterfaceStatisticsEntry 5 } + +-- tagpath /ip/nat/interface-statistics/nat-decode-fail +ipNatInterfaceStatisticsNatDecodeFail OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "NAT translation decode failed (typically, ICMP error payload) either in outbound or inbound direction" + ::= { ipNatInterfaceStatisticsEntry 6 } + +-- tagpath /ip/nat/interface-statistics/nat-map-add-fail +ipNatInterfaceStatisticsNatMapAddFail OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Could not add new NAT-mapping entry (insufficient resources)" + ::= { ipNatInterfaceStatisticsEntry 7 } + +-- tagpath /ip/nat/interface-statistics/nat-filter-add-fail +ipNatInterfaceStatisticsNatFilterAddFail OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Could not add new NAT filter entry (insufficient resources)" + ::= { ipNatInterfaceStatisticsEntry 8 } + +-- tagpath /ip/nat/interface-statistics/nat-filter-lookup-fail +ipNatInterfaceStatisticsNatFilterLookupFail OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Could not find NAT filter entry for an inbound packet" + ::= { ipNatInterfaceStatisticsEntry 9 } + +-- tagpath /ip/nat/interface-statistics/nat-state-check-fail +ipNatInterfaceStatisticsNatStateCheckFail OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Did not match TCP state check on inbound packets" + ::= { ipNatInterfaceStatisticsEntry 10 } + +-- tagpath /ip/nat/interface-statistics/nat-policer-drops +ipNatInterfaceStatisticsNatPolicerDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Drops due to policer action configured on some filters" + ::= { ipNatInterfaceStatisticsEntry 11 } + +-- tagpath /ip/nat/interface-statistics/outbound-icmp-error +ipNatInterfaceStatisticsOutboundIcmpError OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of ICMP error packets sent" + ::= { ipNatInterfaceStatisticsEntry 12 } + +-- tagpath /ip/nat/interface-statistics/inbound-icmp-error +ipNatInterfaceStatisticsInboundIcmpError OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of ICMP error packets received" + ::= { ipNatInterfaceStatisticsEntry 13 } + +-- tagpath /ip/nat/interface-statistics/inbound-icmp-error-drops +ipNatInterfaceStatisticsInboundIcmpErrorDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of ICMP error packets received and dropped due to block-icmp-error configuration" + ::= { ipNatInterfaceStatisticsEntry 14 } + +-- tagpath /ip/nat/interface-statistics/nat-fragments +ipNatInterfaceStatisticsNatFragments OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of fragmented packets forwarded in either direction" + ::= { ipNatInterfaceStatisticsEntry 15 } + +-- tagpath /ip/nat/interface-statistics/nat-fragments-fail +ipNatInterfaceStatisticsNatFragmentsFail OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of fragmented packets dropped in either direction due to absence of fragment state" + ::= { ipNatInterfaceStatisticsEntry 16 } + +-- tagpath /ip/nat/interface-statistics/nat-unsupported-proto +ipNatInterfaceStatisticsNatUnsupportedProto OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Unsupport NAT protocol packets dropped" + ::= { ipNatInterfaceStatisticsEntry 17 } + +-- tagpath /ip/nat/interface-statistics/nat-map-no-ports +ipNatInterfaceStatisticsNatMapNoPorts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Ran out of NAT ports to map to" + ::= { ipNatInterfaceStatisticsEntry 18 } + +-- tagpath /ip/nat/interface-statistics/nat-map-cannot-xlate +ipNatInterfaceStatisticsNatMapCannotXlate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Cannot nat translate this flow" + ::= { ipNatInterfaceStatisticsEntry 19 } + +-- tagpath /ip/nat/interface-statistics/nat-filter-map-mismatch +ipNatInterfaceStatisticsNatFilterMapMismatch OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Mismatch in the filter and map records" + ::= { ipNatInterfaceStatisticsEntry 20 } + +-- tagpath /ip/nat/interface-statistics/nat-map-ip-pool-exhausted +ipNatInterfaceStatisticsNatMapIpPoolExhausted OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Ran out of NAT ip pools to map to" + ::= { ipNatInterfaceStatisticsEntry 21 } + +-- tagpath /ip/nat/interface-statistics/natpool-inside-xlate-outbound +ipNatInterfaceStatisticsNatpoolInsideXlateOutbound OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Outbound nat translation for natpool inside" + ::= { ipNatInterfaceStatisticsEntry 22 } + +-- tagpath /ip/nat/interface-statistics/natpool-inside-xlate-dest-ip +ipNatInterfaceStatisticsNatpoolInsideXlateDestIp OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Translate destination ip for outbound traffic from service side" + ::= { ipNatInterfaceStatisticsEntry 23 } + +-- tagpath /ip/nat/interface-statistics/nat-xlate-outbound-gre +ipNatInterfaceStatisticsNatXlateOutboundGre OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Outbound NAT translation for a packet going through GRE tunnel" + ::= { ipNatInterfaceStatisticsEntry 24 } + +-- tagpath /ip/nat/interface-statistics/natpool-inside-xlate-inbound +ipNatInterfaceStatisticsNatpoolInsideXlateInbound OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Inbound nat translation for natpool inside interface" + ::= { ipNatInterfaceStatisticsEntry 25 } + +-- tagpath /ip/nat/interface-statistics/nat-xlate-inbound-tcpopt +ipNatInterfaceStatisticsNatXlateInboundTcpopt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Inbound nat translation for a packet from proxy" + ::= { ipNatInterfaceStatisticsEntry 26 } + +-- tagpath /ip/nat/interface-statistics/natpool-outside-xlate-outbound +ipNatInterfaceStatisticsNatpoolOutsideXlateOutbound OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Outbound nat translation for incoming packets for nat outside" + ::= { ipNatInterfaceStatisticsEntry 27 } + +-- tagpath /ip/nat/interface-statistics/natpool-xlate-inbound-svc-packet +ipNatInterfaceStatisticsNatpoolXlateInboundSvcPacket OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Inbound nat translation for a packets coming from service side and dest ip is natpool address" + ::= { ipNatInterfaceStatisticsEntry 28 } + +-- tagpath /ip/nat/interface-statistics/nat-dia-xlate-outbound +ipNatInterfaceStatisticsNatDiaXlateOutbound OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Outbound nat translation for DIA interface" + ::= { ipNatInterfaceStatisticsEntry 29 } + +-- tagpath /ip/nat/interface-statistics/nat-inside-xlate-inbound +ipNatInterfaceStatisticsNatXlateInbound OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Inbound nat translation for nat interface" + ::= { ipNatInterfaceStatisticsEntry 30 } + +-- tagpath /ip/nat/filter +ipNatFilterTable OBJECT-TYPE + SYNTAX SEQUENCE OF IpNatFilterEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display NAT filter entries" + ::= { ipNat 3 } + +-- tagpath /ip/nat/filter +ipNatFilterEntry OBJECT-TYPE + SYNTAX IpNatFilterEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { ipNatFilterNatVpnId, ipNatFilterNatIfname, ipNatFilterPrivateVpnId, ipNatFilterProto, ipNatFilterPrivateSourceAddress, ipNatFilterPrivateDestAddress, ipNatFilterPrivateSourcePort, ipNatFilterPrivateDestPort } + ::= { ipNatFilterTable 1 } + +IpNatFilterEntry ::= + SEQUENCE { + ipNatFilterNatVpnId Unsigned32, + ipNatFilterNatIfname String, + ipNatFilterPrivateVpnId Unsigned32, + ipNatFilterProto INTEGER, + ipNatFilterPrivateSourceAddress IpAddress, + ipNatFilterPrivateDestAddress IpAddress, + ipNatFilterPrivateSourcePort Unsigned32, + ipNatFilterPrivateDestPort Unsigned32, + ipNatFilterPublicSourceAddress IpAddress, + ipNatFilterPublicDestAddress IpAddress, + ipNatFilterPublicSourcePort Unsigned32, + ipNatFilterPublicDestPort Unsigned32, + ipNatFilterFilterState INTEGER, + ipNatFilterIdleTimeout String, + ipNatFilterOutboundPackets Counter64, + ipNatFilterOutboundOctets Counter64, + ipNatFilterInboundPackets Counter64, + ipNatFilterInboundOctets Counter64, + ipNatFilterDirection INTEGER + } + +-- tagpath /ip/nat/filter/nat-vpn-id +ipNatFilterNatVpnId OBJECT-TYPE + SYNTAX VpnIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "NAT interface VPN ID" + ::= { ipNatFilterEntry 1 } + +-- tagpath /ip/nat/filter/nat-ifname +ipNatFilterNatIfname OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "NAT interface name" + ::= { ipNatFilterEntry 2 } + +-- tagpath /ip/nat/filter/private-vpn-id +ipNatFilterPrivateVpnId OBJECT-TYPE + SYNTAX VpnIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Private VPN ID" + ::= { ipNatFilterEntry 3 } + +-- tagpath /ip/nat/filter/proto +ipNatFilterProto OBJECT-TYPE + SYNTAX INTEGER {icmp(1),tcp(6),udp(17)} + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Protocol" + ::= { ipNatFilterEntry 4 } + +-- tagpath /ip/nat/filter/private-source-address +ipNatFilterPrivateSourceAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Private source IP address" + ::= { ipNatFilterEntry 5 } + +-- tagpath /ip/nat/filter/private-dest-address +ipNatFilterPrivateDestAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Private destination IP address" + ::= { ipNatFilterEntry 6 } + +-- tagpath /ip/nat/filter/private-source-port +ipNatFilterPrivateSourcePort OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Private source port" + ::= { ipNatFilterEntry 7 } + +-- tagpath /ip/nat/filter/private-dest-port +ipNatFilterPrivateDestPort OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Private destination port" + ::= { ipNatFilterEntry 8 } + +-- tagpath /ip/nat/filter/public-source-address +ipNatFilterPublicSourceAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Public source IP address" + ::= { ipNatFilterEntry 9 } + +-- tagpath /ip/nat/filter/public-dest-address +ipNatFilterPublicDestAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Public destination IP address" + ::= { ipNatFilterEntry 10 } + +-- tagpath /ip/nat/filter/public-source-port +ipNatFilterPublicSourcePort OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Public source port" + ::= { ipNatFilterEntry 11 } + +-- tagpath /ip/nat/filter/public-dest-port +ipNatFilterPublicDestPort OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Public destination port" + ::= { ipNatFilterEntry 12 } + +-- tagpath /ip/nat/filter/filter-state +ipNatFilterFilterState OBJECT-TYPE + SYNTAX INTEGER {initial(0),syn-sent(1),syn-ack(2),syn-received(3),established(4),fin-sent(5),fin-received(6),fin-acked(7),closed(8),reset(9)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Session state" + ::= { ipNatFilterEntry 13 } + +-- tagpath /ip/nat/filter/idle-timeout +ipNatFilterIdleTimeout OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Session idle timeout" + ::= { ipNatFilterEntry 14 } + +-- tagpath /ip/nat/filter/outbound-packets +ipNatFilterOutboundPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of outbound packets" + ::= { ipNatFilterEntry 15 } + +-- tagpath /ip/nat/filter/outbound-octets +ipNatFilterOutboundOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of outbound octets" + ::= { ipNatFilterEntry 16 } + +-- tagpath /ip/nat/filter/inbound-packets +ipNatFilterInboundPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of inbound packets" + ::= { ipNatFilterEntry 17 } + +-- tagpath /ip/nat/filter/inbound-octets +ipNatFilterInboundOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of inbound octets" + ::= { ipNatFilterEntry 18 } + +-- tagpath /ip/nat/filter/direction +ipNatFilterDirection OBJECT-TYPE + SYNTAX INTEGER {inside(0), outside(1)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Direction of NAT translation" + ::= { ipNatFilterEntry 19 } + +-- tagpath /ip/routes-summary +ipRoutesSummaryTable OBJECT-TYPE + SYNTAX SEQUENCE OF IpRoutesSummaryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Summary of routes" + ::= { ip 10 } + +-- tagpath /ip/routes-summary +ipRoutesSummaryEntry OBJECT-TYPE + SYNTAX IpRoutesSummaryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { ipRoutesSummaryVpnId, ipRoutesSummaryAddressFamily, ipRoutesSummaryRouteProtocol } + ::= { ipRoutesSummaryTable 1 } + +IpRoutesSummaryEntry ::= + SEQUENCE { + ipRoutesSummaryVpnId Unsigned32, + ipRoutesSummaryAddressFamily INTEGER, + ipRoutesSummaryRouteProtocol INTEGER, + ipRoutesSummaryReceived Unsigned32, + ipRoutesSummaryInstalled Unsigned32, + ipRoutesSummaryImport Unsigned32 + } + +-- tagpath /ip/routes-summary/vpn-id +ipRoutesSummaryVpnId OBJECT-TYPE + SYNTAX VpnIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "VPN ID" + ::= { ipRoutesSummaryEntry 1 } + +-- tagpath /ip/routes-summary/address-family +ipRoutesSummaryAddressFamily OBJECT-TYPE + SYNTAX INTEGER {ipv4(0),ipv6(1)} + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Address Family" + ::= { ipRoutesSummaryEntry 2 } + +-- tagpath /ip/routes-summary/route-protocol +ipRoutesSummaryRouteProtocol OBJECT-TYPE + SYNTAX INTEGER {connected(0),static(1),ospf(2),bgp(3),omp(4),nat(5),gre(6),natpoolOmp(7),natpoolService(8)} + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Protocol" + ::= { ipRoutesSummaryEntry 3 } + +-- tagpath /ip/routes-summary/received +ipRoutesSummaryReceived OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of routes received" + ::= { ipRoutesSummaryEntry 4 } + +-- tagpath /ip/routes-summary/installed +ipRoutesSummaryInstalled OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of routes installed" + ::= { ipRoutesSummaryEntry 5 } + +-- tagpath /ip/routes-summary/imported +ipRoutesSummaryImport OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of routes imported" + ::= { ipRoutesSummaryEntry 6 } + +-- tagpath /vrrp +vrrpTable OBJECT-TYPE + SYNTAX SEQUENCE OF VrrpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display VRRP information" + ::= { viptela-oper-vpn 9 } + +-- tagpath /vrrp +vrrpEntry OBJECT-TYPE + SYNTAX VrrpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { vrrpVpnId } + ::= { vrrpTable 1 } + +VrrpEntry ::= + SEQUENCE { + vrrpVpnId Unsigned32 + } + +-- tagpath /vrrp/vpn-id +vrrpVpnId OBJECT-TYPE + SYNTAX VpnIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION "VPN ID" + ::= { vrrpEntry 1 } + +-- tagpath /vrrp/interfaces +vrrpInterfacesTable OBJECT-TYPE + SYNTAX SEQUENCE OF VrrpInterfacesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display VRRP interfaces" + ::= { viptela-oper-vpn 10 } + +-- tagpath /vrrp/interfaces +vrrpInterfacesEntry OBJECT-TYPE + SYNTAX VrrpInterfacesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { vrrpVpnId, vrrpInterfacesIfName } + ::= { vrrpInterfacesTable 1 } + +VrrpInterfacesEntry ::= + SEQUENCE { + vrrpInterfacesIfName String + } + +-- tagpath /vrrp/interfaces/if-name +vrrpInterfacesIfName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Interface name" + ::= { vrrpInterfacesEntry 1 } + +-- tagpath /vrrp/interfaces/groups +vrrpInterfacesGroupsTable OBJECT-TYPE + SYNTAX SEQUENCE OF VrrpInterfacesGroupsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display VRRP group" + ::= { viptela-oper-vpn 11 } + +-- tagpath /vrrp/interfaces/groups +vrrpInterfacesGroupsEntry OBJECT-TYPE + SYNTAX VrrpInterfacesGroupsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { vrrpVpnId, vrrpInterfacesIfName, vrrpInterfacesGroupsGroupId } + ::= { vrrpInterfacesGroupsTable 1 } + +VrrpInterfacesGroupsEntry ::= + SEQUENCE { + vrrpInterfacesGroupsGroupId UnsignedByte, + vrrpInterfacesGroupsVirtualIp InetAddressIP, + vrrpInterfacesGroupsVirtualMac String, + vrrpInterfacesGroupsPriority UnsignedByte, + vrrpInterfacesGroupsVrrpState INTEGER, + vrrpInterfacesGroupsOmpState INTEGER, + vrrpInterfacesGroupsAdvertisementTimer Integer32, + vrrpInterfacesGroupsMasterDownTimer Integer32, + vrrpInterfacesGroupsLastStateChangeTime DateAndTime, + vrrpInterfacesGroupsTrackPrefixList String, + vrrpInterfacesGroupsPrefixListState INTEGER + } + +-- tagpath /vrrp/interfaces/groups/group-id +vrrpInterfacesGroupsGroupId OBJECT-TYPE + SYNTAX UnsignedByte (1 .. 255) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { vrrpInterfacesGroupsEntry 1 } + +-- tagpath /vrrp/interfaces/groups/virtual-ip +vrrpInterfacesGroupsVirtualIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Virtual IP address" + ::= { vrrpInterfacesGroupsEntry 2 } + +-- tagpath /vrrp/interfaces/groups/virtual-mac +vrrpInterfacesGroupsVirtualMac OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Virtual MAC address" + ::= { vrrpInterfacesGroupsEntry 3 } + +-- tagpath /vrrp/interfaces/groups/priority +vrrpInterfacesGroupsPriority OBJECT-TYPE + SYNTAX UnsignedByte + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Priority" + ::= { vrrpInterfacesGroupsEntry 4 } + +-- tagpath /vrrp/interfaces/groups/vrrp-state +vrrpInterfacesGroupsVrrpState OBJECT-TYPE + SYNTAX INTEGER {init(1),backup(2),master(3)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "VRRP state" + ::= { vrrpInterfacesGroupsEntry 5 } + +-- tagpath /vrrp/interfaces/groups/omp-state +vrrpInterfacesGroupsOmpState OBJECT-TYPE + SYNTAX INTEGER {down(0),up(1)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "OMP state" + ::= { vrrpInterfacesGroupsEntry 6 } + +-- tagpath /vrrp/interfaces/groups/advertisement-timer +vrrpInterfacesGroupsAdvertisementTimer OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Advertisement interval" + ::= { vrrpInterfacesGroupsEntry 7 } + +-- tagpath /vrrp/interfaces/groups/master-down-timer +vrrpInterfacesGroupsMasterDownTimer OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Master down detection interval" + ::= { vrrpInterfacesGroupsEntry 8 } + +-- tagpath /vrrp/interfaces/groups/last-state-change-time +vrrpInterfacesGroupsLastStateChangeTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Time when state changed last time" + ::= { vrrpInterfacesGroupsEntry 9 } + +-- tagpath /vrrp/interfaces/groups/track-prefix-list +vrrpInterfacesGroupsTrackPrefixList OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Prefix list to be tracked" + ::= { vrrpInterfacesGroupsEntry 10 } + +-- tagpath /vrrp/interfaces/groups/prefix-list-state +vrrpInterfacesGroupsPrefixListState OBJECT-TYPE + SYNTAX INTEGER {resolved(0),unresolved(1)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Prefix list state" + ::= { vrrpInterfacesGroupsEntry 11 } + +-- tagpath /dhcp/client-interface +dhcpInterfaceTable OBJECT-TYPE + SYNTAX SEQUENCE OF DhcpInterfaceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display DHCP client interface information" + ::= { dhcp 1 } + +-- tagpath /dhcp/client-interface +dhcpInterfaceEntry OBJECT-TYPE + SYNTAX DhcpInterfaceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { dhcpInterfaceVpnId, dhcpInterfaceIfname } + ::= { dhcpInterfaceTable 1 } + +DhcpInterfaceEntry ::= + SEQUENCE { + dhcpInterfaceVpnId Unsigned32, + dhcpInterfaceIfname String, + dhcpInterfaceState INTEGER, + dhcpInterfaceAcquiredIp Ipv4Prefix, + dhcpInterfaceServer IpAddress, + dhcpInterfaceLeaseTime String, + dhcpInterfaceTimeRemaining String, + dhcpInterfaceGateway IpAddress + } + +-- tagpath /dhcp/client-interface/vpn-id +dhcpInterfaceVpnId OBJECT-TYPE + SYNTAX VpnIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "VPN ID" + ::= { dhcpInterfaceEntry 1 } + +-- tagpath /dhcp/client-interface/ifname +dhcpInterfaceIfname OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Interface name" + ::= { dhcpInterfaceEntry 2 } + +-- tagpath /dhcp/client-interface/state +dhcpInterfaceState OBJECT-TYPE + SYNTAX INTEGER {init(0),request(1),bound(2),renew(3),rebind(4),release(5),dynamic-ip(6)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "State" + ::= { dhcpInterfaceEntry 3 } + +-- tagpath /dhcp/client-interface/acquired-ip +dhcpInterfaceAcquiredIp OBJECT-TYPE + SYNTAX Ipv4Prefix + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Acquired IP address" + ::= { dhcpInterfaceEntry 4 } + +-- tagpath /dhcp/client-interface/server +dhcpInterfaceServer OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Server IP" + ::= { dhcpInterfaceEntry 5 } + +-- tagpath /dhcp/client-interface/lease-time +dhcpInterfaceLeaseTime OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Lease time (Days:Hours:Minutes:Seconds)" + ::= { dhcpInterfaceEntry 6 } + +-- tagpath /dhcp/client-interface/time-remaining +dhcpInterfaceTimeRemaining OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Lease time remaining (Days:Hours:Minutes:Seconds)" + ::= { dhcpInterfaceEntry 7 } + +-- tagpath /dhcp/client-interface/gateway +dhcpInterfaceGateway OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Default gateway" + ::= { dhcpInterfaceEntry 8 } + +-- tagpath /dhcp/client-interface/dns-list +dhcpInterfaceDnsListTable OBJECT-TYPE + SYNTAX SEQUENCE OF DhcpInterfaceDnsListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "List of DNS servers" + ::= { viptela-oper-vpn 13 } + +-- tagpath /dhcp/client-interface/dns-list +dhcpInterfaceDnsListEntry OBJECT-TYPE + SYNTAX DhcpInterfaceDnsListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { dhcpInterfaceVpnId, dhcpInterfaceIfname, dhcpInterfaceDnsListIndex } + ::= { dhcpInterfaceDnsListTable 1 } + +DhcpInterfaceDnsListEntry ::= + SEQUENCE { + dhcpInterfaceDnsListIndex Unsigned32, + dhcpInterfaceDnsListDns IpAddress + } + +-- tagpath /dhcp/client-interface/dns-list/index +dhcpInterfaceDnsListIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Index" + ::= { dhcpInterfaceDnsListEntry 1 } + +-- tagpath /dhcp/client-interface/dns-list/dns +dhcpInterfaceDnsListDns OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "DNS IP" + ::= { dhcpInterfaceDnsListEntry 2 } + +-- tagpath /dhcp/server +dhcpServerTable OBJECT-TYPE + SYNTAX SEQUENCE OF DhcpServerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display DHCP server information" + ::= { dhcp 2 } + +-- tagpath /dhcp/server +dhcpServerEntry OBJECT-TYPE + SYNTAX DhcpServerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { dhcpServerVpnId, dhcpServerIfname } + ::= { dhcpServerTable 1 } + +DhcpServerEntry ::= + SEQUENCE { + dhcpServerVpnId Unsigned32, + dhcpServerIfname String + } + +-- tagpath /dhcp/server/vpn-id +dhcpServerVpnId OBJECT-TYPE + SYNTAX VpnIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "VPN ID" + ::= { dhcpServerEntry 1 } + +-- tagpath /dhcp/server/ifname +dhcpServerIfname OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Interface name" + ::= { dhcpServerEntry 2 } + +-- tagpath /dhcp/server/bindings +dhcpServerBindingsTable OBJECT-TYPE + SYNTAX SEQUENCE OF DhcpServerBindingsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display bindings for clients" + ::= { viptela-oper-vpn 14 } + +-- tagpath /dhcp/server/bindings +dhcpServerBindingsEntry OBJECT-TYPE + SYNTAX DhcpServerBindingsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { dhcpServerVpnId, dhcpServerIfname, IMPLIED dhcpServerBindingsClientMac } + ::= { dhcpServerBindingsTable 1 } + +DhcpServerBindingsEntry ::= + SEQUENCE { + dhcpServerBindingsClientMac String, + dhcpServerBindingsClientIp IpAddress, + dhcpServerBindingsLeaseTime String, + dhcpServerBindingsLeaseTimeRemaining String, + dhcpServerBindingsStaticBinding TruthValue, + dhcpServerBindingsHostName String + } + +-- tagpath /dhcp/server/bindings/client-mac +dhcpServerBindingsClientMac OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "DHCP client's mac address" + ::= { dhcpServerBindingsEntry 1 } + +-- tagpath /dhcp/server/bindings/client-ip +dhcpServerBindingsClientIp OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "IP address leased to DHCP client" + ::= { dhcpServerBindingsEntry 2 } + +-- tagpath /dhcp/server/bindings/lease-time +dhcpServerBindingsLeaseTime OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Lease time (Days:Hours:Minutes:Seconds)" + ::= { dhcpServerBindingsEntry 3 } + +-- tagpath /dhcp/server/bindings/lease-time-remaining +dhcpServerBindingsLeaseTimeRemaining OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Lease time remaining (Days:Hours:Minutes:Seconds)" + ::= { dhcpServerBindingsEntry 4 } + +-- tagpath /dhcp/server/bindings/static-binding +dhcpServerBindingsStaticBinding OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Is binding static or not" + ::= { dhcpServerBindingsEntry 5 } + +-- tagpath /dhcp/server/bindings/host-name +dhcpServerBindingsHostName OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "DHCP client's hostname" + ::= { dhcpServerBindingsEntry 6 } + +-- tagpath /dhcpv6/interface +dhcpv6InterfaceTable OBJECT-TYPE + SYNTAX SEQUENCE OF Dhcpv6InterfaceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display DHCPv6 client interface information" + ::= { dhcpv6 1 } + +-- tagpath /dhcpv6/interface +dhcpv6InterfaceEntry OBJECT-TYPE + SYNTAX Dhcpv6InterfaceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { dhcpv6InterfaceVpnId, dhcpv6InterfaceIfname } + ::= { dhcpv6InterfaceTable 1 } + +Dhcpv6InterfaceEntry ::= + SEQUENCE { + dhcpv6InterfaceVpnId Unsigned32, + dhcpv6InterfaceIfname String, + dhcpv6InterfaceState INTEGER, + dhcpv6InterfaceAcquiredIp IpPrefix, + dhcpv6InterfaceServer String, + dhcpv6InterfaceLeaseTime String, + dhcpv6InterfaceTimeRemaining String, + dhcpv6InterfaceGateway Ipv6Address + } + +-- tagpath /dhcpv6/interface/vpn-id +dhcpv6InterfaceVpnId OBJECT-TYPE + SYNTAX VpnIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "VPN ID" + ::= { dhcpv6InterfaceEntry 1 } + +-- tagpath /dhcpv6/interface/ifname +dhcpv6InterfaceIfname OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Interface name" + ::= { dhcpv6InterfaceEntry 2 } + +-- tagpath /dhcpv6/interface/state +dhcpv6InterfaceState OBJECT-TYPE + SYNTAX INTEGER {init(0),request(1),bound(2),renew(3),rebind(4),release(5)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "State" + ::= { dhcpv6InterfaceEntry 3 } + +-- tagpath /dhcpv6/interface/acquired-ip +dhcpv6InterfaceAcquiredIp OBJECT-TYPE + SYNTAX IpPrefix + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Acquired IP address" + ::= { dhcpv6InterfaceEntry 4 } + +-- tagpath /dhcpv6/interface/server +dhcpv6InterfaceServer OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Server ID" + ::= { dhcpv6InterfaceEntry 5 } + +-- tagpath /dhcpv6/interface/lease-time +dhcpv6InterfaceLeaseTime OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Lease time (Days:Hours:Minutes:Seconds)" + ::= { dhcpv6InterfaceEntry 6 } + +-- tagpath /dhcpv6/interface/time-remaining +dhcpv6InterfaceTimeRemaining OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Lease time remaining (Days:Hours:Minutes:Seconds)" + ::= { dhcpv6InterfaceEntry 7 } + +-- tagpath /dhcpv6/interface/gateway +dhcpv6InterfaceGateway OBJECT-TYPE + SYNTAX Ipv6Address + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Default gateway" + ::= { dhcpv6InterfaceEntry 8 } + +-- tagpath /dhcpv6/interface/dns-list +dhcpv6InterfaceDnsListTable OBJECT-TYPE + SYNTAX SEQUENCE OF Dhcpv6InterfaceDnsListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "List of DNS servers" + ::= { viptela-oper-vpn 19 } + +-- tagpath /dhcpv6/interface/dns-list +dhcpv6InterfaceDnsListEntry OBJECT-TYPE + SYNTAX Dhcpv6InterfaceDnsListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { dhcpv6InterfaceVpnId, dhcpv6InterfaceIfname, dhcpv6InterfaceDnsListIndex } + ::= { dhcpv6InterfaceDnsListTable 1 } + +Dhcpv6InterfaceDnsListEntry ::= + SEQUENCE { + dhcpv6InterfaceDnsListIndex Unsigned32, + dhcpv6InterfaceDnsListDns Ipv6Address + } + +-- tagpath /dhcpv6/interface/dns-list/index +dhcpv6InterfaceDnsListIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Index" + ::= { dhcpv6InterfaceDnsListEntry 1 } + +-- tagpath /dhcpv6/interface/dns-list/dns +dhcpv6InterfaceDnsListDns OBJECT-TYPE + SYNTAX Ipv6Address + MAX-ACCESS read-only + STATUS current + DESCRIPTION "DNS IP" + ::= { dhcpv6InterfaceDnsListEntry 2 } + +-- tagpath /pppoe/session +pppoeSessionTable OBJECT-TYPE + SYNTAX SEQUENCE OF PppoeSessionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display PPPoE session information" + ::= { pppoe 1 } + +-- tagpath /pppoe/session +pppoeSessionEntry OBJECT-TYPE + SYNTAX PppoeSessionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { pppoeSessionVpnId, pppoeSessionIfname } + ::= { pppoeSessionTable 1 } + +PppoeSessionEntry ::= + SEQUENCE { + pppoeSessionVpnId Unsigned32, + pppoeSessionIfname String, + pppoeSessionSessionId Unsigned32, + pppoeSessionServerMac String, + pppoeSessionLocalMac String, + pppoeSessionPppInterface String, + pppoeSessionAcName String, + pppoeSessionServiceName String + } + +-- tagpath /pppoe/session/vpn-id +pppoeSessionVpnId OBJECT-TYPE + SYNTAX VpnIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "VPN ID" + ::= { pppoeSessionEntry 2 } + +-- tagpath /pppoe/session/ifname +pppoeSessionIfname OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Ethernet Interface name" + ::= { pppoeSessionEntry 3 } + +-- tagpath /pppoe/session/session-id +pppoeSessionSessionId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Session ID" + ::= { pppoeSessionEntry 4 } + +-- tagpath /pppoe/session/server-mac +pppoeSessionServerMac OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Server MAC address" + ::= { pppoeSessionEntry 5 } + +-- tagpath /pppoe/session/local-mac +pppoeSessionLocalMac OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Local MAC address" + ::= { pppoeSessionEntry 6 } + +-- tagpath /pppoe/session/ppp-interface +pppoeSessionPppInterface OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "PPP interface name" + ::= { pppoeSessionEntry 7 } + +-- tagpath /pppoe/session/ac-name +pppoeSessionAcName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Access concentrator name" + ::= { pppoeSessionEntry 8 } + +-- tagpath /pppoe/session/service-name +pppoeSessionServiceName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Service name" + ::= { pppoeSessionEntry 9 } + +-- tagpath /ppp/interface +pppInterfaceTable OBJECT-TYPE + SYNTAX SEQUENCE OF PppInterfaceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display PPP interface information" + ::= { ppp 1 } + +-- tagpath /ppp/interface +pppInterfaceEntry OBJECT-TYPE + SYNTAX PppInterfaceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { pppInterfaceVpnId, pppInterfaceIfname } + ::= { pppInterfaceTable 1 } + +PppInterfaceEntry ::= + SEQUENCE { + pppInterfaceVpnId Unsigned32, + pppInterfaceIfname String, + pppInterfacePppoeInterface String, + pppInterfaceInterfaceIp String, + pppInterfaceGatewayIp String, + pppInterfacePrimaryDns String, + pppInterfaceSecondaryDns String, + pppInterfaceMtu Integer32, + pppInterfaceAuthType PppInterfaceAuthEnum + } + +-- tagpath /ppp/interface/vpn-id +pppInterfaceVpnId OBJECT-TYPE + SYNTAX VpnIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "VPN ID" + ::= { pppInterfaceEntry 2 } + +-- tagpath /ppp/interface/ifname +pppInterfaceIfname OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Ethernet interface name" + ::= { pppInterfaceEntry 3 } + +-- tagpath /ppp/interface/pppoe-interface +pppInterfacePppoeInterface OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "PPPoE interface name" + ::= { pppInterfaceEntry 4 } + +-- tagpath /ppp/interface/interface-ip +pppInterfaceInterfaceIp OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Interface IP" + ::= { pppInterfaceEntry 5 } + +-- tagpath /ppp/interface/gateway-ip +pppInterfaceGatewayIp OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Server's IP address" + ::= { pppInterfaceEntry 6 } + +-- tagpath /ppp/interface/primary-dns +pppInterfacePrimaryDns OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Primary DNS IP address" + ::= { pppInterfaceEntry 7 } + +-- tagpath /ppp/interface/secondary-dns +pppInterfaceSecondaryDns OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Secondary DNS IP address" + ::= { pppInterfaceEntry 8 } + +-- tagpath /ppp/interface/mtu +pppInterfaceMtu OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "MTU for PPP interface" + ::= { pppInterfaceEntry 9 } + +-- tagpath /ppp/interface/auth-type +pppInterfaceAuthType OBJECT-TYPE + SYNTAX PppInterfaceAuthEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Auth for PPP interface" + ::= { pppInterfaceEntry 10 } + +-- tagpath /sfp/detail +sfpDetailTable OBJECT-TYPE + SYNTAX SEQUENCE OF SfpDetailEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display detailed SFP information" + ::= { sfp 1 } + +-- tagpath /sfp/detail +sfpDetailEntry OBJECT-TYPE + SYNTAX SfpDetailEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { sfpDetailIfname } + ::= { sfpDetailTable 1 } + +SfpDetailEntry ::= + SEQUENCE { + sfpDetailIfname String, + sfpDetailPresent Yesno, + sfpDetailPhysicalIdentifier SfpPhysicalIdentifierEnum, + sfpDetailConnectorType SfpConnectorTypeEnum, + sfpDetailTransceiverCompliancePri SfpTransceiverComplianceEnum, + sfpDetailTransceiverComplianceSec SfpTransceiverComplianceEnum, + sfpDetailEncoding SfpEncodingEnum, + sfpDetailNominalSpeed ConfdString, + sfpDetailRateSelectOptions SfpRateSelectEnum, + sfpDetailLengthSingleModeKm Unsigned32, + sfpDetailLength625umOm1 Unsigned32, + sfpDetailLength50umOm2 Unsigned32, + sfpDetailCopperMinLength Unsigned32, + sfpDetailLength50umOm3 Unsigned32, + sfpDetailLength50umOm4 Unsigned32, + sfpDetailLaserWavelength Unsigned32, + sfpDetailVendorName String, + sfpDetailVendorOui HexList, + sfpDetailVendorPartNumber String, + sfpDetailVendorRevision String, + sfpDetailVendorSerialNumber String, + sfpDetailDateCode String, + sfpDetailFeatureOptionsLossOfSignal Yesno, + sfpDetailFeatureOptionsSignalDetect Yesno, + sfpDetailFeatureOptionsTxFault Yesno, + sfpDetailFeatureOptionsTxDisable Yesno, + sfpDetailFeatureOptionsRateSelect Yesno, + sfpDetailFeatureOptionsTuneableWavelength Yesno, + sfpDetailFeatureOptionsRdt Yesno, + sfpDetailFeatureOptionsLro Yesno, + sfpDetailFeatureOptionsPowerLevel Unsigned32, + sfpDetailFeatureOptionsCooledLaser Yesno, + sfpDetailFeatureOptionsTimingType SfpTimingType, + sfpDetailFeatureOptionsPagedA2 Yesno, + sfpDetailDigitalDiagnosticsSupported Yesno, + sfpDetailDigitalDiagnosticsCalibrationType SfpCalibrationType, + sfpDetailDigitalDiagnosticsPowerType SfpPowerType, + sfpDetailEnhancedOptionsSoftRateSelectControl Yesno, + sfpDetailEnhancedOptionsAppSelectControl Yesno, + sfpDetailEnhancedOptionsSoftRateSelectControlMonitor Yesno, + sfpDetailEnhancedOptionsSoftRxLosMonitor Yesno, + sfpDetailEnhancedOptionsSoftTxFaultMonitor Yesno, + sfpDetailEnhancedOptionsSoftTxDisableControlMonitor Yesno, + sfpDetailEnhancedOptionsAllAlarmWarningFlags Yesno + } + +-- tagpath /sfp/detail/ifname +sfpDetailIfname OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Interface name" + ::= { sfpDetailEntry 1 } + +-- tagpath /sfp/detail/present +sfpDetailPresent OBJECT-TYPE + SYNTAX Yesno + MAX-ACCESS read-only + STATUS current + DESCRIPTION "SFP present" + ::= { sfpDetailEntry 2 } + +-- tagpath /sfp/detail/physical-identifier +sfpDetailPhysicalIdentifier OBJECT-TYPE + SYNTAX SfpPhysicalIdentifierEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Physical transceiver device" + ::= { sfpDetailEntry 3 } + +-- tagpath /sfp/detail/connector-type +sfpDetailConnectorType OBJECT-TYPE + SYNTAX SfpConnectorTypeEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Connector type presented by the device" + ::= { sfpDetailEntry 4 } + +-- tagpath /sfp/detail/transceiver-compliance-pri +sfpDetailTransceiverCompliancePri OBJECT-TYPE + SYNTAX SfpTransceiverComplianceEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Primary supported protocol compliance" + ::= { sfpDetailEntry 5 } + +-- tagpath /sfp/detail/transceiver-compliance-sec +sfpDetailTransceiverComplianceSec OBJECT-TYPE + SYNTAX SfpTransceiverComplianceEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Secondary supported protocol compliance" + ::= { sfpDetailEntry 6 } + +-- tagpath /sfp/detail/encoding +sfpDetailEncoding OBJECT-TYPE + SYNTAX SfpEncodingEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Link encoding mechansim" + ::= { sfpDetailEntry 7 } + +-- tagpath /sfp/detail/nominal-speed +sfpDetailNominalSpeed OBJECT-TYPE + SYNTAX ConfdString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Nominal link speed" + ::= { sfpDetailEntry 8 } + +-- tagpath /sfp/detail/rate-select-options +sfpDetailRateSelectOptions OBJECT-TYPE + SYNTAX SfpRateSelectEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rate selection options" + ::= { sfpDetailEntry 9 } + +-- tagpath /sfp/detail/length-single-mode-km +sfpDetailLengthSingleModeKm OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Supported length for single mode fiber" + ::= { sfpDetailEntry 10 } + +-- tagpath /sfp/detail/length-625um-om1 +sfpDetailLength625umOm1 OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Supported length for 62.5-um multimode OM1 fiber" + ::= { sfpDetailEntry 11 } + +-- tagpath /sfp/detail/length-50um-om2 +sfpDetailLength50umOm2 OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Supported length for 50-um multimode OM2 fiber" + ::= { sfpDetailEntry 12 } + +-- tagpath /sfp/detail/copper-min-length +sfpDetailCopperMinLength OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Copper minimum link length" + ::= { sfpDetailEntry 13 } + +-- tagpath /sfp/detail/length-50um-om3 +sfpDetailLength50umOm3 OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Supported length for 50-um multimode OM3 fiber" + ::= { sfpDetailEntry 14 } + +-- tagpath /sfp/detail/length-50um-om4 +sfpDetailLength50umOm4 OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Supported length for 50-um multimode OM4 fiber or active cable" + ::= { sfpDetailEntry 15 } + +-- tagpath /sfp/detail/laser-wavelength +sfpDetailLaserWavelength OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Laser wavelength (fiber only)" + ::= { sfpDetailEntry 16 } + +-- tagpath /sfp/detail/vendor-name +sfpDetailVendorName OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Vendor name" + ::= { sfpDetailEntry 17 } + +-- tagpath /sfp/detail/vendor-oui +sfpDetailVendorOui OBJECT-TYPE + SYNTAX HexList + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Vendor OUI" + ::= { sfpDetailEntry 18 } + +-- tagpath /sfp/detail/vendor-part-number +sfpDetailVendorPartNumber OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Vendor number" + ::= { sfpDetailEntry 19 } + +-- tagpath /sfp/detail/vendor-revision +sfpDetailVendorRevision OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Vendor revision" + ::= { sfpDetailEntry 20 } + +-- tagpath /sfp/detail/vendor-serial-number +sfpDetailVendorSerialNumber OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Vendor serial number" + ::= { sfpDetailEntry 21 } + +-- tagpath /sfp/detail/date-code +sfpDetailDateCode OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Date code" + ::= { sfpDetailEntry 22 } + +-- tagpath /sfp/detail/feature-options/loss-of-signal +sfpDetailFeatureOptionsLossOfSignal OBJECT-TYPE + SYNTAX Yesno + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Loss of signal" + ::= { sfpDetailEntry 23 } + +-- tagpath /sfp/detail/feature-options/signal-detect +sfpDetailFeatureOptionsSignalDetect OBJECT-TYPE + SYNTAX Yesno + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Signal detect" + ::= { sfpDetailEntry 24 } + +-- tagpath /sfp/detail/feature-options/tx-fault +sfpDetailFeatureOptionsTxFault OBJECT-TYPE + SYNTAX Yesno + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx fault" + ::= { sfpDetailEntry 25 } + +-- tagpath /sfp/detail/feature-options/tx-disable +sfpDetailFeatureOptionsTxDisable OBJECT-TYPE + SYNTAX Yesno + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx disable" + ::= { sfpDetailEntry 26 } + +-- tagpath /sfp/detail/feature-options/rate-select +sfpDetailFeatureOptionsRateSelect OBJECT-TYPE + SYNTAX Yesno + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rate select" + ::= { sfpDetailEntry 27 } + +-- tagpath /sfp/detail/feature-options/tuneable-wavelength +sfpDetailFeatureOptionsTuneableWavelength OBJECT-TYPE + SYNTAX Yesno + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tunable wavelength" + ::= { sfpDetailEntry 28 } + +-- tagpath /sfp/detail/feature-options/rdt +sfpDetailFeatureOptionsRdt OBJECT-TYPE + SYNTAX Yesno + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx decision threshold (RDT)" + ::= { sfpDetailEntry 29 } + +-- tagpath /sfp/detail/feature-options/lro +sfpDetailFeatureOptionsLro OBJECT-TYPE + SYNTAX Yesno + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Linear receive output" + ::= { sfpDetailEntry 30 } + +-- tagpath /sfp/detail/feature-options/power-level +sfpDetailFeatureOptionsPowerLevel OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Power level" + ::= { sfpDetailEntry 31 } + +-- tagpath /sfp/detail/feature-options/cooled-laser +sfpDetailFeatureOptionsCooledLaser OBJECT-TYPE + SYNTAX Yesno + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Cooled laser" + ::= { sfpDetailEntry 32 } + +-- tagpath /sfp/detail/feature-options/timing-type +sfpDetailFeatureOptionsTimingType OBJECT-TYPE + SYNTAX SfpTimingType + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Timing type" + ::= { sfpDetailEntry 33 } + +-- tagpath /sfp/detail/feature-options/paged-a2 +sfpDetailFeatureOptionsPagedA2 OBJECT-TYPE + SYNTAX Yesno + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Paged A2 access" + ::= { sfpDetailEntry 34 } + +-- tagpath /sfp/detail/digital-diagnostics/supported +sfpDetailDigitalDiagnosticsSupported OBJECT-TYPE + SYNTAX Yesno + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Supported" + ::= { sfpDetailEntry 35 } + +-- tagpath /sfp/detail/digital-diagnostics/calibration-type +sfpDetailDigitalDiagnosticsCalibrationType OBJECT-TYPE + SYNTAX SfpCalibrationType + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Calibration type" + ::= { sfpDetailEntry 36 } + +-- tagpath /sfp/detail/digital-diagnostics/power-type +sfpDetailDigitalDiagnosticsPowerType OBJECT-TYPE + SYNTAX SfpPowerType + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Power measurement type" + ::= { sfpDetailEntry 37 } + +-- tagpath /sfp/detail/enhanced-options/soft-rate-select-control +sfpDetailEnhancedOptionsSoftRateSelectControl OBJECT-TYPE + SYNTAX Yesno + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Soft rate select control" + ::= { sfpDetailEntry 38 } + +-- tagpath /sfp/detail/enhanced-options/app-select-control +sfpDetailEnhancedOptionsAppSelectControl OBJECT-TYPE + SYNTAX Yesno + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Application select control" + ::= { sfpDetailEntry 39 } + +-- tagpath /sfp/detail/enhanced-options/soft-rate-select-control-monitor +sfpDetailEnhancedOptionsSoftRateSelectControlMonitor OBJECT-TYPE + SYNTAX Yesno + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Soft rate select control/monitor" + ::= { sfpDetailEntry 40 } + +-- tagpath /sfp/detail/enhanced-options/soft-rx-los-monitor +sfpDetailEnhancedOptionsSoftRxLosMonitor OBJECT-TYPE + SYNTAX Yesno + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Soft Rx loss of signal monitor" + ::= { sfpDetailEntry 41 } + +-- tagpath /sfp/detail/enhanced-options/soft-tx-fault-monitor +sfpDetailEnhancedOptionsSoftTxFaultMonitor OBJECT-TYPE + SYNTAX Yesno + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Soft Tx fault monitor" + ::= { sfpDetailEntry 42 } + +-- tagpath /sfp/detail/enhanced-options/soft-tx-disable-control-monitor +sfpDetailEnhancedOptionsSoftTxDisableControlMonitor OBJECT-TYPE + SYNTAX Yesno + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Soft Tx disable control/monitor" + ::= { sfpDetailEntry 43 } + +-- tagpath /sfp/detail/enhanced-options/all-alarm-warning-flags +sfpDetailEnhancedOptionsAllAlarmWarningFlags OBJECT-TYPE + SYNTAX Yesno + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Supports all alarms/warning flags" + ::= { sfpDetailEntry 44 } + +-- tagpath /sfp/diagnostic +sfpDiagnosticTable OBJECT-TYPE + SYNTAX SEQUENCE OF SfpDiagnosticEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display diagnostic SFP information" + ::= { sfp 2 } + +-- tagpath /sfp/diagnostic +sfpDiagnosticEntry OBJECT-TYPE + SYNTAX SfpDiagnosticEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { sfpDiagnosticIfname } + ::= { sfpDiagnosticTable 1 } + +SfpDiagnosticEntry ::= + SEQUENCE { + sfpDiagnosticIfname String, + sfpDiagnosticPresent Yesno, + sfpDiagnosticSupported Yesno, + sfpDiagnosticControlStatusDataReadyState Yesno, + sfpDiagnosticControlStatusRxLosState Yesno, + sfpDiagnosticControlStatusTxFaultState Yesno, + sfpDiagnosticControlStatusSoftRateSelect0State Yesno, + sfpDiagnosticControlStatusSoftRateSelect1State Yesno, + sfpDiagnosticControlStatusRateSelect0State Yesno, + sfpDiagnosticControlStatusRateSelect1State Yesno, + sfpDiagnosticControlStatusSoftTxDisableState Yesno, + sfpDiagnosticControlStatusTxDisableState Yesno + } + +-- tagpath /sfp/diagnostic/ifname +sfpDiagnosticIfname OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Interface name" + ::= { sfpDiagnosticEntry 1 } + +-- tagpath /sfp/diagnostic/present +sfpDiagnosticPresent OBJECT-TYPE + SYNTAX Yesno + MAX-ACCESS read-only + STATUS current + DESCRIPTION "SFP present" + ::= { sfpDiagnosticEntry 2 } + +-- tagpath /sfp/diagnostic/supported +sfpDiagnosticSupported OBJECT-TYPE + SYNTAX Yesno + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Diagnostics supported" + ::= { sfpDiagnosticEntry 3 } + +-- tagpath /sfp/diagnostic/control-status/data-ready-state +sfpDiagnosticControlStatusDataReadyState OBJECT-TYPE + SYNTAX Yesno + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Data ready" + ::= { sfpDiagnosticEntry 4 } + +-- tagpath /sfp/diagnostic/control-status/rx-los-state +sfpDiagnosticControlStatusRxLosState OBJECT-TYPE + SYNTAX Yesno + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx loss of signal" + ::= { sfpDiagnosticEntry 5 } + +-- tagpath /sfp/diagnostic/control-status/tx-fault-state +sfpDiagnosticControlStatusTxFaultState OBJECT-TYPE + SYNTAX Yesno + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx fault" + ::= { sfpDiagnosticEntry 6 } + +-- tagpath /sfp/diagnostic/control-status/soft-rate-select0-state +sfpDiagnosticControlStatusSoftRateSelect0State OBJECT-TYPE + SYNTAX Yesno + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Soft rate select 0" + ::= { sfpDiagnosticEntry 7 } + +-- tagpath /sfp/diagnostic/control-status/soft-rate-select1-state +sfpDiagnosticControlStatusSoftRateSelect1State OBJECT-TYPE + SYNTAX Yesno + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Soft rate select 1" + ::= { sfpDiagnosticEntry 8 } + +-- tagpath /sfp/diagnostic/control-status/rate-select0-state +sfpDiagnosticControlStatusRateSelect0State OBJECT-TYPE + SYNTAX Yesno + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rate select 0" + ::= { sfpDiagnosticEntry 9 } + +-- tagpath /sfp/diagnostic/control-status/rate-select1-state +sfpDiagnosticControlStatusRateSelect1State OBJECT-TYPE + SYNTAX Yesno + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rate select 1" + ::= { sfpDiagnosticEntry 10 } + +-- tagpath /sfp/diagnostic/control-status/soft-tx-disable-state +sfpDiagnosticControlStatusSoftTxDisableState OBJECT-TYPE + SYNTAX Yesno + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Soft Tx disable" + ::= { sfpDiagnosticEntry 11 } + +-- tagpath /sfp/diagnostic/control-status/tx-disable-state +sfpDiagnosticControlStatusTxDisableState OBJECT-TYPE + SYNTAX Yesno + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx disable" + ::= { sfpDiagnosticEntry 12 } + +-- tagpath /sfp/diagnostic/measurement-value +sfpDiagnosticMeasurementValueTable OBJECT-TYPE + SYNTAX SEQUENCE OF SfpDiagnosticMeasurementValueEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Measurement" + ::= { sfp 3 } + +-- tagpath /sfp/diagnostic/measurement-value +sfpDiagnosticMeasurementValueEntry OBJECT-TYPE + SYNTAX SfpDiagnosticMeasurementValueEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { sfpDiagnosticIfname, IMPLIED sfpDiagnosticMeasurementValueMeasurement } + ::= { sfpDiagnosticMeasurementValueTable 1 } + +SfpDiagnosticMeasurementValueEntry ::= + SEQUENCE { + sfpDiagnosticMeasurementValueMeasurement String, + sfpDiagnosticMeasurementValueUnitValue String, + sfpDiagnosticMeasurementValueLowAlarmValue ConfdString, + sfpDiagnosticMeasurementValueLowWarningValue ConfdString, + sfpDiagnosticMeasurementValueHighWarningValue ConfdString, + sfpDiagnosticMeasurementValueHighAlarmValue ConfdString, + sfpDiagnosticMeasurementValueCurrentValue ConfdString + } + +-- tagpath /sfp/diagnostic/measurement-value/measurement +sfpDiagnosticMeasurementValueMeasurement OBJECT-TYPE + SYNTAX String + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Measurement" + ::= { sfpDiagnosticMeasurementValueEntry 1 } + +-- tagpath /sfp/diagnostic/measurement-value/unit-value +sfpDiagnosticMeasurementValueUnitValue OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Unit" + ::= { sfpDiagnosticMeasurementValueEntry 2 } + +-- tagpath /sfp/diagnostic/measurement-value/low-alarm-value +sfpDiagnosticMeasurementValueLowAlarmValue OBJECT-TYPE + SYNTAX ConfdString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Low alarm" + ::= { sfpDiagnosticMeasurementValueEntry 3 } + +-- tagpath /sfp/diagnostic/measurement-value/low-warning-value +sfpDiagnosticMeasurementValueLowWarningValue OBJECT-TYPE + SYNTAX ConfdString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Low warning" + ::= { sfpDiagnosticMeasurementValueEntry 4 } + +-- tagpath /sfp/diagnostic/measurement-value/high-warning-value +sfpDiagnosticMeasurementValueHighWarningValue OBJECT-TYPE + SYNTAX ConfdString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "High warning" + ::= { sfpDiagnosticMeasurementValueEntry 5 } + +-- tagpath /sfp/diagnostic/measurement-value/high-alarm-value +sfpDiagnosticMeasurementValueHighAlarmValue OBJECT-TYPE + SYNTAX ConfdString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "High alarm" + ::= { sfpDiagnosticMeasurementValueEntry 6 } + +-- tagpath /sfp/diagnostic/measurement-value/current-value +sfpDiagnosticMeasurementValueCurrentValue OBJECT-TYPE + SYNTAX ConfdString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Current value" + ::= { sfpDiagnosticMeasurementValueEntry 7 } + +-- tagpath /sfp/diagnostic/measurement-alarm +sfpDiagnosticMeasurementAlarmTable OBJECT-TYPE + SYNTAX SEQUENCE OF SfpDiagnosticMeasurementAlarmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Measurement" + ::= { sfp 4 } + +-- tagpath /sfp/diagnostic/measurement-alarm +sfpDiagnosticMeasurementAlarmEntry OBJECT-TYPE + SYNTAX SfpDiagnosticMeasurementAlarmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { sfpDiagnosticIfname, IMPLIED sfpDiagnosticMeasurementAlarmMeasurement } + ::= { sfpDiagnosticMeasurementAlarmTable 1 } + +SfpDiagnosticMeasurementAlarmEntry ::= + SEQUENCE { + sfpDiagnosticMeasurementAlarmMeasurement String, + sfpDiagnosticMeasurementAlarmLowAlarmAlarm String, + sfpDiagnosticMeasurementAlarmLowWarningAlarm String, + sfpDiagnosticMeasurementAlarmHighWarningAlarm String, + sfpDiagnosticMeasurementAlarmHighAlarmAlarm String + } + +-- tagpath /sfp/diagnostic/measurement-alarm/measurement +sfpDiagnosticMeasurementAlarmMeasurement OBJECT-TYPE + SYNTAX String + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Measurement" + ::= { sfpDiagnosticMeasurementAlarmEntry 1 } + +-- tagpath /sfp/diagnostic/measurement-alarm/low-alarm-alarm +sfpDiagnosticMeasurementAlarmLowAlarmAlarm OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Low alarm" + ::= { sfpDiagnosticMeasurementAlarmEntry 2 } + +-- tagpath /sfp/diagnostic/measurement-alarm/low-warning-alarm +sfpDiagnosticMeasurementAlarmLowWarningAlarm OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Low warning" + ::= { sfpDiagnosticMeasurementAlarmEntry 3 } + +-- tagpath /sfp/diagnostic/measurement-alarm/high-warning-alarm +sfpDiagnosticMeasurementAlarmHighWarningAlarm OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "High warning" + ::= { sfpDiagnosticMeasurementAlarmEntry 4 } + +-- tagpath /sfp/diagnostic/measurement-alarm/high-alarm-alarm +sfpDiagnosticMeasurementAlarmHighAlarmAlarm OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "High alarm" + ::= { sfpDiagnosticMeasurementAlarmEntry 5 } + +-- tagpath /sfp/raw-a0 +sfpRawA0Table OBJECT-TYPE + SYNTAX SEQUENCE OF SfpRawA0Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "(TESTBED) Display SFP raw page A0 data" + ::= { sfp 5 } + +-- tagpath /sfp/raw-a0 +sfpRawA0Entry OBJECT-TYPE + SYNTAX SfpRawA0Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { sfpRawA0Ifname } + ::= { sfpRawA0Table 1 } + +SfpRawA0Entry ::= + SEQUENCE { + sfpRawA0Ifname String, + sfpRawA0Present Yesno, + sfpRawA0Row0 SfpHexBytes, + sfpRawA0Row1 SfpHexBytes, + sfpRawA0Row2 SfpHexBytes, + sfpRawA0Row3 SfpHexBytes, + sfpRawA0Row4 SfpHexBytes, + sfpRawA0Row5 SfpHexBytes, + sfpRawA0Row6 SfpHexBytes, + sfpRawA0Row7 SfpHexBytes, + sfpRawA0Row8 SfpHexBytes, + sfpRawA0Row9 SfpHexBytes, + sfpRawA0RowA SfpHexBytes, + sfpRawA0RowB SfpHexBytes, + sfpRawA0RowC SfpHexBytes, + sfpRawA0RowD SfpHexBytes, + sfpRawA0RowE SfpHexBytes, + sfpRawA0RowF SfpHexBytes + } + +-- tagpath /sfp/raw-a0/ifname +sfpRawA0Ifname OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Interface name" + ::= { sfpRawA0Entry 1 } + +-- tagpath /sfp/raw-a0/present +sfpRawA0Present OBJECT-TYPE + SYNTAX Yesno + MAX-ACCESS read-only + STATUS current + DESCRIPTION "SFP present" + ::= { sfpRawA0Entry 2 } + +-- tagpath /sfp/raw-a0/row-0 +sfpRawA0Row0 OBJECT-TYPE + SYNTAX SfpHexBytes + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Row 0 data" + ::= { sfpRawA0Entry 3 } + +-- tagpath /sfp/raw-a0/row-1 +sfpRawA0Row1 OBJECT-TYPE + SYNTAX SfpHexBytes + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Row 1 data" + ::= { sfpRawA0Entry 4 } + +-- tagpath /sfp/raw-a0/row-2 +sfpRawA0Row2 OBJECT-TYPE + SYNTAX SfpHexBytes + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Row 2 data" + ::= { sfpRawA0Entry 5 } + +-- tagpath /sfp/raw-a0/row-3 +sfpRawA0Row3 OBJECT-TYPE + SYNTAX SfpHexBytes + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Row 3 data" + ::= { sfpRawA0Entry 6 } + +-- tagpath /sfp/raw-a0/row-4 +sfpRawA0Row4 OBJECT-TYPE + SYNTAX SfpHexBytes + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Row 4 data" + ::= { sfpRawA0Entry 7 } + +-- tagpath /sfp/raw-a0/row-5 +sfpRawA0Row5 OBJECT-TYPE + SYNTAX SfpHexBytes + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Row 5 data" + ::= { sfpRawA0Entry 8 } + +-- tagpath /sfp/raw-a0/row-6 +sfpRawA0Row6 OBJECT-TYPE + SYNTAX SfpHexBytes + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Row 6 data" + ::= { sfpRawA0Entry 9 } + +-- tagpath /sfp/raw-a0/row-7 +sfpRawA0Row7 OBJECT-TYPE + SYNTAX SfpHexBytes + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Row 7 data" + ::= { sfpRawA0Entry 10 } + +-- tagpath /sfp/raw-a0/row-8 +sfpRawA0Row8 OBJECT-TYPE + SYNTAX SfpHexBytes + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Row 8 data" + ::= { sfpRawA0Entry 11 } + +-- tagpath /sfp/raw-a0/row-9 +sfpRawA0Row9 OBJECT-TYPE + SYNTAX SfpHexBytes + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Row 9 data" + ::= { sfpRawA0Entry 12 } + +-- tagpath /sfp/raw-a0/row-A +sfpRawA0RowA OBJECT-TYPE + SYNTAX SfpHexBytes + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Row 10 data" + ::= { sfpRawA0Entry 13 } + +-- tagpath /sfp/raw-a0/row-B +sfpRawA0RowB OBJECT-TYPE + SYNTAX SfpHexBytes + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Row 11 data" + ::= { sfpRawA0Entry 14 } + +-- tagpath /sfp/raw-a0/row-C +sfpRawA0RowC OBJECT-TYPE + SYNTAX SfpHexBytes + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Row 12 data" + ::= { sfpRawA0Entry 15 } + +-- tagpath /sfp/raw-a0/row-D +sfpRawA0RowD OBJECT-TYPE + SYNTAX SfpHexBytes + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Row 13 data" + ::= { sfpRawA0Entry 16 } + +-- tagpath /sfp/raw-a0/row-E +sfpRawA0RowE OBJECT-TYPE + SYNTAX SfpHexBytes + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Row 14 data" + ::= { sfpRawA0Entry 17 } + +-- tagpath /sfp/raw-a0/row-F +sfpRawA0RowF OBJECT-TYPE + SYNTAX SfpHexBytes + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Row 15 data" + ::= { sfpRawA0Entry 18 } + +-- tagpath /sfp/raw-a2 +sfpRawA2Table OBJECT-TYPE + SYNTAX SEQUENCE OF SfpRawA2Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "(TESTBED) Display SFP raw page A2 data" + ::= { sfp 6 } + +-- tagpath /sfp/raw-a2 +sfpRawA2Entry OBJECT-TYPE + SYNTAX SfpRawA2Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { sfpRawA2Ifname } + ::= { sfpRawA2Table 1 } + +SfpRawA2Entry ::= + SEQUENCE { + sfpRawA2Ifname String, + sfpRawA2Present Yesno, + sfpRawA2Supported Yesno, + sfpRawA2Row0 SfpHexBytes, + sfpRawA2Row1 SfpHexBytes, + sfpRawA2Row2 SfpHexBytes, + sfpRawA2Row3 SfpHexBytes, + sfpRawA2Row4 SfpHexBytes, + sfpRawA2Row5 SfpHexBytes, + sfpRawA2Row6 SfpHexBytes, + sfpRawA2Row7 SfpHexBytes, + sfpRawA2Row8 SfpHexBytes, + sfpRawA2Row9 SfpHexBytes, + sfpRawA2RowA SfpHexBytes, + sfpRawA2RowB SfpHexBytes, + sfpRawA2RowC SfpHexBytes, + sfpRawA2RowD SfpHexBytes, + sfpRawA2RowE SfpHexBytes, + sfpRawA2RowF SfpHexBytes + } + +-- tagpath /sfp/raw-a2/ifname +sfpRawA2Ifname OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Interface name" + ::= { sfpRawA2Entry 1 } + +-- tagpath /sfp/raw-a2/present +sfpRawA2Present OBJECT-TYPE + SYNTAX Yesno + MAX-ACCESS read-only + STATUS current + DESCRIPTION "SFP present" + ::= { sfpRawA2Entry 2 } + +-- tagpath /sfp/raw-a2/supported +sfpRawA2Supported OBJECT-TYPE + SYNTAX Yesno + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Diagnostics supported" + ::= { sfpRawA2Entry 3 } + +-- tagpath /sfp/raw-a2/row-0 +sfpRawA2Row0 OBJECT-TYPE + SYNTAX SfpHexBytes + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Row 0 data" + ::= { sfpRawA2Entry 4 } + +-- tagpath /sfp/raw-a2/row-1 +sfpRawA2Row1 OBJECT-TYPE + SYNTAX SfpHexBytes + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Row 1 data" + ::= { sfpRawA2Entry 5 } + +-- tagpath /sfp/raw-a2/row-2 +sfpRawA2Row2 OBJECT-TYPE + SYNTAX SfpHexBytes + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Row 2 data" + ::= { sfpRawA2Entry 6 } + +-- tagpath /sfp/raw-a2/row-3 +sfpRawA2Row3 OBJECT-TYPE + SYNTAX SfpHexBytes + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Row 3 data" + ::= { sfpRawA2Entry 7 } + +-- tagpath /sfp/raw-a2/row-4 +sfpRawA2Row4 OBJECT-TYPE + SYNTAX SfpHexBytes + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Row 4 data" + ::= { sfpRawA2Entry 8 } + +-- tagpath /sfp/raw-a2/row-5 +sfpRawA2Row5 OBJECT-TYPE + SYNTAX SfpHexBytes + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Row 5 data" + ::= { sfpRawA2Entry 9 } + +-- tagpath /sfp/raw-a2/row-6 +sfpRawA2Row6 OBJECT-TYPE + SYNTAX SfpHexBytes + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Row 6 data" + ::= { sfpRawA2Entry 10 } + +-- tagpath /sfp/raw-a2/row-7 +sfpRawA2Row7 OBJECT-TYPE + SYNTAX SfpHexBytes + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Row 7 data" + ::= { sfpRawA2Entry 11 } + +-- tagpath /sfp/raw-a2/row-8 +sfpRawA2Row8 OBJECT-TYPE + SYNTAX SfpHexBytes + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Row 8 data" + ::= { sfpRawA2Entry 12 } + +-- tagpath /sfp/raw-a2/row-9 +sfpRawA2Row9 OBJECT-TYPE + SYNTAX SfpHexBytes + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Row 9 data" + ::= { sfpRawA2Entry 13 } + +-- tagpath /sfp/raw-a2/row-A +sfpRawA2RowA OBJECT-TYPE + SYNTAX SfpHexBytes + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Row 10 data" + ::= { sfpRawA2Entry 14 } + +-- tagpath /sfp/raw-a2/row-B +sfpRawA2RowB OBJECT-TYPE + SYNTAX SfpHexBytes + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Row 11 data" + ::= { sfpRawA2Entry 15 } + +-- tagpath /sfp/raw-a2/row-C +sfpRawA2RowC OBJECT-TYPE + SYNTAX SfpHexBytes + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Row 12 data" + ::= { sfpRawA2Entry 16 } + +-- tagpath /sfp/raw-a2/row-D +sfpRawA2RowD OBJECT-TYPE + SYNTAX SfpHexBytes + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Row 13 data" + ::= { sfpRawA2Entry 17 } + +-- tagpath /sfp/raw-a2/row-E +sfpRawA2RowE OBJECT-TYPE + SYNTAX SfpHexBytes + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Row 14 data" + ::= { sfpRawA2Entry 18 } + +-- tagpath /sfp/raw-a2/row-F +sfpRawA2RowF OBJECT-TYPE + SYNTAX SfpHexBytes + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Row 15 data" + ::= { sfpRawA2Entry 19 } + +-- Cloudexpress specific information +-- tagpath /cloudexpress +cloudexpress OBJECT IDENTIFIER ::= { viptela-oper-vpn 20 } + +-- tagpath /cloudexpress/applications +cloudAppTable OBJECT-TYPE + SYNTAX SEQUENCE OF CloudAppEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display cloudexpress applications" + ::= { cloudexpress 1 } + +-- tagpath /cloudexpress/applications +cloudAppEntry OBJECT-TYPE + SYNTAX CloudAppEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { cloudAppVpnId, cloudAppName } + ::= { cloudAppTable 1 } + +CloudAppEntry ::= + SEQUENCE { + cloudAppVpnId Unsigned32, + cloudAppName CloudExpressAppType, + cloudAppExitType INTEGER, + cloudAppGatewayIp InetAddressIP, + cloudAppIfName String, + cloudAppLatency Unsigned32, + cloudAppLoss Unsigned32, + cloudAppLocalColor TlocColorEnum, + cloudAppRemoteColor TlocColorEnum + } + +-- tagpath /cloudexpress/applications/vpn-id +cloudAppVpnId OBJECT-TYPE + SYNTAX VpnIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "VPN ID" + ::= { cloudAppEntry 1 } + +-- tagpath /cloudexpress/applications/application +cloudAppName OBJECT-TYPE + SYNTAX CloudExpressAppType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Cloudexpress application name" + ::= { cloudAppEntry 2 } + +-- tagpath /cloudexpress/applications/exittype +cloudAppExitType OBJECT-TYPE + SYNTAX INTEGER { gateway (1), + local (2), + uncomputed (3), + none (4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Cloudexpress exit type" + ::= { cloudAppEntry 3 } + +-- tagpath /cloudexpress/applications/gatewayip +cloudAppGatewayIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Gateway system IP Address" + ::= { cloudAppEntry 4 } + +-- tagpath /cloudexpress/applications/interface +cloudAppIfName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Local exit interface name" + ::= { cloudAppEntry 5 } + +-- tagpath /cloudexpress/applications/latency +cloudAppLatency OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Latency" + ::= { cloudAppEntry 6 } + +-- tagpath /cloudexpress/applications/loss +cloudAppLoss OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Loss" + ::= { cloudAppEntry 7 } + +-- tagpath /cloudexpress/applications/local-color +cloudAppLocalColor OBJECT-TYPE + SYNTAX TlocColorEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Local TLOC color" + ::= { cloudAppEntry 8 } + +-- tagpath /cloudexpress/applications/remote-color +cloudAppRemoteColor OBJECT-TYPE + SYNTAX TlocColorEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Remote TLOC color" + ::= { cloudAppEntry 9 } + +-- tagpath /cloudexpress/localexit +cloudLocalExitTable OBJECT-TYPE + SYNTAX SEQUENCE OF CloudLocalExitEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display cloudexpress applications" + ::= { cloudexpress 2 } + +-- tagpath /cloudexpress/localexit +cloudLocalExitEntry OBJECT-TYPE + SYNTAX CloudLocalExitEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { cloudLocalExitVpnId, cloudLocalExitAppName, cloudLocalExitIfName} + ::= { cloudLocalExitTable 1 } + +CloudLocalExitEntry ::= + SEQUENCE { + cloudLocalExitVpnId Unsigned32, + cloudLocalExitAppName CloudExpressAppType, + cloudLocalExitIfName String, + cloudLocalExitLatency Unsigned32, + cloudLocalExitLoss Unsigned32 + } + +-- tagpath /cloudexpress/localexit/vpn-id +cloudLocalExitVpnId OBJECT-TYPE + SYNTAX VpnIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "VPN ID" + ::= { cloudLocalExitEntry 1 } + +-- tagpath /cloudexpress/localexit/app +cloudLocalExitAppName OBJECT-TYPE + SYNTAX CloudExpressAppType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Cloudexpress application name" + ::= { cloudLocalExitEntry 2 } + +-- tagpath /cloudexpress/localexit/interface +cloudLocalExitIfName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Local exit interface name" + ::= { cloudLocalExitEntry 3 } + +-- tagpath /cloudexpress/localexit/latency +cloudLocalExitLatency OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Latency" + ::= { cloudLocalExitEntry 4 } + +-- tagpath /cloudexpress/localexit/loss +cloudLocalExitLoss OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Loss" + ::= { cloudLocalExitEntry 5 } + +-- tagpath /cloudexpress/gatewayexit +cloudGatewayExitTable OBJECT-TYPE + SYNTAX SEQUENCE OF CloudGatewayExitEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display cloudexpress applications" + ::= { cloudexpress 3 } + +-- tagpath /cloudexpress/gatewayexit +cloudGatewayExitEntry OBJECT-TYPE + SYNTAX CloudGatewayExitEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { cloudGatewayExitVpnId, cloudGatewayExitAppName, cloudGatewayExitIP} + ::= { cloudGatewayExitTable 1 } + +CloudGatewayExitEntry ::= + SEQUENCE { + cloudGatewayExitVpnId Unsigned32, + cloudGatewayExitAppName CloudExpressAppType, + cloudGatewayExitIP InetAddressIP, + cloudGatewayExitLatency Unsigned32, + cloudGatewayExitLoss Unsigned32, + cloudGatewayExitLocalColor TlocColorEnum, + cloudGatewayExitRemoteColor TlocColorEnum + } + +-- tagpath /cloudexpress/gatewayexit/vpn-id +cloudGatewayExitVpnId OBJECT-TYPE + SYNTAX VpnIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "VPN ID" + ::= { cloudGatewayExitEntry 1 } + +-- tagpath /cloudexpress/gatewayexit/app +cloudGatewayExitAppName OBJECT-TYPE + SYNTAX CloudExpressAppType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Cloudexpress application name" + ::= { cloudGatewayExitEntry 2 } + +-- tagpath /cloudexpress/gatewayexit/interface +cloudGatewayExitIP OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Gateway exit system IP address" + ::= { cloudGatewayExitEntry 3 } + +-- tagpath /cloudexpress/gatewayexit/latency +cloudGatewayExitLatency OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Latency" + ::= { cloudGatewayExitEntry 4 } + +-- tagpath /cloudexpress/gatewayexit/loss +cloudGatewayExitLoss OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Loss" + ::= { cloudGatewayExitEntry 5 } + +-- tagpath /cloudexpress/gatewayexit/local-color +cloudGatewayExitLocalColor OBJECT-TYPE + SYNTAX TlocColorEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Local TLOC color" + ::= { cloudGatewayExitEntry 6 } + +-- tagpath /cloudexpress/gatewayexit/remote-color +cloudGatewayExitRemoteColor OBJECT-TYPE + SYNTAX TlocColorEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Remote TLOC color" + ::= { cloudGatewayExitEntry 7 } + +END diff --git a/viptela-mibs/20.12/VIPTELA-POLICY.mib b/viptela-mibs/20.12/VIPTELA-POLICY.mib new file mode 100644 index 0000000..4fcb78e --- /dev/null +++ b/viptela-mibs/20.12/VIPTELA-POLICY.mib @@ -0,0 +1,3371 @@ +-- Namespace: http://viptela.com/policy + +VIPTELA-POLICY DEFINITIONS ::= BEGIN +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, + Integer32, Unsigned32, Counter32, Counter64, + Gauge32, IpAddress + FROM SNMPv2-SMI + TEXTUAL-CONVENTION, RowStatus, DateAndTime, + TruthValue + FROM SNMPv2-TC + viptela, VpnIndex + FROM VIPTELA-GLOBAL +; + +viptela-policy MODULE-IDENTITY + LAST-UPDATED "202307010000Z" + ORGANIZATION "Viptela, Inc." + CONTACT-INFO "Viptela, Inc. Email:support@viptela.com" + DESCRIPTION "This module defines the data model for route and forwarding policy management" + REVISION "202307010000Z" + DESCRIPTION "Viptela Revision 20.12" + REVISION "202303010000Z" + DESCRIPTION "Viptela Revision 20.11" + REVISION "202212150000Z" + DESCRIPTION "Viptela Revision 20.10" + REVISION "202206010000Z" + DESCRIPTION "Viptela Revision 20.9" + REVISION "202203010000Z" + DESCRIPTION "Viptela Revision 20.8" + REVISION "202111010000Z" + DESCRIPTION "Viptela Revision 20.7" + REVISION "202107010000Z" + DESCRIPTION "Viptela Revision 20.6" + REVISION "202103010000Z" + DESCRIPTION "Viptela Revision 20.5" + REVISION "202011010000Z" + DESCRIPTION "Viptela Revision 20.4" + REVISION "202007010000Z" + DESCRIPTION "Viptela Revision 20.3" + REVISION "202002240000Z" + DESCRIPTION "Viptela Revision 20.1" + REVISION "201911150000Z" + DESCRIPTION "Viptela Revision 19.3" + REVISION "201908150000Z" + DESCRIPTION "Viptela Revision 19.2" + REVISION "201811010000Z" + DESCRIPTION "Viptela Revision 18.4" + REVISION "201808200000Z" + DESCRIPTION "Viptela Revision 18.3.1" + REVISION "201806250000Z" + DESCRIPTION "Viptela Revision 18.3" + REVISION "201804250000Z" + DESCRIPTION "Viptela Revision 18.2" + REVISION "201803150000Z" + DESCRIPTION "Viptela Revision 18.1.1" + REVISION "201801160000Z" + DESCRIPTION "Viptela Revision 17.2.3" + REVISION "201711010000Z" + DESCRIPTION "Viptela Revision 17.2.1" + REVISION "201708010000Z" + DESCRIPTION "Viptela Revision 17.2" + REVISION "201705250000Z" + DESCRIPTION "Viptela Revision 17.1.1" + REVISION "201704060000Z" + DESCRIPTION "Viptela Revision 17.1" + REVISION "201702150000Z" + DESCRIPTION "Viptela Revision 16.3.2" + REVISION "201702060000Z" + DESCRIPTION "Viptela Revision 16.3.1" + REVISION "201611160000Z" + DESCRIPTION "Viptela Revision 16.3" + REVISION "201610250000Z" + DESCRIPTION "Viptela Revision 16.2.10" + REVISION "201610240000Z" + DESCRIPTION "Viptela Revision 16.2.4" + REVISION "201608100000Z" + DESCRIPTION "Viptela Revision 16.2.2" + REVISION "201608010000Z" + DESCRIPTION "Viptela Revision 16.2.1" + REVISION "201606090000Z" + DESCRIPTION "Viptela Revision 16.2" + REVISION "201604220000Z" + DESCRIPTION "Viptela Revision 16.1.1" + REVISION "201603150000Z" + DESCRIPTION "Viptela Revision 16.1" + REVISION "201601300000Z" + DESCRIPTION "Viptela Revision 15.4.3" + REVISION "201512280000Z" + DESCRIPTION "Viptela Revision 15.4.1" + REVISION "201512010000Z" + DESCRIPTION "Viptela Revision 15.4.0" + REVISION "201510310000Z" + DESCRIPTION "Viptela Revision 15.3.5" + REVISION "201509270000Z" + DESCRIPTION "Viptela Revision 15.3.3" + REVISION "201509010000Z" + DESCRIPTION "Viptela Revision 15.3.1" + REVISION "201507010000Z" + DESCRIPTION "Viptela Revision 15.3" + ::= { viptela 8 } + +UnsignedByte ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION "xs:unsignedByte" + SYNTAX Unsigned32 (0 .. 255) + +UnsignedShort ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION "xs:unsignedShort" + SYNTAX Unsigned32 (0 .. 65535) + +ConfdString ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1t" + STATUS current + DESCRIPTION "xs: and confd: types mapped to strings" + SYNTAX OCTET STRING + +Ipv4Prefix ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1d.1d.1d.1d/1d" + STATUS current + DESCRIPTION "confd:ipv4Prefix" + SYNTAX OCTET STRING (SIZE (5)) + +InetAddressIP ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "confd:inetAddressIP" + SYNTAX OCTET STRING (SIZE (4|16)) + +String ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1t" + STATUS current + DESCRIPTION "xs:string" + SYNTAX OCTET STRING + +SourcePort ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1t" + STATUS current + DESCRIPTION "" + SYNTAX OCTET STRING + +DestinationIp ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1t" + STATUS current + DESCRIPTION "" + SYNTAX OCTET STRING + +Protocol ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1t" + STATUS current + DESCRIPTION "" + SYNTAX OCTET STRING + +Dscp1 ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1t" + STATUS current + DESCRIPTION "" + SYNTAX OCTET STRING + +TcpFlags ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "" + SYNTAX BITS {syn(0)} + +DestinationIp1 ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1t" + STATUS current + DESCRIPTION "" + SYNTAX OCTET STRING + +SourceIp ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1t" + STATUS current + DESCRIPTION "" + SYNTAX OCTET STRING + +Protocol1 ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1t" + STATUS current + DESCRIPTION "" + SYNTAX OCTET STRING + +Protocol2 ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1t" + STATUS current + DESCRIPTION "" + SYNTAX OCTET STRING + +Protocol3 ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1t" + STATUS current + DESCRIPTION "" + SYNTAX OCTET STRING + +Protocol4 ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1t" + STATUS current + DESCRIPTION "" + SYNTAX OCTET STRING + +Protocol5 ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1t" + STATUS current + DESCRIPTION "" + SYNTAX OCTET STRING + +DestinationPort1 ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1t" + STATUS current + DESCRIPTION "" + SYNTAX OCTET STRING + +Community1 ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1t" + STATUS current + DESCRIPTION "" + SYNTAX OCTET STRING + +DestinationPort2 ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1t" + STATUS current + DESCRIPTION "" + SYNTAX OCTET STRING + +DestinationPort3 ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1t" + STATUS current + DESCRIPTION "" + SYNTAX OCTET STRING + +DestinationPort4 ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1t" + STATUS current + DESCRIPTION "" + SYNTAX OCTET STRING + +DestinationPort5 ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1t" + STATUS current + DESCRIPTION "" + SYNTAX OCTET STRING + +PacketLength ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1t" + STATUS current + DESCRIPTION "" + SYNTAX OCTET STRING + +TransportProtocol ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "" + SYNTAX INTEGER {transport-tcp(0),transport-udp(1)} + +ActionDataEnum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "" + SYNTAX INTEGER {accept(0),drop(1)} + +BgpOriginEnum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "" + SYNTAX INTEGER {egp(0),igp(1),incomplete(2)} + +Dscp ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1t" + STATUS current + DESCRIPTION "" + SYNTAX OCTET STRING + +ActionEnum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "" + SYNTAX INTEGER {accept(0),reject(1)} + +PacketLength1 ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1t" + STATUS current + DESCRIPTION "" + SYNTAX OCTET STRING + +PacketLength2 ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1t" + STATUS current + DESCRIPTION "" + SYNTAX OCTET STRING + +PacketLength3 ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1t" + STATUS current + DESCRIPTION "" + SYNTAX OCTET STRING + +Community ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1t" + STATUS current + DESCRIPTION "" + SYNTAX OCTET STRING + +DataPolicyDirectionEnum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "" + SYNTAX INTEGER {from-service(0),from-tunnel(1),all(2)} + +SourcePort1 ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1t" + STATUS current + DESCRIPTION "" + SYNTAX OCTET STRING + +SourcePort2 ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1t" + STATUS current + DESCRIPTION "" + SYNTAX OCTET STRING + +SourcePort3 ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1t" + STATUS current + DESCRIPTION "" + SYNTAX OCTET STRING + +SourcePort4 ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1t" + STATUS current + DESCRIPTION "" + SYNTAX OCTET STRING + +SourcePort5 ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1t" + STATUS current + DESCRIPTION "" + SYNTAX OCTET STRING + +DirectionEnum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "" + SYNTAX INTEGER {in(0),out(1)} + +SourceIp1 ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1t" + STATUS current + DESCRIPTION "" + SYNTAX OCTET STRING + +DestinationPort ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1t" + STATUS current + DESCRIPTION "" + SYNTAX OCTET STRING + +ColorList ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1t" + STATUS current + DESCRIPTION "" + SYNTAX OCTET STRING + +SlaEnumList ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "" + SYNTAX OCTET STRING + + +EncapsulationList ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1t" + STATUS current + DESCRIPTION "" + SYNTAX OCTET STRING + +LossProtectEnum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "" + SYNTAX INTEGER {fec-adaptive(1),fec-always(2),pkt-dup(3)} + +FnfMonitorEnum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "" + SYNTAX INTEGER {ipv4(0),ipv6(1),both(2)} + +-- tagpath /policy/snmp-policy +policy OBJECT IDENTIFIER ::= { viptela-policy 4 } + +-- tagpath /policy/snmp-policy/data-policy +policyDataPolicyFilter OBJECT IDENTIFIER ::= { policy 1 } + +-- tagpath /policy/snmp-policy/app-route-policy +policyAppRoutePolicy OBJECT IDENTIFIER ::= { policy 2 } + +-- tagpath /policy/snmp-policy/access-list-names +policyAccessListNames OBJECT IDENTIFIER ::= { policy 3 } + +-- tagpath /policy/snmp-policy/access-list-counters +policyAccessListCounters OBJECT IDENTIFIER ::= { policy 4 } + +-- tagpath /policy/snmp-policy/access-list-policers +policyAccessListPolicers OBJECT IDENTIFIER ::= { policy 5 } + +-- tagpath /policy/snmp-policy/qos-scheduler-info +policyQosSchedulerInfo OBJECT IDENTIFIER ::= { policy 6 } + +-- tagpath /policy/snmp-policy/qos-map-info +policyQosMapInfo OBJECT IDENTIFIER ::= { policy 7 } + +-- tagpath /policy/snmp-policy/access-list-associations +policyAccessListAssociations OBJECT IDENTIFIER ::= { policy 8 } + +-- tagpath /policy/snmp-policy/rewrite-associations +policyRewriteAssociations OBJECT IDENTIFIER ::= { policy 9 } + +-- tagpath /policy/from-vsmart +policyFromVsmart OBJECT IDENTIFIER ::= { policy 10 } + +-- tagpath /policy/snmp-policy/device-access-policy-counters +policyDeviceAccessPolicyCounters OBJECT IDENTIFIER ::= { policy 11 } + +-- tagpath /policy/snmp-policy/device-access-policy-names +policyDeviceAccessPolicyNames OBJECT IDENTIFIER ::= { policy 12 } + +-- Display zbfw +-- tagpath /zbfw +zbfw OBJECT IDENTIFIER ::= { viptela-policy 7} + +-- tagpath /policer +policerTable OBJECT-TYPE + SYNTAX SEQUENCE OF PolicerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display policers" + ::= { viptela-policy 5 } + +-- tagpath /policer +policerEntry OBJECT-TYPE + SYNTAX PolicerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { policerName, policerIndex, policerDirection } + ::= { policerTable 1 } + +PolicerEntry ::= + SEQUENCE { + policerName String, + policerIndex Unsigned32, + policerDirection DirectionEnum, + policerRate Counter64, + policerBurst Unsigned32, + policerOosAction String, + policerOosPkts Counter64, + policerOosBytes Counter64 + } + +-- tagpath /policer/name +policerName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Name of policer" + ::= { policerEntry 1 } + +-- tagpath /policer/index +policerIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Policer index" + ::= { policerEntry 2 } + +-- tagpath /policer/direction +policerDirection OBJECT-TYPE + SYNTAX DirectionEnum + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Direction" + ::= { policerEntry 3 } + +-- tagpath /policer/rate +policerRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Bandwidth, in bps" + ::= { policerEntry 4 } + +-- tagpath /policer/burst +policerBurst OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Burst size, in bytes" + ::= { policerEntry 5 } + +-- tagpath /policer/oos-action +policerOosAction OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Out-of-specification action" + ::= { policerEntry 6 } + +-- tagpath /policer/oos-pkts +policerOosPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Out-of-specification packets" + ::= { policerEntry 7 } + +-- tagpath /policer/oos-bytes +policerOosBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Out-of-specification packet bytes" + ::= { policerEntry 8 } + +-- tagpath /zone-policy-filter +policyZonePolicyFilterTable OBJECT-TYPE + SYNTAX SEQUENCE OF PolicyZonePolicyFilterEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Zone policy filters" + ::= { zbfw 3 } + +-- tagpath /zone-policy-filter +policyZonePolicyFilterEntry OBJECT-TYPE + SYNTAX PolicyZonePolicyFilterEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { policyZonePolicyFilterName } + ::= { policyZonePolicyFilterTable 1 } + +PolicyZonePolicyFilterEntry ::= + SEQUENCE { + policyZonePolicyFilterName String + } + +-- tagpath /zone-policy-filter/name +policyZonePolicyFilterName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 127)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Zone policy name" + ::= { policyZonePolicyFilterEntry 1 } + +-- tagpath /zone-policy-filter/zbfw-policy-counter +policyZonePolicyFilterCounterTable OBJECT-TYPE + SYNTAX SEQUENCE OF PolicyZonePolicyFilterCounterEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Filter Zone Counter" + ::= { zbfw 4 } + +-- tagpath /zone-policy-filter/zbfw-policy-counter +policyZonePolicyFilterCounterEntry OBJECT-TYPE + SYNTAX PolicyZonePolicyFilterCounterEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { policyZonePolicyFilterName, policyZonePolicyFilterCounterName } + ::= { policyZonePolicyFilterCounterTable 1 } + +PolicyZonePolicyFilterCounterEntry ::= + SEQUENCE { + policyZonePolicyFilterCounterName String, + policyZonePolicyFilterCounterPackets Counter64, + policyZonePolicyFilterCounterBytes Counter64 + } + +-- tagpath /zone-policy-filter/zbfw-policy-counter/counter-name +policyZonePolicyFilterCounterName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Counter name" + ::= { policyZonePolicyFilterCounterEntry 1 } + +-- tagpath /zone-policy-filter/zbfw-policy-counter/packets +policyZonePolicyFilterCounterPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { policyZonePolicyFilterCounterEntry 2 } + +-- tagpath /zone-policy-filter/zone-policy-counter/bytes +policyZonePolicyFilterCounterBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { policyZonePolicyFilterCounterEntry 3 } + +-- tagpath /policy/data-policy-filter +policyDataPolicyFilterTable OBJECT-TYPE + SYNTAX SEQUENCE OF PolicyDataPolicyFilterEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Data policy filters" + ::= { policyDataPolicyFilter 1 } + +-- tagpath /policy/data-policy-filter +policyDataPolicyFilterEntry OBJECT-TYPE + SYNTAX PolicyDataPolicyFilterEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { policyDataPolicyFilterName } + ::= { policyDataPolicyFilterTable 1 } + +PolicyDataPolicyFilterEntry ::= + SEQUENCE { + policyDataPolicyFilterName String + } + +-- tagpath /policy/data-policy-filter/name +policyDataPolicyFilterName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 127)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Data policy name" + ::= { policyDataPolicyFilterEntry 1 } + +-- tagpath /policy/data-policy-filter/data-policy-vpnlist +policyDataPolicyFilterVpnlistTable OBJECT-TYPE + SYNTAX SEQUENCE OF PolicyDataPolicyFilterVpnlistEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Filter VPN list" + ::= { policyDataPolicyFilter 2 } + +-- tagpath /policy/data-policy-filter/data-policy-vpnlist +policyDataPolicyFilterVpnlistEntry OBJECT-TYPE + SYNTAX PolicyDataPolicyFilterVpnlistEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { policyDataPolicyFilterName, policyDataPolicyFilterVpnlistName } + ::= { policyDataPolicyFilterVpnlistTable 1 } + +PolicyDataPolicyFilterVpnlistEntry ::= + SEQUENCE { + policyDataPolicyFilterVpnlistName String + } + +-- tagpath /policy/data-policy-filter/data-policy-vpnlist/name +policyDataPolicyFilterVpnlistName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "VPN list name" + ::= { policyDataPolicyFilterVpnlistEntry 1 } + +-- tagpath /policy/data-policy-filter/data-policy-vpnlist/data-policy-counter +policyDataPolicyFilterVpnlistCounterTable OBJECT-TYPE + SYNTAX SEQUENCE OF PolicyDataPolicyFilterVpnlistCounterEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Filter counters" + ::= { policyDataPolicyFilter 3 } + +-- tagpath /policy/data-policy-filter/data-policy-vpnlist/data-policy-counter +policyDataPolicyFilterVpnlistCounterEntry OBJECT-TYPE + SYNTAX PolicyDataPolicyFilterVpnlistCounterEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { policyDataPolicyFilterName, policyDataPolicyFilterVpnlistName, policyDataPolicyFilterVpnlistCounterName } + ::= { policyDataPolicyFilterVpnlistCounterTable 1 } + +PolicyDataPolicyFilterVpnlistCounterEntry ::= + SEQUENCE { + policyDataPolicyFilterVpnlistCounterName String, + policyDataPolicyFilterVpnlistCounterPackets Counter64, + policyDataPolicyFilterVpnlistCounterBytes Counter64 + } + +-- tagpath /policy/data-policy-filter/data-policy-vpnlist/data-policy-counter/counter-name +policyDataPolicyFilterVpnlistCounterName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Counter name" + ::= { policyDataPolicyFilterVpnlistCounterEntry 1 } + +-- tagpath /policy/data-policy-filter/data-policy-vpnlist/data-policy-counter/packets +policyDataPolicyFilterVpnlistCounterPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { policyDataPolicyFilterVpnlistCounterEntry 2 } + +-- tagpath /policy/data-policy-filter/data-policy-vpnlist/data-policy-counter/bytes +policyDataPolicyFilterVpnlistCounterBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { policyDataPolicyFilterVpnlistCounterEntry 3 } + +-- tagpath /policy/data-policy-filter/data-policy-vpnlist/data-policy-policer +policyDataPolicyFilterVpnlistPolicerTable OBJECT-TYPE + SYNTAX SEQUENCE OF PolicyDataPolicyFilterVpnlistPolicerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Filter policers" + ::= { policyDataPolicyFilter 4 } + +-- tagpath /policy/data-policy-filter/data-policy-vpnlist/data-policy-policer +policyDataPolicyFilterVpnlistPolicerEntry OBJECT-TYPE + SYNTAX PolicyDataPolicyFilterVpnlistPolicerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { policyDataPolicyFilterName, policyDataPolicyFilterVpnlistName, policyDataPolicyFilterVpnlistPolicerName } + ::= { policyDataPolicyFilterVpnlistPolicerTable 1 } + +PolicyDataPolicyFilterVpnlistPolicerEntry ::= + SEQUENCE { + policyDataPolicyFilterVpnlistPolicerName String, + policyDataPolicyFilterVpnlistPolicerOosPackets Counter64, + policyDataPolicyFilterVpnlistPolicerOosBytes Counter64 + } + +-- tagpath /policy/data-policy-filter/data-policy-vpnlist/data-policy-policer/policer-name +policyDataPolicyFilterVpnlistPolicerName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 128)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Policer name" + ::= { policyDataPolicyFilterVpnlistPolicerEntry 1 } + +-- tagpath /policy/data-policy-filter/data-policy-vpnlist/data-policy-policer/oos-packets +policyDataPolicyFilterVpnlistPolicerOosPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { policyDataPolicyFilterVpnlistPolicerEntry 2 } + +-- tagpath /policy/data-policy-filter/data-policy-vpnlist/data-policy-policer/oos-bytes +policyDataPolicyFilterVpnlistPolicerOosBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { policyDataPolicyFilterVpnlistPolicerEntry 3 } + +-- tagpath /policy/app-route-policy-filter +policyAppRoutePolicyFilterTable OBJECT-TYPE + SYNTAX SEQUENCE OF PolicyAppRoutePolicyFilterEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Application-aware routing policy filters" + ::= { policyAppRoutePolicy 1 } + +-- tagpath /policy/app-route-policy-filter +policyAppRoutePolicyFilterEntry OBJECT-TYPE + SYNTAX PolicyAppRoutePolicyFilterEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { policyAppRoutePolicyFilterName } + ::= { policyAppRoutePolicyFilterTable 1 } + +PolicyAppRoutePolicyFilterEntry ::= + SEQUENCE { + policyAppRoutePolicyFilterName String + } + +-- tagpath /policy/app-route-policy-filter/name +policyAppRoutePolicyFilterName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 127)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Application-aware routing policy name" + ::= { policyAppRoutePolicyFilterEntry 1 } + +-- tagpath /policy/app-route-policy-filter/app-route-policy-vpnlist +policyAppRoutePolicyFilterVpnlistTable OBJECT-TYPE + SYNTAX SEQUENCE OF PolicyAppRoutePolicyFilterVpnlistEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Filter VPN list" + ::= { policyAppRoutePolicy 2 } + +-- tagpath /policy/app-route-policy-filter/app-route-policy-vpnlist +policyAppRoutePolicyFilterVpnlistEntry OBJECT-TYPE + SYNTAX PolicyAppRoutePolicyFilterVpnlistEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { policyAppRoutePolicyFilterName, policyAppRoutePolicyFilterVpnlistName } + ::= { policyAppRoutePolicyFilterVpnlistTable 1 } + +PolicyAppRoutePolicyFilterVpnlistEntry ::= + SEQUENCE { + policyAppRoutePolicyFilterVpnlistName String + } + +-- tagpath /policy/app-route-policy-filter/app-route-policy-vpnlist/name +policyAppRoutePolicyFilterVpnlistName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "VPN list name" + ::= { policyAppRoutePolicyFilterVpnlistEntry 1 } + +-- tagpath /policy/app-route-policy-filter/app-route-policy-vpnlist/app-route-policy-counter +policyAppRoutePolicyFilterVpnlistCounterTable OBJECT-TYPE + SYNTAX SEQUENCE OF PolicyAppRoutePolicyFilterVpnlistCounterEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Filter counters" + ::= { policyAppRoutePolicy 3 } + +-- tagpath /policy/app-route-policy-filter/app-route-policy-vpnlist/app-route-policy-counter +policyAppRoutePolicyFilterVpnlistCounterEntry OBJECT-TYPE + SYNTAX PolicyAppRoutePolicyFilterVpnlistCounterEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { policyAppRoutePolicyFilterName, policyAppRoutePolicyFilterVpnlistName, policyAppRoutePolicyFilterVpnlistCounterName } + ::= { policyAppRoutePolicyFilterVpnlistCounterTable 1 } + +PolicyAppRoutePolicyFilterVpnlistCounterEntry ::= + SEQUENCE { + policyAppRoutePolicyFilterVpnlistCounterName String, + policyAppRoutePolicyFilterVpnlistCounterPackets Counter64, + policyAppRoutePolicyFilterVpnlistCounterBytes Counter64 + } + +-- tagpath /policy/app-route-policy-filter/app-route-policy-vpnlist/app-route-policy-counter/counter-name +policyAppRoutePolicyFilterVpnlistCounterName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Counter name" + ::= { policyAppRoutePolicyFilterVpnlistCounterEntry 1 } + +-- tagpath /policy/app-route-policy-filter/app-route-policy-vpnlist/app-route-policy-counter/packets +policyAppRoutePolicyFilterVpnlistCounterPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { policyAppRoutePolicyFilterVpnlistCounterEntry 2 } + +-- tagpath /policy/app-route-policy-filter/app-route-policy-vpnlist/app-route-policy-counter/bytes +policyAppRoutePolicyFilterVpnlistCounterBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { policyAppRoutePolicyFilterVpnlistCounterEntry 3 } + +-- tagpath /policy/access-list-names +policyAccessListNamesTable OBJECT-TYPE + SYNTAX SEQUENCE OF PolicyAccessListNamesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "ACL names" + ::= { policyAccessListNames 1 } + +-- tagpath /policy/access-list-names +policyAccessListNamesEntry OBJECT-TYPE + SYNTAX PolicyAccessListNamesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { policyAccessListNamesName } + ::= { policyAccessListNamesTable 1 } + +PolicyAccessListNamesEntry ::= + SEQUENCE { + policyAccessListNamesName String + } + +-- tagpath /policy/access-list-names/name +policyAccessListNamesName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 127)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "ACL name" + ::= { policyAccessListNamesEntry 1 } + +-- tagpath /policy/access-list-counters +policyAccessListCountersTable OBJECT-TYPE + SYNTAX SEQUENCE OF PolicyAccessListCountersEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "ACL counters" + ::= { policyAccessListCounters 1 } + +-- tagpath /policy/access-list-counters +policyAccessListCountersEntry OBJECT-TYPE + SYNTAX PolicyAccessListCountersEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { policyAccessListCountersName } + ::= { policyAccessListCountersTable 1 } + +PolicyAccessListCountersEntry ::= + SEQUENCE { + policyAccessListCountersName String + } + +-- tagpath /policy/access-list-counters/name +policyAccessListCountersName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 127)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "ACL name" + ::= { policyAccessListCountersEntry 1 } + +-- tagpath /policy/access-list-counters/access-policy-counter-list +policyAccessListCountersAccessPolicyCounterListTable OBJECT-TYPE + SYNTAX SEQUENCE OF PolicyAccessListCountersAccessPolicyCounterListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Access policy counter list" + ::= { policyAccessListCounters 2 } + +-- tagpath /policy/access-list-counters/access-policy-counter-list +policyAccessListCountersAccessPolicyCounterListEntry OBJECT-TYPE + SYNTAX PolicyAccessListCountersAccessPolicyCounterListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { policyAccessListCountersName, policyAccessListCountersAccessPolicyCounterListCounterName } + ::= { policyAccessListCountersAccessPolicyCounterListTable 1 } + +PolicyAccessListCountersAccessPolicyCounterListEntry ::= + SEQUENCE { + policyAccessListCountersAccessPolicyCounterListCounterName String, + policyAccessListCountersAccessPolicyCounterListPackets Counter64, + policyAccessListCountersAccessPolicyCounterListBytes Counter64 + } + +-- tagpath /policy/access-list-counters/access-policy-counter-list/counter-name +policyAccessListCountersAccessPolicyCounterListCounterName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Counter name" + ::= { policyAccessListCountersAccessPolicyCounterListEntry 1 } + +-- tagpath /policy/access-list-counters/access-policy-counter-list/packets +policyAccessListCountersAccessPolicyCounterListPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { policyAccessListCountersAccessPolicyCounterListEntry 2 } + +-- tagpath /policy/access-list-counters/access-policy-counter-list/bytes +policyAccessListCountersAccessPolicyCounterListBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { policyAccessListCountersAccessPolicyCounterListEntry 3 } + +-- tagpath /policy/device-access-policy-names +policyDeviceAccessPolicyNamesTable OBJECT-TYPE + SYNTAX SEQUENCE OF PolicyDeviceAccessPolicyNamesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Device Access Policy names" + ::= { policyDeviceAccessPolicyNames 1 } + +-- tagpath /policy/device-access-policy-names +policyDeviceAccessPolicyNamesEntry OBJECT-TYPE + SYNTAX PolicyDeviceAccessPolicyNamesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { policyDeviceAccessPolicyNamesName } + ::= { policyDeviceAccessPolicyNamesTable 1 } + +PolicyDeviceAccessPolicyNamesEntry ::= + SEQUENCE { + policyDeviceAccessPolicyNamesName String + } + +-- tagpath /policy/device-access-policy-names/name +policyDeviceAccessPolicyNamesName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 127)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Device Access Policy name" + ::= { policyDeviceAccessPolicyNamesEntry 1 } + +-- tagpath /policy/device-access-policy-counters +policyDeviceAccessPolicyCountersTable OBJECT-TYPE + SYNTAX SEQUENCE OF PolicyDeviceAccessPolicyCountersEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Device Access Policy counters" + ::= { policyDeviceAccessPolicyCounters 1 } + +-- tagpath /policy/device-access-policy-counters +policyDeviceAccessPolicyCountersEntry OBJECT-TYPE + SYNTAX PolicyDeviceAccessPolicyCountersEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { policyDeviceAccessPolicyCountersName } + ::= { policyDeviceAccessPolicyCountersTable 1 } + +PolicyDeviceAccessPolicyCountersEntry ::= + SEQUENCE { + policyDeviceAccessPolicyCountersName String + } + +-- tagpath /policy/device-access-policy-counters/name +policyDeviceAccessPolicyCountersName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 127)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Device Access Policy name" + ::= { policyDeviceAccessPolicyCountersEntry 1 } + +-- tagpath /policy/device-access-policy-counters/device-access-policy-counter-list +policyDeviceAccessPolicyCountersDeviceAccessPolicyCounterListTable OBJECT-TYPE + SYNTAX SEQUENCE OF PolicyDeviceAccessPolicyCountersDeviceAccessPolicyCounterListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Device access policy counter list" + ::= { policyDeviceAccessPolicyCounters 2 } + +-- tagpath /policy/device-access-policy-counters/device-access-policy-counter-list +policyDeviceAccessPolicyCountersDeviceAccessPolicyCounterListEntry OBJECT-TYPE + SYNTAX PolicyDeviceAccessPolicyCountersDeviceAccessPolicyCounterListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { policyDeviceAccessPolicyCountersName, policyDeviceAccessPolicyCountersDeviceAccessPolicyCounterListCounterName } + ::= { policyDeviceAccessPolicyCountersDeviceAccessPolicyCounterListTable 1 } + +PolicyDeviceAccessPolicyCountersDeviceAccessPolicyCounterListEntry ::= + SEQUENCE { + policyDeviceAccessPolicyCountersDeviceAccessPolicyCounterListCounterName String, + policyDeviceAccessPolicyCountersDeviceAccessPolicyCounterListPackets Counter64, + policyDeviceAccessPolicyCountersDeviceAccessPolicyCounterListBytes Counter64 + } + +-- tagpath /policy/device-access-policy-counters/device-access-policy-counter-list/counter-name +policyDeviceAccessPolicyCountersDeviceAccessPolicyCounterListCounterName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Counter name" + ::= { policyDeviceAccessPolicyCountersDeviceAccessPolicyCounterListEntry 1 } + +-- tagpath /policy/device-access-policy-counters-device-access-policy-counter-list/packets +policyDeviceAccessPolicyCountersDeviceAccessPolicyCounterListPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { policyDeviceAccessPolicyCountersDeviceAccessPolicyCounterListEntry 2 } + +-- tagpath /policy/device-access-policy-counters/device-access-policy-counter-list/bytes +policyDeviceAccessPolicyCountersDeviceAccessPolicyCounterListBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { policyDeviceAccessPolicyCountersDeviceAccessPolicyCounterListEntry 3 } + +-- tagpath /policy/access-list-policers +policyAccessListPolicersTable OBJECT-TYPE + SYNTAX SEQUENCE OF PolicyAccessListPolicersEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "ACL policer" + ::= { policyAccessListPolicers 1 } + +-- tagpath /policy/access-list-policers +policyAccessListPolicersEntry OBJECT-TYPE + SYNTAX PolicyAccessListPolicersEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { policyAccessListPolicersName } + ::= { policyAccessListPolicersTable 1 } + +PolicyAccessListPolicersEntry ::= + SEQUENCE { + policyAccessListPolicersName String + } + +-- tagpath /policy/access-list-policers/name +policyAccessListPolicersName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 127)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Access policy name" + ::= { policyAccessListPolicersEntry 1 } + +-- tagpath /policy/access-list-policers/access-policy-policer-list +policyAccessListPolicersAccessPolicyPolicerListTable OBJECT-TYPE + SYNTAX SEQUENCE OF PolicyAccessListPolicersAccessPolicyPolicerListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Access policy policer list" + ::= { policyAccessListPolicers 2 } + +-- tagpath /policy/access-list-policers/access-policy-policer-list +policyAccessListPolicersAccessPolicyPolicerListEntry OBJECT-TYPE + SYNTAX PolicyAccessListPolicersAccessPolicyPolicerListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { policyAccessListPolicersName, policyAccessListPolicersAccessPolicyPolicerListPolicerName } + ::= { policyAccessListPolicersAccessPolicyPolicerListTable 1 } + +PolicyAccessListPolicersAccessPolicyPolicerListEntry ::= + SEQUENCE { + policyAccessListPolicersAccessPolicyPolicerListPolicerName String, + policyAccessListPolicersAccessPolicyPolicerListOosPackets Counter64, + policyAccessListPolicersAccessPolicyPolicerListOosBytes Counter64 + } + +-- tagpath /policy/access-list-policers/access-policy-policer-list/policer-name +policyAccessListPolicersAccessPolicyPolicerListPolicerName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 128)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Policer name" + ::= { policyAccessListPolicersAccessPolicyPolicerListEntry 1 } + +-- tagpath /policy/access-list-policers/access-policy-policer-list/oos-packets +policyAccessListPolicersAccessPolicyPolicerListOosPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { policyAccessListPolicersAccessPolicyPolicerListEntry 2 } + +-- tagpath /policy/access-list-policers/access-policy-policer-list/oos-bytes +policyAccessListPolicersAccessPolicyPolicerListOosBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { policyAccessListPolicersAccessPolicyPolicerListEntry 3 } + +-- tagpath /policy/qos-scheduler-info +policyQosSchedulerInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF PolicyQosSchedulerInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Scheduler information" + ::= { policyQosSchedulerInfo 1 } + +-- tagpath /policy/qos-scheduler-info +policyQosSchedulerInfoEntry OBJECT-TYPE + SYNTAX PolicyQosSchedulerInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { policyQosSchedulerInfoQosSchedulerName } + ::= { policyQosSchedulerInfoTable 1 } + +PolicyQosSchedulerInfoEntry ::= + SEQUENCE { + policyQosSchedulerInfoQosSchedulerName String, + policyQosSchedulerInfoBandwidthPercent Unsigned32, + policyQosSchedulerInfoBufferPercent Unsigned32, + policyQosSchedulerInfoQueue Integer32 + } + +-- tagpath /policy/qos-scheduler-info/qos-scheduler-name +policyQosSchedulerInfoQosSchedulerName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "QoS scheduler name" + ::= { policyQosSchedulerInfoEntry 1 } + +-- tagpath /policy/qos-scheduler-info/bandwidth-percent +policyQosSchedulerInfoBandwidthPercent OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { policyQosSchedulerInfoEntry 2 } + +-- tagpath /policy/qos-scheduler-info/buffer-percent +policyQosSchedulerInfoBufferPercent OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { policyQosSchedulerInfoEntry 3 } + +-- tagpath /policy/qos-scheduler-info/queue +policyQosSchedulerInfoQueue OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { policyQosSchedulerInfoEntry 4 } + +-- tagpath /policy/qos-scheduler-info/qos-scheduler-map-association +policyQosSchedulerInfoQosSchedulerMapAssociationTable OBJECT-TYPE + SYNTAX SEQUENCE OF PolicyQosSchedulerInfoQosSchedulerMapAssociationEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "QoS map associated with this scheduler" + ::= { policyQosSchedulerInfo 2 } + +-- tagpath /policy/qos-scheduler-info/qos-scheduler-map-association +policyQosSchedulerInfoQosSchedulerMapAssociationEntry OBJECT-TYPE + SYNTAX PolicyQosSchedulerInfoQosSchedulerMapAssociationEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { policyQosSchedulerInfoQosSchedulerName, policyQosSchedulerInfoQosSchedulerMapAssociationQosMapName } + ::= { policyQosSchedulerInfoQosSchedulerMapAssociationTable 1 } + +PolicyQosSchedulerInfoQosSchedulerMapAssociationEntry ::= + SEQUENCE { + policyQosSchedulerInfoQosSchedulerMapAssociationQosMapName String + } + +-- tagpath /policy/qos-scheduler-info/qos-scheduler-map-association/qos-map-name +policyQosSchedulerInfoQosSchedulerMapAssociationQosMapName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 127)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "QoS map name" + ::= { policyQosSchedulerInfoQosSchedulerMapAssociationEntry 1 } + +-- tagpath /policy/qos-map-info +policyQosMapInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF PolicyQosMapInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "QoS map information" + ::= { policyQosMapInfo 1 } + +-- tagpath /policy/qos-map-info +policyQosMapInfoEntry OBJECT-TYPE + SYNTAX PolicyQosMapInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { policyQosMapInfoQosMapName } + ::= { policyQosMapInfoTable 1 } + +PolicyQosMapInfoEntry ::= + SEQUENCE { + policyQosMapInfoQosMapName String + } + +-- tagpath /policy/qos-map-info/qos-map-name +policyQosMapInfoQosMapName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 127)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "QoS Map Name" + ::= { policyQosMapInfoEntry 1 } + +-- tagpath /policy/qos-map-info/qos-map-interface-associations +policyQosMapInfoQosMapInterfaceAssociationsTable OBJECT-TYPE + SYNTAX SEQUENCE OF PolicyQosMapInfoQosMapInterfaceAssociationsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "QoS map intrface associations" + ::= { policyQosMapInfo 2 } + +-- tagpath /policy/qos-map-info/qos-map-interface-associations +policyQosMapInfoQosMapInterfaceAssociationsEntry OBJECT-TYPE + SYNTAX PolicyQosMapInfoQosMapInterfaceAssociationsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { policyQosMapInfoQosMapName, policyQosMapInfoQosMapInterfaceAssociationsInterfaceName } + ::= { policyQosMapInfoQosMapInterfaceAssociationsTable 1 } + +PolicyQosMapInfoQosMapInterfaceAssociationsEntry ::= + SEQUENCE { + policyQosMapInfoQosMapInterfaceAssociationsInterfaceName String + } + +-- tagpath /policy/qos-map-info/qos-map-interface-associations/interface-name +policyQosMapInfoQosMapInterfaceAssociationsInterfaceName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Interface name" + ::= { policyQosMapInfoQosMapInterfaceAssociationsEntry 1 } + +-- tagpath /policy/access-list-associations +policyAccessListAssociationsTable OBJECT-TYPE + SYNTAX SEQUENCE OF PolicyAccessListAssociationsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Access policy interfaces" + ::= { policyAccessListAssociations 1 } + +-- tagpath /policy/access-list-associations +policyAccessListAssociationsEntry OBJECT-TYPE + SYNTAX PolicyAccessListAssociationsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { policyAccessListAssociationsName } + ::= { policyAccessListAssociationsTable 1 } + +PolicyAccessListAssociationsEntry ::= + SEQUENCE { + policyAccessListAssociationsName String + } + +-- tagpath /policy/access-list-associations/name +policyAccessListAssociationsName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 127)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Access policy name" + ::= { policyAccessListAssociationsEntry 1 } + +-- tagpath /policy/access-list-associations/access-policy-interface-list +policyAccessListAssociationsAccessPolicyInterfaceListTable OBJECT-TYPE + SYNTAX SEQUENCE OF PolicyAccessListAssociationsAccessPolicyInterfaceListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Access policy interface association" + ::= { policyAccessListAssociations 2 } + +-- tagpath /policy/access-list-associations/access-policy-interface-list +policyAccessListAssociationsAccessPolicyInterfaceListEntry OBJECT-TYPE + SYNTAX PolicyAccessListAssociationsAccessPolicyInterfaceListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { policyAccessListAssociationsName, policyAccessListAssociationsAccessPolicyInterfaceListIntName, policyAccessListAssociationsAccessPolicyInterfaceListIntDir } + ::= { policyAccessListAssociationsAccessPolicyInterfaceListTable 1 } + +PolicyAccessListAssociationsAccessPolicyInterfaceListEntry ::= + SEQUENCE { + policyAccessListAssociationsAccessPolicyInterfaceListIntName String, + policyAccessListAssociationsAccessPolicyInterfaceListIntDir DirectionEnum + } + +-- tagpath /policy/access-list-associations/access-policy-interface-list/interface-name +policyAccessListAssociationsAccessPolicyInterfaceListIntName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Interface name" + ::= { policyAccessListAssociationsAccessPolicyInterfaceListEntry 1 } + +-- tagpath /policy/access-list-associations/access-policy-interface-list/interface-direction +policyAccessListAssociationsAccessPolicyInterfaceListIntDir OBJECT-TYPE + SYNTAX DirectionEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Interface direction" + ::= { policyAccessListAssociationsAccessPolicyInterfaceListEntry 2 } + +-- tagpath /policy/rewrite-associations +policyRewriteAssociationsTable OBJECT-TYPE + SYNTAX SEQUENCE OF PolicyRewriteAssociationsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Rewrite rule to interface bindings" + ::= { policyRewriteAssociations 1 } + +-- tagpath /policy/rewrite-associations +policyRewriteAssociationsEntry OBJECT-TYPE + SYNTAX PolicyRewriteAssociationsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { policyRewriteAssociationsName } + ::= { policyRewriteAssociationsTable 1 } + +PolicyRewriteAssociationsEntry ::= + SEQUENCE { + policyRewriteAssociationsName String + } + +-- tagpath /policy/rewrite-associations/name +policyRewriteAssociationsName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 127)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Name of rewrite rule" + ::= { policyRewriteAssociationsEntry 1 } + +-- tagpath /policy/rewrite-associations/rewrite-interface-list +policyRewriteAssociationsRewriteInterfaceListTable OBJECT-TYPE + SYNTAX SEQUENCE OF PolicyRewriteAssociationsRewriteInterfaceListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Rewrite rule to interface association" + ::= { policyRewriteAssociations 2 } + +-- tagpath /policy/rewrite-associations/rewrite-interface-list +policyRewriteAssociationsRewriteInterfaceListEntry OBJECT-TYPE + SYNTAX PolicyRewriteAssociationsRewriteInterfaceListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { policyRewriteAssociationsName, policyRewriteAssociationsRewriteInterfaceListInterfaceName } + ::= { policyRewriteAssociationsRewriteInterfaceListTable 1 } + +PolicyRewriteAssociationsRewriteInterfaceListEntry ::= + SEQUENCE { + policyRewriteAssociationsRewriteInterfaceListInterfaceName String + } + +-- tagpath /policy/rewrite-associations/rewrite-interface-list/interface-name +policyRewriteAssociationsRewriteInterfaceListInterfaceName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Interface name" + ::= { policyRewriteAssociationsRewriteInterfaceListEntry 1 } + +-- tagpath /policy/from-vsmart/sla-class +policyFromVsmartSlaClassTable OBJECT-TYPE + SYNTAX SEQUENCE OF PolicyFromVsmartSlaClassEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Configure SLA classes for application-aware routing" + ::= { policyFromVsmart 2 } + +-- tagpath /policy/from-vsmart/sla-class +policyFromVsmartSlaClassEntry OBJECT-TYPE + SYNTAX PolicyFromVsmartSlaClassEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { IMPLIED policyFromVsmartSlaClassName } + ::= { policyFromVsmartSlaClassTable 1 } + +PolicyFromVsmartSlaClassEntry ::= + SEQUENCE { + policyFromVsmartSlaClassName String, + policyFromVsmartSlaClassLoss UnsignedByte, + policyFromVsmartSlaClassLatency UnsignedShort, + policyFromVsmartSlaClassJitter UnsignedShort, + policyFromVsmartSlaClassAppProbeClass String, + policyFromVsmartSlaClassFallbackBestTunnelCriteria SlaEnumList, + policyFromVsmartSlaClassLossVariance UnsignedByte, + policyFromVsmartSlaClassLatencyVariance UnsignedShort, + policyFromVsmartSlaClassJitterVariance UnsignedShort + } + +-- tagpath /policy/from-vsmart/sla-class/name +policyFromVsmartSlaClassName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Name of SLA class" + ::= { policyFromVsmartSlaClassEntry 1 } + +-- tagpath /policy/from-vsmart/sla-class/loss +policyFromVsmartSlaClassLoss OBJECT-TYPE + SYNTAX UnsignedByte (0 .. 100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Loss percentage" + ::= { policyFromVsmartSlaClassEntry 2 } + +-- tagpath /policy/from-vsmart/sla-class/latency +policyFromVsmartSlaClassLatency OBJECT-TYPE + SYNTAX UnsignedShort (1 .. 1000) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Latency, in milliseconds" + ::= { policyFromVsmartSlaClassEntry 3 } + +-- tagpath /policy/from-vsmart/sla-class/jitter +policyFromVsmartSlaClassJitter OBJECT-TYPE + SYNTAX UnsignedShort (1 .. 1000) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Jitter, in milliseconds" + ::= { policyFromVsmartSlaClassEntry 4 } + +-- tagpath /policy/from-vsmart/sla-class/app-probe-class +policyFromVsmartSlaClassAppProbeClass OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "App Probe Class Name" + ::= { policyFromVsmartSlaClassEntry 5 } + +-- tagpath /policy/from-vsmart/sla-class/fallback-best-tunnel/criteria +policyFromVsmartSlaClassFallbackBestTunnelCriteria OBJECT-TYPE + SYNTAX SlaEnumList + MAX-ACCESS read-only + STATUS current + DESCRIPTION "List of fallback best tunnel criteria" + ::= { policyFromVsmartSlaClassEntry 6 } + +-- tagpath /policy/from-vsmart/sla-class/fallback-best-tunnel-criteria/loss-variance +policyFromVsmartSlaClassLossVariance OBJECT-TYPE + SYNTAX UnsignedByte (0 .. 100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Loss percentage" + ::= { policyFromVsmartSlaClassEntry 7 } + +-- tagpath /policy/from-vsmart/sla-class/fallback-best-tunnel-criteria/latency-variance +policyFromVsmartSlaClassLatencyVariance OBJECT-TYPE + SYNTAX UnsignedShort (1 .. 1000) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Latency, in milliseconds" + ::= { policyFromVsmartSlaClassEntry 8 } + +-- tagpath /policy/from-vsmart/sla-class/fallback-best-tunnel-criteria/jitter-variance +policyFromVsmartSlaClassJitterVariance OBJECT-TYPE + SYNTAX UnsignedShort (1 .. 1000) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Jitter, in milliseconds" + ::= { policyFromVsmartSlaClassEntry 9 } + + +-- tagpath /policy/from-vsmart/data-policy +policyFromVsmartDataPolicyTable OBJECT-TYPE + SYNTAX SEQUENCE OF PolicyFromVsmartDataPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display data policy" + ::= { policyFromVsmart 3 } + +-- tagpath /policy/from-vsmart/data-policy +policyFromVsmartDataPolicyEntry OBJECT-TYPE + SYNTAX PolicyFromVsmartDataPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { IMPLIED policyFromVsmartDataPolicyName } + ::= { policyFromVsmartDataPolicyTable 1 } + +PolicyFromVsmartDataPolicyEntry ::= + SEQUENCE { + policyFromVsmartDataPolicyName String, + policyFromVsmartDataPolicyDirection DataPolicyDirectionEnum + } + +-- tagpath /policy/from-vsmart/data-policy/name +policyFromVsmartDataPolicyName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 127)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Data policy name" + ::= { policyFromVsmartDataPolicyEntry 1 } + +-- tagpath /policy/from-vsmart/data-policy/direction +policyFromVsmartDataPolicyDirection OBJECT-TYPE + SYNTAX DataPolicyDirectionEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Data policy direction" + ::= { policyFromVsmartDataPolicyEntry 2 } + +-- tagpath /policy/from-vsmart/data-policy/vpn-list +policyFromVsmartDataPolicyVpnListTable OBJECT-TYPE + SYNTAX SEQUENCE OF PolicyFromVsmartDataPolicyVpnListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Name of VPN list" + ::= { policyFromVsmart 4 } + +-- tagpath /policy/from-vsmart/data-policy/vpn-list +policyFromVsmartDataPolicyVpnListEntry OBJECT-TYPE + SYNTAX PolicyFromVsmartDataPolicyVpnListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { policyFromVsmartDataPolicyName, IMPLIED policyFromVsmartDataPolicyVpnListName } + ::= { policyFromVsmartDataPolicyVpnListTable 1 } + +PolicyFromVsmartDataPolicyVpnListEntry ::= + SEQUENCE { + policyFromVsmartDataPolicyVpnListName String, + policyFromVsmartDataPolicyVpnListDefaultAction ActionDataEnum + } + +-- tagpath /policy/from-vsmart/data-policy/vpn-list/name +policyFromVsmartDataPolicyVpnListName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "VPN list name" + ::= { policyFromVsmartDataPolicyVpnListEntry 1 } + +-- tagpath /policy/from-vsmart/data-policy/vpn-list/default-action +policyFromVsmartDataPolicyVpnListDefaultAction OBJECT-TYPE + SYNTAX ActionDataEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Accept or drop" + DEFVAL { drop } + ::= { policyFromVsmartDataPolicyVpnListEntry 2 } + +-- tagpath /policy/from-vsmart/data-policy/vpn-list/sequence +policyFromVsmartDataPolicyVpnListSequenceTable OBJECT-TYPE + SYNTAX SEQUENCE OF PolicyFromVsmartDataPolicyVpnListSequenceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "List of sequences" + ::= { policyFromVsmart 5 } + +-- tagpath /policy/from-vsmart/data-policy/vpn-list/sequence +policyFromVsmartDataPolicyVpnListSequenceEntry OBJECT-TYPE + SYNTAX PolicyFromVsmartDataPolicyVpnListSequenceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { policyFromVsmartDataPolicyName, policyFromVsmartDataPolicyVpnListName, policyFromVsmartDataPolicyVpnListSequenceSeqValue } + ::= { policyFromVsmartDataPolicyVpnListSequenceTable 1 } + +PolicyFromVsmartDataPolicyVpnListSequenceEntry ::= + SEQUENCE { + policyFromVsmartDataPolicyVpnListSequenceSeqValue UnsignedShort, + policyFromVsmartDataPolicyVpnListSequenceMatchSrcDataPrLst String, + policyFromVsmartDataPolicyVpnListSequenceMatchSrcDataV6PrLst String, + policyFromVsmartDataPolicyVpnListSequenceMatchDestDataPrLst String, + policyFromVsmartDataPolicyVpnListSequenceMatchDestDataV6PrLst String, + policyFromVsmartDataPolicyVpnListSequenceMatchTcp TcpFlags, + policyFromVsmartDataPolicyVpnListSequenceActionActionValue ActionDataEnum, + policyFromVsmartDataPolicyVpnListSequenceActionCount String, + policyFromVsmartDataPolicyVpnListSequenceActionNatUseVpn Unsigned32, + policyFromVsmartDataPolicyVpnListSequenceActionCflowd TruthValue, + policyFromVsmartDataPolicyVpnListSequenceActionSetLocalTlocColor INTEGER, + policyFromVsmartDataPolicyVpnListSequenceActionSetLocalTlocEncap INTEGER, + policyFromVsmartDataPolicyVpnListSequenceActionSetNextHop String, + policyFromVsmartDataPolicyVpnListSequenceActionSetPolicer String, + policyFromVsmartDataPolicyVpnListSequenceActionSetVpn Unsigned32, + policyFromVsmartDataPolicyVpnListSequenceActionSetVpnLabel Unsigned32, + policyFromVsmartDataPolicyVpnListSequenceActionSetTlocIp InetAddressIP, + policyFromVsmartDataPolicyVpnListSequenceActionSetTlocColor INTEGER, + policyFromVsmartDataPolicyVpnListSequenceActionSetTlocList String, + policyFromVsmartDataPolicyVpnListSequenceActionSetServiceSvcType INTEGER, + policyFromVsmartDataPolicyVpnListSequenceActionSetServiceVpn Unsigned32, + policyFromVsmartDataPolicyVpnListSequenceActionSetServiceTlocIp InetAddressIP, + policyFromVsmartDataPolicyVpnListSequenceActionSetSvcTlocClr INTEGER, + policyFromVsmartDataPolicyVpnListSequencActionSetSvcTlocLst String, + policyFromVsmartDataPolicyVpnListSequenceActionSetServiceLocal TruthValue, + policyFromVsmartDataPolicyVpnListSequenceActionSetServiceRestrict TruthValue, + policyFromVsmartDataPolicyVpnListSequenceActionLog TruthValue, + policyFromVsmartDataPolicyVpnListSequenceActionSetLocalTlocListColor ColorList, + policyFromVsmartDataPolicyVpnListSequenceActionSetLocalTlocListEncap EncapsulationList, + policyFromVsmartDataPolicyVpnListSequenceActionSetLocalTlocListRestrict TruthValue, + policyFromVsmartDataPolicyVpnListSequenceActionTcpOptimization TruthValue, + policyFromVsmartDataPolicyVpnListSequenceActionLossProtect LossProtectEnum, + policyFromVsmartDataPolicyVpnListSequenceActionSetNextHopIpv6 String, + policyFromVsmartDataPolicyVpnListSequenceActionSig TruthValue, + policyFromVsmartDataPolicyVpnListSequenceActionSetNextHopLoose TruthValue, + policyFromVsmartDataPolicyVpnListSequenceActionSetServiceNodeGroup String, + policyFromVsmartDataPolicyVpnListSequenceActionSetSvcChainSvcChainType INTEGER, + policyFromVsmartDataPolicyVpnListSequenceActionSetSvcChainVpn Unsigned32, + policyFromVsmartDataPolicyVpnListSequenceActionSetSvcChainTlocIp InetAddressIP, + policyFromVsmartDataPolicyVpnListSequenceActionSetSvcChainTlocClr INTEGER, + policyFromVsmartDataPolicyVpnListSequencActionSetSvcChainTlocLst String, + policyFromVsmartDataPolicyVpnListSequenceActionSetSvcChainLocal TruthValue, + policyFromVsmartDataPolicyVpnListSequenceActionSetSvcChainRestrict INTEGER + } + +-- tagpath /policy/from-vsmart/data-policy/vpn-list/sequence/seq-value +policyFromVsmartDataPolicyVpnListSequenceSeqValue OBJECT-TYPE + SYNTAX UnsignedShort (0 .. 65530) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { policyFromVsmartDataPolicyVpnListSequenceEntry 1 } + +-- tagpath /policy/from-vsmart/data-policy/vpn-list/sequence/match/source-data-prefix-list +policyFromVsmartDataPolicyVpnListSequenceMatchSrcDataPrLst OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Source prefix list" + ::= { policyFromVsmartDataPolicyVpnListSequenceEntry 4 } + +-- tagpath /policy/from-vsmart/data-policy/vpn-list/sequence/match/source-data-ipv6-prefix-list +policyFromVsmartDataPolicyVpnListSequenceMatchSrcDataV6PrLst OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Source IPv6 prefix list" + ::= { policyFromVsmartDataPolicyVpnListSequenceEntry 5 } + +-- tagpath /policy/from-vsmart/data-policy/vpn-list/sequence/match/destination-data-prefix-list +policyFromVsmartDataPolicyVpnListSequenceMatchDestDataPrLst OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Destination prefix list" + ::= { policyFromVsmartDataPolicyVpnListSequenceEntry 7 } + +-- tagpath /policy/from-vsmart/data-policy/vpn-list/sequence/match/destination-data-ipv6-prefix-list +policyFromVsmartDataPolicyVpnListSequenceMatchDestDataV6PrLst OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Destination IPv6 prefix list" + ::= { policyFromVsmartDataPolicyVpnListSequenceEntry 8 } + +-- tagpath /policy/from-vsmart/data-policy/vpn-list/sequence/match/tcp +policyFromVsmartDataPolicyVpnListSequenceMatchTcp OBJECT-TYPE + SYNTAX TcpFlags + MAX-ACCESS read-only + STATUS current + DESCRIPTION "TCP flags" + ::= { policyFromVsmartDataPolicyVpnListSequenceEntry 10 } + +-- tagpath /policy/from-vsmart/data-policy/vpn-list/sequence/action/action-value +policyFromVsmartDataPolicyVpnListSequenceActionActionValue OBJECT-TYPE + SYNTAX ActionDataEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + DEFVAL { drop } + ::= { policyFromVsmartDataPolicyVpnListSequenceEntry 11 } + +-- tagpath /policy/from-vsmart/data-policy/vpn-list/sequence/action/count +policyFromVsmartDataPolicyVpnListSequenceActionCount OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Count packets/bytes matching this rule" + ::= { policyFromVsmartDataPolicyVpnListSequenceEntry 12 } + +-- tagpath /policy/from-vsmart/data-policy/vpn-list/sequence/action/nat/use-vpn +policyFromVsmartDataPolicyVpnListSequenceActionNatUseVpn OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "VPN ID (only 0 is allowed)" + ::= { policyFromVsmartDataPolicyVpnListSequenceEntry 13 } + +-- tagpath /policy/from-vsmart/data-policy/vpn-list/sequence/action/cflowd +policyFromVsmartDataPolicyVpnListSequenceActionCflowd OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Apply cflowd" + ::= { policyFromVsmartDataPolicyVpnListSequenceEntry 14 } + +-- tagpath /policy/from-vsmart/data-policy/vpn-list/sequence/action/set/local-tloc/color +policyFromVsmartDataPolicyVpnListSequenceActionSetLocalTlocColor OBJECT-TYPE + SYNTAX INTEGER {default(1),mpls(2),metro-ethernet(3),biz-internet(4),public-internet(5),lte(6),threeG(7),red(8),green(9),blue(10),gold(11),silver(12),bronze(13),custom1(14),custom2(15),custom3(16),private1(17),private2(18),private3(19),private4(20),private5(21),private6(22)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Color" + ::= { policyFromVsmartDataPolicyVpnListSequenceEntry 15 } + +-- tagpath /policy/from-vsmart/data-policy/vpn-list/sequence/action/set/local-tloc/encap +policyFromVsmartDataPolicyVpnListSequenceActionSetLocalTlocEncap OBJECT-TYPE + SYNTAX INTEGER {gre(1),ipsec(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Encapsulation" + ::= { policyFromVsmartDataPolicyVpnListSequenceEntry 16 } + +-- tagpath /policy/from-vsmart/data-policy/vpn-list/sequence/action/set/next-hop +policyFromVsmartDataPolicyVpnListSequenceActionSetNextHop OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Next-hop address" + ::= { policyFromVsmartDataPolicyVpnListSequenceEntry 17 } + +-- tagpath /policy/from-vsmart/data-policy/vpn-list/sequence/action/set/policer +policyFromVsmartDataPolicyVpnListSequenceActionSetPolicer OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Policer" + ::= { policyFromVsmartDataPolicyVpnListSequenceEntry 18 } + +-- tagpath /policy/from-vsmart/data-policy/vpn-list/sequence/action/set/vpn +policyFromVsmartDataPolicyVpnListSequenceActionSetVpn OBJECT-TYPE + SYNTAX VpnIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION "VPN ID" + ::= { policyFromVsmartDataPolicyVpnListSequenceEntry 19 } + +-- tagpath /policy/from-vsmart/data-policy/vpn-list/sequence/action/set/vpn-label +policyFromVsmartDataPolicyVpnListSequenceActionSetVpnLabel OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "VPN label" + ::= { policyFromVsmartDataPolicyVpnListSequenceEntry 20 } + +-- tagpath /policy/from-vsmart/data-policy/vpn-list/sequence/action/set/tloc/ip +policyFromVsmartDataPolicyVpnListSequenceActionSetTlocIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "IP address" + ::= { policyFromVsmartDataPolicyVpnListSequenceEntry 21 } + +-- tagpath /policy/from-vsmart/data-policy/vpn-list/sequence/action/set/tloc/color +policyFromVsmartDataPolicyVpnListSequenceActionSetTlocColor OBJECT-TYPE + SYNTAX INTEGER {default(1),mpls(2),metro-ethernet(3),biz-internet(4),public-internet(5),lte(6),threeG(7),red(8),green(9),blue(10),gold(11),silver(12),bronze(13),custom1(14),custom2(15),custom3(16),private1(17),private2(18),private3(19),private4(20),private5(21),private6(22)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Color" + ::= { policyFromVsmartDataPolicyVpnListSequenceEntry 22 } + +-- tagpath /policy/from-vsmart/data-policy/vpn-list/sequence/action/set/tloc-list +policyFromVsmartDataPolicyVpnListSequenceActionSetTlocList OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Name of TLOC list" + ::= { policyFromVsmartDataPolicyVpnListSequenceEntry 23 } + +-- tagpath /policy/from-vsmart/data-policy/vpn-list/sequence/action/set/service/svc-type +policyFromVsmartDataPolicyVpnListSequenceActionSetServiceSvcType OBJECT-TYPE + SYNTAX INTEGER {fW(1),iDS(2),iDP(3),netsvc1(4),netsvc2(5),netsvc3(6),netsvc4(7),appqoe(10)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Service type" + ::= { policyFromVsmartDataPolicyVpnListSequenceEntry 24 } + +-- tagpath /policy/from-vsmart/data-policy/vpn-list/sequence/action/set/service/vpn +policyFromVsmartDataPolicyVpnListSequenceActionSetServiceVpn OBJECT-TYPE + SYNTAX VpnIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION "VPN ID" + ::= { policyFromVsmartDataPolicyVpnListSequenceEntry 25 } + +-- tagpath /policy/from-vsmart/data-policy/vpn-list/sequence/action/set/service/tloc/ip +policyFromVsmartDataPolicyVpnListSequenceActionSetServiceTlocIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "IP address" + ::= { policyFromVsmartDataPolicyVpnListSequenceEntry 26 } + +-- tagpath /policy/from-vsmart/data-policy/vpn-list/sequence/action/set/service/tloc/color +policyFromVsmartDataPolicyVpnListSequenceActionSetSvcTlocClr OBJECT-TYPE + SYNTAX INTEGER {default(1),mpls(2),metro-ethernet(3),biz-internet(4),public-internet(5),lte(6),threeG(7),red(8),green(9),blue(10),gold(11),silver(12),bronze(13),custom1(14),custom2(15),custom3(16),private1(17),private2(18),private3(19),private4(20),private5(21),private6(22)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Color" + ::= { policyFromVsmartDataPolicyVpnListSequenceEntry 27 } + +-- tagpath /policy/from-vsmart/data-policy/vpn-list/sequence/action/set/service/tloc-list +policyFromVsmartDataPolicyVpnListSequencActionSetSvcTlocLst OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Name of TLOC list" + ::= { policyFromVsmartDataPolicyVpnListSequenceEntry 28 } + +-- tagpath /policy/from-vsmart/data-policy/vpn-list/sequence/action/set/service/local +policyFromVsmartDataPolicyVpnListSequenceActionSetServiceLocal OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Local service" + ::= { policyFromVsmartDataPolicyVpnListSequenceEntry 29 } + +-- tagpath /policy/from-vsmart/data-policy/vpn-list/sequence/action/set/service/restrict +policyFromVsmartDataPolicyVpnListSequenceActionSetServiceRestrict OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Drop packet if local service unreachable" + ::= { policyFromVsmartDataPolicyVpnListSequenceEntry 30 } + +-- tagpath /policy/from-vsmart/data-policy/vpn-list/sequence/action/set/service-chain/service-chain-type +policyFromVsmartDataPolicyVpnListSequenceActionSetSvcChainSvcChainType OBJECT-TYPE + SYNTAX INTEGER {sc1(1),sc2(2),sc3(3),sc4(4),sc5(5),sc6(6),sc7(7),sc8(8),sc9(9),sc10(10),sc11(11),sc12(12),sc13(13),sc14(14),sc15(15),sc16(16)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Service chain type" + ::= { policyFromVsmartDataPolicyVpnListSequenceEntry 41 } + +-- tagpath /policy/from-vsmart/data-policy/vpn-list/sequence/action/set/service-chain/vpn +policyFromVsmartDataPolicyVpnListSequenceActionSetSvcChainVpn OBJECT-TYPE + SYNTAX VpnIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION "VPN ID" + ::= { policyFromVsmartDataPolicyVpnListSequenceEntry 42 } + +-- tagpath /policy/from-vsmart/data-policy/vpn-list/sequence/action/set/service-chain/tloc/ip +policyFromVsmartDataPolicyVpnListSequenceActionSetSvcChainTlocIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "IP address" + ::= { policyFromVsmartDataPolicyVpnListSequenceEntry 43 } + +-- tagpath /policy/from-vsmart/data-policy/vpn-list/sequence/action/set/service-chain/tloc/color +policyFromVsmartDataPolicyVpnListSequenceActionSetSvcChainTlocClr OBJECT-TYPE + SYNTAX INTEGER {default(1),mpls(2),metro-ethernet(3),biz-internet(4),public-internet(5),lte(6),threeG(7),red(8),green(9),blue(10),gold(11),silver(12),bronze(13),custom1(14),custom2(15),custom3(16),private1(17),private2(18),private3(19),private4(20),private5(21),private6(22)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Color" + ::= { policyFromVsmartDataPolicyVpnListSequenceEntry 44 } + +-- tagpath /policy/from-vsmart/data-policy/vpn-list/sequence/action/set/service-chain/tloc-list +policyFromVsmartDataPolicyVpnListSequencActionSetSvcChainTlocLst OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Name of TLOC list" + ::= { policyFromVsmartDataPolicyVpnListSequenceEntry 45 } + +-- tagpath /policy/from-vsmart/data-policy/vpn-list/sequence/action/set/service-chain/local +policyFromVsmartDataPolicyVpnListSequenceActionSetSvcChainLocal OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Local service" + ::= { policyFromVsmartDataPolicyVpnListSequenceEntry 46 } + +-- tagpath /policy/from-vsmart/data-policy/vpn-list/sequence/action/set/service-chain/restrict-type +policyFromVsmartDataPolicyVpnListSequenceActionSetSvcChainRestrict OBJECT-TYPE + SYNTAX INTEGER {default(1), fall-back(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Drop packet if local service unreachable" + ::= { policyFromVsmartDataPolicyVpnListSequenceEntry 47 } + +-- tagpath /policy/from-vsmart/data-policy/vpn-list/sequence/action/log +policyFromVsmartDataPolicyVpnListSequenceActionLog OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Log this packet header" + ::= { policyFromVsmartDataPolicyVpnListSequenceEntry 31 } + +-- tagpath /policy/from-vsmart/data-policy/vpn-list/sequence/action/set/local-tloc-list/color +policyFromVsmartDataPolicyVpnListSequenceActionSetLocalTlocListColor OBJECT-TYPE + SYNTAX ColorList + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Local color list" + ::= { policyFromVsmartDataPolicyVpnListSequenceEntry 32 } + +-- tagpath /policy/from-vsmart/data-policy/vpn-list/sequence/action/set/local-tloc-list/encap +policyFromVsmartDataPolicyVpnListSequenceActionSetLocalTlocListEncap OBJECT-TYPE + SYNTAX EncapsulationList + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Local encapsulation list" + ::= { policyFromVsmartDataPolicyVpnListSequenceEntry 33 } + +-- tagpath /policy/from-vsmart/data-policy/vpn-list/sequence/action/set/local-tloc-list/restrict +policyFromVsmartDataPolicyVpnListSequenceActionSetLocalTlocListRestrict OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Drop packet if local color or encapsulation is not found" + ::= { policyFromVsmartDataPolicyVpnListSequenceEntry 34 } + +-- tagpath /policy/from-vsmart/data-policy/vpn-list/sequence/action/tcp-optimization +policyFromVsmartDataPolicyVpnListSequenceActionTcpOptimization OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Send TCP traffic for optimization" + ::= { policyFromVsmartDataPolicyVpnListSequenceEntry 35 } + +-- tagpath /policy/from-vsmart/data-policy/vpn-list/sequence/action/loss-protect +policyFromVsmartDataPolicyVpnListSequenceActionLossProtect OBJECT-TYPE + SYNTAX LossProtectEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Protect data from loss" + ::= { policyFromVsmartDataPolicyVpnListSequenceEntry 36 } + +-- tagpath /policy/from-vsmart/data-policy/vpn-list/sequence/action/set/next-hop-ipv6 +policyFromVsmartDataPolicyVpnListSequenceActionSetNextHopIpv6 OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Next-hop IPv6 address" + ::= { policyFromVsmartDataPolicyVpnListSequenceEntry 37 } + +-- tagpath /policy/from-vsmart/data-policy/vpn-list/sequence/action/sig +policyFromVsmartDataPolicyVpnListSequenceActionSig OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Packet redirect to SIG (Secure Internet Gateway)" + ::= { policyFromVsmartDataPolicyVpnListSequenceEntry 38 } + +-- tagpath /policy/from-vsmart/data-policy/vpn-list/sequence/action/set/next-hop-loose +policyFromVsmartDataPolicyVpnListSequenceActionSetNextHopLoose OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Forward packet if next-hop is not routable" + ::= { policyFromVsmartDataPolicyVpnListSequenceEntry 39 } + +-- tagpath /policy/from-vsmart/data-policy/vpn-list/sequence/action/set/service-node-group +policyFromVsmartDataPolicyVpnListSequenceActionSetServiceNodeGroup OBJECT-TYPE + SYNTAX String (SIZE (10 .. 12)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Service node group name" + ::= { policyFromVsmartDataPolicyVpnListSequenceEntry 40 } + +-- tagpath /policy/from-vsmart/data-policy/vpn-list/sequence/action/set/vip-tloc-pref-list +policyFromVsmartDataPolicyVpnListSeqActSetVipTlocPrLstTable OBJECT-TYPE + SYNTAX SEQUENCE OF PolicyFromVsmartDataPolicyVpnListSeqActSetVipTlocPrLstEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { policyFromVsmart 6 } + +-- tagpath /policy/from-vsmart/data-policy/vpn-list/sequence/action/set/vip-tloc-pref-list +policyFromVsmartDataPolicyVpnListSeqActSetVipTlocPrLstEntry OBJECT-TYPE + SYNTAX PolicyFromVsmartDataPolicyVpnListSeqActSetVipTlocPrLstEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { policyFromVsmartDataPolicyName, policyFromVsmartDataPolicyVpnListName, policyFromVsmartDataPolicyVpnListSequenceSeqValue, policyFromVsmartDataPolicyVpnListSeqActSetVipTlocPrLstListNum } + ::= { policyFromVsmartDataPolicyVpnListSeqActSetVipTlocPrLstTable 1 } + +PolicyFromVsmartDataPolicyVpnListSeqActSetVipTlocPrLstEntry ::= + SEQUENCE { + policyFromVsmartDataPolicyVpnListSeqActSetVipTlocPrLstListNum Unsigned32, + policyFromVsmartDataPolicyVpnListSeqActSetVipTlocPrLstTlocLbl Unsigned32, + policyFromVsmartDataPolicyVpnListSeqActSetVipTlocPrLstTlocIp InetAddressIP, + policyFromVsmartDataPolicyVpnListSeqActSetVipTlocPrLstTlocClr INTEGER, + policyFromVsmartDataPolicyVpnListSeqActSetVipTlocPrLstTlocEn INTEGER, + policyFromVsmartDataPolicyVpnListSeqActSetVipTlocPrLstTlocPrf Unsigned32 + } + +-- tagpath /policy/from-vsmart/data-policy/vpn-list/sequence/action/set/vip-tloc-pref-list/list-num +policyFromVsmartDataPolicyVpnListSeqActSetVipTlocPrLstListNum OBJECT-TYPE + SYNTAX Unsigned32 (0 .. 100) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { policyFromVsmartDataPolicyVpnListSeqActSetVipTlocPrLstEntry 1 } + +-- tagpath /policy/from-vsmart/data-policy/vpn-list/sequence/action/set/vip-tloc-pref-list/tloc-label +policyFromVsmartDataPolicyVpnListSeqActSetVipTlocPrLstTlocLbl OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "VPN label" + ::= { policyFromVsmartDataPolicyVpnListSeqActSetVipTlocPrLstEntry 2 } + +-- tagpath /policy/from-vsmart/data-policy/vpn-list/sequence/action/set/vip-tloc-pref-list/tloc-ip +policyFromVsmartDataPolicyVpnListSeqActSetVipTlocPrLstTlocIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "IP address" + ::= { policyFromVsmartDataPolicyVpnListSeqActSetVipTlocPrLstEntry 3 } + +-- tagpath /policy/from-vsmart/data-policy/vpn-list/sequence/action/set/vip-tloc-pref-list/tloc-color +policyFromVsmartDataPolicyVpnListSeqActSetVipTlocPrLstTlocClr OBJECT-TYPE + SYNTAX INTEGER {default(1),mpls(2),metro-ethernet(3),biz-internet(4),public-internet(5),lte(6),threeG(7),red(8),green(9),blue(10),gold(11),silver(12),bronze(13),custom1(14),custom2(15),custom3(16),private1(17),private2(18),private3(19),private4(20),private5(21),private6(22)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Color" + ::= { policyFromVsmartDataPolicyVpnListSeqActSetVipTlocPrLstEntry 4 } + +-- tagpath /policy/from-vsmart/data-policy/vpn-list/sequence/action/set/vip-tloc-pref-list/tloc-encap +policyFromVsmartDataPolicyVpnListSeqActSetVipTlocPrLstTlocEn OBJECT-TYPE + SYNTAX INTEGER {gre(1),ipsec(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Encapsulation" + ::= { policyFromVsmartDataPolicyVpnListSeqActSetVipTlocPrLstEntry 5 } + +-- tagpath /policy/from-vsmart/data-policy/vpn-list/sequence/action/set/vip-tloc-pref-list/tloc-preference +policyFromVsmartDataPolicyVpnListSeqActSetVipTlocPrLstTlocPrf OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Preference" + ::= { policyFromVsmartDataPolicyVpnListSeqActSetVipTlocPrLstEntry 6 } + +-- tagpath /policy/from-vsmart/cflowd-template +policyFromVsmartCflowdTemplateTable OBJECT-TYPE + SYNTAX SEQUENCE OF PolicyFromVsmartCflowdTemplateEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display cflowd templates" + ::= { policyFromVsmart 7 } + +-- tagpath /policy/from-vsmart/cflowd-template +policyFromVsmartCflowdTemplateEntry OBJECT-TYPE + SYNTAX PolicyFromVsmartCflowdTemplateEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { IMPLIED policyFromVsmartCflowdTemplateName } + ::= { policyFromVsmartCflowdTemplateTable 1 } + +PolicyFromVsmartCflowdTemplateEntry ::= + SEQUENCE { + policyFromVsmartCflowdTemplateName String, + policyFromVsmartCflowdTemplateFlowActiveTimeout Unsigned32, + policyFromVsmartCflowdTemplateFlowInactiveTimeout Unsigned32, + policyFromVsmartCflowdTemplateTemplateRefresh Unsigned32, + policyFromVsmartCflowdTemplateFlowSamplingInterval Unsigned32, + policyFromVsmartCflowdTemplateProtocol FnfMonitorEnum, + policyFromVsmartCflowdTemplateCustomizedCollectTos TruthValue, + policyFromVsmartCflowdTemplateCustomizedCollectDscpOutput TruthValue, + policyFromVsmartCflowdTemplateCollectTlocLoopback TruthValue + } + +-- tagpath /policy/from-vsmart/cflowd-template/name +policyFromVsmartCflowdTemplateName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 127)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Name of cflowd" + ::= { policyFromVsmartCflowdTemplateEntry 1 } + +-- tagpath /policy/from-vsmart/cflowd-template/flow-active-timeout +policyFromVsmartCflowdTemplateFlowActiveTimeout OBJECT-TYPE + SYNTAX Unsigned32 (30 .. 3600) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Timeout value for active flows" + DEFVAL { 30 } + ::= { policyFromVsmartCflowdTemplateEntry 2 } + +-- tagpath /policy/from-vsmart/cflowd-template/flow-inactive-timeout +policyFromVsmartCflowdTemplateFlowInactiveTimeout OBJECT-TYPE + SYNTAX Unsigned32 (1 .. 3600) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Timeout value for inactive flows" + DEFVAL { 30 } + ::= { policyFromVsmartCflowdTemplateEntry 3 } + +-- tagpath /policy/from-vsmart/cflowd-template/template-refresh +policyFromVsmartCflowdTemplateTemplateRefresh OBJECT-TYPE + SYNTAX Unsigned32 (60 .. 86400) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Refresh value for template" + DEFVAL { 600 } + ::= { policyFromVsmartCflowdTemplateEntry 4 } + +-- tagpath /policy/from-vsmart/cflowd-template/flow-sampling-interval +policyFromVsmartCflowdTemplateFlowSamplingInterval OBJECT-TYPE + SYNTAX Unsigned32 (1 .. 65536) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Cflowd flow sampling interval" + DEFVAL { 1024 } + ::= { policyFromVsmartCflowdTemplateEntry 5 } + +-- tagpath /policy/from-vsmart/cflowd-template/protocol +policyFromVsmartCflowdTemplateProtocol OBJECT-TYPE + SYNTAX FnfMonitorEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Traffic type for FNF" + DEFVAL { ipv4 } + ::= { policyFromVsmartCflowdTemplateEntry 6 } + +-- tagpath /policy/from-vsmart/cflowd-template/customized-ipv4-record-fields/collect-tos +policyFromVsmartCflowdTemplateCustomizedCollectTos OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Collect tos" + DEFVAL { false } + ::= { policyFromVsmartCflowdTemplateEntry 7 } + +-- tagpath /policy/from-vsmart/cflowd-template/customized-ipv4-record-fields/collect-dscp-output +policyFromVsmartCflowdTemplateCustomizedCollectDscpOutput OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Collect dscp output" + DEFVAL { false } + ::= { policyFromVsmartCflowdTemplateEntry 8 } + +-- tagpath /policy/from-vsmart/cflowd-template/collect-tloc-loopback +policyFromVsmartCflowdTemplateCollectTlocLoopback OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Collect tloc loopback interface" + DEFVAL { false } + ::= { policyFromVsmartCflowdTemplateEntry 9 } + +-- tagpath /policy/from-vsmart/cflowd-template/collector +policyFromVsmartCflowdTemplateCollectorTable OBJECT-TYPE + SYNTAX SEQUENCE OF PolicyFromVsmartCflowdTemplateCollectorEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Cflowd collector" + ::= { policyFromVsmart 8 } + +-- tagpath /policy/from-vsmart/cflowd-template/collector +policyFromVsmartCflowdTemplateCollectorEntry OBJECT-TYPE + SYNTAX PolicyFromVsmartCflowdTemplateCollectorEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { policyFromVsmartCflowdTemplateName, policyFromVsmartCflowdTemplateCollectorVpn, policyFromVsmartCflowdTemplateCollectorAddress, policyFromVsmartCflowdTemplateCollectorPort, policyFromVsmartCflowdTemplateCollectorTransport } + ::= { policyFromVsmartCflowdTemplateCollectorTable 1 } + +PolicyFromVsmartCflowdTemplateCollectorEntry ::= + SEQUENCE { + policyFromVsmartCflowdTemplateCollectorVpn ConfdString, + policyFromVsmartCflowdTemplateCollectorAddress InetAddressIP, + policyFromVsmartCflowdTemplateCollectorPort UnsignedShort, + policyFromVsmartCflowdTemplateCollectorTransport TransportProtocol, + policyFromVsmartCflowdTemplateCollectorSourceInterface String, + policyFromVsmartCflowdTemplateCollectorSpread TruthValue, + policyFromVsmartCflowdTemplateCollectorSpreadApp Unsigned32, + policyFromVsmartCflowdTemplateCollectorSpreadTLoc Unsigned32, + policyFromVsmartCflowdTemplateCollectorSpreadOthers Unsigned32, + policyFromVsmartCflowdTemplateCollectorBFD TruthValue, + policyFromVsmartCflowdTemplateCollectorBFDExportInterval Unsigned32 + } + +-- tagpath /policy/from-vsmart/cflowd-template/collector/vpn +policyFromVsmartCflowdTemplateCollectorVpn OBJECT-TYPE + SYNTAX ConfdString + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "VPN ID" + ::= { policyFromVsmartCflowdTemplateCollectorEntry 1 } + +-- tagpath /policy/from-vsmart/cflowd-template/collector/address +policyFromVsmartCflowdTemplateCollectorAddress OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "IP address" + ::= { policyFromVsmartCflowdTemplateCollectorEntry 2 } + +-- tagpath /policy/from-vsmart/cflowd-template/collector/port +policyFromVsmartCflowdTemplateCollectorPort OBJECT-TYPE + SYNTAX UnsignedShort (1024 .. 65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { policyFromVsmartCflowdTemplateCollectorEntry 3 } + +-- tagpath /policy/from-vsmart/cflowd-template/collector/transport +policyFromVsmartCflowdTemplateCollectorTransport OBJECT-TYPE + SYNTAX TransportProtocol + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Transport Protocol type" + ::= { policyFromVsmartCflowdTemplateCollectorEntry 4 } + +-- tagpath /policy/from-vsmart/cflowd-template/collector/source-interface +policyFromVsmartCflowdTemplateCollectorSourceInterface OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "IPFIX Source Interface" + ::= { policyFromVsmartCflowdTemplateCollectorEntry 5 } + +-- tagpath /policy/from-vsmart/cflowd-template/collector/export-spread/enable +policyFromVsmartCflowdTemplateCollectorSpread OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Export spreading enable" + ::= { policyFromVsmartCflowdTemplateCollectorEntry 6 } + +-- tagpath /policy/from-vsmart/cflowd-template/collector/export-spread/app-tables +policyFromVsmartCflowdTemplateCollectorSpreadApp OBJECT-TYPE + SYNTAX Unsigned32 (1 .. 86400) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Export spreading application" + ::= { policyFromVsmartCflowdTemplateCollectorEntry 7 } + +-- tagpath /policy/from-vsmart/cflowd-template/collector/export-spread/tloc-tables +policyFromVsmartCflowdTemplateCollectorSpreadTLoc OBJECT-TYPE + SYNTAX Unsigned32 (1 .. 86400) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Export spreading tloc" + ::= { policyFromVsmartCflowdTemplateCollectorEntry 8 } + +-- tagpath /policy/from-vsmart/cflowd-template/collector/export-spread/other-tables +policyFromVsmartCflowdTemplateCollectorSpreadOthers OBJECT-TYPE + SYNTAX Unsigned32 (1 .. 86400) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Export spreading others" + ::= { policyFromVsmartCflowdTemplateCollectorEntry 9 } + +-- tagpath /policy/from-vsmart/cflowd-template/collector/bfd-metrics-export +policyFromVsmartCflowdTemplateCollectorBFD OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Export BFD Metrics enable" + ::= { policyFromVsmartCflowdTemplateCollectorEntry 10 } + +-- tagpath /policy/from-vsmart/cflowd-template/collector/bfd-metrics-export/export-interval +policyFromVsmartCflowdTemplateCollectorBFDExportInterval OBJECT-TYPE + SYNTAX Unsigned32 (1 .. 86400) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Export BFD Export Interval" + ::= { policyFromVsmartCflowdTemplateCollectorEntry 11 } + +-- tagpath /policy/from-vsmart/app-route-policy +policyFromVsmartAppRoutePolicyTable OBJECT-TYPE + SYNTAX SEQUENCE OF PolicyFromVsmartAppRoutePolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Configure application-aware routing policy" + ::= { policyFromVsmart 9 } + +-- tagpath /policy/from-vsmart/app-route-policy +policyFromVsmartAppRoutePolicyEntry OBJECT-TYPE + SYNTAX PolicyFromVsmartAppRoutePolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { IMPLIED policyFromVsmartAppRoutePolicyName } + ::= { policyFromVsmartAppRoutePolicyTable 1 } + +PolicyFromVsmartAppRoutePolicyEntry ::= + SEQUENCE { + policyFromVsmartAppRoutePolicyName String + } + +-- tagpath /policy/from-vsmart/app-route-policy/name +policyFromVsmartAppRoutePolicyName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 127)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Name of application-aware routing policy" + ::= { policyFromVsmartAppRoutePolicyEntry 1 } + +-- tagpath /policy/from-vsmart/app-route-policy/vpn-list +policyFromVsmartAppRoutePolicyVpnListTable OBJECT-TYPE + SYNTAX SEQUENCE OF PolicyFromVsmartAppRoutePolicyVpnListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Name of VPN list" + ::= { policyFromVsmart 10 } + +-- tagpath /policy/from-vsmart/app-route-policy/vpn-list +policyFromVsmartAppRoutePolicyVpnListEntry OBJECT-TYPE + SYNTAX PolicyFromVsmartAppRoutePolicyVpnListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { policyFromVsmartAppRoutePolicyName, IMPLIED policyFromVsmartAppRoutePolicyVpnListName } + ::= { policyFromVsmartAppRoutePolicyVpnListTable 1 } + +PolicyFromVsmartAppRoutePolicyVpnListEntry ::= + SEQUENCE { + policyFromVsmartAppRoutePolicyVpnListName String, + policyFromVsmartAppRoutePolicyVpnListDefActSlaClassName String + } + +-- tagpath /policy/from-vsmart/app-route-policy/vpn-list/name +policyFromVsmartAppRoutePolicyVpnListName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "VPN list name" + ::= { policyFromVsmartAppRoutePolicyVpnListEntry 1 } + +-- tagpath /policy/from-vsmart/app-route-policy/vpn-list/default-action/sla-class/sla-class-name +policyFromVsmartAppRoutePolicyVpnListDefActSlaClassName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { policyFromVsmartAppRoutePolicyVpnListEntry 13 } + +-- tagpath /policy/from-vsmart/app-route-policy/vpn-list/sequence +policyFromVsmartAppRoutePolicyVpnListSequenceTable OBJECT-TYPE + SYNTAX SEQUENCE OF PolicyFromVsmartAppRoutePolicyVpnListSequenceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "List of sequences" + ::= { policyFromVsmart 11 } + +-- tagpath /policy/from-vsmart/app-route-policy/vpn-list/sequence +policyFromVsmartAppRoutePolicyVpnListSequenceEntry OBJECT-TYPE + SYNTAX PolicyFromVsmartAppRoutePolicyVpnListSequenceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { policyFromVsmartAppRoutePolicyName, policyFromVsmartAppRoutePolicyVpnListName, policyFromVsmartAppRoutePolicyVpnListSequenceSeqValue } + ::= { policyFromVsmartAppRoutePolicyVpnListSequenceTable 1 } + +PolicyFromVsmartAppRoutePolicyVpnListSequenceEntry ::= + SEQUENCE { + policyFromVsmartAppRoutePolicyVpnListSequenceSeqValue UnsignedShort, + policyFromVsmartAppRoutePolicyVpnListSequenceMatchSrcDtPrLst String, + policyFromVsmartAppRoutePolicyVpnListSequenceMatchSrcDtV6PrLst String, + policyFromVsmartAppRoutePolicyVpnListSequenceMatchDestDtPrLst String, + policyFromVsmartAppRoutePolicyVpnListSequenceMatchDestDtV6PrLst String, + policyFromVsmartAppRoutePolicyVpnListSequenceActionCount String, + policyFromVsmartAppRoutePolicyVpnListSequenceActionSlaClName String, + policyFromVsmartAppRoutePolicyVpnListSequenceActionSlaClStrict TruthValue, + policyFromVsmartAppRoutePolicyVpnListSequenceActionSlaClPrefClr ColorList, + policyFromVsmartAppRoutePolicyVpnListSequenceActionLog TruthValue, + policyFromVsmartAppRoutePolicyVpnListSequenceActionBackupSlaPrefClr ColorList, + policyFromVsmartAppRoutePolicyVpnListSequenceActionSlaClFallback TruthValue + } + +-- tagpath /policy/from-vsmart/app-route-policy/vpn-list/sequence/seq-value +policyFromVsmartAppRoutePolicyVpnListSequenceSeqValue OBJECT-TYPE + SYNTAX UnsignedShort (1 .. 65530) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Sequence value" + ::= { policyFromVsmartAppRoutePolicyVpnListSequenceEntry 1 } + +-- tagpath /policy/from-vsmart/app-route-policy/vpn-list/sequence/match/source-data-prefix-list +policyFromVsmartAppRoutePolicyVpnListSequenceMatchSrcDtPrLst OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Source prefix list" + ::= { policyFromVsmartAppRoutePolicyVpnListSequenceEntry 4 } + +-- tagpath /policy/from-vsmart/app-route-policy/vpn-list/sequence/match/source-data-ipv6-prefix-list +policyFromVsmartAppRoutePolicyVpnListSequenceMatchSrcDtV6PrLst OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Source prefix IPv6 list" + ::= { policyFromVsmartAppRoutePolicyVpnListSequenceEntry 5 } + +-- tagpath /policy/from-vsmart/app-route-policy/vpn-list/sequence/match/destination-data-prefix-list +policyFromVsmartAppRoutePolicyVpnListSequenceMatchDestDtPrLst OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Destination prefix list" + ::= { policyFromVsmartAppRoutePolicyVpnListSequenceEntry 7 } + +-- tagpath /policy/from-vsmart/app-route-policy/vpn-list/sequence/match/destination-data-ipv6-prefix-list +policyFromVsmartAppRoutePolicyVpnListSequenceMatchDestDtV6PrLst OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Destination prefix Ipv6 list" + ::= { policyFromVsmartAppRoutePolicyVpnListSequenceEntry 8 } + +-- tagpath /policy/from-vsmart/app-route-policy/vpn-list/sequence/action/count +policyFromVsmartAppRoutePolicyVpnListSequenceActionCount OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Count packets/bytes matching this rule" + ::= { policyFromVsmartAppRoutePolicyVpnListSequenceEntry 10 } + +-- tagpath /policy/from-vsmart/app-route-policy/vpn-list/sequence/action/sla-class/sla-class-name +policyFromVsmartAppRoutePolicyVpnListSequenceActionSlaClName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { policyFromVsmartAppRoutePolicyVpnListSequenceEntry 11 } + +-- tagpath /policy/from-vsmart/app-route-policy/vpn-list/sequence/action/sla-class/strict +policyFromVsmartAppRoutePolicyVpnListSequenceActionSlaClStrict OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Drop traffic if preferred SLA class is unavailable" + ::= { policyFromVsmartAppRoutePolicyVpnListSequenceEntry 12 } + +-- tagpath /policy/from-vsmart/app-route-policy/vpn-list/sequence/action/sla-class/preferred-color +policyFromVsmartAppRoutePolicyVpnListSequenceActionSlaClPrefClr OBJECT-TYPE + SYNTAX ColorList + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "List of preferred colors when SLA is met" + ::= { policyFromVsmartAppRoutePolicyVpnListSequenceEntry 14 } + +-- tagpath /policy/from-vsmart/app-route-policy/vpn-list/sequence/action/log +policyFromVsmartAppRoutePolicyVpnListSequenceActionLog OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Syslog a sampled set of packets matching this rule with SLA-class information" + ::= { policyFromVsmartAppRoutePolicyVpnListSequenceEntry 15 } + +-- tagpath /policy/from-vsmart/app-route-policy/vpn-list/sequence/action/sla-class/backup-preferred-color +policyFromVsmartAppRoutePolicyVpnListSequenceActionBackupSlaPrefClr OBJECT-TYPE + SYNTAX ColorList + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "List of preferred colors for ECMP when primary SLA is not met" + ::= { policyFromVsmartAppRoutePolicyVpnListSequenceEntry 16 } + +-- tagpath /policy/from-vsmart/app-route-policy/vpn-list/sequence/action/sla-class/fallback-to-best-path +policyFromVsmartAppRoutePolicyVpnListSequenceActionSlaClFallback OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Fallback to best path when SLA is not met" + ::= { policyFromVsmartAppRoutePolicyVpnListSequenceEntry 17 } + +-- tagpath /policy/from-vsmart/policer +policyFromVsmartPolicerTable OBJECT-TYPE + SYNTAX SEQUENCE OF PolicyFromVsmartPolicerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Configure policer" + ::= { policyFromVsmart 12 } + +-- tagpath /policy/from-vsmart/policer +policyFromVsmartPolicerEntry OBJECT-TYPE + SYNTAX PolicyFromVsmartPolicerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { IMPLIED policyFromVsmartPolicerName } + ::= { policyFromVsmartPolicerTable 1 } + +PolicyFromVsmartPolicerEntry ::= + SEQUENCE { + policyFromVsmartPolicerName String, + policyFromVsmartPolicerRate Counter64, + policyFromVsmartPolicerBurst Unsigned32, + policyFromVsmartPolicerExceed INTEGER + } + +-- tagpath /policy/from-vsmart/policer/name +policyFromVsmartPolicerName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Name of policer" + ::= { policyFromVsmartPolicerEntry 1 } + +-- tagpath /policy/from-vsmart/policer/rate +policyFromVsmartPolicerRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Bandwidth for 1g interfaces: <8..1000000000>bps; + for 10g interfaces: <8..10000000000>bps" + ::= { policyFromVsmartPolicerEntry 2 } + +-- tagpath /policy/from-vsmart/policer/burst +policyFromVsmartPolicerBurst OBJECT-TYPE + SYNTAX Unsigned32 (15000 .. 10000000) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Burst rate, in bytes" + ::= { policyFromVsmartPolicerEntry 3 } + +-- tagpath /policy/from-vsmart/policer/exceed +policyFromVsmartPolicerExceed OBJECT-TYPE + SYNTAX INTEGER {drop(0),remark(1)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Action for nonconforming packets" + ::= { policyFromVsmartPolicerEntry 4 } + +-- tagpath /policy/from-vsmart/lists/vpn-list +policyFromVsmartListsVpnListTable OBJECT-TYPE + SYNTAX SEQUENCE OF PolicyFromVsmartListsVpnListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "List of VPN IDs" + ::= { policyFromVsmart 13 } + +-- tagpath /policy/from-vsmart/lists/vpn-list +policyFromVsmartListsVpnListEntry OBJECT-TYPE + SYNTAX PolicyFromVsmartListsVpnListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { IMPLIED policyFromVsmartListsVpnListName } + ::= { policyFromVsmartListsVpnListTable 1 } + +PolicyFromVsmartListsVpnListEntry ::= + SEQUENCE { + policyFromVsmartListsVpnListName String + } + +-- tagpath /policy/from-vsmart/lists/vpn-list/name +policyFromVsmartListsVpnListName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Name of VPN list" + ::= { policyFromVsmartListsVpnListEntry 1 } + +-- tagpath /policy/from-vsmart/lists/vpn-list/vpn +policyFromVsmartListsVpnListVpnTable OBJECT-TYPE + SYNTAX SEQUENCE OF PolicyFromVsmartListsVpnListVpnEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "VPN ID" + ::= { policyFromVsmart 14 } + +-- tagpath /policy/from-vsmart/lists/vpn-list/vpn +policyFromVsmartListsVpnListVpnEntry OBJECT-TYPE + SYNTAX PolicyFromVsmartListsVpnListVpnEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { policyFromVsmartListsVpnListName, IMPLIED policyFromVsmartListsVpnListVpnId } + ::= { policyFromVsmartListsVpnListVpnTable 1 } + +PolicyFromVsmartListsVpnListVpnEntry ::= + SEQUENCE { + policyFromVsmartListsVpnListVpnId String + } + +-- tagpath /policy/from-vsmart/lists/vpn-list/vpn/id +policyFromVsmartListsVpnListVpnId OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { policyFromVsmartListsVpnListVpnEntry 1 } + +-- tagpath /policy/from-vsmart/lists/data-prefix-list +policyFromVsmartListsDataPrefixListTable OBJECT-TYPE + SYNTAX SEQUENCE OF PolicyFromVsmartListsDataPrefixListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "List of prefixes" + ::= { policyFromVsmart 15 } + +-- tagpath /policy/from-vsmart/lists/data-prefix-list +policyFromVsmartListsDataPrefixListEntry OBJECT-TYPE + SYNTAX PolicyFromVsmartListsDataPrefixListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { IMPLIED policyFromVsmartListsDataPrefixListName } + ::= { policyFromVsmartListsDataPrefixListTable 1 } + +PolicyFromVsmartListsDataPrefixListEntry ::= + SEQUENCE { + policyFromVsmartListsDataPrefixListName String + } + +-- tagpath /policy/from-vsmart/lists/data-prefix-list/name +policyFromVsmartListsDataPrefixListName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Name of prefix list" + ::= { policyFromVsmartListsDataPrefixListEntry 1 } + +-- tagpath /policy/from-vsmart/lists/data-prefix-list/ip-prefix +policyFromVsmartListsDataPrefixListIpPrefixTable OBJECT-TYPE + SYNTAX SEQUENCE OF PolicyFromVsmartListsDataPrefixListIpPrefixEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Prefix" + ::= { policyFromVsmart 16 } + +-- tagpath /policy/from-vsmart/lists/data-prefix-list/ip-prefix +policyFromVsmartListsDataPrefixListIpPrefixEntry OBJECT-TYPE + SYNTAX PolicyFromVsmartListsDataPrefixListIpPrefixEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { policyFromVsmartListsDataPrefixListName, policyFromVsmartListsDataPrefixListIpPrefixIp } + ::= { policyFromVsmartListsDataPrefixListIpPrefixTable 1 } + +PolicyFromVsmartListsDataPrefixListIpPrefixEntry ::= + SEQUENCE { + policyFromVsmartListsDataPrefixListIpPrefixIp Ipv4Prefix + } + +-- tagpath /policy/from-vsmart/lists/data-prefix-list/ip-prefix/ip +policyFromVsmartListsDataPrefixListIpPrefixIp OBJECT-TYPE + SYNTAX Ipv4Prefix + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { policyFromVsmartListsDataPrefixListIpPrefixEntry 1 } + +-- tagpath /policy/from-vsmart/lists/tloc-list +policyFromVsmartListsTlocListTable OBJECT-TYPE + SYNTAX SEQUENCE OF PolicyFromVsmartListsTlocListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "List of TLOCs" + ::= { policyFromVsmart 17 } + +-- tagpath /policy/from-vsmart/lists/tloc-list +policyFromVsmartListsTlocListEntry OBJECT-TYPE + SYNTAX PolicyFromVsmartListsTlocListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { IMPLIED policyFromVsmartListsTlocListName } + ::= { policyFromVsmartListsTlocListTable 1 } + +PolicyFromVsmartListsTlocListEntry ::= + SEQUENCE { + policyFromVsmartListsTlocListName String + } + +-- tagpath /policy/from-vsmart/lists/tloc-list/name +policyFromVsmartListsTlocListName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Name of TLOC list" + ::= { policyFromVsmartListsTlocListEntry 1 } + +-- tagpath /policy/from-vsmart/lists/tloc-list/tloc +policyFromVsmartListsTlocListTlocTable OBJECT-TYPE + SYNTAX SEQUENCE OF PolicyFromVsmartListsTlocListTlocEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Transport location" + ::= { policyFromVsmart 18 } + +-- tagpath /policy/from-vsmart/lists/tloc-list/tloc +policyFromVsmartListsTlocListTlocEntry OBJECT-TYPE + SYNTAX PolicyFromVsmartListsTlocListTlocEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { policyFromVsmartListsTlocListName, policyFromVsmartListsTlocListTlocIp, policyFromVsmartListsTlocListTlocColor, policyFromVsmartListsTlocListTlocEncap } + ::= { policyFromVsmartListsTlocListTlocTable 1 } + +PolicyFromVsmartListsTlocListTlocEntry ::= + SEQUENCE { + policyFromVsmartListsTlocListTlocIp InetAddressIP, + policyFromVsmartListsTlocListTlocColor INTEGER, + policyFromVsmartListsTlocListTlocEncap INTEGER, + policyFromVsmartListsTlocListTlocPreference Unsigned32 + } + +-- tagpath /policy/from-vsmart/lists/tloc-list/tloc/ip +policyFromVsmartListsTlocListTlocIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "IP address" + ::= { policyFromVsmartListsTlocListTlocEntry 1 } + +-- tagpath /policy/from-vsmart/lists/tloc-list/tloc/color +policyFromVsmartListsTlocListTlocColor OBJECT-TYPE + SYNTAX INTEGER {default(1),mpls(2),metro-ethernet(3),biz-internet(4),public-internet(5),lte(6),threeG(7),red(8),green(9),blue(10),gold(11),silver(12),bronze(13),custom1(14),custom2(15),custom3(16),private1(17),private2(18),private3(19),private4(20),private5(21),private6(22)} + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Color" + ::= { policyFromVsmartListsTlocListTlocEntry 2 } + +-- tagpath /policy/from-vsmart/lists/tloc-list/tloc/encap +policyFromVsmartListsTlocListTlocEncap OBJECT-TYPE + SYNTAX INTEGER {gre(1),ipsec(2)} + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Encapsulation" + ::= { policyFromVsmartListsTlocListTlocEntry 3 } + +-- tagpath /policy/from-vsmart/lists/tloc-list/tloc/preference +policyFromVsmartListsTlocListTlocPreference OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Route preference" + ::= { policyFromVsmartListsTlocListTlocEntry 4 } + +-- tagpath /policy/from-vsmart/lists/app-probe-class +policyFromVsmartListsAppProbeClassListTable OBJECT-TYPE + SYNTAX SEQUENCE OF PolicyFromVsmartListsAppProbeClassListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "List of App Probe Classes" + ::= { policyFromVsmart 21 } + +-- tagpath /policy/from-vsmart/lists/app-probe-class +policyFromVsmartListsAppProbeClassListEntry OBJECT-TYPE + SYNTAX PolicyFromVsmartListsAppProbeClassListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { IMPLIED policyFromVsmartListsAppProbeClassListName } + ::= { policyFromVsmartListsAppProbeClassListTable 1 } + +PolicyFromVsmartListsAppProbeClassListEntry ::= + SEQUENCE { + policyFromVsmartListsAppProbeClassListName String, + policyFromVsmartListsAppProbeClassListForwardingClass String + } + +-- tagpath /policy/from-vsmart/lists/app-probe-class/name +policyFromVsmartListsAppProbeClassListName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Name of app probe class list" + ::= { policyFromVsmartListsAppProbeClassListEntry 1 } + +-- tagpath /policy/from-vsmart/lists/app-probe-class/forwarding-class +policyFromVsmartListsAppProbeClassListForwardingClass OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Name of forwarding class list" + ::= { policyFromVsmartListsAppProbeClassListEntry 2 } + +-- tagpath /policy/from-vsmart/lists/app-probe-class/color +policyFromVsmartListsAppProbeClassColorTable OBJECT-TYPE + SYNTAX SEQUENCE OF PolicyFromVsmartListsAppProbeClassColorEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Color" + ::= { policyFromVsmart 22 } + +-- tagpath /policy/from-vsmart/lists/app-probe-class/color +policyFromVsmartListsAppProbeClassColorEntry OBJECT-TYPE + SYNTAX PolicyFromVsmartListsAppProbeClassColorEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX {policyFromVsmartListsAppProbeClassListName, policyFromVsmartListsAppProbeClassColorName} + ::= { policyFromVsmartListsAppProbeClassColorTable 1 } + +PolicyFromVsmartListsAppProbeClassColorEntry ::= + SEQUENCE { + policyFromVsmartListsAppProbeClassColorName INTEGER, + policyFromVsmartListsAppProbeClassColorDscp Unsigned32 + } + +-- tagpath /policy/from-vsmart/lists/app-probe-class/color/color-name +policyFromVsmartListsAppProbeClassColorName OBJECT-TYPE + SYNTAX INTEGER {default(1),mpls(2),metro-ethernet(3),biz-internet(4),public-internet(5),lte(6),threeG(7),red(8),green(9),blue(10),gold(11),silver(12),bronze(13),custom1(14),custom2(15),custom3(16),private1(17),private2(18),private3(19),private4(20),private5(21),private6(22)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { policyFromVsmartListsAppProbeClassColorEntry 1 } + +-- tagpath /policy/from-vsmart/lists/app-probe-class/color/dscp +policyFromVsmartListsAppProbeClassColorDscp OBJECT-TYPE + SYNTAX Unsigned32 (0 .. 63) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { policyFromVsmartListsAppProbeClassColorEntry 2 } + +-- Display zone based firewall statistics +-- tagpath /zone-based-firewall-statistics +zoneBasedFirewallStatistics OBJECT IDENTIFIER ::= { zbfw 2 } + + +-- tagpath /zone-based-firewall-statistics/frag-fail +zoneBasedFirewallStatisticsFragFail OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { zoneBasedFirewallStatistics 1 } + +--tagpath /zone-based-firewall-statistics/state-check-fail +zoneBasedFirewallStatisticsStateCheckFail OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { zoneBasedFirewallStatistics 2 } + +--tagpath /zone-based-firewall-statistics/flow-add-fail +zoneBasedFirewallStatisticsFlowAddFail OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { zoneBasedFirewallStatistics 3 } + +--tagpath /zone-based-firewall-statistics/unsupported-proto +zoneBasedFirewallStatisticsUnsupportedProto OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { zoneBasedFirewallStatistics 4 } + +--tagpath /zone-based-firewall-statistics/num-flow-entries +zoneBasedFirewallStatisticsNumFlowEntries OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { zoneBasedFirewallStatistics 5 } + +--tagpath /zone-based-firewall-statistics/max-halfopen-exceeded +zoneBasedFirewallStatisticsMaxHalfOpenExceeded OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { zoneBasedFirewallStatistics 6 } + +--tagpath /zone-based-firewall-statistics/fragments +zoneBasedFirewallStatisticsFragments OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { zoneBasedFirewallStatistics 7 } + +--tagpath /zone-based-firewall-statistics/policy-change-dropped +zoneBasedFirewallStatisticsPolicyChangeDropped OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { zoneBasedFirewallStatistics 8 } + +--tagpath /zone-based-firewall-statistics/no-pair-same-zone-allowed +zoneBasedFirewallStatisticsNoPairSameZoneAllowed OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { zoneBasedFirewallStatistics 9 } + +--tagpath /zone-based-firewall-statistics/no-pair-diff-zone-dropped +zoneBasedFirewallStatisticsNoPairDiffZoneDropped OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { zoneBasedFirewallStatistics 10 } + +--tagpath /zone-based-firewall-statistics/zone-no-zone-dropped +zoneBasedFirewallStatisticsZoneNoZoneDropped OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { zoneBasedFirewallStatistics 11 } + +--tagpath /zone-based-firewall-statistics/no-zone-no-zone-allowed +zoneBasedFirewallStatisticsNoZoneNoZoneAllowed OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { zoneBasedFirewallStatistics 12 } + +--tagpath /zone-based-firewall-statistics/zone-no-zone-inet-allowed +zoneBasedFirewallStatisticsZoneNoZoneInetAllowed OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { zoneBasedFirewallStatistics 13 } + +--tagpath /zone-based-firewall-statistics/zone-no-zone-inet-denied +zoneBasedFirewallStatisticsZoneNoZoneInetDenied OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { zoneBasedFirewallStatistics 14 } + +--tagpath /zone-based-firewall-statistics/tcp-retrans-seg +zoneBasedFirewallStatisticsTcpRetransSeg OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { zoneBasedFirewallStatistics 15 } + +--tagpath /zone-based-firewall-statistics/tcp-ooo-seg +zoneBasedFirewallStatisticsTcpOooSeg OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { zoneBasedFirewallStatistics 16 } + +--tagpath /zone-based-firewall-statistics/tcp-drop-internal-invalid-tcp-state +zoneBasedFirewallStatisticsTcpDropInternalInvalidTcpState OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { zoneBasedFirewallStatistics 17 } + +--tagpath /zone-based-firewall-statistics/tcp-drop-stray-seg +zoneBasedFirewallStatisticsTcpDropStraySeg OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { zoneBasedFirewallStatistics 18 } + +--tagpath /zone-based-firewall-statistics/tcp-drop-invalid-flags +zoneBasedFirewallStatisticsTcpDropInvalidFlags OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { zoneBasedFirewallStatistics 19 } + +--tagpath /zone-based-firewall-statistics/tcp-drop-syn-with-data +zoneBasedFirewallStatisticsTcpDropSynWithData OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { zoneBasedFirewallStatistics 20 } + +--tagpath /zone-based-firewall-statistics/tcp-drop-invalid-win-scale-option +zoneBasedFirewallStatisticsTcpDropInvalidWinScaleOption OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { zoneBasedFirewallStatistics 21 } + +--tagpath /zone-based-firewall-statistics/tcp-drop-invalid-seg-synsent-state +zoneBasedFirewallStatisticsTcpDropInvalidSegSynsentState OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { zoneBasedFirewallStatistics 22 } + +--tagpath /zone-based-firewall-statistics/tcp-drop-invalid-ack-num +zoneBasedFirewallStatisticsTcpDropInvalidAckNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { zoneBasedFirewallStatistics 23 } + +--tagpath /zone-based-firewall-statistics/tcp-drop-invalid-ack-flag +zoneBasedFirewallStatisticsTcpDropInvalidAckFlag OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { zoneBasedFirewallStatistics 24 } + +--tagpath /zone-based-firewall-statistics/tcp-drop-rst-to-resp +zoneBasedFirewallStatisticsTcpDropRstToResp OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { zoneBasedFirewallStatistics 25 } + +--tagpath /zone-based-firewall-statistics/tcp-drop-retrans-invalid-flags +zoneBasedFirewallStatisticsTcpDropRetransInvalidFlags OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { zoneBasedFirewallStatistics 26 } + +--tagpath /zone-based-firewall-statistics/tcp-drop-rst-in-win +zoneBasedFirewallStatisticsTcpDropRstInWin OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { zoneBasedFirewallStatistics 27 } + +--tagpath /zone-based-firewall-statistics/tcp-drop-invalid-seq +zoneBasedFirewallStatisticsTcpDropInvalidSeq OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { zoneBasedFirewallStatistics 28 } + +--tagpath /zone-based-firewall-statistics/tcp-drop-invalid-seg-synrcvd-state +zoneBasedFirewallStatisticsTcpDropInvalidSegSynrcvdState OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { zoneBasedFirewallStatistics 29 } + +--tagpath /zone-based-firewall-statistics/tcp-drop-syn-in-win +zoneBasedFirewallStatisticsTcpDropSynInWin OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { zoneBasedFirewallStatistics 30 } + +--tagpath /zone-based-firewall-statistics/tcp-drop-unexpect-tcp-pyld +zoneBasedFirewallStatisticsTcpDropUnexpectTcpPyld OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { zoneBasedFirewallStatistics 31 } + +--tagpath /zone-based-firewall-statistics/tcp-drop-invalid-seg-pkt-too-old +zoneBasedFirewallStatisticsTcpDropInvalidSegPktTooOld OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { zoneBasedFirewallStatistics 32 } + +--tagpath /zone-based-firewall-statistics/tcp-drop-invalid-seg-pkt-win-overflow +zoneBasedFirewallStatisticsTcpDropInvalidSegPktWinOverflow OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { zoneBasedFirewallStatistics 33 } + +--tagpath /zone-based-firewall-statistics/tcp-drop-invalid-seg-pyld-after-fin-send +zoneBasedFirewallStatisticsTcpDropInvalidSegPyldAfterFinSend OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { zoneBasedFirewallStatistics 34 } + +--tagpath /zone-based-firewall-statistics/tcp-drop-no-syn-in-listen-state +zoneBasedFirewallStatisticsTcpDropNoSynInListenState OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { zoneBasedFirewallStatistics 35 } + +--tagpath /zone-based-firewall-statistics/tcp-drop-invalid-dir +zoneBasedFirewallStatisticsTcpDropInvalidDir OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { zoneBasedFirewallStatistics 36 } + +--tagpath /zone-based-firewall-statistics/zbf-pkts +zoneBasedFirewallStatisticsZbfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { zoneBasedFirewallStatistics 37 } + +--tagpath /zone-based-firewall-statistics/invalid-filter-dropped +zoneBasedFirewallStatisticsInvalidFilterDropped OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { zoneBasedFirewallStatistics 38 } + +--tagpath /zone-based-firewall-statistics/mbox-msg-full +zoneBasedFirewallStatisticsMboxMsgFull OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { zoneBasedFirewallStatistics 39 } + +--tagpath /zone-based-firewall-statistics/frag-state-check-fail +zoneBasedFirewallStatisticsFragStateCheckFail OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { zoneBasedFirewallStatistics 40 } + +--tagpath /zone-based-firewall-statistics/self-pkts +zoneBasedFirewallStatisticsSelfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { zoneBasedFirewallStatistics 41 } + +--tagpath /zone-based-firewall-statistics/self-pkts-allowed +zoneBasedFirewallStatisticsSelfPktsAllowed OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { zoneBasedFirewallStatistics 42 } + +--tagpath /zone-based-firewall-statistics/umbrella-registr-pkts-allowed +zoneBasedFirewallStatisticsUmbrellaRegistrPktsAllowed OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { zoneBasedFirewallStatistics 43 } + +-- tagpath /zonepair +zonepairInspectSessionTable OBJECT-TYPE + SYNTAX SEQUENCE OF ZonepairInspectSessionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "inspect session" + ::= { zbfw 1 } + +-- tagpath /zonepair/inspect-session +zonepairInspectSessionEntry OBJECT-TYPE + SYNTAX ZonepairInspectSessionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { zonepairInspectSessionZonepairName, zonepairInspectSessionVpn, zonepairInspectSessionSourceIpAddress,zonepairInspectSessionDestinationIpAddress, zonepairInspectSessionSourcePort, zonepairInspectSessionDestinationPort,zonepairInspectSessionProtocol } + ::= { zonepairInspectSessionTable 1 } + +ZonepairInspectSessionEntry ::= + SEQUENCE { + zonepairInspectSessionZonepairName String, + zonepairInspectSessionVpn Unsigned32, + zonepairInspectSessionSourceIpAddress IpAddress, + zonepairInspectSessionDestinationIpAddress IpAddress, + zonepairInspectSessionSourcePort Unsigned32, + zonepairInspectSessionDestinationPort Unsigned32, + zonepairInspectSessionProtocol INTEGER, + zonepairInspectSessionSourceVpn Unsigned32, + zonepairInspectSessionDestinationVpn Unsigned32, + zonepairInspectSessionIdleTimeout String, + zonepairInspectSessionOutboundPackets Counter32, + zonepairInspectSessionOutboundOctets Counter64, + zonepairInspectSessionInboundPackets Counter32, + zonepairInspectSessionInboundOctets Counter64, + zonepairInspectSessionFilterState INTEGER + } + +--tagpath /zonepair/inspect-session/zonepair-name +zonepairInspectSessionZonepairName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Zonepair Name" + ::= { zonepairInspectSessionEntry 1 } + +--tagpath /zonepair/inspect-session/vpn +zonepairInspectSessionVpn OBJECT-TYPE + SYNTAX VpnIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "VPN" + ::= { zonepairInspectSessionEntry 2 } + +--tagpath /zonepair/inspect-session/source-ip-address +zonepairInspectSessionSourceIpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Source IP address" + ::= { zonepairInspectSessionEntry 3 } + +--tagpath /zonepair/inspect-session/destination-ip-address +zonepairInspectSessionDestinationIpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Destination IP address" + ::= { zonepairInspectSessionEntry 4 } + +--tagpath /zonepair/inspect-session/source-port +zonepairInspectSessionSourcePort OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Source port" + ::= { zonepairInspectSessionEntry 5 } + +--tagpath /zonepair/inspect-session/destination-port +zonepairInspectSessionDestinationPort OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Destination port" + ::= { zonepairInspectSessionEntry 6 } + +--tagpath /zonepair/inspect-session/protocol +zonepairInspectSessionProtocol OBJECT-TYPE + SYNTAX INTEGER {icmp(1),tcp(6),udp(17)} + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Protocol" + ::= { zonepairInspectSessionEntry 7 } + +--tagpath /zonepair/inspect-session/source-vpn +zonepairInspectSessionSourceVpn OBJECT-TYPE + SYNTAX VpnIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Source VPN" + ::= { zonepairInspectSessionEntry 8 } + +--tagpath /zonepair/inspect-session/destination-vpn +zonepairInspectSessionDestinationVpn OBJECT-TYPE + SYNTAX VpnIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Destination VPN" + ::= { zonepairInspectSessionEntry 9 } + +--tagpath /zonepair/inspect-session/idle-timeout +zonepairInspectSessionIdleTimeout OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Idle timeout" + ::= { zonepairInspectSessionEntry 10 } + +--tagpath /zonepair/inspect-session/outbound-packets +zonepairInspectSessionOutboundPackets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Outbound Packets" + ::= { zonepairInspectSessionEntry 11 } + +--tagpath /zonepair/inspect-session/outbound-octets +zonepairInspectSessionOutboundOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Outbound Octets" + ::= { zonepairInspectSessionEntry 12 } + +--tagpath /zonepair/inspect-session/inbound-packets +zonepairInspectSessionInboundPackets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Inbound Packets" + ::= { zonepairInspectSessionEntry 13 } + +--tagpath /zonepair/inspect-session/inbound-octets +zonepairInspectSessionInboundOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Inbound Octets" + ::= { zonepairInspectSessionEntry 14 } + +--tagpath /zonepair/inspect-session/filter-state +zonepairInspectSessionFilterState OBJECT-TYPE + SYNTAX INTEGER {close(0),listen(1),syn-sent(2),syn-received(3),established(4),close-wait(5),last-ack(6),timewait(7)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Filter State" + ::= { zonepairInspectSessionEntry 15 } +END + diff --git a/viptela-mibs/20.12/VIPTELA-SECURITY.mib b/viptela-mibs/20.12/VIPTELA-SECURITY.mib new file mode 100644 index 0000000..0bc7b71 --- /dev/null +++ b/viptela-mibs/20.12/VIPTELA-SECURITY.mib @@ -0,0 +1,6103 @@ +-- Namespace: http://viptela.com/security + +VIPTELA-SECURITY DEFINITIONS ::= BEGIN +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, + Integer32, Unsigned32, Counter32, Counter64, + Gauge32, IpAddress + FROM SNMPv2-SMI + TEXTUAL-CONVENTION, RowStatus, DateAndTime, + TruthValue + FROM SNMPv2-TC + viptela, VpnIndex + FROM VIPTELA-GLOBAL +; + +viptela-security MODULE-IDENTITY + LAST-UPDATED "202307010000Z" + ORGANIZATION "Viptela, Inc." + CONTACT-INFO "Viptela, Inc. Email:support@viptela.com" + DESCRIPTION "This module defines data model for Viptela security management" + REVISION "202307010000Z" + DESCRIPTION "Viptela Revision 20.12" + REVISION "202303010000Z" + DESCRIPTION "Viptela Revision 20.11" + REVISION "202212150000Z" + DESCRIPTION "Viptela Revision 20.10" + REVISION "202206010000Z" + DESCRIPTION "Viptela Revision 20.9" + REVISION "202203010000Z" + DESCRIPTION "Viptela Revision 20.8" + REVISION "202111010000Z" + DESCRIPTION "Viptela Revision 20.7" + REVISION "202107010000Z" + DESCRIPTION "Viptela Revision 20.6" + REVISION "202103010000Z" + DESCRIPTION "Viptela Revision 20.5" + REVISION "202011010000Z" + DESCRIPTION "Viptela Revision 20.4" + REVISION "202007010000Z" + DESCRIPTION "Viptela Revision 20.3" + REVISION "202002240000Z" + DESCRIPTION "Viptela Revision 20.1" + REVISION "201911150000Z" + DESCRIPTION "Viptela Revision 19.3" + REVISION "201908150000Z" + DESCRIPTION "Viptela Revision 19.2" + REVISION "201811010000Z" + DESCRIPTION "Viptela Revision 18.4" + REVISION "201808200000Z" + DESCRIPTION "Viptela Revision 18.3.1" + REVISION "201806250000Z" + DESCRIPTION "Viptela Revision 18.3" + REVISION "201804250000Z" + DESCRIPTION "Viptela Revision 18.2" + REVISION "201803150000Z" + DESCRIPTION "Viptela Revision 18.1.1" + REVISION "201801160000Z" + DESCRIPTION "Viptela Revision 17.2.3" + REVISION "201711010000Z" + DESCRIPTION "Viptela Revision 17.2.1" + REVISION "201708010000Z" + DESCRIPTION "Viptela Revision 17.2" + REVISION "201705250000Z" + DESCRIPTION "Viptela Revision 17.1.1" + REVISION "201704060000Z" + DESCRIPTION "Viptela Revision 17.1" + REVISION "201702150000Z" + DESCRIPTION "Viptela Revision 16.3.2" + REVISION "201702060000Z" + DESCRIPTION "Viptela Revision 16.3.1" + REVISION "201611160000Z" + DESCRIPTION "Viptela Revision 16.3" + REVISION "201610250000Z" + DESCRIPTION "Viptela Revision 16.2.10" + REVISION "201610240000Z" + DESCRIPTION "Viptela Revision 16.2.4" + REVISION "201608100000Z" + DESCRIPTION "Viptela Revision 16.2.2" + REVISION "201608010000Z" + DESCRIPTION "Viptela Revision 16.2.1" + REVISION "201606090000Z" + DESCRIPTION "Viptela Revision 16.2" + REVISION "201604220000Z" + DESCRIPTION "Viptela Revision 16.1.1" + REVISION "201603150000Z" + DESCRIPTION "Viptela Revision 16.1" + REVISION "201601300000Z" + DESCRIPTION "Viptela Revision 15.4.3" + REVISION "201512280000Z" + DESCRIPTION "Viptela Revision 15.4.1" + REVISION "201512010000Z" + DESCRIPTION "Viptela Revision 15.4.0" + REVISION "201510310000Z" + DESCRIPTION "Viptela Revision 15.3.5" + REVISION "201509270000Z" + DESCRIPTION "Viptela Revision 15.3.3" + REVISION "201509010000Z" + DESCRIPTION "Viptela Revision 15.3.1" + REVISION "201507010000Z" + DESCRIPTION "Viptela Revision 15.3" + ::= { viptela 4 } + +UnsignedByte ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION "xs:unsignedByte" + SYNTAX Unsigned32 (0 .. 255) + +UnsignedShort ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION "xs:unsignedShort" + SYNTAX Unsigned32 (0 .. 65535) + +ConfdString ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1t" + STATUS current + DESCRIPTION "xs: and confd: types mapped to strings" + SYNTAX OCTET STRING + +InetAddressIP ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "confd:inetAddressIP" + SYNTAX OCTET STRING (SIZE (4|16)) + +String ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1t" + STATUS current + DESCRIPTION "xs:string" + SYNTAX OCTET STRING + +AuthenticationType1 ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1t" + STATUS current + DESCRIPTION "" + SYNTAX OCTET STRING + +StateEnum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "State" + SYNTAX INTEGER {unknown(0),up(1),down(2)} + +ConnFlagEnum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "Connection error flags" + SYNTAX INTEGER + { + nOERR(0), + aCSRREJ(1), + sTENTRY(2), + hSFAIL(3), + dCERTFL(4), + nLCERT(5), + lISFD(6), + sNOCHECK(7), + iP-TOS(8), + tMRALC(9), + dCONFAIL(10), + wRKRTO(11), + vS-TMO(12), + vB-TMO(13), + vM-TMO(14), + vP-TMO(15), + dISTLOC(16), + rMGSPR(17), + pRCHAL(18), + sYSPRCH(19), + rECLEN0(20), + tXCHTOBD(21), + rDSIGFBD(22), + sSLNFAIL(23), + dHSTMO(24), + nOVS(25), + nOACTVB(26), + oRPTMO(27), + dEVALC(28), + tUNALC(29), + cRTREJSER(30), + vBDEST(31), + cRTREV(32), + rXTRDWN(33), + xTVSTRDN(34), + nOSLPRCRT(35), + dUPSER(36), + sERNTPRES(37), + cRTVERFL(38), + bIDNTPR(39), + bIDNTVRFD(40), + bDSGVERFL(41), + mEMALCFL(42), + uNMSGBDRG(43), + vSCRTREV(44), + vECRTREV(45), + uNAUTHEL(46), + dISCVBD(47), + cTORGNMMIS(48), + nOZTPEN(49), + nOVMCFG(50), + cHVERFAIL(51), + dUPCLHELO(52), + cERTEXPRD(53), + sYSIPCHNG(54), + xTVMTRDN(55), + mGRTBLCKD(56), + nONCGN(57), + xTMOS(58), + iPTMISS(59), + oPERDOWN(60), + nTPRVMINT(61), + sTNMODETD(62), + lRNTPEER(63), + cGNIDCHNGD(64), + dUPSYSIPDEL(65), + bIDSIG(66), + iDREQDECFAIL(67), + vEYIDBNDFAIL(68), + cREDFAIL(69), + rECCABLOBFAIL(70), + eMBARGOFAIL(71), + nEWVBNOVMNG(72), + hWCERTREN(73), + hWCERTREV(74), + iNZTPENTRY(75), + tENANTRM(76), + rEGIDMIS(77), + rEGIDCHG(78), + nOTENPRST(79), + cRTVERCRLFL(80), + rESTRQFAIL(81), + pSEV6DISC(82) + } + +AuthenticationEnum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "" + SYNTAX INTEGER {none(0),sha1-hmac(3),ah-sha1-hmac(4),ah-no-id(5)} + +SessionState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "Session state" + SYNTAX INTEGER {down(0),connect(1),handshake(2),trying(3),challenge(4),challenge-resp(5),challenge-ack(6),up(7),tear-down(8)} + +AuthenticationType ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1t" + STATUS current + DESCRIPTION "" + SYNTAX OCTET STRING + +-- Display control information +-- tagpath /control +control OBJECT IDENTIFIER ::= { viptela-security 2 } + +-- Display configured control connection rate in PPS +-- tagpath /control/connections-info +controlConnectionsInfo OBJECT IDENTIFIER ::= { control 1 } + +-- tagpath /control/connections-info/rate +controlConnectionsInfoRate OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { controlConnectionsInfo 1 } + +-- Display control statistics +-- tagpath /control/statistics +controlStatistics OBJECT IDENTIFIER ::= { control 4 } + +-- tagpath /control/statistics/tx_pkts +controlStatisticsTxPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx packets" + ::= { controlStatistics 1 } + +-- tagpath /control/statistics/tx_octets +controlStatisticsTxOctets OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx octets" + ::= { controlStatistics 2 } + +-- tagpath /control/statistics/tx_error +controlStatisticsTxError OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx error" + ::= { controlStatistics 3 } + +-- tagpath /control/statistics/tx_blocked +controlStatisticsTxBlocked OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx blocked" + ::= { controlStatistics 4 } + +-- tagpath /control/statistics/tx_hello +controlStatisticsTxHello OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx hello" + ::= { controlStatistics 5 } + +-- tagpath /control/statistics/tx_connects +controlStatisticsTxConnects OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx connects" + ::= { controlStatistics 6 } + +-- tagpath /control/statistics/tx_registers +controlStatisticsTxRegisters OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx registers" + ::= { controlStatistics 7 } + +-- tagpath /control/statistics/tx_register_replies +controlStatisticsTxRegisterReplies OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx register replies" + ::= { controlStatistics 8 } + +-- tagpath /control/statistics/tx_dtls_handshake +controlStatisticsTxDtlsHandshake OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx DTLS handshake" + ::= { controlStatistics 9 } + +-- tagpath /control/statistics/tx_dtls_handshake_failures +controlStatisticsTxDtlsHandshakeFailures OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx DTLS handshake failures" + ::= { controlStatistics 10 } + +-- tagpath /control/statistics/tx_dtls_handshake_done +controlStatisticsTxDtlsHandshakeDone OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx DTLS handshake done" + ::= { controlStatistics 11 } + +-- tagpath /control/statistics/tx_challenge +controlStatisticsTxChallenge OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx challenge" + ::= { controlStatistics 12 } + +-- tagpath /control/statistics/tx_challenge_resp +controlStatisticsTxChallengeResp OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx challenge response" + ::= { controlStatistics 13 } + +-- tagpath /control/statistics/tx_challenge_ack +controlStatisticsTxChallengeAck OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx challenge ack" + ::= { controlStatistics 14 } + +-- tagpath /control/statistics/tx_challenge_error +controlStatisticsTxChallengeError OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx challenge error" + ::= { controlStatistics 15 } + +-- tagpath /control/statistics/tx_challenge_resp_error +controlStatisticsTxChallengeRespError OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx challenge response error" + ::= { controlStatistics 16 } + +-- tagpath /control/statistics/tx_challenge_ack_error +controlStatisticsTxChallengeAckError OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx challenge ack error" + ::= { controlStatistics 17 } + +-- tagpath /control/statistics/tx_challenge_gen_error +controlStatisticsTxChallengeGenError OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx challenge general errors" + ::= { controlStatistics 18 } + +-- tagpath /control/statistics/tx_vmanage_to_peer +controlStatisticsTxVmanageToPeer OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx vManage to peer" + ::= { controlStatistics 19 } + +-- tagpath /control/statistics/tx_register_to_vmanage +controlStatisticsTxRegisterToVmanage OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx register to vmanage" + ::= { controlStatistics 20 } + +-- tagpath /control/statistics/rx_pkts +controlStatisticsRxPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx packets" + ::= { controlStatistics 21 } + +-- tagpath /control/statistics/rx_octets +controlStatisticsRxOctets OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx octets" + ::= { controlStatistics 22 } + +-- tagpath /control/statistics/rx_error +controlStatisticsRxError OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx error" + ::= { controlStatistics 23 } + +-- tagpath /control/statistics/rx_hello +controlStatisticsRxHello OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx hello" + ::= { controlStatistics 24 } + +-- tagpath /control/statistics/rx_connects +controlStatisticsRxConnects OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx connects" + ::= { controlStatistics 25 } + +-- tagpath /control/statistics/rx_registers +controlStatisticsRxRegisters OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx registers" + ::= { controlStatistics 26 } + +-- tagpath /control/statistics/rx_register_replies +controlStatisticsRxRegisterReplies OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx register replies" + ::= { controlStatistics 27 } + +-- tagpath /control/statistics/rx_dtls_handshake +controlStatisticsRxDtlsHandshake OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx DTLS handshake" + ::= { controlStatistics 28 } + +-- tagpath /control/statistics/rx_dtls_handshake_failures +controlStatisticsRxDtlsHandshakeFailures OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx DTLS handshake failures" + ::= { controlStatistics 29 } + +-- tagpath /control/statistics/rx_dtls_handshake_done +controlStatisticsRxDtlsHandshakeDone OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx DTLS handshake done" + ::= { controlStatistics 30 } + +-- tagpath /control/statistics/rx_challenge +controlStatisticsRxChallenge OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx challenge" + ::= { controlStatistics 31 } + +-- tagpath /control/statistics/rx_challenge_resp +controlStatisticsRxChallengeResp OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx challenge response" + ::= { controlStatistics 32 } + +-- tagpath /control/statistics/rx_challenge_ack +controlStatisticsRxChallengeAck OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx challenge ack" + ::= { controlStatistics 33 } + +-- tagpath /control/statistics/challenge_failures +controlStatisticsChallengeFailures OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Challenge failures" + ::= { controlStatistics 34 } + +-- tagpath /control/statistics/rx_vmanage_to_peer +controlStatisticsRxVmanageToPeer OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx vManage to peer" + ::= { controlStatistics 35 } + +-- tagpath /control/statistics/rx_register_to_vmanage +controlStatisticsRxRegisterToVmanage OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx register to vmanage" + ::= { controlStatistics 36 } + +-- tagpath /control/statistics/bid_failures_needing_reset +controlStatisticsBidFailuresNeedingReset OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Board ID reset count" + ::= { controlStatistics 37 } + +-- Display local control properties +-- tagpath /control/local-properties +controlLocalProperties OBJECT IDENTIFIER ::= { control 5 } + +-- tagpath /control/local-properties/device-type +controlLocalPropertiesDeviceType OBJECT-TYPE + SYNTAX INTEGER {unknown(0),vedge(1),vhub(2),vsmart(3),vbond(4),vmanage(5),ztp(6),vcontainer(7)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Personality" + ::= { controlLocalProperties 1 } + +-- tagpath /control/local-properties/organization-name +controlLocalPropertiesOrganizationName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Organization name" + ::= { controlLocalProperties 2 } + +-- tagpath /control/local-properties/certificate-status +controlLocalPropertiesCertificateStatus OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Certificate status" + ::= { controlLocalProperties 3 } + +-- tagpath /control/local-properties/root-ca-chain-status +controlLocalPropertiesRootCaChainStatus OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Root CA chain status" + ::= { controlLocalProperties 4 } + +-- tagpath /control/local-properties/certificate-validity +controlLocalPropertiesCertificateValidity OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Certificate validity" + ::= { controlLocalProperties 5 } + +-- tagpath /control/local-properties/certificate-not-valid-before +controlLocalPropertiesCertificateNotValidBefore OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Certificate not valid before" + ::= { controlLocalProperties 6 } + +-- tagpath /control/local-properties/certificate-not-valid-after +controlLocalPropertiesCertificateNotValidAfter OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Certificate not valid after" + ::= { controlLocalProperties 7 } + +-- tagpath /control/local-properties/dns-name +controlLocalPropertiesDnsName OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "DNS name" + ::= { controlLocalProperties 8 } + +-- tagpath /control/local-properties/site-id +controlLocalPropertiesSiteId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Site ID" + ::= { controlLocalProperties 9 } + +-- tagpath /control/local-properties/domain-id +controlLocalPropertiesDomainId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Domain ID" + ::= { controlLocalProperties 10 } + +-- tagpath /control/local-properties/protocol +controlLocalPropertiesProtocol OBJECT-TYPE + SYNTAX INTEGER {dtls(0),tls(1)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Protocol" + ::= { controlLocalProperties 11 } + +-- tagpath /control/local-properties/tls-port +controlLocalPropertiesTlsPort OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "TLS port" + ::= { controlLocalProperties 12 } + +-- tagpath /control/local-properties/system-ip +controlLocalPropertiesSystemIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "System IP address" + ::= { controlLocalProperties 13 } + +-- tagpath /control/local-properties/uuid +controlLocalPropertiesUuid OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Unique device identifier" + ::= { controlLocalProperties 14 } + +-- tagpath /control/local-properties/board-serial +controlLocalPropertiesBoardSerial OBJECT-TYPE + SYNTAX String (SIZE (1 .. 40)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Board ID serial number" + ::= { controlLocalProperties 15 } + +-- tagpath /control/local-properties/register-interval +controlLocalPropertiesRegisterInterval OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION "Register interval - Deprecated in 15.4" + ::= { controlLocalProperties 16 } + +-- tagpath /control/local-properties/retry-interval +controlLocalPropertiesRetryInterval OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Retry interval" + ::= { controlLocalProperties 17 } + +-- tagpath /control/local-properties/no-activity +controlLocalPropertiesNoActivity OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "No activity expiry interval" + ::= { controlLocalProperties 18 } + +-- tagpath /control/local-properties/dns-cache-flush-interval +controlLocalPropertiesDnsCacheFlushInterval OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "DNS cache time to live" + ::= { controlLocalProperties 19 } + +-- tagpath /control/local-properties/port-hopped +controlLocalPropertiesPortHopped OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Device changed port" + ::= { controlLocalProperties 20 } + +-- tagpath /control/local-properties/time-since-port-hop +controlLocalPropertiesTimeSincePortHop OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Time since last port hop" + ::= { controlLocalProperties 21 } + +-- tagpath /control/local-properties/max-controllers +controlLocalPropertiesMaxControllers OBJECT-TYPE + SYNTAX UnsignedByte + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Maximum number of controllers" + ::= { controlLocalProperties 22 } + +-- tagpath /control/local-properties/keygen-interval +controlLocalPropertiesKeygenInterval OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Key generation interval" + ::= { controlLocalProperties 23 } + +-- tagpath /control/local-properties/number-vbond-peers +controlLocalPropertiesNumberVbondPeers OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of vBond peers" + ::= { controlLocalProperties 25 } + +-- tagpath /control/local-properties/number-active-wan-interfaces +controlLocalPropertiesNumberActiveWanInterfaces OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of WAN interfaces" + ::= { controlLocalProperties 27 } + +-- Display control affinity +-- tagpath /control/affinity +controlAffinity OBJECT IDENTIFIER ::= { control 9 } + +-- Display orchestrator information +-- tagpath /orchestrator +orchestrator OBJECT IDENTIFIER ::= { viptela-security 3 } + +-- Display orchestrator statistics +-- tagpath /orchestrator/statistics +orchestratorStatistics OBJECT IDENTIFIER ::= { orchestrator 3 } + +-- tagpath /orchestrator/statistics/tx_pkts +orchestratorStatisticsTxPkts OBJECT-TYPE + SYNTAX ConfdString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx packets" + ::= { orchestratorStatistics 1 } + +-- tagpath /orchestrator/statistics/tx_octets +orchestratorStatisticsTxOctets OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx octets" + ::= { orchestratorStatistics 2 } + +-- tagpath /orchestrator/statistics/tx_error +orchestratorStatisticsTxError OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx error" + ::= { orchestratorStatistics 3 } + +-- tagpath /orchestrator/statistics/tx_blocked +orchestratorStatisticsTxBlocked OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx blocked" + ::= { orchestratorStatistics 4 } + +-- tagpath /orchestrator/statistics/tx_connects +orchestratorStatisticsTxConnects OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx connects" + ::= { orchestratorStatistics 5 } + +-- tagpath /orchestrator/statistics/tx_registers +orchestratorStatisticsTxRegisters OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx registers" + ::= { orchestratorStatistics 6 } + +-- tagpath /orchestrator/statistics/tx_register_replies +orchestratorStatisticsTxRegisterReplies OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx register replies" + ::= { orchestratorStatistics 7 } + +-- tagpath /orchestrator/statistics/tx_dtls_handshake +orchestratorStatisticsTxDtlsHandshake OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx DTLS handshake" + ::= { orchestratorStatistics 8 } + +-- tagpath /orchestrator/statistics/tx_dtls_handshake_failures +orchestratorStatisticsTxDtlsHandshakeFailures OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx DTLS handshake failures" + ::= { orchestratorStatistics 9 } + +-- tagpath /orchestrator/statistics/tx_dtls_handshake_done +orchestratorStatisticsTxDtlsHandshakeDone OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx DTLS handshake done" + ::= { orchestratorStatistics 10 } + +-- tagpath /orchestrator/statistics/tx_challenge +orchestratorStatisticsTxChallenge OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx challenge" + ::= { orchestratorStatistics 11 } + +-- tagpath /orchestrator/statistics/tx_challenge_resp +orchestratorStatisticsTxChallengeResp OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx challenge response" + ::= { orchestratorStatistics 12 } + +-- tagpath /orchestrator/statistics/tx_challenge_ack +orchestratorStatisticsTxChallengeAck OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx challenge ack" + ::= { orchestratorStatistics 13 } + +-- tagpath /orchestrator/statistics/tx_challenge_error +orchestratorStatisticsTxChallengeError OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx challenge error" + ::= { orchestratorStatistics 14 } + +-- tagpath /orchestrator/statistics/tx_challenge_resp_error +orchestratorStatisticsTxChallengeRespError OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx Challenge response error" + ::= { orchestratorStatistics 15 } + +-- tagpath /orchestrator/statistics/tx_challenge_ack_error +orchestratorStatisticsTxChallengeAckError OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx Challenge ack error" + ::= { orchestratorStatistics 16 } + +-- tagpath /orchestrator/statistics/tx_challenge_gen_error +orchestratorStatisticsTxChallengeGenError OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx Challenge general errors" + ::= { orchestratorStatistics 17 } + +-- tagpath /orchestrator/statistics/rx_pkts +orchestratorStatisticsRxPkts OBJECT-TYPE + SYNTAX ConfdString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx packets" + ::= { orchestratorStatistics 18 } + +-- tagpath /orchestrator/statistics/rx_octets +orchestratorStatisticsRxOctets OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx octets" + ::= { orchestratorStatistics 19 } + +-- tagpath /orchestrator/statistics/rx_error +orchestratorStatisticsRxError OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx error" + ::= { orchestratorStatistics 20 } + +-- tagpath /orchestrator/statistics/rx_connects +orchestratorStatisticsRxConnects OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx connects" + ::= { orchestratorStatistics 21 } + +-- tagpath /orchestrator/statistics/rx_registers +orchestratorStatisticsRxRegisters OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx registers" + ::= { orchestratorStatistics 22 } + +-- tagpath /orchestrator/statistics/rx_register_replies +orchestratorStatisticsRxRegisterReplies OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx register replies" + ::= { orchestratorStatistics 23 } + +-- tagpath /orchestrator/statistics/rx_dtls_handshake +orchestratorStatisticsRxDtlsHandshake OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx DTLS handshake" + ::= { orchestratorStatistics 24 } + +-- tagpath /orchestrator/statistics/rx_dtls_handshake_failures +orchestratorStatisticsRxDtlsHandshakeFailures OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx DTLS handshake failures" + ::= { orchestratorStatistics 25 } + +-- tagpath /orchestrator/statistics/rx_dtls_handshake_done +orchestratorStatisticsRxDtlsHandshakeDone OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx DTLS handshake done" + ::= { orchestratorStatistics 26 } + +-- tagpath /orchestrator/statistics/rx_challenge +orchestratorStatisticsRxChallenge OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx challenge" + ::= { orchestratorStatistics 27 } + +-- tagpath /orchestrator/statistics/rx_challenge_resp +orchestratorStatisticsRxChallengeResp OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx challenge response" + ::= { orchestratorStatistics 28 } + +-- tagpath /orchestrator/statistics/rx_challenge_ack +orchestratorStatisticsRxChallengeAck OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx challenge ack" + ::= { orchestratorStatistics 29 } + +-- tagpath /orchestrator/statistics/challenge_failures +orchestratorStatisticsChallengeFailures OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Challenge failures" + ::= { orchestratorStatistics 30 } + +-- Display local control properties +-- tagpath /orchestrator/local-properties +orchestratorLocalProperties OBJECT IDENTIFIER ::= { orchestrator 4 } + +-- tagpath /orchestrator/local-properties/device-type +orchestratorLocalPropertiesDeviceType OBJECT-TYPE + SYNTAX INTEGER {unknown(0),vedge(1),vhub(2),vsmart(3),vbond(4),vmanage(5),ztp(6),vcontainer(7)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Personality" + ::= { orchestratorLocalProperties 1 } + +-- tagpath /orchestrator/local-properties/organization-name +orchestratorLocalPropertiesOrganizationName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Organization name" + ::= { orchestratorLocalProperties 2 } + +-- tagpath /orchestrator/local-properties/certificate-status +orchestratorLocalPropertiesCertificateStatus OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Certificate status" + ::= { orchestratorLocalProperties 3 } + +-- tagpath /orchestrator/local-properties/root-ca-chain-status +orchestratorLocalPropertiesRootCaChainStatus OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Root CA chain status" + ::= { orchestratorLocalProperties 4 } + +-- tagpath /orchestrator/local-properties/certificate-validity +orchestratorLocalPropertiesCertificateValidity OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Certificate validity" + ::= { orchestratorLocalProperties 5 } + +-- tagpath /orchestrator/local-properties/certificate-not-valid-before +orchestratorLocalPropertiesCertificateNotValidBefore OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Certificate not valid before" + ::= { orchestratorLocalProperties 6 } + +-- tagpath /orchestrator/local-properties/certificate-not-valid-after +orchestratorLocalPropertiesCertificateNotValidAfter OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Certificate not valid after" + ::= { orchestratorLocalProperties 7 } + +-- tagpath /orchestrator/local-properties/uuid +orchestratorLocalPropertiesUuid OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Unique device identifier" + ::= { orchestratorLocalProperties 8 } + +-- tagpath /orchestrator/local-properties/board-serial +orchestratorLocalPropertiesBoardSerial OBJECT-TYPE + SYNTAX String (SIZE (1 .. 40)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Board ID serial number" + ::= { orchestratorLocalProperties 9 } + +-- tagpath /orchestrator/local-properties/number-active-wan-interfaces +orchestratorLocalPropertiesNumberActiveWanInterfaces OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of WAN interfaces" + ::= { orchestratorLocalProperties 10 } + +-- tagpath /orchestrator/local-properties/protocol +orchestratorLocalPropertiesProtocol OBJECT-TYPE + SYNTAX INTEGER {dtls(0),tls(1)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Protocol" + ::= { orchestratorLocalProperties 11 } + +-- tagpath /orchestrator/local-properties/system-ip +orchestratorLocalPropertiesSystemIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "System IP address" + ::= { orchestratorLocalProperties 13 } + +-- tagpath /orchestrator/local-properties/vedge-list-version +orchestratorLocalPropertiesVedgeListVersion OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "vEdge list version number" + ::= { orchestratorLocalProperties 14 } + +-- tagpath /orchestrator/local-properties/vsmart-list-version +orchestratorLocalPropertiesVsmartListVersion OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "vSmart list version number" + ::= { orchestratorLocalProperties 15 } + +-- tagpath /orchestrator/local-properties/sp-organization-name +orchestratorLocalPropertiesSPOrganizationName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "SP Organization name" + ::= { orchestratorLocalProperties 16 } + +-- Display IPSec information +-- tagpath /ipsec +ipsec OBJECT IDENTIFIER ::= { viptela-security 4 } + +-- Display IPsec information for IKE sessions +-- tagpath /ipsec/ike +ipsecIke OBJECT IDENTIFIER ::= { ipsec 4 } + +-- Display tunnel information +-- tagpath /tunnel +tunnel OBJECT IDENTIFIER ::= { viptela-security 5 } + +-- Display configured security parameters +-- tagpath /security-info +securityInfo OBJECT IDENTIFIER ::= { viptela-security 6 } + +-- tagpath /security-info/authentication-type +securityInfoAuthenticationType OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION "" + ::= { securityInfo 1 } + +-- tagpath /security-info/rekey +securityInfoRekey OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { securityInfo 2 } + +-- tagpath /security-info/replay-window +securityInfoReplayWindow OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { securityInfo 3 } + +-- tagpath /security-info/encryption-supported +securityInfoEncryptionSupported OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { securityInfo 4 } + +-- tagpath /security-info/fips-mode +securityInfoFipsMode OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { securityInfo 5 } + +-- tagpath /security-info/pairwise-keying +securityInfoPairwiseKeying OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { securityInfo 6 } + +-- tagpath /security-info/integrity-type +securityInfoIntegrityType OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { securityInfo 7 } + +-- Display entries in the ZTP database +-- tagpath /ztp +ztp OBJECT IDENTIFIER ::= { viptela-security 7 } + +-- tagpath /control/connections +controlConnectionsTable OBJECT-TYPE + SYNTAX SEQUENCE OF ControlConnectionsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display control connections information" + ::= { control 2 } + +-- tagpath /control/connections +controlConnectionsEntry OBJECT-TYPE + SYNTAX ControlConnectionsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { controlConnectionsInstance, controlConnectionsPeerType, controlConnectionsSiteId, controlConnectionsDomainId, controlConnectionsLocalPrivateIp, controlConnectionsLocalPrivatePort, controlConnectionsPublicIp, controlConnectionsPublicPort } + ::= { controlConnectionsTable 1 } + +ControlConnectionsEntry ::= + SEQUENCE { + controlConnectionsInstance Unsigned32, + controlConnectionsPeerType INTEGER, + controlConnectionsSiteId Unsigned32, + controlConnectionsDomainId Unsigned32, + controlConnectionsLocalPrivateIp InetAddressIP, + controlConnectionsLocalPrivatePort Unsigned32, + controlConnectionsPublicIp InetAddressIP, + controlConnectionsPublicPort Unsigned32, + controlConnectionsVOrgName String, + controlConnectionsSystemIp InetAddressIP, + controlConnectionsProtocol INTEGER, + controlConnectionsLocalColor INTEGER, + controlConnectionsRemoteColor INTEGER, + controlConnectionsPrivateIp InetAddressIP, + controlConnectionsPrivatePort Unsigned32, + controlConnectionsState SessionState, + controlConnectionsLocalEnum ConnFlagEnum, + controlConnectionsRemoteEnum ConnFlagEnum, + controlConnectionsLocalStateInfo String, + controlConnectionsRemoteStateInfo String, + controlConnectionsUptime String, + controlConnectionsTxHello Unsigned32, + controlConnectionsTxConnects Unsigned32, + controlConnectionsTxRegisters Unsigned32, + controlConnectionsTxRegisterReplies Unsigned32, + controlConnectionsTxChallenge Unsigned32, + controlConnectionsTxChallengeResp Unsigned32, + controlConnectionsTxChallengeAck Unsigned32, + controlConnectionsTxTeardown Unsigned32, + controlConnectionsTxTeardownAll Unsigned32, + controlConnectionsTxVmToPeer Unsigned32, + controlConnectionsTxRegisterToVm Unsigned32, + controlConnectionsRxHello Unsigned32, + controlConnectionsRxConnects Unsigned32, + controlConnectionsRxRegisters Unsigned32, + controlConnectionsRxRegisterReplies Unsigned32, + controlConnectionsRxChallenge Unsigned32, + controlConnectionsRxChallengeResp Unsigned32, + controlConnectionsRxChallengeAck Unsigned32, + controlConnectionsRxTeardown Unsigned32, + controlConnectionsRxVmToPeer Unsigned32, + controlConnectionsRxRegisterToVm Unsigned32, + controlConnectionsNegotiatedHelloInterval Unsigned32, + controlConnectionsNegotiatedHelloTolerance Unsigned32, + controlConnectionsConfiguredSystemIp InetAddressIP, + controlConnectionsTxCreateCert Unsigned32, + controlConnectionsRxCreateCert Unsigned32, + controlConnectionsTxCreateCertReply Unsigned32, + controlConnectionsRxCreateCertReply Unsigned32, + controlConnectionsBehindProxy String, + controlConnectionsPeerSessId Counter64 + } + +-- tagpath /control/connections/instance +controlConnectionsInstance OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "vdaemon instance ID" + ::= { controlConnectionsEntry 1 } + +-- tagpath /control/connections/peer-type +controlConnectionsPeerType OBJECT-TYPE + SYNTAX INTEGER {unknown(0),vedge(1),vhub(2),vsmart(3),vbond(4),vmanage(5),ztp(6),vcontainer(7)} + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Connection type" + ::= { controlConnectionsEntry 2 } + +-- tagpath /control/connections/site-id +controlConnectionsSiteId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Site ID" + ::= { controlConnectionsEntry 3 } + +-- tagpath /control/connections/domain-id +controlConnectionsDomainId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Domain ID" + ::= { controlConnectionsEntry 4 } + +-- tagpath /control/connections/local-private-ip +controlConnectionsLocalPrivateIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Private IP address" + ::= { controlConnectionsEntry 5 } + +-- tagpath /control/connections/local-private-port +controlConnectionsLocalPrivatePort OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Private port number" + ::= { controlConnectionsEntry 6 } + +-- tagpath /control/connections/public-ip +controlConnectionsPublicIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Public IP address" + ::= { controlConnectionsEntry 7 } + +-- tagpath /control/connections/public-port +controlConnectionsPublicPort OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Public port number" + ::= { controlConnectionsEntry 8 } + +-- tagpath /control/connections/system-ip +controlConnectionsSystemIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "System IP address" + ::= { controlConnectionsEntry 9 } + +-- tagpath /control/connections/protocol +controlConnectionsProtocol OBJECT-TYPE + SYNTAX INTEGER {dtls(0),tls(1)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Protocol" + DEFVAL { dtls } + ::= { controlConnectionsEntry 10 } + +-- tagpath /control/connections/local-color +controlConnectionsLocalColor OBJECT-TYPE + SYNTAX INTEGER {default(1),mpls(2),metro-ethernet(3),biz-internet(4),public-internet(5),lte(6),threeG(7),red(8),green(9),blue(10),gold(11),silver(12),bronze(13),custom1(14),custom2(15),custom3(16),private1(17),private2(18),private3(19),private4(20),private5(21),private6(22)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Local color" + ::= { controlConnectionsEntry 11 } + +-- tagpath /control/connections/remote-color +controlConnectionsRemoteColor OBJECT-TYPE + SYNTAX INTEGER {default(1),mpls(2),metro-ethernet(3),biz-internet(4),public-internet(5),lte(6),threeG(7),red(8),green(9),blue(10),gold(11),silver(12),bronze(13),custom1(14),custom2(15),custom3(16),private1(17),private2(18),private3(19),private4(20),private5(21),private6(22)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Remote color" + ::= { controlConnectionsEntry 12 } + +-- tagpath /control/connections/private-ip +controlConnectionsPrivateIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Private IP address" + ::= { controlConnectionsEntry 13 } + +-- tagpath /control/connections/private-port +controlConnectionsPrivatePort OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Private port" + ::= { controlConnectionsEntry 14 } + +-- tagpath /control/connections/state +controlConnectionsState OBJECT-TYPE + SYNTAX SessionState + MAX-ACCESS read-only + STATUS current + DESCRIPTION "State" + ::= { controlConnectionsEntry 15 } + +-- tagpath /control/connections/local_enum +controlConnectionsLocalEnum OBJECT-TYPE + SYNTAX ConnFlagEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Local error reason" + ::= { controlConnectionsEntry 16 } + +-- tagpath /control/connections/remote_enum +controlConnectionsRemoteEnum OBJECT-TYPE + SYNTAX ConnFlagEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Remote error reason" + ::= { controlConnectionsEntry 17 } + +-- tagpath /control/connections/local-state-info +controlConnectionsLocalStateInfo OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Local state information" + ::= { controlConnectionsEntry 18 } + +-- tagpath /control/connections/remote-state-info +controlConnectionsRemoteStateInfo OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Remote state information" + ::= { controlConnectionsEntry 19 } + +-- tagpath /control/connections/uptime +controlConnectionsUptime OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Uptime" + ::= { controlConnectionsEntry 20 } + +-- tagpath /control/connections/tx_hello +controlConnectionsTxHello OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx hello" + ::= { controlConnectionsEntry 21 } + +-- tagpath /control/connections/tx_connects +controlConnectionsTxConnects OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx connects" + ::= { controlConnectionsEntry 22 } + +-- tagpath /control/connections/tx_registers +controlConnectionsTxRegisters OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx registers" + ::= { controlConnectionsEntry 23 } + +-- tagpath /control/connections/tx_register_replies +controlConnectionsTxRegisterReplies OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx register replies" + ::= { controlConnectionsEntry 24 } + +-- tagpath /control/connections/tx_challenge +controlConnectionsTxChallenge OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx challenge" + ::= { controlConnectionsEntry 25 } + +-- tagpath /control/connections/tx_challenge_resp +controlConnectionsTxChallengeResp OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx challenge response" + ::= { controlConnectionsEntry 26 } + +-- tagpath /control/connections/tx_challenge_ack +controlConnectionsTxChallengeAck OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx challenge ack" + ::= { controlConnectionsEntry 27 } + +-- tagpath /control/connections/tx_teardown +controlConnectionsTxTeardown OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx teardown" + ::= { controlConnectionsEntry 28 } + +-- tagpath /control/connections/tx_teardown_all +controlConnectionsTxTeardownAll OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx teardown all connections" + ::= { controlConnectionsEntry 29 } + +-- tagpath /control/connections/tx_vm_to_peer +controlConnectionsTxVmToPeer OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx vManage to peer" + ::= { controlConnectionsEntry 30 } + +-- tagpath /control/connections/tx_register_to_vm +controlConnectionsTxRegisterToVm OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx register to vManage" + ::= { controlConnectionsEntry 31 } + +-- tagpath /control/connections/rx_hello +controlConnectionsRxHello OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx hello" + ::= { controlConnectionsEntry 32 } + +-- tagpath /control/connections/rx_connects +controlConnectionsRxConnects OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx connects" + ::= { controlConnectionsEntry 33 } + +-- tagpath /control/connections/rx_registers +controlConnectionsRxRegisters OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx registers" + ::= { controlConnectionsEntry 34 } + +-- tagpath /control/connections/rx_register_replies +controlConnectionsRxRegisterReplies OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx register replies" + ::= { controlConnectionsEntry 35 } + +-- tagpath /control/connections/rx_challenge +controlConnectionsRxChallenge OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx challenge" + ::= { controlConnectionsEntry 36 } + +-- tagpath /control/connections/rx_challenge_resp +controlConnectionsRxChallengeResp OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx challenge response" + ::= { controlConnectionsEntry 37 } + +-- tagpath /control/connections/rx_challenge_ack +controlConnectionsRxChallengeAck OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx challenge ack" + ::= { controlConnectionsEntry 38 } + +-- tagpath /control/connections/rx_teardown +controlConnectionsRxTeardown OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx teardown" + ::= { controlConnectionsEntry 39 } + +-- tagpath /control/connections/rx_vm_to_peer +controlConnectionsRxVmToPeer OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx vManage to peer" + ::= { controlConnectionsEntry 40 } + +-- tagpath /control/connections/rx_register_to_vm +controlConnectionsRxRegisterToVm OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx register to vManage" + ::= { controlConnectionsEntry 41 } + +-- tagpath /control/connections/negotiated_hello_interval +controlConnectionsNegotiatedHelloInterval OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Negotiated hello interval" + ::= { controlConnectionsEntry 42 } + +-- tagpath /control/connections/negotiated_hello_tolerance +controlConnectionsNegotiatedHelloTolerance OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Negotiated hello tolerance" + ::= { controlConnectionsEntry 43 } + +-- tagpath /control/connections/cfg-system-ip +controlConnectionsConfiguredSystemIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Configured System IP address" + ::= { controlConnectionsEntry 44 } + +-- tagpath /control/connections/v-org-name +controlConnectionsVOrgName OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Organization Name" + ::= { controlConnectionsEntry 45 } + +-- tagpath /control/connections/tx_create_cert +controlConnectionsTxCreateCert OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx create certificate to vManage" + ::= { controlConnectionsEntry 46 } + +-- tagpath /control/connections/rx_create_cert +controlConnectionsRxCreateCert OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx create certificate from vBond" + ::= { controlConnectionsEntry 47 } + +-- tagpath /control/connections/tx_create_cert_reply +controlConnectionsTxCreateCertReply OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx create certificate reply to vBond" + ::= { controlConnectionsEntry 48 } + +-- tagpath /control/connections/rx_create_cert_reply +controlConnectionsRxCreateCertReply OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx create certificate reply from vManage" + ::= { controlConnectionsEntry 49 } + +-- tagpath /control/connections/behind-proxy +controlConnectionsBehindProxy OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Whether controller is behind proxy" + ::= { controlConnectionsEntry 50 } + +-- tagpath /control/connections/peer-sess-id +controlConnectionsPeerSessId OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Peer Session ID" + ::= { controlConnectionsEntry 51 } + +-- tagpath /control/connections-history +controlConnectionsHistoryTable OBJECT-TYPE + SYNTAX SEQUENCE OF ControlConnectionsHistoryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display control connections history" + ::= { control 3 } + +-- tagpath /control/connections-history +controlConnectionsHistoryEntry OBJECT-TYPE + SYNTAX ControlConnectionsHistoryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { controlConnectionsHistoryInstance, controlConnectionsHistoryIndex } + ::= { controlConnectionsHistoryTable 1 } + +ControlConnectionsHistoryEntry ::= + SEQUENCE { + controlConnectionsHistoryInstance Unsigned32, + controlConnectionsHistoryIndex Unsigned32, + controlConnectionsHistoryPeerType INTEGER, + controlConnectionsHistorySiteId Unsigned32, + controlConnectionsHistoryDomainId Unsigned32, + controlConnectionsHistoryPrivateIp InetAddressIP, + controlConnectionsHistoryPrivatePort Unsigned32, + controlConnectionsHistoryPublicIp InetAddressIP, + controlConnectionsHistoryPublicPort Unsigned32, + controlConnectionsHistorySystemIp InetAddressIP, + controlConnectionsHistoryProtocol INTEGER, + controlConnectionsHistoryLocalColor INTEGER, + controlConnectionsHistoryRemoteColor INTEGER, + controlConnectionsHistoryState SessionState, + controlConnectionsHistoryLocalEnum ConnFlagEnum, + controlConnectionsHistoryRemoteEnum ConnFlagEnum, + controlConnectionsHistoryLocalStateInfo String, + controlConnectionsHistoryRemoteStateInfo String, + controlConnectionsHistoryVHOrgName String, + controlConnectionsHistoryDowntime String, + controlConnectionsHistoryTxHello Unsigned32, + controlConnectionsHistoryTxConnects Unsigned32, + controlConnectionsHistoryTxRegisters Unsigned32, + controlConnectionsHistoryTxRegisterReplies Unsigned32, + controlConnectionsHistoryTxChallenge Unsigned32, + controlConnectionsHistoryTxChallengeResp Unsigned32, + controlConnectionsHistoryTxChallengeAck Unsigned32, + controlConnectionsHistoryTxTeardown Unsigned32, + controlConnectionsHistoryTxTeardownAll Unsigned32, + controlConnectionsHistoryTxVmToPeer Unsigned32, + controlConnectionsHistoryTxRegisterToVm Unsigned32, + controlConnectionsHistoryRxHello Unsigned32, + controlConnectionsHistoryRxConnects Unsigned32, + controlConnectionsHistoryRxRegisters Unsigned32, + controlConnectionsHistoryRxRegisterReplies Unsigned32, + controlConnectionsHistoryRxChallenge Unsigned32, + controlConnectionsHistoryRxChallengeResp Unsigned32, + controlConnectionsHistoryRxChallengeAck Unsigned32, + controlConnectionsHistoryRxTeardown Unsigned32, + controlConnectionsHistoryRxVmToPeer Unsigned32, + controlConnectionsHistoryRxRegisterToVm Unsigned32, + controlConnectionsHistoryRepCount Unsigned32, + controlConnectionsHistoryPrevDowntime String, + controlConnectionsHistoryConfiguredSystemIp InetAddressIP, + controlConnectionsHistoryUuid String, + controlConnectionsHistoryTxCreateCert Unsigned32, + controlConnectionsHistoryRxCreateCert Unsigned32, + controlConnectionsHistoryTxCreateCertReply Unsigned32, + controlConnectionsHistoryRxCreateCertReply Unsigned32 + } + +-- tagpath /control/connections-history/instance +controlConnectionsHistoryInstance OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "vdaemon instance id" + ::= { controlConnectionsHistoryEntry 1 } + +-- tagpath /control/connections-history/index +controlConnectionsHistoryIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "History index" + ::= { controlConnectionsHistoryEntry 2 } + +-- tagpath /control/connections-history/peer-type +controlConnectionsHistoryPeerType OBJECT-TYPE + SYNTAX INTEGER {unknown(0),vedge(1),vhub(2),vsmart(3),vbond(4),vmanage(5),ztp(6),vcontainer(7)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Connection type" + ::= { controlConnectionsHistoryEntry 3 } + +-- tagpath /control/connections-history/site-id +controlConnectionsHistorySiteId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Site ID" + ::= { controlConnectionsHistoryEntry 4 } + +-- tagpath /control/connections-history/domain-id +controlConnectionsHistoryDomainId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Domain ID" + ::= { controlConnectionsHistoryEntry 5 } + +-- tagpath /control/connections-history/private-ip +controlConnectionsHistoryPrivateIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Private IP address" + ::= { controlConnectionsHistoryEntry 6 } + +-- tagpath /control/connections-history/private-port +controlConnectionsHistoryPrivatePort OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Private port number" + ::= { controlConnectionsHistoryEntry 7 } + +-- tagpath /control/connections-history/public-ip +controlConnectionsHistoryPublicIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Public IP address" + ::= { controlConnectionsHistoryEntry 8 } + +-- tagpath /control/connections-history/public-port +controlConnectionsHistoryPublicPort OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Public port number" + ::= { controlConnectionsHistoryEntry 9 } + +-- tagpath /control/connections-history/system-ip +controlConnectionsHistorySystemIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "System IP address" + ::= { controlConnectionsHistoryEntry 10 } + +-- tagpath /control/connections-history/protocol +controlConnectionsHistoryProtocol OBJECT-TYPE + SYNTAX INTEGER {dtls(0),tls(1)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Protocol" + DEFVAL { dtls } + ::= { controlConnectionsHistoryEntry 11 } + +-- tagpath /control/connections-history/local-color +controlConnectionsHistoryLocalColor OBJECT-TYPE + SYNTAX INTEGER {default(1),mpls(2),metro-ethernet(3),biz-internet(4),public-internet(5),lte(6),threeG(7),red(8),green(9),blue(10),gold(11),silver(12),bronze(13),custom1(14),custom2(15),custom3(16),private1(17),private2(18),private3(19),private4(20),private5(21),private6(22)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Local color" + ::= { controlConnectionsHistoryEntry 12 } + +-- tagpath /control/connections-history/remote-color +controlConnectionsHistoryRemoteColor OBJECT-TYPE + SYNTAX INTEGER {default(1),mpls(2),metro-ethernet(3),biz-internet(4),public-internet(5),lte(6),threeG(7),red(8),green(9),blue(10),gold(11),silver(12),bronze(13),custom1(14),custom2(15),custom3(16),private1(17),private2(18),private3(19),private4(20),private5(21),private6(22)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Remote color" + ::= { controlConnectionsHistoryEntry 13 } + +-- tagpath /control/connections-history/state +controlConnectionsHistoryState OBJECT-TYPE + SYNTAX SessionState + MAX-ACCESS read-only + STATUS current + DESCRIPTION "State" + ::= { controlConnectionsHistoryEntry 14 } + +-- tagpath /control/connections-history/local_enum +controlConnectionsHistoryLocalEnum OBJECT-TYPE + SYNTAX ConnFlagEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Local error reason" + ::= { controlConnectionsHistoryEntry 15 } + +-- tagpath /control/connections-history/remote_enum +controlConnectionsHistoryRemoteEnum OBJECT-TYPE + SYNTAX ConnFlagEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Remote Error Reason" + ::= { controlConnectionsHistoryEntry 16 } + +-- tagpath /control/connections-history/local-state-info +controlConnectionsHistoryLocalStateInfo OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Local state information" + ::= { controlConnectionsHistoryEntry 17 } + +-- tagpath /control/connections-history/remote-state-info +controlConnectionsHistoryRemoteStateInfo OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Remote state information" + ::= { controlConnectionsHistoryEntry 18 } + +-- tagpath /control/connections-history/downtime +controlConnectionsHistoryDowntime OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Downtime" + ::= { controlConnectionsHistoryEntry 19 } + +-- tagpath /control/connections-history/tx_hello +controlConnectionsHistoryTxHello OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx hello" + ::= { controlConnectionsHistoryEntry 20 } + +-- tagpath /control/connections-history/tx_connects +controlConnectionsHistoryTxConnects OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx connects" + ::= { controlConnectionsHistoryEntry 21 } + +-- tagpath /control/connections-history/tx_registers +controlConnectionsHistoryTxRegisters OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx registers" + ::= { controlConnectionsHistoryEntry 22 } + +-- tagpath /control/connections-history/tx_register_replies +controlConnectionsHistoryTxRegisterReplies OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx register replies" + ::= { controlConnectionsHistoryEntry 23 } + +-- tagpath /control/connections-history/tx_challenge +controlConnectionsHistoryTxChallenge OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx challenge" + ::= { controlConnectionsHistoryEntry 24 } + +-- tagpath /control/connections-history/tx_challenge_resp +controlConnectionsHistoryTxChallengeResp OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx challenge response" + ::= { controlConnectionsHistoryEntry 25 } + +-- tagpath /control/connections-history/tx_challenge_ack +controlConnectionsHistoryTxChallengeAck OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx challenge ack" + ::= { controlConnectionsHistoryEntry 26 } + +-- tagpath /control/connections-history/tx_teardown +controlConnectionsHistoryTxTeardown OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx teardown" + ::= { controlConnectionsHistoryEntry 27 } + +-- tagpath /control/connections-history/tx_teardown_all +controlConnectionsHistoryTxTeardownAll OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx teardown all connections" + ::= { controlConnectionsHistoryEntry 28 } + +-- tagpath /control/connections-history/tx_vm_to_peer +controlConnectionsHistoryTxVmToPeer OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx vManage to peer" + ::= { controlConnectionsHistoryEntry 29 } + +-- tagpath /control/connections-history/tx_register_to_vm +controlConnectionsHistoryTxRegisterToVm OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx register to vManage" + ::= { controlConnectionsHistoryEntry 30 } + +-- tagpath /control/connections-history/rx_hello +controlConnectionsHistoryRxHello OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx hello" + ::= { controlConnectionsHistoryEntry 31 } + +-- tagpath /control/connections-history/rx_connects +controlConnectionsHistoryRxConnects OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx connects" + ::= { controlConnectionsHistoryEntry 32 } + +-- tagpath /control/connections-history/rx_registers +controlConnectionsHistoryRxRegisters OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx registers" + ::= { controlConnectionsHistoryEntry 33 } + +-- tagpath /control/connections-history/rx_register_replies +controlConnectionsHistoryRxRegisterReplies OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx register replies" + ::= { controlConnectionsHistoryEntry 34 } + +-- tagpath /control/connections-history/rx_challenge +controlConnectionsHistoryRxChallenge OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx challenge" + ::= { controlConnectionsHistoryEntry 35 } + +-- tagpath /control/connections-history/rx_challenge_resp +controlConnectionsHistoryRxChallengeResp OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx challenge response" + ::= { controlConnectionsHistoryEntry 36 } + +-- tagpath /control/connections-history/rx_challenge_ack +controlConnectionsHistoryRxChallengeAck OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx challenge ack" + ::= { controlConnectionsHistoryEntry 37 } + +-- tagpath /control/connections-history/rx_teardown +controlConnectionsHistoryRxTeardown OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx teardown" + ::= { controlConnectionsHistoryEntry 38 } + +-- tagpath /control/connections-history/rx_vm_to_peer +controlConnectionsHistoryRxVmToPeer OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx vManage to peer" + ::= { controlConnectionsHistoryEntry 39 } + +-- tagpath /control/connections-history/rx_register_to_vm +controlConnectionsHistoryRxRegisterToVm OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx register to vManage" + ::= { controlConnectionsHistoryEntry 40 } + +-- tagpath /control/connections-history/rep-count +controlConnectionsHistoryRepCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Repeat count" + ::= { controlConnectionsHistoryEntry 41 } + +-- tagpath /control/connections-history/prev-downtime +controlConnectionsHistoryPrevDowntime OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Previous downtime" + ::= { controlConnectionsHistoryEntry 42 } + +-- tagpath /control/connections-history/cfg-system-ip +controlConnectionsHistoryConfiguredSystemIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Configured System IP address" + ::= { controlConnectionsHistoryEntry 43 } + +-- tagpath /control/connections-history/vh-org-name +controlConnectionsHistoryVHOrgName OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Organization Name" + ::= { controlConnectionsHistoryEntry 44 } + +-- tagpath /control/connections-history/uuid +controlConnectionsHistoryUuid OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Peer's unique device identifier" + ::= { controlConnectionsHistoryEntry 45 } + +-- tagpath /control/connections-history/tx_create_cert +controlConnectionsHistoryTxCreateCert OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx create certificate to vManage" + ::= { controlConnectionsHistoryEntry 46 } + +-- tagpath /control/connections-history/rx_create_cert +controlConnectionsHistoryRxCreateCert OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx create certificate from vBond" + ::= { controlConnectionsHistoryEntry 47 } + +-- tagpath /control/connections-history/tx_create_cert_reply +controlConnectionsHistoryTxCreateCertReply OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx create certificate reply to vBond" + ::= { controlConnectionsHistoryEntry 48 } + +-- tagpath /control/connections-history/rx_create_cert_reply +controlConnectionsHistoryRxCreateCertReply OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx create certificate reply from vManage" + ::= { controlConnectionsHistoryEntry 49 } + +-- tagpath /control/local-properties/ip-address-list +controlLocalPropertiesIpAddressListTable OBJECT-TYPE + SYNTAX SEQUENCE OF ControlLocalPropertiesIpAddressListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "List of IP addresses" + ::= { controlLocalProperties 24 } + +-- tagpath /control/local-properties/ip-address-list +controlLocalPropertiesIpAddressListEntry OBJECT-TYPE + SYNTAX ControlLocalPropertiesIpAddressListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { controlLocalPropertiesIpAddressListIndex } + ::= { controlLocalPropertiesIpAddressListTable 1 } + +ControlLocalPropertiesIpAddressListEntry ::= + SEQUENCE { + controlLocalPropertiesIpAddressListIndex Unsigned32, + controlLocalPropertiesIpAddressListIp InetAddressIP, + controlLocalPropertiesIpAddressListPort Unsigned32 + } + +-- tagpath /control/local-properties/ip-address-list/index +controlLocalPropertiesIpAddressListIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "IP index" + ::= { controlLocalPropertiesIpAddressListEntry 1 } + +-- tagpath /control/local-properties/ip-address-list/ip +controlLocalPropertiesIpAddressListIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "IP" + ::= { controlLocalPropertiesIpAddressListEntry 2 } + +-- tagpath /control/local-properties/ip-address-list/port +controlLocalPropertiesIpAddressListPort OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Port" + ::= { controlLocalPropertiesIpAddressListEntry 3 } + +-- tagpath /control/local-properties/vbond-address-list +controlLocalPropertiesVbondAddressListTable OBJECT-TYPE + SYNTAX SEQUENCE OF ControlLocalPropertiesVbondAddressListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "List of vBond peers" + ::= { controlLocalProperties 26 } + +-- tagpath /control/local-properties/vbond-address-list +controlLocalPropertiesVbondAddressListEntry OBJECT-TYPE + SYNTAX ControlLocalPropertiesVbondAddressListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { controlLocalPropertiesVbondAddressListIndex } + ::= { controlLocalPropertiesVbondAddressListTable 1 } + +ControlLocalPropertiesVbondAddressListEntry ::= + SEQUENCE { + controlLocalPropertiesVbondAddressListIndex Unsigned32, + controlLocalPropertiesVbondAddressListIp InetAddressIP, + controlLocalPropertiesVbondAddressListPort Unsigned32 + } + +-- tagpath /control/local-properties/vbond-address-list/index +controlLocalPropertiesVbondAddressListIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "IP index" + ::= { controlLocalPropertiesVbondAddressListEntry 1 } + +-- tagpath /control/local-properties/vbond-address-list/ip +controlLocalPropertiesVbondAddressListIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "IP address" + ::= { controlLocalPropertiesVbondAddressListEntry 2 } + +-- tagpath /control/local-properties/vbond-address-list/port +controlLocalPropertiesVbondAddressListPort OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Port" + ::= { controlLocalPropertiesVbondAddressListEntry 3 } + +-- tagpath /control/local-properties/wan-interface-list +controlLocalPropertiesWanInterfaceListTable OBJECT-TYPE + SYNTAX SEQUENCE OF ControlLocalPropertiesWanInterfaceListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "List of WAN interfaces" + ::= { controlLocalProperties 28 } + +-- tagpath /control/local-properties/vedge-list-version +controlLocalPropertiesVedgeListVersion OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "vEdge list version number" + ::= { controlLocalProperties 29 } + +-- tagpath /control/local-properties/vsmart-list-version +controlLocalPropertiesVsmartListVersion OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "vSmart list version number" + ::= { controlLocalProperties 30 } + +-- tagpath /control/local-properties/sp-organization-name +controlLocalPropertiesSPOrganizationName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "SP Organization name" + ::= { controlLocalProperties 31 } + +-- tagpath /control/local-properties/token +controlLocalPropertiesToken OBJECT-TYPE + SYNTAX String (SIZE (1 .. 40)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Token information" + ::= { controlLocalProperties 32 } + +-- tagpath /control/local-properties/cloud-hosted +controlLocalPropertiesCloudHosted OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "vManage is hosted in the Cisco cloud" + ::= { controlLocalProperties 33 } + +-- tagpath /control/local-properties/embargo-check +controlLocalPropertiesEmbargoCheck OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Embargo check status" + ::= { controlLocalProperties 34 } + +-- tagpath /control/local-properties/enterprise-serial +controlLocalPropertiesEnterpriseSerial OBJECT-TYPE + SYNTAX String (SIZE (1 .. 40)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Enterprise certificate serial number" + ::= { controlLocalProperties 35 } + +-- tagpath /control/local-properties/enterprise-certificate-status +controlLocalPropertiesEnterpriseCertificateStatus OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Enterprise certificate status" + ::= { controlLocalProperties 36 } + +-- tagpath /control/local-properties/enterprise-certificate-validity +controlLocalPropertiesEnterpriseCertificateValidity OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Enterprise certificate validity" + ::= { controlLocalProperties 37 } + +-- tagpath /control/local-properties/enterprise-certificate-not-valid-before +controlLocalPropertiesEnterpriseCertificateNotValidBefore OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Enterprise certificate not valid before" + ::= { controlLocalProperties 38 } + +-- tagpath /control/local-properties/enterprise-certificate-not-valid-after +controlLocalPropertiesEnterpriseCertificateNotValidAfter OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Enterprise certificate not valid after" + ::= { controlLocalProperties 39 } + +-- tagpath /control/local-properties/pairwise-keying +controlLocalPropertiesPairwiseKeying OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Pairwise keying enabled" + ::= { controlLocalProperties 40 } + +-- tagpath /control/local-properties/cdb-locked +controlLocalPropertiesCdbLocked OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "CDB is locked" + ::= { controlLocalProperties 41 } + +-- tagpath /control/local-properties/subject-serial-number +controlLocalPropertiesSubjectSerialNumber OBJECT-TYPE + SYNTAX String (SIZE (1 .. 12)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Subject Name Serial Number " + ::= { controlLocalProperties 42 } + +-- tagpath /control/local-properties/wan-interface-list +controlLocalPropertiesWanInterfaceListEntry OBJECT-TYPE + SYNTAX ControlLocalPropertiesWanInterfaceListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { controlLocalPropertiesWanInterfaceListInstance, controlLocalPropertiesWanInterfaceListIndex } + ::= { controlLocalPropertiesWanInterfaceListTable 1 } + +ControlLocalPropertiesWanInterfaceListEntry ::= + SEQUENCE { + controlLocalPropertiesWanInterfaceListIndex Unsigned32, + controlLocalPropertiesWanInterfaceListInterface String, + controlLocalPropertiesWanInterfaceListPublicIp InetAddressIP, + controlLocalPropertiesWanInterfaceListPublicPort Unsigned32, + controlLocalPropertiesWanInterfaceListPrivateIp InetAddressIP, + controlLocalPropertiesWanInterfaceListPrivatePort Unsigned32, + controlLocalPropertiesWanInterfaceListNumVsmarts Unsigned32, + controlLocalPropertiesWanInterfaceListNumVmanages Unsigned32, + controlLocalPropertiesWanInterfaceListWeight Unsigned32, + controlLocalPropertiesWanInterfaceListColor INTEGER, + controlLocalPropertiesWanInterfaceListCarrier INTEGER, + controlLocalPropertiesWanInterfaceListPreference Unsigned32, + controlLocalPropertiesWanInterfaceListAdminState StateEnum, + controlLocalPropertiesWanInterfaceListOperationState StateEnum, + controlLocalPropertiesWanInterfaceListLastConnTime String, + controlLocalPropertiesWanInterfaceListRestrictStr String, + controlLocalPropertiesWanInterfaceListControlStr String, + controlLocalPropertiesWanInterfaceListPerWanMaxControllers UnsignedByte, + controlLocalPropertiesWanInterfaceListInstance Unsigned32, + controlLocalPropertiesWanInterfaceListPrivateIpv6 InetAddressIP, + controlLocalPropertiesWanInterfaceListSpiChange String, + controlLocalPropertiesWanInterfaceListLastResort String, + controlLocalPropertiesWanInterfaceListWanPortHopped String, + controlLocalPropertiesWanInterfaceListWanTimeSincePortHop String, + controlLocalPropertiesWanInterfaceListVbondAsStunServer String, + controlLocalPropertiesWanInterfaceListVmanageConnectionPreference UnsignedByte, + controlLocalPropertiesWanInterfaceListLowBandwidthLink String, + controlLocalPropertiesWanInterfaceListNatType String, + controlLocalPropertiesWanInterfaceListInterfaceAdminState StateEnum, + controlLocalPropertiesWanInterfaceListInterfaceOperState StateEnum, + controlLocalPropertiesWanInterfaceListRegionId String + } + +-- tagpath /control/local-properties/wan-interface-list/index +controlLocalPropertiesWanInterfaceListIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "WAN index" + ::= { controlLocalPropertiesWanInterfaceListEntry 1 } + +-- tagpath /control/local-properties/wan-interface-list/interface +controlLocalPropertiesWanInterfaceListInterface OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Interface name" + ::= { controlLocalPropertiesWanInterfaceListEntry 2 } + +-- tagpath /control/local-properties/wan-interface-list/public-ip +controlLocalPropertiesWanInterfaceListPublicIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Public IP address" + ::= { controlLocalPropertiesWanInterfaceListEntry 3 } + +-- tagpath /control/local-properties/wan-interface-list/public-port +controlLocalPropertiesWanInterfaceListPublicPort OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Public port" + ::= { controlLocalPropertiesWanInterfaceListEntry 4 } + +-- tagpath /control/local-properties/wan-interface-list/private-ip +controlLocalPropertiesWanInterfaceListPrivateIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Private IP" + ::= { controlLocalPropertiesWanInterfaceListEntry 5 } + +-- tagpath /control/local-properties/wan-interface-list/private-port +controlLocalPropertiesWanInterfaceListPrivatePort OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Private port" + ::= { controlLocalPropertiesWanInterfaceListEntry 6 } + +-- tagpath /control/local-properties/wan-interface-list/num-vsmarts +controlLocalPropertiesWanInterfaceListNumVsmarts OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of vSmarts" + ::= { controlLocalPropertiesWanInterfaceListEntry 7 } + +-- tagpath /control/local-properties/wan-interface-list/num-vmanages +controlLocalPropertiesWanInterfaceListNumVmanages OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of vManages" + ::= { controlLocalPropertiesWanInterfaceListEntry 8 } + +-- tagpath /control/local-properties/wan-interface-list/weight +controlLocalPropertiesWanInterfaceListWeight OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Weight" + ::= { controlLocalPropertiesWanInterfaceListEntry 9 } + +-- tagpath /control/local-properties/wan-interface-list/color +controlLocalPropertiesWanInterfaceListColor OBJECT-TYPE + SYNTAX INTEGER {default(1),mpls(2),metro-ethernet(3),biz-internet(4),public-internet(5),lte(6),threeG(7),red(8),green(9),blue(10),gold(11),silver(12),bronze(13),custom1(14),custom2(15),custom3(16),private1(17),private2(18),private3(19),private4(20),private5(21),private6(22)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Color" + ::= { controlLocalPropertiesWanInterfaceListEntry 10 } + +-- tagpath /control/local-properties/wan-interface-list/carrier +controlLocalPropertiesWanInterfaceListCarrier OBJECT-TYPE + SYNTAX INTEGER {default(1),carrier1(2),carrier2(3),carrier3(4),carrier4(5),carrier5(6),carrier6(7),carrier7(8),carrier8(9)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Carrier" + ::= { controlLocalPropertiesWanInterfaceListEntry 11 } + +-- tagpath /control/local-properties/wan-interface-list/preference +controlLocalPropertiesWanInterfaceListPreference OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Preference" + ::= { controlLocalPropertiesWanInterfaceListEntry 12 } + +-- tagpath /control/local-properties/wan-interface-list/admin-state +controlLocalPropertiesWanInterfaceListAdminState OBJECT-TYPE + SYNTAX StateEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Administrative state" + ::= { controlLocalPropertiesWanInterfaceListEntry 13 } + +-- tagpath /control/local-properties/wan-interface-list/operation-state +controlLocalPropertiesWanInterfaceListOperationState OBJECT-TYPE + SYNTAX StateEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Operational state" + ::= { controlLocalPropertiesWanInterfaceListEntry 14 } + +-- tagpath /control/local-properties/wan-interface-list/last-conn-time +controlLocalPropertiesWanInterfaceListLastConnTime OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Time since last connection" + ::= { controlLocalPropertiesWanInterfaceListEntry 15 } + +-- tagpath /control/local-properties/wan-interface-list/restrict-str +controlLocalPropertiesWanInterfaceListRestrictStr OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Restrict" + ::= { controlLocalPropertiesWanInterfaceListEntry 16 } + +-- tagpath /control/local-properties/wan-interface-list/control-str +controlLocalPropertiesWanInterfaceListControlStr OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Control connections required" + ::= { controlLocalPropertiesWanInterfaceListEntry 17 } + +-- tagpath /control/local-properties/wan-interface-list/per-wan-max-controllers +controlLocalPropertiesWanInterfaceListPerWanMaxControllers OBJECT-TYPE + SYNTAX UnsignedByte + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Maximum number of controllers on this WAN interface" + ::= { controlLocalPropertiesWanInterfaceListEntry 18 } + +-- tagpath /control/local-properties/wan-interface-list/instance +controlLocalPropertiesWanInterfaceListInstance OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "vdaemon instance ID" + ::= { controlLocalPropertiesWanInterfaceListEntry 19 } + +-- tagpath /control/local-properties/wan-interface-list/private-ipv6 +controlLocalPropertiesWanInterfaceListPrivateIpv6 OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Private IPv6 address" + ::= { controlLocalPropertiesWanInterfaceListEntry 20 } + +-- tagpath /control/local-properties/wan-interface-list/spi-change +controlLocalPropertiesWanInterfaceListSpiChange OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Time left until SPI change" + ::= { controlLocalPropertiesWanInterfaceListEntry 21 } + +-- tagpath /control/local-properties/wan-interface-list/last-resort +controlLocalPropertiesWanInterfaceListLastResort OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Last-resort Interface" + ::= { controlLocalPropertiesWanInterfaceListEntry 22 } + +-- tagpath /control/local-properties/wan-interface-list/wan-port-hopped +controlLocalPropertiesWanInterfaceListWanPortHopped OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Interface changed port" + ::= { controlLocalPropertiesWanInterfaceListEntry 23 } + +-- tagpath /control/local-properties/wan-interface-list/wan-time-since-port-hop +controlLocalPropertiesWanInterfaceListWanTimeSincePortHop OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Time since the interface changed port" + ::= { controlLocalPropertiesWanInterfaceListEntry 24 } + +-- tagpath /control/local-properties/wan-interface-list/vbond-as-stun-server +controlLocalPropertiesWanInterfaceListVbondAsStunServer OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Vbond As Stun Server" + ::= { controlLocalPropertiesWanInterfaceListEntry 25 } + +-- tagpath /control/local-properties/wan-interface-list/vmanage-connection-preference +controlLocalPropertiesWanInterfaceListVmanageConnectionPreference OBJECT-TYPE + SYNTAX UnsignedByte + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Interface preference for control connection to vManage" + ::= { controlLocalPropertiesWanInterfaceListEntry 26 } + +-- tagpath /control/local-properties/wan-interface-list/low-bandwidth-link +controlLocalPropertiesWanInterfaceListLowBandwidthLink OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Low bandwidth interface" + ::= { controlLocalPropertiesWanInterfaceListEntry 27 } + +-- tagpath /control/local-properties/wan-interface-list/nat-type +controlLocalPropertiesWanInterfaceListNatType OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "NAT Type" + ::= { controlLocalPropertiesWanInterfaceListEntry 31 } + +-- tagpath /control/local-properties/wan-interface-list/interface-admin-state +controlLocalPropertiesWanInterfaceListInterfaceAdminState OBJECT-TYPE + SYNTAX StateEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Interface administrative state" + ::= { controlLocalPropertiesWanInterfaceListEntry 32 } + +-- tagpath /control/local-properties/wan-interface-list/interface-oper-state +controlLocalPropertiesWanInterfaceListInterfaceOperState OBJECT-TYPE + SYNTAX StateEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Interface operational state" + ::= { controlLocalPropertiesWanInterfaceListEntry 33 } + +-- tagpath /control/local-properties/wan-interface-list/region-id +controlLocalPropertiesWanInterfaceListRegionId OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Region id" + ::= { controlLocalPropertiesWanInterfaceListEntry 34 } + +-- tagpath /control/affinity/config +controlAffinityConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF ControlAffinityConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display Control Affinity Config" + ::= { controlAffinity 1 } + +-- tagpath /control/affinity/config +controlAffinityConfigEntry OBJECT-TYPE + SYNTAX ControlAffinityConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { controlAffinityConfigAffcIndex } + ::= { controlAffinityConfigTable 1 } + +ControlAffinityConfigEntry ::= + SEQUENCE { + controlAffinityConfigAffcIndex Unsigned32, + controlAffinityConfigAffcInterface String, + controlAffinityConfigAffcErvc Unsigned32, + controlAffinityConfigAffcEcl String, + controlAffinityConfigAffcCcl String, + controlAffinityConfigAffcEquil String, + controlAffinityConfigAffcLastResort String + } + +-- tagpath /control/affinity/config/affc_index +controlAffinityConfigAffcIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "WAN index" + ::= { controlAffinityConfigEntry 1 } + +-- tagpath /control/affinity/config/affc_interface +controlAffinityConfigAffcInterface OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Interface name" + ::= { controlAffinityConfigEntry 2 } + +-- tagpath /control/affinity/config/affc_ervc +controlAffinityConfigAffcErvc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Effective required vSmart count" + ::= { controlAffinityConfigEntry 3 } + +-- tagpath /control/affinity/config/affc_ecl +controlAffinityConfigAffcEcl OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Effective controller group id list" + ::= { controlAffinityConfigEntry 4 } + +-- tagpath /control/affinity/config/affc_ccl +controlAffinityConfigAffcCcl OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Current controller group Id list" + ::= { controlAffinityConfigEntry 5 } + +-- tagpath /control/affinity/config/affc_equil +controlAffinityConfigAffcEquil OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Equilibrium" + ::= { controlAffinityConfigEntry 6 } + +-- tagpath /control/affinity/config/affc_last_resort +controlAffinityConfigAffcLastResort OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Last-resort Interface" + ::= { controlAffinityConfigEntry 7 } + +-- tagpath /control/affinity/status +controlAffinityStatusTable OBJECT-TYPE + SYNTAX SEQUENCE OF ControlAffinityStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display control affinity status" + ::= { controlAffinity 2 } + +-- tagpath /control/affinity/status +controlAffinityStatusEntry OBJECT-TYPE + SYNTAX ControlAffinityStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { controlAffinityStatusAffsIndex } + ::= { controlAffinityStatusTable 1 } + +ControlAffinityStatusEntry ::= + SEQUENCE { + controlAffinityStatusAffsIndex Unsigned32, + controlAffinityStatusAffsInterface String, + controlAffinityStatusAffsAcc String, + controlAffinityStatusAffsUcc String, + controlAffinityStatusAffsAc String + } + +-- tagpath /control/affinity/status/affs_index +controlAffinityStatusAffsIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "WAN index" + ::= { controlAffinityStatusEntry 1 } + +-- tagpath /control/affinity/status/affs_interface +controlAffinityStatusAffsInterface OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Interface name" + ::= { controlAffinityStatusEntry 2 } + +-- tagpath /control/affinity/status/affs_acc +controlAffinityStatusAffsAcc OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Assigned connected controllers" + ::= { controlAffinityStatusEntry 3 } + +-- tagpath /control/affinity/status/affs_ucc +controlAffinityStatusAffsUcc OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Unassigned connected controllers" + ::= { controlAffinityStatusEntry 4 } + +-- tagpath /control/affinity/status/affs_ac +controlAffinityStatusAffsAc OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Assigned controllers" + ::= { controlAffinityStatusEntry 5 } + +-- tagpath /control/valid-vsmarts +controlValidVsmartsTable OBJECT-TYPE + SYNTAX SEQUENCE OF ControlValidVsmartsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display valid vSmarts" + ::= { control 6 } + +-- tagpath /control/valid-vsmarts +controlValidVsmartsEntry OBJECT-TYPE + SYNTAX ControlValidVsmartsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { controlValidVsmartsSerialNumber, controlValidVsmartsOrg } + ::= { controlValidVsmartsTable 1 } + +ControlValidVsmartsEntry ::= + SEQUENCE { + controlValidVsmartsSerialNumber String, + controlValidVsmartsOrg String + } + +-- tagpath /control/valid-vsmarts/serial-number +controlValidVsmartsSerialNumber OBJECT-TYPE + SYNTAX String (SIZE (1 .. 40)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Serial number of the device" + ::= { controlValidVsmartsEntry 1 } + +-- tagpath /control/valid-vsmarts/org +controlValidVsmartsOrg OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Organization that the controller belongs to" + ::= { controlValidVsmartsEntry 2 } + +-- tagpath /control/valid-vedges +controlValidVedgesTable OBJECT-TYPE + SYNTAX SEQUENCE OF ControlValidVedgesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display valid vedges" + ::= { control 7 } + +-- tagpath /control/valid-vedges +controlValidVedgesEntry OBJECT-TYPE + SYNTAX ControlValidVedgesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { IMPLIED controlValidVedgesChassisNumber } + ::= { controlValidVedgesTable 1 } + +ControlValidVedgesEntry ::= + SEQUENCE { + controlValidVedgesChassisNumber String, + controlValidVedgesSerialNumber String, + controlValidVedgesValidity INTEGER, + controlValidVedgesOrg String, + controlValidVedgesHardwareInstalledSerialNumber String, + controlValidVedgesSubjectSerialNumber String + } + +-- tagpath /control/valid-vedges/chassis-number +controlValidVedgesChassisNumber OBJECT-TYPE + SYNTAX String (SIZE (1 .. 40)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Chassis number of the device" + ::= { controlValidVedgesEntry 1 } + +-- tagpath /control/valid-vedges/serial-number +controlValidVedgesSerialNumber OBJECT-TYPE + SYNTAX String (SIZE (1 .. 40)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Serial number of the device" + ::= { controlValidVedgesEntry 2 } + +-- tagpath /control/valid-vedges/validity +controlValidVedgesValidity OBJECT-TYPE + SYNTAX INTEGER {valid(1),invalid(2),staging(3)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Device valid or staging" + ::= { controlValidVedgesEntry 3 } + +-- tagpath /control/valid-vedges/org +controlValidVedgesOrg OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Organization that the vedge belongs to" + ::= { controlValidVedgesEntry 4 } + +-- tagpath /control/valid-vedges/hardware-installed-serial-number +controlValidVedgesHardwareInstalledSerialNumber OBJECT-TYPE + SYNTAX String (SIZE (1 .. 40)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Installed Serial number of the device" + ::= { controlValidVedgesEntry 5 } + +-- tagpath /control/valid-vedges/subject-serial-number +controlValidVedgesSubjectSerialNumber OBJECT-TYPE + SYNTAX String (SIZE (1 .. 12)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Subject Serial number of the device" + ::= { controlValidVedgesEntry 6 } + +-- tagpath /control/summary +controlSummaryTable OBJECT-TYPE + SYNTAX SEQUENCE OF ControlSummaryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display control summary" + ::= { control 8 } + +-- tagpath /control/summary +controlSummaryEntry OBJECT-TYPE + SYNTAX ControlSummaryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { controlSummaryInstance } + ::= { controlSummaryTable 1 } + +ControlSummaryEntry ::= + SEQUENCE { + controlSummaryInstance Unsigned32, + controlSummaryVbondCounts UnsignedShort, + controlSummaryVmanageCounts UnsignedShort, + controlSummaryVsmartCounts UnsignedShort, + controlSummaryVedgeCounts UnsignedShort, + controlSummaryProtocol INTEGER, + controlSummaryListeningIp InetAddressIP, + controlSummaryListeningPort Unsigned32, + controlSummaryListeningIpv6 InetAddressIP, + controlSummaryValidControllerCounts UnsignedShort + } + +-- tagpath /control/summary/instance +controlSummaryInstance OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "vdaemon instance id" + ::= { controlSummaryEntry 1 } + +-- tagpath /control/summary/vbond_counts +controlSummaryVbondCounts OBJECT-TYPE + SYNTAX UnsignedShort + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { controlSummaryEntry 2 } + +-- tagpath /control/summary/vmanage_counts +controlSummaryVmanageCounts OBJECT-TYPE + SYNTAX UnsignedShort + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { controlSummaryEntry 3 } + +-- tagpath /control/summary/vsmart_counts +controlSummaryVsmartCounts OBJECT-TYPE + SYNTAX UnsignedShort + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { controlSummaryEntry 4 } + +-- tagpath /control/summary/vedge_counts +controlSummaryVedgeCounts OBJECT-TYPE + SYNTAX UnsignedShort + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { controlSummaryEntry 5 } + +-- tagpath /control/summary/protocol +controlSummaryProtocol OBJECT-TYPE + SYNTAX INTEGER {dtls(0),tls(1)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Protocol" + ::= { controlSummaryEntry 6 } + +-- tagpath /control/summary/listening_ip +controlSummaryListeningIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Listening IP address" + ::= { controlSummaryEntry 7 } + +-- tagpath /control/summary/listening_port +controlSummaryListeningPort OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Listening port number" + ::= { controlSummaryEntry 8 } + +-- tagpath /control/summary/listening_ipv6 +controlSummaryListeningIpv6 OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Listening IPv6 address" + ::= { controlSummaryEntry 9 } + +-- tagpath /control/summary/valid_controller_counts +controlSummaryValidControllerCounts OBJECT-TYPE + SYNTAX UnsignedShort + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Valid Controller Counts" + ::= { controlSummaryEntry 10 } + +-- tagpath /control/valid-vmanage-id +controlValidVmanageIdTable OBJECT-TYPE + SYNTAX SEQUENCE OF ControlValidVmanageIdEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display valid vManage CA id" + ::= { control 10 } + +-- tagpath /control/valid-vmanage-id +controlValidVmanageIdEntry OBJECT-TYPE + SYNTAX ControlValidVmanageIdEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { IMPLIED controlValidVManageIdChassisNumbers } + ::= { controlValidVmanageIdTable 1 } + +ControlValidVmanageIdEntry ::= + SEQUENCE { + controlValidVManageIdChassisNumbers String + } + +-- tagpath /control/valid-vmanage-id/chassis-number +controlValidVManageIdChassisNumbers OBJECT-TYPE + SYNTAX String (SIZE (1 .. 40)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Chassis number of the device" + ::= { controlValidVmanageIdEntry 1 } + +-- tagpath /control/tenant-connections +controlTenantConnectionsTable OBJECT-TYPE + SYNTAX SEQUENCE OF ControlTenantConnectionsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display tenant control connections information" + ::= { control 11 } + +-- tagpath /control/tenant-connections +controlTenantConnectionsEntry OBJECT-TYPE + SYNTAX ControlTenantConnectionsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { controlTenantConnectionsInstance, controlTenantConnectionsSiteId, controlTenantConnectionsDomainId, + controlTenantConnectionsLocalPrivateIp, controlTenantConnectionsLocalPrivatePort, + controlTenantConnectionsPublicIp, controlTenantConnectionsPublicPort, controlTenantConnectionsTenantIdx } + ::= { controlTenantConnectionsTable 1 } + +ControlTenantConnectionsEntry ::= + SEQUENCE { + controlTenantConnectionsInstance Unsigned32, + controlTenantConnectionsSiteId Unsigned32, + controlTenantConnectionsDomainId Unsigned32, + controlTenantConnectionsLocalPrivateIp InetAddressIP, + controlTenantConnectionsLocalPrivatePort Unsigned32, + controlTenantConnectionsPublicIp InetAddressIP, + controlTenantConnectionsPublicPort Unsigned32, + controlTenantConnectionsTenantIdx Unsigned32, + controlTenantConnectionsPeerSystemIp InetAddressIP, + controlTenantConnectionsColor INTEGER, + controlTenantConnectionsTenantName String + } + +-- tagpath /control/tenant-connections/instance +controlTenantConnectionsInstance OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "vdaemon instance ID" + ::= { controlTenantConnectionsEntry 1 } + +-- tagpath /control/tenant-connections/site-id +controlTenantConnectionsSiteId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Site ID" + ::= { controlTenantConnectionsEntry 2 } + +-- tagpath /control/tenant-connections/domain-id +controlTenantConnectionsDomainId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Domain ID" + ::= { controlTenantConnectionsEntry 3 } + +-- tagpath /control/tenant-connections/local-private-ip +controlTenantConnectionsLocalPrivateIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Private IP address" + ::= { controlTenantConnectionsEntry 4 } + +-- tagpath /control/tenant-connections/local-private-port +controlTenantConnectionsLocalPrivatePort OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Private port number" + ::= { controlTenantConnectionsEntry 5 } + +-- tagpath /control/tenant-connections/public-ip +controlTenantConnectionsPublicIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Public IP address" + ::= { controlTenantConnectionsEntry 6 } + +-- tagpath /control/tenant-connections/public-port +controlTenantConnectionsPublicPort OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Public port number" + ::= { controlTenantConnectionsEntry 7 } + +-- tagpath /control/tenant-connections/tenant-idx +controlTenantConnectionsTenantIdx OBJECT-TYPE + SYNTAX Unsigned32 (0 .. 65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Internal Tenant index" + ::= { controlTenantConnectionsEntry 8 } + +-- tagpath /control/tenant-connections/peer-system-ip +controlTenantConnectionsPeerSystemIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Peer System IP address" + ::= { controlTenantConnectionsEntry 9 } + +-- tagpath /control/tenant-connections/color +controlTenantConnectionsColor OBJECT-TYPE + SYNTAX INTEGER {default(1),mpls(2),metro-ethernet(3),biz-internet(4),public-internet(5),lte(6),threeG(7),red(8),green(9),blue(10),gold(11),silver(12),bronze(13),custom1(14),custom2(15),custom3(16),private1(17),private2(18),private3(19),private4(20),private5(21),private6(22)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "color" + ::= { controlTenantConnectionsEntry 10 } + +-- tagpath /control/tenant-connections/tenant-name +controlTenantConnectionsTenantName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tenant name" + ::= { controlTenantConnectionsEntry 11 } + + +-- tagpath /orchestrator/connections +orchestratorConnectionsTable OBJECT-TYPE + SYNTAX SEQUENCE OF OrchestratorConnectionsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display orchestrator connection information" + ::= { orchestrator 1 } + +-- tagpath /orchestrator/connections +orchestratorConnectionsEntry OBJECT-TYPE + SYNTAX OrchestratorConnectionsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { orchestratorConnectionsInstance, orchestratorConnectionsPeerType, orchestratorConnectionsSiteId, orchestratorConnectionsDomainId, orchestratorConnectionsLocalPrivateIp, orchestratorConnectionsLocalPrivatePort, orchestratorConnectionsPublicIp, orchestratorConnectionsPublicPort } + ::= { orchestratorConnectionsTable 1 } + +OrchestratorConnectionsEntry ::= + SEQUENCE { + orchestratorConnectionsInstance Unsigned32, + orchestratorConnectionsPeerType INTEGER, + orchestratorConnectionsSiteId Unsigned32, + orchestratorConnectionsDomainId Unsigned32, + orchestratorConnectionsProtocol INTEGER, + orchestratorConnectionsLocalPrivateIp InetAddressIP, + orchestratorConnectionsLocalPrivatePort Unsigned32, + orchestratorConnectionsPublicIp InetAddressIP, + orchestratorConnectionsPublicPort Unsigned32, + orchestratorConnectionsSystemIp InetAddressIP, + orchestratorConnectionsLocalColor INTEGER, + orchestratorConnectionsRemoteColor INTEGER, + orchestratorConnectionsPrivateIp InetAddressIP, + orchestratorConnectionsPrivatePort Unsigned32, + orchestratorConnectionsState SessionState, + orchestratorConnectionsLocalEnum ConnFlagEnum, + orchestratorConnectionsRemoteEnum ConnFlagEnum, + orchestratorConnectionsLocalStateInfo String, + orchestratorConnectionsRemoteStateInfo String, + orchestratorConnectionsUptime String, + orchestratorConnectionsTxHello Unsigned32, + orchestratorConnectionsTxConnects Unsigned32, + orchestratorConnectionsTxRegisters Unsigned32, + orchestratorConnectionsTxRegisterReplies Unsigned32, + orchestratorConnectionsTxChallenge Unsigned32, + orchestratorConnectionsTxChallengeResp Unsigned32, + orchestratorConnectionsTxChallengeAck Unsigned32, + orchestratorConnectionsTxTeardown Unsigned32, + orchestratorConnectionsTxTeardownAll Unsigned32, + orchestratorConnectionsTxVmToPeer Unsigned32, + orchestratorConnectionsTxRegisterToVm Unsigned32, + orchestratorConnectionsRxHello Unsigned32, + orchestratorConnectionsRxConnects Unsigned32, + orchestratorConnectionsRxRegisters Unsigned32, + orchestratorConnectionsRxRegisterReplies Unsigned32, + orchestratorConnectionsRxChallenge Unsigned32, + orchestratorConnectionsRxChallengeResp Unsigned32, + orchestratorConnectionsRxChallengeAck Unsigned32, + orchestratorConnectionsRxTeardown Unsigned32, + orchestratorConnectionsRxVmToPeer Unsigned32, + orchestratorConnectionsRxRegisterToVm Unsigned32, + orchestratorConnectionsNegotiatedHelloInterval Unsigned32, + orchestratorConnectionsNegotiatedHelloTolerance Unsigned32, + orchestratorConnectionsOrgname String, + orchestratorConnectionsSporgname String, + orchestratorConnectionsTxCreateCert Unsigned32, + orchestratorConnectionsRxCreateCert Unsigned32, + orchestratorConnectionsTxCreateCertReply Unsigned32, + orchestratorConnectionsRxCreateCertReply Unsigned32, + orchestratorConnectionsCloudHosted TruthValue, + orchestratorConnectionsPeerRegionIdSet String, + orchestratorConnectionsPeerSessId Counter64 + } + +-- tagpath /orchestrator/connections/instance +orchestratorConnectionsInstance OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "vdaemon instance id" + ::= { orchestratorConnectionsEntry 1 } + +-- tagpath /orchestrator/connections/peer-type +orchestratorConnectionsPeerType OBJECT-TYPE + SYNTAX INTEGER {unknown(0),vedge(1),vhub(2),vsmart(3),vbond(4),vmanage(5),ztp(6),vcontainer(7)} + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Connection type" + ::= { orchestratorConnectionsEntry 2 } + +-- tagpath /orchestrator/connections/site-id +orchestratorConnectionsSiteId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Site ID" + ::= { orchestratorConnectionsEntry 3 } + +-- tagpath /orchestrator/connections/domain-id +orchestratorConnectionsDomainId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Domain ID" + ::= { orchestratorConnectionsEntry 4 } + +-- tagpath /orchestrator/connections/protocol +orchestratorConnectionsProtocol OBJECT-TYPE + SYNTAX INTEGER {dtls(0),tls(1)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Protocol" + DEFVAL { dtls } + ::= { orchestratorConnectionsEntry 5 } + +-- tagpath /orchestrator/connections/local-private-ip +orchestratorConnectionsLocalPrivateIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Private IP address" + ::= { orchestratorConnectionsEntry 6 } + +-- tagpath /orchestrator/connections/local-private-port +orchestratorConnectionsLocalPrivatePort OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Private port number" + ::= { orchestratorConnectionsEntry 7 } + +-- tagpath /orchestrator/connections/public-ip +orchestratorConnectionsPublicIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Public IP address" + ::= { orchestratorConnectionsEntry 8 } + +-- tagpath /orchestrator/connections/public-port +orchestratorConnectionsPublicPort OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Public port number" + ::= { orchestratorConnectionsEntry 9 } + +-- tagpath /orchestrator/connections/system-ip +orchestratorConnectionsSystemIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "System IP address" + ::= { orchestratorConnectionsEntry 10 } + +-- tagpath /orchestrator/connections/local-color +orchestratorConnectionsLocalColor OBJECT-TYPE + SYNTAX INTEGER {default(1),mpls(2),metro-ethernet(3),biz-internet(4),public-internet(5),lte(6),threeG(7),red(8),green(9),blue(10),gold(11),silver(12),bronze(13),custom1(14),custom2(15),custom3(16),private1(17),private2(18),private3(19),private4(20),private5(21),private6(22)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Local color" + ::= { orchestratorConnectionsEntry 11 } + +-- tagpath /orchestrator/connections/remote-color +orchestratorConnectionsRemoteColor OBJECT-TYPE + SYNTAX INTEGER {default(1),mpls(2),metro-ethernet(3),biz-internet(4),public-internet(5),lte(6),threeG(7),red(8),green(9),blue(10),gold(11),silver(12),bronze(13),custom1(14),custom2(15),custom3(16),private1(17),private2(18),private3(19),private4(20),private5(21),private6(22)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Remote color" + ::= { orchestratorConnectionsEntry 12 } + +-- tagpath /orchestrator/connections/private-ip +orchestratorConnectionsPrivateIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Private IP address" + ::= { orchestratorConnectionsEntry 13 } + +-- tagpath /orchestrator/connections/private-port +orchestratorConnectionsPrivatePort OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Private port" + ::= { orchestratorConnectionsEntry 14 } + +-- tagpath /orchestrator/connections/state +orchestratorConnectionsState OBJECT-TYPE + SYNTAX SessionState + MAX-ACCESS read-only + STATUS current + DESCRIPTION "State" + ::= { orchestratorConnectionsEntry 15 } + +-- tagpath /orchestrator/connections/local_enum +orchestratorConnectionsLocalEnum OBJECT-TYPE + SYNTAX ConnFlagEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Local error reason" + ::= { orchestratorConnectionsEntry 16 } + +-- tagpath /orchestrator/connections/remote_enum +orchestratorConnectionsRemoteEnum OBJECT-TYPE + SYNTAX ConnFlagEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Remote error reason" + ::= { orchestratorConnectionsEntry 17 } + +-- tagpath /orchestrator/connections/local-state-info +orchestratorConnectionsLocalStateInfo OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Local state information" + ::= { orchestratorConnectionsEntry 18 } + +-- tagpath /orchestrator/connections/remote-state-info +orchestratorConnectionsRemoteStateInfo OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Remote state information" + ::= { orchestratorConnectionsEntry 19 } + +-- tagpath /orchestrator/connections/uptime +orchestratorConnectionsUptime OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Uptime" + ::= { orchestratorConnectionsEntry 20 } + +-- tagpath /orchestrator/connections/tx_hello +orchestratorConnectionsTxHello OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx hello" + ::= { orchestratorConnectionsEntry 21 } + +-- tagpath /orchestrator/connections/tx_connects +orchestratorConnectionsTxConnects OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx connects" + ::= { orchestratorConnectionsEntry 22 } + +-- tagpath /orchestrator/connections/tx_registers +orchestratorConnectionsTxRegisters OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx registers" + ::= { orchestratorConnectionsEntry 23 } + +-- tagpath /orchestrator/connections/tx_register_replies +orchestratorConnectionsTxRegisterReplies OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx register replies" + ::= { orchestratorConnectionsEntry 24 } + +-- tagpath /orchestrator/connections/tx_challenge +orchestratorConnectionsTxChallenge OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx challenge" + ::= { orchestratorConnectionsEntry 25 } + +-- tagpath /orchestrator/connections/tx_challenge_resp +orchestratorConnectionsTxChallengeResp OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx challenge response" + ::= { orchestratorConnectionsEntry 26 } + +-- tagpath /orchestrator/connections/tx_challenge_ack +orchestratorConnectionsTxChallengeAck OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx challenge ack" + ::= { orchestratorConnectionsEntry 27 } + +-- tagpath /orchestrator/connections/tx_teardown +orchestratorConnectionsTxTeardown OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx teardown" + ::= { orchestratorConnectionsEntry 28 } + +-- tagpath /orchestrator/connections/tx_teardown_all +orchestratorConnectionsTxTeardownAll OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx teardown all connections" + ::= { orchestratorConnectionsEntry 29 } + +-- tagpath /orchestrator/connections/tx_vm_to_peer +orchestratorConnectionsTxVmToPeer OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx vManage to peer" + ::= { orchestratorConnectionsEntry 30 } + +-- tagpath /orchestrator/connections/tx_register_to_vm +orchestratorConnectionsTxRegisterToVm OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx register to vManage" + ::= { orchestratorConnectionsEntry 31 } + +-- tagpath /orchestrator/connections/rx_hello +orchestratorConnectionsRxHello OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx hello" + ::= { orchestratorConnectionsEntry 32 } + +-- tagpath /orchestrator/connections/rx_connects +orchestratorConnectionsRxConnects OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx connects" + ::= { orchestratorConnectionsEntry 33 } + +-- tagpath /orchestrator/connections/rx_registers +orchestratorConnectionsRxRegisters OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx registers" + ::= { orchestratorConnectionsEntry 34 } + +-- tagpath /orchestrator/connections/rx_register_replies +orchestratorConnectionsRxRegisterReplies OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx register replies" + ::= { orchestratorConnectionsEntry 35 } + +-- tagpath /orchestrator/connections/rx_challenge +orchestratorConnectionsRxChallenge OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx challenge" + ::= { orchestratorConnectionsEntry 36 } + +-- tagpath /orchestrator/connections/rx_challenge_resp +orchestratorConnectionsRxChallengeResp OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx challenge response" + ::= { orchestratorConnectionsEntry 37 } + +-- tagpath /orchestrator/connections/rx_challenge_ack +orchestratorConnectionsRxChallengeAck OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx challenge ack" + ::= { orchestratorConnectionsEntry 38 } + +-- tagpath /orchestrator/connections/rx_teardown +orchestratorConnectionsRxTeardown OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx teardown" + ::= { orchestratorConnectionsEntry 39 } + +-- tagpath /orchestrator/connections/rx_vm_to_peer +orchestratorConnectionsRxVmToPeer OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx vManage to peer" + ::= { orchestratorConnectionsEntry 40 } + +-- tagpath /orchestrator/connections/rx_register_to_vm +orchestratorConnectionsRxRegisterToVm OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx register to vManage" + ::= { orchestratorConnectionsEntry 41 } + +-- tagpath /orchestrator/connections/negotiated_hello_interval +orchestratorConnectionsNegotiatedHelloInterval OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Negotiated hello interval" + ::= { orchestratorConnectionsEntry 42 } + +-- tagpath /orchestrator/connections/negotiated_hello_tolerance +orchestratorConnectionsNegotiatedHelloTolerance OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Negotiated hello tolerance" + ::= { orchestratorConnectionsEntry 43 } + +-- tagpath /orchestrator/connections/orgname +orchestratorConnectionsOrgname OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Organization Name" + ::= { orchestratorConnectionsEntry 44 } + +-- tagpath /orchestrator/connections/sporgname +orchestratorConnectionsSporgname OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "SP Organization Name" + ::= { orchestratorConnectionsEntry 45 } + +-- tagpath /orchestrator/connections/tx_create_cert +orchestratorConnectionsTxCreateCert OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx create certificate to vManage" + ::= { orchestratorConnectionsEntry 46 } + +-- tagpath /orchestrator/connections/rx_create_cert +orchestratorConnectionsRxCreateCert OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx create certificate from vBond" + ::= { orchestratorConnectionsEntry 47 } + +-- tagpath /orchestrator/connections/tx_create_cert_reply +orchestratorConnectionsTxCreateCertReply OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx create certificate reply to vBond" + ::= { orchestratorConnectionsEntry 48 } + +-- tagpath /orchestrator/connections/rx_create_cert_reply +orchestratorConnectionsRxCreateCertReply OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx create certificate reply from vManage" + ::= { orchestratorConnectionsEntry 49 } + +-- tagpath /orchestrator/connections/cloud-hosted +orchestratorConnectionsCloudHosted OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Controller hosted in Cisco cloud" + ::= { orchestratorConnectionsEntry 50 } + +-- tagpath /orchestrator/connections/peer-region-id-set +orchestratorConnectionsPeerRegionIdSet OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Peer region id set" + ::= { orchestratorConnectionsEntry 51 } + +-- tagpath /orchestrator/connections/peer-sess-id +orchestratorConnectionsPeerSessId OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Peer Session ID" + ::= { orchestratorConnectionsEntry 52 } + +-- tagpath /orchestrator/connections-history +orchestratorConnectionsHistoryTable OBJECT-TYPE + SYNTAX SEQUENCE OF OrchestratorConnectionsHistoryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display orchestrator connection history" + ::= { orchestrator 2 } + +-- tagpath /orchestrator/connections-history +orchestratorConnectionsHistoryEntry OBJECT-TYPE + SYNTAX OrchestratorConnectionsHistoryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { orchestratorConnectionsHistoryInstance, orchestratorConnectionsHistoryIndex } + ::= { orchestratorConnectionsHistoryTable 1 } + +OrchestratorConnectionsHistoryEntry ::= + SEQUENCE { + orchestratorConnectionsHistoryInstance Unsigned32, + orchestratorConnectionsHistoryIndex Unsigned32, + orchestratorConnectionsHistoryPeerType INTEGER, + orchestratorConnectionsHistorySiteId Unsigned32, + orchestratorConnectionsHistoryDomainId Unsigned32, + orchestratorConnectionsHistoryProtocol INTEGER, + orchestratorConnectionsHistoryPrivateIp InetAddressIP, + orchestratorConnectionsHistoryPrivatePort Unsigned32, + orchestratorConnectionsHistoryPublicIp InetAddressIP, + orchestratorConnectionsHistoryPublicPort Unsigned32, + orchestratorConnectionsHistorySystemIp InetAddressIP, + orchestratorConnectionsHistoryLocalColor INTEGER, + orchestratorConnectionsHistoryRemoteColor INTEGER, + orchestratorConnectionsHistoryState SessionState, + orchestratorConnectionsHistoryLocalEnum ConnFlagEnum, + orchestratorConnectionsHistoryRemoteEnum ConnFlagEnum, + orchestratorConnectionsHistoryLocalStateInfo String, + orchestratorConnectionsHistoryRemoteStateInfo String, + orchestratorConnectionsHistoryLocalPrivateIp InetAddressIP, + orchestratorConnectionsHistoryLocalPrivatePort Unsigned32, + orchestratorConnectionsHistoryDowntime String, + orchestratorConnectionsHistoryTxHello Unsigned32, + orchestratorConnectionsHistoryTxConnects Unsigned32, + orchestratorConnectionsHistoryTxRegisters Unsigned32, + orchestratorConnectionsHistoryTxRegisterReplies Unsigned32, + orchestratorConnectionsHistoryTxChallenge Unsigned32, + orchestratorConnectionsHistoryTxChallengeResp Unsigned32, + orchestratorConnectionsHistoryTxChallengeAck Unsigned32, + orchestratorConnectionsHistoryTxTeardown Unsigned32, + orchestratorConnectionsHistoryTxTeardownAll Unsigned32, + orchestratorConnectionsHistoryTxVmToPeer Unsigned32, + orchestratorConnectionsHistoryTxRegisterToVm Unsigned32, + orchestratorConnectionsHistoryRxHello Unsigned32, + orchestratorConnectionsHistoryRxConnects Unsigned32, + orchestratorConnectionsHistoryRxRegisters Unsigned32, + orchestratorConnectionsHistoryRxRegisterReplies Unsigned32, + orchestratorConnectionsHistoryRxChallenge Unsigned32, + orchestratorConnectionsHistoryRxChallengeResp Unsigned32, + orchestratorConnectionsHistoryRxChallengeAck Unsigned32, + orchestratorConnectionsHistoryRxTeardown Unsigned32, + orchestratorConnectionsHistoryRxVmToPeer Unsigned32, + orchestratorConnectionsHistoryRxRegisterToVm Unsigned32, + orchestratorConnectionsHistoryRepCount Unsigned32, + orchestratorConnectionsHistoryPrevDowntime String, + orchestratorConnectionsHistoryHOrgname String, + orchestratorConnectionsHistoryHSporgname String, + orchestratorConnectionsHistoryUuid String, + orchestratorConnectionsHistoryTxCreateCert Unsigned32, + orchestratorConnectionsHistoryRxCreateCert Unsigned32, + orchestratorConnectionsHistoryTxCreateCertReply Unsigned32, + orchestratorConnectionsHistoryRxCreateCertReply Unsigned32 + } + +-- tagpath /orchestrator/connections-history/instance +orchestratorConnectionsHistoryInstance OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "vdaemon instance id" + ::= { orchestratorConnectionsHistoryEntry 1 } + +-- tagpath /orchestrator/connections-history/index +orchestratorConnectionsHistoryIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "History index" + ::= { orchestratorConnectionsHistoryEntry 2 } + +-- tagpath /orchestrator/connections-history/peer-type +orchestratorConnectionsHistoryPeerType OBJECT-TYPE + SYNTAX INTEGER {unknown(0),vedge(1),vhub(2),vsmart(3),vbond(4),vmanage(5),ztp(6),vcontainer(7)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Connection type" + ::= { orchestratorConnectionsHistoryEntry 3 } + +-- tagpath /orchestrator/connections-history/site-id +orchestratorConnectionsHistorySiteId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Site ID" + ::= { orchestratorConnectionsHistoryEntry 4 } + +-- tagpath /orchestrator/connections-history/domain-id +orchestratorConnectionsHistoryDomainId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Domain ID" + ::= { orchestratorConnectionsHistoryEntry 5 } + +-- tagpath /orchestrator/connections-history/protocol +orchestratorConnectionsHistoryProtocol OBJECT-TYPE + SYNTAX INTEGER {dtls(0),tls(1)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Protocol" + DEFVAL { dtls } + ::= { orchestratorConnectionsHistoryEntry 6 } + +-- tagpath /orchestrator/connections-history/private-ip +orchestratorConnectionsHistoryPrivateIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Private IP address" + ::= { orchestratorConnectionsHistoryEntry 7 } + +-- tagpath /orchestrator/connections-history/private-port +orchestratorConnectionsHistoryPrivatePort OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Private port number" + ::= { orchestratorConnectionsHistoryEntry 8 } + +-- tagpath /orchestrator/connections-history/public-ip +orchestratorConnectionsHistoryPublicIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Public IP address" + ::= { orchestratorConnectionsHistoryEntry 9 } + +-- tagpath /orchestrator/connections-history/public-port +orchestratorConnectionsHistoryPublicPort OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Public port number" + ::= { orchestratorConnectionsHistoryEntry 10 } + +-- tagpath /orchestrator/connections-history/system-ip +orchestratorConnectionsHistorySystemIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "System IP address" + ::= { orchestratorConnectionsHistoryEntry 11 } + +-- tagpath /orchestrator/connections-history/local-color +orchestratorConnectionsHistoryLocalColor OBJECT-TYPE + SYNTAX INTEGER {default(1),mpls(2),metro-ethernet(3),biz-internet(4),public-internet(5),lte(6),threeG(7),red(8),green(9),blue(10),gold(11),silver(12),bronze(13),custom1(14),custom2(15),custom3(16),private1(17),private2(18),private3(19),private4(20),private5(21),private6(22)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Local color" + ::= { orchestratorConnectionsHistoryEntry 12 } + +-- tagpath /orchestrator/connections-history/remote-color +orchestratorConnectionsHistoryRemoteColor OBJECT-TYPE + SYNTAX INTEGER {default(1),mpls(2),metro-ethernet(3),biz-internet(4),public-internet(5),lte(6),threeG(7),red(8),green(9),blue(10),gold(11),silver(12),bronze(13),custom1(14),custom2(15),custom3(16),private1(17),private2(18),private3(19),private4(20),private5(21),private6(22)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Remote color" + ::= { orchestratorConnectionsHistoryEntry 13 } + +-- tagpath /orchestrator/connections-history/state +orchestratorConnectionsHistoryState OBJECT-TYPE + SYNTAX SessionState + MAX-ACCESS read-only + STATUS current + DESCRIPTION "State" + ::= { orchestratorConnectionsHistoryEntry 14 } + +-- tagpath /orchestrator/connections-history/local_enum +orchestratorConnectionsHistoryLocalEnum OBJECT-TYPE + SYNTAX ConnFlagEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Local error reason" + ::= { orchestratorConnectionsHistoryEntry 15 } + +-- tagpath /orchestrator/connections-history/remote_enum +orchestratorConnectionsHistoryRemoteEnum OBJECT-TYPE + SYNTAX ConnFlagEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Remote error reason" + ::= { orchestratorConnectionsHistoryEntry 16 } + +-- tagpath /orchestrator/connections-history/local-state-info +orchestratorConnectionsHistoryLocalStateInfo OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Local state information" + ::= { orchestratorConnectionsHistoryEntry 17 } + +-- tagpath /orchestrator/connections-history/remote-state-info +orchestratorConnectionsHistoryRemoteStateInfo OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Remote state information" + ::= { orchestratorConnectionsHistoryEntry 18 } + +-- tagpath /orchestrator/connections-history/local-private-ip +orchestratorConnectionsHistoryLocalPrivateIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Private IP address" + ::= { orchestratorConnectionsHistoryEntry 19 } + +-- tagpath /orchestrator/connections-history/local-private-port +orchestratorConnectionsHistoryLocalPrivatePort OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Private port" + ::= { orchestratorConnectionsHistoryEntry 20 } + +-- tagpath /orchestrator/connections-history/downtime +orchestratorConnectionsHistoryDowntime OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Downtime" + ::= { orchestratorConnectionsHistoryEntry 21 } + +-- tagpath /orchestrator/connections-history/tx_hello +orchestratorConnectionsHistoryTxHello OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx hello" + ::= { orchestratorConnectionsHistoryEntry 22 } + +-- tagpath /orchestrator/connections-history/tx_connects +orchestratorConnectionsHistoryTxConnects OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx connects" + ::= { orchestratorConnectionsHistoryEntry 23 } + +-- tagpath /orchestrator/connections-history/tx_registers +orchestratorConnectionsHistoryTxRegisters OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx registers" + ::= { orchestratorConnectionsHistoryEntry 24 } + +-- tagpath /orchestrator/connections-history/tx_register_replies +orchestratorConnectionsHistoryTxRegisterReplies OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx register replies" + ::= { orchestratorConnectionsHistoryEntry 25 } + +-- tagpath /orchestrator/connections-history/tx_challenge +orchestratorConnectionsHistoryTxChallenge OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx challenge" + ::= { orchestratorConnectionsHistoryEntry 26 } + +-- tagpath /orchestrator/connections-history/tx_challenge_resp +orchestratorConnectionsHistoryTxChallengeResp OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx challenge response" + ::= { orchestratorConnectionsHistoryEntry 27 } + +-- tagpath /orchestrator/connections-history/tx_challenge_ack +orchestratorConnectionsHistoryTxChallengeAck OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx challenge ack" + ::= { orchestratorConnectionsHistoryEntry 28 } + +-- tagpath /orchestrator/connections-history/tx_teardown +orchestratorConnectionsHistoryTxTeardown OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx teardown" + ::= { orchestratorConnectionsHistoryEntry 29 } + +-- tagpath /orchestrator/connections-history/tx_teardown_all +orchestratorConnectionsHistoryTxTeardownAll OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx teardown all connections" + ::= { orchestratorConnectionsHistoryEntry 30 } + +-- tagpath /orchestrator/connections-history/tx_vm_to_peer +orchestratorConnectionsHistoryTxVmToPeer OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx vManage to peer" + ::= { orchestratorConnectionsHistoryEntry 31 } + +-- tagpath /orchestrator/connections-history/tx_register_to_vm +orchestratorConnectionsHistoryTxRegisterToVm OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx register to vManage" + ::= { orchestratorConnectionsHistoryEntry 32 } + +-- tagpath /orchestrator/connections-history/rx_hello +orchestratorConnectionsHistoryRxHello OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx hello" + ::= { orchestratorConnectionsHistoryEntry 33 } + +-- tagpath /orchestrator/connections-history/rx_connects +orchestratorConnectionsHistoryRxConnects OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx connects" + ::= { orchestratorConnectionsHistoryEntry 34 } + +-- tagpath /orchestrator/connections-history/rx_registers +orchestratorConnectionsHistoryRxRegisters OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx registers" + ::= { orchestratorConnectionsHistoryEntry 35 } + +-- tagpath /orchestrator/connections-history/rx_register_replies +orchestratorConnectionsHistoryRxRegisterReplies OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx register replies" + ::= { orchestratorConnectionsHistoryEntry 36 } + +-- tagpath /orchestrator/connections-history/rx_challenge +orchestratorConnectionsHistoryRxChallenge OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx challenge" + ::= { orchestratorConnectionsHistoryEntry 37 } + +-- tagpath /orchestrator/connections-history/rx_challenge_resp +orchestratorConnectionsHistoryRxChallengeResp OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx challenge response" + ::= { orchestratorConnectionsHistoryEntry 38 } + +-- tagpath /orchestrator/connections-history/rx_challenge_ack +orchestratorConnectionsHistoryRxChallengeAck OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx challenge ack" + ::= { orchestratorConnectionsHistoryEntry 39 } + +-- tagpath /orchestrator/connections-history/rx_teardown +orchestratorConnectionsHistoryRxTeardown OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx teardown" + ::= { orchestratorConnectionsHistoryEntry 40 } + +-- tagpath /orchestrator/connections-history/rx_vm_to_peer +orchestratorConnectionsHistoryRxVmToPeer OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx vManage to peer" + ::= { orchestratorConnectionsHistoryEntry 41 } + +-- tagpath /orchestrator/connections-history/rx_register_to_vm +orchestratorConnectionsHistoryRxRegisterToVm OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx register to vManage" + ::= { orchestratorConnectionsHistoryEntry 42 } + +-- tagpath /orchestrator/connections-history/rep-count +orchestratorConnectionsHistoryRepCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Repeat count" + ::= { orchestratorConnectionsHistoryEntry 43 } + +-- tagpath /orchestrator/connections-history/prev-downtime +orchestratorConnectionsHistoryPrevDowntime OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Previous downtime" + ::= { orchestratorConnectionsHistoryEntry 44 } + +-- tagpath /orchestrator/connections-history/h-orgname +orchestratorConnectionsHistoryHOrgname OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Organization Name" + ::= { orchestratorConnectionsHistoryEntry 45 } + +-- tagpath /orchestrator/connections-history/h-sporgname +orchestratorConnectionsHistoryHSporgname OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "SP Organization Name" + ::= { orchestratorConnectionsHistoryEntry 46 } + +-- tagpath /orchestrator/connections-history/uuid +orchestratorConnectionsHistoryUuid OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Peer's unique device identifier" + ::= { orchestratorConnectionsHistoryEntry 47 } + +-- tagpath /orchestrator/connections-history/tx_create_cert +orchestratorConnectionsHistoryTxCreateCert OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx create certificate to vManage" + ::= { orchestratorConnectionsHistoryEntry 48 } + +-- tagpath /orchestrator/connections-history/rx_create_cert +orchestratorConnectionsHistoryRxCreateCert OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx create certificate from vBond" + ::= { orchestratorConnectionsHistoryEntry 49 } + +-- tagpath /orchestrator/connections-history/tx_create_cert_reply +orchestratorConnectionsHistoryTxCreateCertReply OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx create certificate reply to vBond" + ::= { orchestratorConnectionsHistoryEntry 50 } + +-- tagpath /orchestrator/connections-history/rx_create_cert_reply +orchestratorConnectionsHistoryRxCreateCertReply OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx create certificate reply from vManage" + ::= { orchestratorConnectionsHistoryEntry 51 } + +-- tagpath /orchestrator/local-properties/wan-interface-list +orchestratorLocalPropertiesWanInterfaceListTable OBJECT-TYPE + SYNTAX SEQUENCE OF OrchestratorLocalPropertiesWanInterfaceListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "List of WAN interfaces" + ::= { orchestratorLocalProperties 12 } + +-- tagpath /orchestrator/local-properties/wan-interface-list +orchestratorLocalPropertiesWanInterfaceListEntry OBJECT-TYPE + SYNTAX OrchestratorLocalPropertiesWanInterfaceListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { orchestratorLocalPropertiesWanInterfaceListInstance, orchestratorLocalPropertiesWanInterfaceListIndex } + ::= { orchestratorLocalPropertiesWanInterfaceListTable 1 } + +OrchestratorLocalPropertiesWanInterfaceListEntry ::= + SEQUENCE { + orchestratorLocalPropertiesWanInterfaceListIndex Unsigned32, + orchestratorLocalPropertiesWanInterfaceListIp InetAddressIP, + orchestratorLocalPropertiesWanInterfaceListPort Unsigned32, + orchestratorLocalPropertiesWanInterfaceListNumVsmarts Unsigned32, + orchestratorLocalPropertiesWanInterfaceListNumVmanages Unsigned32, + orchestratorLocalPropertiesWanInterfaceListAdminState StateEnum, + orchestratorLocalPropertiesWanInterfaceListOperationState StateEnum, + orchestratorLocalPropertiesWanInterfaceListLastConnTime String, + orchestratorLocalPropertiesWanInterfaceListInstance Unsigned32, + orchestratorLocalPropertiesWanInterfaceListInterfaceAdminState StateEnum, + orchestratorLocalPropertiesWanInterfaceListInterfaceOperState StateEnum + } + +-- tagpath /orchestrator/local-properties/wan-interface-list/index +orchestratorLocalPropertiesWanInterfaceListIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "WAN index" + ::= { orchestratorLocalPropertiesWanInterfaceListEntry 1 } + +-- tagpath /orchestrator/local-properties/wan-interface-list/ip +orchestratorLocalPropertiesWanInterfaceListIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "IP address" + ::= { orchestratorLocalPropertiesWanInterfaceListEntry 2 } + +-- tagpath /orchestrator/local-properties/wan-interface-list/port +orchestratorLocalPropertiesWanInterfaceListPort OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Port" + ::= { orchestratorLocalPropertiesWanInterfaceListEntry 3 } + +-- tagpath /orchestrator/local-properties/wan-interface-list/num-vsmarts +orchestratorLocalPropertiesWanInterfaceListNumVsmarts OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of vSmarts" + ::= { orchestratorLocalPropertiesWanInterfaceListEntry 4 } + +-- tagpath /orchestrator/local-properties/wan-interface-list/num-vmanages +orchestratorLocalPropertiesWanInterfaceListNumVmanages OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of vManages" + ::= { orchestratorLocalPropertiesWanInterfaceListEntry 5 } + +-- tagpath /orchestrator/local-properties/wan-interface-list/admin-state +orchestratorLocalPropertiesWanInterfaceListAdminState OBJECT-TYPE + SYNTAX StateEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Administrative state" + ::= { orchestratorLocalPropertiesWanInterfaceListEntry 6 } + +-- tagpath /orchestrator/local-properties/wan-interface-list/operation-state +orchestratorLocalPropertiesWanInterfaceListOperationState OBJECT-TYPE + SYNTAX StateEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Operational state" + ::= { orchestratorLocalPropertiesWanInterfaceListEntry 7 } + +-- tagpath /orchestrator/local-properties/wan-interface-list/last-conn-time +orchestratorLocalPropertiesWanInterfaceListLastConnTime OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Time since last connection" + ::= { orchestratorLocalPropertiesWanInterfaceListEntry 8 } + +-- tagpath /orchestrator/local-properties/wan-interface-list/instance +orchestratorLocalPropertiesWanInterfaceListInstance OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "vdaemon instance ID" + ::= { orchestratorLocalPropertiesWanInterfaceListEntry 9 } + +-- tagpath /orchestrator/local-properties/wan-interface-list/interface-admin-state +orchestratorLocalPropertiesWanInterfaceListInterfaceAdminState OBJECT-TYPE + SYNTAX StateEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Interface administrative state" + ::= { orchestratorLocalPropertiesWanInterfaceListEntry 10 } + +-- tagpath /orchestrator/local-properties/wan-interface-list/interface-oper-state +orchestratorLocalPropertiesWanInterfaceListInterfaceOperState OBJECT-TYPE + SYNTAX StateEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Interface operational state" + ::= { orchestratorLocalPropertiesWanInterfaceListEntry 11 } + +-- tagpath /orchestrator/valid-vsmarts +orchestratorValidVsmartsTable OBJECT-TYPE + SYNTAX SEQUENCE OF OrchestratorValidVsmartsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display valid vSmarts" + ::= { orchestrator 5 } + +-- tagpath /orchestrator/valid-vsmarts +orchestratorValidVsmartsEntry OBJECT-TYPE + SYNTAX OrchestratorValidVsmartsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { orchestratorValidVsmartsSerialNumber, orchestratorValidVsmartsOrg } + ::= { orchestratorValidVsmartsTable 1 } + +OrchestratorValidVsmartsEntry ::= + SEQUENCE { + orchestratorValidVsmartsSerialNumber String, + orchestratorValidVsmartsOrg String + } + +-- tagpath /orchestrator/valid-vsmarts/serial-number +orchestratorValidVsmartsSerialNumber OBJECT-TYPE + SYNTAX String (SIZE (1 .. 40)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Serial number of the device" + ::= { orchestratorValidVsmartsEntry 1 } + +-- tagpath /orchestrator/valid-vsmarts/org +orchestratorValidVsmartsOrg OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Organization that the controller belongs to" + ::= { orchestratorValidVsmartsEntry 2 } + +-- tagpath /orchestrator/valid-vedges +orchestratorValidVedgesTable OBJECT-TYPE + SYNTAX SEQUENCE OF OrchestratorValidVedgesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display valid vedges" + ::= { orchestrator 6 } + +-- tagpath /orchestrator/valid-vedges +orchestratorValidVedgesEntry OBJECT-TYPE + SYNTAX OrchestratorValidVedgesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { IMPLIED orchestratorValidVedgesChassisNumber } + ::= { orchestratorValidVedgesTable 1 } + +OrchestratorValidVedgesEntry ::= + SEQUENCE { + orchestratorValidVedgesChassisNumber String, + orchestratorValidVedgesSerialNumber String, + orchestratorValidVedgesValidity INTEGER, + orchestratorValidVedgesOrg String, + orchestratorValidVedgesInstalledSerialNumber String, + orchestratorValidVedgesSubjectSerialNumber String + } + +-- tagpath /orchestrator/valid-vedges/chassis-number +orchestratorValidVedgesChassisNumber OBJECT-TYPE + SYNTAX String (SIZE (1 .. 40)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Chassis number of the device" + ::= { orchestratorValidVedgesEntry 1 } + +-- tagpath /orchestrator/valid-vedges/serial-number +orchestratorValidVedgesSerialNumber OBJECT-TYPE + SYNTAX String (SIZE (1 .. 40)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Serial number of the device" + ::= { orchestratorValidVedgesEntry 2 } + +-- tagpath /orchestrator/valid-vedges/validity +orchestratorValidVedgesValidity OBJECT-TYPE + SYNTAX INTEGER {valid(1),invalid(2),staging(3)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Device valid or staging" + ::= { orchestratorValidVedgesEntry 3 } + +-- tagpath /orchestrator/valid-vedges/org +orchestratorValidVedgesOrg OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Organization the vedge belongs to" + ::= { orchestratorValidVedgesEntry 4 } + +-- tagpath /orchestrator/valid-vedges/installed-serial-number +orchestratorValidVedgesInstalledSerialNumber OBJECT-TYPE + SYNTAX String (SIZE (1 .. 40)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Installed Serial number of the device" + ::= { orchestratorValidVedgesEntry 5 } + +-- tagpath /orchestrator/valid-vedges/subject-serial-number +orchestratorValidVedgesSubjectSerialNumber OBJECT-TYPE + SYNTAX String (SIZE (1 .. 12)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Subject Serial number of the device" + ::= { orchestratorValidVedgesEntry 6 } + +-- tagpath /orchestrator/summary +orchestratorSummaryTable OBJECT-TYPE + SYNTAX SEQUENCE OF OrchestratorSummaryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display orchestrator summary" + ::= { orchestrator 7 } + +-- tagpath /orchestrator/summary +orchestratorSummaryEntry OBJECT-TYPE + SYNTAX OrchestratorSummaryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { orchestratorSummaryInstance } + ::= { orchestratorSummaryTable 1 } + +OrchestratorSummaryEntry ::= + SEQUENCE { + orchestratorSummaryInstance Unsigned32, + orchestratorSummaryVmanageCounts UnsignedShort, + orchestratorSummaryVsmartCounts UnsignedShort, + orchestratorSummaryVedgeCounts UnsignedShort, + orchestratorSummaryProtocol INTEGER, + orchestratorSummaryListeningIp InetAddressIP, + orchestratorSummaryListeningPort Unsigned32, + orchestratorSummaryListeningIpv6 InetAddressIP, + orchestratorSummaryValidControllerCounts UnsignedShort + } + +-- tagpath /orchestrator/summary/instance +orchestratorSummaryInstance OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "vdaemon instance id" + ::= { orchestratorSummaryEntry 1 } + +-- tagpath /orchestrator/summary/vmanage_counts +orchestratorSummaryVmanageCounts OBJECT-TYPE + SYNTAX UnsignedShort + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { orchestratorSummaryEntry 2 } + +-- tagpath /orchestrator/summary/vsmart_counts +orchestratorSummaryVsmartCounts OBJECT-TYPE + SYNTAX UnsignedShort + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { orchestratorSummaryEntry 3 } + +-- tagpath /orchestrator/summary/vedge_counts +orchestratorSummaryVedgeCounts OBJECT-TYPE + SYNTAX UnsignedShort + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { orchestratorSummaryEntry 4 } + +-- tagpath /control/summary/protocol +orchestratorSummaryProtocol OBJECT-TYPE + SYNTAX INTEGER {dtls(0),tls(1)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Protocol" + ::= { orchestratorSummaryEntry 5 } + +-- tagpath /orchestrator/summary/listening_ip +orchestratorSummaryListeningIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Listening IP address" + ::= { orchestratorSummaryEntry 6 } + +-- tagpath /orchestrator/summary/listening_port +orchestratorSummaryListeningPort OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Listening port number" + ::= { orchestratorSummaryEntry 7 } + +-- tagpath /orchestrator/summary/listening_ipv6 +orchestratorSummaryListeningIpv6 OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Listening IPv6 address" + ::= { orchestratorSummaryEntry 8 } + +-- tagpath /orchestrator/summary/valid_controller_counts +orchestratorSummaryValidControllerCounts OBJECT-TYPE + SYNTAX UnsignedShort + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Valid Controller Counts" + ::= { orchestratorSummaryEntry 9 } + +-- tagpath /orchestrator/valid-vmanage-id +orchestratorValidVmanageIdTable OBJECT-TYPE + SYNTAX SEQUENCE OF OrchestratorValidVmanageIdEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display valid vManage CA id" + ::= { orchestrator 8 } + +-- tagpath /orchestrator/valid-vmanage-id +orchestratorValidVmanageIdEntry OBJECT-TYPE + SYNTAX OrchestratorValidVmanageIdEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { IMPLIED orchestratorValidVManageIdChassisNumbers } + ::= { orchestratorValidVmanageIdTable 1 } + +OrchestratorValidVmanageIdEntry ::= + SEQUENCE { + orchestratorValidVManageIdChassisNumbers String + } + +-- tagpath /orchestrator/valid-vmanage-id/chassis-number +orchestratorValidVManageIdChassisNumbers OBJECT-TYPE + SYNTAX String (SIZE (1 .. 40)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Chassis number of the device" + ::= { orchestratorValidVmanageIdEntry 1 } + +-- tagpath /orchestrator/reverse-proxy-mapping +orchestratorReverseProxyMappingTable OBJECT-TYPE + SYNTAX SEQUENCE OF OrchestratorReverseProxyMapping + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display configured reverse proxy mappings" + ::= { orchestrator 9 } + +-- tagpath /orchestrator/reverse-proxy-mapping +orchestratorReverseProxyMapping OBJECT-TYPE + SYNTAX OrchestratorReverseProxyMapping + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { orchestratorReverseProxyMappingUuid, + orchestratorReverseProxyMappingPrivateIp, orchestratorReverseProxyMappingPrivatePort } + ::= { orchestratorReverseProxyMappingTable 1 } + +OrchestratorReverseProxyMapping ::= + SEQUENCE { + orchestratorReverseProxyMappingUuid String, + orchestratorReverseProxyMappingPrivateIp InetAddressIP, + orchestratorReverseProxyMappingPrivatePort UnsignedShort, + orchestratorReverseProxyMappingProxyIp InetAddressIP, + orchestratorReverseProxyMappingProxyPort UnsignedShort + } + +-- tagpath /orchestrator/reverse-proxy-mapping/uuid +orchestratorReverseProxyMappingUuid OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "UUID of vSmart or vManage" + ::= { orchestratorReverseProxyMapping 1 } + +-- tagpath /orchestrator/reverse-proxy-mapping/private-ip +orchestratorReverseProxyMappingPrivateIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Private IP address of vSmart or vManage" + ::= { orchestratorReverseProxyMapping 2 } + +-- tagpath /orchestrator/reverse-proxy-mapping/private-port +orchestratorReverseProxyMappingPrivatePort OBJECT-TYPE + SYNTAX UnsignedShort + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Private port of vSmart or vManage" + ::= { orchestratorReverseProxyMapping 3 } + +-- tagpath /orchestrator/reverse-proxy-mapping/proxy-ip +orchestratorReverseProxyMappingProxyIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Proxy IP address mapping this vSmart or vManage" + ::= { orchestratorReverseProxyMapping 4 } + +-- tagpath /orchestrator/reverse-proxy-mapping/proxy-port +orchestratorReverseProxyMappingProxyPort OBJECT-TYPE + SYNTAX UnsignedShort + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Proxy port mapping this vSmart or vManage" + ::= { orchestratorReverseProxyMapping 5 } + +-- tagpath /orchestrator/unclaimed-vedges +orchestratorUnclaimedVedgesTable OBJECT-TYPE + SYNTAX SEQUENCE OF OrchestratorUnclaimedVedgesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display unclaimed vedges" + ::= { orchestrator 10 } + +-- tagpath /orchestrator/unclaimed-vedges +orchestratorUnclaimedVedgesEntry OBJECT-TYPE + SYNTAX OrchestratorUnclaimedVedgesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { IMPLIED orchestratorUnclaimedVedgesChassisNumber } + ::= { orchestratorUnclaimedVedgesTable 1 } + +OrchestratorUnclaimedVedgesEntry ::= + SEQUENCE { + orchestratorUnclaimedVedgesChassisNumber String, + orchestratorUnclaimedVedgesSerialNumber String, + orchestratorUnclaimedVedgesSubjectSerialNumber String, + orchestratorUnclaimedVedgesOrg String + } + +-- tagpath /orchestrator/unclaimed-vedges/chassis-number +orchestratorUnclaimedVedgesChassisNumber OBJECT-TYPE + SYNTAX String (SIZE (1 .. 40)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Chassis number of the device" + ::= { orchestratorUnclaimedVedgesEntry 1 } + +-- tagpath /orchestrator/unclaimed-vedges/serial-number +orchestratorUnclaimedVedgesSerialNumber OBJECT-TYPE + SYNTAX String (SIZE (1 .. 40)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Serial number of the device" + ::= { orchestratorUnclaimedVedgesEntry 2 } + +-- tagpath /orchestrator/unclaimed-vedges/subject-serial-number +orchestratorUnclaimedVedgesSubjectSerialNumber OBJECT-TYPE + SYNTAX String (SIZE (1 .. 12)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Subject Serial number of the device" + ::= { orchestratorUnclaimedVedgesEntry 3 } + +-- tagpath /orchestrator/unclaimed-vedges/org +orchestratorUnclaimedVedgesOrg OBJECT-TYPE + SYNTAX String (SIZE (1 .. 128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Organization name" + ::= { orchestratorUnclaimedVedgesEntry 4 } + +-- tagpath /ipsec/local-sa +ipsecLocalSaTable OBJECT-TYPE + SYNTAX SEQUENCE OF IpsecLocalSaEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display IPSec local SA" + ::= { ipsec 1 } + +-- tagpath /ipsec/local-sa +ipsecLocalSaEntry OBJECT-TYPE + SYNTAX IpsecLocalSaEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { ipsecLocalSaTlocAddress, ipsecLocalSaTlocColor, ipsecLocalSaSpi, ipsecLocalSaTlocIndex } + ::= { ipsecLocalSaTable 1 } + +IpsecLocalSaEntry ::= + SEQUENCE { + ipsecLocalSaTlocAddress InetAddressIP, + ipsecLocalSaTlocColor INTEGER, + ipsecLocalSaSpi Unsigned32, + ipsecLocalSaTlocIndex Unsigned32, + ipsecLocalSaIp InetAddressIP, + ipsecLocalSaPort Unsigned32, + ipsecLocalSaEncryptKeyHash String, + ipsecLocalSaAuthKeyHash String, + ipsecLocalSaIpv6 InetAddressIP + } + +-- tagpath /ipsec/local-sa/tloc-address +ipsecLocalSaTlocAddress OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "TLOC address" + ::= { ipsecLocalSaEntry 1 } + +-- tagpath /ipsec/local-sa/tloc-color +ipsecLocalSaTlocColor OBJECT-TYPE + SYNTAX INTEGER {default(1),mpls(2),metro-ethernet(3),biz-internet(4),public-internet(5),lte(6),threeG(7),red(8),green(9),blue(10),gold(11),silver(12),bronze(13),custom1(14),custom2(15),custom3(16),private1(17),private2(18),private3(19),private4(20),private5(21),private6(22)} + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Color" + ::= { ipsecLocalSaEntry 2 } + +-- tagpath /ipsec/local-sa/spi +ipsecLocalSaSpi OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "SPI" + ::= { ipsecLocalSaEntry 3 } + +-- tagpath /ipsec/local-sa/tloc-index +ipsecLocalSaTlocIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "TLOC index" + ::= { ipsecLocalSaEntry 4 } + +-- tagpath /ipsec/local-sa/ip +ipsecLocalSaIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "IP address" + ::= { ipsecLocalSaEntry 5 } + +-- tagpath /ipsec/local-sa/port +ipsecLocalSaPort OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Port number" + ::= { ipsecLocalSaEntry 6 } + +-- tagpath /ipsec/local-sa/encrypt-key-hash +ipsecLocalSaEncryptKeyHash OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Encryption key hash" + ::= { ipsecLocalSaEntry 7 } + +-- tagpath /ipsec/local-sa/auth-key-hash +ipsecLocalSaAuthKeyHash OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Authentication key hash" + ::= { ipsecLocalSaEntry 8 } + +-- tagpath /ipsec/local-sa/ipv6 +ipsecLocalSaIpv6 OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "IPv6 address" + ::= { ipsecLocalSaEntry 9 } + + +-- tagpath /ipsec/inbound-connections +ipsecInboundConnectionsTable OBJECT-TYPE + SYNTAX SEQUENCE OF IpsecInboundConnectionsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display IPSec inbound connections" + ::= { ipsec 2 } + +-- tagpath /ipsec/inbound-connections +ipsecInboundConnectionsEntry OBJECT-TYPE + SYNTAX IpsecInboundConnectionsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { ipsecInboundConnectionsLocalTlocAddress, ipsecInboundConnectionsLocalTlocColor, ipsecInboundConnectionsRemoteTlocAddress, ipsecInboundConnectionsRemoteTlocColor, ipsecInboundConnectionsLocalTlocIndex, ipsecInboundConnectionsRemoteTlocIndex } + ::= { ipsecInboundConnectionsTable 1 } + +IpsecInboundConnectionsEntry ::= + SEQUENCE { + ipsecInboundConnectionsLocalTlocAddress InetAddressIP, + ipsecInboundConnectionsLocalTlocColor INTEGER, + ipsecInboundConnectionsRemoteTlocAddress InetAddressIP, + ipsecInboundConnectionsRemoteTlocColor INTEGER, + ipsecInboundConnectionsLocalTlocIndex Unsigned32, + ipsecInboundConnectionsRemoteTlocIndex Unsigned32, + ipsecInboundConnectionsSourceIp InetAddressIP, + ipsecInboundConnectionsSourcePort Unsigned32, + ipsecInboundConnectionsDestIp InetAddressIP, + ipsecInboundConnectionsDestPort Unsigned32, + ipsecInboundConnectionsNegotiatedEncryptionAlgo String, + ipsecInboundConnectionsTcSpiPerTun Unsigned32, + ipsecInboundConnectionsPkeyHash String, + ipsecInboundConnectionsPeerSpi String + } + +-- tagpath /ipsec/inbound-connections/local-tloc-address +ipsecInboundConnectionsLocalTlocAddress OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Local TLOC address" + ::= { ipsecInboundConnectionsEntry 1 } + +-- tagpath /ipsec/inbound-connections/local-tloc-color +ipsecInboundConnectionsLocalTlocColor OBJECT-TYPE + SYNTAX INTEGER {default(1),mpls(2),metro-ethernet(3),biz-internet(4),public-internet(5),lte(6),threeG(7),red(8),green(9),blue(10),gold(11),silver(12),bronze(13),custom1(14),custom2(15),custom3(16),private1(17),private2(18),private3(19),private4(20),private5(21),private6(22)} + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Local color" + ::= { ipsecInboundConnectionsEntry 2 } + +-- tagpath /ipsec/inbound-connections/remote-tloc-address +ipsecInboundConnectionsRemoteTlocAddress OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Remote TLOC address" + ::= { ipsecInboundConnectionsEntry 3 } + +-- tagpath /ipsec/inbound-connections/remote-tloc-color +ipsecInboundConnectionsRemoteTlocColor OBJECT-TYPE + SYNTAX INTEGER {default(1),mpls(2),metro-ethernet(3),biz-internet(4),public-internet(5),lte(6),threeG(7),red(8),green(9),blue(10),gold(11),silver(12),bronze(13),custom1(14),custom2(15),custom3(16),private1(17),private2(18),private3(19),private4(20),private5(21),private6(22)} + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Remote color" + ::= { ipsecInboundConnectionsEntry 4 } + +-- tagpath /ipsec/inbound-connections/local-tloc-index +ipsecInboundConnectionsLocalTlocIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Local TLOC Index" + ::= { ipsecInboundConnectionsEntry 5 } + +-- tagpath /ipsec/inbound-connections/remote-tloc-index +ipsecInboundConnectionsRemoteTlocIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Remote TLOC Index" + ::= { ipsecInboundConnectionsEntry 6 } + +-- tagpath /ipsec/inbound-connections/source-ip +ipsecInboundConnectionsSourceIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Source IP address" + ::= { ipsecInboundConnectionsEntry 7 } + +-- tagpath /ipsec/inbound-connections/source-port +ipsecInboundConnectionsSourcePort OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Source port number" + ::= { ipsecInboundConnectionsEntry 8 } + +-- tagpath /ipsec/inbound-connections/dest-ip +ipsecInboundConnectionsDestIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Destination IP address" + ::= { ipsecInboundConnectionsEntry 9 } + +-- tagpath /ipsec/inbound-connections/dest-port +ipsecInboundConnectionsDestPort OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Destination port number" + ::= { ipsecInboundConnectionsEntry 10 } + +-- tagpath /ipsec/inbound-connections/negotiated-encryption-algo +ipsecInboundConnectionsNegotiatedEncryptionAlgo OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Negotiated encryption algorithm" + ::= { ipsecInboundConnectionsEntry 11 } + +-- tagpath /ipsec/inbound-connections/tc-pi-per-tun +ipsecInboundConnectionsTcSpiPerTun OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Traffic Control SPIs per Tunnel" + ::= { ipsecInboundConnectionsEntry 12 } + +-- tagpath /ipsec/inbound-connections/peer-key-hash +ipsecInboundConnectionsPkeyHash OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Peer pairwise key hash" + ::= { ipsecInboundConnectionsEntry 13 } + +-- tagpath /ipsec/inbound-connections/peer-spi +ipsecInboundConnectionsPeerSpi OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Peer IPsec SPI" + ::= { ipsecInboundConnectionsEntry 14 } + +-- tagpath /ipsec/outbound-connections +ipsecOutboundConnectionsTable OBJECT-TYPE + SYNTAX SEQUENCE OF IpsecOutboundConnectionsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display IPSec outbound connections" + ::= { ipsec 3 } + +-- tagpath /ipsec/outbound-connections +ipsecOutboundConnectionsEntry OBJECT-TYPE + SYNTAX IpsecOutboundConnectionsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { ipsecOutboundConnectionsSourceIp, ipsecOutboundConnectionsSourcePort, ipsecOutboundConnectionsDestIp, ipsecOutboundConnectionsDestPort, ipsecOutboundConnectionsSpi, ipsecOutboundConnectionsTlocIndex } + ::= { ipsecOutboundConnectionsTable 1 } + +IpsecOutboundConnectionsEntry ::= + SEQUENCE { + ipsecOutboundConnectionsSourceIp InetAddressIP, + ipsecOutboundConnectionsSourcePort Unsigned32, + ipsecOutboundConnectionsDestIp InetAddressIP, + ipsecOutboundConnectionsDestPort Unsigned32, + ipsecOutboundConnectionsSpi Unsigned32, + ipsecOutboundConnectionsTlocIndex Unsigned32, + ipsecOutboundConnectionsTunnelMtu Unsigned32, + ipsecOutboundConnectionsRemoteTlocAddress InetAddressIP, + ipsecOutboundConnectionsRemoteTlocColor INTEGER, + ipsecOutboundConnectionsAuthenticationUsed String, + ipsecOutboundConnectionsEncryptKeyHash String, + ipsecOutboundConnectionsAuthKeyHash String, + ipsecOutboundConnectionsNegotiatedAlgo String, + ipsecOutboundConnectionsTcSpiPerTun Unsigned32, + ipsecOutboundConnectionsPkeyHash String, + ipsecOutboundConnectionsPeerSpi String, + ipsecOutboundConnectionsLocalTlocAddress InetAddressIP, + ipsecOutboundConnectionsLocalTlocColor INTEGER, + ipsecOutboundConnectionsIntegrityUsed String + } + +-- tagpath /ipsec/outbound-connections/source-ip +ipsecOutboundConnectionsSourceIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Source IP address" + ::= { ipsecOutboundConnectionsEntry 1 } + +-- tagpath /ipsec/outbound-connections/source-port +ipsecOutboundConnectionsSourcePort OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Source port number" + ::= { ipsecOutboundConnectionsEntry 2 } + +-- tagpath /ipsec/outbound-connections/dest-ip +ipsecOutboundConnectionsDestIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Destination IP address" + ::= { ipsecOutboundConnectionsEntry 3 } + +-- tagpath /ipsec/outbound-connections/dest-port +ipsecOutboundConnectionsDestPort OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Destination port number" + ::= { ipsecOutboundConnectionsEntry 4 } + +-- tagpath /ipsec/outbound-connections/spi +ipsecOutboundConnectionsSpi OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "SPI" + ::= { ipsecOutboundConnectionsEntry 5 } + +-- tagpath /ipsec/outbound-connections/tloc-index +ipsecOutboundConnectionsTlocIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "TLOC index" + ::= { ipsecOutboundConnectionsEntry 6 } + +-- tagpath /ipsec/outbound-connections/tunnel-mtu +ipsecOutboundConnectionsTunnelMtu OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tunnel MTU" + ::= { ipsecOutboundConnectionsEntry 7 } + +-- tagpath /ipsec/outbound-connections/remote-tloc-address +ipsecOutboundConnectionsRemoteTlocAddress OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Remote TLOC address" + ::= { ipsecOutboundConnectionsEntry 8 } + +-- tagpath /ipsec/outbound-connections/remote-tloc-color +ipsecOutboundConnectionsRemoteTlocColor OBJECT-TYPE + SYNTAX INTEGER {default(1),mpls(2),metro-ethernet(3),biz-internet(4),public-internet(5),lte(6),threeG(7),red(8),green(9),blue(10),gold(11),silver(12),bronze(13),custom1(14),custom2(15),custom3(16),private1(17),private2(18),private3(19),private4(20),private5(21),private6(22)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Remote color" + ::= { ipsecOutboundConnectionsEntry 9 } + +-- tagpath /ipsec/outbound-connections/authentication-used +ipsecOutboundConnectionsAuthenticationUsed OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION "Authentication used" + ::= { ipsecOutboundConnectionsEntry 10 } + +-- tagpath /ipsec/outbound-connections/encrypt-key-hash +ipsecOutboundConnectionsEncryptKeyHash OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Encryption key hash" + ::= { ipsecOutboundConnectionsEntry 11 } + +-- tagpath /ipsec/outbound-connections/auth-key-hash +ipsecOutboundConnectionsAuthKeyHash OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Authentication key hash" + ::= { ipsecOutboundConnectionsEntry 12 } + +-- tagpath /ipsec/outbound-connections/negotiated-algo +ipsecOutboundConnectionsNegotiatedAlgo OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Negotiated Encryption Algorithm" + ::= { ipsecOutboundConnectionsEntry 13 } + +-- tagpath /ipsec/outbound-connections/tc-spi-per-tun +ipsecOutboundConnectionsTcSpiPerTun OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Traffic Control SPIs per Tunnel" + ::= { ipsecOutboundConnectionsEntry 14 } + +-- tagpath /ipsec/outbound-connections/peer-key-hash +ipsecOutboundConnectionsPkeyHash OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Peer pairwise key hash" + ::= { ipsecOutboundConnectionsEntry 15 } + +-- tagpath /ipsec/outbound-connections/peer-spi +ipsecOutboundConnectionsPeerSpi OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Peer IPsec SPI" + ::= { ipsecOutboundConnectionsEntry 16 } + +-- tagpath /ipsec/outbound-connections/local-tloc-address +ipsecOutboundConnectionsLocalTlocAddress OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Local TLOC address" + ::= { ipsecOutboundConnectionsEntry 17 } + +-- tagpath /ipsec/outbound-connections/local-tloc-color +ipsecOutboundConnectionsLocalTlocColor OBJECT-TYPE + SYNTAX INTEGER {default(1),mpls(2),metro-ethernet(3),biz-internet(4),public-internet(5),lte(6),threeG(7),red(8),green(9),blue(10),gold(11),silver(12),bronze(13),custom1(14),custom2(15),custom3(16),private1(17),private2(18),private3(19),private4(20),private5(21),private6(22)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Local color" + ::= { ipsecOutboundConnectionsEntry 18 } + +-- tagpath /ipsec/outbound-connections/integrity-used +ipsecOutboundConnectionsIntegrityUsed OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Integrity used" + ::= { ipsecOutboundConnectionsEntry 19 } + +-- tagpath /ipsec/ike/inbound-connections +ipsecIkeInboundConnectionsTable OBJECT-TYPE + SYNTAX SEQUENCE OF IpsecIkeInboundConnectionsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display IPsec-IKE inbound connections" + ::= { ipsecIke 1 } + +-- tagpath /ipsec/ike/inbound-connections +ipsecIkeInboundConnectionsEntry OBJECT-TYPE + SYNTAX IpsecIkeInboundConnectionsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { ipsecIkeInboundConnectionsSourceIp, ipsecIkeInboundConnectionsSourcePort, ipsecIkeInboundConnectionsDestIp, ipsecIkeInboundConnectionsDestPort } + ::= { ipsecIkeInboundConnectionsTable 1 } + +IpsecIkeInboundConnectionsEntry ::= + SEQUENCE { + ipsecIkeInboundConnectionsSourceIp InetAddressIP, + ipsecIkeInboundConnectionsSourcePort Unsigned32, + ipsecIkeInboundConnectionsDestIp InetAddressIP, + ipsecIkeInboundConnectionsDestPort Unsigned32, + ipsecIkeInboundConnectionsNewSpi Unsigned32, + ipsecIkeInboundConnectionsOldSpi Unsigned32, + ipsecIkeInboundConnectionsCipherSuite String, + ipsecIkeInboundConnectionsNewKeyHash String, + ipsecIkeInboundConnectionsOldKeyHash String, + ipsecIkeInboundConnectionsExtSeq String + } + +-- tagpath /ipsec/ike/inbound-connections/source-ip +ipsecIkeInboundConnectionsSourceIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Source IP address" + ::= { ipsecIkeInboundConnectionsEntry 1 } + +-- tagpath /ipsec/ike/inbound-connections/source-port +ipsecIkeInboundConnectionsSourcePort OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Source port number" + ::= { ipsecIkeInboundConnectionsEntry 2 } + +-- tagpath /ipsec/ike/inbound-connections/dest-ip +ipsecIkeInboundConnectionsDestIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Destination IP address" + ::= { ipsecIkeInboundConnectionsEntry 3 } + +-- tagpath /ipsec/ike/inbound-connections/dest-port +ipsecIkeInboundConnectionsDestPort OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Destination port number" + ::= { ipsecIkeInboundConnectionsEntry 4 } + +-- tagpath /ipsec/ike/inbound-connections/new-spi +ipsecIkeInboundConnectionsNewSpi OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "New SPI" + ::= { ipsecIkeInboundConnectionsEntry 5 } + +-- tagpath /ipsec/ike/inbound-connections/old-spi +ipsecIkeInboundConnectionsOldSpi OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Old SPI" + ::= { ipsecIkeInboundConnectionsEntry 6 } + +-- tagpath /ipsec/ike/inbound-connections/cipher-suite +ipsecIkeInboundConnectionsCipherSuite OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Encryption and integrity Suite" + ::= { ipsecIkeInboundConnectionsEntry 7 } + +-- tagpath /ipsec/ike/inbound-connections/new-key-hash +ipsecIkeInboundConnectionsNewKeyHash OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "New Key Hash" + ::= { ipsecIkeInboundConnectionsEntry 8 } + +-- tagpath /ipsec/ike/inbound-connections/old-key-hash +ipsecIkeInboundConnectionsOldKeyHash OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Old Key Hash" + ::= { ipsecIkeInboundConnectionsEntry 9 } + +-- tagpath /ipsec/ike/inbound-connections/ext-seq +ipsecIkeInboundConnectionsExtSeq OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Extended Sequence Numbers" + ::= { ipsecIkeInboundConnectionsEntry 10 } + +-- tagpath /ipsec/ike/outbound-connections +ipsecIkeOutboundConnectionsTable OBJECT-TYPE + SYNTAX SEQUENCE OF IpsecIkeOutboundConnectionsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display IPsec-IKE outbound connections" + ::= { ipsecIke 2 } + +-- tagpath /ipsec/ike/outbound-connections +ipsecIkeOutboundConnectionsEntry OBJECT-TYPE + SYNTAX IpsecIkeOutboundConnectionsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { ipsecIkeOutboundConnectionsSourceIp, ipsecIkeOutboundConnectionsSourcePort, ipsecIkeOutboundConnectionsDestIp, ipsecIkeOutboundConnectionsDestPort, ipsecIkeOutboundConnectionsSpi } + ::= { ipsecIkeOutboundConnectionsTable 1 } + +IpsecIkeOutboundConnectionsEntry ::= + SEQUENCE { + ipsecIkeOutboundConnectionsSourceIp InetAddressIP, + ipsecIkeOutboundConnectionsSourcePort Unsigned32, + ipsecIkeOutboundConnectionsDestIp InetAddressIP, + ipsecIkeOutboundConnectionsDestPort Unsigned32, + ipsecIkeOutboundConnectionsSpi Unsigned32, + ipsecIkeOutboundConnectionsCipherSuite String, + ipsecIkeOutboundConnectionsKeyHash String, + ipsecIkeOutboundConnectionsTunnelMtu Unsigned32, + ipsecIkeOutboundConnectionsExtSeq String + } + +-- tagpath /ipsec/ike/outbound-connections/source-ip +ipsecIkeOutboundConnectionsSourceIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Source IP address" + ::= { ipsecIkeOutboundConnectionsEntry 1 } + +-- tagpath /ipsec/ike/outbound-connections/source-port +ipsecIkeOutboundConnectionsSourcePort OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Source port number" + ::= { ipsecIkeOutboundConnectionsEntry 2 } + +-- tagpath /ipsec/ike/outbound-connections/dest-ip +ipsecIkeOutboundConnectionsDestIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Destination IP address" + ::= { ipsecIkeOutboundConnectionsEntry 3 } + +-- tagpath /ipsec/ike/outbound-connections/dest-port +ipsecIkeOutboundConnectionsDestPort OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Destination port number" + ::= { ipsecIkeOutboundConnectionsEntry 4 } + +-- tagpath /ipsec/ike/outbound-connections/spi +ipsecIkeOutboundConnectionsSpi OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "SPI" + ::= { ipsecIkeOutboundConnectionsEntry 5 } + +-- tagpath /ipsec/ike/outbound-connections/cipher-suite +ipsecIkeOutboundConnectionsCipherSuite OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Encryption and integrity Suite" + ::= { ipsecIkeOutboundConnectionsEntry 6 } + +-- tagpath /ipsec/ike/outbound-connections/key-hash +ipsecIkeOutboundConnectionsKeyHash OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Key Hash" + ::= { ipsecIkeOutboundConnectionsEntry 7 } + +-- tagpath /ipsec/ike/outbound-connections/tunnel-mtu +ipsecIkeOutboundConnectionsTunnelMtu OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tunnel MTU" + ::= { ipsecIkeOutboundConnectionsEntry 8 } + +-- tagpath /ipsec/ike/outbound-connections/ext-seq +ipsecIkeOutboundConnectionsExtSeq OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Extended Sequence Numbers" + ::= { ipsecIkeOutboundConnectionsEntry 9 } + +-- tagpath /ipsec/ike/sessions +ipsecIkeSessionsTable OBJECT-TYPE + SYNTAX SEQUENCE OF IpsecIkeSessionsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display IPsec-IKE sessions" + ::= { ipsecIke 3 } + +-- tagpath /ipsec/ike/sessions +ipsecIkeSessionsEntry OBJECT-TYPE + SYNTAX IpsecIkeSessionsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { ipsecIkeSessionsVpnId, IMPLIED ipsecIkeSessionsIfName } + ::= { ipsecIkeSessionsTable 1 } + +IpsecIkeSessionsEntry ::= + SEQUENCE { + ipsecIkeSessionsVpnId Unsigned32, + ipsecIkeSessionsIfName String, + ipsecIkeSessionsVersion UnsignedByte, + ipsecIkeSessionsSourceIp InetAddressIP, + ipsecIkeSessionsSourcePort Unsigned32, + ipsecIkeSessionsDestIp InetAddressIP, + ipsecIkeSessionsDestPort Unsigned32, + ipsecIkeSessionsInitiatorSpi String, + ipsecIkeSessionsResponderSpi String, + ipsecIkeSessionsCipherSuite String, + ipsecIkeSessionsDhGroup String, + ipsecIkeSessionsState String, + ipsecIkeSessionsUptime String, + ipsecIkeSessionsTunnelUptime String + } + +-- tagpath /ipsec/ike/sessions/vpn-id +ipsecIkeSessionsVpnId OBJECT-TYPE + SYNTAX VpnIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "VPN ID" + ::= { ipsecIkeSessionsEntry 1 } + +-- tagpath /ipsec/ike/sessions/if-name +ipsecIkeSessionsIfName OBJECT-TYPE + SYNTAX String + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "IPsec interface name" + ::= { ipsecIkeSessionsEntry 2 } + +-- tagpath /ipsec/ike/sessions/version +ipsecIkeSessionsVersion OBJECT-TYPE + SYNTAX UnsignedByte + MAX-ACCESS read-only + STATUS current + DESCRIPTION "IKE version" + ::= { ipsecIkeSessionsEntry 3 } + +-- tagpath /ipsec/ike/sessions/source-ip +ipsecIkeSessionsSourceIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Source IP address" + ::= { ipsecIkeSessionsEntry 4 } + +-- tagpath /ipsec/ike/sessions/source-port +ipsecIkeSessionsSourcePort OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Source port number" + ::= { ipsecIkeSessionsEntry 5 } + +-- tagpath /ipsec/ike/sessions/dest-ip +ipsecIkeSessionsDestIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Destination IP address" + ::= { ipsecIkeSessionsEntry 6 } + +-- tagpath /ipsec/ike/sessions/dest-port +ipsecIkeSessionsDestPort OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Destination port number" + ::= { ipsecIkeSessionsEntry 7 } + +-- tagpath /ipsec/ike/sessions/initiator-spi +ipsecIkeSessionsInitiatorSpi OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Initiator SPI" + ::= { ipsecIkeSessionsEntry 8 } + +-- tagpath /ipsec/ike/sessions/responder-spi +ipsecIkeSessionsResponderSpi OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Responder SPI" + ::= { ipsecIkeSessionsEntry 9 } + +-- tagpath /ipsec/ike/sessions/cipher-suite +ipsecIkeSessionsCipherSuite OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Negotiated cipher suite" + ::= { ipsecIkeSessionsEntry 10 } + +-- tagpath /ipsec/ike/sessions/dh-group +ipsecIkeSessionsDhGroup OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Negotiated Diffie-Hellman group" + ::= { ipsecIkeSessionsEntry 11 } + +-- tagpath /ipsec/ike/sessions/state +ipsecIkeSessionsState OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "IKE SA state" + ::= { ipsecIkeSessionsEntry 12 } + +-- tagpath /ipsec/ike/sessions/uptime +ipsecIkeSessionsUptime OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "IKE sessions uptime" + ::= { ipsecIkeSessionsEntry 13 } + +-- tagpath /ipsec/ike/sessions/tunnel-uptime +ipsecIkeSessionsTunnelUptime OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "IPsec tunnel uptime" + ::= { ipsecIkeSessionsEntry 14 } + +-- tagpath /tunnel/stats +tunnelStatisticsTable OBJECT-TYPE + SYNTAX SEQUENCE OF TunnelStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display tunnel forwarding statistics" + ::= { tunnel 1 } + +-- tagpath /tunnel/stats +tunnelStatisticsEntry OBJECT-TYPE + SYNTAX TunnelStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { tunnelStatisticsTunnelProtocol, tunnelStatisticsSourceIp, tunnelStatisticsDestIp, tunnelStatisticsSourcePort, tunnelStatisticsDestPort } + ::= { tunnelStatisticsTable 1 } + +TunnelStatisticsEntry ::= + SEQUENCE { + tunnelStatisticsTunnelProtocol INTEGER, + tunnelStatisticsSourceIp InetAddressIP, + tunnelStatisticsDestIp InetAddressIP, + tunnelStatisticsSourcePort Unsigned32, + tunnelStatisticsDestPort Unsigned32, + tunnelStatisticsSystemIp InetAddressIP, + tunnelStatisticsLocalColor INTEGER, + tunnelStatisticsRemoteColor INTEGER, + tunnelStatisticsTunnelMtu Unsigned32, + tunnelStatisticsTxPkts Counter64, + tunnelStatisticsTxOctets Counter64, + tunnelStatisticsRxPkts Counter64, + tunnelStatisticsRxOctets Counter64, + tunnelStatisticsIpsecDecryptInbound Counter64, + tunnelStatisticsIpsecRxAuthFailures Counter64, + tunnelStatisticsIpsecRxFailures Counter64, + tunnelStatisticsIpsecEncryptOutbound Counter64, + tunnelStatisticsIpsecTxAuthFailures Counter64, + tunnelStatisticsIpsecTxFailures Counter64, + tunnelStatisticsTcpMssAdjust Unsigned32, + tunnelStatisticsBfdTxPkts Counter64, + tunnelStatisticsBfdRxPkts Counter64, + tunnelStatisticsBfdTxOctets Counter64, + tunnelStatisticsBfdRxOctets Counter64, + tunnelStatisticsPmtuTxPkts Counter64, + tunnelStatisticsPmtuRxPkts Counter64, + tunnelStatisticsPmtuTxOctets Counter64, + tunnelStatisticsPmtuRxOctets Counter64, + tunnelStatisticsFecRxDataPkts Unsigned32, + tunnelStatisticsFecRxParityPkts Unsigned32, + tunnelStatisticsFecTxDataPkts Unsigned32, + tunnelStatisticsFecTxParityPkts Unsigned32, + tunnelStatisticsFecReconstructPkts Unsigned32, + tunnelStatisticsFecCapable TruthValue, + tunnelStatisticsFecDynamic TruthValue, + tunnelStatisticsPktDupRxPkts Unsigned32, + tunnelStatisticsPktDupRxOtherPkts Unsigned32, + tunnelStatisticsPktDupRxThisPkts Unsigned32, + tunnelStatisticsPktDupTxPkts Unsigned32, + tunnelStatisticsPktDupTxOtherPkts Unsigned32, + tunnelStatisticsPktDupCapable TruthValue + } + +-- tagpath /tunnel/stats/tunnel-protocol +tunnelStatisticsTunnelProtocol OBJECT-TYPE + SYNTAX INTEGER {gre(1),ipsec(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tunnel encapsulation protocol type" + ::= { tunnelStatisticsEntry 1 } + +-- tagpath /tunnel/stats/source-ip +tunnelStatisticsSourceIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Source IP address" + ::= { tunnelStatisticsEntry 2 } + +-- tagpath /tunnel/stats/dest-ip +tunnelStatisticsDestIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Destination IP address" + ::= { tunnelStatisticsEntry 3 } + +-- tagpath /tunnel/stats/source-port +tunnelStatisticsSourcePort OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Source port number" + ::= { tunnelStatisticsEntry 4 } + +-- tagpath /tunnel/stats/dest-port +tunnelStatisticsDestPort OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Destination port number" + ::= { tunnelStatisticsEntry 5 } + +-- tagpath /tunnel/stats/system-ip +tunnelStatisticsSystemIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Remote system IP address" + ::= { tunnelStatisticsEntry 6 } + +-- tagpath /tunnel/stats/local-color +tunnelStatisticsLocalColor OBJECT-TYPE + SYNTAX INTEGER {default(1),mpls(2),metro-ethernet(3),biz-internet(4),public-internet(5),lte(6),threeG(7),red(8),green(9),blue(10),gold(11),silver(12),bronze(13),custom1(14),custom2(15),custom3(16),private1(17),private2(18),private3(19),private4(20),private5(21),private6(22)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Local color" + ::= { tunnelStatisticsEntry 7 } + +-- tagpath /tunnel/stats/remote-color +tunnelStatisticsRemoteColor OBJECT-TYPE + SYNTAX INTEGER {default(1),mpls(2),metro-ethernet(3),biz-internet(4),public-internet(5),lte(6),threeG(7),red(8),green(9),blue(10),gold(11),silver(12),bronze(13),custom1(14),custom2(15),custom3(16),private1(17),private2(18),private3(19),private4(20),private5(21),private6(22)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Remote color" + ::= { tunnelStatisticsEntry 8 } + +-- tagpath /tunnel/stats/tunnel-mtu +tunnelStatisticsTunnelMtu OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tunnel MTU size" + ::= { tunnelStatisticsEntry 9 } + +-- tagpath /tunnel/stats/tx_pkts +tunnelStatisticsTxPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of packets transmitted" + ::= { tunnelStatisticsEntry 10 } + +-- tagpath /tunnel/stats/tx_octets +tunnelStatisticsTxOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of octets transmitted" + ::= { tunnelStatisticsEntry 11 } + +-- tagpath /tunnel/stats/rx_pkts +tunnelStatisticsRxPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of packets received" + ::= { tunnelStatisticsEntry 12 } + +-- tagpath /tunnel/stats/rx_octets +tunnelStatisticsRxOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of octets received" + ::= { tunnelStatisticsEntry 13 } + +-- tagpath /tunnel/stats/ipsec-decrypt-inbound +tunnelStatisticsIpsecDecryptInbound OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Received IPsec packets that were decrypted" + ::= { tunnelStatisticsEntry 14 } + +-- tagpath /tunnel/stats/ipsec-rx-auth-failures +tunnelStatisticsIpsecRxAuthFailures OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Authentication failures for received IPsec packets" + ::= { tunnelStatisticsEntry 15 } + +-- tagpath /tunnel/stats/ipsec-rx-failures +tunnelStatisticsIpsecRxFailures OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Other failures for received IPsec packets" + ::= { tunnelStatisticsEntry 16 } + +-- tagpath /tunnel/stats/ipsec-encrypt-outbound +tunnelStatisticsIpsecEncryptOutbound OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Transmitted IPsec packets that were encrypted" + ::= { tunnelStatisticsEntry 17 } + +-- tagpath /tunnel/stats/ipsec-tx-auth-failures +tunnelStatisticsIpsecTxAuthFailures OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Authentication failures for transmitted IPsec packets" + ::= { tunnelStatisticsEntry 18 } + +-- tagpath /tunnel/stats/ipsec-tx-failures +tunnelStatisticsIpsecTxFailures OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Other failures for transmitted IPsec packets" + ::= { tunnelStatisticsEntry 19 } + +-- tagpath /tunnel/stats/tcp-mss-adjust +tunnelStatisticsTcpMssAdjust OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Effective TCP MSS adjust used" + ::= { tunnelStatisticsEntry 20 } + +-- tagpath /tunnel/stats/bfd-tx-pkts +tunnelStatisticsBfdTxPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "BFD hello packets sent" + ::= { tunnelStatisticsEntry 21 } + +-- tagpath /tunnel/stats/bfd-rx-pkts +tunnelStatisticsBfdRxPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "BFD hello packets received" + ::= { tunnelStatisticsEntry 22 } + +-- tagpath /tunnel/stats/bfd-tx-octets +tunnelStatisticsBfdTxOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "BFD hello octets sent" + ::= { tunnelStatisticsEntry 23 } + +-- tagpath /tunnel/stats/bfd-rx-octets +tunnelStatisticsBfdRxOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "BFD hello octets received" + ::= { tunnelStatisticsEntry 24 } + +-- tagpath /tunnel/stats/pmtu-tx-pkts +tunnelStatisticsPmtuTxPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "BFD PMTU packets sent" + ::= { tunnelStatisticsEntry 25 } + +-- tagpath /tunnel/stats/pmtu-rx-pkts +tunnelStatisticsPmtuRxPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "BFD PMTU packets received" + ::= { tunnelStatisticsEntry 26 } + +-- tagpath /tunnel/stats/pmtu-tx-octets +tunnelStatisticsPmtuTxOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "BFD PMTU octets sent" + ::= { tunnelStatisticsEntry 27 } + +-- tagpath /tunnel/stats/pmtu-rx-octets +tunnelStatisticsPmtuRxOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "BFD PMTU octets received" + ::= { tunnelStatisticsEntry 28 } + +-- tagpath /tunnel/stats/fec-rx-data-pkts +tunnelStatisticsFecRxDataPkts OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "FEC data packets received" + ::= { tunnelStatisticsEntry 29 } + +-- tagpath /tunnel/stats/fec-rx-parity-pkts +tunnelStatisticsFecRxParityPkts OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "FEC Parity packets received" + ::= { tunnelStatisticsEntry 30 } + +-- tagpath /tunnel/stats/fec-tx-data-pkts +tunnelStatisticsFecTxDataPkts OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "FEC Data packets transmitted" + ::= { tunnelStatisticsEntry 31 } + +-- tagpath /tunnel/stats/fec-tx-parity-pkts +tunnelStatisticsFecTxParityPkts OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "FEC Parity packets transmitted" + ::= { tunnelStatisticsEntry 32 } + +-- tagpath /tunnel/stats/fec-reconstruct-pkts +tunnelStatisticsFecReconstructPkts OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "FEC packets reconstructed" + ::= { tunnelStatisticsEntry 33 } + +-- tagpath /tunnel/stats/fec-capable +tunnelStatisticsFecCapable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Is tunnel FEC capable" + ::= { tunnelStatisticsEntry 34 } + +-- tagpath /tunnel/stats/fec-dynamic +tunnelStatisticsFecDynamic OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Is dynamic FEC enabled on tunnel" + ::= { tunnelStatisticsEntry 35 } + +-- tagpath /tunnel/stats/pktdup-rx +tunnelStatisticsPktDupRxPkts OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Total PKT-DUP RX packets" + ::= { tunnelStatisticsEntry 36 } + +-- tagpath /tunnel/stats/pktdup-rx-other +tunnelStatisticsPktDupRxOtherPkts OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Total PKT-DUP RX for other tunnel" + ::= { tunnelStatisticsEntry 37 } + +-- tagpath /tunnel/stats/pktdup-rx-this +tunnelStatisticsPktDupRxThisPkts OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Total PKT-DUP RX for this tunnel" + ::= { tunnelStatisticsEntry 38 } + +-- tagpath /tunnel/stats/pktdup-tx +tunnelStatisticsPktDupTxPkts OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Total PKT-DUP TX packets" + ::= { tunnelStatisticsEntry 39 } + +-- tagpath /tunnel/stats/pktdup-tx-other +tunnelStatisticsPktDupTxOtherPkts OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Total PKT-DUP TX for other tunnel" + ::= { tunnelStatisticsEntry 40 } + +-- tagpath /tunnel/stats/pktdup-capable +tunnelStatisticsPktDupCapable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Is tunnel PKT-DUP capable" + ::= { tunnelStatisticsEntry 41 } + +-- tagpath /ztp/entries +ztpEntriesTable OBJECT-TYPE + SYNTAX SEQUENCE OF ZtpEntriesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display vEdges in the ZTP database" + ::= { ztp 1 } + +-- tagpath /ztp/entries +ztpEntriesEntry OBJECT-TYPE + SYNTAX ZtpEntriesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { ztpEntriesIndex } + ::= { ztpEntriesTable 1 } + +-- tagpath /tunnel/gre-keepalives +tunnelGreKeepalivesTable OBJECT-TYPE + SYNTAX SEQUENCE OF TunnelGreKeepalivesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display gre tunnel keepalives" + ::= { tunnel 2 } + +-- tagpath /tunnel/gre-keepalives +tunnelGreKeepalivesEntry OBJECT-TYPE + SYNTAX TunnelGreKeepalivesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { tunnelGreKeepalivesVpnId, tunnelGreKeepalivesIfName } + ::= { tunnelGreKeepalivesTable 1 } + +TunnelGreKeepalivesEntry ::= + SEQUENCE { + tunnelGreKeepalivesVpnId Unsigned32, + tunnelGreKeepalivesIfName String, + tunnelGreKeepalivesSourceIp InetAddressIP, + tunnelGreKeepalivesDestIp InetAddressIP, + tunnelGreKeepalivesAdminState INTEGER, + tunnelGreKeepalivesOperState INTEGER, + tunnelGreKeepalivesKaEnabled TruthValue, + tunnelGreKeepalivesRemoteTxPackets Counter64, + tunnelGreKeepalivesRemoteRxPackets Counter64, + tunnelGreKeepalivesTxPackets Counter64, + tunnelGreKeepalivesRxPackets Counter64, + tunnelGreKeepalivesTxErrors Counter32, + tunnelGreKeepalivesRxErrors Counter32, + tunnelGreKeepalivesBaseIfOperStatus String, + tunnelGreKeepalivesTransitions Counter32 + } + +-- tagpath /tunnel/gre-keepalives/vpn-id +tunnelGreKeepalivesVpnId OBJECT-TYPE + SYNTAX VpnIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "VPN ID" + ::= { tunnelGreKeepalivesEntry 1 } + +-- tagpath /tunnel/gre-keepalives/if-name +tunnelGreKeepalivesIfName OBJECT-TYPE + SYNTAX String + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "GRE Interface Name" + ::= { tunnelGreKeepalivesEntry 2 } + +-- tagpath /tunnel/gre-keepalives/source-ip +tunnelGreKeepalivesSourceIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Source IP address" + ::= { tunnelGreKeepalivesEntry 3 } + +-- tagpath /tunnel/gre-keepalives/dest-ip +tunnelGreKeepalivesDestIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Destination IP address" + ::= { tunnelGreKeepalivesEntry 4 } + +-- tagpath /tunnel/gre-keepalives/tx-packets +tunnelGreKeepalivesTxPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of packets transmitted" + ::= { tunnelGreKeepalivesEntry 10 } + +-- tagpath /tunnel/gre-keepalives/rx-packets +tunnelGreKeepalivesRxPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of packets received" + ::= { tunnelGreKeepalivesEntry 11 } + +-- tagpath /tunnel/gre-keepalives/tx-errors +tunnelGreKeepalivesTxErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of transmit errors" + ::= { tunnelGreKeepalivesEntry 12 } + +-- tagpath /tunnel/gre-keepalives/rx-errors +tunnelGreKeepalivesRxErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of receive errors" + ::= { tunnelGreKeepalivesEntry 13 } + +-- tagpath /tunnel/gre-keepalives/admin-state +tunnelGreKeepalivesAdminState OBJECT-TYPE + SYNTAX INTEGER {down(0),up(1),invalid(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "GRE tunnel state" + ::= { tunnelGreKeepalivesEntry 5 } + +-- tagpath /tunnel/gre-keepalives/oper-state +tunnelGreKeepalivesOperState OBJECT-TYPE + SYNTAX INTEGER {down(0),up(1),invalid(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "GRE tunnel Operational state" + ::= { tunnelGreKeepalivesEntry 6 } + +-- tagpath /tunnel/gre-keepalives/remote-tx-packets +tunnelGreKeepalivesRemoteTxPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of remote GRE packets transmitted" + ::= { tunnelGreKeepalivesEntry 8 } + +-- tagpath /tunnel/gre-keepalives/remote-rx-packets +tunnelGreKeepalivesRemoteRxPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of remote GRE packets received" + ::= { tunnelGreKeepalivesEntry 9 } + +-- tagpath /tunnel/gre-keepalives/ka-enabled +tunnelGreKeepalivesKaEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Keepalive enabled" + ::= { tunnelGreKeepalivesEntry 7 } + +-- tagpath /tunnel/gre-keepalives/base-if-oper-status +tunnelGreKeepalivesBaseIfOperStatus OBJECT-TYPE + SYNTAX String (SIZE (1 .. 16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Underlay interface operational status" + ::= { tunnelGreKeepalivesEntry 14 } + +-- tagpath /tunnel/gre-keepalives/transitions +tunnelGreKeepalivesTransitions OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "GRE tunnel state transitions" + ::= { tunnelGreKeepalivesEntry 15 } + +ZtpEntriesEntry ::= + SEQUENCE { + ztpEntriesIndex Unsigned32, + ztpEntriesChassisNumber String, + ztpEntriesSerialNumber String, + ztpEntriesValidity String, + ztpEntriesVbondIp String, + ztpEntriesVbondPort UnsignedShort, + ztpEntriesOrganizationName String, + ztpEntriesRootCertPath String + } + +-- tagpath /ztp/entries/index +ztpEntriesIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Row index" + ::= { ztpEntriesEntry 1 } + +-- tagpath /ztp/entries/chassis-number +ztpEntriesChassisNumber OBJECT-TYPE + SYNTAX String (SIZE (1 .. 40)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Chassis number of the device" + ::= { ztpEntriesEntry 2 } + +-- tagpath /ztp/entries/serial-number +ztpEntriesSerialNumber OBJECT-TYPE + SYNTAX String (SIZE (1 .. 40)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Serial number of the device" + ::= { ztpEntriesEntry 3 } + +-- tagpath /ztp/entries/validity +ztpEntriesValidity OBJECT-TYPE + SYNTAX String (SIZE (1 .. 8)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Device chassis number validity status" + ::= { ztpEntriesEntry 4 } + +-- tagpath /ztp/entries/vbond-ip +ztpEntriesVbondIp OBJECT-TYPE + SYNTAX String (SIZE (1 .. 128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Enterprise vBond public IP address" + ::= { ztpEntriesEntry 5 } + +-- tagpath /ztp/entries/vbond-port +ztpEntriesVbondPort OBJECT-TYPE + SYNTAX UnsignedShort + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Enterprise vBond public port number" + ::= { ztpEntriesEntry 6 } + +-- tagpath /ztp/entries/organization-name +ztpEntriesOrganizationName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Enterprise organization name" + ::= { ztpEntriesEntry 7 } + +-- tagpath /ztp/entries/root-cert-path +ztpEntriesRootCertPath OBJECT-TYPE + SYNTAX String (SIZE (1 .. 128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Enterprise root certificate path" + ::= { ztpEntriesEntry 8 } + +END diff --git a/viptela-mibs/20.12/VIPTELA-SNMP-USM.mib b/viptela-mibs/20.12/VIPTELA-SNMP-USM.mib new file mode 100644 index 0000000..bcbf28d --- /dev/null +++ b/viptela-mibs/20.12/VIPTELA-SNMP-USM.mib @@ -0,0 +1,74 @@ +-- ***************************************************************** + +-- Copyright (c) 2020 by Cisco Systems, Inc. + +-- All rights reserved. + +-- ******************************************** + +-- Namespace: http://viptela.com/snmp-usm + + + +VIPTELA-SNMP-USM DEFINITIONS ::= BEGIN + + + +IMPORTS + + MODULE-IDENTITY + + FROM SNMPv2-SMI + + viptela + + FROM VIPTELA-GLOBAL + +; + + + +viptela-snmp-usm MODULE-IDENTITY + LAST-UPDATED "202307010000Z" + ORGANIZATION "Viptela, Inc." + CONTACT-INFO "Viptela, Inc. Email:support@viptela.com" + + DESCRIPTION + "This MIB extends the OID's for SNMP-USM-MIB specified in RFC 3414. + + The privacy protocol OID's specified herein are intended to be used as values for usmUserPrivProtocol when managing SNMPv3 users via the snmpUsmMIB. + + This MIB defines the OID's for the following encryption options: + + * 256 bit key size AES + + OID for 128 bit key size AES encryption is defined in SNMP-USM-AES-MIB as per the RFC 3826." + + REVISION "202307010000Z" + DESCRIPTION "Viptela Revision 20.12" + REVISION "202303010000Z" + DESCRIPTION "Viptela Revision 20.11" + REVISION "202212150000Z" + DESCRIPTION "Viptela Revision 20.10" + REVISION "202206010000Z" + DESCRIPTION "Viptela Revision 20.9" + REVISION "202203010000Z" + DESCRIPTION "Viptela Revision 20.8" + REVISION "202111010000Z" + DESCRIPTION "Viptela Revision 20.7" + REVISION "202107010000Z" + DESCRIPTION "Viptela Revision 20.6" + REVISION "202103010000Z" + DESCRIPTION "Viptela Revision 20.5" + REVISION "202011010000Z" + DESCRIPTION "Viptela Revision 20.4" + + ::= { viptela 101 } + +viptelaSnmpPrivProtocols + OBJECT IDENTIFIER ::= { viptela-snmp-usm 1 } + +-- tagpath /snmp/user/priv +cusmAES256Cfb128PrivProtocol + OBJECT IDENTIFIER ::= { viptelaSnmpPrivProtocols 1 } +END diff --git a/viptela-mibs/20.12/VIPTELA-TRAPS.mib b/viptela-mibs/20.12/VIPTELA-TRAPS.mib new file mode 100644 index 0000000..367d611 --- /dev/null +++ b/viptela-mibs/20.12/VIPTELA-TRAPS.mib @@ -0,0 +1,3224 @@ +-- This MIB has been autogenerated by genTraps.py +VIPTELA-TRAPS DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, + Integer32, Unsigned32, Counter32, Counter64, + Gauge32, IpAddress + FROM SNMPv2-SMI + TEXTUAL-CONVENTION, RowStatus, DateAndTime, + TruthValue + FROM SNMPv2-TC + viptela + FROM VIPTELA-GLOBAL +; + +viptela-traps MODULE-IDENTITY + LAST-UPDATED "202307010000Z" + ORGANIZATION "Viptela, Inc." + CONTACT-INFO "Viptela, Inc. Email:support@viptela.com" + DESCRIPTION "This module defines the data model for VPN operational data" + REVISION "202307010000Z" + DESCRIPTION "Viptela Revision 20.12" + REVISION "202303010000Z" + DESCRIPTION "Viptela Revision 20.11" + REVISION "202212150000Z" + DESCRIPTION "Viptela Revision 20.10" + REVISION "202206010000Z" + DESCRIPTION "Viptela Revision 20.9" + REVISION "202203010000Z" + DESCRIPTION "Viptela Revision 20.8" + REVISION "202111010000Z" + DESCRIPTION "Viptela Revision 20.7" + REVISION "202107010000Z" + DESCRIPTION "Viptela Revision 20.6" + REVISION "202103010000Z" + DESCRIPTION "Viptela Revision 20.5" + REVISION "202011010000Z" + DESCRIPTION "Viptela Revision 20.4" + REVISION "202007010000Z" + DESCRIPTION "Viptela Revision 20.3" + REVISION "202002240000Z" + DESCRIPTION "Viptela Revision 20.1" + REVISION "201911150000Z" + DESCRIPTION "Viptela Revision 19.3" + REVISION "201908150000Z" + DESCRIPTION "Viptela Revision 19.2" + REVISION "201811010000Z" + DESCRIPTION "Viptela Revision 18.4" + REVISION "201808200000Z" + DESCRIPTION "Viptela Revision 18.3.1" + REVISION "201806250000Z" + DESCRIPTION "Viptela Revision 18.3" + REVISION "201804250000Z" + DESCRIPTION "Viptela Revision 18.2" + REVISION "201803150000Z" + DESCRIPTION "Viptela Revision 18.1.1" + REVISION "201801160000Z" + DESCRIPTION "Viptela Revision 17.2.3" + REVISION "201711010000Z" + DESCRIPTION "Viptela Revision 17.2.1" + REVISION "201708010000Z" + DESCRIPTION "Viptela Revision 17.2" + REVISION "201705250000Z" + DESCRIPTION "Viptela Revision 17.1.1" + REVISION "201704060000Z" + DESCRIPTION "Viptela Revision 17.1" + REVISION "201702150000Z" + DESCRIPTION "Viptela Revision 16.3.2" + REVISION "201702060000Z" + DESCRIPTION "Viptela Revision 16.3.1" + REVISION "201611160000Z" + DESCRIPTION "Viptela Revision 16.3" + REVISION "201610250000Z" + DESCRIPTION "Viptela Revision 16.2.10" + REVISION "201610240000Z" + DESCRIPTION "Viptela Revision 16.2.4" + REVISION "201608100000Z" + DESCRIPTION "Viptela Revision 16.2.2" + REVISION "201608010000Z" + DESCRIPTION "Viptela Revision 16.2.1" + REVISION "201606090000Z" + DESCRIPTION "Viptela Revision 16.2" + REVISION "201604220000Z" + DESCRIPTION "Viptela Revision 16.1.1" + REVISION "201603150000Z" + DESCRIPTION "Viptela Revision 16.1" + REVISION "201601300000Z" + DESCRIPTION "Viptela Revision 15.4.3" + REVISION "201512280000Z" + DESCRIPTION "Viptela Revision 15.4.1" + REVISION "201512010000Z" + DESCRIPTION "Viptela Revision 15.4.0" + REVISION "201510310000Z" + DESCRIPTION "Viptela Revision 15.3.5" + REVISION "201509270000Z" + DESCRIPTION "Viptela Revision 15.3.3" + REVISION "201509010000Z" + DESCRIPTION "Viptela Revision 15.3.1" + REVISION "201507010000Z" + DESCRIPTION "Viptela Revision 15.3" + ::= { viptela 100 } + +fields OBJECT IDENTIFIER ::= { viptela-traps 1 } +traps OBJECT IDENTIFIER ::= { viptela-traps 2 } + +-- Notification type definitions +NetconfNotificationSeverity ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "Netconf notification severity level" + SYNTAX INTEGER {critical(1),major(2),minor(3)} + +DomainId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "<1..4294967295>" + SYNTAX Unsigned32 (0 .. 4294967295) + +UnsignedByte ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION "xs:unsignedByte" + SYNTAX Unsigned32 (0 .. 255) + +ColorEnum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "3g biz-internet blue bronze custom1 custom2 custom3 default gold green lte metro-ethernet mpls public-internet red silver private1 private2 private3 private4 private5 private6" + SYNTAX INTEGER {default(1),mpls(2),metro-ethernet(3),biz-internet(4),public-internet(5),lte(6),threeG(7),red(8),green(9),blue(10),gold(11),silver(12),bronze(13),custom1(14),custom2(15),custom3(16),private1(17),private2(18),private3(19),private4(20),private5(21),private6(22)} + +VpnId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "<0..65530>" + SYNTAX Unsigned32 (0 .. 65530) + +FailureStateEnum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "" + SYNTAX INTEGER {oK(0),failed(1)} + +SensorStateEnum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "" + SYNTAX INTEGER {green(0),yellow(1),red(2)} + +BoolEnum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "" + SYNTAX INTEGER {false(0),true(1)} + +AddressFamilyEnum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "" + SYNTAX INTEGER {ipv4(0),ipv6(1)} + +AfTypeEnum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "" + SYNTAX INTEGER {tloc-ipv4(0),tloc-ipv6(1),service(2),route-ipv4(3),route-ipv6(4),mcast-ipv4(5),mcast-ipv6(6)} + +OperState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "Operational state" + SYNTAX INTEGER {up(0),down(1)} + +AdminState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "Administrative state" + SYNTAX INTEGER {up(0),down(1)} + +SiteId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "<1..4294967295>" + SYNTAX Unsigned32 + +BgpState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "" + SYNTAX INTEGER {idle(0),connect(1),active(2),opensent(3),openconfirm(4),established(5),clearing(6),deleted(7)} + +HwSensorTypeEnum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "" + SYNTAX INTEGER {board(0),cPU-Junction(1),dRAM(2),pIM(3)} + +TunnelEnum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "Tunnel status" + SYNTAX INTEGER {add(1),delete(2)} + +PersonalityEnumOper ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "Device type" + SYNTAX INTEGER {unknown(0),vedge(1),vhub(2),vsmart(3),vbond(4),vmanage(5),ztp(6),vcontainer(7)} + +Ipv4UcastAddrPrefix ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1t" + STATUS current + DESCRIPTION "IPv4 address/prefix length" + SYNTAX OCTET STRING + +EncapEnum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "TLOC's encap" + SYNTAX INTEGER {gre(1),ipsec(2)} + +Enumeration ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "DHCP operational state" + SYNTAX INTEGER {up(0),down(1)} + +ViptelaIpAddress ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1t" + STATUS current + DESCRIPTION "IPv4/IPv6 address" + SYNTAX OCTET STRING + +OspfIfStateEnum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "" + SYNTAX INTEGER {if-depend-upon(0),if-down(1),if-loopback(2),if-waiting(3),if-point-to-point(4),if-dr-other(5),if-backup(6),if-dr(7)} + +OspfStateEnum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "" + SYNTAX INTEGER {full(0),deleted(1),depend-upon(2),down(3),attempt(4),init(5),two-way(6),exstart(7),exchange(8),loading(9)} + +StateEnum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "Operational state" + SYNTAX INTEGER {dOWN(1),uP(2)} + +PeerState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "OMP peer state" + SYNTAX INTEGER {invalid(0),init(1),handshake(2),up(3),down(4),init-in-gr(5),down-in-gr(6),handshake-in-gr(7)} + +VrrpGroupStateEnum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "VRRP group state" + SYNTAX INTEGER {init(1),backup(2),master(3)} + +InstallationStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "Installation phase/status" + SYNTAX INTEGER {download-start(2),download-complete(3),verification-complete(4),upgrade-apply-complete(5),sync-partition-start(6),sync-partition-complete(7),install-complete(8),install-fail(9),reboot(10)} + +OmpPolicyState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "OMP policy state" + SYNTAX INTEGER {add(0),delete(1)} + +AdminStateEnum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "Operational state" + SYNTAX INTEGER {disable(1),enable(2)} + +BridgeId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "<1..63>" + SYNTAX Unsigned32 (1 .. 63) + +NumMacs ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "<0..65535>" + SYNTAX Unsigned32 (0 .. 65535) + +TrafficDirectionEnum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "Traffic Direction" + SYNTAX INTEGER {downstream(0),upstream(1)} + +CloudAppEnum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "Cloudexpress applications" + SYNTAX INTEGER { salesforce (1), + office365 (2), + amazonAws (3), + oracle (4), + boxNet (6), + dropbox (7), + intuit (9), + concur (10), + sugarCrm (11), + zohoCrm (12), + zendesk (13), + gotomeeting (14), + googleApps (16) + } + +CloudExitEnum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "Cloudexpress applications" + SYNTAX INTEGER { gateway (1), + local (2), + uncomputed (3), + none (4) + } + +WwanSimStatusEnum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "SIM status" + SYNTAX INTEGER {not-present(0),present(1),error(2)} + +WwanDomainStatusEnum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "Packet-switched domain status" + SYNTAX INTEGER {unknown(0),attached(1),detached(2)} + +WwanRegStatusEnum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "Network registration status" + SYNTAX INTEGER {not-registered(0),registered(1),searching(2),registration-denied(3),unknown(4)} + +WwanBearerEnum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "Data bearer" + SYNTAX INTEGER {unknown(0),cdma-1x(1),cdma-1xevdo-rev0(2),gprs(3),umts(4),cdma-1xevdo-revA(5), + edge(6),hsdpa-wcdma(7),wcdma-hsupa(8),hsdpa-hsupa(9),lte(10),cdma-ehdrpd(11), + hsdpaplus-wcdma(12),hsdpaplus-hsupa(13),dchsdpaplus-wcdma(14),dchsdpaplus-hsupa(15), + hsdpaplus-64qam(16),hsdpaplus-64qam-hsupa(17),tdscdma(18),tdscdma-hsdpa(19)} + +BfdFlapReasonEnum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "Bfd Flap Reason" + SYNTAX INTEGER {bfd-deleted(1),remote-down(2),timeout(3), na(4), not-known(5), ondemand-idle-timeout-delete(6)} + +WwanQosStatusEnum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "" + SYNTAX INTEGER {activated(1),modified(2),deleted(3),suspended(4),enabled(5),disabled(6)} + +CertificateTypeEnum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "Certificate Type" + SYNTAX INTEGER {web-server(1),enterprise(2),vmanage(3)} + +SfpDiagStateEnum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "SFP Diagnostic Alarm State" + SYNTAX INTEGER {no-alarm(0),warn-low(1),alarm-low(2),warn-high(3),alarm-high(4)} + +-- Notification field definitions +eventTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 1 } + +netconfNotificationSeverity OBJECT-TYPE + SYNTAX NetconfNotificationSeverity + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 2 } + +viptelaActionsRebootReason OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 3 } + +viptelaBfdSrcIp OBJECT-TYPE + SYNTAX ViptelaIpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 4 } + +viptelaBfdDstIp OBJECT-TYPE + SYNTAX ViptelaIpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 5 } + +viptelaBfdProto OBJECT-TYPE + SYNTAX EncapEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 6 } + +viptelaBfdSrcPort OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 7 } + +viptelaBfdDstPort OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 8 } + +viptelaBfdLocalSystemIp OBJECT-TYPE + SYNTAX ViptelaIpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 9 } + +viptelaBfdLocalColor OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 10 } + +viptelaBfdRemoteSystemIp OBJECT-TYPE + SYNTAX ViptelaIpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 11 } + +viptelaBfdRemoteColor OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 12 } + +viptelaBfdNewState OBJECT-TYPE + SYNTAX OperState + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 13 } + +viptelaHardwareNewState OBJECT-TYPE + SYNTAX FailureStateEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 14 } + +viptelaHardwareHwSensorType OBJECT-TYPE + SYNTAX HwSensorTypeEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 15 } + +viptelaHardwareHwDevIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 16 } + +viptelaHardwareName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 17 } + +viptelaHardwareTemp OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 18 } + +viptelaHardwareFantrayId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 19 } + +viptelaHardwareFanId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 20 } + +viptelaHardwarePemId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 21 } + +viptelaHardwarePimId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 22 } + +viptelaHardwareSfpName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 23 } + +viptelaHardwareUsbSlot OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 24 } + +viptelaOmpNumberOfVsmarts OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 25 } + +viptelaOmpNewState OBJECT-TYPE + SYNTAX OperState + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 26 } + +viptelaOmpPeer OBJECT-TYPE + SYNTAX ViptelaIpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 27 } + +viptelaOmpPeerNewState OBJECT-TYPE + SYNTAX PeerState + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 28 } + +viptelaOmpOmpAddressFamily OBJECT-TYPE + SYNTAX AfTypeEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 29 } + +viptelaOmpPolicy OBJECT-TYPE + SYNTAX OmpPolicyState + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 30 } + +viptelaOmpVsmartPeer OBJECT-TYPE + SYNTAX ViptelaIpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 31 } + +viptelaSecurityPeerType OBJECT-TYPE + SYNTAX PersonalityEnumOper + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 32 } + +viptelaSecurityPeerSystemIp OBJECT-TYPE + SYNTAX ViptelaIpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 33 } + +viptelaSecurityPublicIp OBJECT-TYPE + SYNTAX ViptelaIpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 34 } + +viptelaSecurityPublicPort OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 35 } + +viptelaSecuritySrcColor OBJECT-TYPE + SYNTAX ColorEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 36 } + +viptelaSecurityRemoteColor OBJECT-TYPE + SYNTAX ColorEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 37 } + +viptelaSecurityUptime OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 38 } + +viptelaSecurityNewState OBJECT-TYPE + SYNTAX OperState + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 39 } + +viptelaSecurityLocalSystemIp OBJECT-TYPE + SYNTAX ViptelaIpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 40 } + +viptelaSecurityLocalColor OBJECT-TYPE + SYNTAX ColorEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 41 } + +viptelaSecurityReason OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 42 } + +viptelaSecurityOldPublicIp OBJECT-TYPE + SYNTAX ViptelaIpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 43 } + +viptelaSecurityOldPublicPort OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 44 } + +viptelaSecurityNewPublicIp OBJECT-TYPE + SYNTAX ViptelaIpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 45 } + +viptelaSecurityNewPublicPort OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 46 } + +viptelaSecurityColor OBJECT-TYPE + SYNTAX ColorEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 47 } + +viptelaSecurityPersonality OBJECT-TYPE + SYNTAX PersonalityEnumOper + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 48 } + +viptelaSecurityUuid OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 49 } + +viptelaSecuritySerial OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 50 } + +viptelaSystemProcessName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 51 } + +viptelaSystemProcessId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 52 } + +viptelaSystemReason OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 53 } + +viptelaSystemWarning OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 54 } + +viptelaSystemTotalMb OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 55 } + +viptelaSystemFreeMb OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 56 } + +viptelaSystemOldSiteId OBJECT-TYPE + SYNTAX SiteId + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 57 } + +viptelaSystemNewSiteId OBJECT-TYPE + SYNTAX SiteId + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 58 } + +viptelaSystemOldDomainId OBJECT-TYPE + SYNTAX DomainId + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 59 } + +viptelaSystemNewDomainId OBJECT-TYPE + SYNTAX DomainId + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 60 } + +viptelaSystemOldSystemIp OBJECT-TYPE + SYNTAX ViptelaIpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 61 } + +viptelaSystemNewSystemIp OBJECT-TYPE + SYNTAX ViptelaIpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 62 } + +viptelaSystemOldOrganizationName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 63 } + +viptelaSystemNewOrganizationName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 64 } + +viptelaSystemUserName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 65 } + +viptelaSystemUserId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 66 } + +viptelaVpnVpnId OBJECT-TYPE + SYNTAX VpnId + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 67 } + +viptelaVpnPeer OBJECT-TYPE + SYNTAX ViptelaIpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 68 } + +viptelaVpnBgpNewState OBJECT-TYPE + SYNTAX BgpState + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 69 } + +viptelaVpnLocalAddress OBJECT-TYPE + SYNTAX ViptelaIpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 70 } + +viptelaVpnLocalRouterid OBJECT-TYPE + SYNTAX ViptelaIpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 71 } + +viptelaVpnPeerRouterid OBJECT-TYPE + SYNTAX ViptelaIpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 72 } + +viptelaVpnIfName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 73 } + +viptelaVpnNewState OBJECT-TYPE + SYNTAX OperState + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 74 } + +viptelaVpnGrpId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 75 } + +viptelaVpnIpPrefix OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (5)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 76 } + +viptelaVpnFailureReason OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 77 } + +viptelaVpnFarEndSystemIp OBJECT-TYPE + SYNTAX ViptelaIpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 78 } + +viptelaVpnFarEndColor OBJECT-TYPE + SYNTAX ColorEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 79 } + +viptelaVpnClientMac OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 80 } + +viptelaVpnIp OBJECT-TYPE + SYNTAX ViptelaIpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 81 } + +viptelaVpnReason OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 82 } + +viptelaVpnState OBJECT-TYPE + SYNTAX Enumeration + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 83 } + +viptelaVpnNeighbor OBJECT-TYPE + SYNTAX ViptelaIpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 84 } + +viptelaVpnPimNewState OBJECT-TYPE + SYNTAX StateEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 85 } + +viptelaVpnInterface OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 86 } + +viptelaVpnTunnelAddress OBJECT-TYPE + SYNTAX ViptelaIpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 87 } + +viptelaVpnRouterId OBJECT-TYPE + SYNTAX ViptelaIpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 88 } + +viptelaVpnOspfNewState OBJECT-TYPE + SYNTAX OspfStateEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 89 } + +viptelaVpnIfAddr OBJECT-TYPE + SYNTAX Ipv4UcastAddrPrefix + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 90 } + +viptelaVpnOspfInterfaceNewState OBJECT-TYPE + SYNTAX OspfIfStateEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 91 } + +viptelaVpnVrrpGroupState OBJECT-TYPE + SYNTAX VrrpGroupStateEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 92 } + +viptelaSystemStatusStr OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 93 } + +viptelaAppRouteSrcIp OBJECT-TYPE + SYNTAX ViptelaIpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 94 } + +viptelaAppRouteDstIp OBJECT-TYPE + SYNTAX ViptelaIpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 95 } + +viptelaAppRouteProto OBJECT-TYPE + SYNTAX EncapEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 96 } + +viptelaAppRouteSrcPort OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 97 } + +viptelaAppRouteDstPort OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 98 } + +viptelaAppRouteLocalSystemIp OBJECT-TYPE + SYNTAX ViptelaIpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 99 } + +viptelaAppRouteLocalColor OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 100 } + +viptelaAppRouteRemoteSystemIp OBJECT-TYPE + SYNTAX ViptelaIpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 101 } + +viptelaAppRouteRemoteColor OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 102 } + +viptelaAppRouteMeanLoss OBJECT-TYPE + SYNTAX UnsignedByte + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 103 } + +viptelaAppRouteMeanLatency OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 104 } + +viptelaAppRouteSlaClasses OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 105 } + +viptelaActionsStatus OBJECT-TYPE + SYNTAX InstallationStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 106 } + +viptelaActionsInstallId OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 107 } + +viptelaActionsMessage OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 108 } + +viptelaVpnOperState OBJECT-TYPE + SYNTAX StateEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 109 } + +viptelaVpnAdminState OBJECT-TYPE + SYNTAX AdminStateEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 110 } + +viptelaVpnAddressFamilyType OBJECT-TYPE + SYNTAX AddressFamilyEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Address family" + ::= { fields 111 } + +viptelaVpnFibLastUpdateTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 112 } + +viptelaBridgeId OBJECT-TYPE + SYNTAX BridgeId + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Bridge Id" + ::= { fields 113 } + +viptelaNumMacs OBJECT-TYPE + SYNTAX NumMacs + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Num MACs" + ::= { fields 114 } + +viptelaPolicyVpnId OBJECT-TYPE + SYNTAX VpnId + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 115 } + +viptelaPolicyApplication OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 116 } + +viptelaPolicySourceIp OBJECT-TYPE + SYNTAX ViptelaIpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 117 } + +viptelaPolicySourcePort OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 118 } + +viptelaPolicyDestinationIp OBJECT-TYPE + SYNTAX ViptelaIpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 119 } + +viptelaPolicyDestinationPort OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 120 } + +viptelaPolicyProtocol OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 121 } + +viptelaPolicyDscp OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 122 } + +viptelaPolicySlaInformation OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 123 } + +viptelaPolicySlaStatus OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 124 } + +viptelaSystemDpiOutOfMemoryState OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 125 } + +viptelaBfdDeleted OBJECT-TYPE + SYNTAX BoolEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 126 } + +viptelaSecurityGreOldOperState OBJECT-TYPE + SYNTAX OperState + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 127 } + +viptelaSecurityGreNewOperState OBJECT-TYPE + SYNTAX OperState + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 128 } + +viptelaSecurityGreIfName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 129 } + +viptelaSecurityGreVpnId OBJECT-TYPE + SYNTAX VpnId + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 130 } + +viptelaSecurityGreTunnelSource OBJECT-TYPE + SYNTAX ViptelaIpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 131 } + +viptelaSecurityGreTunnelDestination OBJECT-TYPE + SYNTAX ViptelaIpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 132 } + +viptelaSecurityGreGreIp OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 133 } + +viptelaVpnIfCfgBwKbps OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 134 } + +viptelaVpnTrafficDirection OBJECT-TYPE + SYNTAX TrafficDirectionEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 135 } + +viptelaVpnDuration OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 136 } + +viptelaAppRouteMeanJitter OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 137 } + +viptelaVpnPimEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 138 } + +viptelaSystemRemoteHost OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 139 } + +viptelaPolicyVpnListName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 140 } + +viptelaPolicyName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 141 } + +viptelaPolicyAccessListName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 142 } + +viptelaPolicyStatus OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 143 } + +viptelaSecurityVmanageConnectionPreference OBJECT-TYPE + SYNTAX UnsignedByte + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 144 } + +viptelaHardwareSensorNewState OBJECT-TYPE + SYNTAX SensorStateEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 145 } + +viptelaCloudExpressApplication OBJECT-TYPE + SYNTAX CloudAppEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 146 } + +viptelaCloudExpressExitType OBJECT-TYPE + SYNTAX CloudExitEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 147 } + +viptelaGatewayIp OBJECT-TYPE + SYNTAX ViptelaIpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 148 } + +viptelaAppLatency OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 149 } + +viptelaAppLoss OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 150 } + +viptelaWwanSimSlot OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 151 } + +viptelaWwanSimState OBJECT-TYPE + SYNTAX WwanSimStatusEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 152 } + +viptelaAppRouteOldSlaClasses OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 153 } + +viptelaVpnNewAdminState OBJECT-TYPE + SYNTAX AdminState + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 154 } + +viptelaWwanDomainState OBJECT-TYPE + SYNTAX WwanDomainStatusEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 155 } + +viptelaWwanRegState OBJECT-TYPE + SYNTAX WwanRegStatusEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 156 } + +viptelaWwanBearer OBJECT-TYPE + SYNTAX WwanBearerEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 157 } + +viptelaActionsReason OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 158 } + +viptelaWwanIfname OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 159 } + +viptelaExitLocalColor OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 160 } + +viptelaExitRemoteColor OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 161 } + +viptelaSecurityOrganizationName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 162 } + +viptelaSecuritySpOrganizationName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 163 } + +viptelaBfdFlapReason OBJECT-TYPE + SYNTAX BfdFlapReasonEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 164 } + +viptelaSecurityPeerVmanageSystemIp OBJECT-TYPE + SYNTAX ViptelaIpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 165 } + +viptelaPolicySvcVpnId OBJECT-TYPE + SYNTAX VpnId + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 166 } + +viptelaPolicyZonePair OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 167 } + +viptelaPolicySourceVpn OBJECT-TYPE + SYNTAX VpnId + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 168 } + +viptelaPolicyDestinationVpn OBJECT-TYPE + SYNTAX VpnId + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 169 } + +viptelaPolicyState OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 170 } + +viptelaPolicyCurrFlows OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 171 } + +viptelaPolicyHthreshFlows OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 172 } + +viptelaPolicyLthreshFlows OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 173 } + +viptelaPolicyMaxFlows OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 174 } + +viptelaPolicyAction OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 175 } + +viptelaPolicyCurrHalfOpenFlows OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 176 } + +viptelaPolicyHthreshHalfOpenFlows OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 177 } + +viptelaPolicyMaxHalfOpenFlows OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 178 } + +viptelaPolicyLthreshHalfOpenFlows OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 179 } + +viptelaPolicySlaName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 180 } + +viptelaPolicySlaOperation OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 181 } + +viptelaPolicySlaLoss OBJECT-TYPE + SYNTAX UnsignedByte + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 182 } + +viptelaPolicySlaLatency OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 183 } + +viptelaPolicySlaJitter OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 184 } + +viptelaPolicyDevicePolicyName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 185 } + +viptelaWwanQosState OBJECT-TYPE + SYNTAX WwanQosStatusEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 186 } + +viptelaSecuritySubjectSerialNumber OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 187 } + +viptelaAppRouteAppProbePfrStats OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 188 } + +viptelaPolicySlaAppProbeClass OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 189 } + +viptelaSystemCpuUserPercentage OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 190 } + +viptelaSystemCpuSystemPercentage OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 191 } + +viptelaSystemCpuIdlePercentage OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 192 } + +viptelaSecurityCertificateType OBJECT-TYPE + SYNTAX CertificateTypeEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 193 } + +viptelaSecurityIssuer OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 194 } + +viptelaSecurityDaysToExpiry OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 195 } + +viptelaSecurityCertificateSerialNumber OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 196 } + +viptelaPolicyAppAlias OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 197 } + +viptelaPolicyUnsupportedApp OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 198 } + +viptelaPolicyAppListName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 199 } + +viptelaHardwareSfpDiagName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 200 } + +viptelaHardwareSfpDiagState OBJECT-TYPE + SYNTAX SfpDiagStateEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 201 } + +viptelaHardwareSfpDiagStateDescription OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 202 } + +-- Notification definitions +viptelaActionsSystemSoftwareInstallStatus NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaActionsStatus, + viptelaActionsInstallId, + viptelaActionsMessage + } + STATUS current + DESCRIPTION "Status of system software install" + ::= { traps 1 } + +viptelaActionsSystemRebootIssued NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaActionsRebootReason + } + STATUS current + DESCRIPTION "Issued a system reboot" + ::= { traps 2 } + +viptelaActionsSystemRebootComplete NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity + } + STATUS current + DESCRIPTION "System reboot completed" + ::= { traps 3 } + +viptelaBfdBfdStateChange NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaBfdSrcIp, + viptelaBfdDstIp, + viptelaBfdProto, + viptelaBfdSrcPort, + viptelaBfdDstPort, + viptelaBfdLocalSystemIp, + viptelaBfdLocalColor, + viptelaBfdRemoteSystemIp, + viptelaBfdRemoteColor, + viptelaBfdNewState, + viptelaBfdDeleted, + viptelaBfdFlapReason + } + STATUS current + DESCRIPTION "Bfd state has changed" + ::= { traps 4 } + +viptelaHardwareFlashFault NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaHardwareNewState + } + STATUS current + DESCRIPTION "Flash fault" + ::= { traps 5 } + +viptelaHardwareEmmcFault NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaHardwareNewState + } + STATUS current + DESCRIPTION "Emmc fault" + ::= { traps 6 } + +viptelaHardwareSdcardFault NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaHardwareNewState + } + STATUS current + DESCRIPTION "Sdcard fault" + ::= { traps 7 } + +viptelaHardwareTempsensorFault NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaHardwareHwSensorType, + viptelaHardwareHwDevIndex, + viptelaHardwareName, + viptelaHardwareNewState + } + STATUS current + DESCRIPTION "Tempsensor fault" + ::= { traps 8 } + +viptelaHardwareTempsensorState NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaHardwareHwSensorType, + viptelaHardwareHwDevIndex, + viptelaHardwareName, + viptelaHardwareTemp, + viptelaHardwareSensorNewState + } + STATUS current + DESCRIPTION "Tempsensor state" + ::= { traps 9 } + +viptelaHardwareFanFault NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaHardwareFantrayId, + viptelaHardwareFanId, + viptelaHardwareNewState + } + STATUS current + DESCRIPTION "Fan fault" + ::= { traps 10 } + +viptelaHardwareFantrayFault NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaHardwareFantrayId, + viptelaHardwareNewState + } + STATUS current + DESCRIPTION "Fantray fault" + ::= { traps 11 } + +viptelaHardwarePemFault NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaHardwarePemId, + viptelaHardwareNewState + } + STATUS current + DESCRIPTION "Pem fault" + ::= { traps 12 } + +viptelaHardwarePemStateChange NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaHardwarePemId, + viptelaHardwareNewState + } + STATUS current + DESCRIPTION "Pem state change" + ::= { traps 13 } + +viptelaHardwarePimFault NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaHardwarePimId, + viptelaHardwareNewState + } + STATUS current + DESCRIPTION "Pim fault" + ::= { traps 14 } + +viptelaHardwarePimStateChange NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaHardwarePimId, + viptelaHardwareNewState + } + STATUS current + DESCRIPTION "Pim state change" + ::= { traps 15 } + +viptelaHardwareSfpStateChange NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaHardwareSfpName, + viptelaHardwareNewState + } + STATUS current + DESCRIPTION "Sfp state change" + ::= { traps 16 } + +viptelaHardwareUsbStateChange NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaHardwareUsbSlot, + viptelaHardwareNewState + } + STATUS current + DESCRIPTION "Usb state change" + ::= { traps 17 } + +viptelaOmpOmpNumberOfVsmartsChange NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaOmpNumberOfVsmarts + } + STATUS current + DESCRIPTION "The number of vsmarts changed" + ::= { traps 18 } + +viptelaOmpOmpStateChange NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaOmpNewState + } + STATUS current + DESCRIPTION "Omp state changed" + ::= { traps 19 } + +viptelaOmpOmpPeerStateChange NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaOmpPeer, + viptelaOmpPeerNewState + } + STATUS current + DESCRIPTION "Omp peer state changed" + ::= { traps 20 } + +viptelaOmpOmpTlocStateChange NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaOmpOmpAddressFamily + } + STATUS current + DESCRIPTION "Omp tloc state changed" + ::= { traps 21 } + +viptelaOmpOmpPolicy NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaOmpPolicy, + viptelaOmpVsmartPeer + } + STATUS current + DESCRIPTION "Omp policy" + ::= { traps 22 } + +viptelaSecurityControlConnectionStateChange NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaSecurityPersonality, + viptelaSecurityPeerType, + viptelaSecurityPeerSystemIp, + viptelaSecurityPeerVmanageSystemIp, + viptelaSecurityPublicIp, + viptelaSecurityPublicPort, + viptelaSecuritySrcColor, + viptelaSecurityRemoteColor, + viptelaSecurityUptime, + viptelaSecurityNewState + } + STATUS current + DESCRIPTION "Control connections state changed" + ::= { traps 23 } + +viptelaSecurityControlConnectionAuthFail NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaSecurityPersonality, + viptelaSecurityPeerType, + viptelaSecurityPeerSystemIp, + viptelaSecurityLocalSystemIp, + viptelaSecurityLocalColor, + viptelaSecurityReason + } + STATUS current + DESCRIPTION "Control connection authentication failed" + ::= { traps 24 } + +viptelaSecurityControlVbondStateChange NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaSecurityPersonality, + viptelaSecurityNewState + } + STATUS current + DESCRIPTION "Control vbond state changed" + ::= { traps 25 } + +viptelaSecurityControlConnectionTlocIpChange NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaSecurityPersonality, + viptelaSecurityOldPublicIp, + viptelaSecurityOldPublicPort, + viptelaSecurityNewPublicIp, + viptelaSecurityNewPublicPort + } + STATUS current + DESCRIPTION "Control connection tloc ip changed" + ::= { traps 26 } + +viptelaSecurityControlNoActiveVsmart NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaSecurityPersonality + } + STATUS current + DESCRIPTION "No active vsmart in control" + ::= { traps 27 } + +viptelaSecurityControlNoActiveVbond NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaSecurityPersonality + } + STATUS current + DESCRIPTION "No active vbond in control" + ::= { traps 28 } + +viptelaSecurityTunnelIpsecRekey NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaSecurityPersonality, + viptelaSecurityColor + } + STATUS current + DESCRIPTION "Tunnel ipsec rekey" + ::= { traps 29 } + +viptelaSecurityTunnelIpsecManualRekey NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaSecurityPersonality, + viptelaSecurityColor + } + STATUS current + DESCRIPTION "Tunnel ipsec manual rekey" + ::= { traps 30 } + +viptelaSecuritySecurityRootCertChainInstalled NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity + } + STATUS current + DESCRIPTION "Security root cert chain was installed" + ::= { traps 31 } + +viptelaSecuritySecurityCertificateInstalled NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity + } + STATUS current + DESCRIPTION "Security certificate was installed" + ::= { traps 32 } + +viptelaSecuritySecurityNewCsrGenerated NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity + } + STATUS current + DESCRIPTION "Security csr was generated" + ::= { traps 33 } + +viptelaSecuritySecurityRootCertChainUninstalled NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity + } + STATUS current + DESCRIPTION "Security root cert chain was uninstalled" + ::= { traps 34 } + +viptelaSecuritySecurityClearInstalledCertificate NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity + } + STATUS current + DESCRIPTION "Security clear installed certificate" + ::= { traps 35 } + +viptelaSecuritySecurityVedgeSerialFileUploaded NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity + } + STATUS current + DESCRIPTION "Security vedge serial file was uploaded" + ::= { traps 36 } + +viptelaSecuritySecurityVsmartSerialFileUploaded NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity + } + STATUS current + DESCRIPTION "Security vsmart serial file was uploaded" + ::= { traps 37 } + +viptelaSecuritySecurityVedgeEntryAdded NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaSecurityUuid, + viptelaSecuritySerial + } + STATUS current + DESCRIPTION "Security vedge entry was added" + ::= { traps 38 } + +viptelaSecuritySecurityVedgeEntryRemoved NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaSecurityUuid + } + STATUS current + DESCRIPTION "Security vedge entry was removed" + ::= { traps 39 } + +viptelaSecuritySecurityVsmartEntryAdded NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaSecuritySerial + } + STATUS current + DESCRIPTION "Security vsmart entry was added" + ::= { traps 40 } + +viptelaSecuritySecurityVsmartEntryRemoved NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaSecuritySerial + } + STATUS current + DESCRIPTION "Security vsmart entry was removed" + ::= { traps 41 } + +viptelaSystemProcessRestart NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaSystemProcessName, + viptelaSystemProcessId, + viptelaSystemReason + } + STATUS current + DESCRIPTION "Process restart" + ::= { traps 42 } + +viptelaSystemDiskUsage NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaSystemWarning, + viptelaSystemTotalMb, + viptelaSystemFreeMb + } + STATUS current + DESCRIPTION "Disk usage" + ::= { traps 43 } + +viptelaSystemMemoryUsage NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaSystemWarning, + viptelaSystemTotalMb, + viptelaSystemFreeMb + } + STATUS current + DESCRIPTION "Memory usage" + ::= { traps 44 } + +viptelaSystemAaaAdminPwdChange NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity + } + STATUS current + DESCRIPTION "AAA admin password has changed" + ::= { traps 45 } + +viptelaSystemSiteIdChange NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaSystemOldSiteId, + viptelaSystemNewSiteId + } + STATUS current + DESCRIPTION "Site id has changed" + ::= { traps 46 } + +viptelaSystemDomainIdChange NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaSystemOldDomainId, + viptelaSystemNewDomainId + } + STATUS current + DESCRIPTION "Domain id has changed" + ::= { traps 47 } + +viptelaSystemSystemIpChange NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaSystemOldSystemIp, + viptelaSystemNewSystemIp + } + STATUS current + DESCRIPTION "System ip has changed" + ::= { traps 48 } + +viptelaSystemOrgNameChange NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaSystemOldOrganizationName, + viptelaSystemNewOrganizationName + } + STATUS current + DESCRIPTION "System organization name has changed" + ::= { traps 49 } + +viptelaSystemSystemLoginChange NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaSystemUserName, + viptelaSystemUserId + } + STATUS current + DESCRIPTION "System login has changed" + ::= { traps 50 } + +viptelaSystemSystemLogoutChange NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaSystemUserName, + viptelaSystemUserId + } + STATUS current + DESCRIPTION "System logout has changed" + ::= { traps 51 } + +viptelaSystemSystemAaaLoginFail NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaSystemUserName, + viptelaSystemRemoteHost + } + STATUS current + DESCRIPTION "System aaa login has Failed" + ::= { traps 52 } + +viptelaSystemSystemCommit NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaSystemUserName + } + STATUS current + DESCRIPTION "System commit" + ::= { traps 53 } + +viptelaVpnBgpPeerStateChange NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaVpnVpnId, + viptelaVpnPeer, + viptelaVpnBgpNewState, + viptelaVpnLocalAddress, + viptelaVpnLocalRouterid, + viptelaVpnPeerRouterid + } + STATUS current + DESCRIPTION "Bgp peer state has changed" + ::= { traps 54 } + +viptelaVpnInterfaceStateChange NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaVpnVpnId, + viptelaVpnIfName, + viptelaVpnNewState + } + STATUS current + DESCRIPTION "Interface state has changed" + ::= { traps 55 } + +viptelaVpnVrrpGroupStateChange NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaVpnVpnId, + viptelaVpnIfName, + viptelaVpnGrpId, + viptelaVpnVrrpGroupState + } + STATUS current + DESCRIPTION "Vrrp group state has changed" + ::= { traps 56 } + +viptelaVpnRouteInstallFail NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaVpnIpPrefix, + viptelaVpnFailureReason + } + STATUS current + DESCRIPTION "Route install has failed" + ::= { traps 57 } + +viptelaVpnTunnelInstallFail NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaVpnFarEndSystemIp, + viptelaVpnFarEndColor, + viptelaVpnFailureReason + } + STATUS current + DESCRIPTION "Tunnel install has failed" + ::= { traps 58 } + +viptelaVpnDhcpAddressAssigned NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaVpnVpnId, + viptelaVpnIfName, + viptelaVpnClientMac, + viptelaVpnIp + } + STATUS current + DESCRIPTION "Dhcp address was assigned" + ::= { traps 59 } + +viptelaVpnDhcpAddressRenewed NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaVpnVpnId, + viptelaVpnIfName, + viptelaVpnClientMac, + viptelaVpnIp + } + STATUS current + DESCRIPTION "Dhcp address was renewed" + ::= { traps 60 } + +viptelaVpnDhcpAddressReleased NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaVpnVpnId, + viptelaVpnIfName, + viptelaVpnClientMac, + viptelaVpnIp, + viptelaVpnReason + } + STATUS current + DESCRIPTION "Dhcp address was released" + ::= { traps 61 } + +viptelaVpnDhcpRequestRejected NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaVpnVpnId, + viptelaVpnIfName, + viptelaVpnClientMac, + viptelaVpnIp, + viptelaVpnReason + } + STATUS current + DESCRIPTION "Dhcp request was rejected" + ::= { traps 62 } + +viptelaVpnDhcpServerStateChange NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaVpnVpnId, + viptelaVpnIfName, + viptelaVpnState + } + STATUS current + DESCRIPTION "Dhcp server state has changed" + ::= { traps 63 } + +viptelaVpnPimNeighborStateChange NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaVpnVpnId, + viptelaVpnNeighbor, + viptelaVpnPimNewState + } + STATUS current + DESCRIPTION "Pim neighbor state has changed" + ::= { traps 64 } + +viptelaVpnPimInterfaceStateChange NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaVpnVpnId, + viptelaVpnInterface, + viptelaVpnOperState, + viptelaVpnAdminState, + viptelaVpnPimEnabled + } + STATUS current + DESCRIPTION "Pim interface state has changed" + ::= { traps 65 } + +viptelaVpnPimTunnelStateChange NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaVpnTunnelAddress, + viptelaVpnPimNewState + } + STATUS current + DESCRIPTION "Pim tunnel state has changed" + ::= { traps 66 } + +viptelaVpnOspfNeighborStateChange NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaVpnVpnId, + viptelaVpnNeighbor, + viptelaVpnRouterId, + viptelaVpnIfAddr, + viptelaVpnOspfNewState + } + STATUS current + DESCRIPTION "Ospf neighbor state has changed" + ::= { traps 67 } + +viptelaVpnOspfInterfaceStateChange NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaVpnVpnId, + viptelaVpnInterface, + viptelaVpnOspfInterfaceNewState + } + STATUS current + DESCRIPTION "Ospf interface state has changed" + ::= { traps 68 } + +viptelaSystemPseudoCommitStatus NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaSystemStatusStr + } + STATUS current + DESCRIPTION "Pseudo commit status" + ::= { traps 69 } + +viptelaAppRouteSlaChange NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaAppRouteSrcIp, + viptelaAppRouteDstIp, + viptelaAppRouteProto, + viptelaAppRouteSrcPort, + viptelaAppRouteDstPort, + viptelaAppRouteLocalSystemIp, + viptelaAppRouteLocalColor, + viptelaAppRouteRemoteSystemIp, + viptelaAppRouteRemoteColor, + viptelaAppRouteAppProbePfrStats, + viptelaAppRouteSlaClasses, + viptelaAppRouteOldSlaClasses + } + STATUS current + DESCRIPTION "Sla change" + ::= { traps 70 } + +viptelaSecuritySecurityCertificateExpired NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity + } + STATUS current + DESCRIPTION "Security certificate has expired" + ::= { traps 71 } + +viptelaVpnFibStateChange NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaVpnVpnId, + viptelaVpnAddressFamilyType, + viptelaVpnFibLastUpdateTime + } + STATUS current + DESCRIPTION "Fib state has changed" + ::= { traps 72 } + +viptelaBridgeCreation NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaBridgeId + } + STATUS current + DESCRIPTION "Bridge creation" + ::= { traps 73 } + +viptelaBridgeDeletion NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaBridgeId + } + STATUS current + DESCRIPTION "Bridge deletion" + ::= { traps 74 } + +viptelaBridgeMaxMacReached NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaBridgeId, + viptelaNumMacs + } + STATUS current + DESCRIPTION "Bridge maximum mac was reached" + ::= { traps 75 } + +viptelaSecurityControlVedgeListRequest NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaSecurityPeerType, + viptelaSecurityPeerSystemIp, + viptelaSecurityUuid + } + STATUS current + DESCRIPTION "Control vedge list request" + ::= { traps 76 } + +viptelaPolicySlaViolation NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaPolicyVpnId, + viptelaPolicyApplication, + viptelaPolicySourceIp, + viptelaPolicySourcePort, + viptelaPolicyDestinationIp, + viptelaPolicyDestinationPort, + viptelaPolicyProtocol, + viptelaPolicyDscp, + viptelaPolicySlaInformation, + viptelaPolicySlaStatus + } + STATUS current + DESCRIPTION "SLA violation" + ::= { traps 77 } + +viptelaPolicySlaViolationPktDrop NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaPolicyVpnId, + viptelaPolicyApplication, + viptelaPolicySourceIp, + viptelaPolicySourcePort, + viptelaPolicyDestinationIp, + viptelaPolicyDestinationPort, + viptelaPolicyProtocol, + viptelaPolicyDscp, + viptelaPolicySlaInformation, + viptelaPolicySlaStatus + } + STATUS current + DESCRIPTION "SLA violation packet drop" + ::= { traps 78 } + +viptelaVpnInterfacePcsFaultDetected NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaVpnVpnId, + viptelaVpnIfName, + viptelaVpnNewState + } + STATUS current + DESCRIPTION "Interface pcs fault was detected" + ::= { traps 79 } + +viptelaSystemAppDpiFlowsOutOfMemory NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaSystemDpiOutOfMemoryState + } + STATUS current + DESCRIPTION "App dpi flows out of memory" + ::= { traps 80 } + +viptelaSecurityGreStateUpdate NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaSecurityGreOldOperState, + viptelaSecurityGreNewOperState, + viptelaSecurityGreIfName, + viptelaSecurityGreVpnId, + viptelaSecurityGreTunnelSource, + viptelaSecurityGreTunnelDestination, + viptelaSecurityGreGreIp + } + STATUS current + DESCRIPTION "Gre state was updated" + ::= { traps 81 } + +viptelaVpnInterfaceBw NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaVpnVpnId, + viptelaVpnIfName, + viptelaVpnIfCfgBwKbps, + viptelaVpnTrafficDirection, + viptelaVpnDuration + } + STATUS current + DESCRIPTION "Interface bw" + ::= { traps 82 } + + +viptelaHardwareSfpSupportState NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaHardwareSfpName, + viptelaHardwareNewState + } + STATUS current + DESCRIPTION "Sfp support state" + ::= { traps 83 } + +viptelaPolicyDataPolicyAssociationStatus NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaPolicyVpnListName, + viptelaPolicyName, + viptelaPolicyStatus + } + STATUS current + DESCRIPTION "Status of data policy association" + ::= { traps 84 } + +viptelaPolicyAccessListAssociationStatus NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaPolicyAccessListName, + viptelaPolicyStatus + } + STATUS current + DESCRIPTION "Status of access list association" + ::= { traps 85 } + +viptelaSecurityVmanageConnectionPreferenceChanged NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaSecurityColor, + viptelaSecurityVmanageConnectionPreference + } + STATUS current + DESCRIPTION "Vmanage connection preference has changed" + ::= { traps 86 } + +viptelaVpnCloudExpressMaxLocalExitExceeded NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity + } + STATUS current + DESCRIPTION "Maximum local exit of cloud express was exceeded" + ::= { traps 87 } + +viptelaVpnCloudExpressApplicationChange NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaVpnVpnId, + viptelaCloudExpressApplication, + viptelaCloudExpressExitType, + viptelaGatewayIp, + viptelaVpnInterface, + viptelaAppLatency, + viptelaAppLoss, + viptelaExitLocalColor, + viptelaExitRemoteColor + } + STATUS current + DESCRIPTION "Cloud express application has changed" + ::= { traps 88 } + +viptelaVpnCloudExpressScoreChange NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaVpnVpnId, + viptelaCloudExpressApplication, + viptelaCloudExpressExitType, + viptelaGatewayIp, + viptelaVpnInterface, + viptelaAppLatency, + viptelaAppLoss, + viptelaExitLocalColor, + viptelaExitRemoteColor + } + STATUS current + DESCRIPTION "Cloud express score has changed" + ::= { traps 89 } + +viptelaWwanSimStateChange NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaWwanSimSlot, + viptelaWwanSimState + } + STATUS current + DESCRIPTION "Sim state has changed" + ::= { traps 90 } + +viptelaSystemAppDpiFlowsWriteFailedVedge NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity + } + STATUS current + DESCRIPTION "App dpi flows write failed on vedge" + ::= { traps 91 } + +viptelaVpnInterfaceAdminStateChange NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaVpnVpnId, + viptelaVpnIfName, + viptelaVpnNewAdminState + } + STATUS current + DESCRIPTION "Interface admin state has changed" + ::= { traps 92 } + +viptelaWwanDomainStateChange NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaWwanIfname, + viptelaWwanDomainState + } + STATUS current + DESCRIPTION "Domain state has changed" + ::= { traps 93 } + +viptelaWwanRegStateChange NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaWwanIfname, + viptelaWwanRegState + } + STATUS current + DESCRIPTION "Registration state has changed" + ::= { traps 94 } + +viptelaWwanBearerChange NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaWwanIfname, + viptelaWwanBearer + } + STATUS current + DESCRIPTION "Bearer has changed" + ::= { traps 95 } + +viptelaSystemProcessDown NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaSystemProcessName, + viptelaSystemProcessId, + viptelaSystemReason + } + STATUS current + DESCRIPTION "Process is down" + ::= { traps 96 } + +viptelaActionsSystemRebootAborted NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaActionsReason + } + STATUS current + DESCRIPTION "System reboot was aborted" + ::= { traps 97 } + +viptelaSecurityVbondRejectVedgeConnection NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaSecurityUuid, + viptelaSecurityOrganizationName, + viptelaSecuritySpOrganizationName, + viptelaSecurityReason + } + STATUS current + DESCRIPTION "Vbond rejected vedge connection" + ::= { traps 98 } + +viptelaSecurityDeviceTemplateMissing NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaSecurityUuid, + viptelaSecurityPeerType + } + STATUS current + DESCRIPTION "Device template is missing" + ::= { traps 99 } + +viptelaSecurityDeviceTemplateAttachedDuringZtp NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaSecurityUuid, + viptelaSecurityPeerType + } + STATUS current + DESCRIPTION "Device template was attached during ztp" + ::= { traps 100 } + +viptelaPolicyZbfFlowCreation NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaPolicySvcVpnId, + viptelaPolicyZonePair, + viptelaPolicySourceVpn, + viptelaPolicySourceIp, + viptelaPolicySourcePort, + viptelaPolicyDestinationVpn, + viptelaPolicyDestinationIp, + viptelaPolicyDestinationPort, + viptelaPolicyProtocol, + viptelaPolicyState + } + STATUS current + DESCRIPTION "Zbf flow creation" + ::= { traps 101 } + +viptelaPolicyZbfFlowDeletion NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaPolicySvcVpnId, + viptelaPolicyZonePair, + viptelaPolicySourceVpn, + viptelaPolicySourceIp, + viptelaPolicySourcePort, + viptelaPolicyDestinationVpn, + viptelaPolicyDestinationIp, + viptelaPolicyDestinationPort, + viptelaPolicyProtocol, + viptelaPolicyState + } + STATUS current + DESCRIPTION "Zbf flow deletion" + ::= { traps 102 } + +viptelaPolicyZbfFlowTableFull NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaPolicyCurrFlows, + viptelaPolicyHthreshFlows, + viptelaPolicyMaxFlows + } + STATUS current + DESCRIPTION "Zbf flow table full" + ::= { traps 103 } + +viptelaPolicyZbfClearFlowTableFull NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaPolicyCurrFlows, + viptelaPolicyLthreshFlows, + viptelaPolicyMaxFlows + } + STATUS current + DESCRIPTION "Zbf clear flow table full" + ::= { traps 104 } + +viptelaPolicyZbfPktLog NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaPolicySvcVpnId, + viptelaPolicyZonePair, + viptelaPolicySourceVpn, + viptelaPolicySourceIp, + viptelaPolicySourcePort, + viptelaPolicyDestinationVpn, + viptelaPolicyDestinationIp, + viptelaPolicyDestinationPort, + viptelaPolicyProtocol, + viptelaPolicyAction + } + STATUS current + DESCRIPTION "Zbf packet log" + ::= { traps 105 } + +viptelaPolicyZbfHalfOpenHit NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaPolicyCurrHalfOpenFlows, + viptelaPolicyHthreshHalfOpenFlows, + viptelaPolicyMaxHalfOpenFlows + } + STATUS current + DESCRIPTION "Zbf half open hit" + ::= { traps 106 } + +viptelaPolicyZbfClearHalfOpenHit NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaPolicyCurrHalfOpenFlows, + viptelaPolicyLthreshHalfOpenFlows, + viptelaPolicyMaxHalfOpenFlows + } + STATUS current + DESCRIPTION "Zbf clear half open hit" + ::= { traps 107 } + +viptelaPolicySlaConfig NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaPolicySlaName, + viptelaPolicySlaOperation, + viptelaPolicySlaLoss, + viptelaPolicySlaLatency, + viptelaPolicySlaJitter, + viptelaPolicySlaAppProbeClass + } + STATUS current + DESCRIPTION "Sla configuration" + ::= { traps 108 } + +viptelaVpnLastResortStateChange NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaVpnVpnId, + viptelaVpnIfName, + viptelaVpnNewState + } + STATUS current + DESCRIPTION "Last resort state has changed" + ::= { traps 109 } + +viptelaPolicyDevicePolicyAssociationStatus NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaPolicyDevicePolicyName, + viptelaPolicyStatus + } + STATUS current + DESCRIPTION "Status of device policy association" + ::= { traps 110 } + +viptelaWwanQosStateChange NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaWwanIfname, + viptelaWwanQosState + } + STATUS current + DESCRIPTION "Qos state has changed" + ::= { traps 111 } + +viptelaCdbUnlocked NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaSecurityPersonality + } + STATUS current + DESCRIPTION "Cdb was unlocked" + ::= { traps 112 } + +viptelaSecuritySecurityUnclaimedVedgeEntryAdded NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaSecurityUuid, + viptelaSecuritySerial, + viptelaSecuritySubjectSerialNumber, + viptelaSecurityOrganizationName + } + STATUS current + DESCRIPTION "Security unclaimed vedge entry was added" + ::= { traps 113 } + +viptelaSystemCpuUsage NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaSystemWarning, + viptelaSystemCpuUserPercentage, + viptelaSystemCpuSystemPercentage, + viptelaSystemCpuIdlePercentage + } + STATUS current + DESCRIPTION "Cpu usage" + ::= { traps 114 } + +viptelaSecuritySecurityCertificateExpiring NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaSecurityCertificateType, + viptelaSecurityCertificateSerialNumber, + viptelaSecurityIssuer, + viptelaSecurityDaysToExpiry + } + STATUS current + DESCRIPTION "Security certificate is expiring" + ::= { traps 115 } + +viptelaPolicyAppListAppAliasesNotify NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaPolicyAppListName, + viptelaPolicyAppAlias + } + STATUS current + DESCRIPTION "App list app aliases notify" + ::= { traps 116 } + +viptelaPolicyAppListUnsupportedAppNotify NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaPolicyAppListName, + viptelaPolicyUnsupportedApp + } + STATUS current + DESCRIPTION "App list unsupported app notify" + ::= { traps 117 } + + +viptelaSecuritySecurityRootCaCrlInstalled NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity + } + STATUS current + DESCRIPTION "Security root ca crl was installed" + ::= { traps 118 } + +viptelaSecuritySecurityRootCaCrlUninstalled NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity + } + STATUS current + DESCRIPTION "Security root ca crl was uninstalled" + ::= { traps 119 } + +viptelaHardwareSfpDiagAlarmState NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaHardwareSfpName, + viptelaHardwareSfpDiagName, + viptelaHardwareSfpDiagState, + viptelaHardwareSfpDiagStateDescription + } + STATUS current + DESCRIPTION "Sfp diagnostic alarm state change" + ::= { traps 120 } + +viptelaSecurityBaseConfigDownloadError NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaSecurityUuid, + viptelaSecurityPeerType, + viptelaSecurityReason + } + STATUS current + DESCRIPTION "Unable to send rest api request" + ::= { traps 121 } + +viptelaAaaUserLocked NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaSystemUserName, + viptelaSystemRemoteHost + } + STATUS current + DESCRIPTION "AAA user is locked" + ::= { traps 122 } + +viptelaAaaUserLoginAnomaly NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaSystemUserName, + viptelaSystemRemoteHost + } + STATUS current + DESCRIPTION "AAA user anomalous login" + ::= { traps 123 } + +END diff --git a/viptela-mibs/20.12/VIPTELA-WLAN.mib b/viptela-mibs/20.12/VIPTELA-WLAN.mib new file mode 100644 index 0000000..b404ef7 --- /dev/null +++ b/viptela-mibs/20.12/VIPTELA-WLAN.mib @@ -0,0 +1,870 @@ +-- Namespace: http://viptela.com/wlan + +VIPTELA-WLAN DEFINITIONS ::= BEGIN +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, + Integer32, Unsigned32, Counter32, Counter64, + Gauge32, IpAddress + FROM SNMPv2-SMI + TEXTUAL-CONVENTION, RowStatus, DateAndTime, + TruthValue + FROM SNMPv2-TC + viptela, VpnIndex + FROM VIPTELA-GLOBAL +; + +viptela-wlan MODULE-IDENTITY + LAST-UPDATED "202307010000Z" + ORGANIZATION "Viptela, Inc." + CONTACT-INFO "Viptela, Inc. Email:support@viptela.com" + DESCRIPTION "This module defines the data model for WLAN management" + REVISION "202307010000Z" + DESCRIPTION "Viptela Revision 20.12" + REVISION "202303010000Z" + DESCRIPTION "Viptela Revision 20.11" + REVISION "202212150000Z" + DESCRIPTION "Viptela Revision 20.10" + REVISION "202206010000Z" + DESCRIPTION "Viptela Revision 20.9" + REVISION "202203010000Z" + DESCRIPTION "Viptela Revision 20.8" + REVISION "202111010000Z" + DESCRIPTION "Viptela Revision 20.7" + REVISION "202107010000Z" + DESCRIPTION "Viptela Revision 20.6" + REVISION "202103010000Z" + DESCRIPTION "Viptela Revision 20.5" + REVISION "202011010000Z" + DESCRIPTION "Viptela Revision 20.4" + REVISION "202007010000Z" + DESCRIPTION "Viptela Revision 20.3" + REVISION "202002240000Z" + DESCRIPTION "Viptela Revision 20.1" + REVISION "201911150000Z" + DESCRIPTION "Viptela Revision 19.3" + REVISION "201908150000Z" + DESCRIPTION "Viptela Revision 19.2" + REVISION "201811010000Z" + DESCRIPTION "Viptela Revision 18.4" + REVISION "201808200000Z" + DESCRIPTION "Viptela Revision 18.3.1" + REVISION "201806250000Z" + DESCRIPTION "Viptela Revision 18.3" + REVISION "201804250000Z" + DESCRIPTION "Viptela Revision 18.2" + REVISION "201803150000Z" + DESCRIPTION "Viptela Revision 18.1.1" + REVISION "201801160000Z" + DESCRIPTION "Viptela Revision 17.2.3" + REVISION "201711010000Z" + DESCRIPTION "Viptela Revision 17.2.1" + REVISION "201708010000Z" + DESCRIPTION "Viptela Revision 17.2" + REVISION "201705250000Z" + DESCRIPTION "Viptela Revision 17.1.1" + REVISION "201704060000Z" + DESCRIPTION "Viptela Revision 17.1" + REVISION "201702150000Z" + DESCRIPTION "Viptela Revision 16.3.2" + REVISION "201702060000Z" + DESCRIPTION "Viptela Revision 16.3.1" + REVISION "201611160000Z" + DESCRIPTION "Viptela Revision 16.3" + REVISION "201610250000Z" + DESCRIPTION "Viptela Revision 16.2.10" + REVISION "201610240000Z" + DESCRIPTION "Viptela Revision 16.2.4" + REVISION "201608100000Z" + DESCRIPTION "Viptela Revision 16.2.2" + REVISION "201608010000Z" + DESCRIPTION "Viptela Revision 16.2.1" + REVISION "201606090000Z" + DESCRIPTION "@REVISION-DESCRIPTION" + ::= { viptela 18 } + +UnsignedByte ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION "xs:unsignedByte" + SYNTAX Unsigned32 (0 .. 255) + +ConfdString ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1t" + STATUS current + DESCRIPTION "xs: and confd: types mapped to strings" + SYNTAX OCTET STRING + +InetAddressIP ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "confd:inetAddressIP" + SYNTAX OCTET STRING (SIZE (4|16)) + +String ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1t" + STATUS current + DESCRIPTION "xs:string" + SYNTAX OCTET STRING + +HexList ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1x:" + STATUS current + DESCRIPTION "confd:hexList" + SYNTAX OCTET STRING + +CountryCode ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "" + SYNTAX INTEGER {australia(36),austria(40),belgium(56),brazil(76),bulgaria(100),canada(124),sri-Lanka(144),china(156),taiwan(158),costa-Rica(188),croatia(191),cyprus(196),czech-Republic(203),denmark(208),estonia(233),finland(246),france(250),germany(276),greece(300),hong-Kong(344),hungary(348),iceland(352),india(356),indonesia(360),ireland(372),italy(380),japan(392),latvia(428),liechtenstein(438),lithuania(440),luxembourg(442),malaysia(458),malta(470),mexico(484),netherlands(528),new-Zealand(554),norway(578),pakistan(586),panama(591),philippines(608),poland(616),portugal(620),puerto-Rico(630),romania(642),saudi-Arabia(682),singapore(702),slovakia(703),vietnam(704),slovenia(705),south-Africa(710),south-Korea(412),spain(724),sweden(752),switzerland(756),thailand(764),turkey(792),united-Kingdom(826),united-States(843)} + +WlanSecurityType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "" + SYNTAX INTEGER {none(0),wpa-personal(1),wpa2-personal(2),wpa-wpa2-personal(3),wpa-enterprise(4),wpa2-enterprise(5),wpa-wpa2-enterprise(6)} + +WlanBandStr ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "" + SYNTAX INTEGER {five-GHz(0),twofour-GHz(1)} + +WlanPmfType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "" + SYNTAX INTEGER {none(0),optional(1),required(2)} + +RadiusServers ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1t" + STATUS current + DESCRIPTION "" + SYNTAX OCTET STRING + +WlanBand ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "" + SYNTAX INTEGER {fiveGHz(0),twofourGHz(1)} + +RadiusServers1 ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1t" + STATUS current + DESCRIPTION "" + SYNTAX OCTET STRING + +WlanGi ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "" + SYNTAX INTEGER {gi400(400),gi800(800)} + +WlanBw ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "" + SYNTAX INTEGER {bw20(20),bw40(40),bw80(80)} + +-- Configure the wireless LAN radio +-- tagpath /wlan +wlan OBJECT IDENTIFIER ::= { viptela-wlan 1 } + +-- tagpath /wlan/radios +wlanRadiosTable OBJECT-TYPE + SYNTAX SEQUENCE OF WlanRadiosEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display WLAN radio information" + ::= { wlan 1 } + +-- tagpath /wlan/radios +wlanRadiosEntry OBJECT-TYPE + SYNTAX WlanRadiosEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { IMPLIED wlanRadiosRadioName } + ::= { wlanRadiosTable 1 } + +WlanRadiosEntry ::= + SEQUENCE { + wlanRadiosRadioName String, + wlanRadiosMode String, + wlanRadiosBand WlanBandStr, + wlanRadiosMac String, + wlanRadiosCountry CountryCode, + wlanRadiosChannel UnsignedByte, + wlanRadiosChannelBandwidth WlanBw, + wlanRadiosFrequency Unsigned32, + wlanRadiosGuardInterval WlanGi, + wlanRadiosVaps UnsignedByte + } + +-- tagpath /wlan/radios/radio-name +wlanRadiosRadioName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 6)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "WLAN radio name: wifi<0-1>" + ::= { wlanRadiosEntry 1 } + +-- tagpath /wlan/radios/mode +wlanRadiosMode OBJECT-TYPE + SYNTAX String (SIZE (1 .. 18)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Radio mode" + ::= { wlanRadiosEntry 2 } + +-- tagpath /wlan/radios/band +wlanRadiosBand OBJECT-TYPE + SYNTAX WlanBandStr + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Radio band" + ::= { wlanRadiosEntry 3 } + +-- tagpath /wlan/radios/mac +wlanRadiosMac OBJECT-TYPE + SYNTAX String (SIZE (1 .. 18)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "MAC address in aa:bb:cc:dd:ee:ff format" + ::= { wlanRadiosEntry 4 } + +-- tagpath /wlan/radios/country +wlanRadiosCountry OBJECT-TYPE + SYNTAX CountryCode + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Regulatory country code" + ::= { wlanRadiosEntry 5 } + +-- tagpath /wlan/radios/channel +wlanRadiosChannel OBJECT-TYPE + SYNTAX UnsignedByte + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Radio channel" + ::= { wlanRadiosEntry 6 } + +-- tagpath /wlan/radios/channel-bandwidth +wlanRadiosChannelBandwidth OBJECT-TYPE + SYNTAX WlanBw + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Channel bandwidth, in MHz" + ::= { wlanRadiosEntry 7 } + +-- tagpath /wlan/radios/frequency +wlanRadiosFrequency OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Frequency, in MHz" + ::= { wlanRadiosEntry 8 } + +-- tagpath /wlan/radios/guard-interval +wlanRadiosGuardInterval OBJECT-TYPE + SYNTAX WlanGi + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Guard interval, in nanoseconds" + ::= { wlanRadiosEntry 9 } + +-- tagpath /wlan/radios/vaps +wlanRadiosVaps OBJECT-TYPE + SYNTAX UnsignedByte + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of virtual access point interfaces" + ::= { wlanRadiosEntry 10 } + +-- tagpath /wlan/interfaces +wlanInterfacesTable OBJECT-TYPE + SYNTAX SEQUENCE OF WlanInterfacesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display WLAN interface information" + ::= { wlan 2 } + +-- tagpath /wlan/interfaces +wlanInterfacesEntry OBJECT-TYPE + SYNTAX WlanInterfacesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { IMPLIED wlanInterfacesVap } + ::= { wlanInterfacesTable 1 } + +WlanInterfacesEntry ::= + SEQUENCE { + wlanInterfacesVap String, + wlanInterfacesSsid String, + wlanInterfacesBssid String, + wlanInterfacesDataSecurity WlanSecurityType, + wlanInterfacesMgmtSecurity WlanPmfType, + wlanInterfacesBand WlanBandStr, + wlanInterfacesMode String, + wlanInterfacesDescription String, + wlanInterfacesBitRate Unsigned32, + wlanInterfacesTxPower Unsigned32, + wlanInterfacesMaxClients UnsignedByte, + wlanInterfacesAdminStatus String, + wlanInterfacesOperStatus String, + wlanInterfacesNumClients UnsignedByte + } + +-- tagpath /wlan/interfaces/vap +wlanInterfacesVap OBJECT-TYPE + SYNTAX String (SIZE (1 .. 5)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "VAP interface name: vap<0-7>" + ::= { wlanInterfacesEntry 1 } + +-- tagpath /wlan/interfaces/ssid +wlanInterfacesSsid OBJECT-TYPE + SYNTAX String (SIZE (4 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Service set identifier (SSID)" + ::= { wlanInterfacesEntry 2 } + +-- tagpath /wlan/interfaces/bssid +wlanInterfacesBssid OBJECT-TYPE + SYNTAX String (SIZE (1 .. 18)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Basic service set identifier (BSSID)" + ::= { wlanInterfacesEntry 3 } + +-- tagpath /wlan/interfaces/data-security +wlanInterfacesDataSecurity OBJECT-TYPE + SYNTAX WlanSecurityType + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Data frame encryption" + ::= { wlanInterfacesEntry 4 } + +-- tagpath /wlan/interfaces/mgmt-security +wlanInterfacesMgmtSecurity OBJECT-TYPE + SYNTAX WlanPmfType + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Management frame encryption" + ::= { wlanInterfacesEntry 5 } + +-- tagpath /wlan/interfaces/band +wlanInterfacesBand OBJECT-TYPE + SYNTAX WlanBandStr + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Radio band" + ::= { wlanInterfacesEntry 6 } + +-- tagpath /wlan/interfaces/mode +wlanInterfacesMode OBJECT-TYPE + SYNTAX String (SIZE (1 .. 18)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Radio mode" + ::= { wlanInterfacesEntry 7 } + +-- tagpath /wlan/interfaces/description +wlanInterfacesDescription OBJECT-TYPE + SYNTAX String (SIZE (4 .. 64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Description" + ::= { wlanInterfacesEntry 8 } + +-- tagpath /wlan/interfaces/bit-rate +wlanInterfacesBitRate OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Bit rate" + ::= { wlanInterfacesEntry 9 } + +-- tagpath /wlan/interfaces/tx-power +wlanInterfacesTxPower OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Transmit power" + ::= { wlanInterfacesEntry 10 } + +-- tagpath /wlan/interfaces/max-clients +wlanInterfacesMaxClients OBJECT-TYPE + SYNTAX UnsignedByte + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of supported clients" + ::= { wlanInterfacesEntry 11 } + +-- tagpath /wlan/interfaces/admin-status +wlanInterfacesAdminStatus OBJECT-TYPE + SYNTAX String (SIZE (1 .. 8)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Administrative status" + ::= { wlanInterfacesEntry 12 } + +-- tagpath /wlan/interfaces/oper-status +wlanInterfacesOperStatus OBJECT-TYPE + SYNTAX String (SIZE (1 .. 16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Operational status" + ::= { wlanInterfacesEntry 13 } + +-- tagpath /wlan/interfaces/num-clients +wlanInterfacesNumClients OBJECT-TYPE + SYNTAX UnsignedByte + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of active clients" + ::= { wlanInterfacesEntry 14 } + +-- tagpath /wlan/clients +wlanClientsTable OBJECT-TYPE + SYNTAX SEQUENCE OF WlanClientsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display WLAN client information" + ::= { wlan 3 } + +-- tagpath /wlan/clients +wlanClientsEntry OBJECT-TYPE + SYNTAX WlanClientsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { wlanClientsVap, wlanClientsClientId } + ::= { wlanClientsTable 1 } + +WlanClientsEntry ::= + SEQUENCE { + wlanClientsVap String, + wlanClientsClientId Unsigned32, + wlanClientsMac String, + wlanClientsMode String, + wlanClientsBand WlanBandStr, + wlanClientsChannel Unsigned32, + wlanClientsChannelBandwidth WlanBw, + wlanClientsDataSecurity WlanSecurityType, + wlanClientsRxRate Unsigned32, + wlanClientsRssi Unsigned32, + wlanClientsAssocTime String + } + +-- tagpath /wlan/clients/vap +wlanClientsVap OBJECT-TYPE + SYNTAX String (SIZE (1 .. 5)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "VAP interface name: vap<0-7>" + ::= { wlanClientsEntry 1 } + +-- tagpath /wlan/clients/client-id +wlanClientsClientId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Client ID" + ::= { wlanClientsEntry 2 } + +-- tagpath /wlan/clients/mac +wlanClientsMac OBJECT-TYPE + SYNTAX String (SIZE (1 .. 18)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "MAC address in aa:bb:cc:dd:ee:ff format" + ::= { wlanClientsEntry 3 } + +-- tagpath /wlan/clients/mode +wlanClientsMode OBJECT-TYPE + SYNTAX String (SIZE (1 .. 18)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Radio mode" + ::= { wlanClientsEntry 4 } + +-- tagpath /wlan/clients/band +wlanClientsBand OBJECT-TYPE + SYNTAX WlanBandStr + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Radio band" + ::= { wlanClientsEntry 5 } + +-- tagpath /wlan/clients/channel +wlanClientsChannel OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Radio channel" + ::= { wlanClientsEntry 6 } + +-- tagpath /wlan/clients/channel-bandwidth +wlanClientsChannelBandwidth OBJECT-TYPE + SYNTAX WlanBw + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Channel bandwidth, in MHz" + ::= { wlanClientsEntry 7 } + +-- tagpath /wlan/clients/data-security +wlanClientsDataSecurity OBJECT-TYPE + SYNTAX WlanSecurityType + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Data frame encryption" + ::= { wlanClientsEntry 8 } + +-- tagpath /wlan/clients/rx-rate +wlanClientsRxRate OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Receive rate" + ::= { wlanClientsEntry 9 } + +-- tagpath /wlan/clients/rssi +wlanClientsRssi OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Received signal strength" + ::= { wlanClientsEntry 10 } + +-- tagpath /wlan/clients/assoc-time +wlanClientsAssocTime OBJECT-TYPE + SYNTAX String (SIZE (1 .. 10)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Association time" + ::= { wlanClientsEntry 11 } + +-- tagpath /wlan/radius +wlanRadiusTable OBJECT-TYPE + SYNTAX SEQUENCE OF WlanRadiusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display WLAN RADIUS server information" + ::= { wlan 4 } + +-- tagpath /wlan/radius +wlanRadiusEntry OBJECT-TYPE + SYNTAX WlanRadiusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { wlanRadiusVapIfname, wlanRadiusPreference } + ::= { wlanRadiusTable 1 } + +WlanRadiusEntry ::= + SEQUENCE { + wlanRadiusVapIfname String, + wlanRadiusPreference Unsigned32, + wlanRadiusIpAddress InetAddressIP, + wlanRadiusVpnId Unsigned32, + wlanRadiusPriority Unsigned32, + wlanRadiusSourceInterface String, + wlanRadiusSourceAddress InetAddressIP, + wlanRadiusTag String, + wlanRadiusAuthPort Unsigned32, + wlanRadiusAuthActive TruthValue, + wlanRadiusAuthRTT Unsigned32, + wlanRadiusAuthRequests Unsigned32, + wlanRadiusAuthRetrans Unsigned32, + wlanRadiusAuthAccepts Unsigned32, + wlanRadiusAuthRejects Unsigned32, + wlanRadiusAuthChallenges Unsigned32, + wlanRadiusAuthMalResp Unsigned32, + wlanRadiusAuthBadAuth Unsigned32, + wlanRadiusAuthPendReqs Unsigned32, + wlanRadiusAuthTimeouts Unsigned32, + wlanRadiusAuthUnkTypes Unsigned32, + wlanRadiusAuthPktsDrop Unsigned32, + wlanRadiusAcctPort Unsigned32, + wlanRadiusAcctActive TruthValue, + wlanRadiusAcctRTT Unsigned32, + wlanRadiusAcctRequests Unsigned32, + wlanRadiusAcctRetrans Unsigned32, + wlanRadiusAcctResponses Unsigned32, + wlanRadiusAcctMalResp Unsigned32, + wlanRadiusAcctBadAuth Unsigned32, + wlanRadiusAcctPendReqs Unsigned32, + wlanRadiusAcctTimeouts Unsigned32, + wlanRadiusAcctUnkTypes Unsigned32, + wlanRadiusAcctPktsDrop Unsigned32 + } + +-- tagpath /wlan/radius/vap-ifname +wlanRadiusVapIfname OBJECT-TYPE + SYNTAX String (SIZE (1 .. 5)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "WLAN VAP interface name" + ::= { wlanRadiusEntry 1 } + +-- tagpath /wlan/radius/preference +wlanRadiusPreference OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "RADIUS server preference" + ::= { wlanRadiusEntry 2 } + +-- tagpath /wlan/radius/ip-address +wlanRadiusIpAddress OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "RADIUS server IP address" + ::= { wlanRadiusEntry 3 } + +-- tagpath /wlan/radius/vpn-id +wlanRadiusVpnId OBJECT-TYPE + SYNTAX VpnIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION "RADIUS server VPN" + ::= { wlanRadiusEntry 4 } + +-- tagpath /wlan/radius/priority +wlanRadiusPriority OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "RADIUS server priority value" + ::= { wlanRadiusEntry 5 } + +-- tagpath /wlan/radius/source-interface +wlanRadiusSourceInterface OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Source interface for outgoing RADIUS packets" + ::= { wlanRadiusEntry 6 } + +-- tagpath /wlan/radius/source-address +wlanRadiusSourceAddress OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Source IP address for outgoing RADIUS packets" + ::= { wlanRadiusEntry 7 } + +-- tagpath /wlan/radius/tag +wlanRadiusTag OBJECT-TYPE + SYNTAX String (SIZE (4 .. 16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "RADIUS server tag name" + ::= { wlanRadiusEntry 8 } + +-- tagpath /wlan/radius/auth-port +wlanRadiusAuthPort OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "RADIUS server authentication port number" + ::= { wlanRadiusEntry 9 } + +-- tagpath /wlan/radius/auth-active +wlanRadiusAuthActive OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "RADIUS server is the currently active one for authentication" + ::= { wlanRadiusEntry 10 } + +-- tagpath /wlan/radius/auth-rtt +wlanRadiusAuthRTT OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Authentication server round trip time for last message, in seconds" + ::= { wlanRadiusEntry 11 } + +-- tagpath /wlan/radius/auth-requests +wlanRadiusAuthRequests OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of access requests sent" + ::= { wlanRadiusEntry 12 } + +-- tagpath /wlan/radius/auth-retrans +wlanRadiusAuthRetrans OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of access request retransmissions" + ::= { wlanRadiusEntry 13 } + +-- tagpath /wlan/radius/auth-accepts +wlanRadiusAuthAccepts OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of access accepts received" + ::= { wlanRadiusEntry 14 } + +-- tagpath /wlan/radius/auth-rejects +wlanRadiusAuthRejects OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of access rejects received" + ::= { wlanRadiusEntry 15 } + +-- tagpath /wlan/radius/auth-challenges +wlanRadiusAuthChallenges OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of access challenges received" + ::= { wlanRadiusEntry 16 } + +-- tagpath /wlan/radius/auth-mal-resp +wlanRadiusAuthMalResp OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of malformed access responses received" + ::= { wlanRadiusEntry 17 } + +-- tagpath /wlan/radius/auth-bad-auth +wlanRadiusAuthBadAuth OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of authentication requests with bad authentication" + ::= { wlanRadiusEntry 18 } + +-- tagpath /wlan/radius/auth-pend-reqs +wlanRadiusAuthPendReqs OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of un-acknowledged access requests" + ::= { wlanRadiusEntry 19 } + +-- tagpath /wlan/radius/auth-timeouts +wlanRadiusAuthTimeouts OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of authentication request timeouts" + ::= { wlanRadiusEntry 20 } + +-- tagpath /wlan/radius/auth-unk-types +wlanRadiusAuthUnkTypes OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of authentication messages of unknown type" + ::= { wlanRadiusEntry 21 } + +-- tagpath /wlan/radius/auth-pkts-drop +wlanRadiusAuthPktsDrop OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of dropped authentication packets" + ::= { wlanRadiusEntry 22 } + +-- tagpath /wlan/radius/acct-port +wlanRadiusAcctPort OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "RADIUS server accounting port number" + ::= { wlanRadiusEntry 23 } + +-- tagpath /wlan/radius/acct-active +wlanRadiusAcctActive OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "RADIUS server is the currently active one for accounting" + ::= { wlanRadiusEntry 24 } + +-- tagpath /wlan/radius/acct-rtt +wlanRadiusAcctRTT OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Accounting server round trip time for last message, in seconds" + ::= { wlanRadiusEntry 25 } + +-- tagpath /wlan/radius/acct-requests +wlanRadiusAcctRequests OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of accounting requests sent" + ::= { wlanRadiusEntry 26 } + +-- tagpath /wlan/radius/acct-retrans +wlanRadiusAcctRetrans OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of accounting request restransmissions" + ::= { wlanRadiusEntry 27 } + +-- tagpath /wlan/radius/acct-responses +wlanRadiusAcctResponses OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of accounting responses received" + ::= { wlanRadiusEntry 28 } + +-- tagpath /wlan/radius/acct-mal-resp +wlanRadiusAcctMalResp OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of malformed accounting responses received" + ::= { wlanRadiusEntry 29 } + +-- tagpath /wlan/radius/acct-bad-auth +wlanRadiusAcctBadAuth OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of accounting requests with bad authentication" + ::= { wlanRadiusEntry 30 } + +-- tagpath /wlan/radius/acct-pend-reqs +wlanRadiusAcctPendReqs OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of un-acknowledged accounting requests" + ::= { wlanRadiusEntry 31 } + +-- tagpath /wlan/radius/acct-timeouts +wlanRadiusAcctTimeouts OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of accounting request timeouts" + ::= { wlanRadiusEntry 32 } + +-- tagpath /wlan/radius/acct-unk-types +wlanRadiusAcctUnkTypes OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of accounting responses of unknown type" + ::= { wlanRadiusEntry 33 } + +-- tagpath /wlan/radius/acct-pkts-drop +wlanRadiusAcctPktsDrop OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of dropped accounting packets" + ::= { wlanRadiusEntry 34 } + +END diff --git a/viptela-mibs/20.12/VIPTELA-WWAN.mib b/viptela-mibs/20.12/VIPTELA-WWAN.mib new file mode 100644 index 0000000..bc9db1c --- /dev/null +++ b/viptela-mibs/20.12/VIPTELA-WWAN.mib @@ -0,0 +1,1274 @@ +-- Namespace: http://viptela.com/wwan + +VIPTELA-WWAN DEFINITIONS ::= BEGIN +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, + Integer32, Unsigned32, Counter32, Counter64, + Gauge32, IpAddress + FROM SNMPv2-SMI + TEXTUAL-CONVENTION, RowStatus, DateAndTime, + TruthValue + FROM SNMPv2-TC + viptela + FROM VIPTELA-GLOBAL +; + +viptela-wwan MODULE-IDENTITY + LAST-UPDATED "202307010000Z" + ORGANIZATION "Viptela, Inc." + CONTACT-INFO "Viptela, Inc. Email:support@viptela.com" + DESCRIPTION "This module defines the data model for cellular management" + REVISION "202307010000Z" + DESCRIPTION "Viptela Revision 20.12" + REVISION "202303010000Z" + DESCRIPTION "Viptela Revision 20.11" + REVISION "202212150000Z" + DESCRIPTION "Viptela Revision 20.10" + REVISION "202206010000Z" + DESCRIPTION "Viptela Revision 20.9" + REVISION "202203010000Z" + DESCRIPTION "Viptela Revision 20.8" + REVISION "202111010000Z" + DESCRIPTION "Viptela Revision 20.7" + REVISION "202107010000Z" + DESCRIPTION "Viptela Revision 20.6" + REVISION "202103010000Z" + DESCRIPTION "Viptela Revision 20.5" + REVISION "202011010000Z" + DESCRIPTION "Viptela Revision 20.4" + REVISION "202007010000Z" + DESCRIPTION "Viptela Revision 20.3" + REVISION "202002240000Z" + DESCRIPTION "Viptela Revision 20.1" + REVISION "201911150000Z" + DESCRIPTION "Viptela Revision 19.3" + REVISION "201908150000Z" + DESCRIPTION "Viptela Revision 19.2" + REVISION "201811010000Z" + DESCRIPTION "Viptela Revision 18.4" + REVISION "201808200000Z" + DESCRIPTION "Viptela Revision 18.3.1" + REVISION "201806250000Z" + DESCRIPTION "Viptela Revision 18.3" + REVISION "201804250000Z" + DESCRIPTION "Viptela Revision 18.2" + REVISION "201803150000Z" + DESCRIPTION "Viptela Revision 18.1.1" + REVISION "201801160000Z" + DESCRIPTION "Viptela Revision 17.2.3" + REVISION "201711010000Z" + DESCRIPTION "Viptela Revision 17.2.1" + REVISION "201708010000Z" + DESCRIPTION "Viptela Revision 17.2" + REVISION "201705250000Z" + DESCRIPTION "Viptela Revision 17.1.1" + REVISION "201704060000Z" + DESCRIPTION "Viptela Revision 17.1" + REVISION "201702150000Z" + DESCRIPTION "Viptela Revision 16.3.2" + REVISION "201702060000Z" + DESCRIPTION "Viptela Revision 16.3.1" + REVISION "201611160000Z" + DESCRIPTION "Viptela Revision 16.3" + REVISION "201610250000Z" + DESCRIPTION "Viptela Revision 16.2.10" + REVISION "201610240000Z" + DESCRIPTION "Viptela Revision 16.2.4" + REVISION "201608100000Z" + DESCRIPTION "Viptela Revision 16.2.2" + REVISION "201608010000Z" + DESCRIPTION "Viptela Revision 16.2.1" + REVISION "201606090000Z" + DESCRIPTION "Viptela Revision 16.2" + REVISION "201604220000Z" + DESCRIPTION "Viptela Revision 16.1.1" + REVISION "201603150000Z" + DESCRIPTION "Viptela Revision 16.1" + REVISION "201601300000Z" + DESCRIPTION "Viptela Revision 15.4.3" + REVISION "201512280000Z" + DESCRIPTION "Viptela Revision 15.4.1" + REVISION "201507010000Z" + DESCRIPTION "Viptela Revision 15.3" + ::= { viptela 16 } + +Byte ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION "xs:byte" + SYNTAX Integer32 (-128 .. 127) + +UnsignedByte ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION "xs:unsignedByte" + SYNTAX Unsigned32 (0 .. 255) + +Short ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION "xs:short" + SYNTAX Integer32 (-32768 .. 32767) + +UnsignedShort ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION "xs:unsignedShort" + SYNTAX Unsigned32 (0 .. 65535) + +ConfdString ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1t" + STATUS current + DESCRIPTION "xs: and confd: types mapped to strings" + SYNTAX OCTET STRING + +String ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1t" + STATUS current + DESCRIPTION "xs:string" + SYNTAX OCTET STRING + +WwanAuthType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "" + SYNTAX INTEGER {none(0),pAP(1),cHAP(2),pAP-CHAP(3)} + +WwanPdnType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "" + SYNTAX INTEGER {iPv4(0),iPv6(2),iPv46(3)} + +WwanRegistrationStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "" + SYNTAX INTEGER {not-registered(0),registered(1),searching(2),registration-denied(3),unknown(4)} + +WwanRadioEnum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "" + SYNTAX INTEGER {no-service(0),aMPS(1),cDMA(2),gSM(3),hDR(4),wCDMA(5),gPS(6),not-used(7),wLAN(8),lTE(9)} + +WwanActivationEnum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "" + SYNTAX INTEGER {not-activated(0),activated(1),not-applicable(2)} + +WwanQosEnum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "" + SYNTAX INTEGER {activated(1),modified(2),deleted(3),suspended(4),enabled(5),disabled(6)} + +WwanStatusEnum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "" + SYNTAX INTEGER {inactive(0),active(1)} + +-- Configure cellular +-- tagpath /cellular +cellular OBJECT IDENTIFIER ::= { viptela-wwan 1 } + +-- tagpath /cellular/radio +cellularRadioTable OBJECT-TYPE + SYNTAX SEQUENCE OF CellularRadioEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display cellular radio information" + ::= { cellular 1 } + +-- tagpath /cellular/radio +cellularRadioEntry OBJECT-TYPE + SYNTAX CellularRadioEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { IMPLIED cellularRadioIfName } + ::= { cellularRadioTable 1 } + +CellularRadioEntry ::= + SEQUENCE { + cellularRadioIfName String, + cellularRadioBand UnsignedByte, + cellularRadioBandwidth ConfdString, + cellularRadioTxChannel UnsignedShort, + cellularRadioRxChannel UnsignedShort, + cellularRadioRssi Byte, + cellularRadioRsrp Short, + cellularRadioRsrpComment String, + cellularRadioRsrq Byte, + cellularRadioRsrqComment String, + cellularRadioSnr ConfdString, + cellularRadioSnrComment String, + cellularRadioEcio ConfdString, + cellularRadioSinr ConfdString, + cellularRadioIo Integer32, + cellularRadioMode WwanRadioEnum, + cellularRadioBandClass String, + cellularRadioChannel UnsignedShort + } + +-- tagpath /cellular/radio/if-name +cellularRadioIfName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Interface name" + ::= { cellularRadioEntry 1 } + +-- tagpath /cellular/radio/band +cellularRadioBand OBJECT-TYPE + SYNTAX UnsignedByte + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Frequency band" + ::= { cellularRadioEntry 2 } + +-- tagpath /cellular/radio/bandwidth +cellularRadioBandwidth OBJECT-TYPE + SYNTAX ConfdString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Bandwidth" + ::= { cellularRadioEntry 3 } + +-- tagpath /cellular/radio/tx-channel +cellularRadioTxChannel OBJECT-TYPE + SYNTAX UnsignedShort + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Transmit channel" + ::= { cellularRadioEntry 4 } + +-- tagpath /cellular/radio/rx-channel +cellularRadioRxChannel OBJECT-TYPE + SYNTAX UnsignedShort + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Receive channel" + ::= { cellularRadioEntry 5 } + +-- tagpath /cellular/radio/rssi +cellularRadioRssi OBJECT-TYPE + SYNTAX Byte + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Received signal strength indicator" + ::= { cellularRadioEntry 6 } + +-- tagpath /cellular/radio/rsrp +cellularRadioRsrp OBJECT-TYPE + SYNTAX Short + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Reference signal receive power" + ::= { cellularRadioEntry 7 } + +-- tagpath /cellular/radio/rsrp-comment +cellularRadioRsrpComment OBJECT-TYPE + SYNTAX String (SIZE (1 .. 16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "RSRP value classification" + ::= { cellularRadioEntry 8 } + +-- tagpath /cellular/radio/rsrq +cellularRadioRsrq OBJECT-TYPE + SYNTAX Byte + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Reference signal receive quality" + ::= { cellularRadioEntry 9 } + +-- tagpath /cellular/radio/rsrq-comment +cellularRadioRsrqComment OBJECT-TYPE + SYNTAX String (SIZE (1 .. 16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "RSRQ value classification" + ::= { cellularRadioEntry 10 } + +-- tagpath /cellular/radio/snr +cellularRadioSnr OBJECT-TYPE + SYNTAX ConfdString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Signal-to-noise ratio" + ::= { cellularRadioEntry 11 } + +-- tagpath /cellular/radio/snr-comment +cellularRadioSnrComment OBJECT-TYPE + SYNTAX String (SIZE (1 .. 16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "SNR value classification" + ::= { cellularRadioEntry 12 } + +-- tagpath /cellular/radio/ecio +cellularRadioEcio OBJECT-TYPE + SYNTAX ConfdString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "EC/IO" + ::= { cellularRadioEntry 13 } + +-- tagpath /cellular/radio/sinr +cellularRadioSinr OBJECT-TYPE + SYNTAX ConfdString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "SINR" + ::= { cellularRadioEntry 14 } + +-- tagpath /cellular/radio/io +cellularRadioIo OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Received IO" + ::= { cellularRadioEntry 15 } + +-- tagpath /cellular/radio/mode +cellularRadioMode OBJECT-TYPE + SYNTAX WwanRadioEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Radio Mode" + ::= { cellularRadioEntry 16 } + +-- tagpath /cellular/radio/band-class +cellularRadioBandClass OBJECT-TYPE + SYNTAX String (SIZE (1 .. 64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Band class" + ::= { cellularRadioEntry 17 } + +-- tagpath /cellular/radio/channel +cellularRadioChannel OBJECT-TYPE + SYNTAX UnsignedShort + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Active channel" + ::= { cellularRadioEntry 18 } + +-- tagpath /cellular/sessions +cellularSessionsTable OBJECT-TYPE + SYNTAX SEQUENCE OF CellularSessionsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display cellular data session information" + ::= { cellular 2 } + +-- tagpath /cellular/sessions +cellularSessionsEntry OBJECT-TYPE + SYNTAX CellularSessionsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { cellularSessionsIfName, cellularSessionsSessionId } + ::= { cellularSessionsTable 1 } + +CellularSessionsEntry ::= + SEQUENCE { + cellularSessionsIfName String, + cellularSessionsSessionId UnsignedByte, + cellularSessionsDataBearer String, + cellularSessionsDormancyState String, + cellularSessionsActiveProfile UnsignedByte, + cellularSessionsRxPackets Counter64, + cellularSessionsRxDrops Counter64, + cellularSessionsRxErrors Counter64, + cellularSessionsRxOverflows Counter64, + cellularSessionsTxPackets Counter64, + cellularSessionsTxDrops Counter64, + cellularSessionsTxErrors Counter64, + cellularSessionsTxOverflows Counter64, + cellularSessionsRxOctets Counter64, + cellularSessionsTxOctets Counter64, + cellularSessionsIpv4Addr IpAddress, + cellularSessionsIpv4Mask UnsignedByte, + cellularSessionsIpv4Gw IpAddress, + cellularSessionsIpv4DnsPri IpAddress, + cellularSessionsIpv4DnsSec IpAddress, + cellularSessionsUptime String + } + +-- tagpath /cellular/sessions/if-name +cellularSessionsIfName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Interface name" + ::= { cellularSessionsEntry 1 } + +-- tagpath /cellular/sessions/session-id +cellularSessionsSessionId OBJECT-TYPE + SYNTAX UnsignedByte + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Session ID" + ::= { cellularSessionsEntry 2 } + +-- tagpath /cellular/sessions/data-bearer +cellularSessionsDataBearer OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Data bearer technology" + ::= { cellularSessionsEntry 3 } + +-- tagpath /cellular/sessions/dormancy-state +cellularSessionsDormancyState OBJECT-TYPE + SYNTAX String (SIZE (1 .. 16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Dormancy state" + ::= { cellularSessionsEntry 4 } + +-- tagpath /cellular/sessions/active-profile +cellularSessionsActiveProfile OBJECT-TYPE + SYNTAX UnsignedByte (1 .. 16) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Active profile" + ::= { cellularSessionsEntry 5 } + +-- tagpath /cellular/sessions/rx-packets +cellularSessionsRxPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Receive packets " + ::= { cellularSessionsEntry 6 } + +-- tagpath /cellular/sessions/rx-drops +cellularSessionsRxDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Receive drops" + ::= { cellularSessionsEntry 7 } + +-- tagpath /cellular/sessions/rx-errors +cellularSessionsRxErrors OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Receive errors" + ::= { cellularSessionsEntry 8 } + +-- tagpath /cellular/sessions/rx-overflows +cellularSessionsRxOverflows OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Receive overflows" + ::= { cellularSessionsEntry 9 } + +-- tagpath /cellular/sessions/tx-packets +cellularSessionsTxPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Transmit packets " + ::= { cellularSessionsEntry 10 } + +-- tagpath /cellular/sessions/tx-drops +cellularSessionsTxDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Transmit drops" + ::= { cellularSessionsEntry 11 } + +-- tagpath /cellular/sessions/tx-errors +cellularSessionsTxErrors OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Transmit errors" + ::= { cellularSessionsEntry 12 } + +-- tagpath /cellular/sessions/tx-overflows +cellularSessionsTxOverflows OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Transmit overflows" + ::= { cellularSessionsEntry 13 } + +-- tagpath /cellular/sessions/rx-octets +cellularSessionsRxOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Receive octets" + ::= { cellularSessionsEntry 14 } + +-- tagpath /cellular/sessions/tx-octets +cellularSessionsTxOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Transmit octets" + ::= { cellularSessionsEntry 15 } + +-- tagpath /cellular/sessions/ipv4-addr +cellularSessionsIpv4Addr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "IPv4 address" + ::= { cellularSessionsEntry 16 } + +-- tagpath /cellular/sessions/ipv4-mask +cellularSessionsIpv4Mask OBJECT-TYPE + SYNTAX UnsignedByte + MAX-ACCESS read-only + STATUS current + DESCRIPTION "IPv4 mask length" + ::= { cellularSessionsEntry 17 } + +-- tagpath /cellular/sessions/ipv4-gw +cellularSessionsIpv4Gw OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "IPv4 gateway" + ::= { cellularSessionsEntry 18 } + +-- tagpath /cellular/sessions/ipv4-dns-pri +cellularSessionsIpv4DnsPri OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Primary IPv4 DNS server" + ::= { cellularSessionsEntry 19 } + +-- tagpath /cellular/sessions/ipv4-dns-sec +cellularSessionsIpv4DnsSec OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Secondary IPv4 DNS server" + ::= { cellularSessionsEntry 20 } + +-- tagpath /cellular/sessions/uptime +cellularSessionsUptime OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Session uptime" + ::= { cellularSessionsEntry 21 } + +-- tagpath /cellular/network +cellularNetworkTable OBJECT-TYPE + SYNTAX SEQUENCE OF CellularNetworkEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display cellular network information" + ::= { cellular 3 } + +-- tagpath /cellular/network +cellularNetworkEntry OBJECT-TYPE + SYNTAX CellularNetworkEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { IMPLIED cellularNetworkIfName } + ::= { cellularNetworkTable 1 } + +CellularNetworkEntry ::= + SEQUENCE { + cellularNetworkIfName String, + cellularNetworkRegStatus WwanRegistrationStatus, + cellularNetworkRoamStatus String, + cellularNetworkDomainStatus String, + cellularNetworkMcc UnsignedShort, + cellularNetworkMnc UnsignedShort, + cellularNetworkNwName String, + cellularNetworkEmmState String, + cellularNetworkEmmSubstate String, + cellularNetworkEmmConnstate String, + cellularNetworkCellid ConfdString, + cellularNetworkTac UnsignedShort, + cellularNetworkLac UnsignedShort, + cellularNetworkRadioMode WwanRadioEnum, + cellularNetworkBsic UnsignedByte, + cellularNetworkPsc UnsignedShort, + cellularNetworkSid UnsignedShort, + cellularNetworkNid UnsignedShort, + cellularNetworkBid UnsignedShort + } + +-- tagpath /cellular/network/if-name +cellularNetworkIfName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Interface name" + ::= { cellularNetworkEntry 1 } + +-- tagpath /cellular/network/reg-status +cellularNetworkRegStatus OBJECT-TYPE + SYNTAX WwanRegistrationStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Registration status" + ::= { cellularNetworkEntry 2 } + +-- tagpath /cellular/network/roam-status +cellularNetworkRoamStatus OBJECT-TYPE + SYNTAX String (SIZE (1 .. 128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Roaming status" + ::= { cellularNetworkEntry 3 } + +-- tagpath /cellular/network/domain-status +cellularNetworkDomainStatus OBJECT-TYPE + SYNTAX String (SIZE (1 .. 128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Packet-switched domain state" + ::= { cellularNetworkEntry 4 } + +-- tagpath /cellular/network/mcc +cellularNetworkMcc OBJECT-TYPE + SYNTAX UnsignedShort + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Mobile country code (MCC)" + ::= { cellularNetworkEntry 5 } + +-- tagpath /cellular/network/mnc +cellularNetworkMnc OBJECT-TYPE + SYNTAX UnsignedShort + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Mobile network code (MNC)" + ::= { cellularNetworkEntry 6 } + +-- tagpath /cellular/network/nw-name +cellularNetworkNwName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Network name" + ::= { cellularNetworkEntry 7 } + +-- tagpath /cellular/network/emm-state +cellularNetworkEmmState OBJECT-TYPE + SYNTAX String (SIZE (1 .. 128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "EPS mobility management (EMM) state" + ::= { cellularNetworkEntry 8 } + +-- tagpath /cellular/network/emm-substate +cellularNetworkEmmSubstate OBJECT-TYPE + SYNTAX String (SIZE (1 .. 128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "EPS mobility management (EMM) substate" + ::= { cellularNetworkEntry 9 } + +-- tagpath /cellular/network/emm-connstate +cellularNetworkEmmConnstate OBJECT-TYPE + SYNTAX String (SIZE (1 .. 128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "EPS mobility management (EMM) connection state" + ::= { cellularNetworkEntry 10 } + +-- tagpath /cellular/network/cellid +cellularNetworkCellid OBJECT-TYPE + SYNTAX ConfdString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Cell ID" + ::= { cellularNetworkEntry 11 } + +-- tagpath /cellular/network/tac +cellularNetworkTac OBJECT-TYPE + SYNTAX UnsignedShort + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tracking area code (TAC)" + ::= { cellularNetworkEntry 12 } + +-- tagpath /cellular/network/lac +cellularNetworkLac OBJECT-TYPE + SYNTAX UnsignedShort + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Location area code (LAC)" + ::= { cellularNetworkEntry 13 } + +-- tagpath /cellular/network/radio-mode +cellularNetworkRadioMode OBJECT-TYPE + SYNTAX WwanRadioEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Radio Mode" + ::= { cellularNetworkEntry 14 } + +-- tagpath /cellular/network/bsic +cellularNetworkBsic OBJECT-TYPE + SYNTAX UnsignedByte + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Base station identity code (BSIC)" + ::= { cellularNetworkEntry 15 } + +-- tagpath /cellular/network/psc +cellularNetworkPsc OBJECT-TYPE + SYNTAX UnsignedShort + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Primary scrambling code (PSC)" + ::= { cellularNetworkEntry 16 } + +-- tagpath /cellular/network/sid +cellularNetworkSid OBJECT-TYPE + SYNTAX UnsignedShort + MAX-ACCESS read-only + STATUS current + DESCRIPTION "System ID (SID)" + ::= { cellularNetworkEntry 17 } + +-- tagpath /cellular/network/nid +cellularNetworkNid OBJECT-TYPE + SYNTAX UnsignedShort + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Network ID (NID)" + ::= { cellularNetworkEntry 18 } + +-- tagpath /cellular/network/bid +cellularNetworkBid OBJECT-TYPE + SYNTAX UnsignedShort + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Base statation ID (BID)" + ::= { cellularNetworkEntry 19 } + +-- tagpath /cellular/modem +cellularModemTable OBJECT-TYPE + SYNTAX SEQUENCE OF CellularModemEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display cellular modem information" + ::= { cellular 4 } + +-- tagpath /cellular/modem +cellularModemEntry OBJECT-TYPE + SYNTAX CellularModemEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { IMPLIED cellularModemIfName } + ::= { cellularModemTable 1 } + +CellularModemEntry ::= + SEQUENCE { + cellularModemIfName String, + cellularModemModel String, + cellularModemFwVersion String, + cellularModemFwDate String, + cellularModemFwTime String, + cellularModemFwPkgVer String, + cellularModemFwPkgCarrier String, + cellularModemFwPkgPri String, + cellularModemFwPkgSubver String, + cellularModemHwVersion String, + cellularModemModemStatus String, + cellularModemTemperature Byte, + cellularModemImsi String, + cellularModemImei String, + cellularModemIccid String, + cellularModemMsisdn String, + cellularModemEsn String + } + +-- tagpath /cellular/modem/if-name +cellularModemIfName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Interface name" + ::= { cellularModemEntry 1 } + +-- tagpath /cellular/modem/model +cellularModemModel OBJECT-TYPE + SYNTAX String (SIZE (1 .. 128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Model number" + ::= { cellularModemEntry 2 } + +-- tagpath /cellular/modem/fw-version +cellularModemFwVersion OBJECT-TYPE + SYNTAX String (SIZE (1 .. 128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Firmware version" + ::= { cellularModemEntry 3 } + +-- tagpath /cellular/modem/fw-date +cellularModemFwDate OBJECT-TYPE + SYNTAX String (SIZE (1 .. 128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Firmware release date" + ::= { cellularModemEntry 4 } + +-- tagpath /cellular/modem/fw-time +cellularModemFwTime OBJECT-TYPE + SYNTAX String (SIZE (1 .. 128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Firmware release time" + ::= { cellularModemEntry 5 } + +-- tagpath /cellular/modem/fw-pkg-ver +cellularModemFwPkgVer OBJECT-TYPE + SYNTAX String (SIZE (1 .. 16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Firmware package version" + ::= { cellularModemEntry 6 } + +-- tagpath /cellular/modem/fw-pkg-carrier +cellularModemFwPkgCarrier OBJECT-TYPE + SYNTAX String (SIZE (1 .. 16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Firmware package carrier" + ::= { cellularModemEntry 7 } + +-- tagpath /cellular/modem/fw-pkg-pri +cellularModemFwPkgPri OBJECT-TYPE + SYNTAX String (SIZE (1 .. 16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Firmware package PRI version" + ::= { cellularModemEntry 8 } + +-- tagpath /cellular/modem/fw-pkg-subver +cellularModemFwPkgSubver OBJECT-TYPE + SYNTAX String (SIZE (1 .. 16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Firmware package subversion" + ::= { cellularModemEntry 9 } + +-- tagpath /cellular/modem/hw-version +cellularModemHwVersion OBJECT-TYPE + SYNTAX String (SIZE (1 .. 128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Hardware version" + ::= { cellularModemEntry 10 } + +-- tagpath /cellular/modem/modem-status +cellularModemModemStatus OBJECT-TYPE + SYNTAX String (SIZE (1 .. 128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Modem status" + ::= { cellularModemEntry 11 } + +-- tagpath /cellular/modem/temperature +cellularModemTemperature OBJECT-TYPE + SYNTAX Byte + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Modem temperature, in degrees C" + ::= { cellularModemEntry 12 } + +-- tagpath /cellular/modem/imsi +cellularModemImsi OBJECT-TYPE + SYNTAX String (SIZE (1 .. 128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "International mobile subscriber identity (IMSI)" + ::= { cellularModemEntry 13 } + +-- tagpath /cellular/modem/imei +cellularModemImei OBJECT-TYPE + SYNTAX String (SIZE (1 .. 128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "International mobile equipment identity (IMEI)" + ::= { cellularModemEntry 14 } + +-- tagpath /cellular/modem/iccid +cellularModemIccid OBJECT-TYPE + SYNTAX String (SIZE (1 .. 128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Integrated circuit card ID (ICCID)" + ::= { cellularModemEntry 15 } + +-- tagpath /cellular/modem/msisdn +cellularModemMsisdn OBJECT-TYPE + SYNTAX String (SIZE (1 .. 128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Mobile subscriber ISDN (MSISDN)" + ::= { cellularModemEntry 16 } + +-- tagpath /cellular/modem/esn +cellularModemEsn OBJECT-TYPE + SYNTAX String (SIZE (1 .. 128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Electronic serial number (ESN)" + ::= { cellularModemEntry 17 } + +-- tagpath /cellular/status +cellularStatusTable OBJECT-TYPE + SYNTAX SEQUENCE OF CellularStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display cellular status" + ::= { cellular 5 } + +-- tagpath /cellular/status +cellularStatusEntry OBJECT-TYPE + SYNTAX CellularStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { IMPLIED cellularStatusIfName } + ::= { cellularStatusTable 1 } + +CellularStatusEntry ::= + SEQUENCE { + cellularStatusIfName String, + cellularStatusModemStatus String, + cellularStatusSimStatus String, + cellularStatusRadioMode WwanRadioEnum, + cellularStatusSignalStrength String, + cellularStatusNetworkStatus WwanRegistrationStatus, + cellularStatusLastSeenError String, + cellularStatusActivationStatus WwanActivationEnum + } + +-- tagpath /cellular/status/if-name +cellularStatusIfName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Interface name" + ::= { cellularStatusEntry 1 } + +-- tagpath /cellular/status/modem-status +cellularStatusModemStatus OBJECT-TYPE + SYNTAX String (SIZE (1 .. 128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Modem status" + ::= { cellularStatusEntry 2 } + +-- tagpath /cellular/status/sim-status +cellularStatusSimStatus OBJECT-TYPE + SYNTAX String (SIZE (1 .. 128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "SIM status" + ::= { cellularStatusEntry 3 } + +-- tagpath /cellular/status/radio-mode +cellularStatusRadioMode OBJECT-TYPE + SYNTAX WwanRadioEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Radio Mode" + ::= { cellularStatusEntry 4 } + +-- tagpath /cellular/status/signal-strength +cellularStatusSignalStrength OBJECT-TYPE + SYNTAX String (SIZE (1 .. 128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Signal Strength" + ::= { cellularStatusEntry 5 } + +-- tagpath /cellular/status/network-status +cellularStatusNetworkStatus OBJECT-TYPE + SYNTAX WwanRegistrationStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Network registration status" + ::= { cellularStatusEntry 6 } + +-- tagpath /cellular/status/last-seen-error +cellularStatusLastSeenError OBJECT-TYPE + SYNTAX String (SIZE (1 .. 200)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Last seen error" + ::= { cellularStatusEntry 7 } + +-- tagpath /cellular/status/act-status +cellularStatusActivationStatus OBJECT-TYPE + SYNTAX WwanActivationEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Activation status" + ::= { cellularStatusEntry 8 } + +-- tagpath /cellular/profiles +cellularProfilesTable OBJECT-TYPE + SYNTAX SEQUENCE OF CellularProfilesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display cellular profile information" + ::= { cellular 6 } + +-- tagpath /cellular/profiles +cellularProfilesEntry OBJECT-TYPE + SYNTAX CellularProfilesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { cellularProfilesIfName, cellularProfilesProfileId } + ::= { cellularProfilesTable 1 } + +CellularProfilesEntry ::= + SEQUENCE { + cellularProfilesIfName String, + cellularProfilesProfileId UnsignedByte, + cellularProfilesPdnType WwanPdnType, + cellularProfilesApn String, + cellularProfilesName String, + cellularProfilesAuth WwanAuthType, + cellularProfilesIpAddr IpAddress, + cellularProfilesPrimaryDns IpAddress, + cellularProfilesSecondaryDns IpAddress, + cellularProfilesUserName String + } + +-- tagpath /cellular/profiles/if-name +cellularProfilesIfName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Interface name" + ::= { cellularProfilesEntry 1 } + +-- tagpath /cellular/profiles/profile-id +cellularProfilesProfileId OBJECT-TYPE + SYNTAX UnsignedByte + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Profile ID" + ::= { cellularProfilesEntry 2 } + +-- tagpath /cellular/profiles/pdn-type +cellularProfilesPdnType OBJECT-TYPE + SYNTAX WwanPdnType + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Packet data network type" + ::= { cellularProfilesEntry 3 } + +-- tagpath /cellular/profiles/apn +cellularProfilesApn OBJECT-TYPE + SYNTAX String (SIZE (1 .. 104)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Access point name" + ::= { cellularProfilesEntry 4 } + +-- tagpath /cellular/profiles/name +cellularProfilesName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 17)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Profile name" + ::= { cellularProfilesEntry 5 } + +-- tagpath /cellular/profiles/auth +cellularProfilesAuth OBJECT-TYPE + SYNTAX WwanAuthType + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Authentication" + ::= { cellularProfilesEntry 6 } + +-- tagpath /cellular/profiles/ip-addr +cellularProfilesIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Assigned IP address" + ::= { cellularProfilesEntry 7 } + +-- tagpath /cellular/profiles/primary-dns +cellularProfilesPrimaryDns OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Assigned primary DNS address" + ::= { cellularProfilesEntry 8 } + +-- tagpath /cellular/profiles/secondary-dns +cellularProfilesSecondaryDns OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Assigned secondary DNS address" + ::= { cellularProfilesEntry 9 } + +-- tagpath /cellular/profiles/user-name +cellularProfilesUserName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 129)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Profile username" + ::= { cellularProfilesEntry 10 } + +-- tagpath /cellular/qos +cellularQosTable OBJECT-TYPE + SYNTAX SEQUENCE OF CellularQosEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display cellular qos status" + ::= { cellular 7 } + +-- tagpath /cellular/qos +cellularQosEntry OBJECT-TYPE + SYNTAX CellularQosEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { IMPLIED cellularQosIfName } + ::= { cellularQosTable 1 } + +CellularQosEntry ::= + SEQUENCE { + cellularQosIfName String, + cellularQosFlowId Unsigned32, + cellularQosBearerId UnsignedByte, + cellularQosQci UnsignedByte, + cellularQosBearerStatus WwanQosEnum + } + +-- tagpath /cellular/qos/if-name +cellularQosIfName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Interface name" + ::= { cellularQosEntry 1 } + +-- tagpath /cellular/qos/flow-id +cellularQosFlowId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "QoS flow identifier" + ::= { cellularQosEntry 2 } + +-- tagpath /cellular/qos/bearer-id +cellularQosBearerId OBJECT-TYPE + SYNTAX UnsignedByte + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Bearer identifier" + ::= { cellularQosEntry 3 } + +-- tagpath /cellular/qos/qci +cellularQosQci OBJECT-TYPE + SYNTAX UnsignedByte + MAX-ACCESS read-only + STATUS current + DESCRIPTION "QoS class identifier" + ::= { cellularQosEntry 4 } + +-- tagpath /cellular/qos/bearer-status +cellularQosBearerStatus OBJECT-TYPE + SYNTAX WwanQosEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Bearer status" + ::= { cellularQosEntry 5 } + +-- tagpath /cellular/firmware +cellularFirmwareTable OBJECT-TYPE + SYNTAX SEQUENCE OF CellularFirmwareEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display cellular firmware information" + ::= { cellular 8 } + +-- tagpath /cellular/firmware +cellularFirmwareEntry OBJECT-TYPE + SYNTAX CellularFirmwareEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { cellularFirmwareIfName, cellularFirmwareImageIndex } + ::= { cellularFirmwareTable 1 } + +CellularFirmwareEntry ::= + SEQUENCE { + cellularFirmwareIfName String, + cellularFirmwareImageIndex UnsignedByte, + cellularFirmwareCarrier String, + cellularFirmwareVersion String, + cellularFirmwarePriVersion String, + cellularFirmwareImageStatus WwanStatusEnum + } + +-- tagpath /cellular/firmware/if-name +cellularFirmwareIfName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Interface name" + ::= { cellularFirmwareEntry 1 } + +-- tagpath /cellular/firmware/image-index +cellularFirmwareImageIndex OBJECT-TYPE + SYNTAX UnsignedByte + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Image Index" + ::= { cellularFirmwareEntry 2 } + +-- tagpath /cellular/firmware/carrier +cellularFirmwareCarrier OBJECT-TYPE + SYNTAX String (SIZE (1 .. 16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Carrier" + ::= { cellularFirmwareEntry 3 } + +-- tagpath /cellular/firmware/version +cellularFirmwareVersion OBJECT-TYPE + SYNTAX String (SIZE (1 .. 16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Firmware Version" + ::= { cellularFirmwareEntry 4 } + +-- tagpath /cellular/firmware/pri-version +cellularFirmwarePriVersion OBJECT-TYPE + SYNTAX String (SIZE (1 .. 16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "PRI Version" + ::= { cellularFirmwareEntry 5 } + +-- tagpath /cellular/firmware/status +cellularFirmwareImageStatus OBJECT-TYPE + SYNTAX WwanStatusEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Image Status" + ::= { cellularFirmwareEntry 6 } + +END diff --git a/viptela-mibs/20.6/IANAifType-MIB.mib b/viptela-mibs/20.6/IANAifType-MIB.mib new file mode 100644 index 0000000..2d728f9 --- /dev/null +++ b/viptela-mibs/20.6/IANAifType-MIB.mib @@ -0,0 +1,680 @@ + IANAifType-MIB DEFINITIONS ::= BEGIN + + IMPORTS + MODULE-IDENTITY, mib-2 FROM SNMPv2-SMI + TEXTUAL-CONVENTION FROM SNMPv2-TC; + + ianaifType MODULE-IDENTITY + LAST-UPDATED "201205170000Z" -- May 17, 2012 + ORGANIZATION "IANA" + CONTACT-INFO " Internet Assigned Numbers Authority + + Postal: ICANN + 4676 Admiralty Way, Suite 330 + Marina del Rey, CA 90292 + + Tel: +1 310 823 9358 + E-Mail: iana&iana.org" + + DESCRIPTION "This MIB module defines the IANAifType Textual + Convention, and thus the enumerated values of + the ifType object defined in MIB-II's ifTable. + + Copyright (C) The IETF Trust (2012). + + An IANA MIB module and translations of it may + be copied and furnished to others, and derivative + works that comment on or otherwise explain it or + assist in its implementation may be prepared, + copied, published and distributed, in whole or in part, + without restriction of any kind, provided that the above + copyright notice and this paragraph are included on all + such copies and derivative works. + However, this MIB module itself may not be modified + in any way, such as by removing the copyright notice + or references to the IETF Trust or other Internet + organizations, except as needed for the purpose of + developing Internet standards in which case the procedures + for copyrights defined in the Internet Standards process + must be followed, or as required to translate it into + languages other than English. + + The limited permissions granted above are perpetual + and will not be revoked by the IETF Trust or its successors + or assigns. + + This document and the information contained herein is + provided on an AS IS basis and THE INTERNET SOCIETY, + THE IETF TRUST AND THE INTERNET ENGINEERING TASK FORCE + DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING + BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE + INFORMATION HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY + IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR + A PARTICULAR PURPOSE. + " + + REVISION "201205170000Z" -- May 17, 2012 + DESCRIPTION "Registration of new IANAifType 272." + + REVISION "201201110000Z" -- January 11, 2012 + DESCRIPTION "Registration of new IANAifTypes 266-271." + + REVISION "201112180000Z" -- December 18, 2011 + DESCRIPTION "Registration of new IANAifTypes 263-265." + + REVISION "201110260000Z" -- October 26, 2011 + DESCRIPTION "Registration of new IANAifType 262." + + REVISION "201109070000Z" -- September 7, 2011 + DESCRIPTION "Registration of new IANAifTypes 260 and 261." + + REVISION "201107220000Z" -- July 22, 2011 + DESCRIPTION "Registration of new IANAifType 259." + + REVISION "201106030000Z" -- June 03, 2011 + DESCRIPTION "Registration of new IANAifType 258." + + REVISION "201009210000Z" -- September 21, 2010 + DESCRIPTION "Registration of new IANAifTypes 256 and 257." + + REVISION "201007210000Z" -- July 21, 2010 + DESCRIPTION "Registration of new IANAifType 255." + + REVISION "201002110000Z" -- February 11, 2010 + DESCRIPTION "Registration of new IANAifType 254." + + REVISION "201002080000Z" -- February 08, 2010 + DESCRIPTION "Registration of new IANAifTypes 252 and 253." + + REVISION "200905060000Z" -- May 06, 2009 + DESCRIPTION "Registration of new IANAifType 251." + + REVISION "200902060000Z" -- February 06, 2009 + DESCRIPTION "Registration of new IANAtunnelType 15." + + REVISION "200810090000Z" -- October 09, 2008 + DESCRIPTION "Registration of new IANAifType 250." + + REVISION "200808120000Z" -- August 12, 2008 + DESCRIPTION "Registration of new IANAifType 249." + + REVISION "200807220000Z" -- July 22, 2008 + DESCRIPTION "Registration of new IANAifTypes 247 and 248." + + REVISION "200806240000Z" -- June 24, 2008 + DESCRIPTION "Registration of new IANAifType 246." + + REVISION "200805290000Z" -- May 29, 2008 + DESCRIPTION "Registration of new IANAifType 245." + + REVISION "200709130000Z" -- September 13, 2007 + DESCRIPTION "Registration of new IANAifTypes 243 and 244." + + REVISION "200705290000Z" -- May 29, 2007 + DESCRIPTION "Changed the description for IANAifType 228." + + REVISION "200703080000Z" -- March 08, 2007 + DESCRIPTION "Registration of new IANAifType 242." + + REVISION "200701230000Z" -- January 23, 2007 + DESCRIPTION "Registration of new IANAifTypes 239, 240, and 241." + + REVISION "200610170000Z" -- October 17, 2006 + DESCRIPTION "Deprecated/Obsoleted IANAifType 230. Registration of + IANAifType 238." + + REVISION "200609250000Z" -- September 25, 2006 + DESCRIPTION "Changed the description for IANA ifType + 184 and added new IANA ifType 237." + + REVISION "200608170000Z" -- August 17, 2006 + DESCRIPTION "Changed the descriptions for IANAifTypes + 20 and 21." + + REVISION "200608110000Z" -- August 11, 2006 + DESCRIPTION "Changed the descriptions for IANAifTypes + 7, 11, 62, 69, and 117." + + REVISION "200607250000Z" -- July 25, 2006 + DESCRIPTION "Registration of new IANA ifType 236." + + REVISION "200606140000Z" -- June 14, 2006 + DESCRIPTION "Registration of new IANA ifType 235." + + REVISION "200603310000Z" -- March 31, 2006 + DESCRIPTION "Registration of new IANA ifType 234." + + REVISION "200603300000Z" -- March 30, 2006 + DESCRIPTION "Registration of new IANA ifType 233." + + REVISION "200512220000Z" -- December 22, 2005 + DESCRIPTION "Registration of new IANA ifTypes 231 and 232." + + REVISION "200510100000Z" -- October 10, 2005 + DESCRIPTION "Registration of new IANA ifType 230." + + REVISION "200509090000Z" -- September 09, 2005 + DESCRIPTION "Registration of new IANA ifType 229." + + REVISION "200505270000Z" -- May 27, 2005 + DESCRIPTION "Registration of new IANA ifType 228." + + REVISION "200503030000Z" -- March 3, 2005 + DESCRIPTION "Added the IANAtunnelType TC and deprecated + IANAifType sixToFour (215) per RFC4087." + + REVISION "200411220000Z" -- November 22, 2004 + DESCRIPTION "Registration of new IANA ifType 227 per RFC4631." + + REVISION "200406170000Z" -- June 17, 2004 + DESCRIPTION "Registration of new IANA ifType 226." + + REVISION "200405120000Z" -- May 12, 2004 + DESCRIPTION "Added description for IANAifType 6, and + changed the descriptions for IANAifTypes + 180, 181, and 182." + + REVISION "200405070000Z" -- May 7, 2004 + DESCRIPTION "Registration of new IANAifType 225." + + REVISION "200308250000Z" -- Aug 25, 2003 + DESCRIPTION "Deprecated IANAifTypes 7 and 11. Obsoleted + IANAifTypes 62, 69, and 117. ethernetCsmacd (6) + should be used instead of these values" + + REVISION "200308180000Z" -- Aug 18, 2003 + DESCRIPTION "Registration of new IANAifType + 224." + + REVISION "200308070000Z" -- Aug 7, 2003 + DESCRIPTION "Registration of new IANAifTypes + 222 and 223." + + REVISION "200303180000Z" -- Mar 18, 2003 + DESCRIPTION "Registration of new IANAifType + 221." + + REVISION "200301130000Z" -- Jan 13, 2003 + DESCRIPTION "Registration of new IANAifType + 220." + + REVISION "200210170000Z" -- Oct 17, 2002 + DESCRIPTION "Registration of new IANAifType + 219." + + REVISION "200207160000Z" -- Jul 16, 2002 + DESCRIPTION "Registration of new IANAifTypes + 217 and 218." + + REVISION "200207100000Z" -- Jul 10, 2002 + DESCRIPTION "Registration of new IANAifTypes + 215 and 216." + + REVISION "200206190000Z" -- Jun 19, 2002 + DESCRIPTION "Registration of new IANAifType + 214." + + REVISION "200201040000Z" -- Jan 4, 2002 + DESCRIPTION "Registration of new IANAifTypes + 211, 212 and 213." + + REVISION "200112200000Z" -- Dec 20, 2001 + DESCRIPTION "Registration of new IANAifTypes + 209 and 210." + + REVISION "200111150000Z" -- Nov 15, 2001 + DESCRIPTION "Registration of new IANAifTypes + 207 and 208." + + + REVISION "200111060000Z" -- Nov 6, 2001 + DESCRIPTION "Registration of new IANAifType + 206." + + + REVISION "200111020000Z" -- Nov 2, 2001 + DESCRIPTION "Registration of new IANAifType + 205." + + + REVISION "200110160000Z" -- Oct 16, 2001 + DESCRIPTION "Registration of new IANAifTypes + 199, 200, 201, 202, 203, and 204." + + + REVISION "200109190000Z" -- Sept 19, 2001 + DESCRIPTION "Registration of new IANAifType + 198." + + REVISION "200105110000Z" -- May 11, 2001 + DESCRIPTION "Registration of new IANAifType + 197." + + + REVISION "200101120000Z" -- Jan 12, 2001 + DESCRIPTION "Registration of new IANAifTypes + 195 and 196." + + REVISION "200012190000Z" -- Dec 19, 2000 + DESCRIPTION "Registration of new IANAifTypes + 193 and 194." + + REVISION "200012070000Z" -- Dec 07, 2000 + DESCRIPTION "Registration of new IANAifTypes + 191 and 192." + + REVISION "200012040000Z" -- Dec 04, 2000 + DESCRIPTION "Registration of new IANAifType + 190." + + REVISION "200010170000Z" -- Oct 17, 2000 + DESCRIPTION "Registration of new IANAifTypes + 188 and 189." + + REVISION "200010020000Z" -- Oct 02, 2000 + DESCRIPTION "Registration of new IANAifType 187." + + REVISION "200009010000Z" -- Sept 01, 2000 + DESCRIPTION "Registration of new IANAifTypes + 184, 185, and 186." + + REVISION "200008240000Z" -- Aug 24, 2000 + DESCRIPTION "Registration of new IANAifType 183." + + REVISION "200008230000Z" -- Aug 23, 2000 + DESCRIPTION "Registration of new IANAifTypes + 174-182." + + REVISION "200008220000Z" -- Aug 22, 2000 + DESCRIPTION "Registration of new IANAifTypes 170, + 171, 172 and 173." + + REVISION "200004250000Z" -- Apr 25, 2000 + DESCRIPTION "Registration of new IANAifTypes 168 and 169." + + REVISION "200003060000Z" -- Mar 6, 2000 + DESCRIPTION "Fixed a missing semi-colon in the IMPORT. + Also cleaned up the REVISION log a bit. + It is not complete, but from now on it will + be maintained and kept up to date with each + change to this MIB module." + + REVISION "199910081430Z" -- Oct 08, 1999 + DESCRIPTION "Include new name assignments up to cnr(85). + This is the first version available via the WWW + at: ftp://ftp.isi.edu/mib/ianaiftype.mib" + + REVISION "199401310000Z" -- Jan 31, 1994 + DESCRIPTION "Initial version of this MIB as published in + RFC 1573." + + ::= { mib-2 30 } + + + IANAifType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This data type is used as the syntax of the ifType + object in the (updated) definition of MIB-II's + ifTable. + + The definition of this textual convention with the + addition of newly assigned values is published + periodically by the IANA, in either the Assigned + Numbers RFC, or some derivative of it specific to + Internet Network Management number assignments. (The + latest arrangements can be obtained by contacting the + IANA.) + + Requests for new values should be made to IANA via + email (iana&iana.org). + + The relationship between the assignment of ifType + values and of OIDs to particular media-specific MIBs + is solely the purview of IANA and is subject to change + without notice. Quite often, a media-specific MIB's + OID-subtree assignment within MIB-II's 'transmission' + subtree will be the same as its ifType value. + However, in some circumstances this will not be the + case, and implementors must not pre-assume any + specific relationship between ifType values and + transmission subtree OIDs." + SYNTAX INTEGER { + other(1), -- none of the following + regular1822(2), + hdh1822(3), + ddnX25(4), + rfc877x25(5), + ethernetCsmacd(6), -- for all ethernet-like interfaces, + -- regardless of speed, as per RFC3635 + iso88023Csmacd(7), -- Deprecated via RFC3635 + -- ethernetCsmacd (6) should be used instead + iso88024TokenBus(8), + iso88025TokenRing(9), + iso88026Man(10), + starLan(11), -- Deprecated via RFC3635 + -- ethernetCsmacd (6) should be used instead + proteon10Mbit(12), + proteon80Mbit(13), + hyperchannel(14), + fddi(15), + lapb(16), + sdlc(17), + ds1(18), -- DS1-MIB + e1(19), -- Obsolete see DS1-MIB + basicISDN(20), -- no longer used + -- see also RFC2127 + primaryISDN(21), -- no longer used + -- see also RFC2127 + propPointToPointSerial(22), -- proprietary serial + ppp(23), + softwareLoopback(24), + eon(25), -- CLNP over IP + ethernet3Mbit(26), + nsip(27), -- XNS over IP + slip(28), -- generic SLIP + ultra(29), -- ULTRA technologies + ds3(30), -- DS3-MIB + sip(31), -- SMDS, coffee + frameRelay(32), -- DTE only. + rs232(33), + para(34), -- parallel-port + arcnet(35), -- arcnet + arcnetPlus(36), -- arcnet plus + atm(37), -- ATM cells + miox25(38), + sonet(39), -- SONET or SDH + x25ple(40), + iso88022llc(41), + localTalk(42), + smdsDxi(43), + frameRelayService(44), -- FRNETSERV-MIB + v35(45), + hssi(46), + hippi(47), + modem(48), -- Generic modem + aal5(49), -- AAL5 over ATM + sonetPath(50), + sonetVT(51), + smdsIcip(52), -- SMDS InterCarrier Interface + propVirtual(53), -- proprietary virtual/internal + propMultiplexor(54),-- proprietary multiplexing + ieee80212(55), -- 100BaseVG + fibreChannel(56), -- Fibre Channel + hippiInterface(57), -- HIPPI interfaces + frameRelayInterconnect(58), -- Obsolete, use either + -- frameRelay(32) or + -- frameRelayService(44). + aflane8023(59), -- ATM Emulated LAN for 802.3 + aflane8025(60), -- ATM Emulated LAN for 802.5 + cctEmul(61), -- ATM Emulated circuit + fastEther(62), -- Obsoleted via RFC3635 + -- ethernetCsmacd (6) should be used instead + isdn(63), -- ISDN and X.25 + v11(64), -- CCITT V.11/X.21 + v36(65), -- CCITT V.36 + g703at64k(66), -- CCITT G703 at 64Kbps + g703at2mb(67), -- Obsolete see DS1-MIB + qllc(68), -- SNA QLLC + fastEtherFX(69), -- Obsoleted via RFC3635 + -- ethernetCsmacd (6) should be used instead + channel(70), -- channel + ieee80211(71), -- radio spread spectrum + ibm370parChan(72), -- IBM System 360/370 OEMI Channel + escon(73), -- IBM Enterprise Systems Connection + dlsw(74), -- Data Link Switching + isdns(75), -- ISDN S/T interface + isdnu(76), -- ISDN U interface + lapd(77), -- Link Access Protocol D + ipSwitch(78), -- IP Switching Objects + rsrb(79), -- Remote Source Route Bridging + atmLogical(80), -- ATM Logical Port + ds0(81), -- Digital Signal Level 0 + ds0Bundle(82), -- group of ds0s on the same ds1 + bsc(83), -- Bisynchronous Protocol + async(84), -- Asynchronous Protocol + cnr(85), -- Combat Net Radio + iso88025Dtr(86), -- ISO 802.5r DTR + eplrs(87), -- Ext Pos Loc Report Sys + arap(88), -- Appletalk Remote Access Protocol + propCnls(89), -- Proprietary Connectionless Protocol + hostPad(90), -- CCITT-ITU X.29 PAD Protocol + termPad(91), -- CCITT-ITU X.3 PAD Facility + frameRelayMPI(92), -- Multiproto Interconnect over FR + x213(93), -- CCITT-ITU X213 + adsl(94), -- Asymmetric Digital Subscriber Loop + radsl(95), -- Rate-Adapt. Digital Subscriber Loop + sdsl(96), -- Symmetric Digital Subscriber Loop + vdsl(97), -- Very H-Speed Digital Subscrib. Loop + iso88025CRFPInt(98), -- ISO 802.5 CRFP + myrinet(99), -- Myricom Myrinet + voiceEM(100), -- voice recEive and transMit + voiceFXO(101), -- voice Foreign Exchange Office + voiceFXS(102), -- voice Foreign Exchange Station + voiceEncap(103), -- voice encapsulation + voiceOverIp(104), -- voice over IP encapsulation + atmDxi(105), -- ATM DXI + atmFuni(106), -- ATM FUNI + atmIma (107), -- ATM IMA + pppMultilinkBundle(108), -- PPP Multilink Bundle + ipOverCdlc (109), -- IBM ipOverCdlc + ipOverClaw (110), -- IBM Common Link Access to Workstn + stackToStack (111), -- IBM stackToStack + virtualIpAddress (112), -- IBM VIPA + mpc (113), -- IBM multi-protocol channel support + ipOverAtm (114), -- IBM ipOverAtm + iso88025Fiber (115), -- ISO 802.5j Fiber Token Ring + tdlc (116), -- IBM twinaxial data link control + gigabitEthernet (117), -- Obsoleted via RFC3635 + -- ethernetCsmacd (6) should be used instead + hdlc (118), -- HDLC + lapf (119), -- LAP F + v37 (120), -- V.37 + x25mlp (121), -- Multi-Link Protocol + x25huntGroup (122), -- X25 Hunt Group + transpHdlc (123), -- Transp HDLC + interleave (124), -- Interleave channel + fast (125), -- Fast channel + ip (126), -- IP (for APPN HPR in IP networks) + docsCableMaclayer (127), -- CATV Mac Layer + docsCableDownstream (128), -- CATV Downstream interface + docsCableUpstream (129), -- CATV Upstream interface + a12MppSwitch (130), -- Avalon Parallel Processor + tunnel (131), -- Encapsulation interface + coffee (132), -- coffee pot + ces (133), -- Circuit Emulation Service + atmSubInterface (134), -- ATM Sub Interface + l2vlan (135), -- Layer 2 Virtual LAN using 802.1Q + l3ipvlan (136), -- Layer 3 Virtual LAN using IP + l3ipxvlan (137), -- Layer 3 Virtual LAN using IPX + digitalPowerline (138), -- IP over Power Lines + mediaMailOverIp (139), -- Multimedia Mail over IP + dtm (140), -- Dynamic syncronous Transfer Mode + dcn (141), -- Data Communications Network + ipForward (142), -- IP Forwarding Interface + msdsl (143), -- Multi-rate Symmetric DSL + ieee1394 (144), -- IEEE1394 High Performance Serial Bus + if-gsn (145), -- HIPPI-6400 + dvbRccMacLayer (146), -- DVB-RCC MAC Layer + dvbRccDownstream (147), -- DVB-RCC Downstream Channel + dvbRccUpstream (148), -- DVB-RCC Upstream Channel + atmVirtual (149), -- ATM Virtual Interface + mplsTunnel (150), -- MPLS Tunnel Virtual Interface + srp (151), -- Spatial Reuse Protocol + voiceOverAtm (152), -- Voice Over ATM + voiceOverFrameRelay (153), -- Voice Over Frame Relay + idsl (154), -- Digital Subscriber Loop over ISDN + compositeLink (155), -- Avici Composite Link Interface + ss7SigLink (156), -- SS7 Signaling Link + propWirelessP2P (157), -- Prop. P2P wireless interface + frForward (158), -- Frame Forward Interface + rfc1483 (159), -- Multiprotocol over ATM AAL5 + usb (160), -- USB Interface + ieee8023adLag (161), -- IEEE 802.3ad Link Aggregate + bgppolicyaccounting (162), -- BGP Policy Accounting + frf16MfrBundle (163), -- FRF .16 Multilink Frame Relay + h323Gatekeeper (164), -- H323 Gatekeeper + h323Proxy (165), -- H323 Voice and Video Proxy + mpls (166), -- MPLS + mfSigLink (167), -- Multi-frequency signaling link + hdsl2 (168), -- High Bit-Rate DSL - 2nd generation + shdsl (169), -- Multirate HDSL2 + ds1FDL (170), -- Facility Data Link 4Kbps on a DS1 + pos (171), -- Packet over SONET/SDH Interface + dvbAsiIn (172), -- DVB-ASI Input + dvbAsiOut (173), -- DVB-ASI Output + plc (174), -- Power Line Communtications + nfas (175), -- Non Facility Associated Signaling + tr008 (176), -- TR008 + gr303RDT (177), -- Remote Digital Terminal + gr303IDT (178), -- Integrated Digital Terminal + isup (179), -- ISUP + propDocsWirelessMaclayer (180), -- Cisco proprietary Maclayer + propDocsWirelessDownstream (181), -- Cisco proprietary Downstream + propDocsWirelessUpstream (182), -- Cisco proprietary Upstream + hiperlan2 (183), -- HIPERLAN Type 2 Radio Interface + propBWAp2Mp (184), -- PropBroadbandWirelessAccesspt2multipt + -- use of this iftype for IEEE 802.16 WMAN + -- interfaces as per IEEE Std 802.16f is + -- deprecated and ifType 237 should be used instead. + sonetOverheadChannel (185), -- SONET Overhead Channel + digitalWrapperOverheadChannel (186), -- Digital Wrapper + aal2 (187), -- ATM adaptation layer 2 + radioMAC (188), -- MAC layer over radio links + atmRadio (189), -- ATM over radio links + imt (190), -- Inter Machine Trunks + mvl (191), -- Multiple Virtual Lines DSL + reachDSL (192), -- Long Reach DSL + frDlciEndPt (193), -- Frame Relay DLCI End Point + atmVciEndPt (194), -- ATM VCI End Point + opticalChannel (195), -- Optical Channel + opticalTransport (196), -- Optical Transport + propAtm (197), -- Proprietary ATM + voiceOverCable (198), -- Voice Over Cable Interface + infiniband (199), -- Infiniband + teLink (200), -- TE Link + q2931 (201), -- Q.2931 + virtualTg (202), -- Virtual Trunk Group + sipTg (203), -- SIP Trunk Group + sipSig (204), -- SIP Signaling + docsCableUpstreamChannel (205), -- CATV Upstream Channel + econet (206), -- Acorn Econet + pon155 (207), -- FSAN 155Mb Symetrical PON interface + pon622 (208), -- FSAN622Mb Symetrical PON interface + bridge (209), -- Transparent bridge interface + linegroup (210), -- Interface common to multiple lines + voiceEMFGD (211), -- voice E&M Feature Group D + voiceFGDEANA (212), -- voice FGD Exchange Access North American + voiceDID (213), -- voice Direct Inward Dialing + mpegTransport (214), -- MPEG transport interface + sixToFour (215), -- 6to4 interface (DEPRECATED) + gtp (216), -- GTP (GPRS Tunneling Protocol) + pdnEtherLoop1 (217), -- Paradyne EtherLoop 1 + pdnEtherLoop2 (218), -- Paradyne EtherLoop 2 + opticalChannelGroup (219), -- Optical Channel Group + homepna (220), -- HomePNA ITU-T G.989 + gfp (221), -- Generic Framing Procedure (GFP) + ciscoISLvlan (222), -- Layer 2 Virtual LAN using Cisco ISL + actelisMetaLOOP (223), -- Acteleis proprietary MetaLOOP High Speed Link + fcipLink (224), -- FCIP Link + rpr (225), -- Resilient Packet Ring Interface Type + qam (226), -- RF Qam Interface + lmp (227), -- Link Management Protocol + cblVectaStar (228), -- Cambridge Broadband Networks Limited VectaStar + docsCableMCmtsDownstream (229), -- CATV Modular CMTS Downstream Interface + adsl2 (230), -- Asymmetric Digital Subscriber Loop Version 2 + -- (DEPRECATED/OBSOLETED - please use adsl2plus 238 instead) + macSecControlledIF (231), -- MACSecControlled + macSecUncontrolledIF (232), -- MACSecUncontrolled + aviciOpticalEther (233), -- Avici Optical Ethernet Aggregate + atmbond (234), -- atmbond + voiceFGDOS (235), -- voice FGD Operator Services + mocaVersion1 (236), -- MultiMedia over Coax Alliance (MoCA) Interface + -- as documented in information provided privately to IANA + ieee80216WMAN (237), -- IEEE 802.16 WMAN interface + adsl2plus (238), -- Asymmetric Digital Subscriber Loop Version 2, + -- Version 2 Plus and all variants + dvbRcsMacLayer (239), -- DVB-RCS MAC Layer + dvbTdm (240), -- DVB Satellite TDM + dvbRcsTdma (241), -- DVB-RCS TDMA + x86Laps (242), -- LAPS based on ITU-T X.86/Y.1323 + wwanPP (243), -- 3GPP WWAN + wwanPP2 (244), -- 3GPP2 WWAN + voiceEBS (245), -- voice P-phone EBS physical interface + ifPwType (246), -- Pseudowire interface type + ilan (247), -- Internal LAN on a bridge per IEEE 802.1ap + pip (248), -- Provider Instance Port on a bridge per IEEE 802.1ah PBB + aluELP (249), -- Alcatel-Lucent Ethernet Link Protection + gpon (250), -- Gigabit-capable passive optical networks (G-PON) as per ITU-T G.948 + vdsl2 (251), -- Very high speed digital subscriber line Version 2 (as per ITU-T Recommendation G.993.2) + capwapDot11Profile (252), -- WLAN Profile Interface + capwapDot11Bss (253), -- WLAN BSS Interface + capwapWtpVirtualRadio (254), -- WTP Virtual Radio Interface + bits (255), -- bitsport + docsCableUpstreamRfPort (256), -- DOCSIS CATV Upstream RF Port + cableDownstreamRfPort (257), -- CATV downstream RF port + vmwareVirtualNic (258), -- VMware Virtual Network Interface + ieee802154 (259), -- IEEE 802.15.4 WPAN interface + otnOdu (260), -- OTN Optical Data Unit + otnOtu (261), -- OTN Optical channel Transport Unit + ifVfiType (262), -- VPLS Forwarding Instance Interface Type + g9981 (263), -- G.998.1 bonded interface + g9982 (264), -- G.998.2 bonded interface + g9983 (265), -- G.998.3 bonded interface + aluEpon (266), -- Ethernet Passive Optical Networks (E-PON) + aluEponOnu (267), -- EPON Optical Network Unit + aluEponPhysicalUni (268), -- EPON physical User to Network interface + aluEponLogicalLink (269), -- The emulation of a point-to-point link over the EPON layer + aluGponOnu (270), -- GPON Optical Network Unit + aluGponPhysicalUni (271), -- GPON physical User to Network interface + vmwareNicTeam (272) -- VMware NIC Team + } + +IANAtunnelType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The encapsulation method used by a tunnel. The value + direct indicates that a packet is encapsulated + directly within a normal IP header, with no + intermediate header, and unicast to the remote tunnel + endpoint (e.g., an RFC 2003 IP-in-IP tunnel, or an RFC + 1933 IPv6-in-IPv4 tunnel). The value minimal indicates + that a Minimal Forwarding Header (RFC 2004) is + inserted between the outer header and the payload + packet. The value UDP indicates that the payload + packet is encapsulated within a normal UDP packet + (e.g., RFC 1234). + + The values sixToFour, sixOverFour, and isatap + indicates that an IPv6 packet is encapsulated directly + within an IPv4 header, with no intermediate header, + and unicast to the destination determined by the 6to4, + 6over4, or ISATAP protocol. + + The remaining protocol-specific values indicate that a + header of the protocol of that name is inserted + between the outer header and the payload header. + + The assignment policy for IANAtunnelType values is + identical to the policy for assigning IANAifType + values." + SYNTAX INTEGER { + other(1), -- none of the following + direct(2), -- no intermediate header + gre(3), -- GRE encapsulation + minimal(4), -- Minimal encapsulation + l2tp(5), -- L2TP encapsulation + pptp(6), -- PPTP encapsulation + l2f(7), -- L2F encapsulation + udp(8), -- UDP encapsulation + atmp(9), -- ATMP encapsulation + msdp(10), -- MSDP encapsulation + sixToFour(11), -- 6to4 encapsulation + sixOverFour(12), -- 6over4 encapsulation + isatap(13), -- ISATAP encapsulation + teredo(14), -- Teredo encapsulation + ipHttps(15) -- IPHTTPS + } + + END + diff --git a/viptela-mibs/20.6/IF-MIB.mib b/viptela-mibs/20.6/IF-MIB.mib new file mode 100644 index 0000000..b6b2ca7 --- /dev/null +++ b/viptela-mibs/20.6/IF-MIB.mib @@ -0,0 +1,1900 @@ +IF-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, Counter32, Gauge32, Counter64, + Integer32, TimeTicks, mib-2, + NOTIFICATION-TYPE FROM SNMPv2-SMI + TEXTUAL-CONVENTION, DisplayString, + PhysAddress, TruthValue, RowStatus, + TimeStamp, AutonomousType, TestAndIncr FROM SNMPv2-TC + MODULE-COMPLIANCE, OBJECT-GROUP, + NOTIFICATION-GROUP FROM SNMPv2-CONF + snmpTraps FROM SNMPv2-MIB + IANAifType FROM IANAifType-MIB; + + +ifMIB MODULE-IDENTITY + LAST-UPDATED "200006140000Z" + ORGANIZATION "IETF Interfaces MIB Working Group" + CONTACT-INFO + " Keith McCloghrie + Cisco Systems, Inc. + 170 West Tasman Drive + San Jose, CA 95134-1706 + US + + 408-526-5260 + kzm@cisco.com" + DESCRIPTION + "The MIB module to describe generic objects for network + interface sub-layers. This MIB is an updated version of + MIB-II's ifTable, and incorporates the extensions defined in + RFC 1229." + + + REVISION "200006140000Z" + DESCRIPTION + "Clarifications agreed upon by the Interfaces MIB WG, and + published as RFC 2863." + REVISION "199602282155Z" + DESCRIPTION + "Revisions made by the Interfaces MIB WG, and published in + RFC 2233." + REVISION "199311082155Z" + DESCRIPTION + "Initial revision, published as part of RFC 1573." + ::= { mib-2 31 } + + +ifMIBObjects OBJECT IDENTIFIER ::= { ifMIB 1 } + +interfaces OBJECT IDENTIFIER ::= { mib-2 2 } + +-- +-- Textual Conventions +-- + + +-- OwnerString has the same semantics as used in RFC 1271 + +OwnerString ::= TEXTUAL-CONVENTION + DISPLAY-HINT "255a" + STATUS deprecated + DESCRIPTION + "This data type is used to model an administratively + assigned name of the owner of a resource. This information + is taken from the NVT ASCII character set. It is suggested + that this name contain one or more of the following: ASCII + form of the manager station's transport address, management + station name (e.g., domain name), network management + personnel's name, location, or phone number. In some cases + the agent itself will be the owner of an entry. In these + cases, this string shall be set to a string starting with + 'agent'." + SYNTAX OCTET STRING (SIZE(0..255)) + +-- InterfaceIndex contains the semantics of ifIndex and should be used +-- for any objects defined in other MIB modules that need these semantics. + +InterfaceIndex ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + + + "A unique value, greater than zero, for each interface or + interface sub-layer in the managed system. It is + recommended that values are assigned contiguously starting + from 1. The value for each interface sub-layer must remain + constant at least from one re-initialization of the entity's + network management system to the next re-initialization." + SYNTAX Integer32 (1..2147483647) + +InterfaceIndexOrZero ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "This textual convention is an extension of the + InterfaceIndex convention. The latter defines a greater + than zero value used to identify an interface or interface + sub-layer in the managed system. This extension permits the + additional value of zero. the value zero is object-specific + and must therefore be defined as part of the description of + any object which uses this syntax. Examples of the usage of + zero might include situations where interface was unknown, + or when none or all interfaces need to be referenced." + SYNTAX Integer32 (0..2147483647) + +ifNumber OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of network interfaces (regardless of their + current state) present on this system." + ::= { interfaces 1 } + +ifTableLastChange OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sysUpTime at the time of the last creation or + deletion of an entry in the ifTable. If the number of + entries has been unchanged since the last re-initialization + of the local network management subsystem, then this object + contains a zero value." + ::= { ifMIBObjects 5 } + + +-- the Interfaces table + +-- The Interfaces table contains information on the entity's + + +-- interfaces. Each sub-layer below the internetwork-layer +-- of a network interface is considered to be an interface. + +ifTable OBJECT-TYPE + SYNTAX SEQUENCE OF IfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of interface entries. The number of entries is + given by the value of ifNumber." + ::= { interfaces 2 } + +ifEntry OBJECT-TYPE + SYNTAX IfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry containing management information applicable to a + particular interface." + INDEX { ifIndex } + ::= { ifTable 1 } + +IfEntry ::= + SEQUENCE { + ifIndex InterfaceIndex, + ifDescr DisplayString, + ifType IANAifType, + ifMtu Integer32, + ifSpeed Gauge32, + ifPhysAddress PhysAddress, + ifAdminStatus INTEGER, + ifOperStatus INTEGER, + ifLastChange TimeTicks, + ifInOctets Counter32, + ifInUcastPkts Counter32, + ifInNUcastPkts Counter32, -- deprecated + ifInDiscards Counter32, + ifInErrors Counter32, + ifInUnknownProtos Counter32, + ifOutOctets Counter32, + ifOutUcastPkts Counter32, + ifOutNUcastPkts Counter32, -- deprecated + ifOutDiscards Counter32, + ifOutErrors Counter32, + ifOutQLen Gauge32, -- deprecated + ifSpecific OBJECT IDENTIFIER -- deprecated + } + + + +ifIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A unique value, greater than zero, for each interface. It + is recommended that values are assigned contiguously + starting from 1. The value for each interface sub-layer + must remain constant at least from one re-initialization of + the entity's network management system to the next re- + initialization." + ::= { ifEntry 1 } + +ifDescr OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A textual string containing information about the + interface. This string should include the name of the + manufacturer, the product name and the version of the + interface hardware/software." + ::= { ifEntry 2 } + +ifType OBJECT-TYPE + SYNTAX IANAifType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of interface. Additional values for ifType are + assigned by the Internet Assigned Numbers Authority (IANA), + through updating the syntax of the IANAifType textual + convention." + ::= { ifEntry 3 } + +ifMtu OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The size of the largest packet which can be sent/received + on the interface, specified in octets. For interfaces that + are used for transmitting network datagrams, this is the + size of the largest network datagram that can be sent on the + interface." + ::= { ifEntry 4 } + +ifSpeed OBJECT-TYPE + + + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An estimate of the interface's current bandwidth in bits + per second. For interfaces which do not vary in bandwidth + or for those where no accurate estimation can be made, this + object should contain the nominal bandwidth. If the + bandwidth of the interface is greater than the maximum value + reportable by this object then this object should report its + maximum value (4,294,967,295) and ifHighSpeed must be used + to report the interace's speed. For a sub-layer which has + no concept of bandwidth, this object should be zero." + ::= { ifEntry 5 } + +ifPhysAddress OBJECT-TYPE + SYNTAX PhysAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The interface's address at its protocol sub-layer. For + example, for an 802.x interface, this object normally + contains a MAC address. The interface's media-specific MIB + must define the bit and byte ordering and the format of the + value of this object. For interfaces which do not have such + an address (e.g., a serial line), this object should contain + an octet string of zero length." + ::= { ifEntry 6 } + +ifAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + up(1), -- ready to pass packets + down(2), + testing(3) -- in some test mode + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The desired state of the interface. The testing(3) state + indicates that no operational packets can be passed. When a + managed system initializes, all interfaces start with + ifAdminStatus in the down(2) state. As a result of either + explicit management action or per configuration information + retained by the managed system, ifAdminStatus is then + changed to either the up(1) or testing(3) states (or remains + in the down(2) state)." + ::= { ifEntry 7 } + + + +ifOperStatus OBJECT-TYPE + SYNTAX INTEGER { + up(1), -- ready to pass packets + down(2), + testing(3), -- in some test mode + unknown(4), -- status can not be determined + -- for some reason. + dormant(5), + notPresent(6), -- some component is missing + lowerLayerDown(7) -- down due to state of + -- lower-layer interface(s) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current operational state of the interface. The + testing(3) state indicates that no operational packets can + be passed. If ifAdminStatus is down(2) then ifOperStatus + should be down(2). If ifAdminStatus is changed to up(1) + then ifOperStatus should change to up(1) if the interface is + ready to transmit and receive network traffic; it should + change to dormant(5) if the interface is waiting for + external actions (such as a serial line waiting for an + incoming connection); it should remain in the down(2) state + if and only if there is a fault that prevents it from going + to the up(1) state; it should remain in the notPresent(6) + state if the interface has missing (typically, hardware) + components." + ::= { ifEntry 8 } + +ifLastChange OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sysUpTime at the time the interface entered + its current operational state. If the current state was + entered prior to the last re-initialization of the local + network management subsystem, then this object contains a + zero value." + ::= { ifEntry 9 } + +ifInOctets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of octets received on the interface, + + + including framing characters. + + Discontinuities in the value of this counter can occur at + re-initialization of the management system, and at other + times as indicated by the value of + ifCounterDiscontinuityTime." + ::= { ifEntry 10 } + +ifInUcastPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets, delivered by this sub-layer to a + higher (sub-)layer, which were not addressed to a multicast + or broadcast address at this sub-layer. + + Discontinuities in the value of this counter can occur at + re-initialization of the management system, and at other + times as indicated by the value of + ifCounterDiscontinuityTime." + ::= { ifEntry 11 } + +ifInNUcastPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The number of packets, delivered by this sub-layer to a + higher (sub-)layer, which were addressed to a multicast or + broadcast address at this sub-layer. + + Discontinuities in the value of this counter can occur at + re-initialization of the management system, and at other + times as indicated by the value of + ifCounterDiscontinuityTime. + + This object is deprecated in favour of ifInMulticastPkts and + ifInBroadcastPkts." + ::= { ifEntry 12 } + +ifInDiscards OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of inbound packets which were chosen to be + discarded even though no errors had been detected to prevent + + + their being deliverable to a higher-layer protocol. One + possible reason for discarding such a packet could be to + free up buffer space. + + Discontinuities in the value of this counter can occur at + re-initialization of the management system, and at other + times as indicated by the value of + ifCounterDiscontinuityTime." + ::= { ifEntry 13 } + +ifInErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "For packet-oriented interfaces, the number of inbound + packets that contained errors preventing them from being + deliverable to a higher-layer protocol. For character- + oriented or fixed-length interfaces, the number of inbound + transmission units that contained errors preventing them + from being deliverable to a higher-layer protocol. + + Discontinuities in the value of this counter can occur at + re-initialization of the management system, and at other + times as indicated by the value of + ifCounterDiscontinuityTime." + ::= { ifEntry 14 } + +ifInUnknownProtos OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "For packet-oriented interfaces, the number of packets + received via the interface which were discarded because of + an unknown or unsupported protocol. For character-oriented + or fixed-length interfaces that support protocol + multiplexing the number of transmission units received via + the interface which were discarded because of an unknown or + unsupported protocol. For any interface that does not + support protocol multiplexing, this counter will always be + 0. + + Discontinuities in the value of this counter can occur at + re-initialization of the management system, and at other + times as indicated by the value of + ifCounterDiscontinuityTime." + ::= { ifEntry 15 } + + +ifOutOctets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of octets transmitted out of the + interface, including framing characters. + + Discontinuities in the value of this counter can occur at + re-initialization of the management system, and at other + times as indicated by the value of + ifCounterDiscontinuityTime." + ::= { ifEntry 16 } + +ifOutUcastPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets that higher-level protocols + requested be transmitted, and which were not addressed to a + multicast or broadcast address at this sub-layer, including + those that were discarded or not sent. + + Discontinuities in the value of this counter can occur at + re-initialization of the management system, and at other + times as indicated by the value of + ifCounterDiscontinuityTime." + ::= { ifEntry 17 } + +ifOutNUcastPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The total number of packets that higher-level protocols + requested be transmitted, and which were addressed to a + multicast or broadcast address at this sub-layer, including + those that were discarded or not sent. + + Discontinuities in the value of this counter can occur at + re-initialization of the management system, and at other + times as indicated by the value of + ifCounterDiscontinuityTime. + + This object is deprecated in favour of ifOutMulticastPkts + and ifOutBroadcastPkts." + ::= { ifEntry 18 } + + +ifOutDiscards OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of outbound packets which were chosen to be + discarded even though no errors had been detected to prevent + their being transmitted. One possible reason for discarding + such a packet could be to free up buffer space. + + Discontinuities in the value of this counter can occur at + re-initialization of the management system, and at other + times as indicated by the value of + ifCounterDiscontinuityTime." + ::= { ifEntry 19 } + +ifOutErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "For packet-oriented interfaces, the number of outbound + packets that could not be transmitted because of errors. + For character-oriented or fixed-length interfaces, the + number of outbound transmission units that could not be + transmitted because of errors. + + Discontinuities in the value of this counter can occur at + re-initialization of the management system, and at other + times as indicated by the value of + ifCounterDiscontinuityTime." + ::= { ifEntry 20 } + +ifOutQLen OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The length of the output packet queue (in packets)." + ::= { ifEntry 21 } + +ifSpecific OBJECT-TYPE + SYNTAX OBJECT IDENTIFIER + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "A reference to MIB definitions specific to the particular + media being used to realize the interface. It is + + + recommended that this value point to an instance of a MIB + object in the media-specific MIB, i.e., that this object + have the semantics associated with the InstancePointer + textual convention defined in RFC 2579. In fact, it is + recommended that the media-specific MIB specify what value + ifSpecific should/can take for values of ifType. If no MIB + definitions specific to the particular media are available, + the value should be set to the OBJECT IDENTIFIER { 0 0 }." + ::= { ifEntry 22 } + + + +-- +-- Extension to the interface table +-- +-- This table replaces the ifExtnsTable table. +-- + +ifXTable OBJECT-TYPE + SYNTAX SEQUENCE OF IfXEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of interface entries. The number of entries is + given by the value of ifNumber. This table contains + additional objects for the interface table." + ::= { ifMIBObjects 1 } + +ifXEntry OBJECT-TYPE + SYNTAX IfXEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry containing additional management information + applicable to a particular interface." + AUGMENTS { ifEntry } + ::= { ifXTable 1 } + +IfXEntry ::= + SEQUENCE { + ifName DisplayString, + ifInMulticastPkts Counter32, + ifInBroadcastPkts Counter32, + ifOutMulticastPkts Counter32, + ifOutBroadcastPkts Counter32, + ifHCInOctets Counter64, + ifHCInUcastPkts Counter64, + ifHCInMulticastPkts Counter64, + + + ifHCInBroadcastPkts Counter64, + ifHCOutOctets Counter64, + ifHCOutUcastPkts Counter64, + ifHCOutMulticastPkts Counter64, + ifHCOutBroadcastPkts Counter64, + ifLinkUpDownTrapEnable INTEGER, + ifHighSpeed Gauge32, + ifPromiscuousMode TruthValue, + ifConnectorPresent TruthValue, + ifAlias DisplayString, + ifCounterDiscontinuityTime TimeStamp + } + + +ifName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The textual name of the interface. The value of this + object should be the name of the interface as assigned by + the local device and should be suitable for use in commands + entered at the device's `console'. This might be a text + name, such as `le0' or a simple port number, such as `1', + depending on the interface naming syntax of the device. If + several entries in the ifTable together represent a single + interface as named by the device, then each will have the + same value of ifName. Note that for an agent which responds + to SNMP queries concerning an interface on some other + (proxied) device, then the value of ifName for such an + interface is the proxied device's local name for it. + + If there is no local name, or this object is otherwise not + applicable, then this object contains a zero-length string." + ::= { ifXEntry 1 } + +ifInMulticastPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets, delivered by this sub-layer to a + higher (sub-)layer, which were addressed to a multicast + address at this sub-layer. For a MAC layer protocol, this + includes both Group and Functional addresses. + + Discontinuities in the value of this counter can occur at + re-initialization of the management system, and at other + + + times as indicated by the value of + ifCounterDiscontinuityTime." + ::= { ifXEntry 2 } + +ifInBroadcastPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets, delivered by this sub-layer to a + higher (sub-)layer, which were addressed to a broadcast + address at this sub-layer. + + Discontinuities in the value of this counter can occur at + re-initialization of the management system, and at other + times as indicated by the value of + ifCounterDiscontinuityTime." + ::= { ifXEntry 3 } + +ifOutMulticastPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets that higher-level protocols + requested be transmitted, and which were addressed to a + multicast address at this sub-layer, including those that + were discarded or not sent. For a MAC layer protocol, this + includes both Group and Functional addresses. + + Discontinuities in the value of this counter can occur at + re-initialization of the management system, and at other + times as indicated by the value of + ifCounterDiscontinuityTime." + ::= { ifXEntry 4 } + +ifOutBroadcastPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets that higher-level protocols + requested be transmitted, and which were addressed to a + broadcast address at this sub-layer, including those that + were discarded or not sent. + + Discontinuities in the value of this counter can occur at + re-initialization of the management system, and at other + + + times as indicated by the value of + ifCounterDiscontinuityTime." + ::= { ifXEntry 5 } + +-- +-- High Capacity Counter objects. These objects are all +-- 64 bit versions of the "basic" ifTable counters. These +-- objects all have the same basic semantics as their 32-bit +-- counterparts, however, their syntax has been extended +-- to 64 bits. +-- + +ifHCInOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of octets received on the interface, + including framing characters. This object is a 64-bit + version of ifInOctets. + + Discontinuities in the value of this counter can occur at + re-initialization of the management system, and at other + times as indicated by the value of + ifCounterDiscontinuityTime." + ::= { ifXEntry 6 } + +ifHCInUcastPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets, delivered by this sub-layer to a + higher (sub-)layer, which were not addressed to a multicast + or broadcast address at this sub-layer. This object is a + 64-bit version of ifInUcastPkts. + + Discontinuities in the value of this counter can occur at + re-initialization of the management system, and at other + times as indicated by the value of + ifCounterDiscontinuityTime." + ::= { ifXEntry 7 } + +ifHCInMulticastPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + + + "The number of packets, delivered by this sub-layer to a + higher (sub-)layer, which were addressed to a multicast + address at this sub-layer. For a MAC layer protocol, this + includes both Group and Functional addresses. This object + is a 64-bit version of ifInMulticastPkts. + + Discontinuities in the value of this counter can occur at + re-initialization of the management system, and at other + times as indicated by the value of + ifCounterDiscontinuityTime." + ::= { ifXEntry 8 } + +ifHCInBroadcastPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets, delivered by this sub-layer to a + higher (sub-)layer, which were addressed to a broadcast + address at this sub-layer. This object is a 64-bit version + of ifInBroadcastPkts. + + Discontinuities in the value of this counter can occur at + re-initialization of the management system, and at other + times as indicated by the value of + ifCounterDiscontinuityTime." + ::= { ifXEntry 9 } + +ifHCOutOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of octets transmitted out of the + interface, including framing characters. This object is a + 64-bit version of ifOutOctets. + + Discontinuities in the value of this counter can occur at + re-initialization of the management system, and at other + times as indicated by the value of + ifCounterDiscontinuityTime." + ::= { ifXEntry 10 } + +ifHCOutUcastPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + + + "The total number of packets that higher-level protocols + requested be transmitted, and which were not addressed to a + multicast or broadcast address at this sub-layer, including + those that were discarded or not sent. This object is a + 64-bit version of ifOutUcastPkts. + + Discontinuities in the value of this counter can occur at + re-initialization of the management system, and at other + times as indicated by the value of + ifCounterDiscontinuityTime." + ::= { ifXEntry 11 } + +ifHCOutMulticastPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets that higher-level protocols + requested be transmitted, and which were addressed to a + multicast address at this sub-layer, including those that + were discarded or not sent. For a MAC layer protocol, this + includes both Group and Functional addresses. This object + is a 64-bit version of ifOutMulticastPkts. + + Discontinuities in the value of this counter can occur at + re-initialization of the management system, and at other + times as indicated by the value of + ifCounterDiscontinuityTime." + ::= { ifXEntry 12 } + +ifHCOutBroadcastPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets that higher-level protocols + requested be transmitted, and which were addressed to a + broadcast address at this sub-layer, including those that + were discarded or not sent. This object is a 64-bit version + of ifOutBroadcastPkts. + + Discontinuities in the value of this counter can occur at + re-initialization of the management system, and at other + times as indicated by the value of + ifCounterDiscontinuityTime." + ::= { ifXEntry 13 } + +ifLinkUpDownTrapEnable OBJECT-TYPE + + + SYNTAX INTEGER { enabled(1), disabled(2) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates whether linkUp/linkDown traps should be generated + for this interface. + + By default, this object should have the value enabled(1) for + interfaces which do not operate on 'top' of any other + interface (as defined in the ifStackTable), and disabled(2) + otherwise." + ::= { ifXEntry 14 } + +ifHighSpeed OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An estimate of the interface's current bandwidth in units + of 1,000,000 bits per second. If this object reports a + value of `n' then the speed of the interface is somewhere in + the range of `n-500,000' to `n+499,999'. For interfaces + which do not vary in bandwidth or for those where no + accurate estimation can be made, this object should contain + the nominal bandwidth. For a sub-layer which has no concept + of bandwidth, this object should be zero." + ::= { ifXEntry 15 } + +ifPromiscuousMode OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object has a value of false(2) if this interface only + accepts packets/frames that are addressed to this station. + This object has a value of true(1) when the station accepts + all packets/frames transmitted on the media. The value + true(1) is only legal on certain types of media. If legal, + setting this object to a value of true(1) may require the + interface to be reset before becoming effective. + + The value of ifPromiscuousMode does not affect the reception + of broadcast and multicast packets/frames by the interface." + ::= { ifXEntry 16 } + +ifConnectorPresent OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + + + STATUS current + DESCRIPTION + "This object has the value 'true(1)' if the interface + sublayer has a physical connector and the value 'false(2)' + otherwise." + ::= { ifXEntry 17 } + +ifAlias OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is an 'alias' name for the interface as + specified by a network manager, and provides a non-volatile + 'handle' for the interface. + + On the first instantiation of an interface, the value of + ifAlias associated with that interface is the zero-length + string. As and when a value is written into an instance of + ifAlias through a network management set operation, then the + agent must retain the supplied value in the ifAlias instance + associated with the same interface for as long as that + interface remains instantiated, including across all re- + initializations/reboots of the network management system, + including those which result in a change of the interface's + ifIndex value. + + An example of the value which a network manager might store + in this object for a WAN interface is the (Telco's) circuit + number/identifier of the interface. + + Some agents may support write-access only for interfaces + having particular values of ifType. An agent which supports + write access to this object is required to keep the value in + non-volatile storage, but it may limit the length of new + values depending on how much storage is already occupied by + the current values for other interfaces." + ::= { ifXEntry 18 } + +ifCounterDiscontinuityTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sysUpTime on the most recent occasion at which + any one or more of this interface's counters suffered a + discontinuity. The relevant counters are the specific + instances associated with this interface of any Counter32 or + + + Counter64 object contained in the ifTable or ifXTable. If + no such discontinuities have occurred since the last re- + initialization of the local management subsystem, then this + object contains a zero value." + ::= { ifXEntry 19 } + +-- The Interface Stack Group +-- +-- Implementation of this group is optional, but strongly recommended +-- for all systems +-- + +ifStackTable OBJECT-TYPE + SYNTAX SEQUENCE OF IfStackEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table containing information on the relationships + between the multiple sub-layers of network interfaces. In + particular, it contains information on which sub-layers run + 'on top of' which other sub-layers, where each sub-layer + corresponds to a conceptual row in the ifTable. For + example, when the sub-layer with ifIndex value x runs over + the sub-layer with ifIndex value y, then this table + contains: + + ifStackStatus.x.y=active + + For each ifIndex value, I, which identifies an active + interface, there are always at least two instantiated rows + in this table associated with I. For one of these rows, I + is the value of ifStackHigherLayer; for the other, I is the + value of ifStackLowerLayer. (If I is not involved in + multiplexing, then these are the only two rows associated + with I.) + + For example, two rows exist even for an interface which has + no others stacked on top or below it: + + ifStackStatus.0.x=active + ifStackStatus.x.0=active " + ::= { ifMIBObjects 2 } + + +ifStackEntry OBJECT-TYPE + SYNTAX IfStackEntry + MAX-ACCESS not-accessible + STATUS current + + + DESCRIPTION + "Information on a particular relationship between two sub- + layers, specifying that one sub-layer runs on 'top' of the + other sub-layer. Each sub-layer corresponds to a conceptual + row in the ifTable." + INDEX { ifStackHigherLayer, ifStackLowerLayer } + ::= { ifStackTable 1 } + + +IfStackEntry ::= + SEQUENCE { + ifStackHigherLayer InterfaceIndexOrZero, + ifStackLowerLayer InterfaceIndexOrZero, + ifStackStatus RowStatus + } + + +ifStackHigherLayer OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of ifIndex corresponding to the higher sub-layer + of the relationship, i.e., the sub-layer which runs on 'top' + of the sub-layer identified by the corresponding instance of + ifStackLowerLayer. If there is no higher sub-layer (below + the internetwork layer), then this object has the value 0." + ::= { ifStackEntry 1 } + + +ifStackLowerLayer OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of ifIndex corresponding to the lower sub-layer + of the relationship, i.e., the sub-layer which runs 'below' + the sub-layer identified by the corresponding instance of + ifStackHigherLayer. If there is no lower sub-layer, then + this object has the value 0." + ::= { ifStackEntry 2 } + + +ifStackStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + + + "The status of the relationship between two sub-layers. + + Changing the value of this object from 'active' to + 'notInService' or 'destroy' will likely have consequences up + and down the interface stack. Thus, write access to this + object is likely to be inappropriate for some types of + interfaces, and many implementations will choose not to + support write-access for any type of interface." + ::= { ifStackEntry 3 } + +ifStackLastChange OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sysUpTime at the time of the last change of + the (whole) interface stack. A change of the interface + stack is defined to be any creation, deletion, or change in + value of any instance of ifStackStatus. If the interface + stack has been unchanged since the last re-initialization of + the local network management subsystem, then this object + contains a zero value." + ::= { ifMIBObjects 6 } + + +-- Generic Receive Address Table +-- +-- This group of objects is mandatory for all types of +-- interfaces which can receive packets/frames addressed to +-- more than one address. +-- +-- This table replaces the ifExtnsRcvAddr table. The main +-- difference is that this table makes use of the RowStatus +-- textual convention, while ifExtnsRcvAddr did not. + +ifRcvAddressTable OBJECT-TYPE + SYNTAX SEQUENCE OF IfRcvAddressEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains an entry for each address (broadcast, + multicast, or uni-cast) for which the system will receive + packets/frames on a particular interface, except as follows: + + - for an interface operating in promiscuous mode, entries + are only required for those addresses for which the system + would receive frames were it not operating in promiscuous + mode. + + + - for 802.5 functional addresses, only one entry is + required, for the address which has the functional address + bit ANDed with the bit mask of all functional addresses for + which the interface will accept frames. + + A system is normally able to use any unicast address which + corresponds to an entry in this table as a source address." + ::= { ifMIBObjects 4 } + +ifRcvAddressEntry OBJECT-TYPE + SYNTAX IfRcvAddressEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of objects identifying an address for which the + system will accept packets/frames on the particular + interface identified by the index value ifIndex." + INDEX { ifIndex, ifRcvAddressAddress } + ::= { ifRcvAddressTable 1 } + +IfRcvAddressEntry ::= + SEQUENCE { + ifRcvAddressAddress PhysAddress, + ifRcvAddressStatus RowStatus, + ifRcvAddressType INTEGER + } + +ifRcvAddressAddress OBJECT-TYPE + SYNTAX PhysAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An address for which the system will accept packets/frames + on this entry's interface." + ::= { ifRcvAddressEntry 1 } + +ifRcvAddressStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object is used to create and delete rows in the + ifRcvAddressTable." + + ::= { ifRcvAddressEntry 2 } + +ifRcvAddressType OBJECT-TYPE + SYNTAX INTEGER { + + + other(1), + volatile(2), + nonVolatile(3) + } + + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object has the value nonVolatile(3) for those entries + in the table which are valid and will not be deleted by the + next restart of the managed system. Entries having the + value volatile(2) are valid and exist, but have not been + saved, so that will not exist after the next restart of the + managed system. Entries having the value other(1) are valid + and exist but are not classified as to whether they will + continue to exist after the next restart." + + DEFVAL { volatile } + ::= { ifRcvAddressEntry 3 } + +-- definition of interface-related traps. + +linkDown NOTIFICATION-TYPE + OBJECTS { ifIndex, ifAdminStatus, ifOperStatus } + STATUS current + DESCRIPTION + "A linkDown trap signifies that the SNMP entity, acting in + an agent role, has detected that the ifOperStatus object for + one of its communication links is about to enter the down + state from some other state (but not from the notPresent + state). This other state is indicated by the included value + of ifOperStatus." + ::= { snmpTraps 3 } + +linkUp NOTIFICATION-TYPE + OBJECTS { ifIndex, ifAdminStatus, ifOperStatus } + STATUS current + DESCRIPTION + "A linkUp trap signifies that the SNMP entity, acting in an + agent role, has detected that the ifOperStatus object for + one of its communication links left the down state and + transitioned into some other state (but not into the + notPresent state). This other state is indicated by the + included value of ifOperStatus." + ::= { snmpTraps 4 } + +-- conformance information + + + +ifConformance OBJECT IDENTIFIER ::= { ifMIB 2 } + +ifGroups OBJECT IDENTIFIER ::= { ifConformance 1 } +ifCompliances OBJECT IDENTIFIER ::= { ifConformance 2 } + + +-- compliance statements + +ifCompliance3 MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for SNMP entities which have + network interfaces." + + MODULE -- this module + MANDATORY-GROUPS { ifGeneralInformationGroup, + linkUpDownNotificationsGroup } + +-- The groups: +-- ifFixedLengthGroup +-- ifHCFixedLengthGroup +-- ifPacketGroup +-- ifHCPacketGroup +-- ifVHCPacketGroup +-- are mutually exclusive; at most one of these groups is implemented +-- for a particular interface. When any of these groups is implemented +-- for a particular interface, then ifCounterDiscontinuityGroup must +-- also be implemented for that interface. + + + GROUP ifFixedLengthGroup + DESCRIPTION + "This group is mandatory for those network interfaces which + are character-oriented or transmit data in fixed-length + transmission units, and for which the value of the + corresponding instance of ifSpeed is less than or equal to + 20,000,000 bits/second." + + GROUP ifHCFixedLengthGroup + DESCRIPTION + "This group is mandatory for those network interfaces which + are character-oriented or transmit data in fixed-length + transmission units, and for which the value of the + corresponding instance of ifSpeed is greater than 20,000,000 + bits/second." + + GROUP ifPacketGroup + DESCRIPTION + + + "This group is mandatory for those network interfaces which + are packet-oriented, and for which the value of the + corresponding instance of ifSpeed is less than or equal to + 20,000,000 bits/second." + + GROUP ifHCPacketGroup + DESCRIPTION + "This group is mandatory only for those network interfaces + which are packet-oriented and for which the value of the + corresponding instance of ifSpeed is greater than 20,000,000 + bits/second but less than or equal to 650,000,000 + bits/second." + + GROUP ifVHCPacketGroup + DESCRIPTION + "This group is mandatory only for those network interfaces + which are packet-oriented and for which the value of the + corresponding instance of ifSpeed is greater than + 650,000,000 bits/second." + + + GROUP ifCounterDiscontinuityGroup + DESCRIPTION + "This group is mandatory for those network interfaces that + are required to maintain counters (i.e., those for which one + of the ifFixedLengthGroup, ifHCFixedLengthGroup, + ifPacketGroup, ifHCPacketGroup, or ifVHCPacketGroup is + mandatory)." + + + GROUP ifRcvAddressGroup + DESCRIPTION + "The applicability of this group MUST be defined by the + media-specific MIBs. Media-specific MIBs must define the + exact meaning, use, and semantics of the addresses in this + group." + + OBJECT ifLinkUpDownTrapEnable + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT ifPromiscuousMode + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT ifAdminStatus + + + SYNTAX INTEGER { up(1), down(2) } + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required, nor is support for the value + testing(3)." + + OBJECT ifAlias + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + ::= { ifCompliances 3 } + +-- units of conformance + +ifGeneralInformationGroup OBJECT-GROUP + OBJECTS { ifIndex, ifDescr, ifType, ifSpeed, ifPhysAddress, + ifAdminStatus, ifOperStatus, ifLastChange, + ifLinkUpDownTrapEnable, ifConnectorPresent, + ifHighSpeed, ifName, ifNumber, ifAlias, + ifTableLastChange } + STATUS current + DESCRIPTION + "A collection of objects providing information applicable to + all network interfaces." + ::= { ifGroups 10 } + +-- the following five groups are mutually exclusive; at most +-- one of these groups is implemented for any interface + +ifFixedLengthGroup OBJECT-GROUP + OBJECTS { ifInOctets, ifOutOctets, ifInUnknownProtos, + ifInErrors, ifOutErrors } + STATUS current + DESCRIPTION + "A collection of objects providing information specific to + non-high speed (non-high speed interfaces transmit and + receive at speeds less than or equal to 20,000,000 + bits/second) character-oriented or fixed-length-transmission + network interfaces." + ::= { ifGroups 2 } + +ifHCFixedLengthGroup OBJECT-GROUP + OBJECTS { ifHCInOctets, ifHCOutOctets, + ifInOctets, ifOutOctets, ifInUnknownProtos, + ifInErrors, ifOutErrors } + STATUS current + DESCRIPTION + + + "A collection of objects providing information specific to + high speed (greater than 20,000,000 bits/second) character- + oriented or fixed-length-transmission network interfaces." + ::= { ifGroups 3 } + +ifPacketGroup OBJECT-GROUP + OBJECTS { ifInOctets, ifOutOctets, ifInUnknownProtos, + ifInErrors, ifOutErrors, + ifMtu, ifInUcastPkts, ifInMulticastPkts, + ifInBroadcastPkts, ifInDiscards, + ifOutUcastPkts, ifOutMulticastPkts, + ifOutBroadcastPkts, ifOutDiscards, + ifPromiscuousMode } + STATUS current + DESCRIPTION + "A collection of objects providing information specific to + non-high speed (non-high speed interfaces transmit and + receive at speeds less than or equal to 20,000,000 + bits/second) packet-oriented network interfaces." + ::= { ifGroups 4 } + +ifHCPacketGroup OBJECT-GROUP + OBJECTS { ifHCInOctets, ifHCOutOctets, + ifInOctets, ifOutOctets, ifInUnknownProtos, + ifInErrors, ifOutErrors, + ifMtu, ifInUcastPkts, ifInMulticastPkts, + ifInBroadcastPkts, ifInDiscards, + ifOutUcastPkts, ifOutMulticastPkts, + ifOutBroadcastPkts, ifOutDiscards, + ifPromiscuousMode } + STATUS current + DESCRIPTION + "A collection of objects providing information specific to + high speed (greater than 20,000,000 bits/second but less + than or equal to 650,000,000 bits/second) packet-oriented + network interfaces." + ::= { ifGroups 5 } + +ifVHCPacketGroup OBJECT-GROUP + OBJECTS { ifHCInUcastPkts, ifHCInMulticastPkts, + ifHCInBroadcastPkts, ifHCOutUcastPkts, + ifHCOutMulticastPkts, ifHCOutBroadcastPkts, + ifHCInOctets, ifHCOutOctets, + ifInOctets, ifOutOctets, ifInUnknownProtos, + ifInErrors, ifOutErrors, + ifMtu, ifInUcastPkts, ifInMulticastPkts, + ifInBroadcastPkts, ifInDiscards, + ifOutUcastPkts, ifOutMulticastPkts, + + + ifOutBroadcastPkts, ifOutDiscards, + ifPromiscuousMode } + STATUS current + DESCRIPTION + "A collection of objects providing information specific to + higher speed (greater than 650,000,000 bits/second) packet- + oriented network interfaces." + ::= { ifGroups 6 } + +ifRcvAddressGroup OBJECT-GROUP + OBJECTS { ifRcvAddressStatus, ifRcvAddressType } + STATUS current + DESCRIPTION + "A collection of objects providing information on the + multiple addresses which an interface receives." + ::= { ifGroups 7 } + +ifStackGroup2 OBJECT-GROUP + OBJECTS { ifStackStatus, ifStackLastChange } + STATUS current + DESCRIPTION + "A collection of objects providing information on the + layering of MIB-II interfaces." + ::= { ifGroups 11 } + +ifCounterDiscontinuityGroup OBJECT-GROUP + OBJECTS { ifCounterDiscontinuityTime } + STATUS current + DESCRIPTION + "A collection of objects providing information specific to + interface counter discontinuities." + ::= { ifGroups 13 } + +linkUpDownNotificationsGroup NOTIFICATION-GROUP + NOTIFICATIONS { linkUp, linkDown } + STATUS current + DESCRIPTION + "The notifications which indicate specific changes in the + value of ifOperStatus." + ::= { ifGroups 14 } + +-- Deprecated Definitions - Objects + + +-- +-- The Interface Test Table +-- +-- This group of objects is optional. However, a media-specific + + +-- MIB may make implementation of this group mandatory. +-- +-- This table replaces the ifExtnsTestTable +-- + +ifTestTable OBJECT-TYPE + SYNTAX SEQUENCE OF IfTestEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "This table contains one entry per interface. It defines + objects which allow a network manager to instruct an agent + to test an interface for various faults. Tests for an + interface are defined in the media-specific MIB for that + interface. After invoking a test, the object ifTestResult + can be read to determine the outcome. If an agent can not + perform the test, ifTestResult is set to so indicate. The + object ifTestCode can be used to provide further test- + specific or interface-specific (or even enterprise-specific) + information concerning the outcome of the test. Only one + test can be in progress on each interface at any one time. + If one test is in progress when another test is invoked, the + second test is rejected. Some agents may reject a test when + a prior test is active on another interface. + + Before starting a test, a manager-station must first obtain + 'ownership' of the entry in the ifTestTable for the + interface to be tested. This is accomplished with the + ifTestId and ifTestStatus objects as follows: + + try_again: + get (ifTestId, ifTestStatus) + while (ifTestStatus != notInUse) + /* + * Loop while a test is running or some other + * manager is configuring a test. + */ + short delay + get (ifTestId, ifTestStatus) + } + + /* + * Is not being used right now -- let's compete + * to see who gets it. + */ + lock_value = ifTestId + + if ( set(ifTestId = lock_value, ifTestStatus = inUse, + + + ifTestOwner = 'my-IP-address') == FAILURE) + /* + * Another manager got the ifTestEntry -- go + * try again + */ + goto try_again; + + /* + * I have the lock + */ + set up any test parameters. + + /* + * This starts the test + */ + set(ifTestType = test_to_run); + + wait for test completion by polling ifTestResult + + when test completes, agent sets ifTestResult + agent also sets ifTestStatus = 'notInUse' + + retrieve any additional test results, and ifTestId + + if (ifTestId == lock_value+1) results are valid + + A manager station first retrieves the value of the + appropriate ifTestId and ifTestStatus objects, periodically + repeating the retrieval if necessary, until the value of + ifTestStatus is 'notInUse'. The manager station then tries + to set the same ifTestId object to the value it just + retrieved, the same ifTestStatus object to 'inUse', and the + corresponding ifTestOwner object to a value indicating + itself. If the set operation succeeds then the manager has + obtained ownership of the ifTestEntry, and the value of the + ifTestId object is incremented by the agent (per the + semantics of TestAndIncr). Failure of the set operation + indicates that some other manager has obtained ownership of + the ifTestEntry. + + Once ownership is obtained, any test parameters can be + setup, and then the test is initiated by setting ifTestType. + On completion of the test, the agent sets ifTestStatus to + 'notInUse'. Once this occurs, the manager can retrieve the + results. In the (rare) event that the invocation of tests + by two network managers were to overlap, then there would be + a possibility that the first test's results might be + overwritten by the second test's results prior to the first + + + results being read. This unlikely circumstance can be + detected by a network manager retrieving ifTestId at the + same time as retrieving the test results, and ensuring that + the results are for the desired request. + + If ifTestType is not set within an abnormally long period of + time after ownership is obtained, the agent should time-out + the manager, and reset the value of the ifTestStatus object + back to 'notInUse'. It is suggested that this time-out + period be 5 minutes. + + In general, a management station must not retransmit a + request to invoke a test for which it does not receive a + response; instead, it properly inspects an agent's MIB to + determine if the invocation was successful. Only if the + invocation was unsuccessful, is the invocation request + retransmitted. + + Some tests may require the interface to be taken off-line in + order to execute them, or may even require the agent to + reboot after completion of the test. In these + circumstances, communication with the management station + invoking the test may be lost until after completion of the + test. An agent is not required to support such tests. + However, if such tests are supported, then the agent should + make every effort to transmit a response to the request + which invoked the test prior to losing communication. When + the agent is restored to normal service, the results of the + test are properly made available in the appropriate objects. + Note that this requires that the ifIndex value assigned to + an interface must be unchanged even if the test causes a + reboot. An agent must reject any test for which it cannot, + perhaps due to resource constraints, make available at least + the minimum amount of information after that test + completes." + ::= { ifMIBObjects 3 } + +ifTestEntry OBJECT-TYPE + SYNTAX IfTestEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "An entry containing objects for invoking tests on an + interface." + AUGMENTS { ifEntry } + ::= { ifTestTable 1 } + +IfTestEntry ::= + + + SEQUENCE { + ifTestId TestAndIncr, + ifTestStatus INTEGER, + ifTestType AutonomousType, + ifTestResult INTEGER, + ifTestCode OBJECT IDENTIFIER, + ifTestOwner OwnerString + } + +ifTestId OBJECT-TYPE + SYNTAX TestAndIncr + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "This object identifies the current invocation of the + interface's test." + ::= { ifTestEntry 1 } + +ifTestStatus OBJECT-TYPE + SYNTAX INTEGER { notInUse(1), inUse(2) } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "This object indicates whether or not some manager currently + has the necessary 'ownership' required to invoke a test on + this interface. A write to this object is only successful + when it changes its value from 'notInUse(1)' to 'inUse(2)'. + After completion of a test, the agent resets the value back + to 'notInUse(1)'." + ::= { ifTestEntry 2 } + +ifTestType OBJECT-TYPE + SYNTAX AutonomousType + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "A control variable used to start and stop operator- + initiated interface tests. Most OBJECT IDENTIFIER values + assigned to tests are defined elsewhere, in association with + specific types of interface. However, this document assigns + a value for a full-duplex loopback test, and defines the + special meanings of the subject identifier: + + noTest OBJECT IDENTIFIER ::= { 0 0 } + + When the value noTest is written to this object, no action + is taken unless a test is in progress, in which case the + test is aborted. Writing any other value to this object is + + + only valid when no test is currently in progress, in which + case the indicated test is initiated. + + When read, this object always returns the most recent value + that ifTestType was set to. If it has not been set since + the last initialization of the network management subsystem + on the agent, a value of noTest is returned." + ::= { ifTestEntry 3 } + +ifTestResult OBJECT-TYPE + SYNTAX INTEGER { + none(1), -- no test yet requested + success(2), + inProgress(3), + notSupported(4), + unAbleToRun(5), -- due to state of system + aborted(6), + failed(7) + } + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "This object contains the result of the most recently + requested test, or the value none(1) if no tests have been + requested since the last reset. Note that this facility + provides no provision for saving the results of one test + when starting another, as could be required if used by + multiple managers concurrently." + ::= { ifTestEntry 4 } + +ifTestCode OBJECT-TYPE + SYNTAX OBJECT IDENTIFIER + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "This object contains a code which contains more specific + information on the test result, for example an error-code + after a failed test. Error codes and other values this + object may take are specific to the type of interface and/or + test. The value may have the semantics of either the + AutonomousType or InstancePointer textual conventions as + defined in RFC 2579. The identifier: + + testCodeUnknown OBJECT IDENTIFIER ::= { 0 0 } + + is defined for use if no additional result code is + available." + ::= { ifTestEntry 5 } + + +ifTestOwner OBJECT-TYPE + SYNTAX OwnerString + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "The entity which currently has the 'ownership' required to + invoke a test on this interface." + ::= { ifTestEntry 6 } + +-- Deprecated Definitions - Groups + + +ifGeneralGroup OBJECT-GROUP + OBJECTS { ifDescr, ifType, ifSpeed, ifPhysAddress, + ifAdminStatus, ifOperStatus, ifLastChange, + ifLinkUpDownTrapEnable, ifConnectorPresent, + ifHighSpeed, ifName } + STATUS deprecated + DESCRIPTION + "A collection of objects deprecated in favour of + ifGeneralInformationGroup." + ::= { ifGroups 1 } + + +ifTestGroup OBJECT-GROUP + OBJECTS { ifTestId, ifTestStatus, ifTestType, + ifTestResult, ifTestCode, ifTestOwner } + STATUS deprecated + DESCRIPTION + "A collection of objects providing the ability to invoke + tests on an interface." + ::= { ifGroups 8 } + + +ifStackGroup OBJECT-GROUP + OBJECTS { ifStackStatus } + STATUS deprecated + DESCRIPTION + "The previous collection of objects providing information on + the layering of MIB-II interfaces." + ::= { ifGroups 9 } + + +ifOldObjectsGroup OBJECT-GROUP + OBJECTS { ifInNUcastPkts, ifOutNUcastPkts, + ifOutQLen, ifSpecific } + STATUS deprecated + DESCRIPTION + + + "The collection of objects deprecated from the original MIB- + II interfaces group." + ::= { ifGroups 12 } + +-- Deprecated Definitions - Compliance + +ifCompliance MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "A compliance statement defined in a previous version of + this MIB module, for SNMP entities which have network + interfaces." + + MODULE -- this module + MANDATORY-GROUPS { ifGeneralGroup, ifStackGroup } + + GROUP ifFixedLengthGroup + DESCRIPTION + "This group is mandatory for all network interfaces which + are character-oriented or transmit data in fixed-length + transmission units." + + GROUP ifHCFixedLengthGroup + DESCRIPTION + "This group is mandatory only for those network interfaces + which are character-oriented or transmit data in fixed- + length transmission units, and for which the value of the + corresponding instance of ifSpeed is greater than 20,000,000 + bits/second." + + GROUP ifPacketGroup + DESCRIPTION + "This group is mandatory for all network interfaces which + are packet-oriented." + + GROUP ifHCPacketGroup + DESCRIPTION + "This group is mandatory only for those network interfaces + which are packet-oriented and for which the value of the + corresponding instance of ifSpeed is greater than + 650,000,000 bits/second." + + GROUP ifTestGroup + DESCRIPTION + "This group is optional. Media-specific MIBs which require + interface tests are strongly encouraged to use this group + for invoking tests and reporting results. A medium specific + MIB which has mandatory tests may make implementation of + + + this group mandatory." + + GROUP ifRcvAddressGroup + DESCRIPTION + "The applicability of this group MUST be defined by the + media-specific MIBs. Media-specific MIBs must define the + exact meaning, use, and semantics of the addresses in this + group." + + OBJECT ifLinkUpDownTrapEnable + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT ifPromiscuousMode + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT ifStackStatus + SYNTAX INTEGER { active(1) } -- subset of RowStatus + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required, and only one of the six + enumerated values for the RowStatus textual convention need + be supported, specifically: active(1)." + + OBJECT ifAdminStatus + SYNTAX INTEGER { up(1), down(2) } + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required, nor is support for the value + testing(3)." + ::= { ifCompliances 1 } + +ifCompliance2 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "A compliance statement defined in a previous version of + this MIB module, for SNMP entities which have network + interfaces." + + MODULE -- this module + MANDATORY-GROUPS { ifGeneralInformationGroup, ifStackGroup2, + ifCounterDiscontinuityGroup } + + GROUP ifFixedLengthGroup + DESCRIPTION + + + "This group is mandatory for all network interfaces which + are character-oriented or transmit data in fixed-length + transmission units." + + GROUP ifHCFixedLengthGroup + DESCRIPTION + "This group is mandatory only for those network interfaces + which are character-oriented or transmit data in fixed- + length transmission units, and for which the value of the + corresponding instance of ifSpeed is greater than 20,000,000 + bits/second." + + GROUP ifPacketGroup + DESCRIPTION + "This group is mandatory for all network interfaces which + are packet-oriented." + + GROUP ifHCPacketGroup + DESCRIPTION + "This group is mandatory only for those network interfaces + which are packet-oriented and for which the value of the + corresponding instance of ifSpeed is greater than + 650,000,000 bits/second." + + GROUP ifRcvAddressGroup + DESCRIPTION + "The applicability of this group MUST be defined by the + media-specific MIBs. Media-specific MIBs must define the + exact meaning, use, and semantics of the addresses in this + group." + + OBJECT ifLinkUpDownTrapEnable + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT ifPromiscuousMode + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT ifStackStatus + SYNTAX INTEGER { active(1) } -- subset of RowStatus + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required, and only one of the six + enumerated values for the RowStatus textual convention need + be supported, specifically: active(1)." + + + OBJECT ifAdminStatus + SYNTAX INTEGER { up(1), down(2) } + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required, nor is support for the value + testing(3)." + + OBJECT ifAlias + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + ::= { ifCompliances 2 } + +END + diff --git a/viptela-mibs/20.6/VIPTELA-APP-ROUTE.mib b/viptela-mibs/20.6/VIPTELA-APP-ROUTE.mib new file mode 100644 index 0000000..8a9a082 --- /dev/null +++ b/viptela-mibs/20.6/VIPTELA-APP-ROUTE.mib @@ -0,0 +1,598 @@ +-- Namespace: http://viptela.com/app-route + +VIPTELA-APP-ROUTE DEFINITIONS ::= BEGIN +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, + Integer32, Unsigned32, Counter32, Counter64, + Gauge32, IpAddress + FROM SNMPv2-SMI + TEXTUAL-CONVENTION, RowStatus, DateAndTime, + TruthValue + FROM SNMPv2-TC + viptela + FROM VIPTELA-GLOBAL +; + +viptela-app-route MODULE-IDENTITY + LAST-UPDATED "202107010000Z" + ORGANIZATION "Viptela, Inc." + CONTACT-INFO "Viptela, Inc. Email:support@viptela.com" + DESCRIPTION "This module defines the data model for application-aware routing operational data" + REVISION "202107010000Z" + DESCRIPTION "Viptela Revision 20.6" + REVISION "202103010000Z" + DESCRIPTION "Viptela Revision 20.5" + REVISION "202011010000Z" + DESCRIPTION "Viptela Revision 20.4" + REVISION "202007010000Z" + DESCRIPTION "Viptela Revision 20.3" + REVISION "202002240000Z" + DESCRIPTION "Viptela Revision 20.1" + REVISION "201911150000Z" + DESCRIPTION "Viptela Revision 19.3" + REVISION "201908150000Z" + DESCRIPTION "Viptela Revision 19.2" + REVISION "201811010000Z" + DESCRIPTION "Viptela Revision 18.4" + REVISION "201808200000Z" + DESCRIPTION "Viptela Revision 18.3.1" + REVISION "201806250000Z" + DESCRIPTION "Viptela Revision 18.3" + REVISION "201804250000Z" + DESCRIPTION "Viptela Revision 18.2" + REVISION "201803150000Z" + DESCRIPTION "Viptela Revision 18.1.1" + REVISION "201801160000Z" + DESCRIPTION "Viptela Revision 17.2.3" + REVISION "201711010000Z" + DESCRIPTION "Viptela Revision 17.2.1" + REVISION "201708010000Z" + DESCRIPTION "Viptela Revision 17.2" + REVISION "201705250000Z" + DESCRIPTION "Viptela Revision 17.1.1" + REVISION "201704060000Z" + DESCRIPTION "Viptela Revision 17.1" + REVISION "201702150000Z" + DESCRIPTION "Viptela Revision 16.3.2" + REVISION "201702060000Z" + DESCRIPTION "Viptela Revision 16.3.1" + REVISION "201611160000Z" + DESCRIPTION "Viptela Revision 16.3" + REVISION "201610250000Z" + DESCRIPTION "Viptela Revision 16.2.10" + REVISION "201610240000Z" + DESCRIPTION "Viptela Revision 16.2.4" + REVISION "201608100000Z" + DESCRIPTION "Viptela Revision 16.2.2" + REVISION "201608010000Z" + DESCRIPTION "Viptela Revision 16.2.1" + REVISION "201606090000Z" + DESCRIPTION "Viptela Revision 16.2" + REVISION "201604220000Z" + DESCRIPTION "Viptela Revision 16.1.1" + REVISION "201603150000Z" + DESCRIPTION "Viptela Revision 16.1" + REVISION "201601300000Z" + DESCRIPTION "Viptela Revision 15.4.3" + REVISION "201512280000Z" + DESCRIPTION "Viptela Revision 15.4.1" + REVISION "201512010000Z" + DESCRIPTION "Viptela Revision 15.4.0" + REVISION "201510310000Z" + DESCRIPTION "Viptela Revision 15.3.5" + REVISION "201509270000Z" + DESCRIPTION "Viptela Revision 15.3.3" + REVISION "201509010000Z" + DESCRIPTION "Viptela Revision 15.3.1" + REVISION "201507010000Z" + DESCRIPTION "Viptela Revision 15.3" + ::= { viptela 9 } + +UnsignedByte ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION "xs:unsignedByte" + SYNTAX Unsigned32 (0 .. 255) + +UnsignedShort ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION "xs:unsignedShort" + SYNTAX Unsigned32 (0 .. 65535) + +ConfdString ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1t" + STATUS current + DESCRIPTION "xs: and confd: types mapped to strings" + SYNTAX OCTET STRING + +String ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1t" + STATUS current + DESCRIPTION "xs:string" + SYNTAX OCTET STRING + +InetAddressIP ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "confd:inetAddressIP" + SYNTAX OCTET STRING (SIZE (4|16)) + +-- tagpath /app-route +appRoute OBJECT IDENTIFIER ::= { viptela-app-route 1 } + +-- tagpath /app-route/statistics +appRouteStatisticsTable OBJECT-TYPE + SYNTAX SEQUENCE OF AppRouteStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { viptela-app-route 2 } + +-- tagpath /app-route/statistics +appRouteStatisticsEntry OBJECT-TYPE + SYNTAX AppRouteStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { appRouteStatisticsSrcIp, appRouteStatisticsDstIp, appRouteStatisticsProto, appRouteStatisticsSrcPort, appRouteStatisticsDstPort } + ::= { appRouteStatisticsTable 1 } + +AppRouteStatisticsEntry ::= + SEQUENCE { + appRouteStatisticsSrcIp InetAddressIP, + appRouteStatisticsDstIp InetAddressIP, + appRouteStatisticsProto INTEGER, + appRouteStatisticsSrcPort UnsignedShort, + appRouteStatisticsDstPort UnsignedShort, + appRouteStatisticsRemoteSystemIp IpAddress, + appRouteStatisticsLocalColor INTEGER, + appRouteStatisticsRemoteColor INTEGER, + appRouteStatisticsMeanLoss UnsignedByte, + appRouteStatisticsMeanLatency Unsigned32, + appRouteStatisticsSlaClassIndex String, + appRouteStatisticsMeanJitter Unsigned32, + appRouteStatisticsDampSlaClassIndex String, + appRouteStatisticsDampMultiplierLeft String, + appRouteStatisticsFallbackSlaClassIndex String + } + +-- tagpath /app-route/statistics/src-ip +appRouteStatisticsSrcIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Local TLOC IP address" + ::= { appRouteStatisticsEntry 1 } + +-- tagpath /app-route/statistics/dst-ip +appRouteStatisticsDstIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Remote TLOC IP address" + ::= { appRouteStatisticsEntry 2 } + +-- tagpath /app-route/statistics/proto +appRouteStatisticsProto OBJECT-TYPE + SYNTAX INTEGER {gre(1),ipsec(2)} + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { appRouteStatisticsEntry 3 } + +-- tagpath /app-route/statistics/src-port +appRouteStatisticsSrcPort OBJECT-TYPE + SYNTAX UnsignedShort + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Local port number" + ::= { appRouteStatisticsEntry 4 } + +-- tagpath /app-route/statistics/dst-port +appRouteStatisticsDstPort OBJECT-TYPE + SYNTAX UnsignedShort + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Remote port number" + ::= { appRouteStatisticsEntry 5 } + +-- tagpath /app-route/statistics/remote-system-ip +appRouteStatisticsRemoteSystemIp OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Remote system IP address" + ::= { appRouteStatisticsEntry 6 } + +-- tagpath /app-route/statistics/local-color +appRouteStatisticsLocalColor OBJECT-TYPE + SYNTAX INTEGER {default(1),mpls(2),metro-ethernet(3),biz-internet(4),public-internet(5),lte(6),threeG(7),red(8),green(9),blue(10),gold(11),silver(12),bronze(13),custom1(14),custom2(15),custom3(16),private1(17),private2(18),private3(19),private4(20),private5(21),private6(22)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Local TLOC color" + ::= { appRouteStatisticsEntry 7 } + +-- tagpath /app-route/statistics/remote-color +appRouteStatisticsRemoteColor OBJECT-TYPE + SYNTAX INTEGER {default(1),mpls(2),metro-ethernet(3),biz-internet(4),public-internet(5),lte(6),threeG(7),red(8),green(9),blue(10),gold(11),silver(12),bronze(13),custom1(14),custom2(15),custom3(16),private1(17),private2(18),private3(19),private4(20),private5(21),private6(22)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Remote TLOC color" + ::= { appRouteStatisticsEntry 8 } + +-- tagpath /app-route/statistics/mean-loss +appRouteStatisticsMeanLoss OBJECT-TYPE + SYNTAX UnsignedByte + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION "Average loss in percentage across all the polling intervals" + ::= { appRouteStatisticsEntry 9 } + +-- tagpath /app-route/statistics/mean-latency +appRouteStatisticsMeanLatency OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION "Average latency across all the polling intervals" + ::= { appRouteStatisticsEntry 10 } + +-- tagpath /app-route/statistics/sla-class-index +appRouteStatisticsSlaClassIndex OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "SLA classes (indexes) that this session satisfies" + ::= { appRouteStatisticsEntry 11 } + +-- tagpath /app-route/statistics/mean-jitter +appRouteStatisticsMeanJitter OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION "Average jitter across all polling intervals" + ::= { appRouteStatisticsEntry 12 } + + +-- tagpath /app-route/statistics/damp-sla-class-index +appRouteStatisticsDampSlaClassIndex OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "SLA classes (indexes) where dampening is happening for this session" + ::= { appRouteStatisticsEntry 13 } + +-- tagpath /app-route/statistics/damp-multiplier-left +appRouteStatisticsDampMultiplierLeft OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Dampening Multiplier left corresponding to damp-sla-class-index" + ::= { appRouteStatisticsEntry 14 } + +-- tagpath /app-route/statistics/fallback-sla-class-index +appRouteStatisticsFallbackSlaClassIndex OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Fallback SLA classes (indexes) that this session satisfies" + ::= { appRouteStatisticsEntry 15 } + +-- tagpath /app-route/statistics/interval +appRouteStatisticsIntervalTable OBJECT-TYPE + SYNTAX SEQUENCE OF AppRouteStatisticsIntervalEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { viptela-app-route 3 } + +-- tagpath /app-route/statistics/interval +appRouteStatisticsIntervalEntry OBJECT-TYPE + SYNTAX AppRouteStatisticsIntervalEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { appRouteStatisticsSrcIp, appRouteStatisticsDstIp, appRouteStatisticsProto, appRouteStatisticsSrcPort, appRouteStatisticsDstPort, appRouteStatisticsIntervalIndex } + ::= { appRouteStatisticsIntervalTable 1 } + +AppRouteStatisticsIntervalEntry ::= + SEQUENCE { + appRouteStatisticsIntervalIndex UnsignedByte, + appRouteStatisticsIntervalTotalPackets Integer32, + appRouteStatisticsIntervalLoss Integer32, + appRouteStatisticsIntervalAverageLatency ConfdString, + appRouteStatisticsIntervalAverageJitter ConfdString, + appRouteStatisticsIntervalTxDataPkts Counter64, + appRouteStatisticsIntervalRxDataPkts Counter64 + } + +-- tagpath /app-route/statistics/interval/index +appRouteStatisticsIntervalIndex OBJECT-TYPE + SYNTAX UnsignedByte + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Polling interval index" + ::= { appRouteStatisticsIntervalEntry 1 } + +-- tagpath /app-route/statistics/interval/total-packets +appRouteStatisticsIntervalTotalPackets OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Total packets sent" + ::= { appRouteStatisticsIntervalEntry 2 } + +-- tagpath /app-route/statistics/interval/loss +appRouteStatisticsIntervalLoss OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Packets lost" + ::= { appRouteStatisticsIntervalEntry 3 } + +-- tagpath /app-route/statistics/interval/average-latency +appRouteStatisticsIntervalAverageLatency OBJECT-TYPE + SYNTAX ConfdString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Average latency" + ::= { appRouteStatisticsIntervalEntry 4 } + +-- tagpath /app-route/statistics/interval/average-jitter +appRouteStatisticsIntervalAverageJitter OBJECT-TYPE + SYNTAX ConfdString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Average jitter" + ::= { appRouteStatisticsIntervalEntry 5 } + +-- tagpath /app-route/statistics/interval/tx-data-pkts +appRouteStatisticsIntervalTxDataPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Data packets transmitted" + ::= { appRouteStatisticsIntervalEntry 6 } + +-- tagpath /app-route/statistics/interval/rx-data-pkts +appRouteStatisticsIntervalRxDataPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Data packets received" + ::= { appRouteStatisticsIntervalEntry 7 } + +-- tagpath /app-route/statistics/app-probe-class-list +appRouteStatisticsAppProbeClassTable OBJECT-TYPE + SYNTAX SEQUENCE OF AppRouteStatisticsAppProbeClassEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { viptela-app-route 5 } + +-- tagpath /app-route/statistics/app-probe-class-list +appRouteStatisticsAppProbeClassEntry OBJECT-TYPE + SYNTAX AppRouteStatisticsAppProbeClassEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { appRouteStatisticsSrcIp, appRouteStatisticsDstIp, appRouteStatisticsProto, appRouteStatisticsSrcPort, appRouteStatisticsDstPort, appRouteStatisticsAppProbeClassName} + ::= { appRouteStatisticsAppProbeClassTable 1 } + +AppRouteStatisticsAppProbeClassEntry ::= + SEQUENCE { + appRouteStatisticsAppProbeClassName String, + appRouteStatisticsAppProbeClassMeanLoss UnsignedByte, + appRouteStatisticsAppProbeClassMeanLatency Unsigned32, + appRouteStatisticsAppProbeClassMeanJitter Unsigned32 + } + + -- tagpath /app-route/statistics/app-probe-class-list/name +appRouteStatisticsAppProbeClassName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Name of app probe class list" + ::= { appRouteStatisticsAppProbeClassEntry 1 } + +-- tagpath /app-route/statistics/app-probe-class-list/mean-loss +appRouteStatisticsAppProbeClassMeanLoss OBJECT-TYPE + SYNTAX UnsignedByte + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Average loss in percentage across all the polling intervals" + ::= { appRouteStatisticsAppProbeClassEntry 2 } + +-- tagpath /app-route/statistics/app-probe-class-list/mean-latency +appRouteStatisticsAppProbeClassMeanLatency OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Average latency across all the polling intervals" + ::= { appRouteStatisticsAppProbeClassEntry 3 } + +-- tagpath /app-route/statistics/app-probe-class-list/mean-jitter +appRouteStatisticsAppProbeClassMeanJitter OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Average jitter across all polling intervals" + ::= { appRouteStatisticsAppProbeClassEntry 4 } + +-- tagpath /app-route/statistics/app-probe-class-list/interval +appRouteStatisticsAppProbeClassIntervalTable OBJECT-TYPE + SYNTAX SEQUENCE OF AppRouteStatisticsAppProbeClassIntervalEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { viptela-app-route 6 } + +-- tagpath /app-route/statistics/app-probe-class-list/interval +appRouteStatisticsAppProbeClassIntervalEntry OBJECT-TYPE + SYNTAX AppRouteStatisticsAppProbeClassIntervalEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { appRouteStatisticsSrcIp, appRouteStatisticsDstIp, appRouteStatisticsProto, appRouteStatisticsSrcPort, appRouteStatisticsDstPort, appRouteStatisticsAppProbeClassName, appRouteStatisticsIntervalIndex } + ::= { appRouteStatisticsAppProbeClassIntervalTable 1 } + +AppRouteStatisticsAppProbeClassIntervalEntry ::= + SEQUENCE { + appRouteStatisticsAppProbeClassIntervalIndex UnsignedByte, + appRouteStatisticsAppProbeClassIntervalTotalPackets Integer32, + appRouteStatisticsAppProbeClassIntervalLoss Integer32, + appRouteStatisticsAppProbeClassIntervalAverageLatency ConfdString, + appRouteStatisticsAppProbeClassIntervalAverageJitter ConfdString, + appRouteStatisticsAppProbeClassIntervalTxDataPkts String, + appRouteStatisticsAppProbeClassIntervalRxDataPkts String + } + +-- tagpath /app-route/statistics/app-probe-class-list/interval/index +appRouteStatisticsAppProbeClassIntervalIndex OBJECT-TYPE + SYNTAX UnsignedByte + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Polling interval index" + ::= { appRouteStatisticsAppProbeClassIntervalEntry 1 } + +-- tagpath /app-route/statistics/app-probe-class-list/interval/total-packets +appRouteStatisticsAppProbeClassIntervalTotalPackets OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Total packets sent" + ::= { appRouteStatisticsAppProbeClassIntervalEntry 2 } + +-- tagpath /app-route/statistics/app-probe-class-list/interval/loss +appRouteStatisticsAppProbeClassIntervalLoss OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Packets lost" + ::= { appRouteStatisticsAppProbeClassIntervalEntry 3 } + +-- tagpath /app-route/statistics/app-probe-class-list/interval/average-latency +appRouteStatisticsAppProbeClassIntervalAverageLatency OBJECT-TYPE + SYNTAX ConfdString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Average latency" + ::= { appRouteStatisticsAppProbeClassIntervalEntry 4 } + +-- tagpath /app-route/statistics/app-probe-class-list/interval/average-jitter +appRouteStatisticsAppProbeClassIntervalAverageJitter OBJECT-TYPE + SYNTAX ConfdString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Average jitter" + ::= { appRouteStatisticsAppProbeClassIntervalEntry 5 } + +-- tagpath /app-route/statistics/app-probe-class-list/interval/tx-data-pkts +appRouteStatisticsAppProbeClassIntervalTxDataPkts OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Data packets transmitted" + ::= { appRouteStatisticsAppProbeClassIntervalEntry 6 } + +-- tagpath /app-route/statistics/app-probe-class-list/interval/rx-data-pkts +appRouteStatisticsAppProbeClassIntervalRxDataPkts OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Data packets received" + ::= { appRouteStatisticsAppProbeClassIntervalEntry 7 } + +-- tagpath /app-route/sla-class +appRouteSlaClassTable OBJECT-TYPE + SYNTAX SEQUENCE OF AppRouteSlaClassEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { viptela-app-route 4 } + +-- tagpath /app-route/sla-class +appRouteSlaClassEntry OBJECT-TYPE + SYNTAX AppRouteSlaClassEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { appRouteSlaClassIndex } + ::= { appRouteSlaClassTable 1 } + +AppRouteSlaClassEntry ::= + SEQUENCE { + appRouteSlaClassIndex UnsignedByte, + appRouteSlaClassName String, + appRouteSlaClassLoss UnsignedByte, + appRouteSlaClassLatency Unsigned32, + appRouteSlaClassJitter Unsigned32, + appRouteSlaClassAppProbeClassId UnsignedByte, + appRouteSlaClassAppProbeClass String, + appRouteFallbackSlaClassIndex String + } + +-- tagpath /app-route/sla-class/index +appRouteSlaClassIndex OBJECT-TYPE + SYNTAX UnsignedByte + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "SLA class index" + ::= { appRouteSlaClassEntry 1 } + +-- tagpath /app-route/sla-class/name +appRouteSlaClassName OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Name of the SLA class" + ::= { appRouteSlaClassEntry 2 } + +-- tagpath /app-route/sla-class/loss +appRouteSlaClassLoss OBJECT-TYPE + SYNTAX UnsignedByte + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Configured loss, in percentage" + ::= { appRouteSlaClassEntry 3 } + +-- tagpath /app-route/sla-class/latency +appRouteSlaClassLatency OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Configured latency, in milliseconds" + ::= { appRouteSlaClassEntry 4 } + +-- tagpath /app-route/sla-class/jitter +appRouteSlaClassJitter OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Configured jitter, in milliseconds" + ::= { appRouteSlaClassEntry 5 } + +-- tagpath /app-route/sla-class/app-probe-class-id +appRouteSlaClassAppProbeClassId OBJECT-TYPE + SYNTAX UnsignedByte + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "App Probe Class Id" + ::= { appRouteSlaClassEntry 6 } + +-- tagpath /app-route/sla-class/app-probe-class +appRouteSlaClassAppProbeClass OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Configured App Probe class" + ::= { appRouteSlaClassEntry 7 } + +-- tagpath /app-route/sla-class/fallback-best-tunnel +appRouteFallbackSlaClassIndex OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Fallback SLA class index" + ::= { appRouteSlaClassEntry 8 } + +END diff --git a/viptela-mibs/20.6/VIPTELA-BFD.mib b/viptela-mibs/20.6/VIPTELA-BFD.mib new file mode 100644 index 0000000..c421a74 --- /dev/null +++ b/viptela-mibs/20.6/VIPTELA-BFD.mib @@ -0,0 +1,534 @@ +-- Namespace: http://viptela.com/bfd + +VIPTELA-BFD DEFINITIONS ::= BEGIN +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, + Integer32, Unsigned32, Counter32, Counter64, + Gauge32, IpAddress + FROM SNMPv2-SMI + TEXTUAL-CONVENTION, RowStatus, DateAndTime, + TruthValue + FROM SNMPv2-TC + viptela + FROM VIPTELA-GLOBAL +; + +viptela-bfd MODULE-IDENTITY + LAST-UPDATED "202107010000Z" + ORGANIZATION "Viptela, Inc." + CONTACT-INFO "Viptela, Inc. Email:support@viptela.com" + DESCRIPTION "This module defines data model for BFD" + REVISION "202107010000Z" + DESCRIPTION "Viptela Revision 20.6" + REVISION "202103010000Z" + DESCRIPTION "Viptela Revision 20.5" + REVISION "202011010000Z" + DESCRIPTION "Viptela Revision 20.4" + REVISION "202007010000Z" + DESCRIPTION "Viptela Revision 20.3" + REVISION "202002240000Z" + DESCRIPTION "Viptela Revision 20.1" + REVISION "201911150000Z" + DESCRIPTION "Viptela Revision 19.3" + REVISION "201908150000Z" + DESCRIPTION "Viptela Revision 19.2" + REVISION "201811010000Z" + DESCRIPTION "Viptela Revision 18.4" + REVISION "201808200000Z" + DESCRIPTION "Viptela Revision 18.3.1" + REVISION "201806250000Z" + DESCRIPTION "Viptela Revision 18.3" + REVISION "201804250000Z" + DESCRIPTION "Viptela Revision 18.2" + REVISION "201803150000Z" + DESCRIPTION "Viptela Revision 18.1.1" + REVISION "201801160000Z" + DESCRIPTION "Viptela Revision 17.2.3" + REVISION "201711010000Z" + DESCRIPTION "Viptela Revision 17.2.1" + REVISION "201708010000Z" + DESCRIPTION "Viptela Revision 17.2" + REVISION "201705250000Z" + DESCRIPTION "Viptela Revision 17.1.1" + REVISION "201704060000Z" + DESCRIPTION "Viptela Revision 17.1" + REVISION "201702150000Z" + DESCRIPTION "Viptela Revision 16.3.2" + REVISION "201702060000Z" + DESCRIPTION "Viptela Revision 16.3.1" + REVISION "201611160000Z" + DESCRIPTION "Viptela Revision 16.3" + REVISION "201610250000Z" + DESCRIPTION "Viptela Revision 16.2.10" + REVISION "201610240000Z" + DESCRIPTION "Viptela Revision 16.2.4" + REVISION "201608100000Z" + DESCRIPTION "Viptela Revision 16.2.2" + REVISION "201608010000Z" + DESCRIPTION "Viptela Revision 16.2.1" + REVISION "201606090000Z" + DESCRIPTION "Viptela Revision 16.2" + REVISION "201604220000Z" + DESCRIPTION "Viptela Revision 16.1.1" + REVISION "201603150000Z" + DESCRIPTION "Viptela Revision 16.1" + REVISION "201601300000Z" + DESCRIPTION "Viptela Revision 15.4.3" + REVISION "201512280000Z" + DESCRIPTION "Viptela Revision 15.4.1" + REVISION "201512010000Z" + DESCRIPTION "Viptela Revision 15.4.0" + REVISION "201510310000Z" + DESCRIPTION "Viptela Revision 15.3.5" + REVISION "201509270000Z" + DESCRIPTION "Viptela Revision 15.3.3" + REVISION "201509010000Z" + DESCRIPTION "Viptela Revision 15.3.1" + REVISION "201507010000Z" + DESCRIPTION "Viptela Revision 15.3" + ::= { viptela 6 } + + +InetAddressIP ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "confd:inetAddressIP" + SYNTAX OCTET STRING (SIZE (4|16)) + +UnsignedByte ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION "xs:unsignedByte" + SYNTAX Unsigned32 (0 .. 255) + +UnsignedShort ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION "xs:unsignedShort" + SYNTAX Unsigned32 (0 .. 65535) + +ConfdString ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1t" + STATUS current + DESCRIPTION "xs: and confd: types mapped to strings" + SYNTAX OCTET STRING + +String ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1t" + STATUS current + DESCRIPTION "xs:string" + SYNTAX OCTET STRING + +BfdmgrStateEnum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "" + SYNTAX INTEGER {admin-down(0),down(1),init(2),up(3),invalid(4),inactive(5)} + +-- Configure BFD +-- tagpath /bfd +bfd OBJECT IDENTIFIER ::= { viptela-bfd 1 } + +-- BFD summary +-- tagpath /bfd/summary +bfdSummary OBJECT IDENTIFIER ::= { bfd 5 } + +-- tagpath /bfd/summary/bfd-sessions-total +bfdSummaryBfdSessionsTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Current total number of bfd sessions created" + ::= { bfdSummary 1 } + +-- tagpath /bfd/summary/bfd-sessions-up +bfdSummaryBfdSessionsUp OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of bfd sessions that are in UP state" + ::= { bfdSummary 2 } + +-- tagpath /bfd/summary/bfd-sessions-max +bfdSummaryBfdSessionsMax OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Maximum total number of bfd sessions created since bootup" + ::= { bfdSummary 3 } + +-- tagpath /bfd/summary/bfd-sessions-flap +bfdSummaryBfdSessionsFlap OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of bfd session flaps seen (transitions out of UP state)" + ::= { bfdSummary 4 } + +-- tagpath /bfd/summary/poll-interval +bfdSummaryPollInterval OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "App route poll interval" + ::= { bfdSummary 5 } + +-- tagpath /bfd/sessions-list +bfdSessionsListTable OBJECT-TYPE + SYNTAX SEQUENCE OF BfdSessionsListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "BFD sessions" + ::= { bfd 1 } + +-- tagpath /bfd/sessions-list +bfdSessionsListEntry OBJECT-TYPE + SYNTAX BfdSessionsListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { bfdSessionsListSrcIp, bfdSessionsListDstIp, bfdSessionsListProto, bfdSessionsListSrcPort, bfdSessionsListDstPort } + ::= { bfdSessionsListTable 1 } + +BfdSessionsListEntry ::= + SEQUENCE { + bfdSessionsListSrcIp InetAddressIP, + bfdSessionsListDstIp InetAddressIP, + bfdSessionsListProto INTEGER, + bfdSessionsListSrcPort UnsignedShort, + bfdSessionsListDstPort UnsignedShort, + bfdSessionsListSystemIp InetAddressIP, + bfdSessionsListSiteId Unsigned32, + bfdSessionsListLocalColor INTEGER, + bfdSessionsListColor INTEGER, + bfdSessionsListState BfdmgrStateEnum, + bfdSessionsListDetectMultiplier UnsignedByte, + bfdSessionsListTxInterval Unsigned32, + bfdSessionsListUptime String, + bfdSessionsListTransitions Integer32 + } + +-- tagpath /bfd/sessions-list/src-ip +bfdSessionsListSrcIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Local TLOC IP address" + ::= { bfdSessionsListEntry 1 } + +-- tagpath /bfd/sessions-list/dst-ip +bfdSessionsListDstIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Remote TLOC IP address" + ::= { bfdSessionsListEntry 2 } + +-- tagpath /bfd/sessions-list/proto +bfdSessionsListProto OBJECT-TYPE + SYNTAX INTEGER {gre(1),ipsec(2)} + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { bfdSessionsListEntry 3 } + +-- tagpath /bfd/sessions-list/src-port +bfdSessionsListSrcPort OBJECT-TYPE + SYNTAX UnsignedShort + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Local port number" + ::= { bfdSessionsListEntry 4 } + +-- tagpath /bfd/sessions-list/dst-port +bfdSessionsListDstPort OBJECT-TYPE + SYNTAX UnsignedShort + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Remote port number" + ::= { bfdSessionsListEntry 5 } + +-- tagpath /bfd/sessions-list/system-ip +bfdSessionsListSystemIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "System IP address" + ::= { bfdSessionsListEntry 6 } + +-- tagpath /bfd/sessions-list/site-id +bfdSessionsListSiteId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Site ID" + ::= { bfdSessionsListEntry 7 } + +-- tagpath /bfd/sessions-list/local-color +bfdSessionsListLocalColor OBJECT-TYPE + SYNTAX INTEGER {default(1),mpls(2),metro-ethernet(3),biz-internet(4),public-internet(5),lte(6),threeG(7),red(8),green(9),blue(10),gold(11),silver(12),bronze(13),custom1(14),custom2(15),custom3(16),private1(17),private2(18),private3(19),private4(20),private5(21),private6(22)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Color" + ::= { bfdSessionsListEntry 8 } + +-- tagpath /bfd/sessions-list/color +bfdSessionsListColor OBJECT-TYPE + SYNTAX INTEGER {default(1),mpls(2),metro-ethernet(3),biz-internet(4),public-internet(5),lte(6),threeG(7),red(8),green(9),blue(10),gold(11),silver(12),bronze(13),custom1(14),custom2(15),custom3(16),private1(17),private2(18),private3(19),private4(20),private5(21),private6(22)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Color" + ::= { bfdSessionsListEntry 9 } + +-- tagpath /bfd/sessions-list/state +bfdSessionsListState OBJECT-TYPE + SYNTAX BfdmgrStateEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "State" + ::= { bfdSessionsListEntry 10 } + +-- tagpath /bfd/sessions-list/detect-multiplier +bfdSessionsListDetectMultiplier OBJECT-TYPE + SYNTAX UnsignedByte + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bfdSessionsListEntry 11 } + +-- tagpath /bfd/sessions-list/tx-interval +bfdSessionsListTxInterval OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bfdSessionsListEntry 12 } + +-- tagpath /bfd/sessions-list/uptime +bfdSessionsListUptime OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bfdSessionsListEntry 13 } + +-- tagpath /bfd/sessions-list/transitions +bfdSessionsListTransitions OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bfdSessionsListEntry 14 } + +-- tagpath /bfd/history-list +bfdHistoryListTable OBJECT-TYPE + SYNTAX SEQUENCE OF BfdHistoryListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "BFD session history" + ::= { bfd 2 } + +-- tagpath /bfd/history-list +bfdHistoryListEntry OBJECT-TYPE + SYNTAX BfdHistoryListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { bfdHistoryListSrcIp, bfdHistoryListDstIp, bfdHistoryListProto, bfdHistoryListSrcPort, bfdHistoryListDstPort, bfdHistoryListIndex } + ::= { bfdHistoryListTable 1 } + +BfdHistoryListEntry ::= + SEQUENCE { + bfdHistoryListSrcIp InetAddressIP, + bfdHistoryListDstIp InetAddressIP, + bfdHistoryListProto INTEGER, + bfdHistoryListSrcPort UnsignedShort, + bfdHistoryListDstPort UnsignedShort, + bfdHistoryListIndex Unsigned32, + bfdHistoryListSystemIp InetAddressIP, + bfdHistoryListSiteId Unsigned32, + bfdHistoryListColor INTEGER, + bfdHistoryListState BfdmgrStateEnum, + bfdHistoryListTime String, + bfdHistoryListRxPkts Counter64, + bfdHistoryListTxPkts Counter64, + bfdHistoryListDel UnsignedByte + } + +-- tagpath /bfd/history-list/src-ip +bfdHistoryListSrcIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Local TLOC IP address" + ::= { bfdHistoryListEntry 1 } + +-- tagpath /bfd/history-list/dst-ip +bfdHistoryListDstIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Remote TLOC IP address" + ::= { bfdHistoryListEntry 2 } + +-- tagpath /bfd/history-list/proto +bfdHistoryListProto OBJECT-TYPE + SYNTAX INTEGER {gre(1),ipsec(2)} + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { bfdHistoryListEntry 3 } + +-- tagpath /bfd/history-list/src-port +bfdHistoryListSrcPort OBJECT-TYPE + SYNTAX UnsignedShort + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Local port number" + ::= { bfdHistoryListEntry 4 } + +-- tagpath /bfd/history-list/dst-port +bfdHistoryListDstPort OBJECT-TYPE + SYNTAX UnsignedShort + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Remote port number" + ::= { bfdHistoryListEntry 5 } + +-- tagpath /bfd/history-list/index +bfdHistoryListIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "History index" + ::= { bfdHistoryListEntry 6 } + +-- tagpath /bfd/history-list/system-ip +bfdHistoryListSystemIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "System IP address" + ::= { bfdHistoryListEntry 7 } + +-- tagpath /bfd/history-list/site-id +bfdHistoryListSiteId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Site ID" + ::= { bfdHistoryListEntry 8 } + +-- tagpath /bfd/history-list/color +bfdHistoryListColor OBJECT-TYPE + SYNTAX INTEGER {default(1),mpls(2),metro-ethernet(3),biz-internet(4),public-internet(5),lte(6),threeG(7),red(8),green(9),blue(10),gold(11),silver(12),bronze(13),custom1(14),custom2(15),custom3(16),private1(17),private2(18),private3(19),private4(20),private5(21),private6(22)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Color" + ::= { bfdHistoryListEntry 9 } + +-- tagpath /bfd/history-list/state +bfdHistoryListState OBJECT-TYPE + SYNTAX BfdmgrStateEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "State" + ::= { bfdHistoryListEntry 10 } + +-- tagpath /bfd/history-list/time +bfdHistoryListTime OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bfdHistoryListEntry 11 } + +-- tagpath /bfd/history-list/rx-pkts +bfdHistoryListRxPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bfdHistoryListEntry 12 } + +-- tagpath /bfd/history-list/tx-pkts +bfdHistoryListTxPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bfdHistoryListEntry 13 } + +-- tagpath /bfd/history-list/del +bfdHistoryListDel OBJECT-TYPE + SYNTAX UnsignedByte + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bfdHistoryListEntry 14 } + +-- tagpath /bfd/tloc-summary-list +bfdTlocSummaryListTable OBJECT-TYPE + SYNTAX SEQUENCE OF BfdTlocSummaryListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "BFD TLOC summary" + ::= { bfd 6 } + +-- tagpath /bfd/tloc-summary-list +bfdTlocSummaryListEntry OBJECT-TYPE + SYNTAX BfdTlocSummaryListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { bfdTlocSummaryListIfName, bfdTlocSummaryListEncap } + ::= { bfdTlocSummaryListTable 1 } + +BfdTlocSummaryListEntry ::= + SEQUENCE { + bfdTlocSummaryListIfName String, + bfdTlocSummaryListEncap INTEGER, + bfdTlocSummaryListSessionsTotal Unsigned32, + bfdTlocSummaryListSessionsUp Unsigned32, + bfdTlocSummaryListSessionsFlap Unsigned32 + } + +-- tagpath /bfd/tloc-summary-list/if-name +bfdTlocSummaryListIfName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Local TLOC Interface" + ::= { bfdTlocSummaryListEntry 1 } + +-- tagpath /bfd/tloc-summary-list/encap +bfdTlocSummaryListEncap OBJECT-TYPE + SYNTAX INTEGER {gre(1),ipsec(2)} + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Local TLOC encapsulation" + ::= { bfdTlocSummaryListEntry 2 } + +-- tagpath /bfd/tloc-summary-list/sessions-total +bfdTlocSummaryListSessionsTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Total number of bfd sessions created" + ::= { bfdTlocSummaryListEntry 3 } + +-- tagpath /bfd/tloc-summary-list/sessions-up +bfdTlocSummaryListSessionsUp OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of bfd sessions that are in UP state" + ::= { bfdTlocSummaryListEntry 4 } + +-- tagpath /bfd/tloc-summary-list/sessions-flap +bfdTlocSummaryListSessionsFlap OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of bfd session flaps seen (transitions out of UP state)" + ::= { bfdTlocSummaryListEntry 5 } + +END diff --git a/viptela-mibs/20.6/VIPTELA-BRIDGE.mib b/viptela-mibs/20.6/VIPTELA-BRIDGE.mib new file mode 100644 index 0000000..3f4a306 --- /dev/null +++ b/viptela-mibs/20.6/VIPTELA-BRIDGE.mib @@ -0,0 +1,1176 @@ +-- Namespace: http://viptela.com/bridge + +VIPTELA-BRIDGE DEFINITIONS ::= BEGIN +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, + Integer32, Unsigned32, Counter32, Counter64, + Gauge32, IpAddress + FROM SNMPv2-SMI + TEXTUAL-CONVENTION, RowStatus, DateAndTime, + TruthValue + FROM SNMPv2-TC + viptela + FROM VIPTELA-GLOBAL +; + +viptela-bridge MODULE-IDENTITY + LAST-UPDATED "202107010000Z" + ORGANIZATION "Viptela, Inc." + CONTACT-INFO "Viptela, Inc. Email:support@viptela.com" + DESCRIPTION "This module defines the data model for Bridge management" + REVISION "202107010000Z" + DESCRIPTION "Viptela Revision 20.6" + REVISION "202103010000Z" + DESCRIPTION "Viptela Revision 20.5" + REVISION "202011010000Z" + DESCRIPTION "Viptela Revision 20.4" + REVISION "202007010000Z" + DESCRIPTION "Viptela Revision 20.3" + REVISION "202002240000Z" + DESCRIPTION "Viptela Revision 20.1" + REVISION "201911150000Z" + DESCRIPTION "Viptela Revision 19.3" + REVISION "201908150000Z" + DESCRIPTION "Viptela Revision 19.2" + REVISION "201811010000Z" + DESCRIPTION "Viptela Revision 18.4" + REVISION "201808200000Z" + DESCRIPTION "Viptela Revision 18.3.1" + REVISION "201806250000Z" + DESCRIPTION "Viptela Revision 18.3" + REVISION "201804250000Z" + DESCRIPTION "Viptela Revision 18.2" + REVISION "201803150000Z" + DESCRIPTION "Viptela Revision 18.1.1" + REVISION "201801160000Z" + DESCRIPTION "Viptela Revision 17.2.3" + REVISION "201711010000Z" + DESCRIPTION "Viptela Revision 17.2.1" + REVISION "201708010000Z" + DESCRIPTION "Viptela Revision 17.2" + REVISION "201705250000Z" + DESCRIPTION "Viptela Revision 17.1.1" + REVISION "201704060000Z" + DESCRIPTION "Viptela Revision 17.1" + REVISION "201702150000Z" + DESCRIPTION "Viptela Revision 16.3.2" + REVISION "201702060000Z" + DESCRIPTION "Viptela Revision 16.3.1" + REVISION "201611160000Z" + DESCRIPTION "Viptela Revision 16.3" + REVISION "201610250000Z" + DESCRIPTION "Viptela Revision 16.2.10" + REVISION "201610240000Z" + DESCRIPTION "Viptela Revision 16.2.4" + REVISION "201608100000Z" + DESCRIPTION "Viptela Revision 16.2.2" + REVISION "201608010000Z" + DESCRIPTION "Viptela Revision 16.2.1" + REVISION "201606090000Z" + DESCRIPTION "Viptela Revision 16.2" + REVISION "201604220000Z" + DESCRIPTION "Viptela Revision 16.1.1" + REVISION "201603150000Z" + DESCRIPTION "Viptela Revision 16.1" + REVISION "201601300000Z" + DESCRIPTION "Viptela Revision 15.4.3" + REVISION "201512280000Z" + DESCRIPTION "Viptela Revision 15.4.1" + REVISION "201512010000Z" + DESCRIPTION "Viptela Revision 15.4.0" + REVISION "201510310000Z" + DESCRIPTION "Viptela Revision 15.3.5" + REVISION "201509270000Z" + DESCRIPTION "Viptela Revision 15.3.3" + REVISION "201509010000Z" + DESCRIPTION "Viptela Revision 15.3.1" + REVISION "201507010000Z" + DESCRIPTION "Viptela Revision 15.3" + ::= { viptela 10 } + +UnsignedShort ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION "xs:unsignedShort" + SYNTAX Unsigned32 (0 .. 65535) + +ConfdString ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1t" + STATUS current + DESCRIPTION "xs: and confd: types mapped to strings" + SYNTAX OCTET STRING + +String ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1t" + STATUS current + DESCRIPTION "xs:string" + SYNTAX OCTET STRING + +-- Configure a bridge instance +-- tagpath /bridge +bridge OBJECT IDENTIFIER ::= { viptela-bridge 1 } + +-- tagpath /bridge/table +bridgeTableTable OBJECT-TYPE + SYNTAX SEQUENCE OF BridgeTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display bridge table" + ::= { bridge 4 } + +-- tagpath /bridge/table +bridgeTableEntry OBJECT-TYPE + SYNTAX BridgeTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { bridgeTableBridgeId } + ::= { bridgeTableTable 1 } + +BridgeTableEntry ::= + SEQUENCE { + bridgeTableBridgeId Unsigned32, + bridgeTableName String, + bridgeTableVlan UnsignedShort, + bridgeTableRoutingInterface String, + bridgeTableMaxMacs Unsigned32, + bridgeTableNumMacs Unsigned32, + bridgeTableAgeTime Unsigned32, + bridgeTableRxPackets Counter64, + bridgeTableRxOctets Counter64, + bridgeTableTxPackets Counter64, + bridgeTableTxOctets Counter64, + bridgeTableFloodPackets Counter64, + bridgeTableFloodOctets Counter64, + bridgeTableRxRoutedPackets Counter64, + bridgeTableTxRoutedPackets Counter64, + bridgeTableLearn Unsigned32, + bridgeTableAge Unsigned32, + bridgeTableMove Unsigned32 + } + +-- tagpath /bridge/table/bridge-id +bridgeTableBridgeId OBJECT-TYPE + SYNTAX Unsigned32 (1 .. 63) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Bridge ID" + ::= { bridgeTableEntry 1 } + +-- tagpath /bridge/table/name +bridgeTableName OBJECT-TYPE + SYNTAX String (SIZE (0 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeTableEntry 2 } + +-- tagpath /bridge/table/vlan +bridgeTableVlan OBJECT-TYPE + SYNTAX UnsignedShort + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeTableEntry 3 } + +-- tagpath /bridge/table/routing-interface +bridgeTableRoutingInterface OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeTableEntry 4 } + +-- tagpath /bridge/table/max-macs +bridgeTableMaxMacs OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeTableEntry 5 } + +-- tagpath /bridge/table/num-macs +bridgeTableNumMacs OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of MACs the bridge has learnt" + ::= { bridgeTableEntry 6 } + +-- tagpath /bridge/table/age-time +bridgeTableAgeTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeTableEntry 7 } + +-- tagpath /bridge/table/rx-packets +bridgeTableRxPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeTableEntry 8 } + +-- tagpath /bridge/table/rx-octets +bridgeTableRxOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeTableEntry 9 } + +-- tagpath /bridge/table/tx-packets +bridgeTableTxPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeTableEntry 10 } + +-- tagpath /bridge/table/tx-octets +bridgeTableTxOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeTableEntry 11 } + +-- tagpath /bridge/table/flood-packets +bridgeTableFloodPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeTableEntry 12 } + +-- tagpath /bridge/table/flood-octets +bridgeTableFloodOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeTableEntry 13 } + +-- tagpath /bridge/table/rx-routed-packets +bridgeTableRxRoutedPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeTableEntry 14 } + +-- tagpath /bridge/table/tx-routed-packets +bridgeTableTxRoutedPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeTableEntry 15 } + +-- tagpath /bridge/table/learn +bridgeTableLearn OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeTableEntry 16 } + +-- tagpath /bridge/table/age +bridgeTableAge OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeTableEntry 17 } + +-- tagpath /bridge/table/move +bridgeTableMove OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeTableEntry 18 } + +-- tagpath /bridge/interface +bridgeInterfaceTable OBJECT-TYPE + SYNTAX SEQUENCE OF BridgeInterfaceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display bridge interface information" + ::= { bridge 5 } + +-- tagpath /bridge/interface +bridgeInterfaceEntry OBJECT-TYPE + SYNTAX BridgeInterfaceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { bridgeInterfaceBridgeId, IMPLIED bridgeInterfaceIfName } + ::= { bridgeInterfaceTable 1 } + +BridgeInterfaceEntry ::= + SEQUENCE { + bridgeInterfaceBridgeId Unsigned32, + bridgeInterfaceIfName String, + bridgeInterfaceVlan UnsignedShort, + bridgeInterfaceNativeVlan String, + bridgeInterfaceAdminStatus String, + bridgeInterfaceOperStatus String, + bridgeInterfaceEncapType INTEGER, + bridgeInterfaceIfindex Unsigned32, + bridgeInterfaceMtu Unsigned32, + bridgeInterfaceRxPackets Counter64, + bridgeInterfaceRxOctets Counter64, + bridgeInterfaceTxPackets Counter64, + bridgeInterfaceTxOctets Counter64, + bridgeInterfaceRxErrors Counter64, + bridgeInterfaceRxDrops Counter64, + bridgeInterfaceTxErrors Counter64, + bridgeInterfaceTxDrops Counter64, + bridgeInterfaceRxPps Counter64, + bridgeInterfaceRxKbps Counter64, + bridgeInterfaceTxPps Counter64, + bridgeInterfaceTxKbps Counter64, + bridgeInterfaceRxArpRequests Counter64, + bridgeInterfaceTxArpReplies Counter64, + bridgeInterfaceTxArpRequests Counter64, + bridgeInterfaceRxArpReplies Counter64, + bridgeInterfaceArpAddFails Counter64, + bridgeInterfaceRxArpReplyDrops Counter64, + bridgeInterfaceRxArpRateLimitDrops Counter64, + bridgeInterfaceTxArpRateLimitDrops Counter64, + bridgeInterfaceRxArpNonLocalDrops Counter64, + bridgeInterfaceTxArpRequestFail Counter64, + bridgeInterfaceTxNoArpDrops Counter64, + bridgeInterfaceRxIpTtlExpired Counter64, + bridgeInterfaceRxIpErrors Counter64, + bridgeInterfaceInterfaceDisabled Counter64, + bridgeInterfaceRxPolicerDrops Counter64, + bridgeInterfaceRxNonIpDrops Counter64, + bridgeInterfaceFilterDrops Counter64, + bridgeInterfaceMirrorDrops Counter64, + bridgeInterfaceCpuPolicerDrops Counter64, + bridgeInterfaceTxIcmpPolicerDrops Counter64, + bridgeInterfaceTxIcmpMirroredDrops Counter64, + bridgeInterfaceSplitHorizonDrops Counter64, + bridgeInterfaceRouteLookupFail Counter64, + bridgeInterfaceBadLabel Counter64, + bridgeInterfaceTxInterfaceDisabled Counter64, + bridgeInterfaceRxMulticastPkts Counter64, + bridgeInterfaceRxBroadcastPkts Counter64, + bridgeInterfaceTxMulticastPkts Counter64, + bridgeInterfaceTxBroadcastPkts Counter64, + bridgeInterfaceRxPausePkts Counter64, + bridgeInterfaceRxDmacFilterDrops Counter64, + bridgeInterfaceRxWredDrops Counter64, + bridgeInterfaceRxInterfaceNotFound Counter64, + bridgeInterfaceRxInbErrors Counter64, + bridgeInterfaceRxOversizeErrors Counter64, + bridgeInterfaceRxFcsAlignErrors Counter64, + bridgeInterfaceRxUndersizeErrors Counter64, + bridgeInterfaceTxUnderflowPkts Counter64, + bridgeInterfaceTxCollisionDrops Counter64, + bridgeInterfaceTxPausePkts Counter64, + bridgeInterfaceTxFragmentsNeeded Counter64, + bridgeInterfaceTxFragments Counter64, + bridgeInterfaceTxFragmentDrops Counter64, + bridgeInterfaceTxTailRedDrops Counter64, + bridgeInterfaceLlqDrops Counter64, + bridgeInterfaceRxPktSize64 Counter64, + bridgeInterfaceRxPktSizeLt64 Counter64, + bridgeInterfaceRxPktSize65127 Counter64, + bridgeInterfaceRxPktSize128255 Counter64, + bridgeInterfaceRxPktSize256511 Counter64, + bridgeInterfaceRxPktSize5121023 Counter64, + bridgeInterfaceRxPktSize10241518 Counter64, + bridgeInterfaceRxPktSizeGt1518 Counter64, + bridgeInterfaceTxPktSize64 Counter64, + bridgeInterfaceTxPktSizeLt64 Counter64, + bridgeInterfaceTxPktSize65127 Counter64, + bridgeInterfaceTxPktSize128255 Counter64, + bridgeInterfaceTxPktSize256511 Counter64, + bridgeInterfaceTxPktSize5121023 Counter64, + bridgeInterfaceTxPktSize10241518 Counter64, + bridgeInterfaceTxPktSizeGt1518 Counter64, + bridgeInterfaceRxPolicerRemark Counter64, + bridgeInterfaceTxArpReplyRateLimitDrops Counter64 + } + +-- tagpath /bridge/interface/bridge-id +bridgeInterfaceBridgeId OBJECT-TYPE + SYNTAX Unsigned32 (1 .. 63) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "BRIDGE ID" + ::= { bridgeInterfaceEntry 1 } + +-- tagpath /bridge/interface/if-name +bridgeInterfaceIfName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Interface name" + ::= { bridgeInterfaceEntry 2 } + +-- tagpath /bridge/interface/vlan +bridgeInterfaceVlan OBJECT-TYPE + SYNTAX UnsignedShort + MAX-ACCESS read-only + STATUS current + DESCRIPTION "VLAN ID associated with the bridge" + ::= { bridgeInterfaceEntry 3 } + +-- tagpath /bridge/interface/native-vlan +bridgeInterfaceNativeVlan OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Native VLAN enabled" + ::= { bridgeInterfaceEntry 4 } + +-- tagpath /bridge/interface/admin-status +bridgeInterfaceAdminStatus OBJECT-TYPE + SYNTAX String (SIZE (1 .. 8)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Interface administrative status" + ::= { bridgeInterfaceEntry 5 } + +-- tagpath /bridge/interface/oper-status +bridgeInterfaceOperStatus OBJECT-TYPE + SYNTAX String (SIZE (1 .. 16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Interface operational status" + ::= { bridgeInterfaceEntry 6 } + +-- tagpath /bridge/interface/encap-type +bridgeInterfaceEncapType OBJECT-TYPE + SYNTAX INTEGER {null(0),vlan(1),ppp(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Encapsulation type" + ::= { bridgeInterfaceEntry 7 } + +-- tagpath /bridge/interface/ifindex +bridgeInterfaceIfindex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Interface index" + ::= { bridgeInterfaceEntry 8 } + +-- tagpath /bridge/interface/mtu +bridgeInterfaceMtu OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "MTU" + ::= { bridgeInterfaceEntry 9 } + +-- tagpath /bridge/interface/rx-packets +bridgeInterfaceRxPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of packets received" + ::= { bridgeInterfaceEntry 10 } + +-- tagpath /bridge/interface/rx-octets +bridgeInterfaceRxOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of octets received" + ::= { bridgeInterfaceEntry 11 } + +-- tagpath /bridge/interface/tx-packets +bridgeInterfaceTxPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of packets transmitted" + ::= { bridgeInterfaceEntry 12 } + +-- tagpath /bridge/interface/tx-octets +bridgeInterfaceTxOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of octets transmitted" + ::= { bridgeInterfaceEntry 13 } + +-- tagpath /interface/rx-errors +bridgeInterfaceRxErrors OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeInterfaceEntry 14 } + +-- tagpath /interface/rx-drops +bridgeInterfaceRxDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeInterfaceEntry 15 } + +-- tagpath /interface/tx-errors +bridgeInterfaceTxErrors OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeInterfaceEntry 16 } + +-- tagpath /interface/tx-drops +bridgeInterfaceTxDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeInterfaceEntry 17 } + +-- tagpath /interface/rx-pps +bridgeInterfaceRxPps OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeInterfaceEntry 18 } + +-- tagpath /interface/rx-kbps +bridgeInterfaceRxKbps OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeInterfaceEntry 19 } + +-- tagpath /interface/tx-pps +bridgeInterfaceTxPps OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeInterfaceEntry 20 } + +-- tagpath /interface/tx-kbps +bridgeInterfaceTxKbps OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeInterfaceEntry 21 } + +-- tagpath /interface/rx-arp-requests +bridgeInterfaceRxArpRequests OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeInterfaceEntry 22 } + +-- tagpath /interface/tx-arp-replies +bridgeInterfaceTxArpReplies OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeInterfaceEntry 23 } + +-- tagpath /interface/tx-arp-requests +bridgeInterfaceTxArpRequests OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeInterfaceEntry 24 } + +-- tagpath /interface/rx-arp-replies +bridgeInterfaceRxArpReplies OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeInterfaceEntry 25 } + +-- tagpath /interface/arp-add-fails +bridgeInterfaceArpAddFails OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeInterfaceEntry 26 } + +-- tagpath /interface/rx-arp-reply-drops +bridgeInterfaceRxArpReplyDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeInterfaceEntry 27 } + +-- tagpath /interface/rx-arp-rate-limit-drops +bridgeInterfaceRxArpRateLimitDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeInterfaceEntry 28 } + +-- tagpath /interface/tx-arp-rate-limit-drops +bridgeInterfaceTxArpRateLimitDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeInterfaceEntry 29 } + +-- tagpath /interface/rx-arp-non-local-drops +bridgeInterfaceRxArpNonLocalDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeInterfaceEntry 30 } + +-- tagpath /interface/tx-arp-request-fail +bridgeInterfaceTxArpRequestFail OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeInterfaceEntry 31 } + +-- tagpath /interface/tx-no-arp-drops +bridgeInterfaceTxNoArpDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeInterfaceEntry 32 } + +-- tagpath /interface/rx-ip-ttl-expired +bridgeInterfaceRxIpTtlExpired OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeInterfaceEntry 33 } + +-- tagpath /interface/rx-ip-errors +bridgeInterfaceRxIpErrors OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeInterfaceEntry 34 } + +-- tagpath /interface/interface-disabled +bridgeInterfaceInterfaceDisabled OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeInterfaceEntry 35 } + +-- tagpath /interface/rx-policer-drops +bridgeInterfaceRxPolicerDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeInterfaceEntry 36 } + +-- tagpath /interface/rx-non-ip-drops +bridgeInterfaceRxNonIpDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeInterfaceEntry 37 } + +-- tagpath /interface/filter-drops +bridgeInterfaceFilterDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeInterfaceEntry 38 } + +-- tagpath /interface/mirror-drops +bridgeInterfaceMirrorDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeInterfaceEntry 39 } + +-- tagpath /interface/cpu-policer-drops +bridgeInterfaceCpuPolicerDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeInterfaceEntry 40 } + +-- tagpath /interface/tx-icmp-policer-drops +bridgeInterfaceTxIcmpPolicerDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeInterfaceEntry 41 } + +-- tagpath /interface/tx-icmp-mirrored-drops +bridgeInterfaceTxIcmpMirroredDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeInterfaceEntry 42 } + +-- tagpath /interface/split-horizon-drops +bridgeInterfaceSplitHorizonDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeInterfaceEntry 43 } + +-- tagpath /interface/route-lookup-fail +bridgeInterfaceRouteLookupFail OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeInterfaceEntry 44 } + +-- tagpath /interface/bad-label +bridgeInterfaceBadLabel OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeInterfaceEntry 45 } + +-- tagpath /interface/tx-interface-disabled +bridgeInterfaceTxInterfaceDisabled OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeInterfaceEntry 46 } + +-- tagpath /interface/rx-multicast-pkts +bridgeInterfaceRxMulticastPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeInterfaceEntry 47 } + +-- tagpath /interface/rx-broadcast-pkts +bridgeInterfaceRxBroadcastPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeInterfaceEntry 48 } + +-- tagpath /interface/tx-multicast-pkts +bridgeInterfaceTxMulticastPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeInterfaceEntry 49 } + +-- tagpath /interface/tx-broadcast-pkts +bridgeInterfaceTxBroadcastPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeInterfaceEntry 50 } + +-- tagpath /interface/rx-pause-pkts +bridgeInterfaceRxPausePkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeInterfaceEntry 51 } + +-- tagpath /interface/rx-dmac-filter-drops +bridgeInterfaceRxDmacFilterDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeInterfaceEntry 52 } + +-- tagpath /interface/rx-wred-drops +bridgeInterfaceRxWredDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeInterfaceEntry 53 } + +-- tagpath /interface/rx-interface-not-found +bridgeInterfaceRxInterfaceNotFound OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeInterfaceEntry 54 } + +-- tagpath /interface/rx-inb-errors +bridgeInterfaceRxInbErrors OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeInterfaceEntry 55 } + +-- tagpath /interface/rx-oversize-errors +bridgeInterfaceRxOversizeErrors OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeInterfaceEntry 56 } + +-- tagpath /interface/rx-fcs-align-errors +bridgeInterfaceRxFcsAlignErrors OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeInterfaceEntry 57 } + +-- tagpath /interface/rx-undersize-errors +bridgeInterfaceRxUndersizeErrors OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeInterfaceEntry 58 } + +-- tagpath /interface/tx-underflow-pkts +bridgeInterfaceTxUnderflowPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeInterfaceEntry 59 } + +-- tagpath /interface/tx-collision-drops +bridgeInterfaceTxCollisionDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeInterfaceEntry 60 } + +-- tagpath /interface/tx-pause-pkts +bridgeInterfaceTxPausePkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeInterfaceEntry 61 } + +-- tagpath /interface/tx-fragments-needed +bridgeInterfaceTxFragmentsNeeded OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeInterfaceEntry 62 } + +-- tagpath /interface/tx-fragments +bridgeInterfaceTxFragments OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeInterfaceEntry 63 } + +-- tagpath /interface/tx-fragment-drops +bridgeInterfaceTxFragmentDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeInterfaceEntry 64 } + +-- tagpath /interface/tx-tail-red-drops +bridgeInterfaceTxTailRedDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeInterfaceEntry 65 } + +-- tagpath /interface/llq-drops +bridgeInterfaceLlqDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeInterfaceEntry 66 } + +-- tagpath /interface/rx-pkt-size-64 +bridgeInterfaceRxPktSize64 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeInterfaceEntry 67 } + +-- tagpath /interface/rx-pkt-size-lt-64 +bridgeInterfaceRxPktSizeLt64 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeInterfaceEntry 68 } + +-- tagpath /interface/rx-pkt-size-65-127 +bridgeInterfaceRxPktSize65127 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeInterfaceEntry 69 } + +-- tagpath /interface/rx-pkt-size-128-255 +bridgeInterfaceRxPktSize128255 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeInterfaceEntry 70 } + +-- tagpath /interface/rx-pkt-size-256-511 +bridgeInterfaceRxPktSize256511 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeInterfaceEntry 71 } + +-- tagpath /interface/rx-pkt-size-512-1023 +bridgeInterfaceRxPktSize5121023 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeInterfaceEntry 72 } + +-- tagpath /interface/rx-pkt-size-1024-1518 +bridgeInterfaceRxPktSize10241518 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeInterfaceEntry 73 } + +-- tagpath /interface/rx-pkt-size-gt-1518 +bridgeInterfaceRxPktSizeGt1518 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeInterfaceEntry 74 } + +-- tagpath /interface/tx-pkt-size-64 +bridgeInterfaceTxPktSize64 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeInterfaceEntry 75 } + +-- tagpath /interface/tx-pkt-size-lt-64 +bridgeInterfaceTxPktSizeLt64 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeInterfaceEntry 76 } + +-- tagpath /interface/tx-pkt-size-65-127 +bridgeInterfaceTxPktSize65127 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeInterfaceEntry 77 } + +-- tagpath /interface/tx-pkt-size-128-255 +bridgeInterfaceTxPktSize128255 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeInterfaceEntry 78 } + +-- tagpath /interface/tx-pkt-size-256-511 +bridgeInterfaceTxPktSize256511 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeInterfaceEntry 79 } + +-- tagpath /interface/tx-pkt-size-512-1023 +bridgeInterfaceTxPktSize5121023 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeInterfaceEntry 80 } + +-- tagpath /interface/tx-pkt-size-1024-1518 +bridgeInterfaceTxPktSize10241518 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeInterfaceEntry 81 } + +-- tagpath /interface/tx-pkt-size-gt-1518 +bridgeInterfaceTxPktSizeGt1518 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeInterfaceEntry 82 } + +-- tagpath /interface/rx-policer-remark +bridgeInterfaceRxPolicerRemark OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeInterfaceEntry 83 } + +-- tagpath /interface/tx-arp-reply-rate-limit-drops +bridgeInterfaceTxArpReplyRateLimitDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeInterfaceEntry 84 } + + +-- tagpath /bridge/mac +bridgeMacTable OBJECT-TYPE + SYNTAX SEQUENCE OF BridgeMacEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display MAC addresses" + ::= { bridge 6 } + +-- tagpath /bridge/mac +bridgeMacEntry OBJECT-TYPE + SYNTAX BridgeMacEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { bridgeMacBridgeId, bridgeMacInterface, bridgeMacMacAddress } + ::= { bridgeMacTable 1 } + +BridgeMacEntry ::= + SEQUENCE { + bridgeMacBridgeId Unsigned32, + bridgeMacInterface String, + bridgeMacMacAddress String, + bridgeMacType String, + bridgeMacExpiryTime String, + bridgeMacRxPackets Counter64, + bridgeMacRxOctets Counter64, + bridgeMacTxPackets Counter64, + bridgeMacTxOctets Counter64 + } + +-- tagpath /bridge/mac/bridge-id +bridgeMacBridgeId OBJECT-TYPE + SYNTAX Unsigned32 (1 .. 63) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "BRIDGE ID" + ::= { bridgeMacEntry 1 } + +-- tagpath /bridge/mac/interface +bridgeMacInterface OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Interface name" + ::= { bridgeMacEntry 2 } + +-- tagpath /bridge/mac/mac-address +bridgeMacMacAddress OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Hardware Address" + ::= { bridgeMacEntry 3 } + +-- tagpath /bridge/mac/type +bridgeMacType OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "MAC address type: static/dynamic" + ::= { bridgeMacEntry 4 } + +-- tagpath /bridge/mac/expiry-time +bridgeMacExpiryTime OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Time left for the entry to be aged out." + ::= { bridgeMacEntry 5 } + +-- tagpath /bridge/mac/rx-packets +bridgeMacRxPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeMacEntry 6 } + +-- tagpath /bridge/mac/rx-octets +bridgeMacRxOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeMacEntry 7 } + +-- tagpath /bridge/mac/tx-packets +bridgeMacTxPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeMacEntry 8 } + +-- tagpath /bridge/mac/tx-octets +bridgeMacTxOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeMacEntry 9 } + +END diff --git a/viptela-mibs/20.6/VIPTELA-DOT1X.mib b/viptela-mibs/20.6/VIPTELA-DOT1X.mib new file mode 100644 index 0000000..9cf7081 --- /dev/null +++ b/viptela-mibs/20.6/VIPTELA-DOT1X.mib @@ -0,0 +1,793 @@ +-- Namespace: http://viptela.com/dot1x + +VIPTELA-DOT1X DEFINITIONS ::= BEGIN +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, + Integer32, Unsigned32, Counter32, Counter64, + Gauge32, IpAddress + FROM SNMPv2-SMI + TEXTUAL-CONVENTION, RowStatus, DateAndTime, + TruthValue + FROM SNMPv2-TC + viptela + FROM VIPTELA-GLOBAL +; + +viptela-dot1x MODULE-IDENTITY + LAST-UPDATED "202107010000Z" + ORGANIZATION "Viptela, Inc." + CONTACT-INFO "Viptela, Inc. Email:support@viptela.com" + DESCRIPTION "This module defines the data model for 802.1x Network Access Control" + REVISION "202107010000Z" + DESCRIPTION "Viptela Revision 20.6" + REVISION "202103010000Z" + DESCRIPTION "Viptela Revision 20.5" + REVISION "202011010000Z" + DESCRIPTION "Viptela Revision 20.4" + REVISION "202007010000Z" + DESCRIPTION "Viptela Revision 20.3" + REVISION "202002240000Z" + DESCRIPTION "Viptela Revision 20.1" + REVISION "201911150000Z" + DESCRIPTION "Viptela Revision 19.3" + REVISION "201908150000Z" + DESCRIPTION "Viptela Revision 19.2" + REVISION "201811010000Z" + DESCRIPTION "Viptela Revision 18.4" + REVISION "201808200000Z" + DESCRIPTION "Viptela Revision 18.3.1" + REVISION "201806250000Z" + DESCRIPTION "Viptela Revision 18.3" + REVISION "201806250000Z" + DESCRIPTION "Viptela Revision 18.3" + REVISION "201804250000Z" + DESCRIPTION "Viptela Revision 18.2" + REVISION "201803150000Z" + DESCRIPTION "Viptela Revision 18.1.1" + REVISION "201801160000Z" + DESCRIPTION "Viptela Revision 17.2.3" + REVISION "201711010000Z" + DESCRIPTION "Viptela Revision 17.2.1" + REVISION "201708010000Z" + DESCRIPTION "Viptela Revision 17.2" + REVISION "201705250000Z" + DESCRIPTION "Viptela Revision 17.1.1" + REVISION "201704060000Z" + DESCRIPTION "Viptela Revision 17.1" + REVISION "201702150000Z" + DESCRIPTION "Viptela Revision 16.3.2" + REVISION "201702060000Z" + DESCRIPTION "Viptela Revision 16.3.1" + REVISION "201611160000Z" + DESCRIPTION "Viptela Revision 16.3" + REVISION "201608080000Z" + DESCRIPTION "@REVISION-DESCRIPTION" + ::= { viptela 19 } + +UnsignedShort ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION "xs:unsignedShort" + SYNTAX Unsigned32 (0 .. 65535) + +ConfdString ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1t" + STATUS current + DESCRIPTION "xs: and confd: types mapped to strings" + SYNTAX OCTET STRING + +InetAddressIP ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "confd:inetAddressIP" + SYNTAX OCTET STRING (SIZE (4|16)) + +String ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1t" + STATUS current + DESCRIPTION "xs:string" + SYNTAX OCTET STRING + +Dot1xAuthMethod ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "" + SYNTAX INTEGER {radius(0),radius-MAB(1),local-MAB(2),local-Auth(3)} + +EapMethod ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "" + SYNTAX INTEGER {unknown(0),mD5(1),pEAP-MS-CHAPv2(2),eAP-TLS(3)} + +Dot1xAuthState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "" + SYNTAX INTEGER {none(0),authenticated(1),authenticating(2),exception(3),guest(4),authFail(5),authReject(6)} + +-- Display 802.1x related information +-- tagpath /dot1x +dot1x OBJECT IDENTIFIER ::= { viptela-dot1x 1 } + +-- tagpath /dot1x/interfaces +dot1xInterfacesTable OBJECT-TYPE + SYNTAX SEQUENCE OF Dot1xInterfacesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display 802.1x interface information" + ::= { dot1x 1 } + +-- tagpath /dot1x/interfaces +dot1xInterfacesEntry OBJECT-TYPE + SYNTAX Dot1xInterfacesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { dot1xInterfacesIfName } + ::= { dot1xInterfacesTable 1 } + +Dot1xInterfacesEntry ::= + SEQUENCE { + dot1xInterfacesIfName String, + dot1xInterfacesOperState INTEGER, + dot1xInterfacesHostMode INTEGER, + dot1xInterfacesCtrlDir INTEGER, + dot1xInterfacesMabServer TruthValue, + dot1xInterfacesMabLocal TruthValue, + dot1xInterfacesWakeOnLan TruthValue, + dot1xInterfacesReauthTimeout UnsignedShort, + dot1xInterfacesInactivityTimeout UnsignedShort, + dot1xInterfacesGuestVlan Integer32, + dot1xInterfacesAuthFailVlan Integer32, + dot1xInterfacesAuthRejectVlan Integer32, + dot1xInterfacesDefaultVlan Integer32, + dot1xInterfacesPrimaryRadiusServer InetAddressIP, + dot1xInterfacesSecondaryRadiusServer InetAddressIP, + dot1xInterfacesAccountingInterval UnsignedShort, + dot1xInterfacesNasIdentifier String, + dot1xInterfacesNasIPAddr InetAddressIP, + dot1xInterfacesNumClients Unsigned32 + } + +-- tagpath /dot1x/interfaces/if-name +dot1xInterfacesIfName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Interface name" + ::= { dot1xInterfacesEntry 1 } + +-- tagpath /dot1x/interfaces/oper-state +dot1xInterfacesOperState OBJECT-TYPE + SYNTAX INTEGER {down(0),up(1)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Operational state" + ::= { dot1xInterfacesEntry 2 } + +-- tagpath /dot1x/interfaces/host-mode +dot1xInterfacesHostMode OBJECT-TYPE + SYNTAX INTEGER {single-Host(0),multi-Auth(1),multi-Host(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Host mode" + ::= { dot1xInterfacesEntry 3 } + +-- tagpath /dot1x/interfaces/ctrl-dir +dot1xInterfacesCtrlDir OBJECT-TYPE + SYNTAX INTEGER {in(0),both(1)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "802.1x port access control direction" + ::= { dot1xInterfacesEntry 4 } + +-- tagpath /dot1x/interfaces/mab-server +dot1xInterfacesMabServer OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "MAC authentication bypass configured to use RADIUS server" + ::= { dot1xInterfacesEntry 5 } + +-- tagpath /dot1x/interfaces/mab-local +dot1xInterfacesMabLocal OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "MAC authentication bypass configured locally on the interface" + ::= { dot1xInterfacesEntry 6 } + +-- tagpath /dot1x/interfaces/wake-on-lan +dot1xInterfacesWakeOnLan OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Allow wake-on-lan packets to egress the port" + ::= { dot1xInterfacesEntry 7 } + +-- tagpath /dot1x/interfaces/reauth-timeout +dot1xInterfacesReauthTimeout OBJECT-TYPE + SYNTAX UnsignedShort + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Timeout for reauthentication, in minutes" + ::= { dot1xInterfacesEntry 8 } + +-- tagpath /dot1x/interfaces/inactivity-timeout +dot1xInterfacesInactivityTimeout OBJECT-TYPE + SYNTAX UnsignedShort + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Timeout for inactivity, in minutes" + ::= { dot1xInterfacesEntry 9 } + +-- tagpath /dot1x/interfaces/guest-vlan +dot1xInterfacesGuestVlan OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "VLAN to drop non-802.1x enabled clients into if client is not in MAB list" + ::= { dot1xInterfacesEntry 10 } + +-- tagpath /dot1x/interfaces/auth-fail-vlan +dot1xInterfacesAuthFailVlan OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "VLAN to drop 802.1x enabled clients into if authentication server is unreachable" + ::= { dot1xInterfacesEntry 11 } + +-- tagpath /dot1x/interfaces/auth-reject-vlan +dot1xInterfacesAuthRejectVlan OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "VLAN to drop 802.1x enabled clients into if authentication is rejected" + ::= { dot1xInterfacesEntry 12 } + +-- tagpath /dot1x/interfaces/default-vlan +dot1xInterfacesDefaultVlan OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "VLAN to drop clients into when VLAN not specified by RADIUS" + ::= { dot1xInterfacesEntry 13 } + +-- tagpath /dot1x/interfaces/primary-radius-server +dot1xInterfacesPrimaryRadiusServer OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Primary RADIUS server IP address" + ::= { dot1xInterfacesEntry 14 } + +-- tagpath /dot1x/interfaces/secondary-radius-server +dot1xInterfacesSecondaryRadiusServer OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Secondary RADIUS server IP address" + ::= { dot1xInterfacesEntry 15 } + +-- tagpath /dot1x/interfaces/accounting-interval +dot1xInterfacesAccountingInterval OBJECT-TYPE + SYNTAX UnsignedShort + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Interim accounting interval, in minutes" + ::= { dot1xInterfacesEntry 16 } + +-- tagpath /dot1x/interfaces/nas-identifier +dot1xInterfacesNasIdentifier OBJECT-TYPE + SYNTAX String (SIZE (1 .. 255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "NAS Identifier sent to RADIUS server" + ::= { dot1xInterfacesEntry 17 } + +-- tagpath /dot1x/interfaces/nas-ipaddr +dot1xInterfacesNasIPAddr OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "NAS IP address sent to RADIUS server" + ::= { dot1xInterfacesEntry 18 } + +-- tagpath /dot1x/interfaces/num-clients +dot1xInterfacesNumClients OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of connected clients" + ::= { dot1xInterfacesEntry 19 } + +-- tagpath /dot1x/clients +dot1xClientsTable OBJECT-TYPE + SYNTAX SEQUENCE OF Dot1xClientsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display 802.1x client information" + ::= { dot1x 2 } + +-- tagpath /dot1x/clients +dot1xClientsEntry OBJECT-TYPE + SYNTAX Dot1xClientsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { dot1xClientsIfName, dot1xClientsMacAddress } + ::= { dot1xClientsTable 1 } + +Dot1xClientsEntry ::= + SEQUENCE { + dot1xClientsIfName String, + dot1xClientsMacAddress String, + dot1xClientsAuthState Dot1xAuthState, + dot1xClientsAuthMethod Dot1xAuthMethod, + dot1xClientsVlan Integer32, + dot1xClientsVpn Integer32, + dot1xClientsEapMethod String, + dot1xClientsUsername String, + dot1xClientsSessionTime Unsigned32, + dot1xClientsConnectedTime Unsigned32, + dot1xClientsInactiveTime Unsigned32, + dot1xClientsSessionId String, + dot1xClientsEapolFramesRx Unsigned32, + dot1xClientsEapolFramesTx Unsigned32, + dot1xClientsEapolStartFramesRx Unsigned32, + dot1xClientsEapolLogoffFramesRx Unsigned32, + dot1xClientsEapolRequestIdFramesTx Unsigned32, + dot1xClientsEapolResponseIdFramesRx Unsigned32, + dot1xClientsEapolRequestFramesTx Unsigned32, + dot1xClientsEapolResponseFramesRx Unsigned32 + } + +-- tagpath /dot1x/clients/if-name +dot1xClientsIfName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "802.1x interface name" + ::= { dot1xClientsEntry 1 } + +-- tagpath /dot1x/clients/mac-address +dot1xClientsMacAddress OBJECT-TYPE + SYNTAX String + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "MAC address of the client" + ::= { dot1xClientsEntry 2 } + +-- tagpath /dot1x/clients/auth-state +dot1xClientsAuthState OBJECT-TYPE + SYNTAX Dot1xAuthState + MAX-ACCESS read-only + STATUS current + DESCRIPTION "802.1x authentication state of the client" + ::= { dot1xClientsEntry 3 } + +-- tagpath /dot1x/clients/auth-method +dot1xClientsAuthMethod OBJECT-TYPE + SYNTAX Dot1xAuthMethod + MAX-ACCESS read-only + STATUS current + DESCRIPTION "802.1x authentication method of the client" + ::= { dot1xClientsEntry 4 } + +-- tagpath /dot1x/clients/vlan +dot1xClientsVlan OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Operational VLAN of the client" + ::= { dot1xClientsEntry 5 } + +-- tagpath /dot1x/clients/vpn +dot1xClientsVpn OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Operational VPN of the client" + ::= { dot1xClientsEntry 6 } + +-- tagpath /dot1x/clients/eap-method +dot1xClientsEapMethod OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Authenticated EAP method" + ::= { dot1xClientsEntry 7 } + +-- tagpath /dot1x/clients/username +dot1xClientsUsername OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Username for client session" + ::= { dot1xClientsEntry 8 } + +-- tagpath /dot1x/clients/session-time +dot1xClientsSessionTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Session time, in seconds" + ::= { dot1xClientsEntry 9 } + +-- tagpath /dot1x/clients/connected-time +dot1xClientsConnectedTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Connected time, in seconds" + ::= { dot1xClientsEntry 10 } + +-- tagpath /dot1x/clients/inactive-time +dot1xClientsInactiveTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Time client has been inactive, in seconds" + ::= { dot1xClientsEntry 11 } + +-- tagpath /dot1x/clients/session-id +dot1xClientsSessionId OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Client Session ID" + ::= { dot1xClientsEntry 12 } + +-- tagpath /dot1x/clients/eapol-frames-rx +dot1xClientsEapolFramesRx OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "EAPoL frames received" + ::= { dot1xClientsEntry 13 } + +-- tagpath /dot1x/clients/eapol-frames-tx +dot1xClientsEapolFramesTx OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "EAPoL frames sent" + ::= { dot1xClientsEntry 14 } + +-- tagpath /dot1x/clients/eapol-start-frames-rx +dot1xClientsEapolStartFramesRx OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "EAPoL start frames received" + ::= { dot1xClientsEntry 15 } + +-- tagpath /dot1x/clients/eapol-logoff-frames-rx +dot1xClientsEapolLogoffFramesRx OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "EAPoL logoff frames received" + ::= { dot1xClientsEntry 16 } + +-- tagpath /dot1x/clients/eapol-request-id-frames-tx +dot1xClientsEapolRequestIdFramesTx OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "EAPoL identity request frames sent" + ::= { dot1xClientsEntry 17 } + +-- tagpath /dot1x/clients/eapol-response-id-frames-rx +dot1xClientsEapolResponseIdFramesRx OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "EAPoL identity response frames received" + ::= { dot1xClientsEntry 18 } + +-- tagpath /dot1x/clients/eapol-request-frames-tx +dot1xClientsEapolRequestFramesTx OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "EAPoL request frames sent" + ::= { dot1xClientsEntry 19 } + +-- tagpath /dot1x/clients/eapol-response-frames-rx +dot1xClientsEapolResponseFramesRx OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "EAPoL response frames received" + ::= { dot1xClientsEntry 20 } + +-- tagpath /dot1x/radius +dot1xRadiusTable OBJECT-TYPE + SYNTAX SEQUENCE OF Dot1xRadiusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display 802.1x radius server information" + ::= { dot1x 3 } + +-- tagpath /dot1x/radius +dot1xRadiusEntry OBJECT-TYPE + SYNTAX Dot1xRadiusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { dot1xRadiusIfName, dot1xRadiusIpAddress } + ::= { dot1xRadiusTable 1 } + +Dot1xRadiusEntry ::= + SEQUENCE { + dot1xRadiusIfName String, + dot1xRadiusIpAddress InetAddressIP, + dot1xRadiusVpn Unsigned32, + dot1xRadiusIsPrimary TruthValue, + dot1xRadiusAuthPort Unsigned32, + dot1xRadiusAuthIsCurrent TruthValue, + dot1xRadiusAuthRoundTripTime Unsigned32, + dot1xRadiusAuthAccessRequests Unsigned32, + dot1xRadiusAuthAccessRetransmissions Unsigned32, + dot1xRadiusAuthAccessAccepts Unsigned32, + dot1xRadiusAuthAccessRejects Unsigned32, + dot1xRadiusAuthAccessChallenges Unsigned32, + dot1xRadiusAuthMalformedAccessResponses Unsigned32, + dot1xRadiusAuthBadAuthenticators Unsigned32, + dot1xRadiusAuthPendingRequests Unsigned32, + dot1xRadiusAuthTimeouts Unsigned32, + dot1xRadiusAuthUnknownTypes Unsigned32, + dot1xRadiusAuthPacketsDropped Unsigned32, + dot1xRadiusAcctPort Unsigned32, + dot1xRadiusAcctIsCurrent TruthValue, + dot1xRadiusAcctRoundTripTime Unsigned32, + dot1xRadiusAcctRequests Unsigned32, + dot1xRadiusAcctRetransmissions Unsigned32, + dot1xRadiusAcctResponses Unsigned32, + dot1xRadiusAcctMalformedResponses Unsigned32, + dot1xRadiusAcctBadAuthenticators Unsigned32, + dot1xRadiusAcctPendingRequests Unsigned32, + dot1xRadiusAcctTimeouts Unsigned32, + dot1xRadiusAcctUnknownTypes Unsigned32, + dot1xRadiusAcctPacketsDropped Unsigned32 + } + +-- tagpath /dot1x/radius/if-name +dot1xRadiusIfName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "802.1x interface name" + ::= { dot1xRadiusEntry 1 } + +-- tagpath /dot1x/radius/ip-address +dot1xRadiusIpAddress OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "RADIUS server IP address" + ::= { dot1xRadiusEntry 2 } + +-- tagpath /dot1x/radius/vpn +dot1xRadiusVpn OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "RADIUS server VPN" + ::= { dot1xRadiusEntry 3 } + +-- tagpath /dot1x/radius/is-primary +dot1xRadiusIsPrimary OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "RADIUS server is configured to be the primary one" + ::= { dot1xRadiusEntry 4 } + +-- tagpath /dot1x/radius/auth-port +dot1xRadiusAuthPort OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "RADIUS server authentication port number" + ::= { dot1xRadiusEntry 5 } + +-- tagpath /dot1x/radius/auth-is-current +dot1xRadiusAuthIsCurrent OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "RADIUS server is the currently active one for authentication" + ::= { dot1xRadiusEntry 6 } + +-- tagpath /dot1x/radius/auth-round-trip-time +dot1xRadiusAuthRoundTripTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Authentication server round trip time for last message, in seconds" + ::= { dot1xRadiusEntry 7 } + +-- tagpath /dot1x/radius/auth-access-requests +dot1xRadiusAuthAccessRequests OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of access requests sent" + ::= { dot1xRadiusEntry 8 } + +-- tagpath /dot1x/radius/auth-access-retransmissions +dot1xRadiusAuthAccessRetransmissions OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of access request retransmissions" + ::= { dot1xRadiusEntry 9 } + +-- tagpath /dot1x/radius/auth-access-accepts +dot1xRadiusAuthAccessAccepts OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of access accepts received" + ::= { dot1xRadiusEntry 10 } + +-- tagpath /dot1x/radius/auth-access-rejects +dot1xRadiusAuthAccessRejects OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of access rejects received" + ::= { dot1xRadiusEntry 11 } + +-- tagpath /dot1x/radius/auth-access-challenges +dot1xRadiusAuthAccessChallenges OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of access challenges received" + ::= { dot1xRadiusEntry 12 } + +-- tagpath /dot1x/radius/auth-malformed-access-responses +dot1xRadiusAuthMalformedAccessResponses OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of malformed access responses received" + ::= { dot1xRadiusEntry 13 } + +-- tagpath /dot1x/radius/auth-bad-authenticators +dot1xRadiusAuthBadAuthenticators OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of authentication requests with bad authentication" + ::= { dot1xRadiusEntry 14 } + +-- tagpath /dot1x/radius/auth-pending-requests +dot1xRadiusAuthPendingRequests OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of un-acknowledged access requests" + ::= { dot1xRadiusEntry 15 } + +-- tagpath /dot1x/radius/auth-timeouts +dot1xRadiusAuthTimeouts OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of authentication request timeouts" + ::= { dot1xRadiusEntry 16 } + +-- tagpath /dot1x/radius/auth-unknown-types +dot1xRadiusAuthUnknownTypes OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of authentication messages of unknown type" + ::= { dot1xRadiusEntry 17 } + +-- tagpath /dot1x/radius/auth-packets-dropped +dot1xRadiusAuthPacketsDropped OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of dropped authentication packets" + ::= { dot1xRadiusEntry 18 } + +-- tagpath /dot1x/radius/acct-port +dot1xRadiusAcctPort OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "RADIUS server accounting port number" + ::= { dot1xRadiusEntry 19 } + +-- tagpath /dot1x/radius/acct-is-current +dot1xRadiusAcctIsCurrent OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "RADIUS server is the currently active one for accounting" + ::= { dot1xRadiusEntry 20 } + +-- tagpath /dot1x/radius/acct-round-trip-time +dot1xRadiusAcctRoundTripTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Accounting server round trip time for last message, in seconds" + ::= { dot1xRadiusEntry 21 } + +-- tagpath /dot1x/radius/acct-requests +dot1xRadiusAcctRequests OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of accounting requests sent" + ::= { dot1xRadiusEntry 22 } + +-- tagpath /dot1x/radius/acct-retransmissions +dot1xRadiusAcctRetransmissions OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of accounting request restransmissions" + ::= { dot1xRadiusEntry 23 } + +-- tagpath /dot1x/radius/acct-responses +dot1xRadiusAcctResponses OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of accounting responses received" + ::= { dot1xRadiusEntry 24 } + +-- tagpath /dot1x/radius/acct-malformed-responses +dot1xRadiusAcctMalformedResponses OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of malformed accounting responses received" + ::= { dot1xRadiusEntry 25 } + +-- tagpath /dot1x/radius/acct-bad-authenticators +dot1xRadiusAcctBadAuthenticators OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of accounting requests with bad authentication" + ::= { dot1xRadiusEntry 26 } + +-- tagpath /dot1x/radius/acct-pending-requests +dot1xRadiusAcctPendingRequests OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of un-acknowledged accounting requests" + ::= { dot1xRadiusEntry 27 } + +-- tagpath /dot1x/radius/acct-timeouts +dot1xRadiusAcctTimeouts OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of accounting request timeouts" + ::= { dot1xRadiusEntry 28 } + +-- tagpath /dot1x/radius/acct-unknown-types +dot1xRadiusAcctUnknownTypes OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of accounting responses of unknown type" + ::= { dot1xRadiusEntry 29 } + +-- tagpath /dot1x/radius/acct-packets-dropped +dot1xRadiusAcctPacketsDropped OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of dropped accounting packets" + ::= { dot1xRadiusEntry 30 } + +END diff --git a/viptela-mibs/20.6/VIPTELA-GLOBAL.mib b/viptela-mibs/20.6/VIPTELA-GLOBAL.mib new file mode 100644 index 0000000..e5c721b --- /dev/null +++ b/viptela-mibs/20.6/VIPTELA-GLOBAL.mib @@ -0,0 +1,106 @@ +-- Namespace: http://viptela.com/viptela-global + +VIPTELA-GLOBAL DEFINITIONS ::= BEGIN +IMPORTS + MODULE-IDENTITY, Unsigned32, enterprises + FROM SNMPv2-SMI + TEXTUAL-CONVENTION + FROM SNMPv2-TC +; + + +viptela-global MODULE-IDENTITY + LAST-UPDATED "202107010000Z" + ORGANIZATION "Viptela, Inc." + CONTACT-INFO "Viptela, Inc. Email:support@viptela.com" + DESCRIPTION "This module defines the data model for application-aware routing operational data" + REVISION "202107010000Z" + DESCRIPTION "Viptela Revision 20.6" + REVISION "202103010000Z" + DESCRIPTION "Viptela Revision 20.5" + REVISION "202011010000Z" + DESCRIPTION "Viptela Revision 20.4" + REVISION "202007010000Z" + DESCRIPTION "Viptela Revision 20.3" + REVISION "202002240000Z" + DESCRIPTION "Viptela Revision 20.1" + REVISION "201911150000Z" + DESCRIPTION "Viptela Revision 19.3" + REVISION "201908150000Z" + DESCRIPTION "Viptela Revision 19.2" + REVISION "201811010000Z" + DESCRIPTION "Viptela Revision 18.4" + REVISION "201808200000Z" + DESCRIPTION "Viptela Revision 18.3.1" + REVISION "201806250000Z" + DESCRIPTION "Viptela Revision 18.3" + REVISION "201804250000Z" + DESCRIPTION "Viptela Revision 18.2" + REVISION "201803150000Z" + DESCRIPTION "Viptela Revision 18.1.1" + REVISION "201801160000Z" + DESCRIPTION "Viptela Revision 17.2.3" + REVISION "201711010000Z" + DESCRIPTION "Viptela Revision 17.2.1" + REVISION "201708010000Z" + DESCRIPTION "Viptela Revision 17.2" + REVISION "201705250000Z" + DESCRIPTION "Viptela Revision 17.1.1" + REVISION "201704060000Z" + DESCRIPTION "Viptela Revision 17.1" + REVISION "201702150000Z" + DESCRIPTION "Viptela Revision 16.3.2" + REVISION "201702060000Z" + DESCRIPTION "Viptela Revision 16.3.1" + REVISION "201611160000Z" + DESCRIPTION "Viptela Revision 16.3" + REVISION "201610250000Z" + DESCRIPTION "Viptela Revision 16.2.10" + REVISION "201610240000Z" + DESCRIPTION "Viptela Revision 16.2.4" + REVISION "201608100000Z" + DESCRIPTION "Viptela Revision 16.2.2" + REVISION "201608010000Z" + DESCRIPTION "Viptela Revision 16.2.1" + REVISION "201606090000Z" + DESCRIPTION "Viptela Revision 16.2" + REVISION "201604220000Z" + DESCRIPTION "Viptela Revision 16.1.1" + REVISION "201603150000Z" + DESCRIPTION "Viptela Revision 16.1" + REVISION "201601300000Z" + DESCRIPTION "Viptela Revision 15.4.3" + REVISION "201512280000Z" + DESCRIPTION "Viptela Revision 15.4.1" + REVISION "201512010000Z" + DESCRIPTION "Viptela Revision 15.4.0" + REVISION "201510310000Z" + DESCRIPTION "Viptela Revision 15.3.5" + REVISION "201509270000Z" + DESCRIPTION "Viptela Revision 15.3.3" + REVISION "201509010000Z" + DESCRIPTION "Viptela Revision 15.3.1" + ::= { viptela 7 } + +viptela OBJECT IDENTIFIER ::= { enterprises 41916 } +-- +-- Textual Conventions +-- + + +-- VpnIndex contains the semantics of vpn_id and should be used +-- for any objects defined in other MIB modules that need these semantics. + +VpnIndex ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + + + "A unique value, which identifies a unique Virtual Private + Network (VPN) in amanaged system. It is identified as + vpn_idthese values are assigned contiguously starting + from 0." + SYNTAX Unsigned32 (0..65531) + +END diff --git a/viptela-mibs/20.6/VIPTELA-HARDWARE.mib b/viptela-mibs/20.6/VIPTELA-HARDWARE.mib new file mode 100644 index 0000000..b640274 --- /dev/null +++ b/viptela-mibs/20.6/VIPTELA-HARDWARE.mib @@ -0,0 +1,589 @@ +-- Namespace: http://viptela.com/hardware + +VIPTELA-HARDWARE DEFINITIONS ::= BEGIN +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, + Integer32, Unsigned32, Counter32, Counter64, + Gauge32, IpAddress + FROM SNMPv2-SMI + TEXTUAL-CONVENTION, RowStatus, DateAndTime, + TruthValue + FROM SNMPv2-TC + viptela + FROM VIPTELA-GLOBAL +; + +viptela-hardware MODULE-IDENTITY + LAST-UPDATED "202107010000Z" + ORGANIZATION "Viptela, Inc." + CONTACT-INFO "Viptela, Inc. Email:support@viptela.com" + DESCRIPTION "This module defines the data model for hardware operational data" + REVISION "202107010000Z" + DESCRIPTION "Viptela Revision 20.6" + REVISION "202103010000Z" + DESCRIPTION "Viptela Revision 20.5" + REVISION "202011010000Z" + DESCRIPTION "Viptela Revision 20.4" + REVISION "202007010000Z" + DESCRIPTION "Viptela Revision 20.3" + REVISION "202002240000Z" + DESCRIPTION "Viptela Revision 20.1" + REVISION "201911150000Z" + DESCRIPTION "Viptela Revision 19.3" + REVISION "201908150000Z" + DESCRIPTION "Viptela Revision 19.2" + REVISION "201811010000Z" + DESCRIPTION "Viptela Revision 18.4" + REVISION "201808200000Z" + DESCRIPTION "Viptela Revision 18.3.1" + REVISION "201806250000Z" + DESCRIPTION "Viptela Revision 18.3" + REVISION "201804250000Z" + DESCRIPTION "Viptela Revision 18.2" + REVISION "201803150000Z" + DESCRIPTION "Viptela Revision 18.1.1" + REVISION "201801160000Z" + DESCRIPTION "Viptela Revision 17.2.3" + REVISION "201711010000Z" + DESCRIPTION "Viptela Revision 17.2.1" + REVISION "201708010000Z" + DESCRIPTION "Viptela Revision 17.2" + REVISION "201705250000Z" + DESCRIPTION "Viptela Revision 17.1.1" + REVISION "201704060000Z" + DESCRIPTION "Viptela Revision 17.1" + REVISION "201702150000Z" + DESCRIPTION "Viptela Revision 16.3.2" + REVISION "201702060000Z" + DESCRIPTION "Viptela Revision 16.3.1" + REVISION "201611160000Z" + DESCRIPTION "Viptela Revision 16.3" + REVISION "201610250000Z" + DESCRIPTION "Viptela Revision 16.2.10" + REVISION "201610240000Z" + DESCRIPTION "Viptela Revision 16.2.4" + REVISION "201608100000Z" + DESCRIPTION "Viptela Revision 16.2.2" + REVISION "201608010000Z" + DESCRIPTION "Viptela Revision 16.2.1" + REVISION "201606090000Z" + DESCRIPTION "Viptela Revision 16.2" + REVISION "201604220000Z" + DESCRIPTION "Viptela Revision 16.1.1" + REVISION "201603150000Z" + DESCRIPTION "Viptela Revision 16.1" + REVISION "201601300000Z" + DESCRIPTION "Viptela Revision 15.4.3" + REVISION "201512280000Z" + DESCRIPTION "Viptela Revision 15.4.1" + REVISION "201512010000Z" + DESCRIPTION "Viptela Revision 15.4.0" + REVISION "201510310000Z" + DESCRIPTION "Viptela Revision 15.3.5" + REVISION "201509270000Z" + DESCRIPTION "Viptela Revision 15.3.3" + REVISION "201509010000Z" + DESCRIPTION "Viptela Revision 15.3.1" + REVISION "201507010000Z" + DESCRIPTION "Viptela Revision 15.3" + ::= { viptela 3 } + +ConfdString ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1t" + STATUS current + DESCRIPTION "xs: and confd: types mapped to strings" + SYNTAX OCTET STRING + +String ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1t" + STATUS current + DESCRIPTION "xs:string" + SYNTAX OCTET STRING + +HwSensorTypeEnum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "" + SYNTAX INTEGER {board(0),cPU-Junction(1),dRAM(2),pIM(3)} + +HwTypeEnum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "" + SYNTAX INTEGER {unknown(0),chassis(1),cPU(2),dRAM(3),flash(4),eMMC(5),sDCard(6),uSB(7),pIM(8),transceiver(9),fanTray(10),pEM(11),nIM(12)} + +ModuleStateEnum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "" + SYNTAX INTEGER {inserted(0),removed(1)} + +FailureStateEnum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "" + SYNTAX INTEGER {oK(0),failed(1)} + +HwPoeClassEnum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "" + SYNTAX INTEGER {unknown(0),class-1(1),class-2(2),class-3(3),class-4(4),reserved(5),class-0(6),over-current(7)} + +-- Display hardware information +-- tagpath /hardware +hardware OBJECT IDENTIFIER ::= { viptela-hardware 1 } + +-- System object IDs for viptela devices +-- tagpath /viptela-devices +viptelaDevices OBJECT IDENTIFIER ::= { viptela-hardware 2 } + +-- tagpath /viptela-devices/vsmart +vsmart OBJECT IDENTIFIER ::= { viptelaDevices 1 } + +-- tagpath /viptela-devices/vmanage +vmanage OBJECT IDENTIFIER ::= { viptelaDevices 2 } + +-- tagpath /viptela-devices/vbond-software +vbondSoftware OBJECT IDENTIFIER ::= { viptelaDevices 3 } + +-- tagpath /viptela-devices/vedge-1000-AC +vedge1000AC OBJECT IDENTIFIER ::= { viptelaDevices 4 } + +-- tagpath /viptela-devices/vedge-2000-AC +vedge2000AC OBJECT IDENTIFIER ::= { viptelaDevices 5 } + +-- tagpath /viptela-devices/vedge-100-AC +vedge100AC OBJECT IDENTIFIER ::= { viptelaDevices 6 } + +-- tagpath /viptela-devices/vedge-100-W2-AC +vedge100W2AC OBJECT IDENTIFIER ::= { viptelaDevices 7 } + +-- tagpath /viptela-devices/vedge-100-WM-AC +vedge100WMAC OBJECT IDENTIFIER ::= { viptelaDevices 8 } + +-- tagpath /viptela-devices/vedge-100-M2-AC +vedge100M2AC OBJECT IDENTIFIER ::= { viptelaDevices 9 } + +-- tagpath /viptela-devices/vedge-100-M-AC +vedge100MAC OBJECT IDENTIFIER ::= { viptelaDevices 10 } + +-- tagpath /viptela-devices/vedge-100-B-AC +vedge100BAC OBJECT IDENTIFIER ::= { viptelaDevices 11} + +-- tagpath /viptela-devices/vedge-cloud +vedgeCloud OBJECT IDENTIFIER ::= { viptelaDevices 12} + +-- tagpath /viptela-devices/vcontainer +vcontainer OBJECT IDENTIFIER ::= { viptelaDevices 13} + +-- tagpath /viptela-devices/vedge-5000-AC +vedge5000AC OBJECT IDENTIFIER ::= { viptelaDevices 14} + +-- tagpath /viptela-devices/vedge-101-B-AC +vedge101BAC OBJECT IDENTIFIER ::= { viptelaDevices 15} + +-- tagpath /viptela-devices/vedge-1001-AC +vedge1001AC OBJECT IDENTIFIER ::= { viptelaDevices 16} + +-- tagpath /viptela-devices/vedge-101-M-AC +vedge101MAC OBJECT IDENTIFIER ::= { viptelaDevices 17} + +-- tagpath /viptela-devices/vedge-ISR1100-4G-AC +vedgeISR11004GAC OBJECT IDENTIFIER ::= { viptelaDevices 18} + +-- tagpath /viptela-devices/vedge-ISR1100-6G-AC +vedgeISR11006GAC OBJECT IDENTIFIER ::= { viptelaDevices 19} + +-- tagpath /viptela-devices/vedge-ISR1100-4GLTE-AC +vedgeISR11004GLTEAC OBJECT IDENTIFIER ::= { viptelaDevices 20} + +-- tagpath /viptela-devices/vedge-ISR1100X-4G-AC +vedgeISR1100X4GAC OBJECT IDENTIFIER ::= { viptelaDevices 21} + +-- tagpath /viptela-devices/vedge-ISR1100X-6G-AC +vedgeISR1100X6GAC OBJECT IDENTIFIER ::= { viptelaDevices 22} + +--tagpath /viptela-devices/vedge-sim +vedgeSim OBJECT IDENTIFIER ::= { viptelaDevices 100 } + +-- tagpath /hardware/inventory +hardwareInventoryTable OBJECT-TYPE + SYNTAX SEQUENCE OF HardwareInventoryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display hardware inventory" + ::= { hardware 1 } + +-- tagpath /hardware/inventory +hardwareInventoryEntry OBJECT-TYPE + SYNTAX HardwareInventoryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { hardwareInventoryHwType, hardwareInventoryHwDevIndex } + ::= { hardwareInventoryTable 1 } + +HardwareInventoryEntry ::= + SEQUENCE { + hardwareInventoryHwType HwTypeEnum, + hardwareInventoryHwDevIndex Unsigned32, + hardwareInventoryVersion String, + hardwareInventoryPartNumber String, + hardwareInventoryPartInfo String, + hardwareInventorySerialNumber String, + hardwareInventoryHwDescription String + } + +-- tagpath /hardware/inventory/hw-type +hardwareInventoryHwType OBJECT-TYPE + SYNTAX HwTypeEnum + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Hardware type" + ::= { hardwareInventoryEntry 1 } + +-- tagpath /hardware/inventory/hw-dev-index +hardwareInventoryHwDevIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Hardware device index" + ::= { hardwareInventoryEntry 2 } + +-- tagpath /hardware/inventory/version +hardwareInventoryVersion OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Version" + ::= { hardwareInventoryEntry 3 } + +-- tagpath /hardware/inventory/part-number +hardwareInventoryPartNumber OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Part number" + ::= { hardwareInventoryEntry 4 } + +-- tagpath /hardware/inventory/serial-number +hardwareInventorySerialNumber OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Serial number" + ::= { hardwareInventoryEntry 5 } + +-- tagpath /hardware/inventory/hw-description +hardwareInventoryHwDescription OBJECT-TYPE + SYNTAX String (SIZE (1 .. 128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Description" + ::= { hardwareInventoryEntry 6 } + +-- tagpath /hardware/inventory/part-info +hardwareInventoryPartInfo OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Part Info" + ::= { hardwareInventoryEntry 7 } + +-- tagpath /hardware/environment +hardwareEnvironmentTable OBJECT-TYPE + SYNTAX SEQUENCE OF HardwareEnvironmentEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display hardware environment status" + ::= { hardware 2 } + +-- tagpath /hardware/environment +hardwareEnvironmentEntry OBJECT-TYPE + SYNTAX HardwareEnvironmentEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { hardwareEnvironmentHwClass, hardwareEnvironmentHwItem, hardwareEnvironmentHwDevIndex } +-- //FIXME: IMPLIED? + ::= { hardwareEnvironmentTable 1 } + +HardwareEnvironmentEntry ::= + SEQUENCE { + hardwareEnvironmentHwClass INTEGER, + hardwareEnvironmentHwItem String, + hardwareEnvironmentHwDevIndex Unsigned32, + hardwareEnvironmentStatus INTEGER, + hardwareEnvironmentMeasurement String + } + +-- tagpath /hardware/environment/hw-class +hardwareEnvironmentHwClass OBJECT-TYPE + SYNTAX INTEGER {temperatureSensors(0),fans(1),pEM(2),pIM(3),uSB(4),lED(5),nIM(6)} + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Hardware class" + ::= { hardwareEnvironmentEntry 1 } + +-- tagpath /hardware/environment/hw-item +hardwareEnvironmentHwItem OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Item" + ::= { hardwareEnvironmentEntry 2 } + +-- tagpath /hardware/environment/hw-dev-index +hardwareEnvironmentHwDevIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Hardware device index" + ::= { hardwareEnvironmentEntry 3 } + +-- tagpath /hardware/environment/status +hardwareEnvironmentStatus OBJECT-TYPE + SYNTAX INTEGER {oK(0),down(1),failed(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Status" + ::= { hardwareEnvironmentEntry 4 } + +-- tagpath /hardware/environment/measurement +hardwareEnvironmentMeasurement OBJECT-TYPE + SYNTAX String (SIZE (1 .. 256)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Measurement" + ::= { hardwareEnvironmentEntry 5 } + +-- tagpath /hardware/alarms +hardwareAlarmsTable OBJECT-TYPE + SYNTAX SEQUENCE OF HardwareAlarmsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display hardware alarms" + ::= { hardware 3 } + +-- tagpath /hardware/alarms +hardwareAlarmsEntry OBJECT-TYPE + SYNTAX HardwareAlarmsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { hardwareAlarmsAlarmId, hardwareAlarmsAlarmInstance } + ::= { hardwareAlarmsTable 1 } + +HardwareAlarmsEntry ::= + SEQUENCE { + hardwareAlarmsAlarmId Unsigned32, + hardwareAlarmsAlarmName String, + hardwareAlarmsAlarmInstance Unsigned32, + hardwareAlarmsAlarmTime String, + hardwareAlarmsAlarmCategory INTEGER, + hardwareAlarmsAlarmDescription String + } + +-- tagpath /hardware/alarms/alarm-id +hardwareAlarmsAlarmId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Alarm ID" + ::= { hardwareAlarmsEntry 1 } + +-- tagpath /hardware/alarms/alarm-name +hardwareAlarmsAlarmName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Name" + ::= { hardwareAlarmsEntry 2 } + +-- tagpath /hardware/alarms/alarm-instance +hardwareAlarmsAlarmInstance OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Alarm instance" + ::= { hardwareAlarmsEntry 3 } + +-- tagpath /hardware/alarms/alarm-time +hardwareAlarmsAlarmTime OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Alarm time" + ::= { hardwareAlarmsEntry 4 } + +-- tagpath /hardware/alarms/alarm-category +hardwareAlarmsAlarmCategory OBJECT-TYPE + SYNTAX INTEGER {critical(0),major(1),minor(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Category" + ::= { hardwareAlarmsEntry 5 } + +-- tagpath /hardware/alarms/alarm-description +hardwareAlarmsAlarmDescription OBJECT-TYPE + SYNTAX String (SIZE (1 .. 128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Description" + ::= { hardwareAlarmsEntry 6 } + +-- tagpath /hardware/temperature-thresholds +hardwareTemperatureThresholdsTable OBJECT-TYPE + SYNTAX SEQUENCE OF HardwareTemperatureThresholdsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display hardware temperature thresholds" + ::= { hardware 4 } + +-- tagpath /hardware/temperature-thresholds +hardwareTemperatureThresholdsEntry OBJECT-TYPE + SYNTAX HardwareTemperatureThresholdsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { hardwareTemperatureThresholdsHwSensorType, hardwareTemperatureThresholdsHwDevIndex } + ::= { hardwareTemperatureThresholdsTable 1 } + +HardwareTemperatureThresholdsEntry ::= + SEQUENCE { + hardwareTemperatureThresholdsHwSensorType HwSensorTypeEnum, + hardwareTemperatureThresholdsHwDevIndex Unsigned32, + hardwareTemperatureThresholdsFanSpeedNormal Unsigned32, + hardwareTemperatureThresholdsYellowAlarmNormal Unsigned32, + hardwareTemperatureThresholdsYellowAlarmBadFan Unsigned32, + hardwareTemperatureThresholdsRedAlarmNormal Unsigned32, + hardwareTemperatureThresholdsRedAlarmBadFan Unsigned32 + } + +-- tagpath /hardware/temperature-thresholds/hw-sensor-type +hardwareTemperatureThresholdsHwSensorType OBJECT-TYPE + SYNTAX HwSensorTypeEnum + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Hardware sensor type" + ::= { hardwareTemperatureThresholdsEntry 1 } + +-- tagpath /hardware/temperature-thresholds/hw-dev-index +hardwareTemperatureThresholdsHwDevIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Device index" + ::= { hardwareTemperatureThresholdsEntry 2 } + +-- tagpath /hardware/temperature-thresholds/fan-speed-normal +hardwareTemperatureThresholdsFanSpeedNormal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "No alarm below this threshold when fans at normal speed" + ::= { hardwareTemperatureThresholdsEntry 3 } + +-- tagpath /hardware/temperature-thresholds/yellow-alarm-normal +hardwareTemperatureThresholdsYellowAlarmNormal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Yellow alarm threshold, in degrees C, when fans at normal speed" + ::= { hardwareTemperatureThresholdsEntry 4 } + +-- tagpath /hardware/temperature-thresholds/yellow-alarm-bad-fan +hardwareTemperatureThresholdsYellowAlarmBadFan OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Yellow alarm threshold, in degrees C, when one or more fans has failed" + ::= { hardwareTemperatureThresholdsEntry 5 } + +-- tagpath /hardware/temperature-thresholds/red-alarm-normal +hardwareTemperatureThresholdsRedAlarmNormal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Red alarm threshold, in degrees C, when fans at normal speed" + ::= { hardwareTemperatureThresholdsEntry 6 } + +-- tagpath /hardware/temperature-thresholds/red-alarm-bad-fan +hardwareTemperatureThresholdsRedAlarmBadFan OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Red alarm threshold, in degrees C, when one or more fans has failed" + ::= { hardwareTemperatureThresholdsEntry 7 } + +-- tagpath /hardware/poe +hardwarePoeTable OBJECT-TYPE + SYNTAX SEQUENCE OF HardwarePoeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display hardware PoE information" + ::= { hardware 5 } + +-- tagpath /hardware/poe +hardwarePoeEntry OBJECT-TYPE + SYNTAX HardwarePoeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { hardwarePoeIfname } + ::= { hardwarePoeTable 1 } + +HardwarePoeEntry ::= + SEQUENCE { + hardwarePoeIfname String, + hardwarePoeIfStatus String, + hardwarePoeStatus String, + hardwarePoeMaxPower ConfdString, + hardwarePoeUsedPower ConfdString, + hardwarePoePdClass HwPoeClassEnum + } + +-- tagpath /hardware/poe/poe-ifname +hardwarePoeIfname OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Interface name" + ::= { hardwarePoeEntry 1 } + +-- tagpath /hardware/poe/poe-if-status +hardwarePoeIfStatus OBJECT-TYPE + SYNTAX String (SIZE (1 .. 16)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Interface administrative status" + ::= { hardwarePoeEntry 2 } + +-- tagpath /hardware/poe/poe-status +hardwarePoeStatus OBJECT-TYPE + SYNTAX String (SIZE (1 .. 16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Interface PoE status" + ::= { hardwarePoeEntry 3 } + +-- tagpath /hardware/poe/poe-max-power +hardwarePoeMaxPower OBJECT-TYPE + SYNTAX ConfdString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Maximum power available, in Watts" + ::= { hardwarePoeEntry 4 } + +-- tagpath /hardware/poe/poe-used-power +hardwarePoeUsedPower OBJECT-TYPE + SYNTAX ConfdString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Used power, in Watts" + ::= { hardwarePoeEntry 5 } + +-- tagpath /hardware/poe/poe-pd-class +hardwarePoePdClass OBJECT-TYPE + SYNTAX HwPoeClassEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "PoE powered device class" + ::= { hardwarePoeEntry 6 } +END diff --git a/viptela-mibs/20.6/VIPTELA-OMP.mib b/viptela-mibs/20.6/VIPTELA-OMP.mib new file mode 100644 index 0000000..b19ce8b --- /dev/null +++ b/viptela-mibs/20.6/VIPTELA-OMP.mib @@ -0,0 +1,4067 @@ +-- ***************************************************************** +-- Copyright (c) 2012-2014 Viptela, Inc +-- Copyright (c) 2017-2020 by cisco Systems, Inc. +-- All rights reserved. +-- ******************************************** +-- Namespace: http://viptela.com/omp + +VIPTELA-OMP DEFINITIONS ::= BEGIN +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, + Integer32, Unsigned32, Counter32, Counter64, + Gauge32, IpAddress + FROM SNMPv2-SMI + TEXTUAL-CONVENTION, RowStatus, DateAndTime, + TruthValue + FROM SNMPv2-TC + viptela, VpnIndex + FROM VIPTELA-GLOBAL +; + +viptela-omp MODULE-IDENTITY + LAST-UPDATED "202107010000Z" + ORGANIZATION "Viptela, Inc." + CONTACT-INFO "Viptela, Inc. Email:support@viptela.com" + DESCRIPTION "This module defines the data model for OMP management" + REVISION "202107010000Z" + DESCRIPTION "Viptela Revision 20.6" + REVISION "202103010000Z" + DESCRIPTION "Viptela Revision 20.5" + REVISION "202011010000Z" + DESCRIPTION "Viptela Revision 20.4" + REVISION "202007010000Z" + DESCRIPTION "Viptela Revision 20.3" + REVISION "202002240000Z" + DESCRIPTION "Viptela Revision 20.1" + REVISION "201911150000Z" + DESCRIPTION "Viptela Revision 19.3" + REVISION "201908150000Z" + DESCRIPTION "Viptela Revision 19.2" + REVISION "201811010000Z" + DESCRIPTION "Viptela Revision 18.4" + REVISION "201808200000Z" + DESCRIPTION "Viptela Revision 18.3.1" + REVISION "201806250000Z" + DESCRIPTION "Viptela Revision 18.3" + REVISION "201804250000Z" + DESCRIPTION "Viptela Revision 18.2" + REVISION "201803150000Z" + DESCRIPTION "Viptela Revision 18.1.1" + REVISION "201801160000Z" + DESCRIPTION "Viptela Revision 17.2.3" + REVISION "201711010000Z" + DESCRIPTION "Viptela Revision 17.2.1" + REVISION "201708010000Z" + DESCRIPTION "Viptela Revision 17.2" + REVISION "201705250000Z" + DESCRIPTION "Viptela Revision 17.1.1" + REVISION "201704060000Z" + DESCRIPTION "Viptela Revision 17.1" + REVISION "201702150000Z" + DESCRIPTION "Viptela Revision 16.3.2" + REVISION "201702060000Z" + DESCRIPTION "Viptela Revision 16.3.1" + REVISION "201611160000Z" + DESCRIPTION "Viptela Revision 16.3" + REVISION "201610250000Z" + DESCRIPTION "Viptela Revision 16.2.10" + REVISION "201610240000Z" + DESCRIPTION "Viptela Revision 16.2.4" + REVISION "201608100000Z" + DESCRIPTION "Viptela Revision 16.2.2" + REVISION "201608010000Z" + DESCRIPTION "Viptela Revision 16.2.1" + REVISION "201606090000Z" + DESCRIPTION "Viptela Revision 16.2" + REVISION "201604220000Z" + DESCRIPTION "Viptela Revision 16.1.1" + REVISION "201603150000Z" + DESCRIPTION "Viptela Revision 16.1" + REVISION "201601300000Z" + DESCRIPTION "Viptela Revision 15.4.3" + REVISION "201512280000Z" + DESCRIPTION "Viptela Revision 15.4.1" + REVISION "201512010000Z" + DESCRIPTION "Viptela Revision 15.4.0" + REVISION "201510310000Z" + DESCRIPTION "Viptela Revision 15.3.5" + REVISION "201509270000Z" + DESCRIPTION "Viptela Revision 15.3.3" + REVISION "201509010000Z" + DESCRIPTION "Viptela Revision 15.3.1" + REVISION "201507010000Z" + DESCRIPTION "Viptela Revision 15.3" + ::= { viptela 5 } + +UnsignedByte ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION "xs:unsignedByte" + SYNTAX Unsigned32 (0 .. 255) + +UnsignedShort ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION "xs:unsignedShort" + SYNTAX Unsigned32 (0 .. 65535) + +ConfdString ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1t" + STATUS current + DESCRIPTION "xs: and confd: types mapped to strings" + SYNTAX OCTET STRING + +InetAddressIP ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "confd:inetAddressIP" + SYNTAX OCTET STRING (SIZE (4|16)) + +IpPrefix ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "confd:ipPrefix" + SYNTAX OCTET STRING (SIZE (5|17)) + +String ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1t" + STATUS current + DESCRIPTION "xs:string" + SYNTAX OCTET STRING + +Groups1 ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1t" + STATUS current + DESCRIPTION "" + SYNTAX OCTET STRING + +ReceivedPrunes ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1t" + STATUS current + DESCRIPTION "" + SYNTAX OCTET STRING + +AttributeTypeEnum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "" + SYNTAX INTEGER {original(0),installed(1)} + +Groups ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1t" + STATUS current + DESCRIPTION "" + SYNTAX OCTET STRING + +AdvertisedPrunes ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1t" + STATUS current + DESCRIPTION "" + SYNTAX OCTET STRING + +Route1 ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1t" + STATUS current + DESCRIPTION "" + SYNTAX OCTET STRING + +Route ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1t" + STATUS current + DESCRIPTION "" + SYNTAX OCTET STRING + +ReceivedPrunes1 ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1t" + STATUS current + DESCRIPTION "" + SYNTAX OCTET STRING + +AdvertisedPrunes1 ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1t" + STATUS current + DESCRIPTION "" + SYNTAX OCTET STRING + +AfTypeEnum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "" + SYNTAX INTEGER {tloc-ipv4(0),tloc-ipv6(1),service(2),route-ipv4(3),route-ipv6(4),mcast-ipv4(5),mcast-ipv6(6)} + +BfdStatusEnum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "" + SYNTAX INTEGER {up(0),down(1),inactive(2)} + +PathStatusEnum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "" + SYNTAX INTEGER {chosen(0),backup(1)} + +RibInStatusType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "" + SYNTAX BITS {c(0),i(1),red(2),rej(3),l(4),r(5),s(6),ext(7),inv(8),u(9),stg(10),ia(11)} + +AddrFamilyEnum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "" + SYNTAX INTEGER {ipv4(0),ipv6(1)} + +LossReasonEnum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "Best-path loss reason" + SYNTAX INTEGER {none(0),invalid(1),personality(2),distance(3),preference(4),tloc-preference(5),origin-protocol(6),origin-protocol-subtype(7),origin-metric(8),peer-id(9),tloc-id(10),stale-entry(11),site-id(12),omp-version(13),tloc-gen-id(14),tloc-spi(15),ultimate-tloc-id(16),tloc-action(17)} + +McastRouteEnum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "Multicast route type" + SYNTAX INTEGER {starGroup(0),sourceGroup(1),sourceActive(2)} + +-- OMP information +-- tagpath /omp +omp OBJECT IDENTIFIER ::= { viptela-omp 1 } + +-- Display OMP summary +-- tagpath /omp/summary +ompSummaryTable OBJECT IDENTIFIER ::= { viptela-omp 2 } + +-- Display OMP summary +-- tagpath /omp/summary +ompSummary OBJECT IDENTIFIER ::= { ompSummaryTable 1 } + +-- tagpath /omp/summary/operstate +ompSummaryOperstate OBJECT-TYPE + SYNTAX INTEGER {dOWN(1),uP(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Operational state" + ::= { ompSummary 1 } + +-- tagpath /omp/summary/adminstate +ompSummaryAdminstate OBJECT-TYPE + SYNTAX INTEGER {dOWN(1),uP(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Administration state" + ::= { ompSummary 2 } + +-- tagpath /omp/summary/devicetype +ompSummaryDevicetype OBJECT-TYPE + SYNTAX INTEGER {unknown(0),vedge(1),vhub(2),vsmart(3),vbond(4),vmanage(5),ztp(6),vcontainer(7)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Device personality" + ::= { ompSummary 3 } + +-- tagpath /omp/summary/ompuptime +ompSummaryOmpuptime OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "OMP uptime" + ::= { ompSummary 4 } + +-- tagpath /omp/summary/ompdowntime +ompSummaryOmpdowntime OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "OMP downtime" + ::= { ompSummary 5 } + +-- tagpath /omp/summary/routes-received +ompSummaryRoutesReceived OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Routes received" + ::= { ompSummary 6 } + +-- tagpath /omp/summary/routes-installed +ompSummaryRoutesInstalled OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Routes installed" + ::= { ompSummary 7 } + +-- tagpath /omp/summary/routes-sent +ompSummaryRoutesSent OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Routes sent" + ::= { ompSummary 8 } + +-- tagpath /omp/summary/tlocs-received +ompSummaryTlocsReceived OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "TLOCs received" + ::= { ompSummary 9 } + +-- tagpath /omp/summary/tlocs-installed +ompSummaryTlocsInstalled OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "TLOCs installed" + ::= { ompSummary 10 } + +-- tagpath /omp/summary/tlocs-sent +ompSummaryTlocsSent OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "TLOCs sent" + ::= { ompSummary 11 } + +-- tagpath /omp/summary/services-received +ompSummaryServicesReceived OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Services received" + ::= { ompSummary 12 } + +-- tagpath /omp/summary/services-installed +ompSummaryServicesInstalled OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Services installed" + ::= { ompSummary 13 } + +-- tagpath /omp/summary/services-sent +ompSummaryServicesSent OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Services sent" + ::= { ompSummary 14 } + +-- tagpath /omp/summary/mcast-routes-received +ompSummaryMcastRoutesReceived OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Multicast routes received" + ::= { ompSummary 15 } + +-- tagpath /omp/summary/mcast-routes-installed +ompSummaryMcastRoutesInstalled OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Multicast routes installed" + ::= { ompSummary 16 } + +-- tagpath /omp/summary/mcast-routes-sent +ompSummaryMcastRoutesSent OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Multicast routes sent" + ::= { ompSummary 17 } + +-- tagpath /omp/summary/hello-received +ompSummaryHelloReceived OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Hello packets received" + ::= { ompSummary 18 } + +-- tagpath /omp/summary/hello-sent +ompSummaryHelloSent OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Hello packets sent" + ::= { ompSummary 19 } + +-- tagpath /omp/summary/handshake-received +ompSummaryHandshakeReceived OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Handshake packets received" + ::= { ompSummary 20 } + +-- tagpath /omp/summary/handshake-sent +ompSummaryHandshakeSent OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Handshake packets sent" + ::= { ompSummary 21 } + +-- tagpath /omp/summary/alert-received +ompSummaryAlertReceived OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Alert packets received" + ::= { ompSummary 22 } + +-- tagpath /omp/summary/alert-sent +ompSummaryAlertSent OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Alert packets sent" + ::= { ompSummary 23 } + +-- tagpath /omp/summary/inform-received +ompSummaryInformReceived OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Inform packets received" + ::= { ompSummary 24 } + +-- tagpath /omp/summary/inform-sent +ompSummaryInformSent OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Inform packets sent" + ::= { ompSummary 25 } + +-- tagpath /omp/summary/update-received +ompSummaryUpdateReceived OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Update packets received" + ::= { ompSummary 26 } + +-- tagpath /omp/summary/update-sent +ompSummaryUpdateSent OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Update packets sent" + ::= { ompSummary 27 } + +-- tagpath /omp/summary/policy-received +ompSummaryPolicyReceived OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Policy packets received" + ::= { ompSummary 28 } + +-- tagpath /omp/summary/policy-sent +ompSummaryPolicySent OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Policy packets sent" + ::= { ompSummary 29 } + +-- tagpath /omp/summary/packets-received +ompSummaryPacketsReceived OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Total OMP packets received" + ::= { ompSummary 30 } + +-- tagpath /omp/summary/packets-sent +ompSummaryPacketsSent OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Total OMP packets sent" + ::= { ompSummary 31 } + +-- tagpath /omp/summary/vsmart-peers +ompSummaryVsmartPeers OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of vSmart peers in up state" + ::= { ompSummary 32 } + +-- tagpath /omp/summary/vedge-peers +ompSummaryVedgePeers OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of vEdge peers in up state" + ::= { ompSummary 33 } + +-- Display routes +-- tagpath /omp/routes-table +ompRoutesTable OBJECT IDENTIFIER ::= { viptela-omp 3 } + +-- Display best-match route +-- tagpath /omp/best-match-route +ompBestMatchRoute OBJECT IDENTIFIER ::= { viptela-omp 4 } + +-- Display TLOC Paths +-- tagpath /omp/tloc-paths +ompTlocPaths OBJECT IDENTIFIER ::= { viptela-omp 5 } + +-- Display TLOCs +-- tagpath /omp/omp-tlocs +ompTlocs OBJECT IDENTIFIER ::= { viptela-omp 6 } + +-- Display services +-- tagpath /omp/services +ompServices OBJECT IDENTIFIER ::= { viptela-omp 7 } + +-- Display Auto-discovered Multicast Routes +-- tagpath /omp/multicast-auto-discover +ompMulticastAutoDiscover OBJECT IDENTIFIER ::= { viptela-omp 8 } + +-- Display Multicast Joins +-- tagpath /omp/multicast-routes +ompMulticastRoutes OBJECT IDENTIFIER ::= { viptela-omp 9 } + +-- Display cloudexpress gateway applications Routes +-- tagpath /omp/cloudexpress +ompCloudexpressRoutes OBJECT IDENTIFIER ::= { viptela-omp 10 } + +-- tagpath /omp/summary/peers +ompSummaryPeersTable OBJECT-TYPE + SYNTAX SEQUENCE OF OmpSummaryPeersEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display OMP peers" + ::= { ompSummaryTable 2 } + +-- tagpath /omp/summary/peers +ompSummaryPeersEntry OBJECT-TYPE + SYNTAX OmpSummaryPeersEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { ompSummaryPeersPeer } + ::= { ompSummaryPeersTable 1 } + +OmpSummaryPeersEntry ::= + SEQUENCE { + ompSummaryPeersPeer InetAddressIP, + ompSummaryPeersType INTEGER, + ompSummaryPeersDomainId Unsigned32, + ompSummaryPeersSiteId Unsigned32, + ompSummaryPeersState INTEGER, + ompSummaryPeersVersion UnsignedByte, + ompSummaryPeersLegit INTEGER, + ompSummaryPeersUpcount Unsigned32, + ompSummaryPeersDowncount Unsigned32, + ompSummaryPeersLastuptime DateAndTime, + ompSummaryPeersLastdowntime DateAndTime, + ompSummaryPeersUpTime String, + ompSummaryPeersDownTime String, + ompSummaryPeersHoldtime Unsigned32, + ompSummaryPeersSitepolicy String, + ompSummaryPeersPolicyin String, + ompSummaryPeersPolicyout String, + ompSummaryPeersGracefulRestart INTEGER, + ompSummaryPeersGracefulRestartInterval Unsigned32, + ompSummaryPeersHelloReceived Unsigned32, + ompSummaryPeersHelloSent Unsigned32, + ompSummaryPeersHandshakeReceived Unsigned32, + ompSummaryPeersHandshakeSent Unsigned32, + ompSummaryPeersAlertReceived Unsigned32, + ompSummaryPeersAlertSent Unsigned32, + ompSummaryPeersInformReceived Unsigned32, + ompSummaryPeersInformSent Unsigned32, + ompSummaryPeersUpdateReceived Unsigned32, + ompSummaryPeersUpdateSent Unsigned32, + ompSummaryPeersPolicyReceived Unsigned32, + ompSummaryPeersPolicySent Unsigned32, + ompSummaryPeersPacketsReceived Unsigned32, + ompSummaryPeersPacketsSent Unsigned32, + ompSummaryPeersRoutesReceived Unsigned32, + ompSummaryPeersRoutesInstalled Unsigned32, + ompSummaryPeersRoutesSent Unsigned32, + ompSummaryPeersTlocsReceived Unsigned32, + ompSummaryPeersTlocsInstalled Unsigned32, + ompSummaryPeersTlocsSent Unsigned32, + ompSummaryPeersServicesReceived Unsigned32, + ompSummaryPeersServicesInstalled Unsigned32, + ompSummaryPeersServicesSent Unsigned32, + ompSummaryPeersMcastRoutesReceived Unsigned32, + ompSummaryPeersMcastRoutesInstalled Unsigned32, + ompSummaryPeersMcastRoutesSent Unsigned32, + ompSummaryPeersControlUp INTEGER, + ompSummaryPeersStaging INTEGER, + ompSummaryPeersRefresh INTEGER, + ompSummaryPeersOverlayId Unsigned32, + ompSummaryPeersRoutesReceivedIPv6 Unsigned32, + ompSummaryPeersRoutesInstalledIPv6 Unsigned32, + ompSummaryPeersRoutesSentIPv6 Unsigned32, + ompSummaryPeersRoutesReceivedTotal Unsigned32, + ompSummaryPeersRoutesInstalledTotal Unsigned32, + ompSummaryPeersRoutesSentTotal Unsigned32, + ompSummaryPeersServicesReceivedIPv6 Unsigned32, + ompSummaryPeersServicesInstalledIPv6 Unsigned32, + ompSummaryPeersServicesSentIPv6 Unsigned32 + } + +-- tagpath /omp/summary/peers/peer +ompSummaryPeersPeer OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Peer address" + ::= { ompSummaryPeersEntry 1 } + +-- tagpath /omp/summary/peers/type +ompSummaryPeersType OBJECT-TYPE + SYNTAX INTEGER {unknown(0),vedge(1),vhub(2),vsmart(3),vbond(4),vmanage(5),ztp(6),vcontainer(7)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Peer personality" + ::= { ompSummaryPeersEntry 2 } + +-- tagpath /omp/summary/peers/domain-id +ompSummaryPeersDomainId OBJECT-TYPE + SYNTAX Unsigned32 (0 .. 4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Domain ID" + ::= { ompSummaryPeersEntry 3 } + +-- tagpath /omp/summary/peers/site-id +ompSummaryPeersSiteId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Site ID" + ::= { ompSummaryPeersEntry 4 } + +-- tagpath /omp/summary/peers/state +ompSummaryPeersState OBJECT-TYPE + SYNTAX INTEGER {invalid(0),init(1),handshake(2),up(3),down(4),init-in-gr(5),down-in-gr(6),handshake-in-gr(7),up-in-gr(8)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "State" + ::= { ompSummaryPeersEntry 5 } + +-- tagpath /omp/summary/peers/version +ompSummaryPeersVersion OBJECT-TYPE + SYNTAX UnsignedByte + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompSummaryPeersEntry 6 } + +-- tagpath /omp/summary/peers/legit +ompSummaryPeersLegit OBJECT-TYPE + SYNTAX INTEGER {no(0),yes(1)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Legitimate" + ::= { ompSummaryPeersEntry 7 } + +-- tagpath /omp/summary/peers/upcount +ompSummaryPeersUpcount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Up count" + ::= { ompSummaryPeersEntry 8 } + +-- tagpath /omp/summary/peers/downcount +ompSummaryPeersDowncount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Down count" + ::= { ompSummaryPeersEntry 9 } + +-- tagpath /omp/summary/peers/lastuptime +ompSummaryPeersLastuptime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Last uptime" + ::= { ompSummaryPeersEntry 10 } + +-- tagpath /omp/summary/peers/lastdowntime +ompSummaryPeersLastdowntime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Last downtime" + ::= { ompSummaryPeersEntry 11 } + +-- tagpath /omp/summary/peers/up-time +ompSummaryPeersUpTime OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Uptime" + ::= { ompSummaryPeersEntry 12 } + +-- tagpath /omp/summary/peers/down-time +ompSummaryPeersDownTime OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Downtime" + ::= { ompSummaryPeersEntry 13 } + +-- tagpath /omp/summary/peers/holdtime +ompSummaryPeersHoldtime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Negotiated holdtime" + ::= { ompSummaryPeersEntry 14 } + +-- tagpath /omp/summary/peers/sitepolicy +ompSummaryPeersSitepolicy OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Site policy" + ::= { ompSummaryPeersEntry 15 } + +-- tagpath /omp/summary/peers/policyin +ompSummaryPeersPolicyin OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Inbound policy" + ::= { ompSummaryPeersEntry 16 } + +-- tagpath /omp/summary/peers/policyout +ompSummaryPeersPolicyout OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Outbound policy" + ::= { ompSummaryPeersEntry 17 } + +-- tagpath /omp/summary/peers/graceful-restart +ompSummaryPeersGracefulRestart OBJECT-TYPE + SYNTAX INTEGER {supported(0),not-supported(1),in-progress(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Graceful restart status" + ::= { ompSummaryPeersEntry 18 } + +-- tagpath /omp/summary/peers/graceful-restart-interval +ompSummaryPeersGracefulRestartInterval OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Graceful restart interval" + ::= { ompSummaryPeersEntry 19 } + +-- tagpath /omp/summary/peers/hello-received +ompSummaryPeersHelloReceived OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Hello packets received" + ::= { ompSummaryPeersEntry 20 } + +-- tagpath /omp/summary/peers/hello-sent +ompSummaryPeersHelloSent OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Hello packets sent" + ::= { ompSummaryPeersEntry 21 } + +-- tagpath /omp/summary/peers/handshake-received +ompSummaryPeersHandshakeReceived OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Handshake packets received" + ::= { ompSummaryPeersEntry 22 } + +-- tagpath /omp/summary/peers/handshake-sent +ompSummaryPeersHandshakeSent OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Handshake packets sent" + ::= { ompSummaryPeersEntry 23 } + +-- tagpath /omp/summary/peers/alert-received +ompSummaryPeersAlertReceived OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Alert packets received" + ::= { ompSummaryPeersEntry 24 } + +-- tagpath /omp/summary/peers/alert-sent +ompSummaryPeersAlertSent OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Alert packets sent" + ::= { ompSummaryPeersEntry 25 } + +-- tagpath /omp/summary/peers/inform-received +ompSummaryPeersInformReceived OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Inform packets received" + ::= { ompSummaryPeersEntry 26 } + +-- tagpath /omp/summary/peers/inform-sent +ompSummaryPeersInformSent OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Inform packets sent" + ::= { ompSummaryPeersEntry 27 } + +-- tagpath /omp/summary/peers/update-received +ompSummaryPeersUpdateReceived OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Update packets received" + ::= { ompSummaryPeersEntry 28 } + +-- tagpath /omp/summary/peers/update-sent +ompSummaryPeersUpdateSent OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Update packets sent" + ::= { ompSummaryPeersEntry 29 } + +-- tagpath /omp/summary/peers/policy-received +ompSummaryPeersPolicyReceived OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Policy packets received" + ::= { ompSummaryPeersEntry 30 } + +-- tagpath /omp/summary/peers/policy-sent +ompSummaryPeersPolicySent OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Policy packets sent" + ::= { ompSummaryPeersEntry 31 } + +-- tagpath /omp/summary/peers/packets-received +ompSummaryPeersPacketsReceived OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Total OMP packets received" + ::= { ompSummaryPeersEntry 32 } + +-- tagpath /omp/summary/peers/packets-sent +ompSummaryPeersPacketsSent OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Total OMP packets sent" + ::= { ompSummaryPeersEntry 33 } + +-- tagpath /omp/summary/peers/routes-received +ompSummaryPeersRoutesReceived OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Routes received" + ::= { ompSummaryPeersEntry 34 } + +-- tagpath /omp/summary/peers/routes-installed +ompSummaryPeersRoutesInstalled OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Routes installed" + ::= { ompSummaryPeersEntry 35 } + +-- tagpath /omp/summary/peers/routes-sent +ompSummaryPeersRoutesSent OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Routes sent" + ::= { ompSummaryPeersEntry 36 } + +-- tagpath /omp/summary/peers/tlocs-received +ompSummaryPeersTlocsReceived OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "TLOCs received" + ::= { ompSummaryPeersEntry 37 } + +-- tagpath /omp/summary/peers/tlocs-installed +ompSummaryPeersTlocsInstalled OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "TLOCs installed" + ::= { ompSummaryPeersEntry 38 } + +-- tagpath /omp/summary/peers/tlocs-sent +ompSummaryPeersTlocsSent OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "TLOCs sent" + ::= { ompSummaryPeersEntry 39 } + +-- tagpath /omp/summary/peers/services-received +ompSummaryPeersServicesReceived OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Services received" + ::= { ompSummaryPeersEntry 40 } + +-- tagpath /omp/summary/peers/services-installed +ompSummaryPeersServicesInstalled OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Services installed" + ::= { ompSummaryPeersEntry 41 } + +-- tagpath /omp/summary/peers/services-sent +ompSummaryPeersServicesSent OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Services sent" + ::= { ompSummaryPeersEntry 42 } + +-- tagpath /omp/summary/peers/mcast-routes-received +ompSummaryPeersMcastRoutesReceived OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Multicast routes received" + ::= { ompSummaryPeersEntry 43 } + +-- tagpath /omp/summary/peers/mcast-routes-installed +ompSummaryPeersMcastRoutesInstalled OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Multicast routes installed" + ::= { ompSummaryPeersEntry 44 } + +-- tagpath /omp/summary/peers/mcast-routes-sent +ompSummaryPeersMcastRoutesSent OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Multicast routes sent" + ::= { ompSummaryPeersEntry 45 } + +-- tagpath /omp/summary/peers/control-up +ompSummaryPeersControlUp OBJECT-TYPE + SYNTAX INTEGER {no(0),yes(1)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Control Up" + ::= { ompSummaryPeersEntry 46 } + +-- tagpath /omp/summary/peers/staging +ompSummaryPeersStaging OBJECT-TYPE + SYNTAX INTEGER {no(0),yes(1)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Device under staging" + ::= { ompSummaryPeersEntry 47 } + +-- tagpath /omp/summary/peers/refresh +ompSummaryPeersRefresh OBJECT-TYPE + SYNTAX INTEGER {supported(0),not-supported(1)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Refresh status" + ::= { ompSummaryPeersEntry 48 } + +-- tagpath /omp/summary/peers/overlay-id +ompSummaryPeersOverlayId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Overlay ID" + ::= { ompSummaryPeersEntry 49 } + +-- tagpath /omp/summary/peers/routes-received-ipv6 +ompSummaryPeersRoutesReceivedIPv6 OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Routes received for IPv6" + ::= { ompSummaryPeersEntry 50 } + +-- tagpath /omp/summary/peers/routes-installed-ipv6 +ompSummaryPeersRoutesInstalledIPv6 OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Routes installed for IPv6" + ::= { ompSummaryPeersEntry 51 } + +-- tagpath /omp/summary/peers/routes-sent-ipv6 +ompSummaryPeersRoutesSentIPv6 OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Routes sent for IPv6" + ::= { ompSummaryPeersEntry 52 } + +-- tagpath /omp/summary/peers/routes-received-total +ompSummaryPeersRoutesReceivedTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Routes received total" + ::= { ompSummaryPeersEntry 53 } + +-- tagpath /omp/summary/peers/routes-installed-total +ompSummaryPeersRoutesInstalledTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Routes installed total" + ::= { ompSummaryPeersEntry 54 } + +-- tagpath /omp/summary/peers/routes-sent-total +ompSummaryPeersRoutesSentTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Routes sent total" + ::= { ompSummaryPeersEntry 55 } + +-- tagpath /omp/summary/peers/services-received-ipv6 +ompSummaryPeersServicesReceivedIPv6 OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Services IPv6 received" + ::= { ompSummaryPeersEntry 56 } + +-- tagpath /omp/summary/peers/services-installed-ipv6 +ompSummaryPeersServicesInstalledIPv6 OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Services IPv6 installed" + ::= { ompSummaryPeersEntry 57 } + +-- tagpath /omp/summary/peers/services-sent-ipv6 +ompSummaryPeersServicesSentIPv6 OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Services IPv6 sent" + ::= { ompSummaryPeersEntry 58 } + +-- tagpath /omp/routes-table/family +ompRoutesTableFamilyTable OBJECT-TYPE + SYNTAX SEQUENCE OF OmpRoutesTableFamilyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { ompRoutesTable 1 } + +-- tagpath /omp/routes-table/family +ompRoutesTableFamilyEntry OBJECT-TYPE + SYNTAX OmpRoutesTableFamilyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { ompRoutesTableFamilyAddressFamily } + ::= { ompRoutesTableFamilyTable 1 } + +OmpRoutesTableFamilyEntry ::= + SEQUENCE { + ompRoutesTableFamilyAddressFamily AddrFamilyEnum + } + +-- tagpath /omp/routes-table/family/address-family +ompRoutesTableFamilyAddressFamily OBJECT-TYPE + SYNTAX AddrFamilyEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompRoutesTableFamilyEntry 1 } + +-- tagpath /omp/routes-table/family/entries +ompRoutesTableFamilyEntriesTable OBJECT-TYPE + SYNTAX SEQUENCE OF OmpRoutesTableFamilyEntriesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { ompRoutesTable 2 } + +-- tagpath /omp/routes-table/family/entries +ompRoutesTableFamilyEntriesEntry OBJECT-TYPE + SYNTAX OmpRoutesTableFamilyEntriesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { ompRoutesTableFamilyAddressFamily, ompRoutesTableFamilyEntriesVpnId, ompRoutesTableFamilyEntriesPrefix } + ::= { ompRoutesTableFamilyEntriesTable 1 } + +OmpRoutesTableFamilyEntriesEntry ::= + SEQUENCE { + ompRoutesTableFamilyEntriesVpnId Unsigned32, + ompRoutesTableFamilyEntriesPrefix IpPrefix + } + +-- tagpath /omp/routes-table/family/entries/vpn-id +ompRoutesTableFamilyEntriesVpnId OBJECT-TYPE + SYNTAX VpnIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompRoutesTableFamilyEntriesEntry 1 } + +-- tagpath /omp/routes-table/family/entries/prefix +ompRoutesTableFamilyEntriesPrefix OBJECT-TYPE + SYNTAX IpPrefix + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompRoutesTableFamilyEntriesEntry 2 } + +-- tagpath /omp/routes-table/family/entries/received +ompRoutesTableFamilyEntriesReceivedTable OBJECT-TYPE + SYNTAX SEQUENCE OF OmpRoutesTableFamilyEntriesReceivedEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { ompRoutesTable 3 } + +-- tagpath /omp/routes-table/family/entries/received +ompRoutesTableFamilyEntriesReceivedEntry OBJECT-TYPE + SYNTAX OmpRoutesTableFamilyEntriesReceivedEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { ompRoutesTableFamilyAddressFamily, ompRoutesTableFamilyEntriesVpnId, ompRoutesTableFamilyEntriesPrefix, ompRoutesTableFamilyEntriesReceivedFromPeer, ompRoutesTableFamilyEntriesReceivedPathId } + ::= { ompRoutesTableFamilyEntriesReceivedTable 1 } + +OmpRoutesTableFamilyEntriesReceivedEntry ::= + SEQUENCE { + ompRoutesTableFamilyEntriesReceivedFromPeer InetAddressIP, + ompRoutesTableFamilyEntriesReceivedPathId Unsigned32, + ompRoutesTableFamilyEntriesReceivedLabel Unsigned32, + ompRoutesTableFamilyEntriesReceivedStatus RibInStatusType, + ompRoutesTableFamilyEntriesReceivedLossReason LossReasonEnum, + ompRoutesTableFamilyEntriesReceivedLostToPeer InetAddressIP, + ompRoutesTableFamilyEntriesReceivedLostToPathId Unsigned32 + } + +-- tagpath /omp/routes-table/family/entries/received/from-peer +ompRoutesTableFamilyEntriesReceivedFromPeer OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { ompRoutesTableFamilyEntriesReceivedEntry 1 } + +-- tagpath /omp/routes-table/family/entries/received/path-id +ompRoutesTableFamilyEntriesReceivedPathId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { ompRoutesTableFamilyEntriesReceivedEntry 2 } + +-- tagpath /omp/routes-table/family/entries/received/label +ompRoutesTableFamilyEntriesReceivedLabel OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompRoutesTableFamilyEntriesReceivedEntry 3 } + +-- tagpath /omp/routes-table/family/entries/received/status +ompRoutesTableFamilyEntriesReceivedStatus OBJECT-TYPE + SYNTAX RibInStatusType + MAX-ACCESS read-only + STATUS current + DESCRIPTION "RIB-in status" + ::= { ompRoutesTableFamilyEntriesReceivedEntry 4 } + +-- tagpath /omp/routes-table/family/entries/received/loss-reason +ompRoutesTableFamilyEntriesReceivedLossReason OBJECT-TYPE + SYNTAX LossReasonEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompRoutesTableFamilyEntriesReceivedEntry 5 } + +-- tagpath /omp/routes-table/family/entries/received/lost-to-peer +ompRoutesTableFamilyEntriesReceivedLostToPeer OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompRoutesTableFamilyEntriesReceivedEntry 6 } + +-- tagpath /omp/routes-table/family/entries/received/lost-to-path-id +ompRoutesTableFamilyEntriesReceivedLostToPathId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompRoutesTableFamilyEntriesReceivedEntry 7 } + +-- tagpath /omp/routes-table/family/entries/received/attributes +ompRoutesTableFamilyEntriesReceivedAttributesTable OBJECT-TYPE + SYNTAX SEQUENCE OF OmpRoutesTableFamilyEntriesReceivedAttributesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { ompRoutesTable 4 } + +-- tagpath /omp/routes-table/family/entries/received/attributes +ompRoutesTableFamilyEntriesReceivedAttributesEntry OBJECT-TYPE + SYNTAX OmpRoutesTableFamilyEntriesReceivedAttributesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { ompRoutesTableFamilyAddressFamily, ompRoutesTableFamilyEntriesVpnId, ompRoutesTableFamilyEntriesPrefix, ompRoutesTableFamilyEntriesReceivedFromPeer, ompRoutesTableFamilyEntriesReceivedPathId, ompRoutesTableFamilyEntriesReceivedAttributesAttributeType } + ::= { ompRoutesTableFamilyEntriesReceivedAttributesTable 1 } + +OmpRoutesTableFamilyEntriesReceivedAttributesEntry ::= + SEQUENCE { + ompRoutesTableFamilyEntriesReceivedAttributesAttributeType AttributeTypeEnum, + ompRoutesTableFamilyEntriesReceivedAttributesTlocIp InetAddressIP, + ompRoutesTableFamilyEntriesReceivedAttributesTlocColor INTEGER, + ompRoutesTableFamilyEntriesReceivedAttributesTlocEncap INTEGER, + ompRoutesTableFamilyEntriesReceivedAttributesOriginProtocol INTEGER, + ompRoutesTableFamilyEntriesReceivedAttributesOriginMetric Unsigned32, + ompRoutesTableFamilyEntriesReceivedAttributesDomainId Unsigned32, + ompRoutesTableFamilyEntriesReceivedAttributesSiteId Unsigned32, + ompRoutesTableFamilyEntriesReceivedAttributesPreference Unsigned32, + ompRoutesTableFamilyEntriesReceivedAttributesTag Unsigned32, + ompRoutesTableFamilyEntriesReceivedAttributesUnknownAttributeLen UnsignedShort, + ompRoutesTableFamilyEntriesReceivedAttributesOriginator IpAddress, + ompRoutesTableFamilyEntriesReceivedAttributesUltimateTlocIp InetAddressIP, + ompRoutesTableFamilyEntriesReceivedAttributesUltimateTlocColor INTEGER, + ompRoutesTableFamilyEntriesReceivedAttributesUltimateTlocEncap INTEGER, + ompRoutesTableFamilyEntriesReceivedAttributesUltimateTlocAction INTEGER, + ompRoutesTableFamilyEntriesReceivedAttributesOverlayId Unsigned32, + ompRoutesTableFamilyEntriesReceivedAttributesAsPath String, + ompRoutesTableFamilyEntriesReceivedAttributesCommunity String + + } + +-- tagpath /omp/routes-table/family/entries/received/attributes/attribute-type +ompRoutesTableFamilyEntriesReceivedAttributesAttributeType OBJECT-TYPE + SYNTAX AttributeTypeEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompRoutesTableFamilyEntriesReceivedAttributesEntry 1 } + +-- tagpath /omp/routes-table/family/entries/received/attributes/tloc/ip +ompRoutesTableFamilyEntriesReceivedAttributesTlocIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "IP address" + ::= { ompRoutesTableFamilyEntriesReceivedAttributesEntry 2 } + +-- tagpath /omp/routes-table/family/entries/received/attributes/tloc/color +ompRoutesTableFamilyEntriesReceivedAttributesTlocColor OBJECT-TYPE + SYNTAX INTEGER {none(0),default(1),mpls(2),metro-ethernet(3),biz-internet(4),public-internet(5),lte(6),threeG(7),red(8),green(9),blue(10),gold(11),silver(12),bronze(13),custom1(14),custom2(15),custom3(16),private1(17),private2(18),private3(19),private4(20),private5(21),private6(22)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Color" + ::= { ompRoutesTableFamilyEntriesReceivedAttributesEntry 3 } + +-- tagpath /omp/routes-table/family/entries/received/attributes/tloc/encap +ompRoutesTableFamilyEntriesReceivedAttributesTlocEncap OBJECT-TYPE + SYNTAX INTEGER {none(0),gre(1),ipsec(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Encapsulation" + ::= { ompRoutesTableFamilyEntriesReceivedAttributesEntry 4 } + +-- tagpath /omp/routes-table/family/entries/received/attributes/origin/protocol +ompRoutesTableFamilyEntriesReceivedAttributesOriginProtocol OBJECT-TYPE + SYNTAX INTEGER {proto-invalid(0), + static(1), + connected(2), + eBGP(3), + iBGP(4), + oSPF-intra-area(5), + oSPF-inter-area(6), + oSPF-external-1(7), + oSPF-external-2(8), + aggregate(9), + natpoolInside(10), + eigrp-sum(11), + eigrp-int(12), + eigrp-ext(13), + lisp(14), + isis(15), + nat(16)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Origin protocol" + ::= { ompRoutesTableFamilyEntriesReceivedAttributesEntry 5 } + +-- tagpath /omp/routes-table/family/entries/received/attributes/origin/metric +ompRoutesTableFamilyEntriesReceivedAttributesOriginMetric OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Origin metric" + ::= { ompRoutesTableFamilyEntriesReceivedAttributesEntry 6 } + +-- tagpath /omp/routes-table/family/entries/received/attributes/domain-id +ompRoutesTableFamilyEntriesReceivedAttributesDomainId OBJECT-TYPE + SYNTAX Unsigned32 (0 .. 4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompRoutesTableFamilyEntriesReceivedAttributesEntry 7 } + +-- tagpath /omp/routes-table/family/entries/received/attributes/site-id +ompRoutesTableFamilyEntriesReceivedAttributesSiteId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompRoutesTableFamilyEntriesReceivedAttributesEntry 8 } + +-- tagpath /omp/routes-table/family/entries/received/attributes/preference +ompRoutesTableFamilyEntriesReceivedAttributesPreference OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompRoutesTableFamilyEntriesReceivedAttributesEntry 9 } + +-- tagpath /omp/routes-table/family/entries/received/attributes/tag +ompRoutesTableFamilyEntriesReceivedAttributesTag OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompRoutesTableFamilyEntriesReceivedAttributesEntry 10 } + +-- tagpath /omp/routes-table/family/entries/received/attributes/unknown-attribute-len +ompRoutesTableFamilyEntriesReceivedAttributesUnknownAttributeLen OBJECT-TYPE + SYNTAX UnsignedShort + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompRoutesTableFamilyEntriesReceivedAttributesEntry 11 } + +-- tagpath /omp/routes-table/family/entries/received/attributes/originator +ompRoutesTableFamilyEntriesReceivedAttributesOriginator OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompRoutesTableFamilyEntriesReceivedAttributesEntry 12 } + +-- tagpath /omp/routes-table/family/entries/received/attributes/ultimate-tloc/ip +ompRoutesTableFamilyEntriesReceivedAttributesUltimateTlocIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "IP address" + ::= { ompRoutesTableFamilyEntriesReceivedAttributesEntry 13 } + +-- tagpath /omp/routes-table/family/entries/received/attributes/ultimate-tloc/color +ompRoutesTableFamilyEntriesReceivedAttributesUltimateTlocColor OBJECT-TYPE + SYNTAX INTEGER {none(0),default(1),mpls(2),metro-ethernet(3),biz-internet(4),public-internet(5),lte(6),threeG(7),red(8),green(9),blue(10),gold(11),silver(12),bronze(13),custom1(14),custom2(15),custom3(16),private1(17),private2(18),private3(19),private4(20),private5(21),private6(22)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Color" + ::= { ompRoutesTableFamilyEntriesReceivedAttributesEntry 14 } + +-- tagpath /omp/routes-table/family/entries/received/attributes/ultimate-tloc/encap +ompRoutesTableFamilyEntriesReceivedAttributesUltimateTlocEncap OBJECT-TYPE + SYNTAX INTEGER {none(0),gre(1),ipsec(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Encapsulation" + ::= { ompRoutesTableFamilyEntriesReceivedAttributesEntry 15 } + +-- tagpath /omp/routes-table/family/entries/received/attributes/ultimate-tloc-action +ompRoutesTableFamilyEntriesReceivedAttributesUltimateTlocAction OBJECT-TYPE + SYNTAX INTEGER {none(0),strict(1),primary(2),ecmp(3),backup(4)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Ultimate TLOC action to indicate if packets should be forwarded only via intermediate TLOC or fallback to ultimate TLOC" + ::= { ompRoutesTableFamilyEntriesReceivedAttributesEntry 16 } + +-- tagpath /omp/routes-table/family/entries/received/attributes/overlay-id +ompRoutesTableFamilyEntriesReceivedAttributesOverlayId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompRoutesTableFamilyEntriesReceivedAttributesEntry 17 } + +-- tagpath /omp/routes-table/family/entries/received/attributes/as-path +ompRoutesTableFamilyEntriesReceivedAttributesAsPath OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompRoutesTableFamilyEntriesReceivedAttributesEntry 18 } + +-- tagpath /omp/routes-table/family/entries/received/attributes/community +ompRoutesTableFamilyEntriesReceivedAttributesCommunity OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompRoutesTableFamilyEntriesReceivedAttributesEntry 19 } + +-- tagpath /omp/routes-table/family/entries/advertised +ompRoutesTableFamilyEntriesAdvertisedTable OBJECT-TYPE + SYNTAX SEQUENCE OF OmpRoutesTableFamilyEntriesAdvertisedEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { ompRoutesTable 5 } + +-- tagpath /omp/routes-table/family/entries/advertised +ompRoutesTableFamilyEntriesAdvertisedEntry OBJECT-TYPE + SYNTAX OmpRoutesTableFamilyEntriesAdvertisedEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { ompRoutesTableFamilyAddressFamily, ompRoutesTableFamilyEntriesVpnId, ompRoutesTableFamilyEntriesPrefix, ompRoutesTableFamilyEntriesAdvertisedToPeer } + ::= { ompRoutesTableFamilyEntriesAdvertisedTable 1 } + +OmpRoutesTableFamilyEntriesAdvertisedEntry ::= + SEQUENCE { + ompRoutesTableFamilyEntriesAdvertisedToPeer InetAddressIP + } + +-- tagpath /omp/routes-table/family/entries/advertised/to-peer +ompRoutesTableFamilyEntriesAdvertisedToPeer OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompRoutesTableFamilyEntriesAdvertisedEntry 1 } + +-- tagpath /omp/routes-table/family/entries/advertised/paths +ompRoutesTableFamilyEntriesAdvertisedPathsTable OBJECT-TYPE + SYNTAX SEQUENCE OF OmpRoutesTableFamilyEntriesAdvertisedPathsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { ompRoutesTable 6 } + +-- tagpath /omp/routes-table/family/entries/advertised/paths +ompRoutesTableFamilyEntriesAdvertisedPathsEntry OBJECT-TYPE + SYNTAX OmpRoutesTableFamilyEntriesAdvertisedPathsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { ompRoutesTableFamilyAddressFamily, ompRoutesTableFamilyEntriesVpnId, ompRoutesTableFamilyEntriesPrefix, ompRoutesTableFamilyEntriesAdvertisedToPeer, ompRoutesTableFamilyEntriesAdvertisedPathsAdvertiseId } + ::= { ompRoutesTableFamilyEntriesAdvertisedPathsTable 1 } + +OmpRoutesTableFamilyEntriesAdvertisedPathsEntry ::= + SEQUENCE { + ompRoutesTableFamilyEntriesAdvertisedPathsAdvertiseId Unsigned32 + } + +-- tagpath /omp/routes-table/family/entries/advertised/paths/advertise-id +ompRoutesTableFamilyEntriesAdvertisedPathsAdvertiseId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompRoutesTableFamilyEntriesAdvertisedPathsEntry 1 } + +-- tagpath /omp/routes-table/family/entries/advertised/paths/attributes +ompRoutesTableFamilyEntriesAdvertisedPathsAttributesTable OBJECT-TYPE + SYNTAX SEQUENCE OF OmpRoutesTableFamilyEntriesAdvertisedPathsAttributesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { ompRoutesTable 7 } + +-- tagpath /omp/routes-table/family/entries/advertised/paths/attributes +ompRoutesTableFamilyEntriesAdvertisedPathsAttributesEntry OBJECT-TYPE + SYNTAX OmpRoutesTableFamilyEntriesAdvertisedPathsAttributesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { ompRoutesTableFamilyAddressFamily, ompRoutesTableFamilyEntriesVpnId, ompRoutesTableFamilyEntriesPrefix, ompRoutesTableFamilyEntriesAdvertisedToPeer, ompRoutesTableFamilyEntriesAdvertisedPathsAdvertiseId, ompRoutesTableFamilyEntriesAdvertisedPathsAttributesPathId } + ::= { ompRoutesTableFamilyEntriesAdvertisedPathsAttributesTable 1 } + +OmpRoutesTableFamilyEntriesAdvertisedPathsAttributesEntry ::= + SEQUENCE { + ompRoutesTableFamilyEntriesAdvertisedPathsAttributesPathId Unsigned32, + ompRoutesTableFamilyEntriesAdvertisedPathsAttributesLabel Unsigned32, + ompRoutesTableFamilyEntriesAdvertisedPathsAttributesTlocIp InetAddressIP, + ompRoutesTableFamilyEntriesAdvertisedPathsAttributesTlocColor INTEGER, + ompRoutesTableFamilyEntriesAdvertisedPathsAttributesTlocEncap INTEGER, + ompRoutesTableFamilyEntriesAdvertisedPathsAttrbOrgProto INTEGER, + ompRoutesTableFamilyEntriesAdvertisedPathsAttributesOriginMetric Unsigned32, + ompRoutesTableFamilyEntriesAdvertisedPathsAttributesDomainId Unsigned32, + ompRoutesTableFamilyEntriesAdvertisedPathsAttributesSiteId Unsigned32, + ompRoutesTableFamilyEntriesAdvertisedPathsAttributesPreference Unsigned32, + ompRoutesTableFamilyEntriesAdvertisedPathsAttributesTag Unsigned32, + ompRoutesTableFamilyEntriesAdvertisedPathsAttrbUnkAttrbLen UnsignedShort, + ompRoutesTableFamilyEntriesAdvertisedPathsAttributesOriginator IpAddress, + ompRoutesTableFamilyEntriesAdvertisedPathsAttrUltTlocIp InetAddressIP, + ompRoutesTableFamilyEntriesAdvertisedPathsAttrUltTlocColor INTEGER, + ompRoutesTableFamilyEntriesAdvertisedPathsAttrUltTlocEncap INTEGER, + ompRoutesTableFamilyEntriesAdvertisedPathsAttrUltTlocAction INTEGER, + ompRoutesTableFamilyEntriesAdvertisedPathsAttributesOverlayId Unsigned32, + ompRoutesTableFamilyEntriesAdvertisedPathsAttributesAsPath String, + ompRoutesTableFamilyEntriesAdvertisedPathsAttributesCommunity String + } + +-- tagpath /omp/routes-table/family/entries/advertised/paths/attributes/path-id +ompRoutesTableFamilyEntriesAdvertisedPathsAttributesPathId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { ompRoutesTableFamilyEntriesAdvertisedPathsAttributesEntry 1 } + +-- tagpath /omp/routes-table/family/entries/advertised/paths/attributes/label +ompRoutesTableFamilyEntriesAdvertisedPathsAttributesLabel OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompRoutesTableFamilyEntriesAdvertisedPathsAttributesEntry 2 } + +-- tagpath /omp/routes-table/family/entries/advertised/paths/attributes/tloc/ip +ompRoutesTableFamilyEntriesAdvertisedPathsAttributesTlocIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "IP address" + ::= { ompRoutesTableFamilyEntriesAdvertisedPathsAttributesEntry 3 } + +-- tagpath /omp/routes-table/family/entries/advertised/paths/attributes/tloc/color +ompRoutesTableFamilyEntriesAdvertisedPathsAttributesTlocColor OBJECT-TYPE + SYNTAX INTEGER {default(1),mpls(2),metro-ethernet(3),biz-internet(4),public-internet(5),lte(6),threeG(7),red(8),green(9),blue(10),gold(11),silver(12),bronze(13),custom1(14),custom2(15),custom3(16),private1(17),private2(18),private3(19),private4(20),private5(21),private6(22)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Color" + ::= { ompRoutesTableFamilyEntriesAdvertisedPathsAttributesEntry 4 } + +-- tagpath /omp/routes-table/family/entries/advertised/paths/attributes/tloc/encap +ompRoutesTableFamilyEntriesAdvertisedPathsAttributesTlocEncap OBJECT-TYPE + SYNTAX INTEGER {gre(1),ipsec(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Encapsulation" + ::= { ompRoutesTableFamilyEntriesAdvertisedPathsAttributesEntry 5 } + +-- tagpath /omp/routes-table/family/entries/advertised/paths/attributes/origin/protocol +ompRoutesTableFamilyEntriesAdvertisedPathsAttrbOrgProto OBJECT-TYPE + SYNTAX INTEGER {proto-invalid(0), + static(1), + connected(2), + eBGP(3), + iBGP(4), + oSPF-intra-area(5), + oSPF-inter-area(6), + oSPF-external-1(7), + oSPF-external-2(8), + aggregate(9), + natpoolInside(10), + eigrp-sum(11), + eigrp-int(12), + eigrp-ext(13), + lisp(14), + isis(15), + nat(16)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Origin protocol" + ::= { ompRoutesTableFamilyEntriesAdvertisedPathsAttributesEntry 6 } + +-- tagpath /omp/routes-table/family/entries/advertised/paths/attributes/origin/metric +ompRoutesTableFamilyEntriesAdvertisedPathsAttributesOriginMetric OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Origin metric" + ::= { ompRoutesTableFamilyEntriesAdvertisedPathsAttributesEntry 7 } + +-- tagpath /omp/routes-table/family/entries/advertised/paths/attributes/domain-id +ompRoutesTableFamilyEntriesAdvertisedPathsAttributesDomainId OBJECT-TYPE + SYNTAX Unsigned32 (0 .. 4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompRoutesTableFamilyEntriesAdvertisedPathsAttributesEntry 8 } + +-- tagpath /omp/routes-table/family/entries/advertised/paths/attributes/site-id +ompRoutesTableFamilyEntriesAdvertisedPathsAttributesSiteId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompRoutesTableFamilyEntriesAdvertisedPathsAttributesEntry 9 } + +-- tagpath /omp/routes-table/family/entries/advertised/paths/attributes/preference +ompRoutesTableFamilyEntriesAdvertisedPathsAttributesPreference OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompRoutesTableFamilyEntriesAdvertisedPathsAttributesEntry 10 } + +-- tagpath /omp/routes-table/family/entries/advertised/paths/attributes/tag +ompRoutesTableFamilyEntriesAdvertisedPathsAttributesTag OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompRoutesTableFamilyEntriesAdvertisedPathsAttributesEntry 11 } + +-- tagpath /omp/routes-table/family/entries/advertised/paths/attributes/unknown-attribute-len +ompRoutesTableFamilyEntriesAdvertisedPathsAttrbUnkAttrbLen OBJECT-TYPE + SYNTAX UnsignedShort + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompRoutesTableFamilyEntriesAdvertisedPathsAttributesEntry 12 } + +-- tagpath /omp/routes-table/family/entries/advertised/paths/attributes/originator +ompRoutesTableFamilyEntriesAdvertisedPathsAttributesOriginator OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompRoutesTableFamilyEntriesAdvertisedPathsAttributesEntry 13 } + +-- tagpath /omp/routes-table/family/entries/advertised/paths/attributes/ultimate-tloc/ip +ompRoutesTableFamilyEntriesAdvertisedPathsAttrUltTlocIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "IP address" + ::= { ompRoutesTableFamilyEntriesAdvertisedPathsAttributesEntry 14 } + +-- tagpath /omp/routes-table/family/entries/advertised/paths/attributes/ultimate-tloc/color +ompRoutesTableFamilyEntriesAdvertisedPathsAttrUltTlocColor OBJECT-TYPE + SYNTAX INTEGER {default(1),mpls(2),metro-ethernet(3),biz-internet(4),public-internet(5),lte(6),threeG(7),red(8),green(9),blue(10),gold(11),silver(12),bronze(13),custom1(14),custom2(15),custom3(16),private1(17),private2(18),private3(19),private4(20),private5(21),private6(22)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Color" + ::= { ompRoutesTableFamilyEntriesAdvertisedPathsAttributesEntry 15 } + +-- tagpath /omp/routes-table/family/entries/advertised/paths/attributes/ultimate-tloc/encap +ompRoutesTableFamilyEntriesAdvertisedPathsAttrUltTlocEncap OBJECT-TYPE + SYNTAX INTEGER {gre(1),ipsec(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Encapsulation" + ::= { ompRoutesTableFamilyEntriesAdvertisedPathsAttributesEntry 16 } + +-- tagpath /omp/routes-table/family/entries/advertised/paths/attributes/ultimate-tloc-action +ompRoutesTableFamilyEntriesAdvertisedPathsAttrUltTlocAction OBJECT-TYPE + SYNTAX INTEGER {none(0),strict(1),primary(2),ecmp(3),backup(4)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Ultimate TLOC action to indicate if packets should be forwarded only via intermediate TLOC or fallback to ultimate TLOC" + ::= { ompRoutesTableFamilyEntriesAdvertisedPathsAttributesEntry 17 } + +-- tagpath /omp/routes-table/family/entries/advertised/paths/attributes/overlay-id +ompRoutesTableFamilyEntriesAdvertisedPathsAttributesOverlayId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompRoutesTableFamilyEntriesAdvertisedPathsAttributesEntry 18 } + +-- tagpath /omp/routes-table/family/entries/advertised/paths/attributes/as-path +ompRoutesTableFamilyEntriesAdvertisedPathsAttributesAsPath OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompRoutesTableFamilyEntriesAdvertisedPathsAttributesEntry 19 } + +-- tagpath /omp/routes-table/family/entries/advertised/paths/attributes/community +ompRoutesTableFamilyEntriesAdvertisedPathsAttributesCommunity OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompRoutesTableFamilyEntriesAdvertisedPathsAttributesEntry 20 } + + +-- tagpath /omp/best-match-route/family +ompBestMatchRouteFamilyTable OBJECT-TYPE + SYNTAX SEQUENCE OF OmpBestMatchRouteFamilyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { ompBestMatchRoute 1 } + +-- tagpath /omp/best-match-route/family +ompBestMatchRouteFamilyEntry OBJECT-TYPE + SYNTAX OmpBestMatchRouteFamilyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { ompBestMatchRouteFamilyAddressFamily } + ::= { ompBestMatchRouteFamilyTable 1 } + +OmpBestMatchRouteFamilyEntry ::= + SEQUENCE { + ompBestMatchRouteFamilyAddressFamily AddrFamilyEnum + } + +-- tagpath /omp/best-match-route/family/address-family +ompBestMatchRouteFamilyAddressFamily OBJECT-TYPE + SYNTAX AddrFamilyEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompBestMatchRouteFamilyEntry 1 } + +-- tagpath /omp/best-match-route/family/entries +ompBestMatchRouteFamilyEntriesTable OBJECT-TYPE + SYNTAX SEQUENCE OF OmpBestMatchRouteFamilyEntriesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { ompBestMatchRoute 2 } + +-- tagpath /omp/best-match-route/family/entries +ompBestMatchRouteFamilyEntriesEntry OBJECT-TYPE + SYNTAX OmpBestMatchRouteFamilyEntriesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { ompBestMatchRouteFamilyAddressFamily, ompBestMatchRouteFamilyEntriesVpnId, ompBestMatchRouteFamilyEntriesRouteAddr } + ::= { ompBestMatchRouteFamilyEntriesTable 1 } + +OmpBestMatchRouteFamilyEntriesEntry ::= + SEQUENCE { + ompBestMatchRouteFamilyEntriesVpnId Unsigned32, + ompBestMatchRouteFamilyEntriesRouteAddr InetAddressIP, + ompBestMatchRouteFamilyEntriesPrefix IpPrefix + } + +-- tagpath /omp/best-match-route/family/entries/vpn-id +ompBestMatchRouteFamilyEntriesVpnId OBJECT-TYPE + SYNTAX VpnIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { ompBestMatchRouteFamilyEntriesEntry 1 } + +-- tagpath /omp/best-match-route/family/entries/route-addr +ompBestMatchRouteFamilyEntriesRouteAddr OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { ompBestMatchRouteFamilyEntriesEntry 2 } + +-- tagpath /omp/best-match-route/family/entries/prefix +ompBestMatchRouteFamilyEntriesPrefix OBJECT-TYPE + SYNTAX IpPrefix + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompBestMatchRouteFamilyEntriesEntry 3 } + +-- tagpath /omp/best-match-route/family/entries/received +ompBestMatchRouteFamilyEntriesReceivedTable OBJECT-TYPE + SYNTAX SEQUENCE OF OmpBestMatchRouteFamilyEntriesReceivedEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { ompBestMatchRoute 3 } + +-- tagpath /omp/best-match-route/family/entries/received +ompBestMatchRouteFamilyEntriesReceivedEntry OBJECT-TYPE + SYNTAX OmpBestMatchRouteFamilyEntriesReceivedEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { ompBestMatchRouteFamilyAddressFamily, ompBestMatchRouteFamilyEntriesVpnId, ompBestMatchRouteFamilyEntriesRouteAddr, ompBestMatchRouteFamilyEntriesReceivedFromPeer, ompBestMatchRouteFamilyEntriesReceivedPathId } + ::= { ompBestMatchRouteFamilyEntriesReceivedTable 1 } + +OmpBestMatchRouteFamilyEntriesReceivedEntry ::= + SEQUENCE { + ompBestMatchRouteFamilyEntriesReceivedFromPeer InetAddressIP, + ompBestMatchRouteFamilyEntriesReceivedPathId Unsigned32, + ompBestMatchRouteFamilyEntriesReceivedLabel Unsigned32, + ompBestMatchRouteFamilyEntriesReceivedStatus RibInStatusType, + ompBestMatchRouteFamilyEntriesReceivedLossReason LossReasonEnum, + ompBestMatchRouteFamilyEntriesReceivedLostToPeer InetAddressIP, + ompBestMatchRouteFamilyEntriesReceivedLostToPathId Unsigned32 + } + +-- tagpath /omp/best-match-route/family/entries/received/from-peer +ompBestMatchRouteFamilyEntriesReceivedFromPeer OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { ompBestMatchRouteFamilyEntriesReceivedEntry 1 } + +-- tagpath /omp/best-match-route/family/entries/received/path-id +ompBestMatchRouteFamilyEntriesReceivedPathId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { ompBestMatchRouteFamilyEntriesReceivedEntry 2 } + +-- tagpath /omp/best-match-route/family/entries/received/label +ompBestMatchRouteFamilyEntriesReceivedLabel OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompBestMatchRouteFamilyEntriesReceivedEntry 3 } + +-- tagpath /omp/best-match-route/family/entries/received/status +ompBestMatchRouteFamilyEntriesReceivedStatus OBJECT-TYPE + SYNTAX RibInStatusType + MAX-ACCESS read-only + STATUS current + DESCRIPTION "RIB-in status" + ::= { ompBestMatchRouteFamilyEntriesReceivedEntry 4 } + +-- tagpath /omp/best-match-route/family/entries/received/loss-reason +ompBestMatchRouteFamilyEntriesReceivedLossReason OBJECT-TYPE + SYNTAX LossReasonEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompBestMatchRouteFamilyEntriesReceivedEntry 5 } + +-- tagpath /omp/best-match-route/family/entries/received/lost-to-peer +ompBestMatchRouteFamilyEntriesReceivedLostToPeer OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompBestMatchRouteFamilyEntriesReceivedEntry 6 } + +-- tagpath /omp/best-match-route/family/entries/received/lost-to-path-id +ompBestMatchRouteFamilyEntriesReceivedLostToPathId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompBestMatchRouteFamilyEntriesReceivedEntry 7 } + +-- tagpath /omp/best-match-route/family/entries/received/attributes +ompBestMatchRouteFamilyEntriesReceivedAttributesTable OBJECT-TYPE + SYNTAX SEQUENCE OF OmpBestMatchRouteFamilyEntriesReceivedAttributesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { ompBestMatchRoute 4 } + +-- tagpath /omp/best-match-route/family/entries/received/attributes +ompBestMatchRouteFamilyEntriesReceivedAttributesEntry OBJECT-TYPE + SYNTAX OmpBestMatchRouteFamilyEntriesReceivedAttributesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { ompBestMatchRouteFamilyAddressFamily, ompBestMatchRouteFamilyEntriesVpnId, ompBestMatchRouteFamilyEntriesRouteAddr, ompBestMatchRouteFamilyEntriesReceivedFromPeer, ompBestMatchRouteFamilyEntriesReceivedPathId, ompBestMatchRouteFamilyEntriesReceivedAttributesPseudoKey } + ::= { ompBestMatchRouteFamilyEntriesReceivedAttributesTable 1 } + +OmpBestMatchRouteFamilyEntriesReceivedAttributesEntry ::= + SEQUENCE { + ompBestMatchRouteFamilyEntriesReceivedAttributesPseudoKey Unsigned32, + ompBestMatchRouteFamilyEntriesReceivedAttributesAttributeType AttributeTypeEnum, + ompBestMatchRouteFamilyEntriesReceivedAttributesTlocIp InetAddressIP, + ompBestMatchRouteFamilyEntriesReceivedAttributesTlocColor INTEGER, + ompBestMatchRouteFamilyEntriesReceivedAttributesTlocEncap INTEGER, + ompBestMatchRouteFamilyEntriesReceivedAttributesOriginProtocol INTEGER, + ompBestMatchRouteFamilyEntriesReceivedAttributesOriginMetric Unsigned32, + ompBestMatchRouteFamilyEntriesReceivedAttributesDomainId Unsigned32, + ompBestMatchRouteFamilyEntriesReceivedAttributesSiteId Unsigned32, + ompBestMatchRouteFamilyEntriesReceivedAttributesPreference Unsigned32, + ompBestMatchRouteFamilyEntriesReceivedAttributesTag Unsigned32, + ompBestMatchRouteFamilyEntriesReceivedAttrbUnkAttrbLen UnsignedShort, + ompBestMatchRouteFamilyEntriesReceivedAttributesOriginator IpAddress, + ompBestMatchRouteFamilyEntriesReceivedAttributesOverlayId Unsigned32, + ompBestMatchRouteFamilyEntriesReceivedAttributesAsPath String, + ompBestMatchRouteFamilyEntriesReceivedAttributesCommunity String, + ompBestMatchRouteFamilyEntriesReceivedAttributesUltimateTlocIp InetAddressIP, + ompBestMatchRouteFamilyEntriesReceivedAttributesUltimateTlocColor INTEGER, + ompBestMatchRouteFamilyEntriesReceivedAttributesUltimateTlocEncap INTEGER, + ompBestMatchRouteFamilyEntriesReceivedAttributesUltimateTlocAction INTEGER + } + +-- tagpath /omp/best-match-route/family/entries/received/attributes/pseudo-key +ompBestMatchRouteFamilyEntriesReceivedAttributesPseudoKey OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { ompBestMatchRouteFamilyEntriesReceivedAttributesEntry 1 } + +-- tagpath /omp/best-match-route/family/entries/received/attributes/attribute-type +ompBestMatchRouteFamilyEntriesReceivedAttributesAttributeType OBJECT-TYPE + SYNTAX AttributeTypeEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompBestMatchRouteFamilyEntriesReceivedAttributesEntry 2 } + +-- tagpath /omp/best-match-route/family/entries/received/attributes/tloc/ip +ompBestMatchRouteFamilyEntriesReceivedAttributesTlocIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "IP address" + ::= { ompBestMatchRouteFamilyEntriesReceivedAttributesEntry 3 } + +-- tagpath /omp/best-match-route/family/entries/received/attributes/tloc/color +ompBestMatchRouteFamilyEntriesReceivedAttributesTlocColor OBJECT-TYPE + SYNTAX INTEGER {default(1),mpls(2),metro-ethernet(3),biz-internet(4),public-internet(5),lte(6),threeG(7),red(8),green(9),blue(10),gold(11),silver(12),bronze(13),custom1(14),custom2(15),custom3(16),private1(17),private2(18),private3(19),private4(20),private5(21),private6(22)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Color" + ::= { ompBestMatchRouteFamilyEntriesReceivedAttributesEntry 4 } + +-- tagpath /omp/best-match-route/family/entries/received/attributes/tloc/encap +ompBestMatchRouteFamilyEntriesReceivedAttributesTlocEncap OBJECT-TYPE + SYNTAX INTEGER {gre(1),ipsec(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Encapsulation" + ::= { ompBestMatchRouteFamilyEntriesReceivedAttributesEntry 5 } + +-- tagpath /omp/best-match-route/family/entries/received/attributes/origin/protocol +ompBestMatchRouteFamilyEntriesReceivedAttributesOriginProtocol OBJECT-TYPE + SYNTAX INTEGER {proto-invalid(0), + static(1), + connected(2), + eBGP(3), + iBGP(4), + oSPF-intra-area(5), + oSPF-inter-area(6), + oSPF-external-1(7), + oSPF-external-2(8), + aggregate(9), + natpoolInside(10), + eigrp-sum(11), + eigrp-int(12), + eigrp-ext(13), + lisp(14), + isis(15), + nat(16)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Origin protocol" + ::= { ompBestMatchRouteFamilyEntriesReceivedAttributesEntry 6 } + +-- tagpath /omp/best-match-route/family/entries/received/attributes/origin/metric +ompBestMatchRouteFamilyEntriesReceivedAttributesOriginMetric OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Origin metric" + ::= { ompBestMatchRouteFamilyEntriesReceivedAttributesEntry 7 } + +-- tagpath /omp/best-match-route/family/entries/received/attributes/domain-id +ompBestMatchRouteFamilyEntriesReceivedAttributesDomainId OBJECT-TYPE + SYNTAX Unsigned32 (0 .. 4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompBestMatchRouteFamilyEntriesReceivedAttributesEntry 8 } + +-- tagpath /omp/best-match-route/family/entries/received/attributes/site-id +ompBestMatchRouteFamilyEntriesReceivedAttributesSiteId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompBestMatchRouteFamilyEntriesReceivedAttributesEntry 9 } + +-- tagpath /omp/best-match-route/family/entries/received/attributes/preference +ompBestMatchRouteFamilyEntriesReceivedAttributesPreference OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompBestMatchRouteFamilyEntriesReceivedAttributesEntry 10 } + +-- tagpath /omp/best-match-route/family/entries/received/attributes/tag +ompBestMatchRouteFamilyEntriesReceivedAttributesTag OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompBestMatchRouteFamilyEntriesReceivedAttributesEntry 11 } + +-- tagpath /omp/best-match-route/family/entries/received/attributes/unknown-attribute-len +ompBestMatchRouteFamilyEntriesReceivedAttrbUnkAttrbLen OBJECT-TYPE + SYNTAX UnsignedShort + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompBestMatchRouteFamilyEntriesReceivedAttributesEntry 12 } + +-- tagpath /omp/best-match-route/family/entries/received/attributes/originator +ompBestMatchRouteFamilyEntriesReceivedAttributesOriginator OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompBestMatchRouteFamilyEntriesReceivedAttributesEntry 13 } + +-- tagpath /omp/best-match-route/family/entries/received/attributes/overlay-id +ompBestMatchRouteFamilyEntriesReceivedAttributesOverlayId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompBestMatchRouteFamilyEntriesReceivedAttributesEntry 14 } + +-- tagpath /omp/best-match-route/family/entries/received/attributes/as-path +ompBestMatchRouteFamilyEntriesReceivedAttributesAsPath OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompBestMatchRouteFamilyEntriesReceivedAttributesEntry 15 } + +-- tagpath /omp/best-match-route/family/entries/received/attributes/community +ompBestMatchRouteFamilyEntriesReceivedAttributesCommunity OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompBestMatchRouteFamilyEntriesReceivedAttributesEntry 16 } + +-- tagpath /omp/best-match-route/family/entries/received/attributes/ultimate-tloc/ip +ompBestMatchRouteFamilyEntriesReceivedAttributesUltimateTlocIp OBJECT-TYPE + + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "IP address" + ::= { ompBestMatchRouteFamilyEntriesReceivedAttributesEntry 17 } + +-- tagpath /omp/best-match-route/family/entries/received/attributes/ultimate-tloc/color +ompBestMatchRouteFamilyEntriesReceivedAttributesUltimateTlocColor OBJECT-TYPE + SYNTAX INTEGER {none(0),default(1),mpls(2),metro-ethernet(3),biz-internet(4),public-internet(5),lte(6),threeG(7),red(8),green(9),blue(10),gold(11),silver(12),bronze(13),custom1(14),custom2(15),custom3(16),private1(17),private2(18),private3(19),private4(20),private5(21),private6(22)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Color" + ::= { ompBestMatchRouteFamilyEntriesReceivedAttributesEntry 18 } + +-- tagpath /omp/best-match-route/family/entries/received/attributes/ultimate-tloc/encap +ompBestMatchRouteFamilyEntriesReceivedAttributesUltimateTlocEncap OBJECT-TYPE + SYNTAX INTEGER {none(0),gre(1),ipsec(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Encapsulation" + ::= { ompBestMatchRouteFamilyEntriesReceivedAttributesEntry 19 } + +-- tagpath /omp/best-match-route/family/entries/received/attributes/ultimate-tloc-action +ompBestMatchRouteFamilyEntriesReceivedAttributesUltimateTlocAction OBJECT-TYPE + SYNTAX INTEGER {none(0),strict(1),primary(2),ecmp(3),backup(4)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Ultimate TLOC action to indicate if packets should be forwarded only via intermediate TLOC or fallback to ultimate TLOC" + ::= { ompBestMatchRouteFamilyEntriesReceivedAttributesEntry 20 } + +-- tagpath /omp/best-match-route/family/entries/advertised +ompBestMatchRouteFamilyEntriesAdvertisedTable OBJECT-TYPE + SYNTAX SEQUENCE OF OmpBestMatchRouteFamilyEntriesAdvertisedEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { ompBestMatchRoute 5 } + +-- tagpath /omp/best-match-route/family/entries/advertised +ompBestMatchRouteFamilyEntriesAdvertisedEntry OBJECT-TYPE + SYNTAX OmpBestMatchRouteFamilyEntriesAdvertisedEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { ompBestMatchRouteFamilyAddressFamily, ompBestMatchRouteFamilyEntriesVpnId, ompBestMatchRouteFamilyEntriesRouteAddr, ompBestMatchRouteFamilyEntriesAdvertisedToPeer } + ::= { ompBestMatchRouteFamilyEntriesAdvertisedTable 1 } + +OmpBestMatchRouteFamilyEntriesAdvertisedEntry ::= + SEQUENCE { + ompBestMatchRouteFamilyEntriesAdvertisedToPeer InetAddressIP + } + +-- tagpath /omp/best-match-route/family/entries/advertised/to-peer +ompBestMatchRouteFamilyEntriesAdvertisedToPeer OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompBestMatchRouteFamilyEntriesAdvertisedEntry 1 } + +-- tagpath /omp/best-match-route/family/entries/advertised/paths +ompBestMatchRouteFamilyEntriesAdvertisedPathsTable OBJECT-TYPE + SYNTAX SEQUENCE OF OmpBestMatchRouteFamilyEntriesAdvertisedPathsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { ompBestMatchRoute 6 } + +-- tagpath /omp/best-match-route/family/entries/advertised/paths +ompBestMatchRouteFamilyEntriesAdvertisedPathsEntry OBJECT-TYPE + SYNTAX OmpBestMatchRouteFamilyEntriesAdvertisedPathsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { ompBestMatchRouteFamilyAddressFamily, ompBestMatchRouteFamilyEntriesVpnId, ompBestMatchRouteFamilyEntriesRouteAddr, ompBestMatchRouteFamilyEntriesAdvertisedToPeer, ompBestMatchRouteFamilyEntriesAdvertisedPathsAdvertiseId } + ::= { ompBestMatchRouteFamilyEntriesAdvertisedPathsTable 1 } + +OmpBestMatchRouteFamilyEntriesAdvertisedPathsEntry ::= + SEQUENCE { + ompBestMatchRouteFamilyEntriesAdvertisedPathsAdvertiseId Unsigned32 + } + +-- tagpath /omp/best-match-route/family/entries/advertised/paths/advertise-id +ompBestMatchRouteFamilyEntriesAdvertisedPathsAdvertiseId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompBestMatchRouteFamilyEntriesAdvertisedPathsEntry 1 } + +-- tagpath /omp/best-match-route/family/entries/advertised/paths/attributes +ompBestMatchRouteFamilyEntriesAdvertisedPathsAttributesTable OBJECT-TYPE + SYNTAX SEQUENCE OF OmpBestMatchRouteFamilyEntriesAdvertisedPathsAttributesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { ompBestMatchRoute 7 } + +-- tagpath /omp/best-match-route/family/entries/advertised/paths/attributes +ompBestMatchRouteFamilyEntriesAdvertisedPathsAttributesEntry OBJECT-TYPE + SYNTAX OmpBestMatchRouteFamilyEntriesAdvertisedPathsAttributesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { ompBestMatchRouteFamilyAddressFamily, ompBestMatchRouteFamilyEntriesVpnId, ompBestMatchRouteFamilyEntriesRouteAddr, ompBestMatchRouteFamilyEntriesAdvertisedToPeer, ompBestMatchRouteFamilyEntriesAdvertisedPathsAdvertiseId, ompBestMatchRouteFamilyEntriesAdvertisedPathsAttributesPathId } + ::= { ompBestMatchRouteFamilyEntriesAdvertisedPathsAttributesTable 1 } + +OmpBestMatchRouteFamilyEntriesAdvertisedPathsAttributesEntry ::= + SEQUENCE { + ompBestMatchRouteFamilyEntriesAdvertisedPathsAttributesPathId Unsigned32, + ompBestMatchRouteFamilyEntriesAdvertisedPathsAttributesLabel Unsigned32, + ompBestMatchRouteFamilyEntriesAdvertisedPathsAttributesTlocIp InetAddressIP, + ompBestMatchRouteFamilyEntriesAdvertisedPathsAttributesTlocColor INTEGER, + ompBestMatchRouteFamilyEntriesAdvertisedPathsAttributesTlocEncap INTEGER, + ompBestMatchRouteFamilyEntriesAdvertisedPathsAttrbOrgProto INTEGER, + ompBestMatchRouteFamilyEntriesAdvertisedPathsAttrbOrgMet Unsigned32, + ompBestMatchRouteFamilyEntriesAdvertisedPathsAttributesDomainId Unsigned32, + ompBestMatchRouteFamilyEntriesAdvertisedPathsAttributesSiteId Unsigned32, + ompBestMatchRouteFamilyEntriesAdvertisedPathsAttrbPref Unsigned32, + ompBestMatchRouteFamilyEntriesAdvertisedPathsAttributesTag Unsigned32, + ompBestMatchRouteFamilyEntriesAdvertisedPathsAttrbUnkAttrbLen UnsignedShort, + ompBestMatchRouteFamilyEntriesAdvertisedPathsAttrbOriginator IpAddress, + ompBestMatchRouteFamilyEntriesAdvertisedPathsAttributesOverlayId Unsigned32, + ompBestMatchRouteFamilyEntriesAdvertisedPathsAttributesAsPath String, + ompBestMatchRouteFamilyEntriesAdvertisedPathsAttributesCommunity String + } + +-- tagpath /omp/best-match-route/family/entries/advertised/paths/attributes/path-id +ompBestMatchRouteFamilyEntriesAdvertisedPathsAttributesPathId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { ompBestMatchRouteFamilyEntriesAdvertisedPathsAttributesEntry 1 } + +-- tagpath /omp/best-match-route/family/entries/advertised/paths/attributes/label +ompBestMatchRouteFamilyEntriesAdvertisedPathsAttributesLabel OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompBestMatchRouteFamilyEntriesAdvertisedPathsAttributesEntry 2 } + +-- tagpath /omp/best-match-route/family/entries/advertised/paths/attributes/tloc/ip +ompBestMatchRouteFamilyEntriesAdvertisedPathsAttributesTlocIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "IP address" + ::= { ompBestMatchRouteFamilyEntriesAdvertisedPathsAttributesEntry 3 } + +-- tagpath /omp/best-match-route/family/entries/advertised/paths/attributes/tloc/color +ompBestMatchRouteFamilyEntriesAdvertisedPathsAttributesTlocColor OBJECT-TYPE + SYNTAX INTEGER {default(1),mpls(2),metro-ethernet(3),biz-internet(4),public-internet(5),lte(6),threeG(7),red(8),green(9),blue(10),gold(11),silver(12),bronze(13),custom1(14),custom2(15),custom3(16),private1(17),private2(18),private3(19),private4(20),private5(21),private6(22)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Color" + ::= { ompBestMatchRouteFamilyEntriesAdvertisedPathsAttributesEntry 4 } + +-- tagpath /omp/best-match-route/family/entries/advertised/paths/attributes/tloc/encap +ompBestMatchRouteFamilyEntriesAdvertisedPathsAttributesTlocEncap OBJECT-TYPE + SYNTAX INTEGER {gre(1),ipsec(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Encapsulation" + ::= { ompBestMatchRouteFamilyEntriesAdvertisedPathsAttributesEntry 5 } + +-- tagpath /omp/best-match-route/family/entries/advertised/paths/attributes/origin/protocol +ompBestMatchRouteFamilyEntriesAdvertisedPathsAttrbOrgProto OBJECT-TYPE + SYNTAX INTEGER {proto-invalid(0), + static(1), + connected(2), + eBGP(3), + iBGP(4), + oSPF-intra-area(5), + oSPF-inter-area(6), + oSPF-external-1(7), + oSPF-external-2(8), + aggregate(9), + natpoolInside(10), + eigrp-sum(11), + eigrp-int(12), + eigrp-ext(13), + lisp(14), + isis(15), + nat(16)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Origin protocol" + ::= { ompBestMatchRouteFamilyEntriesAdvertisedPathsAttributesEntry 6 } + +-- tagpath /omp/best-match-route/family/entries/advertised/paths/attributes/origin/metric +ompBestMatchRouteFamilyEntriesAdvertisedPathsAttrbOrgMet OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Origin metric" + ::= { ompBestMatchRouteFamilyEntriesAdvertisedPathsAttributesEntry 7 } + +-- tagpath /omp/best-match-route/family/entries/advertised/paths/attributes/domain-id +ompBestMatchRouteFamilyEntriesAdvertisedPathsAttributesDomainId OBJECT-TYPE + SYNTAX Unsigned32 (0 .. 4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompBestMatchRouteFamilyEntriesAdvertisedPathsAttributesEntry 8 } + +-- tagpath /omp/best-match-route/family/entries/advertised/paths/attributes/site-id +ompBestMatchRouteFamilyEntriesAdvertisedPathsAttributesSiteId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompBestMatchRouteFamilyEntriesAdvertisedPathsAttributesEntry 9 } + +-- tagpath /omp/best-match-route/family/entries/advertised/paths/attributes/preference +ompBestMatchRouteFamilyEntriesAdvertisedPathsAttrbPref OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompBestMatchRouteFamilyEntriesAdvertisedPathsAttributesEntry 10 } + +-- tagpath /omp/best-match-route/family/entries/advertised/paths/attributes/tag +ompBestMatchRouteFamilyEntriesAdvertisedPathsAttributesTag OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompBestMatchRouteFamilyEntriesAdvertisedPathsAttributesEntry 11 } + +-- tagpath /omp/best-match-route/family/entries/advertised/paths/attributes/unknown-attribute-len +ompBestMatchRouteFamilyEntriesAdvertisedPathsAttrbUnkAttrbLen OBJECT-TYPE + SYNTAX UnsignedShort + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompBestMatchRouteFamilyEntriesAdvertisedPathsAttributesEntry 12 } + +-- tagpath /omp/best-match-route/family/entries/advertised/paths/attributes/originator +ompBestMatchRouteFamilyEntriesAdvertisedPathsAttrbOriginator OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompBestMatchRouteFamilyEntriesAdvertisedPathsAttributesEntry 13 } + +-- tagpath /omp/best-match-route/family/entries/advertised/paths/attributes/overlay-id +ompBestMatchRouteFamilyEntriesAdvertisedPathsAttributesOverlayId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompBestMatchRouteFamilyEntriesAdvertisedPathsAttributesEntry 14 } + +-- tagpath /omp/best-match-route/family/entries/advertised/paths/attributes/as-path +ompBestMatchRouteFamilyEntriesAdvertisedPathsAttributesAsPath OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompBestMatchRouteFamilyEntriesAdvertisedPathsAttributesEntry 15 } + +-- tagpath /omp/best-match-route/family/entries/advertised/paths/attributes/community +ompBestMatchRouteFamilyEntriesAdvertisedPathsAttributesCommunity OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompBestMatchRouteFamilyEntriesAdvertisedPathsAttributesEntry 16 } + +-- tagpath /omp/tloc-paths/entries +ompTlocPathsEntriesTable OBJECT-TYPE + SYNTAX SEQUENCE OF OmpTlocPathsEntriesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { ompTlocPaths 1 } + +-- tagpath /omp/tloc-paths/entries +ompTlocPathsEntriesEntry OBJECT-TYPE + SYNTAX OmpTlocPathsEntriesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { ompTlocPathsEntriesIp, ompTlocPathsEntriesColor, ompTlocPathsEntriesEncap } + ::= { ompTlocPathsEntriesTable 1 } + +OmpTlocPathsEntriesEntry ::= + SEQUENCE { + ompTlocPathsEntriesIp InetAddressIP, + ompTlocPathsEntriesColor INTEGER, + ompTlocPathsEntriesEncap INTEGER + } + +-- tagpath /omp/tloc-paths/entries/ip +ompTlocPathsEntriesIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "IP address" + ::= { ompTlocPathsEntriesEntry 1 } + +-- tagpath /omp/tloc-paths/entries/color +ompTlocPathsEntriesColor OBJECT-TYPE + SYNTAX INTEGER {default(1),mpls(2),metro-ethernet(3),biz-internet(4),public-internet(5),lte(6),threeG(7),red(8),green(9),blue(10),gold(11),silver(12),bronze(13),custom1(14),custom2(15),custom3(16),private1(17),private2(18),private3(19),private4(20),private5(21),private6(22)} + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Color" + ::= { ompTlocPathsEntriesEntry 2 } + +-- tagpath /omp/tloc-paths/entries/encap +ompTlocPathsEntriesEncap OBJECT-TYPE + SYNTAX INTEGER {gre(1),ipsec(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Encapsulation" + ::= { ompTlocPathsEntriesEntry 3 } + +-- tagpath /omp/tloc-paths/entries/paths +ompTlocPathsEntriesPathsTable OBJECT-TYPE + SYNTAX SEQUENCE OF OmpTlocPathsEntriesPathsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { ompTlocPaths 2 } + +-- tagpath /omp/tloc-paths/entries/paths +ompTlocPathsEntriesPathsEntry OBJECT-TYPE + SYNTAX OmpTlocPathsEntriesPathsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { ompTlocPathsEntriesIp, ompTlocPathsEntriesColor, ompTlocPathsEntriesEncap, ompTlocPathsEntriesPathsIndex } + ::= { ompTlocPathsEntriesPathsTable 1 } + +OmpTlocPathsEntriesPathsEntry ::= + SEQUENCE { + ompTlocPathsEntriesPathsIndex Unsigned32, + ompTlocPathsEntriesPathsPreference Unsigned32, + ompTlocPathsEntriesPathsMtu Unsigned32, + ompTlocPathsEntriesPathsBfdStatus BfdStatusEnum, + ompTlocPathsEntriesPathsStatus PathStatusEnum, + ompTlocPathsEntriesPathsStale TruthValue + } + +-- tagpath /omp/tloc-paths/entries/paths/index +ompTlocPathsEntriesPathsIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { ompTlocPathsEntriesPathsEntry 1 } + +-- tagpath /omp/tloc-paths/entries/paths/preference +ompTlocPathsEntriesPathsPreference OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompTlocPathsEntriesPathsEntry 2 } + +-- tagpath /omp/tloc-paths/entries/paths/mtu +ompTlocPathsEntriesPathsMtu OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompTlocPathsEntriesPathsEntry 3 } + +-- tagpath /omp/tloc-paths/entries/paths/bfd-status +ompTlocPathsEntriesPathsBfdStatus OBJECT-TYPE + SYNTAX BfdStatusEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompTlocPathsEntriesPathsEntry 4 } + +-- tagpath /omp/tloc-paths/entries/paths/path-status +ompTlocPathsEntriesPathsStatus OBJECT-TYPE + SYNTAX PathStatusEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompTlocPathsEntriesPathsEntry 6 } + +-- tagpath /omp/tloc-paths/entries/paths/stale +ompTlocPathsEntriesPathsStale OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompTlocPathsEntriesPathsEntry 7 } + +-- tagpath /omp/tloc-paths/entries/paths/links +ompTlocPathsEntriesPathsLinksTable OBJECT-TYPE + SYNTAX SEQUENCE OF OmpTlocPathsEntriesPathsLinksEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { ompTlocPaths 3 } + +-- tagpath /omp/tloc-paths/entries/paths/links +ompTlocPathsEntriesPathsLinksEntry OBJECT-TYPE + SYNTAX OmpTlocPathsEntriesPathsLinksEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { ompTlocPathsEntriesIp, ompTlocPathsEntriesColor, ompTlocPathsEntriesEncap, ompTlocPathsEntriesPathsIndex, ompTlocPathsEntriesPathsLinksLinkIndex } + ::= { ompTlocPathsEntriesPathsLinksTable 1 } + +OmpTlocPathsEntriesPathsLinksEntry ::= + SEQUENCE { + ompTlocPathsEntriesPathsLinksLinkIndex Unsigned32, + ompTlocPathsEntriesPathsLinksFromTlocIp InetAddressIP, + ompTlocPathsEntriesPathsLinksFromTlocColor INTEGER, + ompTlocPathsEntriesPathsLinksFromTlocEncap INTEGER, + ompTlocPathsEntriesPathsLinksToTlocIp InetAddressIP, + ompTlocPathsEntriesPathsLinksToTlocColor INTEGER, + ompTlocPathsEntriesPathsLinksToTlocEncap INTEGER, + ompTlocPathsEntriesPathsLinksLabel Unsigned32 + } + +-- tagpath /omp/tloc-paths/entries/paths/links/link-index +ompTlocPathsEntriesPathsLinksLinkIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { ompTlocPathsEntriesPathsLinksEntry 1 } + +-- tagpath /omp/tloc-paths/entries/paths/links/from-tloc/ip +ompTlocPathsEntriesPathsLinksFromTlocIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "IP address" + ::= { ompTlocPathsEntriesPathsLinksEntry 2 } + +-- tagpath /omp/tloc-paths/entries/paths/links/from-tloc/color +ompTlocPathsEntriesPathsLinksFromTlocColor OBJECT-TYPE + SYNTAX INTEGER {default(1),mpls(2),metro-ethernet(3),biz-internet(4),public-internet(5),lte(6),threeG(7),red(8),green(9),blue(10),gold(11),silver(12),bronze(13),custom1(14),custom2(15),custom3(16),private1(17),private2(18),private3(19),private4(20),private5(21),private6(22)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Color" + ::= { ompTlocPathsEntriesPathsLinksEntry 3 } + +-- tagpath /omp/tloc-paths/entries/paths/links/from-tloc/encap +ompTlocPathsEntriesPathsLinksFromTlocEncap OBJECT-TYPE + SYNTAX INTEGER {gre(1),ipsec(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Encapsulation" + ::= { ompTlocPathsEntriesPathsLinksEntry 4 } + +-- tagpath /omp/tloc-paths/entries/paths/links/to-tloc/ip +ompTlocPathsEntriesPathsLinksToTlocIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "IP address" + ::= { ompTlocPathsEntriesPathsLinksEntry 5 } + +-- tagpath /omp/tloc-paths/entries/paths/links/to-tloc/color +ompTlocPathsEntriesPathsLinksToTlocColor OBJECT-TYPE + SYNTAX INTEGER {default(1),mpls(2),metro-ethernet(3),biz-internet(4),public-internet(5),lte(6),threeG(7),red(8),green(9),blue(10),gold(11),silver(12),bronze(13),custom1(14),custom2(15),custom3(16),private1(17),private2(18),private3(19),private4(20),private5(21),private6(22)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Color" + ::= { ompTlocPathsEntriesPathsLinksEntry 6 } + +-- tagpath /omp/tloc-paths/entries/paths/links/to-tloc/encap +ompTlocPathsEntriesPathsLinksToTlocEncap OBJECT-TYPE + SYNTAX INTEGER {gre(1),ipsec(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Encapsulation" + ::= { ompTlocPathsEntriesPathsLinksEntry 7 } + +-- tagpath /omp/tloc-paths/entries/paths/links/label +ompTlocPathsEntriesPathsLinksLabel OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompTlocPathsEntriesPathsLinksEntry 8 } + +-- tagpath /omp/omp-tlocs/family +ompTlocsFamilyTable OBJECT-TYPE + SYNTAX SEQUENCE OF OmpTlocsFamilyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { ompTlocs 1 } + +-- tagpath /omp/omp-tlocs/family +ompTlocsFamilyEntry OBJECT-TYPE + SYNTAX OmpTlocsFamilyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { ompTlocsFamilyAddressFamily } + ::= { ompTlocsFamilyTable 1 } + +OmpTlocsFamilyEntry ::= + SEQUENCE { + ompTlocsFamilyAddressFamily AddrFamilyEnum + } + +-- tagpath /omp/omp-tlocs/family/address-family +ompTlocsFamilyAddressFamily OBJECT-TYPE + SYNTAX AddrFamilyEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompTlocsFamilyEntry 1 } + +-- tagpath /omp/omp-tlocs/family/entries +ompTlocsFamilyEntriesTable OBJECT-TYPE + SYNTAX SEQUENCE OF OmpTlocsFamilyEntriesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { ompTlocs 2 } + +-- tagpath /omp/omp-tlocs/family/entries +ompTlocsFamilyEntriesEntry OBJECT-TYPE + SYNTAX OmpTlocsFamilyEntriesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { ompTlocsFamilyAddressFamily, ompTlocsFamilyEntriesIp, ompTlocsFamilyEntriesColor, ompTlocsFamilyEntriesEncap } + ::= { ompTlocsFamilyEntriesTable 1 } + +OmpTlocsFamilyEntriesEntry ::= + SEQUENCE { + ompTlocsFamilyEntriesIp InetAddressIP, + ompTlocsFamilyEntriesColor INTEGER, + ompTlocsFamilyEntriesEncap INTEGER + } + +-- tagpath /omp/omp-tlocs/family/entries/ip +ompTlocsFamilyEntriesIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "IP address" + ::= { ompTlocsFamilyEntriesEntry 1 } + +-- tagpath /omp/omp-tlocs/family/entries/color +ompTlocsFamilyEntriesColor OBJECT-TYPE + SYNTAX INTEGER {default(1),mpls(2),metro-ethernet(3),biz-internet(4),public-internet(5),lte(6),threeG(7),red(8),green(9),blue(10),gold(11),silver(12),bronze(13),custom1(14),custom2(15),custom3(16),private1(17),private2(18),private3(19),private4(20),private5(21),private6(22)} + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Color" + ::= { ompTlocsFamilyEntriesEntry 2 } + +-- tagpath /omp/omp-tlocs/family/entries/encap +ompTlocsFamilyEntriesEncap OBJECT-TYPE + SYNTAX INTEGER {gre(1),ipsec(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Encapsulation" + ::= { ompTlocsFamilyEntriesEntry 3 } + +-- tagpath /omp/omp-tlocs/family/entries/received +ompTlocsFamilyEntriesReceivedTable OBJECT-TYPE + SYNTAX SEQUENCE OF OmpTlocsFamilyEntriesReceivedEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { ompTlocs 5 } + +-- tagpath /omp/omp-tlocs/family/entries/received +ompTlocsFamilyEntriesReceivedEntry OBJECT-TYPE + SYNTAX OmpTlocsFamilyEntriesReceivedEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { ompTlocsFamilyAddressFamily, ompTlocsFamilyEntriesIp, ompTlocsFamilyEntriesColor, ompTlocsFamilyEntriesEncap, ompTlocsFamilyEntriesReceivedFromPeer } + ::= { ompTlocsFamilyEntriesReceivedTable 1 } + +OmpTlocsFamilyEntriesReceivedEntry ::= + SEQUENCE { + ompTlocsFamilyEntriesReceivedFromPeer InetAddressIP, + ompTlocsFamilyEntriesReceivedStatus RibInStatusType, + ompTlocsFamilyEntriesReceivedLossReason LossReasonEnum, + ompTlocsFamilyEntriesReceivedLostToPeer InetAddressIP, + ompTlocsFamilyEntriesReceivedLostToPathId Unsigned32 + } + +-- tagpath /omp/omp-tlocs/family/entries/received/from-peer +ompTlocsFamilyEntriesReceivedFromPeer OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { ompTlocsFamilyEntriesReceivedEntry 1 } + +-- tagpath /omp/omp-tlocs/family/entries/received/status +ompTlocsFamilyEntriesReceivedStatus OBJECT-TYPE + SYNTAX RibInStatusType + MAX-ACCESS read-only + STATUS current + DESCRIPTION "RIB-in status" + ::= { ompTlocsFamilyEntriesReceivedEntry 2 } + +-- tagpath /omp/omp-tlocs/family/entries/received/loss-reason +ompTlocsFamilyEntriesReceivedLossReason OBJECT-TYPE + SYNTAX LossReasonEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompTlocsFamilyEntriesReceivedEntry 3 } + +-- tagpath /omp/omp-tlocs/family/entries/received/lost-to-peer +ompTlocsFamilyEntriesReceivedLostToPeer OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompTlocsFamilyEntriesReceivedEntry 4 } + +-- tagpath /omp/omp-tlocs/family/entries/received/lost-to-path-id +ompTlocsFamilyEntriesReceivedLostToPathId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompTlocsFamilyEntriesReceivedEntry 5 } + +-- tagpath /omp/omp-tlocs/family/entries/received/attributes +ompTlocsFamilyEntriesReceivedAttributesTable OBJECT-TYPE + SYNTAX SEQUENCE OF OmpTlocsFamilyEntriesReceivedAttributesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { ompTlocs 6 } + +-- tagpath /omp/omp-tlocs/family/entries/received/attributes +ompTlocsFamilyEntriesReceivedAttributesEntry OBJECT-TYPE + SYNTAX OmpTlocsFamilyEntriesReceivedAttributesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { ompTlocsFamilyAddressFamily, ompTlocsFamilyEntriesIp, ompTlocsFamilyEntriesColor, ompTlocsFamilyEntriesEncap, ompTlocsFamilyEntriesReceivedFromPeer, ompTlocsFamilyEntriesReceivedAttributesPseudoKey } + ::= { ompTlocsFamilyEntriesReceivedAttributesTable 1 } + +OmpTlocsFamilyEntriesReceivedAttributesEntry ::= + SEQUENCE { + ompTlocsFamilyEntriesReceivedAttributesPseudoKey Unsigned32, + ompTlocsFamilyEntriesReceivedAttributesAttributeType AttributeTypeEnum, + ompTlocsFamilyEntriesReceivedAttributesTlocEncapKey Unsigned32, + ompTlocsFamilyEntriesReceivedAttributesTlocEncapProto Unsigned32, + ompTlocsFamilyEntriesReceivedAttributesTlocEncapSpi Unsigned32, + ompTlocsFamilyEntriesReceivedAttributesTlocEncapAuthType BITS, + ompTlocsFamilyEntriesReceivedAttributesTlocEncapEncryptType BITS, + ompTlocsFamilyEntriesReceivedAttributesTlocMapPublicIp InetAddressIP, + ompTlocsFamilyEntriesReceivedAttributesTlocMapPublicPort UnsignedShort, + ompTlocsFamilyEntriesReceivedAttributesTlocMapPrivateIp InetAddressIP, + ompTlocsFamilyEntriesReceivedAttributesTlocMapPrivatePort UnsignedShort, + ompTlocsFamilyEntriesReceivedAttributesTlocMapV6PublicIp InetAddressIP, + ompTlocsFamilyEntriesReceivedAttributesTlocMapV6PublicPort UnsignedShort, + ompTlocsFamilyEntriesReceivedAttributesTlocMapV6PrivateIp InetAddressIP, + ompTlocsFamilyEntriesReceivedAttributesTlocMapV6PrivatePort UnsignedShort, + ompTlocsFamilyEntriesReceivedAttributesBfdStatus BfdStatusEnum, + ompTlocsFamilyEntriesReceivedAttributesDomainId Unsigned32, + ompTlocsFamilyEntriesReceivedAttributesSiteId Unsigned32, + ompTlocsFamilyEntriesReceivedAttributesPreference Unsigned32, + ompTlocsFamilyEntriesReceivedAttributesTag Unsigned32, + ompTlocsFamilyEntriesReceivedAttributesStale UnsignedByte, + ompTlocsFamilyEntriesReceivedAttributesCarrier INTEGER, + ompTlocsFamilyEntriesReceivedAttributesGroups Groups1, + ompTlocsFamilyEntriesReceivedAttributesUnknownAttributeLen UnsignedShort, + ompTlocsFamilyEntriesReceivedAttributesWeight Unsigned32, + ompTlocsFamilyEntriesReceivedAttributesGenId Unsigned32, + ompTlocsFamilyEntriesReceivedAttributesVersion Unsigned32, + ompTlocsFamilyEntriesReceivedAttributesOriginator IpAddress, + ompTlocsFamilyEntriesReceivedAttributesRestrict UnsignedByte, + ompTlocsFamilyEntriesReceivedAttributesOverlayId Unsigned32, + ompTlocsFamilyEntriesReceivedAttributesBandwidth Unsigned32, + ompTlocsFamilyEntriesReceivedAttributesQosGroup String, + ompTlocsFamilyEntriesReceivedAttributesOnDemand UnsignedByte + } + +-- tagpath /omp/omp-tlocs/family/entries/received/attributes/pseudo-key +ompTlocsFamilyEntriesReceivedAttributesPseudoKey OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { ompTlocsFamilyEntriesReceivedAttributesEntry 1 } + +-- tagpath /omp/omp-tlocs/family/entries/received/attributes/attribute-type +ompTlocsFamilyEntriesReceivedAttributesAttributeType OBJECT-TYPE + SYNTAX AttributeTypeEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompTlocsFamilyEntriesReceivedAttributesEntry 2 } + +-- tagpath /omp/omp-tlocs/family/entries/received/attributes/tloc-encap/key +ompTlocsFamilyEntriesReceivedAttributesTlocEncapKey OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "GRE key" + ::= { ompTlocsFamilyEntriesReceivedAttributesEntry 3 } + +-- tagpath /omp/omp-tlocs/family/entries/received/attributes/tloc-encap/proto +ompTlocsFamilyEntriesReceivedAttributesTlocEncapProto OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Protocol" + ::= { ompTlocsFamilyEntriesReceivedAttributesEntry 4 } + +-- tagpath /omp/omp-tlocs/family/entries/received/attributes/tloc-encap/spi +ompTlocsFamilyEntriesReceivedAttributesTlocEncapSpi OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "SPI" + ::= { ompTlocsFamilyEntriesReceivedAttributesEntry 5 } + +-- tagpath /omp/omp-tlocs/family/entries/received/attributes/tloc-encap/auth-type +ompTlocsFamilyEntriesReceivedAttributesTlocEncapAuthType OBJECT-TYPE + SYNTAX BITS {none(0),md5(1),sha1Hmac(2),ahSha1Hmac(3),aesXcbc(4),sha256(5),sha384(6),sha512(7),ghash8(8),ghash12(9),ghash16(10)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Authentication" + ::= { ompTlocsFamilyEntriesReceivedAttributesEntry 6 } + +-- tagpath /omp/omp-tlocs/family/entries/received/attributes/tloc-encap/encrypt-type +ompTlocsFamilyEntriesReceivedAttributesTlocEncapEncryptType OBJECT-TYPE + SYNTAX BITS {null(0),des(1),des3(2),aes128(3),aes192(4),aes256(5),aes128Ctr(6),aes192Ctr(7),aes256Ctr(8),aes128Gmac(9),aes192Gmac(10),aes256Gmac(11)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Encryption" + ::= { ompTlocsFamilyEntriesReceivedAttributesEntry 7 } + +-- tagpath /omp/omp-tlocs/family/entries/received/attributes/tloc-map-public/ip +ompTlocsFamilyEntriesReceivedAttributesTlocMapPublicIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "IP address" + ::= { ompTlocsFamilyEntriesReceivedAttributesEntry 8 } + +-- tagpath /omp/omp-tlocs/family/entries/received/attributes/tloc-map-public/port +ompTlocsFamilyEntriesReceivedAttributesTlocMapPublicPort OBJECT-TYPE + SYNTAX UnsignedShort + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Port number" + ::= { ompTlocsFamilyEntriesReceivedAttributesEntry 9 } + +-- tagpath /omp/omp-tlocs/family/entries/received/attributes/tloc-map-private/ip +ompTlocsFamilyEntriesReceivedAttributesTlocMapPrivateIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "IP address" + ::= { ompTlocsFamilyEntriesReceivedAttributesEntry 10 } + +-- tagpath /omp/omp-tlocs/family/entries/received/attributes/tloc-map-private/port +ompTlocsFamilyEntriesReceivedAttributesTlocMapPrivatePort OBJECT-TYPE + SYNTAX UnsignedShort + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Port number" + ::= { ompTlocsFamilyEntriesReceivedAttributesEntry 11 } + +-- tagpath /omp/omp-tlocs/family/entries/received/attributes/tloc-map-v6-public/ip +ompTlocsFamilyEntriesReceivedAttributesTlocMapV6PublicIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "IP address" + ::= { ompTlocsFamilyEntriesReceivedAttributesEntry 12 } + +-- tagpath /omp/omp-tlocs/family/entries/received/attributes/tloc-map-v6-public/port +ompTlocsFamilyEntriesReceivedAttributesTlocMapV6PublicPort OBJECT-TYPE + SYNTAX UnsignedShort + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Port number" + ::= { ompTlocsFamilyEntriesReceivedAttributesEntry 13 } + +-- tagpath /omp/omp-tlocs/family/entries/received/attributes/tloc-map-v6-private/ip +ompTlocsFamilyEntriesReceivedAttributesTlocMapV6PrivateIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "IP address" + ::= { ompTlocsFamilyEntriesReceivedAttributesEntry 14 } + +-- tagpath /omp/omp-tlocs/family/entries/received/attributes/tloc-map-v6-private/port +ompTlocsFamilyEntriesReceivedAttributesTlocMapV6PrivatePort OBJECT-TYPE + SYNTAX UnsignedShort + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Port number" + ::= { ompTlocsFamilyEntriesReceivedAttributesEntry 15 } + +-- tagpath /omp/omp-tlocs/family/entries/received/attributes/bfd-status +ompTlocsFamilyEntriesReceivedAttributesBfdStatus OBJECT-TYPE + SYNTAX BfdStatusEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompTlocsFamilyEntriesReceivedAttributesEntry 16 } + +-- tagpath /omp/omp-tlocs/family/entries/received/attributes/domain-id +ompTlocsFamilyEntriesReceivedAttributesDomainId OBJECT-TYPE + SYNTAX Unsigned32 (0 .. 4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompTlocsFamilyEntriesReceivedAttributesEntry 17 } + +-- tagpath /omp/omp-tlocs/family/entries/received/attributes/site-id +ompTlocsFamilyEntriesReceivedAttributesSiteId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompTlocsFamilyEntriesReceivedAttributesEntry 18 } + +-- tagpath /omp/omp-tlocs/family/entries/received/attributes/preference +ompTlocsFamilyEntriesReceivedAttributesPreference OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompTlocsFamilyEntriesReceivedAttributesEntry 19 } + +-- tagpath /omp/omp-tlocs/family/entries/received/attributes/tag +ompTlocsFamilyEntriesReceivedAttributesTag OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompTlocsFamilyEntriesReceivedAttributesEntry 20 } + +-- tagpath /omp/omp-tlocs/family/entries/received/attributes/stale +ompTlocsFamilyEntriesReceivedAttributesStale OBJECT-TYPE + SYNTAX UnsignedByte + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompTlocsFamilyEntriesReceivedAttributesEntry 21 } + +-- tagpath /omp/omp-tlocs/family/entries/received/attributes/carrier +ompTlocsFamilyEntriesReceivedAttributesCarrier OBJECT-TYPE + SYNTAX INTEGER {default(1),carrier1(2),carrier2(3),carrier3(4),carrier4(5),carrier5(6),carrier6(7),carrier7(8),carrier8(9)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompTlocsFamilyEntriesReceivedAttributesEntry 22 } + +-- tagpath /omp/omp-tlocs/family/entries/received/attributes/groups +ompTlocsFamilyEntriesReceivedAttributesGroups OBJECT-TYPE + SYNTAX Groups1 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompTlocsFamilyEntriesReceivedAttributesEntry 23 } + +-- tagpath /omp/omp-tlocs/family/entries/received/attributes/unknown-attribute-len +ompTlocsFamilyEntriesReceivedAttributesUnknownAttributeLen OBJECT-TYPE + SYNTAX UnsignedShort + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompTlocsFamilyEntriesReceivedAttributesEntry 24 } + +-- tagpath /omp/omp-tlocs/family/entries/received/attributes/weight +ompTlocsFamilyEntriesReceivedAttributesWeight OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompTlocsFamilyEntriesReceivedAttributesEntry 25 } + +-- tagpath /omp/omp-tlocs/family/entries/received/attributes/gen-id +ompTlocsFamilyEntriesReceivedAttributesGenId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompTlocsFamilyEntriesReceivedAttributesEntry 26 } + +-- tagpath /omp/omp-tlocs/family/entries/received/attributes/version +ompTlocsFamilyEntriesReceivedAttributesVersion OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompTlocsFamilyEntriesReceivedAttributesEntry 27 } + +-- tagpath /omp/omp-tlocs/family/entries/received/attributes/originator +ompTlocsFamilyEntriesReceivedAttributesOriginator OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompTlocsFamilyEntriesReceivedAttributesEntry 28 } + +-- tagpath /omp/omp-tlocs/family/entries/received/attributes/restrict +ompTlocsFamilyEntriesReceivedAttributesRestrict OBJECT-TYPE + SYNTAX UnsignedByte + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompTlocsFamilyEntriesReceivedAttributesEntry 29 } + +-- tagpath /omp/omp-tlocs/family/entries/received/attributes/overlay-id +ompTlocsFamilyEntriesReceivedAttributesOverlayId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompTlocsFamilyEntriesReceivedAttributesEntry 30 } + +-- tagpath /omp/omp-tlocs/family/entries/received/attributes/bandwidth +ompTlocsFamilyEntriesReceivedAttributesBandwidth OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompTlocsFamilyEntriesReceivedAttributesEntry 31 } + +-- tagpath /omp/omp-tlocs/family/entries/received/attributes/qos-group +ompTlocsFamilyEntriesReceivedAttributesQosGroup OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompTlocsFamilyEntriesReceivedAttributesEntry 32 } + +-- tagpath /omp/omp-tlocs/family/entries/received/attributes/on-demand +ompTlocsFamilyEntriesReceivedAttributesOnDemand OBJECT-TYPE + SYNTAX UnsignedByte + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompTlocsFamilyEntriesReceivedAttributesEntry 33 } + +-- tagpath /omp/omp-tlocs/family/entries/advertised +ompTlocsFamilyEntriesAdvertisedTable OBJECT-TYPE + SYNTAX SEQUENCE OF OmpTlocsFamilyEntriesAdvertisedEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { ompTlocs 7 } + +-- tagpath /omp/omp-tlocs/family/entries/advertised +ompTlocsFamilyEntriesAdvertisedEntry OBJECT-TYPE + SYNTAX OmpTlocsFamilyEntriesAdvertisedEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { ompTlocsFamilyAddressFamily, ompTlocsFamilyEntriesIp, ompTlocsFamilyEntriesColor, ompTlocsFamilyEntriesEncap, ompTlocsFamilyEntriesAdvertisedToPeer } + ::= { ompTlocsFamilyEntriesAdvertisedTable 1 } + +OmpTlocsFamilyEntriesAdvertisedEntry ::= + SEQUENCE { + ompTlocsFamilyEntriesAdvertisedToPeer InetAddressIP + } + +-- tagpath /omp/omp-tlocs/family/entries/advertised/to-peer +ompTlocsFamilyEntriesAdvertisedToPeer OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompTlocsFamilyEntriesAdvertisedEntry 1 } + +-- tagpath /omp/omp-tlocs/family/entries/advertised/attributes +ompTlocsFamilyEntriesAdvertisedAttributesTable OBJECT-TYPE + SYNTAX SEQUENCE OF OmpTlocsFamilyEntriesAdvertisedAttributesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { ompTlocs 8 } + +-- tagpath /omp/omp-tlocs/family/entries/advertised/attributes +ompTlocsFamilyEntriesAdvertisedAttributesEntry OBJECT-TYPE + SYNTAX OmpTlocsFamilyEntriesAdvertisedAttributesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { ompTlocsFamilyAddressFamily, ompTlocsFamilyEntriesIp, ompTlocsFamilyEntriesColor, ompTlocsFamilyEntriesEncap, ompTlocsFamilyEntriesAdvertisedToPeer, ompTlocsFamilyEntriesAdvertisedAttributesAttributeId } + ::= { ompTlocsFamilyEntriesAdvertisedAttributesTable 1 } + +OmpTlocsFamilyEntriesAdvertisedAttributesEntry ::= + SEQUENCE { + ompTlocsFamilyEntriesAdvertisedAttributesAttributeId Unsigned32, + ompTlocsFamilyEntriesAdvertisedAttributesTlocEncapKey Unsigned32, + ompTlocsFamilyEntriesAdvertisedAttributesTlocEncapProto Unsigned32, + ompTlocsFamilyEntriesAdvertisedAttributesTlocEncapSpi Unsigned32, + ompTlocsFamilyEntriesAdvertisedAttributesTlocEncapAuthType BITS, + ompTlocsFamilyEntriesAdvertisedAttributesTlocEncapEncryptType BITS, + ompTlocsFamilyEntriesAdvertisedAttributesTlocMapPublicIp InetAddressIP, + ompTlocsFamilyEntriesAdvertisedAttributesTlocMapPublicPort UnsignedShort, + ompTlocsFamilyEntriesAdvertisedAttributesTlocMapPrivateIp InetAddressIP, + ompTlocsFamilyEntriesAdvertisedAttributesTlocMapPrivatePort UnsignedShort, + ompTlocsFamilyEntriesAdvertisedAttributesTlocMapV6PublicIp InetAddressIP, + ompTlocsFamilyEntriesAdvertisedAttributesTlocMapV6PublicPort UnsignedShort, + ompTlocsFamilyEntriesAdvertisedAttributesTlocMapV6PrivateIp InetAddressIP, + ompTlocsFamilyEntriesAdvertisedAttributesTlocMapV6PrivatePort UnsignedShort, + ompTlocsFamilyEntriesAdvertisedAttributesDomainId Unsigned32, + ompTlocsFamilyEntriesAdvertisedAttributesSiteId Unsigned32, + ompTlocsFamilyEntriesAdvertisedAttributesPreference Unsigned32, + ompTlocsFamilyEntriesAdvertisedAttributesTag Unsigned32, + ompTlocsFamilyEntriesAdvertisedAttributesStale UnsignedByte, + ompTlocsFamilyEntriesAdvertisedAttributesCarrier INTEGER, + ompTlocsFamilyEntriesAdvertisedAttributesGroups Groups1, + ompTlocsFamilyEntriesAdvertisedAttributesUnknownAttributeLen UnsignedShort, + ompTlocsFamilyEntriesAdvertisedAttributesWeight Unsigned32, + ompTlocsFamilyEntriesAdvertisedAttributesGenId Unsigned32, + ompTlocsFamilyEntriesAdvertisedAttributesVersion Unsigned32, + ompTlocsFamilyEntriesAdvertisedAttributesOriginator IpAddress, + ompTlocsFamilyEntriesAdvertisedAttributesRestrict UnsignedByte, + ompTlocsFamilyEntriesAdvertisedAttributesOverlayId Unsigned32, + ompTlocsFamilyEntriesAdvertisedAttributesBandwidth Unsigned32, + ompTlocsFamilyEntriesAdvertisedAttributesQosGroup String, + ompTlocsFamilyEntriesAdvertisedAttributesOnDemand UnsignedByte + } + +-- tagpath /omp/omp-tlocs/family/entries/advertised/attributes/attribute-id +ompTlocsFamilyEntriesAdvertisedAttributesAttributeId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { ompTlocsFamilyEntriesAdvertisedAttributesEntry 1 } + +-- tagpath /omp/omp-tlocs/family/entries/advertised/attributes/tloc-encap/key +ompTlocsFamilyEntriesAdvertisedAttributesTlocEncapKey OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "GRE key" + ::= { ompTlocsFamilyEntriesAdvertisedAttributesEntry 2 } + +-- tagpath /omp/omp-tlocs/family/entries/advertised/attributes/tloc-encap/proto +ompTlocsFamilyEntriesAdvertisedAttributesTlocEncapProto OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Protocol" + ::= { ompTlocsFamilyEntriesAdvertisedAttributesEntry 3 } + +-- tagpath /omp/omp-tlocs/family/entries/advertised/attributes/tloc-encap/spi +ompTlocsFamilyEntriesAdvertisedAttributesTlocEncapSpi OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "SPI" + ::= { ompTlocsFamilyEntriesAdvertisedAttributesEntry 4 } + +-- tagpath /omp/omp-tlocs/family/entries/advertised/attributes/tloc-encap/auth-type +ompTlocsFamilyEntriesAdvertisedAttributesTlocEncapAuthType OBJECT-TYPE + SYNTAX BITS {none(0),md5(1),sha1Hmac(2),ahSha1Hmac(3),aesXcbc(4),sha256(5),sha384(6),sha512(7),ghash8(8),ghash12(9),ghash16(10)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Authentication" + ::= { ompTlocsFamilyEntriesAdvertisedAttributesEntry 5 } + +-- tagpath /omp/omp-tlocs/family/entries/advertised/attributes/tloc-encap/encrypt-type +ompTlocsFamilyEntriesAdvertisedAttributesTlocEncapEncryptType OBJECT-TYPE + SYNTAX BITS {null(0),des(1),des3(2),aes128(3),aes192(4),aes256(5),aes128Ctr(6),aes192Ctr(7),aes256Ctr(8),aes128Gmac(9),aes192Gmac(10),aes256Gmac(11)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Encryption" + ::= { ompTlocsFamilyEntriesAdvertisedAttributesEntry 6 } + +-- tagpath /omp/omp-tlocs/family/entries/advertised/attributes/tloc-map-public/ip +ompTlocsFamilyEntriesAdvertisedAttributesTlocMapPublicIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "IP address" + ::= { ompTlocsFamilyEntriesAdvertisedAttributesEntry 7 } + +-- tagpath /omp/omp-tlocs/family/entries/advertised/attributes/tloc-map-public/port +ompTlocsFamilyEntriesAdvertisedAttributesTlocMapPublicPort OBJECT-TYPE + SYNTAX UnsignedShort + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Port number" + ::= { ompTlocsFamilyEntriesAdvertisedAttributesEntry 8 } + +-- tagpath /omp/omp-tlocs/family/entries/advertised/attributes/tloc-map-private/ip +ompTlocsFamilyEntriesAdvertisedAttributesTlocMapPrivateIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "IP address" + ::= { ompTlocsFamilyEntriesAdvertisedAttributesEntry 9 } + +-- tagpath /omp/omp-tlocs/family/entries/advertised/attributes/tloc-map-private/port +ompTlocsFamilyEntriesAdvertisedAttributesTlocMapPrivatePort OBJECT-TYPE + SYNTAX UnsignedShort + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Port number" + ::= { ompTlocsFamilyEntriesAdvertisedAttributesEntry 10 } + +-- tagpath /omp/omp-tlocs/family/entries/advertised/attributes/tloc-map-v6-public/ip +ompTlocsFamilyEntriesAdvertisedAttributesTlocMapV6PublicIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "IP address" + ::= { ompTlocsFamilyEntriesAdvertisedAttributesEntry 11 } + +-- tagpath /omp/omp-tlocs/family/entries/advertised/attributes/tloc-map-v6-public/port +ompTlocsFamilyEntriesAdvertisedAttributesTlocMapV6PublicPort OBJECT-TYPE + SYNTAX UnsignedShort + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Port number" + ::= { ompTlocsFamilyEntriesAdvertisedAttributesEntry 12 } + +-- tagpath /omp/omp-tlocs/family/entries/advertised/attributes/tloc-map-v6-private/ip +ompTlocsFamilyEntriesAdvertisedAttributesTlocMapV6PrivateIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "IP address" + ::= { ompTlocsFamilyEntriesAdvertisedAttributesEntry 13 } + +-- tagpath /omp/omp-tlocs/family/entries/advertised/attributes/tloc-map-v6-private/port +ompTlocsFamilyEntriesAdvertisedAttributesTlocMapV6PrivatePort OBJECT-TYPE + SYNTAX UnsignedShort + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Port number" + ::= { ompTlocsFamilyEntriesAdvertisedAttributesEntry 14 } + +-- tagpath /omp/omp-tlocs/family/entries/advertised/attributes/domain-id +ompTlocsFamilyEntriesAdvertisedAttributesDomainId OBJECT-TYPE + SYNTAX Unsigned32 (0 .. 4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompTlocsFamilyEntriesAdvertisedAttributesEntry 15 } + +-- tagpath /omp/omp-tlocs/family/entries/advertised/attributes/site-id +ompTlocsFamilyEntriesAdvertisedAttributesSiteId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompTlocsFamilyEntriesAdvertisedAttributesEntry 16 } + +-- tagpath /omp/omp-tlocs/family/entries/advertised/attributes/preference +ompTlocsFamilyEntriesAdvertisedAttributesPreference OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompTlocsFamilyEntriesAdvertisedAttributesEntry 17 } + +-- tagpath /omp/omp-tlocs/family/entries/advertised/attributes/tag +ompTlocsFamilyEntriesAdvertisedAttributesTag OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompTlocsFamilyEntriesAdvertisedAttributesEntry 18 } + +-- tagpath /omp/omp-tlocs/family/entries/advertised/attributes/stale +ompTlocsFamilyEntriesAdvertisedAttributesStale OBJECT-TYPE + SYNTAX UnsignedByte + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompTlocsFamilyEntriesAdvertisedAttributesEntry 19 } + +-- tagpath /omp/omp-tlocs/family/entries/advertised/attributes/carrier +ompTlocsFamilyEntriesAdvertisedAttributesCarrier OBJECT-TYPE + SYNTAX INTEGER {default(1),carrier1(2),carrier2(3),carrier3(4),carrier4(5),carrier5(6),carrier6(7),carrier7(8),carrier8(9)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompTlocsFamilyEntriesAdvertisedAttributesEntry 20 } + +-- tagpath /omp/omp-tlocs/family/entries/advertised/attributes/groups +ompTlocsFamilyEntriesAdvertisedAttributesGroups OBJECT-TYPE + SYNTAX Groups1 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompTlocsFamilyEntriesAdvertisedAttributesEntry 21 } + +-- tagpath /omp/omp-tlocs/family/entries/advertised/attributes/unknown-attribute-len +ompTlocsFamilyEntriesAdvertisedAttributesUnknownAttributeLen OBJECT-TYPE + SYNTAX UnsignedShort + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompTlocsFamilyEntriesAdvertisedAttributesEntry 22 } + +-- tagpath /omp/omp-tlocs/family/entries/advertised/attributes/weight +ompTlocsFamilyEntriesAdvertisedAttributesWeight OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompTlocsFamilyEntriesAdvertisedAttributesEntry 23 } + +-- tagpath /omp/omp-tlocs/family/entries/advertised/attributes/gen-id +ompTlocsFamilyEntriesAdvertisedAttributesGenId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompTlocsFamilyEntriesAdvertisedAttributesEntry 24 } + +-- tagpath /omp/omp-tlocs/family/entries/advertised/attributes/version +ompTlocsFamilyEntriesAdvertisedAttributesVersion OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompTlocsFamilyEntriesAdvertisedAttributesEntry 25 } + +-- tagpath /omp/omp-tlocs/family/entries/advertised/attributes/originator +ompTlocsFamilyEntriesAdvertisedAttributesOriginator OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompTlocsFamilyEntriesAdvertisedAttributesEntry 26 } + +-- tagpath /omp/omp-tlocs/family/entries/advertised/attributes/restrict +ompTlocsFamilyEntriesAdvertisedAttributesRestrict OBJECT-TYPE + SYNTAX UnsignedByte + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompTlocsFamilyEntriesAdvertisedAttributesEntry 27 } + +-- tagpath /omp/omp-tlocs/family/entries/advertised/attributes/overlay-id +ompTlocsFamilyEntriesAdvertisedAttributesOverlayId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompTlocsFamilyEntriesAdvertisedAttributesEntry 28 } + +-- tagpath /omp/omp-tlocs/family/entries/advertised/attributes/bandwidth +ompTlocsFamilyEntriesAdvertisedAttributesBandwidth OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompTlocsFamilyEntriesAdvertisedAttributesEntry 29 } + +-- tagpath /omp/omp-tlocs/family/entries/advertised/attributes/qos-group +ompTlocsFamilyEntriesAdvertisedAttributesQosGroup OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompTlocsFamilyEntriesAdvertisedAttributesEntry 30 } + + -- tagpath /omp/omp-tlocs/family/entries/advertised/attributes/on-demand +ompTlocsFamilyEntriesAdvertisedAttributesOnDemand OBJECT-TYPE + SYNTAX UnsignedByte + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompTlocsFamilyEntriesAdvertisedAttributesEntry 31 } + +-- tagpath /omp/services/family +ompServicesFamilyTable OBJECT-TYPE + SYNTAX SEQUENCE OF OmpServicesFamilyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { ompServices 1 } + +-- tagpath /omp/services/family +ompServicesFamilyEntry OBJECT-TYPE + SYNTAX OmpServicesFamilyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { ompServicesFamilyAddressFamily } + ::= { ompServicesFamilyTable 1 } + +OmpServicesFamilyEntry ::= + SEQUENCE { + ompServicesFamilyAddressFamily AddrFamilyEnum + } + +-- tagpath /omp/services/family/address-family +ompServicesFamilyAddressFamily OBJECT-TYPE + SYNTAX AddrFamilyEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompServicesFamilyEntry 1 } + +-- tagpath /omp/services/family/entries/ +ompServicesFamilyEntriesTable OBJECT-TYPE + SYNTAX SEQUENCE OF OmpServicesFamilyEntriesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { ompServices 2 } + +-- tagpath /omp/services/family/entries/ +ompServicesFamilyEntriesEntry OBJECT-TYPE + SYNTAX OmpServicesFamilyEntriesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { ompServicesFamilyAddressFamily, ompServicesFamilyEntriesVpnId, ompServicesFamilyEntriesService, ompServicesFamilyEntriesOriginator } + ::= { ompServicesFamilyEntriesTable 1 } + +OmpServicesFamilyEntriesEntry ::= + SEQUENCE { + ompServicesFamilyEntriesVpnId Unsigned32, + ompServicesFamilyEntriesService INTEGER, + ompServicesFamilyEntriesOriginator InetAddressIP +} + +-- tagpath /omp/services/family/entries/vpn-id +ompServicesFamilyEntriesVpnId OBJECT-TYPE + SYNTAX VpnIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "VPN ID" + ::= { ompServicesFamilyEntriesEntry 1 } + +-- tagpath /omp/services/family/entries/service +ompServicesFamilyEntriesService OBJECT-TYPE + SYNTAX INTEGER {vPN(0),fW(1),iDS(2),iDP(3),netsvc1(4),netsvc2(5),netsvc3(6),netsvc4(7),tE(8),sig(9),appqoe(10)} + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Service type" + ::= { ompServicesFamilyEntriesEntry 2 } + +-- tagpath /omp/services/family/entries/originator +ompServicesFamilyEntriesOriginator OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Originator IP address" + ::= { ompServicesFamilyEntriesEntry 3 } + +-- tagpath /omp/services/family/entries/received +ompServicesFamilyEntriesReceivedTable OBJECT-TYPE + SYNTAX SEQUENCE OF OmpServicesFamilyEntriesReceivedEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { ompServices 3 } + +-- tagpath /omp/services/family/entries/received +ompServicesFamilyEntriesReceivedEntry OBJECT-TYPE + SYNTAX OmpServicesFamilyEntriesReceivedEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { ompServicesFamilyAddressFamily, ompServicesFamilyEntriesVpnId, ompServicesFamilyEntriesService, ompServicesFamilyEntriesOriginator, ompServicesFamilyEntriesReceivedFromPeer, ompServicesFamilyEntriesReceivedPathId } + ::= { ompServicesFamilyEntriesReceivedTable 1 } + +OmpServicesFamilyEntriesReceivedEntry ::= + SEQUENCE { + ompServicesFamilyEntriesReceivedFromPeer InetAddressIP, + ompServicesFamilyEntriesReceivedPathId Unsigned32, + ompServicesFamilyEntriesReceivedLabel Unsigned32, + ompServicesFamilyEntriesReceivedStatus RibInStatusType, + ompServicesFamilyEntriesReceivedLossReason LossReasonEnum, + ompServicesFamilyEntriesReceivedLostToPeer InetAddressIP, + ompServicesFamilyEntriesReceivedLostToPathId Unsigned32 + } + +-- tagpath /omp/services/family/entries/received/from-peer +ompServicesFamilyEntriesReceivedFromPeer OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { ompServicesFamilyEntriesReceivedEntry 1 } + +-- tagpath /omp/services/family/entries/received/path-id +ompServicesFamilyEntriesReceivedPathId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { ompServicesFamilyEntriesReceivedEntry 2 } + +-- tagpath /omp/services/family/entries/received/label +ompServicesFamilyEntriesReceivedLabel OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompServicesFamilyEntriesReceivedEntry 3 } + +-- tagpath /omp/services/family/entries/received/status +ompServicesFamilyEntriesReceivedStatus OBJECT-TYPE + SYNTAX RibInStatusType + MAX-ACCESS read-only + STATUS current + DESCRIPTION "RIB-in status" + ::= { ompServicesFamilyEntriesReceivedEntry 4 } + +-- tagpath /omp/services/family/entries/received/loss-reason +ompServicesFamilyEntriesReceivedLossReason OBJECT-TYPE + SYNTAX LossReasonEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompServicesFamilyEntriesReceivedEntry 5 } + +-- tagpath /omp/services/family/entries/received/lost-to-peer +ompServicesFamilyEntriesReceivedLostToPeer OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompServicesFamilyEntriesReceivedEntry 6 } + +-- tagpath /omp/services/family/entries/received/lost-to-path-id +ompServicesFamilyEntriesReceivedLostToPathId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompServicesFamilyEntriesReceivedEntry 7 } + +-- tagpath /omp/services/family/entries/advertised +ompServicesFamilyEntriesAdvertisedTable OBJECT-TYPE + SYNTAX SEQUENCE OF OmpServicesFamilyEntriesAdvertisedEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { ompServices 4 } + +-- tagpath /omp/services/family/entries/advertised +ompServicesFamilyEntriesAdvertisedEntry OBJECT-TYPE + SYNTAX OmpServicesFamilyEntriesAdvertisedEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { ompServicesFamilyAddressFamily, ompServicesFamilyEntriesVpnId, ompServicesFamilyEntriesService, ompServicesFamilyEntriesOriginator, ompServicesFamilyEntriesAdvertisedToPeer } + ::= { ompServicesFamilyEntriesAdvertisedTable 1 } + +OmpServicesFamilyEntriesAdvertisedEntry ::= + SEQUENCE { + ompServicesFamilyEntriesAdvertisedToPeer InetAddressIP + } + +-- tagpath /omp/services/family/entries/advertised/to-peer +ompServicesFamilyEntriesAdvertisedToPeer OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompServicesFamilyEntriesAdvertisedEntry 1 } + +-- tagpath /omp/multicast-auto-discover/family +ompMulticastAutoDiscoverFamilyTable OBJECT-TYPE + SYNTAX SEQUENCE OF OmpMulticastAutoDiscoverFamilyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { ompMulticastAutoDiscover 1 } + +-- tagpath /omp/multicast-auto-discover/family +ompMulticastAutoDiscoverFamilyEntry OBJECT-TYPE + SYNTAX OmpMulticastAutoDiscoverFamilyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { ompMulticastAutoDiscoverFamilyAddressFamily } + ::= { ompMulticastAutoDiscoverFamilyTable 1 } + +OmpMulticastAutoDiscoverFamilyEntry ::= + SEQUENCE { + ompMulticastAutoDiscoverFamilyAddressFamily AddrFamilyEnum + } + +-- tagpath /omp/multicast-auto-discover/family/address-family +ompMulticastAutoDiscoverFamilyAddressFamily OBJECT-TYPE + SYNTAX AddrFamilyEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompMulticastAutoDiscoverFamilyEntry 1 } + +-- tagpath /omp/multicast-auto-discover/family/entries +ompMulticastAutoDiscoverFamilyEntriesTable OBJECT-TYPE + SYNTAX SEQUENCE OF OmpMulticastAutoDiscoverFamilyEntriesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { ompMulticastAutoDiscover 2 } + +-- tagpath /omp/multicast-auto-discover/family/entries +ompMulticastAutoDiscoverFamilyEntriesEntry OBJECT-TYPE + SYNTAX OmpMulticastAutoDiscoverFamilyEntriesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { ompMulticastAutoDiscoverFamilyAddressFamily, ompMulticastAutoDiscoverFamilyEntriesVpnId, ompMulticastAutoDiscoverFamilyEntriesSourceOriginator } + ::= { ompMulticastAutoDiscoverFamilyEntriesTable 1 } + +OmpMulticastAutoDiscoverFamilyEntriesEntry ::= + SEQUENCE { + ompMulticastAutoDiscoverFamilyEntriesVpnId Unsigned32, + ompMulticastAutoDiscoverFamilyEntriesSourceOriginator IpAddress + } + +-- tagpath /omp/multicast-auto-discover/family/entries/vpn-id +ompMulticastAutoDiscoverFamilyEntriesVpnId OBJECT-TYPE + SYNTAX VpnIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { ompMulticastAutoDiscoverFamilyEntriesEntry 1 } + +-- tagpath /omp/multicast-auto-discover/family/entries/source-originator +ompMulticastAutoDiscoverFamilyEntriesSourceOriginator OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompMulticastAutoDiscoverFamilyEntriesEntry 2 } + +-- tagpath /omp/multicast-auto-discover/family/entries/received +ompMulticastAutoDiscoverFamilyEntriesReceivedTable OBJECT-TYPE + SYNTAX SEQUENCE OF OmpMulticastAutoDiscoverFamilyEntriesReceivedEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { ompMulticastAutoDiscover 3 } + +-- tagpath /omp/multicast-auto-discover/family/entries/received +ompMulticastAutoDiscoverFamilyEntriesReceivedEntry OBJECT-TYPE + SYNTAX OmpMulticastAutoDiscoverFamilyEntriesReceivedEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { ompMulticastAutoDiscoverFamilyAddressFamily, ompMulticastAutoDiscoverFamilyEntriesVpnId, ompMulticastAutoDiscoverFamilyEntriesSourceOriginator, ompMulticastAutoDiscoverFamilyEntriesReceivedFromPeer } + ::= { ompMulticastAutoDiscoverFamilyEntriesReceivedTable 1 } + +OmpMulticastAutoDiscoverFamilyEntriesReceivedEntry ::= + SEQUENCE { + ompMulticastAutoDiscoverFamilyEntriesReceivedFromPeer InetAddressIP, + ompMulticastAutoDiscoverFamilyEntriesReceivedStatus RibInStatusType, + ompMulticastAutoDiscoverFamilyEntriesReceivedLossReason LossReasonEnum + } + +-- tagpath /omp/multicast-auto-discover/family/entries/received/from-peer +ompMulticastAutoDiscoverFamilyEntriesReceivedFromPeer OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { ompMulticastAutoDiscoverFamilyEntriesReceivedEntry 1 } + +-- tagpath /omp/multicast-auto-discover/family/entries/received/status +ompMulticastAutoDiscoverFamilyEntriesReceivedStatus OBJECT-TYPE + SYNTAX RibInStatusType + MAX-ACCESS read-only + STATUS current + DESCRIPTION "RIB-in status" + ::= { ompMulticastAutoDiscoverFamilyEntriesReceivedEntry 2 } + +-- tagpath /omp/multicast-auto-discover/family/entries/received/loss-reason +ompMulticastAutoDiscoverFamilyEntriesReceivedLossReason OBJECT-TYPE + SYNTAX LossReasonEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompMulticastAutoDiscoverFamilyEntriesReceivedEntry 3 } + +-- tagpath /omp/multicast-auto-discover/family/entries/advertised +ompMulticastAutoDiscoverFamilyEntriesAdvertisedTable OBJECT-TYPE + SYNTAX SEQUENCE OF OmpMulticastAutoDiscoverFamilyEntriesAdvertisedEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { ompMulticastAutoDiscover 4 } + +-- tagpath /omp/multicast-auto-discover/family/entries/advertised +ompMulticastAutoDiscoverFamilyEntriesAdvertisedEntry OBJECT-TYPE + SYNTAX OmpMulticastAutoDiscoverFamilyEntriesAdvertisedEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { ompMulticastAutoDiscoverFamilyAddressFamily, ompMulticastAutoDiscoverFamilyEntriesVpnId, ompMulticastAutoDiscoverFamilyEntriesSourceOriginator, ompMulticastAutoDiscoverFamilyEntriesAdvertisedToPeer } + ::= { ompMulticastAutoDiscoverFamilyEntriesAdvertisedTable 1 } + +OmpMulticastAutoDiscoverFamilyEntriesAdvertisedEntry ::= + SEQUENCE { + ompMulticastAutoDiscoverFamilyEntriesAdvertisedToPeer InetAddressIP + } + +-- tagpath /omp/multicast-auto-discover/family/entries/advertised/to-peer +ompMulticastAutoDiscoverFamilyEntriesAdvertisedToPeer OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompMulticastAutoDiscoverFamilyEntriesAdvertisedEntry 1 } + +-- tagpath /omp/multicast-routes/family +ompMulticastRoutesFamilyTable OBJECT-TYPE + SYNTAX SEQUENCE OF OmpMulticastRoutesFamilyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { ompMulticastRoutes 1 } + +-- tagpath /omp/multicast-routes/family +ompMulticastRoutesFamilyEntry OBJECT-TYPE + SYNTAX OmpMulticastRoutesFamilyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { ompMulticastRoutesFamilyAddressFamily } + ::= { ompMulticastRoutesFamilyTable 1 } + +OmpMulticastRoutesFamilyEntry ::= + SEQUENCE { + ompMulticastRoutesFamilyAddressFamily AddrFamilyEnum + } + +-- tagpath /omp/multicast-routes/family/address-family +ompMulticastRoutesFamilyAddressFamily OBJECT-TYPE + SYNTAX AddrFamilyEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompMulticastRoutesFamilyEntry 1 } + +-- tagpath /omp/multicast-routes/family/entries +ompMulticastRoutesFamilyEntriesTable OBJECT-TYPE + SYNTAX SEQUENCE OF OmpMulticastRoutesFamilyEntriesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { ompMulticastRoutes 2 } + +-- tagpath /omp/multicast-routes/family/entries +ompMulticastRoutesFamilyEntriesEntry OBJECT-TYPE + SYNTAX OmpMulticastRoutesFamilyEntriesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { ompMulticastRoutesFamilyAddressFamily, ompMulticastRoutesFamilyEntriesType, ompMulticastRoutesFamilyEntriesVpnId, ompMulticastRoutesFamilyEntriesSourceOriginator, ompMulticastRoutesFamilyEntriesDestination, ompMulticastRoutesFamilyEntriesGroup, ompMulticastRoutesFamilyEntriesSource } + ::= { ompMulticastRoutesFamilyEntriesTable 1 } + +OmpMulticastRoutesFamilyEntriesEntry ::= + SEQUENCE { + ompMulticastRoutesFamilyEntriesType McastRouteEnum, + ompMulticastRoutesFamilyEntriesVpnId Unsigned32, + ompMulticastRoutesFamilyEntriesSourceOriginator IpAddress, + ompMulticastRoutesFamilyEntriesDestination IpAddress, + ompMulticastRoutesFamilyEntriesGroup IpAddress, + ompMulticastRoutesFamilyEntriesSource IpAddress + } + +-- tagpath /omp/multicast-routes/family/entries/type +ompMulticastRoutesFamilyEntriesType OBJECT-TYPE + SYNTAX McastRouteEnum + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { ompMulticastRoutesFamilyEntriesEntry 1 } + +-- tagpath /omp/multicast-routes/family/entries/vpn-id +ompMulticastRoutesFamilyEntriesVpnId OBJECT-TYPE + SYNTAX VpnIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { ompMulticastRoutesFamilyEntriesEntry 2 } + +-- tagpath /omp/multicast-routes/family/entries/source-originator +ompMulticastRoutesFamilyEntriesSourceOriginator OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { ompMulticastRoutesFamilyEntriesEntry 3 } + +-- tagpath /omp/multicast-routes/family/entries/destination +ompMulticastRoutesFamilyEntriesDestination OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { ompMulticastRoutesFamilyEntriesEntry 4 } + +-- tagpath /omp/multicast-routes/family/entries/group +ompMulticastRoutesFamilyEntriesGroup OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { ompMulticastRoutesFamilyEntriesEntry 5 } + +-- tagpath /omp/multicast-routes/family/entries/source +ompMulticastRoutesFamilyEntriesSource OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompMulticastRoutesFamilyEntriesEntry 6 } + +-- tagpath /omp/multicast-routes/family/entries/received +ompMulticastRoutesFamilyEntriesReceivedTable OBJECT-TYPE + SYNTAX SEQUENCE OF OmpMulticastRoutesFamilyEntriesReceivedEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { ompMulticastRoutes 3 } + +-- tagpath /omp/multicast-routes/family/entries/received +ompMulticastRoutesFamilyEntriesReceivedEntry OBJECT-TYPE + SYNTAX OmpMulticastRoutesFamilyEntriesReceivedEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { ompMulticastRoutesFamilyAddressFamily, ompMulticastRoutesFamilyEntriesType, ompMulticastRoutesFamilyEntriesVpnId, ompMulticastRoutesFamilyEntriesSourceOriginator, ompMulticastRoutesFamilyEntriesDestination, ompMulticastRoutesFamilyEntriesGroup, ompMulticastRoutesFamilyEntriesSource, ompMulticastRoutesFamilyEntriesReceivedFromPeer } + ::= { ompMulticastRoutesFamilyEntriesReceivedTable 1 } + +OmpMulticastRoutesFamilyEntriesReceivedEntry ::= + SEQUENCE { + ompMulticastRoutesFamilyEntriesReceivedFromPeer InetAddressIP, + ompMulticastRoutesFamilyEntriesReceivedRp IpAddress, + ompMulticastRoutesFamilyEntriesReceivedReceivedPrunes ReceivedPrunes1, + ompMulticastRoutesFamilyEntriesReceivedStatus RibInStatusType, + ompMulticastRoutesFamilyEntriesReceivedLossReason LossReasonEnum + } + +-- tagpath /omp/multicast-routes/family/entries/received/from-peer +ompMulticastRoutesFamilyEntriesReceivedFromPeer OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { ompMulticastRoutesFamilyEntriesReceivedEntry 1 } + +-- tagpath /omp/multicast-routes/family/entries/received/rp +ompMulticastRoutesFamilyEntriesReceivedRp OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompMulticastRoutesFamilyEntriesReceivedEntry 2 } + +-- tagpath /omp/multicast-routes/family/entries/received/received-prunes +ompMulticastRoutesFamilyEntriesReceivedReceivedPrunes OBJECT-TYPE + SYNTAX ReceivedPrunes1 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompMulticastRoutesFamilyEntriesReceivedEntry 3 } + +-- tagpath /omp/multicast-routes/family/entries/received/status +ompMulticastRoutesFamilyEntriesReceivedStatus OBJECT-TYPE + SYNTAX RibInStatusType + MAX-ACCESS read-only + STATUS current + DESCRIPTION "RIB-in status" + ::= { ompMulticastRoutesFamilyEntriesReceivedEntry 4 } + +-- tagpath /omp/multicast-routes/family/entries/received/loss-reason +ompMulticastRoutesFamilyEntriesReceivedLossReason OBJECT-TYPE + SYNTAX LossReasonEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompMulticastRoutesFamilyEntriesReceivedEntry 5 } + +-- tagpath /omp/multicast-routes/family/entries/advertised +ompMulticastRoutesFamilyEntriesAdvertisedTable OBJECT-TYPE + SYNTAX SEQUENCE OF OmpMulticastRoutesFamilyEntriesAdvertisedEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { ompMulticastRoutes 4 } + +-- tagpath /omp/multicast-routes/family/entries/advertised +ompMulticastRoutesFamilyEntriesAdvertisedEntry OBJECT-TYPE + SYNTAX OmpMulticastRoutesFamilyEntriesAdvertisedEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { ompMulticastRoutesFamilyAddressFamily, ompMulticastRoutesFamilyEntriesType, ompMulticastRoutesFamilyEntriesVpnId, ompMulticastRoutesFamilyEntriesSourceOriginator, ompMulticastRoutesFamilyEntriesDestination, ompMulticastRoutesFamilyEntriesGroup, ompMulticastRoutesFamilyEntriesSource, ompMulticastRoutesFamilyEntriesAdvertisedToPeer } + ::= { ompMulticastRoutesFamilyEntriesAdvertisedTable 1 } + +OmpMulticastRoutesFamilyEntriesAdvertisedEntry ::= + SEQUENCE { + ompMulticastRoutesFamilyEntriesAdvertisedToPeer InetAddressIP, + ompMulticastRoutesFamilyEntriesAdvertisedRp IpAddress, + ompMulticastRoutesFamilyEntriesAdvertisedAdvertisedPrunes AdvertisedPrunes1 + } + +-- tagpath /omp/multicast-routes/family/entries/advertised/to-peer +ompMulticastRoutesFamilyEntriesAdvertisedToPeer OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { ompMulticastRoutesFamilyEntriesAdvertisedEntry 1 } + +-- tagpath /omp/multicast-routes/family/entries/advertised/rp +ompMulticastRoutesFamilyEntriesAdvertisedRp OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompMulticastRoutesFamilyEntriesAdvertisedEntry 2 } + +-- tagpath /omp/multicast-routes/family/entries/advertised/advertised-prunes +ompMulticastRoutesFamilyEntriesAdvertisedAdvertisedPrunes OBJECT-TYPE + SYNTAX AdvertisedPrunes1 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompMulticastRoutesFamilyEntriesAdvertisedEntry 3 } + +-- tagpath /omp/cloudexpress/entries +ompCloudexpressEntriesTable OBJECT-TYPE + SYNTAX SEQUENCE OF OmpCloudexpressEntriesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { ompCloudexpressRoutes 1 } + +-- tagpath /omp/cloudexpress/entries +ompCloudexpressEntriesEntry OBJECT-TYPE + SYNTAX OmpCloudexpressEntriesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { ompCloudexpressEntriesVpnId, ompCloudexpressEntriesOriginator, ompCloudexpressEntriesAppid} + ::= { ompCloudexpressEntriesTable 1 } + +OmpCloudexpressEntriesEntry ::= + SEQUENCE { + ompCloudexpressEntriesVpnId Unsigned32, + ompCloudexpressEntriesOriginator IpAddress, + ompCloudexpressEntriesAppid Unsigned32, + ompCloudexpressEntriesAppname String + } + +-- tagpath /omp/cloudexpress/entries/vpn-id +ompCloudexpressEntriesVpnId OBJECT-TYPE + SYNTAX VpnIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { ompCloudexpressEntriesEntry 1 } + +-- tagpath /omp/cloudexpress/entries/originator +ompCloudexpressEntriesOriginator OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { ompCloudexpressEntriesEntry 2 } + +-- tagpath /omp/cloudexpress/entries/appid +ompCloudexpressEntriesAppid OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { ompCloudexpressEntriesEntry 3 } + +-- tagpath /omp/cloudexpress/entries/appname +ompCloudexpressEntriesAppname OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompCloudexpressEntriesEntry 4 } + +-- tagpath /omp/cloudexpress/entries/received +ompCloudexpressEntriesReceivedTable OBJECT-TYPE + SYNTAX SEQUENCE OF OmpCloudexpressFamilyEntriesReceivedEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { ompCloudexpressRoutes 2 } + +-- tagpath /omp/cloudexpress/entries/received +ompCloudexpressEntriesReceivedEntry OBJECT-TYPE + SYNTAX OmpCloudexpressFamilyEntriesReceivedEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { ompCloudexpressEntriesVpnId, ompCloudexpressEntriesOriginator, ompCloudexpressEntriesAppid, ompCloudexpressEntriesReceivedFromPeer } + ::= { ompCloudexpressEntriesReceivedTable 1 } + +OmpCloudexpressFamilyEntriesReceivedEntry ::= + SEQUENCE { + ompCloudexpressEntriesReceivedFromPeer InetAddressIP, + ompCloudexpressEntriesReceivedStatus RibInStatusType, + ompCloudexpressEntriesReceivedLossReason LossReasonEnum, + ompCloudexpressEntriesReceivedLatency Unsigned32, + ompCloudexpressEntriesReceivedLoss Unsigned32 + } + +-- tagpath /omp/cloudexpress/entries/received/from-peer +ompCloudexpressEntriesReceivedFromPeer OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { ompCloudexpressEntriesReceivedEntry 1 } + +-- tagpath /omp/cloudexpress/entries/received/status +ompCloudexpressEntriesReceivedStatus OBJECT-TYPE + SYNTAX RibInStatusType + MAX-ACCESS read-only + STATUS current + DESCRIPTION "RIB-in status" + ::= { ompCloudexpressEntriesReceivedEntry 2 } + +-- tagpath /omp/cloudexpress/entries/received/loss-reason +ompCloudexpressEntriesReceivedLossReason OBJECT-TYPE + SYNTAX LossReasonEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompCloudexpressEntriesReceivedEntry 3 } + +-- tagpath /omp/cloudexpress/entries/received/latency +ompCloudexpressEntriesReceivedLatency OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompCloudexpressEntriesReceivedEntry 4 } + +-- tagpath /omp/cloudexpress/entries/received/loss +ompCloudexpressEntriesReceivedLoss OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompCloudexpressEntriesReceivedEntry 5 } + +-- tagpath /omp/cloudexpress/entries/advertised +ompCloudexpressEntriesAdvertisedTable OBJECT-TYPE + SYNTAX SEQUENCE OF OmpCloudexpressEntriesAdvertisedEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { ompCloudexpressRoutes 3 } + +-- tagpath /omp/cloudexpress/entries/advertised +ompCloudexpressEntriesAdvertisedEntry OBJECT-TYPE + SYNTAX OmpCloudexpressEntriesAdvertisedEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { ompCloudexpressEntriesVpnId, ompCloudexpressEntriesOriginator, ompCloudexpressEntriesAppid, ompCloudexpressEntriesAdvertisedToPeer } + ::= { ompCloudexpressEntriesAdvertisedTable 1 } + +OmpCloudexpressEntriesAdvertisedEntry ::= + SEQUENCE { + ompCloudexpressEntriesAdvertisedToPeer InetAddressIP, + ompCloudexpressEntriesAdvertisedLatency Unsigned32, + ompCloudexpressEntriesAdvertisedLoss Unsigned32 + } + +-- tagpath /omp/cloudexpress/entries/advertised/to-peer +ompCloudexpressEntriesAdvertisedToPeer OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { ompCloudexpressEntriesAdvertisedEntry 1 } + +-- tagpath /omp/cloudexpress/entries/advertised/latency +ompCloudexpressEntriesAdvertisedLatency OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompCloudexpressEntriesAdvertisedEntry 2 } + +-- tagpath /omp/cloudexpress/entries/advertised/loss +ompCloudexpressEntriesAdvertisedLoss OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompCloudexpressEntriesAdvertisedEntry 3 } + +END diff --git a/viptela-mibs/20.6/VIPTELA-OPER-BGP.mib b/viptela-mibs/20.6/VIPTELA-OPER-BGP.mib new file mode 100644 index 0000000..4827f2e --- /dev/null +++ b/viptela-mibs/20.6/VIPTELA-OPER-BGP.mib @@ -0,0 +1,1558 @@ +-- Namespace: http://viptela.com/oper-bgp + +VIPTELA-OPER-BGP DEFINITIONS ::= BEGIN +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, + Integer32, Unsigned32, Counter32, Counter64, + Gauge32, IpAddress + FROM SNMPv2-SMI + TEXTUAL-CONVENTION, RowStatus, DateAndTime, + TruthValue + FROM SNMPv2-TC + viptela, VpnIndex + FROM VIPTELA-GLOBAL +; + +viptela-oper-bgp MODULE-IDENTITY + LAST-UPDATED "202107010000Z" + ORGANIZATION "Viptela, Inc." + CONTACT-INFO "Viptela, Inc. Email:support@viptela.com" + DESCRIPTION "This module defines the data model for BGP operational data" + REVISION "202107010000Z" + DESCRIPTION "Viptela Revision 20.6" + REVISION "202103010000Z" + DESCRIPTION "Viptela Revision 20.5" + REVISION "202011010000Z" + DESCRIPTION "Viptela Revision 20.4" + REVISION "202007010000Z" + DESCRIPTION "Viptela Revision 20.3" + REVISION "202002240000Z" + DESCRIPTION "Viptela Revision 20.1" + REVISION "201911150000Z" + DESCRIPTION "Viptela Revision 19.3" + REVISION "201908150000Z" + DESCRIPTION "Viptela Revision 19.2" + REVISION "201811010000Z" + DESCRIPTION "Viptela Revision 18.4" + REVISION "201808200000Z" + DESCRIPTION "Viptela Revision 18.3.1" + REVISION "201806250000Z" + DESCRIPTION "Viptela Revision 18.3" + REVISION "201804250000Z" + DESCRIPTION "Viptela Revision 18.2" + REVISION "201803150000Z" + DESCRIPTION "Viptela Revision 18.1.1" + REVISION "201801160000Z" + DESCRIPTION "Viptela Revision 17.2.3" + REVISION "201711010000Z" + DESCRIPTION "Viptela Revision 17.2.1" + REVISION "201708010000Z" + DESCRIPTION "Viptela Revision 17.2" + REVISION "201705250000Z" + DESCRIPTION "Viptela Revision 17.1.1" + REVISION "201704060000Z" + DESCRIPTION "Viptela Revision 17.1" + REVISION "201702150000Z" + DESCRIPTION "Viptela Revision 16.3.2" + REVISION "201702060000Z" + DESCRIPTION "Viptela Revision 16.3.1" + REVISION "201611160000Z" + DESCRIPTION "Viptela Revision 16.3" + REVISION "201610250000Z" + DESCRIPTION "Viptela Revision 16.2.10" + REVISION "201610240000Z" + DESCRIPTION "Viptela Revision 16.2.4" + REVISION "201608100000Z" + DESCRIPTION "Viptela Revision 16.2.2" + REVISION "201608010000Z" + DESCRIPTION "Viptela Revision 16.2.1" + REVISION "201606090000Z" + DESCRIPTION "Viptela Revision 16.2" + REVISION "201604220000Z" + DESCRIPTION "Viptela Revision 16.1.1" + REVISION "201603150000Z" + DESCRIPTION "Viptela Revision 16.1" + REVISION "201601300000Z" + DESCRIPTION "Viptela Revision 15.4.3" + REVISION "201512280000Z" + DESCRIPTION "Viptela Revision 15.4.1" + REVISION "201512010000Z" + DESCRIPTION "Viptela Revision 15.4.0" + REVISION "201510310000Z" + DESCRIPTION "Viptela Revision 15.3.5" + REVISION "201509270000Z" + DESCRIPTION "Viptela Revision 15.3.3" + REVISION "201509010000Z" + DESCRIPTION "Viptela Revision 15.3.1" + REVISION "201507010000Z" + DESCRIPTION "Viptela Revision 15.3" + ::= { viptela 14 } + +UnsignedShort ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION "xs:unsignedShort" + SYNTAX Unsigned32 (0 .. 65535) + +ConfdString ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1t" + STATUS current + DESCRIPTION "xs: and confd: types mapped to strings" + SYNTAX OCTET STRING + +Ipv4Prefix ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1d.1d.1d.1d/1d" + STATUS current + DESCRIPTION "confd:ipv4Prefix" + SYNTAX OCTET STRING (SIZE (5)) + +String ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1t" + STATUS current + DESCRIPTION "xs:string" + SYNTAX OCTET STRING + +BgpRibStatusType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "" + SYNTAX BITS {valid(0),best(1),internal(2),external(3),removed(4),stale(5),history(6),damped(7),inaccessible(8),multipath(9)} + +-- Display BGP information +-- tagpath /bgp +bgp OBJECT IDENTIFIER ::= { viptela-oper-bgp 1 } + +-- tagpath /bgp/bgp-summary +bgpBgpSummaryTable OBJECT-TYPE + SYNTAX SEQUENCE OF BgpBgpSummaryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "BGP summary" + ::= { viptela-oper-bgp 2 } + +-- tagpath /bgp/bgp-summary +bgpBgpSummaryEntry OBJECT-TYPE + SYNTAX BgpBgpSummaryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { bgpBgpSummaryVpnId } + ::= { bgpBgpSummaryTable 1 } + +BgpBgpSummaryEntry ::= + SEQUENCE { + bgpBgpSummaryVpnId Unsigned32, + bgpBgpSummaryBgpRouterIdentifier IpAddress, + bgpBgpSummaryLocalAs Unsigned32, + bgpBgpSummaryRibEntries Unsigned32, + bgpBgpSummaryRibMemory Unsigned32, + bgpBgpSummaryTotalPeers Unsigned32, + bgpBgpSummaryPeerMemory Unsigned32, + bgpBgpSummaryLocalSiteOfOrigin String, + bgpBgpSummaryIgnoreSiteOfOrigin TruthValue + } + +-- tagpath /bgp/bgp-summary/vpn-id +bgpBgpSummaryVpnId OBJECT-TYPE + SYNTAX VpnIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "VPN ID" + ::= { bgpBgpSummaryEntry 1 } + +-- tagpath /bgp/bgp-summary/bgp-router-identifier +bgpBgpSummaryBgpRouterIdentifier OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Router ID" + ::= { bgpBgpSummaryEntry 2 } + +-- tagpath /bgp/bgp-summary/local-as +bgpBgpSummaryLocalAs OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Local AS number" + ::= { bgpBgpSummaryEntry 3 } + +-- tagpath /bgp/bgp-summary/rib-entries +bgpBgpSummaryRibEntries OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "RIB count" + ::= { bgpBgpSummaryEntry 4 } + +-- tagpath /bgp/bgp-summary/rib-memory +bgpBgpSummaryRibMemory OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "RIB memory usage, in bytes" + ::= { bgpBgpSummaryEntry 5 } + +-- tagpath /bgp/bgp-summary/total-peers +bgpBgpSummaryTotalPeers OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Total number of BGP neighbors" + ::= { bgpBgpSummaryEntry 6 } + +-- tagpath /bgp/bgp-summary/peer-memory +bgpBgpSummaryPeerMemory OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Neighbor memory usage, in bytes" + ::= { bgpBgpSummaryEntry 7 } + +-- tagpath /bgp/bgp-summary/local-site-of-origin +bgpBgpSummaryLocalSiteOfOrigin OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Local site-of-origin extended community added to OMP routes in BGP" + ::= { bgpBgpSummaryEntry 8 } + +-- tagpath /bgp/bgp-summary/ignore-site-of-origin +bgpBgpSummaryIgnoreSiteOfOrigin OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Ignore site-of-origin value in BGP" + ::= { bgpBgpSummaryEntry 9 } + +-- tagpath /bgp/bgp-summary/neighbor +bgpBgpSummaryNeighborTable OBJECT-TYPE + SYNTAX SEQUENCE OF BgpBgpSummaryNeighborEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "List of neighbors" + ::= { viptela-oper-bgp 3 } + +-- tagpath /bgp/bgp-summary/neighbor +bgpBgpSummaryNeighborEntry OBJECT-TYPE + SYNTAX BgpBgpSummaryNeighborEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { bgpBgpSummaryVpnId, bgpBgpSummaryNeighborPeerAddr } + ::= { bgpBgpSummaryNeighborTable 1 } + +BgpBgpSummaryNeighborEntry ::= + SEQUENCE { + bgpBgpSummaryNeighborPeerAddr IpAddress, + bgpBgpSummaryNeighborAs Unsigned32, + bgpBgpSummaryNeighborMsgRcvd Unsigned32, + bgpBgpSummaryNeighborMsgSent Unsigned32, + bgpBgpSummaryNeighborOutQ Unsigned32, + bgpBgpSummaryNeighborPrefixRcvd Unsigned32, + bgpBgpSummaryNeighborPrefixValid Unsigned32, + bgpBgpSummaryNeighborPrefixInstalled Unsigned32, + bgpBgpSummaryNeighborUpTime String, + bgpBgpSummaryNeighborState INTEGER, + bgpBgpSummaryNeighborLastUpTime String + } + +-- tagpath /bgp/bgp-summary/neighbor/peer-addr +bgpBgpSummaryNeighborPeerAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Neighbor address" + ::= { bgpBgpSummaryNeighborEntry 1 } + +-- tagpath /bgp/bgp-summary/neighbor/as +bgpBgpSummaryNeighborAs OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Neighbor AS number" + ::= { bgpBgpSummaryNeighborEntry 2 } + +-- tagpath /bgp/bgp-summary/neighbor/msg-rcvd +bgpBgpSummaryNeighborMsgRcvd OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of messages received" + ::= { bgpBgpSummaryNeighborEntry 3 } + +-- tagpath /bgp/bgp-summary/neighbor/msg-sent +bgpBgpSummaryNeighborMsgSent OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of messages sent" + ::= { bgpBgpSummaryNeighborEntry 4 } + +-- tagpath /bgp/bgp-summary/neighbor/outQ +bgpBgpSummaryNeighborOutQ OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Outbound queue" + ::= { bgpBgpSummaryNeighborEntry 5 } + +-- tagpath /bgp/bgp-summary/neighbor/prefix-rcvd +bgpBgpSummaryNeighborPrefixRcvd OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of routes received" + ::= { bgpBgpSummaryNeighborEntry 6 } + +-- tagpath /bgp/bgp-summary/neighbor/prefix-valid +bgpBgpSummaryNeighborPrefixValid OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of valid routes" + ::= { bgpBgpSummaryNeighborEntry 7 } + +-- tagpath /bgp/bgp-summary/neighbor/prefix-installed +bgpBgpSummaryNeighborPrefixInstalled OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of installed routes" + ::= { bgpBgpSummaryNeighborEntry 8 } + +-- tagpath /bgp/bgp-summary/neighbor/up-time +bgpBgpSummaryNeighborUpTime OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Uptime (Days:Hours:Minutes:Seconds)" + ::= { bgpBgpSummaryNeighborEntry 9 } + +-- tagpath /bgp/bgp-summary/neighbor/state +bgpBgpSummaryNeighborState OBJECT-TYPE + SYNTAX INTEGER {idle(0),connect(1),active(2),opensent(3),openconfirm(4),established(5),clearing(6),deleted(7)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "State" + ::= { bgpBgpSummaryNeighborEntry 10 } + +-- tagpath /bgp/bgp-summary/neighbor/last-up-time +bgpBgpSummaryNeighborLastUpTime OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Last uptime (Days:Hours:Minutes:Seconds)" + ::= { bgpBgpSummaryNeighborEntry 11 } + +-- tagpath /bgp/routes-table +bgpRoutesTableTable OBJECT-TYPE + SYNTAX SEQUENCE OF BgpRoutesTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "List of routes" + ::= { viptela-oper-bgp 4 } + +-- tagpath /bgp/routes-table +bgpRoutesTableEntry OBJECT-TYPE + SYNTAX BgpRoutesTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { bgpRoutesTableVpnId, bgpRoutesTablePrefix } + ::= { bgpRoutesTableTable 1 } + +BgpRoutesTableEntry ::= + SEQUENCE { + bgpRoutesTableVpnId Unsigned32, + bgpRoutesTablePrefix Ipv4Prefix, + bgpRoutesTableBestPath Unsigned32, + bgpRoutesTableSuppressed TruthValue, + bgpRoutesTableNoAdvertise TruthValue, + bgpRoutesTableNoExport TruthValue, + bgpRoutesTableNoLocalAs TruthValue + } + +-- tagpath /bgp/routes-table/vpn-id +bgpRoutesTableVpnId OBJECT-TYPE + SYNTAX VpnIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "VPN ID" + ::= { bgpRoutesTableEntry 1 } + +-- tagpath /bgp/routes-table/prefix +bgpRoutesTablePrefix OBJECT-TYPE + SYNTAX Ipv4Prefix + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Route prefix" + ::= { bgpRoutesTableEntry 2 } + +-- tagpath /bgp/routes-table/best-path +bgpRoutesTableBestPath OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Best path" + ::= { bgpRoutesTableEntry 3 } + +-- tagpath /bgp/routes-table/suppressed +bgpRoutesTableSuppressed OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Advertisements suppressed" + ::= { bgpRoutesTableEntry 4 } + +-- tagpath /bgp/routes-table/no-advertise +bgpRoutesTableNoAdvertise OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Not advertised to any peer" + ::= { bgpRoutesTableEntry 5 } + +-- tagpath /bgp/routes-table/no-export +bgpRoutesTableNoExport OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Not advertised to EBGP peer" + ::= { bgpRoutesTableEntry 6 } + +-- tagpath /bgp/routes-table/no-local-as +bgpRoutesTableNoLocalAs OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Not advertised outside local AS" + ::= { bgpRoutesTableEntry 7 } + +-- tagpath /bgp/routes-table/advertised-peers +bgpRoutesTableAdvertisedPeersTable OBJECT-TYPE + SYNTAX SEQUENCE OF BgpRoutesTableAdvertisedPeersEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "List of peers" + ::= { viptela-oper-bgp 5 } + +-- tagpath /bgp/routes-table/advertised-peers +bgpRoutesTableAdvertisedPeersEntry OBJECT-TYPE + SYNTAX BgpRoutesTableAdvertisedPeersEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { bgpRoutesTableVpnId, bgpRoutesTablePrefix, bgpRoutesTableAdvertisedPeersPeerIndex } + ::= { bgpRoutesTableAdvertisedPeersTable 1 } + +BgpRoutesTableAdvertisedPeersEntry ::= + SEQUENCE { + bgpRoutesTableAdvertisedPeersPeerIndex Unsigned32, + bgpRoutesTableAdvertisedPeersPeerAddr IpAddress + } + +-- tagpath /bgp/routes-table/advertised-peers/peer-index +bgpRoutesTableAdvertisedPeersPeerIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Peer address" + ::= { bgpRoutesTableAdvertisedPeersEntry 1 } + +-- tagpath /bgp/routes-table/advertised-peers/peer-addr +bgpRoutesTableAdvertisedPeersPeerAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Peer address" + ::= { bgpRoutesTableAdvertisedPeersEntry 2 } + +-- tagpath /bgp/routes-table/info +bgpRoutesTableInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF BgpRoutesTableInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Route information" + ::= { viptela-oper-bgp 6 } + +-- tagpath /bgp/routes-table/info +bgpRoutesTableInfoEntry OBJECT-TYPE + SYNTAX BgpRoutesTableInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { bgpRoutesTableVpnId, bgpRoutesTablePrefix, bgpRoutesTableInfoInfoId } + ::= { bgpRoutesTableInfoTable 1 } + +BgpRoutesTableInfoEntry ::= + SEQUENCE { + bgpRoutesTableInfoInfoId Unsigned32, + bgpRoutesTableInfoNexthop IpAddress, + bgpRoutesTableInfoMetric Unsigned32, + bgpRoutesTableInfoLocalPref Unsigned32, + bgpRoutesTableInfoWeight Unsigned32, + bgpRoutesTableInfoOrigin INTEGER, + bgpRoutesTableInfoAsPath String, + bgpRoutesTableInfoRrClient TruthValue, + bgpRoutesTableInfoHistory TruthValue, + bgpRoutesTableInfoAggregator TruthValue, + bgpRoutesTableInfoAggregatorAs Unsigned32, + bgpRoutesTableInfoAggregatorIp IpAddress, + bgpRoutesTableInfoRiPeer IpAddress, + bgpRoutesTableInfoRiRouterid IpAddress, + bgpRoutesTableInfoIgpMetric Unsigned32, + bgpRoutesTableInfoConfedExternal TruthValue, + bgpRoutesTableInfoAggregated TruthValue, + bgpRoutesTableInfoLocal TruthValue, + bgpRoutesTableInfoSourced TruthValue, + bgpRoutesTableInfoMultipath TruthValue, + bgpRoutesTableInfoCommunity String, + bgpRoutesTableInfoExtCommunity String, + bgpRoutesTableInfoOriginator IpAddress, + bgpRoutesTableInfoLastUpdate String, + bgpRoutesTableInfoClusterList String, + bgpRoutesTableInfoPathStatus BgpRibStatusType, + bgpRoutesTableInfoTag Unsigned32, + bgpRoutesTableInfoOspfTag Unsigned32 + } + +-- tagpath /bgp/routes-table/info/info-id +bgpRoutesTableInfoInfoId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Route information index" + ::= { bgpRoutesTableInfoEntry 1 } + +-- tagpath /bgp/routes-table/info/nexthop +bgpRoutesTableInfoNexthop OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Next-hop IP address" + ::= { bgpRoutesTableInfoEntry 2 } + +-- tagpath /bgp/routes-table/info/metric +bgpRoutesTableInfoMetric OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Metric" + ::= { bgpRoutesTableInfoEntry 3 } + +-- tagpath /bgp/routes-table/info/local-pref +bgpRoutesTableInfoLocalPref OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Local preference" + ::= { bgpRoutesTableInfoEntry 4 } + +-- tagpath /bgp/routes-table/info/weight +bgpRoutesTableInfoWeight OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Weight" + ::= { bgpRoutesTableInfoEntry 5 } + +-- tagpath /bgp/routes-table/info/origin +bgpRoutesTableInfoOrigin OBJECT-TYPE + SYNTAX INTEGER {igp(0),egp(1),incomplete(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Origin" + ::= { bgpRoutesTableInfoEntry 6 } + +-- tagpath /bgp/routes-table/info/as-path +bgpRoutesTableInfoAsPath OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "AS path" + ::= { bgpRoutesTableInfoEntry 7 } + +-- tagpath /bgp/routes-table/info/rr-client +bgpRoutesTableInfoRrClient OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Received from a route reflector client" + ::= { bgpRoutesTableInfoEntry 8 } + +-- tagpath /bgp/routes-table/info/history +bgpRoutesTableInfoHistory OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "History entry" + ::= { bgpRoutesTableInfoEntry 9 } + +-- tagpath /bgp/routes-table/info/aggregator +bgpRoutesTableInfoAggregator OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Aggregated" + ::= { bgpRoutesTableInfoEntry 10 } + +-- tagpath /bgp/routes-table/info/aggregator-as +bgpRoutesTableInfoAggregatorAs OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Aggregator AS number" + ::= { bgpRoutesTableInfoEntry 11 } + +-- tagpath /bgp/routes-table/info/aggregator-ip +bgpRoutesTableInfoAggregatorIp OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Aggregator IP address" + ::= { bgpRoutesTableInfoEntry 12 } + +-- tagpath /bgp/routes-table/info/ri-peer +bgpRoutesTableInfoRiPeer OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Peer address" + ::= { bgpRoutesTableInfoEntry 13 } + +-- tagpath /bgp/routes-table/info/ri-routerid +bgpRoutesTableInfoRiRouterid OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Router ID" + ::= { bgpRoutesTableInfoEntry 14 } + +-- tagpath /bgp/routes-table/info/igp-metric +bgpRoutesTableInfoIgpMetric OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "IGP metric" + ::= { bgpRoutesTableInfoEntry 15 } + +-- tagpath /bgp/routes-table/info/confed-external +bgpRoutesTableInfoConfedExternal OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "EBGP confederation" + ::= { bgpRoutesTableInfoEntry 16 } + +-- tagpath /bgp/routes-table/info/aggregated +bgpRoutesTableInfoAggregated OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Aggregated" + ::= { bgpRoutesTableInfoEntry 17 } + +-- tagpath /bgp/routes-table/info/local +bgpRoutesTableInfoLocal OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Local" + ::= { bgpRoutesTableInfoEntry 18 } + +-- tagpath /bgp/routes-table/info/sourced +bgpRoutesTableInfoSourced OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Sourced" + ::= { bgpRoutesTableInfoEntry 19 } + +-- tagpath /bgp/routes-table/info/multipath +bgpRoutesTableInfoMultipath OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION "Multipath" + ::= { bgpRoutesTableInfoEntry 20 } + +-- tagpath /bgp/routes-table/info/community +bgpRoutesTableInfoCommunity OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Community" + ::= { bgpRoutesTableInfoEntry 21 } + +-- tagpath /bgp/routes-table/info/ext-community +bgpRoutesTableInfoExtCommunity OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Extended community" + ::= { bgpRoutesTableInfoEntry 22 } + +-- tagpath /bgp/routes-table/info/originator +bgpRoutesTableInfoOriginator OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Attribute originator ID" + ::= { bgpRoutesTableInfoEntry 23 } + +-- tagpath /bgp/routes-table/info/last-update +bgpRoutesTableInfoLastUpdate OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Time" + ::= { bgpRoutesTableInfoEntry 24 } + +-- tagpath /bgp/routes-table/info/cluster-list +bgpRoutesTableInfoClusterList OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Cluster list" + ::= { bgpRoutesTableInfoEntry 25 } + +-- tagpath /bgp/routes-table/info/path-status +bgpRoutesTableInfoPathStatus OBJECT-TYPE + SYNTAX BgpRibStatusType + MAX-ACCESS read-only + STATUS current + DESCRIPTION "BGP path status" + ::= { bgpRoutesTableInfoEntry 26 } + +-- tagpath /bgp/routes-table/info/tag +bgpRoutesTableInfoTag OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "BGP Tag" + ::= { bgpRoutesTableInfoEntry 27 } + +-- tagpath /bgp/routes-table/info/ospf-tag +bgpRoutesTableInfoOspfTag OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "OSPF Tag" + ::= { bgpRoutesTableInfoEntry 28 } + +-- tagpath /bgp/bgp-neighbor +bgpBgpNeighborTable OBJECT-TYPE + SYNTAX SEQUENCE OF BgpBgpNeighborEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "List of neighbors" + ::= { viptela-oper-bgp 9 } + +-- tagpath /bgp/bgp-neighbor +bgpBgpNeighborEntry OBJECT-TYPE + SYNTAX BgpBgpNeighborEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { bgpBgpNeighborVpnId, bgpBgpNeighborPeerAddr } + ::= { bgpBgpNeighborTable 1 } + +BgpBgpNeighborEntry ::= + SEQUENCE { + bgpBgpNeighborVpnId Unsigned32, + bgpBgpNeighborPeerAddr IpAddress, + bgpBgpNeighborAs Unsigned32, + bgpBgpNeighborLocalAsNum Unsigned32, + bgpBgpNeighborChangeLocalAsNum TruthValue, + bgpBgpNeighborFlags Unsigned32, + bgpBgpNeighborDesc String, + bgpBgpNeighborRemoteRouterId IpAddress, + bgpBgpNeighborCommonAdmin TruthValue, + bgpBgpNeighborLastRead Unsigned32, + bgpBgpNeighborKeepalive Unsigned32, + bgpBgpNeighborHoldtime Unsigned32, + bgpBgpNeighborCfgKeepalive Unsigned32, + bgpBgpNeighborCfgHoldtime Unsigned32, + bgpBgpNeighborAdv4byteAsCap TruthValue, + bgpBgpNeighborRec4byteAsCap TruthValue, + bgpBgpNeighborAdvDynamicCap TruthValue, + bgpBgpNeighborRecDynamicCap TruthValue, + bgpBgpNeighborAdvRefreshCap TruthValue, + bgpBgpNeighborRecRefreshCap TruthValue, + bgpBgpNeighborAdvNewRefreshCap TruthValue, + bgpBgpNeighborRecNewRefreshCap TruthValue, + bgpBgpNeighborAdvIpv4UnicastAddrFamily TruthValue, + bgpBgpNeighborRecIpv4UnicastAddrFamily TruthValue, + bgpBgpNeighborRestartTimeLeft Unsigned32, + bgpBgpNeighborStalepathTimeLeft Unsigned32, + bgpBgpNeighborMsgRcvd Unsigned32, + bgpBgpNeighborMsgSent Unsigned32, + bgpBgpNeighborPrefixRcvd Unsigned32, + bgpBgpNeighborPrefixValid Unsigned32, + bgpBgpNeighborPrefixInstalled Unsigned32, + bgpBgpNeighborOutQ Unsigned32, + bgpBgpNeighborUptime String, + bgpBgpNeighborState INTEGER, + bgpBgpNeighborOpenInCount Unsigned32, + bgpBgpNeighborOpenOutCount Unsigned32, + bgpBgpNeighborNotifyInCount Unsigned32, + bgpBgpNeighborNotifyOutCount Unsigned32, + bgpBgpNeighborUpdateInCount Unsigned32, + bgpBgpNeighborUpdateOutCount Unsigned32, + bgpBgpNeighborKeepaliveInCount Unsigned32, + bgpBgpNeighborKeepaliveOutCount Unsigned32, + bgpBgpNeighborRefreshInCount Unsigned32, + bgpBgpNeighborRefreshOutCount Unsigned32, + bgpBgpNeighborDynamicInCount Unsigned32, + bgpBgpNeighborDynamicOutCount Unsigned32, + bgpBgpNeighborAdvInterval Unsigned32, + bgpBgpNeighborUpdateSource IpAddress, + bgpBgpNeighborUpdateIf String, + bgpBgpNeighborWeight Unsigned32, + bgpBgpNeighborConnEstablished Unsigned32, + bgpBgpNeighborConnDropped Unsigned32, + bgpBgpNeighborLastResetTime Unsigned32, + bgpBgpNeighborLastResetReason String, + bgpBgpNeighborMaxPrefixRestartTime Unsigned32, + bgpBgpNeighborExtPeerHops Unsigned32, + bgpBgpNeighborLocalHost IpAddress, + bgpBgpNeighborLocalPort UnsignedShort, + bgpBgpNeighborRemoteHost IpAddress, + bgpBgpNeighborRemotePort UnsignedShort, + bgpBgpNeighborNextHop IpAddress, + bgpBgpNeighborNextStartTimer Unsigned32, + bgpBgpNeighborNextConnectTimer Unsigned32, + bgpBgpNeighborReadThreadOn TruthValue, + bgpBgpNeighborWriteThreadOn TruthValue, + bgpBgpNeighborPassword String, + bgpBgpNeighborLastUptime String + } + +-- tagpath /bgp/bgp-neighbor/vpn-id +bgpBgpNeighborVpnId OBJECT-TYPE + SYNTAX VpnIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "VPN ID" + ::= { bgpBgpNeighborEntry 1 } + +-- tagpath /bgp/bgp-neighbor/peer-addr +bgpBgpNeighborPeerAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Neighbor address" + ::= { bgpBgpNeighborEntry 2 } + +-- tagpath /bgp/bgp-neighbor/as +bgpBgpNeighborAs OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Neighbor AS number" + ::= { bgpBgpNeighborEntry 3 } + +-- tagpath /bgp/bgp-neighbor/local-as-num +bgpBgpNeighborLocalAsNum OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Local AS number" + ::= { bgpBgpNeighborEntry 4 } + +-- tagpath /bgp/bgp-neighbor/change-local-as-num +bgpBgpNeighborChangeLocalAsNum OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Change local AS number" + ::= { bgpBgpNeighborEntry 5 } + +-- tagpath /bgp/bgp-neighbor/flags +bgpBgpNeighborFlags OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Flags" + ::= { bgpBgpNeighborEntry 6 } + +-- tagpath /bgp/bgp-neighbor/desc +bgpBgpNeighborDesc OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Description" + ::= { bgpBgpNeighborEntry 7 } + +-- tagpath /bgp/bgp-neighbor/remote-router-id +bgpBgpNeighborRemoteRouterId OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Remote router ID" + ::= { bgpBgpNeighborEntry 8 } + +-- tagpath /bgp/bgp-neighbor/common-admin +bgpBgpNeighborCommonAdmin OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Common administrator" + ::= { bgpBgpNeighborEntry 9 } + +-- tagpath /bgp/bgp-neighbor/last-read +bgpBgpNeighborLastRead OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Last read time, in seconds" + ::= { bgpBgpNeighborEntry 10 } + +-- tagpath /bgp/bgp-neighbor/keepalive +bgpBgpNeighborKeepalive OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Keepalive time" + ::= { bgpBgpNeighborEntry 11 } + +-- tagpath /bgp/bgp-neighbor/holdtime +bgpBgpNeighborHoldtime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Hold time" + ::= { bgpBgpNeighborEntry 12 } + +-- tagpath /bgp/bgp-neighbor/cfg-keepalive +bgpBgpNeighborCfgKeepalive OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Configured keepalive time" + ::= { bgpBgpNeighborEntry 13 } + +-- tagpath /bgp/bgp-neighbor/cfg-holdtime +bgpBgpNeighborCfgHoldtime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Configured holdtime" + ::= { bgpBgpNeighborEntry 14 } + +-- tagpath /bgp/bgp-neighbor/adv-4byte-as-cap +bgpBgpNeighborAdv4byteAsCap OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Advertised 4-byte AS capability" + ::= { bgpBgpNeighborEntry 15 } + +-- tagpath /bgp/bgp-neighbor/rec-4byte-as-cap +bgpBgpNeighborRec4byteAsCap OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Received 4-byte AS capability" + ::= { bgpBgpNeighborEntry 16 } + +-- tagpath /bgp/bgp-neighbor/adv-dynamic-cap +bgpBgpNeighborAdvDynamicCap OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Advertised dynamic capability" + ::= { bgpBgpNeighborEntry 17 } + +-- tagpath /bgp/bgp-neighbor/rec-dynamic-cap +bgpBgpNeighborRecDynamicCap OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Received dynamic capability" + ::= { bgpBgpNeighborEntry 18 } + +-- tagpath /bgp/bgp-neighbor/adv-refresh-cap +bgpBgpNeighborAdvRefreshCap OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Advertised route refresh capability" + ::= { bgpBgpNeighborEntry 19 } + +-- tagpath /bgp/bgp-neighbor/rec-refresh-cap +bgpBgpNeighborRecRefreshCap OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Received route refresh capability" + ::= { bgpBgpNeighborEntry 20 } + +-- tagpath /bgp/bgp-neighbor/adv-new-refresh-cap +bgpBgpNeighborAdvNewRefreshCap OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Advertised new route refresh capability" + ::= { bgpBgpNeighborEntry 21 } + +-- tagpath /bgp/bgp-neighbor/rec-new-refresh-cap +bgpBgpNeighborRecNewRefreshCap OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Received new route refresh capability" + ::= { bgpBgpNeighborEntry 22 } + +-- tagpath /bgp/bgp-neighbor/adv-ipv4-unicast-addr-family +bgpBgpNeighborAdvIpv4UnicastAddrFamily OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Advertised IPv4 unicast address family" + ::= { bgpBgpNeighborEntry 23 } + +-- tagpath /bgp/bgp-neighbor/rec-ipv4-unicast-addr-family +bgpBgpNeighborRecIpv4UnicastAddrFamily OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Received IPv4 unicast address family" + ::= { bgpBgpNeighborEntry 24 } + +-- tagpath /bgp/bgp-neighbor/restart-time-left +bgpBgpNeighborRestartTimeLeft OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Restart time remaining, in seconds" + ::= { bgpBgpNeighborEntry 25 } + +-- tagpath /bgp/bgp-neighbor/stalepath-time-left +bgpBgpNeighborStalepathTimeLeft OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Stale path time remaining, in seconds" + ::= { bgpBgpNeighborEntry 26 } + +-- tagpath /bgp/bgp-neighbor/msg-rcvd +bgpBgpNeighborMsgRcvd OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Total messages input count" + ::= { bgpBgpNeighborEntry 27 } + +-- tagpath /bgp/bgp-neighbor/msg-sent +bgpBgpNeighborMsgSent OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Total messages output count" + ::= { bgpBgpNeighborEntry 28 } + +-- tagpath /bgp/bgp-neighbor/prefix-rcvd +bgpBgpNeighborPrefixRcvd OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of routes received" + ::= { bgpBgpNeighborEntry 29 } + +-- tagpath /bgp/bgp-neighbor/prefix-valid +bgpBgpNeighborPrefixValid OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of valid routes" + ::= { bgpBgpNeighborEntry 30 } + +-- tagpath /bgp/bgp-neighbor/prefix-installed +bgpBgpNeighborPrefixInstalled OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of installed routes" + ::= { bgpBgpNeighborEntry 31 } + +-- tagpath /bgp/bgp-neighbor/outQ +bgpBgpNeighborOutQ OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Output queue depth" + ::= { bgpBgpNeighborEntry 32 } + +-- tagpath /bgp/bgp-neighbor/uptime +bgpBgpNeighborUptime OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Uptime (Days:Hours:Minutes:Seconds)" + ::= { bgpBgpNeighborEntry 33 } + +-- tagpath /bgp/bgp-neighbor/state +bgpBgpNeighborState OBJECT-TYPE + SYNTAX INTEGER {idle(0),connect(1),active(2),opensent(3),openconfirm(4),established(5),clearing(6),deleted(7)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "State" + ::= { bgpBgpNeighborEntry 34 } + +-- tagpath /bgp/bgp-neighbor/open-in-count +bgpBgpNeighborOpenInCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Open message input count" + ::= { bgpBgpNeighborEntry 35 } + +-- tagpath /bgp/bgp-neighbor/open-out-count +bgpBgpNeighborOpenOutCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Open message output count" + ::= { bgpBgpNeighborEntry 36 } + +-- tagpath /bgp/bgp-neighbor/notify-in-count +bgpBgpNeighborNotifyInCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Notify input count" + ::= { bgpBgpNeighborEntry 37 } + +-- tagpath /bgp/bgp-neighbor/notify-out-count +bgpBgpNeighborNotifyOutCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Notify output count" + ::= { bgpBgpNeighborEntry 38 } + +-- tagpath /bgp/bgp-neighbor/update-in-count +bgpBgpNeighborUpdateInCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Update message input count" + ::= { bgpBgpNeighborEntry 39 } + +-- tagpath /bgp/bgp-neighbor/update-out-count +bgpBgpNeighborUpdateOutCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Update message output count" + ::= { bgpBgpNeighborEntry 40 } + +-- tagpath /bgp/bgp-neighbor/keepalive-in-count +bgpBgpNeighborKeepaliveInCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Keepalive message input count" + ::= { bgpBgpNeighborEntry 41 } + +-- tagpath /bgp/bgp-neighbor/keepalive-out-count +bgpBgpNeighborKeepaliveOutCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Keepalive message output count" + ::= { bgpBgpNeighborEntry 42 } + +-- tagpath /bgp/bgp-neighbor/refresh-in-count +bgpBgpNeighborRefreshInCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Route refresh message input count" + ::= { bgpBgpNeighborEntry 43 } + +-- tagpath /bgp/bgp-neighbor/refresh-out-count +bgpBgpNeighborRefreshOutCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Route refresh message output count" + ::= { bgpBgpNeighborEntry 44 } + +-- tagpath /bgp/bgp-neighbor/dynamic-in-count +bgpBgpNeighborDynamicInCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Dynamic capability message input count" + ::= { bgpBgpNeighborEntry 45 } + +-- tagpath /bgp/bgp-neighbor/dynamic-out-count +bgpBgpNeighborDynamicOutCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Dynamic capability message output count" + ::= { bgpBgpNeighborEntry 46 } + +-- tagpath /bgp/bgp-neighbor/adv-interval +bgpBgpNeighborAdvInterval OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Time between advertisements, in seconds" + ::= { bgpBgpNeighborEntry 47 } + +-- tagpath /bgp/bgp-neighbor/update-source +bgpBgpNeighborUpdateSource OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Update source" + ::= { bgpBgpNeighborEntry 48 } + +-- tagpath /bgp/bgp-neighbor/update-if +bgpBgpNeighborUpdateIf OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Update interface" + ::= { bgpBgpNeighborEntry 49 } + +-- tagpath /bgp/bgp-neighbor/weight +bgpBgpNeighborWeight OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Weight" + ::= { bgpBgpNeighborEntry 50 } + +-- tagpath /bgp/bgp-neighbor/conn-established +bgpBgpNeighborConnEstablished OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Connections established" + ::= { bgpBgpNeighborEntry 51 } + +-- tagpath /bgp/bgp-neighbor/conn-dropped +bgpBgpNeighborConnDropped OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Connections dropped" + ::= { bgpBgpNeighborEntry 52 } + +-- tagpath /bgp/bgp-neighbor/last-reset-time +bgpBgpNeighborLastResetTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Last reset time" + ::= { bgpBgpNeighborEntry 53 } + +-- tagpath /bgp/bgp-neighbor/last-reset-reason +bgpBgpNeighborLastResetReason OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Last reset reason" + ::= { bgpBgpNeighborEntry 54 } + +-- tagpath /bgp/bgp-neighbor/max-prefix-restart-time +bgpBgpNeighborMaxPrefixRestartTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Restart time after maximum prefix reached" + ::= { bgpBgpNeighborEntry 55 } + +-- tagpath /bgp/bgp-neighbor/ext-peer-hops +bgpBgpNeighborExtPeerHops OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "EBGP neighbor hops" + ::= { bgpBgpNeighborEntry 56 } + +-- tagpath /bgp/bgp-neighbor/local-host +bgpBgpNeighborLocalHost OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Local host" + ::= { bgpBgpNeighborEntry 57 } + +-- tagpath /bgp/bgp-neighbor/local-port +bgpBgpNeighborLocalPort OBJECT-TYPE + SYNTAX UnsignedShort + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Local port" + ::= { bgpBgpNeighborEntry 58 } + +-- tagpath /bgp/bgp-neighbor/remote-host +bgpBgpNeighborRemoteHost OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Remote host" + ::= { bgpBgpNeighborEntry 59 } + +-- tagpath /bgp/bgp-neighbor/remote-port +bgpBgpNeighborRemotePort OBJECT-TYPE + SYNTAX UnsignedShort + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Remote port" + ::= { bgpBgpNeighborEntry 60 } + +-- tagpath /bgp/bgp-neighbor/next-hop +bgpBgpNeighborNextHop OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Next hop" + ::= { bgpBgpNeighborEntry 61 } + +-- tagpath /bgp/bgp-neighbor/next-start-timer +bgpBgpNeighborNextStartTimer OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Next start timer" + ::= { bgpBgpNeighborEntry 62 } + +-- tagpath /bgp/bgp-neighbor/next-connect-timer +bgpBgpNeighborNextConnectTimer OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Next connect timer" + ::= { bgpBgpNeighborEntry 63 } + +-- tagpath /bgp/bgp-neighbor/read-thread-on +bgpBgpNeighborReadThreadOn OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Read thread on" + ::= { bgpBgpNeighborEntry 64 } + +-- tagpath /bgp/bgp-neighbor/write-thread-on +bgpBgpNeighborWriteThreadOn OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Write thread on" + ::= { bgpBgpNeighborEntry 65 } + +-- tagpath /bgp/bgp-neighbor/password +bgpBgpNeighborPassword OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "MD5 key (hashed)" + ::= { bgpBgpNeighborEntry 66 } + +-- tagpath /bgp/bgp-neighbor/last-uptime +bgpBgpNeighborLastUptime OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Last uptime (Days:Hours:Minutes:Seconds)" + ::= { bgpBgpNeighborEntry 67 } + +-- tagpath /bgp/bgp-neighbor/address-family +bgpBgpNeighborAddressFamilyTable OBJECT-TYPE + SYNTAX SEQUENCE OF BgpBgpNeighborAddressFamilyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Address family information" + ::= { viptela-oper-bgp 10 } + +-- tagpath /bgp/bgp-neighbor/address-family +bgpBgpNeighborAddressFamilyEntry OBJECT-TYPE + SYNTAX BgpBgpNeighborAddressFamilyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { bgpBgpNeighborVpnId, bgpBgpNeighborPeerAddr, bgpBgpNeighborAddressFamilyAfiId } + ::= { bgpBgpNeighborAddressFamilyTable 1 } + +BgpBgpNeighborAddressFamilyEntry ::= + SEQUENCE { + bgpBgpNeighborAddressFamilyAfiId Unsigned32, + bgpBgpNeighborAddressFamilyAfi INTEGER, + bgpBgpNeighborAddressFamilyRouteReflectorClient TruthValue, + bgpBgpNeighborAddressFamilyInboundSoftReconfig TruthValue, + bgpBgpNeighborAddressFamilyPrivateAs TruthValue, + bgpBgpNeighborAddressFamilyNexthopSelf TruthValue, + bgpBgpNeighborAddressFamilyAsPathUnchanged TruthValue, + bgpBgpNeighborAddressFamilyNexthopUnchanged TruthValue, + bgpBgpNeighborAddressFamilyMedUnchanged TruthValue, + bgpBgpNeighborAddressFamilySentCommunity TruthValue, + bgpBgpNeighborAddressFamilyDefOriginateRoutemap String, + bgpBgpNeighborAddressFamilySentDefOriginate TruthValue, + bgpBgpNeighborAddressFamilyPolicyIn TruthValue, + bgpBgpNeighborAddressFamilyPolicyOut TruthValue, + bgpBgpNeighborAddressFamilyAcceptedPrefixCount Unsigned32, + bgpBgpNeighborAddressFamilyMaximumPrefixCount Unsigned32, + bgpBgpNeighborAddressFamilyMaxPrefixWarningOnly TruthValue, + bgpBgpNeighborAddressFamilyMaxPrefixThresholdWarning Unsigned32, + bgpBgpNeighborAddressFamilyMaxPrefixRestartInterval Unsigned32 + } + +-- tagpath /bgp/bgp-neighbor/address-family/afi-id +bgpBgpNeighborAddressFamilyAfiId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Address family Index" + ::= { bgpBgpNeighborAddressFamilyEntry 1 } + +-- tagpath /bgp/bgp-neighbor/address-family/afi +bgpBgpNeighborAddressFamilyAfi OBJECT-TYPE + SYNTAX INTEGER {ipv4-unicast(0)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Address family" + ::= { bgpBgpNeighborAddressFamilyEntry 2 } + +-- tagpath /bgp/bgp-neighbor/address-family/route-reflector-client +bgpBgpNeighborAddressFamilyRouteReflectorClient OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Route reflector client" + ::= { bgpBgpNeighborAddressFamilyEntry 3 } + +-- tagpath /bgp/bgp-neighbor/address-family/inbound-soft-reconfig +bgpBgpNeighborAddressFamilyInboundSoftReconfig OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Inbound soft reconfiguration allowed" + ::= { bgpBgpNeighborAddressFamilyEntry 4 } + +-- tagpath /bgp/bgp-neighbor/address-family/private-as +bgpBgpNeighborAddressFamilyPrivateAs OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Private AS number removed" + ::= { bgpBgpNeighborAddressFamilyEntry 5 } + +-- tagpath /bgp/bgp-neighbor/address-family/nexthop-self +bgpBgpNeighborAddressFamilyNexthopSelf OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Next hop is this router" + ::= { bgpBgpNeighborAddressFamilyEntry 6 } + +-- tagpath /bgp/bgp-neighbor/address-family/as-path-unchanged +bgpBgpNeighborAddressFamilyAsPathUnchanged OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "AS path propogated unchanged" + ::= { bgpBgpNeighborAddressFamilyEntry 7 } + +-- tagpath /bgp/bgp-neighbor/address-family/nexthop-unchanged +bgpBgpNeighborAddressFamilyNexthopUnchanged OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Next hop unchanged" + ::= { bgpBgpNeighborAddressFamilyEntry 8 } + +-- tagpath /bgp/bgp-neighbor/address-family/med-unchanged +bgpBgpNeighborAddressFamilyMedUnchanged OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "MED propogated unchanged" + ::= { bgpBgpNeighborAddressFamilyEntry 9 } + +-- tagpath /bgp/bgp-neighbor/address-family/sent-community +bgpBgpNeighborAddressFamilySentCommunity OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Sent community attribute" + ::= { bgpBgpNeighborAddressFamilyEntry 10 } + +-- tagpath /bgp/bgp-neighbor/address-family/def-originate-routemap +bgpBgpNeighborAddressFamilyDefOriginateRoutemap OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Default originate route map" + ::= { bgpBgpNeighborAddressFamilyEntry 11 } + +-- tagpath /bgp/bgp-neighbor/address-family/sent-def-originate +bgpBgpNeighborAddressFamilySentDefOriginate OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Default originate sent" + ::= { bgpBgpNeighborAddressFamilyEntry 12 } + +-- tagpath /bgp/bgp-neighbor/address-family/policy-in +bgpBgpNeighborAddressFamilyPolicyIn OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Inbound path policy configured" + ::= { bgpBgpNeighborAddressFamilyEntry 13 } + +-- tagpath /bgp/bgp-neighbor/address-family/policy-out +bgpBgpNeighborAddressFamilyPolicyOut OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Outbound path policy configured" + ::= { bgpBgpNeighborAddressFamilyEntry 14 } + +-- tagpath /bgp/bgp-neighbor/address-family/accepted-prefix-count +bgpBgpNeighborAddressFamilyAcceptedPrefixCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Accepted prefix count" + ::= { bgpBgpNeighborAddressFamilyEntry 15 } + +-- tagpath /bgp/bgp-neighbor/address-family/maximum-prefix-count +bgpBgpNeighborAddressFamilyMaximumPrefixCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Maximum prefix count" + ::= { bgpBgpNeighborAddressFamilyEntry 16 } + +-- tagpath /bgp/bgp-neighbor/address-family/max-prefix-warning-only +bgpBgpNeighborAddressFamilyMaxPrefixWarningOnly OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Warning only" + ::= { bgpBgpNeighborAddressFamilyEntry 17 } + +-- tagpath /bgp/bgp-neighbor/address-family/max-prefix-threshold-warning +bgpBgpNeighborAddressFamilyMaxPrefixThresholdWarning OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Threshold for warning" + ::= { bgpBgpNeighborAddressFamilyEntry 18 } + +-- tagpath /bgp/bgp-neighbor/address-family/max-prefix-restart-interval +bgpBgpNeighborAddressFamilyMaxPrefixRestartInterval OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Threshold for restart interval" + ::= { bgpBgpNeighborAddressFamilyEntry 19 } + +END diff --git a/viptela-mibs/20.6/VIPTELA-OPER-MULTICAST.mib b/viptela-mibs/20.6/VIPTELA-OPER-MULTICAST.mib new file mode 100644 index 0000000..423508c --- /dev/null +++ b/viptela-mibs/20.6/VIPTELA-OPER-MULTICAST.mib @@ -0,0 +1,1364 @@ +-- Namespace: http://viptela.com/oper-multicast + +VIPTELA-OPER-MULTICAST DEFINITIONS ::= BEGIN +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, + Integer32, Unsigned32, Counter32, Counter64, + Gauge32, IpAddress + FROM SNMPv2-SMI + TEXTUAL-CONVENTION, RowStatus, DateAndTime, + TruthValue + FROM SNMPv2-TC + viptela, VpnIndex + FROM VIPTELA-GLOBAL +; + +viptela-oper-multicast MODULE-IDENTITY + LAST-UPDATED "202107010000Z" + ORGANIZATION "Viptela, Inc." + CONTACT-INFO "Viptela, Inc. Email:support@viptela.com" + DESCRIPTION "This module defines the data model for PIM operational data" + REVISION "202107010000Z" + DESCRIPTION "Viptela Revision 20.6" + REVISION "202103010000Z" + DESCRIPTION "Viptela Revision 20.5" + REVISION "202011010000Z" + DESCRIPTION "Viptela Revision 20.4" + REVISION "202007010000Z" + DESCRIPTION "Viptela Revision 20.3" + REVISION "202002240000Z" + DESCRIPTION "Viptela Revision 20.1" + REVISION "201911150000Z" + DESCRIPTION "Viptela Revision 19.3" + REVISION "201908150000Z" + DESCRIPTION "Viptela Revision 19.2" + REVISION "201811010000Z" + DESCRIPTION "Viptela Revision 18.4" + REVISION "201808200000Z" + DESCRIPTION "Viptela Revision 18.3.1" + REVISION "201806250000Z" + DESCRIPTION "Viptela Revision 18.3" + REVISION "201804250000Z" + DESCRIPTION "Viptela Revision 18.2" + REVISION "201803150000Z" + DESCRIPTION "Viptela Revision 18.1.1" + REVISION "201801160000Z" + DESCRIPTION "Viptela Revision 17.2.3" + REVISION "201711010000Z" + DESCRIPTION "Viptela Revision 17.2.1" + REVISION "201708010000Z" + DESCRIPTION "Viptela Revision 17.2" + REVISION "201705250000Z" + DESCRIPTION "Viptela Revision 17.1.1" + REVISION "201704060000Z" + DESCRIPTION "Viptela Revision 17.1" + REVISION "201702150000Z" + DESCRIPTION "Viptela Revision 16.3.2" + REVISION "201702060000Z" + DESCRIPTION "Viptela Revision 16.3.1" + REVISION "201611160000Z" + DESCRIPTION "Viptela Revision 16.3" + REVISION "201610250000Z" + DESCRIPTION "Viptela Revision 16.2.10" + REVISION "201610240000Z" + DESCRIPTION "Viptela Revision 16.2.4" + REVISION "201608100000Z" + DESCRIPTION "Viptela Revision 16.2.2" + REVISION "201608010000Z" + DESCRIPTION "Viptela Revision 16.2.1" + REVISION "201606090000Z" + DESCRIPTION "Viptela Revision 16.2" + REVISION "201604220000Z" + DESCRIPTION "Viptela Revision 16.1.1" + REVISION "201603150000Z" + DESCRIPTION "Viptela Revision 16.1" + REVISION "201601300000Z" + DESCRIPTION "Viptela Revision 15.4.3" + REVISION "201512280000Z" + DESCRIPTION "Viptela Revision 15.4.1" + REVISION "201512010000Z" + DESCRIPTION "Viptela Revision 15.4.0" + REVISION "201510310000Z" + DESCRIPTION "Viptela Revision 15.3.5" + REVISION "201509270000Z" + DESCRIPTION "Viptela Revision 15.3.3" + REVISION "201509010000Z" + DESCRIPTION "Viptela Revision 15.3.1" + REVISION "201507010000Z" + DESCRIPTION "Viptela Revision 15.3" + ::= { viptela 15 } + +ConfdString ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1t" + STATUS current + DESCRIPTION "xs: and confd: types mapped to strings" + SYNTAX OCTET STRING + +InetAddressIP ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "confd:inetAddressIP" + SYNTAX OCTET STRING (SIZE (4|16)) + +IpPrefix ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "confd:ipPrefix" + SYNTAX OCTET STRING (SIZE (5|17)) + +String ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1t" + STATUS current + DESCRIPTION "xs:string" + SYNTAX OCTET STRING + +IgmpIfStateEnum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "" + SYNTAX INTEGER {init(0),querier(1),non-querier(2)} + +ReplicatorStatusEnum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "" + SYNTAX INTEGER {yes(0),no(1)} + +IgmpIfEventEnum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "" + SYNTAX INTEGER {init-event(0),query-timer-expiry(1),query-from-lower-ip(2),other-querier-present(3)} + +RpfStatusEnum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "" + SYNTAX INTEGER {resolved(0),not-resolved(1)} + +MulticastFlags ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "Multicast flags" + SYNTAX BITS {s(0)} + +JoinTypeEnum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "" + SYNTAX INTEGER {invalid(0),starStarRp(1),starGroup(2),sourceGroup(3),sourceGroupRpt(4),autoRp(5),sourceActive(6)} + +IgmpGroupStateEnum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "" + SYNTAX INTEGER {no-members-present(0),members-present(1),v1-members-present(2),checking-membership(3)} + +MulticastOifFlags ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "Multicast OIF flags" + SYNTAX BITS {a(0)} + +UpstreamStateEnum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "" + SYNTAX INTEGER {invalid(0),not-joined(1),joined(2),not-pruned(3),pruned(4)} + +IgmpGroupEventEnum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "" + SYNTAX INTEGER {init-event(0),membership-report(1),v1-membership-report(2),leave(3),query-timer-expired(4),retransmit-timer-expired(5),v1-host-timer-expired(6)} + +-- Multicast information +-- tagpath /multicast +multicast OBJECT IDENTIFIER ::= { viptela-oper-multicast 1 } + +-- PIM information +-- tagpath /pim +pim OBJECT IDENTIFIER ::= { viptela-oper-multicast 2 } + +-- IGMP information +-- tagpath /igmp +igmp OBJECT IDENTIFIER ::= { viptela-oper-multicast 3 } + +-- Summary of various variables +-- tagpath /igmp/summary +igmpSummary OBJECT IDENTIFIER ::= { igmp 1 } + +-- tagpath /igmp/summary/version +igmpSummaryVersion OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Version" + ::= { igmpSummary 1 } + +-- tagpath /igmp/summary/query-interval +igmpSummaryQueryInterval OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Query Interval, in seconds" + ::= { igmpSummary 2 } + +-- tagpath /igmp/summary/query-response-time +igmpSummaryQueryResponseTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Query Response Time, in seconds" + ::= { igmpSummary 3 } + +-- tagpath /igmp/summary/last-member-query-response-time +igmpSummaryLastMemberQueryResponseTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Last member query response time, in seconds" + ::= { igmpSummary 4 } + +-- tagpath /igmp/summary/last-member-query-count +igmpSummaryLastMemberQueryCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Last member query count time" + ::= { igmpSummary 5 } + +-- tagpath /igmp/summary/querier-timeout +igmpSummaryQuerierTimeout OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Other Querier timeout, in seconds" + ::= { igmpSummary 6 } + +-- tagpath /multicast/rpf +multicastRpfTable OBJECT-TYPE + SYNTAX SEQUENCE OF MulticastRpfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "List of RPF entries" + ::= { multicast 1 } + +-- tagpath /multicast/rpf +multicastRpfEntry OBJECT-TYPE + SYNTAX MulticastRpfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { multicastRpfVpnId, multicastRpfRpfAddress } + ::= { multicastRpfTable 1 } + +MulticastRpfEntry ::= + SEQUENCE { + multicastRpfVpnId Unsigned32, + multicastRpfRpfAddress InetAddressIP, + multicastRpfRpfStatus RpfStatusEnum, + multicastRpfNexthopCount Unsigned32 + } + +-- tagpath /multicast/rpf/vpn-id +multicastRpfVpnId OBJECT-TYPE + SYNTAX VpnIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "VPN ID" + ::= { multicastRpfEntry 1 } + +-- tagpath /multicast/rpf/rpf-address +multicastRpfRpfAddress OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Address" + ::= { multicastRpfEntry 2 } + +-- tagpath /multicast/rpf/rpf-status +multicastRpfRpfStatus OBJECT-TYPE + SYNTAX RpfStatusEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "RPF status" + ::= { multicastRpfEntry 3 } + +-- tagpath /multicast/rpf/nexthop-count +multicastRpfNexthopCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Next-hop count" + ::= { multicastRpfEntry 4 } + +-- tagpath /multicast/rpf/rpf-nexthops +multicastRpfRpfNexthopsTable OBJECT-TYPE + SYNTAX SEQUENCE OF MulticastRpfRpfNexthopsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "List of next hops" + ::= { multicast 2 } + +-- tagpath /multicast/rpf/rpf-nexthops +multicastRpfRpfNexthopsEntry OBJECT-TYPE + SYNTAX MulticastRpfRpfNexthopsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { multicastRpfVpnId, multicastRpfRpfAddress, multicastRpfRpfNexthopsIndex } + ::= { multicastRpfRpfNexthopsTable 1 } + +MulticastRpfRpfNexthopsEntry ::= + SEQUENCE { + multicastRpfRpfNexthopsIndex Unsigned32, + multicastRpfRpfNexthopsRpfNbrAddr InetAddressIP, + multicastRpfRpfNexthopsRpfIfName String, + multicastRpfRpfNexthopsRpfTunnel InetAddressIP, + multicastRpfRpfNhopsRpfTunColor INTEGER, + multicastRpfRpfNhopsRpfTunEncap INTEGER + } + +-- tagpath /multicast/rpf/rpf-nexthops/index +multicastRpfRpfNexthopsIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Index" + ::= { multicastRpfRpfNexthopsEntry 1 } + +-- tagpath /multicast/rpf/rpf-nexthops/rpf-nbr-addr +multicastRpfRpfNexthopsRpfNbrAddr OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "RPF neighbor address" + ::= { multicastRpfRpfNexthopsEntry 2 } + +-- tagpath /multicast/rpf/rpf-nexthops/rpf-if-name +multicastRpfRpfNexthopsRpfIfName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Interface" + ::= { multicastRpfRpfNexthopsEntry 3 } + +-- tagpath /multicast/rpf/rpf-nexthops/rpf-tunnel +multicastRpfRpfNexthopsRpfTunnel OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tunnel end point" + ::= { multicastRpfRpfNexthopsEntry 4 } + +-- tagpath /multicast/rpf/rpf-nexthops/rpf-tunnel-color +multicastRpfRpfNhopsRpfTunColor OBJECT-TYPE + SYNTAX INTEGER {default(1),mpls(2),metro-ethernet(3),biz-internet(4),public-internet(5),lte(6),threeG(7),red(8),green(9),blue(10),gold(11),silver(12),bronze(13),custom1(14),custom2(15),custom3(16),private1(17),private2(18),private3(19),private4(20),private5(21),private6(22)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Color" + ::= { multicastRpfRpfNexthopsEntry 5 } + +-- tagpath /multicast/rpf/rpf-nexthops/rpf-tunnel-encap +multicastRpfRpfNhopsRpfTunEncap OBJECT-TYPE + SYNTAX INTEGER {gre(1),ipsec(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Encapsulation" + ::= { multicastRpfRpfNexthopsEntry 6 } + +-- tagpath /multicast/topology +multicastTopologyTable OBJECT-TYPE + SYNTAX SEQUENCE OF MulticastTopologyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "PIM topology database" + ::= { multicast 3 } + +-- tagpath /multicast/topology +multicastTopologyEntry OBJECT-TYPE + SYNTAX MulticastTopologyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { multicastTopologyVpnId, multicastTopologyGroup, multicastTopologySource, multicastTopologyJoinType } + ::= { multicastTopologyTable 1 } + +MulticastTopologyEntry ::= + SEQUENCE { + multicastTopologyVpnId Unsigned32, + multicastTopologyGroup InetAddressIP, + multicastTopologySource InetAddressIP, + multicastTopologyJoinType JoinTypeEnum, + multicastTopologyFlags MulticastFlags, + multicastTopologyRpAddress InetAddressIP, + multicastTopologyReplicator InetAddressIP, + multicastTopologyUpstreamNeighbor InetAddressIP, + multicastTopologyUpstreamState UpstreamStateEnum, + multicastTopologyUpstreamInterface String, + multicastTopologyUpTime String, + multicastTopologyExpires String + } + +-- tagpath /multicast/topology/vpn-id +multicastTopologyVpnId OBJECT-TYPE + SYNTAX VpnIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "VPN ID" + ::= { multicastTopologyEntry 1 } + +-- tagpath /multicast/topology/group +multicastTopologyGroup OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Group address" + ::= { multicastTopologyEntry 2 } + +-- tagpath /multicast/topology/source +multicastTopologySource OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Source address" + ::= { multicastTopologyEntry 3 } + +-- tagpath /multicast/topology/join-type +multicastTopologyJoinType OBJECT-TYPE + SYNTAX JoinTypeEnum + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Type of join" + ::= { multicastTopologyEntry 4 } + +-- tagpath /multicast/topology/Flags +multicastTopologyFlags OBJECT-TYPE + SYNTAX MulticastFlags + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Topology flags" + ::= { multicastTopologyEntry 5 } + +-- tagpath /multicast/topology/rp-address +multicastTopologyRpAddress OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "RP address" + ::= { multicastTopologyEntry 6 } + +-- tagpath /multicast/topology/replicator +multicastTopologyReplicator OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Multicast replicator" + ::= { multicastTopologyEntry 7 } + +-- tagpath /multicast/topology/upstream-neighbor +multicastTopologyUpstreamNeighbor OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Upstream neighbor" + ::= { multicastTopologyEntry 8 } + +-- tagpath /multicast/topology/upstream-state +multicastTopologyUpstreamState OBJECT-TYPE + SYNTAX UpstreamStateEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Upstream neighbor" + ::= { multicastTopologyEntry 9 } + +-- tagpath /multicast/topology/upstream-interface +multicastTopologyUpstreamInterface OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "RPF interface" + ::= { multicastTopologyEntry 10 } + +-- tagpath /multicast/topology/up-time +multicastTopologyUpTime OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Uptime (Days:Hours:Minutes:Seconds)" + ::= { multicastTopologyEntry 11 } + +-- tagpath /multicast/topology/expires +multicastTopologyExpires OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Expires (Days:Hours:Minutes:Seconds)" + ::= { multicastTopologyEntry 12 } + +-- tagpath /multicast/topology/topology-oil +multicastTopologyTopologyOilTable OBJECT-TYPE + SYNTAX SEQUENCE OF MulticastTopologyTopologyOilEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "List of outgoing interfaces" + ::= { multicast 4 } + +-- tagpath /multicast/topology/topology-oil +multicastTopologyTopologyOilEntry OBJECT-TYPE + SYNTAX MulticastTopologyTopologyOilEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { multicastTopologyVpnId, multicastTopologyGroup, multicastTopologySource, multicastTopologyJoinType, multicastTopologyTopologyOilIndex } + ::= { multicastTopologyTopologyOilTable 1 } + +MulticastTopologyTopologyOilEntry ::= + SEQUENCE { + multicastTopologyTopologyOilIndex Unsigned32, + multicastTopologyTopologyOilOifName String, + multicastTopologyTopologyOilOifFlags MulticastOifFlags, + multicastTopologyTopologyOilOifTunnel InetAddressIP + } + +-- tagpath /multicast/topology/topology-oil/index +multicastTopologyTopologyOilIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Index" + ::= { multicastTopologyTopologyOilEntry 1 } + +-- tagpath /multicast/topology/topology-oil/oif-name +multicastTopologyTopologyOilOifName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Outgoing interface name" + ::= { multicastTopologyTopologyOilEntry 2 } + +-- tagpath /multicast/topology/topology-oil/oif-flags +multicastTopologyTopologyOilOifFlags OBJECT-TYPE + SYNTAX MulticastOifFlags + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Outgoing interface flag" + ::= { multicastTopologyTopologyOilEntry 3 } + +-- tagpath /multicast/topology/topology-oil/oif-tunnel +multicastTopologyTopologyOilOifTunnel OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Outgoing tunnel end point" + ::= { multicastTopologyTopologyOilEntry 4 } + +-- tagpath /multicast/replicator +multicastReplicatorTable OBJECT-TYPE + SYNTAX SEQUENCE OF MulticastReplicatorEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "List of replicators" + ::= { multicast 5 } + +-- tagpath /multicast/replicator +multicastReplicatorEntry OBJECT-TYPE + SYNTAX MulticastReplicatorEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { multicastReplicatorVpnId, multicastReplicatorReplicatorAddress } + ::= { multicastReplicatorTable 1 } + +MulticastReplicatorEntry ::= + SEQUENCE { + multicastReplicatorVpnId Unsigned32, + multicastReplicatorReplicatorAddress InetAddressIP, + multicastReplicatorReplicatorStatus INTEGER, + multicastReplicatorLoadPercent Unsigned32 + } + +-- tagpath /multicast/replicator/vpn-id +multicastReplicatorVpnId OBJECT-TYPE + SYNTAX VpnIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "VPN ID" + ::= { multicastReplicatorEntry 1 } + +-- tagpath /multicast/replicator/replicator-address +multicastReplicatorReplicatorAddress OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Address" + ::= { multicastReplicatorEntry 2 } + +-- tagpath /multicast/replicator/replicator-status +multicastReplicatorReplicatorStatus OBJECT-TYPE + SYNTAX INTEGER {dOWN(1),uP(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Replicator status" + ::= { multicastReplicatorEntry 3 } + +-- tagpath /multicast/replicator/load-percent +multicastReplicatorLoadPercent OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Load percentage for VPN" + ::= { multicastReplicatorEntry 4 } + +-- tagpath /multicast/tunnel +multicastTunnelTable OBJECT-TYPE + SYNTAX SEQUENCE OF MulticastTunnelEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "List of tunnels" + ::= { multicast 6 } + +-- tagpath /multicast/tunnel +multicastTunnelEntry OBJECT-TYPE + SYNTAX MulticastTunnelEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { multicastTunnelVpnId, multicastTunnelTunnelAddress } + ::= { multicastTunnelTable 1 } + +MulticastTunnelEntry ::= + SEQUENCE { + multicastTunnelVpnId Unsigned32, + multicastTunnelTunnelAddress InetAddressIP, + multicastTunnelTunnelStatus INTEGER, + multicastTunnelReplicator ReplicatorStatusEnum + } + +-- tagpath /multicast/tunnel/vpn-id +multicastTunnelVpnId OBJECT-TYPE + SYNTAX VpnIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "VPN ID" + ::= { multicastTunnelEntry 1 } + +-- tagpath /multicast/tunnel/tunnel-address +multicastTunnelTunnelAddress OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Tunnel end point" + ::= { multicastTunnelEntry 2 } + +-- tagpath /multicast/tunnel/tunnel-status +multicastTunnelTunnelStatus OBJECT-TYPE + SYNTAX INTEGER {dOWN(1),uP(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tunnel status" + ::= { multicastTunnelEntry 3 } + +-- tagpath /multicast/tunnel/replicator +multicastTunnelReplicator OBJECT-TYPE + SYNTAX ReplicatorStatusEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Replicator status" + ::= { multicastTunnelEntry 4 } + +-- tagpath /pim/interface +pimInterfaceTable OBJECT-TYPE + SYNTAX SEQUENCE OF PimInterfaceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "List of interfaces" + ::= { pim 1 } + +-- tagpath /pim/interface +pimInterfaceEntry OBJECT-TYPE + SYNTAX PimInterfaceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { pimInterfaceVpnId, IMPLIED pimInterfaceIfName } + ::= { pimInterfaceTable 1 } + +PimInterfaceEntry ::= + SEQUENCE { + pimInterfaceVpnId Unsigned32, + pimInterfaceIfName String, + pimInterfaceIfAddr IpPrefix, + pimInterfaceNeighborCount Unsigned32, + pimInterfaceHelloInterval Unsigned32, + pimInterfacePriority Unsigned32, + pimInterfaceDrAddress InetAddressIP, + pimInterfaceJoinPruneInterval Unsigned32 + } + +-- tagpath /pim/interface/vpn-id +pimInterfaceVpnId OBJECT-TYPE + SYNTAX VpnIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "VPN ID" + ::= { pimInterfaceEntry 1 } + +-- tagpath /pim/interface/if-name +pimInterfaceIfName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Interface" + ::= { pimInterfaceEntry 2 } + +-- tagpath /pim/interface/if-addr +pimInterfaceIfAddr OBJECT-TYPE + SYNTAX IpPrefix + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Address" + ::= { pimInterfaceEntry 3 } + +-- tagpath /pim/interface/neighbor-count +pimInterfaceNeighborCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Neighbor count" + ::= { pimInterfaceEntry 4 } + +-- tagpath /pim/interface/hello-interval +pimInterfaceHelloInterval OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Hello interval" + ::= { pimInterfaceEntry 5 } + +-- tagpath /pim/interface/priority +pimInterfacePriority OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "DR priority" + ::= { pimInterfaceEntry 6 } + +-- tagpath /pim/interface/dr-address +pimInterfaceDrAddress OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "DR address" + ::= { pimInterfaceEntry 7 } + +-- tagpath /pim/interface/join-prune-interval +pimInterfaceJoinPruneInterval OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Join prune interval" + ::= { pimInterfaceEntry 8 } + +-- tagpath /pim/rp-mapping +pimRpMappingTable OBJECT-TYPE + SYNTAX SEQUENCE OF PimRpMappingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "List of RP mapping entries" + ::= { pim 2 } + +-- tagpath /pim/rp-mapping +pimRpMappingEntry OBJECT-TYPE + SYNTAX PimRpMappingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { pimRpMappingVpnId, pimRpMappingType, pimRpMappingGroup } + ::= { pimRpMappingTable 1 } + +PimRpMappingEntry ::= + SEQUENCE { + pimRpMappingVpnId Unsigned32, + pimRpMappingType INTEGER, + pimRpMappingGroup IpPrefix, + pimRpMappingRpAddress InetAddressIP + } + +-- tagpath /pim/rp-mapping/vpn-id +pimRpMappingVpnId OBJECT-TYPE + SYNTAX VpnIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "VPN ID" + ::= { pimRpMappingEntry 1 } + +-- tagpath /pim/rp-mapping/type +pimRpMappingType OBJECT-TYPE + SYNTAX INTEGER {auto-RP(0)} + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Mapping source type" + ::= { pimRpMappingEntry 2 } + +-- tagpath /pim/rp-mapping/group +pimRpMappingGroup OBJECT-TYPE + SYNTAX IpPrefix + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Group prefix" + ::= { pimRpMappingEntry 3 } + +-- tagpath /pim/rp-mapping/rp-address +pimRpMappingRpAddress OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "RP address" + ::= { pimRpMappingEntry 4 } + +-- tagpath /pim/neighbor +pimNeighborTable OBJECT-TYPE + SYNTAX SEQUENCE OF PimNeighborEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "List of neighbors" + ::= { pim 3 } + +-- tagpath /pim/neighbor +pimNeighborEntry OBJECT-TYPE + SYNTAX PimNeighborEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { pimNeighborVpnId, pimNeighborIfName, pimNeighborNbrAddr } + ::= { pimNeighborTable 1 } + +PimNeighborEntry ::= + SEQUENCE { + pimNeighborVpnId Unsigned32, + pimNeighborIfName String, + pimNeighborNbrAddr InetAddressIP, + pimNeighborUpTime String, + pimNeighborExpires String, + pimNeighborPriority Unsigned32, + pimNeighborHoldTime Unsigned32, + pimNeighborDrAddress InetAddressIP + } + +-- tagpath /pim/neighbor/vpn-id +pimNeighborVpnId OBJECT-TYPE + SYNTAX VpnIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "VPN ID" + ::= { pimNeighborEntry 1 } + +-- tagpath /pim/neighbor/if-name +pimNeighborIfName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Interface" + ::= { pimNeighborEntry 2 } + +-- tagpath /pim/neighbor/nbr-addr +pimNeighborNbrAddr OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Neighbor address" + ::= { pimNeighborEntry 3 } + +-- tagpath /pim/neighbor/up-time +pimNeighborUpTime OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Uptime (Days:Hours:Minutes:Seconds)" + ::= { pimNeighborEntry 4 } + +-- tagpath /pim/neighbor/expires +pimNeighborExpires OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Expires (Days:Hours:Minutes:Seconds)" + ::= { pimNeighborEntry 5 } + +-- tagpath /pim/neighbor/priority +pimNeighborPriority OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "DR priority" + ::= { pimNeighborEntry 6 } + +-- tagpath /pim/neighbor/hold-time +pimNeighborHoldTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Neighbor's advertised hold time" + ::= { pimNeighborEntry 7 } + +-- tagpath /pim/neighbor/dr-address +pimNeighborDrAddress OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "DR address" + ::= { pimNeighborEntry 8 } + +-- tagpath /pim/statistics +pimStatisticsTable OBJECT-TYPE + SYNTAX SEQUENCE OF PimStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Packet statistics" + ::= { pim 4 } + +-- tagpath /pim/statistics +pimStatisticsEntry OBJECT-TYPE + SYNTAX PimStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { pimStatisticsVpnId } + ::= { pimStatisticsTable 1 } + +PimStatisticsEntry ::= + SEQUENCE { + pimStatisticsVpnId Unsigned32, + pimStatisticsHelloRx Unsigned32, + pimStatisticsJoinPruneRx Unsigned32, + pimStatisticsAssertRx Unsigned32, + pimStatisticsAutoRpAnnounceRx Unsigned32, + pimStatisticsAutoRpMappingRx Unsigned32, + pimStatisticsUnsupportedRx Unsigned32, + pimStatisticsUnknownRx Unsigned32, + pimStatisticsBadRx Unsigned32, + pimStatisticsHelloTx Unsigned32, + pimStatisticsJoinPruneTx Unsigned32, + pimStatisticsAssertTx Unsigned32 + } + +-- tagpath /pim/statistics/vpn-id +pimStatisticsVpnId OBJECT-TYPE + SYNTAX VpnIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "VPN ID" + ::= { pimStatisticsEntry 1 } + +-- tagpath /pim/statistics/hello-rx +pimStatisticsHelloRx OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Hello packets received" + ::= { pimStatisticsEntry 2 } + +-- tagpath /pim/statistics/join-prune-rx +pimStatisticsJoinPruneRx OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Join-prune packets received" + ::= { pimStatisticsEntry 3 } + +-- tagpath /pim/statistics/assert-rx +pimStatisticsAssertRx OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Assert packets received" + ::= { pimStatisticsEntry 4 } + +-- tagpath /pim/statistics/auto-rp-announce-rx +pimStatisticsAutoRpAnnounceRx OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Auto-RP announce packets received" + ::= { pimStatisticsEntry 5 } + +-- tagpath /pim/statistics/auto-rp-mapping-rx +pimStatisticsAutoRpMappingRx OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Auto-RP mapping packets received" + ::= { pimStatisticsEntry 6 } + +-- tagpath /pim/statistics/unsupported-rx +pimStatisticsUnsupportedRx OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Unsupported packets received" + ::= { pimStatisticsEntry 7 } + +-- tagpath /pim/statistics/unknown-rx +pimStatisticsUnknownRx OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Unknown packets received" + ::= { pimStatisticsEntry 8 } + +-- tagpath /pim/statistics/bad-rx +pimStatisticsBadRx OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Bad packets received" + ::= { pimStatisticsEntry 9 } + +-- tagpath /pim/statistics/hello-tx +pimStatisticsHelloTx OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Hello packets transmitted" + ::= { pimStatisticsEntry 10 } + +-- tagpath /pim/statistics/join-prune-tx +pimStatisticsJoinPruneTx OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Join-prune packets transmitted" + ::= { pimStatisticsEntry 11 } + +-- tagpath /pim/statistics/assert-tx +pimStatisticsAssertTx OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Assert packets transmitted" + ::= { pimStatisticsEntry 12 } + +-- tagpath /igmp/interface +igmpInterfaceTable OBJECT-TYPE + SYNTAX SEQUENCE OF IgmpInterfaceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "List of interfaces" + ::= { igmp 2 } + +-- tagpath /igmp/interface +igmpInterfaceEntry OBJECT-TYPE + SYNTAX IgmpInterfaceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { igmpInterfaceVpnId, IMPLIED igmpInterfaceIfName } + ::= { igmpInterfaceTable 1 } + +IgmpInterfaceEntry ::= + SEQUENCE { + igmpInterfaceVpnId Unsigned32, + igmpInterfaceIfName String, + igmpInterfaceIfAddr IpPrefix, + igmpInterfaceGroupCount Unsigned32, + igmpInterfaceQuerier TruthValue, + igmpInterfaceQuerierIp InetAddressIP, + igmpInterfaceQueryInterval String, + igmpInterfaceState IgmpIfStateEnum, + igmpInterfaceOtherQuerierExpiry String, + igmpInterfaceEvent IgmpIfEventEnum + } + +-- tagpath /igmp/interface/vpn-id +igmpInterfaceVpnId OBJECT-TYPE + SYNTAX VpnIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "VPN ID" + ::= { igmpInterfaceEntry 1 } + +-- tagpath /igmp/interface/if-name +igmpInterfaceIfName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Interface" + ::= { igmpInterfaceEntry 2 } + +-- tagpath /igmp/interface/if-addr +igmpInterfaceIfAddr OBJECT-TYPE + SYNTAX IpPrefix + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Address" + ::= { igmpInterfaceEntry 3 } + +-- tagpath /igmp/interface/group-count +igmpInterfaceGroupCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of groups for this interface" + ::= { igmpInterfaceEntry 4 } + +-- tagpath /igmp/interface/querier +igmpInterfaceQuerier OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Querier state on this interface" + ::= { igmpInterfaceEntry 5 } + +-- tagpath /igmp/interface/querier-ip +igmpInterfaceQuerierIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Querier IP" + ::= { igmpInterfaceEntry 6 } + +-- tagpath /igmp/interface/query-interval +igmpInterfaceQueryInterval OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Expiration of the other querier, in seconds" + ::= { igmpInterfaceEntry 7 } + +-- tagpath /igmp/interface/state +igmpInterfaceState OBJECT-TYPE + SYNTAX IgmpIfStateEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Interface state for this interface" + ::= { igmpInterfaceEntry 8 } + +-- tagpath /igmp/interface/other-querier-expiry +igmpInterfaceOtherQuerierExpiry OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Expiration of the other querier, in seconds" + ::= { igmpInterfaceEntry 9 } + +-- tagpath /igmp/interface/event +igmpInterfaceEvent OBJECT-TYPE + SYNTAX IgmpIfEventEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Last interface event" + ::= { igmpInterfaceEntry 10 } + +-- tagpath /igmp/groups +igmpGroupsTable OBJECT-TYPE + SYNTAX SEQUENCE OF IgmpGroupsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "List of groups" + ::= { igmp 3 } + +-- tagpath /igmp/groups +igmpGroupsEntry OBJECT-TYPE + SYNTAX IgmpGroupsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { igmpGroupsVpnId, igmpGroupsIfName, igmpGroupsGroup } + ::= { igmpGroupsTable 1 } + +IgmpGroupsEntry ::= + SEQUENCE { + igmpGroupsVpnId Unsigned32, + igmpGroupsIfName String, + igmpGroupsGroup InetAddressIP, + igmpGroupsV1MembersPresent TruthValue, + igmpGroupsState IgmpGroupStateEnum, + igmpGroupsUptime String, + igmpGroupsExpires String, + igmpGroupsV1Expires String, + igmpGroupsEvent IgmpGroupEventEnum + } + +-- tagpath /igmp/groups/vpn-id +igmpGroupsVpnId OBJECT-TYPE + SYNTAX VpnIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "VPN ID" + ::= { igmpGroupsEntry 1 } + +-- tagpath /igmp/groups/if-name +igmpGroupsIfName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Interface name" + ::= { igmpGroupsEntry 2 } + +-- tagpath /igmp/groups/group +igmpGroupsGroup OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Group Address" + ::= { igmpGroupsEntry 3 } + +-- tagpath /igmp/groups/v1-members-present +igmpGroupsV1MembersPresent OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Whether IGMPv1 members are present" + ::= { igmpGroupsEntry 4 } + +-- tagpath /igmp/groups/state +igmpGroupsState OBJECT-TYPE + SYNTAX IgmpGroupStateEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "IGMP Group State" + ::= { igmpGroupsEntry 5 } + +-- tagpath /igmp/groups/uptime +igmpGroupsUptime OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "How long the group has been up" + ::= { igmpGroupsEntry 6 } + +-- tagpath /igmp/groups/expires +igmpGroupsExpires OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Expiration of the group, in seconds" + ::= { igmpGroupsEntry 7 } + +-- tagpath /igmp/groups/v1-expires +igmpGroupsV1Expires OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Time to expiration of IGMPv1 host timer, in seconds" + ::= { igmpGroupsEntry 8 } + +-- tagpath /igmp/groups/event +igmpGroupsEvent OBJECT-TYPE + SYNTAX IgmpGroupEventEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Last group event" + ::= { igmpGroupsEntry 9 } + +-- tagpath /igmp/statistics +igmpStatisticsTable OBJECT-TYPE + SYNTAX SEQUENCE OF IgmpStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Packet statistics" + ::= { igmp 4 } + +-- tagpath /igmp/statistics +igmpStatisticsEntry OBJECT-TYPE + SYNTAX IgmpStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { igmpStatisticsVpnId } + ::= { igmpStatisticsTable 1 } + +IgmpStatisticsEntry ::= + SEQUENCE { + igmpStatisticsVpnId Unsigned32, + igmpStatisticsRxGeneralQuery Counter64, + igmpStatisticsRxGroupQuery Counter64, + igmpStatisticsRxV1Report Counter64, + igmpStatisticsRxV2Report Counter64, + igmpStatisticsRxLeave Counter64, + igmpStatisticsRxUnknown Counter64, + igmpStatisticsRxError Counter64, + igmpStatisticsTxGeneralQuery Counter64, + igmpStatisticsTxGroupQuery Counter64, + igmpStatisticsTxError Counter64 + } + +-- tagpath /igmp/statistics/vpn-id +igmpStatisticsVpnId OBJECT-TYPE + SYNTAX VpnIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "VPN ID" + ::= { igmpStatisticsEntry 1 } + +-- tagpath /igmp/statistics/rx_general_query +igmpStatisticsRxGeneralQuery OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx General Query" + ::= { igmpStatisticsEntry 2 } + +-- tagpath /igmp/statistics/rx_group_query +igmpStatisticsRxGroupQuery OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx Group Query" + ::= { igmpStatisticsEntry 3 } + +-- tagpath /igmp/statistics/rx_v1_report +igmpStatisticsRxV1Report OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx V1 Report" + ::= { igmpStatisticsEntry 4 } + +-- tagpath /igmp/statistics/rx_v2_report +igmpStatisticsRxV2Report OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx V2 Report" + ::= { igmpStatisticsEntry 5 } + +-- tagpath /igmp/statistics/rx_leave +igmpStatisticsRxLeave OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx Leave" + ::= { igmpStatisticsEntry 6 } + +-- tagpath /igmp/statistics/rx_unknown +igmpStatisticsRxUnknown OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx Unknown" + ::= { igmpStatisticsEntry 7 } + +-- tagpath /igmp/statistics/rx_error +igmpStatisticsRxError OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx Error" + ::= { igmpStatisticsEntry 8 } + +-- tagpath /igmp/statistics/tx_general_query +igmpStatisticsTxGeneralQuery OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx General Query" + ::= { igmpStatisticsEntry 9 } + +-- tagpath /igmp/statistics/tx_group_query +igmpStatisticsTxGroupQuery OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx Group Query" + ::= { igmpStatisticsEntry 10 } + +-- tagpath /igmp/statistics/tx_error +igmpStatisticsTxError OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx Error" + ::= { igmpStatisticsEntry 11 } + +END diff --git a/viptela-mibs/20.6/VIPTELA-OPER-OSPF.mib b/viptela-mibs/20.6/VIPTELA-OPER-OSPF.mib new file mode 100644 index 0000000..9c87d5f --- /dev/null +++ b/viptela-mibs/20.6/VIPTELA-OPER-OSPF.mib @@ -0,0 +1,1945 @@ +-- Namespace: http://viptela.com/oper-ospf + + +VIPTELA-OPER-OSPF DEFINITIONS ::= BEGIN +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, + Integer32, Unsigned32, Counter32, Counter64, + Gauge32, IpAddress + FROM SNMPv2-SMI + TEXTUAL-CONVENTION, RowStatus, DateAndTime, + TruthValue + FROM SNMPv2-TC + viptela, VpnIndex + FROM VIPTELA-GLOBAL +; + +viptela-oper-ospf MODULE-IDENTITY + LAST-UPDATED "202107010000Z" + ORGANIZATION "Viptela, Inc." + CONTACT-INFO "Viptela, Inc. Email:support@viptela.com" + DESCRIPTION "This module defines the data model for OSPF operational data" + REVISION "202107010000Z" + DESCRIPTION "Viptela Revision 20.6" + REVISION "202103010000Z" + DESCRIPTION "Viptela Revision 20.5" + REVISION "202011010000Z" + DESCRIPTION "Viptela Revision 20.4" + REVISION "202007010000Z" + DESCRIPTION "Viptela Revision 20.3" + REVISION "202002240000Z" + DESCRIPTION "Viptela Revision 20.1" + REVISION "201911150000Z" + DESCRIPTION "Viptela Revision 19.3" + REVISION "201908150000Z" + DESCRIPTION "Viptela Revision 19.2" + REVISION "201811010000Z" + DESCRIPTION "Viptela Revision 18.4" + REVISION "201809200000Z" + DESCRIPTION "Viptela Revision 18.3.1" + REVISION "201806250000Z" + DESCRIPTION "Viptela Revision 18.3" + REVISION "201804250000Z" + DESCRIPTION "Viptela Revision 18.2" + REVISION "201803150000Z" + DESCRIPTION "Viptela Revision 18.1.1" + REVISION "201801160000Z" + DESCRIPTION "Viptela Revision 17.2.3" + REVISION "201708010000Z" + DESCRIPTION "Viptela Revision 17.2" + REVISION "201708010000Z" + DESCRIPTION "Viptela Revision 17.2" + REVISION "201705250000Z" + DESCRIPTION "Viptela Revision 17.1.1" + REVISION "201704060000Z" + DESCRIPTION "Viptela Revision 17.1" + REVISION "201702150000Z" + DESCRIPTION "Viptela Revision 16.3.2" + REVISION "201702060000Z" + DESCRIPTION "Viptela Revision 16.3.1" + REVISION "201611160000Z" + DESCRIPTION "Viptela Revision 16.3" + REVISION "201610250000Z" + DESCRIPTION "Viptela Revision 16.2.10" + REVISION "201610240000Z" + DESCRIPTION "Viptela Revision 16.2.4" + REVISION "201608100000Z" + DESCRIPTION "Viptela Revision 16.2.2" + REVISION "201608010000Z" + DESCRIPTION "Viptela Revision 16.2.1" + REVISION "201606090000Z" + DESCRIPTION "Viptela Revision 16.2" + REVISION "201604220000Z" + DESCRIPTION "Viptela Revision 16.1.1" + REVISION "201603150000Z" + DESCRIPTION "Viptela Revision 16.1" + REVISION "201601300000Z" + DESCRIPTION "Viptela Revision 15.4.3" + REVISION "201512280000Z" + DESCRIPTION "Viptela Revision 15.4.1" + REVISION "201512010000Z" + DESCRIPTION "Viptela Revision 15.4.0" + REVISION "201510310000Z" + DESCRIPTION "Viptela Revision 15.3.5" + REVISION "201509270000Z" + DESCRIPTION "Viptela Revision 15.3.3" + REVISION "201509010000Z" + DESCRIPTION "Viptela Revision 15.3.1" + REVISION "201507010000Z" + DESCRIPTION "Viptela Revision 15.3" + ::= { viptela 13 } + +UnsignedByte ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION "xs:unsignedByte" + SYNTAX Unsigned32 (0 .. 255) + +ConfdString ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1t" + STATUS current + DESCRIPTION "xs: and confd: types mapped to strings" + SYNTAX OCTET STRING + +Ipv4Prefix ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1d.1d.1d.1d/1d" + STATUS current + DESCRIPTION "confd:ipv4Prefix" + SYNTAX OCTET STRING (SIZE (5)) + +String ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1t" + STATUS current + DESCRIPTION "xs:string" + SYNTAX OCTET STRING + +OspfNeighborOptions ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "" + SYNTAX BITS {t(0),e(1),mc(2),np(3),ea(4),dc(5),o(6),dn(7)} + +OspfDbRlsaFlags ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "" + SYNTAX BITS {abr(0),asbr(1),vl(2),type-7(4),shortcut-abr(5)} + +-- OSPF information +-- tagpath /ospf +ospf OBJECT IDENTIFIER ::= { viptela-oper-ospf 1 } + +-- tagpath /ospf/neighbor +ospfNeighborTable OBJECT-TYPE + SYNTAX SEQUENCE OF OspfNeighborEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "List of neighbors" + ::= { viptela-oper-ospf 2 } + +-- tagpath /ospf/neighbor +ospfNeighborEntry OBJECT-TYPE + SYNTAX OspfNeighborEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { ospfNeighborVpnId, ospfNeighborSource, ospfNeighborIfIndex } + ::= { ospfNeighborTable 1 } + +OspfNeighborEntry ::= + SEQUENCE { + ospfNeighborVpnId Unsigned32, + ospfNeighborSource IpAddress, + ospfNeighborIfIndex Unsigned32, + ospfNeighborIfName String, + ospfNeighborRouterId IpAddress, + ospfNeighborIfAddress IpAddress, + ospfNeighborArea Unsigned32, + ospfNeighborAreaType INTEGER, + ospfNeighborNeighborState INTEGER, + ospfNeighborInterfaceState INTEGER, + ospfNeighborPriority Unsigned32, + ospfNeighborStateChanges Unsigned32, + ospfNeighborProgressiveChangeTime Unsigned32, + ospfNeighborRegressiveChangeTime Unsigned32, + ospfNeighborRegressiveChangeReason String, + ospfNeighborDesignatedRouterId IpAddress, + ospfNeighborBackupDesignatedRouterId IpAddress, + ospfNeighborDeadTimer Unsigned32, + ospfNeighborDbSummaryList Unsigned32, + ospfNeighborLinkStateReqList Counter64, + ospfNeighborLinkStateRetransList Counter64, + ospfNeighborOptions OspfNeighborOptions + } + +-- tagpath /ospf/neighbor/vpn-id +ospfNeighborVpnId OBJECT-TYPE + SYNTAX VpnIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "VPN ID" + ::= { ospfNeighborEntry 1 } + +-- tagpath /ospf/neighbor/source +ospfNeighborSource OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Neighbor address" + ::= { ospfNeighborEntry 2 } + +-- tagpath /ospf/neighbor/if-index +ospfNeighborIfIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Interface index" + ::= { ospfNeighborEntry 3 } + +-- tagpath /ospf/neighbor/if-name +ospfNeighborIfName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Interface name" + ::= { ospfNeighborEntry 4 } + +-- tagpath /ospf/neighbor/router-id +ospfNeighborRouterId OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Neighbor ID" + ::= { ospfNeighborEntry 5 } + +-- tagpath /ospf/neighbor/if-address +ospfNeighborIfAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Interface address" + ::= { ospfNeighborEntry 6 } + +-- tagpath /ospf/neighbor/area +ospfNeighborArea OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Area" + ::= { ospfNeighborEntry 7 } + +-- tagpath /ospf/neighbor/area-type +ospfNeighborAreaType OBJECT-TYPE + SYNTAX INTEGER {regular(0),stub(1),nssa(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Area type" + ::= { ospfNeighborEntry 8 } + +-- tagpath /ospf/neighbor/neighbor-state +ospfNeighborNeighborState OBJECT-TYPE + SYNTAX INTEGER {full(0),deleted(1),depend-upon(2),down(3),attempt(4),init(5),two-way(6),exstart(7),exchange(8),loading(9)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Neighbor state" + ::= { ospfNeighborEntry 9 } + +-- tagpath /ospf/neighbor/interface-state +ospfNeighborInterfaceState OBJECT-TYPE + SYNTAX INTEGER {if-depend-upon(0),if-down(1),if-loopback(2),if-waiting(3),if-point-to-point(4),if-dr-other(5),if-backup(6),if-dr(7)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Interface state" + ::= { ospfNeighborEntry 10 } + +-- tagpath /ospf/neighbor/priority +ospfNeighborPriority OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Priority" + ::= { ospfNeighborEntry 11 } + +-- tagpath /ospf/neighbor/state-changes +ospfNeighborStateChanges OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of state changes" + ::= { ospfNeighborEntry 12 } + +-- tagpath /ospf/neighbor/progressive-change-time +ospfNeighborProgressiveChangeTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Progressive change time, in seconds" + ::= { ospfNeighborEntry 13 } + +-- tagpath /ospf/neighbor/regressive-change-time +ospfNeighborRegressiveChangeTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Regressive change time, in seconds" + ::= { ospfNeighborEntry 14 } + +-- tagpath /ospf/neighbor/regressive-change-reason +ospfNeighborRegressiveChangeReason OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Regressive change reason" + ::= { ospfNeighborEntry 15 } + +-- tagpath /ospf/neighbor/designated-router-id +ospfNeighborDesignatedRouterId OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Designated router ID" + ::= { ospfNeighborEntry 16 } + +-- tagpath /ospf/neighbor/backup-designated-router-id +ospfNeighborBackupDesignatedRouterId OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Backup designated router ID" + ::= { ospfNeighborEntry 17 } + +-- tagpath /ospf/neighbor/dead-timer +ospfNeighborDeadTimer OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Dead timer, in seconds" + ::= { ospfNeighborEntry 18 } + +-- tagpath /ospf/neighbor/db-summary-list +ospfNeighborDbSummaryList OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Database summary list" + ::= { ospfNeighborEntry 19 } + +-- tagpath /ospf/neighbor/link-state-req-list +ospfNeighborLinkStateReqList OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Link state request list" + ::= { ospfNeighborEntry 20 } + +-- tagpath /ospf/neighbor/link-state-retrans-list +ospfNeighborLinkStateRetransList OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Link-state retransmission list" + ::= { ospfNeighborEntry 21 } + +-- tagpath /ospf/neighbor/options +ospfNeighborOptions OBJECT-TYPE + SYNTAX OspfNeighborOptions + MAX-ACCESS read-only + STATUS current + DESCRIPTION "OSPF neighbor options (DN|DC|E|EA|MC|NP|O|T)" + ::= { ospfNeighborEntry 22 } + +-- tagpath /ospf/interface +ospfInterfaceTable OBJECT-TYPE + SYNTAX SEQUENCE OF OspfInterfaceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "List of interfaces" + ::= { viptela-oper-ospf 3 } + +-- tagpath /ospf/interface +ospfInterfaceEntry OBJECT-TYPE + SYNTAX OspfInterfaceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { ospfInterfaceVpnId, ospfInterfaceIfAddr, ospfInterfaceIfIndex } + ::= { ospfInterfaceTable 1 } + +OspfInterfaceEntry ::= + SEQUENCE { + ospfInterfaceVpnId Unsigned32, + ospfInterfaceIfAddr OCTET STRING, + ospfInterfaceIfIndex Unsigned32, + ospfInterfaceIfName String, + ospfInterfaceMtu Unsigned32, + ospfInterfaceBandwidth Unsigned32, + ospfInterfaceBroadcastAddr IpAddress, + ospfInterfaceAreaAddr Unsigned32, + ospfInterfaceMtuMismatch TruthValue, + ospfInterfaceRouterId IpAddress, + ospfInterfaceIfType INTEGER, + ospfInterfaceCost Unsigned32, + ospfInterfaceDelay Unsigned32, + ospfInterfaceOspfIfState INTEGER, + ospfInterfacePriority Unsigned32, + ospfInterfaceDesignatedRouterId IpAddress, + ospfInterfaceBackupDesignatedRouterId IpAddress, + ospfInterfaceDesignatedRouterIp IpAddress, + ospfInterfaceBackupDesignatedRouterIp IpAddress, + ospfInterfaceLsaSeqnum Unsigned32, + ospfInterfaceMembers INTEGER, + ospfInterfaceHelloTimer Unsigned32, + ospfInterfaceDeadInterval Unsigned32, + ospfInterfaceRetransmitTimer Unsigned32, + ospfInterfaceNeighborCount Unsigned32, + ospfInterfaceAdjNeighborCount Unsigned32, + ospfInterfaceHelloDueTime Unsigned32, + ospfInterfaceOperState TruthValue, + ospfInterfaceMd5KeyId UnsignedByte, + ospfInterfaceMd5Key String + } + +-- tagpath /ospf/interface/vpn-id +ospfInterfaceVpnId OBJECT-TYPE + SYNTAX VpnIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "VPN ID" + ::= { ospfInterfaceEntry 1 } + +-- tagpath /ospf/interface/if-addr +ospfInterfaceIfAddr OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (5)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Interface address" + ::= { ospfInterfaceEntry 2 } + +-- tagpath /ospf/interface/if-index +ospfInterfaceIfIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Interface index" + ::= { ospfInterfaceEntry 3 } + +-- tagpath /ospf/interface/if-name +ospfInterfaceIfName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Interface name" + ::= { ospfInterfaceEntry 4 } + +-- tagpath /ospf/interface/mtu +ospfInterfaceMtu OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "MTU, in bytes" + ::= { ospfInterfaceEntry 5 } + +-- tagpath /ospf/interface/bandwidth +ospfInterfaceBandwidth OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Bandwidth, in kilobits" + ::= { ospfInterfaceEntry 6 } + +-- tagpath /ospf/interface/broadcast-addr +ospfInterfaceBroadcastAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Broadcast address" + ::= { ospfInterfaceEntry 7 } + +-- tagpath /ospf/interface/area-addr +ospfInterfaceAreaAddr OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Area address" + ::= { ospfInterfaceEntry 8 } + +-- tagpath /ospf/interface/mtu-mismatch +ospfInterfaceMtuMismatch OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "MTU mismatch detection" + ::= { ospfInterfaceEntry 9 } + +-- tagpath /ospf/interface/router-id +ospfInterfaceRouterId OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Router ID" + ::= { ospfInterfaceEntry 10 } + +-- tagpath /ospf/interface/if-type +ospfInterfaceIfType OBJECT-TYPE + SYNTAX INTEGER {none(0),point-to-point(1),broadcast(2),nbma(3),point-to-multipoint(4),loopback(5)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Interface type" + ::= { ospfInterfaceEntry 11 } + +-- tagpath /ospf/interface/cost +ospfInterfaceCost OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Cost" + ::= { ospfInterfaceEntry 12 } + +-- tagpath /ospf/interface/delay +ospfInterfaceDelay OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Delay" + ::= { ospfInterfaceEntry 13 } + +-- tagpath /ospf/interface/ospf-if-state +ospfInterfaceOspfIfState OBJECT-TYPE + SYNTAX INTEGER {if-depend-upon(0),if-down(1),if-loopback(2),if-waiting(3),if-point-to-point(4),if-dr-other(5),if-backup(6),if-dr(7)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "State" + ::= { ospfInterfaceEntry 14 } + +-- tagpath /ospf/interface/priority +ospfInterfacePriority OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Priority" + ::= { ospfInterfaceEntry 15 } + +-- tagpath /ospf/interface/designated-router-id +ospfInterfaceDesignatedRouterId OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Designated router ID" + ::= { ospfInterfaceEntry 16 } + +-- tagpath /ospf/interface/backup-designated-router-id +ospfInterfaceBackupDesignatedRouterId OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Backup designated router ID" + ::= { ospfInterfaceEntry 17 } + +-- tagpath /ospf/interface/designated-router-ip +ospfInterfaceDesignatedRouterIp OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Designated router address" + ::= { ospfInterfaceEntry 18 } + +-- tagpath /ospf/interface/backup-designated-router-ip +ospfInterfaceBackupDesignatedRouterIp OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Backup designated router address" + ::= { ospfInterfaceEntry 19 } + +-- tagpath /ospf/interface/lsa-seqnum +ospfInterfaceLsaSeqnum OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "LSA sequence number" + ::= { ospfInterfaceEntry 20 } + +-- tagpath /ospf/interface/members +ospfInterfaceMembers OBJECT-TYPE + SYNTAX INTEGER {all(0),designated(1),both(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Members" + ::= { ospfInterfaceEntry 21 } + +-- tagpath /ospf/interface/hello-timer +ospfInterfaceHelloTimer OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Hello timer, in seconds" + ::= { ospfInterfaceEntry 22 } + +-- tagpath /ospf/interface/dead-interval +ospfInterfaceDeadInterval OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Dead interval, in seconds" + ::= { ospfInterfaceEntry 23 } + +-- tagpath /ospf/interface/retransmit-timer +ospfInterfaceRetransmitTimer OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Retransmit timer, in seconds" + ::= { ospfInterfaceEntry 24 } + +-- tagpath /ospf/interface/neighbor-count +ospfInterfaceNeighborCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Neighbor count" + ::= { ospfInterfaceEntry 25 } + +-- tagpath /ospf/interface/adj-neighbor-count +ospfInterfaceAdjNeighborCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Adjacent neighbor count" + ::= { ospfInterfaceEntry 26 } + +-- tagpath /ospf/interface/hello-due-time +ospfInterfaceHelloDueTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Hello due time, in seconds" + ::= { ospfInterfaceEntry 27 } + +-- tagpath /ospf/interface/oper-state +ospfInterfaceOperState OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Up or down" + ::= { ospfInterfaceEntry 28 } + +-- tagpath /ospf/interface/md5-key-id +ospfInterfaceMd5KeyId OBJECT-TYPE + SYNTAX UnsignedByte + MAX-ACCESS read-only + STATUS current + DESCRIPTION "MD5 key ID" + ::= { ospfInterfaceEntry 29 } + +-- tagpath /ospf/interface/md5-key +ospfInterfaceMd5Key OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "MD5 key (hashed)" + ::= { ospfInterfaceEntry 30 } + +-- tagpath /ospf/lsa-database +ospfDatabaseTable OBJECT-TYPE + SYNTAX SEQUENCE OF OspfDatabaseEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "LSA database" + ::= { viptela-oper-ospf 4 } + +-- tagpath /ospf/lsa-database +ospfDatabaseEntry OBJECT-TYPE + SYNTAX OspfDatabaseEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { ospfDatabaseVpnId, ospfDatabaseArea, ospfDatabaseLsaType, ospfDatabaseLinkId, ospfDatabaseAdvRouter } + ::= { ospfDatabaseTable 1 } + +OspfDatabaseEntry ::= + SEQUENCE { + ospfDatabaseVpnId Unsigned32, + ospfDatabaseArea Unsigned32, + ospfDatabaseLsaType INTEGER, + ospfDatabaseLinkId IpAddress, + ospfDatabaseAdvRouter IpAddress, + ospfDatabaseChecksum Unsigned32, + ospfDatabaseAge Unsigned32, + ospfDatabaseSequence Unsigned32, + ospfDatabaseLength Unsigned32, + ospfDatabaseOptions Unsigned32, + ospfDatabaseOptionsFlags OspfNeighborOptions, + ospfDatabaseFlags Unsigned32, + ospfDatabaseRlsaFlags OspfDbRlsaFlags, + ospfDatabaseRlsaFlagsValue Unsigned32, + ospfDatabasePrefix Ipv4Prefix, + ospfDatabaseTag Unsigned32, + ospfDatabaseMetricType INTEGER, + ospfDatabaseMask IpAddress, + ospfDatabaseMetric Unsigned32, + ospfDatabaseForwardingAddr IpAddress, + ospfDatabaseLinkCount Unsigned32 + } + +-- tagpath /ospf/lsa-database/vpn-id +ospfDatabaseVpnId OBJECT-TYPE + SYNTAX VpnIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "VPN ID" + ::= { ospfDatabaseEntry 1 } + +-- tagpath /ospf/lsa-database/area +ospfDatabaseArea OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Area" + ::= { ospfDatabaseEntry 2 } + +-- tagpath /ospf/lsa-database/lsa-type +ospfDatabaseLsaType OBJECT-TYPE + SYNTAX INTEGER {unknown(0),router(1),network(2),summary(3),asbr-summary(4),external(5),group-member(6),nssa-external(7),type-ext-attributes(8),link-local-opaque(9),area-local-opaque(10),as-external-opaque(11)} + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Link type" + ::= { ospfDatabaseEntry 3 } + +-- tagpath /ospf/lsa-database/link-id +ospfDatabaseLinkId OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Link state ID" + ::= { ospfDatabaseEntry 4 } + +-- tagpath /ospf/lsa-database/adv-router +ospfDatabaseAdvRouter OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Advertising router" + ::= { ospfDatabaseEntry 5 } + +-- tagpath /ospf/lsa-database/checksum +ospfDatabaseChecksum OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Checksum" + ::= { ospfDatabaseEntry 6 } + +-- tagpath /ospf/lsa-database/age +ospfDatabaseAge OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Age" + ::= { ospfDatabaseEntry 7 } + +-- tagpath /ospf/lsa-database/sequence +ospfDatabaseSequence OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Sequence" + ::= { ospfDatabaseEntry 8 } + +-- tagpath /ospf/lsa-database/length +ospfDatabaseLength OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Length" + ::= { ospfDatabaseEntry 9 } + +-- tagpath /ospf/lsa-database/options +ospfDatabaseOptions OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Options" + ::= { ospfDatabaseEntry 10 } + +-- tagpath /ospf/lsa-database/options-flags +ospfDatabaseOptionsFlags OBJECT-TYPE + SYNTAX OspfNeighborOptions + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Options flags" + ::= { ospfDatabaseEntry 11 } + +-- tagpath /ospf/lsa-database/flags +ospfDatabaseFlags OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Flags" + ::= { ospfDatabaseEntry 12 } + +-- tagpath /ospf/lsa-database/rlsa-flags +ospfDatabaseRlsaFlags OBJECT-TYPE + SYNTAX OspfDbRlsaFlags + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Router LSA flags (valid for router) (ABR, ASBR, NT, shortcut ABR, Type-7, Virtual" + ::= { ospfDatabaseEntry 13 } + +-- tagpath /ospf/lsa-database/rlsa-flags-value +ospfDatabaseRlsaFlagsValue OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Router LSA flags value (valid for router)" + ::= { ospfDatabaseEntry 14 } + +-- tagpath /ospf/lsa-database/prefix +ospfDatabasePrefix OBJECT-TYPE + SYNTAX Ipv4Prefix + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Prefix" + ::= { ospfDatabaseEntry 15 } + +-- tagpath /ospf/lsa-database/tag +ospfDatabaseTag OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tag" + ::= { ospfDatabaseEntry 16 } + +-- tagpath /ospf/lsa-database/metric-type +ospfDatabaseMetricType OBJECT-TYPE + SYNTAX INTEGER {type1(0),type2(1)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Metric type" + ::= { ospfDatabaseEntry 17 } + +-- tagpath /ospf/lsa-database/mask +ospfDatabaseMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Mask" + ::= { ospfDatabaseEntry 18 } + +-- tagpath /ospf/lsa-database/metric +ospfDatabaseMetric OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Metric" + ::= { ospfDatabaseEntry 19 } + +-- tagpath /ospf/lsa-database/forwarding-addr +ospfDatabaseForwardingAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Forwarding address" + ::= { ospfDatabaseEntry 20 } + +-- tagpath /ospf/lsa-database/link-count +ospfDatabaseLinkCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Router links" + ::= { ospfDatabaseEntry 21 } + +-- tagpath /ospf/lsa-database/router-link +ospfDatabaseRouterLinkTable OBJECT-TYPE + SYNTAX SEQUENCE OF OspfDatabaseRouterLinkEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "List of router links" + ::= { viptela-oper-ospf 5 } + +-- tagpath /ospf/lsa-database/router-link +ospfDatabaseRouterLinkEntry OBJECT-TYPE + SYNTAX OspfDatabaseRouterLinkEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { ospfDatabaseVpnId, ospfDatabaseArea, ospfDatabaseLsaType, ospfDatabaseLinkId, ospfDatabaseAdvRouter, ospfDatabaseRouterLinkLinkIndex } + ::= { ospfDatabaseRouterLinkTable 1 } + +OspfDatabaseRouterLinkEntry ::= + SEQUENCE { + ospfDatabaseRouterLinkLinkIndex Unsigned32, + ospfDatabaseRouterLinkRouterLinkId IpAddress, + ospfDatabaseRouterLinkData IpAddress, + ospfDatabaseRouterLinkTosMetric Unsigned32, + ospfDatabaseRouterLinkRouterLinkType INTEGER + } + +-- tagpath /ospf/lsa-database/router-link/link-index +ospfDatabaseRouterLinkLinkIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Link Index" + ::= { ospfDatabaseRouterLinkEntry 1 } + +-- tagpath /ospf/lsa-database/router-link/router-link-id +ospfDatabaseRouterLinkRouterLinkId OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Link ID" + ::= { ospfDatabaseRouterLinkEntry 2 } + +-- tagpath /ospf/lsa-database/router-link/data +ospfDatabaseRouterLinkData OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Link Data" + ::= { ospfDatabaseRouterLinkEntry 3 } + +-- tagpath /ospf/lsa-database/router-link/tos-metric +ospfDatabaseRouterLinkTosMetric OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "TOS metric" + ::= { ospfDatabaseRouterLinkEntry 4 } + +-- tagpath /ospf/lsa-database/router-link/router-link-type +ospfDatabaseRouterLinkRouterLinkType OBJECT-TYPE + SYNTAX INTEGER {point-to-point(0),transit(1),stub(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Link type" + ::= { ospfDatabaseRouterLinkEntry 5 } + +-- tagpath /ospf/lsa-database/network-link +ospfDatabaseNetworkLinkTable OBJECT-TYPE + SYNTAX SEQUENCE OF OspfDatabaseNetworkLinkEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "List of network links" + ::= { viptela-oper-ospf 6 } + +-- tagpath /ospf/lsa-database/network-link +ospfDatabaseNetworkLinkEntry OBJECT-TYPE + SYNTAX OspfDatabaseNetworkLinkEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { ospfDatabaseVpnId, ospfDatabaseArea, ospfDatabaseLsaType, ospfDatabaseLinkId, ospfDatabaseAdvRouter, ospfDatabaseNetworkLinkLinkIndex } + ::= { ospfDatabaseNetworkLinkTable 1 } + +OspfDatabaseNetworkLinkEntry ::= + SEQUENCE { + ospfDatabaseNetworkLinkLinkIndex Unsigned32, + ospfDatabaseNetworkLinkNetworkLinkId IpAddress + } + +-- tagpath /ospf/lsa-database/network-link/link-index +ospfDatabaseNetworkLinkLinkIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Link Index" + ::= { ospfDatabaseNetworkLinkEntry 1 } + +-- tagpath /ospf/lsa-database/network-link/network-link-id +ospfDatabaseNetworkLinkNetworkLinkId OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Link ID" + ::= { ospfDatabaseNetworkLinkEntry 2 } + +-- tagpath /ospf/external-database +ospfExternalDatabaseTable OBJECT-TYPE + SYNTAX SEQUENCE OF OspfExternalDatabaseEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "External LSA database" + ::= { viptela-oper-ospf 7 } + +-- tagpath /ospf/external-database +ospfExternalDatabaseEntry OBJECT-TYPE + SYNTAX OspfExternalDatabaseEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { ospfExternalDatabaseVpnId, ospfExternalDatabaseLinkId, ospfExternalDatabaseAdvRouter } + ::= { ospfExternalDatabaseTable 1 } + +OspfExternalDatabaseEntry ::= + SEQUENCE { + ospfExternalDatabaseVpnId Unsigned32, + ospfExternalDatabaseLinkId IpAddress, + ospfExternalDatabaseAdvRouter IpAddress, + ospfExternalDatabaseChecksum Unsigned32, + ospfExternalDatabaseAge Unsigned32, + ospfExternalDatabaseSequence Unsigned32, + ospfExternalDatabaseLength Unsigned32, + ospfExternalDatabaseOptions Unsigned32, + ospfExternalDatabaseOptionsFlags OspfNeighborOptions, + ospfExternalDatabaseFlags Unsigned32, + ospfExternalDatabasePrefix Ipv4Prefix, + ospfExternalDatabaseTag Unsigned32, + ospfExternalDatabaseMetricType INTEGER, + ospfExternalDatabaseMask IpAddress, + ospfExternalDatabaseMetric Unsigned32, + ospfExternalDatabaseForwardingAddr IpAddress + } + +-- tagpath /ospf/external-database/vpn-id +ospfExternalDatabaseVpnId OBJECT-TYPE + SYNTAX VpnIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "VPN ID" + ::= { ospfExternalDatabaseEntry 1 } + +-- tagpath /ospf/external-database/link-id +ospfExternalDatabaseLinkId OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Link-state ID" + ::= { ospfExternalDatabaseEntry 2 } + +-- tagpath /ospf/external-database/adv-router +ospfExternalDatabaseAdvRouter OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Advertising router" + ::= { ospfExternalDatabaseEntry 3 } + +-- tagpath /ospf/external-database/checksum +ospfExternalDatabaseChecksum OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Checksum" + ::= { ospfExternalDatabaseEntry 4 } + +-- tagpath /ospf/external-database/age +ospfExternalDatabaseAge OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Age" + ::= { ospfExternalDatabaseEntry 5 } + +-- tagpath /ospf/external-database/sequence +ospfExternalDatabaseSequence OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Sequence" + ::= { ospfExternalDatabaseEntry 6 } + +-- tagpath /ospf/external-database/length +ospfExternalDatabaseLength OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Length" + ::= { ospfExternalDatabaseEntry 7 } + +-- tagpath /ospf/external-database/options +ospfExternalDatabaseOptions OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Options" + ::= { ospfExternalDatabaseEntry 8 } + +-- tagpath /ospf/external-database/options-flags +ospfExternalDatabaseOptionsFlags OBJECT-TYPE + SYNTAX OspfNeighborOptions + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Options flags" + ::= { ospfExternalDatabaseEntry 9 } + +-- tagpath /ospf/external-database/flags +ospfExternalDatabaseFlags OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Flags" + ::= { ospfExternalDatabaseEntry 10 } + +-- tagpath /ospf/external-database/prefix +ospfExternalDatabasePrefix OBJECT-TYPE + SYNTAX Ipv4Prefix + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Prefix" + ::= { ospfExternalDatabaseEntry 11 } + +-- tagpath /ospf/external-database/tag +ospfExternalDatabaseTag OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tag" + ::= { ospfExternalDatabaseEntry 12 } + +-- tagpath /ospf/external-database/metric-type +ospfExternalDatabaseMetricType OBJECT-TYPE + SYNTAX INTEGER {type1(0),type2(1)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Metric type" + ::= { ospfExternalDatabaseEntry 13 } + +-- tagpath /ospf/external-database/mask +ospfExternalDatabaseMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Mask" + ::= { ospfExternalDatabaseEntry 14 } + +-- tagpath /ospf/external-database/metric +ospfExternalDatabaseMetric OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Metric" + ::= { ospfExternalDatabaseEntry 15 } + +-- tagpath /ospf/external-database/forwarding-addr +ospfExternalDatabaseForwardingAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Forwarding address" + ::= { ospfExternalDatabaseEntry 16 } + +-- tagpath /ospf/routes-table +ospfRoutesTableTable OBJECT-TYPE + SYNTAX SEQUENCE OF OspfRoutesTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "List of routes" + ::= { viptela-oper-ospf 8 } + +-- tagpath /ospf/routes-table +ospfRoutesTableEntry OBJECT-TYPE + SYNTAX OspfRoutesTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { ospfRoutesTableVpnId, ospfRoutesTableRouteType, ospfRoutesTablePrefix } + ::= { ospfRoutesTableTable 1 } + +OspfRoutesTableEntry ::= + SEQUENCE { + ospfRoutesTableVpnId Unsigned32, + ospfRoutesTableRouteType INTEGER, + ospfRoutesTablePrefix Ipv4Prefix + } + +-- tagpath /ospf/routes-table/vpn-id +ospfRoutesTableVpnId OBJECT-TYPE + SYNTAX VpnIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION "VPN ID" + ::= { ospfRoutesTableEntry 1 } + +-- tagpath /ospf/routes-table/route-type +ospfRoutesTableRouteType OBJECT-TYPE + SYNTAX INTEGER {router(0),network(1),external(2)} + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Route type" + ::= { ospfRoutesTableEntry 2 } + +-- tagpath /ospf/routes-table/prefix +ospfRoutesTablePrefix OBJECT-TYPE + SYNTAX Ipv4Prefix + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Route" + ::= { ospfRoutesTableEntry 3 } + +-- tagpath /ospf/routes-table/info +ospfRoutesTableInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF OspfRoutesTableInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "List of route information" + ::= { viptela-oper-ospf 9 } + +-- tagpath /ospf/routes-table/info +ospfRoutesTableInfoEntry OBJECT-TYPE + SYNTAX OspfRoutesTableInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { ospfRoutesTableVpnId, ospfRoutesTableRouteType, ospfRoutesTablePrefix, ospfRoutesTableInfoInfoId } + ::= { ospfRoutesTableInfoTable 1 } + +OspfRoutesTableInfoEntry ::= + SEQUENCE { + ospfRoutesTableInfoInfoId Unsigned32, + ospfRoutesTableInfoAreaId Unsigned32, + ospfRoutesTableInfoCost Unsigned32, + ospfRoutesTableInfoFlags Unsigned32, + ospfRoutesTableInfoPathType INTEGER, + ospfRoutesTableInfoDestType INTEGER, + ospfRoutesTableInfoTag Unsigned32, + ospfRoutesTableInfoType2Cost Unsigned32, + ospfRoutesTableInfoNextHop IpAddress, + ospfRoutesTableInfoIfName String + } + +-- tagpath /ospf/routes-table/info/info-id +ospfRoutesTableInfoInfoId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Info ID" + ::= { ospfRoutesTableInfoEntry 1 } + +-- tagpath /ospf/routes-table/info/area-id +ospfRoutesTableInfoAreaId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Area ID" + ::= { ospfRoutesTableInfoEntry 2 } + +-- tagpath /ospf/routes-table/info/cost +ospfRoutesTableInfoCost OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Cost" + ::= { ospfRoutesTableInfoEntry 3 } + +-- tagpath /ospf/routes-table/info/flags +ospfRoutesTableInfoFlags OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Flags" + ::= { ospfRoutesTableInfoEntry 4 } + +-- tagpath /ospf/routes-table/info/path-type +ospfRoutesTableInfoPathType OBJECT-TYPE + SYNTAX INTEGER {intra-area(0),inter-area(1),external1(2),external2(3),nssa-external1(4),nssa-external2(5)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Path type" + ::= { ospfRoutesTableInfoEntry 5 } + +-- tagpath /ospf/routes-table/info/dest-type +ospfRoutesTableInfoDestType OBJECT-TYPE + SYNTAX INTEGER {router(0),network(1),discard(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Destination type" + ::= { ospfRoutesTableInfoEntry 6 } + +-- tagpath /ospf/routes-table/info/tag +ospfRoutesTableInfoTag OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tag" + ::= { ospfRoutesTableInfoEntry 7 } + +-- tagpath /ospf/routes-table/info/type2-cost +ospfRoutesTableInfoType2Cost OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Type 2 cost" + ::= { ospfRoutesTableInfoEntry 8 } + +-- tagpath /ospf/routes-table/info/next-hop +ospfRoutesTableInfoNextHop OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Next hop" + ::= { ospfRoutesTableInfoEntry 9 } + +-- tagpath /ospf/routes-table/info/if-name +ospfRoutesTableInfoIfName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Interface name" + ::= { ospfRoutesTableInfoEntry 10 } + +-- tagpath /ospf/database-summary +ospfDatabaseSummaryTable OBJECT-TYPE + SYNTAX SEQUENCE OF OspfDatabaseSummaryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "OSPF database summary" + ::= { viptela-oper-ospf 10 } + +-- tagpath /ospf/database-summary +ospfDatabaseSummaryEntry OBJECT-TYPE + SYNTAX OspfDatabaseSummaryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { ospfDatabaseSummaryVpnId, ospfDatabaseSummaryAreaId } + ::= { ospfDatabaseSummaryTable 1 } + +OspfDatabaseSummaryEntry ::= + SEQUENCE { + ospfDatabaseSummaryVpnId Unsigned32, + ospfDatabaseSummaryAreaId Unsigned32, + ospfDatabaseSummaryRouterLsa Unsigned32, + ospfDatabaseSummaryNetworkLsa Unsigned32, + ospfDatabaseSummarySummaryLsa Unsigned32, + ospfDatabaseSummaryAsbrSummaryLsa Unsigned32, + ospfDatabaseSummaryNssaLsa Unsigned32, + ospfDatabaseSummaryTotalLsa Unsigned32 + } + +-- tagpath /ospf/database-summary/vpn-id +ospfDatabaseSummaryVpnId OBJECT-TYPE + SYNTAX VpnIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "VPN ID" + ::= { ospfDatabaseSummaryEntry 1 } + +-- tagpath /ospf/database-summary/area-id +ospfDatabaseSummaryAreaId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Area ID" + ::= { ospfDatabaseSummaryEntry 2 } + +-- tagpath /ospf/database-summary/router-lsa +ospfDatabaseSummaryRouterLsa OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Router LSA count" + ::= { ospfDatabaseSummaryEntry 3 } + +-- tagpath /ospf/database-summary/network-lsa +ospfDatabaseSummaryNetworkLsa OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Network LSA count" + ::= { ospfDatabaseSummaryEntry 4 } + +-- tagpath /ospf/database-summary/summary-lsa +ospfDatabaseSummarySummaryLsa OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Summary LSA count" + ::= { ospfDatabaseSummaryEntry 5 } + +-- tagpath /ospf/database-summary/asbr-summary-lsa +ospfDatabaseSummaryAsbrSummaryLsa OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "ASBR summary LSA count" + ::= { ospfDatabaseSummaryEntry 6 } + +-- tagpath /ospf/database-summary/nssa-lsa +ospfDatabaseSummaryNssaLsa OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "NSSA LSA count" + ::= { ospfDatabaseSummaryEntry 7 } + +-- tagpath /ospf/database-summary/total-lsa +ospfDatabaseSummaryTotalLsa OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Total LSA count" + ::= { ospfDatabaseSummaryEntry 8 } + +-- tagpath /ospf/process +ospfProcessTable OBJECT-TYPE + SYNTAX SEQUENCE OF OspfProcessEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "OSPF process" + ::= { viptela-oper-ospf 11 } + +-- tagpath /ospf/process +ospfProcessEntry OBJECT-TYPE + SYNTAX OspfProcessEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { ospfProcessVpnId } + ::= { ospfProcessTable 1 } + +OspfProcessEntry ::= + SEQUENCE { + ospfProcessVpnId Unsigned32, + ospfProcessRouterId IpAddress, + ospfProcessDeferredShutdown TruthValue, + ospfProcessRfc1583Compatible TruthValue, + ospfProcessStubRouterAdv TruthValue, + ospfProcessStubRouterStart Unsigned32, + ospfProcessStubRouterShut Unsigned32, + ospfProcessSpfDelay Unsigned32, + ospfProcessSpfHoldtime Unsigned32, + ospfProcessSpfMaxHoldtime Unsigned32, + ospfProcessSpfHoldMultiplier Unsigned32, + ospfProcessSpfLastExecTime Unsigned32, + ospfProcessSpfNextDueTime Unsigned32, + ospfProcessLsaRefreshInterval Unsigned32, + ospfProcessAsbrRouter TruthValue, + ospfProcessExternalLsaCount Unsigned32, + ospfProcessExternalLsaChecksum Unsigned32, + ospfProcessNumberAreas Unsigned32, + ospfProcessLogAdjChanges TruthValue, + ospfProcessIgnoreDownBit TruthValue, + ospfProcessHelloReceived Unsigned32, + ospfProcessHelloSent Unsigned32, + ospfProcessDbdReceived Unsigned32, + ospfProcessDbdSent Unsigned32, + ospfProcessLsReqReceived Unsigned32, + ospfProcessLsReqSent Unsigned32, + ospfProcessLsUpdReceived Unsigned32, + ospfProcessLsUpdSent Unsigned32, + ospfProcessLsAckReceived Unsigned32, + ospfProcessLsAckSent Unsigned32 + } + +-- tagpath /ospf/process/vpn-id +ospfProcessVpnId OBJECT-TYPE + SYNTAX VpnIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "VPN ID" + ::= { ospfProcessEntry 1 } + +-- tagpath /ospf/process/router-id +ospfProcessRouterId OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Router ID" + ::= { ospfProcessEntry 2 } + +-- tagpath /ospf/process/deferred-shutdown +ospfProcessDeferredShutdown OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Deferred shutdown" + ::= { ospfProcessEntry 3 } + +-- tagpath /ospf/process/rfc1583-compatible +ospfProcessRfc1583Compatible OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "RFC 1583 compatible" + ::= { ospfProcessEntry 4 } + +-- tagpath /ospf/process/stub-router-adv +ospfProcessStubRouterAdv OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Stub router advertisement" + ::= { ospfProcessEntry 5 } + +-- tagpath /ospf/process/stub-router-start +ospfProcessStubRouterStart OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Stub router advertisement after startup, in seconds" + ::= { ospfProcessEntry 6 } + +-- tagpath /ospf/process/stub-router-shut +ospfProcessStubRouterShut OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Stub router advertisement before shutdown, in seconds" + ::= { ospfProcessEntry 7 } + +-- tagpath /ospf/process/spf-delay +ospfProcessSpfDelay OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "SPF delay, in milliseconds" + ::= { ospfProcessEntry 8 } + +-- tagpath /ospf/process/spf-holdtime +ospfProcessSpfHoldtime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "SPF hold time, in milliseconds" + ::= { ospfProcessEntry 9 } + +-- tagpath /ospf/process/spf-max-holdtime +ospfProcessSpfMaxHoldtime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "SPF maximum hold time, milliseconds" + ::= { ospfProcessEntry 10 } + +-- tagpath /ospf/process/spf-hold-multiplier +ospfProcessSpfHoldMultiplier OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "SPF hold multiplier" + ::= { ospfProcessEntry 11 } + +-- tagpath /ospf/process/spf-last-exec-time +ospfProcessSpfLastExecTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "SPF last executed time, in seconds" + ::= { ospfProcessEntry 12 } + +-- tagpath /ospf/process/spf-next-due-time +ospfProcessSpfNextDueTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "SPF next due time, in seconds" + ::= { ospfProcessEntry 13 } + +-- tagpath /ospf/process/lsa-refresh-interval +ospfProcessLsaRefreshInterval OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "LSA refresh interval, in seconds" + ::= { ospfProcessEntry 14 } + +-- tagpath /ospf/process/asbr-router +ospfProcessAsbrRouter OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "ASBR router" + ::= { ospfProcessEntry 15 } + +-- tagpath /ospf/process/external-lsa-count +ospfProcessExternalLsaCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "External LSA count" + ::= { ospfProcessEntry 16 } + +-- tagpath /ospf/process/external-lsa-checksum +ospfProcessExternalLsaChecksum OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "External LSA checksum" + ::= { ospfProcessEntry 17 } + +-- tagpath /ospf/process/number-areas +ospfProcessNumberAreas OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of areas" + ::= { ospfProcessEntry 18 } + +-- tagpath /ospf/process/log-adj-changes +ospfProcessLogAdjChanges OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Log adjacency changes" + ::= { ospfProcessEntry 19 } + +-- tagpath /ospf/process/ignore-down-bit +ospfProcessIgnoreDownBit OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Ignore down bit during SPF calculation" + ::= { ospfProcessEntry 20 } + +-- tagpath /ospf/process/hello-received +ospfProcessHelloReceived OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of hello packets received" + ::= { ospfProcessEntry 21 } + +-- tagpath /ospf/process/hello-sent +ospfProcessHelloSent OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of hello packets sent" + ::= { ospfProcessEntry 22 } + +-- tagpath /ospf/process/dbd-received +ospfProcessDbdReceived OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of database description packets received" + ::= { ospfProcessEntry 23 } + +-- tagpath /ospf/process/dbd-sent +ospfProcessDbdSent OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of databse description packets sent" + ::= { ospfProcessEntry 24 } + +-- tagpath /ospf/process/ls-req-received +ospfProcessLsReqReceived OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of link-state request packets received" + ::= { ospfProcessEntry 25 } + +-- tagpath /ospf/process/ls-req-sent +ospfProcessLsReqSent OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of link-state request packets sent" + ::= { ospfProcessEntry 26 } + +-- tagpath /ospf/process/ls-upd-received +ospfProcessLsUpdReceived OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of link-state update packets received" + ::= { ospfProcessEntry 27 } + +-- tagpath /ospf/process/ls-upd-sent +ospfProcessLsUpdSent OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of link-state update packets sent" + ::= { ospfProcessEntry 28 } + +-- tagpath /ospf/process/ls-ack-received +ospfProcessLsAckReceived OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of link-state acknowledgement packets received" + ::= { ospfProcessEntry 29 } + +-- tagpath /ospf/process/ls-ack-sent +ospfProcessLsAckSent OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of link-state acknowledgement packets sent" + ::= { ospfProcessEntry 30 } + +-- tagpath /ospf/process/area +ospfProcessAreaTable OBJECT-TYPE + SYNTAX SEQUENCE OF OspfProcessAreaEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "List of areas" + ::= { viptela-oper-ospf 12 } + +-- tagpath /ospf/process/area +ospfProcessAreaEntry OBJECT-TYPE + SYNTAX OspfProcessAreaEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { ospfProcessVpnId, ospfProcessAreaAreaId } + ::= { ospfProcessAreaTable 1 } + +OspfProcessAreaEntry ::= + SEQUENCE { + ospfProcessAreaAreaId Unsigned32, + ospfProcessAreaBackboneArea TruthValue, + ospfProcessAreaRoutingType INTEGER, + ospfProcessAreaNoSumm TruthValue, + ospfProcessAreaShortcutConfigured TruthValue, + ospfProcessAreaShortcutMode INTEGER, + ospfProcessAreaShortcutCapability TruthValue, + ospfProcessAreaNumInterfaces Unsigned32, + ospfProcessAreaAbr TruthValue, + ospfProcessAreaNssaTranslate TruthValue, + ospfProcessAreaTranslateRole INTEGER, + ospfProcessAreaStubRoute TruthValue, + ospfProcessAreaStubRouteAdmin TruthValue, + ospfProcessAreaStubRouteTimer Unsigned32, + ospfProcessAreaNumFullAdjRouters Unsigned32, + ospfProcessAreaAuthentication INTEGER, + ospfProcessAreaNumVirtualAdjRouters Unsigned32, + ospfProcessAreaSpfExecCount Unsigned32, + ospfProcessAreaLsaCount Unsigned32, + ospfProcessAreaRouterLsaCount Unsigned32, + ospfProcessAreaRouterLsaChecksum Unsigned32, + ospfProcessAreaNetworkLsaCount Unsigned32, + ospfProcessAreaNetworkLsaChecksum Unsigned32, + ospfProcessAreaSummaryLsaCount Unsigned32, + ospfProcessAreaSummaryLsaChecksum Unsigned32, + ospfProcessAreaAsbrLsaCount Unsigned32, + ospfProcessAreaAsbrLsaChecksum Unsigned32, + ospfProcessAreaNssaLsaCount Unsigned32, + ospfProcessAreaNssaLsaChecksum Unsigned32 + } + +-- tagpath /ospf/process/area/area-id +ospfProcessAreaAreaId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Area ID" + ::= { ospfProcessAreaEntry 1 } + +-- tagpath /ospf/process/area/backbone-area +ospfProcessAreaBackboneArea OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Backbone area" + ::= { ospfProcessAreaEntry 2 } + +-- tagpath /ospf/process/area/routing-type +ospfProcessAreaRoutingType OBJECT-TYPE + SYNTAX INTEGER {default(0),stub(1),nssa(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Routing type" + ::= { ospfProcessAreaEntry 3 } + +-- tagpath /ospf/process/area/no-summ +ospfProcessAreaNoSumm OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "No summary" + ::= { ospfProcessAreaEntry 4 } + +-- tagpath /ospf/process/area/shortcut-configured +ospfProcessAreaShortcutConfigured OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Shortcut configuration" + ::= { ospfProcessAreaEntry 5 } + +-- tagpath /ospf/process/area/shortcut-mode +ospfProcessAreaShortcutMode OBJECT-TYPE + SYNTAX INTEGER {default(0),enable(1),disable(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Shortcut mode" + ::= { ospfProcessAreaEntry 6 } + +-- tagpath /ospf/process/area/shortcut-capability +ospfProcessAreaShortcutCapability OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Shortcut capability" + ::= { ospfProcessAreaEntry 7 } + +-- tagpath /ospf/process/area/num-interfaces +ospfProcessAreaNumInterfaces OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of interfaces" + ::= { ospfProcessAreaEntry 8 } + +-- tagpath /ospf/process/area/abr +ospfProcessAreaAbr OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Area border router" + ::= { ospfProcessAreaEntry 9 } + +-- tagpath /ospf/process/area/nssa-translate +ospfProcessAreaNssaTranslate OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "NSSA translate" + ::= { ospfProcessAreaEntry 10 } + +-- tagpath /ospf/process/area/translate-role +ospfProcessAreaTranslateRole OBJECT-TYPE + SYNTAX INTEGER {candidate(0),never(1),always(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Translate role" + ::= { ospfProcessAreaEntry 11 } + +-- tagpath /ospf/process/area/stub-route +ospfProcessAreaStubRoute OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Stub route" + ::= { ospfProcessAreaEntry 12 } + +-- tagpath /ospf/process/area/stub-route-admin +ospfProcessAreaStubRouteAdmin OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Stub route administratively enabled" + ::= { ospfProcessAreaEntry 13 } + +-- tagpath /ospf/process/area/stub-route-timer +ospfProcessAreaStubRouteTimer OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Stub route time left, in seconds" + ::= { ospfProcessAreaEntry 14 } + +-- tagpath /ospf/process/area/num-full-adj-routers +ospfProcessAreaNumFullAdjRouters OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of fully adjacent routers" + ::= { ospfProcessAreaEntry 15 } + +-- tagpath /ospf/process/area/authentication +ospfProcessAreaAuthentication OBJECT-TYPE + SYNTAX INTEGER {null(0),simple(1),message-digest(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Authertication type" + ::= { ospfProcessAreaEntry 16 } + +-- tagpath /ospf/process/area/num-virtual-adj-routers +ospfProcessAreaNumVirtualAdjRouters OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of full virtual adjacencies" + ::= { ospfProcessAreaEntry 17 } + +-- tagpath /ospf/process/area/spf-exec-count +ospfProcessAreaSpfExecCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "SPF algorithm executed count" + ::= { ospfProcessAreaEntry 18 } + +-- tagpath /ospf/process/area/lsa-count +ospfProcessAreaLsaCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of LSAs" + ::= { ospfProcessAreaEntry 19 } + +-- tagpath /ospf/process/area/router-lsa-count +ospfProcessAreaRouterLsaCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of router LSAs" + ::= { ospfProcessAreaEntry 20 } + +-- tagpath /ospf/process/area/router-lsa-checksum +ospfProcessAreaRouterLsaChecksum OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Router LSA checksum" + ::= { ospfProcessAreaEntry 21 } + +-- tagpath /ospf/process/area/network-lsa-count +ospfProcessAreaNetworkLsaCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of network LSAs" + ::= { ospfProcessAreaEntry 22 } + +-- tagpath /ospf/process/area/network-lsa-checksum +ospfProcessAreaNetworkLsaChecksum OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Network LSA checksum" + ::= { ospfProcessAreaEntry 23 } + +-- tagpath /ospf/process/area/summary-lsa-count +ospfProcessAreaSummaryLsaCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of summary LSAs" + ::= { ospfProcessAreaEntry 24 } + +-- tagpath /ospf/process/area/summary-lsa-checksum +ospfProcessAreaSummaryLsaChecksum OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Summary LSA checksum" + ::= { ospfProcessAreaEntry 25 } + +-- tagpath /ospf/process/area/asbr-lsa-count +ospfProcessAreaAsbrLsaCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of ASBR LSAs" + ::= { ospfProcessAreaEntry 26 } + +-- tagpath /ospf/process/area/asbr-lsa-checksum +ospfProcessAreaAsbrLsaChecksum OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "ASBR LSA checksum" + ::= { ospfProcessAreaEntry 27 } + +-- tagpath /ospf/process/area/nssa-lsa-count +ospfProcessAreaNssaLsaCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of NSSA LSAs" + ::= { ospfProcessAreaEntry 28 } + +-- tagpath /ospf/process/area/nssa-lsa-checksum +ospfProcessAreaNssaLsaChecksum OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "NSSA LSA checksum" + ::= { ospfProcessAreaEntry 29 } + +END diff --git a/viptela-mibs/20.6/VIPTELA-OPER-SYSTEM.mib b/viptela-mibs/20.6/VIPTELA-OPER-SYSTEM.mib new file mode 100644 index 0000000..957b384 --- /dev/null +++ b/viptela-mibs/20.6/VIPTELA-OPER-SYSTEM.mib @@ -0,0 +1,6095 @@ +-- Namespace: http://viptela.com/oper-system + +VIPTELA-OPER-SYSTEM DEFINITIONS ::= BEGIN +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, + Integer32, Unsigned32, Counter32, Counter64, + Gauge32, IpAddress + FROM SNMPv2-SMI + TEXTUAL-CONVENTION, RowStatus, DateAndTime, + TruthValue + FROM SNMPv2-TC + viptela, VpnIndex + FROM VIPTELA-GLOBAL +; + +viptela-oper-system MODULE-IDENTITY + LAST-UPDATED "202107010000Z" + ORGANIZATION "Viptela, Inc." + CONTACT-INFO "Viptela, Inc. Email:support@viptela.com" + DESCRIPTION "This module defines the data model for system operational data" + REVISION "202107010000Z" + DESCRIPTION "Viptela Revision 20.6" + REVISION "202103010000Z" + DESCRIPTION "Viptela Revision 20.5" + REVISION "202011010000Z" + DESCRIPTION "Viptela Revision 20.4" + REVISION "202007010000Z" + DESCRIPTION "Viptela Revision 20.3" + REVISION "202002240000Z" + DESCRIPTION "Viptela Revision 20.1" + REVISION "201911150000Z" + DESCRIPTION "Viptela Revision 19.3" + REVISION "201908150000Z" + DESCRIPTION "Viptela Revision 19.2" + REVISION "201811010000Z" + DESCRIPTION "Viptela Revision 18.4" + REVISION "201808200000Z" + DESCRIPTION "Viptela Revision 18.3.1" + REVISION "201806250000Z" + DESCRIPTION "Viptela Revision 18.3" + REVISION "201804250000Z" + DESCRIPTION "Viptela Revision 18.2" + REVISION "201803150000Z" + DESCRIPTION "Viptela Revision 18.1.1" + REVISION "201801160000Z" + DESCRIPTION "Viptela Revision 17.2.3" + REVISION "201711010000Z" + DESCRIPTION "Viptela Revision 17.2.1" + REVISION "201708010000Z" + DESCRIPTION "Viptela Revision 17.2" + REVISION "201705250000Z" + DESCRIPTION "Viptela Revision 17.1.1" + REVISION "201704060000Z" + DESCRIPTION "Viptela Revision 17.1" + REVISION "201702150000Z" + DESCRIPTION "Viptela Revision 16.3.2" + REVISION "201702060000Z" + DESCRIPTION "Viptela Revision 16.3.1" + REVISION "201611160000Z" + DESCRIPTION "Viptela Revision 16.3" + REVISION "201610250000Z" + DESCRIPTION "Viptela Revision 16.2.10" + REVISION "201610240000Z" + DESCRIPTION "Viptela Revision 16.2.4" + REVISION "201608100000Z" + DESCRIPTION "Viptela Revision 16.2.2" + REVISION "201608010000Z" + DESCRIPTION "Viptela Revision 16.2.1" + REVISION "201606090000Z" + DESCRIPTION "Viptela Revision 16.2" + REVISION "201604220000Z" + DESCRIPTION "Viptela Revision 16.1.1" + REVISION "201603150000Z" + DESCRIPTION "Viptela Revision 16.1" + REVISION "201601300000Z" + DESCRIPTION "Viptela Revision 15.4.3" + REVISION "201512280000Z" + DESCRIPTION "Viptela Revision 15.4.1" + REVISION "201512010000Z" + DESCRIPTION "Viptela Revision 15.4.0" + REVISION "201510310000Z" + DESCRIPTION "Viptela Revision 15.3.5" + REVISION "201509270000Z" + DESCRIPTION "Viptela Revision 15.3.3" + REVISION "201509010000Z" + DESCRIPTION "Viptela Revision 15.3.1" + REVISION "201507010000Z" + DESCRIPTION "Viptela Revision 15.3" + ::= { viptela 11 } + +UnsignedByte ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION "xs:unsignedByte" + SYNTAX Unsigned32 (0 .. 255) + +UnsignedShort ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION "xs:unsignedShort" + SYNTAX Unsigned32 (0 .. 65535) + +ConfdString ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1t" + STATUS current + DESCRIPTION "xs: and confd: types mapped to strings" + SYNTAX OCTET STRING + +InetAddressIP ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "confd:inetAddressIP" + SYNTAX OCTET STRING (SIZE (4|16)) + +String ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1t" + STATUS current + DESCRIPTION "xs:string" + SYNTAX OCTET STRING + +Permission1 ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1t" + STATUS current + DESCRIPTION "" + SYNTAX OCTET STRING + +Permission ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1t" + STATUS current + DESCRIPTION "" + SYNTAX OCTET STRING + +-- Display system status information +-- tagpath /system-status +systemStatus OBJECT IDENTIFIER ::= { viptela-oper-system 1 } + +-- tagpath /system-status/personality +systemStatusPersonality OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatus 1 } + +-- tagpath /system-status/version +systemStatusVersion OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatus 2 } + +-- tagpath /system-status/loghost_status +systemStatusLoghostStatus OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatus 3 } + +-- tagpath /system-status/loghost_name +systemStatusLoghostName OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatus 4 } + +-- tagpath /system-status/disk_status +systemStatusDiskStatus OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatus 5 } + +-- tagpath /system-status/reboot_reason +systemStatusRebootReason OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatus 6 } + +-- tagpath /system-status/core_files_status +systemStatusCoreFilesStatus OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatus 7 } + +-- tagpath /system-status/uptime +systemStatusUptime OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatus 8 } + +-- tagpath /system-status/min1_avg +systemStatusMin1Avg OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatus 9 } + +-- tagpath /system-status/min5_avg +systemStatusMin5Avg OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatus 10 } + +-- tagpath /system-status/min15_avg +systemStatusMin15Avg OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatus 11 } + +-- tagpath /system-status/totalp +systemStatusTotalp OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatus 12 } + +-- tagpath /system-status/runningp +systemStatusRunningp OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatus 13 } + +-- tagpath /system-status/cpu_user +systemStatusCpuUser OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatus 14 } + +-- tagpath /system-status/cpu_system +systemStatusCpuSystem OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatus 15 } + +-- tagpath /system-status/cpu_idle +systemStatusCpuIdle OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatus 16 } + +-- tagpath /system-status/mem_total +systemStatusMemTotal OBJECT-TYPE + SYNTAX ConfdString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatus 17 } + +-- tagpath /system-status/mem_used +systemStatusMemUsed OBJECT-TYPE + SYNTAX ConfdString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatus 18 } + +-- tagpath /system-status/mem_free +systemStatusMemFree OBJECT-TYPE + SYNTAX ConfdString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatus 19 } + +-- tagpath /system-status/mem_buffers +systemStatusMemBuffers OBJECT-TYPE + SYNTAX ConfdString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatus 20 } + +-- tagpath /system-status/mem_cached +systemStatusMemCached OBJECT-TYPE + SYNTAX ConfdString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatus 21 } + +-- tagpath /system-status/disk_fs +systemStatusDiskFs OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatus 22 } + +-- tagpath /system-status/disk_size +systemStatusDiskSize OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatus 23 } + +-- tagpath /system-status/disk_used +systemStatusDiskUsed OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatus 24 } + +-- tagpath /system-status/disk_avail +systemStatusDiskAvail OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatus 25 } + +-- tagpath /system-status/disk_use +systemStatusDiskUse OBJECT-TYPE + SYNTAX ConfdString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatus 26 } + +-- tagpath /system-status/disk_total_bytes +systemStatusDiskTotalBytes OBJECT-TYPE + SYNTAX ConfdString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatus 27 } + +-- tagpath /system-status/disk_used_bytes +systemStatusDiskUsedBytes OBJECT-TYPE + SYNTAX ConfdString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatus 28 } + +-- tagpath /system-status/disk_avail_bytes +systemStatusDiskAvailBytes OBJECT-TYPE + SYNTAX ConfdString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatus 29 } + +-- tagpath /system-status/disk_mount +systemStatusDiskMount OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatus 30 } + +-- tagpath /system-status/services +systemStatusServices OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatus 31 } + +-- tagpath /system-status/board_type +systemStatusBoardType OBJECT-TYPE + SYNTAX INTEGER {vedge-1000(0), + vedge-2000(1), + sim(2), + none(3), + unknown(4), + vedge-100(5), + vedge-100-B(6), + vedge-5000(7), + vedge-CSR(8), + vedge-ISR(9), + vedge-ASR(10), + vedge-101-B(11), + vedge-1001(12), + vedge-101-m(13), + vedge-ISR1100-4G(14), + vedge-ISR1100-4GLTE(15), + vedge-ISR1100-6G(16), + vedge-encs(17), + vedge-ISR1100X-4G(18), + vedge-ISR1100X-6G(19)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatus 32 } + +-- tagpath /system-status/config_date/date-time-string +systemStatusConfigDateDateTimeString OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Pretty string version of date and time" + ::= { systemStatus 33 } + +-- tagpath /system-status/current_date/date-time-string +systemStatusCurrentDateDateTimeString OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Pretty string version of date and time" + ::= { systemStatus 34 } + +-- tagpath /system-status/procs +systemStatusProcs OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatus 100 } + +-- tagpath /system-status/disk_bsize +systemStatusDiskBsize OBJECT-TYPE + SYNTAX ConfdString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatus 101 } + +-- tagpath /system-status/disk_blocks +systemStatusDiskBlocks OBJECT-TYPE + SYNTAX ConfdString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatus 102 } + +-- tagpath /system-status/disk_bused +systemStatusDiskBused OBJECT-TYPE + SYNTAX ConfdString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatus 103 } + +-- tagpath /system-status/disk_bavail +systemStatusDiskBavail OBJECT-TYPE + SYNTAX ConfdString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatus 104 } + +-- tagpath /system-status/standalone_vbond +systemStatusStandaloneVbond OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatus 35 } + +-- tagpath /system-status/vmanaged +systemStatusVmanaged OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Device is managed by the vmanage" + ::= { systemStatus 36 } + +-- tagpath /system-status/pseudo-confirm-commit +systemStatusPseudoConfirmCommit OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Only valid for vmanage .. is always hidden" + ::= { systemStatus 37 } + +-- tagpath /system-status/config-template-name +systemStatusConfigTemplateName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Configuration template assigned by the vManage" + ::= { systemStatus 38 } + +-- tagpath /system-status/policy-template-name +systemStatusPolicyTemplateName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Policy template assigned by the vManage" + ::= { systemStatus 39 } + +-- tagpath /system-status/policy-template-version +systemStatusPolicyTemplateVersion OBJECT-TYPE + SYNTAX String (SIZE (1 .. 64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Policy template version assigned by the vManage" + ::= { systemStatus 40 } + +-- tagpath /system-status/vmanage-storage-disk-fs +systemStatusVmanageStorageDiskFs OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatus 41 } + +-- tagpath /system-status/vmanage-storage-disk-size +systemStatusVmanageStorageDiskSize OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatus 42 } + +-- tagpath /system-status/vmanage-storage-disk-used +systemStatusVmanageStorageDiskUsed OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatus 43 } + +-- tagpath /system-status/vmanage-storage-disk-avail +systemStatusVmanageStorageDiskAvail OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatus 44 } + +-- tagpath /system-status/vmanage-storage-disk-use +systemStatusVmanageStorageDiskUse OBJECT-TYPE + SYNTAX ConfdString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatus 45 } + +-- tagpath /system-status/vmanage-storage-disk-mount +systemStatusVmanageStorageDiskMount OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatus 46 } + +-- tagpath /system-status/model +systemStatusModel OBJECT-TYPE + SYNTAX INTEGER {vsmart(1), + vmanage(2), + vbond(3), + vedge-1000(4), + vedge-2000(5), + vedge-100(6), + vedge-100-W2(7), + vedge-100-WM(8), + vedge-100-M2(9), + vedge-100-M(10), + vedge-100-B(11), + vedge-cloud(12), + vcontainer(13), + vedge-5000(14), + vedge-101-B(15), + vedge-1001(16), + vedge-101-M(17), + vedge-ISR1100-4G(18), + vedge-ISR1100-6G(19), + vedge-ISR1100-4GLTE(20), + vedge-ISR1100X-4G(21), + vedge-ISR1100X-6G(22), + vedge-sim(100), + vedge-NFVIS-ENCS5100(200), + vedge-NFVIS-ENCS5400(201), + vedge-NFVIS-UCSC-M5(202), + vedge-NFVIS-UCSC-E(203), + vedge-NFVIS-CSP2100(204), + vedge-NFVIS-CSP2100-X1(205), + vedge-NFVIS-CSP2100-X2(206), + vedge-NFVIS-CSP2100-CSP-5444(207), + vedge-NFVIS-CSP2100-CSP-5456(208), + vedge-NFVIS-C8200-UCPE(209), + vedge-NFVIS-C8200-UCPEVM(210)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatus 47 } + +-- tagpath /system-status/reboot_type +systemStatusRebootType OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatus 48 } + +-- tagpath /system-status/total_cpu_count +systemStatusTotalCpuCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatus 49 } + +-- tagpath /system-status/fp_cpu_count +systemStatusFpCpuCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatus 50 } + +-- tagpath /system-status/linux_cpu_count +systemStatusLinuxCpuCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatus 51 } + +-- tagpath /system-status/bootloader_version +systemStatusBootloaderVersion OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatus 52 } + + +-- tagpath /system-status/build_number +systemStatusBuildNumber OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatus 53 } + +-- tagpath /system-status/state +systemStatusState OBJECT-TYPE + SYNTAX INTEGER {blkng-green(0),green(1),yellow(2),red(3)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatus 54 } + +-- tagpath /system-status/state_description +systemStatusSystemStateDescription OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatus 55 } + +-- tagpath /system-status/model_sku +systemStatusSystemModelSku OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatus 56 } + +-- tagpath /system-status/tcpd_cpu_count +systemStatusTcpdCpuCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatus 57 } + +-- tagpath /system-status/fips_mode +systemStatusSystemFipsMode OBJECT-TYPE + SYNTAX INTEGER {unavailable(0),disabled(1),enabled(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatus 58 } + +-- tagpath /system-status/testbed_mode +systemStatusSystemTestbedMode OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatus 59 } + +-- tagpath /system-status/ctrl_compatibility +systemStatusSystemCtrlCompatibility OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatus 60 } + +-- tagpath /system-status/timezone +systemStatusSystemTimezone OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatus 61 } + +-- tagpath /system-status/engineering_signed +systemStatusSystemEngineeringSigned OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatus 62 } + +-- tagpath /system-status/li_license_enabled +systemStatusSystemLiLicenseEnabled OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatus 63 } + +-- tagpath /system-status/chassis_serial_number +systemStatusSystemChassisSerialNumber OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatus 64 } + +-- tagpath /system-status/in_prod_mode +systemStatusSystemInProdMode OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatus 65 } + +-- Display system statistics +-- tagpath /system-statistics +systemStatistics OBJECT IDENTIFIER ::= { viptela-oper-system 2 } + +-- tagpath /system-statistics/rx_pkts +systemStatisticsRxPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 1 } + +-- tagpath /system-statistics/rx_drops +systemStatisticsRxDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 2 } + +-- tagpath /system-statistics/ip_fwd +systemStatisticsIpFwd OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 3 } + +-- tagpath /system-statistics/ip_fwd_mirror_pkts +systemStatisticsIpFwdMirrorPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 4 } + +-- tagpath /system-statistics/ip_fwd_arp +systemStatisticsIpFwdArp OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 5 } + +-- tagpath /system-statistics/ip_fwd_to_egress +systemStatisticsIpFwdToEgress OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 6 } + +-- tagpath /system-statistics/ip_fwd_invalid_oil +systemStatisticsIpFwdInvalidOil OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 7 } + +-- tagpath /system-statistics/ip_v6_mcast_drops +systemStatisticsIpV6McastDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 8 } + +-- tagpath /system-statistics/ip_fwd_mcast_invalid_iif +systemStatisticsIpFwdMcastInvalidIif OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 9 } + +-- tagpath /system-statistics/ip_fwd_mcast_life_exceeded_drops +systemStatisticsIpFwdMcastLifeExceededDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 10 } + +-- tagpath /system-statistics/rx_mcast_threshold_exceeded +systemStatisticsRxMcastThresholdExceeded OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 11 } + +-- tagpath /system-statistics/ip_fwd_invalid_tun_oil +systemStatisticsIpFwdInvalidTunOil OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 12 } + +-- tagpath /system-statistics/rx_mcast_policy_fwd_drops +systemStatisticsRxMcastPolicyFwdDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 13 } + +-- tagpath /system-statistics/rx_mcast_mirror_fwd_drops +systemStatisticsRxMcastMirrorFwdDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 14 } + +-- tagpath /system-statistics/ip_fwd_null_mcast_group +systemStatisticsIpFwdNullMcastGroup OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 15 } + +-- tagpath /system-statistics/ip_fwd_null_nhop +systemStatisticsIpFwdNullNhop OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 16 } + +-- tagpath /system-statistics/ip_fwd_unknown_nh_type +systemStatisticsIpFwdUnknownNhType OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 17 } + +-- tagpath /system-statistics/ip_fwd_nat_on_tunnel +systemStatisticsIpFwdNatOnTunnel OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 18 } + +-- tagpath /system-statistics/ip_fwd_to_cpu +systemStatisticsIpFwdToCpu OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 19 } + +-- tagpath /system-statistics/ip_fwd_to_cpu_nat_xlates +systemStatisticsIpFwdToCpuNatXlates OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 20 } + +-- tagpath /system-statistics/ip_fwd_from_cpu_nat_xlates +systemStatisticsIpFwdFromCpuNatXlates OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 21 } + +-- tagpath /system-statistics/ip_fwd_to_cpu_nat_drops +systemStatisticsIpFwdToCpuNatDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 22 } + +-- tagpath /system-statistics/ip_fwd_from_cpu_non_local +systemStatisticsIpFwdFromCpuNonLocal OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 23 } + +-- tagpath /system-statistics/ip_fwd_rx_ipsec +systemStatisticsIpFwdRxIpsec OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 24 } + +-- tagpath /system-statistics/ip_fwd_mcast_pkts +systemStatisticsIpFwdMcastPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 25 } + +-- tagpath /system-statistics/ip_fwd_rx_gre +systemStatisticsIpFwdRxGre OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 26 } + +-- tagpath /system-statistics/nat_xlate_outbound +systemStatisticsNatXlateOutbound OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 27 } + +-- tagpath /system-statistics/nat_xlate_outbound_drops +systemStatisticsNatXlateOutboundDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 28 } + +-- tagpath /system-statistics/nat_xlate_inbound +systemStatisticsNatXlateInbound OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 29 } + +-- tagpath /system-statistics/nat_xlate_inbound_fail +systemStatisticsNatXlateInboundFail OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 30 } + +-- tagpath /system-statistics/cflowd_pkts +systemStatisticsCflowdPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 31 } + +-- tagpath /system-statistics/no_nat_nexthop +systemStatisticsNoNatNexthop OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 32 } + +-- tagpath /system-statistics/rx_bcast +systemStatisticsRxBcast OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 33 } + +-- tagpath /system-statistics/rx_mcast +systemStatisticsRxMcast OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 34 } + +-- tagpath /system-statistics/rx_mcast_link_local +systemStatisticsRxMcastLinkLocal OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 35 } + +-- tagpath /system-statistics/rx_mcast_filter_to_cpu +systemStatisticsRxMcastFilterToCpu OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 36 } + +-- tagpath /system-statistics/rx_mcast_filter_to_cpu_and_fwd +systemStatisticsRxMcastFilterToCpuAndFwd OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 37 } + +-- tagpath /system-statistics/rx_gre_decap +systemStatisticsRxGreDecap OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 38 } + +-- tagpath /system-statistics/rx_gre_drops +systemStatisticsRxGreDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 39 } + +-- tagpath /system-statistics/rx_gre_policer_drops +systemStatisticsRxGrePolicerDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 40 } + +-- tagpath /system-statistics/rx_implicit_acl_drops +systemStatisticsRxImplicitAclDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 41 } + +-- tagpath /system-statistics/rx_ipsec_decap +systemStatisticsRxIpsecDecap OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 42 } + +-- tagpath /system-statistics/rx_ip6_ipsec_drops +systemStatisticsRxIp6IpsecDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 43 } + +-- tagpath /system-statistics/rx_sa_ipsec_drops +systemStatisticsRxSaIpsecDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 44 } + +-- tagpath /system-statistics/rx_invalid_ipsec_pkt_size +systemStatisticsRxInvalidIpsecPktSize OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 45 } + +-- tagpath /system-statistics/rx_spi_ipsec_drops +systemStatisticsRxSpiIpsecDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 46 } + +-- tagpath /system-statistics/rx_replay_drops +systemStatisticsRxReplayDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 47 } + +-- tagpath /system-statistics/rx_replay_integrity_drops +systemStatisticsRxReplayIntegrityDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 48 } + +-- tagpath /system-statistics/rx_unexpected_replay_drops +systemStatisticsRxUnexpectedReplayDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 49 } + +-- tagpath /system-statistics/rx_next_hdr_ipsec_drops +systemStatisticsRxNextHdrIpsecDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 50 } + +-- tagpath /system-statistics/rx_mac_compare_ipsec_drops +systemStatisticsRxMacCompareIpsecDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 51 } + +-- tagpath /system-statistics/rx_err_pad_ipsec_drops +systemStatisticsRxErrPadIpsecDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 52 } + +-- tagpath /system-statistics/rx_ipsec_policer_drops +systemStatisticsRxIpsecPolicerDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 53 } + +-- tagpath /system-statistics/rx_pre_ipsec_pkts +systemStatisticsRxPreIpsecPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 54 } + +-- tagpath /system-statistics/rx_pre_ipsec_drops +systemStatisticsRxPreIpsecDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 55 } + +-- tagpath /system-statistics/rx_pre_ipsec_policer_drops +systemStatisticsRxPreIpsecPolicerDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 56 } + +-- tagpath /system-statistics/rx_pre_ipsec_decap +systemStatisticsRxPreIpsecDecap OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 57 } + +-- tagpath /system-statistics/openssl_aes_decrypt +systemStatisticsOpensslAesDecrypt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 58 } + +-- tagpath /system-statistics/rx_ipsec_bad_inner +systemStatisticsRxIpsecBadInner OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 59 } + +-- tagpath /system-statistics/rx_bad_label +systemStatisticsRxBadLabel OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 60 } + +-- tagpath /system-statistics/service_label_fwd +systemStatisticsServiceLabelFwd OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 61 } + +-- tagpath /system-statistics/rx_host_local_pkt +systemStatisticsRxHostLocalPkt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 62 } + +-- tagpath /system-statistics/rx_host_mirror_drops +systemStatisticsRxHostMirrorDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 63 } + +-- tagpath /system-statistics/rx_tunneled_pkts +systemStatisticsRxTunneledPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 64 } + +-- tagpath /system-statistics/rx_cp_non_local +systemStatisticsRxCpNonLocal OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 65 } + +-- tagpath /system-statistics/tx_if_not_preferred +systemStatisticsTxIfNotPreferred OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 66 } + +-- tagpath /system-statistics/tx_vsmart_drop +systemStatisticsTxVsmartDrop OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 67 } + +-- tagpath /system-statistics/rx_invalid_port +systemStatisticsRxInvalidPort OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 68 } + +-- tagpath /system-statistics/port_disabled_rx +systemStatisticsPortDisabledRx OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 69 } + +-- tagpath /system-statistics/ip_disabled_rx +systemStatisticsIpDisabledRx OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 70 } + +-- tagpath /system-statistics/rx_invalid_qtags +systemStatisticsRxInvalidQtags OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 71 } + +-- tagpath /system-statistics/rx_non_ip_drops +systemStatisticsRxNonIpDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 72 } + +-- tagpath /system-statistics/rx_ip_errs +systemStatisticsRxIpErrs OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 73 } + +-- tagpath /system-statistics/pko_wred_drops +systemStatisticsPkoWredDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 74 } + +-- tagpath /system-statistics/tx_queue_exceeded +systemStatisticsTxQueueExceeded OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 75 } + +-- tagpath /system-statistics/rx_policer_drops +systemStatisticsRxPolicerDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 76 } + +-- tagpath /system-statistics/route_to_host +systemStatisticsRouteToHost OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 77 } + +-- tagpath /system-statistics/ttl_expired +systemStatisticsTtlExpired OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 78 } + +-- tagpath /system-statistics/icmp_redirect +systemStatisticsIcmpRedirect OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 79 } + +-- tagpath /system-statistics/bfd_rx_non_ip +systemStatisticsBfdRxNonIp OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 80 } + +-- tagpath /system-statistics/bfd_tx_record_changed +systemStatisticsBfdTxRecordChanged OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 81 } + +-- tagpath /system-statistics/bfd_rx_record_invalid +systemStatisticsBfdRxRecordInvalid OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 82 } + +-- tagpath /system-statistics/bfd_rx_parse_err +systemStatisticsBfdRxParseErr OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 83 } + +-- tagpath /system-statistics/rx_arp_rate_limit_drops +systemStatisticsRxArpRateLimitDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 84 } + +-- tagpath /system-statistics/rx_arp_non_local_drops +systemStatisticsRxArpNonLocalDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 85 } + +-- tagpath /system-statistics/rx_arp_reqs +systemStatisticsRxArpReqs OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 86 } + +-- tagpath /system-statistics/rx_arp_replies +systemStatisticsRxArpReplies OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 87 } + +-- tagpath /system-statistics/arp_add_fail +systemStatisticsArpAddFail OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 88 } + +-- tagpath /system-statistics/unknown_nh_type +systemStatisticsUnknownNhType OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 89 } + +-- tagpath /system-statistics/buf_alloc_fails +systemStatisticsBufAllocFails OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 90 } + +-- tagpath /system-statistics/ecmp_discards +systemStatisticsEcmpDiscards OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 91 } + +-- tagpath /system-statistics/app_route_policy_discards +systemStatisticsAppRoutePolicyDiscards OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 92 } + +-- tagpath /system-statistics/cbf_discards +systemStatisticsCbfDiscards OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 93 } + +-- tagpath /system-statistics/filter_drops +systemStatisticsFilterDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 94 } + +-- tagpath /system-statistics/invalid_back_ptr +systemStatisticsInvalidBackPtr OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 95 } + +-- tagpath /system-statistics/tunnel_loop_drops +systemStatisticsTunnelLoopDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 96 } + +-- tagpath /system-statistics/to_cpu_policer_drops +systemStatisticsToCpuPolicerDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 97 } + +-- tagpath /system-statistics/mirror_drops +systemStatisticsMirrorDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 98 } + +-- tagpath /system-statistics/split_horizon_drops +systemStatisticsSplitHorizonDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 99 } + +-- tagpath /system-statistics/rx_no_tun_if +systemStatisticsRxNoTunIf OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 100 } + +-- tagpath /system-statistics/tx_pkts +systemStatisticsTxPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 101 } + +-- tagpath /system-statistics/tx_errors +systemStatisticsTxErrors OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 102 } + +-- tagpath /system-statistics/tx_bcast +systemStatisticsTxBcast OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 103 } + +-- tagpath /system-statistics/tx_mcast +systemStatisticsTxMcast OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 104 } + +-- tagpath /system-statistics/port_disabled_tx +systemStatisticsPortDisabledTx OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 105 } + +-- tagpath /system-statistics/ip_disabled_tx +systemStatisticsIpDisabledTx OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 106 } + +-- tagpath /system-statistics/tx_fragment_needed +systemStatisticsTxFragmentNeeded OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 107 } + +-- tagpath /system-statistics/tx_mcast_fragment_needed +systemStatisticsTxMcastFragmentNeeded OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 108 } + +-- tagpath /system-statistics/fragment_df_drops +systemStatisticsFragmentDfDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 109 } + +-- tagpath /system-statistics/tx_fragments +systemStatisticsTxFragments OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 110 } + +-- tagpath /system-statistics/tx_fragment_drops +systemStatisticsTxFragmentDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 111 } + +-- tagpath /system-statistics/tx_fragment_fail +systemStatisticsTxFragmentFail OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 112 } + +-- tagpath /system-statistics/tx_fragment_alloc_fail +systemStatisticsTxFragmentAllocFail OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 113 } + +-- tagpath /system-statistics/tunnel_pmtu_lowered +systemStatisticsTunnelPmtuLowered OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 114 } + +-- tagpath /system-statistics/tx_gre_pkts +systemStatisticsTxGrePkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 115 } + +-- tagpath /system-statistics/tx_gre_drops +systemStatisticsTxGreDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 116 } + +-- tagpath /system-statistics/tx_gre_policer_drops +systemStatisticsTxGrePolicerDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 117 } + +-- tagpath /system-statistics/tx_gre_encap +systemStatisticsTxGreEncap OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 118 } + +-- tagpath /system-statistics/tx_ipsec_pkts +systemStatisticsTxIpsecPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 119 } + +-- tagpath /system-statistics/tx_ipsec_mcast_pkts +systemStatisticsTxIpsecMcastPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 120 } + +-- tagpath /system-statistics/tx_ip6_ipsec_drops +systemStatisticsTxIp6IpsecDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 121 } + +-- tagpath /system-statistics/tx_no_out_sa_ipsec_drops +systemStatisticsTxNoOutSaIpsecDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 122 } + +-- tagpath /system-statistics/tx_no_tunn_ipsec_drops +systemStatisticsTxNoTunnIpsecDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 123 } + +-- tagpath /system-statistics/tx_ipsec_policer_drops +systemStatisticsTxIpsecPolicerDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 124 } + +-- tagpath /system-statistics/tx_ipsec_encap +systemStatisticsTxIpsecEncap OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 125 } + +-- tagpath /system-statistics/tx_ipsec_mcast_encap +systemStatisticsTxIpsecMcastEncap OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 126 } + +-- tagpath /system-statistics/tx_pre_ipsec_pkts +systemStatisticsTxPreIpsecPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 127 } + +-- tagpath /system-statistics/tx_no_out_sa_pre_ipsec_drops +systemStatisticsTxNoOutSaPreIpsecDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 128 } + +-- tagpath /system-statistics/tx_no_tunn_pre_ipsec_drops +systemStatisticsTxNoTunnPreIpsecDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 129 } + +-- tagpath /system-statistics/openssl_aes_encrypt +systemStatisticsOpensslAesEncrypt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 130 } + +-- tagpath /system-statistics/tx_pre_ipsec_policer_drops +systemStatisticsTxPreIpsecPolicerDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 131 } + +-- tagpath /system-statistics/tx_pre_ipsec_encap +systemStatisticsTxPreIpsecEncap OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 132 } + +-- tagpath /system-statistics/tx_arp_replies +systemStatisticsTxArpReplies OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 133 } + +-- tagpath /system-statistics/tx_arp_reqs +systemStatisticsTxArpReqs OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 134 } + +-- tagpath /system-statistics/tx_arp_req_fail +systemStatisticsTxArpReqFail OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 135 } + +-- tagpath /system-statistics/tx_no_arp_drop +systemStatisticsTxNoArpDrop OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 136 } + +-- tagpath /system-statistics/tx_arp_rate_limit_drops +systemStatisticsTxArpRateLimitDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 137 } + +-- tagpath /system-statistics/tx_icmp_policer_drops +systemStatisticsTxIcmpPolicerDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 138 } + +-- tagpath /system-statistics/tx_icmp_mirrored_drops +systemStatisticsTxIcmpMirroredDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 139 } + +-- tagpath /system-statistics/bfd_tx_fail +systemStatisticsBfdTxFail OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 140 } + +-- tagpath /system-statistics/bfd_alloc_fail +systemStatisticsBfdAllocFail OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 141 } + +-- tagpath /system-statistics/bfd_timer_add_fail +systemStatisticsBfdTimerAddFail OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 142 } + +-- tagpath /system-statistics/bfd_tx_pkts +systemStatisticsBfdTxPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 143 } + +-- tagpath /system-statistics/bfd_rx_pkts +systemStatisticsBfdRxPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 144 } + +-- tagpath /system-statistics/bfd_rec_down +systemStatisticsBfdRecDown OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 145 } + +-- tagpath /system-statistics/bfd_rec_invalid +systemStatisticsBfdRecInvalid OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 146 } + +-- tagpath /system-statistics/bfd_lkup_fail +systemStatisticsBfdLkupFail OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 147 } + +-- tagpath /system-statistics/rx_icmp_echo_requests +systemStatisticsRxIcmpEchoRequests OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 148 } + +-- tagpath /system-statistics/rx_icmp_echo_replies +systemStatisticsRxIcmpEchoReplies OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 149 } + +-- tagpath /system-statistics/rx_icmp_network_unreach +systemStatisticsRxIcmpNetworkUnreach OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 150 } + +-- tagpath /system-statistics/rx_icmp_host_unreach +systemStatisticsRxIcmpHostUnreach OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 151 } + +-- tagpath /system-statistics/rx_icmp_port_unreach +systemStatisticsRxIcmpPortUnreach OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 152 } + +-- tagpath /system-statistics/rx_icmp_protocol_unreach +systemStatisticsRxIcmpProtocolUnreach OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 153 } + +-- tagpath /system-statistics/rx_icmp_fragment_required +systemStatisticsRxIcmpFragmentRequired OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 154 } + +-- tagpath /system-statistics/rx_icmp_dst_unreach_other +systemStatisticsRxIcmpDstUnreachOther OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 155 } + +-- tagpath /system-statistics/rx_icmp_ttl_expired +systemStatisticsRxIcmpTtlExpired OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 156 } + +-- tagpath /system-statistics/rx_icmp_redirect +systemStatisticsRxIcmpRedirect OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 157 } + +-- tagpath /system-statistics/rx_icmp_src_quench +systemStatisticsRxIcmpSrcQuench OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 158 } + +-- tagpath /system-statistics/rx_icmp_bad_ip_hdr +systemStatisticsRxIcmpBadIpHdr OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 159 } + +-- tagpath /system-statistics/rx_icmp_other_types +systemStatisticsRxIcmpOtherTypes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 160 } + +-- tagpath /system-statistics/tx_icmp_echo_requests +systemStatisticsTxIcmpEchoRequests OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 161 } + +-- tagpath /system-statistics/tx_icmp_echo_replies +systemStatisticsTxIcmpEchoReplies OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 162 } + +-- tagpath /system-statistics/tx_icmp_network_unreach +systemStatisticsTxIcmpNetworkUnreach OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 163 } + +-- tagpath /system-statistics/tx_icmp_host_unreach +systemStatisticsTxIcmpHostUnreach OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 164 } + +-- tagpath /system-statistics/tx_icmp_port_unreach +systemStatisticsTxIcmpPortUnreach OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 165 } + +-- tagpath /system-statistics/tx_icmp_protocol_unreach +systemStatisticsTxIcmpProtocolUnreach OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 166 } + +-- tagpath /system-statistics/tx_icmp_fragment_required +systemStatisticsTxIcmpFragmentRequired OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 167 } + +-- tagpath /system-statistics/tx_icmp_dst_unreach_other +systemStatisticsTxIcmpDstUnreachOther OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 168 } + +-- tagpath /system-statistics/tx_icmp_ttl_expired +systemStatisticsTxIcmpTtlExpired OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 169 } + +-- tagpath /system-statistics/tx_icmp_redirect +systemStatisticsTxIcmpRedirect OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 170 } + +-- tagpath /system-statistics/tx_icmp_src_quench +systemStatisticsTxIcmpSrcQuench OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 171 } + +-- tagpath /system-statistics/tx_icmp_bad_ip_hdr +systemStatisticsTxIcmpBadIpHdr OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 172 } + +-- tagpath /system-statistics/tx_icmp_other_types +systemStatisticsTxIcmpOtherTypes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 173 } + +-- tagpath /system-statistics/gre_ka_tx_pkts +systemStatisticsGreKaTxPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 174 } + +-- tagpath /system-statistics/gre_ka_rx_pkts +systemStatisticsGreKaRxPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 175 } + +-- tagpath /system-statistics/gre_ka_tx_ipv4_options_drop +systemStatisticsGreKaTxIpv4OptionsDrop OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 176 } + +-- tagpath /system-statistics/gre_ka_tx_non_ip +systemStatisticsGreKaTxNonIp OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 177 } + +-- tagpath /system-statistics/gre_ka_tx_parse_err +systemStatisticsGreKaTxParseErr OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 178 } + +-- tagpath /system-statistics/gre_ka_tx_record_changed +systemStatisticsGreKaTxRecordChanged OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 179 } + +-- tagpath /system-statistics/gre_ka_tx_fail +systemStatisticsGreKaTxFail OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 180 } + +-- tagpath /system-statistics/gre_ka_alloc_fail +systemStatisticsGreKaAllocFail OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 181 } + +-- tagpath /system-statistics/gre_ka_timer_add_fail +systemStatisticsGreKaTimerAddFail OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 182 } + +-- tagpath /system-statistics/gre_ka_rx_non_ip +systemStatisticsGreKaRxNonIp OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 183 } + +-- tagpath /system-statistics/gre_ka_rx_rec_invalid +systemStatisticsGreKaRxRecInvalid OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 184 } + +-- tagpath /system-statistics/dot1x_rx_pkts +systemStatisticsDot1xRxPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 185 } + +-- tagpath /system-statistics/dot1x_tx_pkts +systemStatisticsDot1xTxPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 186 } + +-- tagpath /system-statistics/dot1x_rx_drops +systemStatisticsDot1xRxDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 187 } + +-- tagpath /system-statistics/dot1x_tx_drops +systemStatisticsDot1xTxDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 188 } + +-- tagpath /system-statistics/dot1x_vlan_if_not_found_drops +systemStatisticsDot1xVlanIfNotFoundDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 189 } + +-- tagpath /system-statistics/dot1x_mac_learn_drops +systemStatisticsDot1xMacLearnDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 190 } + +-- tagpath /system-statistics/rx_policer_remark +systemStatisticsRxPolicerRemark OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 191 } + +-- tagpath /system-statistics/bfd_tx_octets +systemStatisticsBfdTxOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 192 } + +-- tagpath /system-statistics/bfd_rx_octets +systemStatisticsBfdRxOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 193 } + +-- tagpath /system-statistics/bfd_pmtu_tx_pkts +systemStatisticsBfdPmtuTxPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 194 } + +-- tagpath /system-statistics/bfd_pmtu_rx_pkts +systemStatisticsBfdPmtuRxPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 195 } + +-- tagpath /system-statistics/bfd_pmtu_tx_octets +systemStatisticsBfdPmtuTxOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 196 } + +-- tagpath /system-statistics/bfd_pmtu_rx_octets +systemStatisticsBfdPmtuRxOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 197 } + +-- tagpath /system-statistics/dns_req_snoop +systemStatisticsDnsReqSnoop OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 198 } + +-- tagpath /system-statistics/dns_res_snoop +systemStatisticsDnsResSnoop OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 199 } + +-- tagpath /system-statistics/ctrl_loop_fwd +systemStatisticsCtrlLoopFwd OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 200 } + +-- tagpath /system-statistics/ctrl_loop_fwd_drops +systemStatisticsCtrlLoopFwdDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 201 } + +-- FIXME: missing stats here for tx_zero_spi_ipsec_drops? also redirect_dns_req must be 203 + +-- tagpath /system-statistics/redirect_dns_req +systemStatisticsRedirectDnsReq OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 202 } + +-- tagpath /system-statistics/qat_aes_decrypt +systemStatisticsQatAesDecrypt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 204 } + +-- tagpath /system-statistics/qat_aes_encrypt +systemStatisticsQatAesEncrypt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 205 } + +-- tagpath /system-statistics/qat_gcm_decrypt +systemStatisticsQatGcmDecrypt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 206 } + +-- tagpath /system-statistics/qat_gcm_encrypt +systemStatisticsQatGcmEncrypt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 207 } + +-- tagpath /system-statistics/openssl_gcm_decrypt +systemStatisticsOpensslGcmDecrypt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 208 } + +-- tagpath /system-statistics/openssl_gcm_encrypt +systemStatisticsOpensslGcmEncrypt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 209 } + +-- tagpath /system-statistics/rx_replay_drops_tc0 +systemStatisticsRxReplayDropsTc0 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 210 } + +-- tagpath /system-statistics/rx_replay_drops_tc1 +systemStatisticsRxReplayDropsTc1 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 211 } + +-- tagpath /system-statistics/rx_replay_drops_tc2 +systemStatisticsRxReplayDropsTc2 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 212 } + +-- tagpath /system-statistics/rx_replay_drops_tc3 +systemStatisticsRxReplayDropsTc3 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 213 } + +-- tagpath /system-statistics/rx_replay_drops_tc4 +systemStatisticsRxReplayDropsTc4 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 214 } + +-- tagpath /system-statistics/rx_replay_drops_tc5 +systemStatisticsRxReplayDropsTc5 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 215 } + +-- tagpath /system-statistics/rx_replay_drops_tc6 +systemStatisticsRxReplayDropsTc6 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 216 } + + +-- tagpath /system-statistics/rx_replay_drops_tc7 +systemStatisticsRxReplayDropsTc7 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 217 } + +-- tagpath /system-statistics/rx_window_drops_tc0 +systemStatisticsRxWindowDropsTc0 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 218 } + +-- tagpath /system-statistics/rx_window_drops_tc1 +systemStatisticsRxWindowDropsTc1 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 219 } + +-- tagpath /system-statistics/rx_window_drops_tc2 +systemStatisticsRxWindowDropsTc2 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 220 } + +-- tagpath /system-statistics/rx_window_drops_tc3 +systemStatisticsRxWindowDropsTc3 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 221 } + +-- tagpath /system-statistics/rx_window_drops_tc4 +systemStatisticsRxWindowDropsTc4 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 222 } + +-- tagpath /system-statistics/rx_window_drops_tc5 +systemStatisticsRxWindowDropsTc5 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 223 } + +-- tagpath /system-statistics/rx_window_drops_tc6 +systemStatisticsRxWindowDropsTc6 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 224 } + +-- tagpath /system-statistics/rx_window_drops_tc7 +systemStatisticsRxWindowDropsTc7 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 225 } + +--tagpath /system-statistics/rx_unexpected_replay_drops_tc0 +systemStatisticsRxUnexpectedReplayDropsTc0 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 226 } + +--tagpath /system-statistics/rx_unexpected_replay_drops_tc1 +systemStatisticsRxUnexpectedReplayDropsTc1 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 227 } + +--tagpath /system-statistics/rx_unexpected_replay_drops_tc2 +systemStatisticsRxUnexpectedReplayDropsTc2 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 228 } + +--tagpath /system-statistics/rx_unexpected_replay_drops_tc3 +systemStatisticsRxUnexpectedReplayDropsTc3 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 229 } + +--tagpath /system-statistics/rx_unexpected_replay_drops_tc4 +systemStatisticsRxUnexpectedReplayDropsTc4 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 230 } + +--tagpath /system-statistics/rx_unexpected_replay_drops_tc5 +systemStatisticsRxUnexpectedReplayDropsTc5 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 231 } + +--tagpath /system-statistics/rx_unexpected_replay_drops_tc6 +systemStatisticsRxUnexpectedReplayDropsTc6 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 232 } + +--tagpath /system-statistics/rx_unexpected_replay_drops_tc7 +systemStatisticsRxUnexpectedReplayDropsTc7 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 233 } + +--tagpath /system-statistics/rx_replay_integrity_drops_tc0 +systemStatisticsRxReplayIntegrityDropsTc0 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 234 } + +--tagpath /system-statistics/rx_replay_integrity_drops_tc1 +systemStatisticsRxReplayIntegrityDropsTc1 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 235 } + +--tagpath /system-statistics/rx_replay_integrity_drops_tc2 +systemStatisticsRxReplayIntegrityDropsTc2 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 236 } + +--tagpath /system-statistics/rx_replay_integrity_drops_tc3 +systemStatisticsRxReplayIntegrityDropsTc3 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 237 } + +--tagpath /system-statistics/rx_replay_integrity_drops_tc4 +systemStatisticsRxReplayIntegrityDropsTc4 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 238 } + +--tagpath /system-statistics/rx_replay_integrity_drops_tc5 +systemStatisticsRxReplayIntegrityDropsTc5 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 239 } + +--tagpath /system-statistics/rx_replay_integrity_drops_tc6 +systemStatisticsRxReplayIntegrityDropsTc6 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 240 } + +--tagpath /system-statistics/rx_replay_integrity_drops_tc7 +systemStatisticsRxReplayIntegrityDropsTc7 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 241 } + +-- tagpath /system-statistics/icmp_redirect_tx_drops +systemStatisticsIcmpRedirectTxDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 242 } + +-- tagpath /system-statistics/icmp_redirect_rx_drops +systemStatisticsIcmpRedirectRxDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 243 } + +--tagpath /system-statistics/rx_l2mtu_exceeded +systemStatisticsRxL2MtuExceeded OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION "rx l2 mtu exceeded value deprecated from 17.2" + ::= { systemStatistics 244 } + +--tagpath /system-statistics/tcpopt_timeout_state_err +systemStatisticsTcpOptTimeoutStateErr OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 245 } + +--tagpath /system-statistics/tcpopt_third_syn_pt +systemStatisticsTcpOptThirdSynPt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 246 } + +--tagpath /system-statistics/tcpopt_init_limit_pt +systemStatisticsTcpOptInitLimitPt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 247 } + +--tagpath /system-statistics/tcpopt_to_cpu +systemStatisticsTcpOptToCpu OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 248 } + +--tagpath /system-statistics/tcpopt_from_cpu +systemStatisticsTcpOptFromCpu OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 249 } + +--tagpath /system-statistics/tcpopt_ctrl_invalid_seq +systemStatisticsTcpOptCtrlInvalidSeq OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 250 } + +--tagpath /system-statistics/tcpopt_mbox_total +systemStatisticsTcpOptMboxTotal OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 251 } + +--tagpath /system-statistics/tcpopt_new_flow +systemStatisticsTcpOptNewFlow OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 252 } + +--tagpath /system-statistics/tcpopt_del_flow +systemStatisticsTcpOptDelFlow OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 253 } + +--tagpath /system-statistics/ip_direct_bcast_tx_drops +systemStatisticsIpDirectBcastTxDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 254 } + +--tagpath /system-statistics/ip_direct_bcast_tx_l2_bcast +systemStatisticsIpDirectBcastTxL2Bcast OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 255 } + +--tagpath /system-statistics/rx_invalid_ip_hdr +systemStatisticsRxInvalidIpHdr OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 256 } + +--tagpath /system-statistics/nat_dst_nat_map_invalid +systemStatisticsNatDstNatMapInvalid OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 257 } + +--tagpath /system-statistics/device_policy_drops +systemStatisticsDevicePolicyDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 258 } + +-- tagpath /system-statistics/invalid_loop_hdr_drops +systemStatisticsInvalidLoopHdrDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 259 } + +-- tagpath /system-statistics/zbf_frag_cache_drops +systemStatisticsZbfFragCacheDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 260 } + +-- tagpath /system-statistics/nat_frag_cache_drops +systemStatisticsNatFragCacheDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 261 } + +-- tagpath /system-statistics/tx_tracker_if_not_preferred +systemStatisticsTxTrackerIfNotPreferred OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 262 } + +-- tagpath /system-statistics/ipfrag_allfrags_seen +systemStatisticsIpfragAllfragsSeen OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 263 } + +-- tagpath /system-statistics/ipfrag_many_frags +systemStatisticsIpfragManyFrags OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 264 } + +-- tagpath /system-statistics/l2_vrrp_promisc_mismatch_dmac_drops +systemStatisticsVRRPMismatchedDMACDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 265 } + +--tagpath /system-statistics/rx_urpf_drops +systemStatisticsRxUrpfDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 266 } + +--tagpath /system-statistics/ip_fwd_sig_no_vrf +systemStatisticsIpFwdSigNoVrf OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 267 } +--tagpath /system-statistics/ip_fwd_sig_no_exact_match +systemStatisticsIpFwdSigNoExactMatch OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 268 } + +-- tagpath /system-statistics/ip_fwd_data_pol_nhop_null +systemStatisticsIpFwdDataPolNullNhop OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 269 } + +-- tagpath /system-statistics/tx_arp_reply_rate_limit_drops +systemStatisticsTxArpReplyRateLimitDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 270 } + +-- tagpath /system-statistics/nat_skip_unpin_flow +systemStatisticsNatSkipUnpinFlow OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 271 } + +-- Display system statistics information + +-- tagpath /system-statistics-diff +systemStatisticsDiff OBJECT IDENTIFIER ::= { viptela-oper-system 3 } + +-- tagpath /system-statistics-diff/rx_pkts +systemStatisticsDiffRxPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 1 } + +-- tagpath /system-statistics-diff/rx_drops +systemStatisticsDiffRxDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 2 } + +-- tagpath /system-statistics-diff/ip_fwd +systemStatisticsDiffIpFwd OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 3 } + +-- tagpath /system-statistics-diff/ip_fwd_mirror_pkts +systemStatisticsDiffIpFwdMirrorPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 4 } + +-- tagpath /system-statistics-diff/ip_fwd_arp +systemStatisticsDiffIpFwdArp OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 5 } + +-- tagpath /system-statistics-diff/ip_fwd_to_egress +systemStatisticsDiffIpFwdToEgress OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 6 } + +-- tagpath /system-statistics-diff/ip_fwd_invalid_oil +systemStatisticsDiffIpFwdInvalidOil OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 7 } + +-- tagpath /system-statistics-diff/ip_v6_mcast_drops +systemStatisticsDiffIpV6McastDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 8 } + +-- tagpath /system-statistics-diff/ip_fwd_mcast_invalid_iif +systemStatisticsDiffIpFwdMcastInvalidIif OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 9 } + +-- tagpath /system-statistics-diff/ip_fwd_mcast_life_exceeded_drops +systemStatisticsDiffIpFwdMcastLifeExceededDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 10 } + +-- tagpath /system-statistics-diff/rx_mcast_threshold_exceeded +systemStatisticsDiffRxMcastThresholdExceeded OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 11 } + +-- tagpath /system-statistics-diff/ip_fwd_invalid_tun_oil +systemStatisticsDiffIpFwdInvalidTunOil OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 12 } + +-- tagpath /system-statistics-diff/rx_mcast_policy_fwd_drops +systemStatisticsDiffRxMcastPolicyFwdDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 13 } + +-- tagpath /system-statistics-diff/rx_mcast_mirror_fwd_drops +systemStatisticsDiffRxMcastMirrorFwdDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 14 } + +-- tagpath /system-statistics-diff/ip_fwd_null_mcast_group +systemStatisticsDiffIpFwdNullMcastGroup OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 15 } + +-- tagpath /system-statistics-diff/ip_fwd_null_nhop +systemStatisticsDiffIpFwdNullNhop OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 16 } + +-- tagpath /system-statistics-diff/ip_fwd_unknown_nh_type +systemStatisticsDiffIpFwdUnknownNhType OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 17 } + +-- tagpath /system-statistics-diff/ip_fwd_nat_on_tunnel +systemStatisticsDiffIpFwdNatOnTunnel OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 18 } + +-- tagpath /system-statistics-diff/ip_fwd_to_cpu +systemStatisticsDiffIpFwdToCpu OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 19 } + +-- tagpath /system-statistics-diff/ip_fwd_to_cpu_nat_xlates +systemStatisticsDiffIpFwdToCpuNatXlates OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 20 } + +-- tagpath /system-statistics-diff/ip_fwd_from_cpu_nat_xlates +systemStatisticsDiffIpFwdFromCpuNatXlates OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 21 } + +-- tagpath /system-statistics-diff/ip_fwd_to_cpu_nat_drops +systemStatisticsDiffIpFwdToCpuNatDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 22 } + +-- tagpath /system-statistics-diff/ip_fwd_from_cpu_non_local +systemStatisticsDiffIpFwdFromCpuNonLocal OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 23 } + +-- tagpath /system-statistics-diff/ip_fwd_rx_ipsec +systemStatisticsDiffIpFwdRxIpsec OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 24 } + +-- tagpath /system-statistics-diff/ip_fwd_mcast_pkts +systemStatisticsDiffIpFwdMcastPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 25 } + +-- tagpath /system-statistics-diff/ip_fwd_rx_gre +systemStatisticsDiffIpFwdRxGre OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 26 } + +-- tagpath /system-statistics-diff/nat_xlate_outbound +systemStatisticsDiffNatXlateOutbound OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 27 } + +-- tagpath /system-statistics-diff/nat_xlate_outbound_drops +systemStatisticsDiffNatXlateOutboundDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 28 } + +-- tagpath /system-statistics-diff/nat_xlate_inbound +systemStatisticsDiffNatXlateInbound OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 29 } + +-- tagpath /system-statistics-diff/nat_xlate_inbound_fail +systemStatisticsDiffNatXlateInboundFail OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 30 } + +-- tagpath /system-statistics-diff/cflowd_pkts +systemStatisticsDiffCflowdPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 31 } + +-- tagpath /system-statistics-diff/rx_bcast +systemStatisticsDiffRxBcast OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 32 } + +-- tagpath /system-statistics-diff/rx_mcast +systemStatisticsDiffRxMcast OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 33 } + +-- tagpath /system-statistics-diff/rx_mcast_link_local +systemStatisticsDiffRxMcastLinkLocal OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 34 } + +-- tagpath /system-statistics-diff/rx_mcast_filter_to_cpu +systemStatisticsDiffRxMcastFilterToCpu OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 35 } + +-- tagpath /system-statistics-diff/rx_mcast_filter_to_cpu_and_fwd +systemStatisticsDiffRxMcastFilterToCpuAndFwd OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 36 } + +-- tagpath /system-statistics-diff/rx_gre_decap +systemStatisticsDiffRxGreDecap OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 37 } + +-- tagpath /system-statistics-diff/rx_gre_drops +systemStatisticsDiffRxGreDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 38 } + +-- tagpath /system-statistics-diff/rx_gre_policer_drops +systemStatisticsDiffRxGrePolicerDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 39 } + +-- tagpath /system-statistics-diff/rx_implicit_acl_drops +systemStatisticsDiffRxImplicitAclDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 40 } + +-- tagpath /system-statistics-diff/rx_ipsec_decap +systemStatisticsDiffRxIpsecDecap OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 41 } + +-- tagpath /system-statistics-diff/rx_ip6_ipsec_drops +systemStatisticsDiffRxIp6IpsecDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 42 } + +-- tagpath /system-statistics-diff/rx_sa_ipsec_drops +systemStatisticsDiffRxSaIpsecDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 43 } + +-- tagpath /system-statistics-diff/rx_invalid_ipsec_pkt_size +systemStatisticsDiffRxInvalidIpsecPktSize OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 44 } + +-- tagpath /system-statistics-diff/rx_spi_ipsec_drops +systemStatisticsDiffRxSpiIpsecDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 45 } + +-- tagpath /system-statistics-diff/rx_replay_drops +systemStatisticsDiffRxReplayDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 46 } + +-- tagpath /system-statistics-diff/rx_replay_integrity_drops +systemStatisticsDiffRxReplayIntegrityDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 47 } + +-- tagpath /system-statistics-diff/rx_unexpected_replay_drops +systemStatisticsDiffRxUnexpectedReplayDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 48 } + +-- tagpath /system-statistics-diff/rx_next_hdr_ipsec_drops +systemStatisticsDiffRxNextHdrIpsecDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 49 } + +-- tagpath /system-statistics-diff/rx_mac_compare_ipsec_drops +systemStatisticsDiffRxMacCompareIpsecDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 50 } + +-- tagpath /system-statistics-diff/rx_err_pad_ipsec_drops +systemStatisticsDiffRxErrPadIpsecDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 51 } + +-- tagpath /system-statistics-diff/rx_ipsec_policer_drops +systemStatisticsDiffRxIpsecPolicerDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 52 } + +-- tagpath /system-statistics-diff/rx_pre_ipsec_pkts +systemStatisticsDiffRxPreIpsecPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 53 } + +-- tagpath /system-statistics-diff/rx_pre_ipsec_drops +systemStatisticsDiffRxPreIpsecDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 54 } + +-- tagpath /system-statistics-diff/rx_pre_ipsec_policer_drops +systemStatisticsDiffRxPreIpsecPolicerDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 55 } + +-- tagpath /system-statistics-diff/rx_pre_ipsec_decap +systemStatisticsDiffRxPreIpsecDecap OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 56 } + +-- tagpath /system-statistics-diff/openssl_aes_decrypt +systemStatisticsDiffOpensslAesDecrypt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 57 } + +-- tagpath /system-statistics-diff/rx_ipsec_bad_inner +systemStatisticsDiffRxIpsecBadInner OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 58 } + +-- tagpath /system-statistics-diff/rx_bad_label +systemStatisticsDiffRxBadLabel OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 59 } + +-- tagpath /system-statistics-diff/service_label_fwd +systemStatisticsDiffServiceLabelFwd OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 60 } + +-- tagpath /system-statistics-diff/rx_host_local_pkt +systemStatisticsDiffRxHostLocalPkt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 61 } + +-- tagpath /system-statistics-diff/rx_host_mirror_drops +systemStatisticsDiffRxHostMirrorDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 62 } + +-- tagpath /system-statistics-diff/rx_tunneled_pkts +systemStatisticsDiffRxTunneledPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 63 } + +-- tagpath /system-statistics-diff/rx_cp_non_local +systemStatisticsDiffRxCpNonLocal OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 64 } + +-- tagpath /system-statistics-diff/tx_if_not_preferred +systemStatisticsDiffTxIfNotPreferred OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 65 } + +-- tagpath /system-statistics-diff/tx_vsmart_drop +systemStatisticsDiffTxVsmartDrop OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 66 } + +-- tagpath /system-statistics-diff/rx_invalid_port +systemStatisticsDiffRxInvalidPort OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 67 } + +-- tagpath /system-statistics-diff/port_disabled_rx +systemStatisticsDiffPortDisabledRx OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 68 } + +-- tagpath /system-statistics-diff/ip_disabled_rx +systemStatisticsDiffIpDisabledRx OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 69 } + +-- tagpath /system-statistics-diff/rx_invalid_qtags +systemStatisticsDiffRxInvalidQtags OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 70 } + +-- tagpath /system-statistics-diff/rx_non_ip_drops +systemStatisticsDiffRxNonIpDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 71 } + +-- tagpath /system-statistics-diff/rx_ip_errs +systemStatisticsDiffRxIpErrs OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 72 } + +-- tagpath /system-statistics-diff/pko_wred_drops +systemStatisticsDiffPkoWredDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 73 } + +-- tagpath /system-statistics-diff/tx_queue_exceeded +systemStatisticsDiffTxQueueExceeded OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 74 } + +-- tagpath /system-statistics-diff/rx_policer_drops +systemStatisticsDiffRxPolicerDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 75 } + +-- tagpath /system-statistics-diff/route_to_host +systemStatisticsDiffRouteToHost OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 76 } + +-- tagpath /system-statistics-diff/ttl_expired +systemStatisticsDiffTtlExpired OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 77 } + +-- tagpath /system-statistics-diff/icmp_redirect +systemStatisticsDiffIcmpRedirect OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 78 } + +-- tagpath /system-statistics-diff/bfd_rx_non_ip +systemStatisticsDiffBfdRxNonIp OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 79 } + +-- tagpath /system-statistics-diff/bfd_tx_record_changed +systemStatisticsDiffBfdTxRecordChanged OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 80 } + +-- tagpath /system-statistics-diff/bfd_rx_record_invalid +systemStatisticsDiffBfdRxRecordInvalid OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 81 } + +-- tagpath /system-statistics-diff/bfd_rx_parse_err +systemStatisticsDiffBfdRxParseErr OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 82 } + +-- tagpath /system-statistics-diff/rx_arp_rate_limit_drops +systemStatisticsDiffRxArpRateLimitDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 83 } + +-- tagpath /system-statistics-diff/rx_arp_non_local_drops +systemStatisticsDiffRxArpNonLocalDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 84 } + +-- tagpath /system-statistics-diff/rx_arp_reqs +systemStatisticsDiffRxArpReqs OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 85 } + +-- tagpath /system-statistics-diff/rx_arp_replies +systemStatisticsDiffRxArpReplies OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 86 } + +-- tagpath /system-statistics-diff/arp_add_fail +systemStatisticsDiffArpAddFail OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 87 } + +-- tagpath /system-statistics-diff/unknown_nh_type +systemStatisticsDiffUnknownNhType OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 88 } + +-- tagpath /system-statistics-diff/buf_alloc_fails +systemStatisticsDiffBufAllocFails OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 89 } + +-- tagpath /system-statistics-diff/ecmp_discards +systemStatisticsDiffEcmpDiscards OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 90 } + +-- tagpath /system-statistics-diff/app_route_policy_discards +systemStatisticsDiffAppRoutePolicyDiscards OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 91 } + +-- tagpath /system-statistics-diff/cbf_discards +systemStatisticsDiffCbfDiscards OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 92 } + +-- tagpath /system-statistics-diff/filter_drops +systemStatisticsDiffFilterDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 93 } + +-- tagpath /system-statistics-diff/invalid_back_ptr +systemStatisticsDiffInvalidBackPtr OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 94 } + +-- tagpath /system-statistics-diff/tunnel_loop_drops +systemStatisticsDiffTunnelLoopDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 95 } + +-- tagpath /system-statistics-diff/to_cpu_policer_drops +systemStatisticsDiffToCpuPolicerDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 96 } + +-- tagpath /system-statistics-diff/mirror_drops +systemStatisticsDiffMirrorDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 97 } + +-- tagpath /system-statistics-diff/split_horizon_drops +systemStatisticsDiffSplitHorizonDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 98 } + +-- tagpath /system-statistics-diff/rx_no_tun_if +systemStatisticsDiffRxNoTunIf OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 99 } + +-- tagpath /system-statistics-diff/tx_pkts +systemStatisticsDiffTxPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 100 } + +-- tagpath /system-statistics-diff/tx_errors +systemStatisticsDiffTxErrors OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 101 } + +-- tagpath /system-statistics-diff/tx_bcast +systemStatisticsDiffTxBcast OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 102 } + +-- tagpath /system-statistics-diff/tx_mcast +systemStatisticsDiffTxMcast OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 103 } + +-- tagpath /system-statistics-diff/port_disabled_tx +systemStatisticsDiffPortDisabledTx OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 104 } + +-- tagpath /system-statistics-diff/ip_disabled_tx +systemStatisticsDiffIpDisabledTx OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 105 } + +-- tagpath /system-statistics-diff/tx_fragment_needed +systemStatisticsDiffTxFragmentNeeded OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 106 } + +-- tagpath /system-statistics-diff/tx_mcast_fragment_needed +systemStatisticsDiffTxMcastFragmentNeeded OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 107 } + +-- tagpath /system-statistics-diff/fragment_df_drops +systemStatisticsDiffFragmentDfDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 108 } + +-- tagpath /system-statistics-diff/tx_fragments +systemStatisticsDiffTxFragments OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 109 } + +-- tagpath /system-statistics-diff/tx_fragment_drops +systemStatisticsDiffTxFragmentDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 110 } + +-- tagpath /system-statistics-diff/tx_fragment_fail +systemStatisticsDiffTxFragmentFail OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 111 } + +-- tagpath /system-statistics-diff/tx_fragment_alloc_fail +systemStatisticsDiffTxFragmentAllocFail OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 112 } + +-- tagpath /system-statistics-diff/tunnel_pmtu_lowered +systemStatisticsDiffTunnelPmtuLowered OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 113 } + +-- tagpath /system-statistics-diff/tx_gre_pkts +systemStatisticsDiffTxGrePkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 114 } + +-- tagpath /system-statistics-diff/tx_gre_drops +systemStatisticsDiffTxGreDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 115 } + +-- tagpath /system-statistics-diff/tx_gre_policer_drops +systemStatisticsDiffTxGrePolicerDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 116 } + +-- tagpath /system-statistics-diff/tx_gre_encap +systemStatisticsDiffTxGreEncap OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 117 } + +-- tagpath /system-statistics-diff/tx_ipsec_pkts +systemStatisticsDiffTxIpsecPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 118 } + +-- tagpath /system-statistics-diff/tx_ipsec_mcast_pkts +systemStatisticsDiffTxIpsecMcastPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 119 } + +-- tagpath /system-statistics-diff/tx_ip6_ipsec_drops +systemStatisticsDiffTxIp6IpsecDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 120 } + +-- tagpath /system-statistics-diff/tx_no_out_sa_ipsec_drops +systemStatisticsDiffTxNoOutSaIpsecDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 121 } + +-- tagpath /system-statistics-diff/tx_no_tunn_ipsec_drops +systemStatisticsDiffTxNoTunnIpsecDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 122 } + +-- tagpath /system-statistics-diff/tx_ipsec_policer_drops +systemStatisticsDiffTxIpsecPolicerDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 123 } + +-- tagpath /system-statistics-diff/tx_ipsec_encap +systemStatisticsDiffTxIpsecEncap OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 124 } + +-- tagpath /system-statistics-diff/tx_ipsec_mcast_encap +systemStatisticsDiffTxIpsecMcastEncap OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 125 } + +-- tagpath /system-statistics-diff/tx_pre_ipsec_pkts +systemStatisticsDiffTxPreIpsecPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 126 } + +-- tagpath /system-statistics-diff/tx_no_out_sa_pre_ipsec_drops +systemStatisticsDiffTxNoOutSaPreIpsecDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 127 } + +-- tagpath /system-statistics-diff/tx_no_tunn_pre_ipsec_drops +systemStatisticsDiffTxNoTunnPreIpsecDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 128 } + +-- tagpath /system-statistics-diff/openssl_aes_encrypt +systemStatisticsDiffOpensslAesEncrypt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 129 } + +-- tagpath /system-statistics-diff/tx_pre_ipsec_policer_drops +systemStatisticsDiffTxPreIpsecPolicerDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 130 } + +-- tagpath /system-statistics-diff/tx_pre_ipsec_encap +systemStatisticsDiffTxPreIpsecEncap OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 131 } + +-- tagpath /system-statistics-diff/tx_arp_replies +systemStatisticsDiffTxArpReplies OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 132 } + +-- tagpath /system-statistics-diff/tx_arp_reqs +systemStatisticsDiffTxArpReqs OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 133 } + +-- tagpath /system-statistics-diff/tx_arp_req_fail +systemStatisticsDiffTxArpReqFail OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 134 } + +-- tagpath /system-statistics-diff/tx_no_arp_drop +systemStatisticsDiffTxNoArpDrop OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 135 } + +-- tagpath /system-statistics-diff/tx_arp_rate_limit_drops +systemStatisticsDiffTxArpRateLimitDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 136 } + +-- tagpath /system-statistics-diff/tx_icmp_policer_drops +systemStatisticsDiffTxIcmpPolicerDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 137 } + +-- tagpath /system-statistics-diff/tx_icmp_mirrored_drops +systemStatisticsDiffTxIcmpMirroredDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 138 } + +-- tagpath /system-statistics-diff/bfd_tx_fail +systemStatisticsDiffBfdTxFail OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 139 } + +-- tagpath /system-statistics-diff/bfd_alloc_fail +systemStatisticsDiffBfdAllocFail OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 140 } + +-- tagpath /system-statistics-diff/bfd_timer_add_fail +systemStatisticsDiffBfdTimerAddFail OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 141 } + +-- tagpath /system-statistics-diff/bfd_tx_pkts +systemStatisticsDiffBfdTxPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 142 } + +-- tagpath /system-statistics-diff/bfd_rx_pkts +systemStatisticsDiffBfdRxPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 143 } + +-- tagpath /system-statistics-diff/bfd_rec_down +systemStatisticsDiffBfdRecDown OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 144 } + +-- tagpath /system-statistics-diff/bfd_rec_invalid +systemStatisticsDiffBfdRecInvalid OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 145 } + +-- tagpath /system-statistics-diff/bfd_lkup_fail +systemStatisticsDiffBfdLkupFail OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 146 } + +-- tagpath /system-statistics-diff/rx_icmp_echo_requests +systemStatisticsDiffRxIcmpEchoRequests OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 147 } + +-- tagpath /system-statistics-diff/rx_icmp_echo_replies +systemStatisticsDiffRxIcmpEchoReplies OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 148 } + +-- tagpath /system-statistics-diff/rx_icmp_network_unreach +systemStatisticsDiffRxIcmpNetworkUnreach OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 149 } + +-- tagpath /system-statistics-diff/rx_icmp_host_unreach +systemStatisticsDiffRxIcmpHostUnreach OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 150 } + +-- tagpath /system-statistics-diff/rx_icmp_port_unreach +systemStatisticsDiffRxIcmpPortUnreach OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 151 } + +-- tagpath /system-statistics-diff/rx_icmp_protocol_unreach +systemStatisticsDiffRxIcmpProtocolUnreach OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 152 } + +-- tagpath /system-statistics-diff/rx_icmp_fragment_required +systemStatisticsDiffRxIcmpFragmentRequired OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 153 } + +-- tagpath /system-statistics-diff/rx_icmp_dst_unreach_other +systemStatisticsDiffRxIcmpDstUnreachOther OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 154 } + +-- tagpath /system-statistics-diff/rx_icmp_ttl_expired +systemStatisticsDiffRxIcmpTtlExpired OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 155 } + +-- tagpath /system-statistics-diff/rx_icmp_redirect +systemStatisticsDiffRxIcmpRedirect OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 156 } + +-- tagpath /system-statistics-diff/rx_icmp_src_quench +systemStatisticsDiffRxIcmpSrcQuench OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 157 } + +-- tagpath /system-statistics-diff/rx_icmp_bad_ip_hdr +systemStatisticsDiffRxIcmpBadIpHdr OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 158 } + +-- tagpath /system-statistics-diff/rx_icmp_other_types +systemStatisticsDiffRxIcmpOtherTypes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 159 } + +-- tagpath /system-statistics-diff/tx_icmp_echo_requests +systemStatisticsDiffTxIcmpEchoRequests OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 160 } + +-- tagpath /system-statistics-diff/tx_icmp_echo_replies +systemStatisticsDiffTxIcmpEchoReplies OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 161 } + +-- tagpath /system-statistics-diff/tx_icmp_network_unreach +systemStatisticsDiffTxIcmpNetworkUnreach OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 162 } + +-- tagpath /system-statistics-diff/tx_icmp_host_unreach +systemStatisticsDiffTxIcmpHostUnreach OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 163 } + +-- tagpath /system-statistics-diff/tx_icmp_port_unreach +systemStatisticsDiffTxIcmpPortUnreach OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 164 } + +-- tagpath /system-statistics-diff/tx_icmp_protocol_unreach +systemStatisticsDiffTxIcmpProtocolUnreach OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 165 } + +-- tagpath /system-statistics-diff/tx_icmp_fragment_required +systemStatisticsDiffTxIcmpFragmentRequired OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 166 } + +-- tagpath /system-statistics-diff/tx_icmp_dst_unreach_other +systemStatisticsDiffTxIcmpDstUnreachOther OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 167 } + +-- tagpath /system-statistics-diff/tx_icmp_ttl_expired +systemStatisticsDiffTxIcmpTtlExpired OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 168 } + +-- tagpath /system-statistics-diff/tx_icmp_redirect +systemStatisticsDiffTxIcmpRedirect OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 169 } + +-- tagpath /system-statistics-diff/tx_icmp_src_quench +systemStatisticsDiffTxIcmpSrcQuench OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 170 } + +-- tagpath /system-statistics-diff/tx_icmp_bad_ip_hdr +systemStatisticsDiffTxIcmpBadIpHdr OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 171 } + +-- tagpath /system-statistics-diff/tx_icmp_other_types +systemStatisticsDiffTxIcmpOtherTypes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 172 } + +-- tagpath /system-statistics-diff/gre_ka_tx_pkts +systemStatisticsDiffGreKaTxPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 174 } + +-- tagpath /system-statistics-diff/gre_ka_rx_pkts +systemStatisticsDiffGreKaRxPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 175 } + +-- tagpath /system-statistics-diff/gre_ka_tx_ipv4_options_drop +systemStatisticsDiffGreKaTxIpv4OptionsDrop OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 176 } + +-- tagpath /system-statistics-diff/gre_ka_tx_non_ip +systemStatisticsDiffGreKaTxNonIp OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 177 } + +-- tagpath /system-statistics-diff/gre_ka_tx_parse_err +systemStatisticsDiffGreKaTxParseErr OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 178 } + +-- tagpath /system-statistics-diff/gre_ka_tx_record_changed +systemStatisticsDiffGreKaTxRecordChanged OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 179 } + +-- tagpath /system-statistics-diff/gre_ka_tx_fail +systemStatisticsDiffGreKaTxFail OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 180 } + +-- tagpath /system-statistics-diff/gre_ka_alloc_fail +systemStatisticsDiffGreKaAllocFail OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 181 } + +-- tagpath /system-statistics-diff/gre_ka_timer_add_fail +systemStatisticsDiffGreKaTimerAddFail OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 182 } + +-- tagpath /system-statistics-diff/gre_ka_rx_non_ip +systemStatisticsDiffGreKaRxNonIp OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 183 } + +-- tagpath /system-statistics-diff/gre_ka_rx_rec_invalid +systemStatisticsDiffGreKaRxRecInvalid OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 184 } + +-- tagpath /system-statistics-diff/dot1x_rx_pkts +systemStatisticsDiffDot1xRxPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 185 } + +-- tagpath /system-statistics-diff/dot1x_tx_pkts +systemStatisticsDiffDot1xTxPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 186 } + +-- tagpath /system-statistics-diff/dot1x_rx_drops +systemStatisticsDiffDot1xRxDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 187 } + +-- tagpath /system-statistics-diff/dot1x_tx_drops +systemStatisticsDiffDot1xTxDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 188 } + +-- tagpath /system-statistics-diff/dot1x_vlan_if_not_found_drops +systemStatisticsDiffDot1xVlanIfNotFoundDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 189 } + +-- tagpath /system-statistics-diff/dot1x_mac_learn_drops +systemStatisticsDiffDot1xMacLearnDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 190 } + +-- tagpath /system-statistics-diff/rx_policer_remark +systemStatisticsDiffRxPolicerRemark OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 191 } + +-- tagpath /system-statistics-diff/bfd_tx_octets +systemStatisticsDiffBfdTxOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 192 } + +-- tagpath /system-statistics-diff/bfd_rx_octets +systemStatisticsDiffBfdRxOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 193 } + +-- tagpath /system-statistics-diff/bfd_pmtu_tx_pkts +systemStatisticsDiffBfdPmtuTxPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 194 } + +-- tagpath /system-statistics-diff/bfd_pmtu_rx_pkts +systemStatisticsDiffBfdPmtuRxPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 195 } + +-- tagpath /system-statistics-diff/bfd_pmtu_tx_octets +systemStatisticsDiffBfdPmtuTxOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 196 } + +-- tagpath /system-statistics-diff/bfd_pmtu_rx_octets +systemStatisticsDiffBfdPmtuRxOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 197 } + +-- tagpath /system-statistics-diff/dns_req_snoop +systemStatisticsDiffDnsReqSnoop OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 198 } + +-- tagpath /system-statistics-diff/dns_res_snoop +systemStatisticsDiffDnsResSnoop OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 199 } + +-- tagpath /system-statistics-diff/ctrl_loop_fwd +systemStatisticsDiffCtrlLoopFwd OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 200 } + +-- tagpath /system-statistics-diff/ctrl_loop_fwd_drops +systemStatisticsDiffCtrlLoopFwdDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 201 } + +-- FIXME: missing stats here? + +-- tagpath /system-statistics-diff/qat_aes_decrypt +systemStatisticsDiffQatAesDecrypt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 204 } + +-- tagpath /system-statistics-diff/qat_aes_encrypt +systemStatisticsDiffQatAesEncrypt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 205 } + +-- tagpath /system-statistics-diff/qat_gcm_decrypt +systemStatisticsDiffQatGcmDecrypt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 206 } + +-- tagpath /system-statistics-diff/qat_gcm_encrypt +systemStatisticsDiffQatGcmEncrypt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 207 } + +-- tagpath /system-statistics-diff/openssl_gcm_decrypt +systemStatisticsDiffOpensslGcmDecrypt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 208 } + +-- tagpath /system-statistics-diff/openssl_gcm_encrypt +systemStatisticsDiffOpensslGcmEncrypt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 209 } + + +-- tagpath /system-statistics-diff/rx_replay_drops_tc0 +systemStatisticsDiffRxReplayDropsTc0 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 210 } + +-- tagpath /system-statistics-diff/rx_replay_drops_tc1 +systemStatisticsDiffRxReplayDropsTc1 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 211 } + +-- tagpath /system-statistics-diff/rx_replay_drops_tc2 +systemStatisticsDiffRxReplayDropsTc2 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 212 } + +-- tagpath /system-statistics-diff/rx_replay_drops_tc3 +systemStatisticsDiffRxReplayDropsTc3 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 213 } + +-- tagpath /system-statistics-diff/rx_replay_drops_tc4 +systemStatisticsDiffRxReplayDropsTc4 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 214 } + +-- tagpath /system-statistics-diff/rx_replay_drops_tc5 +systemStatisticsDiffRxReplayDropsTc5 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 215 } + +-- tagpath /system-statistics-diff/rx_replay_drops_tc6 +systemStatisticsDiffRxReplayDropsTc6 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 216 } + + +-- tagpath /system-statistics-diff/rx_replay_drops_tc7 +systemStatisticsDiffRxReplayDropsTc7 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 217 } + +-- tagpath /system-statistics-diff/rx_window_drops_tc0 +systemStatisticsDiffRxWindowDropsTc0 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 218 } + +-- tagpath /system-statistics-diff/rx_window_drops_tc1 +systemStatisticsDiffRxWindowDropsTc1 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 219 } + +-- tagpath /system-statistics-diff/rx_window_drops_tc2 +systemStatisticsDiffRxWindowDropsTc2 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 220 } + +-- tagpath /system-statistics-diff/rx_window_drops_tc3 +systemStatisticsDiffRxWindowDropsTc3 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 221 } + +-- tagpath /system-statistics-diff/rx_window_drops_tc4 +systemStatisticsDiffRxWindowDropsTc4 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 222 } + +-- tagpath /system-statistics-diff/rx_window_drops_tc5 +systemStatisticsDiffRxWindowDropsTc5 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 223 } + +-- tagpath /system-statistics-diff/rx_window_drops_tc6 +systemStatisticsDiffRxWindowDropsTc6 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 224 } + +-- tagpath /system-statistics-diff/rx_window_drops_tc7 +systemStatisticsDiffRxWindowDropsTc7 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 225 } + +--tagpath /system-statistics-diff/rx_unexpected_replay_drops_tc0 +systemStatisticsDiffRxUnexpectedReplayDropsTc0 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 226 } + +--tagpath /system-statistics-diff/rx_unexpected_replay_drops_tc1 +systemStatisticsDiffRxUnexpectedReplayDropsTc1 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 227 } + +--tagpath /system-statistics-diff/rx_unexpected_replay_drops_tc2 +systemStatisticsDiffRxUnexpectedReplayDropsTc2 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 228 } + +--tagpath /system-statistics-diff/rx_unexpected_replay_drops_tc3 +systemStatisticsDiffRxUnexpectedReplayDropsTc3 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 229 } + +--tagpath /system-statistics-diff/rx_unexpected_replay_drops_tc4 +systemStatisticsDiffRxUnexpectedReplayDropsTc4 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 230 } + +--tagpath /system-statistics-diff/rx_unexpected_replay_drops_tc5 +systemStatisticsDiffRxUnexpectedReplayDropsTc5 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 231 } + +--tagpath /system-statistics-diff/rx_unexpected_replay_drops_tc6 +systemStatisticsDiffRxUnexpectedReplayDropsTc6 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 232 } + +--tagpath /system-statistics-diff/rx_unexpected_replay_drops_tc7 +systemStatisticsDiffRxUnexpectedReplayDropsTc7 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 233 } + +--tagpath /system-statistics-diff/rx_replay_integrity_drops_tc0 +systemStatisticsDiffRxReplayIntegrityDropsTc0 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 234 } + +--tagpath /system-statistics-diff/rx_replay_integrity_drops_tc1 +systemStatisticsDiffRxReplayIntegrityDropsTc1 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 235 } + +--tagpath /system-statistics-diff/rx_replay_integrity_drops_tc2 +systemStatisticsDiffRxReplayIntegrityDropsTc2 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 236 } + +--tagpath /system-statistics-diff/rx_replay_integrity_drops_tc3 +systemStatisticsDiffRxReplayIntegrityDropsTc3 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 237 } + +--tagpath /system-statistics-diff/rx_replay_integrity_drops_tc4 +systemStatisticsDiffRxReplayIntegrityDropsTc4 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 238 } + +--tagpath /system-statistics-diff/rx_replay_integrity_drops_tc5 +systemStatisticsDiffRxReplayIntegrityDropsTc5 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 239 } + +--tagpath /system-statistics-diff/rx_replay_integrity_drops_tc6 +systemStatisticsDiffRxReplayIntegrityDropsTc6 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 240 } + +--tagpath /system-statistics-diff/rx_replay_integrity_drops_tc7 +systemStatisticsDiffRxReplayIntegrityDropsTc7 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 241 } + +-- tagpath /system-statistics-diff/icmp_redirect_tx_drops +systemStatisticsDiffIcmpRedirectTxDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 242 } + +-- tagpath /system-statistics-diff/icmp_redirect_rx_drops +systemStatisticsDiffIcmpRedirectRxDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 243 } + +-- tagpath /system-statistics-diff/rx_l2mtu_exceeded +systemStatisticsDiffRxL2MtuExceeded OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION "rx l2 mtu exceeded value deprecated from 17.2" + ::= { systemStatisticsDiff 244 } + +-- tagpath /system-statistics-diff/ip_direct_bcast_tx_drops +systemStatisticsDiffIpDirectBcastTxDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 245 } + +-- tagpath /system-statistics-diff/ip_direct_bcast_tx_l2_bcast +systemStatisticsDiffIpDirectBcastTxL2Bcast OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 246 } + +-- tagpath /system-statistics-diff/rx_invalid_ip_hdr +systemStatisticsDiffRxInvalidIpHdr OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 247 } + +-- tagpath /system-statistics-diff/nat_dst_nat_map_invalid +systemStatisticsDiffNatDstNatMapInvalid OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 248 } + +-- tagpath /system-statistics-diff/device_policy_drops +systemStatisticsDiffDevicePolicyDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 249 } + +-- tagpath /system-statistics-diff/invalid_loop_hdr_drops +systemStatisticsDiffInvalidLoopHdrDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 250 } + +-- tagpath /system-statistics-diff/zbf_frag_cache_drops +systemStatisticsDiffZbfFragCacheDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 251 } + +-- tagpath /system-statistics-diff/nat_frag_cache_drops +systemStatisticsDiffNatFragCacheDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 252 } + +-- tagpath /system-statistics-diff/tx_tracker_if_not_preferred +systemStatisticsDiffTxTrackerIfNotPreferred OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 253 } + +-- tagpath /system-statistics-diff/ipfrag_allfrags_seen +systemStatisticsDiffIpfragAllfragsSeen OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 254 } + +-- tagpath /system-statistics-diff/ipfrag_many_frags +systemStatisticsDiffIpfragManyFrags OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 255 } + +-- tagpath /system-statistics-diff/l2_vrrp_promisc_mismatch_dmac_drops +systemStatisticsDiffVRRPMismatchedDMACDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 256 } +-- tagpath /system-statistics-diff/rx_urpf_drops +systemStatisticsDiffRxUrpfDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 257 } +-- tagpath /system-statistics-diff/ip_fwd_sig_no_vrf +systemStatisticsDiffIpFwdSigNoVrf OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 258 } +-- tagpath /system-statistics-diff/ip_fwd_sig_no_exact_vrf +systemStatisticsDiffIpFwdSigNoExactVrf OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 259 } + +-- tagpath /system-statistics-diff/ip_fwd_data_pol_nhop_null +systemStatisticsDiffIpFwdDataPolNullNhop OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 260 } + +-- tagpath /system-statistics-diff/tx_arp_reply_rate_limit_drops +systemStatisticsDiffTxArpReplyRateLimitDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 261 } + +-- tagpath /system-statistics-diff/nat_skip_unpin_flow +systemStatisticsDiffNatSkipUnpinFlow OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 262 } + +-- Display system reboot related information +-- tagpath /reboot +reboot OBJECT IDENTIFIER ::= { viptela-oper-system 4 } + +-- Display AAA information +-- tagpath /aaa +aaa OBJECT IDENTIFIER ::= { viptela-oper-system 7 } + +-- Display logging information +-- tagpath /logging +logging OBJECT IDENTIFIER ::= { viptela-oper-system 9 } + +-- tagpath /logging/host_status +loggingHostStatus OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { logging 1 } + +-- tagpath /logging/host_name +loggingHostName OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { logging 2 } + +-- tagpath /logging/host_priority +loggingHostPriority OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { logging 3 } + +-- tagpath /logging/host_vpn_id +loggingHostVpnId OBJECT-TYPE + SYNTAX VpnIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { logging 4 } + +-- tagpath /logging/disk_status +loggingDiskStatus OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { logging 5 } + +-- tagpath /logging/disk_priority +loggingDiskPriority OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { logging 6 } + +-- tagpath /logging/disk_filename +loggingDiskFilename OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { logging 7 } + +-- tagpath /logging/disk_filesize +loggingDiskFilesize OBJECT-TYPE + SYNTAX UnsignedShort + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { logging 8 } + +-- tagpath /logging/disk_filerotate +loggingDiskFilerotate OBJECT-TYPE + SYNTAX UnsignedByte + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { logging 9 } + +-- Display NTP information +-- tagpath /ntp +ntp OBJECT IDENTIFIER ::= { viptela-oper-system 10 } + +-- tagpath /ntp/refid +ntpRefid OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION "Current source of synchronization. Obsoleted in Release 15.4.0" + ::= { ntp 3 } + +-- tagpath /ntp/reftime +ntpReftime OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION "Time when the system clock was last set or corrected. Obsoleted in Release 15.4.0" + ::= { ntp 4 } + +-- tagpath /ntp/stratum +ntpStratum OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION "Stratum. Obsoleted in Release 15.4.0" + ::= { ntp 5 } + +-- tagpath /ntp/rootdelay +ntpRootdelay OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION "Total round-trip delay to currently selected reference clock. Obsoleted in Release 15.4.0" + ::= { ntp 6 } + +-- tagpath /ntp/rootdisp +ntpRootdisp OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION "Total dispersion to currently selected reference clock. Obsoleted in Release 15.4.0" + ::= { ntp 7 } + +-- tagpath /ntp/freq_drift_ppm +ntpFreqDriftPpm OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION "Kernel frequency drift. Obsoleted in Release 15.4.0" + ::= { ntp 8 } + +-- tagpath /ntp/poll_interval +ntpPollInterval OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION "Polling interval. Obsoleted in Release 15.4.0" + ::= { ntp 9 } + +-- tagpath /ntp/offset +ntpOffset OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION "Offset. Obsoleted in Release 15.4.0" + ::= { ntp 10 } + +-- Display transport connection information +-- tagpath /transport +transport OBJECT IDENTIFIER ::= { viptela-oper-system 11 } + +-- tagpath /reboot/history +rebootHistoryTable OBJECT-TYPE + SYNTAX SEQUENCE OF RebootHistoryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display system reboot history" + ::= { reboot 1 } + +-- tagpath /reboot/history +rebootHistoryEntry OBJECT-TYPE + SYNTAX RebootHistoryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { rebootHistoryRebootDateTime } + ::= { rebootHistoryTable 1 } + +RebootHistoryEntry ::= + SEQUENCE { + rebootHistoryRebootDateTime DateAndTime, + rebootHistoryRebootReason String + } + +-- tagpath /reboot/history/reboot_date_time +rebootHistoryRebootDateTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Reboot date and time in confd format" + ::= { rebootHistoryEntry 1 } + +-- tagpath /reboot/history/reboot_reason +rebootHistoryRebootReason OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Reboot reason" + ::= { rebootHistoryEntry 3 } + +-- tagpath /boot-partition +bootPartitionTable OBJECT-TYPE + SYNTAX SEQUENCE OF BootPartitionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display boot partition information" + ::= { viptela-oper-system 5 } + +-- tagpath /boot-partition +bootPartitionEntry OBJECT-TYPE + SYNTAX BootPartitionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { bootPartitionPartition } + ::= { bootPartitionTable 1 } + +BootPartitionEntry ::= + SEQUENCE { + bootPartitionPartition INTEGER, + bootPartitionActive TruthValue, + bootPartitionVersion String, + bootPartitionTimestamp DateAndTime + } + +-- tagpath /boot-partition/partition +bootPartitionPartition OBJECT-TYPE + SYNTAX INTEGER {a1(0),a2(1)} + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Partition number" + ::= { bootPartitionEntry 1 } + +-- tagpath /boot-partition/active +bootPartitionActive OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Whether partition is active" + ::= { bootPartitionEntry 2 } + +-- tagpath /boot-partition/version +bootPartitionVersion OBJECT-TYPE + SYNTAX String (SIZE (1 .. 128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Version" + ::= { bootPartitionEntry 3 } + +-- tagpath /boot-partition/timestamp +bootPartitionTimestamp OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Date and time created" + ::= { bootPartitionEntry 4 } + +-- tagpath /users +usersTable OBJECT-TYPE + SYNTAX SEQUENCE OF UsersEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display users currently logged in" + ::= { viptela-oper-system 6 } + +-- tagpath /users +usersEntry OBJECT-TYPE + SYNTAX UsersEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { usersSession } + ::= { usersTable 1 } + +UsersEntry ::= + SEQUENCE { + usersSession Integer32, + usersUser String, + usersContext String, + usersFrom InetAddressIP, + usersProto INTEGER, + usersAuthGroup String, + usersLoginTime DateAndTime + } + +-- tagpath /users/session +usersSession OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "User session ID" + ::= { usersEntry 1 } + +-- tagpath /users/user +usersUser OBJECT-TYPE + SYNTAX String (SIZE (1 .. 128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "User name" + ::= { usersEntry 2 } + +-- tagpath /users/context +usersContext OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "CLI | NETCONF | WEBUI" + ::= { usersEntry 3 } + +-- tagpath /users/from +usersFrom OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Address from which user session originates" + ::= { usersEntry 4 } + +-- tagpath /users/proto +usersProto OBJECT-TYPE + SYNTAX INTEGER {unknown(0),tcp(1),ssh(2),system(3),console(4),ssl(5),http(6),https(7),udp(8)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Protocol used by user to log in" + ::= { usersEntry 5 } + +-- tagpath /users/auth-group +usersAuthGroup OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "User group" + ::= { usersEntry 6 } + +-- tagpath /users/login-time +usersLoginTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Login time of a user" + ::= { usersEntry 7 } + +-- tagpath /aaa/usergroup +aaaUsergroupTable OBJECT-TYPE + SYNTAX SEQUENCE OF AaaUsergroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display user group information" + ::= { aaa 1 } + +-- tagpath /aaa/usergroup +aaaUsergroupEntry OBJECT-TYPE + SYNTAX AaaUsergroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { IMPLIED aaaUsergroupName } + ::= { aaaUsergroupTable 1 } + +AaaUsergroupEntry ::= + SEQUENCE { + aaaUsergroupName String + } + +-- tagpath /aaa/usergroup/name +aaaUsergroupName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Name of the user group" + ::= { aaaUsergroupEntry 1 } + +-- tagpath /aaa/usergroup/task +aaaUsergroupTaskTable OBJECT-TYPE + SYNTAX SEQUENCE OF AaaUsergroupTaskEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Tasks and permissions" + ::= { viptela-oper-system 8 } + +-- tagpath /aaa/usergroup/task +aaaUsergroupTaskEntry OBJECT-TYPE + SYNTAX AaaUsergroupTaskEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { aaaUsergroupName, aaaUsergroupTaskMode } + ::= { aaaUsergroupTaskTable 1 } + +AaaUsergroupTaskEntry ::= + SEQUENCE { + aaaUsergroupTaskMode INTEGER, + aaaUsergroupTaskPermission Permission1 + } + +-- tagpath /aaa/usergroup/task/mode +aaaUsergroupTaskMode OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Task mode" + ::= { aaaUsergroupTaskEntry 1 } + +-- tagpath /aaa/usergroup/task/permission +aaaUsergroupTaskPermission OBJECT-TYPE + SYNTAX Permission1 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Permissions" + ::= { aaaUsergroupTaskEntry 2 } + +-- tagpath /aaa/accounting +accountingTable OBJECT-TYPE + SYNTAX SEQUENCE OF AccountingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display accounting info for users" + ::= { aaa 3 } + +-- tagpath /aaa/accounting +accountingEntry OBJECT-TYPE + SYNTAX AccountingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { accountingSessid } + ::= { accountingTable 1 } + +AccountingEntry ::= + SEQUENCE { + accountingSessid Unsigned32, + accountingUser String, + accountingType INTEGER, + accountingFrom String, + accountingAge String, + accountingServer String, + accountingProto INTEGER, + accountingNumSent Unsigned32, + accountingNumFailed Unsigned32 + } + +-- tagpath /aaa/accounting/sessid +accountingSessid OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "User session ID" + ::= { accountingEntry 1 } + +-- tagpath /aaa/accounting/user +accountingUser OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "User name" + ::= { accountingEntry 2 } + +-- tagpath /aaa/accounting/type +accountingType OBJECT-TYPE + SYNTAX INTEGER {console(1),ssh(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Console | SSH" + ::= { accountingEntry 3 } + +-- tagpath /aaa/accounting/from +accountingFrom OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Address and port from which session originated" + ::= { accountingEntry 4 } + +-- tagpath /aaa/accounting/age +accountingAge OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Session Age" + ::= { accountingEntry 5 } + +-- tagpath /aaa/accounting/server +accountingServer OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Last server which was contacted" + ::= { accountingEntry 6 } + +-- tagpath /aaa/accounting/proto +accountingProto OBJECT-TYPE + SYNTAX INTEGER {tacacs(1),radius(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "TACACS | RADIUS" + ::= { accountingEntry 7 } + +-- tagpath /aaa/accounting/num-sent +accountingNumSent OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of records successfully sent" + ::= { accountingEntry 8 } + +-- tagpath /aaa/accounting/num-failed +accountingNumFailed OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of records failed to sent" + ::= { accountingEntry 9 } + + +-- tagpath /ntp/peer +ntpPeerTable OBJECT-TYPE + SYNTAX SEQUENCE OF NtpPeerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display NTP peer information" + ::= { ntp 1 } + +-- tagpath /ntp/peer +ntpPeerEntry OBJECT-TYPE + SYNTAX NtpPeerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { ntpPeerIndex } + ::= { ntpPeerTable 1 } + +NtpPeerEntry ::= + SEQUENCE { + ntpPeerIndex Unsigned32, + ntpPeerRemote String, + ntpPeerRefid String, + ntpPeerSt Integer32, + ntpPeerType String, + ntpPeerWhen String, + ntpPeerPoll Integer32, + ntpPeerReach String, + ntpPeerDelay String, + ntpPeerOffset String, + ntpPeerJitter String + } + +-- tagpath /ntp/peer/index +ntpPeerIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Index on this list" + ::= { ntpPeerEntry 1 } + +-- tagpath /ntp/peer/remote +ntpPeerRemote OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "NTP server" + ::= { ntpPeerEntry 2 } + +-- tagpath /ntp/peer/refid +ntpPeerRefid OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Current source of synchronization" + ::= { ntpPeerEntry 3 } + +-- tagpath /ntp/peer/st +ntpPeerSt OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Stratum" + ::= { ntpPeerEntry 4 } + +-- tagpath /ntp/peer/type +ntpPeerType OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Type" + ::= { ntpPeerEntry 5 } + +-- tagpath /ntp/peer/when +ntpPeerWhen OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "When" + ::= { ntpPeerEntry 6 } + +-- tagpath /ntp/peer/poll +ntpPeerPoll OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Polling interval, in seconds" + ::= { ntpPeerEntry 7 } + +-- tagpath /ntp/peer/reach +ntpPeerReach OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Status of reachability register, in octal" + ::= { ntpPeerEntry 8 } + +-- tagpath /ntp/peer/delay +ntpPeerDelay OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Latest delay" + ::= { ntpPeerEntry 9 } + +-- tagpath /ntp/peer/offset +ntpPeerOffset OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Latest offset" + ::= { ntpPeerEntry 10 } + +-- tagpath /ntp/peer/jitter +ntpPeerJitter OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Latest jitter" + ::= { ntpPeerEntry 11 } + +-- tagpath /ntp/associations +ntpAssociationsTable OBJECT-TYPE + SYNTAX SEQUENCE OF NtpAssociationsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display NTP peer association" + ::= { ntp 2 } + +-- tagpath /ntp/associations +ntpAssociationsEntry OBJECT-TYPE + SYNTAX NtpAssociationsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { ntpAssociationsIdx } + ::= { ntpAssociationsTable 1 } + +NtpAssociationsEntry ::= + SEQUENCE { + ntpAssociationsIdx Integer32, + ntpAssociationsAssocid String, + ntpAssociationsStatus String, + ntpAssociationsConf String, + ntpAssociationsReachability String, + ntpAssociationsAuth String, + ntpAssociationsCondition String, + ntpAssociationsLastEvent String, + ntpAssociationsCount Integer32 + } + +-- tagpath /ntp/associations/idx +ntpAssociationsIdx OBJECT-TYPE + SYNTAX Integer32 (0 .. 2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Index on this list" + ::= { ntpAssociationsEntry 1 } + +-- tagpath /ntp/associations/associd +ntpAssociationsAssocid OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Association ID" + ::= { ntpAssociationsEntry 2 } + +-- tagpath /ntp/associations/status +ntpAssociationsStatus OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Peer status word, in hexadecimal" + ::= { ntpAssociationsEntry 3 } + +-- tagpath /ntp/associations/conf +ntpAssociationsConf OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Configuration (persistent or ephemeral)" + ::= { ntpAssociationsEntry 4 } + +-- tagpath /ntp/associations/reachability +ntpAssociationsReachability OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Reachability (yes or no)" + ::= { ntpAssociationsEntry 5 } + +-- tagpath /ntp/associations/auth +ntpAssociationsAuth OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Authentication (ok, yes, bad, or none)" + ::= { ntpAssociationsEntry 6 } + +-- tagpath /ntp/associations/condition +ntpAssociationsCondition OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Selection status" + ::= { ntpAssociationsEntry 7 } + +-- tagpath /ntp/associations/last_event +ntpAssociationsLastEvent OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Event report" + ::= { ntpAssociationsEntry 8 } + +-- tagpath /ntp/associations/count +ntpAssociationsCount OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Event count" + ::= { ntpAssociationsEntry 9 } + +-- tagpath /transport/connection +transportConnectionTable OBJECT-TYPE + SYNTAX SEQUENCE OF TransportConnectionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { transport 1 } + +-- tagpath /transport/connection +transportConnectionEntry OBJECT-TYPE + SYNTAX TransportConnectionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { transportConnectionTrackType, transportConnectionSource, transportConnectionDestination, transportConnectionHost } + ::= { transportConnectionTable 1 } + +TransportConnectionEntry ::= + SEQUENCE { + transportConnectionTrackType INTEGER, + transportConnectionSource InetAddressIP, + transportConnectionDestination InetAddressIP, + transportConnectionHost String + } + +-- tagpath /transport/connection/track-type +transportConnectionTrackType OBJECT-TYPE + SYNTAX INTEGER {none(0),ip(1),dnsname(2),apiurl(3)} + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Tracking Type" + ::= { transportConnectionEntry 1 } + +-- tagpath /transport/connection/source +transportConnectionSource OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Source address" + ::= { transportConnectionEntry 2 } + +-- tagpath /transport/connection/destination +transportConnectionDestination OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Destination address" + ::= { transportConnectionEntry 3 } + +-- tagpath /transport/connection/host +transportConnectionHost OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Host IP/DNS" + ::= { transportConnectionEntry 4 } + +-- tagpath /transport/connection/history +transportConnectionHistoryTable OBJECT-TYPE + SYNTAX SEQUENCE OF TransportConnectionHistoryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display transport connection history" + ::= { viptela-oper-system 12 } + +-- tagpath /transport/connection/history +transportConnectionHistoryEntry OBJECT-TYPE + SYNTAX TransportConnectionHistoryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { transportConnectionTrackType, + transportConnectionSource, + transportConnectionDestination, + transportConnectionHost, + transportConnectionHistoryIndex } + ::= { transportConnectionHistoryTable 1 } + +TransportConnectionHistoryEntry ::= + SEQUENCE { + transportConnectionHistoryIndex Unsigned32, + transportConnectionHistoryTime String, + transportConnectionHistoryState INTEGER + } + +-- tagpath /transport/connection/history/index +transportConnectionHistoryIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Index" + ::= { transportConnectionHistoryEntry 1 } + +-- tagpath /transport/connection/history/time +transportConnectionHistoryTime OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Time of log (Days:Hours:Minutes:Seconds)" + ::= { transportConnectionHistoryEntry 2 } + +-- tagpath /transport/connection/history/state +transportConnectionHistoryState OBJECT-TYPE + SYNTAX INTEGER {down(0),up(1)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "State" + ::= { transportConnectionHistoryEntry 3 } + +-- tagpath /crash +crashTable OBJECT-TYPE + SYNTAX SEQUENCE OF CrashEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display system crash log list" + ::= { viptela-oper-system 13 } + +-- tagpath /crash +crashEntry OBJECT-TYPE + SYNTAX CrashEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { crashIndex } + ::= { crashTable 1 } + +CrashEntry ::= + SEQUENCE { + crashIndex Integer32, + crashCoreTime String, + crashCoreFilename String + } + +-- tagpath /crash/index +crashIndex OBJECT-TYPE + SYNTAX Integer32 (0 .. 15) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Index on this list" + ::= { crashEntry 1 } + +-- tagpath /crash/core-time +crashCoreTime OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Time core file was generated" + ::= { crashEntry 2 } + +-- tagpath /crash/core-filename +crashCoreFilename OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Core file name" + ::= { crashEntry 3 } + +-- tagpath /software +softwareTable OBJECT-TYPE + SYNTAX SEQUENCE OF SoftwareEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display software versions" + ::= { viptela-oper-system 14 } + +-- tagpath /software +softwareEntry OBJECT-TYPE + SYNTAX SoftwareEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { IMPLIED softwareVersion } + ::= { softwareTable 1 } + +SoftwareEntry ::= + SEQUENCE { + softwareVersion String, + softwareActive TruthValue, + softwareDefault TruthValue, + softwarePrevious TruthValue, + softwareTimestamp DateAndTime, + softwareConfirmed String, + softwareNext TruthValue + } + +-- tagpath /software/version +softwareVersion OBJECT-TYPE + SYNTAX String (SIZE (1 .. 128)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Version" + ::= { softwareEntry 1 } + +-- tagpath /software/active +softwareActive OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Is active" + ::= { softwareEntry 2 } + +-- tagpath /software/default +softwareDefault OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Is default" + ::= { softwareEntry 3 } + +-- tagpath /software/previous +softwarePrevious OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Is previous" + ::= { softwareEntry 4 } + +-- tagpath /software/timestamp +softwareTimestamp OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Date and time created" + ::= { softwareEntry 5 } + +-- tagpath /software/confirmed +softwareConfirmed OBJECT-TYPE + SYNTAX String (SIZE (1 .. 128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Confirmed by" + ::= { softwareEntry 6 } + +-- tagpath /software/next +softwareNext OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Is next based image" + ::= { softwareEntry 7 } + +-- tagpath /system/local-on-demand +systemLocalOnDemandTable OBJECT-TYPE + SYNTAX SEQUENCE OF SystemLocalOnDemandEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display system on-demand info" + ::= { viptela-oper-system 15 } + +-- tagpath /system/local-on-demand +systemLocalOnDemandEntry OBJECT-TYPE + SYNTAX SystemLocalOnDemandEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "local system on demand status" + INDEX {IMPLIED systemLocalOnDemandSystemIP} + ::= { systemLocalOnDemandTable 1 } + +SystemLocalOnDemandEntry ::= + SEQUENCE { + systemLocalOnDemandSystemIP InetAddressIP, + systemLocalOnDemandSiteID Unsigned32, + systemLocalOnDemandOnDemand String, + systemLocalOnDemandStatus String, + systemLocalOnDemandIdleTimeoutExpiry String + } + +-- tagpath /system/local-on-demand/system-ip +systemLocalOnDemandSystemIP OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "system-ip" + ::= { systemLocalOnDemandEntry 1 } + +-- tagpath /system/local-on-demand/site-id +systemLocalOnDemandSiteID OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "site-id" + ::= {systemLocalOnDemandEntry 2} + +-- tagpath /system/local-on-demand/on-demand +systemLocalOnDemandOnDemand OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "on-demand" + ::= {systemLocalOnDemandEntry 3} + +-- tagpath /system/local-on-demand/status +systemLocalOnDemandStatus OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "status" + ::= {systemLocalOnDemandEntry 4} + +-- tagpath /system/local-on-demand/idle-timeout-expiry +systemLocalOnDemandIdleTimeoutExpiry OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "idle-timeout-expiry" + ::= {systemLocalOnDemandEntry 5} + +-- tagpath /system/remote-on-demand +systemRemoteOnDemandTable OBJECT-TYPE + SYNTAX SEQUENCE OF SystemRemoteOnDemandEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display system on-demand info" + ::= { viptela-oper-system 16 } + +-- tagpath /system/remote-on-demand +systemRemoteOnDemandEntry OBJECT-TYPE + SYNTAX SystemRemoteOnDemandEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "remote system on demand status" + INDEX { IMPLIED systemRemoteOnDemandSystemIP} + ::= { systemRemoteOnDemandTable 1 } + +SystemRemoteOnDemandEntry ::= + SEQUENCE { + systemRemoteOnDemandSystemIP InetAddressIP, + systemRemoteOnDemandSiteID Unsigned32, + systemRemoteOnDemandOnDemand String, + systemRemoteOnDemandStatus String, + systemRemoteOnDemandIdleTimeoutExpiry String + } + +-- tagpath /system/remote-on-demand/system-ip +systemRemoteOnDemandSystemIP OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "system-ip" + ::= { systemRemoteOnDemandEntry 1 } + +-- tagpath /system/remote-on-demand/site-id +systemRemoteOnDemandSiteID OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "site-id" + ::= {systemRemoteOnDemandEntry 2} + +-- tagpath /system/remote-on-demand/on-demand +systemRemoteOnDemandOnDemand OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "on-demand" + ::= {systemRemoteOnDemandEntry 3} + +-- tagpath /system/remote-on-demand/status +systemRemoteOnDemandStatus OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "status" + ::= {systemRemoteOnDemandEntry 4} + +-- tagpath /system/remote-on-demand/idle-timeout-expiry +systemRemoteOnDemandIdleTimeoutExpiry OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "idle-timeout-expiry" + ::= {systemRemoteOnDemandEntry 5} +END diff --git a/viptela-mibs/20.6/VIPTELA-OPER-VPN.mib b/viptela-mibs/20.6/VIPTELA-OPER-VPN.mib new file mode 100644 index 0000000..77b0de3 --- /dev/null +++ b/viptela-mibs/20.6/VIPTELA-OPER-VPN.mib @@ -0,0 +1,7668 @@ +-- Namespace: http://viptela.com/oper-vpn + +VIPTELA-OPER-VPN DEFINITIONS ::= BEGIN +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, + Integer32, Unsigned32, Counter32, Counter64, + Gauge32, IpAddress + FROM SNMPv2-SMI + TEXTUAL-CONVENTION, RowStatus, DateAndTime, + TruthValue + FROM SNMPv2-TC + Ipv6Address + FROM IPV6-TC + viptela, VpnIndex + FROM VIPTELA-GLOBAL +; + +viptela-oper-vpn MODULE-IDENTITY + LAST-UPDATED "202107010000Z" + ORGANIZATION "Viptela, Inc." + CONTACT-INFO "Viptela, Inc. Email:support@viptela.com" + DESCRIPTION "This module defines the data model for VPN operational data" + REVISION "202107010000Z" + DESCRIPTION "Viptela Revision 20.6" + REVISION "202103010000Z" + DESCRIPTION "Viptela Revision 20.5" + REVISION "202011010000Z" + DESCRIPTION "Viptela Revision 20.4" + REVISION "202007010000Z" + DESCRIPTION "Viptela Revision 20.3" + REVISION "202002240000Z" + DESCRIPTION "Viptela Revision 20.1" + REVISION "201911150000Z" + DESCRIPTION "Viptela Revision 19.3" + REVISION "201908150000Z" + DESCRIPTION "Viptela Revision 19.2" + REVISION "201811010000Z" + DESCRIPTION "Viptela Revision 18.4" + REVISION "201808200000Z" + DESCRIPTION "Viptela Revision 18.3.1" + REVISION "201806250000Z" + DESCRIPTION "Viptela Revision 18.3" + REVISION "201804250000Z" + DESCRIPTION "Viptela Revision 18.2" + REVISION "201803150000Z" + DESCRIPTION "Viptela Revision 18.1.1" + REVISION "201801160000Z" + DESCRIPTION "Viptela Revision 17.2.3" + REVISION "201711010000Z" + DESCRIPTION "Viptela Revision 17.2.1" + REVISION "201708010000Z" + DESCRIPTION "Viptela Revision 17.2" + REVISION "201705250000Z" + DESCRIPTION "Viptela Revision 17.1.1" + REVISION "201704060000Z" + DESCRIPTION "Viptela Revision 17.1" + REVISION "201702150000Z" + DESCRIPTION "Viptela Revision 16.3.2" + REVISION "201702060000Z" + DESCRIPTION "Viptela Revision 16.3.1" + REVISION "201611160000Z" + DESCRIPTION "Viptela Revision 16.3" + REVISION "201610250000Z" + DESCRIPTION "Viptela Revision 16.2.10" + REVISION "201610240000Z" + DESCRIPTION "Viptela Revision 16.2.4" + REVISION "201608100000Z" + DESCRIPTION "Viptela Revision 16.2.2" + REVISION "201608010000Z" + DESCRIPTION "Viptela Revision 16.2.1" + REVISION "201606090000Z" + DESCRIPTION "Viptela Revision 16.2" + REVISION "201604220000Z" + DESCRIPTION "Viptela Revision 16.1.1" + REVISION "201603150000Z" + DESCRIPTION "Viptela Revision 16.1" + REVISION "201601300000Z" + DESCRIPTION "Viptela Revision 15.4.3" + REVISION "201512280000Z" + DESCRIPTION "Viptela Revision 15.4.1" + REVISION "201512010000Z" + DESCRIPTION "Viptela Revision 15.4.0" + REVISION "201510310000Z" + DESCRIPTION "Viptela Revision 15.3.5" + REVISION "201509270000Z" + DESCRIPTION "Viptela Revision 15.3.3" + REVISION "201509010000Z" + DESCRIPTION "Viptela Revision 15.3.1" + REVISION "201507010000Z" + DESCRIPTION "Viptela Revision 15.3" + ::= { viptela 12 } + +UnsignedByte ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION "xs:unsignedByte" + SYNTAX Unsigned32 (0 .. 255) + +UnsignedShort ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION "xs:unsignedShort" + SYNTAX Unsigned32 (0 .. 65535) + +ConfdString ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1t" + STATUS current + DESCRIPTION "xs: and confd: types mapped to strings" + SYNTAX OCTET STRING + +Ipv4Prefix ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1d.1d.1d.1d/1d" + STATUS current + DESCRIPTION "confd:ipv4Prefix" + SYNTAX OCTET STRING (SIZE (5)) + +InetAddressIP ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "confd:inetAddressIP" + SYNTAX OCTET STRING (SIZE (4|16)) + +IpPrefix ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "confd:ipPrefix" + SYNTAX OCTET STRING (SIZE (5|17)) + +String ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1t" + STATUS current + DESCRIPTION "xs:string" + SYNTAX OCTET STRING + +HexList ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1x:" + STATUS current + DESCRIPTION "confd:hexList" + SYNTAX OCTET STRING + +IfAddressTypeEnum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "Interface IP address type" + SYNTAX INTEGER {ifaddrEnumInvalid(0), ifaddrEnumIpv4Static(1), ifaddrEnumIpv4Dhcp(2),ifaddrEnumIpv6Static(3),ifaddrEnumIpv6Dhcp(4),ifaddrEnumIpv6Ra(5), ifaddrEnumIpv6LinkLocal(6)} + +SfpPowerType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "SFP optical power measurement basis" + SYNTAX INTEGER {sfpPowerTypeAverageInputPower(0),sfpPowerTypeOma(1)} + +SfpPhysicalIdentifierEnum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "SFP physical identifer type" + SYNTAX INTEGER {sfpPiUnknownUnspecified(0),sfpPiGbic(1),sfpPiSff(2),sfpPiSfpSfpPlus(3),sfpPiUnknown(256)} + +SfpConnectorTypeEnum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "SFP connector types" + SYNTAX INTEGER {sfpConnectorTypeUnknownUnspecified(0),sfpConnectorTypeSc(1),sfpConnectorTypeFcStyle1Cu(2),sfpConnectorTypeFcStyle2Cu(3),sfpConnectorTypeBncTnc(4),sfpConnectorTypeCoax(5),sfpConnectorTypeFiberJack(6),sfpConnectorTypeLc(7),sfpConnectorTypeRj(8),sfpConnectorTypeMu(9),sfpConnectorTypeSg(10),sfpConnectorTypeOpticalPigtail(11),sfpConnectorTypeMpo1x12(12),sfpConnectorTypeMpo2x16(13),sfpConnectorTypeHssdcIi(32),sfpConnectorTypeCopperPigtail(33),sfpConnectorTypeRj45(34),sfpConnectorTypeNoSeparableConnector(35),sfpConnectorTypeMxc2x16(36),sfpConnectorTypeUnknown(256)} + +SfpCalibrationType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "SFP calibration type" + SYNTAX INTEGER {sfpCalibrationTypeNone(0),sfpCalibrationTypeInternal(1),sfpCalibrationTypeExternal(2)} + +SfpRateSelectEnum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "SFP rate selection type" + SYNTAX INTEGER {sfpRateSelectUnspecified(0),sfpRateSelect4-2-1G-RateSelectAndAs0As1(1),sfpRateSelect8-4-2G-RxRateSelect(2),sfpRateSelect8-4-2G-TxRateSelect(4),sfpRateSelect8-4-2G-RxAndTxRateSelect(6),sfpRateSelect16-8-4G-RxRateSelect(8),sfpRateSelect16-8-4G-RxAndTxRateSelect(10),sfpRateSelect32-16-8G-RxAndTxRateSelect(12),sfpRateSelect10-8G-RxAndTxRateSelect(14),sfpRateSelectReserved(256),sfpRateSelectUnallocated(257)} + +SfpTransceiverComplianceEnum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "SFP transceiver compliance types" + SYNTAX INTEGER {sfpTransceiverComplianceUnexpected(0),sfpTransceiverCompliance10gBaseEr(1),sfpTransceiverCompliance10gBaseLrm(2),sfpTransceiverCompliance10gBaseSr(3),sfpTransceiverCompliance10gBaseLr(4),sfpTransceiverCompliance1gBaseT(5),sfpTransceiverCompliance1gBaseCx(6),sfpTransceiverCompliance1gBaseLx(7),sfpTransceiverCompliance1gBaseSx(8)} + +Yesno ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "Friendly boolean type" + SYNTAX INTEGER {no(0),yes(1)} + +VpnIfFlagsType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "" + SYNTAX BITS {inactive(0),detect(1),pseudo(2)} + +SfpTimingType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "SFP clock timing type" + SYNTAX INTEGER {sfpTimingTypeInternalRetimer(0),sfpTimingTypeCdr(1)} + +SfpEncodingEnum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "SFP encoding types" + SYNTAX INTEGER {sfpEncodingUnspecified(0),sfpEncoding8b-10b(1),sfpEncoding4b-5b(2),sfpEncodingNrz(3),sfpEncodingManchester(4),sfpEncodingScrambled(5),sfpEncoding64b-66b(6),sfpEncoding256b-257b(7),sfpEncodingPam4(8),sfpEncodingReserved(255)} + +SfpHexBytes ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1t" + STATUS current + DESCRIPTION "Hexadecimal octet array type" + SYNTAX OCTET STRING + +T3 ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "" + SYNTAX BITS {dhcp(0),dns(1),icmp(2),sshd(3),ntp(4),stun(5),all(6),bgp(7),ospf(8),netconf(9),https(10)} + +RouteStatusType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "" + SYNTAX BITS {b(0),f(1),i(2),s(3),r(4),l(5)} + +VpnIfPauseType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "" + SYNTAX BITS {txPause(0),rxPause(1)} + +PppInterfaceAuthEnum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "PPP authentication type" + SYNTAX INTEGER {chap(0),pap(1)} + +CloudExpressAppType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "Cloudexpress applications" + SYNTAX INTEGER { salesforce (1), + office365 (2), + amazonAws (3), + oracle (4), + boxNet (6), + dropbox (7), + intuit (9), + concur (10), + sugarCrm (11), + zohoCrm (12), + zendesk (13), + gotomeeting (14), + googleApps (16) + } +TlocColorEnum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "TLOC color" + SYNTAX INTEGER { default (1), + mpls (2), + metro-ethernet (3), + biz-internet (4), + public-internet (5), + lte (6), + threeG (7), + red (8), + green (9), + blue (10), + gold (11), + silver (12), + bronze (13), + custom1 (14), + custom2 (15), + custom3 (16), + private1 (17), + private2 (18), + private3 (19), + private4 (20), + private5 (21), + private6 (22) + } + +-- App specific information +-- tagpath /app +app OBJECT IDENTIFIER ::= { viptela-oper-vpn 6 } + +-- Cflowd specific information +-- tagpath /app/cflowd +appCflowd OBJECT IDENTIFIER ::= { app 1 } + +-- Display cflowd statistics information +-- tagpath /app/cflowd/statistics +appCflowdStatistics OBJECT IDENTIFIER ::= { appCflowd 3 } + +-- tagpath /app/cflowd/statistics/data-packets +appCflowdStatisticsDataPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of IPFIX data record packets created" + ::= { appCflowdStatistics 1 } + +-- tagpath /app/cflowd/statistics/template-packets +appCflowdStatisticsTemplatePackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of IPFIX template packets created" + ::= { appCflowdStatistics 2 } + +-- tagpath /app/cflowd/statistics/total-packets +appCflowdStatisticsTotalPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of IPFIX packets transmitted" + ::= { appCflowdStatistics 3 } + +-- tagpath /app/cflowd/statistics/flow-refresh +appCflowdStatisticsFlowRefresh OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of flow active timeouts to be reported" + ::= { appCflowdStatistics 4 } + +-- tagpath /app/cflowd/statistics/flow-ageout +appCflowdStatisticsFlowAgeout OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of flow idle timeouts to be reported" + ::= { appCflowdStatistics 5 } + +-- tagpath /app/cflowd/statistics/flow-end-detected +appCflowdStatisticsFlowEndDetected OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of flows whose end was detected by fastpath" + ::= { appCflowdStatistics 6 } + +-- tagpath /app/cflowd/statistics/flow-end-forced +appCflowdStatisticsFlowEndForced OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of flow that were forcibly removed" + ::= { appCflowdStatistics 7 } + +-- Display cflowd template information +-- tagpath /app/cflowd/template +appCflowdTemplate OBJECT IDENTIFIER ::= { appCflowd 4 } + +-- tagpath /app/cflowd/template/name +appCflowdTemplateName OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "cflowd template name" + ::= { appCflowdTemplate 1 } + +-- tagpath /app/cflowd/template/flow-active-timeout +appCflowdTemplateFlowActiveTimeout OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Timeout value for active flows in secs" + ::= { appCflowdTemplate 2 } + +-- tagpath /app/cflowd/template/flow-inactive-timeout +appCflowdTemplateFlowInactiveTimeout OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Timeout value for inactive flows in secs" + ::= { appCflowdTemplate 3 } + +-- tagpath /app/cflowd/template/template-refresh +appCflowdTemplateTemplateRefresh OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Refresh value for template in secs" + ::= { appCflowdTemplate 4 } + +-- DPI specific information +-- tagpath /app/dpi +appDpi OBJECT IDENTIFIER ::= { app 2 } + +-- Display DPI summary +-- tagpath /app/dpi/summary +appDpiSummary OBJECT IDENTIFIER ::= { appDpi 4 } + +-- tagpath /app/dpi/summary/status +appDpiSummaryStatus OBJECT-TYPE + SYNTAX INTEGER {disable(1),enable(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Dpi status" + ::= { appDpiSummary 1 } + +-- tagpath /app/dpi/summary/flows-created +appDpiSummaryFlowsCreated OBJECT-TYPE + SYNTAX ConfdString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Flows created" + ::= { appDpiSummary 2 } + +-- tagpath /app/dpi/summary/flows-expired +appDpiSummaryFlowsExpired OBJECT-TYPE + SYNTAX ConfdString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Flows expired" + ::= { appDpiSummary 3 } + +-- tagpath /app/dpi/summary/current-flows +appDpiSummaryCurrentFlows OBJECT-TYPE + SYNTAX ConfdString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Current flows" + ::= { appDpiSummary 4 } + +-- tagpath /app/dpi/summary/peak-flows +appDpiSummaryPeakFlows OBJECT-TYPE + SYNTAX ConfdString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Peak flows" + ::= { appDpiSummary 5 } + +-- tagpath /app/dpi/summary/current-rate +appDpiSummaryCurrentRate OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Current rate" + ::= { appDpiSummary 6 } + +-- tagpath /app/dpi/summary/peak-rate +appDpiSummaryPeakRate OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Peak rate" + ::= { appDpiSummary 7 } + + +appLog OBJECT IDENTIFIER ::= { app 3 } + +-- tagpath /app/log/flows +appLogFlowsTable OBJECT-TYPE + SYNTAX SEQUENCE OF AppLogFlowsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Flow logging information" + ::= { appLog 1 } + +-- tagpath /app/log/flows +appLogFlowsEntry OBJECT-TYPE + SYNTAX AppLogFlowsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { appLogFlowsVpnId, appLogFlowsSrcIp, appLogFlowsDestIp, appLogFlowsSrcPort, appLogFlowsDestPort, appLogFlowsDscp, appLogFlowsIpProto } + ::= { appLogFlowsTable 1 } + +AppLogFlowsEntry ::= + SEQUENCE { + appLogFlowsVpnId Unsigned32, + appLogFlowsSrcIp InetAddressIP, + appLogFlowsDestIp InetAddressIP, + appLogFlowsSrcPort UnsignedShort, + appLogFlowsDestPort UnsignedShort, + appLogFlowsDscp UnsignedByte, + appLogFlowsIpProto UnsignedByte, + appLogFlowsTcpCntrlBits UnsignedByte, + appLogFlowsIcmpOpcode UnsignedShort, + appLogFlowsNhopIp InetAddressIP, + appLogFlowsTotalPkts Counter64, + appLogFlowsTotalBytes Counter64, + appLogFlowsStartTime String, + appLogFlowsTimeToExpire Unsigned32, + appLogFlowsEgressIntfName String, + appLogFlowsIngressIntfName String, + appLogFlowsPolicyName String, + appLogFlowsPolicyAction String, + appLogFlowsPolicyDirection String + } + +-- tagpath /app/log/flows/vpn-id +appLogFlowsVpnId OBJECT-TYPE + SYNTAX VpnIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "VPN ID" + ::= { appLogFlowsEntry 1 } + + +-- tagpath /app/log/flows/src-ip +appLogFlowsSrcIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Source IP address" + ::= { appLogFlowsEntry 2 } + +-- tagpath /app/log/flows/dest-ip +appLogFlowsDestIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Destination IP address" + ::= { appLogFlowsEntry 3 } + +-- tagpath /app/log/flows/src-port +appLogFlowsSrcPort OBJECT-TYPE + SYNTAX UnsignedShort + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Source port" + ::= { appLogFlowsEntry 4 } + +-- tagpath /app/log/flows/dest-port +appLogFlowsDestPort OBJECT-TYPE + SYNTAX UnsignedShort + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Destination port" + ::= { appLogFlowsEntry 5 } + +-- tagpath /app/log/flows/dscp +appLogFlowsDscp OBJECT-TYPE + SYNTAX UnsignedByte + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "DSCP bits" + ::= { appLogFlowsEntry 6 } + +-- tagpath /app/log/flows/ip-proto +appLogFlowsIpProto OBJECT-TYPE + SYNTAX UnsignedByte + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "IP protocol number" + ::= { appLogFlowsEntry 7 } + +-- tagpath /app/log/flows/tcp-cntrl-bits +appLogFlowsTcpCntrlBits OBJECT-TYPE + SYNTAX UnsignedByte + MAX-ACCESS read-only + STATUS current + DESCRIPTION "TCP control bits" + ::= { appLogFlowsEntry 8 } + +-- tagpath /app/log/flows/icmp-opcode +appLogFlowsIcmpOpcode OBJECT-TYPE + SYNTAX UnsignedShort + MAX-ACCESS read-only + STATUS current + DESCRIPTION "256*ICMP-type + code" + ::= { appLogFlowsEntry 9 } + +-- tagpath /app/log/flows/nhop-ip +appLogFlowsNhopIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Next-hop IP address" + ::= { appLogFlowsEntry 10 } + +-- tagpath /app/log/flows/total-pkts +appLogFlowsTotalPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Total packets" + ::= { appLogFlowsEntry 11 } + +-- tagpath /app/log/flows/total-bytes +appLogFlowsTotalBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Total bytes" + ::= { appLogFlowsEntry 12 } + +-- tagpath /app/log/flows/start-time +appLogFlowsStartTime OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Start time" + ::= { appLogFlowsEntry 13 } + +-- tagpath /app/log/flows/time-to-expire +appLogFlowsTimeToExpire OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Time left to expiration, in seconds" + ::= { appLogFlowsEntry 14 } + +-- tagpath /app/log/flows/egress-intf-name +appLogFlowsEgressIntfName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Egress interface name" + ::= { appLogFlowsEntry 15 } + +-- tagpath /app/log/flows/ingress-intf-name +appLogFlowsIngressIntfName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Ingress interface name" + ::= { appLogFlowsEntry 16 } + +-- tagpath /app/log/flows/policy-name +appLogFlowsPolicyName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Policy name" + ::= { appLogFlowsEntry 17 } + +-- tagpath /app/log/flows/policy-action +appLogFlowsPolicyAction OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Policy action" + ::= { appLogFlowsEntry 18 } + +-- tagpath /app/log/flows/policy-direction +appLogFlowsPolicyDirection OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Policy direction" + ::= { appLogFlowsEntry 19 } + +-- tagpath /app/log/flow-count +appLogFlowCountTable OBJECT-TYPE + SYNTAX SEQUENCE OF AppLogFlowCountEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Flow logging count" + ::= { appLog 2 } + +-- tagpath /app/log/flow-count +appLogFlowCountEntry OBJECT-TYPE + SYNTAX AppLogFlowCountEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { appLogFlowCountVpnId } + ::= { appLogFlowCountTable 1 } + +AppLogFlowCountEntry ::= + SEQUENCE { + appLogFlowCountVpnId Unsigned32, + appLogFlowCountCount Unsigned32 + } + +-- tagpath /app/log/flow-count/vpn-id +appLogFlowCountVpnId OBJECT-TYPE + SYNTAX VpnIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Flow VPN" + ::= { appLogFlowCountEntry 1 } + +-- tagpath /app/log/flow-count/count +appLogFlowCountCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Flow count" + ::= { appLogFlowCountEntry 2 } + +-- Tcp-Optspecific information +-- tagpath /app/tcp-opt +appTcpOpt OBJECT IDENTIFIER ::= { app 4 } + +-- tagpath /app/tcp-opt/active-flows +appTcpOptActiveFlowsTable OBJECT-TYPE + SYNTAX SEQUENCE OF AppTcpOptActiveFlowsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display active TCP-optimized flows" + ::= { appTcpOpt 1 } + +-- tagpath /app/tcp-opt/active-flows +appTcpOptActiveFlowsEntry OBJECT-TYPE + SYNTAX AppTcpOptActiveFlowsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { appTcpOptActiveFlowsVpnId, appTcpOptActiveFlowsSrcIp, appTcpOptActiveFlowsDestIp, appTcpOptActiveFlowsSrcPort, appTcpOptActiveFlowsDestPort } + ::= { appTcpOptActiveFlowsTable 1 } + +AppTcpOptActiveFlowsEntry ::= + SEQUENCE { + appTcpOptActiveFlowsVpnId Unsigned32, + appTcpOptActiveFlowsSrcIp InetAddressIP, + appTcpOptActiveFlowsDestIp InetAddressIP, + appTcpOptActiveFlowsSrcPort UnsignedShort, + appTcpOptActiveFlowsDestPort UnsignedShort, + appTcpOptActiveFlowsStartTime String, + appTcpOptActiveFlowsEgressIntfName String, + appTcpOptActiveFlowsIngressIntfName String, + appTcpOptActiveFlowsTxBytes Counter64, + appTcpOptActiveFlowsRxBytes Counter64, + appTcpOptActiveFlowsTcpState String, + appTcpOptActiveFlowsUnoptReason String, + appTcpOptActiveFlowsProxyIdentity String + } + +-- tagpath /app/tcp-opt/active-flows/vpn-id +appTcpOptActiveFlowsVpnId OBJECT-TYPE + SYNTAX VpnIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "VPN ID" + ::= { appTcpOptActiveFlowsEntry 1 } + +-- tagpath /app/tcp-opt/active-flows/src-ip +appTcpOptActiveFlowsSrcIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Source IP Address" + ::= { appTcpOptActiveFlowsEntry 2 } + +-- tagpath /app/tcp-opt/active-flows/dest-ip +appTcpOptActiveFlowsDestIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Destination IP Address" + ::= { appTcpOptActiveFlowsEntry 3 } + +-- tagpath /app/tcp-opt/active-flows/src-port +appTcpOptActiveFlowsSrcPort OBJECT-TYPE + SYNTAX UnsignedShort + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Source Port" + ::= { appTcpOptActiveFlowsEntry 4 } + +-- tagpath /app/tcp-opt/active-flows/dest-port +appTcpOptActiveFlowsDestPort OBJECT-TYPE + SYNTAX UnsignedShort + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Destination Port" + ::= { appTcpOptActiveFlowsEntry 5 } + + +-- tagpath /app/tcp-opt/active-flows/start-time +appTcpOptActiveFlowsStartTime OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Start time" + ::= { appTcpOptActiveFlowsEntry 6 } + +-- tagpath /app/tcp-opt/active-flows/egress-intf-name +appTcpOptActiveFlowsEgressIntfName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Egress interface name" + ::= { appTcpOptActiveFlowsEntry 7 } + +-- tagpath /app/tcp-opt/active-flows/ingress-intf-name +appTcpOptActiveFlowsIngressIntfName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Ingress interface name" + ::= { appTcpOptActiveFlowsEntry 8 } + +-- tagpath /app/tcp-opt/active-flows/tx-bytes +appTcpOptActiveFlowsTxBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Transmitted Bytes" + ::= { appTcpOptActiveFlowsEntry 9 } + +-- tagpath /app/tcp-opt/active-flows/rx_bytes +appTcpOptActiveFlowsRxBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Received Bytes" + ::= { appTcpOptActiveFlowsEntry 10 } + +-- tagpath /app/tcp-opt/active-flows/state +appTcpOptActiveFlowsTcpState OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "State of the flow" + ::= { appTcpOptActiveFlowsEntry 11 } + +-- tagpath /app/tcp-opt/active-flows/upopt-reason +appTcpOptActiveFlowsUnoptReason OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Reason why flow is unoptimized" + ::= { appTcpOptActiveFlowsEntry 12 } + +-- tagpath /app/tcp-opt/active-flows/proxy-identity +appTcpOptActiveFlowsProxyIdentity OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Proxy identity" + ::= { appTcpOptActiveFlowsEntry 13 } + +-- tagpath /app/tcp-opt/expired-flows +appTcpOptExpiredFlowsTable OBJECT-TYPE + SYNTAX SEQUENCE OF AppTcpOptExpiredFlowsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display expired TCP-optimized flows" + ::= { appTcpOpt 2 } + +-- tagpath /app/tcp-opt/expired-flows +appTcpOptExpiredFlowsEntry OBJECT-TYPE + SYNTAX AppTcpOptExpiredFlowsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { appTcpOptExpiredFlowsTimestamp, appTcpOptExpiredFlowsVpnId, appTcpOptExpiredFlowsSrcIp, appTcpOptExpiredFlowsDestIp, appTcpOptExpiredFlowsSrcPort, appTcpOptExpiredFlowsDestPort } + ::= { appTcpOptExpiredFlowsTable 1 } + +AppTcpOptExpiredFlowsEntry ::= + SEQUENCE { + appTcpOptExpiredFlowsTimestamp ConfdString, + appTcpOptExpiredFlowsVpnId Unsigned32, + appTcpOptExpiredFlowsSrcIp InetAddressIP, + appTcpOptExpiredFlowsDestIp InetAddressIP, + appTcpOptExpiredFlowsSrcPort UnsignedShort, + appTcpOptExpiredFlowsDestPort UnsignedShort, + appTcpOptExpiredFlowsStartTime String, + appTcpOptExpiredFlowsEndTime String, + appTcpOptExpiredFlowsTxBytes Counter64, + appTcpOptExpiredFlowsRxBytes Counter64, + appTcpOptExpiredFlowsTcpState String, + appTcpOptExpiredFlowsUnoptReason String, + appTcpOptExpiredFlowsProxyIdentity String, + appTcpOptExpiredFlowsDeleteReason String + } + +-- tagpath /app/tcp-opt/expired-flows/start-time-key +appTcpOptExpiredFlowsTimestamp OBJECT-TYPE + SYNTAX ConfdString + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Timestamp" + ::= { appTcpOptExpiredFlowsEntry 1 } + +-- tagpath /app/tcp-opt/expired-flows/vpn-id +appTcpOptExpiredFlowsVpnId OBJECT-TYPE + SYNTAX VpnIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "VPN ID" + ::= { appTcpOptExpiredFlowsEntry 2 } + +-- tagpath /app/tcp-opt/expired-flows/src-ip +appTcpOptExpiredFlowsSrcIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Source IP Address" + ::= { appTcpOptExpiredFlowsEntry 3 } + +-- tagpath /app/tcp-opt/expired-flows/dest-ip +appTcpOptExpiredFlowsDestIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Destination IP Address" + ::= { appTcpOptExpiredFlowsEntry 4 } + +-- tagpath /app/tcp-opt/expired-flows/src-port +appTcpOptExpiredFlowsSrcPort OBJECT-TYPE + SYNTAX UnsignedShort + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Source Port" + ::= { appTcpOptExpiredFlowsEntry 5 } + +-- tagpath /app/tcp-opt/expired-flows/dest-port +appTcpOptExpiredFlowsDestPort OBJECT-TYPE + SYNTAX UnsignedShort + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Destination Port" + ::= { appTcpOptExpiredFlowsEntry 6 } + +-- tagpath /app/tcp-opt/expired-flows/start-time +appTcpOptExpiredFlowsStartTime OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Start time" + ::= { appTcpOptExpiredFlowsEntry 7 } + +-- tagpath /app/tcp-opt/expired-flows/end-time +appTcpOptExpiredFlowsEndTime OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "End time" + ::= { appTcpOptExpiredFlowsEntry 8 } + +-- tagpath /app/tcp-opt/expired-flows/tx-bytes +appTcpOptExpiredFlowsTxBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Transmitted Bytes" + ::= { appTcpOptExpiredFlowsEntry 9 } + +-- tagpath /app/tcp-opt/expired-flows/rx_bytes +appTcpOptExpiredFlowsRxBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Received Bytes" + ::= { appTcpOptExpiredFlowsEntry 10 } + +-- tagpath /app/tcp-opt/expired-flows/state +appTcpOptExpiredFlowsTcpState OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "State of the flow" + ::= { appTcpOptExpiredFlowsEntry 11 } + +-- tagpath /app/tcp-opt/expired-flows/upopt-reason +appTcpOptExpiredFlowsUnoptReason OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Reason why flow was unoptimized" + ::= { appTcpOptExpiredFlowsEntry 12 } + +-- tagpath /app/tcp-opt/expired-flows/proxy-identity +appTcpOptExpiredFlowsProxyIdentity OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Proxy identity" + ::= { appTcpOptExpiredFlowsEntry 13 } + +-- tagpath /app/tcp-opt/expired-flows/del-reason +appTcpOptExpiredFlowsDeleteReason OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Reason why flow was deleted" + ::= { appTcpOptExpiredFlowsEntry 14 } + +-- tagpath /app/cflowd/statistics +appTcpOptSummary OBJECT IDENTIFIER ::= { appTcpOpt 3 } + +-- tagpath /app/tcp-opt/summary/flows-optimized +appTcpOptSummaryFlowsOptimized OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of optimized TCP flows" + ::= { appTcpOptSummary 1 } + +-- tagpath /app/tcp-opt/summary/flows-passthrough +appTcpOptSummaryFlowsPassthrough OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of passthrough TCP flows" + ::= { appTcpOptSummary 2 } + +-- tagpath /app/tcp-opt/summary/flows-in-progress +appTcpOptSummaryFlowsInProgress OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of in-progress TCP flows" + ::= { appTcpOptSummary 3 } + +-- tagpath /app/tcp-opt/summary/flows-expired +appTcpOptSummaryFlowsExpired OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of expired TCP flows" + ::= { appTcpOptSummary 4 } + +-- tagpath /app/tcp-opt/summary/flows-close-wait +appTcpOptSummaryFlowsCloseWait OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of expired TCP flows" + ::= { appTcpOptSummary 5 } + +-- tagpath /app/tcp-opt/summary/flows-conn-all-untracked +appTcpOptSummaryFlowsUntracked OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of untracked flows" + ::= { appTcpOptSummary 6 } + +-- IP information +-- tagpath /ip +ip OBJECT IDENTIFIER ::= { viptela-oper-vpn 7 } + +-- MFIB commands +-- tagpath /ip/mfib +ipMfib OBJECT IDENTIFIER ::= { ip 7 } + +-- Display NAT information +-- tagpath /ip/nat +ipNat OBJECT IDENTIFIER ::= { ip 9 } + +-- Display DHCP information +-- tagpath /dhcp +dhcp OBJECT IDENTIFIER ::= { viptela-oper-vpn 12 } + +-- Display DHCPv6 information +-- tagpath /dhcpv6 +dhcpv6 OBJECT IDENTIFIER ::= { viptela-oper-vpn 18 } + +-- Display PPPoE information +-- tagpath /pppoe +pppoe OBJECT IDENTIFIER ::= { viptela-oper-vpn 15 } + +-- PPPoE statistics +-- tagpath /pppoe/statistics +pppoeStatistics OBJECT IDENTIFIER ::= { pppoe 10 } + +-- tagpath /pppoe/statistics/pppoe-tx-pkts +pppoeStatisticsPppoeTxPkts OBJECT-TYPE + SYNTAX ConfdString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "PPPoE Tx packets" + ::= { pppoeStatistics 1 } + +-- tagpath /pppoe/statistics/pppoe-rx-pkts +pppoeStatisticsPppoeRxPkts OBJECT-TYPE + SYNTAX ConfdString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "PPPoE Rx packets" + ::= { pppoeStatistics 2 } + +-- tagpath /pppoe/statistics/pppoe-tx-session-drops +pppoeStatisticsPppoeTxSessionDrops OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "PPPoE tx drops due to invalid session id" + ::= { pppoeStatistics 3 } + +-- tagpath /pppoe/statistics/pppoe-rx-session-drops +pppoeStatisticsPppoeRxSessionDrops OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "PPPoE rx drops due to invalid session id" + ::= { pppoeStatistics 4 } + +-- tagpath /pppoe/statistics/pppoe-lcp-pkts +pppoeStatisticsPppoeLcpPkts OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "PPPoE ppp LCP protocol pkts" + ::= { pppoeStatistics 5 } + +-- tagpath /pppoe/statistics/pppoe-ipcp-pkts +pppoeStatisticsPppoeIpcpPkts OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "PPPoE ppp IPCP protocol pkts" + ::= { pppoeStatistics 6 } + +-- tagpath /pppoe/statistics/pppoe-ccp-pkts +pppoeStatisticsPppoeCcpPkts OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "PPPoE ppp CCP protocol pkts" + ::= { pppoeStatistics 7 } + +-- tagpath /pppoe/statistics/pppoe-inv-discovery-pkts +pppoeStatisticsPppoeInvDiscoveryPkts OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "PPPoE invalid discovery packets" + ::= { pppoeStatistics 8 } + +-- tagpath /pppoe/statistics/pppoe-padi-pkts +pppoeStatisticsPppoePadiPkts OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "PPPoE active discovery initiation pkts" + ::= { pppoeStatistics 9 } + +-- tagpath /pppoe/statistics/pppoe-pado-pkts +pppoeStatisticsPppoePadoPkts OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "PPPoE active discovery offer pkts" + ::= { pppoeStatistics 10 } + +-- tagpath /pppoe/statistics/pppoe-padr-pkts +pppoeStatisticsPppoePadrPkts OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "PPPoE active discovery response pkts" + ::= { pppoeStatistics 11 } + +-- tagpath /pppoe/statistics/pppoe-pads-pkts +pppoeStatisticsPppoePadsPkts OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "PPPoE active discovery session pkts" + ::= { pppoeStatistics 12 } + +-- tagpath /pppoe/statistics/pppoe-padt-pkts +pppoeStatisticsPppoePadtPkts OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "PPPoE active discovery termination pkts" + ::= { pppoeStatistics 13 } + +-- Display PPP interface information +-- tagpath /ppp +ppp OBJECT IDENTIFIER ::= { viptela-oper-vpn 16 } + +-- Display SFP information +-- tagpath /sfp +sfp OBJECT IDENTIFIER ::= { viptela-oper-vpn 17 } + +-- tagpath /arp +arpTable OBJECT-TYPE + SYNTAX SEQUENCE OF ArpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display ARP table" + ::= { viptela-oper-vpn 1 } + +-- tagpath /arp +arpEntry OBJECT-TYPE + SYNTAX ArpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { arpVpnId, arpIfName, arpIp } + ::= { arpTable 1 } + +ArpEntry ::= + SEQUENCE { + arpVpnId Unsigned32, + arpIfName String, + arpIp InetAddressIP, + arpMac String, + arpState INTEGER, + arpIdleTimer String, + arpUptime String + } + +-- tagpath /arp/vpn-id +arpVpnId OBJECT-TYPE + SYNTAX VpnIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "VPN ID" + ::= { arpEntry 1 } + +-- tagpath /arp/if-name +arpIfName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Interface name" + ::= { arpEntry 2 } + +-- tagpath /arp/ip +arpIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "IP address" + ::= { arpEntry 3 } + +-- tagpath /arp/mac +arpMac OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "MAC address" + ::= { arpEntry 4 } + +-- tagpath /arp/state +arpState OBJECT-TYPE + SYNTAX INTEGER {static(0),dynamic(1),invalid(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "State" + ::= { arpEntry 5 } + +-- tagpath /arp/idle-timer +arpIdleTimer OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Time before expiration, in seconds" + ::= { arpEntry 6 } + +-- tagpath /arp/uptime +arpUptime OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "How long this neighbor entry has been active, in seconds" + ::= { arpEntry 7 } + +-- tagpath /nd6 +nd6Table OBJECT-TYPE + SYNTAX SEQUENCE OF Nd6Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display IPv6 neighbor table" + ::= { viptela-oper-vpn 3 } + +-- tagpath /nd6 +nd6Entry OBJECT-TYPE + SYNTAX Nd6Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { nd6VpnId, nd6IfName, nd6Ip } + ::= { nd6Table 1 } + +Nd6Entry ::= + SEQUENCE { + nd6VpnId Unsigned32, + nd6IfName String, + nd6Ip InetAddressIP, + nd6Mac String, + nd6State INTEGER, + nd6IdleTimer String, + nd6Uptime String + } + +-- tagpath /nd6/vpn-id +nd6VpnId OBJECT-TYPE + SYNTAX VpnIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "VPN ID" + ::= { nd6Entry 1 } + +-- tagpath /nd6/if-name +nd6IfName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Interface name" + ::= { nd6Entry 2 } + +-- tagpath /nd6/ip +nd6Ip OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "IP address" + ::= { nd6Entry 3 } + +-- tagpath /nd6/mac +nd6Mac OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "MAC address" + ::= { nd6Entry 4 } + +-- tagpath /nd6/state +nd6State OBJECT-TYPE + SYNTAX INTEGER {static(0),dynamic(1),invalid(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "State" + ::= { nd6Entry 5 } + +-- tagpath /nd6/idle-timer +nd6IdleTimer OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Time before expiration, in seconds" + ::= { nd6Entry 6 } + +-- tagpath /nd6/uptime +nd6Uptime OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "How long this neighbor entry has been active, in seconds" + ::= { nd6Entry 7 } + +-- tagpath /interface +interfaceTable OBJECT-TYPE + SYNTAX SEQUENCE OF InterfaceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display interface" + ::= { viptela-oper-vpn 2 } + +-- tagpath /interface +interfaceEntry OBJECT-TYPE + SYNTAX InterfaceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { interfaceVpnId, interfaceIfname, interfaceAfType } + ::= { interfaceTable 1 } + +InterfaceEntry ::= + SEQUENCE { + interfaceVpnId Unsigned32, + interfaceIfname String, + interfaceIpAddress String, + interfaceIpv6Address String, + interfaceIfAdminStatus String, + interfaceIfOperStatus String, + interfaceIpv6AdminStatus String, + interfaceIfTrackerStatus String, + interfaceDesc String, + interfaceEncapType INTEGER, + interfacePortType INTEGER, + interfaceIfindex Unsigned32, + interfaceMtu Unsigned32, + interfaceHwaddr String, + interfaceSpeedMbps Unsigned32, + interfaceDuplex INTEGER, + interfaceAutoNeg TruthValue, + interfacePauseType VpnIfPauseType, + interfaceTcpMssAdjust UnsignedShort, + interfaceUptime String, + interfaceAllowService T3, + interfaceRxPackets Counter64, + interfaceRxOctets Counter64, + interfaceRxErrors Counter64, + interfaceRxDrops Counter64, + interfaceTxPackets Counter64, + interfaceTxOctets Counter64, + interfaceTxErrors Counter64, + interfaceTxDrops Counter64, + interfaceRxPps Counter64, + interfaceRxKbps Counter64, + interfaceTxPps Counter64, + interfaceTxKbps Counter64, + interfaceRxArpRequests Counter64, + interfaceTxArpReplies Counter64, + interfaceTxArpRequests Counter64, + interfaceRxArpReplies Counter64, + interfaceArpAddFails Counter64, + interfaceRxArpReplyDrops Counter64, + interfaceRxArpRateLimitDrops Counter64, + interfaceTxArpRateLimitDrops Counter64, + interfaceRxArpNonLocalDrops Counter64, + interfaceTxArpRequestFail Counter64, + interfaceTxNoArpDrops Counter64, + interfaceRxIpTtlExpired Counter64, + interfaceRxIpErrors Counter64, + interfaceInterfaceDisabled Counter64, + interfaceRxPolicerDrops Counter64, + interfaceRxNonIpDrops Counter64, + interfaceFilterDrops Counter64, + interfaceMirrorDrops Counter64, + interfaceCpuPolicerDrops Counter64, + interfaceTxIcmpPolicerDrops Counter64, + interfaceTxIcmpMirroredDrops Counter64, + interfaceSplitHorizonDrops Counter64, + interfaceRouteLookupFail Counter64, + interfaceBadLabel Counter64, + interfaceTxInterfaceDisabled Counter64, + interfaceRxMulticastPkts Counter64, + interfaceRxBroadcastPkts Counter64, + interfaceTxMulticastPkts Counter64, + interfaceTxBroadcastPkts Counter64, + interfaceRxPausePkts Counter64, + interfaceRxDmacFilterDrops Counter64, + interfaceRxWredDrops Counter64, + interfaceRxInterfaceNotFound Counter64, + interfaceRxInbErrors Counter64, + interfaceRxOversizeErrors Counter64, + interfaceRxFcsAlignErrors Counter64, + interfaceRxUndersizeErrors Counter64, + interfaceTxUnderflowPkts Counter64, + interfaceTxCollisionDrops Counter64, + interfaceTxPausePkts Counter64, + interfaceTxFragmentsNeeded Counter64, + interfaceTxFragments Counter64, + interfaceTxFragmentDrops Counter64, + interfaceTxTailRedDrops Counter64, + interfaceLlqDrops Counter64, + interfaceRxPktSize64 Counter64, + interfaceRxPktSizeLt64 Counter64, + interfaceRxPktSize65127 Counter64, + interfaceRxPktSize128255 Counter64, + interfaceRxPktSize256511 Counter64, + interfaceRxPktSize5121023 Counter64, + interfaceRxPktSize10241518 Counter64, + interfaceRxPktSizeGt1518 Counter64, + interfaceTxPktSize64 Counter64, + interfaceTxPktSizeLt64 Counter64, + interfaceTxPktSize65127 Counter64, + interfaceTxPktSize128255 Counter64, + interfaceTxPktSize256511 Counter64, + interfaceTxPktSize5121023 Counter64, + interfaceTxPktSize10241518 Counter64, + interfaceTxPktSizeGt1518 Counter64, + interfaceNumFlaps Unsigned32, + interfacePppoeEnabledInterface String, + interfacePppoeTxPkts Counter64, + interfacePppoeRxPkts Counter64, + interfaceBandwidthUpstream Unsigned32, + interfaceBandwidthDownstream Unsigned32, + interfaceAfType INTEGER, + interfaceLinkLocalAddress String, + interfaceShapingRate Counter64, + interfaceDot1xTxPkts Counter64, + interfaceDot1xRxPkts Counter64, + interfaceRxPolicerRemark Counter64, + interfaceAddrType IfAddressTypeEnum, + interfaceIcmpRedirectTxDrops Counter64, + interfaceIcmpRedirectRxDrops Counter64, + interfaceDevicePolicyDrops Counter64, + interfaceTxArpReplyRateLimitDrops Counter64 + } + +-- tagpath /interface/vpn-id +interfaceVpnId OBJECT-TYPE + SYNTAX VpnIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "VPN ID" + ::= { interfaceEntry 1 } + +-- tagpath /interface/ifname +interfaceIfname OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Interface name" + ::= { interfaceEntry 2 } + +-- tagpath /interface/ip-address +interfaceIpAddress OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Address" + ::= { interfaceEntry 3 } + +-- tagpath /interface/ipv6-address +interfaceIpv6Address OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "IPv6 Address" + ::= { interfaceEntry 4 } + +-- tagpath /interface/if-admin-status +interfaceIfAdminStatus OBJECT-TYPE + SYNTAX String (SIZE (1 .. 8)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Interface administrative status" + ::= { interfaceEntry 5 } + +-- tagpath /interface/if-oper-status +interfaceIfOperStatus OBJECT-TYPE + SYNTAX String (SIZE (1 .. 16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Interface operational status" + ::= { interfaceEntry 6 } + +-- tagpath /interface/if-tracker-status +interfaceIfTrackerStatus OBJECT-TYPE + SYNTAX String (SIZE (1 .. 16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Interface tracker status" + ::= { interfaceEntry 106 } + +-- tagpath /interface/desc +interfaceDesc OBJECT-TYPE + SYNTAX String (SIZE (1 .. 127)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Interface description" + ::= { interfaceEntry 7 } + +-- tagpath /interface/if-ipv6-admin-status +interfaceIpv6AdminStatus OBJECT-TYPE + SYNTAX String (SIZE (1 .. 8)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Interface IPv6 administrative status" + ::= { interfaceEntry 8 } + +-- tagpath /interface/encap-type +interfaceEncapType OBJECT-TYPE + SYNTAX INTEGER {null(0),vlan(1),ppp(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Encapsulation type" + ::= { interfaceEntry 9 } + +-- tagpath /interface/port-type +interfacePortType OBJECT-TYPE + SYNTAX INTEGER {service(0),transport(1),loopback(2),mgmt(3)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Port type" + ::= { interfaceEntry 10 } + +-- tagpath /interface/ifindex +interfaceIfindex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Interface index" + ::= { interfaceEntry 11 } + +-- tagpath /interface/mtu +interfaceMtu OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "MTU" + ::= { interfaceEntry 12 } + +-- tagpath /interface/hwaddr +interfaceHwaddr OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Hardware address" + ::= { interfaceEntry 13 } + +-- tagpath /interface/speed-mbps +interfaceSpeedMbps OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Speed" + ::= { interfaceEntry 14 } + +-- tagpath /interface/duplex +interfaceDuplex OBJECT-TYPE + SYNTAX INTEGER {full(0),half(1),nA(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Duplex mode" + ::= { interfaceEntry 15 } + +-- tagpath /interface/auto-neg +interfaceAutoNeg OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Autonegotiation" + ::= { interfaceEntry 16 } + +-- tagpath /interface/pause-type +interfacePauseType OBJECT-TYPE + SYNTAX VpnIfPauseType + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Pause parameters type" + ::= { interfaceEntry 17 } + +-- tagpath /interface/tcp-mss-adjust +interfaceTcpMssAdjust OBJECT-TYPE + SYNTAX UnsignedShort + MAX-ACCESS read-only + STATUS current + DESCRIPTION "TCP MSS on SYN packets, in bytes" + ::= { interfaceEntry 18 } + +-- tagpath /interface/uptime +interfaceUptime OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Interface uptime" + ::= { interfaceEntry 19 } + +-- tagpath /interface/allow-service +interfaceAllowService OBJECT-TYPE + SYNTAX T3 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Which services are allowed on this interface (only for WAN interfaces)" + ::= { interfaceEntry 20 } + +-- tagpath /interface/rx-packets +interfaceRxPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceEntry 21 } + +-- tagpath /interface/rx-octets +interfaceRxOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceEntry 22 } + +-- tagpath /interface/rx-errors +interfaceRxErrors OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceEntry 23 } + +-- tagpath /interface/rx-drops +interfaceRxDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceEntry 24 } + +-- tagpath /interface/tx-packets +interfaceTxPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceEntry 25 } + +-- tagpath /interface/tx-octets +interfaceTxOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceEntry 26 } + +-- tagpath /interface/tx-errors +interfaceTxErrors OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceEntry 27 } + +-- tagpath /interface/tx-drops +interfaceTxDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceEntry 28 } + +-- tagpath /interface/rx-pps +interfaceRxPps OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceEntry 29 } + +-- tagpath /interface/rx-kbps +interfaceRxKbps OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceEntry 30 } + +-- tagpath /interface/tx-pps +interfaceTxPps OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceEntry 31 } + +-- tagpath /interface/tx-kbps +interfaceTxKbps OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceEntry 32 } + +-- tagpath /interface/rx-arp-requests +interfaceRxArpRequests OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceEntry 33 } + +-- tagpath /interface/tx-arp-replies +interfaceTxArpReplies OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceEntry 34 } + +-- tagpath /interface/tx-arp-requests +interfaceTxArpRequests OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceEntry 35 } + +-- tagpath /interface/rx-arp-replies +interfaceRxArpReplies OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceEntry 36 } + +-- tagpath /interface/arp-add-fails +interfaceArpAddFails OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceEntry 37 } + +-- tagpath /interface/rx-arp-reply-drops +interfaceRxArpReplyDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceEntry 38 } + +-- tagpath /interface/rx-arp-rate-limit-drops +interfaceRxArpRateLimitDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceEntry 39 } + +-- tagpath /interface/tx-arp-rate-limit-drops +interfaceTxArpRateLimitDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceEntry 40 } + +-- tagpath /interface/rx-arp-non-local-drops +interfaceRxArpNonLocalDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceEntry 41 } + +-- tagpath /interface/tx-arp-request-fail +interfaceTxArpRequestFail OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceEntry 42 } + +-- tagpath /interface/tx-no-arp-drops +interfaceTxNoArpDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceEntry 43 } + +-- tagpath /interface/rx-ip-ttl-expired +interfaceRxIpTtlExpired OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceEntry 44 } + +-- tagpath /interface/rx-ip-errors +interfaceRxIpErrors OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceEntry 45 } + +-- tagpath /interface/interface-disabled +interfaceInterfaceDisabled OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceEntry 46 } + +-- tagpath /interface/rx-policer-drops +interfaceRxPolicerDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceEntry 47 } + +-- tagpath /interface/rx-non-ip-drops +interfaceRxNonIpDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceEntry 48 } + +-- tagpath /interface/filter-drops +interfaceFilterDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceEntry 49 } + +-- tagpath /interface/mirror-drops +interfaceMirrorDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceEntry 50 } + +-- tagpath /interface/cpu-policer-drops +interfaceCpuPolicerDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceEntry 51 } + +-- tagpath /interface/tx-icmp-policer-drops +interfaceTxIcmpPolicerDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceEntry 52 } + +-- tagpath /interface/tx-icmp-mirrored-drops +interfaceTxIcmpMirroredDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceEntry 53 } + +-- tagpath /interface/split-horizon-drops +interfaceSplitHorizonDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceEntry 54 } + +-- tagpath /interface/route-lookup-fail +interfaceRouteLookupFail OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceEntry 55 } + +-- tagpath /interface/bad-label +interfaceBadLabel OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceEntry 56 } + +-- tagpath /interface/tx-interface-disabled +interfaceTxInterfaceDisabled OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceEntry 57 } + +-- tagpath /interface/rx-multicast-pkts +interfaceRxMulticastPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceEntry 58 } + +-- tagpath /interface/rx-broadcast-pkts +interfaceRxBroadcastPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceEntry 59 } + +-- tagpath /interface/tx-multicast-pkts +interfaceTxMulticastPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceEntry 60 } + +-- tagpath /interface/tx-broadcast-pkts +interfaceTxBroadcastPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceEntry 61 } + +-- tagpath /interface/rx-pause-pkts +interfaceRxPausePkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceEntry 62 } + +-- tagpath /interface/rx-dmac-filter-drops +interfaceRxDmacFilterDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceEntry 63 } + +-- tagpath /interface/rx-wred-drops +interfaceRxWredDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceEntry 64 } + +-- tagpath /interface/rx-interface-not-found +interfaceRxInterfaceNotFound OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceEntry 65 } + +-- tagpath /interface/rx-inb-errors +interfaceRxInbErrors OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceEntry 66 } + +-- tagpath /interface/rx-oversize-errors +interfaceRxOversizeErrors OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceEntry 67 } + +-- tagpath /interface/rx-fcs-align-errors +interfaceRxFcsAlignErrors OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceEntry 68 } + +-- tagpath /interface/rx-undersize-errors +interfaceRxUndersizeErrors OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceEntry 69 } + +-- tagpath /interface/tx-underflow-pkts +interfaceTxUnderflowPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceEntry 70 } + +-- tagpath /interface/tx-collision-drops +interfaceTxCollisionDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceEntry 71 } + +-- tagpath /interface/tx-pause-pkts +interfaceTxPausePkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceEntry 72 } + +-- tagpath /interface/tx-fragments-needed +interfaceTxFragmentsNeeded OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceEntry 73 } + +-- tagpath /interface/tx-fragments +interfaceTxFragments OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceEntry 74 } + +-- tagpath /interface/tx-fragment-drops +interfaceTxFragmentDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceEntry 75 } + +-- tagpath /interface/tx-tail-red-drops +interfaceTxTailRedDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceEntry 76 } + +-- tagpath /interface/llq-drops +interfaceLlqDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceEntry 77 } + +-- tagpath /interface/rx-pkt-size-64 +interfaceRxPktSize64 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceEntry 78 } + +-- tagpath /interface/rx-pkt-size-lt-64 +interfaceRxPktSizeLt64 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceEntry 79 } + +-- tagpath /interface/rx-pkt-size-65-127 +interfaceRxPktSize65127 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceEntry 80 } + +-- tagpath /interface/rx-pkt-size-128-255 +interfaceRxPktSize128255 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceEntry 81 } + +-- tagpath /interface/rx-pkt-size-256-511 +interfaceRxPktSize256511 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceEntry 82 } + +-- tagpath /interface/rx-pkt-size-512-1023 +interfaceRxPktSize5121023 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceEntry 83 } + +-- tagpath /interface/rx-pkt-size-1024-1518 +interfaceRxPktSize10241518 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceEntry 84 } + +-- tagpath /interface/rx-pkt-size-gt-1518 +interfaceRxPktSizeGt1518 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceEntry 85 } + +-- tagpath /interface/tx-pkt-size-64 +interfaceTxPktSize64 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceEntry 86 } + +-- tagpath /interface/tx-pkt-size-lt-64 +interfaceTxPktSizeLt64 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceEntry 87 } + +-- tagpath /interface/tx-pkt-size-65-127 +interfaceTxPktSize65127 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceEntry 88 } + +-- tagpath /interface/tx-pkt-size-128-255 +interfaceTxPktSize128255 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceEntry 89 } + +-- tagpath /interface/tx-pkt-size-256-511 +interfaceTxPktSize256511 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceEntry 90 } + +-- tagpath /interface/tx-pkt-size-512-1023 +interfaceTxPktSize5121023 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceEntry 91 } + +-- tagpath /interface/tx-pkt-size-1024-1518 +interfaceTxPktSize10241518 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceEntry 92 } + +-- tagpath /interface/tx-pkt-size-gt-1518 +interfaceTxPktSizeGt1518 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceEntry 93 } + +-- tagpath /interface/num-flaps +interfaceNumFlaps OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of interface flaps since last boot" + ::= { interfaceEntry 94 } + +-- tagpath /interface/pppoe-enabled-interface +interfacePppoeEnabledInterface OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "PPPoE-enabled interface" + ::= { interfaceEntry 95 } + +-- tagpath /interface/pppoe-tx-pkts +interfacePppoeTxPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "PPPoE Tx packets" + ::= { interfaceEntry 96 } + +-- tagpath /interface/pppoe-rx-pkts +interfacePppoeRxPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "PPPoE Rx packets" + ::= { interfaceEntry 97 } + +interfaceBandwidthUpstream OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Interface upstream bandwidth capacity" + ::= { interfaceEntry 98 } + +interfaceBandwidthDownstream OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Interface downstream bandwidth capacity" + ::= { interfaceEntry 99 } + +-- tagpath /interface/af-type +interfaceAfType OBJECT-TYPE + SYNTAX INTEGER{ipv4(0), ipv6(1)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Interface AF Type" + ::= { interfaceEntry 100 } + +-- tagpath /interface/link-local-address +interfaceLinkLocalAddress OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Link local address" + ::= { interfaceEntry 101 } + +-- tagpath /interface/shaping-rate +interfaceShapingRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Interface shaping rate in kbps" + ::= { interfaceEntry 102 } + +-- tagpath /interface/dot1x-tx-pkts +interfaceDot1xTxPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Dot1x Tx packets" + ::= { interfaceEntry 103 } + +-- tagpath /interface/dot1x-rx-pkts +interfaceDot1xRxPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Dot1x Rx packets" + ::= { interfaceEntry 104 } + +-- tagpath /interface/rx-policer-remark +interfaceRxPolicerRemark OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceEntry 105 } + +-- tagpath /interface/addr-type +interfaceAddrType OBJECT-TYPE + SYNTAX IfAddressTypeEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Interface primary address type" + ::= { interfaceEntry 107 } + +-- tagpath /interface/icmp-redirect-tx-drops +interfaceIcmpRedirectTxDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "ICMP redirect Tx drops" + ::= { interfaceEntry 108 } + +-- tagpath /interface/icmp-redirect-rx-drops +interfaceIcmpRedirectRxDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "ICMP redirect Rx drops" + ::= { interfaceEntry 109 } + +-- tagpath /interface/device-policy-drops +interfaceDevicePolicyDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Device Policy Rx drops" + ::= { interfaceEntry 110 } + +-- tagpath /interface/tx-arp-reply-rate-limit-drops +interfaceTxArpReplyRateLimitDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceEntry 111 } + +-- tagpath /interface/if-addr +interfaceIfAddrTable OBJECT-TYPE + SYNTAX SEQUENCE OF InterfaceIfAddrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display interface addresses" + ::= { viptela-oper-vpn 4 } + +-- tagpath /interface/if-addr +interfaceIfAddrEntry OBJECT-TYPE + SYNTAX InterfaceIfAddrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { interfaceVpnId, interfaceIfname, interfaceAfType, interfaceIfAddrAddrId } + ::= { interfaceIfAddrTable 1 } + +InterfaceIfAddrEntry ::= + SEQUENCE { + interfaceIfAddrAddrId Unsigned32, + interfaceIfAddrIpAddress String, + interfaceIfAddrBroadcastAddr IpAddress, + interfaceIfAddrSecondary TruthValue + } + +-- tagpath /interface/if-addr/addr-id +interfaceIfAddrAddrId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Address ID" + ::= { interfaceIfAddrEntry 1 } + +-- tagpath /interface/if-addr/ip-address +interfaceIfAddrIpAddress OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "IP address" + ::= { interfaceIfAddrEntry 2 } + +-- tagpath /interface/if-addr/broadcast-addr +interfaceIfAddrBroadcastAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Broadcast address" + ::= { interfaceIfAddrEntry 3 } + +-- tagpath /interface/if-addr/secondary +interfaceIfAddrSecondary OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Secondary address" + ::= { interfaceIfAddrEntry 4 } + +-- tagpath /interface/queue +interfaceQueueTable OBJECT-TYPE + SYNTAX SEQUENCE OF InterfaceQueueEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Queue statistics" + ::= { viptela-oper-vpn 5 } + +-- tagpath /interface/queue +interfaceQueueEntry OBJECT-TYPE + SYNTAX InterfaceQueueEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { interfaceVpnId, interfaceIfname, interfaceAfType, interfaceQueueQnum } + ::= { interfaceQueueTable 1 } + +InterfaceQueueEntry ::= + SEQUENCE { + interfaceQueueQnum UnsignedByte, + interfaceQueueQueuedPackets Counter64, + interfaceQueueQueuedBytes Counter64, + interfaceQueueTailDropPackets Counter64, + interfaceQueueTailDropBytes Counter64, + interfaceQueueRedDropPackets Counter64, + interfaceQueueRedDropBytes Counter64, + interfaceQueueTxPackets Counter64, + interfaceQueueTxBytes Counter64, + interfaceQueueQueueDepth Counter64, + interfaceQueueMaxDepth Counter64, + interfaceQueueAvgQueue Counter64, + interfaceQueueQueuePps Counter64, + interfaceQueueQueueDropPps Counter64 + } + +-- tagpath /interface/queue/qnum +interfaceQueueQnum OBJECT-TYPE + SYNTAX UnsignedByte (0 .. 7) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Queue number" + ::= { interfaceQueueEntry 1 } + +-- tagpath /interface/queue/queued-packets +interfaceQueueQueuedPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceQueueEntry 2 } + +-- tagpath /interface/queue/queued-bytes +interfaceQueueQueuedBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceQueueEntry 3 } + +-- tagpath /interface/queue/tail-drop-packets +interfaceQueueTailDropPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceQueueEntry 4 } + +-- tagpath /interface/queue/tail-drop-bytes +interfaceQueueTailDropBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceQueueEntry 5 } + +-- tagpath /interface/queue/red-drop-packets +interfaceQueueRedDropPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceQueueEntry 6 } + +-- tagpath /interface/queue/red-drop-bytes +interfaceQueueRedDropBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceQueueEntry 7 } + +-- tagpath /interface/queue/tx-packets +interfaceQueueTxPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceQueueEntry 8 } + +-- tagpath /interface/queue/tx-bytes +interfaceQueueTxBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceQueueEntry 9 } + +-- tagpath /interface/queue/queue-depth +interfaceQueueQueueDepth OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceQueueEntry 10 } + +-- tagpath /interface/queue/max-depth +interfaceQueueMaxDepth OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceQueueEntry 11 } + +-- tagpath /interface/queue/avg-queue +interfaceQueueAvgQueue OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceQueueEntry 12 } + +-- tagpath /interface/queue/queue-pps +interfaceQueueQueuePps OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceQueueEntry 13 } + +-- tagpath /interface/queue/queue-drop-pps +interfaceQueueQueueDropPps OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceQueueEntry 14 } + +-- tagpath /app/cflowd/flows +appCflowdFlowsTable OBJECT-TYPE + SYNTAX SEQUENCE OF AppCflowdFlowsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display cflowd flows" + ::= { appCflowd 1 } + +-- tagpath /app/cflowd/flows +appCflowdFlowsEntry OBJECT-TYPE + SYNTAX AppCflowdFlowsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { appCflowdFlowsVpnId, appCflowdFlowsSrcIp, appCflowdFlowsDestIp, appCflowdFlowsSrcPort, appCflowdFlowsDestPort, appCflowdFlowsDscp, appCflowdFlowsIpProto } + ::= { appCflowdFlowsTable 1 } + +AppCflowdFlowsEntry ::= + SEQUENCE { + appCflowdFlowsVpnId Unsigned32, + appCflowdFlowsSrcIp InetAddressIP, + appCflowdFlowsDestIp InetAddressIP, + appCflowdFlowsSrcPort UnsignedShort, + appCflowdFlowsDestPort UnsignedShort, + appCflowdFlowsDscp UnsignedByte, + appCflowdFlowsIpProto UnsignedByte, + appCflowdFlowsTcpCntrlBits UnsignedByte, + appCflowdFlowsIcmpOpcode UnsignedShort, + appCflowdFlowsNhopIp InetAddressIP, + appCflowdFlowsEgressIntf Unsigned32, --deprecated from 15.4 + appCflowdFlowsIngressIntf Unsigned32, --deprecated from 15.4 + appCflowdFlowsTotalPkts Counter64, + appCflowdFlowsTotalBytes Counter64, + appCflowdFlowsMinLen UnsignedShort, + appCflowdFlowsMaxLen UnsignedShort, + appCflowdFlowsStartTime String, + appCflowdFlowsTimeToExpire Unsigned32, + appCflowdFlowsEgressIntfName String, + appCflowdFlowsIngressIntfName String, + appCflowdFlowsAppID Unsigned32 + } + +-- tagpath /app/cflowd/flows/vpn-id +appCflowdFlowsVpnId OBJECT-TYPE + SYNTAX VpnIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "VPN ID" + ::= { appCflowdFlowsEntry 1 } + +-- tagpath /app/cflowd/flows/src-ip +appCflowdFlowsSrcIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Source IP Address" + ::= { appCflowdFlowsEntry 2 } + +-- tagpath /app/cflowd/flows/dest-ip +appCflowdFlowsDestIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Destination IP Address" + ::= { appCflowdFlowsEntry 3 } + +-- tagpath /app/cflowd/flows/src-port +appCflowdFlowsSrcPort OBJECT-TYPE + SYNTAX UnsignedShort + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Source Port" + ::= { appCflowdFlowsEntry 4 } + +-- tagpath /app/cflowd/flows/dest-port +appCflowdFlowsDestPort OBJECT-TYPE + SYNTAX UnsignedShort + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Destination Port" + ::= { appCflowdFlowsEntry 5 } + +-- tagpath /app/cflowd/flows/dscp +appCflowdFlowsDscp OBJECT-TYPE + SYNTAX UnsignedByte + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "DSCP bits" + ::= { appCflowdFlowsEntry 6 } + +-- tagpath /app/cflowd/flows/ip-proto +appCflowdFlowsIpProto OBJECT-TYPE + SYNTAX UnsignedByte + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "IP protocol number" + ::= { appCflowdFlowsEntry 7 } + +-- tagpath /app/cflowd/flows/tcp-cntrl-bits +appCflowdFlowsTcpCntrlBits OBJECT-TYPE + SYNTAX UnsignedByte + MAX-ACCESS read-only + STATUS current + DESCRIPTION "TCP control bits" + ::= { appCflowdFlowsEntry 8 } + +-- tagpath /app/cflowd/flows/icmp-opcode +appCflowdFlowsIcmpOpcode OBJECT-TYPE + SYNTAX UnsignedShort + MAX-ACCESS read-only + STATUS current + DESCRIPTION "256*ICMP-type + code" + ::= { appCflowdFlowsEntry 9 } + +-- tagpath /app/cflowd/flows/nhop-ip +appCflowdFlowsNhopIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "NextHop IP address" + ::= { appCflowdFlowsEntry 10 } + +-- tagpath /app/cflowd/flows/egress-intf +appCflowdFlowsEgressIntf OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION "egress interface id - obsolete from 15.4" + ::= { appCflowdFlowsEntry 11 } + +-- tagpath /app/cflowd/flows/ingress-intf +appCflowdFlowsIngressIntf OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION "ingress interface id - obsolete from 15.4" + ::= { appCflowdFlowsEntry 12 } + +-- tagpath /app/cflowd/flows/total-pkts +appCflowdFlowsTotalPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Total pkts" + ::= { appCflowdFlowsEntry 13 } + +-- tagpath /app/cflowd/flows/total-bytes +appCflowdFlowsTotalBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Total bytes" + ::= { appCflowdFlowsEntry 14 } + +-- tagpath /app/cflowd/flows/min-len +appCflowdFlowsMinLen OBJECT-TYPE + SYNTAX UnsignedShort + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Min length IP packet" + ::= { appCflowdFlowsEntry 15 } + +-- tagpath /app/cflowd/flows/max-len +appCflowdFlowsMaxLen OBJECT-TYPE + SYNTAX UnsignedShort + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Max length IP packet" + ::= { appCflowdFlowsEntry 16 } + +-- tagpath /app/cflowd/flows/start-time +appCflowdFlowsStartTime OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Start time" + ::= { appCflowdFlowsEntry 17 } + +-- tagpath /app/cflowd/flows/time-to-expire +appCflowdFlowsTimeToExpire OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "time left to expire in secs" + ::= { appCflowdFlowsEntry 18 } + +-- tagpath /app/cflowd/flows/egress-intf-name +appCflowdFlowsEgressIntfName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "egress interface name" + ::= { appCflowdFlowsEntry 19 } + +-- tagpath /app/cflowd/flows/ingress-intf-name +appCflowdFlowsIngressIntfName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "ingress interface name" + ::= { appCflowdFlowsEntry 20 } + +-- tagpath /app/cflowd/flows/app-id +appCflowdFlowsAppID OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "app id" + ::= { appCflowdFlowsEntry 21 } + +-- tagpath /app/cflowd/collector +appCflowdCollectorTable OBJECT-TYPE + SYNTAX SEQUENCE OF AppCflowdCollectorEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display cflowd collector information" + ::= { appCflowd 2 } + +-- tagpath /app/cflowd/collector +appCflowdCollectorEntry OBJECT-TYPE + SYNTAX AppCflowdCollectorEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { appCflowdCollectorVpnId, appCflowdCollectorIpAddress, appCflowdCollectorPort, appCflowdCollectorProto } + ::= { appCflowdCollectorTable 1 } + +AppCflowdCollectorEntry ::= + SEQUENCE { + appCflowdCollectorVpnId Unsigned32, + appCflowdCollectorIpAddress InetAddressIP, + appCflowdCollectorPort UnsignedShort, + appCflowdCollectorProto INTEGER, + appCflowdCollectorConnectionUp TruthValue, + appCflowdCollectorIpfix UnsignedByte, + appCflowdCollectorConnectionRetry UnsignedShort, + appCflowdCollectorTemplatePackets Counter64, + appCflowdCollectorDataPackets Counter64, + appCflowdCollectorDroppedPackets Counter64, + appCflowdCollectorSourceInterface String + } + +-- tagpath /app/cflowd/collector/vpn-id +appCflowdCollectorVpnId OBJECT-TYPE + SYNTAX VpnIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Collector VPN ID" + ::= { appCflowdCollectorEntry 1 } + +-- tagpath /app/cflowd/collector/ip-address +appCflowdCollectorIpAddress OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Collector IP address" + ::= { appCflowdCollectorEntry 2 } + +-- tagpath /app/cflowd/collector/port +appCflowdCollectorPort OBJECT-TYPE + SYNTAX UnsignedShort + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Collector port" + ::= { appCflowdCollectorEntry 3 } + +-- tagpath /app/cflowd/collector/proto +appCflowdCollectorProto OBJECT-TYPE + SYNTAX INTEGER {icmp(1),tcp(6),udp(17)} + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Transport protocol" + ::= { appCflowdCollectorEntry 4 } + +-- tagpath /app/cflowd/collector/connection-up +appCflowdCollectorConnectionUp OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Connection state" + ::= { appCflowdCollectorEntry 5 } + +-- tagpath /app/cflowd/collector/ipfix +appCflowdCollectorIpfix OBJECT-TYPE + SYNTAX UnsignedByte + MAX-ACCESS read-only + STATUS current + DESCRIPTION "IPFix version" + ::= { appCflowdCollectorEntry 6 } + +-- tagpath /app/cflowd/collector/connection-retry +appCflowdCollectorConnectionRetry OBJECT-TYPE + SYNTAX UnsignedShort + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of connection retry attempts" + ::= { appCflowdCollectorEntry 7 } + +-- tagpath /app/cflowd/collector/template-packets +appCflowdCollectorTemplatePackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of IPFIX template pkts transmitted" + ::= { appCflowdCollectorEntry 8 } + +-- tagpath /app/cflowd/collector/data-packets +appCflowdCollectorDataPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of IPFIX data pkts transmitted" + ::= { appCflowdCollectorEntry 9 } + +-- tagpath /app/cflowd/collector/dropped-packets +appCflowdCollectorDroppedPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of IPFIX pkts dropped on TCP connection" + ::= { appCflowdCollectorEntry 10 } + +-- tagpath /app/cflowd/collector/source-interface +appCflowdCollectorSourceInterface OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Source interface used to export IPFIX packets" + ::= { appCflowdCollectorEntry 11 } + +-- tagpath /app/cflowd/flow-count +appCflowdFlowCountTable OBJECT-TYPE + SYNTAX SEQUENCE OF AppCflowdFlowCountEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display cflowd flow count" + ::= { appCflowd 5 } + +-- tagpath /app/cflowd/flow-count +appCflowdFlowCountEntry OBJECT-TYPE + SYNTAX AppCflowdFlowCountEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { appCflowdFlowCountVpnId } + ::= { appCflowdFlowCountTable 1 } + +AppCflowdFlowCountEntry ::= + SEQUENCE { + appCflowdFlowCountVpnId Unsigned32, + appCflowdFlowCountCount Unsigned32 + } + +-- tagpath /app/cflowd/flow-count/vpn-id +appCflowdFlowCountVpnId OBJECT-TYPE + SYNTAX VpnIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Flow count" + ::= { appCflowdFlowCountEntry 1 } + +-- tagpath /app/cflowd/flow-count/count +appCflowdFlowCountCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Flow count" + ::= { appCflowdFlowCountEntry 2 } + +-- tagpath /app/dpi/applications +appDpiApplicationsTable OBJECT-TYPE + SYNTAX SEQUENCE OF AppDpiApplicationsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display applications" + ::= { appDpi 1 } + +-- tagpath /app/dpi/applications +appDpiApplicationsEntry OBJECT-TYPE + SYNTAX AppDpiApplicationsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { appDpiApplicationsVpnId, IMPLIED appDpiApplicationsApplication } + ::= { appDpiApplicationsTable 1 } + +AppDpiApplicationsEntry ::= + SEQUENCE { + appDpiApplicationsVpnId Unsigned32, + appDpiApplicationsSrcIp InetAddressIP, --deprecated from 17.2 + appDpiApplicationsApplication String, + appDpiApplicationsFamily String, + appDpiApplicationsTotalFlows Unsigned32, --deprecated from 17.2 + appDpiApplicationsExpiredFlows Unsigned32, + appDpiApplicationsLastSeen DateAndTime, + appDpiApplicationsPackets Unsigned32, + appDpiApplicationsOctets Counter64 + } + +-- tagpath /app/dpi/applications/vpn-id +appDpiApplicationsVpnId OBJECT-TYPE + SYNTAX VpnIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "VPN ID" + ::= { appDpiApplicationsEntry 1 } + +-- tagpath /app/dpi/applications/src-ip +appDpiApplicationsSrcIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION "Source IP Address - deprecated from 17.2" + ::= { appDpiApplicationsEntry 2 } + +-- tagpath /app/dpi/applications/application +appDpiApplicationsApplication OBJECT-TYPE + SYNTAX String (SIZE (1 .. 128)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Application" + ::= { appDpiApplicationsEntry 3 } + +-- tagpath /app/dpi/applications/family +appDpiApplicationsFamily OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Family" + ::= { appDpiApplicationsEntry 4 } + +-- tagpath /app/dpi/applications/total-flows +appDpiApplicationsTotalFlows OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION "Tot Flows - deprecated from 17.2" + ::= { appDpiApplicationsEntry 5 } + +-- tagpath /app/dpi/applications/expired-flows +appDpiApplicationsExpiredFlows OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Exp Flows" + ::= { appDpiApplicationsEntry 6 } + +-- tagpath /app/dpi/applications/last-seen +appDpiApplicationsLastSeen OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Last seen" + ::= { appDpiApplicationsEntry 7 } + +-- tagpath /app/dpi/applications/packets +appDpiApplicationsPackets OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Packet count for the application" + ::= { appDpiApplicationsEntry 8 } + +-- tagpath /app/dpi/applications/octets +appDpiApplicationsOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Octet count for the application" + ::= { appDpiApplicationsEntry 9 } + +-- tagpath /app/dpi/flows +appDpiFlowsTable OBJECT-TYPE + SYNTAX SEQUENCE OF AppDpiFlowsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display flows" + ::= { appDpi 2 } + +-- tagpath /app/dpi/flows +appDpiFlowsEntry OBJECT-TYPE + SYNTAX AppDpiFlowsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { appDpiFlowsVpnId, appDpiFlowsSrcIp, appDpiFlowsDstIp, appDpiFlowsSrcPort, appDpiFlowsDstPort, appDpiFlowsProto } + ::= { appDpiFlowsTable 1 } + +AppDpiFlowsEntry ::= + SEQUENCE { + appDpiFlowsVpnId Unsigned32, + appDpiFlowsSrcIp InetAddressIP, + appDpiFlowsDstIp InetAddressIP, + appDpiFlowsSrcPort UnsignedShort, + appDpiFlowsDstPort UnsignedShort, + appDpiFlowsProto INTEGER, + appDpiFlowsApplication String, + appDpiFlowsFamily String, + appDpiFlowsActiveSince DateAndTime, + appDpiFlowsPackets Unsigned32, + appDpiFlowsOctets Counter64, + appDpiFlowsFirstPktApplication String, + appDpiFlowsFirstPktFamily String, + appDpiFlowsStickyFlow TruthValue + } + +-- tagpath /app/dpi/flows/vpn-id +appDpiFlowsVpnId OBJECT-TYPE + SYNTAX VpnIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "VPN ID" + ::= { appDpiFlowsEntry 1 } + +-- tagpath /app/dpi/flows/src-ip +appDpiFlowsSrcIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Source IP Address" + ::= { appDpiFlowsEntry 2 } + +-- tagpath /app/dpi/flows/dst-ip +appDpiFlowsDstIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Destination IP Address" + ::= { appDpiFlowsEntry 3 } + +-- tagpath /app/dpi/flows/src-port +appDpiFlowsSrcPort OBJECT-TYPE + SYNTAX UnsignedShort + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Source port" + ::= { appDpiFlowsEntry 4 } + +-- tagpath /app/dpi/flows/dst-port +appDpiFlowsDstPort OBJECT-TYPE + SYNTAX UnsignedShort + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Destination port" + ::= { appDpiFlowsEntry 5 } + +-- tagpath /app/dpi/flows/proto +appDpiFlowsProto OBJECT-TYPE + SYNTAX INTEGER {hopopt(0),icmp(1),igmp(2),ggp(3),ipv4(4),st(5),tcp(6),cbt(7),egp(8),igp(9),bbn-rcc-mon(10),nvp-ii(11),pup(12),argus(13),emcon(14),xnet(15),chaos(16),udp(17),mux(18),dcn-meas(19),hmp(20),prm(21),xns-idp(22),trunk-1(23),trunk-2(24),leaf-1(25),leaf-2(26),rdp(27),irtp(28),iso-tp4(29),netblt(30),mfe-nsp(31),merit-inp(32),dccp(33),a3pc(34),idpr(35),xtp(36),ddp(37),idpr-cmtp(38),tp(39),il(40),ipv6(41),sdrp(42),ipv6-route(43),ipv6-frag(44),idrp(45),rsvp(46),gre(47),dsr(48),bna(49),esp(50),ah(51),i-nlsp(52),swipe(53),narp(54),mobile(55),tlsp(56),skip(57),ipv6-icmp(58),ipv6-nonxt(59),ipv6-opts(60),any-host(61),cftp(62),any-local(63),sat-expak(64),kryptolan(65),rvd(66),ippc(67),dist-fs(68),sat-mon(69),visa(70),ipcv(71),cpnx(72),cphb(73),wsn(74),pvp(75),br-sat-mon(76),sun-nd(77),wb-mon(78),wb-expak(79),iso-ip(80),vmtp(81),secure-vmtp(82),vines(83),ttp(84),nsfnet-igp(85),dgp(86),tcf(87),eigrp(88),ospf(89),sprite-rpc(90),larp(91),mtp(92),ax-25(93),ipip(94),micp(95),scc-sp(96),etherip(97),encap(98),priv-encypt(99),gmtp(100),ifmp(101),pnni(102),pim(103),aris(104),scps(105),qnx(106),a-n(107),ipcomp(108),snp(109),compaq-peer(110),ipx-in-ip(111),vrrp(112),pgm(113),any-0-hop(114),l2tp(115),ddx(116),iatp(117),stp(118),srp(119),uti(120),smp(121),sm(122),ptp(123),isis-o-ipv4(124),fire(125),crtp(126),crudp(127),sscopmce(128),iplt(129),sps(130),pipe(131),sctp(132),fc(133),rsvp-e2e-ignore(134),mobility-header(135),udplite(136),mpls-in-ip(137),manet(138),hip(139),shim6(140),wesp(141),rohc(142),exp-1(253),exp-2(254),reserved(255)} + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Transport protocol" + ::= { appDpiFlowsEntry 6 } + +-- tagpath /app/dpi/flows/application +appDpiFlowsApplication OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Application" + ::= { appDpiFlowsEntry 7 } + +-- tagpath /app/dpi/flows/family +appDpiFlowsFamily OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Family" + ::= { appDpiFlowsEntry 8 } + +-- tagpath /app/dpi/flows/active-since +appDpiFlowsActiveSince OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Time since active" + ::= { appDpiFlowsEntry 9 } + +-- tagpath /app/dpi/flows/packets +appDpiFlowsPackets OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Packet count for the flow" + ::= { appDpiFlowsEntry 10 } + +-- tagpath /app/dpi/flows/octets +appDpiFlowsOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Octet count for the flow" + ::= { appDpiFlowsEntry 11 } + +-- tagpath /app/dpi/flows/first-pkt-application +appDpiFlowsFirstPktApplication OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Application for first packet in the flow" + ::= { appDpiFlowsEntry 12 } + +-- tagpath /app/dpi/flows/first-pkt-family +appDpiFlowsFirstPktFamily OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Application family for first packet in the flow" + ::= { appDpiFlowsEntry 13 } + +-- tagpath /app/dpi/flows/sticky-flow +appDpiFlowsStickyFlow OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Implies flow-stickiness i.e. first packet classification will be used for the flow" + ::= { appDpiFlowsEntry 14 } + +-- tagpath /app/dpi/flows/tunnels-in +appDpiFlowsTunnelsInTable OBJECT-TYPE + SYNTAX SEQUENCE OF AppDpiFlowsTunnelsInEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Tunnels taken by overlay traffic to remote vedge" + ::= { appDpi 5 } + +-- tagpath /app/dpi/flows/tunnels-in +appDpiFlowsTunnelsInEntry OBJECT-TYPE + SYNTAX AppDpiFlowsTunnelsInEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { appDpiFlowsVpnId, appDpiFlowsSrcIp, appDpiFlowsDstIp, appDpiFlowsSrcPort, appDpiFlowsDstPort, appDpiFlowsProto, appDpiFlowsTunnelsInIndex } + ::= { appDpiFlowsTunnelsInTable 1 } + +AppDpiFlowsTunnelsInEntry ::= + SEQUENCE { + appDpiFlowsTunnelsInIndex Unsigned32, + appDpiFlowsTunnelsInLocalTlocIp InetAddressIP, + appDpiFlowsTunnelsInLocalTlocColor INTEGER, + appDpiFlowsTunnelsInLocalTlocEncap INTEGER, + appDpiFlowsTunnelsInRemoteTlocIp InetAddressIP, + appDpiFlowsTunnelsInRemoteTlocColor INTEGER, + appDpiFlowsTunnelsInRemoteTlocEncap INTEGER, + appDpiFlowsTunnelsInPackets Unsigned32, + appDpiFlowsTunnelsInOctets Counter64, + appDpiFlowsTunnelsInStartTime DateAndTime + } + +-- tagpath /app/dpi/flows/tunnels-in/index +appDpiFlowsTunnelsInIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Tunnel index" + ::= { appDpiFlowsTunnelsInEntry 1 } + +-- tagpath /app/dpi/flows/tunnels-in/local-tloc/ip +appDpiFlowsTunnelsInLocalTlocIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Local TLOC IP" + ::= { appDpiFlowsTunnelsInEntry 2 } + +-- tagpath /app/dpi/flows/tunnels-in/local-tloc/color +appDpiFlowsTunnelsInLocalTlocColor OBJECT-TYPE + SYNTAX INTEGER {default(1),mpls(2),metro-ethernet(3),biz-internet(4),public-internet(5),lte(6),threeG(7),red(8),green(9),blue(10),gold(11),silver(12),bronze(13),custom1(14),custom2(15),custom3(16),private1(17),private2(18),private3(19),private4(20),private5(21),private6(22)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Local TLOC color" + ::= { appDpiFlowsTunnelsInEntry 3 } + +-- tagpath /app/dpi/flows/tunnels-in/local-tloc/encap +appDpiFlowsTunnelsInLocalTlocEncap OBJECT-TYPE + SYNTAX INTEGER {gre(1),ipsec(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Local TLOC encap" + ::= { appDpiFlowsTunnelsInEntry 4 } + +-- tagpath /app/dpi/flows/tunnels-in/remote-tloc/ip +appDpiFlowsTunnelsInRemoteTlocIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Remote TLOC IP" + ::= { appDpiFlowsTunnelsInEntry 5 } + +-- tagpath /app/dpi/flows/tunnels-in/remote-tloc/color +appDpiFlowsTunnelsInRemoteTlocColor OBJECT-TYPE + SYNTAX INTEGER {default(1),mpls(2),metro-ethernet(3),biz-internet(4),public-internet(5),lte(6),threeG(7),red(8),green(9),blue(10),gold(11),silver(12),bronze(13),custom1(14),custom2(15),custom3(16),private1(17),private2(18),private3(19),private4(20),private5(21),private6(22)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Remote TLOC color" + ::= { appDpiFlowsTunnelsInEntry 6 } + +-- tagpath /app/dpi/flows/tunnels-in/remote-tloc/encap +appDpiFlowsTunnelsInRemoteTlocEncap OBJECT-TYPE + SYNTAX INTEGER {gre(1),ipsec(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Remote TLOC encap" + ::= { appDpiFlowsTunnelsInEntry 7 } + +-- tagpath /app/dpi/flows/tunnels-in/packets +appDpiFlowsTunnelsInPackets OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Packet count for the tunnel" + ::= { appDpiFlowsTunnelsInEntry 8 } + +-- tagpath /app/dpi/flows/tunnels-in/octets +appDpiFlowsTunnelsInOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Octet count for the tunnel" + ::= { appDpiFlowsTunnelsInEntry 9 } + +-- tagpath /app/dpi/flows/tunnels-in/start-time +appDpiFlowsTunnelsInStartTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Time when flow started using this tunnel" + ::= { appDpiFlowsTunnelsInEntry 10 } + + +-- tagpath /app/dpi/flows/tunnels-out +appDpiFlowsTunnelsOutTable OBJECT-TYPE + SYNTAX SEQUENCE OF AppDpiFlowsTunnelsOutEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Tunnels taken by overlay traffic from remote vedge" + ::= { appDpi 6 } + +-- tagpath /app/dpi/flows/tunnels-out +appDpiFlowsTunnelsOutEntry OBJECT-TYPE + SYNTAX AppDpiFlowsTunnelsOutEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { appDpiFlowsVpnId, appDpiFlowsSrcIp, appDpiFlowsDstIp, appDpiFlowsSrcPort, appDpiFlowsDstPort, appDpiFlowsProto, appDpiFlowsTunnelsOutIndex } + ::= { appDpiFlowsTunnelsOutTable 1 } + +AppDpiFlowsTunnelsOutEntry ::= + SEQUENCE { + appDpiFlowsTunnelsOutIndex Unsigned32, + appDpiFlowsTunnelsOutLocalTlocIp InetAddressIP, + appDpiFlowsTunnelsOutLocalTlocColor INTEGER, + appDpiFlowsTunnelsOutLocalTlocEncap INTEGER, + appDpiFlowsTunnelsOutRemoteTlocIp InetAddressIP, + appDpiFlowsTunnelsOutRemoteTlocColor INTEGER, + appDpiFlowsTunnelsOutRemoteTlocEncap INTEGER, + appDpiFlowsTunnelsOutPackets Unsigned32, + appDpiFlowsTunnelsOutOctets Counter64, + appDpiFlowsTunnelsOutStartTime DateAndTime + } + +-- tagpath /app/dpi/flows/tunnels-out/index +appDpiFlowsTunnelsOutIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Tunnel index" + ::= { appDpiFlowsTunnelsOutEntry 1 } + +-- tagpath /app/dpi/flows/tunnels-out/local-tloc/ip +appDpiFlowsTunnelsOutLocalTlocIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Local TLOC IP" + ::= { appDpiFlowsTunnelsOutEntry 2 } + +-- tagpath /app/dpi/flows/tunnels-out/local-tloc/color +appDpiFlowsTunnelsOutLocalTlocColor OBJECT-TYPE + SYNTAX INTEGER {default(1),mpls(2),metro-ethernet(3),biz-internet(4),public-internet(5),lte(6),threeG(7),red(8),green(9),blue(10),gold(11),silver(12),bronze(13),custom1(14),custom2(15),custom3(16),private1(17),private2(18),private3(19),private4(20),private5(21),private6(22)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Local TLOC color" + ::= { appDpiFlowsTunnelsOutEntry 3 } + +-- tagpath /app/dpi/flows/tunnels-out/local-tloc/encap +appDpiFlowsTunnelsOutLocalTlocEncap OBJECT-TYPE + SYNTAX INTEGER {gre(1),ipsec(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Local TLOC encap" + ::= { appDpiFlowsTunnelsOutEntry 4 } + +-- tagpath /app/dpi/flows/tunnels-out/remote-tloc/ip +appDpiFlowsTunnelsOutRemoteTlocIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Remote TLOC IP" + ::= { appDpiFlowsTunnelsOutEntry 5 } + +-- tagpath /app/dpi/flows/tunnels-out/remote-tloc/color +appDpiFlowsTunnelsOutRemoteTlocColor OBJECT-TYPE + SYNTAX INTEGER {default(1),mpls(2),metro-ethernet(3),biz-internet(4),public-internet(5),lte(6),threeG(7),red(8),green(9),blue(10),gold(11),silver(12),bronze(13),custom1(14),custom2(15),custom3(16),private1(17),private2(18),private3(19),private4(20),private5(21),private6(22)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Remote TLOC color" + ::= { appDpiFlowsTunnelsOutEntry 6 } + +-- tagpath /app/dpi/flows/tunnels-out/remote-tloc/encap +appDpiFlowsTunnelsOutRemoteTlocEncap OBJECT-TYPE + SYNTAX INTEGER {gre(1),ipsec(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Remote TLOC encap" + ::= { appDpiFlowsTunnelsOutEntry 7 } + +-- tagpath /app/dpi/flows/tunnels-out/packets +appDpiFlowsTunnelsOutPackets OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Packet count for the tunnel" + ::= { appDpiFlowsTunnelsOutEntry 8 } + +-- tagpath /app/dpi/flows/tunnels-out/octets +appDpiFlowsTunnelsOutOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Octet count for the tunnel" + ::= { appDpiFlowsTunnelsOutEntry 9 } + +-- tagpath /app/dpi/flows/tunnels-out/start-time +appDpiFlowsTunnelsOutStartTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Time when flow started using this tunnel" + ::= { appDpiFlowsTunnelsOutEntry 10 } + +-- tagpath /app/dpi/supported-applications +appDpiSupportedApplicationsTable OBJECT-TYPE + SYNTAX SEQUENCE OF AppDpiSupportedApplicationsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display list of supported applications" + ::= { appDpi 3 } + +-- tagpath /app/dpi/supported-applications +appDpiSupportedApplicationsEntry OBJECT-TYPE + SYNTAX AppDpiSupportedApplicationsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { appDpiSupportedApplicationsApplication } + ::= { appDpiSupportedApplicationsTable 1 } + +AppDpiSupportedApplicationsEntry ::= + SEQUENCE { + appDpiSupportedApplicationsApplication String, + appDpiSupportedApplicationsFamily String, + appDpiSupportedApplicationsAppLongName String, + appDpiSupportedApplicationsFamilyLongName String, + appDpiSupportedApplicationsAppId Unsigned32 + } + +-- tagpath /app/dpi/supported-applications/application +appDpiSupportedApplicationsApplication OBJECT-TYPE + SYNTAX String (SIZE (1 .. 128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Application" + ::= { appDpiSupportedApplicationsEntry 1 } + +-- tagpath /app/dpi/supported-applications/family +appDpiSupportedApplicationsFamily OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Family" + ::= { appDpiSupportedApplicationsEntry 2 } + +-- tagpath /app/dpi/supported-applications/application +appDpiSupportedApplicationsAppLongName OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Application Long Name" + ::= { appDpiSupportedApplicationsEntry 3 } + +-- tagpath /app/dpi/supported-applications/family +appDpiSupportedApplicationsFamilyLongName OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Family Long Name" + ::= { appDpiSupportedApplicationsEntry 4 } + +-- tagpath /app/dpi/supported-applications/app-id +appDpiSupportedApplicationsAppId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "App ID" + ::= { appDpiSupportedApplicationsEntry 5 } + +-- tagpath /ip/routes-table +ipRoutesTableTable OBJECT-TYPE + SYNTAX SEQUENCE OF IpRoutesTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "List of routes" + ::= { ip 1 } + +-- tagpath /ip/routes-table +ipRoutesTableEntry OBJECT-TYPE + SYNTAX IpRoutesTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { ipRoutesTableVpnId, ipRoutesTableAddressFamily, ipRoutesTablePrefix, ipRoutesTablePathId } + ::= { ipRoutesTableTable 1 } + +IpRoutesTableEntry ::= + SEQUENCE { + ipRoutesTableVpnId Unsigned32, + ipRoutesTableAddressFamily INTEGER, + ipRoutesTablePrefix IpPrefix, + ipRoutesTablePathId Unsigned32, + ipRoutesTableProtocol INTEGER, + ipRoutesTableProtocolSubType INTEGER, + ipRoutesTableDistance Unsigned32, + ipRoutesTableMetric Unsigned32, + ipRoutesTableUptime String, + ipRoutesTablePathFlags Unsigned32, + ipRoutesTableNexthopFlags Unsigned32, + ipRoutesTableNexthopType INTEGER, + ipRoutesTableNexthopIfname String, + ipRoutesTableNexthopAddr InetAddressIP, + ipRoutesTableNexthopRtype INTEGER, + ipRoutesTableNexthopRifname String, + ipRoutesTableNexthopRaddr InetAddressIP, + ipRoutesTableNexthopRsrc InetAddressIP, + ipRoutesTableIp InetAddressIP, + ipRoutesTableColor INTEGER, + ipRoutesTableEncap INTEGER, + ipRoutesTableNexthopVpn Unsigned32, + ipRoutesTableNexthopLabel Unsigned32, + ipRoutesTableRstatus RouteStatusType, + ipRoutesTableOmpTag Unsigned32, + ipRoutesTableOspfTag Unsigned32 + } + +-- tagpath /ip/routes-table/vpn-id +ipRoutesTableVpnId OBJECT-TYPE + SYNTAX VpnIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "VPN ID" + ::= { ipRoutesTableEntry 1 } + +-- tagpath /ip/routes-table/address-family +ipRoutesTableAddressFamily OBJECT-TYPE + SYNTAX INTEGER {ipv4(0),ipv6(1)} + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Address Family" + ::= { ipRoutesTableEntry 2 } + +-- tagpath /ip/routes-table/prefix +ipRoutesTablePrefix OBJECT-TYPE + SYNTAX IpPrefix + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Route" + ::= { ipRoutesTableEntry 3 } + +-- tagpath /ip/routes-table/path-id +ipRoutesTablePathId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Path identifier" + ::= { ipRoutesTableEntry 4 } + +-- tagpath /ip/routes-table/protocol +ipRoutesTableProtocol OBJECT-TYPE + SYNTAX INTEGER {connected(0),static(1),ospf(2),bgp(3),omp(4),nat(5),gre(6),natpoolOmp(7),natpoolService(8),stdIpsec(9)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Protocol" + ::= { ipRoutesTableEntry 5 } + +-- tagpath /ip/routes-table/protocol-sub-type +ipRoutesTableProtocolSubType OBJECT-TYPE + SYNTAX INTEGER {intraArea(1),interArea(2),external1(3),external2(4),nssaExternal1(5),nssaExternal2(6),bgpExternal(7),bgpInternal(8)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Subtype" + ::= { ipRoutesTableEntry 6 } + +-- tagpath /ip/routes-table/distance +ipRoutesTableDistance OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Distance" + ::= { ipRoutesTableEntry 7 } + +-- tagpath /ip/routes-table/metric +ipRoutesTableMetric OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Metric" + ::= { ipRoutesTableEntry 8 } + +-- tagpath /ip/routes-table/uptime +ipRoutesTableUptime OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Uptime (Days:Hours:Minutes:Seconds)" + ::= { ipRoutesTableEntry 9 } + +-- tagpath /ip/routes-table/path-flags +ipRoutesTablePathFlags OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Path flags" + ::= { ipRoutesTableEntry 10 } + +-- tagpath /ip/routes-table/nexthop-flags +ipRoutesTableNexthopFlags OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Next-hop flags" + ::= { ipRoutesTableEntry 11 } + +-- tagpath /ip/routes-table/nexthop-type +ipRoutesTableNexthopType OBJECT-TYPE + SYNTAX INTEGER {if-connected(0),interface(1),ipv4(2),ipv4-with-ifindex(3),ipv4-with-ifname(4),ipv4-indirect(5),ipv6(6),ipv6-with-ifindex(7),ipv6-with-ifname(8),ipv6-indirect(9),blackhole(10),extranet(11)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Next-hop type" + ::= { ipRoutesTableEntry 12 } + +-- tagpath /ip/routes-table/nexthop-ifname +ipRoutesTableNexthopIfname OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Next-hop interface name" + ::= { ipRoutesTableEntry 13 } + +-- tagpath /ip/routes-table/nexthop-addr +ipRoutesTableNexthopAddr OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Next-hop address" + ::= { ipRoutesTableEntry 14 } + +-- tagpath /ip/routes-table/nexthop-rtype +ipRoutesTableNexthopRtype OBJECT-TYPE + SYNTAX INTEGER {if-connected(0),interface(1),ipv4(2),ipv4-with-ifindex(3),ipv4-with-ifname(4),ipv4-indirect(5),ipv6(6),ipv6-with-ifindex(7),ipv6-with-ifname(8),ipv6-indirect(9),blackhole(10),extranet(11)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Recursive lookup next-hop type" + ::= { ipRoutesTableEntry 15 } + +-- tagpath /ip/routes-table/nexthop-rifname +ipRoutesTableNexthopRifname OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Recursive lookup next-hop interface name" + ::= { ipRoutesTableEntry 16 } + +-- tagpath /ip/routes-table/nexthop-raddr +ipRoutesTableNexthopRaddr OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Recursive lookup next-hop address" + ::= { ipRoutesTableEntry 17 } + +-- tagpath /ip/routes-table/nexthop-rsrc +ipRoutesTableNexthopRsrc OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Recursive lookup next-hop source" + ::= { ipRoutesTableEntry 18 } + +-- tagpath /ip/routes-table/ip +ipRoutesTableIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "IP address" + ::= { ipRoutesTableEntry 19 } + +-- tagpath /ip/routes-table/color +ipRoutesTableColor OBJECT-TYPE + SYNTAX INTEGER {default(1),mpls(2),metro-ethernet(3),biz-internet(4),public-internet(5),lte(6),threeG(7),red(8),green(9),blue(10),gold(11),silver(12),bronze(13),custom1(14),custom2(15),custom3(16),private1(17),private2(18),private3(19),private4(20),private5(21),private6(22)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Color" + ::= { ipRoutesTableEntry 20 } + +-- tagpath /ip/routes-table/encap +ipRoutesTableEncap OBJECT-TYPE + SYNTAX INTEGER {gre(1),ipsec(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Encapsulation" + ::= { ipRoutesTableEntry 21 } + +-- tagpath /ip/routes-table/nexthop-vpn +ipRoutesTableNexthopVpn OBJECT-TYPE + SYNTAX VpnIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Next-hop VPN" + ::= { ipRoutesTableEntry 22 } + +-- tagpath /ip/routes-table/nexthop-label +ipRoutesTableNexthopLabel OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Next-hop label" + ::= { ipRoutesTableEntry 23 } + +-- tagpath /ip/routes-table/rstatus +ipRoutesTableRstatus OBJECT-TYPE + SYNTAX RouteStatusType + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Path status (fib/selected/blackhole/inactive/recursive)" + ::= { ipRoutesTableEntry 24 } + +-- tagpath /ip/routes-table/omp-tag +ipRoutesTableOmpTag OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "OMP Tag" + ::= { ipRoutesTableEntry 25 } + +-- tagpath /ip/routes-table/ospf-tag +ipRoutesTableOspfTag OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "OSPF Tag" + ::= { ipRoutesTableEntry 26 } + +-- tagpath /ip/longer-routes-table +ipLongerRoutesTableTable OBJECT-TYPE + SYNTAX SEQUENCE OF IpLongerRoutesTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "List of longer routes" + ::= { ip 5 } + +-- tagpath /ip/longer-routes-table +ipLongerRoutesTableEntry OBJECT-TYPE + SYNTAX IpLongerRoutesTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { ipLongerRoutesTableVpnId, ipLongerRoutesTableAddressFamily, ipLongerRoutesTablePrefix, ipLongerRoutesTableLongerPrefix, ipLongerRoutesTablePathId } + ::= { ipLongerRoutesTableTable 1 } + +IpLongerRoutesTableEntry ::= + SEQUENCE { + ipLongerRoutesTableVpnId Unsigned32, + ipLongerRoutesTableAddressFamily INTEGER, + ipLongerRoutesTablePrefix IpPrefix, + ipLongerRoutesTableLongerPrefix IpPrefix, + ipLongerRoutesTablePathId Unsigned32, + ipLongerRoutesTableProtocol INTEGER, + ipLongerRoutesTableProtocolSubType INTEGER, + ipLongerRoutesTableDistance Unsigned32, + ipLongerRoutesTableMetric Unsigned32, + ipLongerRoutesTableUptime String, + ipLongerRoutesTablePathFlags Unsigned32, + ipLongerRoutesTableNexthopFlags Unsigned32, + ipLongerRoutesTableNexthopType INTEGER, + ipLongerRoutesTableNexthopIfname String, + ipLongerRoutesTableNexthopAddr InetAddressIP, + ipLongerRoutesTableNexthopRtype INTEGER, + ipLongerRoutesTableNexthopRifname String, + ipLongerRoutesTableNexthopRaddr InetAddressIP, + ipLongerRoutesTableNexthopRsrc InetAddressIP, + ipLongerRoutesTableTlocIp InetAddressIP, + ipLongerRoutesTableTlocColor INTEGER, + ipLongerRoutesTableTlocEncap INTEGER, + ipLongerRoutesTableNexthopVpn Unsigned32, + ipLongerRoutesTableNexthopLabel Unsigned32, + ipLongerRoutesTableRstatus RouteStatusType, + ipLongerRoutesTableOmpTag Unsigned32, + ipLongerRoutesTableOspfTag Unsigned32 + } + +-- tagpath /ip/longer-routes-table/vpn-id +ipLongerRoutesTableVpnId OBJECT-TYPE + SYNTAX VpnIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "VPN ID" + ::= { ipLongerRoutesTableEntry 1 } + +-- tagpath /ip/longer-routes-table/address-family +ipLongerRoutesTableAddressFamily OBJECT-TYPE + SYNTAX INTEGER {ipv4(0),ipv6(1)} + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Address Family" + ::= { ipLongerRoutesTableEntry 2 } + +-- tagpath /ip/longer-routes-table/prefix +ipLongerRoutesTablePrefix OBJECT-TYPE + SYNTAX IpPrefix + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Route" + ::= { ipLongerRoutesTableEntry 3 } + +-- tagpath /ip/longer-routes-table/longer-prefix +ipLongerRoutesTableLongerPrefix OBJECT-TYPE + SYNTAX IpPrefix + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Longer route" + ::= { ipLongerRoutesTableEntry 4 } + +-- tagpath /ip/longer-routes-table/path-id +ipLongerRoutesTablePathId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Path identifier" + ::= { ipLongerRoutesTableEntry 5 } + +-- tagpath /ip/longer-routes-table/protocol +ipLongerRoutesTableProtocol OBJECT-TYPE + SYNTAX INTEGER {connected(0),static(1),ospf(2),bgp(3),omp(4),nat(5),gre(6),natpoolOmp(7),natpoolService(8)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Protocol" + ::= { ipLongerRoutesTableEntry 6 } + +-- tagpath /ip/longer-routes-table/protocol-sub-type +ipLongerRoutesTableProtocolSubType OBJECT-TYPE + SYNTAX INTEGER {intraArea(1),interArea(2),external1(3),external2(4),nssaExternal1(5),nssaExternal2(6),bgpExternal(7),bgpInternal(8)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Subtype" + ::= { ipLongerRoutesTableEntry 7 } + +-- tagpath /ip/longer-routes-table/distance +ipLongerRoutesTableDistance OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Distance" + ::= { ipLongerRoutesTableEntry 8 } + +-- tagpath /ip/longer-routes-table/metric +ipLongerRoutesTableMetric OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Metric" + ::= { ipLongerRoutesTableEntry 9 } + +-- tagpath /ip/longer-routes-table/uptime +ipLongerRoutesTableUptime OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Uptime (Days:Hours:Minutes:Seconds)" + ::= { ipLongerRoutesTableEntry 10 } + +-- tagpath /ip/longer-routes-table/path-flags +ipLongerRoutesTablePathFlags OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Path flags" + ::= { ipLongerRoutesTableEntry 11 } + +-- tagpath /ip/longer-routes-table/nexthop-flags +ipLongerRoutesTableNexthopFlags OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Next-hop flags" + ::= { ipLongerRoutesTableEntry 12 } + +-- tagpath /ip/longer-routes-table/nexthop-type +ipLongerRoutesTableNexthopType OBJECT-TYPE + SYNTAX INTEGER {if-connected(0),interface(1),ipv4(2),ipv4-with-ifindex(3),ipv4-with-ifname(4),ipv4-indirect(5),ipv6(6),ipv6-with-ifindex(7),ipv6-with-ifname(8),ipv6-indirect(9),blackhole(10),extranet(11)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Next-hop type" + ::= { ipLongerRoutesTableEntry 13 } + +-- tagpath /ip/longer-routes-table/nexthop-ifname +ipLongerRoutesTableNexthopIfname OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Next-hop interface name" + ::= { ipLongerRoutesTableEntry 14 } + +-- tagpath /ip/longer-routes-table/nexthop-addr +ipLongerRoutesTableNexthopAddr OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Next-hop address" + ::= { ipLongerRoutesTableEntry 15 } + +-- tagpath /ip/longer-routes-table/nexthop-rtype +ipLongerRoutesTableNexthopRtype OBJECT-TYPE + SYNTAX INTEGER {if-connected(0),interface(1),ipv4(2),ipv4-with-ifindex(3),ipv4-with-ifname(4),ipv4-indirect(5),ipv6(6),ipv6-with-ifindex(7),ipv6-with-ifname(8),ipv6-indirect(9),blackhole(10),extranet(11)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Recursive lookup next-hop type" + ::= { ipLongerRoutesTableEntry 16 } + +-- tagpath /ip/longer-routes-table/nexthop-rifname +ipLongerRoutesTableNexthopRifname OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Recursive lookup next-hop interface name" + ::= { ipLongerRoutesTableEntry 17 } + +-- tagpath /ip/longer-routes-table/nexthop-raddr +ipLongerRoutesTableNexthopRaddr OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Recursive lookup next-hop address" + ::= { ipLongerRoutesTableEntry 18 } + +-- tagpath /ip/longer-routes-table/nexthop-rsrc +ipLongerRoutesTableNexthopRsrc OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Recursive lookup next-hop source" + ::= { ipLongerRoutesTableEntry 19 } + +-- tagpath /ip/longer-routes-table/tloc/ip +ipLongerRoutesTableTlocIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "IP address" + ::= { ipLongerRoutesTableEntry 20 } + +-- tagpath /ip/longer-routes-table/tloc/color +ipLongerRoutesTableTlocColor OBJECT-TYPE + SYNTAX INTEGER {default(1),mpls(2),metro-ethernet(3),biz-internet(4),public-internet(5),lte(6),threeG(7),red(8),green(9),blue(10),gold(11),silver(12),bronze(13),custom1(14),custom2(15),custom3(16),private1(17),private2(18),private3(19),private4(20),private5(21),private6(22)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Color" + ::= { ipLongerRoutesTableEntry 21 } + +-- tagpath /ip/longer-routes-table/tloc/encap +ipLongerRoutesTableTlocEncap OBJECT-TYPE + SYNTAX INTEGER {gre(1),ipsec(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Encapsulation" + ::= { ipLongerRoutesTableEntry 22 } + +-- tagpath /ip/longer-routes-table/nexthop-vpn +ipLongerRoutesTableNexthopVpn OBJECT-TYPE + SYNTAX VpnIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Next-hop VPN" + ::= { ipLongerRoutesTableEntry 23 } + +-- tagpath /ip/longer-routes-table/nexthop-label +ipLongerRoutesTableNexthopLabel OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Next-hop label" + ::= { ipLongerRoutesTableEntry 24 } + +-- tagpath /ip/longer-routes-table/rstatus +ipLongerRoutesTableRstatus OBJECT-TYPE + SYNTAX RouteStatusType + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Path status (fib/selected/blackhole/inactive/recursive)" + ::= { ipLongerRoutesTableEntry 25 } + +-- tagpath /ip/longer-routes-table/omp-tag +ipLongerRoutesTableOmpTag OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Omp Tag" + ::= { ipLongerRoutesTableEntry 26 } + +-- tagpath /ip/longer-routes-table/ospf-tag +ipLongerRoutesTableOspfTag OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "OSPF Tag" + ::= { ipLongerRoutesTableEntry 27 } + +-- tagpath /ip/best-match-route +ipBestMatchRouteTable OBJECT-TYPE + SYNTAX SEQUENCE OF IpBestMatchRouteEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Best matching route" + ::= { ip 6 } + +-- tagpath /ip/best-match-route +ipBestMatchRouteEntry OBJECT-TYPE + SYNTAX IpBestMatchRouteEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { ipBestMatchRouteVpnId, ipBestMatchRouteAddressFamily, ipBestMatchRouteDestination, ipBestMatchRoutePathId } + ::= { ipBestMatchRouteTable 1 } + +IpBestMatchRouteEntry ::= + SEQUENCE { + ipBestMatchRouteVpnId Unsigned32, + ipBestMatchRouteAddressFamily INTEGER, + ipBestMatchRouteDestination InetAddressIP, + ipBestMatchRoutePathId Unsigned32, + ipBestMatchRoutePrefix IpPrefix, + ipBestMatchRouteProtocol INTEGER, + ipBestMatchRouteProtocolSubType INTEGER, + ipBestMatchRouteDistance Unsigned32, + ipBestMatchRouteMetric Unsigned32, + ipBestMatchRouteUptime String, + ipBestMatchRoutePathFlags Unsigned32, + ipBestMatchRouteNexthopFlags Unsigned32, + ipBestMatchRouteNexthopType INTEGER, + ipBestMatchRouteNexthopIfname String, + ipBestMatchRouteNexthopAddr InetAddressIP, + ipBestMatchRouteNexthopRtype INTEGER, + ipBestMatchRouteNexthopRifname String, + ipBestMatchRouteNexthopRaddr InetAddressIP, + ipBestMatchRouteNexthopRsrc InetAddressIP, + ipBestMatchRouteTlocIp InetAddressIP, + ipBestMatchRouteTlocColor INTEGER, + ipBestMatchRouteTlocEncap INTEGER, + ipBestMatchRouteNexthopLabel Unsigned32, + ipBestMatchRouteRstatus RouteStatusType, + ipBestMatchRouteOmpTag Unsigned32, + ipBestMatchRouteNexthopVpn Unsigned32, + ipBestMatchRouteOspfTag Unsigned32 + } + +-- tagpath /ip/best-match-route/vpn-id +ipBestMatchRouteVpnId OBJECT-TYPE + SYNTAX VpnIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "VPN ID" + ::= { ipBestMatchRouteEntry 1 } + +-- tagpath /ip/best-match-route/address-family +ipBestMatchRouteAddressFamily OBJECT-TYPE + SYNTAX INTEGER {ipv4(0),ipv6(1)} + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Address Family" + ::= { ipBestMatchRouteEntry 2 } + +-- tagpath /ip/best-match-route/destination +ipBestMatchRouteDestination OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Destination address" + ::= { ipBestMatchRouteEntry 3 } + +-- tagpath /ip/best-match-route/path-id +ipBestMatchRoutePathId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Path identifier" + ::= { ipBestMatchRouteEntry 4 } + +-- tagpath /ip/best-match-route/prefix +ipBestMatchRoutePrefix OBJECT-TYPE + SYNTAX IpPrefix + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Route" + ::= { ipBestMatchRouteEntry 5 } + +-- tagpath /ip/best-match-route/protocol +ipBestMatchRouteProtocol OBJECT-TYPE + SYNTAX INTEGER {connected(0),static(1),ospf(2),bgp(3),omp(4),nat(5),gre(6),natpoolOmp(7),natpoolService(8)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Protocol" + ::= { ipBestMatchRouteEntry 6 } + +-- tagpath /ip/best-match-route/protocol-sub-type +ipBestMatchRouteProtocolSubType OBJECT-TYPE + SYNTAX INTEGER {intraArea(1),interArea(2),external1(3),external2(4),nssaExternal1(5),nssaExternal2(6),bgpExternal(7),bgpInternal(8)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Subtype" + ::= { ipBestMatchRouteEntry 7 } + +-- tagpath /ip/best-match-route/distance +ipBestMatchRouteDistance OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Distance" + ::= { ipBestMatchRouteEntry 8 } + +-- tagpath /ip/best-match-route/metric +ipBestMatchRouteMetric OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Metric" + ::= { ipBestMatchRouteEntry 9 } + +-- tagpath /ip/best-match-route/uptime +ipBestMatchRouteUptime OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Uptime (Days:Hours:Minutes:Seconds)" + ::= { ipBestMatchRouteEntry 10 } + +-- tagpath /ip/best-match-route/path-flags +ipBestMatchRoutePathFlags OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Path flags" + ::= { ipBestMatchRouteEntry 11 } + +-- tagpath /ip/best-match-route/nexthop-flags +ipBestMatchRouteNexthopFlags OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Next-hop flags" + ::= { ipBestMatchRouteEntry 12 } + +-- tagpath /ip/best-match-route/nexthop-type +ipBestMatchRouteNexthopType OBJECT-TYPE + SYNTAX INTEGER {if-connected(0),interface(1),ipv4(2),ipv4-with-ifindex(3),ipv4-with-ifname(4),ipv4-indirect(5),ipv6(6),ipv6-with-ifindex(7),ipv6-with-ifname(8),ipv6-indirect(9),blackhole(10),extranet(11)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Next-hop type" + ::= { ipBestMatchRouteEntry 13 } + +-- tagpath /ip/best-match-route/nexthop-ifname +ipBestMatchRouteNexthopIfname OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Next-hop interface name" + ::= { ipBestMatchRouteEntry 14 } + +-- tagpath /ip/best-match-route/nexthop-addr +ipBestMatchRouteNexthopAddr OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Next-hop address" + ::= { ipBestMatchRouteEntry 15 } + +-- tagpath /ip/best-match-route/nexthop-rtype +ipBestMatchRouteNexthopRtype OBJECT-TYPE + SYNTAX INTEGER {if-connected(0),interface(1),ipv4(2),ipv4-with-ifindex(3),ipv4-with-ifname(4),ipv4-indirect(5),ipv6(6),ipv6-with-ifindex(7),ipv6-with-ifname(8),ipv6-indirect(9),blackhole(10),extranet(11)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Recursive lookup next-hop type" + ::= { ipBestMatchRouteEntry 16 } + +-- tagpath /ip/best-match-route/nexthop-rifname +ipBestMatchRouteNexthopRifname OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Recursive lookup next-hop interface name" + ::= { ipBestMatchRouteEntry 17 } + +-- tagpath /ip/best-match-route/nexthop-raddr +ipBestMatchRouteNexthopRaddr OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Recursive lookup next-hop address" + ::= { ipBestMatchRouteEntry 18 } + +-- tagpath /ip/best-match-route/nexthop-rsrc +ipBestMatchRouteNexthopRsrc OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Recursive lookup next-hop source" + ::= { ipBestMatchRouteEntry 19 } + +-- tagpath /ip/best-match-route/tloc/ip +ipBestMatchRouteTlocIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "IP address" + ::= { ipBestMatchRouteEntry 20 } + +-- tagpath /ip/best-match-route/tloc/color +ipBestMatchRouteTlocColor OBJECT-TYPE + SYNTAX INTEGER {default(1),mpls(2),metro-ethernet(3),biz-internet(4),public-internet(5),lte(6),threeG(7),red(8),green(9),blue(10),gold(11),silver(12),bronze(13),custom1(14),custom2(15),custom3(16),private1(17),private2(18),private3(19),private4(20),private5(21),private6(22)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Color" + ::= { ipBestMatchRouteEntry 21 } + +-- tagpath /ip/best-match-route/tloc/encap +ipBestMatchRouteTlocEncap OBJECT-TYPE + SYNTAX INTEGER {gre(1),ipsec(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Encapsulation" + ::= { ipBestMatchRouteEntry 22 } + +-- tagpath /ip/best-match-route/nexthop-label +ipBestMatchRouteNexthopLabel OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Next-hop label" + ::= { ipBestMatchRouteEntry 23 } + +-- tagpath /ip/best-match-route/rstatus +ipBestMatchRouteRstatus OBJECT-TYPE + SYNTAX RouteStatusType + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Path status (fib/selected/blackhole/inactive/recursive)" + ::= { ipBestMatchRouteEntry 24 } + +-- tagpath /ip/best-match-route/omp-tag +ipBestMatchRouteOmpTag OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Omp Tag" + ::= { ipBestMatchRouteEntry 25 } + +-- tagpath /ip/best-match-route/nexthop-vpn +ipBestMatchRouteNexthopVpn OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Next-hop VPN" + ::= { ipBestMatchRouteEntry 26 } + +-- tagpath /ip/best-match-route/ospf-tag +ipBestMatchRouteOspfTag OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "OSPF Tag" + ::= { ipBestMatchRouteEntry 27 } + +-- tagpath /ip/mfib/summary +ipMfibSummaryTable OBJECT-TYPE + SYNTAX SEQUENCE OF IpMfibSummaryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Summary of MFIB entries" + ::= { ipMfib 1 } + +-- tagpath /ip/mfib/summary +ipMfibSummaryEntry OBJECT-TYPE + SYNTAX IpMfibSummaryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { ipMfibSummaryVpnId, ipMfibSummaryGroup, ipMfibSummarySource } + ::= { ipMfibSummaryTable 1 } + +IpMfibSummaryEntry ::= + SEQUENCE { + ipMfibSummaryVpnId Unsigned32, + ipMfibSummaryGroup InetAddressIP, + ipMfibSummarySource InetAddressIP, + ipMfibSummaryUpstreamIf String, + ipMfibSummaryUpstreamTunnel InetAddressIP, + ipMfibSummaryNumServiceOils Unsigned32, + ipMfibSummaryNumTunnelOils Unsigned32 + } + +-- tagpath /ip/mfib/summary/vpn-id +ipMfibSummaryVpnId OBJECT-TYPE + SYNTAX VpnIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "VPN" + ::= { ipMfibSummaryEntry 1 } + +-- tagpath /ip/mfib/summary/group +ipMfibSummaryGroup OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Group address" + ::= { ipMfibSummaryEntry 2 } + +-- tagpath /ip/mfib/summary/source +ipMfibSummarySource OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Source address" + ::= { ipMfibSummaryEntry 3 } + +-- tagpath /ip/mfib/summary/upstream-if +ipMfibSummaryUpstreamIf OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "RPF interface" + ::= { ipMfibSummaryEntry 4 } + +-- tagpath /ip/mfib/summary/upstream-tunnel +ipMfibSummaryUpstreamTunnel OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "RPF remote system IP address" + ::= { ipMfibSummaryEntry 5 } + +-- tagpath /ip/mfib/summary/num-service-oils +ipMfibSummaryNumServiceOils OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of service-side output interfaces" + ::= { ipMfibSummaryEntry 6 } + +-- tagpath /ip/mfib/summary/num-tunnel-oils +ipMfibSummaryNumTunnelOils OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of tunnel-side output interfaces" + ::= { ipMfibSummaryEntry 7 } + +-- tagpath /ip/mfib/oil +ipMfibOilTable OBJECT-TYPE + SYNTAX SEQUENCE OF IpMfibOilEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Multicast OIL database" + ::= { ipMfib 2 } + +-- tagpath /ip/mfib/oil +ipMfibOilEntry OBJECT-TYPE + SYNTAX IpMfibOilEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { ipMfibOilVpnId, ipMfibOilGroup, ipMfibOilSource } + ::= { ipMfibOilTable 1 } + +IpMfibOilEntry ::= + SEQUENCE { + ipMfibOilVpnId Unsigned32, + ipMfibOilGroup InetAddressIP, + ipMfibOilSource InetAddressIP + } + +-- tagpath /ip/mfib/oil/vpn-id +ipMfibOilVpnId OBJECT-TYPE + SYNTAX VpnIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "VPN" + ::= { ipMfibOilEntry 1 } + +-- tagpath /ip/mfib/oil/group +ipMfibOilGroup OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Group address" + ::= { ipMfibOilEntry 2 } + +-- tagpath /ip/mfib/oil/source +ipMfibOilSource OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Source address" + ::= { ipMfibOilEntry 3 } + +-- tagpath /ip/mfib/oil/mcast-oil-list +ipMfibOilMcastOilListTable OBJECT-TYPE + SYNTAX SEQUENCE OF IpMfibOilMcastOilListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "List of OILs for the multicast group" + ::= { viptela-oper-vpn 8 } + +-- tagpath /ip/mfib/oil/mcast-oil-list +ipMfibOilMcastOilListEntry OBJECT-TYPE + SYNTAX IpMfibOilMcastOilListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { ipMfibOilVpnId, ipMfibOilGroup, ipMfibOilSource, ipMfibOilMcastOilListIndex } + ::= { ipMfibOilMcastOilListTable 1 } + +IpMfibOilMcastOilListEntry ::= + SEQUENCE { + ipMfibOilMcastOilListIndex Unsigned32, + ipMfibOilMcastOilListOilInterface String, + ipMfibOilMcastOilListOilRemoteSystem InetAddressIP + } + +-- tagpath /ip/mfib/oil/mcast-oil-list/index +ipMfibOilMcastOilListIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "OIL index" + ::= { ipMfibOilMcastOilListEntry 1 } + +-- tagpath /ip/mfib/oil/mcast-oil-list/oil-interface +ipMfibOilMcastOilListOilInterface OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "OIL interface" + ::= { ipMfibOilMcastOilListEntry 2 } + +-- tagpath /ip/mfib/oil/mcast-oil-list/oil-remote-system +ipMfibOilMcastOilListOilRemoteSystem OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "OIL remote system" + ::= { ipMfibOilMcastOilListEntry 3 } + +-- tagpath /ip/mfib/stats +ipMfibStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF IpMfibStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display statistics associated with a MFIB" + ::= { ipMfib 3 } + +-- tagpath /ip/mfib/stats +ipMfibStatsEntry OBJECT-TYPE + SYNTAX IpMfibStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { ipMfibStatsVpnId, ipMfibStatsGroup, ipMfibStatsSource } + ::= { ipMfibStatsTable 1 } + +IpMfibStatsEntry ::= + SEQUENCE { + ipMfibStatsVpnId Unsigned32, + ipMfibStatsGroup InetAddressIP, + ipMfibStatsSource InetAddressIP, + ipMfibStatsRxPkts Counter64, + ipMfibStatsRxOctets Counter64, + ipMfibStatsTxPkts Counter64, + ipMfibStatsTxOctets Counter64, + ipMfibStatsTxToPimPkts Counter64, + ipMfibStatsRxPacketRate Counter64, + ipMfibStatsRxOctetRate Counter64, + ipMfibStatsTxPacketRate Counter64, + ipMfibStatsTxOctetRate Counter64, + ipMfibStatsAvgReplication String, + ipMfibStatsRpfFailure Unsigned32, + ipMfibStatsTxInvalidOilFailure Unsigned32, + ipMfibStatsTxFailure Unsigned32, + ipMfibStatsRxPolicyDrop Unsigned32, + ipMfibStatsTxPolicyDrop Unsigned32 + } + +-- tagpath /ip/mfib/stats/vpn-id +ipMfibStatsVpnId OBJECT-TYPE + SYNTAX VpnIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "VPN" + ::= { ipMfibStatsEntry 1 } + +-- tagpath /ip/mfib/stats/group +ipMfibStatsGroup OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Group address" + ::= { ipMfibStatsEntry 2 } + +-- tagpath /ip/mfib/stats/source +ipMfibStatsSource OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Source address" + ::= { ipMfibStatsEntry 3 } + +-- tagpath /ip/mfib/stats/rx-pkts +ipMfibStatsRxPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx packets" + ::= { ipMfibStatsEntry 4 } + +-- tagpath /ip/mfib/stats/rx-octets +ipMfibStatsRxOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx octets" + ::= { ipMfibStatsEntry 5 } + +-- tagpath /ip/mfib/stats/tx-pkts +ipMfibStatsTxPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx packets" + ::= { ipMfibStatsEntry 6 } + +-- tagpath /ip/mfib/stats/tx-octets +ipMfibStatsTxOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx octets" + ::= { ipMfibStatsEntry 7 } + +-- tagpath /ip/mfib/stats/tx-to-pim-pkts +ipMfibStatsTxToPimPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx To PIM Pkts" + ::= { ipMfibStatsEntry 8 } + +-- tagpath /ip/mfib/stats/rx-packet-rate +ipMfibStatsRxPacketRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx packet rate" + ::= { ipMfibStatsEntry 9 } + +-- tagpath /ip/mfib/stats/rx-octet-rate +ipMfibStatsRxOctetRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx octet rate" + ::= { ipMfibStatsEntry 10 } + +-- tagpath /ip/mfib/stats/tx-packet-rate +ipMfibStatsTxPacketRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx packet rate" + ::= { ipMfibStatsEntry 11 } + +-- tagpath /ip/mfib/stats/tx-octet-rate +ipMfibStatsTxOctetRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx octet rate" + ::= { ipMfibStatsEntry 12 } + +-- tagpath /ip/mfib/stats/avg_replication +ipMfibStatsAvgReplication OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Average packet replication" + ::= { ipMfibStatsEntry 13 } + +-- tagpath /ip/mfib/stats/rpf-failure +ipMfibStatsRpfFailure OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "RPF check failure" + ::= { ipMfibStatsEntry 14 } + +-- tagpath /ip/mfib/stats/tx-invalid-oil-failure +ipMfibStatsTxInvalidOilFailure OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Attempt to transmit on invalid OIL" + ::= { ipMfibStatsEntry 15 } + +-- tagpath /ip/mfib/stats/tx-failure +ipMfibStatsTxFailure OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Transmit failure" + ::= { ipMfibStatsEntry 16 } + +-- tagpath /ip/mfib/stats/rx-policy-drop +ipMfibStatsRxPolicyDrop OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx policy drop" + ::= { ipMfibStatsEntry 17 } + +-- tagpath /ip/mfib/stats/tx-policy-drop +ipMfibStatsTxPolicyDrop OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx policy drop" + ::= { ipMfibStatsEntry 18 } + +-- tagpath /ip/fib-routes +ipFibTable OBJECT-TYPE + SYNTAX SEQUENCE OF IpFibEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION "List of routes in FIB" + ::= { ip 8 } + +-- tagpath /ip/fib-routes +ipFibEntry OBJECT-TYPE + SYNTAX IpFibEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION "" + INDEX { ipFibVpnId, ipFibAddressFamily, ipFibPrefix, ipFibPathId } + ::= { ipFibTable 1 } + +IpFibEntry ::= + SEQUENCE { + ipFibVpnId Unsigned32, + ipFibPrefix IpPrefix, + ipFibPathId Unsigned32, + ipFibOutIfname String, + ipFibNexthopAddress InetAddressIP, + ipFibNexthopLabel Unsigned32, + ipFibSaIndex Unsigned32, + ipFibIp InetAddressIP, + ipFibColor INTEGER, + ipFibAddressFamily INTEGER, + ipFibNexthopVpn Unsigned32 + } + +-- tagpath /ip/fib-routes/vpn-id +ipFibVpnId OBJECT-TYPE + SYNTAX VpnIndex + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION "VPN ID" + ::= { ipFibEntry 1 } + +-- tagpath /ip/fib-routes/prefix +ipFibPrefix OBJECT-TYPE + SYNTAX IpPrefix + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION "Route" + ::= { ipFibEntry 2 } + +-- tagpath /ip/fib-routes/path-id +ipFibPathId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION "Path ID" + ::= { ipFibEntry 3 } + +-- tagpath /ip/fib-routes/out-ifname +ipFibOutIfname OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION "Next-hop interface name" + ::= { ipFibEntry 4 } + +-- tagpath /ip/fib-routes/nexthop-address +ipFibNexthopAddress OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION "Next-hop address" + ::= { ipFibEntry 5 } + +-- tagpath /ip/fib-routes/nexthop-label +ipFibNexthopLabel OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION "Next-hop label" + ::= { ipFibEntry 6 } + +-- tagpath /ip/fib-routes/sa-index +ipFibSaIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION "Outbound SA index" + ::= { ipFibEntry 7 } + +-- tagpath /ip/fib-routes/ip +ipFibIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION "IP address" + ::= { ipFibEntry 8 } + +-- tagpath /ip/fib-routes/color +ipFibColor OBJECT-TYPE + SYNTAX INTEGER {default(1),mpls(2),metro-ethernet(3),biz-internet(4),public-internet(5),lte(6),threeG(7),red(8),green(9),blue(10),gold(11),silver(12),bronze(13),custom1(14),custom2(15),custom3(16),private1(17),private2(18),private3(19),private4(20),private5(21),private6(22)} + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION "Color" + ::= { ipFibEntry 9 } + +-- tagpath /ip/fib-routes/address-family +ipFibAddressFamily OBJECT-TYPE + SYNTAX INTEGER{ipv4(0), ipv6(1)} + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION "Address Family" + ::= { ipFibEntry 10 } + +-- tagpath /ip/fib-routes/nexthop-vpn +ipFibNexthopVpn OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION "Next-hop VPN" + ::= { ipFibEntry 11 } + +-- tagpath /ip/fib-routes4 +ipFib4Table OBJECT-TYPE + SYNTAX SEQUENCE OF IpFib4Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "List of routes in FIB" + ::= { ip 11 } + +-- tagpath /ip/fib-routes4 +ipFib4Entry OBJECT-TYPE + SYNTAX IpFib4Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { ipFib4VpnId, ipFib4Prefix, ipFib4PathId } + ::= { ipFib4Table 1 } + +IpFib4Entry ::= + SEQUENCE { + ipFib4VpnId Unsigned32, + ipFib4Prefix IpPrefix, + ipFib4PathId Unsigned32, + ipFib4OutIfname String, + ipFib4NexthopAddress InetAddressIP, + ipFib4NexthopLabel Unsigned32, + ipFib4SaIndex Unsigned32, + ipFib4Ip InetAddressIP, + ipFib4Color INTEGER, + ipFib4NexthopVpn Unsigned32 + } + +-- tagpath /ip/fib-routes4/vpn-id +ipFib4VpnId OBJECT-TYPE + SYNTAX VpnIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "VPN ID" + ::= { ipFib4Entry 1 } + +-- tagpath /ip/fib-routes4/prefix +ipFib4Prefix OBJECT-TYPE + SYNTAX IpPrefix + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Route" + ::= { ipFib4Entry 2 } + +-- tagpath /ip/fib-routes4/path-id +ipFib4PathId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Path ID" + ::= { ipFib4Entry 3 } + +-- tagpath /ip/fib-routes4/out-ifname +ipFib4OutIfname OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Next-hop interface name" + ::= { ipFib4Entry 4 } + +-- tagpath /ip/fib-routes4/nexthop-address +ipFib4NexthopAddress OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Next-hop address" + ::= { ipFib4Entry 5 } + +-- tagpath /ip/fib-routes4/nexthop-label +ipFib4NexthopLabel OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Next-hop label" + ::= { ipFib4Entry 6 } + +-- tagpath /ip/fib-routes4/sa-index +ipFib4SaIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Outbound SA index" + ::= { ipFib4Entry 7 } + +-- tagpath /ip/fib-routes4/ip +ipFib4Ip OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "IP address" + ::= { ipFib4Entry 8 } + +-- tagpath /ip/fib-routes4/color +ipFib4Color OBJECT-TYPE + SYNTAX INTEGER {default(1),mpls(2),metro-ethernet(3),biz-internet(4),public-internet(5),lte(6),threeG(7),red(8),green(9),blue(10),gold(11),silver(12),bronze(13),custom1(14),custom2(15),custom3(16),private1(17),private2(18),private3(19),private4(20),private5(21),private6(22)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Color" + ::= { ipFib4Entry 9 } + +-- tagpath /ip/fib-routes4/nexthop-vpn +ipFib4NexthopVpn OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Next-hop VPN" + ::= { ipFib4Entry 10 } + +-- tagpath /ip/fib-routes6 +ipFib6Table OBJECT-TYPE + SYNTAX SEQUENCE OF IpFib6Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "List of routes in FIB" + ::= { ip 12 } + +-- tagpath /ip/fib-routes6 +ipFib6Entry OBJECT-TYPE + SYNTAX IpFib6Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { ipFib6VpnId, ipFib6Prefix, ipFib6PathId } + ::= { ipFib6Table 1 } + +IpFib6Entry ::= + SEQUENCE { + ipFib6VpnId Unsigned32, + ipFib6Prefix IpPrefix, + ipFib6PathId Unsigned32, + ipFib6OutIfname String, + ipFib6NexthopAddress InetAddressIP, + ipFib6NexthopLabel Unsigned32, + ipFib6SaIndex Unsigned32, + ipFib6Ip InetAddressIP, + ipFib6Color INTEGER, + ipFib6NexthopVpn Unsigned32 + } + +-- tagpath /ip/fib-routes6/vpn-id +ipFib6VpnId OBJECT-TYPE + SYNTAX VpnIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "VPN ID" + ::= { ipFib6Entry 1 } + +-- tagpath /ip/fib-routes6/prefix +ipFib6Prefix OBJECT-TYPE + SYNTAX IpPrefix + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Route" + ::= { ipFib6Entry 2 } + +-- tagpath /ip/fib-routes6/path-id +ipFib6PathId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Path ID" + ::= { ipFib6Entry 3 } + +-- tagpath /ip/fib-routes6/out-ifname +ipFib6OutIfname OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Next-hop interface name" + ::= { ipFib6Entry 4 } + +-- tagpath /ip/fib-routes6/nexthop-address +ipFib6NexthopAddress OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Next-hop address" + ::= { ipFib6Entry 5 } + +-- tagpath /ip/fib-routes6/nexthop-label +ipFib6NexthopLabel OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Next-hop label" + ::= { ipFib6Entry 6 } + +-- tagpath /ip/fib-routes6/sa-index +ipFib6SaIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Outbound SA index" + ::= { ipFib6Entry 7 } + +-- tagpath /ip/fib-routes6/ip +ipFib6Ip OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "IP address" + ::= { ipFib6Entry 8 } + +-- tagpath /ip/fib-routes6/color +ipFib6Color OBJECT-TYPE + SYNTAX INTEGER {default(1),mpls(2),metro-ethernet(3),biz-internet(4),public-internet(5),lte(6),threeG(7),red(8),green(9),blue(10),gold(11),silver(12),bronze(13),custom1(14),custom2(15),custom3(16),private1(17),private2(18),private3(19),private4(20),private5(21),private6(22)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Color" + ::= { ipFib6Entry 9 } + +-- tagpath /ip/fib-routes6/nexthop-vpn +ipFib6NexthopVpn OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Next-hop VPN" + ::= { ipFib6Entry 10 } + +-- tagpath /ip/nat/interface +ipNatInterfaceTable OBJECT-TYPE + SYNTAX SEQUENCE OF IpNatInterfaceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Interfaces on which NAT is enabled" + ::= { ipNat 1 } + +-- tagpath /ip/nat/interface +ipNatInterfaceEntry OBJECT-TYPE + SYNTAX IpNatInterfaceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { ipNatInterfaceVpnId, ipNatInterfaceIfname } + ::= { ipNatInterfaceTable 1 } + +IpNatInterfaceEntry ::= + SEQUENCE { + ipNatInterfaceVpnId Unsigned32, + ipNatInterfaceIfname String, + ipNatInterfaceMappingType INTEGER, + ipNatInterfaceFilterType INTEGER, + ipNatInterfaceFilterCount Unsigned32, + ipNatInterfaceFibFilterCount Unsigned32, + ipNatInterfaceIp IpPrefix, + ipNatInterfaceNumberIpPools Unsigned32 + } + +-- tagpath /ip/nat/interface/vpn-id +ipNatInterfaceVpnId OBJECT-TYPE + SYNTAX VpnIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "VPN ID" + ::= { ipNatInterfaceEntry 1 } + +-- tagpath /ip/nat/interface/ifname +ipNatInterfaceIfname OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "NAT interface name" + ::= { ipNatInterfaceEntry 2 } + +-- tagpath /ip/nat/interface/mapping-type +ipNatInterfaceMappingType OBJECT-TYPE + SYNTAX INTEGER {endpoint-independent(0), address-port-dependent(1), null-translation(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "NAT mapping type" + ::= { ipNatInterfaceEntry 3 } + +-- tagpath /ip/nat/interface/filter-type +ipNatInterfaceFilterType OBJECT-TYPE + SYNTAX INTEGER {address-port-restricted(0)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "NAT filter type" + ::= { ipNatInterfaceEntry 4 } + +-- tagpath /ip/nat/interface/filter-count +ipNatInterfaceFilterCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of NAT filter entries in the control plane" + ::= { ipNatInterfaceEntry 5 } + +-- tagpath /ip/nat/interface/fib-filter-count +ipNatInterfaceFibFilterCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of NAT filter entries in the FIB" + ::= { ipNatInterfaceEntry 6 } + +-- tagpath /ip/nat/interface/ip +ipNatInterfaceIp OBJECT-TYPE + SYNTAX IpPrefix + MAX-ACCESS read-only + STATUS current + DESCRIPTION "IP address" + ::= { ipNatInterfaceEntry 7 } + +-- tagpath /ip/nat/interface/number-ip-pools +ipNatInterfaceNumberIpPools OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ipNatInterfaceEntry 8 } + +-- tagpath /ip/nat/interface-statistics +ipNatInterfaceStatisticsTable OBJECT-TYPE + SYNTAX SEQUENCE OF IpNatInterfaceStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display NAT interface statistics" + ::= { ipNat 2 } + +-- tagpath /ip/nat/interface-statistics +ipNatInterfaceStatisticsEntry OBJECT-TYPE + SYNTAX IpNatInterfaceStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { ipNatInterfaceStatisticsVpnId, ipNatInterfaceStatisticsIfname } + ::= { ipNatInterfaceStatisticsTable 1 } + +IpNatInterfaceStatisticsEntry ::= + SEQUENCE { + ipNatInterfaceStatisticsVpnId Unsigned32, + ipNatInterfaceStatisticsIfname String, + ipNatInterfaceStatisticsNatOutboundPackets Counter64, + ipNatInterfaceStatisticsNatInboundPackets Counter64, + ipNatInterfaceStatisticsNatEncodeFail Counter64, + ipNatInterfaceStatisticsNatDecodeFail Counter64, + ipNatInterfaceStatisticsNatMapAddFail Counter64, + ipNatInterfaceStatisticsNatFilterAddFail Counter64, + ipNatInterfaceStatisticsNatFilterLookupFail Counter64, + ipNatInterfaceStatisticsNatStateCheckFail Counter64, + ipNatInterfaceStatisticsNatPolicerDrops Counter64, + ipNatInterfaceStatisticsOutboundIcmpError Counter64, + ipNatInterfaceStatisticsInboundIcmpError Counter64, + ipNatInterfaceStatisticsInboundIcmpErrorDrops Counter64, + ipNatInterfaceStatisticsNatFragments Counter64, + ipNatInterfaceStatisticsNatFragmentsFail Counter64, + ipNatInterfaceStatisticsNatUnsupportedProto Counter64, + ipNatInterfaceStatisticsNatMapNoPorts Counter64, + ipNatInterfaceStatisticsNatMapCannotXlate Counter64, + ipNatInterfaceStatisticsNatFilterMapMismatch Counter64, + ipNatInterfaceStatisticsNatMapIpPoolExhausted Counter64, + ipNatInterfaceStatisticsNatpoolInsideXlateOutbound Counter64, + ipNatInterfaceStatisticsNatpoolInsideXlateDestIp Counter64, + ipNatInterfaceStatisticsNatXlateOutboundGre Counter64, + ipNatInterfaceStatisticsNatpoolInsideXlateInbound Counter64, + ipNatInterfaceStatisticsNatXlateInboundTcpopt Counter64, + ipNatInterfaceStatisticsNatpoolOutsideXlateOutbound Counter64, + ipNatInterfaceStatisticsNatpoolXlateInboundSvcPacket Counter64, + ipNatInterfaceStatisticsNatDiaXlateOutbound Counter64, + ipNatInterfaceStatisticsNatXlateInbound Counter64 + } + +-- tagpath /ip/nat/interface-statistics/vpn-id +ipNatInterfaceStatisticsVpnId OBJECT-TYPE + SYNTAX VpnIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "VPN ID" + ::= { ipNatInterfaceStatisticsEntry 1 } + +-- tagpath /ip/nat/interface-statistics/ifname +ipNatInterfaceStatisticsIfname OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "NAT interface name" + ::= { ipNatInterfaceStatisticsEntry 2 } + +-- tagpath /ip/nat/interface-statistics/nat-outbound-packets +ipNatInterfaceStatisticsNatOutboundPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of packets sent through NAT from the private realm" + ::= { ipNatInterfaceStatisticsEntry 3 } + +-- tagpath /ip/nat/interface-statistics/nat-inbound-packets +ipNatInterfaceStatisticsNatInboundPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of packets received through NAT from the public realm" + ::= { ipNatInterfaceStatisticsEntry 4 } + +-- tagpath /ip/nat/interface-statistics/nat-encode-fail +ipNatInterfaceStatisticsNatEncodeFail OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "NAT translation encoding failed either in outbound or inbound direction" + ::= { ipNatInterfaceStatisticsEntry 5 } + +-- tagpath /ip/nat/interface-statistics/nat-decode-fail +ipNatInterfaceStatisticsNatDecodeFail OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "NAT translation decode failed (typically, ICMP error payload) either in outbound or inbound direction" + ::= { ipNatInterfaceStatisticsEntry 6 } + +-- tagpath /ip/nat/interface-statistics/nat-map-add-fail +ipNatInterfaceStatisticsNatMapAddFail OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Could not add new NAT-mapping entry (insufficient resources)" + ::= { ipNatInterfaceStatisticsEntry 7 } + +-- tagpath /ip/nat/interface-statistics/nat-filter-add-fail +ipNatInterfaceStatisticsNatFilterAddFail OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Could not add new NAT filter entry (insufficient resources)" + ::= { ipNatInterfaceStatisticsEntry 8 } + +-- tagpath /ip/nat/interface-statistics/nat-filter-lookup-fail +ipNatInterfaceStatisticsNatFilterLookupFail OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Could not find NAT filter entry for an inbound packet" + ::= { ipNatInterfaceStatisticsEntry 9 } + +-- tagpath /ip/nat/interface-statistics/nat-state-check-fail +ipNatInterfaceStatisticsNatStateCheckFail OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Did not match TCP state check on inbound packets" + ::= { ipNatInterfaceStatisticsEntry 10 } + +-- tagpath /ip/nat/interface-statistics/nat-policer-drops +ipNatInterfaceStatisticsNatPolicerDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Drops due to policer action configured on some filters" + ::= { ipNatInterfaceStatisticsEntry 11 } + +-- tagpath /ip/nat/interface-statistics/outbound-icmp-error +ipNatInterfaceStatisticsOutboundIcmpError OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of ICMP error packets sent" + ::= { ipNatInterfaceStatisticsEntry 12 } + +-- tagpath /ip/nat/interface-statistics/inbound-icmp-error +ipNatInterfaceStatisticsInboundIcmpError OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of ICMP error packets received" + ::= { ipNatInterfaceStatisticsEntry 13 } + +-- tagpath /ip/nat/interface-statistics/inbound-icmp-error-drops +ipNatInterfaceStatisticsInboundIcmpErrorDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of ICMP error packets received and dropped due to block-icmp-error configuration" + ::= { ipNatInterfaceStatisticsEntry 14 } + +-- tagpath /ip/nat/interface-statistics/nat-fragments +ipNatInterfaceStatisticsNatFragments OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of fragmented packets forwarded in either direction" + ::= { ipNatInterfaceStatisticsEntry 15 } + +-- tagpath /ip/nat/interface-statistics/nat-fragments-fail +ipNatInterfaceStatisticsNatFragmentsFail OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of fragmented packets dropped in either direction due to absence of fragment state" + ::= { ipNatInterfaceStatisticsEntry 16 } + +-- tagpath /ip/nat/interface-statistics/nat-unsupported-proto +ipNatInterfaceStatisticsNatUnsupportedProto OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Unsupport NAT protocol packets dropped" + ::= { ipNatInterfaceStatisticsEntry 17 } + +-- tagpath /ip/nat/interface-statistics/nat-map-no-ports +ipNatInterfaceStatisticsNatMapNoPorts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Ran out of NAT ports to map to" + ::= { ipNatInterfaceStatisticsEntry 18 } + +-- tagpath /ip/nat/interface-statistics/nat-map-cannot-xlate +ipNatInterfaceStatisticsNatMapCannotXlate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Cannot nat translate this flow" + ::= { ipNatInterfaceStatisticsEntry 19 } + +-- tagpath /ip/nat/interface-statistics/nat-filter-map-mismatch +ipNatInterfaceStatisticsNatFilterMapMismatch OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Mismatch in the filter and map records" + ::= { ipNatInterfaceStatisticsEntry 20 } + +-- tagpath /ip/nat/interface-statistics/nat-map-ip-pool-exhausted +ipNatInterfaceStatisticsNatMapIpPoolExhausted OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Ran out of NAT ip pools to map to" + ::= { ipNatInterfaceStatisticsEntry 21 } + +-- tagpath /ip/nat/interface-statistics/natpool-inside-xlate-outbound +ipNatInterfaceStatisticsNatpoolInsideXlateOutbound OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Outbound nat translation for natpool inside" + ::= { ipNatInterfaceStatisticsEntry 22 } + +-- tagpath /ip/nat/interface-statistics/natpool-inside-xlate-dest-ip +ipNatInterfaceStatisticsNatpoolInsideXlateDestIp OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Translate destination ip for outbound traffic from service side" + ::= { ipNatInterfaceStatisticsEntry 23 } + +-- tagpath /ip/nat/interface-statistics/nat-xlate-outbound-gre +ipNatInterfaceStatisticsNatXlateOutboundGre OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Outbound NAT translation for a packet going through GRE tunnel" + ::= { ipNatInterfaceStatisticsEntry 24 } + +-- tagpath /ip/nat/interface-statistics/natpool-inside-xlate-inbound +ipNatInterfaceStatisticsNatpoolInsideXlateInbound OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Inbound nat translation for natpool inside interface" + ::= { ipNatInterfaceStatisticsEntry 25 } + +-- tagpath /ip/nat/interface-statistics/nat-xlate-inbound-tcpopt +ipNatInterfaceStatisticsNatXlateInboundTcpopt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Inbound nat translation for a packet from proxy" + ::= { ipNatInterfaceStatisticsEntry 26 } + +-- tagpath /ip/nat/interface-statistics/natpool-outside-xlate-outbound +ipNatInterfaceStatisticsNatpoolOutsideXlateOutbound OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Outbound nat translation for incoming packets for nat outside" + ::= { ipNatInterfaceStatisticsEntry 27 } + +-- tagpath /ip/nat/interface-statistics/natpool-xlate-inbound-svc-packet +ipNatInterfaceStatisticsNatpoolXlateInboundSvcPacket OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Inbound nat translation for a packets coming from service side and dest ip is natpool address" + ::= { ipNatInterfaceStatisticsEntry 28 } + +-- tagpath /ip/nat/interface-statistics/nat-dia-xlate-outbound +ipNatInterfaceStatisticsNatDiaXlateOutbound OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Outbound nat translation for DIA interface" + ::= { ipNatInterfaceStatisticsEntry 29 } + +-- tagpath /ip/nat/interface-statistics/nat-inside-xlate-inbound +ipNatInterfaceStatisticsNatXlateInbound OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Inbound nat translation for nat interface" + ::= { ipNatInterfaceStatisticsEntry 30 } + +-- tagpath /ip/nat/filter +ipNatFilterTable OBJECT-TYPE + SYNTAX SEQUENCE OF IpNatFilterEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display NAT filter entries" + ::= { ipNat 3 } + +-- tagpath /ip/nat/filter +ipNatFilterEntry OBJECT-TYPE + SYNTAX IpNatFilterEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { ipNatFilterNatVpnId, ipNatFilterNatIfname, ipNatFilterPrivateVpnId, ipNatFilterProto, ipNatFilterPrivateSourceAddress, ipNatFilterPrivateDestAddress, ipNatFilterPrivateSourcePort, ipNatFilterPrivateDestPort } + ::= { ipNatFilterTable 1 } + +IpNatFilterEntry ::= + SEQUENCE { + ipNatFilterNatVpnId Unsigned32, + ipNatFilterNatIfname String, + ipNatFilterPrivateVpnId Unsigned32, + ipNatFilterProto INTEGER, + ipNatFilterPrivateSourceAddress IpAddress, + ipNatFilterPrivateDestAddress IpAddress, + ipNatFilterPrivateSourcePort Unsigned32, + ipNatFilterPrivateDestPort Unsigned32, + ipNatFilterPublicSourceAddress IpAddress, + ipNatFilterPublicDestAddress IpAddress, + ipNatFilterPublicSourcePort Unsigned32, + ipNatFilterPublicDestPort Unsigned32, + ipNatFilterFilterState INTEGER, + ipNatFilterIdleTimeout String, + ipNatFilterOutboundPackets Counter64, + ipNatFilterOutboundOctets Counter64, + ipNatFilterInboundPackets Counter64, + ipNatFilterInboundOctets Counter64, + ipNatFilterDirection INTEGER + } + +-- tagpath /ip/nat/filter/nat-vpn-id +ipNatFilterNatVpnId OBJECT-TYPE + SYNTAX VpnIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "NAT interface VPN ID" + ::= { ipNatFilterEntry 1 } + +-- tagpath /ip/nat/filter/nat-ifname +ipNatFilterNatIfname OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "NAT interface name" + ::= { ipNatFilterEntry 2 } + +-- tagpath /ip/nat/filter/private-vpn-id +ipNatFilterPrivateVpnId OBJECT-TYPE + SYNTAX VpnIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Private VPN ID" + ::= { ipNatFilterEntry 3 } + +-- tagpath /ip/nat/filter/proto +ipNatFilterProto OBJECT-TYPE + SYNTAX INTEGER {icmp(1),tcp(6),udp(17)} + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Protocol" + ::= { ipNatFilterEntry 4 } + +-- tagpath /ip/nat/filter/private-source-address +ipNatFilterPrivateSourceAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Private source IP address" + ::= { ipNatFilterEntry 5 } + +-- tagpath /ip/nat/filter/private-dest-address +ipNatFilterPrivateDestAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Private destination IP address" + ::= { ipNatFilterEntry 6 } + +-- tagpath /ip/nat/filter/private-source-port +ipNatFilterPrivateSourcePort OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Private source port" + ::= { ipNatFilterEntry 7 } + +-- tagpath /ip/nat/filter/private-dest-port +ipNatFilterPrivateDestPort OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Private destination port" + ::= { ipNatFilterEntry 8 } + +-- tagpath /ip/nat/filter/public-source-address +ipNatFilterPublicSourceAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Public source IP address" + ::= { ipNatFilterEntry 9 } + +-- tagpath /ip/nat/filter/public-dest-address +ipNatFilterPublicDestAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Public destination IP address" + ::= { ipNatFilterEntry 10 } + +-- tagpath /ip/nat/filter/public-source-port +ipNatFilterPublicSourcePort OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Public source port" + ::= { ipNatFilterEntry 11 } + +-- tagpath /ip/nat/filter/public-dest-port +ipNatFilterPublicDestPort OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Public destination port" + ::= { ipNatFilterEntry 12 } + +-- tagpath /ip/nat/filter/filter-state +ipNatFilterFilterState OBJECT-TYPE + SYNTAX INTEGER {initial(0),syn-sent(1),syn-ack(2),syn-received(3),established(4),fin-sent(5),fin-received(6),fin-acked(7),closed(8),reset(9)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Session state" + ::= { ipNatFilterEntry 13 } + +-- tagpath /ip/nat/filter/idle-timeout +ipNatFilterIdleTimeout OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Session idle timeout" + ::= { ipNatFilterEntry 14 } + +-- tagpath /ip/nat/filter/outbound-packets +ipNatFilterOutboundPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of outbound packets" + ::= { ipNatFilterEntry 15 } + +-- tagpath /ip/nat/filter/outbound-octets +ipNatFilterOutboundOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of outbound octets" + ::= { ipNatFilterEntry 16 } + +-- tagpath /ip/nat/filter/inbound-packets +ipNatFilterInboundPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of inbound packets" + ::= { ipNatFilterEntry 17 } + +-- tagpath /ip/nat/filter/inbound-octets +ipNatFilterInboundOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of inbound octets" + ::= { ipNatFilterEntry 18 } + +-- tagpath /ip/nat/filter/direction +ipNatFilterDirection OBJECT-TYPE + SYNTAX INTEGER {inside(0), outside(1)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Direction of NAT translation" + ::= { ipNatFilterEntry 19 } + +-- tagpath /ip/routes-summary +ipRoutesSummaryTable OBJECT-TYPE + SYNTAX SEQUENCE OF IpRoutesSummaryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Summary of routes" + ::= { ip 10 } + +-- tagpath /ip/routes-summary +ipRoutesSummaryEntry OBJECT-TYPE + SYNTAX IpRoutesSummaryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { ipRoutesSummaryVpnId, ipRoutesSummaryAddressFamily, ipRoutesSummaryRouteProtocol } + ::= { ipRoutesSummaryTable 1 } + +IpRoutesSummaryEntry ::= + SEQUENCE { + ipRoutesSummaryVpnId Unsigned32, + ipRoutesSummaryAddressFamily INTEGER, + ipRoutesSummaryRouteProtocol INTEGER, + ipRoutesSummaryReceived Unsigned32, + ipRoutesSummaryInstalled Unsigned32, + ipRoutesSummaryImport Unsigned32 + } + +-- tagpath /ip/routes-summary/vpn-id +ipRoutesSummaryVpnId OBJECT-TYPE + SYNTAX VpnIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "VPN ID" + ::= { ipRoutesSummaryEntry 1 } + +-- tagpath /ip/routes-summary/address-family +ipRoutesSummaryAddressFamily OBJECT-TYPE + SYNTAX INTEGER {ipv4(0),ipv6(1)} + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Address Family" + ::= { ipRoutesSummaryEntry 2 } + +-- tagpath /ip/routes-summary/route-protocol +ipRoutesSummaryRouteProtocol OBJECT-TYPE + SYNTAX INTEGER {connected(0),static(1),ospf(2),bgp(3),omp(4),nat(5),gre(6),natpoolOmp(7),natpoolService(8)} + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Protocol" + ::= { ipRoutesSummaryEntry 3 } + +-- tagpath /ip/routes-summary/received +ipRoutesSummaryReceived OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of routes received" + ::= { ipRoutesSummaryEntry 4 } + +-- tagpath /ip/routes-summary/installed +ipRoutesSummaryInstalled OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of routes installed" + ::= { ipRoutesSummaryEntry 5 } + +-- tagpath /ip/routes-summary/imported +ipRoutesSummaryImport OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of routes imported" + ::= { ipRoutesSummaryEntry 6 } + +-- tagpath /vrrp +vrrpTable OBJECT-TYPE + SYNTAX SEQUENCE OF VrrpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display VRRP information" + ::= { viptela-oper-vpn 9 } + +-- tagpath /vrrp +vrrpEntry OBJECT-TYPE + SYNTAX VrrpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { vrrpVpnId } + ::= { vrrpTable 1 } + +VrrpEntry ::= + SEQUENCE { + vrrpVpnId Unsigned32 + } + +-- tagpath /vrrp/vpn-id +vrrpVpnId OBJECT-TYPE + SYNTAX VpnIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION "VPN ID" + ::= { vrrpEntry 1 } + +-- tagpath /vrrp/interfaces +vrrpInterfacesTable OBJECT-TYPE + SYNTAX SEQUENCE OF VrrpInterfacesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display VRRP interfaces" + ::= { viptela-oper-vpn 10 } + +-- tagpath /vrrp/interfaces +vrrpInterfacesEntry OBJECT-TYPE + SYNTAX VrrpInterfacesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { vrrpVpnId, vrrpInterfacesIfName } + ::= { vrrpInterfacesTable 1 } + +VrrpInterfacesEntry ::= + SEQUENCE { + vrrpInterfacesIfName String + } + +-- tagpath /vrrp/interfaces/if-name +vrrpInterfacesIfName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Interface name" + ::= { vrrpInterfacesEntry 1 } + +-- tagpath /vrrp/interfaces/groups +vrrpInterfacesGroupsTable OBJECT-TYPE + SYNTAX SEQUENCE OF VrrpInterfacesGroupsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display VRRP group" + ::= { viptela-oper-vpn 11 } + +-- tagpath /vrrp/interfaces/groups +vrrpInterfacesGroupsEntry OBJECT-TYPE + SYNTAX VrrpInterfacesGroupsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { vrrpVpnId, vrrpInterfacesIfName, vrrpInterfacesGroupsGroupId } + ::= { vrrpInterfacesGroupsTable 1 } + +VrrpInterfacesGroupsEntry ::= + SEQUENCE { + vrrpInterfacesGroupsGroupId UnsignedByte, + vrrpInterfacesGroupsVirtualIp InetAddressIP, + vrrpInterfacesGroupsVirtualMac String, + vrrpInterfacesGroupsPriority UnsignedByte, + vrrpInterfacesGroupsVrrpState INTEGER, + vrrpInterfacesGroupsOmpState INTEGER, + vrrpInterfacesGroupsAdvertisementTimer Integer32, + vrrpInterfacesGroupsMasterDownTimer Integer32, + vrrpInterfacesGroupsLastStateChangeTime DateAndTime, + vrrpInterfacesGroupsTrackPrefixList String, + vrrpInterfacesGroupsPrefixListState INTEGER + } + +-- tagpath /vrrp/interfaces/groups/group-id +vrrpInterfacesGroupsGroupId OBJECT-TYPE + SYNTAX UnsignedByte (1 .. 255) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { vrrpInterfacesGroupsEntry 1 } + +-- tagpath /vrrp/interfaces/groups/virtual-ip +vrrpInterfacesGroupsVirtualIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Virtual IP address" + ::= { vrrpInterfacesGroupsEntry 2 } + +-- tagpath /vrrp/interfaces/groups/virtual-mac +vrrpInterfacesGroupsVirtualMac OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Virtual MAC address" + ::= { vrrpInterfacesGroupsEntry 3 } + +-- tagpath /vrrp/interfaces/groups/priority +vrrpInterfacesGroupsPriority OBJECT-TYPE + SYNTAX UnsignedByte + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Priority" + ::= { vrrpInterfacesGroupsEntry 4 } + +-- tagpath /vrrp/interfaces/groups/vrrp-state +vrrpInterfacesGroupsVrrpState OBJECT-TYPE + SYNTAX INTEGER {init(1),backup(2),master(3)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "VRRP state" + ::= { vrrpInterfacesGroupsEntry 5 } + +-- tagpath /vrrp/interfaces/groups/omp-state +vrrpInterfacesGroupsOmpState OBJECT-TYPE + SYNTAX INTEGER {down(0),up(1)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "OMP state" + ::= { vrrpInterfacesGroupsEntry 6 } + +-- tagpath /vrrp/interfaces/groups/advertisement-timer +vrrpInterfacesGroupsAdvertisementTimer OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Advertisement interval" + ::= { vrrpInterfacesGroupsEntry 7 } + +-- tagpath /vrrp/interfaces/groups/master-down-timer +vrrpInterfacesGroupsMasterDownTimer OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Master down detection interval" + ::= { vrrpInterfacesGroupsEntry 8 } + +-- tagpath /vrrp/interfaces/groups/last-state-change-time +vrrpInterfacesGroupsLastStateChangeTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Time when state changed last time" + ::= { vrrpInterfacesGroupsEntry 9 } + +-- tagpath /vrrp/interfaces/groups/track-prefix-list +vrrpInterfacesGroupsTrackPrefixList OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Prefix list to be tracked" + ::= { vrrpInterfacesGroupsEntry 10 } + +-- tagpath /vrrp/interfaces/groups/prefix-list-state +vrrpInterfacesGroupsPrefixListState OBJECT-TYPE + SYNTAX INTEGER {resolved(0),unresolved(1)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Prefix list state" + ::= { vrrpInterfacesGroupsEntry 11 } + +-- tagpath /dhcp/client-interface +dhcpInterfaceTable OBJECT-TYPE + SYNTAX SEQUENCE OF DhcpInterfaceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display DHCP client interface information" + ::= { dhcp 1 } + +-- tagpath /dhcp/client-interface +dhcpInterfaceEntry OBJECT-TYPE + SYNTAX DhcpInterfaceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { dhcpInterfaceVpnId, dhcpInterfaceIfname } + ::= { dhcpInterfaceTable 1 } + +DhcpInterfaceEntry ::= + SEQUENCE { + dhcpInterfaceVpnId Unsigned32, + dhcpInterfaceIfname String, + dhcpInterfaceState INTEGER, + dhcpInterfaceAcquiredIp Ipv4Prefix, + dhcpInterfaceServer IpAddress, + dhcpInterfaceLeaseTime String, + dhcpInterfaceTimeRemaining String, + dhcpInterfaceGateway IpAddress + } + +-- tagpath /dhcp/client-interface/vpn-id +dhcpInterfaceVpnId OBJECT-TYPE + SYNTAX VpnIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "VPN ID" + ::= { dhcpInterfaceEntry 1 } + +-- tagpath /dhcp/client-interface/ifname +dhcpInterfaceIfname OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Interface name" + ::= { dhcpInterfaceEntry 2 } + +-- tagpath /dhcp/client-interface/state +dhcpInterfaceState OBJECT-TYPE + SYNTAX INTEGER {init(0),request(1),bound(2),renew(3),rebind(4),release(5),dynamic-ip(6)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "State" + ::= { dhcpInterfaceEntry 3 } + +-- tagpath /dhcp/client-interface/acquired-ip +dhcpInterfaceAcquiredIp OBJECT-TYPE + SYNTAX Ipv4Prefix + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Acquired IP address" + ::= { dhcpInterfaceEntry 4 } + +-- tagpath /dhcp/client-interface/server +dhcpInterfaceServer OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Server IP" + ::= { dhcpInterfaceEntry 5 } + +-- tagpath /dhcp/client-interface/lease-time +dhcpInterfaceLeaseTime OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Lease time (Days:Hours:Minutes:Seconds)" + ::= { dhcpInterfaceEntry 6 } + +-- tagpath /dhcp/client-interface/time-remaining +dhcpInterfaceTimeRemaining OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Lease time remaining (Days:Hours:Minutes:Seconds)" + ::= { dhcpInterfaceEntry 7 } + +-- tagpath /dhcp/client-interface/gateway +dhcpInterfaceGateway OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Default gateway" + ::= { dhcpInterfaceEntry 8 } + +-- tagpath /dhcp/client-interface/dns-list +dhcpInterfaceDnsListTable OBJECT-TYPE + SYNTAX SEQUENCE OF DhcpInterfaceDnsListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "List of DNS servers" + ::= { viptela-oper-vpn 13 } + +-- tagpath /dhcp/client-interface/dns-list +dhcpInterfaceDnsListEntry OBJECT-TYPE + SYNTAX DhcpInterfaceDnsListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { dhcpInterfaceVpnId, dhcpInterfaceIfname, dhcpInterfaceDnsListIndex } + ::= { dhcpInterfaceDnsListTable 1 } + +DhcpInterfaceDnsListEntry ::= + SEQUENCE { + dhcpInterfaceDnsListIndex Unsigned32, + dhcpInterfaceDnsListDns IpAddress + } + +-- tagpath /dhcp/client-interface/dns-list/index +dhcpInterfaceDnsListIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Index" + ::= { dhcpInterfaceDnsListEntry 1 } + +-- tagpath /dhcp/client-interface/dns-list/dns +dhcpInterfaceDnsListDns OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "DNS IP" + ::= { dhcpInterfaceDnsListEntry 2 } + +-- tagpath /dhcp/server +dhcpServerTable OBJECT-TYPE + SYNTAX SEQUENCE OF DhcpServerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display DHCP server information" + ::= { dhcp 2 } + +-- tagpath /dhcp/server +dhcpServerEntry OBJECT-TYPE + SYNTAX DhcpServerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { dhcpServerVpnId, dhcpServerIfname } + ::= { dhcpServerTable 1 } + +DhcpServerEntry ::= + SEQUENCE { + dhcpServerVpnId Unsigned32, + dhcpServerIfname String + } + +-- tagpath /dhcp/server/vpn-id +dhcpServerVpnId OBJECT-TYPE + SYNTAX VpnIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "VPN ID" + ::= { dhcpServerEntry 1 } + +-- tagpath /dhcp/server/ifname +dhcpServerIfname OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Interface name" + ::= { dhcpServerEntry 2 } + +-- tagpath /dhcp/server/bindings +dhcpServerBindingsTable OBJECT-TYPE + SYNTAX SEQUENCE OF DhcpServerBindingsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display bindings for clients" + ::= { viptela-oper-vpn 14 } + +-- tagpath /dhcp/server/bindings +dhcpServerBindingsEntry OBJECT-TYPE + SYNTAX DhcpServerBindingsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { dhcpServerVpnId, dhcpServerIfname, IMPLIED dhcpServerBindingsClientMac } + ::= { dhcpServerBindingsTable 1 } + +DhcpServerBindingsEntry ::= + SEQUENCE { + dhcpServerBindingsClientMac String, + dhcpServerBindingsClientIp IpAddress, + dhcpServerBindingsLeaseTime String, + dhcpServerBindingsLeaseTimeRemaining String, + dhcpServerBindingsStaticBinding TruthValue, + dhcpServerBindingsHostName String + } + +-- tagpath /dhcp/server/bindings/client-mac +dhcpServerBindingsClientMac OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "DHCP client's mac address" + ::= { dhcpServerBindingsEntry 1 } + +-- tagpath /dhcp/server/bindings/client-ip +dhcpServerBindingsClientIp OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "IP address leased to DHCP client" + ::= { dhcpServerBindingsEntry 2 } + +-- tagpath /dhcp/server/bindings/lease-time +dhcpServerBindingsLeaseTime OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Lease time (Days:Hours:Minutes:Seconds)" + ::= { dhcpServerBindingsEntry 3 } + +-- tagpath /dhcp/server/bindings/lease-time-remaining +dhcpServerBindingsLeaseTimeRemaining OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Lease time remaining (Days:Hours:Minutes:Seconds)" + ::= { dhcpServerBindingsEntry 4 } + +-- tagpath /dhcp/server/bindings/static-binding +dhcpServerBindingsStaticBinding OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Is binding static or not" + ::= { dhcpServerBindingsEntry 5 } + +-- tagpath /dhcp/server/bindings/host-name +dhcpServerBindingsHostName OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "DHCP client's hostname" + ::= { dhcpServerBindingsEntry 6 } + +-- tagpath /dhcpv6/interface +dhcpv6InterfaceTable OBJECT-TYPE + SYNTAX SEQUENCE OF Dhcpv6InterfaceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display DHCPv6 client interface information" + ::= { dhcpv6 1 } + +-- tagpath /dhcpv6/interface +dhcpv6InterfaceEntry OBJECT-TYPE + SYNTAX Dhcpv6InterfaceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { dhcpv6InterfaceVpnId, dhcpv6InterfaceIfname } + ::= { dhcpv6InterfaceTable 1 } + +Dhcpv6InterfaceEntry ::= + SEQUENCE { + dhcpv6InterfaceVpnId Unsigned32, + dhcpv6InterfaceIfname String, + dhcpv6InterfaceState INTEGER, + dhcpv6InterfaceAcquiredIp IpPrefix, + dhcpv6InterfaceServer String, + dhcpv6InterfaceLeaseTime String, + dhcpv6InterfaceTimeRemaining String, + dhcpv6InterfaceGateway Ipv6Address + } + +-- tagpath /dhcpv6/interface/vpn-id +dhcpv6InterfaceVpnId OBJECT-TYPE + SYNTAX VpnIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "VPN ID" + ::= { dhcpv6InterfaceEntry 1 } + +-- tagpath /dhcpv6/interface/ifname +dhcpv6InterfaceIfname OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Interface name" + ::= { dhcpv6InterfaceEntry 2 } + +-- tagpath /dhcpv6/interface/state +dhcpv6InterfaceState OBJECT-TYPE + SYNTAX INTEGER {init(0),request(1),bound(2),renew(3),rebind(4),release(5)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "State" + ::= { dhcpv6InterfaceEntry 3 } + +-- tagpath /dhcpv6/interface/acquired-ip +dhcpv6InterfaceAcquiredIp OBJECT-TYPE + SYNTAX IpPrefix + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Acquired IP address" + ::= { dhcpv6InterfaceEntry 4 } + +-- tagpath /dhcpv6/interface/server +dhcpv6InterfaceServer OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Server ID" + ::= { dhcpv6InterfaceEntry 5 } + +-- tagpath /dhcpv6/interface/lease-time +dhcpv6InterfaceLeaseTime OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Lease time (Days:Hours:Minutes:Seconds)" + ::= { dhcpv6InterfaceEntry 6 } + +-- tagpath /dhcpv6/interface/time-remaining +dhcpv6InterfaceTimeRemaining OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Lease time remaining (Days:Hours:Minutes:Seconds)" + ::= { dhcpv6InterfaceEntry 7 } + +-- tagpath /dhcpv6/interface/gateway +dhcpv6InterfaceGateway OBJECT-TYPE + SYNTAX Ipv6Address + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Default gateway" + ::= { dhcpv6InterfaceEntry 8 } + +-- tagpath /dhcpv6/interface/dns-list +dhcpv6InterfaceDnsListTable OBJECT-TYPE + SYNTAX SEQUENCE OF Dhcpv6InterfaceDnsListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "List of DNS servers" + ::= { viptela-oper-vpn 19 } + +-- tagpath /dhcpv6/interface/dns-list +dhcpv6InterfaceDnsListEntry OBJECT-TYPE + SYNTAX Dhcpv6InterfaceDnsListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { dhcpv6InterfaceVpnId, dhcpv6InterfaceIfname, dhcpv6InterfaceDnsListIndex } + ::= { dhcpv6InterfaceDnsListTable 1 } + +Dhcpv6InterfaceDnsListEntry ::= + SEQUENCE { + dhcpv6InterfaceDnsListIndex Unsigned32, + dhcpv6InterfaceDnsListDns Ipv6Address + } + +-- tagpath /dhcpv6/interface/dns-list/index +dhcpv6InterfaceDnsListIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Index" + ::= { dhcpv6InterfaceDnsListEntry 1 } + +-- tagpath /dhcpv6/interface/dns-list/dns +dhcpv6InterfaceDnsListDns OBJECT-TYPE + SYNTAX Ipv6Address + MAX-ACCESS read-only + STATUS current + DESCRIPTION "DNS IP" + ::= { dhcpv6InterfaceDnsListEntry 2 } + +-- tagpath /pppoe/session +pppoeSessionTable OBJECT-TYPE + SYNTAX SEQUENCE OF PppoeSessionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display PPPoE session information" + ::= { pppoe 1 } + +-- tagpath /pppoe/session +pppoeSessionEntry OBJECT-TYPE + SYNTAX PppoeSessionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { pppoeSessionVpnId, pppoeSessionIfname } + ::= { pppoeSessionTable 1 } + +PppoeSessionEntry ::= + SEQUENCE { + pppoeSessionVpnId Unsigned32, + pppoeSessionIfname String, + pppoeSessionSessionId Unsigned32, + pppoeSessionServerMac String, + pppoeSessionLocalMac String, + pppoeSessionPppInterface String, + pppoeSessionAcName String, + pppoeSessionServiceName String + } + +-- tagpath /pppoe/session/vpn-id +pppoeSessionVpnId OBJECT-TYPE + SYNTAX VpnIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "VPN ID" + ::= { pppoeSessionEntry 2 } + +-- tagpath /pppoe/session/ifname +pppoeSessionIfname OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Ethernet Interface name" + ::= { pppoeSessionEntry 3 } + +-- tagpath /pppoe/session/session-id +pppoeSessionSessionId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Session ID" + ::= { pppoeSessionEntry 4 } + +-- tagpath /pppoe/session/server-mac +pppoeSessionServerMac OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Server MAC address" + ::= { pppoeSessionEntry 5 } + +-- tagpath /pppoe/session/local-mac +pppoeSessionLocalMac OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Local MAC address" + ::= { pppoeSessionEntry 6 } + +-- tagpath /pppoe/session/ppp-interface +pppoeSessionPppInterface OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "PPP interface name" + ::= { pppoeSessionEntry 7 } + +-- tagpath /pppoe/session/ac-name +pppoeSessionAcName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Access concentrator name" + ::= { pppoeSessionEntry 8 } + +-- tagpath /pppoe/session/service-name +pppoeSessionServiceName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Service name" + ::= { pppoeSessionEntry 9 } + +-- tagpath /ppp/interface +pppInterfaceTable OBJECT-TYPE + SYNTAX SEQUENCE OF PppInterfaceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display PPP interface information" + ::= { ppp 1 } + +-- tagpath /ppp/interface +pppInterfaceEntry OBJECT-TYPE + SYNTAX PppInterfaceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { pppInterfaceVpnId, pppInterfaceIfname } + ::= { pppInterfaceTable 1 } + +PppInterfaceEntry ::= + SEQUENCE { + pppInterfaceVpnId Unsigned32, + pppInterfaceIfname String, + pppInterfacePppoeInterface String, + pppInterfaceInterfaceIp String, + pppInterfaceGatewayIp String, + pppInterfacePrimaryDns String, + pppInterfaceSecondaryDns String, + pppInterfaceMtu Integer32, + pppInterfaceAuthType PppInterfaceAuthEnum + } + +-- tagpath /ppp/interface/vpn-id +pppInterfaceVpnId OBJECT-TYPE + SYNTAX VpnIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "VPN ID" + ::= { pppInterfaceEntry 2 } + +-- tagpath /ppp/interface/ifname +pppInterfaceIfname OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Ethernet interface name" + ::= { pppInterfaceEntry 3 } + +-- tagpath /ppp/interface/pppoe-interface +pppInterfacePppoeInterface OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "PPPoE interface name" + ::= { pppInterfaceEntry 4 } + +-- tagpath /ppp/interface/interface-ip +pppInterfaceInterfaceIp OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Interface IP" + ::= { pppInterfaceEntry 5 } + +-- tagpath /ppp/interface/gateway-ip +pppInterfaceGatewayIp OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Server's IP address" + ::= { pppInterfaceEntry 6 } + +-- tagpath /ppp/interface/primary-dns +pppInterfacePrimaryDns OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Primary DNS IP address" + ::= { pppInterfaceEntry 7 } + +-- tagpath /ppp/interface/secondary-dns +pppInterfaceSecondaryDns OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Secondary DNS IP address" + ::= { pppInterfaceEntry 8 } + +-- tagpath /ppp/interface/mtu +pppInterfaceMtu OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "MTU for PPP interface" + ::= { pppInterfaceEntry 9 } + +-- tagpath /ppp/interface/auth-type +pppInterfaceAuthType OBJECT-TYPE + SYNTAX PppInterfaceAuthEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Auth for PPP interface" + ::= { pppInterfaceEntry 10 } + +-- tagpath /sfp/detail +sfpDetailTable OBJECT-TYPE + SYNTAX SEQUENCE OF SfpDetailEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display detailed SFP information" + ::= { sfp 1 } + +-- tagpath /sfp/detail +sfpDetailEntry OBJECT-TYPE + SYNTAX SfpDetailEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { sfpDetailIfname } + ::= { sfpDetailTable 1 } + +SfpDetailEntry ::= + SEQUENCE { + sfpDetailIfname String, + sfpDetailPresent Yesno, + sfpDetailPhysicalIdentifier SfpPhysicalIdentifierEnum, + sfpDetailConnectorType SfpConnectorTypeEnum, + sfpDetailTransceiverCompliancePri SfpTransceiverComplianceEnum, + sfpDetailTransceiverComplianceSec SfpTransceiverComplianceEnum, + sfpDetailEncoding SfpEncodingEnum, + sfpDetailNominalSpeed ConfdString, + sfpDetailRateSelectOptions SfpRateSelectEnum, + sfpDetailLengthSingleModeKm Unsigned32, + sfpDetailLength625umOm1 Unsigned32, + sfpDetailLength50umOm2 Unsigned32, + sfpDetailCopperMinLength Unsigned32, + sfpDetailLength50umOm3 Unsigned32, + sfpDetailLength50umOm4 Unsigned32, + sfpDetailLaserWavelength Unsigned32, + sfpDetailVendorName String, + sfpDetailVendorOui HexList, + sfpDetailVendorPartNumber String, + sfpDetailVendorRevision String, + sfpDetailVendorSerialNumber String, + sfpDetailDateCode String, + sfpDetailFeatureOptionsLossOfSignal Yesno, + sfpDetailFeatureOptionsSignalDetect Yesno, + sfpDetailFeatureOptionsTxFault Yesno, + sfpDetailFeatureOptionsTxDisable Yesno, + sfpDetailFeatureOptionsRateSelect Yesno, + sfpDetailFeatureOptionsTuneableWavelength Yesno, + sfpDetailFeatureOptionsRdt Yesno, + sfpDetailFeatureOptionsLro Yesno, + sfpDetailFeatureOptionsPowerLevel Unsigned32, + sfpDetailFeatureOptionsCooledLaser Yesno, + sfpDetailFeatureOptionsTimingType SfpTimingType, + sfpDetailFeatureOptionsPagedA2 Yesno, + sfpDetailDigitalDiagnosticsSupported Yesno, + sfpDetailDigitalDiagnosticsCalibrationType SfpCalibrationType, + sfpDetailDigitalDiagnosticsPowerType SfpPowerType, + sfpDetailEnhancedOptionsSoftRateSelectControl Yesno, + sfpDetailEnhancedOptionsAppSelectControl Yesno, + sfpDetailEnhancedOptionsSoftRateSelectControlMonitor Yesno, + sfpDetailEnhancedOptionsSoftRxLosMonitor Yesno, + sfpDetailEnhancedOptionsSoftTxFaultMonitor Yesno, + sfpDetailEnhancedOptionsSoftTxDisableControlMonitor Yesno, + sfpDetailEnhancedOptionsAllAlarmWarningFlags Yesno + } + +-- tagpath /sfp/detail/ifname +sfpDetailIfname OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Interface name" + ::= { sfpDetailEntry 1 } + +-- tagpath /sfp/detail/present +sfpDetailPresent OBJECT-TYPE + SYNTAX Yesno + MAX-ACCESS read-only + STATUS current + DESCRIPTION "SFP present" + ::= { sfpDetailEntry 2 } + +-- tagpath /sfp/detail/physical-identifier +sfpDetailPhysicalIdentifier OBJECT-TYPE + SYNTAX SfpPhysicalIdentifierEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Physical transceiver device" + ::= { sfpDetailEntry 3 } + +-- tagpath /sfp/detail/connector-type +sfpDetailConnectorType OBJECT-TYPE + SYNTAX SfpConnectorTypeEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Connector type presented by the device" + ::= { sfpDetailEntry 4 } + +-- tagpath /sfp/detail/transceiver-compliance-pri +sfpDetailTransceiverCompliancePri OBJECT-TYPE + SYNTAX SfpTransceiverComplianceEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Primary supported protocol compliance" + ::= { sfpDetailEntry 5 } + +-- tagpath /sfp/detail/transceiver-compliance-sec +sfpDetailTransceiverComplianceSec OBJECT-TYPE + SYNTAX SfpTransceiverComplianceEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Secondary supported protocol compliance" + ::= { sfpDetailEntry 6 } + +-- tagpath /sfp/detail/encoding +sfpDetailEncoding OBJECT-TYPE + SYNTAX SfpEncodingEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Link encoding mechansim" + ::= { sfpDetailEntry 7 } + +-- tagpath /sfp/detail/nominal-speed +sfpDetailNominalSpeed OBJECT-TYPE + SYNTAX ConfdString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Nominal link speed" + ::= { sfpDetailEntry 8 } + +-- tagpath /sfp/detail/rate-select-options +sfpDetailRateSelectOptions OBJECT-TYPE + SYNTAX SfpRateSelectEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rate selection options" + ::= { sfpDetailEntry 9 } + +-- tagpath /sfp/detail/length-single-mode-km +sfpDetailLengthSingleModeKm OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Supported length for single mode fiber" + ::= { sfpDetailEntry 10 } + +-- tagpath /sfp/detail/length-625um-om1 +sfpDetailLength625umOm1 OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Supported length for 62.5-um multimode OM1 fiber" + ::= { sfpDetailEntry 11 } + +-- tagpath /sfp/detail/length-50um-om2 +sfpDetailLength50umOm2 OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Supported length for 50-um multimode OM2 fiber" + ::= { sfpDetailEntry 12 } + +-- tagpath /sfp/detail/copper-min-length +sfpDetailCopperMinLength OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Copper minimum link length" + ::= { sfpDetailEntry 13 } + +-- tagpath /sfp/detail/length-50um-om3 +sfpDetailLength50umOm3 OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Supported length for 50-um multimode OM3 fiber" + ::= { sfpDetailEntry 14 } + +-- tagpath /sfp/detail/length-50um-om4 +sfpDetailLength50umOm4 OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Supported length for 50-um multimode OM4 fiber or active cable" + ::= { sfpDetailEntry 15 } + +-- tagpath /sfp/detail/laser-wavelength +sfpDetailLaserWavelength OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Laser wavelength (fiber only)" + ::= { sfpDetailEntry 16 } + +-- tagpath /sfp/detail/vendor-name +sfpDetailVendorName OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Vendor name" + ::= { sfpDetailEntry 17 } + +-- tagpath /sfp/detail/vendor-oui +sfpDetailVendorOui OBJECT-TYPE + SYNTAX HexList + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Vendor OUI" + ::= { sfpDetailEntry 18 } + +-- tagpath /sfp/detail/vendor-part-number +sfpDetailVendorPartNumber OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Vendor number" + ::= { sfpDetailEntry 19 } + +-- tagpath /sfp/detail/vendor-revision +sfpDetailVendorRevision OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Vendor revision" + ::= { sfpDetailEntry 20 } + +-- tagpath /sfp/detail/vendor-serial-number +sfpDetailVendorSerialNumber OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Vendor serial number" + ::= { sfpDetailEntry 21 } + +-- tagpath /sfp/detail/date-code +sfpDetailDateCode OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Date code" + ::= { sfpDetailEntry 22 } + +-- tagpath /sfp/detail/feature-options/loss-of-signal +sfpDetailFeatureOptionsLossOfSignal OBJECT-TYPE + SYNTAX Yesno + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Loss of signal" + ::= { sfpDetailEntry 23 } + +-- tagpath /sfp/detail/feature-options/signal-detect +sfpDetailFeatureOptionsSignalDetect OBJECT-TYPE + SYNTAX Yesno + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Signal detect" + ::= { sfpDetailEntry 24 } + +-- tagpath /sfp/detail/feature-options/tx-fault +sfpDetailFeatureOptionsTxFault OBJECT-TYPE + SYNTAX Yesno + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx fault" + ::= { sfpDetailEntry 25 } + +-- tagpath /sfp/detail/feature-options/tx-disable +sfpDetailFeatureOptionsTxDisable OBJECT-TYPE + SYNTAX Yesno + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx disable" + ::= { sfpDetailEntry 26 } + +-- tagpath /sfp/detail/feature-options/rate-select +sfpDetailFeatureOptionsRateSelect OBJECT-TYPE + SYNTAX Yesno + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rate select" + ::= { sfpDetailEntry 27 } + +-- tagpath /sfp/detail/feature-options/tuneable-wavelength +sfpDetailFeatureOptionsTuneableWavelength OBJECT-TYPE + SYNTAX Yesno + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tunable wavelength" + ::= { sfpDetailEntry 28 } + +-- tagpath /sfp/detail/feature-options/rdt +sfpDetailFeatureOptionsRdt OBJECT-TYPE + SYNTAX Yesno + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx decision threshold (RDT)" + ::= { sfpDetailEntry 29 } + +-- tagpath /sfp/detail/feature-options/lro +sfpDetailFeatureOptionsLro OBJECT-TYPE + SYNTAX Yesno + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Linear receive output" + ::= { sfpDetailEntry 30 } + +-- tagpath /sfp/detail/feature-options/power-level +sfpDetailFeatureOptionsPowerLevel OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Power level" + ::= { sfpDetailEntry 31 } + +-- tagpath /sfp/detail/feature-options/cooled-laser +sfpDetailFeatureOptionsCooledLaser OBJECT-TYPE + SYNTAX Yesno + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Cooled laser" + ::= { sfpDetailEntry 32 } + +-- tagpath /sfp/detail/feature-options/timing-type +sfpDetailFeatureOptionsTimingType OBJECT-TYPE + SYNTAX SfpTimingType + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Timing type" + ::= { sfpDetailEntry 33 } + +-- tagpath /sfp/detail/feature-options/paged-a2 +sfpDetailFeatureOptionsPagedA2 OBJECT-TYPE + SYNTAX Yesno + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Paged A2 access" + ::= { sfpDetailEntry 34 } + +-- tagpath /sfp/detail/digital-diagnostics/supported +sfpDetailDigitalDiagnosticsSupported OBJECT-TYPE + SYNTAX Yesno + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Supported" + ::= { sfpDetailEntry 35 } + +-- tagpath /sfp/detail/digital-diagnostics/calibration-type +sfpDetailDigitalDiagnosticsCalibrationType OBJECT-TYPE + SYNTAX SfpCalibrationType + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Calibration type" + ::= { sfpDetailEntry 36 } + +-- tagpath /sfp/detail/digital-diagnostics/power-type +sfpDetailDigitalDiagnosticsPowerType OBJECT-TYPE + SYNTAX SfpPowerType + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Power measurement type" + ::= { sfpDetailEntry 37 } + +-- tagpath /sfp/detail/enhanced-options/soft-rate-select-control +sfpDetailEnhancedOptionsSoftRateSelectControl OBJECT-TYPE + SYNTAX Yesno + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Soft rate select control" + ::= { sfpDetailEntry 38 } + +-- tagpath /sfp/detail/enhanced-options/app-select-control +sfpDetailEnhancedOptionsAppSelectControl OBJECT-TYPE + SYNTAX Yesno + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Application select control" + ::= { sfpDetailEntry 39 } + +-- tagpath /sfp/detail/enhanced-options/soft-rate-select-control-monitor +sfpDetailEnhancedOptionsSoftRateSelectControlMonitor OBJECT-TYPE + SYNTAX Yesno + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Soft rate select control/monitor" + ::= { sfpDetailEntry 40 } + +-- tagpath /sfp/detail/enhanced-options/soft-rx-los-monitor +sfpDetailEnhancedOptionsSoftRxLosMonitor OBJECT-TYPE + SYNTAX Yesno + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Soft Rx loss of signal monitor" + ::= { sfpDetailEntry 41 } + +-- tagpath /sfp/detail/enhanced-options/soft-tx-fault-monitor +sfpDetailEnhancedOptionsSoftTxFaultMonitor OBJECT-TYPE + SYNTAX Yesno + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Soft Tx fault monitor" + ::= { sfpDetailEntry 42 } + +-- tagpath /sfp/detail/enhanced-options/soft-tx-disable-control-monitor +sfpDetailEnhancedOptionsSoftTxDisableControlMonitor OBJECT-TYPE + SYNTAX Yesno + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Soft Tx disable control/monitor" + ::= { sfpDetailEntry 43 } + +-- tagpath /sfp/detail/enhanced-options/all-alarm-warning-flags +sfpDetailEnhancedOptionsAllAlarmWarningFlags OBJECT-TYPE + SYNTAX Yesno + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Supports all alarms/warning flags" + ::= { sfpDetailEntry 44 } + +-- tagpath /sfp/diagnostic +sfpDiagnosticTable OBJECT-TYPE + SYNTAX SEQUENCE OF SfpDiagnosticEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display diagnostic SFP information" + ::= { sfp 2 } + +-- tagpath /sfp/diagnostic +sfpDiagnosticEntry OBJECT-TYPE + SYNTAX SfpDiagnosticEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { sfpDiagnosticIfname } + ::= { sfpDiagnosticTable 1 } + +SfpDiagnosticEntry ::= + SEQUENCE { + sfpDiagnosticIfname String, + sfpDiagnosticPresent Yesno, + sfpDiagnosticSupported Yesno, + sfpDiagnosticControlStatusDataReadyState Yesno, + sfpDiagnosticControlStatusRxLosState Yesno, + sfpDiagnosticControlStatusTxFaultState Yesno, + sfpDiagnosticControlStatusSoftRateSelect0State Yesno, + sfpDiagnosticControlStatusSoftRateSelect1State Yesno, + sfpDiagnosticControlStatusRateSelect0State Yesno, + sfpDiagnosticControlStatusRateSelect1State Yesno, + sfpDiagnosticControlStatusSoftTxDisableState Yesno, + sfpDiagnosticControlStatusTxDisableState Yesno + } + +-- tagpath /sfp/diagnostic/ifname +sfpDiagnosticIfname OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Interface name" + ::= { sfpDiagnosticEntry 1 } + +-- tagpath /sfp/diagnostic/present +sfpDiagnosticPresent OBJECT-TYPE + SYNTAX Yesno + MAX-ACCESS read-only + STATUS current + DESCRIPTION "SFP present" + ::= { sfpDiagnosticEntry 2 } + +-- tagpath /sfp/diagnostic/supported +sfpDiagnosticSupported OBJECT-TYPE + SYNTAX Yesno + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Diagnostics supported" + ::= { sfpDiagnosticEntry 3 } + +-- tagpath /sfp/diagnostic/control-status/data-ready-state +sfpDiagnosticControlStatusDataReadyState OBJECT-TYPE + SYNTAX Yesno + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Data ready" + ::= { sfpDiagnosticEntry 4 } + +-- tagpath /sfp/diagnostic/control-status/rx-los-state +sfpDiagnosticControlStatusRxLosState OBJECT-TYPE + SYNTAX Yesno + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx loss of signal" + ::= { sfpDiagnosticEntry 5 } + +-- tagpath /sfp/diagnostic/control-status/tx-fault-state +sfpDiagnosticControlStatusTxFaultState OBJECT-TYPE + SYNTAX Yesno + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx fault" + ::= { sfpDiagnosticEntry 6 } + +-- tagpath /sfp/diagnostic/control-status/soft-rate-select0-state +sfpDiagnosticControlStatusSoftRateSelect0State OBJECT-TYPE + SYNTAX Yesno + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Soft rate select 0" + ::= { sfpDiagnosticEntry 7 } + +-- tagpath /sfp/diagnostic/control-status/soft-rate-select1-state +sfpDiagnosticControlStatusSoftRateSelect1State OBJECT-TYPE + SYNTAX Yesno + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Soft rate select 1" + ::= { sfpDiagnosticEntry 8 } + +-- tagpath /sfp/diagnostic/control-status/rate-select0-state +sfpDiagnosticControlStatusRateSelect0State OBJECT-TYPE + SYNTAX Yesno + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rate select 0" + ::= { sfpDiagnosticEntry 9 } + +-- tagpath /sfp/diagnostic/control-status/rate-select1-state +sfpDiagnosticControlStatusRateSelect1State OBJECT-TYPE + SYNTAX Yesno + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rate select 1" + ::= { sfpDiagnosticEntry 10 } + +-- tagpath /sfp/diagnostic/control-status/soft-tx-disable-state +sfpDiagnosticControlStatusSoftTxDisableState OBJECT-TYPE + SYNTAX Yesno + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Soft Tx disable" + ::= { sfpDiagnosticEntry 11 } + +-- tagpath /sfp/diagnostic/control-status/tx-disable-state +sfpDiagnosticControlStatusTxDisableState OBJECT-TYPE + SYNTAX Yesno + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx disable" + ::= { sfpDiagnosticEntry 12 } + +-- tagpath /sfp/diagnostic/measurement-value +sfpDiagnosticMeasurementValueTable OBJECT-TYPE + SYNTAX SEQUENCE OF SfpDiagnosticMeasurementValueEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Measurement" + ::= { sfp 3 } + +-- tagpath /sfp/diagnostic/measurement-value +sfpDiagnosticMeasurementValueEntry OBJECT-TYPE + SYNTAX SfpDiagnosticMeasurementValueEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { sfpDiagnosticIfname, IMPLIED sfpDiagnosticMeasurementValueMeasurement } + ::= { sfpDiagnosticMeasurementValueTable 1 } + +SfpDiagnosticMeasurementValueEntry ::= + SEQUENCE { + sfpDiagnosticMeasurementValueMeasurement String, + sfpDiagnosticMeasurementValueUnitValue String, + sfpDiagnosticMeasurementValueLowAlarmValue ConfdString, + sfpDiagnosticMeasurementValueLowWarningValue ConfdString, + sfpDiagnosticMeasurementValueHighWarningValue ConfdString, + sfpDiagnosticMeasurementValueHighAlarmValue ConfdString, + sfpDiagnosticMeasurementValueCurrentValue ConfdString + } + +-- tagpath /sfp/diagnostic/measurement-value/measurement +sfpDiagnosticMeasurementValueMeasurement OBJECT-TYPE + SYNTAX String + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Measurement" + ::= { sfpDiagnosticMeasurementValueEntry 1 } + +-- tagpath /sfp/diagnostic/measurement-value/unit-value +sfpDiagnosticMeasurementValueUnitValue OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Unit" + ::= { sfpDiagnosticMeasurementValueEntry 2 } + +-- tagpath /sfp/diagnostic/measurement-value/low-alarm-value +sfpDiagnosticMeasurementValueLowAlarmValue OBJECT-TYPE + SYNTAX ConfdString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Low alarm" + ::= { sfpDiagnosticMeasurementValueEntry 3 } + +-- tagpath /sfp/diagnostic/measurement-value/low-warning-value +sfpDiagnosticMeasurementValueLowWarningValue OBJECT-TYPE + SYNTAX ConfdString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Low warning" + ::= { sfpDiagnosticMeasurementValueEntry 4 } + +-- tagpath /sfp/diagnostic/measurement-value/high-warning-value +sfpDiagnosticMeasurementValueHighWarningValue OBJECT-TYPE + SYNTAX ConfdString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "High warning" + ::= { sfpDiagnosticMeasurementValueEntry 5 } + +-- tagpath /sfp/diagnostic/measurement-value/high-alarm-value +sfpDiagnosticMeasurementValueHighAlarmValue OBJECT-TYPE + SYNTAX ConfdString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "High alarm" + ::= { sfpDiagnosticMeasurementValueEntry 6 } + +-- tagpath /sfp/diagnostic/measurement-value/current-value +sfpDiagnosticMeasurementValueCurrentValue OBJECT-TYPE + SYNTAX ConfdString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Current value" + ::= { sfpDiagnosticMeasurementValueEntry 7 } + +-- tagpath /sfp/diagnostic/measurement-alarm +sfpDiagnosticMeasurementAlarmTable OBJECT-TYPE + SYNTAX SEQUENCE OF SfpDiagnosticMeasurementAlarmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Measurement" + ::= { sfp 4 } + +-- tagpath /sfp/diagnostic/measurement-alarm +sfpDiagnosticMeasurementAlarmEntry OBJECT-TYPE + SYNTAX SfpDiagnosticMeasurementAlarmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { sfpDiagnosticIfname, IMPLIED sfpDiagnosticMeasurementAlarmMeasurement } + ::= { sfpDiagnosticMeasurementAlarmTable 1 } + +SfpDiagnosticMeasurementAlarmEntry ::= + SEQUENCE { + sfpDiagnosticMeasurementAlarmMeasurement String, + sfpDiagnosticMeasurementAlarmLowAlarmAlarm String, + sfpDiagnosticMeasurementAlarmLowWarningAlarm String, + sfpDiagnosticMeasurementAlarmHighWarningAlarm String, + sfpDiagnosticMeasurementAlarmHighAlarmAlarm String + } + +-- tagpath /sfp/diagnostic/measurement-alarm/measurement +sfpDiagnosticMeasurementAlarmMeasurement OBJECT-TYPE + SYNTAX String + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Measurement" + ::= { sfpDiagnosticMeasurementAlarmEntry 1 } + +-- tagpath /sfp/diagnostic/measurement-alarm/low-alarm-alarm +sfpDiagnosticMeasurementAlarmLowAlarmAlarm OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Low alarm" + ::= { sfpDiagnosticMeasurementAlarmEntry 2 } + +-- tagpath /sfp/diagnostic/measurement-alarm/low-warning-alarm +sfpDiagnosticMeasurementAlarmLowWarningAlarm OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Low warning" + ::= { sfpDiagnosticMeasurementAlarmEntry 3 } + +-- tagpath /sfp/diagnostic/measurement-alarm/high-warning-alarm +sfpDiagnosticMeasurementAlarmHighWarningAlarm OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "High warning" + ::= { sfpDiagnosticMeasurementAlarmEntry 4 } + +-- tagpath /sfp/diagnostic/measurement-alarm/high-alarm-alarm +sfpDiagnosticMeasurementAlarmHighAlarmAlarm OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "High alarm" + ::= { sfpDiagnosticMeasurementAlarmEntry 5 } + +-- tagpath /sfp/raw-a0 +sfpRawA0Table OBJECT-TYPE + SYNTAX SEQUENCE OF SfpRawA0Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "(TESTBED) Display SFP raw page A0 data" + ::= { sfp 5 } + +-- tagpath /sfp/raw-a0 +sfpRawA0Entry OBJECT-TYPE + SYNTAX SfpRawA0Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { sfpRawA0Ifname } + ::= { sfpRawA0Table 1 } + +SfpRawA0Entry ::= + SEQUENCE { + sfpRawA0Ifname String, + sfpRawA0Present Yesno, + sfpRawA0Row0 SfpHexBytes, + sfpRawA0Row1 SfpHexBytes, + sfpRawA0Row2 SfpHexBytes, + sfpRawA0Row3 SfpHexBytes, + sfpRawA0Row4 SfpHexBytes, + sfpRawA0Row5 SfpHexBytes, + sfpRawA0Row6 SfpHexBytes, + sfpRawA0Row7 SfpHexBytes, + sfpRawA0Row8 SfpHexBytes, + sfpRawA0Row9 SfpHexBytes, + sfpRawA0RowA SfpHexBytes, + sfpRawA0RowB SfpHexBytes, + sfpRawA0RowC SfpHexBytes, + sfpRawA0RowD SfpHexBytes, + sfpRawA0RowE SfpHexBytes, + sfpRawA0RowF SfpHexBytes + } + +-- tagpath /sfp/raw-a0/ifname +sfpRawA0Ifname OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Interface name" + ::= { sfpRawA0Entry 1 } + +-- tagpath /sfp/raw-a0/present +sfpRawA0Present OBJECT-TYPE + SYNTAX Yesno + MAX-ACCESS read-only + STATUS current + DESCRIPTION "SFP present" + ::= { sfpRawA0Entry 2 } + +-- tagpath /sfp/raw-a0/row-0 +sfpRawA0Row0 OBJECT-TYPE + SYNTAX SfpHexBytes + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Row 0 data" + ::= { sfpRawA0Entry 3 } + +-- tagpath /sfp/raw-a0/row-1 +sfpRawA0Row1 OBJECT-TYPE + SYNTAX SfpHexBytes + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Row 1 data" + ::= { sfpRawA0Entry 4 } + +-- tagpath /sfp/raw-a0/row-2 +sfpRawA0Row2 OBJECT-TYPE + SYNTAX SfpHexBytes + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Row 2 data" + ::= { sfpRawA0Entry 5 } + +-- tagpath /sfp/raw-a0/row-3 +sfpRawA0Row3 OBJECT-TYPE + SYNTAX SfpHexBytes + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Row 3 data" + ::= { sfpRawA0Entry 6 } + +-- tagpath /sfp/raw-a0/row-4 +sfpRawA0Row4 OBJECT-TYPE + SYNTAX SfpHexBytes + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Row 4 data" + ::= { sfpRawA0Entry 7 } + +-- tagpath /sfp/raw-a0/row-5 +sfpRawA0Row5 OBJECT-TYPE + SYNTAX SfpHexBytes + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Row 5 data" + ::= { sfpRawA0Entry 8 } + +-- tagpath /sfp/raw-a0/row-6 +sfpRawA0Row6 OBJECT-TYPE + SYNTAX SfpHexBytes + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Row 6 data" + ::= { sfpRawA0Entry 9 } + +-- tagpath /sfp/raw-a0/row-7 +sfpRawA0Row7 OBJECT-TYPE + SYNTAX SfpHexBytes + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Row 7 data" + ::= { sfpRawA0Entry 10 } + +-- tagpath /sfp/raw-a0/row-8 +sfpRawA0Row8 OBJECT-TYPE + SYNTAX SfpHexBytes + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Row 8 data" + ::= { sfpRawA0Entry 11 } + +-- tagpath /sfp/raw-a0/row-9 +sfpRawA0Row9 OBJECT-TYPE + SYNTAX SfpHexBytes + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Row 9 data" + ::= { sfpRawA0Entry 12 } + +-- tagpath /sfp/raw-a0/row-A +sfpRawA0RowA OBJECT-TYPE + SYNTAX SfpHexBytes + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Row 10 data" + ::= { sfpRawA0Entry 13 } + +-- tagpath /sfp/raw-a0/row-B +sfpRawA0RowB OBJECT-TYPE + SYNTAX SfpHexBytes + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Row 11 data" + ::= { sfpRawA0Entry 14 } + +-- tagpath /sfp/raw-a0/row-C +sfpRawA0RowC OBJECT-TYPE + SYNTAX SfpHexBytes + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Row 12 data" + ::= { sfpRawA0Entry 15 } + +-- tagpath /sfp/raw-a0/row-D +sfpRawA0RowD OBJECT-TYPE + SYNTAX SfpHexBytes + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Row 13 data" + ::= { sfpRawA0Entry 16 } + +-- tagpath /sfp/raw-a0/row-E +sfpRawA0RowE OBJECT-TYPE + SYNTAX SfpHexBytes + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Row 14 data" + ::= { sfpRawA0Entry 17 } + +-- tagpath /sfp/raw-a0/row-F +sfpRawA0RowF OBJECT-TYPE + SYNTAX SfpHexBytes + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Row 15 data" + ::= { sfpRawA0Entry 18 } + +-- tagpath /sfp/raw-a2 +sfpRawA2Table OBJECT-TYPE + SYNTAX SEQUENCE OF SfpRawA2Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "(TESTBED) Display SFP raw page A2 data" + ::= { sfp 6 } + +-- tagpath /sfp/raw-a2 +sfpRawA2Entry OBJECT-TYPE + SYNTAX SfpRawA2Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { sfpRawA2Ifname } + ::= { sfpRawA2Table 1 } + +SfpRawA2Entry ::= + SEQUENCE { + sfpRawA2Ifname String, + sfpRawA2Present Yesno, + sfpRawA2Supported Yesno, + sfpRawA2Row0 SfpHexBytes, + sfpRawA2Row1 SfpHexBytes, + sfpRawA2Row2 SfpHexBytes, + sfpRawA2Row3 SfpHexBytes, + sfpRawA2Row4 SfpHexBytes, + sfpRawA2Row5 SfpHexBytes, + sfpRawA2Row6 SfpHexBytes, + sfpRawA2Row7 SfpHexBytes, + sfpRawA2Row8 SfpHexBytes, + sfpRawA2Row9 SfpHexBytes, + sfpRawA2RowA SfpHexBytes, + sfpRawA2RowB SfpHexBytes, + sfpRawA2RowC SfpHexBytes, + sfpRawA2RowD SfpHexBytes, + sfpRawA2RowE SfpHexBytes, + sfpRawA2RowF SfpHexBytes + } + +-- tagpath /sfp/raw-a2/ifname +sfpRawA2Ifname OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Interface name" + ::= { sfpRawA2Entry 1 } + +-- tagpath /sfp/raw-a2/present +sfpRawA2Present OBJECT-TYPE + SYNTAX Yesno + MAX-ACCESS read-only + STATUS current + DESCRIPTION "SFP present" + ::= { sfpRawA2Entry 2 } + +-- tagpath /sfp/raw-a2/supported +sfpRawA2Supported OBJECT-TYPE + SYNTAX Yesno + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Diagnostics supported" + ::= { sfpRawA2Entry 3 } + +-- tagpath /sfp/raw-a2/row-0 +sfpRawA2Row0 OBJECT-TYPE + SYNTAX SfpHexBytes + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Row 0 data" + ::= { sfpRawA2Entry 4 } + +-- tagpath /sfp/raw-a2/row-1 +sfpRawA2Row1 OBJECT-TYPE + SYNTAX SfpHexBytes + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Row 1 data" + ::= { sfpRawA2Entry 5 } + +-- tagpath /sfp/raw-a2/row-2 +sfpRawA2Row2 OBJECT-TYPE + SYNTAX SfpHexBytes + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Row 2 data" + ::= { sfpRawA2Entry 6 } + +-- tagpath /sfp/raw-a2/row-3 +sfpRawA2Row3 OBJECT-TYPE + SYNTAX SfpHexBytes + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Row 3 data" + ::= { sfpRawA2Entry 7 } + +-- tagpath /sfp/raw-a2/row-4 +sfpRawA2Row4 OBJECT-TYPE + SYNTAX SfpHexBytes + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Row 4 data" + ::= { sfpRawA2Entry 8 } + +-- tagpath /sfp/raw-a2/row-5 +sfpRawA2Row5 OBJECT-TYPE + SYNTAX SfpHexBytes + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Row 5 data" + ::= { sfpRawA2Entry 9 } + +-- tagpath /sfp/raw-a2/row-6 +sfpRawA2Row6 OBJECT-TYPE + SYNTAX SfpHexBytes + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Row 6 data" + ::= { sfpRawA2Entry 10 } + +-- tagpath /sfp/raw-a2/row-7 +sfpRawA2Row7 OBJECT-TYPE + SYNTAX SfpHexBytes + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Row 7 data" + ::= { sfpRawA2Entry 11 } + +-- tagpath /sfp/raw-a2/row-8 +sfpRawA2Row8 OBJECT-TYPE + SYNTAX SfpHexBytes + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Row 8 data" + ::= { sfpRawA2Entry 12 } + +-- tagpath /sfp/raw-a2/row-9 +sfpRawA2Row9 OBJECT-TYPE + SYNTAX SfpHexBytes + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Row 9 data" + ::= { sfpRawA2Entry 13 } + +-- tagpath /sfp/raw-a2/row-A +sfpRawA2RowA OBJECT-TYPE + SYNTAX SfpHexBytes + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Row 10 data" + ::= { sfpRawA2Entry 14 } + +-- tagpath /sfp/raw-a2/row-B +sfpRawA2RowB OBJECT-TYPE + SYNTAX SfpHexBytes + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Row 11 data" + ::= { sfpRawA2Entry 15 } + +-- tagpath /sfp/raw-a2/row-C +sfpRawA2RowC OBJECT-TYPE + SYNTAX SfpHexBytes + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Row 12 data" + ::= { sfpRawA2Entry 16 } + +-- tagpath /sfp/raw-a2/row-D +sfpRawA2RowD OBJECT-TYPE + SYNTAX SfpHexBytes + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Row 13 data" + ::= { sfpRawA2Entry 17 } + +-- tagpath /sfp/raw-a2/row-E +sfpRawA2RowE OBJECT-TYPE + SYNTAX SfpHexBytes + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Row 14 data" + ::= { sfpRawA2Entry 18 } + +-- tagpath /sfp/raw-a2/row-F +sfpRawA2RowF OBJECT-TYPE + SYNTAX SfpHexBytes + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Row 15 data" + ::= { sfpRawA2Entry 19 } + +-- Cloudexpress specific information +-- tagpath /cloudexpress +cloudexpress OBJECT IDENTIFIER ::= { viptela-oper-vpn 20 } + +-- tagpath /cloudexpress/applications +cloudAppTable OBJECT-TYPE + SYNTAX SEQUENCE OF CloudAppEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display cloudexpress applications" + ::= { cloudexpress 1 } + +-- tagpath /cloudexpress/applications +cloudAppEntry OBJECT-TYPE + SYNTAX CloudAppEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { cloudAppVpnId, cloudAppName } + ::= { cloudAppTable 1 } + +CloudAppEntry ::= + SEQUENCE { + cloudAppVpnId Unsigned32, + cloudAppName CloudExpressAppType, + cloudAppExitType INTEGER, + cloudAppGatewayIp InetAddressIP, + cloudAppIfName String, + cloudAppLatency Unsigned32, + cloudAppLoss Unsigned32, + cloudAppLocalColor TlocColorEnum, + cloudAppRemoteColor TlocColorEnum + } + +-- tagpath /cloudexpress/applications/vpn-id +cloudAppVpnId OBJECT-TYPE + SYNTAX VpnIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "VPN ID" + ::= { cloudAppEntry 1 } + +-- tagpath /cloudexpress/applications/application +cloudAppName OBJECT-TYPE + SYNTAX CloudExpressAppType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Cloudexpress application name" + ::= { cloudAppEntry 2 } + +-- tagpath /cloudexpress/applications/exittype +cloudAppExitType OBJECT-TYPE + SYNTAX INTEGER { gateway (1), + local (2), + uncomputed (3), + none (4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Cloudexpress exit type" + ::= { cloudAppEntry 3 } + +-- tagpath /cloudexpress/applications/gatewayip +cloudAppGatewayIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Gateway system IP Address" + ::= { cloudAppEntry 4 } + +-- tagpath /cloudexpress/applications/interface +cloudAppIfName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Local exit interface name" + ::= { cloudAppEntry 5 } + +-- tagpath /cloudexpress/applications/latency +cloudAppLatency OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Latency" + ::= { cloudAppEntry 6 } + +-- tagpath /cloudexpress/applications/loss +cloudAppLoss OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Loss" + ::= { cloudAppEntry 7 } + +-- tagpath /cloudexpress/applications/local-color +cloudAppLocalColor OBJECT-TYPE + SYNTAX TlocColorEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Local TLOC color" + ::= { cloudAppEntry 8 } + +-- tagpath /cloudexpress/applications/remote-color +cloudAppRemoteColor OBJECT-TYPE + SYNTAX TlocColorEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Remote TLOC color" + ::= { cloudAppEntry 9 } + +-- tagpath /cloudexpress/localexit +cloudLocalExitTable OBJECT-TYPE + SYNTAX SEQUENCE OF CloudLocalExitEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display cloudexpress applications" + ::= { cloudexpress 2 } + +-- tagpath /cloudexpress/localexit +cloudLocalExitEntry OBJECT-TYPE + SYNTAX CloudLocalExitEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { cloudLocalExitVpnId, cloudLocalExitAppName, cloudLocalExitIfName} + ::= { cloudLocalExitTable 1 } + +CloudLocalExitEntry ::= + SEQUENCE { + cloudLocalExitVpnId Unsigned32, + cloudLocalExitAppName CloudExpressAppType, + cloudLocalExitIfName String, + cloudLocalExitLatency Unsigned32, + cloudLocalExitLoss Unsigned32 + } + +-- tagpath /cloudexpress/localexit/vpn-id +cloudLocalExitVpnId OBJECT-TYPE + SYNTAX VpnIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "VPN ID" + ::= { cloudLocalExitEntry 1 } + +-- tagpath /cloudexpress/localexit/app +cloudLocalExitAppName OBJECT-TYPE + SYNTAX CloudExpressAppType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Cloudexpress application name" + ::= { cloudLocalExitEntry 2 } + +-- tagpath /cloudexpress/localexit/interface +cloudLocalExitIfName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Local exit interface name" + ::= { cloudLocalExitEntry 3 } + +-- tagpath /cloudexpress/localexit/latency +cloudLocalExitLatency OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Latency" + ::= { cloudLocalExitEntry 4 } + +-- tagpath /cloudexpress/localexit/loss +cloudLocalExitLoss OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Loss" + ::= { cloudLocalExitEntry 5 } + +-- tagpath /cloudexpress/gatewayexit +cloudGatewayExitTable OBJECT-TYPE + SYNTAX SEQUENCE OF CloudGatewayExitEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display cloudexpress applications" + ::= { cloudexpress 3 } + +-- tagpath /cloudexpress/gatewayexit +cloudGatewayExitEntry OBJECT-TYPE + SYNTAX CloudGatewayExitEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { cloudGatewayExitVpnId, cloudGatewayExitAppName, cloudGatewayExitIP} + ::= { cloudGatewayExitTable 1 } + +CloudGatewayExitEntry ::= + SEQUENCE { + cloudGatewayExitVpnId Unsigned32, + cloudGatewayExitAppName CloudExpressAppType, + cloudGatewayExitIP InetAddressIP, + cloudGatewayExitLatency Unsigned32, + cloudGatewayExitLoss Unsigned32, + cloudGatewayExitLocalColor TlocColorEnum, + cloudGatewayExitRemoteColor TlocColorEnum + } + +-- tagpath /cloudexpress/gatewayexit/vpn-id +cloudGatewayExitVpnId OBJECT-TYPE + SYNTAX VpnIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "VPN ID" + ::= { cloudGatewayExitEntry 1 } + +-- tagpath /cloudexpress/gatewayexit/app +cloudGatewayExitAppName OBJECT-TYPE + SYNTAX CloudExpressAppType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Cloudexpress application name" + ::= { cloudGatewayExitEntry 2 } + +-- tagpath /cloudexpress/gatewayexit/interface +cloudGatewayExitIP OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Gateway exit system IP address" + ::= { cloudGatewayExitEntry 3 } + +-- tagpath /cloudexpress/gatewayexit/latency +cloudGatewayExitLatency OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Latency" + ::= { cloudGatewayExitEntry 4 } + +-- tagpath /cloudexpress/gatewayexit/loss +cloudGatewayExitLoss OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Loss" + ::= { cloudGatewayExitEntry 5 } + +-- tagpath /cloudexpress/gatewayexit/local-color +cloudGatewayExitLocalColor OBJECT-TYPE + SYNTAX TlocColorEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Local TLOC color" + ::= { cloudGatewayExitEntry 6 } + +-- tagpath /cloudexpress/gatewayexit/remote-color +cloudGatewayExitRemoteColor OBJECT-TYPE + SYNTAX TlocColorEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Remote TLOC color" + ::= { cloudGatewayExitEntry 7 } + +END diff --git a/viptela-mibs/20.6/VIPTELA-POLICY.mib b/viptela-mibs/20.6/VIPTELA-POLICY.mib new file mode 100644 index 0000000..0db6b43 --- /dev/null +++ b/viptela-mibs/20.6/VIPTELA-POLICY.mib @@ -0,0 +1,3232 @@ +-- Namespace: http://viptela.com/policy + +VIPTELA-POLICY DEFINITIONS ::= BEGIN +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, + Integer32, Unsigned32, Counter32, Counter64, + Gauge32, IpAddress + FROM SNMPv2-SMI + TEXTUAL-CONVENTION, RowStatus, DateAndTime, + TruthValue + FROM SNMPv2-TC + viptela, VpnIndex + FROM VIPTELA-GLOBAL +; + +viptela-policy MODULE-IDENTITY + LAST-UPDATED "202107010000Z" + ORGANIZATION "Viptela, Inc." + CONTACT-INFO "Viptela, Inc. Email:support@viptela.com" + DESCRIPTION "This module defines the data model for route and forwarding policy management" + REVISION "202107010000Z" + DESCRIPTION "Viptela Revision 20.6" + REVISION "202103010000Z" + DESCRIPTION "Viptela Revision 20.5" + REVISION "202011010000Z" + DESCRIPTION "Viptela Revision 20.4" + REVISION "202007010000Z" + DESCRIPTION "Viptela Revision 20.3" + REVISION "202002240000Z" + DESCRIPTION "Viptela Revision 20.1" + REVISION "201911150000Z" + DESCRIPTION "Viptela Revision 19.3" + REVISION "201908150000Z" + DESCRIPTION "Viptela Revision 19.2" + REVISION "201811010000Z" + DESCRIPTION "Viptela Revision 18.4" + REVISION "201808200000Z" + DESCRIPTION "Viptela Revision 18.3.1" + REVISION "201806250000Z" + DESCRIPTION "Viptela Revision 18.3" + REVISION "201804250000Z" + DESCRIPTION "Viptela Revision 18.2" + REVISION "201803150000Z" + DESCRIPTION "Viptela Revision 18.1.1" + REVISION "201801160000Z" + DESCRIPTION "Viptela Revision 17.2.3" + REVISION "201711010000Z" + DESCRIPTION "Viptela Revision 17.2.1" + REVISION "201708010000Z" + DESCRIPTION "Viptela Revision 17.2" + REVISION "201705250000Z" + DESCRIPTION "Viptela Revision 17.1.1" + REVISION "201704060000Z" + DESCRIPTION "Viptela Revision 17.1" + REVISION "201702150000Z" + DESCRIPTION "Viptela Revision 16.3.2" + REVISION "201702060000Z" + DESCRIPTION "Viptela Revision 16.3.1" + REVISION "201611160000Z" + DESCRIPTION "Viptela Revision 16.3" + REVISION "201610250000Z" + DESCRIPTION "Viptela Revision 16.2.10" + REVISION "201610240000Z" + DESCRIPTION "Viptela Revision 16.2.4" + REVISION "201608100000Z" + DESCRIPTION "Viptela Revision 16.2.2" + REVISION "201608010000Z" + DESCRIPTION "Viptela Revision 16.2.1" + REVISION "201606090000Z" + DESCRIPTION "Viptela Revision 16.2" + REVISION "201604220000Z" + DESCRIPTION "Viptela Revision 16.1.1" + REVISION "201603150000Z" + DESCRIPTION "Viptela Revision 16.1" + REVISION "201601300000Z" + DESCRIPTION "Viptela Revision 15.4.3" + REVISION "201512280000Z" + DESCRIPTION "Viptela Revision 15.4.1" + REVISION "201512010000Z" + DESCRIPTION "Viptela Revision 15.4.0" + REVISION "201510310000Z" + DESCRIPTION "Viptela Revision 15.3.5" + REVISION "201509270000Z" + DESCRIPTION "Viptela Revision 15.3.3" + REVISION "201509010000Z" + DESCRIPTION "Viptela Revision 15.3.1" + REVISION "201507010000Z" + DESCRIPTION "Viptela Revision 15.3" + ::= { viptela 8 } + +UnsignedByte ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION "xs:unsignedByte" + SYNTAX Unsigned32 (0 .. 255) + +UnsignedShort ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION "xs:unsignedShort" + SYNTAX Unsigned32 (0 .. 65535) + +ConfdString ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1t" + STATUS current + DESCRIPTION "xs: and confd: types mapped to strings" + SYNTAX OCTET STRING + +Ipv4Prefix ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1d.1d.1d.1d/1d" + STATUS current + DESCRIPTION "confd:ipv4Prefix" + SYNTAX OCTET STRING (SIZE (5)) + +InetAddressIP ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "confd:inetAddressIP" + SYNTAX OCTET STRING (SIZE (4|16)) + +String ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1t" + STATUS current + DESCRIPTION "xs:string" + SYNTAX OCTET STRING + +SourcePort ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1t" + STATUS current + DESCRIPTION "" + SYNTAX OCTET STRING + +DestinationIp ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1t" + STATUS current + DESCRIPTION "" + SYNTAX OCTET STRING + +Protocol ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1t" + STATUS current + DESCRIPTION "" + SYNTAX OCTET STRING + +Dscp1 ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1t" + STATUS current + DESCRIPTION "" + SYNTAX OCTET STRING + +TcpFlags ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "" + SYNTAX BITS {syn(0)} + +DestinationIp1 ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1t" + STATUS current + DESCRIPTION "" + SYNTAX OCTET STRING + +SourceIp ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1t" + STATUS current + DESCRIPTION "" + SYNTAX OCTET STRING + +Protocol1 ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1t" + STATUS current + DESCRIPTION "" + SYNTAX OCTET STRING + +Protocol2 ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1t" + STATUS current + DESCRIPTION "" + SYNTAX OCTET STRING + +Protocol3 ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1t" + STATUS current + DESCRIPTION "" + SYNTAX OCTET STRING + +Protocol4 ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1t" + STATUS current + DESCRIPTION "" + SYNTAX OCTET STRING + +Protocol5 ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1t" + STATUS current + DESCRIPTION "" + SYNTAX OCTET STRING + +DestinationPort1 ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1t" + STATUS current + DESCRIPTION "" + SYNTAX OCTET STRING + +Community1 ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1t" + STATUS current + DESCRIPTION "" + SYNTAX OCTET STRING + +DestinationPort2 ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1t" + STATUS current + DESCRIPTION "" + SYNTAX OCTET STRING + +DestinationPort3 ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1t" + STATUS current + DESCRIPTION "" + SYNTAX OCTET STRING + +DestinationPort4 ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1t" + STATUS current + DESCRIPTION "" + SYNTAX OCTET STRING + +DestinationPort5 ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1t" + STATUS current + DESCRIPTION "" + SYNTAX OCTET STRING + +PacketLength ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1t" + STATUS current + DESCRIPTION "" + SYNTAX OCTET STRING + +TransportProtocol ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "" + SYNTAX INTEGER {transport-tcp(0),transport-udp(1)} + +ActionDataEnum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "" + SYNTAX INTEGER {accept(0),drop(1)} + +BgpOriginEnum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "" + SYNTAX INTEGER {egp(0),igp(1),incomplete(2)} + +Dscp ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1t" + STATUS current + DESCRIPTION "" + SYNTAX OCTET STRING + +ActionEnum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "" + SYNTAX INTEGER {accept(0),reject(1)} + +PacketLength1 ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1t" + STATUS current + DESCRIPTION "" + SYNTAX OCTET STRING + +PacketLength2 ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1t" + STATUS current + DESCRIPTION "" + SYNTAX OCTET STRING + +PacketLength3 ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1t" + STATUS current + DESCRIPTION "" + SYNTAX OCTET STRING + +Community ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1t" + STATUS current + DESCRIPTION "" + SYNTAX OCTET STRING + +DataPolicyDirectionEnum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "" + SYNTAX INTEGER {from-service(0),from-tunnel(1),all(2)} + +SourcePort1 ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1t" + STATUS current + DESCRIPTION "" + SYNTAX OCTET STRING + +SourcePort2 ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1t" + STATUS current + DESCRIPTION "" + SYNTAX OCTET STRING + +SourcePort3 ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1t" + STATUS current + DESCRIPTION "" + SYNTAX OCTET STRING + +SourcePort4 ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1t" + STATUS current + DESCRIPTION "" + SYNTAX OCTET STRING + +SourcePort5 ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1t" + STATUS current + DESCRIPTION "" + SYNTAX OCTET STRING + +DirectionEnum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "" + SYNTAX INTEGER {in(0),out(1)} + +SourceIp1 ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1t" + STATUS current + DESCRIPTION "" + SYNTAX OCTET STRING + +DestinationPort ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1t" + STATUS current + DESCRIPTION "" + SYNTAX OCTET STRING + +ColorList ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1t" + STATUS current + DESCRIPTION "" + SYNTAX OCTET STRING + +SlaEnumList ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "" + SYNTAX OCTET STRING + + +EncapsulationList ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1t" + STATUS current + DESCRIPTION "" + SYNTAX OCTET STRING + +LossProtectEnum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "" + SYNTAX INTEGER {fec-adaptive(1),fec-always(2),pkt-dup(3)} + +FnfMonitorEnum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "" + SYNTAX INTEGER {ipv4(0),ipv6(1),both(2)} + +-- tagpath /policy/snmp-policy +policy OBJECT IDENTIFIER ::= { viptela-policy 4 } + +-- tagpath /policy/snmp-policy/data-policy +policyDataPolicyFilter OBJECT IDENTIFIER ::= { policy 1 } + +-- tagpath /policy/snmp-policy/app-route-policy +policyAppRoutePolicy OBJECT IDENTIFIER ::= { policy 2 } + +-- tagpath /policy/snmp-policy/access-list-names +policyAccessListNames OBJECT IDENTIFIER ::= { policy 3 } + +-- tagpath /policy/snmp-policy/access-list-counters +policyAccessListCounters OBJECT IDENTIFIER ::= { policy 4 } + +-- tagpath /policy/snmp-policy/access-list-policers +policyAccessListPolicers OBJECT IDENTIFIER ::= { policy 5 } + +-- tagpath /policy/snmp-policy/qos-scheduler-info +policyQosSchedulerInfo OBJECT IDENTIFIER ::= { policy 6 } + +-- tagpath /policy/snmp-policy/qos-map-info +policyQosMapInfo OBJECT IDENTIFIER ::= { policy 7 } + +-- tagpath /policy/snmp-policy/access-list-associations +policyAccessListAssociations OBJECT IDENTIFIER ::= { policy 8 } + +-- tagpath /policy/snmp-policy/rewrite-associations +policyRewriteAssociations OBJECT IDENTIFIER ::= { policy 9 } + +-- tagpath /policy/from-vsmart +policyFromVsmart OBJECT IDENTIFIER ::= { policy 10 } + +-- tagpath /policy/snmp-policy/device-access-policy-counters +policyDeviceAccessPolicyCounters OBJECT IDENTIFIER ::= { policy 11 } + +-- tagpath /policy/snmp-policy/device-access-policy-names +policyDeviceAccessPolicyNames OBJECT IDENTIFIER ::= { policy 12 } + +-- Display zbfw +-- tagpath /zbfw +zbfw OBJECT IDENTIFIER ::= { viptela-policy 7} + +-- tagpath /policer +policerTable OBJECT-TYPE + SYNTAX SEQUENCE OF PolicerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display policers" + ::= { viptela-policy 5 } + +-- tagpath /policer +policerEntry OBJECT-TYPE + SYNTAX PolicerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { policerName, policerIndex, policerDirection } + ::= { policerTable 1 } + +PolicerEntry ::= + SEQUENCE { + policerName String, + policerIndex Unsigned32, + policerDirection DirectionEnum, + policerRate Counter64, + policerBurst Unsigned32, + policerOosAction String, + policerOosPkts Counter64, + policerOosBytes Counter64 + } + +-- tagpath /policer/name +policerName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Name of policer" + ::= { policerEntry 1 } + +-- tagpath /policer/index +policerIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Policer index" + ::= { policerEntry 2 } + +-- tagpath /policer/direction +policerDirection OBJECT-TYPE + SYNTAX DirectionEnum + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Direction" + ::= { policerEntry 3 } + +-- tagpath /policer/rate +policerRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Bandwidth, in bps" + ::= { policerEntry 4 } + +-- tagpath /policer/burst +policerBurst OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Burst size, in bytes" + ::= { policerEntry 5 } + +-- tagpath /policer/oos-action +policerOosAction OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Out-of-specification action" + ::= { policerEntry 6 } + +-- tagpath /policer/oos-pkts +policerOosPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Out-of-specification packets" + ::= { policerEntry 7 } + +-- tagpath /policer/oos-bytes +policerOosBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Out-of-specification packet bytes" + ::= { policerEntry 8 } + +-- tagpath /zone-policy-filter +policyZonePolicyFilterTable OBJECT-TYPE + SYNTAX SEQUENCE OF PolicyZonePolicyFilterEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Zone policy filters" + ::= { zbfw 3 } + +-- tagpath /zone-policy-filter +policyZonePolicyFilterEntry OBJECT-TYPE + SYNTAX PolicyZonePolicyFilterEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { policyZonePolicyFilterName } + ::= { policyZonePolicyFilterTable 1 } + +PolicyZonePolicyFilterEntry ::= + SEQUENCE { + policyZonePolicyFilterName String + } + +-- tagpath /zone-policy-filter/name +policyZonePolicyFilterName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 127)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Zone policy name" + ::= { policyZonePolicyFilterEntry 1 } + +-- tagpath /zone-policy-filter/zbfw-policy-counter +policyZonePolicyFilterCounterTable OBJECT-TYPE + SYNTAX SEQUENCE OF PolicyZonePolicyFilterCounterEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Filter Zone Counter" + ::= { zbfw 4 } + +-- tagpath /zone-policy-filter/zbfw-policy-counter +policyZonePolicyFilterCounterEntry OBJECT-TYPE + SYNTAX PolicyZonePolicyFilterCounterEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { policyZonePolicyFilterName, policyZonePolicyFilterCounterName } + ::= { policyZonePolicyFilterCounterTable 1 } + +PolicyZonePolicyFilterCounterEntry ::= + SEQUENCE { + policyZonePolicyFilterCounterName String, + policyZonePolicyFilterCounterPackets Counter64, + policyZonePolicyFilterCounterBytes Counter64 + } + +-- tagpath /zone-policy-filter/zbfw-policy-counter/counter-name +policyZonePolicyFilterCounterName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Counter name" + ::= { policyZonePolicyFilterCounterEntry 1 } + +-- tagpath /zone-policy-filter/zbfw-policy-counter/packets +policyZonePolicyFilterCounterPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { policyZonePolicyFilterCounterEntry 2 } + +-- tagpath /zone-policy-filter/zone-policy-counter/bytes +policyZonePolicyFilterCounterBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { policyZonePolicyFilterCounterEntry 3 } + +-- tagpath /policy/data-policy-filter +policyDataPolicyFilterTable OBJECT-TYPE + SYNTAX SEQUENCE OF PolicyDataPolicyFilterEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Data policy filters" + ::= { policyDataPolicyFilter 1 } + +-- tagpath /policy/data-policy-filter +policyDataPolicyFilterEntry OBJECT-TYPE + SYNTAX PolicyDataPolicyFilterEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { policyDataPolicyFilterName } + ::= { policyDataPolicyFilterTable 1 } + +PolicyDataPolicyFilterEntry ::= + SEQUENCE { + policyDataPolicyFilterName String + } + +-- tagpath /policy/data-policy-filter/name +policyDataPolicyFilterName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 127)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Data policy name" + ::= { policyDataPolicyFilterEntry 1 } + +-- tagpath /policy/data-policy-filter/data-policy-vpnlist +policyDataPolicyFilterVpnlistTable OBJECT-TYPE + SYNTAX SEQUENCE OF PolicyDataPolicyFilterVpnlistEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Filter VPN list" + ::= { policyDataPolicyFilter 2 } + +-- tagpath /policy/data-policy-filter/data-policy-vpnlist +policyDataPolicyFilterVpnlistEntry OBJECT-TYPE + SYNTAX PolicyDataPolicyFilterVpnlistEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { policyDataPolicyFilterName, policyDataPolicyFilterVpnlistName } + ::= { policyDataPolicyFilterVpnlistTable 1 } + +PolicyDataPolicyFilterVpnlistEntry ::= + SEQUENCE { + policyDataPolicyFilterVpnlistName String + } + +-- tagpath /policy/data-policy-filter/data-policy-vpnlist/name +policyDataPolicyFilterVpnlistName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "VPN list name" + ::= { policyDataPolicyFilterVpnlistEntry 1 } + +-- tagpath /policy/data-policy-filter/data-policy-vpnlist/data-policy-counter +policyDataPolicyFilterVpnlistCounterTable OBJECT-TYPE + SYNTAX SEQUENCE OF PolicyDataPolicyFilterVpnlistCounterEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Filter counters" + ::= { policyDataPolicyFilter 3 } + +-- tagpath /policy/data-policy-filter/data-policy-vpnlist/data-policy-counter +policyDataPolicyFilterVpnlistCounterEntry OBJECT-TYPE + SYNTAX PolicyDataPolicyFilterVpnlistCounterEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { policyDataPolicyFilterName, policyDataPolicyFilterVpnlistName, policyDataPolicyFilterVpnlistCounterName } + ::= { policyDataPolicyFilterVpnlistCounterTable 1 } + +PolicyDataPolicyFilterVpnlistCounterEntry ::= + SEQUENCE { + policyDataPolicyFilterVpnlistCounterName String, + policyDataPolicyFilterVpnlistCounterPackets Counter64, + policyDataPolicyFilterVpnlistCounterBytes Counter64 + } + +-- tagpath /policy/data-policy-filter/data-policy-vpnlist/data-policy-counter/counter-name +policyDataPolicyFilterVpnlistCounterName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Counter name" + ::= { policyDataPolicyFilterVpnlistCounterEntry 1 } + +-- tagpath /policy/data-policy-filter/data-policy-vpnlist/data-policy-counter/packets +policyDataPolicyFilterVpnlistCounterPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { policyDataPolicyFilterVpnlistCounterEntry 2 } + +-- tagpath /policy/data-policy-filter/data-policy-vpnlist/data-policy-counter/bytes +policyDataPolicyFilterVpnlistCounterBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { policyDataPolicyFilterVpnlistCounterEntry 3 } + +-- tagpath /policy/data-policy-filter/data-policy-vpnlist/data-policy-policer +policyDataPolicyFilterVpnlistPolicerTable OBJECT-TYPE + SYNTAX SEQUENCE OF PolicyDataPolicyFilterVpnlistPolicerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Filter policers" + ::= { policyDataPolicyFilter 4 } + +-- tagpath /policy/data-policy-filter/data-policy-vpnlist/data-policy-policer +policyDataPolicyFilterVpnlistPolicerEntry OBJECT-TYPE + SYNTAX PolicyDataPolicyFilterVpnlistPolicerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { policyDataPolicyFilterName, policyDataPolicyFilterVpnlistName, policyDataPolicyFilterVpnlistPolicerName } + ::= { policyDataPolicyFilterVpnlistPolicerTable 1 } + +PolicyDataPolicyFilterVpnlistPolicerEntry ::= + SEQUENCE { + policyDataPolicyFilterVpnlistPolicerName String, + policyDataPolicyFilterVpnlistPolicerOosPackets Counter64, + policyDataPolicyFilterVpnlistPolicerOosBytes Counter64 + } + +-- tagpath /policy/data-policy-filter/data-policy-vpnlist/data-policy-policer/policer-name +policyDataPolicyFilterVpnlistPolicerName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 128)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Policer name" + ::= { policyDataPolicyFilterVpnlistPolicerEntry 1 } + +-- tagpath /policy/data-policy-filter/data-policy-vpnlist/data-policy-policer/oos-packets +policyDataPolicyFilterVpnlistPolicerOosPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { policyDataPolicyFilterVpnlistPolicerEntry 2 } + +-- tagpath /policy/data-policy-filter/data-policy-vpnlist/data-policy-policer/oos-bytes +policyDataPolicyFilterVpnlistPolicerOosBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { policyDataPolicyFilterVpnlistPolicerEntry 3 } + +-- tagpath /policy/app-route-policy-filter +policyAppRoutePolicyFilterTable OBJECT-TYPE + SYNTAX SEQUENCE OF PolicyAppRoutePolicyFilterEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Application-aware routing policy filters" + ::= { policyAppRoutePolicy 1 } + +-- tagpath /policy/app-route-policy-filter +policyAppRoutePolicyFilterEntry OBJECT-TYPE + SYNTAX PolicyAppRoutePolicyFilterEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { policyAppRoutePolicyFilterName } + ::= { policyAppRoutePolicyFilterTable 1 } + +PolicyAppRoutePolicyFilterEntry ::= + SEQUENCE { + policyAppRoutePolicyFilterName String + } + +-- tagpath /policy/app-route-policy-filter/name +policyAppRoutePolicyFilterName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 127)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Application-aware routing policy name" + ::= { policyAppRoutePolicyFilterEntry 1 } + +-- tagpath /policy/app-route-policy-filter/app-route-policy-vpnlist +policyAppRoutePolicyFilterVpnlistTable OBJECT-TYPE + SYNTAX SEQUENCE OF PolicyAppRoutePolicyFilterVpnlistEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Filter VPN list" + ::= { policyAppRoutePolicy 2 } + +-- tagpath /policy/app-route-policy-filter/app-route-policy-vpnlist +policyAppRoutePolicyFilterVpnlistEntry OBJECT-TYPE + SYNTAX PolicyAppRoutePolicyFilterVpnlistEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { policyAppRoutePolicyFilterName, policyAppRoutePolicyFilterVpnlistName } + ::= { policyAppRoutePolicyFilterVpnlistTable 1 } + +PolicyAppRoutePolicyFilterVpnlistEntry ::= + SEQUENCE { + policyAppRoutePolicyFilterVpnlistName String + } + +-- tagpath /policy/app-route-policy-filter/app-route-policy-vpnlist/name +policyAppRoutePolicyFilterVpnlistName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "VPN list name" + ::= { policyAppRoutePolicyFilterVpnlistEntry 1 } + +-- tagpath /policy/app-route-policy-filter/app-route-policy-vpnlist/app-route-policy-counter +policyAppRoutePolicyFilterVpnlistCounterTable OBJECT-TYPE + SYNTAX SEQUENCE OF PolicyAppRoutePolicyFilterVpnlistCounterEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Filter counters" + ::= { policyAppRoutePolicy 3 } + +-- tagpath /policy/app-route-policy-filter/app-route-policy-vpnlist/app-route-policy-counter +policyAppRoutePolicyFilterVpnlistCounterEntry OBJECT-TYPE + SYNTAX PolicyAppRoutePolicyFilterVpnlistCounterEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { policyAppRoutePolicyFilterName, policyAppRoutePolicyFilterVpnlistName, policyAppRoutePolicyFilterVpnlistCounterName } + ::= { policyAppRoutePolicyFilterVpnlistCounterTable 1 } + +PolicyAppRoutePolicyFilterVpnlistCounterEntry ::= + SEQUENCE { + policyAppRoutePolicyFilterVpnlistCounterName String, + policyAppRoutePolicyFilterVpnlistCounterPackets Counter64, + policyAppRoutePolicyFilterVpnlistCounterBytes Counter64 + } + +-- tagpath /policy/app-route-policy-filter/app-route-policy-vpnlist/app-route-policy-counter/counter-name +policyAppRoutePolicyFilterVpnlistCounterName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Counter name" + ::= { policyAppRoutePolicyFilterVpnlistCounterEntry 1 } + +-- tagpath /policy/app-route-policy-filter/app-route-policy-vpnlist/app-route-policy-counter/packets +policyAppRoutePolicyFilterVpnlistCounterPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { policyAppRoutePolicyFilterVpnlistCounterEntry 2 } + +-- tagpath /policy/app-route-policy-filter/app-route-policy-vpnlist/app-route-policy-counter/bytes +policyAppRoutePolicyFilterVpnlistCounterBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { policyAppRoutePolicyFilterVpnlistCounterEntry 3 } + +-- tagpath /policy/access-list-names +policyAccessListNamesTable OBJECT-TYPE + SYNTAX SEQUENCE OF PolicyAccessListNamesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "ACL names" + ::= { policyAccessListNames 1 } + +-- tagpath /policy/access-list-names +policyAccessListNamesEntry OBJECT-TYPE + SYNTAX PolicyAccessListNamesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { policyAccessListNamesName } + ::= { policyAccessListNamesTable 1 } + +PolicyAccessListNamesEntry ::= + SEQUENCE { + policyAccessListNamesName String + } + +-- tagpath /policy/access-list-names/name +policyAccessListNamesName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 127)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "ACL name" + ::= { policyAccessListNamesEntry 1 } + +-- tagpath /policy/access-list-counters +policyAccessListCountersTable OBJECT-TYPE + SYNTAX SEQUENCE OF PolicyAccessListCountersEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "ACL counters" + ::= { policyAccessListCounters 1 } + +-- tagpath /policy/access-list-counters +policyAccessListCountersEntry OBJECT-TYPE + SYNTAX PolicyAccessListCountersEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { policyAccessListCountersName } + ::= { policyAccessListCountersTable 1 } + +PolicyAccessListCountersEntry ::= + SEQUENCE { + policyAccessListCountersName String + } + +-- tagpath /policy/access-list-counters/name +policyAccessListCountersName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 127)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "ACL name" + ::= { policyAccessListCountersEntry 1 } + +-- tagpath /policy/access-list-counters/access-policy-counter-list +policyAccessListCountersAccessPolicyCounterListTable OBJECT-TYPE + SYNTAX SEQUENCE OF PolicyAccessListCountersAccessPolicyCounterListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Access policy counter list" + ::= { policyAccessListCounters 2 } + +-- tagpath /policy/access-list-counters/access-policy-counter-list +policyAccessListCountersAccessPolicyCounterListEntry OBJECT-TYPE + SYNTAX PolicyAccessListCountersAccessPolicyCounterListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { policyAccessListCountersName, policyAccessListCountersAccessPolicyCounterListCounterName } + ::= { policyAccessListCountersAccessPolicyCounterListTable 1 } + +PolicyAccessListCountersAccessPolicyCounterListEntry ::= + SEQUENCE { + policyAccessListCountersAccessPolicyCounterListCounterName String, + policyAccessListCountersAccessPolicyCounterListPackets Counter64, + policyAccessListCountersAccessPolicyCounterListBytes Counter64 + } + +-- tagpath /policy/access-list-counters/access-policy-counter-list/counter-name +policyAccessListCountersAccessPolicyCounterListCounterName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Counter name" + ::= { policyAccessListCountersAccessPolicyCounterListEntry 1 } + +-- tagpath /policy/access-list-counters/access-policy-counter-list/packets +policyAccessListCountersAccessPolicyCounterListPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { policyAccessListCountersAccessPolicyCounterListEntry 2 } + +-- tagpath /policy/access-list-counters/access-policy-counter-list/bytes +policyAccessListCountersAccessPolicyCounterListBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { policyAccessListCountersAccessPolicyCounterListEntry 3 } + +-- tagpath /policy/device-access-policy-names +policyDeviceAccessPolicyNamesTable OBJECT-TYPE + SYNTAX SEQUENCE OF PolicyDeviceAccessPolicyNamesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Device Access Policy names" + ::= { policyDeviceAccessPolicyNames 1 } + +-- tagpath /policy/device-access-policy-names +policyDeviceAccessPolicyNamesEntry OBJECT-TYPE + SYNTAX PolicyDeviceAccessPolicyNamesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { policyDeviceAccessPolicyNamesName } + ::= { policyDeviceAccessPolicyNamesTable 1 } + +PolicyDeviceAccessPolicyNamesEntry ::= + SEQUENCE { + policyDeviceAccessPolicyNamesName String + } + +-- tagpath /policy/device-access-policy-names/name +policyDeviceAccessPolicyNamesName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 127)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Device Access Policy name" + ::= { policyDeviceAccessPolicyNamesEntry 1 } + +-- tagpath /policy/device-access-policy-counters +policyDeviceAccessPolicyCountersTable OBJECT-TYPE + SYNTAX SEQUENCE OF PolicyDeviceAccessPolicyCountersEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Device Access Policy counters" + ::= { policyDeviceAccessPolicyCounters 1 } + +-- tagpath /policy/device-access-policy-counters +policyDeviceAccessPolicyCountersEntry OBJECT-TYPE + SYNTAX PolicyDeviceAccessPolicyCountersEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { policyDeviceAccessPolicyCountersName } + ::= { policyDeviceAccessPolicyCountersTable 1 } + +PolicyDeviceAccessPolicyCountersEntry ::= + SEQUENCE { + policyDeviceAccessPolicyCountersName String + } + +-- tagpath /policy/device-access-policy-counters/name +policyDeviceAccessPolicyCountersName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 127)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Device Access Policy name" + ::= { policyDeviceAccessPolicyCountersEntry 1 } + +-- tagpath /policy/device-access-policy-counters/device-access-policy-counter-list +policyDeviceAccessPolicyCountersDeviceAccessPolicyCounterListTable OBJECT-TYPE + SYNTAX SEQUENCE OF PolicyDeviceAccessPolicyCountersDeviceAccessPolicyCounterListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Device access policy counter list" + ::= { policyDeviceAccessPolicyCounters 2 } + +-- tagpath /policy/device-access-policy-counters/device-access-policy-counter-list +policyDeviceAccessPolicyCountersDeviceAccessPolicyCounterListEntry OBJECT-TYPE + SYNTAX PolicyDeviceAccessPolicyCountersDeviceAccessPolicyCounterListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { policyDeviceAccessPolicyCountersName, policyDeviceAccessPolicyCountersDeviceAccessPolicyCounterListCounterName } + ::= { policyDeviceAccessPolicyCountersDeviceAccessPolicyCounterListTable 1 } + +PolicyDeviceAccessPolicyCountersDeviceAccessPolicyCounterListEntry ::= + SEQUENCE { + policyDeviceAccessPolicyCountersDeviceAccessPolicyCounterListCounterName String, + policyDeviceAccessPolicyCountersDeviceAccessPolicyCounterListPackets Counter64, + policyDeviceAccessPolicyCountersDeviceAccessPolicyCounterListBytes Counter64 + } + +-- tagpath /policy/device-access-policy-counters/device-access-policy-counter-list/counter-name +policyDeviceAccessPolicyCountersDeviceAccessPolicyCounterListCounterName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Counter name" + ::= { policyDeviceAccessPolicyCountersDeviceAccessPolicyCounterListEntry 1 } + +-- tagpath /policy/device-access-policy-counters-device-access-policy-counter-list/packets +policyDeviceAccessPolicyCountersDeviceAccessPolicyCounterListPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { policyDeviceAccessPolicyCountersDeviceAccessPolicyCounterListEntry 2 } + +-- tagpath /policy/device-access-policy-counters/device-access-policy-counter-list/bytes +policyDeviceAccessPolicyCountersDeviceAccessPolicyCounterListBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { policyDeviceAccessPolicyCountersDeviceAccessPolicyCounterListEntry 3 } + +-- tagpath /policy/access-list-policers +policyAccessListPolicersTable OBJECT-TYPE + SYNTAX SEQUENCE OF PolicyAccessListPolicersEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "ACL policer" + ::= { policyAccessListPolicers 1 } + +-- tagpath /policy/access-list-policers +policyAccessListPolicersEntry OBJECT-TYPE + SYNTAX PolicyAccessListPolicersEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { policyAccessListPolicersName } + ::= { policyAccessListPolicersTable 1 } + +PolicyAccessListPolicersEntry ::= + SEQUENCE { + policyAccessListPolicersName String + } + +-- tagpath /policy/access-list-policers/name +policyAccessListPolicersName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 127)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Access policy name" + ::= { policyAccessListPolicersEntry 1 } + +-- tagpath /policy/access-list-policers/access-policy-policer-list +policyAccessListPolicersAccessPolicyPolicerListTable OBJECT-TYPE + SYNTAX SEQUENCE OF PolicyAccessListPolicersAccessPolicyPolicerListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Access policy policer list" + ::= { policyAccessListPolicers 2 } + +-- tagpath /policy/access-list-policers/access-policy-policer-list +policyAccessListPolicersAccessPolicyPolicerListEntry OBJECT-TYPE + SYNTAX PolicyAccessListPolicersAccessPolicyPolicerListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { policyAccessListPolicersName, policyAccessListPolicersAccessPolicyPolicerListPolicerName } + ::= { policyAccessListPolicersAccessPolicyPolicerListTable 1 } + +PolicyAccessListPolicersAccessPolicyPolicerListEntry ::= + SEQUENCE { + policyAccessListPolicersAccessPolicyPolicerListPolicerName String, + policyAccessListPolicersAccessPolicyPolicerListOosPackets Counter64, + policyAccessListPolicersAccessPolicyPolicerListOosBytes Counter64 + } + +-- tagpath /policy/access-list-policers/access-policy-policer-list/policer-name +policyAccessListPolicersAccessPolicyPolicerListPolicerName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 128)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Policer name" + ::= { policyAccessListPolicersAccessPolicyPolicerListEntry 1 } + +-- tagpath /policy/access-list-policers/access-policy-policer-list/oos-packets +policyAccessListPolicersAccessPolicyPolicerListOosPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { policyAccessListPolicersAccessPolicyPolicerListEntry 2 } + +-- tagpath /policy/access-list-policers/access-policy-policer-list/oos-bytes +policyAccessListPolicersAccessPolicyPolicerListOosBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { policyAccessListPolicersAccessPolicyPolicerListEntry 3 } + +-- tagpath /policy/qos-scheduler-info +policyQosSchedulerInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF PolicyQosSchedulerInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Scheduler information" + ::= { policyQosSchedulerInfo 1 } + +-- tagpath /policy/qos-scheduler-info +policyQosSchedulerInfoEntry OBJECT-TYPE + SYNTAX PolicyQosSchedulerInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { policyQosSchedulerInfoQosSchedulerName } + ::= { policyQosSchedulerInfoTable 1 } + +PolicyQosSchedulerInfoEntry ::= + SEQUENCE { + policyQosSchedulerInfoQosSchedulerName String, + policyQosSchedulerInfoBandwidthPercent Unsigned32, + policyQosSchedulerInfoBufferPercent Unsigned32, + policyQosSchedulerInfoQueue Integer32 + } + +-- tagpath /policy/qos-scheduler-info/qos-scheduler-name +policyQosSchedulerInfoQosSchedulerName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "QoS scheduler name" + ::= { policyQosSchedulerInfoEntry 1 } + +-- tagpath /policy/qos-scheduler-info/bandwidth-percent +policyQosSchedulerInfoBandwidthPercent OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { policyQosSchedulerInfoEntry 2 } + +-- tagpath /policy/qos-scheduler-info/buffer-percent +policyQosSchedulerInfoBufferPercent OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { policyQosSchedulerInfoEntry 3 } + +-- tagpath /policy/qos-scheduler-info/queue +policyQosSchedulerInfoQueue OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { policyQosSchedulerInfoEntry 4 } + +-- tagpath /policy/qos-scheduler-info/qos-scheduler-map-association +policyQosSchedulerInfoQosSchedulerMapAssociationTable OBJECT-TYPE + SYNTAX SEQUENCE OF PolicyQosSchedulerInfoQosSchedulerMapAssociationEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "QoS map associated with this scheduler" + ::= { policyQosSchedulerInfo 2 } + +-- tagpath /policy/qos-scheduler-info/qos-scheduler-map-association +policyQosSchedulerInfoQosSchedulerMapAssociationEntry OBJECT-TYPE + SYNTAX PolicyQosSchedulerInfoQosSchedulerMapAssociationEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { policyQosSchedulerInfoQosSchedulerName, policyQosSchedulerInfoQosSchedulerMapAssociationQosMapName } + ::= { policyQosSchedulerInfoQosSchedulerMapAssociationTable 1 } + +PolicyQosSchedulerInfoQosSchedulerMapAssociationEntry ::= + SEQUENCE { + policyQosSchedulerInfoQosSchedulerMapAssociationQosMapName String + } + +-- tagpath /policy/qos-scheduler-info/qos-scheduler-map-association/qos-map-name +policyQosSchedulerInfoQosSchedulerMapAssociationQosMapName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 127)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "QoS map name" + ::= { policyQosSchedulerInfoQosSchedulerMapAssociationEntry 1 } + +-- tagpath /policy/qos-map-info +policyQosMapInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF PolicyQosMapInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "QoS map information" + ::= { policyQosMapInfo 1 } + +-- tagpath /policy/qos-map-info +policyQosMapInfoEntry OBJECT-TYPE + SYNTAX PolicyQosMapInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { policyQosMapInfoQosMapName } + ::= { policyQosMapInfoTable 1 } + +PolicyQosMapInfoEntry ::= + SEQUENCE { + policyQosMapInfoQosMapName String + } + +-- tagpath /policy/qos-map-info/qos-map-name +policyQosMapInfoQosMapName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 127)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "QoS Map Name" + ::= { policyQosMapInfoEntry 1 } + +-- tagpath /policy/qos-map-info/qos-map-interface-associations +policyQosMapInfoQosMapInterfaceAssociationsTable OBJECT-TYPE + SYNTAX SEQUENCE OF PolicyQosMapInfoQosMapInterfaceAssociationsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "QoS map intrface associations" + ::= { policyQosMapInfo 2 } + +-- tagpath /policy/qos-map-info/qos-map-interface-associations +policyQosMapInfoQosMapInterfaceAssociationsEntry OBJECT-TYPE + SYNTAX PolicyQosMapInfoQosMapInterfaceAssociationsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { policyQosMapInfoQosMapName, policyQosMapInfoQosMapInterfaceAssociationsInterfaceName } + ::= { policyQosMapInfoQosMapInterfaceAssociationsTable 1 } + +PolicyQosMapInfoQosMapInterfaceAssociationsEntry ::= + SEQUENCE { + policyQosMapInfoQosMapInterfaceAssociationsInterfaceName String + } + +-- tagpath /policy/qos-map-info/qos-map-interface-associations/interface-name +policyQosMapInfoQosMapInterfaceAssociationsInterfaceName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Interface name" + ::= { policyQosMapInfoQosMapInterfaceAssociationsEntry 1 } + +-- tagpath /policy/access-list-associations +policyAccessListAssociationsTable OBJECT-TYPE + SYNTAX SEQUENCE OF PolicyAccessListAssociationsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Access policy interfaces" + ::= { policyAccessListAssociations 1 } + +-- tagpath /policy/access-list-associations +policyAccessListAssociationsEntry OBJECT-TYPE + SYNTAX PolicyAccessListAssociationsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { policyAccessListAssociationsName } + ::= { policyAccessListAssociationsTable 1 } + +PolicyAccessListAssociationsEntry ::= + SEQUENCE { + policyAccessListAssociationsName String + } + +-- tagpath /policy/access-list-associations/name +policyAccessListAssociationsName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 127)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Access policy name" + ::= { policyAccessListAssociationsEntry 1 } + +-- tagpath /policy/access-list-associations/access-policy-interface-list +policyAccessListAssociationsAccessPolicyInterfaceListTable OBJECT-TYPE + SYNTAX SEQUENCE OF PolicyAccessListAssociationsAccessPolicyInterfaceListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Access policy interface association" + ::= { policyAccessListAssociations 2 } + +-- tagpath /policy/access-list-associations/access-policy-interface-list +policyAccessListAssociationsAccessPolicyInterfaceListEntry OBJECT-TYPE + SYNTAX PolicyAccessListAssociationsAccessPolicyInterfaceListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { policyAccessListAssociationsName, policyAccessListAssociationsAccessPolicyInterfaceListIntName, policyAccessListAssociationsAccessPolicyInterfaceListIntDir } + ::= { policyAccessListAssociationsAccessPolicyInterfaceListTable 1 } + +PolicyAccessListAssociationsAccessPolicyInterfaceListEntry ::= + SEQUENCE { + policyAccessListAssociationsAccessPolicyInterfaceListIntName String, + policyAccessListAssociationsAccessPolicyInterfaceListIntDir DirectionEnum + } + +-- tagpath /policy/access-list-associations/access-policy-interface-list/interface-name +policyAccessListAssociationsAccessPolicyInterfaceListIntName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Interface name" + ::= { policyAccessListAssociationsAccessPolicyInterfaceListEntry 1 } + +-- tagpath /policy/access-list-associations/access-policy-interface-list/interface-direction +policyAccessListAssociationsAccessPolicyInterfaceListIntDir OBJECT-TYPE + SYNTAX DirectionEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Interface direction" + ::= { policyAccessListAssociationsAccessPolicyInterfaceListEntry 2 } + +-- tagpath /policy/rewrite-associations +policyRewriteAssociationsTable OBJECT-TYPE + SYNTAX SEQUENCE OF PolicyRewriteAssociationsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Rewrite rule to interface bindings" + ::= { policyRewriteAssociations 1 } + +-- tagpath /policy/rewrite-associations +policyRewriteAssociationsEntry OBJECT-TYPE + SYNTAX PolicyRewriteAssociationsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { policyRewriteAssociationsName } + ::= { policyRewriteAssociationsTable 1 } + +PolicyRewriteAssociationsEntry ::= + SEQUENCE { + policyRewriteAssociationsName String + } + +-- tagpath /policy/rewrite-associations/name +policyRewriteAssociationsName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 127)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Name of rewrite rule" + ::= { policyRewriteAssociationsEntry 1 } + +-- tagpath /policy/rewrite-associations/rewrite-interface-list +policyRewriteAssociationsRewriteInterfaceListTable OBJECT-TYPE + SYNTAX SEQUENCE OF PolicyRewriteAssociationsRewriteInterfaceListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Rewrite rule to interface association" + ::= { policyRewriteAssociations 2 } + +-- tagpath /policy/rewrite-associations/rewrite-interface-list +policyRewriteAssociationsRewriteInterfaceListEntry OBJECT-TYPE + SYNTAX PolicyRewriteAssociationsRewriteInterfaceListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { policyRewriteAssociationsName, policyRewriteAssociationsRewriteInterfaceListInterfaceName } + ::= { policyRewriteAssociationsRewriteInterfaceListTable 1 } + +PolicyRewriteAssociationsRewriteInterfaceListEntry ::= + SEQUENCE { + policyRewriteAssociationsRewriteInterfaceListInterfaceName String + } + +-- tagpath /policy/rewrite-associations/rewrite-interface-list/interface-name +policyRewriteAssociationsRewriteInterfaceListInterfaceName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Interface name" + ::= { policyRewriteAssociationsRewriteInterfaceListEntry 1 } + +-- tagpath /policy/from-vsmart/sla-class +policyFromVsmartSlaClassTable OBJECT-TYPE + SYNTAX SEQUENCE OF PolicyFromVsmartSlaClassEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Configure SLA classes for application-aware routing" + ::= { policyFromVsmart 2 } + +-- tagpath /policy/from-vsmart/sla-class +policyFromVsmartSlaClassEntry OBJECT-TYPE + SYNTAX PolicyFromVsmartSlaClassEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { IMPLIED policyFromVsmartSlaClassName } + ::= { policyFromVsmartSlaClassTable 1 } + +PolicyFromVsmartSlaClassEntry ::= + SEQUENCE { + policyFromVsmartSlaClassName String, + policyFromVsmartSlaClassLoss UnsignedByte, + policyFromVsmartSlaClassLatency UnsignedShort, + policyFromVsmartSlaClassJitter UnsignedShort, + policyFromVsmartSlaClassAppProbeClass String, + policyFromVsmartSlaClassFallbackBestTunnelCriteria SlaEnumList, + policyFromVsmartSlaClassLossVariance UnsignedByte, + policyFromVsmartSlaClassLatencyVariance UnsignedShort, + policyFromVsmartSlaClassJitterVariance UnsignedShort + } + +-- tagpath /policy/from-vsmart/sla-class/name +policyFromVsmartSlaClassName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Name of SLA class" + ::= { policyFromVsmartSlaClassEntry 1 } + +-- tagpath /policy/from-vsmart/sla-class/loss +policyFromVsmartSlaClassLoss OBJECT-TYPE + SYNTAX UnsignedByte (0 .. 100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Loss percentage" + ::= { policyFromVsmartSlaClassEntry 2 } + +-- tagpath /policy/from-vsmart/sla-class/latency +policyFromVsmartSlaClassLatency OBJECT-TYPE + SYNTAX UnsignedShort (1 .. 1000) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Latency, in milliseconds" + ::= { policyFromVsmartSlaClassEntry 3 } + +-- tagpath /policy/from-vsmart/sla-class/jitter +policyFromVsmartSlaClassJitter OBJECT-TYPE + SYNTAX UnsignedShort (1 .. 1000) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Jitter, in milliseconds" + ::= { policyFromVsmartSlaClassEntry 4 } + +-- tagpath /policy/from-vsmart/sla-class/app-probe-class +policyFromVsmartSlaClassAppProbeClass OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "App Probe Class Name" + ::= { policyFromVsmartSlaClassEntry 5 } + +-- tagpath /policy/from-vsmart/sla-class/fallback-best-tunnel/criteria +policyFromVsmartSlaClassFallbackBestTunnelCriteria OBJECT-TYPE + SYNTAX SlaEnumList + MAX-ACCESS read-only + STATUS current + DESCRIPTION "List of fallback best tunnel criteria" + ::= { policyFromVsmartSlaClassEntry 6 } + +-- tagpath /policy/from-vsmart/sla-class/fallback-best-tunnel-criteria/loss-variance +policyFromVsmartSlaClassLossVariance OBJECT-TYPE + SYNTAX UnsignedByte (0 .. 100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Loss percentage" + ::= { policyFromVsmartSlaClassEntry 7 } + +-- tagpath /policy/from-vsmart/sla-class/fallback-best-tunnel-criteria/latency-variance +policyFromVsmartSlaClassLatencyVariance OBJECT-TYPE + SYNTAX UnsignedShort (1 .. 1000) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Latency, in milliseconds" + ::= { policyFromVsmartSlaClassEntry 8 } + +-- tagpath /policy/from-vsmart/sla-class/fallback-best-tunnel-criteria/jitter-variance +policyFromVsmartSlaClassJitterVariance OBJECT-TYPE + SYNTAX UnsignedShort (1 .. 1000) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Jitter, in milliseconds" + ::= { policyFromVsmartSlaClassEntry 9 } + + +-- tagpath /policy/from-vsmart/data-policy +policyFromVsmartDataPolicyTable OBJECT-TYPE + SYNTAX SEQUENCE OF PolicyFromVsmartDataPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display data policy" + ::= { policyFromVsmart 3 } + +-- tagpath /policy/from-vsmart/data-policy +policyFromVsmartDataPolicyEntry OBJECT-TYPE + SYNTAX PolicyFromVsmartDataPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { IMPLIED policyFromVsmartDataPolicyName } + ::= { policyFromVsmartDataPolicyTable 1 } + +PolicyFromVsmartDataPolicyEntry ::= + SEQUENCE { + policyFromVsmartDataPolicyName String, + policyFromVsmartDataPolicyDirection DataPolicyDirectionEnum + } + +-- tagpath /policy/from-vsmart/data-policy/name +policyFromVsmartDataPolicyName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 127)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Data policy name" + ::= { policyFromVsmartDataPolicyEntry 1 } + +-- tagpath /policy/from-vsmart/data-policy/direction +policyFromVsmartDataPolicyDirection OBJECT-TYPE + SYNTAX DataPolicyDirectionEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Data policy direction" + ::= { policyFromVsmartDataPolicyEntry 2 } + +-- tagpath /policy/from-vsmart/data-policy/vpn-list +policyFromVsmartDataPolicyVpnListTable OBJECT-TYPE + SYNTAX SEQUENCE OF PolicyFromVsmartDataPolicyVpnListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Name of VPN list" + ::= { policyFromVsmart 4 } + +-- tagpath /policy/from-vsmart/data-policy/vpn-list +policyFromVsmartDataPolicyVpnListEntry OBJECT-TYPE + SYNTAX PolicyFromVsmartDataPolicyVpnListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { policyFromVsmartDataPolicyName, IMPLIED policyFromVsmartDataPolicyVpnListName } + ::= { policyFromVsmartDataPolicyVpnListTable 1 } + +PolicyFromVsmartDataPolicyVpnListEntry ::= + SEQUENCE { + policyFromVsmartDataPolicyVpnListName String, + policyFromVsmartDataPolicyVpnListDefaultAction ActionDataEnum + } + +-- tagpath /policy/from-vsmart/data-policy/vpn-list/name +policyFromVsmartDataPolicyVpnListName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "VPN list name" + ::= { policyFromVsmartDataPolicyVpnListEntry 1 } + +-- tagpath /policy/from-vsmart/data-policy/vpn-list/default-action +policyFromVsmartDataPolicyVpnListDefaultAction OBJECT-TYPE + SYNTAX ActionDataEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Accept or drop" + DEFVAL { drop } + ::= { policyFromVsmartDataPolicyVpnListEntry 2 } + +-- tagpath /policy/from-vsmart/data-policy/vpn-list/sequence +policyFromVsmartDataPolicyVpnListSequenceTable OBJECT-TYPE + SYNTAX SEQUENCE OF PolicyFromVsmartDataPolicyVpnListSequenceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "List of sequences" + ::= { policyFromVsmart 5 } + +-- tagpath /policy/from-vsmart/data-policy/vpn-list/sequence +policyFromVsmartDataPolicyVpnListSequenceEntry OBJECT-TYPE + SYNTAX PolicyFromVsmartDataPolicyVpnListSequenceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { policyFromVsmartDataPolicyName, policyFromVsmartDataPolicyVpnListName, policyFromVsmartDataPolicyVpnListSequenceSeqValue } + ::= { policyFromVsmartDataPolicyVpnListSequenceTable 1 } + +PolicyFromVsmartDataPolicyVpnListSequenceEntry ::= + SEQUENCE { + policyFromVsmartDataPolicyVpnListSequenceSeqValue UnsignedShort, + policyFromVsmartDataPolicyVpnListSequenceMatchSrcDataPrLst String, + policyFromVsmartDataPolicyVpnListSequenceMatchSrcDataV6PrLst String, + policyFromVsmartDataPolicyVpnListSequenceMatchDestDataPrLst String, + policyFromVsmartDataPolicyVpnListSequenceMatchDestDataV6PrLst String, + policyFromVsmartDataPolicyVpnListSequenceMatchTcp TcpFlags, + policyFromVsmartDataPolicyVpnListSequenceActionActionValue ActionDataEnum, + policyFromVsmartDataPolicyVpnListSequenceActionCount String, + policyFromVsmartDataPolicyVpnListSequenceActionNatUseVpn Unsigned32, + policyFromVsmartDataPolicyVpnListSequenceActionCflowd TruthValue, + policyFromVsmartDataPolicyVpnListSequenceActionSetLocalTlocColor INTEGER, + policyFromVsmartDataPolicyVpnListSequenceActionSetLocalTlocEncap INTEGER, + policyFromVsmartDataPolicyVpnListSequenceActionSetNextHop String, + policyFromVsmartDataPolicyVpnListSequenceActionSetPolicer String, + policyFromVsmartDataPolicyVpnListSequenceActionSetVpn Unsigned32, + policyFromVsmartDataPolicyVpnListSequenceActionSetVpnLabel Unsigned32, + policyFromVsmartDataPolicyVpnListSequenceActionSetTlocIp InetAddressIP, + policyFromVsmartDataPolicyVpnListSequenceActionSetTlocColor INTEGER, + policyFromVsmartDataPolicyVpnListSequenceActionSetTlocList String, + policyFromVsmartDataPolicyVpnListSequenceActionSetServiceSvcType INTEGER, + policyFromVsmartDataPolicyVpnListSequenceActionSetServiceVpn Unsigned32, + policyFromVsmartDataPolicyVpnListSequenceActionSetServiceTlocIp InetAddressIP, + policyFromVsmartDataPolicyVpnListSequenceActionSetSvcTlocClr INTEGER, + policyFromVsmartDataPolicyVpnListSequencActionSetSvcTlocLst String, + policyFromVsmartDataPolicyVpnListSequenceActionSetServiceLocal TruthValue, + policyFromVsmartDataPolicyVpnListSequenceActionSetServiceRestrict TruthValue, + policyFromVsmartDataPolicyVpnListSequenceActionLog TruthValue, + policyFromVsmartDataPolicyVpnListSequenceActionSetLocalTlocListColor ColorList, + policyFromVsmartDataPolicyVpnListSequenceActionSetLocalTlocListEncap EncapsulationList, + policyFromVsmartDataPolicyVpnListSequenceActionSetLocalTlocListRestrict TruthValue, + policyFromVsmartDataPolicyVpnListSequenceActionTcpOptimization TruthValue, + policyFromVsmartDataPolicyVpnListSequenceActionLossProtect LossProtectEnum, + policyFromVsmartDataPolicyVpnListSequenceActionSetNextHopIpv6 String, + policyFromVsmartDataPolicyVpnListSequenceActionSig TruthValue, + policyFromVsmartDataPolicyVpnListSequenceActionSetNextHopLoose TruthValue, + policyFromVsmartDataPolicyVpnListSequenceActionSetServiceNodeGroup String + } + +-- tagpath /policy/from-vsmart/data-policy/vpn-list/sequence/seq-value +policyFromVsmartDataPolicyVpnListSequenceSeqValue OBJECT-TYPE + SYNTAX UnsignedShort (0 .. 65530) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { policyFromVsmartDataPolicyVpnListSequenceEntry 1 } + +-- tagpath /policy/from-vsmart/data-policy/vpn-list/sequence/match/source-data-prefix-list +policyFromVsmartDataPolicyVpnListSequenceMatchSrcDataPrLst OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Source prefix list" + ::= { policyFromVsmartDataPolicyVpnListSequenceEntry 4 } + +-- tagpath /policy/from-vsmart/data-policy/vpn-list/sequence/match/source-data-ipv6-prefix-list +policyFromVsmartDataPolicyVpnListSequenceMatchSrcDataV6PrLst OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Source IPv6 prefix list" + ::= { policyFromVsmartDataPolicyVpnListSequenceEntry 5 } + +-- tagpath /policy/from-vsmart/data-policy/vpn-list/sequence/match/destination-data-prefix-list +policyFromVsmartDataPolicyVpnListSequenceMatchDestDataPrLst OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Destination prefix list" + ::= { policyFromVsmartDataPolicyVpnListSequenceEntry 7 } + +-- tagpath /policy/from-vsmart/data-policy/vpn-list/sequence/match/destination-data-ipv6-prefix-list +policyFromVsmartDataPolicyVpnListSequenceMatchDestDataV6PrLst OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Destination IPv6 prefix list" + ::= { policyFromVsmartDataPolicyVpnListSequenceEntry 8 } + +-- tagpath /policy/from-vsmart/data-policy/vpn-list/sequence/match/tcp +policyFromVsmartDataPolicyVpnListSequenceMatchTcp OBJECT-TYPE + SYNTAX TcpFlags + MAX-ACCESS read-only + STATUS current + DESCRIPTION "TCP flags" + ::= { policyFromVsmartDataPolicyVpnListSequenceEntry 10 } + +-- tagpath /policy/from-vsmart/data-policy/vpn-list/sequence/action/action-value +policyFromVsmartDataPolicyVpnListSequenceActionActionValue OBJECT-TYPE + SYNTAX ActionDataEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + DEFVAL { drop } + ::= { policyFromVsmartDataPolicyVpnListSequenceEntry 11 } + +-- tagpath /policy/from-vsmart/data-policy/vpn-list/sequence/action/count +policyFromVsmartDataPolicyVpnListSequenceActionCount OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Count packets/bytes matching this rule" + ::= { policyFromVsmartDataPolicyVpnListSequenceEntry 12 } + +-- tagpath /policy/from-vsmart/data-policy/vpn-list/sequence/action/nat/use-vpn +policyFromVsmartDataPolicyVpnListSequenceActionNatUseVpn OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "VPN ID (only 0 is allowed)" + ::= { policyFromVsmartDataPolicyVpnListSequenceEntry 13 } + +-- tagpath /policy/from-vsmart/data-policy/vpn-list/sequence/action/cflowd +policyFromVsmartDataPolicyVpnListSequenceActionCflowd OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Apply cflowd" + ::= { policyFromVsmartDataPolicyVpnListSequenceEntry 14 } + +-- tagpath /policy/from-vsmart/data-policy/vpn-list/sequence/action/set/local-tloc/color +policyFromVsmartDataPolicyVpnListSequenceActionSetLocalTlocColor OBJECT-TYPE + SYNTAX INTEGER {default(1),mpls(2),metro-ethernet(3),biz-internet(4),public-internet(5),lte(6),threeG(7),red(8),green(9),blue(10),gold(11),silver(12),bronze(13),custom1(14),custom2(15),custom3(16),private1(17),private2(18),private3(19),private4(20),private5(21),private6(22)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Color" + ::= { policyFromVsmartDataPolicyVpnListSequenceEntry 15 } + +-- tagpath /policy/from-vsmart/data-policy/vpn-list/sequence/action/set/local-tloc/encap +policyFromVsmartDataPolicyVpnListSequenceActionSetLocalTlocEncap OBJECT-TYPE + SYNTAX INTEGER {gre(1),ipsec(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Encapsulation" + ::= { policyFromVsmartDataPolicyVpnListSequenceEntry 16 } + +-- tagpath /policy/from-vsmart/data-policy/vpn-list/sequence/action/set/next-hop +policyFromVsmartDataPolicyVpnListSequenceActionSetNextHop OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Next-hop address" + ::= { policyFromVsmartDataPolicyVpnListSequenceEntry 17 } + +-- tagpath /policy/from-vsmart/data-policy/vpn-list/sequence/action/set/policer +policyFromVsmartDataPolicyVpnListSequenceActionSetPolicer OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Policer" + ::= { policyFromVsmartDataPolicyVpnListSequenceEntry 18 } + +-- tagpath /policy/from-vsmart/data-policy/vpn-list/sequence/action/set/vpn +policyFromVsmartDataPolicyVpnListSequenceActionSetVpn OBJECT-TYPE + SYNTAX VpnIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION "VPN ID" + ::= { policyFromVsmartDataPolicyVpnListSequenceEntry 19 } + +-- tagpath /policy/from-vsmart/data-policy/vpn-list/sequence/action/set/vpn-label +policyFromVsmartDataPolicyVpnListSequenceActionSetVpnLabel OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "VPN label" + ::= { policyFromVsmartDataPolicyVpnListSequenceEntry 20 } + +-- tagpath /policy/from-vsmart/data-policy/vpn-list/sequence/action/set/tloc/ip +policyFromVsmartDataPolicyVpnListSequenceActionSetTlocIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "IP address" + ::= { policyFromVsmartDataPolicyVpnListSequenceEntry 21 } + +-- tagpath /policy/from-vsmart/data-policy/vpn-list/sequence/action/set/tloc/color +policyFromVsmartDataPolicyVpnListSequenceActionSetTlocColor OBJECT-TYPE + SYNTAX INTEGER {default(1),mpls(2),metro-ethernet(3),biz-internet(4),public-internet(5),lte(6),threeG(7),red(8),green(9),blue(10),gold(11),silver(12),bronze(13),custom1(14),custom2(15),custom3(16),private1(17),private2(18),private3(19),private4(20),private5(21),private6(22)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Color" + ::= { policyFromVsmartDataPolicyVpnListSequenceEntry 22 } + +-- tagpath /policy/from-vsmart/data-policy/vpn-list/sequence/action/set/tloc-list +policyFromVsmartDataPolicyVpnListSequenceActionSetTlocList OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Name of TLOC list" + ::= { policyFromVsmartDataPolicyVpnListSequenceEntry 23 } + +-- tagpath /policy/from-vsmart/data-policy/vpn-list/sequence/action/set/service/svc-type +policyFromVsmartDataPolicyVpnListSequenceActionSetServiceSvcType OBJECT-TYPE + SYNTAX INTEGER {fW(1),iDS(2),iDP(3),netsvc1(4),netsvc2(5),netsvc3(6),netsvc4(7),appqoe(10)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Service type" + ::= { policyFromVsmartDataPolicyVpnListSequenceEntry 24 } + +-- tagpath /policy/from-vsmart/data-policy/vpn-list/sequence/action/set/service/vpn +policyFromVsmartDataPolicyVpnListSequenceActionSetServiceVpn OBJECT-TYPE + SYNTAX VpnIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION "VPN ID" + ::= { policyFromVsmartDataPolicyVpnListSequenceEntry 25 } + +-- tagpath /policy/from-vsmart/data-policy/vpn-list/sequence/action/set/service/tloc/ip +policyFromVsmartDataPolicyVpnListSequenceActionSetServiceTlocIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "IP address" + ::= { policyFromVsmartDataPolicyVpnListSequenceEntry 26 } + +-- tagpath /policy/from-vsmart/data-policy/vpn-list/sequence/action/set/service/tloc/color +policyFromVsmartDataPolicyVpnListSequenceActionSetSvcTlocClr OBJECT-TYPE + SYNTAX INTEGER {default(1),mpls(2),metro-ethernet(3),biz-internet(4),public-internet(5),lte(6),threeG(7),red(8),green(9),blue(10),gold(11),silver(12),bronze(13),custom1(14),custom2(15),custom3(16),private1(17),private2(18),private3(19),private4(20),private5(21),private6(22)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Color" + ::= { policyFromVsmartDataPolicyVpnListSequenceEntry 27 } + +-- tagpath /policy/from-vsmart/data-policy/vpn-list/sequence/action/set/service/tloc-list +policyFromVsmartDataPolicyVpnListSequencActionSetSvcTlocLst OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Name of TLOC list" + ::= { policyFromVsmartDataPolicyVpnListSequenceEntry 28 } + +-- tagpath /policy/from-vsmart/data-policy/vpn-list/sequence/action/set/service/local +policyFromVsmartDataPolicyVpnListSequenceActionSetServiceLocal OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Local service" + ::= { policyFromVsmartDataPolicyVpnListSequenceEntry 29 } + +-- tagpath /policy/from-vsmart/data-policy/vpn-list/sequence/action/set/service/restrict +policyFromVsmartDataPolicyVpnListSequenceActionSetServiceRestrict OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Drop packet if local service unreachable" + ::= { policyFromVsmartDataPolicyVpnListSequenceEntry 30 } + +-- tagpath /policy/from-vsmart/data-policy/vpn-list/sequence/action/log +policyFromVsmartDataPolicyVpnListSequenceActionLog OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Log this packet header" + ::= { policyFromVsmartDataPolicyVpnListSequenceEntry 31 } + +-- tagpath /policy/from-vsmart/data-policy/vpn-list/sequence/action/set/local-tloc-list/color +policyFromVsmartDataPolicyVpnListSequenceActionSetLocalTlocListColor OBJECT-TYPE + SYNTAX ColorList + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Local color list" + ::= { policyFromVsmartDataPolicyVpnListSequenceEntry 32 } + +-- tagpath /policy/from-vsmart/data-policy/vpn-list/sequence/action/set/local-tloc-list/encap +policyFromVsmartDataPolicyVpnListSequenceActionSetLocalTlocListEncap OBJECT-TYPE + SYNTAX EncapsulationList + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Local encapsulation list" + ::= { policyFromVsmartDataPolicyVpnListSequenceEntry 33 } + +-- tagpath /policy/from-vsmart/data-policy/vpn-list/sequence/action/set/local-tloc-list/restrict +policyFromVsmartDataPolicyVpnListSequenceActionSetLocalTlocListRestrict OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Drop packet if local color or encapsulation is not found" + ::= { policyFromVsmartDataPolicyVpnListSequenceEntry 34 } + +-- tagpath /policy/from-vsmart/data-policy/vpn-list/sequence/action/tcp-optimization +policyFromVsmartDataPolicyVpnListSequenceActionTcpOptimization OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Send TCP traffic for optimization" + ::= { policyFromVsmartDataPolicyVpnListSequenceEntry 35 } + +-- tagpath /policy/from-vsmart/data-policy/vpn-list/sequence/action/loss-protect +policyFromVsmartDataPolicyVpnListSequenceActionLossProtect OBJECT-TYPE + SYNTAX LossProtectEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Protect data from loss" + ::= { policyFromVsmartDataPolicyVpnListSequenceEntry 36 } + +-- tagpath /policy/from-vsmart/data-policy/vpn-list/sequence/action/set/next-hop-ipv6 +policyFromVsmartDataPolicyVpnListSequenceActionSetNextHopIpv6 OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Next-hop IPv6 address" + ::= { policyFromVsmartDataPolicyVpnListSequenceEntry 37 } + +-- tagpath /policy/from-vsmart/data-policy/vpn-list/sequence/action/sig +policyFromVsmartDataPolicyVpnListSequenceActionSig OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Packet redirect to SIG (Secure Internet Gateway)" + ::= { policyFromVsmartDataPolicyVpnListSequenceEntry 38 } + +-- tagpath /policy/from-vsmart/data-policy/vpn-list/sequence/action/set/next-hop-loose +policyFromVsmartDataPolicyVpnListSequenceActionSetNextHopLoose OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Forward packet if next-hop is not routable" + ::= { policyFromVsmartDataPolicyVpnListSequenceEntry 39 } + +-- tagpath /policy/from-vsmart/data-policy/vpn-list/sequence/action/set/service-node-group +policyFromVsmartDataPolicyVpnListSequenceActionSetServiceNodeGroup OBJECT-TYPE + SYNTAX String (SIZE (10 .. 12)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Service node group name" + ::= { policyFromVsmartDataPolicyVpnListSequenceEntry 40 } + +-- tagpath /policy/from-vsmart/data-policy/vpn-list/sequence/action/set/vip-tloc-pref-list +policyFromVsmartDataPolicyVpnListSeqActSetVipTlocPrLstTable OBJECT-TYPE + SYNTAX SEQUENCE OF PolicyFromVsmartDataPolicyVpnListSeqActSetVipTlocPrLstEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { policyFromVsmart 6 } + +-- tagpath /policy/from-vsmart/data-policy/vpn-list/sequence/action/set/vip-tloc-pref-list +policyFromVsmartDataPolicyVpnListSeqActSetVipTlocPrLstEntry OBJECT-TYPE + SYNTAX PolicyFromVsmartDataPolicyVpnListSeqActSetVipTlocPrLstEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { policyFromVsmartDataPolicyName, policyFromVsmartDataPolicyVpnListName, policyFromVsmartDataPolicyVpnListSequenceSeqValue, policyFromVsmartDataPolicyVpnListSeqActSetVipTlocPrLstListNum } + ::= { policyFromVsmartDataPolicyVpnListSeqActSetVipTlocPrLstTable 1 } + +PolicyFromVsmartDataPolicyVpnListSeqActSetVipTlocPrLstEntry ::= + SEQUENCE { + policyFromVsmartDataPolicyVpnListSeqActSetVipTlocPrLstListNum Unsigned32, + policyFromVsmartDataPolicyVpnListSeqActSetVipTlocPrLstTlocLbl Unsigned32, + policyFromVsmartDataPolicyVpnListSeqActSetVipTlocPrLstTlocIp InetAddressIP, + policyFromVsmartDataPolicyVpnListSeqActSetVipTlocPrLstTlocClr INTEGER, + policyFromVsmartDataPolicyVpnListSeqActSetVipTlocPrLstTlocEn INTEGER, + policyFromVsmartDataPolicyVpnListSeqActSetVipTlocPrLstTlocPrf Unsigned32 + } + +-- tagpath /policy/from-vsmart/data-policy/vpn-list/sequence/action/set/vip-tloc-pref-list/list-num +policyFromVsmartDataPolicyVpnListSeqActSetVipTlocPrLstListNum OBJECT-TYPE + SYNTAX Unsigned32 (0 .. 100) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { policyFromVsmartDataPolicyVpnListSeqActSetVipTlocPrLstEntry 1 } + +-- tagpath /policy/from-vsmart/data-policy/vpn-list/sequence/action/set/vip-tloc-pref-list/tloc-label +policyFromVsmartDataPolicyVpnListSeqActSetVipTlocPrLstTlocLbl OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "VPN label" + ::= { policyFromVsmartDataPolicyVpnListSeqActSetVipTlocPrLstEntry 2 } + +-- tagpath /policy/from-vsmart/data-policy/vpn-list/sequence/action/set/vip-tloc-pref-list/tloc-ip +policyFromVsmartDataPolicyVpnListSeqActSetVipTlocPrLstTlocIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "IP address" + ::= { policyFromVsmartDataPolicyVpnListSeqActSetVipTlocPrLstEntry 3 } + +-- tagpath /policy/from-vsmart/data-policy/vpn-list/sequence/action/set/vip-tloc-pref-list/tloc-color +policyFromVsmartDataPolicyVpnListSeqActSetVipTlocPrLstTlocClr OBJECT-TYPE + SYNTAX INTEGER {default(1),mpls(2),metro-ethernet(3),biz-internet(4),public-internet(5),lte(6),threeG(7),red(8),green(9),blue(10),gold(11),silver(12),bronze(13),custom1(14),custom2(15),custom3(16),private1(17),private2(18),private3(19),private4(20),private5(21),private6(22)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Color" + ::= { policyFromVsmartDataPolicyVpnListSeqActSetVipTlocPrLstEntry 4 } + +-- tagpath /policy/from-vsmart/data-policy/vpn-list/sequence/action/set/vip-tloc-pref-list/tloc-encap +policyFromVsmartDataPolicyVpnListSeqActSetVipTlocPrLstTlocEn OBJECT-TYPE + SYNTAX INTEGER {gre(1),ipsec(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Encapsulation" + ::= { policyFromVsmartDataPolicyVpnListSeqActSetVipTlocPrLstEntry 5 } + +-- tagpath /policy/from-vsmart/data-policy/vpn-list/sequence/action/set/vip-tloc-pref-list/tloc-preference +policyFromVsmartDataPolicyVpnListSeqActSetVipTlocPrLstTlocPrf OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Preference" + ::= { policyFromVsmartDataPolicyVpnListSeqActSetVipTlocPrLstEntry 6 } + +-- tagpath /policy/from-vsmart/cflowd-template +policyFromVsmartCflowdTemplateTable OBJECT-TYPE + SYNTAX SEQUENCE OF PolicyFromVsmartCflowdTemplateEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display cflowd templates" + ::= { policyFromVsmart 7 } + +-- tagpath /policy/from-vsmart/cflowd-template +policyFromVsmartCflowdTemplateEntry OBJECT-TYPE + SYNTAX PolicyFromVsmartCflowdTemplateEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { IMPLIED policyFromVsmartCflowdTemplateName } + ::= { policyFromVsmartCflowdTemplateTable 1 } + +PolicyFromVsmartCflowdTemplateEntry ::= + SEQUENCE { + policyFromVsmartCflowdTemplateName String, + policyFromVsmartCflowdTemplateFlowActiveTimeout Unsigned32, + policyFromVsmartCflowdTemplateFlowInactiveTimeout Unsigned32, + policyFromVsmartCflowdTemplateTemplateRefresh Unsigned32, + policyFromVsmartCflowdTemplateFlowSamplingInterval Unsigned32, + policyFromVsmartCflowdTemplateProtocol FnfMonitorEnum, + policyFromVsmartCflowdTemplateCustomizedCollectTos TruthValue, + policyFromVsmartCflowdTemplateCustomizedCollectDscpOutput TruthValue + } + +-- tagpath /policy/from-vsmart/cflowd-template/name +policyFromVsmartCflowdTemplateName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 127)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Name of cflowd" + ::= { policyFromVsmartCflowdTemplateEntry 1 } + +-- tagpath /policy/from-vsmart/cflowd-template/flow-active-timeout +policyFromVsmartCflowdTemplateFlowActiveTimeout OBJECT-TYPE + SYNTAX Unsigned32 (30 .. 3600) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Timeout value for active flows" + DEFVAL { 30 } + ::= { policyFromVsmartCflowdTemplateEntry 2 } + +-- tagpath /policy/from-vsmart/cflowd-template/flow-inactive-timeout +policyFromVsmartCflowdTemplateFlowInactiveTimeout OBJECT-TYPE + SYNTAX Unsigned32 (1 .. 3600) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Timeout value for inactive flows" + DEFVAL { 30 } + ::= { policyFromVsmartCflowdTemplateEntry 3 } + +-- tagpath /policy/from-vsmart/cflowd-template/template-refresh +policyFromVsmartCflowdTemplateTemplateRefresh OBJECT-TYPE + SYNTAX Unsigned32 (60 .. 86400) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Refresh value for template" + DEFVAL { 600 } + ::= { policyFromVsmartCflowdTemplateEntry 4 } + +-- tagpath /policy/from-vsmart/cflowd-template/flow-sampling-interval +policyFromVsmartCflowdTemplateFlowSamplingInterval OBJECT-TYPE + SYNTAX Unsigned32 (1 .. 65536) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Cflowd flow sampling interval" + DEFVAL { 1024 } + ::= { policyFromVsmartCflowdTemplateEntry 5 } + +-- tagpath /policy/from-vsmart/cflowd-template/protocol +policyFromVsmartCflowdTemplateProtocol OBJECT-TYPE + SYNTAX FnfMonitorEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Traffic type for FNF" + DEFVAL { ipv4 } + ::= { policyFromVsmartCflowdTemplateEntry 6 } + +-- tagpath /policy/from-vsmart/cflowd-template/customized-ipv4-record-fields/collect-tos +policyFromVsmartCflowdTemplateCustomizedCollectTos OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Collect tos" + DEFVAL { false } + ::= { policyFromVsmartCflowdTemplateEntry 7 } + +-- tagpath /policy/from-vsmart/cflowd-template/customized-ipv4-record-fields/collect-dscp-output +policyFromVsmartCflowdTemplateCustomizedCollectDscpOutput OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Collect dscp output" + DEFVAL { false } + ::= { policyFromVsmartCflowdTemplateEntry 8 } + +-- tagpath /policy/from-vsmart/cflowd-template/collector +policyFromVsmartCflowdTemplateCollectorTable OBJECT-TYPE + SYNTAX SEQUENCE OF PolicyFromVsmartCflowdTemplateCollectorEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Cflowd collector" + ::= { policyFromVsmart 8 } + +-- tagpath /policy/from-vsmart/cflowd-template/collector +policyFromVsmartCflowdTemplateCollectorEntry OBJECT-TYPE + SYNTAX PolicyFromVsmartCflowdTemplateCollectorEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { policyFromVsmartCflowdTemplateName, policyFromVsmartCflowdTemplateCollectorVpn, policyFromVsmartCflowdTemplateCollectorAddress, policyFromVsmartCflowdTemplateCollectorPort, policyFromVsmartCflowdTemplateCollectorTransport } + ::= { policyFromVsmartCflowdTemplateCollectorTable 1 } + +PolicyFromVsmartCflowdTemplateCollectorEntry ::= + SEQUENCE { + policyFromVsmartCflowdTemplateCollectorVpn ConfdString, + policyFromVsmartCflowdTemplateCollectorAddress InetAddressIP, + policyFromVsmartCflowdTemplateCollectorPort UnsignedShort, + policyFromVsmartCflowdTemplateCollectorTransport TransportProtocol, + policyFromVsmartCflowdTemplateCollectorSourceInterface String + } + +-- tagpath /policy/from-vsmart/cflowd-template/collector/vpn +policyFromVsmartCflowdTemplateCollectorVpn OBJECT-TYPE + SYNTAX ConfdString + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "VPN ID" + ::= { policyFromVsmartCflowdTemplateCollectorEntry 1 } + +-- tagpath /policy/from-vsmart/cflowd-template/collector/address +policyFromVsmartCflowdTemplateCollectorAddress OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "IP address" + ::= { policyFromVsmartCflowdTemplateCollectorEntry 2 } + +-- tagpath /policy/from-vsmart/cflowd-template/collector/port +policyFromVsmartCflowdTemplateCollectorPort OBJECT-TYPE + SYNTAX UnsignedShort (1024 .. 65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { policyFromVsmartCflowdTemplateCollectorEntry 3 } + +-- tagpath /policy/from-vsmart/cflowd-template/collector/transport +policyFromVsmartCflowdTemplateCollectorTransport OBJECT-TYPE + SYNTAX TransportProtocol + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Transport Protocol type" + ::= { policyFromVsmartCflowdTemplateCollectorEntry 4 } + +-- tagpath /policy/from-vsmart/cflowd-template/collector/source-interface +policyFromVsmartCflowdTemplateCollectorSourceInterface OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "IPFIX Source Interface" + ::= { policyFromVsmartCflowdTemplateCollectorEntry 5 } + +-- tagpath /policy/from-vsmart/app-route-policy +policyFromVsmartAppRoutePolicyTable OBJECT-TYPE + SYNTAX SEQUENCE OF PolicyFromVsmartAppRoutePolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Configure application-aware routing policy" + ::= { policyFromVsmart 9 } + +-- tagpath /policy/from-vsmart/app-route-policy +policyFromVsmartAppRoutePolicyEntry OBJECT-TYPE + SYNTAX PolicyFromVsmartAppRoutePolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { IMPLIED policyFromVsmartAppRoutePolicyName } + ::= { policyFromVsmartAppRoutePolicyTable 1 } + +PolicyFromVsmartAppRoutePolicyEntry ::= + SEQUENCE { + policyFromVsmartAppRoutePolicyName String + } + +-- tagpath /policy/from-vsmart/app-route-policy/name +policyFromVsmartAppRoutePolicyName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 127)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Name of application-aware routing policy" + ::= { policyFromVsmartAppRoutePolicyEntry 1 } + +-- tagpath /policy/from-vsmart/app-route-policy/vpn-list +policyFromVsmartAppRoutePolicyVpnListTable OBJECT-TYPE + SYNTAX SEQUENCE OF PolicyFromVsmartAppRoutePolicyVpnListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Name of VPN list" + ::= { policyFromVsmart 10 } + +-- tagpath /policy/from-vsmart/app-route-policy/vpn-list +policyFromVsmartAppRoutePolicyVpnListEntry OBJECT-TYPE + SYNTAX PolicyFromVsmartAppRoutePolicyVpnListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { policyFromVsmartAppRoutePolicyName, IMPLIED policyFromVsmartAppRoutePolicyVpnListName } + ::= { policyFromVsmartAppRoutePolicyVpnListTable 1 } + +PolicyFromVsmartAppRoutePolicyVpnListEntry ::= + SEQUENCE { + policyFromVsmartAppRoutePolicyVpnListName String, + policyFromVsmartAppRoutePolicyVpnListDefActSlaClassName String + } + +-- tagpath /policy/from-vsmart/app-route-policy/vpn-list/name +policyFromVsmartAppRoutePolicyVpnListName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "VPN list name" + ::= { policyFromVsmartAppRoutePolicyVpnListEntry 1 } + +-- tagpath /policy/from-vsmart/app-route-policy/vpn-list/default-action/sla-class/sla-class-name +policyFromVsmartAppRoutePolicyVpnListDefActSlaClassName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { policyFromVsmartAppRoutePolicyVpnListEntry 13 } + +-- tagpath /policy/from-vsmart/app-route-policy/vpn-list/sequence +policyFromVsmartAppRoutePolicyVpnListSequenceTable OBJECT-TYPE + SYNTAX SEQUENCE OF PolicyFromVsmartAppRoutePolicyVpnListSequenceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "List of sequences" + ::= { policyFromVsmart 11 } + +-- tagpath /policy/from-vsmart/app-route-policy/vpn-list/sequence +policyFromVsmartAppRoutePolicyVpnListSequenceEntry OBJECT-TYPE + SYNTAX PolicyFromVsmartAppRoutePolicyVpnListSequenceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { policyFromVsmartAppRoutePolicyName, policyFromVsmartAppRoutePolicyVpnListName, policyFromVsmartAppRoutePolicyVpnListSequenceSeqValue } + ::= { policyFromVsmartAppRoutePolicyVpnListSequenceTable 1 } + +PolicyFromVsmartAppRoutePolicyVpnListSequenceEntry ::= + SEQUENCE { + policyFromVsmartAppRoutePolicyVpnListSequenceSeqValue UnsignedShort, + policyFromVsmartAppRoutePolicyVpnListSequenceMatchSrcDtPrLst String, + policyFromVsmartAppRoutePolicyVpnListSequenceMatchSrcDtV6PrLst String, + policyFromVsmartAppRoutePolicyVpnListSequenceMatchDestDtPrLst String, + policyFromVsmartAppRoutePolicyVpnListSequenceMatchDestDtV6PrLst String, + policyFromVsmartAppRoutePolicyVpnListSequenceActionCount String, + policyFromVsmartAppRoutePolicyVpnListSequenceActionSlaClName String, + policyFromVsmartAppRoutePolicyVpnListSequenceActionSlaClStrict TruthValue, + policyFromVsmartAppRoutePolicyVpnListSequenceActionSlaClPrefClr ColorList, + policyFromVsmartAppRoutePolicyVpnListSequenceActionLog TruthValue, + policyFromVsmartAppRoutePolicyVpnListSequenceActionBackupSlaPrefClr ColorList, + policyFromVsmartAppRoutePolicyVpnListSequenceActionSlaClFallback TruthValue + } + +-- tagpath /policy/from-vsmart/app-route-policy/vpn-list/sequence/seq-value +policyFromVsmartAppRoutePolicyVpnListSequenceSeqValue OBJECT-TYPE + SYNTAX UnsignedShort (1 .. 65530) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Sequence value" + ::= { policyFromVsmartAppRoutePolicyVpnListSequenceEntry 1 } + +-- tagpath /policy/from-vsmart/app-route-policy/vpn-list/sequence/match/source-data-prefix-list +policyFromVsmartAppRoutePolicyVpnListSequenceMatchSrcDtPrLst OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Source prefix list" + ::= { policyFromVsmartAppRoutePolicyVpnListSequenceEntry 4 } + +-- tagpath /policy/from-vsmart/app-route-policy/vpn-list/sequence/match/source-data-ipv6-prefix-list +policyFromVsmartAppRoutePolicyVpnListSequenceMatchSrcDtV6PrLst OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Source prefix IPv6 list" + ::= { policyFromVsmartAppRoutePolicyVpnListSequenceEntry 5 } + +-- tagpath /policy/from-vsmart/app-route-policy/vpn-list/sequence/match/destination-data-prefix-list +policyFromVsmartAppRoutePolicyVpnListSequenceMatchDestDtPrLst OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Destination prefix list" + ::= { policyFromVsmartAppRoutePolicyVpnListSequenceEntry 7 } + +-- tagpath /policy/from-vsmart/app-route-policy/vpn-list/sequence/match/destination-data-ipv6-prefix-list +policyFromVsmartAppRoutePolicyVpnListSequenceMatchDestDtV6PrLst OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Destination prefix Ipv6 list" + ::= { policyFromVsmartAppRoutePolicyVpnListSequenceEntry 8 } + +-- tagpath /policy/from-vsmart/app-route-policy/vpn-list/sequence/action/count +policyFromVsmartAppRoutePolicyVpnListSequenceActionCount OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Count packets/bytes matching this rule" + ::= { policyFromVsmartAppRoutePolicyVpnListSequenceEntry 10 } + +-- tagpath /policy/from-vsmart/app-route-policy/vpn-list/sequence/action/sla-class/sla-class-name +policyFromVsmartAppRoutePolicyVpnListSequenceActionSlaClName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { policyFromVsmartAppRoutePolicyVpnListSequenceEntry 11 } + +-- tagpath /policy/from-vsmart/app-route-policy/vpn-list/sequence/action/sla-class/strict +policyFromVsmartAppRoutePolicyVpnListSequenceActionSlaClStrict OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Drop traffic if preferred SLA class is unavailable" + ::= { policyFromVsmartAppRoutePolicyVpnListSequenceEntry 12 } + +-- tagpath /policy/from-vsmart/app-route-policy/vpn-list/sequence/action/sla-class/preferred-color +policyFromVsmartAppRoutePolicyVpnListSequenceActionSlaClPrefClr OBJECT-TYPE + SYNTAX ColorList + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "List of preferred colors when SLA is met" + ::= { policyFromVsmartAppRoutePolicyVpnListSequenceEntry 14 } + +-- tagpath /policy/from-vsmart/app-route-policy/vpn-list/sequence/action/log +policyFromVsmartAppRoutePolicyVpnListSequenceActionLog OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Syslog a sampled set of packets matching this rule with SLA-class information" + ::= { policyFromVsmartAppRoutePolicyVpnListSequenceEntry 15 } + +-- tagpath /policy/from-vsmart/app-route-policy/vpn-list/sequence/action/sla-class/backup-preferred-color +policyFromVsmartAppRoutePolicyVpnListSequenceActionBackupSlaPrefClr OBJECT-TYPE + SYNTAX ColorList + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "List of preferred colors for ECMP when primary SLA is not met" + ::= { policyFromVsmartAppRoutePolicyVpnListSequenceEntry 16 } + +-- tagpath /policy/from-vsmart/app-route-policy/vpn-list/sequence/action/sla-class/fallback-to-best-path +policyFromVsmartAppRoutePolicyVpnListSequenceActionSlaClFallback OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Fallback to best path when SLA is not met" + ::= { policyFromVsmartAppRoutePolicyVpnListSequenceEntry 17 } + +-- tagpath /policy/from-vsmart/policer +policyFromVsmartPolicerTable OBJECT-TYPE + SYNTAX SEQUENCE OF PolicyFromVsmartPolicerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Configure policer" + ::= { policyFromVsmart 12 } + +-- tagpath /policy/from-vsmart/policer +policyFromVsmartPolicerEntry OBJECT-TYPE + SYNTAX PolicyFromVsmartPolicerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { IMPLIED policyFromVsmartPolicerName } + ::= { policyFromVsmartPolicerTable 1 } + +PolicyFromVsmartPolicerEntry ::= + SEQUENCE { + policyFromVsmartPolicerName String, + policyFromVsmartPolicerRate Counter64, + policyFromVsmartPolicerBurst Unsigned32, + policyFromVsmartPolicerExceed INTEGER + } + +-- tagpath /policy/from-vsmart/policer/name +policyFromVsmartPolicerName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Name of policer" + ::= { policyFromVsmartPolicerEntry 1 } + +-- tagpath /policy/from-vsmart/policer/rate +policyFromVsmartPolicerRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Bandwidth for 1g interfaces: <8..1000000000>bps; + for 10g interfaces: <8..10000000000>bps" + ::= { policyFromVsmartPolicerEntry 2 } + +-- tagpath /policy/from-vsmart/policer/burst +policyFromVsmartPolicerBurst OBJECT-TYPE + SYNTAX Unsigned32 (15000 .. 10000000) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Burst rate, in bytes" + ::= { policyFromVsmartPolicerEntry 3 } + +-- tagpath /policy/from-vsmart/policer/exceed +policyFromVsmartPolicerExceed OBJECT-TYPE + SYNTAX INTEGER {drop(0),remark(1)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Action for nonconforming packets" + ::= { policyFromVsmartPolicerEntry 4 } + +-- tagpath /policy/from-vsmart/lists/vpn-list +policyFromVsmartListsVpnListTable OBJECT-TYPE + SYNTAX SEQUENCE OF PolicyFromVsmartListsVpnListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "List of VPN IDs" + ::= { policyFromVsmart 13 } + +-- tagpath /policy/from-vsmart/lists/vpn-list +policyFromVsmartListsVpnListEntry OBJECT-TYPE + SYNTAX PolicyFromVsmartListsVpnListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { IMPLIED policyFromVsmartListsVpnListName } + ::= { policyFromVsmartListsVpnListTable 1 } + +PolicyFromVsmartListsVpnListEntry ::= + SEQUENCE { + policyFromVsmartListsVpnListName String + } + +-- tagpath /policy/from-vsmart/lists/vpn-list/name +policyFromVsmartListsVpnListName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Name of VPN list" + ::= { policyFromVsmartListsVpnListEntry 1 } + +-- tagpath /policy/from-vsmart/lists/vpn-list/vpn +policyFromVsmartListsVpnListVpnTable OBJECT-TYPE + SYNTAX SEQUENCE OF PolicyFromVsmartListsVpnListVpnEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "VPN ID" + ::= { policyFromVsmart 14 } + +-- tagpath /policy/from-vsmart/lists/vpn-list/vpn +policyFromVsmartListsVpnListVpnEntry OBJECT-TYPE + SYNTAX PolicyFromVsmartListsVpnListVpnEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { policyFromVsmartListsVpnListName, IMPLIED policyFromVsmartListsVpnListVpnId } + ::= { policyFromVsmartListsVpnListVpnTable 1 } + +PolicyFromVsmartListsVpnListVpnEntry ::= + SEQUENCE { + policyFromVsmartListsVpnListVpnId String + } + +-- tagpath /policy/from-vsmart/lists/vpn-list/vpn/id +policyFromVsmartListsVpnListVpnId OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { policyFromVsmartListsVpnListVpnEntry 1 } + +-- tagpath /policy/from-vsmart/lists/data-prefix-list +policyFromVsmartListsDataPrefixListTable OBJECT-TYPE + SYNTAX SEQUENCE OF PolicyFromVsmartListsDataPrefixListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "List of prefixes" + ::= { policyFromVsmart 15 } + +-- tagpath /policy/from-vsmart/lists/data-prefix-list +policyFromVsmartListsDataPrefixListEntry OBJECT-TYPE + SYNTAX PolicyFromVsmartListsDataPrefixListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { IMPLIED policyFromVsmartListsDataPrefixListName } + ::= { policyFromVsmartListsDataPrefixListTable 1 } + +PolicyFromVsmartListsDataPrefixListEntry ::= + SEQUENCE { + policyFromVsmartListsDataPrefixListName String + } + +-- tagpath /policy/from-vsmart/lists/data-prefix-list/name +policyFromVsmartListsDataPrefixListName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Name of prefix list" + ::= { policyFromVsmartListsDataPrefixListEntry 1 } + +-- tagpath /policy/from-vsmart/lists/data-prefix-list/ip-prefix +policyFromVsmartListsDataPrefixListIpPrefixTable OBJECT-TYPE + SYNTAX SEQUENCE OF PolicyFromVsmartListsDataPrefixListIpPrefixEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Prefix" + ::= { policyFromVsmart 16 } + +-- tagpath /policy/from-vsmart/lists/data-prefix-list/ip-prefix +policyFromVsmartListsDataPrefixListIpPrefixEntry OBJECT-TYPE + SYNTAX PolicyFromVsmartListsDataPrefixListIpPrefixEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { policyFromVsmartListsDataPrefixListName, policyFromVsmartListsDataPrefixListIpPrefixIp } + ::= { policyFromVsmartListsDataPrefixListIpPrefixTable 1 } + +PolicyFromVsmartListsDataPrefixListIpPrefixEntry ::= + SEQUENCE { + policyFromVsmartListsDataPrefixListIpPrefixIp Ipv4Prefix + } + +-- tagpath /policy/from-vsmart/lists/data-prefix-list/ip-prefix/ip +policyFromVsmartListsDataPrefixListIpPrefixIp OBJECT-TYPE + SYNTAX Ipv4Prefix + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { policyFromVsmartListsDataPrefixListIpPrefixEntry 1 } + +-- tagpath /policy/from-vsmart/lists/tloc-list +policyFromVsmartListsTlocListTable OBJECT-TYPE + SYNTAX SEQUENCE OF PolicyFromVsmartListsTlocListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "List of TLOCs" + ::= { policyFromVsmart 17 } + +-- tagpath /policy/from-vsmart/lists/tloc-list +policyFromVsmartListsTlocListEntry OBJECT-TYPE + SYNTAX PolicyFromVsmartListsTlocListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { IMPLIED policyFromVsmartListsTlocListName } + ::= { policyFromVsmartListsTlocListTable 1 } + +PolicyFromVsmartListsTlocListEntry ::= + SEQUENCE { + policyFromVsmartListsTlocListName String + } + +-- tagpath /policy/from-vsmart/lists/tloc-list/name +policyFromVsmartListsTlocListName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Name of TLOC list" + ::= { policyFromVsmartListsTlocListEntry 1 } + +-- tagpath /policy/from-vsmart/lists/tloc-list/tloc +policyFromVsmartListsTlocListTlocTable OBJECT-TYPE + SYNTAX SEQUENCE OF PolicyFromVsmartListsTlocListTlocEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Transport location" + ::= { policyFromVsmart 18 } + +-- tagpath /policy/from-vsmart/lists/tloc-list/tloc +policyFromVsmartListsTlocListTlocEntry OBJECT-TYPE + SYNTAX PolicyFromVsmartListsTlocListTlocEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { policyFromVsmartListsTlocListName, policyFromVsmartListsTlocListTlocIp, policyFromVsmartListsTlocListTlocColor, policyFromVsmartListsTlocListTlocEncap } + ::= { policyFromVsmartListsTlocListTlocTable 1 } + +PolicyFromVsmartListsTlocListTlocEntry ::= + SEQUENCE { + policyFromVsmartListsTlocListTlocIp InetAddressIP, + policyFromVsmartListsTlocListTlocColor INTEGER, + policyFromVsmartListsTlocListTlocEncap INTEGER, + policyFromVsmartListsTlocListTlocPreference Unsigned32 + } + +-- tagpath /policy/from-vsmart/lists/tloc-list/tloc/ip +policyFromVsmartListsTlocListTlocIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "IP address" + ::= { policyFromVsmartListsTlocListTlocEntry 1 } + +-- tagpath /policy/from-vsmart/lists/tloc-list/tloc/color +policyFromVsmartListsTlocListTlocColor OBJECT-TYPE + SYNTAX INTEGER {default(1),mpls(2),metro-ethernet(3),biz-internet(4),public-internet(5),lte(6),threeG(7),red(8),green(9),blue(10),gold(11),silver(12),bronze(13),custom1(14),custom2(15),custom3(16),private1(17),private2(18),private3(19),private4(20),private5(21),private6(22)} + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Color" + ::= { policyFromVsmartListsTlocListTlocEntry 2 } + +-- tagpath /policy/from-vsmart/lists/tloc-list/tloc/encap +policyFromVsmartListsTlocListTlocEncap OBJECT-TYPE + SYNTAX INTEGER {gre(1),ipsec(2)} + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Encapsulation" + ::= { policyFromVsmartListsTlocListTlocEntry 3 } + +-- tagpath /policy/from-vsmart/lists/tloc-list/tloc/preference +policyFromVsmartListsTlocListTlocPreference OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Route preference" + ::= { policyFromVsmartListsTlocListTlocEntry 4 } + +-- tagpath /policy/from-vsmart/lists/app-probe-class +policyFromVsmartListsAppProbeClassListTable OBJECT-TYPE + SYNTAX SEQUENCE OF PolicyFromVsmartListsAppProbeClassListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "List of App Probe Classes" + ::= { policyFromVsmart 21 } + +-- tagpath /policy/from-vsmart/lists/app-probe-class +policyFromVsmartListsAppProbeClassListEntry OBJECT-TYPE + SYNTAX PolicyFromVsmartListsAppProbeClassListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { IMPLIED policyFromVsmartListsAppProbeClassListName } + ::= { policyFromVsmartListsAppProbeClassListTable 1 } + +PolicyFromVsmartListsAppProbeClassListEntry ::= + SEQUENCE { + policyFromVsmartListsAppProbeClassListName String, + policyFromVsmartListsAppProbeClassListForwardingClass String + } + +-- tagpath /policy/from-vsmart/lists/app-probe-class/name +policyFromVsmartListsAppProbeClassListName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Name of app probe class list" + ::= { policyFromVsmartListsAppProbeClassListEntry 1 } + +-- tagpath /policy/from-vsmart/lists/app-probe-class/forwarding-class +policyFromVsmartListsAppProbeClassListForwardingClass OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Name of forwarding class list" + ::= { policyFromVsmartListsAppProbeClassListEntry 2 } + +-- tagpath /policy/from-vsmart/lists/app-probe-class/color +policyFromVsmartListsAppProbeClassColorTable OBJECT-TYPE + SYNTAX SEQUENCE OF PolicyFromVsmartListsAppProbeClassColorEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Color" + ::= { policyFromVsmart 22 } + +-- tagpath /policy/from-vsmart/lists/app-probe-class/color +policyFromVsmartListsAppProbeClassColorEntry OBJECT-TYPE + SYNTAX PolicyFromVsmartListsAppProbeClassColorEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX {policyFromVsmartListsAppProbeClassListName, policyFromVsmartListsAppProbeClassColorName} + ::= { policyFromVsmartListsAppProbeClassColorTable 1 } + +PolicyFromVsmartListsAppProbeClassColorEntry ::= + SEQUENCE { + policyFromVsmartListsAppProbeClassColorName INTEGER, + policyFromVsmartListsAppProbeClassColorDscp Unsigned32 + } + +-- tagpath /policy/from-vsmart/lists/app-probe-class/color/color-name +policyFromVsmartListsAppProbeClassColorName OBJECT-TYPE + SYNTAX INTEGER {default(1),mpls(2),metro-ethernet(3),biz-internet(4),public-internet(5),lte(6),threeG(7),red(8),green(9),blue(10),gold(11),silver(12),bronze(13),custom1(14),custom2(15),custom3(16),private1(17),private2(18),private3(19),private4(20),private5(21),private6(22)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { policyFromVsmartListsAppProbeClassColorEntry 1 } + +-- tagpath /policy/from-vsmart/lists/app-probe-class/color/dscp +policyFromVsmartListsAppProbeClassColorDscp OBJECT-TYPE + SYNTAX Unsigned32 (0 .. 63) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { policyFromVsmartListsAppProbeClassColorEntry 2 } + +-- Display zone based firewall statistics +-- tagpath /zone-based-firewall-statistics +zoneBasedFirewallStatistics OBJECT IDENTIFIER ::= { zbfw 2 } + + +-- tagpath /zone-based-firewall-statistics/frag-fail +zoneBasedFirewallStatisticsFragFail OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { zoneBasedFirewallStatistics 1 } + +--tagpath /zone-based-firewall-statistics/state-check-fail +zoneBasedFirewallStatisticsStateCheckFail OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { zoneBasedFirewallStatistics 2 } + +--tagpath /zone-based-firewall-statistics/flow-add-fail +zoneBasedFirewallStatisticsFlowAddFail OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { zoneBasedFirewallStatistics 3 } + +--tagpath /zone-based-firewall-statistics/unsupported-proto +zoneBasedFirewallStatisticsUnsupportedProto OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { zoneBasedFirewallStatistics 4 } + +--tagpath /zone-based-firewall-statistics/num-flow-entries +zoneBasedFirewallStatisticsNumFlowEntries OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { zoneBasedFirewallStatistics 5 } + +--tagpath /zone-based-firewall-statistics/max-halfopen-exceeded +zoneBasedFirewallStatisticsMaxHalfOpenExceeded OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { zoneBasedFirewallStatistics 6 } + +--tagpath /zone-based-firewall-statistics/fragments +zoneBasedFirewallStatisticsFragments OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { zoneBasedFirewallStatistics 7 } + +--tagpath /zone-based-firewall-statistics/policy-change-dropped +zoneBasedFirewallStatisticsPolicyChangeDropped OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { zoneBasedFirewallStatistics 8 } + +--tagpath /zone-based-firewall-statistics/no-pair-same-zone-allowed +zoneBasedFirewallStatisticsNoPairSameZoneAllowed OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { zoneBasedFirewallStatistics 9 } + +--tagpath /zone-based-firewall-statistics/no-pair-diff-zone-dropped +zoneBasedFirewallStatisticsNoPairDiffZoneDropped OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { zoneBasedFirewallStatistics 10 } + +--tagpath /zone-based-firewall-statistics/zone-no-zone-dropped +zoneBasedFirewallStatisticsZoneNoZoneDropped OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { zoneBasedFirewallStatistics 11 } + +--tagpath /zone-based-firewall-statistics/no-zone-no-zone-allowed +zoneBasedFirewallStatisticsNoZoneNoZoneAllowed OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { zoneBasedFirewallStatistics 12 } + +--tagpath /zone-based-firewall-statistics/zone-no-zone-inet-allowed +zoneBasedFirewallStatisticsZoneNoZoneInetAllowed OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { zoneBasedFirewallStatistics 13 } + +--tagpath /zone-based-firewall-statistics/zone-no-zone-inet-denied +zoneBasedFirewallStatisticsZoneNoZoneInetDenied OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { zoneBasedFirewallStatistics 14 } + +--tagpath /zone-based-firewall-statistics/tcp-retrans-seg +zoneBasedFirewallStatisticsTcpRetransSeg OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { zoneBasedFirewallStatistics 15 } + +--tagpath /zone-based-firewall-statistics/tcp-ooo-seg +zoneBasedFirewallStatisticsTcpOooSeg OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { zoneBasedFirewallStatistics 16 } + +--tagpath /zone-based-firewall-statistics/tcp-drop-internal-invalid-tcp-state +zoneBasedFirewallStatisticsTcpDropInternalInvalidTcpState OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { zoneBasedFirewallStatistics 17 } + +--tagpath /zone-based-firewall-statistics/tcp-drop-stray-seg +zoneBasedFirewallStatisticsTcpDropStraySeg OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { zoneBasedFirewallStatistics 18 } + +--tagpath /zone-based-firewall-statistics/tcp-drop-invalid-flags +zoneBasedFirewallStatisticsTcpDropInvalidFlags OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { zoneBasedFirewallStatistics 19 } + +--tagpath /zone-based-firewall-statistics/tcp-drop-syn-with-data +zoneBasedFirewallStatisticsTcpDropSynWithData OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { zoneBasedFirewallStatistics 20 } + +--tagpath /zone-based-firewall-statistics/tcp-drop-invalid-win-scale-option +zoneBasedFirewallStatisticsTcpDropInvalidWinScaleOption OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { zoneBasedFirewallStatistics 21 } + +--tagpath /zone-based-firewall-statistics/tcp-drop-invalid-seg-synsent-state +zoneBasedFirewallStatisticsTcpDropInvalidSegSynsentState OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { zoneBasedFirewallStatistics 22 } + +--tagpath /zone-based-firewall-statistics/tcp-drop-invalid-ack-num +zoneBasedFirewallStatisticsTcpDropInvalidAckNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { zoneBasedFirewallStatistics 23 } + +--tagpath /zone-based-firewall-statistics/tcp-drop-invalid-ack-flag +zoneBasedFirewallStatisticsTcpDropInvalidAckFlag OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { zoneBasedFirewallStatistics 24 } + +--tagpath /zone-based-firewall-statistics/tcp-drop-rst-to-resp +zoneBasedFirewallStatisticsTcpDropRstToResp OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { zoneBasedFirewallStatistics 25 } + +--tagpath /zone-based-firewall-statistics/tcp-drop-retrans-invalid-flags +zoneBasedFirewallStatisticsTcpDropRetransInvalidFlags OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { zoneBasedFirewallStatistics 26 } + +--tagpath /zone-based-firewall-statistics/tcp-drop-rst-in-win +zoneBasedFirewallStatisticsTcpDropRstInWin OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { zoneBasedFirewallStatistics 27 } + +--tagpath /zone-based-firewall-statistics/tcp-drop-invalid-seq +zoneBasedFirewallStatisticsTcpDropInvalidSeq OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { zoneBasedFirewallStatistics 28 } + +--tagpath /zone-based-firewall-statistics/tcp-drop-invalid-seg-synrcvd-state +zoneBasedFirewallStatisticsTcpDropInvalidSegSynrcvdState OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { zoneBasedFirewallStatistics 29 } + +--tagpath /zone-based-firewall-statistics/tcp-drop-syn-in-win +zoneBasedFirewallStatisticsTcpDropSynInWin OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { zoneBasedFirewallStatistics 30 } + +--tagpath /zone-based-firewall-statistics/tcp-drop-unexpect-tcp-pyld +zoneBasedFirewallStatisticsTcpDropUnexpectTcpPyld OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { zoneBasedFirewallStatistics 31 } + +--tagpath /zone-based-firewall-statistics/tcp-drop-invalid-seg-pkt-too-old +zoneBasedFirewallStatisticsTcpDropInvalidSegPktTooOld OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { zoneBasedFirewallStatistics 32 } + +--tagpath /zone-based-firewall-statistics/tcp-drop-invalid-seg-pkt-win-overflow +zoneBasedFirewallStatisticsTcpDropInvalidSegPktWinOverflow OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { zoneBasedFirewallStatistics 33 } + +--tagpath /zone-based-firewall-statistics/tcp-drop-invalid-seg-pyld-after-fin-send +zoneBasedFirewallStatisticsTcpDropInvalidSegPyldAfterFinSend OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { zoneBasedFirewallStatistics 34 } + +--tagpath /zone-based-firewall-statistics/tcp-drop-no-syn-in-listen-state +zoneBasedFirewallStatisticsTcpDropNoSynInListenState OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { zoneBasedFirewallStatistics 35 } + +--tagpath /zone-based-firewall-statistics/tcp-drop-invalid-dir +zoneBasedFirewallStatisticsTcpDropInvalidDir OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { zoneBasedFirewallStatistics 36 } + +--tagpath /zone-based-firewall-statistics/zbf-pkts +zoneBasedFirewallStatisticsZbfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { zoneBasedFirewallStatistics 37 } + +--tagpath /zone-based-firewall-statistics/invalid-filter-dropped +zoneBasedFirewallStatisticsInvalidFilterDropped OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { zoneBasedFirewallStatistics 38 } + +--tagpath /zone-based-firewall-statistics/mbox-msg-full +zoneBasedFirewallStatisticsMboxMsgFull OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { zoneBasedFirewallStatistics 39 } + +--tagpath /zone-based-firewall-statistics/frag-state-check-fail +zoneBasedFirewallStatisticsFragStateCheckFail OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { zoneBasedFirewallStatistics 40 } + +--tagpath /zone-based-firewall-statistics/self-pkts +zoneBasedFirewallStatisticsSelfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { zoneBasedFirewallStatistics 41 } + +--tagpath /zone-based-firewall-statistics/self-pkts-allowed +zoneBasedFirewallStatisticsSelfPktsAllowed OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { zoneBasedFirewallStatistics 42 } + +--tagpath /zone-based-firewall-statistics/umbrella-registr-pkts-allowed +zoneBasedFirewallStatisticsUmbrellaRegistrPktsAllowed OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { zoneBasedFirewallStatistics 43 } + +-- tagpath /zonepair +zonepairInspectSessionTable OBJECT-TYPE + SYNTAX SEQUENCE OF ZonepairInspectSessionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "inspect session" + ::= { zbfw 1 } + +-- tagpath /zonepair/inspect-session +zonepairInspectSessionEntry OBJECT-TYPE + SYNTAX ZonepairInspectSessionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { zonepairInspectSessionZonepairName, zonepairInspectSessionVpn, zonepairInspectSessionSourceIpAddress,zonepairInspectSessionDestinationIpAddress, zonepairInspectSessionSourcePort, zonepairInspectSessionDestinationPort,zonepairInspectSessionProtocol } + ::= { zonepairInspectSessionTable 1 } + +ZonepairInspectSessionEntry ::= + SEQUENCE { + zonepairInspectSessionZonepairName String, + zonepairInspectSessionVpn Unsigned32, + zonepairInspectSessionSourceIpAddress IpAddress, + zonepairInspectSessionDestinationIpAddress IpAddress, + zonepairInspectSessionSourcePort Unsigned32, + zonepairInspectSessionDestinationPort Unsigned32, + zonepairInspectSessionProtocol INTEGER, + zonepairInspectSessionSourceVpn Unsigned32, + zonepairInspectSessionDestinationVpn Unsigned32, + zonepairInspectSessionIdleTimeout String, + zonepairInspectSessionOutboundPackets Counter32, + zonepairInspectSessionOutboundOctets Counter64, + zonepairInspectSessionInboundPackets Counter32, + zonepairInspectSessionInboundOctets Counter64, + zonepairInspectSessionFilterState INTEGER + } + +--tagpath /zonepair/inspect-session/zonepair-name +zonepairInspectSessionZonepairName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Zonepair Name" + ::= { zonepairInspectSessionEntry 1 } + +--tagpath /zonepair/inspect-session/vpn +zonepairInspectSessionVpn OBJECT-TYPE + SYNTAX VpnIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "VPN" + ::= { zonepairInspectSessionEntry 2 } + +--tagpath /zonepair/inspect-session/source-ip-address +zonepairInspectSessionSourceIpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Source IP address" + ::= { zonepairInspectSessionEntry 3 } + +--tagpath /zonepair/inspect-session/destination-ip-address +zonepairInspectSessionDestinationIpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Destination IP address" + ::= { zonepairInspectSessionEntry 4 } + +--tagpath /zonepair/inspect-session/source-port +zonepairInspectSessionSourcePort OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Source port" + ::= { zonepairInspectSessionEntry 5 } + +--tagpath /zonepair/inspect-session/destination-port +zonepairInspectSessionDestinationPort OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Destination port" + ::= { zonepairInspectSessionEntry 6 } + +--tagpath /zonepair/inspect-session/protocol +zonepairInspectSessionProtocol OBJECT-TYPE + SYNTAX INTEGER {icmp(1),tcp(6),udp(17)} + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Protocol" + ::= { zonepairInspectSessionEntry 7 } + +--tagpath /zonepair/inspect-session/source-vpn +zonepairInspectSessionSourceVpn OBJECT-TYPE + SYNTAX VpnIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Source VPN" + ::= { zonepairInspectSessionEntry 8 } + +--tagpath /zonepair/inspect-session/destination-vpn +zonepairInspectSessionDestinationVpn OBJECT-TYPE + SYNTAX VpnIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Destination VPN" + ::= { zonepairInspectSessionEntry 9 } + +--tagpath /zonepair/inspect-session/idle-timeout +zonepairInspectSessionIdleTimeout OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Idle timeout" + ::= { zonepairInspectSessionEntry 10 } + +--tagpath /zonepair/inspect-session/outbound-packets +zonepairInspectSessionOutboundPackets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Outbound Packets" + ::= { zonepairInspectSessionEntry 11 } + +--tagpath /zonepair/inspect-session/outbound-octets +zonepairInspectSessionOutboundOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Outbound Octets" + ::= { zonepairInspectSessionEntry 12 } + +--tagpath /zonepair/inspect-session/inbound-packets +zonepairInspectSessionInboundPackets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Inbound Packets" + ::= { zonepairInspectSessionEntry 13 } + +--tagpath /zonepair/inspect-session/inbound-octets +zonepairInspectSessionInboundOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Inbound Octets" + ::= { zonepairInspectSessionEntry 14 } + +--tagpath /zonepair/inspect-session/filter-state +zonepairInspectSessionFilterState OBJECT-TYPE + SYNTAX INTEGER {close(0),listen(1),syn-sent(2),syn-received(3),established(4),close-wait(5),last-ack(6),timewait(7)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Filter State" + ::= { zonepairInspectSessionEntry 15 } +END + diff --git a/viptela-mibs/20.6/VIPTELA-SECURITY.mib b/viptela-mibs/20.6/VIPTELA-SECURITY.mib new file mode 100644 index 0000000..4509399 --- /dev/null +++ b/viptela-mibs/20.6/VIPTELA-SECURITY.mib @@ -0,0 +1,5848 @@ +-- Namespace: http://viptela.com/security + +VIPTELA-SECURITY DEFINITIONS ::= BEGIN +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, + Integer32, Unsigned32, Counter32, Counter64, + Gauge32, IpAddress + FROM SNMPv2-SMI + TEXTUAL-CONVENTION, RowStatus, DateAndTime, + TruthValue + FROM SNMPv2-TC + viptela, VpnIndex + FROM VIPTELA-GLOBAL +; + +viptela-security MODULE-IDENTITY + LAST-UPDATED "202107010000Z" + ORGANIZATION "Viptela, Inc." + CONTACT-INFO "Viptela, Inc. Email:support@viptela.com" + DESCRIPTION "This module defines data model for Viptela security management" + REVISION "202107010000Z" + DESCRIPTION "Viptela Revision 20.6" + REVISION "202103010000Z" + DESCRIPTION "Viptela Revision 20.5" + REVISION "202011010000Z" + DESCRIPTION "Viptela Revision 20.4" + REVISION "202007010000Z" + DESCRIPTION "Viptela Revision 20.3" + REVISION "202002240000Z" + DESCRIPTION "Viptela Revision 20.1" + REVISION "201911150000Z" + DESCRIPTION "Viptela Revision 19.3" + REVISION "201908150000Z" + DESCRIPTION "Viptela Revision 19.2" + REVISION "201811010000Z" + DESCRIPTION "Viptela Revision 18.4" + REVISION "201808200000Z" + DESCRIPTION "Viptela Revision 18.3.1" + REVISION "201806250000Z" + DESCRIPTION "Viptela Revision 18.3" + REVISION "201804250000Z" + DESCRIPTION "Viptela Revision 18.2" + REVISION "201803150000Z" + DESCRIPTION "Viptela Revision 18.1.1" + REVISION "201801160000Z" + DESCRIPTION "Viptela Revision 17.2.3" + REVISION "201711010000Z" + DESCRIPTION "Viptela Revision 17.2.1" + REVISION "201708010000Z" + DESCRIPTION "Viptela Revision 17.2" + REVISION "201705250000Z" + DESCRIPTION "Viptela Revision 17.1.1" + REVISION "201704060000Z" + DESCRIPTION "Viptela Revision 17.1" + REVISION "201702150000Z" + DESCRIPTION "Viptela Revision 16.3.2" + REVISION "201702060000Z" + DESCRIPTION "Viptela Revision 16.3.1" + REVISION "201611160000Z" + DESCRIPTION "Viptela Revision 16.3" + REVISION "201610250000Z" + DESCRIPTION "Viptela Revision 16.2.10" + REVISION "201610240000Z" + DESCRIPTION "Viptela Revision 16.2.4" + REVISION "201608100000Z" + DESCRIPTION "Viptela Revision 16.2.2" + REVISION "201608010000Z" + DESCRIPTION "Viptela Revision 16.2.1" + REVISION "201606090000Z" + DESCRIPTION "Viptela Revision 16.2" + REVISION "201604220000Z" + DESCRIPTION "Viptela Revision 16.1.1" + REVISION "201603150000Z" + DESCRIPTION "Viptela Revision 16.1" + REVISION "201601300000Z" + DESCRIPTION "Viptela Revision 15.4.3" + REVISION "201512280000Z" + DESCRIPTION "Viptela Revision 15.4.1" + REVISION "201512010000Z" + DESCRIPTION "Viptela Revision 15.4.0" + REVISION "201510310000Z" + DESCRIPTION "Viptela Revision 15.3.5" + REVISION "201509270000Z" + DESCRIPTION "Viptela Revision 15.3.3" + REVISION "201509010000Z" + DESCRIPTION "Viptela Revision 15.3.1" + REVISION "201507010000Z" + DESCRIPTION "Viptela Revision 15.3" + ::= { viptela 4 } + +UnsignedByte ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION "xs:unsignedByte" + SYNTAX Unsigned32 (0 .. 255) + +UnsignedShort ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION "xs:unsignedShort" + SYNTAX Unsigned32 (0 .. 65535) + +ConfdString ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1t" + STATUS current + DESCRIPTION "xs: and confd: types mapped to strings" + SYNTAX OCTET STRING + +InetAddressIP ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "confd:inetAddressIP" + SYNTAX OCTET STRING (SIZE (4|16)) + +String ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1t" + STATUS current + DESCRIPTION "xs:string" + SYNTAX OCTET STRING + +AuthenticationType1 ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1t" + STATUS current + DESCRIPTION "" + SYNTAX OCTET STRING + +StateEnum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "State" + SYNTAX INTEGER {unknown(0),up(1),down(2)} + +ConnFlagEnum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "Connection error flags" + SYNTAX INTEGER + {nOERR(0),aCSRREJ(1),sTENTRY(2),hSFAIL(3),dCERTFL(4),nLCERT(5),lISFD(6),sNOCHECK(7),iP-TOS(8),tMRALC(9),dCONFAIL(10),wRKRTO(11),vS-TMO(12),vB-TMO(13),vM-TMO(14),vP-TMO(15),dISTLOC(16),rMGSPR(17),pRCHAL(18),sYSPRCH(19),rECLEN0(20),tXCHTOBD(21),rDSIGFBD(22),sSLNFAIL(23),dHSTMO(24),nOVS(25),nOACTVB(26),oRPTMO(27),dEVALC(28),tUNALC(29),cRTREJSER(30),vBDEST(31),cRTREV(32),rXTRDWN(33),xTVSTRDN(34),nOSLPRCRT(35),dUPSER(36),sERNTPRES(37),cRTVERFL(38),bIDNTPR(39),bIDNTVRFD(40),bDSGVERFL(41),mEMALCFL(42),uNMSGBDRG(43),vSCRTREV(44),vECRTREV(45),uNAUTHEL(46),dISCVBD(47),cTORGNMMIS(48),nOZTPEN(49),nOVMCFG(50),cHVERFAIL(51),dUPCLHELO(52),cERTEXPRD(53),sYSIPCHNG(54),xTVMTRDN(55),mGRTBLCKD(56),nONCGN(57),xTMOS(58),iPTMISS(59),oPERDOWN(60),nTPRVMINT(61),sTNMODETD(62),lRNTPEER(63),cGNIDCHNGD(64),dUPSYSIPDEL(65),bIDSIG(66),iDREQDECFAIL(67),vEYIDBNDFAIL(68),cREDFAIL(69),rECCABLOBFAIL(70),eMBARGOFAIL(71),nEWVBNOVMNG(72),hWCERTREN(73),hWCERTREV(74)} + +AuthenticationEnum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "" + SYNTAX INTEGER {none(0),sha1-hmac(3),ah-sha1-hmac(4),ah-no-id(5)} + +SessionState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "Session state" + SYNTAX INTEGER {down(0),connect(1),handshake(2),trying(3),challenge(4),challenge-resp(5),challenge-ack(6),up(7),tear-down(8)} + +AuthenticationType ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1t" + STATUS current + DESCRIPTION "" + SYNTAX OCTET STRING + +-- Display control information +-- tagpath /control +control OBJECT IDENTIFIER ::= { viptela-security 2 } + +-- Display configured control connection rate in PPS +-- tagpath /control/connections-info +controlConnectionsInfo OBJECT IDENTIFIER ::= { control 1 } + +-- tagpath /control/connections-info/rate +controlConnectionsInfoRate OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { controlConnectionsInfo 1 } + +-- Display control statistics +-- tagpath /control/statistics +controlStatistics OBJECT IDENTIFIER ::= { control 4 } + +-- tagpath /control/statistics/tx_pkts +controlStatisticsTxPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx packets" + ::= { controlStatistics 1 } + +-- tagpath /control/statistics/tx_octets +controlStatisticsTxOctets OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx octets" + ::= { controlStatistics 2 } + +-- tagpath /control/statistics/tx_error +controlStatisticsTxError OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx error" + ::= { controlStatistics 3 } + +-- tagpath /control/statistics/tx_blocked +controlStatisticsTxBlocked OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx blocked" + ::= { controlStatistics 4 } + +-- tagpath /control/statistics/tx_hello +controlStatisticsTxHello OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx hello" + ::= { controlStatistics 5 } + +-- tagpath /control/statistics/tx_connects +controlStatisticsTxConnects OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx connects" + ::= { controlStatistics 6 } + +-- tagpath /control/statistics/tx_registers +controlStatisticsTxRegisters OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx registers" + ::= { controlStatistics 7 } + +-- tagpath /control/statistics/tx_register_replies +controlStatisticsTxRegisterReplies OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx register replies" + ::= { controlStatistics 8 } + +-- tagpath /control/statistics/tx_dtls_handshake +controlStatisticsTxDtlsHandshake OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx DTLS handshake" + ::= { controlStatistics 9 } + +-- tagpath /control/statistics/tx_dtls_handshake_failures +controlStatisticsTxDtlsHandshakeFailures OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx DTLS handshake failures" + ::= { controlStatistics 10 } + +-- tagpath /control/statistics/tx_dtls_handshake_done +controlStatisticsTxDtlsHandshakeDone OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx DTLS handshake done" + ::= { controlStatistics 11 } + +-- tagpath /control/statistics/tx_challenge +controlStatisticsTxChallenge OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx challenge" + ::= { controlStatistics 12 } + +-- tagpath /control/statistics/tx_challenge_resp +controlStatisticsTxChallengeResp OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx challenge response" + ::= { controlStatistics 13 } + +-- tagpath /control/statistics/tx_challenge_ack +controlStatisticsTxChallengeAck OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx challenge ack" + ::= { controlStatistics 14 } + +-- tagpath /control/statistics/tx_challenge_error +controlStatisticsTxChallengeError OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx challenge error" + ::= { controlStatistics 15 } + +-- tagpath /control/statistics/tx_challenge_resp_error +controlStatisticsTxChallengeRespError OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx challenge response error" + ::= { controlStatistics 16 } + +-- tagpath /control/statistics/tx_challenge_ack_error +controlStatisticsTxChallengeAckError OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx challenge ack error" + ::= { controlStatistics 17 } + +-- tagpath /control/statistics/tx_challenge_gen_error +controlStatisticsTxChallengeGenError OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx challenge general errors" + ::= { controlStatistics 18 } + +-- tagpath /control/statistics/tx_vmanage_to_peer +controlStatisticsTxVmanageToPeer OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx vManage to peer" + ::= { controlStatistics 19 } + +-- tagpath /control/statistics/tx_register_to_vmanage +controlStatisticsTxRegisterToVmanage OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx register to vmanage" + ::= { controlStatistics 20 } + +-- tagpath /control/statistics/rx_pkts +controlStatisticsRxPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx packets" + ::= { controlStatistics 21 } + +-- tagpath /control/statistics/rx_octets +controlStatisticsRxOctets OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx octets" + ::= { controlStatistics 22 } + +-- tagpath /control/statistics/rx_error +controlStatisticsRxError OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx error" + ::= { controlStatistics 23 } + +-- tagpath /control/statistics/rx_hello +controlStatisticsRxHello OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx hello" + ::= { controlStatistics 24 } + +-- tagpath /control/statistics/rx_connects +controlStatisticsRxConnects OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx connects" + ::= { controlStatistics 25 } + +-- tagpath /control/statistics/rx_registers +controlStatisticsRxRegisters OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx registers" + ::= { controlStatistics 26 } + +-- tagpath /control/statistics/rx_register_replies +controlStatisticsRxRegisterReplies OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx register replies" + ::= { controlStatistics 27 } + +-- tagpath /control/statistics/rx_dtls_handshake +controlStatisticsRxDtlsHandshake OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx DTLS handshake" + ::= { controlStatistics 28 } + +-- tagpath /control/statistics/rx_dtls_handshake_failures +controlStatisticsRxDtlsHandshakeFailures OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx DTLS handshake failures" + ::= { controlStatistics 29 } + +-- tagpath /control/statistics/rx_dtls_handshake_done +controlStatisticsRxDtlsHandshakeDone OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx DTLS handshake done" + ::= { controlStatistics 30 } + +-- tagpath /control/statistics/rx_challenge +controlStatisticsRxChallenge OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx challenge" + ::= { controlStatistics 31 } + +-- tagpath /control/statistics/rx_challenge_resp +controlStatisticsRxChallengeResp OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx challenge response" + ::= { controlStatistics 32 } + +-- tagpath /control/statistics/rx_challenge_ack +controlStatisticsRxChallengeAck OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx challenge ack" + ::= { controlStatistics 33 } + +-- tagpath /control/statistics/challenge_failures +controlStatisticsChallengeFailures OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Challenge failures" + ::= { controlStatistics 34 } + +-- tagpath /control/statistics/rx_vmanage_to_peer +controlStatisticsRxVmanageToPeer OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx vManage to peer" + ::= { controlStatistics 35 } + +-- tagpath /control/statistics/rx_register_to_vmanage +controlStatisticsRxRegisterToVmanage OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx register to vmanage" + ::= { controlStatistics 36 } + +-- tagpath /control/statistics/bid_failures_needing_reset +controlStatisticsBidFailuresNeedingReset OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Board ID reset count" + ::= { controlStatistics 37 } + +-- Display local control properties +-- tagpath /control/local-properties +controlLocalProperties OBJECT IDENTIFIER ::= { control 5 } + +-- tagpath /control/local-properties/device-type +controlLocalPropertiesDeviceType OBJECT-TYPE + SYNTAX INTEGER {unknown(0),vedge(1),vhub(2),vsmart(3),vbond(4),vmanage(5),ztp(6),vcontainer(7)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Personality" + ::= { controlLocalProperties 1 } + +-- tagpath /control/local-properties/organization-name +controlLocalPropertiesOrganizationName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Organization name" + ::= { controlLocalProperties 2 } + +-- tagpath /control/local-properties/certificate-status +controlLocalPropertiesCertificateStatus OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Certificate status" + ::= { controlLocalProperties 3 } + +-- tagpath /control/local-properties/root-ca-chain-status +controlLocalPropertiesRootCaChainStatus OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Root CA chain status" + ::= { controlLocalProperties 4 } + +-- tagpath /control/local-properties/certificate-validity +controlLocalPropertiesCertificateValidity OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Certificate validity" + ::= { controlLocalProperties 5 } + +-- tagpath /control/local-properties/certificate-not-valid-before +controlLocalPropertiesCertificateNotValidBefore OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Certificate not valid before" + ::= { controlLocalProperties 6 } + +-- tagpath /control/local-properties/certificate-not-valid-after +controlLocalPropertiesCertificateNotValidAfter OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Certificate not valid after" + ::= { controlLocalProperties 7 } + +-- tagpath /control/local-properties/dns-name +controlLocalPropertiesDnsName OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "DNS name" + ::= { controlLocalProperties 8 } + +-- tagpath /control/local-properties/site-id +controlLocalPropertiesSiteId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Site ID" + ::= { controlLocalProperties 9 } + +-- tagpath /control/local-properties/domain-id +controlLocalPropertiesDomainId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Domain ID" + ::= { controlLocalProperties 10 } + +-- tagpath /control/local-properties/protocol +controlLocalPropertiesProtocol OBJECT-TYPE + SYNTAX INTEGER {dtls(0),tls(1)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Protocol" + ::= { controlLocalProperties 11 } + +-- tagpath /control/local-properties/tls-port +controlLocalPropertiesTlsPort OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "TLS port" + ::= { controlLocalProperties 12 } + +-- tagpath /control/local-properties/system-ip +controlLocalPropertiesSystemIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "System IP address" + ::= { controlLocalProperties 13 } + +-- tagpath /control/local-properties/uuid +controlLocalPropertiesUuid OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Unique device identifier" + ::= { controlLocalProperties 14 } + +-- tagpath /control/local-properties/board-serial +controlLocalPropertiesBoardSerial OBJECT-TYPE + SYNTAX String (SIZE (1 .. 40)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Board ID serial number" + ::= { controlLocalProperties 15 } + +-- tagpath /control/local-properties/register-interval +controlLocalPropertiesRegisterInterval OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION "Register interval - Deprecated in 15.4" + ::= { controlLocalProperties 16 } + +-- tagpath /control/local-properties/retry-interval +controlLocalPropertiesRetryInterval OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Retry interval" + ::= { controlLocalProperties 17 } + +-- tagpath /control/local-properties/no-activity +controlLocalPropertiesNoActivity OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "No activity expiry interval" + ::= { controlLocalProperties 18 } + +-- tagpath /control/local-properties/dns-cache-flush-interval +controlLocalPropertiesDnsCacheFlushInterval OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "DNS cache time to live" + ::= { controlLocalProperties 19 } + +-- tagpath /control/local-properties/port-hopped +controlLocalPropertiesPortHopped OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Device changed port" + ::= { controlLocalProperties 20 } + +-- tagpath /control/local-properties/time-since-port-hop +controlLocalPropertiesTimeSincePortHop OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Time since last port hop" + ::= { controlLocalProperties 21 } + +-- tagpath /control/local-properties/max-controllers +controlLocalPropertiesMaxControllers OBJECT-TYPE + SYNTAX UnsignedByte + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Maximum number of controllers" + ::= { controlLocalProperties 22 } + +-- tagpath /control/local-properties/keygen-interval +controlLocalPropertiesKeygenInterval OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Key generation interval" + ::= { controlLocalProperties 23 } + +-- tagpath /control/local-properties/number-vbond-peers +controlLocalPropertiesNumberVbondPeers OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of vBond peers" + ::= { controlLocalProperties 25 } + +-- tagpath /control/local-properties/number-active-wan-interfaces +controlLocalPropertiesNumberActiveWanInterfaces OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of WAN interfaces" + ::= { controlLocalProperties 27 } + +-- Display control affinity +-- tagpath /control/affinity +controlAffinity OBJECT IDENTIFIER ::= { control 9 } + +-- Display orchestrator information +-- tagpath /orchestrator +orchestrator OBJECT IDENTIFIER ::= { viptela-security 3 } + +-- Display orchestrator statistics +-- tagpath /orchestrator/statistics +orchestratorStatistics OBJECT IDENTIFIER ::= { orchestrator 3 } + +-- tagpath /orchestrator/statistics/tx_pkts +orchestratorStatisticsTxPkts OBJECT-TYPE + SYNTAX ConfdString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx packets" + ::= { orchestratorStatistics 1 } + +-- tagpath /orchestrator/statistics/tx_octets +orchestratorStatisticsTxOctets OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx octets" + ::= { orchestratorStatistics 2 } + +-- tagpath /orchestrator/statistics/tx_error +orchestratorStatisticsTxError OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx error" + ::= { orchestratorStatistics 3 } + +-- tagpath /orchestrator/statistics/tx_blocked +orchestratorStatisticsTxBlocked OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx blocked" + ::= { orchestratorStatistics 4 } + +-- tagpath /orchestrator/statistics/tx_connects +orchestratorStatisticsTxConnects OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx connects" + ::= { orchestratorStatistics 5 } + +-- tagpath /orchestrator/statistics/tx_registers +orchestratorStatisticsTxRegisters OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx registers" + ::= { orchestratorStatistics 6 } + +-- tagpath /orchestrator/statistics/tx_register_replies +orchestratorStatisticsTxRegisterReplies OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx register replies" + ::= { orchestratorStatistics 7 } + +-- tagpath /orchestrator/statistics/tx_dtls_handshake +orchestratorStatisticsTxDtlsHandshake OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx DTLS handshake" + ::= { orchestratorStatistics 8 } + +-- tagpath /orchestrator/statistics/tx_dtls_handshake_failures +orchestratorStatisticsTxDtlsHandshakeFailures OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx DTLS handshake failures" + ::= { orchestratorStatistics 9 } + +-- tagpath /orchestrator/statistics/tx_dtls_handshake_done +orchestratorStatisticsTxDtlsHandshakeDone OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx DTLS handshake done" + ::= { orchestratorStatistics 10 } + +-- tagpath /orchestrator/statistics/tx_challenge +orchestratorStatisticsTxChallenge OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx challenge" + ::= { orchestratorStatistics 11 } + +-- tagpath /orchestrator/statistics/tx_challenge_resp +orchestratorStatisticsTxChallengeResp OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx challenge response" + ::= { orchestratorStatistics 12 } + +-- tagpath /orchestrator/statistics/tx_challenge_ack +orchestratorStatisticsTxChallengeAck OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx challenge ack" + ::= { orchestratorStatistics 13 } + +-- tagpath /orchestrator/statistics/tx_challenge_error +orchestratorStatisticsTxChallengeError OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx challenge error" + ::= { orchestratorStatistics 14 } + +-- tagpath /orchestrator/statistics/tx_challenge_resp_error +orchestratorStatisticsTxChallengeRespError OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx Challenge response error" + ::= { orchestratorStatistics 15 } + +-- tagpath /orchestrator/statistics/tx_challenge_ack_error +orchestratorStatisticsTxChallengeAckError OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx Challenge ack error" + ::= { orchestratorStatistics 16 } + +-- tagpath /orchestrator/statistics/tx_challenge_gen_error +orchestratorStatisticsTxChallengeGenError OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx Challenge general errors" + ::= { orchestratorStatistics 17 } + +-- tagpath /orchestrator/statistics/rx_pkts +orchestratorStatisticsRxPkts OBJECT-TYPE + SYNTAX ConfdString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx packets" + ::= { orchestratorStatistics 18 } + +-- tagpath /orchestrator/statistics/rx_octets +orchestratorStatisticsRxOctets OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx octets" + ::= { orchestratorStatistics 19 } + +-- tagpath /orchestrator/statistics/rx_error +orchestratorStatisticsRxError OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx error" + ::= { orchestratorStatistics 20 } + +-- tagpath /orchestrator/statistics/rx_connects +orchestratorStatisticsRxConnects OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx connects" + ::= { orchestratorStatistics 21 } + +-- tagpath /orchestrator/statistics/rx_registers +orchestratorStatisticsRxRegisters OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx registers" + ::= { orchestratorStatistics 22 } + +-- tagpath /orchestrator/statistics/rx_register_replies +orchestratorStatisticsRxRegisterReplies OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx register replies" + ::= { orchestratorStatistics 23 } + +-- tagpath /orchestrator/statistics/rx_dtls_handshake +orchestratorStatisticsRxDtlsHandshake OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx DTLS handshake" + ::= { orchestratorStatistics 24 } + +-- tagpath /orchestrator/statistics/rx_dtls_handshake_failures +orchestratorStatisticsRxDtlsHandshakeFailures OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx DTLS handshake failures" + ::= { orchestratorStatistics 25 } + +-- tagpath /orchestrator/statistics/rx_dtls_handshake_done +orchestratorStatisticsRxDtlsHandshakeDone OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx DTLS handshake done" + ::= { orchestratorStatistics 26 } + +-- tagpath /orchestrator/statistics/rx_challenge +orchestratorStatisticsRxChallenge OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx challenge" + ::= { orchestratorStatistics 27 } + +-- tagpath /orchestrator/statistics/rx_challenge_resp +orchestratorStatisticsRxChallengeResp OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx challenge response" + ::= { orchestratorStatistics 28 } + +-- tagpath /orchestrator/statistics/rx_challenge_ack +orchestratorStatisticsRxChallengeAck OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx challenge ack" + ::= { orchestratorStatistics 29 } + +-- tagpath /orchestrator/statistics/challenge_failures +orchestratorStatisticsChallengeFailures OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Challenge failures" + ::= { orchestratorStatistics 30 } + +-- Display local control properties +-- tagpath /orchestrator/local-properties +orchestratorLocalProperties OBJECT IDENTIFIER ::= { orchestrator 4 } + +-- tagpath /orchestrator/local-properties/device-type +orchestratorLocalPropertiesDeviceType OBJECT-TYPE + SYNTAX INTEGER {unknown(0),vedge(1),vhub(2),vsmart(3),vbond(4),vmanage(5),ztp(6),vcontainer(7)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Personality" + ::= { orchestratorLocalProperties 1 } + +-- tagpath /orchestrator/local-properties/organization-name +orchestratorLocalPropertiesOrganizationName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Organization name" + ::= { orchestratorLocalProperties 2 } + +-- tagpath /orchestrator/local-properties/certificate-status +orchestratorLocalPropertiesCertificateStatus OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Certificate status" + ::= { orchestratorLocalProperties 3 } + +-- tagpath /orchestrator/local-properties/root-ca-chain-status +orchestratorLocalPropertiesRootCaChainStatus OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Root CA chain status" + ::= { orchestratorLocalProperties 4 } + +-- tagpath /orchestrator/local-properties/certificate-validity +orchestratorLocalPropertiesCertificateValidity OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Certificate validity" + ::= { orchestratorLocalProperties 5 } + +-- tagpath /orchestrator/local-properties/certificate-not-valid-before +orchestratorLocalPropertiesCertificateNotValidBefore OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Certificate not valid before" + ::= { orchestratorLocalProperties 6 } + +-- tagpath /orchestrator/local-properties/certificate-not-valid-after +orchestratorLocalPropertiesCertificateNotValidAfter OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Certificate not valid after" + ::= { orchestratorLocalProperties 7 } + +-- tagpath /orchestrator/local-properties/uuid +orchestratorLocalPropertiesUuid OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Unique device identifier" + ::= { orchestratorLocalProperties 8 } + +-- tagpath /orchestrator/local-properties/board-serial +orchestratorLocalPropertiesBoardSerial OBJECT-TYPE + SYNTAX String (SIZE (1 .. 40)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Board ID serial number" + ::= { orchestratorLocalProperties 9 } + +-- tagpath /orchestrator/local-properties/number-active-wan-interfaces +orchestratorLocalPropertiesNumberActiveWanInterfaces OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of WAN interfaces" + ::= { orchestratorLocalProperties 10 } + +-- tagpath /orchestrator/local-properties/protocol +orchestratorLocalPropertiesProtocol OBJECT-TYPE + SYNTAX INTEGER {dtls(0),tls(1)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Protocol" + ::= { orchestratorLocalProperties 11 } + +-- tagpath /orchestrator/local-properties/system-ip +orchestratorLocalPropertiesSystemIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "System IP address" + ::= { orchestratorLocalProperties 13 } + +-- tagpath /orchestrator/local-properties/vedge-list-version +orchestratorLocalPropertiesVedgeListVersion OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "vEdge list version number" + ::= { orchestratorLocalProperties 14 } + +-- tagpath /orchestrator/local-properties/vsmart-list-version +orchestratorLocalPropertiesVsmartListVersion OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "vSmart list version number" + ::= { orchestratorLocalProperties 15 } + +-- tagpath /orchestrator/local-properties/sp-organization-name +orchestratorLocalPropertiesSPOrganizationName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "SP Organization name" + ::= { orchestratorLocalProperties 16 } + +-- Display IPSec information +-- tagpath /ipsec +ipsec OBJECT IDENTIFIER ::= { viptela-security 4 } + +-- Display IPsec information for IKE sessions +-- tagpath /ipsec/ike +ipsecIke OBJECT IDENTIFIER ::= { ipsec 4 } + +-- Display tunnel information +-- tagpath /tunnel +tunnel OBJECT IDENTIFIER ::= { viptela-security 5 } + +-- Display configured security parameters +-- tagpath /security-info +securityInfo OBJECT IDENTIFIER ::= { viptela-security 6 } + +-- tagpath /security-info/authentication-type +securityInfoAuthenticationType OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION "" + ::= { securityInfo 1 } + +-- tagpath /security-info/rekey +securityInfoRekey OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { securityInfo 2 } + +-- tagpath /security-info/replay-window +securityInfoReplayWindow OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { securityInfo 3 } + +-- tagpath /security-info/encryption-supported +securityInfoEncryptionSupported OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { securityInfo 4 } + +-- tagpath /security-info/fips-mode +securityInfoFipsMode OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { securityInfo 5 } + +-- tagpath /security-info/pairwise-keying +securityInfoPairwiseKeying OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { securityInfo 6 } + +-- tagpath /security-info/integrity-type +securityInfoIntegrityType OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { securityInfo 7 } + +-- Display entries in the ZTP database +-- tagpath /ztp +ztp OBJECT IDENTIFIER ::= { viptela-security 7 } + +-- tagpath /control/connections +controlConnectionsTable OBJECT-TYPE + SYNTAX SEQUENCE OF ControlConnectionsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display control connections information" + ::= { control 2 } + +-- tagpath /control/connections +controlConnectionsEntry OBJECT-TYPE + SYNTAX ControlConnectionsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { controlConnectionsInstance, controlConnectionsPeerType, controlConnectionsSiteId, controlConnectionsDomainId, controlConnectionsLocalPrivateIp, controlConnectionsLocalPrivatePort, controlConnectionsPublicIp, controlConnectionsPublicPort } + ::= { controlConnectionsTable 1 } + +ControlConnectionsEntry ::= + SEQUENCE { + controlConnectionsInstance Unsigned32, + controlConnectionsPeerType INTEGER, + controlConnectionsSiteId Unsigned32, + controlConnectionsDomainId Unsigned32, + controlConnectionsLocalPrivateIp InetAddressIP, + controlConnectionsLocalPrivatePort Unsigned32, + controlConnectionsPublicIp InetAddressIP, + controlConnectionsPublicPort Unsigned32, + controlConnectionsVOrgName String, + controlConnectionsSystemIp InetAddressIP, + controlConnectionsProtocol INTEGER, + controlConnectionsLocalColor INTEGER, + controlConnectionsRemoteColor INTEGER, + controlConnectionsPrivateIp InetAddressIP, + controlConnectionsPrivatePort Unsigned32, + controlConnectionsState SessionState, + controlConnectionsLocalEnum ConnFlagEnum, + controlConnectionsRemoteEnum ConnFlagEnum, + controlConnectionsLocalStateInfo String, + controlConnectionsRemoteStateInfo String, + controlConnectionsUptime String, + controlConnectionsTxHello Unsigned32, + controlConnectionsTxConnects Unsigned32, + controlConnectionsTxRegisters Unsigned32, + controlConnectionsTxRegisterReplies Unsigned32, + controlConnectionsTxChallenge Unsigned32, + controlConnectionsTxChallengeResp Unsigned32, + controlConnectionsTxChallengeAck Unsigned32, + controlConnectionsTxTeardown Unsigned32, + controlConnectionsTxTeardownAll Unsigned32, + controlConnectionsTxVmToPeer Unsigned32, + controlConnectionsTxRegisterToVm Unsigned32, + controlConnectionsRxHello Unsigned32, + controlConnectionsRxConnects Unsigned32, + controlConnectionsRxRegisters Unsigned32, + controlConnectionsRxRegisterReplies Unsigned32, + controlConnectionsRxChallenge Unsigned32, + controlConnectionsRxChallengeResp Unsigned32, + controlConnectionsRxChallengeAck Unsigned32, + controlConnectionsRxTeardown Unsigned32, + controlConnectionsRxVmToPeer Unsigned32, + controlConnectionsRxRegisterToVm Unsigned32, + controlConnectionsNegotiatedHelloInterval Unsigned32, + controlConnectionsNegotiatedHelloTolerance Unsigned32, + controlConnectionsConfiguredSystemIp InetAddressIP, + controlConnectionsTxCreateCert Unsigned32, + controlConnectionsRxCreateCert Unsigned32, + controlConnectionsTxCreateCertReply Unsigned32, + controlConnectionsRxCreateCertReply Unsigned32, + controlConnectionsBehindProxy String + } + +-- tagpath /control/connections/instance +controlConnectionsInstance OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "vdaemon instance ID" + ::= { controlConnectionsEntry 1 } + +-- tagpath /control/connections/peer-type +controlConnectionsPeerType OBJECT-TYPE + SYNTAX INTEGER {unknown(0),vedge(1),vhub(2),vsmart(3),vbond(4),vmanage(5),ztp(6),vcontainer(7)} + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Connection type" + ::= { controlConnectionsEntry 2 } + +-- tagpath /control/connections/site-id +controlConnectionsSiteId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Site ID" + ::= { controlConnectionsEntry 3 } + +-- tagpath /control/connections/domain-id +controlConnectionsDomainId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Domain ID" + ::= { controlConnectionsEntry 4 } + +-- tagpath /control/connections/local-private-ip +controlConnectionsLocalPrivateIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Private IP address" + ::= { controlConnectionsEntry 5 } + +-- tagpath /control/connections/local-private-port +controlConnectionsLocalPrivatePort OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Private port number" + ::= { controlConnectionsEntry 6 } + +-- tagpath /control/connections/public-ip +controlConnectionsPublicIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Public IP address" + ::= { controlConnectionsEntry 7 } + +-- tagpath /control/connections/public-port +controlConnectionsPublicPort OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Public port number" + ::= { controlConnectionsEntry 8 } + +-- tagpath /control/connections/system-ip +controlConnectionsSystemIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "System IP address" + ::= { controlConnectionsEntry 9 } + +-- tagpath /control/connections/protocol +controlConnectionsProtocol OBJECT-TYPE + SYNTAX INTEGER {dtls(0),tls(1)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Protocol" + DEFVAL { dtls } + ::= { controlConnectionsEntry 10 } + +-- tagpath /control/connections/local-color +controlConnectionsLocalColor OBJECT-TYPE + SYNTAX INTEGER {default(1),mpls(2),metro-ethernet(3),biz-internet(4),public-internet(5),lte(6),threeG(7),red(8),green(9),blue(10),gold(11),silver(12),bronze(13),custom1(14),custom2(15),custom3(16),private1(17),private2(18),private3(19),private4(20),private5(21),private6(22)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Local color" + ::= { controlConnectionsEntry 11 } + +-- tagpath /control/connections/remote-color +controlConnectionsRemoteColor OBJECT-TYPE + SYNTAX INTEGER {default(1),mpls(2),metro-ethernet(3),biz-internet(4),public-internet(5),lte(6),threeG(7),red(8),green(9),blue(10),gold(11),silver(12),bronze(13),custom1(14),custom2(15),custom3(16),private1(17),private2(18),private3(19),private4(20),private5(21),private6(22)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Remote color" + ::= { controlConnectionsEntry 12 } + +-- tagpath /control/connections/private-ip +controlConnectionsPrivateIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Private IP address" + ::= { controlConnectionsEntry 13 } + +-- tagpath /control/connections/private-port +controlConnectionsPrivatePort OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Private port" + ::= { controlConnectionsEntry 14 } + +-- tagpath /control/connections/state +controlConnectionsState OBJECT-TYPE + SYNTAX SessionState + MAX-ACCESS read-only + STATUS current + DESCRIPTION "State" + ::= { controlConnectionsEntry 15 } + +-- tagpath /control/connections/local_enum +controlConnectionsLocalEnum OBJECT-TYPE + SYNTAX ConnFlagEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Local error reason" + ::= { controlConnectionsEntry 16 } + +-- tagpath /control/connections/remote_enum +controlConnectionsRemoteEnum OBJECT-TYPE + SYNTAX ConnFlagEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Remote error reason" + ::= { controlConnectionsEntry 17 } + +-- tagpath /control/connections/local-state-info +controlConnectionsLocalStateInfo OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Local state information" + ::= { controlConnectionsEntry 18 } + +-- tagpath /control/connections/remote-state-info +controlConnectionsRemoteStateInfo OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Remote state information" + ::= { controlConnectionsEntry 19 } + +-- tagpath /control/connections/uptime +controlConnectionsUptime OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Uptime" + ::= { controlConnectionsEntry 20 } + +-- tagpath /control/connections/tx_hello +controlConnectionsTxHello OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx hello" + ::= { controlConnectionsEntry 21 } + +-- tagpath /control/connections/tx_connects +controlConnectionsTxConnects OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx connects" + ::= { controlConnectionsEntry 22 } + +-- tagpath /control/connections/tx_registers +controlConnectionsTxRegisters OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx registers" + ::= { controlConnectionsEntry 23 } + +-- tagpath /control/connections/tx_register_replies +controlConnectionsTxRegisterReplies OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx register replies" + ::= { controlConnectionsEntry 24 } + +-- tagpath /control/connections/tx_challenge +controlConnectionsTxChallenge OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx challenge" + ::= { controlConnectionsEntry 25 } + +-- tagpath /control/connections/tx_challenge_resp +controlConnectionsTxChallengeResp OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx challenge response" + ::= { controlConnectionsEntry 26 } + +-- tagpath /control/connections/tx_challenge_ack +controlConnectionsTxChallengeAck OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx challenge ack" + ::= { controlConnectionsEntry 27 } + +-- tagpath /control/connections/tx_teardown +controlConnectionsTxTeardown OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx teardown" + ::= { controlConnectionsEntry 28 } + +-- tagpath /control/connections/tx_teardown_all +controlConnectionsTxTeardownAll OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx teardown all connections" + ::= { controlConnectionsEntry 29 } + +-- tagpath /control/connections/tx_vm_to_peer +controlConnectionsTxVmToPeer OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx vManage to peer" + ::= { controlConnectionsEntry 30 } + +-- tagpath /control/connections/tx_register_to_vm +controlConnectionsTxRegisterToVm OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx register to vManage" + ::= { controlConnectionsEntry 31 } + +-- tagpath /control/connections/rx_hello +controlConnectionsRxHello OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx hello" + ::= { controlConnectionsEntry 32 } + +-- tagpath /control/connections/rx_connects +controlConnectionsRxConnects OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx connects" + ::= { controlConnectionsEntry 33 } + +-- tagpath /control/connections/rx_registers +controlConnectionsRxRegisters OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx registers" + ::= { controlConnectionsEntry 34 } + +-- tagpath /control/connections/rx_register_replies +controlConnectionsRxRegisterReplies OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx register replies" + ::= { controlConnectionsEntry 35 } + +-- tagpath /control/connections/rx_challenge +controlConnectionsRxChallenge OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx challenge" + ::= { controlConnectionsEntry 36 } + +-- tagpath /control/connections/rx_challenge_resp +controlConnectionsRxChallengeResp OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx challenge response" + ::= { controlConnectionsEntry 37 } + +-- tagpath /control/connections/rx_challenge_ack +controlConnectionsRxChallengeAck OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx challenge ack" + ::= { controlConnectionsEntry 38 } + +-- tagpath /control/connections/rx_teardown +controlConnectionsRxTeardown OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx teardown" + ::= { controlConnectionsEntry 39 } + +-- tagpath /control/connections/rx_vm_to_peer +controlConnectionsRxVmToPeer OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx vManage to peer" + ::= { controlConnectionsEntry 40 } + +-- tagpath /control/connections/rx_register_to_vm +controlConnectionsRxRegisterToVm OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx register to vManage" + ::= { controlConnectionsEntry 41 } + +-- tagpath /control/connections/negotiated_hello_interval +controlConnectionsNegotiatedHelloInterval OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Negotiated hello interval" + ::= { controlConnectionsEntry 42 } + +-- tagpath /control/connections/negotiated_hello_tolerance +controlConnectionsNegotiatedHelloTolerance OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Negotiated hello tolerance" + ::= { controlConnectionsEntry 43 } + +-- tagpath /control/connections/cfg-system-ip +controlConnectionsConfiguredSystemIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Configured System IP address" + ::= { controlConnectionsEntry 44 } + +-- tagpath /control/connections/v-org-name +controlConnectionsVOrgName OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Organization Name" + ::= { controlConnectionsEntry 45 } + +-- tagpath /control/connections/tx_create_cert +controlConnectionsTxCreateCert OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx create certificate to vManage" + ::= { controlConnectionsEntry 46 } + +-- tagpath /control/connections/rx_create_cert +controlConnectionsRxCreateCert OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx create certificate from vBond" + ::= { controlConnectionsEntry 47 } + +-- tagpath /control/connections/tx_create_cert_reply +controlConnectionsTxCreateCertReply OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx create certificate reply to vBond" + ::= { controlConnectionsEntry 48 } + +-- tagpath /control/connections/rx_create_cert_reply +controlConnectionsRxCreateCertReply OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx create certificate reply from vManage" + ::= { controlConnectionsEntry 49 } + +-- tagpath /control/connections/behind-proxy +controlConnectionsBehindProxy OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Whether controller is behind proxy" + ::= { controlConnectionsEntry 50 } + +-- tagpath /control/connections-history +controlConnectionsHistoryTable OBJECT-TYPE + SYNTAX SEQUENCE OF ControlConnectionsHistoryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display control connections history" + ::= { control 3 } + +-- tagpath /control/connections-history +controlConnectionsHistoryEntry OBJECT-TYPE + SYNTAX ControlConnectionsHistoryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { controlConnectionsHistoryInstance, controlConnectionsHistoryIndex } + ::= { controlConnectionsHistoryTable 1 } + +ControlConnectionsHistoryEntry ::= + SEQUENCE { + controlConnectionsHistoryInstance Unsigned32, + controlConnectionsHistoryIndex Unsigned32, + controlConnectionsHistoryPeerType INTEGER, + controlConnectionsHistorySiteId Unsigned32, + controlConnectionsHistoryDomainId Unsigned32, + controlConnectionsHistoryPrivateIp InetAddressIP, + controlConnectionsHistoryPrivatePort Unsigned32, + controlConnectionsHistoryPublicIp InetAddressIP, + controlConnectionsHistoryPublicPort Unsigned32, + controlConnectionsHistorySystemIp InetAddressIP, + controlConnectionsHistoryProtocol INTEGER, + controlConnectionsHistoryLocalColor INTEGER, + controlConnectionsHistoryRemoteColor INTEGER, + controlConnectionsHistoryState SessionState, + controlConnectionsHistoryLocalEnum ConnFlagEnum, + controlConnectionsHistoryRemoteEnum ConnFlagEnum, + controlConnectionsHistoryLocalStateInfo String, + controlConnectionsHistoryRemoteStateInfo String, + controlConnectionsHistoryVHOrgName String, + controlConnectionsHistoryDowntime String, + controlConnectionsHistoryTxHello Unsigned32, + controlConnectionsHistoryTxConnects Unsigned32, + controlConnectionsHistoryTxRegisters Unsigned32, + controlConnectionsHistoryTxRegisterReplies Unsigned32, + controlConnectionsHistoryTxChallenge Unsigned32, + controlConnectionsHistoryTxChallengeResp Unsigned32, + controlConnectionsHistoryTxChallengeAck Unsigned32, + controlConnectionsHistoryTxTeardown Unsigned32, + controlConnectionsHistoryTxTeardownAll Unsigned32, + controlConnectionsHistoryTxVmToPeer Unsigned32, + controlConnectionsHistoryTxRegisterToVm Unsigned32, + controlConnectionsHistoryRxHello Unsigned32, + controlConnectionsHistoryRxConnects Unsigned32, + controlConnectionsHistoryRxRegisters Unsigned32, + controlConnectionsHistoryRxRegisterReplies Unsigned32, + controlConnectionsHistoryRxChallenge Unsigned32, + controlConnectionsHistoryRxChallengeResp Unsigned32, + controlConnectionsHistoryRxChallengeAck Unsigned32, + controlConnectionsHistoryRxTeardown Unsigned32, + controlConnectionsHistoryRxVmToPeer Unsigned32, + controlConnectionsHistoryRxRegisterToVm Unsigned32, + controlConnectionsHistoryRepCount Unsigned32, + controlConnectionsHistoryPrevDowntime String, + controlConnectionsHistoryConfiguredSystemIp InetAddressIP, + controlConnectionsHistoryUuid String, + controlConnectionsHistoryTxCreateCert Unsigned32, + controlConnectionsHistoryRxCreateCert Unsigned32, + controlConnectionsHistoryTxCreateCertReply Unsigned32, + controlConnectionsHistoryRxCreateCertReply Unsigned32 + } + +-- tagpath /control/connections-history/instance +controlConnectionsHistoryInstance OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "vdaemon instance id" + ::= { controlConnectionsHistoryEntry 1 } + +-- tagpath /control/connections-history/index +controlConnectionsHistoryIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "History index" + ::= { controlConnectionsHistoryEntry 2 } + +-- tagpath /control/connections-history/peer-type +controlConnectionsHistoryPeerType OBJECT-TYPE + SYNTAX INTEGER {unknown(0),vedge(1),vhub(2),vsmart(3),vbond(4),vmanage(5),ztp(6),vcontainer(7)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Connection type" + ::= { controlConnectionsHistoryEntry 3 } + +-- tagpath /control/connections-history/site-id +controlConnectionsHistorySiteId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Site ID" + ::= { controlConnectionsHistoryEntry 4 } + +-- tagpath /control/connections-history/domain-id +controlConnectionsHistoryDomainId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Domain ID" + ::= { controlConnectionsHistoryEntry 5 } + +-- tagpath /control/connections-history/private-ip +controlConnectionsHistoryPrivateIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Private IP address" + ::= { controlConnectionsHistoryEntry 6 } + +-- tagpath /control/connections-history/private-port +controlConnectionsHistoryPrivatePort OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Private port number" + ::= { controlConnectionsHistoryEntry 7 } + +-- tagpath /control/connections-history/public-ip +controlConnectionsHistoryPublicIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Public IP address" + ::= { controlConnectionsHistoryEntry 8 } + +-- tagpath /control/connections-history/public-port +controlConnectionsHistoryPublicPort OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Public port number" + ::= { controlConnectionsHistoryEntry 9 } + +-- tagpath /control/connections-history/system-ip +controlConnectionsHistorySystemIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "System IP address" + ::= { controlConnectionsHistoryEntry 10 } + +-- tagpath /control/connections-history/protocol +controlConnectionsHistoryProtocol OBJECT-TYPE + SYNTAX INTEGER {dtls(0),tls(1)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Protocol" + DEFVAL { dtls } + ::= { controlConnectionsHistoryEntry 11 } + +-- tagpath /control/connections-history/local-color +controlConnectionsHistoryLocalColor OBJECT-TYPE + SYNTAX INTEGER {default(1),mpls(2),metro-ethernet(3),biz-internet(4),public-internet(5),lte(6),threeG(7),red(8),green(9),blue(10),gold(11),silver(12),bronze(13),custom1(14),custom2(15),custom3(16),private1(17),private2(18),private3(19),private4(20),private5(21),private6(22)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Local color" + ::= { controlConnectionsHistoryEntry 12 } + +-- tagpath /control/connections-history/remote-color +controlConnectionsHistoryRemoteColor OBJECT-TYPE + SYNTAX INTEGER {default(1),mpls(2),metro-ethernet(3),biz-internet(4),public-internet(5),lte(6),threeG(7),red(8),green(9),blue(10),gold(11),silver(12),bronze(13),custom1(14),custom2(15),custom3(16),private1(17),private2(18),private3(19),private4(20),private5(21),private6(22)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Remote color" + ::= { controlConnectionsHistoryEntry 13 } + +-- tagpath /control/connections-history/state +controlConnectionsHistoryState OBJECT-TYPE + SYNTAX SessionState + MAX-ACCESS read-only + STATUS current + DESCRIPTION "State" + ::= { controlConnectionsHistoryEntry 14 } + +-- tagpath /control/connections-history/local_enum +controlConnectionsHistoryLocalEnum OBJECT-TYPE + SYNTAX ConnFlagEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Local error reason" + ::= { controlConnectionsHistoryEntry 15 } + +-- tagpath /control/connections-history/remote_enum +controlConnectionsHistoryRemoteEnum OBJECT-TYPE + SYNTAX ConnFlagEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Remote Error Reason" + ::= { controlConnectionsHistoryEntry 16 } + +-- tagpath /control/connections-history/local-state-info +controlConnectionsHistoryLocalStateInfo OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Local state information" + ::= { controlConnectionsHistoryEntry 17 } + +-- tagpath /control/connections-history/remote-state-info +controlConnectionsHistoryRemoteStateInfo OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Remote state information" + ::= { controlConnectionsHistoryEntry 18 } + +-- tagpath /control/connections-history/downtime +controlConnectionsHistoryDowntime OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Downtime" + ::= { controlConnectionsHistoryEntry 19 } + +-- tagpath /control/connections-history/tx_hello +controlConnectionsHistoryTxHello OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx hello" + ::= { controlConnectionsHistoryEntry 20 } + +-- tagpath /control/connections-history/tx_connects +controlConnectionsHistoryTxConnects OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx connects" + ::= { controlConnectionsHistoryEntry 21 } + +-- tagpath /control/connections-history/tx_registers +controlConnectionsHistoryTxRegisters OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx registers" + ::= { controlConnectionsHistoryEntry 22 } + +-- tagpath /control/connections-history/tx_register_replies +controlConnectionsHistoryTxRegisterReplies OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx register replies" + ::= { controlConnectionsHistoryEntry 23 } + +-- tagpath /control/connections-history/tx_challenge +controlConnectionsHistoryTxChallenge OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx challenge" + ::= { controlConnectionsHistoryEntry 24 } + +-- tagpath /control/connections-history/tx_challenge_resp +controlConnectionsHistoryTxChallengeResp OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx challenge response" + ::= { controlConnectionsHistoryEntry 25 } + +-- tagpath /control/connections-history/tx_challenge_ack +controlConnectionsHistoryTxChallengeAck OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx challenge ack" + ::= { controlConnectionsHistoryEntry 26 } + +-- tagpath /control/connections-history/tx_teardown +controlConnectionsHistoryTxTeardown OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx teardown" + ::= { controlConnectionsHistoryEntry 27 } + +-- tagpath /control/connections-history/tx_teardown_all +controlConnectionsHistoryTxTeardownAll OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx teardown all connections" + ::= { controlConnectionsHistoryEntry 28 } + +-- tagpath /control/connections-history/tx_vm_to_peer +controlConnectionsHistoryTxVmToPeer OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx vManage to peer" + ::= { controlConnectionsHistoryEntry 29 } + +-- tagpath /control/connections-history/tx_register_to_vm +controlConnectionsHistoryTxRegisterToVm OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx register to vManage" + ::= { controlConnectionsHistoryEntry 30 } + +-- tagpath /control/connections-history/rx_hello +controlConnectionsHistoryRxHello OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx hello" + ::= { controlConnectionsHistoryEntry 31 } + +-- tagpath /control/connections-history/rx_connects +controlConnectionsHistoryRxConnects OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx connects" + ::= { controlConnectionsHistoryEntry 32 } + +-- tagpath /control/connections-history/rx_registers +controlConnectionsHistoryRxRegisters OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx registers" + ::= { controlConnectionsHistoryEntry 33 } + +-- tagpath /control/connections-history/rx_register_replies +controlConnectionsHistoryRxRegisterReplies OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx register replies" + ::= { controlConnectionsHistoryEntry 34 } + +-- tagpath /control/connections-history/rx_challenge +controlConnectionsHistoryRxChallenge OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx challenge" + ::= { controlConnectionsHistoryEntry 35 } + +-- tagpath /control/connections-history/rx_challenge_resp +controlConnectionsHistoryRxChallengeResp OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx challenge response" + ::= { controlConnectionsHistoryEntry 36 } + +-- tagpath /control/connections-history/rx_challenge_ack +controlConnectionsHistoryRxChallengeAck OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx challenge ack" + ::= { controlConnectionsHistoryEntry 37 } + +-- tagpath /control/connections-history/rx_teardown +controlConnectionsHistoryRxTeardown OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx teardown" + ::= { controlConnectionsHistoryEntry 38 } + +-- tagpath /control/connections-history/rx_vm_to_peer +controlConnectionsHistoryRxVmToPeer OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx vManage to peer" + ::= { controlConnectionsHistoryEntry 39 } + +-- tagpath /control/connections-history/rx_register_to_vm +controlConnectionsHistoryRxRegisterToVm OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx register to vManage" + ::= { controlConnectionsHistoryEntry 40 } + +-- tagpath /control/connections-history/rep-count +controlConnectionsHistoryRepCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Repeat count" + ::= { controlConnectionsHistoryEntry 41 } + +-- tagpath /control/connections-history/prev-downtime +controlConnectionsHistoryPrevDowntime OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Previous downtime" + ::= { controlConnectionsHistoryEntry 42 } + +-- tagpath /control/connections-history/cfg-system-ip +controlConnectionsHistoryConfiguredSystemIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Configured System IP address" + ::= { controlConnectionsHistoryEntry 43 } + +-- tagpath /control/connections-history/vh-org-name +controlConnectionsHistoryVHOrgName OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Organization Name" + ::= { controlConnectionsHistoryEntry 44 } + +-- tagpath /control/connections-history/uuid +controlConnectionsHistoryUuid OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Peer's unique device identifier" + ::= { controlConnectionsHistoryEntry 45 } + +-- tagpath /control/connections-history/tx_create_cert +controlConnectionsHistoryTxCreateCert OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx create certificate to vManage" + ::= { controlConnectionsHistoryEntry 46 } + +-- tagpath /control/connections-history/rx_create_cert +controlConnectionsHistoryRxCreateCert OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx create certificate from vBond" + ::= { controlConnectionsHistoryEntry 47 } + +-- tagpath /control/connections-history/tx_create_cert_reply +controlConnectionsHistoryTxCreateCertReply OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx create certificate reply to vBond" + ::= { controlConnectionsHistoryEntry 48 } + +-- tagpath /control/connections-history/rx_create_cert_reply +controlConnectionsHistoryRxCreateCertReply OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx create certificate reply from vManage" + ::= { controlConnectionsHistoryEntry 49 } + +-- tagpath /control/local-properties/ip-address-list +controlLocalPropertiesIpAddressListTable OBJECT-TYPE + SYNTAX SEQUENCE OF ControlLocalPropertiesIpAddressListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "List of IP addresses" + ::= { controlLocalProperties 24 } + +-- tagpath /control/local-properties/ip-address-list +controlLocalPropertiesIpAddressListEntry OBJECT-TYPE + SYNTAX ControlLocalPropertiesIpAddressListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { controlLocalPropertiesIpAddressListIndex } + ::= { controlLocalPropertiesIpAddressListTable 1 } + +ControlLocalPropertiesIpAddressListEntry ::= + SEQUENCE { + controlLocalPropertiesIpAddressListIndex Unsigned32, + controlLocalPropertiesIpAddressListIp InetAddressIP, + controlLocalPropertiesIpAddressListPort Unsigned32 + } + +-- tagpath /control/local-properties/ip-address-list/index +controlLocalPropertiesIpAddressListIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "IP index" + ::= { controlLocalPropertiesIpAddressListEntry 1 } + +-- tagpath /control/local-properties/ip-address-list/ip +controlLocalPropertiesIpAddressListIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "IP" + ::= { controlLocalPropertiesIpAddressListEntry 2 } + +-- tagpath /control/local-properties/ip-address-list/port +controlLocalPropertiesIpAddressListPort OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Port" + ::= { controlLocalPropertiesIpAddressListEntry 3 } + +-- tagpath /control/local-properties/vbond-address-list +controlLocalPropertiesVbondAddressListTable OBJECT-TYPE + SYNTAX SEQUENCE OF ControlLocalPropertiesVbondAddressListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "List of vBond peers" + ::= { controlLocalProperties 26 } + +-- tagpath /control/local-properties/vbond-address-list +controlLocalPropertiesVbondAddressListEntry OBJECT-TYPE + SYNTAX ControlLocalPropertiesVbondAddressListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { controlLocalPropertiesVbondAddressListIndex } + ::= { controlLocalPropertiesVbondAddressListTable 1 } + +ControlLocalPropertiesVbondAddressListEntry ::= + SEQUENCE { + controlLocalPropertiesVbondAddressListIndex Unsigned32, + controlLocalPropertiesVbondAddressListIp InetAddressIP, + controlLocalPropertiesVbondAddressListPort Unsigned32 + } + +-- tagpath /control/local-properties/vbond-address-list/index +controlLocalPropertiesVbondAddressListIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "IP index" + ::= { controlLocalPropertiesVbondAddressListEntry 1 } + +-- tagpath /control/local-properties/vbond-address-list/ip +controlLocalPropertiesVbondAddressListIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "IP address" + ::= { controlLocalPropertiesVbondAddressListEntry 2 } + +-- tagpath /control/local-properties/vbond-address-list/port +controlLocalPropertiesVbondAddressListPort OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Port" + ::= { controlLocalPropertiesVbondAddressListEntry 3 } + +-- tagpath /control/local-properties/wan-interface-list +controlLocalPropertiesWanInterfaceListTable OBJECT-TYPE + SYNTAX SEQUENCE OF ControlLocalPropertiesWanInterfaceListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "List of WAN interfaces" + ::= { controlLocalProperties 28 } + +-- tagpath /control/local-properties/vedge-list-version +controlLocalPropertiesVedgeListVersion OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "vEdge list version number" + ::= { controlLocalProperties 29 } + +-- tagpath /control/local-properties/vsmart-list-version +controlLocalPropertiesVsmartListVersion OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "vSmart list version number" + ::= { controlLocalProperties 30 } + +-- tagpath /control/local-properties/sp-organization-name +controlLocalPropertiesSPOrganizationName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "SP Organization name" + ::= { controlLocalProperties 31 } + +-- tagpath /control/local-properties/token +controlLocalPropertiesToken OBJECT-TYPE + SYNTAX String (SIZE (1 .. 40)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Token information" + ::= { controlLocalProperties 32 } + +-- tagpath /control/local-properties/cloud-hosted +controlLocalPropertiesCloudHosted OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "vManage is hosted in the Cisco cloud" + ::= { controlLocalProperties 33 } + +-- tagpath /control/local-properties/embargo-check +controlLocalPropertiesEmbargoCheck OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Embargo check status" + ::= { controlLocalProperties 34 } + +-- tagpath /control/local-properties/enterprise-serial +controlLocalPropertiesEnterpriseSerial OBJECT-TYPE + SYNTAX String (SIZE (1 .. 40)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Enterprise certificate serial number" + ::= { controlLocalProperties 35 } + +-- tagpath /control/local-properties/enterprise-certificate-status +controlLocalPropertiesEnterpriseCertificateStatus OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Enterprise certificate status" + ::= { controlLocalProperties 36 } + +-- tagpath /control/local-properties/enterprise-certificate-validity +controlLocalPropertiesEnterpriseCertificateValidity OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Enterprise certificate validity" + ::= { controlLocalProperties 37 } + +-- tagpath /control/local-properties/enterprise-certificate-not-valid-before +controlLocalPropertiesEnterpriseCertificateNotValidBefore OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Enterprise certificate not valid before" + ::= { controlLocalProperties 38 } + +-- tagpath /control/local-properties/enterprise-certificate-not-valid-after +controlLocalPropertiesEnterpriseCertificateNotValidAfter OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Enterprise certificate not valid after" + ::= { controlLocalProperties 39 } + +-- tagpath /control/local-properties/pairwise-keying +controlLocalPropertiesPairwiseKeying OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Pairwise keying enabled" + ::= { controlLocalProperties 40 } + +-- tagpath /control/local-properties/cdb-locked +controlLocalPropertiesCdbLocked OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "CDB is locked" + ::= { controlLocalProperties 41 } + +-- tagpath /control/local-properties/subject-serial-number +controlLocalPropertiesSubjectSerialNumber OBJECT-TYPE + SYNTAX String (SIZE (1 .. 12)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Subject Name Serial Number " + ::= { controlLocalProperties 42 } + +-- tagpath /control/local-properties/wan-interface-list +controlLocalPropertiesWanInterfaceListEntry OBJECT-TYPE + SYNTAX ControlLocalPropertiesWanInterfaceListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { controlLocalPropertiesWanInterfaceListInstance, controlLocalPropertiesWanInterfaceListIndex } + ::= { controlLocalPropertiesWanInterfaceListTable 1 } + +ControlLocalPropertiesWanInterfaceListEntry ::= + SEQUENCE { + controlLocalPropertiesWanInterfaceListIndex Unsigned32, + controlLocalPropertiesWanInterfaceListInterface String, + controlLocalPropertiesWanInterfaceListPublicIp InetAddressIP, + controlLocalPropertiesWanInterfaceListPublicPort Unsigned32, + controlLocalPropertiesWanInterfaceListPrivateIp InetAddressIP, + controlLocalPropertiesWanInterfaceListPrivatePort Unsigned32, + controlLocalPropertiesWanInterfaceListNumVsmarts Unsigned32, + controlLocalPropertiesWanInterfaceListNumVmanages Unsigned32, + controlLocalPropertiesWanInterfaceListWeight Unsigned32, + controlLocalPropertiesWanInterfaceListColor INTEGER, + controlLocalPropertiesWanInterfaceListCarrier INTEGER, + controlLocalPropertiesWanInterfaceListPreference Unsigned32, + controlLocalPropertiesWanInterfaceListAdminState StateEnum, + controlLocalPropertiesWanInterfaceListOperationState StateEnum, + controlLocalPropertiesWanInterfaceListLastConnTime String, + controlLocalPropertiesWanInterfaceListRestrictStr String, + controlLocalPropertiesWanInterfaceListControlStr String, + controlLocalPropertiesWanInterfaceListPerWanMaxControllers UnsignedByte, + controlLocalPropertiesWanInterfaceListInstance Unsigned32, + controlLocalPropertiesWanInterfaceListPrivateIpv6 InetAddressIP, + controlLocalPropertiesWanInterfaceListSpiChange String, + controlLocalPropertiesWanInterfaceListLastResort String, + controlLocalPropertiesWanInterfaceListWanPortHopped String, + controlLocalPropertiesWanInterfaceListWanTimeSincePortHop String, + controlLocalPropertiesWanInterfaceListVbondAsStunServer String, + controlLocalPropertiesWanInterfaceListVmanageConnectionPreference UnsignedByte, + controlLocalPropertiesWanInterfaceListLowBandwidthLink String, + controlLocalPropertiesWanInterfaceListNatType String, + controlLocalPropertiesWanInterfaceListInterfaceAdminState StateEnum, + controlLocalPropertiesWanInterfaceListInterfaceOperState StateEnum + } + +-- tagpath /control/local-properties/wan-interface-list/index +controlLocalPropertiesWanInterfaceListIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "WAN index" + ::= { controlLocalPropertiesWanInterfaceListEntry 1 } + +-- tagpath /control/local-properties/wan-interface-list/interface +controlLocalPropertiesWanInterfaceListInterface OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Interface name" + ::= { controlLocalPropertiesWanInterfaceListEntry 2 } + +-- tagpath /control/local-properties/wan-interface-list/public-ip +controlLocalPropertiesWanInterfaceListPublicIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Public IP address" + ::= { controlLocalPropertiesWanInterfaceListEntry 3 } + +-- tagpath /control/local-properties/wan-interface-list/public-port +controlLocalPropertiesWanInterfaceListPublicPort OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Public port" + ::= { controlLocalPropertiesWanInterfaceListEntry 4 } + +-- tagpath /control/local-properties/wan-interface-list/private-ip +controlLocalPropertiesWanInterfaceListPrivateIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Private IP" + ::= { controlLocalPropertiesWanInterfaceListEntry 5 } + +-- tagpath /control/local-properties/wan-interface-list/private-port +controlLocalPropertiesWanInterfaceListPrivatePort OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Private port" + ::= { controlLocalPropertiesWanInterfaceListEntry 6 } + +-- tagpath /control/local-properties/wan-interface-list/num-vsmarts +controlLocalPropertiesWanInterfaceListNumVsmarts OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of vSmarts" + ::= { controlLocalPropertiesWanInterfaceListEntry 7 } + +-- tagpath /control/local-properties/wan-interface-list/num-vmanages +controlLocalPropertiesWanInterfaceListNumVmanages OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of vManages" + ::= { controlLocalPropertiesWanInterfaceListEntry 8 } + +-- tagpath /control/local-properties/wan-interface-list/weight +controlLocalPropertiesWanInterfaceListWeight OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Weight" + ::= { controlLocalPropertiesWanInterfaceListEntry 9 } + +-- tagpath /control/local-properties/wan-interface-list/color +controlLocalPropertiesWanInterfaceListColor OBJECT-TYPE + SYNTAX INTEGER {default(1),mpls(2),metro-ethernet(3),biz-internet(4),public-internet(5),lte(6),threeG(7),red(8),green(9),blue(10),gold(11),silver(12),bronze(13),custom1(14),custom2(15),custom3(16),private1(17),private2(18),private3(19),private4(20),private5(21),private6(22)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Color" + ::= { controlLocalPropertiesWanInterfaceListEntry 10 } + +-- tagpath /control/local-properties/wan-interface-list/carrier +controlLocalPropertiesWanInterfaceListCarrier OBJECT-TYPE + SYNTAX INTEGER {default(1),carrier1(2),carrier2(3),carrier3(4),carrier4(5),carrier5(6),carrier6(7),carrier7(8),carrier8(9)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Carrier" + ::= { controlLocalPropertiesWanInterfaceListEntry 11 } + +-- tagpath /control/local-properties/wan-interface-list/preference +controlLocalPropertiesWanInterfaceListPreference OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Preference" + ::= { controlLocalPropertiesWanInterfaceListEntry 12 } + +-- tagpath /control/local-properties/wan-interface-list/admin-state +controlLocalPropertiesWanInterfaceListAdminState OBJECT-TYPE + SYNTAX StateEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Administrative state" + ::= { controlLocalPropertiesWanInterfaceListEntry 13 } + +-- tagpath /control/local-properties/wan-interface-list/operation-state +controlLocalPropertiesWanInterfaceListOperationState OBJECT-TYPE + SYNTAX StateEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Operational state" + ::= { controlLocalPropertiesWanInterfaceListEntry 14 } + +-- tagpath /control/local-properties/wan-interface-list/last-conn-time +controlLocalPropertiesWanInterfaceListLastConnTime OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Time since last connection" + ::= { controlLocalPropertiesWanInterfaceListEntry 15 } + +-- tagpath /control/local-properties/wan-interface-list/restrict-str +controlLocalPropertiesWanInterfaceListRestrictStr OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Restrict" + ::= { controlLocalPropertiesWanInterfaceListEntry 16 } + +-- tagpath /control/local-properties/wan-interface-list/control-str +controlLocalPropertiesWanInterfaceListControlStr OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Control connections required" + ::= { controlLocalPropertiesWanInterfaceListEntry 17 } + +-- tagpath /control/local-properties/wan-interface-list/per-wan-max-controllers +controlLocalPropertiesWanInterfaceListPerWanMaxControllers OBJECT-TYPE + SYNTAX UnsignedByte + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Maximum number of controllers on this WAN interface" + ::= { controlLocalPropertiesWanInterfaceListEntry 18 } + +-- tagpath /control/local-properties/wan-interface-list/instance +controlLocalPropertiesWanInterfaceListInstance OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "vdaemon instance ID" + ::= { controlLocalPropertiesWanInterfaceListEntry 19 } + +-- tagpath /control/local-properties/wan-interface-list/private-ipv6 +controlLocalPropertiesWanInterfaceListPrivateIpv6 OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Private IPv6 address" + ::= { controlLocalPropertiesWanInterfaceListEntry 20 } + +-- tagpath /control/local-properties/wan-interface-list/spi-change +controlLocalPropertiesWanInterfaceListSpiChange OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Time left until SPI change" + ::= { controlLocalPropertiesWanInterfaceListEntry 21 } + +-- tagpath /control/local-properties/wan-interface-list/last-resort +controlLocalPropertiesWanInterfaceListLastResort OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Last-resort Interface" + ::= { controlLocalPropertiesWanInterfaceListEntry 22 } + +-- tagpath /control/local-properties/wan-interface-list/wan-port-hopped +controlLocalPropertiesWanInterfaceListWanPortHopped OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Interface changed port" + ::= { controlLocalPropertiesWanInterfaceListEntry 23 } + +-- tagpath /control/local-properties/wan-interface-list/wan-time-since-port-hop +controlLocalPropertiesWanInterfaceListWanTimeSincePortHop OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Time since the interface changed port" + ::= { controlLocalPropertiesWanInterfaceListEntry 24 } + +-- tagpath /control/local-properties/wan-interface-list/vbond-as-stun-server +controlLocalPropertiesWanInterfaceListVbondAsStunServer OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Vbond As Stun Server" + ::= { controlLocalPropertiesWanInterfaceListEntry 25 } + +-- tagpath /control/local-properties/wan-interface-list/vmanage-connection-preference +controlLocalPropertiesWanInterfaceListVmanageConnectionPreference OBJECT-TYPE + SYNTAX UnsignedByte + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Interface preference for control connection to vManage" + ::= { controlLocalPropertiesWanInterfaceListEntry 26 } + +-- tagpath /control/local-properties/wan-interface-list/low-bandwidth-link +controlLocalPropertiesWanInterfaceListLowBandwidthLink OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Low bandwidth interface" + ::= { controlLocalPropertiesWanInterfaceListEntry 27 } + +-- tagpath /control/local-properties/wan-interface-list/nat-type +controlLocalPropertiesWanInterfaceListNatType OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "NAT Type" + ::= { controlLocalPropertiesWanInterfaceListEntry 31 } + +-- tagpath /control/local-properties/wan-interface-list/interface-admin-state +controlLocalPropertiesWanInterfaceListInterfaceAdminState OBJECT-TYPE + SYNTAX StateEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Interface administrative state" + ::= { controlLocalPropertiesWanInterfaceListEntry 32 } + +-- tagpath /control/local-properties/wan-interface-list/interface-oper-state +controlLocalPropertiesWanInterfaceListInterfaceOperState OBJECT-TYPE + SYNTAX StateEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Interface operational state" + ::= { controlLocalPropertiesWanInterfaceListEntry 33 } + +-- tagpath /control/affinity/config +controlAffinityConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF ControlAffinityConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display Control Affinity Config" + ::= { controlAffinity 1 } + +-- tagpath /control/affinity/config +controlAffinityConfigEntry OBJECT-TYPE + SYNTAX ControlAffinityConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { controlAffinityConfigAffcIndex } + ::= { controlAffinityConfigTable 1 } + +ControlAffinityConfigEntry ::= + SEQUENCE { + controlAffinityConfigAffcIndex Unsigned32, + controlAffinityConfigAffcInterface String, + controlAffinityConfigAffcErvc Unsigned32, + controlAffinityConfigAffcEcl String, + controlAffinityConfigAffcCcl String, + controlAffinityConfigAffcEquil String, + controlAffinityConfigAffcLastResort String + } + +-- tagpath /control/affinity/config/affc_index +controlAffinityConfigAffcIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "WAN index" + ::= { controlAffinityConfigEntry 1 } + +-- tagpath /control/affinity/config/affc_interface +controlAffinityConfigAffcInterface OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Interface name" + ::= { controlAffinityConfigEntry 2 } + +-- tagpath /control/affinity/config/affc_ervc +controlAffinityConfigAffcErvc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Effective required vSmart count" + ::= { controlAffinityConfigEntry 3 } + +-- tagpath /control/affinity/config/affc_ecl +controlAffinityConfigAffcEcl OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Effective controller group id list" + ::= { controlAffinityConfigEntry 4 } + +-- tagpath /control/affinity/config/affc_ccl +controlAffinityConfigAffcCcl OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Current controller group Id list" + ::= { controlAffinityConfigEntry 5 } + +-- tagpath /control/affinity/config/affc_equil +controlAffinityConfigAffcEquil OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Equilibrium" + ::= { controlAffinityConfigEntry 6 } + +-- tagpath /control/affinity/config/affc_last_resort +controlAffinityConfigAffcLastResort OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Last-resort Interface" + ::= { controlAffinityConfigEntry 7 } + +-- tagpath /control/affinity/status +controlAffinityStatusTable OBJECT-TYPE + SYNTAX SEQUENCE OF ControlAffinityStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display control affinity status" + ::= { controlAffinity 2 } + +-- tagpath /control/affinity/status +controlAffinityStatusEntry OBJECT-TYPE + SYNTAX ControlAffinityStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { controlAffinityStatusAffsIndex } + ::= { controlAffinityStatusTable 1 } + +ControlAffinityStatusEntry ::= + SEQUENCE { + controlAffinityStatusAffsIndex Unsigned32, + controlAffinityStatusAffsInterface String, + controlAffinityStatusAffsAcc String, + controlAffinityStatusAffsUcc String, + controlAffinityStatusAffsAc String + } + +-- tagpath /control/affinity/status/affs_index +controlAffinityStatusAffsIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "WAN index" + ::= { controlAffinityStatusEntry 1 } + +-- tagpath /control/affinity/status/affs_interface +controlAffinityStatusAffsInterface OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Interface name" + ::= { controlAffinityStatusEntry 2 } + +-- tagpath /control/affinity/status/affs_acc +controlAffinityStatusAffsAcc OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Assigned connected controllers" + ::= { controlAffinityStatusEntry 3 } + +-- tagpath /control/affinity/status/affs_ucc +controlAffinityStatusAffsUcc OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Unassigned connected controllers" + ::= { controlAffinityStatusEntry 4 } + +-- tagpath /control/affinity/status/affs_ac +controlAffinityStatusAffsAc OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Assigned controllers" + ::= { controlAffinityStatusEntry 5 } + +-- tagpath /control/valid-vsmarts +controlValidVsmartsTable OBJECT-TYPE + SYNTAX SEQUENCE OF ControlValidVsmartsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display valid vSmarts" + ::= { control 6 } + +-- tagpath /control/valid-vsmarts +controlValidVsmartsEntry OBJECT-TYPE + SYNTAX ControlValidVsmartsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { controlValidVsmartsSerialNumber, controlValidVsmartsOrg } + ::= { controlValidVsmartsTable 1 } + +ControlValidVsmartsEntry ::= + SEQUENCE { + controlValidVsmartsSerialNumber String, + controlValidVsmartsOrg String + } + +-- tagpath /control/valid-vsmarts/serial-number +controlValidVsmartsSerialNumber OBJECT-TYPE + SYNTAX String (SIZE (1 .. 40)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Serial number of the device" + ::= { controlValidVsmartsEntry 1 } + +-- tagpath /control/valid-vsmarts/org +controlValidVsmartsOrg OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Organization that the controller belongs to" + ::= { controlValidVsmartsEntry 2 } + +-- tagpath /control/valid-vedges +controlValidVedgesTable OBJECT-TYPE + SYNTAX SEQUENCE OF ControlValidVedgesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display valid vedges" + ::= { control 7 } + +-- tagpath /control/valid-vedges +controlValidVedgesEntry OBJECT-TYPE + SYNTAX ControlValidVedgesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { IMPLIED controlValidVedgesChassisNumber } + ::= { controlValidVedgesTable 1 } + +ControlValidVedgesEntry ::= + SEQUENCE { + controlValidVedgesChassisNumber String, + controlValidVedgesSerialNumber String, + controlValidVedgesValidity INTEGER, + controlValidVedgesOrg String, + controlValidVedgesHardwareInstalledSerialNumber String, + controlValidVedgesSubjectSerialNumber String + } + +-- tagpath /control/valid-vedges/chassis-number +controlValidVedgesChassisNumber OBJECT-TYPE + SYNTAX String (SIZE (1 .. 40)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Chassis number of the device" + ::= { controlValidVedgesEntry 1 } + +-- tagpath /control/valid-vedges/serial-number +controlValidVedgesSerialNumber OBJECT-TYPE + SYNTAX String (SIZE (1 .. 40)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Serial number of the device" + ::= { controlValidVedgesEntry 2 } + +-- tagpath /control/valid-vedges/validity +controlValidVedgesValidity OBJECT-TYPE + SYNTAX INTEGER {valid(1),invalid(2),staging(3)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Device valid or staging" + ::= { controlValidVedgesEntry 3 } + +-- tagpath /control/valid-vedges/org +controlValidVedgesOrg OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Organization that the vedge belongs to" + ::= { controlValidVedgesEntry 4 } + +-- tagpath /control/valid-vedges/hardware-installed-serial-number +controlValidVedgesHardwareInstalledSerialNumber OBJECT-TYPE + SYNTAX String (SIZE (1 .. 40)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Installed Serial number of the device" + ::= { controlValidVedgesEntry 5 } + +-- tagpath /control/valid-vedges/subject-serial-number +controlValidVedgesSubjectSerialNumber OBJECT-TYPE + SYNTAX String (SIZE (1 .. 12)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Subject Serial number of the device" + ::= { controlValidVedgesEntry 6 } + +-- tagpath /control/summary +controlSummaryTable OBJECT-TYPE + SYNTAX SEQUENCE OF ControlSummaryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display control summary" + ::= { control 8 } + +-- tagpath /control/summary +controlSummaryEntry OBJECT-TYPE + SYNTAX ControlSummaryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { controlSummaryInstance } + ::= { controlSummaryTable 1 } + +ControlSummaryEntry ::= + SEQUENCE { + controlSummaryInstance Unsigned32, + controlSummaryVbondCounts UnsignedShort, + controlSummaryVmanageCounts UnsignedShort, + controlSummaryVsmartCounts UnsignedShort, + controlSummaryVedgeCounts UnsignedShort, + controlSummaryProtocol INTEGER, + controlSummaryListeningIp InetAddressIP, + controlSummaryListeningPort Unsigned32, + controlSummaryListeningIpv6 InetAddressIP, + controlSummaryValidControllerCounts UnsignedShort + } + +-- tagpath /control/summary/instance +controlSummaryInstance OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "vdaemon instance id" + ::= { controlSummaryEntry 1 } + +-- tagpath /control/summary/vbond_counts +controlSummaryVbondCounts OBJECT-TYPE + SYNTAX UnsignedShort + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { controlSummaryEntry 2 } + +-- tagpath /control/summary/vmanage_counts +controlSummaryVmanageCounts OBJECT-TYPE + SYNTAX UnsignedShort + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { controlSummaryEntry 3 } + +-- tagpath /control/summary/vsmart_counts +controlSummaryVsmartCounts OBJECT-TYPE + SYNTAX UnsignedShort + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { controlSummaryEntry 4 } + +-- tagpath /control/summary/vedge_counts +controlSummaryVedgeCounts OBJECT-TYPE + SYNTAX UnsignedShort + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { controlSummaryEntry 5 } + +-- tagpath /control/summary/protocol +controlSummaryProtocol OBJECT-TYPE + SYNTAX INTEGER {dtls(0),tls(1)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Protocol" + ::= { controlSummaryEntry 6 } + +-- tagpath /control/summary/listening_ip +controlSummaryListeningIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Listening IP address" + ::= { controlSummaryEntry 7 } + +-- tagpath /control/summary/listening_port +controlSummaryListeningPort OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Listening port number" + ::= { controlSummaryEntry 8 } + +-- tagpath /control/summary/listening_ipv6 +controlSummaryListeningIpv6 OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Listening IPv6 address" + ::= { controlSummaryEntry 9 } + +-- tagpath /control/summary/valid_controller_counts +controlSummaryValidControllerCounts OBJECT-TYPE + SYNTAX UnsignedShort + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Valid Controller Counts" + ::= { controlSummaryEntry 10 } + +-- tagpath /control/valid-vmanage-id +controlValidVmanageIdTable OBJECT-TYPE + SYNTAX SEQUENCE OF ControlValidVmanageIdEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display valid vManage CA id" + ::= { control 10 } + +-- tagpath /control/valid-vmanage-id +controlValidVmanageIdEntry OBJECT-TYPE + SYNTAX ControlValidVmanageIdEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { IMPLIED controlValidVManageIdChassisNumbers } + ::= { controlValidVmanageIdTable 1 } + +ControlValidVmanageIdEntry ::= + SEQUENCE { + controlValidVManageIdChassisNumbers String + } + +-- tagpath /control/valid-vmanage-id/chassis-number +controlValidVManageIdChassisNumbers OBJECT-TYPE + SYNTAX String (SIZE (1 .. 40)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Chassis number of the device" + ::= { controlValidVmanageIdEntry 1 } + +-- tagpath /orchestrator/connections +orchestratorConnectionsTable OBJECT-TYPE + SYNTAX SEQUENCE OF OrchestratorConnectionsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display orchestrator connection information" + ::= { orchestrator 1 } + +-- tagpath /orchestrator/connections +orchestratorConnectionsEntry OBJECT-TYPE + SYNTAX OrchestratorConnectionsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { orchestratorConnectionsInstance, orchestratorConnectionsPeerType, orchestratorConnectionsSiteId, orchestratorConnectionsDomainId, orchestratorConnectionsLocalPrivateIp, orchestratorConnectionsLocalPrivatePort, orchestratorConnectionsPublicIp, orchestratorConnectionsPublicPort } + ::= { orchestratorConnectionsTable 1 } + +OrchestratorConnectionsEntry ::= + SEQUENCE { + orchestratorConnectionsInstance Unsigned32, + orchestratorConnectionsPeerType INTEGER, + orchestratorConnectionsSiteId Unsigned32, + orchestratorConnectionsDomainId Unsigned32, + orchestratorConnectionsProtocol INTEGER, + orchestratorConnectionsLocalPrivateIp InetAddressIP, + orchestratorConnectionsLocalPrivatePort Unsigned32, + orchestratorConnectionsPublicIp InetAddressIP, + orchestratorConnectionsPublicPort Unsigned32, + orchestratorConnectionsSystemIp InetAddressIP, + orchestratorConnectionsLocalColor INTEGER, + orchestratorConnectionsRemoteColor INTEGER, + orchestratorConnectionsPrivateIp InetAddressIP, + orchestratorConnectionsPrivatePort Unsigned32, + orchestratorConnectionsState SessionState, + orchestratorConnectionsLocalEnum ConnFlagEnum, + orchestratorConnectionsRemoteEnum ConnFlagEnum, + orchestratorConnectionsLocalStateInfo String, + orchestratorConnectionsRemoteStateInfo String, + orchestratorConnectionsUptime String, + orchestratorConnectionsTxHello Unsigned32, + orchestratorConnectionsTxConnects Unsigned32, + orchestratorConnectionsTxRegisters Unsigned32, + orchestratorConnectionsTxRegisterReplies Unsigned32, + orchestratorConnectionsTxChallenge Unsigned32, + orchestratorConnectionsTxChallengeResp Unsigned32, + orchestratorConnectionsTxChallengeAck Unsigned32, + orchestratorConnectionsTxTeardown Unsigned32, + orchestratorConnectionsTxTeardownAll Unsigned32, + orchestratorConnectionsTxVmToPeer Unsigned32, + orchestratorConnectionsTxRegisterToVm Unsigned32, + orchestratorConnectionsRxHello Unsigned32, + orchestratorConnectionsRxConnects Unsigned32, + orchestratorConnectionsRxRegisters Unsigned32, + orchestratorConnectionsRxRegisterReplies Unsigned32, + orchestratorConnectionsRxChallenge Unsigned32, + orchestratorConnectionsRxChallengeResp Unsigned32, + orchestratorConnectionsRxChallengeAck Unsigned32, + orchestratorConnectionsRxTeardown Unsigned32, + orchestratorConnectionsRxVmToPeer Unsigned32, + orchestratorConnectionsRxRegisterToVm Unsigned32, + orchestratorConnectionsNegotiatedHelloInterval Unsigned32, + orchestratorConnectionsNegotiatedHelloTolerance Unsigned32, + orchestratorConnectionsOrgname String, + orchestratorConnectionsSporgname String, + orchestratorConnectionsTxCreateCert Unsigned32, + orchestratorConnectionsRxCreateCert Unsigned32, + orchestratorConnectionsTxCreateCertReply Unsigned32, + orchestratorConnectionsRxCreateCertReply Unsigned32, + orchestratorConnectionsCloudHosted TruthValue + } + +-- tagpath /orchestrator/connections/instance +orchestratorConnectionsInstance OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "vdaemon instance id" + ::= { orchestratorConnectionsEntry 1 } + +-- tagpath /orchestrator/connections/peer-type +orchestratorConnectionsPeerType OBJECT-TYPE + SYNTAX INTEGER {unknown(0),vedge(1),vhub(2),vsmart(3),vbond(4),vmanage(5),ztp(6),vcontainer(7)} + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Connection type" + ::= { orchestratorConnectionsEntry 2 } + +-- tagpath /orchestrator/connections/site-id +orchestratorConnectionsSiteId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Site ID" + ::= { orchestratorConnectionsEntry 3 } + +-- tagpath /orchestrator/connections/domain-id +orchestratorConnectionsDomainId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Domain ID" + ::= { orchestratorConnectionsEntry 4 } + +-- tagpath /orchestrator/connections/protocol +orchestratorConnectionsProtocol OBJECT-TYPE + SYNTAX INTEGER {dtls(0),tls(1)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Protocol" + DEFVAL { dtls } + ::= { orchestratorConnectionsEntry 5 } + +-- tagpath /orchestrator/connections/local-private-ip +orchestratorConnectionsLocalPrivateIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Private IP address" + ::= { orchestratorConnectionsEntry 6 } + +-- tagpath /orchestrator/connections/local-private-port +orchestratorConnectionsLocalPrivatePort OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Private port number" + ::= { orchestratorConnectionsEntry 7 } + +-- tagpath /orchestrator/connections/public-ip +orchestratorConnectionsPublicIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Public IP address" + ::= { orchestratorConnectionsEntry 8 } + +-- tagpath /orchestrator/connections/public-port +orchestratorConnectionsPublicPort OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Public port number" + ::= { orchestratorConnectionsEntry 9 } + +-- tagpath /orchestrator/connections/system-ip +orchestratorConnectionsSystemIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "System IP address" + ::= { orchestratorConnectionsEntry 10 } + +-- tagpath /orchestrator/connections/local-color +orchestratorConnectionsLocalColor OBJECT-TYPE + SYNTAX INTEGER {default(1),mpls(2),metro-ethernet(3),biz-internet(4),public-internet(5),lte(6),threeG(7),red(8),green(9),blue(10),gold(11),silver(12),bronze(13),custom1(14),custom2(15),custom3(16),private1(17),private2(18),private3(19),private4(20),private5(21),private6(22)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Local color" + ::= { orchestratorConnectionsEntry 11 } + +-- tagpath /orchestrator/connections/remote-color +orchestratorConnectionsRemoteColor OBJECT-TYPE + SYNTAX INTEGER {default(1),mpls(2),metro-ethernet(3),biz-internet(4),public-internet(5),lte(6),threeG(7),red(8),green(9),blue(10),gold(11),silver(12),bronze(13),custom1(14),custom2(15),custom3(16),private1(17),private2(18),private3(19),private4(20),private5(21),private6(22)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Remote color" + ::= { orchestratorConnectionsEntry 12 } + +-- tagpath /orchestrator/connections/private-ip +orchestratorConnectionsPrivateIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Private IP address" + ::= { orchestratorConnectionsEntry 13 } + +-- tagpath /orchestrator/connections/private-port +orchestratorConnectionsPrivatePort OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Private port" + ::= { orchestratorConnectionsEntry 14 } + +-- tagpath /orchestrator/connections/state +orchestratorConnectionsState OBJECT-TYPE + SYNTAX SessionState + MAX-ACCESS read-only + STATUS current + DESCRIPTION "State" + ::= { orchestratorConnectionsEntry 15 } + +-- tagpath /orchestrator/connections/local_enum +orchestratorConnectionsLocalEnum OBJECT-TYPE + SYNTAX ConnFlagEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Local error reason" + ::= { orchestratorConnectionsEntry 16 } + +-- tagpath /orchestrator/connections/remote_enum +orchestratorConnectionsRemoteEnum OBJECT-TYPE + SYNTAX ConnFlagEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Remote error reason" + ::= { orchestratorConnectionsEntry 17 } + +-- tagpath /orchestrator/connections/local-state-info +orchestratorConnectionsLocalStateInfo OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Local state information" + ::= { orchestratorConnectionsEntry 18 } + +-- tagpath /orchestrator/connections/remote-state-info +orchestratorConnectionsRemoteStateInfo OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Remote state information" + ::= { orchestratorConnectionsEntry 19 } + +-- tagpath /orchestrator/connections/uptime +orchestratorConnectionsUptime OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Uptime" + ::= { orchestratorConnectionsEntry 20 } + +-- tagpath /orchestrator/connections/tx_hello +orchestratorConnectionsTxHello OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx hello" + ::= { orchestratorConnectionsEntry 21 } + +-- tagpath /orchestrator/connections/tx_connects +orchestratorConnectionsTxConnects OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx connects" + ::= { orchestratorConnectionsEntry 22 } + +-- tagpath /orchestrator/connections/tx_registers +orchestratorConnectionsTxRegisters OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx registers" + ::= { orchestratorConnectionsEntry 23 } + +-- tagpath /orchestrator/connections/tx_register_replies +orchestratorConnectionsTxRegisterReplies OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx register replies" + ::= { orchestratorConnectionsEntry 24 } + +-- tagpath /orchestrator/connections/tx_challenge +orchestratorConnectionsTxChallenge OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx challenge" + ::= { orchestratorConnectionsEntry 25 } + +-- tagpath /orchestrator/connections/tx_challenge_resp +orchestratorConnectionsTxChallengeResp OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx challenge response" + ::= { orchestratorConnectionsEntry 26 } + +-- tagpath /orchestrator/connections/tx_challenge_ack +orchestratorConnectionsTxChallengeAck OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx challenge ack" + ::= { orchestratorConnectionsEntry 27 } + +-- tagpath /orchestrator/connections/tx_teardown +orchestratorConnectionsTxTeardown OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx teardown" + ::= { orchestratorConnectionsEntry 28 } + +-- tagpath /orchestrator/connections/tx_teardown_all +orchestratorConnectionsTxTeardownAll OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx teardown all connections" + ::= { orchestratorConnectionsEntry 29 } + +-- tagpath /orchestrator/connections/tx_vm_to_peer +orchestratorConnectionsTxVmToPeer OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx vManage to peer" + ::= { orchestratorConnectionsEntry 30 } + +-- tagpath /orchestrator/connections/tx_register_to_vm +orchestratorConnectionsTxRegisterToVm OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx register to vManage" + ::= { orchestratorConnectionsEntry 31 } + +-- tagpath /orchestrator/connections/rx_hello +orchestratorConnectionsRxHello OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx hello" + ::= { orchestratorConnectionsEntry 32 } + +-- tagpath /orchestrator/connections/rx_connects +orchestratorConnectionsRxConnects OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx connects" + ::= { orchestratorConnectionsEntry 33 } + +-- tagpath /orchestrator/connections/rx_registers +orchestratorConnectionsRxRegisters OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx registers" + ::= { orchestratorConnectionsEntry 34 } + +-- tagpath /orchestrator/connections/rx_register_replies +orchestratorConnectionsRxRegisterReplies OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx register replies" + ::= { orchestratorConnectionsEntry 35 } + +-- tagpath /orchestrator/connections/rx_challenge +orchestratorConnectionsRxChallenge OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx challenge" + ::= { orchestratorConnectionsEntry 36 } + +-- tagpath /orchestrator/connections/rx_challenge_resp +orchestratorConnectionsRxChallengeResp OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx challenge response" + ::= { orchestratorConnectionsEntry 37 } + +-- tagpath /orchestrator/connections/rx_challenge_ack +orchestratorConnectionsRxChallengeAck OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx challenge ack" + ::= { orchestratorConnectionsEntry 38 } + +-- tagpath /orchestrator/connections/rx_teardown +orchestratorConnectionsRxTeardown OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx teardown" + ::= { orchestratorConnectionsEntry 39 } + +-- tagpath /orchestrator/connections/rx_vm_to_peer +orchestratorConnectionsRxVmToPeer OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx vManage to peer" + ::= { orchestratorConnectionsEntry 40 } + +-- tagpath /orchestrator/connections/rx_register_to_vm +orchestratorConnectionsRxRegisterToVm OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx register to vManage" + ::= { orchestratorConnectionsEntry 41 } + +-- tagpath /orchestrator/connections/negotiated_hello_interval +orchestratorConnectionsNegotiatedHelloInterval OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Negotiated hello interval" + ::= { orchestratorConnectionsEntry 42 } + +-- tagpath /orchestrator/connections/negotiated_hello_tolerance +orchestratorConnectionsNegotiatedHelloTolerance OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Negotiated hello tolerance" + ::= { orchestratorConnectionsEntry 43 } + +-- tagpath /orchestrator/connections/orgname +orchestratorConnectionsOrgname OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Organization Name" + ::= { orchestratorConnectionsEntry 44 } + +-- tagpath /orchestrator/connections/sporgname +orchestratorConnectionsSporgname OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "SP Organization Name" + ::= { orchestratorConnectionsEntry 45 } + +-- tagpath /orchestrator/connections/tx_create_cert +orchestratorConnectionsTxCreateCert OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx create certificate to vManage" + ::= { orchestratorConnectionsEntry 46 } + +-- tagpath /orchestrator/connections/rx_create_cert +orchestratorConnectionsRxCreateCert OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx create certificate from vBond" + ::= { orchestratorConnectionsEntry 47 } + +-- tagpath /orchestrator/connections/tx_create_cert_reply +orchestratorConnectionsTxCreateCertReply OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx create certificate reply to vBond" + ::= { orchestratorConnectionsEntry 48 } + +-- tagpath /orchestrator/connections/rx_create_cert_reply +orchestratorConnectionsRxCreateCertReply OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx create certificate reply from vManage" + ::= { orchestratorConnectionsEntry 49 } + +-- tagpath /orchestrator/connections/cloud-hosted +orchestratorConnectionsCloudHosted OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Controller hosted in Cisco cloud" + ::= { orchestratorConnectionsEntry 50 } + +-- tagpath /orchestrator/connections-history +orchestratorConnectionsHistoryTable OBJECT-TYPE + SYNTAX SEQUENCE OF OrchestratorConnectionsHistoryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display orchestrator connection history" + ::= { orchestrator 2 } + +-- tagpath /orchestrator/connections-history +orchestratorConnectionsHistoryEntry OBJECT-TYPE + SYNTAX OrchestratorConnectionsHistoryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { orchestratorConnectionsHistoryInstance, orchestratorConnectionsHistoryIndex } + ::= { orchestratorConnectionsHistoryTable 1 } + +OrchestratorConnectionsHistoryEntry ::= + SEQUENCE { + orchestratorConnectionsHistoryInstance Unsigned32, + orchestratorConnectionsHistoryIndex Unsigned32, + orchestratorConnectionsHistoryPeerType INTEGER, + orchestratorConnectionsHistorySiteId Unsigned32, + orchestratorConnectionsHistoryDomainId Unsigned32, + orchestratorConnectionsHistoryProtocol INTEGER, + orchestratorConnectionsHistoryPrivateIp InetAddressIP, + orchestratorConnectionsHistoryPrivatePort Unsigned32, + orchestratorConnectionsHistoryPublicIp InetAddressIP, + orchestratorConnectionsHistoryPublicPort Unsigned32, + orchestratorConnectionsHistorySystemIp InetAddressIP, + orchestratorConnectionsHistoryLocalColor INTEGER, + orchestratorConnectionsHistoryRemoteColor INTEGER, + orchestratorConnectionsHistoryState SessionState, + orchestratorConnectionsHistoryLocalEnum ConnFlagEnum, + orchestratorConnectionsHistoryRemoteEnum ConnFlagEnum, + orchestratorConnectionsHistoryLocalStateInfo String, + orchestratorConnectionsHistoryRemoteStateInfo String, + orchestratorConnectionsHistoryLocalPrivateIp InetAddressIP, + orchestratorConnectionsHistoryLocalPrivatePort Unsigned32, + orchestratorConnectionsHistoryDowntime String, + orchestratorConnectionsHistoryTxHello Unsigned32, + orchestratorConnectionsHistoryTxConnects Unsigned32, + orchestratorConnectionsHistoryTxRegisters Unsigned32, + orchestratorConnectionsHistoryTxRegisterReplies Unsigned32, + orchestratorConnectionsHistoryTxChallenge Unsigned32, + orchestratorConnectionsHistoryTxChallengeResp Unsigned32, + orchestratorConnectionsHistoryTxChallengeAck Unsigned32, + orchestratorConnectionsHistoryTxTeardown Unsigned32, + orchestratorConnectionsHistoryTxTeardownAll Unsigned32, + orchestratorConnectionsHistoryTxVmToPeer Unsigned32, + orchestratorConnectionsHistoryTxRegisterToVm Unsigned32, + orchestratorConnectionsHistoryRxHello Unsigned32, + orchestratorConnectionsHistoryRxConnects Unsigned32, + orchestratorConnectionsHistoryRxRegisters Unsigned32, + orchestratorConnectionsHistoryRxRegisterReplies Unsigned32, + orchestratorConnectionsHistoryRxChallenge Unsigned32, + orchestratorConnectionsHistoryRxChallengeResp Unsigned32, + orchestratorConnectionsHistoryRxChallengeAck Unsigned32, + orchestratorConnectionsHistoryRxTeardown Unsigned32, + orchestratorConnectionsHistoryRxVmToPeer Unsigned32, + orchestratorConnectionsHistoryRxRegisterToVm Unsigned32, + orchestratorConnectionsHistoryRepCount Unsigned32, + orchestratorConnectionsHistoryPrevDowntime String, + orchestratorConnectionsHistoryHOrgname String, + orchestratorConnectionsHistoryHSporgname String, + orchestratorConnectionsHistoryUuid String, + orchestratorConnectionsHistoryTxCreateCert Unsigned32, + orchestratorConnectionsHistoryRxCreateCert Unsigned32, + orchestratorConnectionsHistoryTxCreateCertReply Unsigned32, + orchestratorConnectionsHistoryRxCreateCertReply Unsigned32 + } + +-- tagpath /orchestrator/connections-history/instance +orchestratorConnectionsHistoryInstance OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "vdaemon instance id" + ::= { orchestratorConnectionsHistoryEntry 1 } + +-- tagpath /orchestrator/connections-history/index +orchestratorConnectionsHistoryIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "History index" + ::= { orchestratorConnectionsHistoryEntry 2 } + +-- tagpath /orchestrator/connections-history/peer-type +orchestratorConnectionsHistoryPeerType OBJECT-TYPE + SYNTAX INTEGER {unknown(0),vedge(1),vhub(2),vsmart(3),vbond(4),vmanage(5),ztp(6),vcontainer(7)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Connection type" + ::= { orchestratorConnectionsHistoryEntry 3 } + +-- tagpath /orchestrator/connections-history/site-id +orchestratorConnectionsHistorySiteId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Site ID" + ::= { orchestratorConnectionsHistoryEntry 4 } + +-- tagpath /orchestrator/connections-history/domain-id +orchestratorConnectionsHistoryDomainId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Domain ID" + ::= { orchestratorConnectionsHistoryEntry 5 } + +-- tagpath /orchestrator/connections-history/protocol +orchestratorConnectionsHistoryProtocol OBJECT-TYPE + SYNTAX INTEGER {dtls(0),tls(1)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Protocol" + DEFVAL { dtls } + ::= { orchestratorConnectionsHistoryEntry 6 } + +-- tagpath /orchestrator/connections-history/private-ip +orchestratorConnectionsHistoryPrivateIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Private IP address" + ::= { orchestratorConnectionsHistoryEntry 7 } + +-- tagpath /orchestrator/connections-history/private-port +orchestratorConnectionsHistoryPrivatePort OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Private port number" + ::= { orchestratorConnectionsHistoryEntry 8 } + +-- tagpath /orchestrator/connections-history/public-ip +orchestratorConnectionsHistoryPublicIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Public IP address" + ::= { orchestratorConnectionsHistoryEntry 9 } + +-- tagpath /orchestrator/connections-history/public-port +orchestratorConnectionsHistoryPublicPort OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Public port number" + ::= { orchestratorConnectionsHistoryEntry 10 } + +-- tagpath /orchestrator/connections-history/system-ip +orchestratorConnectionsHistorySystemIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "System IP address" + ::= { orchestratorConnectionsHistoryEntry 11 } + +-- tagpath /orchestrator/connections-history/local-color +orchestratorConnectionsHistoryLocalColor OBJECT-TYPE + SYNTAX INTEGER {default(1),mpls(2),metro-ethernet(3),biz-internet(4),public-internet(5),lte(6),threeG(7),red(8),green(9),blue(10),gold(11),silver(12),bronze(13),custom1(14),custom2(15),custom3(16),private1(17),private2(18),private3(19),private4(20),private5(21),private6(22)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Local color" + ::= { orchestratorConnectionsHistoryEntry 12 } + +-- tagpath /orchestrator/connections-history/remote-color +orchestratorConnectionsHistoryRemoteColor OBJECT-TYPE + SYNTAX INTEGER {default(1),mpls(2),metro-ethernet(3),biz-internet(4),public-internet(5),lte(6),threeG(7),red(8),green(9),blue(10),gold(11),silver(12),bronze(13),custom1(14),custom2(15),custom3(16),private1(17),private2(18),private3(19),private4(20),private5(21),private6(22)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Remote color" + ::= { orchestratorConnectionsHistoryEntry 13 } + +-- tagpath /orchestrator/connections-history/state +orchestratorConnectionsHistoryState OBJECT-TYPE + SYNTAX SessionState + MAX-ACCESS read-only + STATUS current + DESCRIPTION "State" + ::= { orchestratorConnectionsHistoryEntry 14 } + +-- tagpath /orchestrator/connections-history/local_enum +orchestratorConnectionsHistoryLocalEnum OBJECT-TYPE + SYNTAX ConnFlagEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Local error reason" + ::= { orchestratorConnectionsHistoryEntry 15 } + +-- tagpath /orchestrator/connections-history/remote_enum +orchestratorConnectionsHistoryRemoteEnum OBJECT-TYPE + SYNTAX ConnFlagEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Remote error reason" + ::= { orchestratorConnectionsHistoryEntry 16 } + +-- tagpath /orchestrator/connections-history/local-state-info +orchestratorConnectionsHistoryLocalStateInfo OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Local state information" + ::= { orchestratorConnectionsHistoryEntry 17 } + +-- tagpath /orchestrator/connections-history/remote-state-info +orchestratorConnectionsHistoryRemoteStateInfo OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Remote state information" + ::= { orchestratorConnectionsHistoryEntry 18 } + +-- tagpath /orchestrator/connections-history/local-private-ip +orchestratorConnectionsHistoryLocalPrivateIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Private IP address" + ::= { orchestratorConnectionsHistoryEntry 19 } + +-- tagpath /orchestrator/connections-history/local-private-port +orchestratorConnectionsHistoryLocalPrivatePort OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Private port" + ::= { orchestratorConnectionsHistoryEntry 20 } + +-- tagpath /orchestrator/connections-history/downtime +orchestratorConnectionsHistoryDowntime OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Downtime" + ::= { orchestratorConnectionsHistoryEntry 21 } + +-- tagpath /orchestrator/connections-history/tx_hello +orchestratorConnectionsHistoryTxHello OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx hello" + ::= { orchestratorConnectionsHistoryEntry 22 } + +-- tagpath /orchestrator/connections-history/tx_connects +orchestratorConnectionsHistoryTxConnects OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx connects" + ::= { orchestratorConnectionsHistoryEntry 23 } + +-- tagpath /orchestrator/connections-history/tx_registers +orchestratorConnectionsHistoryTxRegisters OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx registers" + ::= { orchestratorConnectionsHistoryEntry 24 } + +-- tagpath /orchestrator/connections-history/tx_register_replies +orchestratorConnectionsHistoryTxRegisterReplies OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx register replies" + ::= { orchestratorConnectionsHistoryEntry 25 } + +-- tagpath /orchestrator/connections-history/tx_challenge +orchestratorConnectionsHistoryTxChallenge OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx challenge" + ::= { orchestratorConnectionsHistoryEntry 26 } + +-- tagpath /orchestrator/connections-history/tx_challenge_resp +orchestratorConnectionsHistoryTxChallengeResp OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx challenge response" + ::= { orchestratorConnectionsHistoryEntry 27 } + +-- tagpath /orchestrator/connections-history/tx_challenge_ack +orchestratorConnectionsHistoryTxChallengeAck OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx challenge ack" + ::= { orchestratorConnectionsHistoryEntry 28 } + +-- tagpath /orchestrator/connections-history/tx_teardown +orchestratorConnectionsHistoryTxTeardown OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx teardown" + ::= { orchestratorConnectionsHistoryEntry 29 } + +-- tagpath /orchestrator/connections-history/tx_teardown_all +orchestratorConnectionsHistoryTxTeardownAll OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx teardown all connections" + ::= { orchestratorConnectionsHistoryEntry 30 } + +-- tagpath /orchestrator/connections-history/tx_vm_to_peer +orchestratorConnectionsHistoryTxVmToPeer OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx vManage to peer" + ::= { orchestratorConnectionsHistoryEntry 31 } + +-- tagpath /orchestrator/connections-history/tx_register_to_vm +orchestratorConnectionsHistoryTxRegisterToVm OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx register to vManage" + ::= { orchestratorConnectionsHistoryEntry 32 } + +-- tagpath /orchestrator/connections-history/rx_hello +orchestratorConnectionsHistoryRxHello OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx hello" + ::= { orchestratorConnectionsHistoryEntry 33 } + +-- tagpath /orchestrator/connections-history/rx_connects +orchestratorConnectionsHistoryRxConnects OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx connects" + ::= { orchestratorConnectionsHistoryEntry 34 } + +-- tagpath /orchestrator/connections-history/rx_registers +orchestratorConnectionsHistoryRxRegisters OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx registers" + ::= { orchestratorConnectionsHistoryEntry 35 } + +-- tagpath /orchestrator/connections-history/rx_register_replies +orchestratorConnectionsHistoryRxRegisterReplies OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx register replies" + ::= { orchestratorConnectionsHistoryEntry 36 } + +-- tagpath /orchestrator/connections-history/rx_challenge +orchestratorConnectionsHistoryRxChallenge OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx challenge" + ::= { orchestratorConnectionsHistoryEntry 37 } + +-- tagpath /orchestrator/connections-history/rx_challenge_resp +orchestratorConnectionsHistoryRxChallengeResp OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx challenge response" + ::= { orchestratorConnectionsHistoryEntry 38 } + +-- tagpath /orchestrator/connections-history/rx_challenge_ack +orchestratorConnectionsHistoryRxChallengeAck OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx challenge ack" + ::= { orchestratorConnectionsHistoryEntry 39 } + +-- tagpath /orchestrator/connections-history/rx_teardown +orchestratorConnectionsHistoryRxTeardown OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx teardown" + ::= { orchestratorConnectionsHistoryEntry 40 } + +-- tagpath /orchestrator/connections-history/rx_vm_to_peer +orchestratorConnectionsHistoryRxVmToPeer OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx vManage to peer" + ::= { orchestratorConnectionsHistoryEntry 41 } + +-- tagpath /orchestrator/connections-history/rx_register_to_vm +orchestratorConnectionsHistoryRxRegisterToVm OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx register to vManage" + ::= { orchestratorConnectionsHistoryEntry 42 } + +-- tagpath /orchestrator/connections-history/rep-count +orchestratorConnectionsHistoryRepCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Repeat count" + ::= { orchestratorConnectionsHistoryEntry 43 } + +-- tagpath /orchestrator/connections-history/prev-downtime +orchestratorConnectionsHistoryPrevDowntime OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Previous downtime" + ::= { orchestratorConnectionsHistoryEntry 44 } + +-- tagpath /orchestrator/connections-history/h-orgname +orchestratorConnectionsHistoryHOrgname OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Organization Name" + ::= { orchestratorConnectionsHistoryEntry 45 } + +-- tagpath /orchestrator/connections-history/h-sporgname +orchestratorConnectionsHistoryHSporgname OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "SP Organization Name" + ::= { orchestratorConnectionsHistoryEntry 46 } + +-- tagpath /orchestrator/connections-history/uuid +orchestratorConnectionsHistoryUuid OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Peer's unique device identifier" + ::= { orchestratorConnectionsHistoryEntry 47 } + +-- tagpath /orchestrator/connections-history/tx_create_cert +orchestratorConnectionsHistoryTxCreateCert OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx create certificate to vManage" + ::= { orchestratorConnectionsHistoryEntry 48 } + +-- tagpath /orchestrator/connections-history/rx_create_cert +orchestratorConnectionsHistoryRxCreateCert OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx create certificate from vBond" + ::= { orchestratorConnectionsHistoryEntry 49 } + +-- tagpath /orchestrator/connections-history/tx_create_cert_reply +orchestratorConnectionsHistoryTxCreateCertReply OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx create certificate reply to vBond" + ::= { orchestratorConnectionsHistoryEntry 50 } + +-- tagpath /orchestrator/connections-history/rx_create_cert_reply +orchestratorConnectionsHistoryRxCreateCertReply OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx create certificate reply from vManage" + ::= { orchestratorConnectionsHistoryEntry 51 } + +-- tagpath /orchestrator/local-properties/wan-interface-list +orchestratorLocalPropertiesWanInterfaceListTable OBJECT-TYPE + SYNTAX SEQUENCE OF OrchestratorLocalPropertiesWanInterfaceListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "List of WAN interfaces" + ::= { orchestratorLocalProperties 12 } + +-- tagpath /orchestrator/local-properties/wan-interface-list +orchestratorLocalPropertiesWanInterfaceListEntry OBJECT-TYPE + SYNTAX OrchestratorLocalPropertiesWanInterfaceListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { orchestratorLocalPropertiesWanInterfaceListInstance, orchestratorLocalPropertiesWanInterfaceListIndex } + ::= { orchestratorLocalPropertiesWanInterfaceListTable 1 } + +OrchestratorLocalPropertiesWanInterfaceListEntry ::= + SEQUENCE { + orchestratorLocalPropertiesWanInterfaceListIndex Unsigned32, + orchestratorLocalPropertiesWanInterfaceListIp InetAddressIP, + orchestratorLocalPropertiesWanInterfaceListPort Unsigned32, + orchestratorLocalPropertiesWanInterfaceListNumVsmarts Unsigned32, + orchestratorLocalPropertiesWanInterfaceListNumVmanages Unsigned32, + orchestratorLocalPropertiesWanInterfaceListAdminState StateEnum, + orchestratorLocalPropertiesWanInterfaceListOperationState StateEnum, + orchestratorLocalPropertiesWanInterfaceListLastConnTime String, + orchestratorLocalPropertiesWanInterfaceListInstance Unsigned32, + orchestratorLocalPropertiesWanInterfaceListInterfaceAdminState StateEnum, + orchestratorLocalPropertiesWanInterfaceListInterfaceOperState StateEnum + } + +-- tagpath /orchestrator/local-properties/wan-interface-list/index +orchestratorLocalPropertiesWanInterfaceListIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "WAN index" + ::= { orchestratorLocalPropertiesWanInterfaceListEntry 1 } + +-- tagpath /orchestrator/local-properties/wan-interface-list/ip +orchestratorLocalPropertiesWanInterfaceListIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "IP address" + ::= { orchestratorLocalPropertiesWanInterfaceListEntry 2 } + +-- tagpath /orchestrator/local-properties/wan-interface-list/port +orchestratorLocalPropertiesWanInterfaceListPort OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Port" + ::= { orchestratorLocalPropertiesWanInterfaceListEntry 3 } + +-- tagpath /orchestrator/local-properties/wan-interface-list/num-vsmarts +orchestratorLocalPropertiesWanInterfaceListNumVsmarts OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of vSmarts" + ::= { orchestratorLocalPropertiesWanInterfaceListEntry 4 } + +-- tagpath /orchestrator/local-properties/wan-interface-list/num-vmanages +orchestratorLocalPropertiesWanInterfaceListNumVmanages OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of vManages" + ::= { orchestratorLocalPropertiesWanInterfaceListEntry 5 } + +-- tagpath /orchestrator/local-properties/wan-interface-list/admin-state +orchestratorLocalPropertiesWanInterfaceListAdminState OBJECT-TYPE + SYNTAX StateEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Administrative state" + ::= { orchestratorLocalPropertiesWanInterfaceListEntry 6 } + +-- tagpath /orchestrator/local-properties/wan-interface-list/operation-state +orchestratorLocalPropertiesWanInterfaceListOperationState OBJECT-TYPE + SYNTAX StateEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Operational state" + ::= { orchestratorLocalPropertiesWanInterfaceListEntry 7 } + +-- tagpath /orchestrator/local-properties/wan-interface-list/last-conn-time +orchestratorLocalPropertiesWanInterfaceListLastConnTime OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Time since last connection" + ::= { orchestratorLocalPropertiesWanInterfaceListEntry 8 } + +-- tagpath /orchestrator/local-properties/wan-interface-list/instance +orchestratorLocalPropertiesWanInterfaceListInstance OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "vdaemon instance ID" + ::= { orchestratorLocalPropertiesWanInterfaceListEntry 9 } + +-- tagpath /orchestrator/local-properties/wan-interface-list/interface-admin-state +orchestratorLocalPropertiesWanInterfaceListInterfaceAdminState OBJECT-TYPE + SYNTAX StateEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Interface administrative state" + ::= { orchestratorLocalPropertiesWanInterfaceListEntry 10 } + +-- tagpath /orchestrator/local-properties/wan-interface-list/interface-oper-state +orchestratorLocalPropertiesWanInterfaceListInterfaceOperState OBJECT-TYPE + SYNTAX StateEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Interface operational state" + ::= { orchestratorLocalPropertiesWanInterfaceListEntry 11 } + +-- tagpath /orchestrator/valid-vsmarts +orchestratorValidVsmartsTable OBJECT-TYPE + SYNTAX SEQUENCE OF OrchestratorValidVsmartsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display valid vSmarts" + ::= { orchestrator 5 } + +-- tagpath /orchestrator/valid-vsmarts +orchestratorValidVsmartsEntry OBJECT-TYPE + SYNTAX OrchestratorValidVsmartsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { orchestratorValidVsmartsSerialNumber, orchestratorValidVsmartsOrg } + ::= { orchestratorValidVsmartsTable 1 } + +OrchestratorValidVsmartsEntry ::= + SEQUENCE { + orchestratorValidVsmartsSerialNumber String, + orchestratorValidVsmartsOrg String + } + +-- tagpath /orchestrator/valid-vsmarts/serial-number +orchestratorValidVsmartsSerialNumber OBJECT-TYPE + SYNTAX String (SIZE (1 .. 40)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Serial number of the device" + ::= { orchestratorValidVsmartsEntry 1 } + +-- tagpath /orchestrator/valid-vsmarts/org +orchestratorValidVsmartsOrg OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Organization that the controller belongs to" + ::= { orchestratorValidVsmartsEntry 2 } + +-- tagpath /orchestrator/valid-vedges +orchestratorValidVedgesTable OBJECT-TYPE + SYNTAX SEQUENCE OF OrchestratorValidVedgesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display valid vedges" + ::= { orchestrator 6 } + +-- tagpath /orchestrator/valid-vedges +orchestratorValidVedgesEntry OBJECT-TYPE + SYNTAX OrchestratorValidVedgesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { IMPLIED orchestratorValidVedgesChassisNumber } + ::= { orchestratorValidVedgesTable 1 } + +OrchestratorValidVedgesEntry ::= + SEQUENCE { + orchestratorValidVedgesChassisNumber String, + orchestratorValidVedgesSerialNumber String, + orchestratorValidVedgesValidity INTEGER, + orchestratorValidVedgesOrg String, + orchestratorValidVedgesInstalledSerialNumber String, + orchestratorValidVedgesSubjectSerialNumber String + } + +-- tagpath /orchestrator/valid-vedges/chassis-number +orchestratorValidVedgesChassisNumber OBJECT-TYPE + SYNTAX String (SIZE (1 .. 40)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Chassis number of the device" + ::= { orchestratorValidVedgesEntry 1 } + +-- tagpath /orchestrator/valid-vedges/serial-number +orchestratorValidVedgesSerialNumber OBJECT-TYPE + SYNTAX String (SIZE (1 .. 40)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Serial number of the device" + ::= { orchestratorValidVedgesEntry 2 } + +-- tagpath /orchestrator/valid-vedges/validity +orchestratorValidVedgesValidity OBJECT-TYPE + SYNTAX INTEGER {valid(1),invalid(2),staging(3)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Device valid or staging" + ::= { orchestratorValidVedgesEntry 3 } + +-- tagpath /orchestrator/valid-vedges/org +orchestratorValidVedgesOrg OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Organization the vedge belongs to" + ::= { orchestratorValidVedgesEntry 4 } + +-- tagpath /orchestrator/valid-vedges/installed-serial-number +orchestratorValidVedgesInstalledSerialNumber OBJECT-TYPE + SYNTAX String (SIZE (1 .. 40)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Installed Serial number of the device" + ::= { orchestratorValidVedgesEntry 5 } + +-- tagpath /orchestrator/valid-vedges/subject-serial-number +orchestratorValidVedgesSubjectSerialNumber OBJECT-TYPE + SYNTAX String (SIZE (1 .. 12)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Subject Serial number of the device" + ::= { orchestratorValidVedgesEntry 6 } + +-- tagpath /orchestrator/summary +orchestratorSummaryTable OBJECT-TYPE + SYNTAX SEQUENCE OF OrchestratorSummaryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display orchestrator summary" + ::= { orchestrator 7 } + +-- tagpath /orchestrator/summary +orchestratorSummaryEntry OBJECT-TYPE + SYNTAX OrchestratorSummaryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { orchestratorSummaryInstance } + ::= { orchestratorSummaryTable 1 } + +OrchestratorSummaryEntry ::= + SEQUENCE { + orchestratorSummaryInstance Unsigned32, + orchestratorSummaryVmanageCounts UnsignedShort, + orchestratorSummaryVsmartCounts UnsignedShort, + orchestratorSummaryVedgeCounts UnsignedShort, + orchestratorSummaryProtocol INTEGER, + orchestratorSummaryListeningIp InetAddressIP, + orchestratorSummaryListeningPort Unsigned32, + orchestratorSummaryListeningIpv6 InetAddressIP, + orchestratorSummaryValidControllerCounts UnsignedShort + } + +-- tagpath /orchestrator/summary/instance +orchestratorSummaryInstance OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "vdaemon instance id" + ::= { orchestratorSummaryEntry 1 } + +-- tagpath /orchestrator/summary/vmanage_counts +orchestratorSummaryVmanageCounts OBJECT-TYPE + SYNTAX UnsignedShort + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { orchestratorSummaryEntry 2 } + +-- tagpath /orchestrator/summary/vsmart_counts +orchestratorSummaryVsmartCounts OBJECT-TYPE + SYNTAX UnsignedShort + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { orchestratorSummaryEntry 3 } + +-- tagpath /orchestrator/summary/vedge_counts +orchestratorSummaryVedgeCounts OBJECT-TYPE + SYNTAX UnsignedShort + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { orchestratorSummaryEntry 4 } + +-- tagpath /control/summary/protocol +orchestratorSummaryProtocol OBJECT-TYPE + SYNTAX INTEGER {dtls(0),tls(1)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Protocol" + ::= { orchestratorSummaryEntry 5 } + +-- tagpath /orchestrator/summary/listening_ip +orchestratorSummaryListeningIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Listening IP address" + ::= { orchestratorSummaryEntry 6 } + +-- tagpath /orchestrator/summary/listening_port +orchestratorSummaryListeningPort OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Listening port number" + ::= { orchestratorSummaryEntry 7 } + +-- tagpath /orchestrator/summary/listening_ipv6 +orchestratorSummaryListeningIpv6 OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Listening IPv6 address" + ::= { orchestratorSummaryEntry 8 } + +-- tagpath /orchestrator/summary/valid_controller_counts +orchestratorSummaryValidControllerCounts OBJECT-TYPE + SYNTAX UnsignedShort + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Valid Controller Counts" + ::= { orchestratorSummaryEntry 9 } + +-- tagpath /orchestrator/valid-vmanage-id +orchestratorValidVmanageIdTable OBJECT-TYPE + SYNTAX SEQUENCE OF OrchestratorValidVmanageIdEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display valid vManage CA id" + ::= { orchestrator 8 } + +-- tagpath /orchestrator/valid-vmanage-id +orchestratorValidVmanageIdEntry OBJECT-TYPE + SYNTAX OrchestratorValidVmanageIdEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { IMPLIED orchestratorValidVManageIdChassisNumbers } + ::= { orchestratorValidVmanageIdTable 1 } + +OrchestratorValidVmanageIdEntry ::= + SEQUENCE { + orchestratorValidVManageIdChassisNumbers String + } + +-- tagpath /orchestrator/valid-vmanage-id/chassis-number +orchestratorValidVManageIdChassisNumbers OBJECT-TYPE + SYNTAX String (SIZE (1 .. 40)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Chassis number of the device" + ::= { orchestratorValidVmanageIdEntry 1 } + +-- tagpath /orchestrator/reverse-proxy-mapping +orchestratorReverseProxyMappingTable OBJECT-TYPE + SYNTAX SEQUENCE OF OrchestratorReverseProxyMapping + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display configured reverse proxy mappings" + ::= { orchestrator 9 } + +-- tagpath /orchestrator/reverse-proxy-mapping +orchestratorReverseProxyMapping OBJECT-TYPE + SYNTAX OrchestratorReverseProxyMapping + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { orchestratorReverseProxyMappingUuid, + orchestratorReverseProxyMappingPrivateIp, orchestratorReverseProxyMappingPrivatePort } + ::= { orchestratorReverseProxyMappingTable 1 } + +OrchestratorReverseProxyMapping ::= + SEQUENCE { + orchestratorReverseProxyMappingUuid String, + orchestratorReverseProxyMappingPrivateIp InetAddressIP, + orchestratorReverseProxyMappingPrivatePort UnsignedShort, + orchestratorReverseProxyMappingProxyIp InetAddressIP, + orchestratorReverseProxyMappingProxyPort UnsignedShort + } + +-- tagpath /orchestrator/reverse-proxy-mapping/uuid +orchestratorReverseProxyMappingUuid OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "UUID of vSmart or vManage" + ::= { orchestratorReverseProxyMapping 1 } + +-- tagpath /orchestrator/reverse-proxy-mapping/private-ip +orchestratorReverseProxyMappingPrivateIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Private IP address of vSmart or vManage" + ::= { orchestratorReverseProxyMapping 2 } + +-- tagpath /orchestrator/reverse-proxy-mapping/private-port +orchestratorReverseProxyMappingPrivatePort OBJECT-TYPE + SYNTAX UnsignedShort + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Private port of vSmart or vManage" + ::= { orchestratorReverseProxyMapping 3 } + +-- tagpath /orchestrator/reverse-proxy-mapping/proxy-ip +orchestratorReverseProxyMappingProxyIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Proxy IP address mapping this vSmart or vManage" + ::= { orchestratorReverseProxyMapping 4 } + +-- tagpath /orchestrator/reverse-proxy-mapping/proxy-port +orchestratorReverseProxyMappingProxyPort OBJECT-TYPE + SYNTAX UnsignedShort + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Proxy port mapping this vSmart or vManage" + ::= { orchestratorReverseProxyMapping 5 } + +-- tagpath /orchestrator/unclaimed-vedges +orchestratorUnclaimedVedgesTable OBJECT-TYPE + SYNTAX SEQUENCE OF OrchestratorUnclaimedVedgesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display unclaimed vedges" + ::= { orchestrator 10 } + +-- tagpath /orchestrator/unclaimed-vedges +orchestratorUnclaimedVedgesEntry OBJECT-TYPE + SYNTAX OrchestratorUnclaimedVedgesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { IMPLIED orchestratorUnclaimedVedgesChassisNumber } + ::= { orchestratorUnclaimedVedgesTable 1 } + +OrchestratorUnclaimedVedgesEntry ::= + SEQUENCE { + orchestratorUnclaimedVedgesChassisNumber String, + orchestratorUnclaimedVedgesSerialNumber String, + orchestratorUnclaimedVedgesSubjectSerialNumber String, + orchestratorUnclaimedVedgesOrg String + } + +-- tagpath /orchestrator/unclaimed-vedges/chassis-number +orchestratorUnclaimedVedgesChassisNumber OBJECT-TYPE + SYNTAX String (SIZE (1 .. 40)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Chassis number of the device" + ::= { orchestratorUnclaimedVedgesEntry 1 } + +-- tagpath /orchestrator/unclaimed-vedges/serial-number +orchestratorUnclaimedVedgesSerialNumber OBJECT-TYPE + SYNTAX String (SIZE (1 .. 40)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Serial number of the device" + ::= { orchestratorUnclaimedVedgesEntry 2 } + +-- tagpath /orchestrator/unclaimed-vedges/subject-serial-number +orchestratorUnclaimedVedgesSubjectSerialNumber OBJECT-TYPE + SYNTAX String (SIZE (1 .. 12)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Subject Serial number of the device" + ::= { orchestratorUnclaimedVedgesEntry 3 } + +-- tagpath /orchestrator/unclaimed-vedges/org +orchestratorUnclaimedVedgesOrg OBJECT-TYPE + SYNTAX String (SIZE (1 .. 128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Organization name" + ::= { orchestratorUnclaimedVedgesEntry 4 } + +-- tagpath /ipsec/local-sa +ipsecLocalSaTable OBJECT-TYPE + SYNTAX SEQUENCE OF IpsecLocalSaEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display IPSec local SA" + ::= { ipsec 1 } + +-- tagpath /ipsec/local-sa +ipsecLocalSaEntry OBJECT-TYPE + SYNTAX IpsecLocalSaEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { ipsecLocalSaTlocAddress, ipsecLocalSaTlocColor, ipsecLocalSaSpi, ipsecLocalSaTlocIndex } + ::= { ipsecLocalSaTable 1 } + +IpsecLocalSaEntry ::= + SEQUENCE { + ipsecLocalSaTlocAddress InetAddressIP, + ipsecLocalSaTlocColor INTEGER, + ipsecLocalSaSpi Unsigned32, + ipsecLocalSaTlocIndex Unsigned32, + ipsecLocalSaIp InetAddressIP, + ipsecLocalSaPort Unsigned32, + ipsecLocalSaEncryptKeyHash String, + ipsecLocalSaAuthKeyHash String, + ipsecLocalSaIpv6 InetAddressIP + } + +-- tagpath /ipsec/local-sa/tloc-address +ipsecLocalSaTlocAddress OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "TLOC address" + ::= { ipsecLocalSaEntry 1 } + +-- tagpath /ipsec/local-sa/tloc-color +ipsecLocalSaTlocColor OBJECT-TYPE + SYNTAX INTEGER {default(1),mpls(2),metro-ethernet(3),biz-internet(4),public-internet(5),lte(6),threeG(7),red(8),green(9),blue(10),gold(11),silver(12),bronze(13),custom1(14),custom2(15),custom3(16),private1(17),private2(18),private3(19),private4(20),private5(21),private6(22)} + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Color" + ::= { ipsecLocalSaEntry 2 } + +-- tagpath /ipsec/local-sa/spi +ipsecLocalSaSpi OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "SPI" + ::= { ipsecLocalSaEntry 3 } + +-- tagpath /ipsec/local-sa/tloc-index +ipsecLocalSaTlocIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "TLOC index" + ::= { ipsecLocalSaEntry 4 } + +-- tagpath /ipsec/local-sa/ip +ipsecLocalSaIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "IP address" + ::= { ipsecLocalSaEntry 5 } + +-- tagpath /ipsec/local-sa/port +ipsecLocalSaPort OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Port number" + ::= { ipsecLocalSaEntry 6 } + +-- tagpath /ipsec/local-sa/encrypt-key-hash +ipsecLocalSaEncryptKeyHash OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Encryption key hash" + ::= { ipsecLocalSaEntry 7 } + +-- tagpath /ipsec/local-sa/auth-key-hash +ipsecLocalSaAuthKeyHash OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Authentication key hash" + ::= { ipsecLocalSaEntry 8 } + +-- tagpath /ipsec/local-sa/ipv6 +ipsecLocalSaIpv6 OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "IPv6 address" + ::= { ipsecLocalSaEntry 9 } + + +-- tagpath /ipsec/inbound-connections +ipsecInboundConnectionsTable OBJECT-TYPE + SYNTAX SEQUENCE OF IpsecInboundConnectionsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display IPSec inbound connections" + ::= { ipsec 2 } + +-- tagpath /ipsec/inbound-connections +ipsecInboundConnectionsEntry OBJECT-TYPE + SYNTAX IpsecInboundConnectionsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { ipsecInboundConnectionsLocalTlocAddress, ipsecInboundConnectionsLocalTlocColor, ipsecInboundConnectionsRemoteTlocAddress, ipsecInboundConnectionsRemoteTlocColor, ipsecInboundConnectionsLocalTlocIndex, ipsecInboundConnectionsRemoteTlocIndex } + ::= { ipsecInboundConnectionsTable 1 } + +IpsecInboundConnectionsEntry ::= + SEQUENCE { + ipsecInboundConnectionsLocalTlocAddress InetAddressIP, + ipsecInboundConnectionsLocalTlocColor INTEGER, + ipsecInboundConnectionsRemoteTlocAddress InetAddressIP, + ipsecInboundConnectionsRemoteTlocColor INTEGER, + ipsecInboundConnectionsLocalTlocIndex Unsigned32, + ipsecInboundConnectionsRemoteTlocIndex Unsigned32, + ipsecInboundConnectionsSourceIp InetAddressIP, + ipsecInboundConnectionsSourcePort Unsigned32, + ipsecInboundConnectionsDestIp InetAddressIP, + ipsecInboundConnectionsDestPort Unsigned32, + ipsecInboundConnectionsNegotiatedEncryptionAlgo String, + ipsecInboundConnectionsTcSpiPerTun Unsigned32, + ipsecInboundConnectionsPkeyHash String, + ipsecInboundConnectionsPeerSpi String + } + +-- tagpath /ipsec/inbound-connections/local-tloc-address +ipsecInboundConnectionsLocalTlocAddress OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Local TLOC address" + ::= { ipsecInboundConnectionsEntry 1 } + +-- tagpath /ipsec/inbound-connections/local-tloc-color +ipsecInboundConnectionsLocalTlocColor OBJECT-TYPE + SYNTAX INTEGER {default(1),mpls(2),metro-ethernet(3),biz-internet(4),public-internet(5),lte(6),threeG(7),red(8),green(9),blue(10),gold(11),silver(12),bronze(13),custom1(14),custom2(15),custom3(16),private1(17),private2(18),private3(19),private4(20),private5(21),private6(22)} + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Local color" + ::= { ipsecInboundConnectionsEntry 2 } + +-- tagpath /ipsec/inbound-connections/remote-tloc-address +ipsecInboundConnectionsRemoteTlocAddress OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Remote TLOC address" + ::= { ipsecInboundConnectionsEntry 3 } + +-- tagpath /ipsec/inbound-connections/remote-tloc-color +ipsecInboundConnectionsRemoteTlocColor OBJECT-TYPE + SYNTAX INTEGER {default(1),mpls(2),metro-ethernet(3),biz-internet(4),public-internet(5),lte(6),threeG(7),red(8),green(9),blue(10),gold(11),silver(12),bronze(13),custom1(14),custom2(15),custom3(16),private1(17),private2(18),private3(19),private4(20),private5(21),private6(22)} + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Remote color" + ::= { ipsecInboundConnectionsEntry 4 } + +-- tagpath /ipsec/inbound-connections/local-tloc-index +ipsecInboundConnectionsLocalTlocIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Local TLOC Index" + ::= { ipsecInboundConnectionsEntry 5 } + +-- tagpath /ipsec/inbound-connections/remote-tloc-index +ipsecInboundConnectionsRemoteTlocIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Remote TLOC Index" + ::= { ipsecInboundConnectionsEntry 6 } + +-- tagpath /ipsec/inbound-connections/source-ip +ipsecInboundConnectionsSourceIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Source IP address" + ::= { ipsecInboundConnectionsEntry 7 } + +-- tagpath /ipsec/inbound-connections/source-port +ipsecInboundConnectionsSourcePort OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Source port number" + ::= { ipsecInboundConnectionsEntry 8 } + +-- tagpath /ipsec/inbound-connections/dest-ip +ipsecInboundConnectionsDestIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Destination IP address" + ::= { ipsecInboundConnectionsEntry 9 } + +-- tagpath /ipsec/inbound-connections/dest-port +ipsecInboundConnectionsDestPort OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Destination port number" + ::= { ipsecInboundConnectionsEntry 10 } + +-- tagpath /ipsec/inbound-connections/negotiated-encryption-algo +ipsecInboundConnectionsNegotiatedEncryptionAlgo OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Negotiated encryption algorithm" + ::= { ipsecInboundConnectionsEntry 11 } + +-- tagpath /ipsec/inbound-connections/tc-pi-per-tun +ipsecInboundConnectionsTcSpiPerTun OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Traffic Control SPIs per Tunnel" + ::= { ipsecInboundConnectionsEntry 12 } + +-- tagpath /ipsec/inbound-connections/peer-key-hash +ipsecInboundConnectionsPkeyHash OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Peer pairwise key hash" + ::= { ipsecInboundConnectionsEntry 13 } + +-- tagpath /ipsec/inbound-connections/peer-spi +ipsecInboundConnectionsPeerSpi OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Peer IPsec SPI" + ::= { ipsecInboundConnectionsEntry 14 } + +-- tagpath /ipsec/outbound-connections +ipsecOutboundConnectionsTable OBJECT-TYPE + SYNTAX SEQUENCE OF IpsecOutboundConnectionsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display IPSec outbound connections" + ::= { ipsec 3 } + +-- tagpath /ipsec/outbound-connections +ipsecOutboundConnectionsEntry OBJECT-TYPE + SYNTAX IpsecOutboundConnectionsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { ipsecOutboundConnectionsSourceIp, ipsecOutboundConnectionsSourcePort, ipsecOutboundConnectionsDestIp, ipsecOutboundConnectionsDestPort, ipsecOutboundConnectionsSpi, ipsecOutboundConnectionsTlocIndex } + ::= { ipsecOutboundConnectionsTable 1 } + +IpsecOutboundConnectionsEntry ::= + SEQUENCE { + ipsecOutboundConnectionsSourceIp InetAddressIP, + ipsecOutboundConnectionsSourcePort Unsigned32, + ipsecOutboundConnectionsDestIp InetAddressIP, + ipsecOutboundConnectionsDestPort Unsigned32, + ipsecOutboundConnectionsSpi Unsigned32, + ipsecOutboundConnectionsTlocIndex Unsigned32, + ipsecOutboundConnectionsTunnelMtu Unsigned32, + ipsecOutboundConnectionsRemoteTlocAddress InetAddressIP, + ipsecOutboundConnectionsRemoteTlocColor INTEGER, + ipsecOutboundConnectionsAuthenticationUsed String, + ipsecOutboundConnectionsEncryptKeyHash String, + ipsecOutboundConnectionsAuthKeyHash String, + ipsecOutboundConnectionsNegotiatedAlgo String, + ipsecOutboundConnectionsTcSpiPerTun Unsigned32, + ipsecOutboundConnectionsPkeyHash String, + ipsecOutboundConnectionsPeerSpi String, + ipsecOutboundConnectionsLocalTlocAddress InetAddressIP, + ipsecOutboundConnectionsLocalTlocColor INTEGER, + ipsecOutboundConnectionsIntegrityUsed String + } + +-- tagpath /ipsec/outbound-connections/source-ip +ipsecOutboundConnectionsSourceIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Source IP address" + ::= { ipsecOutboundConnectionsEntry 1 } + +-- tagpath /ipsec/outbound-connections/source-port +ipsecOutboundConnectionsSourcePort OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Source port number" + ::= { ipsecOutboundConnectionsEntry 2 } + +-- tagpath /ipsec/outbound-connections/dest-ip +ipsecOutboundConnectionsDestIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Destination IP address" + ::= { ipsecOutboundConnectionsEntry 3 } + +-- tagpath /ipsec/outbound-connections/dest-port +ipsecOutboundConnectionsDestPort OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Destination port number" + ::= { ipsecOutboundConnectionsEntry 4 } + +-- tagpath /ipsec/outbound-connections/spi +ipsecOutboundConnectionsSpi OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "SPI" + ::= { ipsecOutboundConnectionsEntry 5 } + +-- tagpath /ipsec/outbound-connections/tloc-index +ipsecOutboundConnectionsTlocIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "TLOC index" + ::= { ipsecOutboundConnectionsEntry 6 } + +-- tagpath /ipsec/outbound-connections/tunnel-mtu +ipsecOutboundConnectionsTunnelMtu OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tunnel MTU" + ::= { ipsecOutboundConnectionsEntry 7 } + +-- tagpath /ipsec/outbound-connections/remote-tloc-address +ipsecOutboundConnectionsRemoteTlocAddress OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Remote TLOC address" + ::= { ipsecOutboundConnectionsEntry 8 } + +-- tagpath /ipsec/outbound-connections/remote-tloc-color +ipsecOutboundConnectionsRemoteTlocColor OBJECT-TYPE + SYNTAX INTEGER {default(1),mpls(2),metro-ethernet(3),biz-internet(4),public-internet(5),lte(6),threeG(7),red(8),green(9),blue(10),gold(11),silver(12),bronze(13),custom1(14),custom2(15),custom3(16),private1(17),private2(18),private3(19),private4(20),private5(21),private6(22)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Remote color" + ::= { ipsecOutboundConnectionsEntry 9 } + +-- tagpath /ipsec/outbound-connections/authentication-used +ipsecOutboundConnectionsAuthenticationUsed OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION "Authentication used" + ::= { ipsecOutboundConnectionsEntry 10 } + +-- tagpath /ipsec/outbound-connections/encrypt-key-hash +ipsecOutboundConnectionsEncryptKeyHash OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Encryption key hash" + ::= { ipsecOutboundConnectionsEntry 11 } + +-- tagpath /ipsec/outbound-connections/auth-key-hash +ipsecOutboundConnectionsAuthKeyHash OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Authentication key hash" + ::= { ipsecOutboundConnectionsEntry 12 } + +-- tagpath /ipsec/outbound-connections/negotiated-algo +ipsecOutboundConnectionsNegotiatedAlgo OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Negotiated Encryption Algorithm" + ::= { ipsecOutboundConnectionsEntry 13 } + +-- tagpath /ipsec/outbound-connections/tc-spi-per-tun +ipsecOutboundConnectionsTcSpiPerTun OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Traffic Control SPIs per Tunnel" + ::= { ipsecOutboundConnectionsEntry 14 } + +-- tagpath /ipsec/outbound-connections/peer-key-hash +ipsecOutboundConnectionsPkeyHash OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Peer pairwise key hash" + ::= { ipsecOutboundConnectionsEntry 15 } + +-- tagpath /ipsec/outbound-connections/peer-spi +ipsecOutboundConnectionsPeerSpi OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Peer IPsec SPI" + ::= { ipsecOutboundConnectionsEntry 16 } + +-- tagpath /ipsec/outbound-connections/local-tloc-address +ipsecOutboundConnectionsLocalTlocAddress OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Local TLOC address" + ::= { ipsecOutboundConnectionsEntry 17 } + +-- tagpath /ipsec/outbound-connections/local-tloc-color +ipsecOutboundConnectionsLocalTlocColor OBJECT-TYPE + SYNTAX INTEGER {default(1),mpls(2),metro-ethernet(3),biz-internet(4),public-internet(5),lte(6),threeG(7),red(8),green(9),blue(10),gold(11),silver(12),bronze(13),custom1(14),custom2(15),custom3(16),private1(17),private2(18),private3(19),private4(20),private5(21),private6(22)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Local color" + ::= { ipsecOutboundConnectionsEntry 18 } + +-- tagpath /ipsec/outbound-connections/integrity-used +ipsecOutboundConnectionsIntegrityUsed OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Integrity used" + ::= { ipsecOutboundConnectionsEntry 19 } + +-- tagpath /ipsec/ike/inbound-connections +ipsecIkeInboundConnectionsTable OBJECT-TYPE + SYNTAX SEQUENCE OF IpsecIkeInboundConnectionsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display IPsec-IKE inbound connections" + ::= { ipsecIke 1 } + +-- tagpath /ipsec/ike/inbound-connections +ipsecIkeInboundConnectionsEntry OBJECT-TYPE + SYNTAX IpsecIkeInboundConnectionsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { ipsecIkeInboundConnectionsSourceIp, ipsecIkeInboundConnectionsSourcePort, ipsecIkeInboundConnectionsDestIp, ipsecIkeInboundConnectionsDestPort } + ::= { ipsecIkeInboundConnectionsTable 1 } + +IpsecIkeInboundConnectionsEntry ::= + SEQUENCE { + ipsecIkeInboundConnectionsSourceIp InetAddressIP, + ipsecIkeInboundConnectionsSourcePort Unsigned32, + ipsecIkeInboundConnectionsDestIp InetAddressIP, + ipsecIkeInboundConnectionsDestPort Unsigned32, + ipsecIkeInboundConnectionsNewSpi Unsigned32, + ipsecIkeInboundConnectionsOldSpi Unsigned32, + ipsecIkeInboundConnectionsCipherSuite String, + ipsecIkeInboundConnectionsNewKeyHash String, + ipsecIkeInboundConnectionsOldKeyHash String, + ipsecIkeInboundConnectionsExtSeq String + } + +-- tagpath /ipsec/ike/inbound-connections/source-ip +ipsecIkeInboundConnectionsSourceIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Source IP address" + ::= { ipsecIkeInboundConnectionsEntry 1 } + +-- tagpath /ipsec/ike/inbound-connections/source-port +ipsecIkeInboundConnectionsSourcePort OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Source port number" + ::= { ipsecIkeInboundConnectionsEntry 2 } + +-- tagpath /ipsec/ike/inbound-connections/dest-ip +ipsecIkeInboundConnectionsDestIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Destination IP address" + ::= { ipsecIkeInboundConnectionsEntry 3 } + +-- tagpath /ipsec/ike/inbound-connections/dest-port +ipsecIkeInboundConnectionsDestPort OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Destination port number" + ::= { ipsecIkeInboundConnectionsEntry 4 } + +-- tagpath /ipsec/ike/inbound-connections/new-spi +ipsecIkeInboundConnectionsNewSpi OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "New SPI" + ::= { ipsecIkeInboundConnectionsEntry 5 } + +-- tagpath /ipsec/ike/inbound-connections/old-spi +ipsecIkeInboundConnectionsOldSpi OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Old SPI" + ::= { ipsecIkeInboundConnectionsEntry 6 } + +-- tagpath /ipsec/ike/inbound-connections/cipher-suite +ipsecIkeInboundConnectionsCipherSuite OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Encryption and integrity Suite" + ::= { ipsecIkeInboundConnectionsEntry 7 } + +-- tagpath /ipsec/ike/inbound-connections/new-key-hash +ipsecIkeInboundConnectionsNewKeyHash OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "New Key Hash" + ::= { ipsecIkeInboundConnectionsEntry 8 } + +-- tagpath /ipsec/ike/inbound-connections/old-key-hash +ipsecIkeInboundConnectionsOldKeyHash OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Old Key Hash" + ::= { ipsecIkeInboundConnectionsEntry 9 } + +-- tagpath /ipsec/ike/inbound-connections/ext-seq +ipsecIkeInboundConnectionsExtSeq OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Extended Sequence Numbers" + ::= { ipsecIkeInboundConnectionsEntry 10 } + +-- tagpath /ipsec/ike/outbound-connections +ipsecIkeOutboundConnectionsTable OBJECT-TYPE + SYNTAX SEQUENCE OF IpsecIkeOutboundConnectionsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display IPsec-IKE outbound connections" + ::= { ipsecIke 2 } + +-- tagpath /ipsec/ike/outbound-connections +ipsecIkeOutboundConnectionsEntry OBJECT-TYPE + SYNTAX IpsecIkeOutboundConnectionsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { ipsecIkeOutboundConnectionsSourceIp, ipsecIkeOutboundConnectionsSourcePort, ipsecIkeOutboundConnectionsDestIp, ipsecIkeOutboundConnectionsDestPort, ipsecIkeOutboundConnectionsSpi } + ::= { ipsecIkeOutboundConnectionsTable 1 } + +IpsecIkeOutboundConnectionsEntry ::= + SEQUENCE { + ipsecIkeOutboundConnectionsSourceIp InetAddressIP, + ipsecIkeOutboundConnectionsSourcePort Unsigned32, + ipsecIkeOutboundConnectionsDestIp InetAddressIP, + ipsecIkeOutboundConnectionsDestPort Unsigned32, + ipsecIkeOutboundConnectionsSpi Unsigned32, + ipsecIkeOutboundConnectionsCipherSuite String, + ipsecIkeOutboundConnectionsKeyHash String, + ipsecIkeOutboundConnectionsTunnelMtu Unsigned32, + ipsecIkeOutboundConnectionsExtSeq String + } + +-- tagpath /ipsec/ike/outbound-connections/source-ip +ipsecIkeOutboundConnectionsSourceIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Source IP address" + ::= { ipsecIkeOutboundConnectionsEntry 1 } + +-- tagpath /ipsec/ike/outbound-connections/source-port +ipsecIkeOutboundConnectionsSourcePort OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Source port number" + ::= { ipsecIkeOutboundConnectionsEntry 2 } + +-- tagpath /ipsec/ike/outbound-connections/dest-ip +ipsecIkeOutboundConnectionsDestIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Destination IP address" + ::= { ipsecIkeOutboundConnectionsEntry 3 } + +-- tagpath /ipsec/ike/outbound-connections/dest-port +ipsecIkeOutboundConnectionsDestPort OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Destination port number" + ::= { ipsecIkeOutboundConnectionsEntry 4 } + +-- tagpath /ipsec/ike/outbound-connections/spi +ipsecIkeOutboundConnectionsSpi OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "SPI" + ::= { ipsecIkeOutboundConnectionsEntry 5 } + +-- tagpath /ipsec/ike/outbound-connections/cipher-suite +ipsecIkeOutboundConnectionsCipherSuite OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Encryption and integrity Suite" + ::= { ipsecIkeOutboundConnectionsEntry 6 } + +-- tagpath /ipsec/ike/outbound-connections/key-hash +ipsecIkeOutboundConnectionsKeyHash OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Key Hash" + ::= { ipsecIkeOutboundConnectionsEntry 7 } + +-- tagpath /ipsec/ike/outbound-connections/tunnel-mtu +ipsecIkeOutboundConnectionsTunnelMtu OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tunnel MTU" + ::= { ipsecIkeOutboundConnectionsEntry 8 } + +-- tagpath /ipsec/ike/outbound-connections/ext-seq +ipsecIkeOutboundConnectionsExtSeq OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Extended Sequence Numbers" + ::= { ipsecIkeOutboundConnectionsEntry 9 } + +-- tagpath /ipsec/ike/sessions +ipsecIkeSessionsTable OBJECT-TYPE + SYNTAX SEQUENCE OF IpsecIkeSessionsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display IPsec-IKE sessions" + ::= { ipsecIke 3 } + +-- tagpath /ipsec/ike/sessions +ipsecIkeSessionsEntry OBJECT-TYPE + SYNTAX IpsecIkeSessionsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { ipsecIkeSessionsVpnId, IMPLIED ipsecIkeSessionsIfName } + ::= { ipsecIkeSessionsTable 1 } + +IpsecIkeSessionsEntry ::= + SEQUENCE { + ipsecIkeSessionsVpnId Unsigned32, + ipsecIkeSessionsIfName String, + ipsecIkeSessionsVersion UnsignedByte, + ipsecIkeSessionsSourceIp InetAddressIP, + ipsecIkeSessionsSourcePort Unsigned32, + ipsecIkeSessionsDestIp InetAddressIP, + ipsecIkeSessionsDestPort Unsigned32, + ipsecIkeSessionsInitiatorSpi String, + ipsecIkeSessionsResponderSpi String, + ipsecIkeSessionsCipherSuite String, + ipsecIkeSessionsDhGroup String, + ipsecIkeSessionsState String, + ipsecIkeSessionsUptime String, + ipsecIkeSessionsTunnelUptime String + } + +-- tagpath /ipsec/ike/sessions/vpn-id +ipsecIkeSessionsVpnId OBJECT-TYPE + SYNTAX VpnIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "VPN ID" + ::= { ipsecIkeSessionsEntry 1 } + +-- tagpath /ipsec/ike/sessions/if-name +ipsecIkeSessionsIfName OBJECT-TYPE + SYNTAX String + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "IPsec interface name" + ::= { ipsecIkeSessionsEntry 2 } + +-- tagpath /ipsec/ike/sessions/version +ipsecIkeSessionsVersion OBJECT-TYPE + SYNTAX UnsignedByte + MAX-ACCESS read-only + STATUS current + DESCRIPTION "IKE version" + ::= { ipsecIkeSessionsEntry 3 } + +-- tagpath /ipsec/ike/sessions/source-ip +ipsecIkeSessionsSourceIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Source IP address" + ::= { ipsecIkeSessionsEntry 4 } + +-- tagpath /ipsec/ike/sessions/source-port +ipsecIkeSessionsSourcePort OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Source port number" + ::= { ipsecIkeSessionsEntry 5 } + +-- tagpath /ipsec/ike/sessions/dest-ip +ipsecIkeSessionsDestIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Destination IP address" + ::= { ipsecIkeSessionsEntry 6 } + +-- tagpath /ipsec/ike/sessions/dest-port +ipsecIkeSessionsDestPort OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Destination port number" + ::= { ipsecIkeSessionsEntry 7 } + +-- tagpath /ipsec/ike/sessions/initiator-spi +ipsecIkeSessionsInitiatorSpi OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Initiator SPI" + ::= { ipsecIkeSessionsEntry 8 } + +-- tagpath /ipsec/ike/sessions/responder-spi +ipsecIkeSessionsResponderSpi OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Responder SPI" + ::= { ipsecIkeSessionsEntry 9 } + +-- tagpath /ipsec/ike/sessions/cipher-suite +ipsecIkeSessionsCipherSuite OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Negotiated cipher suite" + ::= { ipsecIkeSessionsEntry 10 } + +-- tagpath /ipsec/ike/sessions/dh-group +ipsecIkeSessionsDhGroup OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Negotiated Diffie-Hellman group" + ::= { ipsecIkeSessionsEntry 11 } + +-- tagpath /ipsec/ike/sessions/state +ipsecIkeSessionsState OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "IKE SA state" + ::= { ipsecIkeSessionsEntry 12 } + +-- tagpath /ipsec/ike/sessions/uptime +ipsecIkeSessionsUptime OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "IKE sessions uptime" + ::= { ipsecIkeSessionsEntry 13 } + +-- tagpath /ipsec/ike/sessions/tunnel-uptime +ipsecIkeSessionsTunnelUptime OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "IPsec tunnel uptime" + ::= { ipsecIkeSessionsEntry 14 } + +-- tagpath /tunnel/stats +tunnelStatisticsTable OBJECT-TYPE + SYNTAX SEQUENCE OF TunnelStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display tunnel forwarding statistics" + ::= { tunnel 1 } + +-- tagpath /tunnel/stats +tunnelStatisticsEntry OBJECT-TYPE + SYNTAX TunnelStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { tunnelStatisticsTunnelProtocol, tunnelStatisticsSourceIp, tunnelStatisticsDestIp, tunnelStatisticsSourcePort, tunnelStatisticsDestPort } + ::= { tunnelStatisticsTable 1 } + +TunnelStatisticsEntry ::= + SEQUENCE { + tunnelStatisticsTunnelProtocol INTEGER, + tunnelStatisticsSourceIp InetAddressIP, + tunnelStatisticsDestIp InetAddressIP, + tunnelStatisticsSourcePort Unsigned32, + tunnelStatisticsDestPort Unsigned32, + tunnelStatisticsSystemIp InetAddressIP, + tunnelStatisticsLocalColor INTEGER, + tunnelStatisticsRemoteColor INTEGER, + tunnelStatisticsTunnelMtu Unsigned32, + tunnelStatisticsTxPkts Counter64, + tunnelStatisticsTxOctets Counter64, + tunnelStatisticsRxPkts Counter64, + tunnelStatisticsRxOctets Counter64, + tunnelStatisticsIpsecDecryptInbound Counter64, + tunnelStatisticsIpsecRxAuthFailures Counter64, + tunnelStatisticsIpsecRxFailures Counter64, + tunnelStatisticsIpsecEncryptOutbound Counter64, + tunnelStatisticsIpsecTxAuthFailures Counter64, + tunnelStatisticsIpsecTxFailures Counter64, + tunnelStatisticsTcpMssAdjust Unsigned32, + tunnelStatisticsBfdTxPkts Counter64, + tunnelStatisticsBfdRxPkts Counter64, + tunnelStatisticsBfdTxOctets Counter64, + tunnelStatisticsBfdRxOctets Counter64, + tunnelStatisticsPmtuTxPkts Counter64, + tunnelStatisticsPmtuRxPkts Counter64, + tunnelStatisticsPmtuTxOctets Counter64, + tunnelStatisticsPmtuRxOctets Counter64, + tunnelStatisticsFecRxDataPkts Unsigned32, + tunnelStatisticsFecRxParityPkts Unsigned32, + tunnelStatisticsFecTxDataPkts Unsigned32, + tunnelStatisticsFecTxParityPkts Unsigned32, + tunnelStatisticsFecReconstructPkts Unsigned32, + tunnelStatisticsFecCapable TruthValue, + tunnelStatisticsFecDynamic TruthValue, + tunnelStatisticsPktDupRxPkts Unsigned32, + tunnelStatisticsPktDupRxOtherPkts Unsigned32, + tunnelStatisticsPktDupRxThisPkts Unsigned32, + tunnelStatisticsPktDupTxPkts Unsigned32, + tunnelStatisticsPktDupTxOtherPkts Unsigned32, + tunnelStatisticsPktDupCapable TruthValue + } + +-- tagpath /tunnel/stats/tunnel-protocol +tunnelStatisticsTunnelProtocol OBJECT-TYPE + SYNTAX INTEGER {gre(1),ipsec(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tunnel encapsulation protocol type" + ::= { tunnelStatisticsEntry 1 } + +-- tagpath /tunnel/stats/source-ip +tunnelStatisticsSourceIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Source IP address" + ::= { tunnelStatisticsEntry 2 } + +-- tagpath /tunnel/stats/dest-ip +tunnelStatisticsDestIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Destination IP address" + ::= { tunnelStatisticsEntry 3 } + +-- tagpath /tunnel/stats/source-port +tunnelStatisticsSourcePort OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Source port number" + ::= { tunnelStatisticsEntry 4 } + +-- tagpath /tunnel/stats/dest-port +tunnelStatisticsDestPort OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Destination port number" + ::= { tunnelStatisticsEntry 5 } + +-- tagpath /tunnel/stats/system-ip +tunnelStatisticsSystemIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Remote system IP address" + ::= { tunnelStatisticsEntry 6 } + +-- tagpath /tunnel/stats/local-color +tunnelStatisticsLocalColor OBJECT-TYPE + SYNTAX INTEGER {default(1),mpls(2),metro-ethernet(3),biz-internet(4),public-internet(5),lte(6),threeG(7),red(8),green(9),blue(10),gold(11),silver(12),bronze(13),custom1(14),custom2(15),custom3(16),private1(17),private2(18),private3(19),private4(20),private5(21),private6(22)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Local color" + ::= { tunnelStatisticsEntry 7 } + +-- tagpath /tunnel/stats/remote-color +tunnelStatisticsRemoteColor OBJECT-TYPE + SYNTAX INTEGER {default(1),mpls(2),metro-ethernet(3),biz-internet(4),public-internet(5),lte(6),threeG(7),red(8),green(9),blue(10),gold(11),silver(12),bronze(13),custom1(14),custom2(15),custom3(16),private1(17),private2(18),private3(19),private4(20),private5(21),private6(22)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Remote color" + ::= { tunnelStatisticsEntry 8 } + +-- tagpath /tunnel/stats/tunnel-mtu +tunnelStatisticsTunnelMtu OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tunnel MTU size" + ::= { tunnelStatisticsEntry 9 } + +-- tagpath /tunnel/stats/tx_pkts +tunnelStatisticsTxPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of packets transmitted" + ::= { tunnelStatisticsEntry 10 } + +-- tagpath /tunnel/stats/tx_octets +tunnelStatisticsTxOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of octets transmitted" + ::= { tunnelStatisticsEntry 11 } + +-- tagpath /tunnel/stats/rx_pkts +tunnelStatisticsRxPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of packets received" + ::= { tunnelStatisticsEntry 12 } + +-- tagpath /tunnel/stats/rx_octets +tunnelStatisticsRxOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of octets received" + ::= { tunnelStatisticsEntry 13 } + +-- tagpath /tunnel/stats/ipsec-decrypt-inbound +tunnelStatisticsIpsecDecryptInbound OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Received IPsec packets that were decrypted" + ::= { tunnelStatisticsEntry 14 } + +-- tagpath /tunnel/stats/ipsec-rx-auth-failures +tunnelStatisticsIpsecRxAuthFailures OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Authentication failures for received IPsec packets" + ::= { tunnelStatisticsEntry 15 } + +-- tagpath /tunnel/stats/ipsec-rx-failures +tunnelStatisticsIpsecRxFailures OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Other failures for received IPsec packets" + ::= { tunnelStatisticsEntry 16 } + +-- tagpath /tunnel/stats/ipsec-encrypt-outbound +tunnelStatisticsIpsecEncryptOutbound OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Transmitted IPsec packets that were encrypted" + ::= { tunnelStatisticsEntry 17 } + +-- tagpath /tunnel/stats/ipsec-tx-auth-failures +tunnelStatisticsIpsecTxAuthFailures OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Authentication failures for transmitted IPsec packets" + ::= { tunnelStatisticsEntry 18 } + +-- tagpath /tunnel/stats/ipsec-tx-failures +tunnelStatisticsIpsecTxFailures OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Other failures for transmitted IPsec packets" + ::= { tunnelStatisticsEntry 19 } + +-- tagpath /tunnel/stats/tcp-mss-adjust +tunnelStatisticsTcpMssAdjust OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Effective TCP MSS adjust used" + ::= { tunnelStatisticsEntry 20 } + +-- tagpath /tunnel/stats/bfd-tx-pkts +tunnelStatisticsBfdTxPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "BFD hello packets sent" + ::= { tunnelStatisticsEntry 21 } + +-- tagpath /tunnel/stats/bfd-rx-pkts +tunnelStatisticsBfdRxPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "BFD hello packets received" + ::= { tunnelStatisticsEntry 22 } + +-- tagpath /tunnel/stats/bfd-tx-octets +tunnelStatisticsBfdTxOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "BFD hello octets sent" + ::= { tunnelStatisticsEntry 23 } + +-- tagpath /tunnel/stats/bfd-rx-octets +tunnelStatisticsBfdRxOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "BFD hello octets received" + ::= { tunnelStatisticsEntry 24 } + +-- tagpath /tunnel/stats/pmtu-tx-pkts +tunnelStatisticsPmtuTxPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "BFD PMTU packets sent" + ::= { tunnelStatisticsEntry 25 } + +-- tagpath /tunnel/stats/pmtu-rx-pkts +tunnelStatisticsPmtuRxPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "BFD PMTU packets received" + ::= { tunnelStatisticsEntry 26 } + +-- tagpath /tunnel/stats/pmtu-tx-octets +tunnelStatisticsPmtuTxOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "BFD PMTU octets sent" + ::= { tunnelStatisticsEntry 27 } + +-- tagpath /tunnel/stats/pmtu-rx-octets +tunnelStatisticsPmtuRxOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "BFD PMTU octets received" + ::= { tunnelStatisticsEntry 28 } + +-- tagpath /tunnel/stats/fec-rx-data-pkts +tunnelStatisticsFecRxDataPkts OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "FEC data packets received" + ::= { tunnelStatisticsEntry 29 } + +-- tagpath /tunnel/stats/fec-rx-parity-pkts +tunnelStatisticsFecRxParityPkts OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "FEC Parity packets received" + ::= { tunnelStatisticsEntry 30 } + +-- tagpath /tunnel/stats/fec-tx-data-pkts +tunnelStatisticsFecTxDataPkts OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "FEC Data packets transmitted" + ::= { tunnelStatisticsEntry 31 } + +-- tagpath /tunnel/stats/fec-tx-parity-pkts +tunnelStatisticsFecTxParityPkts OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "FEC Parity packets transmitted" + ::= { tunnelStatisticsEntry 32 } + +-- tagpath /tunnel/stats/fec-reconstruct-pkts +tunnelStatisticsFecReconstructPkts OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "FEC packets reconstructed" + ::= { tunnelStatisticsEntry 33 } + +-- tagpath /tunnel/stats/fec-capable +tunnelStatisticsFecCapable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Is tunnel FEC capable" + ::= { tunnelStatisticsEntry 34 } + +-- tagpath /tunnel/stats/fec-dynamic +tunnelStatisticsFecDynamic OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Is dynamic FEC enabled on tunnel" + ::= { tunnelStatisticsEntry 35 } + +-- tagpath /tunnel/stats/pktdup-rx +tunnelStatisticsPktDupRxPkts OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Total PKT-DUP RX packets" + ::= { tunnelStatisticsEntry 36 } + +-- tagpath /tunnel/stats/pktdup-rx-other +tunnelStatisticsPktDupRxOtherPkts OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Total PKT-DUP RX for other tunnel" + ::= { tunnelStatisticsEntry 37 } + +-- tagpath /tunnel/stats/pktdup-rx-this +tunnelStatisticsPktDupRxThisPkts OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Total PKT-DUP RX for this tunnel" + ::= { tunnelStatisticsEntry 38 } + +-- tagpath /tunnel/stats/pktdup-tx +tunnelStatisticsPktDupTxPkts OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Total PKT-DUP TX packets" + ::= { tunnelStatisticsEntry 39 } + +-- tagpath /tunnel/stats/pktdup-tx-other +tunnelStatisticsPktDupTxOtherPkts OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Total PKT-DUP TX for other tunnel" + ::= { tunnelStatisticsEntry 40 } + +-- tagpath /tunnel/stats/pktdup-capable +tunnelStatisticsPktDupCapable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Is tunnel PKT-DUP capable" + ::= { tunnelStatisticsEntry 41 } + +-- tagpath /ztp/entries +ztpEntriesTable OBJECT-TYPE + SYNTAX SEQUENCE OF ZtpEntriesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display vEdges in the ZTP database" + ::= { ztp 1 } + +-- tagpath /ztp/entries +ztpEntriesEntry OBJECT-TYPE + SYNTAX ZtpEntriesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { ztpEntriesIndex } + ::= { ztpEntriesTable 1 } + +-- tagpath /tunnel/gre-keepalives +tunnelGreKeepalivesTable OBJECT-TYPE + SYNTAX SEQUENCE OF TunnelGreKeepalivesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display gre tunnel keepalives" + ::= { tunnel 2 } + +-- tagpath /tunnel/gre-keepalives +tunnelGreKeepalivesEntry OBJECT-TYPE + SYNTAX TunnelGreKeepalivesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { tunnelGreKeepalivesVpnId, tunnelGreKeepalivesIfName } + ::= { tunnelGreKeepalivesTable 1 } + +TunnelGreKeepalivesEntry ::= + SEQUENCE { + tunnelGreKeepalivesVpnId Unsigned32, + tunnelGreKeepalivesIfName String, + tunnelGreKeepalivesSourceIp InetAddressIP, + tunnelGreKeepalivesDestIp InetAddressIP, + tunnelGreKeepalivesAdminState INTEGER, + tunnelGreKeepalivesOperState INTEGER, + tunnelGreKeepalivesKaEnabled TruthValue, + tunnelGreKeepalivesRemoteTxPackets Counter64, + tunnelGreKeepalivesRemoteRxPackets Counter64, + tunnelGreKeepalivesTxPackets Counter64, + tunnelGreKeepalivesRxPackets Counter64, + tunnelGreKeepalivesTxErrors Counter32, + tunnelGreKeepalivesRxErrors Counter32, + tunnelGreKeepalivesBaseIfOperStatus String, + tunnelGreKeepalivesTransitions Counter32 + } + +-- tagpath /tunnel/gre-keepalives/vpn-id +tunnelGreKeepalivesVpnId OBJECT-TYPE + SYNTAX VpnIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "VPN ID" + ::= { tunnelGreKeepalivesEntry 1 } + +-- tagpath /tunnel/gre-keepalives/if-name +tunnelGreKeepalivesIfName OBJECT-TYPE + SYNTAX String + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "GRE Interface Name" + ::= { tunnelGreKeepalivesEntry 2 } + +-- tagpath /tunnel/gre-keepalives/source-ip +tunnelGreKeepalivesSourceIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Source IP address" + ::= { tunnelGreKeepalivesEntry 3 } + +-- tagpath /tunnel/gre-keepalives/dest-ip +tunnelGreKeepalivesDestIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Destination IP address" + ::= { tunnelGreKeepalivesEntry 4 } + +-- tagpath /tunnel/gre-keepalives/tx-packets +tunnelGreKeepalivesTxPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of packets transmitted" + ::= { tunnelGreKeepalivesEntry 10 } + +-- tagpath /tunnel/gre-keepalives/rx-packets +tunnelGreKeepalivesRxPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of packets received" + ::= { tunnelGreKeepalivesEntry 11 } + +-- tagpath /tunnel/gre-keepalives/tx-errors +tunnelGreKeepalivesTxErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of transmit errors" + ::= { tunnelGreKeepalivesEntry 12 } + +-- tagpath /tunnel/gre-keepalives/rx-errors +tunnelGreKeepalivesRxErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of receive errors" + ::= { tunnelGreKeepalivesEntry 13 } + +-- tagpath /tunnel/gre-keepalives/admin-state +tunnelGreKeepalivesAdminState OBJECT-TYPE + SYNTAX INTEGER {down(0),up(1),invalid(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "GRE tunnel state" + ::= { tunnelGreKeepalivesEntry 5 } + +-- tagpath /tunnel/gre-keepalives/oper-state +tunnelGreKeepalivesOperState OBJECT-TYPE + SYNTAX INTEGER {down(0),up(1),invalid(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "GRE tunnel Operational state" + ::= { tunnelGreKeepalivesEntry 6 } + +-- tagpath /tunnel/gre-keepalives/remote-tx-packets +tunnelGreKeepalivesRemoteTxPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of remote GRE packets transmitted" + ::= { tunnelGreKeepalivesEntry 8 } + +-- tagpath /tunnel/gre-keepalives/remote-rx-packets +tunnelGreKeepalivesRemoteRxPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of remote GRE packets received" + ::= { tunnelGreKeepalivesEntry 9 } + +-- tagpath /tunnel/gre-keepalives/ka-enabled +tunnelGreKeepalivesKaEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Keepalive enabled" + ::= { tunnelGreKeepalivesEntry 7 } + +-- tagpath /tunnel/gre-keepalives/base-if-oper-status +tunnelGreKeepalivesBaseIfOperStatus OBJECT-TYPE + SYNTAX String (SIZE (1 .. 16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Underlay interface operational status" + ::= { tunnelGreKeepalivesEntry 14 } + +-- tagpath /tunnel/gre-keepalives/transitions +tunnelGreKeepalivesTransitions OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "GRE tunnel state transitions" + ::= { tunnelGreKeepalivesEntry 15 } + +ZtpEntriesEntry ::= + SEQUENCE { + ztpEntriesIndex Unsigned32, + ztpEntriesChassisNumber String, + ztpEntriesSerialNumber String, + ztpEntriesValidity String, + ztpEntriesVbondIp String, + ztpEntriesVbondPort UnsignedShort, + ztpEntriesOrganizationName String, + ztpEntriesRootCertPath String + } + +-- tagpath /ztp/entries/index +ztpEntriesIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Row index" + ::= { ztpEntriesEntry 1 } + +-- tagpath /ztp/entries/chassis-number +ztpEntriesChassisNumber OBJECT-TYPE + SYNTAX String (SIZE (1 .. 40)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Chassis number of the device" + ::= { ztpEntriesEntry 2 } + +-- tagpath /ztp/entries/serial-number +ztpEntriesSerialNumber OBJECT-TYPE + SYNTAX String (SIZE (1 .. 40)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Serial number of the device" + ::= { ztpEntriesEntry 3 } + +-- tagpath /ztp/entries/validity +ztpEntriesValidity OBJECT-TYPE + SYNTAX String (SIZE (1 .. 8)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Device chassis number validity status" + ::= { ztpEntriesEntry 4 } + +-- tagpath /ztp/entries/vbond-ip +ztpEntriesVbondIp OBJECT-TYPE + SYNTAX String (SIZE (1 .. 128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Enterprise vBond public IP address" + ::= { ztpEntriesEntry 5 } + +-- tagpath /ztp/entries/vbond-port +ztpEntriesVbondPort OBJECT-TYPE + SYNTAX UnsignedShort + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Enterprise vBond public port number" + ::= { ztpEntriesEntry 6 } + +-- tagpath /ztp/entries/organization-name +ztpEntriesOrganizationName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Enterprise organization name" + ::= { ztpEntriesEntry 7 } + +-- tagpath /ztp/entries/root-cert-path +ztpEntriesRootCertPath OBJECT-TYPE + SYNTAX String (SIZE (1 .. 128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Enterprise root certificate path" + ::= { ztpEntriesEntry 8 } + +END diff --git a/viptela-mibs/20.6/VIPTELA-SNMP-USM.mib b/viptela-mibs/20.6/VIPTELA-SNMP-USM.mib new file mode 100644 index 0000000..1839b69 --- /dev/null +++ b/viptela-mibs/20.6/VIPTELA-SNMP-USM.mib @@ -0,0 +1,62 @@ +-- ***************************************************************** + +-- Copyright (c) 2020 by Cisco Systems, Inc. + +-- All rights reserved. + +-- ******************************************** + +-- Namespace: http://viptela.com/snmp-usm + + + +VIPTELA-SNMP-USM DEFINITIONS ::= BEGIN + + + +IMPORTS + + MODULE-IDENTITY + + FROM SNMPv2-SMI + + viptela + + FROM VIPTELA-GLOBAL + +; + + + +viptela-snmp-usm MODULE-IDENTITY + LAST-UPDATED "202107010000Z" + ORGANIZATION "Viptela, Inc." + CONTACT-INFO "Viptela, Inc. Email:support@viptela.com" + + DESCRIPTION + "This MIB extends the OID's for SNMP-USM-MIB specified in RFC 3414. + + The privacy protocol OID's specified herein are intended to be used as values for usmUserPrivProtocol when managing SNMPv3 users via the snmpUsmMIB. + + This MIB defines the OID's for the following encryption options: + + * 256 bit key size AES + + OID for 128 bit key size AES encryption is defined in SNMP-USM-AES-MIB as per the RFC 3826." + + REVISION "202107010000Z" + DESCRIPTION "Viptela Revision 20.6" + REVISION "202103010000Z" + DESCRIPTION "Viptela Revision 20.5" + REVISION "202011010000Z" + DESCRIPTION "Viptela Revision 20.4" + + ::= { viptela 101 } + +viptelaSnmpPrivProtocols + OBJECT IDENTIFIER ::= { viptela-snmp-usm 1 } + +-- tagpath /snmp/user/priv +cusmAES256Cfb128PrivProtocol + OBJECT IDENTIFIER ::= { viptelaSnmpPrivProtocols 1 } +END diff --git a/viptela-mibs/20.6/VIPTELA-TRAPS.mib b/viptela-mibs/20.6/VIPTELA-TRAPS.mib new file mode 100755 index 0000000..426198c --- /dev/null +++ b/viptela-mibs/20.6/VIPTELA-TRAPS.mib @@ -0,0 +1,3124 @@ +-- This MIB has been autogenerated by genTraps.py +VIPTELA-TRAPS DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, + Integer32, Unsigned32, Counter32, Counter64, + Gauge32, IpAddress + FROM SNMPv2-SMI + TEXTUAL-CONVENTION, RowStatus, DateAndTime, + TruthValue + FROM SNMPv2-TC + viptela + FROM VIPTELA-GLOBAL +; + +viptela-traps MODULE-IDENTITY + LAST-UPDATED "202107010000Z" + ORGANIZATION "Viptela, Inc." + CONTACT-INFO "Viptela, Inc. Email:support@viptela.com" + DESCRIPTION "This module defines the data model for VPN operational data" + REVISION "202107010000Z" + DESCRIPTION "Viptela Revision 20.6" + REVISION "202103010000Z" + DESCRIPTION "Viptela Revision 20.5" + REVISION "202011010000Z" + DESCRIPTION "Viptela Revision 20.4" + REVISION "202007010000Z" + DESCRIPTION "Viptela Revision 20.3" + REVISION "202002240000Z" + DESCRIPTION "Viptela Revision 20.1" + REVISION "201911150000Z" + DESCRIPTION "Viptela Revision 19.3" + REVISION "201908150000Z" + DESCRIPTION "Viptela Revision 19.2" + REVISION "201811010000Z" + DESCRIPTION "Viptela Revision 18.4" + REVISION "201808200000Z" + DESCRIPTION "Viptela Revision 18.3.1" + REVISION "201806250000Z" + DESCRIPTION "Viptela Revision 18.3" + REVISION "201804250000Z" + DESCRIPTION "Viptela Revision 18.2" + REVISION "201803150000Z" + DESCRIPTION "Viptela Revision 18.1.1" + REVISION "201801160000Z" + DESCRIPTION "Viptela Revision 17.2.3" + REVISION "201711010000Z" + DESCRIPTION "Viptela Revision 17.2.1" + REVISION "201708010000Z" + DESCRIPTION "Viptela Revision 17.2" + REVISION "201705250000Z" + DESCRIPTION "Viptela Revision 17.1.1" + REVISION "201704060000Z" + DESCRIPTION "Viptela Revision 17.1" + REVISION "201702150000Z" + DESCRIPTION "Viptela Revision 16.3.2" + REVISION "201702060000Z" + DESCRIPTION "Viptela Revision 16.3.1" + REVISION "201611160000Z" + DESCRIPTION "Viptela Revision 16.3" + REVISION "201610250000Z" + DESCRIPTION "Viptela Revision 16.2.10" + REVISION "201610240000Z" + DESCRIPTION "Viptela Revision 16.2.4" + REVISION "201608100000Z" + DESCRIPTION "Viptela Revision 16.2.2" + REVISION "201608010000Z" + DESCRIPTION "Viptela Revision 16.2.1" + REVISION "201606090000Z" + DESCRIPTION "Viptela Revision 16.2" + REVISION "201604220000Z" + DESCRIPTION "Viptela Revision 16.1.1" + REVISION "201603150000Z" + DESCRIPTION "Viptela Revision 16.1" + REVISION "201601300000Z" + DESCRIPTION "Viptela Revision 15.4.3" + REVISION "201512280000Z" + DESCRIPTION "Viptela Revision 15.4.1" + REVISION "201512010000Z" + DESCRIPTION "Viptela Revision 15.4.0" + REVISION "201510310000Z" + DESCRIPTION "Viptela Revision 15.3.5" + REVISION "201509270000Z" + DESCRIPTION "Viptela Revision 15.3.3" + REVISION "201509010000Z" + DESCRIPTION "Viptela Revision 15.3.1" + REVISION "201507010000Z" + DESCRIPTION "Viptela Revision 15.3" + ::= { viptela 100 } + +fields OBJECT IDENTIFIER ::= { viptela-traps 1 } +traps OBJECT IDENTIFIER ::= { viptela-traps 2 } + +-- Notification type definitions +NetconfNotificationSeverity ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "Netconf notification severity level" + SYNTAX INTEGER {critical(1),major(2),minor(3)} + +DomainId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "<1..4294967295>" + SYNTAX Unsigned32 (0 .. 4294967295) + +UnsignedByte ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION "xs:unsignedByte" + SYNTAX Unsigned32 (0 .. 255) + +ColorEnum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "3g biz-internet blue bronze custom1 custom2 custom3 default gold green lte metro-ethernet mpls public-internet red silver private1 private2 private3 private4 private5 private6" + SYNTAX INTEGER {default(1),mpls(2),metro-ethernet(3),biz-internet(4),public-internet(5),lte(6),threeG(7),red(8),green(9),blue(10),gold(11),silver(12),bronze(13),custom1(14),custom2(15),custom3(16),private1(17),private2(18),private3(19),private4(20),private5(21),private6(22)} + +VpnId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "<0..65530>" + SYNTAX Unsigned32 (0 .. 65530) + +FailureStateEnum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "" + SYNTAX INTEGER {oK(0),failed(1)} + +SensorStateEnum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "" + SYNTAX INTEGER {green(0),yellow(1),red(2)} + +BoolEnum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "" + SYNTAX INTEGER {false(0),true(1)} + +AddressFamilyEnum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "" + SYNTAX INTEGER {ipv4(0),ipv6(1)} + +AfTypeEnum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "" + SYNTAX INTEGER {tloc-ipv4(0),tloc-ipv6(1),service(2),route-ipv4(3),route-ipv6(4),mcast-ipv4(5),mcast-ipv6(6)} + +OperState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "Operational state" + SYNTAX INTEGER {up(0),down(1)} + +AdminState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "Administrative state" + SYNTAX INTEGER {up(0),down(1)} + +SiteId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "<1..4294967295>" + SYNTAX Unsigned32 + +BgpState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "" + SYNTAX INTEGER {idle(0),connect(1),active(2),opensent(3),openconfirm(4),established(5),clearing(6),deleted(7)} + +HwSensorTypeEnum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "" + SYNTAX INTEGER {board(0),cPU-Junction(1),dRAM(2),pIM(3)} + +TunnelEnum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "Tunnel status" + SYNTAX INTEGER {add(1),delete(2)} + +PersonalityEnumOper ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "Device type" + SYNTAX INTEGER {unknown(0),vedge(1),vhub(2),vsmart(3),vbond(4),vmanage(5),ztp(6),vcontainer(7)} + +Ipv4UcastAddrPrefix ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1t" + STATUS current + DESCRIPTION "IPv4 address/prefix length" + SYNTAX OCTET STRING + +EncapEnum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "TLOC's encap" + SYNTAX INTEGER {gre(1),ipsec(2)} + +Enumeration ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "DHCP operational state" + SYNTAX INTEGER {up(0),down(1)} + +ViptelaIpAddress ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1t" + STATUS current + DESCRIPTION "IPv4/IPv6 address" + SYNTAX OCTET STRING + +OspfIfStateEnum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "" + SYNTAX INTEGER {if-depend-upon(0),if-down(1),if-loopback(2),if-waiting(3),if-point-to-point(4),if-dr-other(5),if-backup(6),if-dr(7)} + +OspfStateEnum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "" + SYNTAX INTEGER {full(0),deleted(1),depend-upon(2),down(3),attempt(4),init(5),two-way(6),exstart(7),exchange(8),loading(9)} + +StateEnum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "Operational state" + SYNTAX INTEGER {dOWN(1),uP(2)} + +PeerState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "OMP peer state" + SYNTAX INTEGER {invalid(0),init(1),handshake(2),up(3),down(4),init-in-gr(5),down-in-gr(6),handshake-in-gr(7)} + +VrrpGroupStateEnum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "VRRP group state" + SYNTAX INTEGER {init(1),backup(2),master(3)} + +InstallationStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "Installation phase/status" + SYNTAX INTEGER {download-start(2),download-complete(3),verification-complete(4),upgrade-apply-complete(5),sync-partition-start(6),sync-partition-complete(7),install-complete(8),install-fail(9),reboot(10)} + +OmpPolicyState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "OMP policy state" + SYNTAX INTEGER {add(0),delete(1)} + +AdminStateEnum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "Operational state" + SYNTAX INTEGER {disable(1),enable(2)} + +BridgeId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "<1..63>" + SYNTAX Unsigned32 (1 .. 63) + +NumMacs ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "<0..65535>" + SYNTAX Unsigned32 (0 .. 65535) + +TrafficDirectionEnum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "Traffic Direction" + SYNTAX INTEGER {downstream(0),upstream(1)} + +CloudAppEnum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "Cloudexpress applications" + SYNTAX INTEGER { salesforce (1), + office365 (2), + amazonAws (3), + oracle (4), + boxNet (6), + dropbox (7), + intuit (9), + concur (10), + sugarCrm (11), + zohoCrm (12), + zendesk (13), + gotomeeting (14), + googleApps (16) + } + +CloudExitEnum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "Cloudexpress applications" + SYNTAX INTEGER { gateway (1), + local (2), + uncomputed (3), + none (4) + } + +WwanSimStatusEnum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "SIM status" + SYNTAX INTEGER {not-present(0),present(1),error(2)} + +WwanDomainStatusEnum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "Packet-switched domain status" + SYNTAX INTEGER {unknown(0),attached(1),detached(2)} + +WwanRegStatusEnum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "Network registration status" + SYNTAX INTEGER {not-registered(0),registered(1),searching(2),registration-denied(3),unknown(4)} + +WwanBearerEnum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "Data bearer" + SYNTAX INTEGER {unknown(0),cdma-1x(1),cdma-1xevdo-rev0(2),gprs(3),umts(4),cdma-1xevdo-revA(5), + edge(6),hsdpa-wcdma(7),wcdma-hsupa(8),hsdpa-hsupa(9),lte(10),cdma-ehdrpd(11), + hsdpaplus-wcdma(12),hsdpaplus-hsupa(13),dchsdpaplus-wcdma(14),dchsdpaplus-hsupa(15), + hsdpaplus-64qam(16),hsdpaplus-64qam-hsupa(17),tdscdma(18),tdscdma-hsdpa(19)} + +BfdFlapReasonEnum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "Bfd Flap Reason" + SYNTAX INTEGER {bfd-deleted(1),remote-down(2),timeout(3), na(4), not-known(5), ondemand-idle-timeout-delete(6)} + +WwanQosStatusEnum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "" + SYNTAX INTEGER {activated(1),modified(2),deleted(3),suspended(4),enabled(5),disabled(6)} + +CertificateTypeEnum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "Certificate Type" + SYNTAX INTEGER {web-server(1),enterprise(2),vmanage(3)} + +-- Notification field definitions +eventTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 1 } + +netconfNotificationSeverity OBJECT-TYPE + SYNTAX NetconfNotificationSeverity + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 2 } + +viptelaActionsRebootReason OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 3 } + +viptelaBfdSrcIp OBJECT-TYPE + SYNTAX ViptelaIpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 4 } + +viptelaBfdDstIp OBJECT-TYPE + SYNTAX ViptelaIpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 5 } + +viptelaBfdProto OBJECT-TYPE + SYNTAX EncapEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 6 } + +viptelaBfdSrcPort OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 7 } + +viptelaBfdDstPort OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 8 } + +viptelaBfdLocalSystemIp OBJECT-TYPE + SYNTAX ViptelaIpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 9 } + +viptelaBfdLocalColor OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 10 } + +viptelaBfdRemoteSystemIp OBJECT-TYPE + SYNTAX ViptelaIpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 11 } + +viptelaBfdRemoteColor OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 12 } + +viptelaBfdNewState OBJECT-TYPE + SYNTAX OperState + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 13 } + +viptelaHardwareNewState OBJECT-TYPE + SYNTAX FailureStateEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 14 } + +viptelaHardwareHwSensorType OBJECT-TYPE + SYNTAX HwSensorTypeEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 15 } + +viptelaHardwareHwDevIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 16 } + +viptelaHardwareName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 17 } + +viptelaHardwareTemp OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 18 } + +viptelaHardwareFantrayId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 19 } + +viptelaHardwareFanId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 20 } + +viptelaHardwarePemId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 21 } + +viptelaHardwarePimId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 22 } + +viptelaHardwareSfpName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 23 } + +viptelaHardwareUsbSlot OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 24 } + +viptelaOmpNumberOfVsmarts OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 25 } + +viptelaOmpNewState OBJECT-TYPE + SYNTAX OperState + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 26 } + +viptelaOmpPeer OBJECT-TYPE + SYNTAX ViptelaIpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 27 } + +viptelaOmpPeerNewState OBJECT-TYPE + SYNTAX PeerState + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 28 } + +viptelaOmpOmpAddressFamily OBJECT-TYPE + SYNTAX AfTypeEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 29 } + +viptelaOmpPolicy OBJECT-TYPE + SYNTAX OmpPolicyState + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 30 } + +viptelaOmpVsmartPeer OBJECT-TYPE + SYNTAX ViptelaIpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 31 } + +viptelaSecurityPeerType OBJECT-TYPE + SYNTAX PersonalityEnumOper + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 32 } + +viptelaSecurityPeerSystemIp OBJECT-TYPE + SYNTAX ViptelaIpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 33 } + +viptelaSecurityPublicIp OBJECT-TYPE + SYNTAX ViptelaIpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 34 } + +viptelaSecurityPublicPort OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 35 } + +viptelaSecuritySrcColor OBJECT-TYPE + SYNTAX ColorEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 36 } + +viptelaSecurityRemoteColor OBJECT-TYPE + SYNTAX ColorEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 37 } + +viptelaSecurityUptime OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 38 } + +viptelaSecurityNewState OBJECT-TYPE + SYNTAX OperState + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 39 } + +viptelaSecurityLocalSystemIp OBJECT-TYPE + SYNTAX ViptelaIpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 40 } + +viptelaSecurityLocalColor OBJECT-TYPE + SYNTAX ColorEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 41 } + +viptelaSecurityReason OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 42 } + +viptelaSecurityOldPublicIp OBJECT-TYPE + SYNTAX ViptelaIpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 43 } + +viptelaSecurityOldPublicPort OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 44 } + +viptelaSecurityNewPublicIp OBJECT-TYPE + SYNTAX ViptelaIpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 45 } + +viptelaSecurityNewPublicPort OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 46 } + +viptelaSecurityColor OBJECT-TYPE + SYNTAX ColorEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 47 } + +viptelaSecurityPersonality OBJECT-TYPE + SYNTAX PersonalityEnumOper + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 48 } + +viptelaSecurityUuid OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 49 } + +viptelaSecuritySerial OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 50 } + +viptelaSystemProcessName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 51 } + +viptelaSystemProcessId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 52 } + +viptelaSystemReason OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 53 } + +viptelaSystemWarning OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 54 } + +viptelaSystemTotalMb OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 55 } + +viptelaSystemFreeMb OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 56 } + +viptelaSystemOldSiteId OBJECT-TYPE + SYNTAX SiteId + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 57 } + +viptelaSystemNewSiteId OBJECT-TYPE + SYNTAX SiteId + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 58 } + +viptelaSystemOldDomainId OBJECT-TYPE + SYNTAX DomainId + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 59 } + +viptelaSystemNewDomainId OBJECT-TYPE + SYNTAX DomainId + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 60 } + +viptelaSystemOldSystemIp OBJECT-TYPE + SYNTAX ViptelaIpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 61 } + +viptelaSystemNewSystemIp OBJECT-TYPE + SYNTAX ViptelaIpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 62 } + +viptelaSystemOldOrganizationName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 63 } + +viptelaSystemNewOrganizationName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 64 } + +viptelaSystemUserName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 65 } + +viptelaSystemUserId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 66 } + +viptelaVpnVpnId OBJECT-TYPE + SYNTAX VpnId + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 67 } + +viptelaVpnPeer OBJECT-TYPE + SYNTAX ViptelaIpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 68 } + +viptelaVpnBgpNewState OBJECT-TYPE + SYNTAX BgpState + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 69 } + +viptelaVpnLocalAddress OBJECT-TYPE + SYNTAX ViptelaIpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 70 } + +viptelaVpnLocalRouterid OBJECT-TYPE + SYNTAX ViptelaIpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 71 } + +viptelaVpnPeerRouterid OBJECT-TYPE + SYNTAX ViptelaIpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 72 } + +viptelaVpnIfName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 73 } + +viptelaVpnNewState OBJECT-TYPE + SYNTAX OperState + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 74 } + +viptelaVpnGrpId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 75 } + +viptelaVpnIpPrefix OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (5)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 76 } + +viptelaVpnFailureReason OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 77 } + +viptelaVpnFarEndSystemIp OBJECT-TYPE + SYNTAX ViptelaIpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 78 } + +viptelaVpnFarEndColor OBJECT-TYPE + SYNTAX ColorEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 79 } + +viptelaVpnClientMac OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 80 } + +viptelaVpnIp OBJECT-TYPE + SYNTAX ViptelaIpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 81 } + +viptelaVpnReason OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 82 } + +viptelaVpnState OBJECT-TYPE + SYNTAX Enumeration + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 83 } + +viptelaVpnNeighbor OBJECT-TYPE + SYNTAX ViptelaIpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 84 } + +viptelaVpnPimNewState OBJECT-TYPE + SYNTAX StateEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 85 } + +viptelaVpnInterface OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 86 } + +viptelaVpnTunnelAddress OBJECT-TYPE + SYNTAX ViptelaIpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 87 } + +viptelaVpnRouterId OBJECT-TYPE + SYNTAX ViptelaIpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 88 } + +viptelaVpnOspfNewState OBJECT-TYPE + SYNTAX OspfStateEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 89 } + +viptelaVpnIfAddr OBJECT-TYPE + SYNTAX Ipv4UcastAddrPrefix + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 90 } + +viptelaVpnOspfInterfaceNewState OBJECT-TYPE + SYNTAX OspfIfStateEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 91 } + +viptelaVpnVrrpGroupState OBJECT-TYPE + SYNTAX VrrpGroupStateEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 92 } + +viptelaSystemStatusStr OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 93 } + +viptelaAppRouteSrcIp OBJECT-TYPE + SYNTAX ViptelaIpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 94 } + +viptelaAppRouteDstIp OBJECT-TYPE + SYNTAX ViptelaIpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 95 } + +viptelaAppRouteProto OBJECT-TYPE + SYNTAX EncapEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 96 } + +viptelaAppRouteSrcPort OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 97 } + +viptelaAppRouteDstPort OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 98 } + +viptelaAppRouteLocalSystemIp OBJECT-TYPE + SYNTAX ViptelaIpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 99 } + +viptelaAppRouteLocalColor OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 100 } + +viptelaAppRouteRemoteSystemIp OBJECT-TYPE + SYNTAX ViptelaIpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 101 } + +viptelaAppRouteRemoteColor OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 102 } + +viptelaAppRouteMeanLoss OBJECT-TYPE + SYNTAX UnsignedByte + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 103 } + +viptelaAppRouteMeanLatency OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 104 } + +viptelaAppRouteSlaClasses OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 105 } + +viptelaActionsStatus OBJECT-TYPE + SYNTAX InstallationStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 106 } + +viptelaActionsInstallId OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 107 } + +viptelaActionsMessage OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 108 } + +viptelaVpnOperState OBJECT-TYPE + SYNTAX StateEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 109 } + +viptelaVpnAdminState OBJECT-TYPE + SYNTAX AdminStateEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 110 } + +viptelaVpnAddressFamilyType OBJECT-TYPE + SYNTAX AddressFamilyEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Address family" + ::= { fields 111 } + +viptelaVpnFibLastUpdateTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 112 } + +viptelaBridgeId OBJECT-TYPE + SYNTAX BridgeId + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Bridge Id" + ::= { fields 113 } + +viptelaNumMacs OBJECT-TYPE + SYNTAX NumMacs + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Num MACs" + ::= { fields 114 } + +viptelaPolicyVpnId OBJECT-TYPE + SYNTAX VpnId + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 115 } + +viptelaPolicyApplication OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 116 } + +viptelaPolicySourceIp OBJECT-TYPE + SYNTAX ViptelaIpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 117 } + +viptelaPolicySourcePort OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 118 } + +viptelaPolicyDestinationIp OBJECT-TYPE + SYNTAX ViptelaIpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 119 } + +viptelaPolicyDestinationPort OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 120 } + +viptelaPolicyProtocol OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 121 } + +viptelaPolicyDscp OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 122 } + +viptelaPolicySlaInformation OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 123 } + +viptelaPolicySlaStatus OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 124 } + +viptelaSystemDpiOutOfMemoryState OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 125 } + +viptelaBfdDeleted OBJECT-TYPE + SYNTAX BoolEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 126 } + +viptelaSecurityGreOldOperState OBJECT-TYPE + SYNTAX OperState + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 127 } + +viptelaSecurityGreNewOperState OBJECT-TYPE + SYNTAX OperState + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 128 } + +viptelaSecurityGreIfName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 129 } + +viptelaSecurityGreVpnId OBJECT-TYPE + SYNTAX VpnId + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 130 } + +viptelaSecurityGreTunnelSource OBJECT-TYPE + SYNTAX ViptelaIpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 131 } + +viptelaSecurityGreTunnelDestination OBJECT-TYPE + SYNTAX ViptelaIpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 132 } + +viptelaSecurityGreGreIp OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 133 } + +viptelaVpnIfCfgBwKbps OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 134 } + +viptelaVpnTrafficDirection OBJECT-TYPE + SYNTAX TrafficDirectionEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 135 } + +viptelaVpnDuration OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 136 } + +viptelaAppRouteMeanJitter OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 137 } + +viptelaVpnPimEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 138 } + +viptelaSystemRemoteHost OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 139 } + +viptelaPolicyVpnListName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 140 } + +viptelaPolicyName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 141 } + +viptelaPolicyAccessListName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 142 } + +viptelaPolicyStatus OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 143 } + +viptelaSecurityVmanageConnectionPreference OBJECT-TYPE + SYNTAX UnsignedByte + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 144 } + +viptelaHardwareSensorNewState OBJECT-TYPE + SYNTAX SensorStateEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 145 } + +viptelaCloudExpressApplication OBJECT-TYPE + SYNTAX CloudAppEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 146 } + +viptelaCloudExpressExitType OBJECT-TYPE + SYNTAX CloudExitEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 147 } + +viptelaGatewayIp OBJECT-TYPE + SYNTAX ViptelaIpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 148 } + +viptelaAppLatency OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 149 } + +viptelaAppLoss OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 150 } + +viptelaWwanSimSlot OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 151 } + +viptelaWwanSimState OBJECT-TYPE + SYNTAX WwanSimStatusEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 152 } + +viptelaAppRouteOldSlaClasses OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 153 } + +viptelaVpnNewAdminState OBJECT-TYPE + SYNTAX AdminState + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 154 } + +viptelaWwanDomainState OBJECT-TYPE + SYNTAX WwanDomainStatusEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 155 } + +viptelaWwanRegState OBJECT-TYPE + SYNTAX WwanRegStatusEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 156 } + +viptelaWwanBearer OBJECT-TYPE + SYNTAX WwanBearerEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 157 } + +viptelaActionsReason OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 158 } + +viptelaWwanIfname OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 159 } + +viptelaExitLocalColor OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 160 } + +viptelaExitRemoteColor OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 161 } + +viptelaSecurityOrganizationName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 162 } + +viptelaSecuritySpOrganizationName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 163 } + +viptelaBfdFlapReason OBJECT-TYPE + SYNTAX BfdFlapReasonEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 164 } + +viptelaSecurityPeerVmanageSystemIp OBJECT-TYPE + SYNTAX ViptelaIpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 165 } + +viptelaPolicySvcVpnId OBJECT-TYPE + SYNTAX VpnId + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 166 } + +viptelaPolicyZonePair OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 167 } + +viptelaPolicySourceVpn OBJECT-TYPE + SYNTAX VpnId + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 168 } + +viptelaPolicyDestinationVpn OBJECT-TYPE + SYNTAX VpnId + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 169 } + +viptelaPolicyState OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 170 } + +viptelaPolicyCurrFlows OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 171 } + +viptelaPolicyHthreshFlows OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 172 } + +viptelaPolicyLthreshFlows OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 173 } + +viptelaPolicyMaxFlows OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 174 } + +viptelaPolicyAction OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 175 } + +viptelaPolicyCurrHalfOpenFlows OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 176 } + +viptelaPolicyHthreshHalfOpenFlows OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 177 } + +viptelaPolicyMaxHalfOpenFlows OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 178 } + +viptelaPolicyLthreshHalfOpenFlows OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 179 } + +viptelaPolicySlaName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 180 } + +viptelaPolicySlaOperation OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 181 } + +viptelaPolicySlaLoss OBJECT-TYPE + SYNTAX UnsignedByte + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 182 } + +viptelaPolicySlaLatency OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 183 } + +viptelaPolicySlaJitter OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 184 } + +viptelaPolicyDevicePolicyName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 185 } + +viptelaWwanQosState OBJECT-TYPE + SYNTAX WwanQosStatusEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 186 } + +viptelaSecuritySubjectSerialNumber OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 187 } + +viptelaAppRouteAppProbePfrStats OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 188 } + +viptelaPolicySlaAppProbeClass OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 189 } + +viptelaSystemCpuUserPercentage OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 190 } + +viptelaSystemCpuSystemPercentage OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 191 } + +viptelaSystemCpuIdlePercentage OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 192 } + +viptelaSecurityCertificateType OBJECT-TYPE + SYNTAX CertificateTypeEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 193 } + +viptelaSecurityIssuer OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 194 } + +viptelaSecurityDaysToExpiry OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 195 } + +viptelaSecurityCertificateSerialNumber OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 196 } + +viptelaPolicyAppAlias OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 197 } + +viptelaPolicyUnsupportedApp OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 198 } + +viptelaPolicyAppListName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 199 } + + + + +-- Notification definitions +viptelaActionsSystemSoftwareInstallStatus NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaActionsStatus, + viptelaActionsInstallId, + viptelaActionsMessage + } + STATUS current + DESCRIPTION "viptela trap from viptela-actions" + ::= { traps 1 } + +viptelaActionsSystemRebootIssued NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaActionsRebootReason + } + STATUS current + DESCRIPTION "viptela trap from viptela-actions" + ::= { traps 2 } + +viptelaActionsSystemRebootComplete NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity + } + STATUS current + DESCRIPTION "viptela trap from viptela-actions" + ::= { traps 3 } + +viptelaBfdBfdStateChange NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaBfdSrcIp, + viptelaBfdDstIp, + viptelaBfdProto, + viptelaBfdSrcPort, + viptelaBfdDstPort, + viptelaBfdLocalSystemIp, + viptelaBfdLocalColor, + viptelaBfdRemoteSystemIp, + viptelaBfdRemoteColor, + viptelaBfdNewState, + viptelaBfdDeleted, + viptelaBfdFlapReason + } + STATUS current + DESCRIPTION "viptela trap from viptela-bfd" + ::= { traps 4 } + +viptelaHardwareFlashFault NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaHardwareNewState + } + STATUS current + DESCRIPTION "viptela trap from viptela-hardware" + ::= { traps 5 } + +viptelaHardwareEmmcFault NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaHardwareNewState + } + STATUS current + DESCRIPTION "viptela trap from viptela-hardware" + ::= { traps 6 } + +viptelaHardwareSdcardFault NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaHardwareNewState + } + STATUS current + DESCRIPTION "viptela trap from viptela-hardware" + ::= { traps 7 } + +viptelaHardwareTempsensorFault NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaHardwareHwSensorType, + viptelaHardwareHwDevIndex, + viptelaHardwareName, + viptelaHardwareNewState + } + STATUS current + DESCRIPTION "viptela trap from viptela-hardware" + ::= { traps 8 } + +viptelaHardwareTempsensorState NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaHardwareHwSensorType, + viptelaHardwareHwDevIndex, + viptelaHardwareName, + viptelaHardwareTemp, + viptelaHardwareSensorNewState + } + STATUS current + DESCRIPTION "viptela trap from viptela-hardware" + ::= { traps 9 } + +viptelaHardwareFanFault NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaHardwareFantrayId, + viptelaHardwareFanId, + viptelaHardwareNewState + } + STATUS current + DESCRIPTION "viptela trap from viptela-hardware" + ::= { traps 10 } + +viptelaHardwareFantrayFault NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaHardwareFantrayId, + viptelaHardwareNewState + } + STATUS current + DESCRIPTION "viptela trap from viptela-hardware" + ::= { traps 11 } + +viptelaHardwarePemFault NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaHardwarePemId, + viptelaHardwareNewState + } + STATUS current + DESCRIPTION "viptela trap from viptela-hardware" + ::= { traps 12 } + +viptelaHardwarePemStateChange NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaHardwarePemId, + viptelaHardwareNewState + } + STATUS current + DESCRIPTION "viptela trap from viptela-hardware" + ::= { traps 13 } + +viptelaHardwarePimFault NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaHardwarePimId, + viptelaHardwareNewState + } + STATUS current + DESCRIPTION "viptela trap from viptela-hardware" + ::= { traps 14 } + +viptelaHardwarePimStateChange NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaHardwarePimId, + viptelaHardwareNewState + } + STATUS current + DESCRIPTION "viptela trap from viptela-hardware" + ::= { traps 15 } + +viptelaHardwareSfpStateChange NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaHardwareSfpName, + viptelaHardwareNewState + } + STATUS current + DESCRIPTION "viptela trap from viptela-hardware" + ::= { traps 16 } + +viptelaHardwareUsbStateChange NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaHardwareUsbSlot, + viptelaHardwareNewState + } + STATUS current + DESCRIPTION "viptela trap from viptela-hardware" + ::= { traps 17 } + +viptelaOmpOmpNumberOfVsmartsChange NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaOmpNumberOfVsmarts + } + STATUS current + DESCRIPTION "viptela trap from viptela-omp" + ::= { traps 18 } + +viptelaOmpOmpStateChange NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaOmpNewState + } + STATUS current + DESCRIPTION "viptela trap from viptela-omp" + ::= { traps 19 } + +viptelaOmpOmpPeerStateChange NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaOmpPeer, + viptelaOmpPeerNewState + } + STATUS current + DESCRIPTION "viptela trap from viptela-omp" + ::= { traps 20 } + +viptelaOmpOmpTlocStateChange NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaOmpOmpAddressFamily + } + STATUS current + DESCRIPTION "viptela trap from viptela-omp" + ::= { traps 21 } + +viptelaOmpOmpPolicy NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaOmpPolicy, + viptelaOmpVsmartPeer + } + STATUS current + DESCRIPTION "viptela trap from viptela-omp" + ::= { traps 22 } + +viptelaSecurityControlConnectionStateChange NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaSecurityPersonality, + viptelaSecurityPeerType, + viptelaSecurityPeerSystemIp, + viptelaSecurityPeerVmanageSystemIp, + viptelaSecurityPublicIp, + viptelaSecurityPublicPort, + viptelaSecuritySrcColor, + viptelaSecurityRemoteColor, + viptelaSecurityUptime, + viptelaSecurityNewState + } + STATUS current + DESCRIPTION "viptela trap from viptela-security" + ::= { traps 23 } + +viptelaSecurityControlConnectionAuthFail NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaSecurityPersonality, + viptelaSecurityPeerType, + viptelaSecurityPeerSystemIp, + viptelaSecurityLocalSystemIp, + viptelaSecurityLocalColor, + viptelaSecurityReason + } + STATUS current + DESCRIPTION "viptela trap from viptela-security" + ::= { traps 24 } + +viptelaSecurityControlVbondStateChange NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaSecurityPersonality, + viptelaSecurityNewState + } + STATUS current + DESCRIPTION "viptela trap from viptela-security" + ::= { traps 25 } + +viptelaSecurityControlConnectionTlocIpChange NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaSecurityPersonality, + viptelaSecurityOldPublicIp, + viptelaSecurityOldPublicPort, + viptelaSecurityNewPublicIp, + viptelaSecurityNewPublicPort + } + STATUS current + DESCRIPTION "viptela trap from viptela-security" + ::= { traps 26 } + +viptelaSecurityControlNoActiveVsmart NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaSecurityPersonality + } + STATUS current + DESCRIPTION "viptela trap from viptela-security" + ::= { traps 27 } + +viptelaSecurityControlNoActiveVbond NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaSecurityPersonality + } + STATUS current + DESCRIPTION "viptela trap from viptela-security" + ::= { traps 28 } + +viptelaSecurityTunnelIpsecRekey NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaSecurityPersonality, + viptelaSecurityColor + } + STATUS current + DESCRIPTION "viptela trap from viptela-security" + ::= { traps 29 } + +viptelaSecurityTunnelIpsecManualRekey NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaSecurityPersonality, + viptelaSecurityColor + } + STATUS current + DESCRIPTION "viptela trap from viptela-security" + ::= { traps 30 } + +viptelaSecuritySecurityRootCertChainInstalled NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity + } + STATUS current + DESCRIPTION "viptela trap from viptela-security" + ::= { traps 31 } + +viptelaSecuritySecurityCertificateInstalled NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity + } + STATUS current + DESCRIPTION "viptela trap from viptela-security" + ::= { traps 32 } + +viptelaSecuritySecurityNewCsrGenerated NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity + } + STATUS current + DESCRIPTION "viptela trap from viptela-security" + ::= { traps 33 } + +viptelaSecuritySecurityRootCertChainUninstalled NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity + } + STATUS current + DESCRIPTION "viptela trap from viptela-security" + ::= { traps 34 } + +viptelaSecuritySecurityClearInstalledCertificate NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity + } + STATUS current + DESCRIPTION "viptela trap from viptela-security" + ::= { traps 35 } + +viptelaSecuritySecurityVedgeSerialFileUploaded NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity + } + STATUS current + DESCRIPTION "viptela trap from viptela-security" + ::= { traps 36 } + +viptelaSecuritySecurityVsmartSerialFileUploaded NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity + } + STATUS current + DESCRIPTION "viptela trap from viptela-security" + ::= { traps 37 } + +viptelaSecuritySecurityVedgeEntryAdded NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaSecurityUuid, + viptelaSecuritySerial + } + STATUS current + DESCRIPTION "viptela trap from viptela-security" + ::= { traps 38 } + +viptelaSecuritySecurityVedgeEntryRemoved NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaSecurityUuid + } + STATUS current + DESCRIPTION "viptela trap from viptela-security" + ::= { traps 39 } + +viptelaSecuritySecurityVsmartEntryAdded NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaSecuritySerial + } + STATUS current + DESCRIPTION "viptela trap from viptela-security" + ::= { traps 40 } + +viptelaSecuritySecurityVsmartEntryRemoved NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaSecuritySerial + } + STATUS current + DESCRIPTION "viptela trap from viptela-security" + ::= { traps 41 } + +viptelaSystemProcessRestart NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaSystemProcessName, + viptelaSystemProcessId, + viptelaSystemReason + } + STATUS current + DESCRIPTION "viptela trap from viptela-system" + ::= { traps 42 } + +viptelaSystemDiskUsage NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaSystemWarning, + viptelaSystemTotalMb, + viptelaSystemFreeMb + } + STATUS current + DESCRIPTION "viptela trap from viptela-system" + ::= { traps 43 } + +viptelaSystemMemoryUsage NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaSystemWarning, + viptelaSystemTotalMb, + viptelaSystemFreeMb + } + STATUS current + DESCRIPTION "viptela trap from viptela-system" + ::= { traps 44 } + +viptelaSystemAaaAdminPwdChange NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity + } + STATUS current + DESCRIPTION "viptela trap from viptela-system" + ::= { traps 45 } + +viptelaSystemSiteIdChange NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaSystemOldSiteId, + viptelaSystemNewSiteId + } + STATUS current + DESCRIPTION "viptela trap from viptela-system" + ::= { traps 46 } + +viptelaSystemDomainIdChange NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaSystemOldDomainId, + viptelaSystemNewDomainId + } + STATUS current + DESCRIPTION "viptela trap from viptela-system" + ::= { traps 47 } + +viptelaSystemSystemIpChange NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaSystemOldSystemIp, + viptelaSystemNewSystemIp + } + STATUS current + DESCRIPTION "viptela trap from viptela-system" + ::= { traps 48 } + +viptelaSystemOrgNameChange NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaSystemOldOrganizationName, + viptelaSystemNewOrganizationName + } + STATUS current + DESCRIPTION "viptela trap from viptela-system" + ::= { traps 49 } + +viptelaSystemSystemLoginChange NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaSystemUserName, + viptelaSystemUserId + } + STATUS current + DESCRIPTION "viptela trap from viptela-system" + ::= { traps 50 } + +viptelaSystemSystemLogoutChange NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaSystemUserName, + viptelaSystemUserId + } + STATUS current + DESCRIPTION "viptela trap from viptela-system" + ::= { traps 51 } + +viptelaSystemSystemAaaLoginFail NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaSystemUserName, + viptelaSystemRemoteHost + } + STATUS current + DESCRIPTION "viptela trap from viptela-system" + ::= { traps 52 } + +viptelaSystemSystemCommit NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaSystemUserName + } + STATUS current + DESCRIPTION "viptela trap from viptela-system" + ::= { traps 53 } + +viptelaVpnBgpPeerStateChange NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaVpnVpnId, + viptelaVpnPeer, + viptelaVpnBgpNewState, + viptelaVpnLocalAddress, + viptelaVpnLocalRouterid, + viptelaVpnPeerRouterid + } + STATUS current + DESCRIPTION "viptela trap from viptela-vpn" + ::= { traps 54 } + +viptelaVpnInterfaceStateChange NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaVpnVpnId, + viptelaVpnIfName, + viptelaVpnNewState + } + STATUS current + DESCRIPTION "viptela trap from viptela-vpn" + ::= { traps 55 } + +viptelaVpnVrrpGroupStateChange NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaVpnVpnId, + viptelaVpnIfName, + viptelaVpnGrpId, + viptelaVpnVrrpGroupState + } + STATUS current + DESCRIPTION "viptela trap from viptela-vpn" + ::= { traps 56 } + +viptelaVpnRouteInstallFail NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaVpnIpPrefix, + viptelaVpnFailureReason + } + STATUS current + DESCRIPTION "viptela trap from viptela-vpn" + ::= { traps 57 } + +viptelaVpnTunnelInstallFail NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaVpnFarEndSystemIp, + viptelaVpnFarEndColor, + viptelaVpnFailureReason + } + STATUS current + DESCRIPTION "viptela trap from viptela-vpn" + ::= { traps 58 } + +viptelaVpnDhcpAddressAssigned NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaVpnVpnId, + viptelaVpnIfName, + viptelaVpnClientMac, + viptelaVpnIp + } + STATUS current + DESCRIPTION "viptela trap from viptela-vpn" + ::= { traps 59 } + +viptelaVpnDhcpAddressRenewed NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaVpnVpnId, + viptelaVpnIfName, + viptelaVpnClientMac, + viptelaVpnIp + } + STATUS current + DESCRIPTION "viptela trap from viptela-vpn" + ::= { traps 60 } + +viptelaVpnDhcpAddressReleased NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaVpnVpnId, + viptelaVpnIfName, + viptelaVpnClientMac, + viptelaVpnIp, + viptelaVpnReason + } + STATUS current + DESCRIPTION "viptela trap from viptela-vpn" + ::= { traps 61 } + +viptelaVpnDhcpRequestRejected NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaVpnVpnId, + viptelaVpnIfName, + viptelaVpnClientMac, + viptelaVpnIp, + viptelaVpnReason + } + STATUS current + DESCRIPTION "viptela trap from viptela-vpn" + ::= { traps 62 } + +viptelaVpnDhcpServerStateChange NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaVpnVpnId, + viptelaVpnIfName, + viptelaVpnState + } + STATUS current + DESCRIPTION "viptela trap from viptela-vpn" + ::= { traps 63 } + +viptelaVpnPimNeighborStateChange NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaVpnVpnId, + viptelaVpnNeighbor, + viptelaVpnPimNewState + } + STATUS current + DESCRIPTION "viptela trap from viptela-vpn" + ::= { traps 64 } + +viptelaVpnPimInterfaceStateChange NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaVpnVpnId, + viptelaVpnInterface, + viptelaVpnOperState, + viptelaVpnAdminState, + viptelaVpnPimEnabled + } + STATUS current + DESCRIPTION "viptela trap from viptela-vpn" + ::= { traps 65 } + +viptelaVpnPimTunnelStateChange NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaVpnTunnelAddress, + viptelaVpnPimNewState + } + STATUS current + DESCRIPTION "viptela trap from viptela-vpn" + ::= { traps 66 } + +viptelaVpnOspfNeighborStateChange NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaVpnVpnId, + viptelaVpnNeighbor, + viptelaVpnRouterId, + viptelaVpnIfAddr, + viptelaVpnOspfNewState + } + STATUS current + DESCRIPTION "viptela trap from viptela-vpn" + ::= { traps 67 } + +viptelaVpnOspfInterfaceStateChange NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaVpnVpnId, + viptelaVpnInterface, + viptelaVpnOspfInterfaceNewState + } + STATUS current + DESCRIPTION "viptela trap from viptela-vpn" + ::= { traps 68 } + +viptelaSystemPseudoCommitStatus NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaSystemStatusStr + } + STATUS current + DESCRIPTION "viptela trap from viptela-system" + ::= { traps 69 } + +viptelaAppRouteSlaChange NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaAppRouteSrcIp, + viptelaAppRouteDstIp, + viptelaAppRouteProto, + viptelaAppRouteSrcPort, + viptelaAppRouteDstPort, + viptelaAppRouteLocalSystemIp, + viptelaAppRouteLocalColor, + viptelaAppRouteRemoteSystemIp, + viptelaAppRouteRemoteColor, + viptelaAppRouteAppProbePfrStats, + viptelaAppRouteSlaClasses, + viptelaAppRouteOldSlaClasses + } + STATUS current + DESCRIPTION "viptela trap from viptela-app-route" + ::= { traps 70 } + +viptelaSecuritySecurityCertificateExpired NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity + } + STATUS current + DESCRIPTION "viptela trap from viptela-security" + ::= { traps 71 } + +viptelaVpnFibStateChange NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaVpnVpnId, + viptelaVpnAddressFamilyType, + viptelaVpnFibLastUpdateTime + } + STATUS current + DESCRIPTION "viptela trap from viptela-vpn" + ::= { traps 72 } + +viptelaBridgeCreation NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaBridgeId + } + STATUS current + DESCRIPTION "viptela trap from viptela-bridge" + ::= { traps 73 } + +viptelaBridgeDeletion NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaBridgeId + } + STATUS current + DESCRIPTION "viptela trap from viptela-bridge" + ::= { traps 74 } + +viptelaBridgeMaxMacReached NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaBridgeId, + viptelaNumMacs + } + STATUS current + DESCRIPTION "viptela trap from viptela-bridge" + ::= { traps 75 } + +viptelaSecurityControlVedgeListRequest NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaSecurityPeerType, + viptelaSecurityPeerSystemIp, + viptelaSecurityUuid + } + STATUS current + DESCRIPTION "viptela trap from viptela-security" + ::= { traps 76 } + +viptelaPolicySlaViolation NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaPolicyVpnId, + viptelaPolicyApplication, + viptelaPolicySourceIp, + viptelaPolicySourcePort, + viptelaPolicyDestinationIp, + viptelaPolicyDestinationPort, + viptelaPolicyProtocol, + viptelaPolicyDscp, + viptelaPolicySlaInformation, + viptelaPolicySlaStatus + } + STATUS current + DESCRIPTION "viptela trap from viptela-policy" + ::= { traps 77 } + +viptelaPolicySlaViolationPktDrop NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaPolicyVpnId, + viptelaPolicyApplication, + viptelaPolicySourceIp, + viptelaPolicySourcePort, + viptelaPolicyDestinationIp, + viptelaPolicyDestinationPort, + viptelaPolicyProtocol, + viptelaPolicyDscp, + viptelaPolicySlaInformation, + viptelaPolicySlaStatus + } + STATUS current + DESCRIPTION "viptela trap from viptela-policy" + ::= { traps 78 } + +viptelaVpnInterfacePcsFaultDetected NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaVpnVpnId, + viptelaVpnIfName, + viptelaVpnNewState + } + STATUS current + DESCRIPTION "viptela trap from viptela-vpn" + ::= { traps 79 } + +viptelaSystemAppDpiFlowsOutOfMemory NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaSystemDpiOutOfMemoryState + } + STATUS current + DESCRIPTION "viptela trap from viptela-system" + ::= { traps 80 } + +viptelaSecurityGreStateUpdate NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaSecurityGreOldOperState, + viptelaSecurityGreNewOperState, + viptelaSecurityGreIfName, + viptelaSecurityGreVpnId, + viptelaSecurityGreTunnelSource, + viptelaSecurityGreTunnelDestination, + viptelaSecurityGreGreIp + } + STATUS current + DESCRIPTION "viptela trap from viptela-security" + ::= { traps 81 } + +viptelaVpnInterfaceBw NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaVpnVpnId, + viptelaVpnIfName, + viptelaVpnIfCfgBwKbps, + viptelaVpnTrafficDirection, + viptelaVpnDuration + } + STATUS current + DESCRIPTION "viptela trap from viptela-vpn" + ::= { traps 82 } + + +viptelaHardwareSfpSupportState NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaHardwareSfpName, + viptelaHardwareNewState + } + STATUS current + DESCRIPTION "viptela trap from viptela-hardware" + ::= { traps 83 } + +viptelaPolicyDataPolicyAssociationStatus NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaPolicyVpnListName, + viptelaPolicyName, + viptelaPolicyStatus + } + STATUS current + DESCRIPTION "viptela trap from viptela-policy" + ::= { traps 84 } + +viptelaPolicyAccessListAssociationStatus NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaPolicyAccessListName, + viptelaPolicyStatus + } + STATUS current + DESCRIPTION "viptela trap from viptela-policy" + ::= { traps 85 } + +viptelaSecurityVmanageConnectionPreferenceChanged NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaSecurityColor, + viptelaSecurityVmanageConnectionPreference + } + STATUS current + DESCRIPTION "viptela trap from viptela-security" + ::= { traps 86 } + +viptelaVpnCloudExpressMaxLocalExitExceeded NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity + } + STATUS current + DESCRIPTION "viptela trap from viptela-oper-vpn" + ::= { traps 87 } + +viptelaVpnCloudExpressApplicationChange NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaVpnVpnId, + viptelaCloudExpressApplication, + viptelaCloudExpressExitType, + viptelaGatewayIp, + viptelaVpnInterface, + viptelaAppLatency, + viptelaAppLoss, + viptelaExitLocalColor, + viptelaExitRemoteColor + } + STATUS current + DESCRIPTION "viptela trap from viptela-oper-vpn" + ::= { traps 88 } + +viptelaVpnCloudExpressScoreChange NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaVpnVpnId, + viptelaCloudExpressApplication, + viptelaCloudExpressExitType, + viptelaGatewayIp, + viptelaVpnInterface, + viptelaAppLatency, + viptelaAppLoss, + viptelaExitLocalColor, + viptelaExitRemoteColor + } + STATUS current + DESCRIPTION "viptela trap from viptela-oper-vpn" + ::= { traps 89 } + +viptelaWwanSimStateChange NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaWwanSimSlot, + viptelaWwanSimState + } + STATUS current + DESCRIPTION "viptela trap from viptela-wwan" + ::= { traps 90 } + +viptelaSystemAppDpiFlowsWriteFailedVedge NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity + } + STATUS current + DESCRIPTION "viptela trap from viptela-system" + ::= { traps 91 } + +viptelaVpnInterfaceAdminStateChange NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaVpnVpnId, + viptelaVpnIfName, + viptelaVpnNewAdminState + } + STATUS current + DESCRIPTION "viptela trap from viptela-vpn" + ::= { traps 92 } + +viptelaWwanDomainStateChange NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaWwanIfname, + viptelaWwanDomainState + } + STATUS current + DESCRIPTION "viptela trap from viptela-wwan" + ::= { traps 93 } + +viptelaWwanRegStateChange NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaWwanIfname, + viptelaWwanRegState + } + STATUS current + DESCRIPTION "viptela trap from viptela-wwan" + ::= { traps 94 } + +viptelaWwanBearerChange NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaWwanIfname, + viptelaWwanBearer + } + STATUS current + DESCRIPTION "viptela trap from viptela-wwan" + ::= { traps 95 } + +viptelaSystemProcessDown NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaSystemProcessName, + viptelaSystemProcessId, + viptelaSystemReason + } + STATUS current + DESCRIPTION "viptela trap from viptela-system" + ::= { traps 96 } + +viptelaActionsSystemRebootAborted NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaActionsReason + } + STATUS current + DESCRIPTION "viptela trap from viptela-actions" + ::= { traps 97 } + +viptelaSecurityVbondRejectVedgeConnection NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaSecurityUuid, + viptelaSecurityOrganizationName, + viptelaSecuritySpOrganizationName, + viptelaSecurityReason + } + STATUS current + DESCRIPTION "viptela trap from viptela-security" + ::= { traps 98 } + +viptelaSecurityDeviceTemplateMissing NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaSecurityUuid, + viptelaSecurityPeerType + } + STATUS current + DESCRIPTION "viptela trap from viptela-security" + ::= { traps 99 } + +viptelaSecurityDeviceTemplateAttachedDuringZtp NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaSecurityUuid, + viptelaSecurityPeerType + } + STATUS current + DESCRIPTION "viptela trap from viptela-security" + ::= { traps 100 } + +viptelaPolicyZbfFlowCreation NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaPolicySvcVpnId, + viptelaPolicyZonePair, + viptelaPolicySourceVpn, + viptelaPolicySourceIp, + viptelaPolicySourcePort, + viptelaPolicyDestinationVpn, + viptelaPolicyDestinationIp, + viptelaPolicyDestinationPort, + viptelaPolicyProtocol, + viptelaPolicyState + } + STATUS current + DESCRIPTION "viptela trap from viptela-policy" + ::= { traps 101 } + +viptelaPolicyZbfFlowDeletion NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaPolicySvcVpnId, + viptelaPolicyZonePair, + viptelaPolicySourceVpn, + viptelaPolicySourceIp, + viptelaPolicySourcePort, + viptelaPolicyDestinationVpn, + viptelaPolicyDestinationIp, + viptelaPolicyDestinationPort, + viptelaPolicyProtocol, + viptelaPolicyState + } + STATUS current + DESCRIPTION "viptela trap from viptela-policy" + ::= { traps 102 } + +viptelaPolicyZbfFlowTableFull NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaPolicyCurrFlows, + viptelaPolicyHthreshFlows, + viptelaPolicyMaxFlows + } + STATUS current + DESCRIPTION "viptela trap from viptela-policy" + ::= { traps 103 } + +viptelaPolicyZbfClearFlowTableFull NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaPolicyCurrFlows, + viptelaPolicyLthreshFlows, + viptelaPolicyMaxFlows + } + STATUS current + DESCRIPTION "viptela trap from viptela-policy" + ::= { traps 104 } + +viptelaPolicyZbfPktLog NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaPolicySvcVpnId, + viptelaPolicyZonePair, + viptelaPolicySourceVpn, + viptelaPolicySourceIp, + viptelaPolicySourcePort, + viptelaPolicyDestinationVpn, + viptelaPolicyDestinationIp, + viptelaPolicyDestinationPort, + viptelaPolicyProtocol, + viptelaPolicyAction + } + STATUS current + DESCRIPTION "viptela trap from viptela-policy" + ::= { traps 105 } + +viptelaPolicyZbfHalfOpenHit NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaPolicyCurrHalfOpenFlows, + viptelaPolicyHthreshHalfOpenFlows, + viptelaPolicyMaxHalfOpenFlows + } + STATUS current + DESCRIPTION "viptela trap from viptela-policy" + ::= { traps 106 } + +viptelaPolicyZbfClearHalfOpenHit NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaPolicyCurrHalfOpenFlows, + viptelaPolicyLthreshHalfOpenFlows, + viptelaPolicyMaxHalfOpenFlows + } + STATUS current + DESCRIPTION "viptela trap from viptela-policy" + ::= { traps 107 } + +viptelaPolicySlaConfig NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaPolicySlaName, + viptelaPolicySlaOperation, + viptelaPolicySlaLoss, + viptelaPolicySlaLatency, + viptelaPolicySlaJitter, + viptelaPolicySlaAppProbeClass + } + STATUS current + DESCRIPTION "Viptela SLA configuration trap from Viptela policy" + ::= { traps 108 } + +viptelaVpnLastResortStateChange NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaVpnVpnId, + viptelaVpnIfName, + viptelaVpnNewState + } + STATUS current + DESCRIPTION "viptela trap from viptela-vpn" + ::= { traps 109 } + +viptelaPolicyDevicePolicyAssociationStatus NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaPolicyDevicePolicyName, + viptelaPolicyStatus + } + STATUS current + DESCRIPTION "viptela trap from viptela-policy" + ::= { traps 110 } + +viptelaWwanQosStateChange NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaWwanIfname, + viptelaWwanQosState + } + STATUS current + DESCRIPTION "viptela trap from viptela-wwan" + ::= { traps 111 } + +viptelaCdbUnlocked NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaSecurityPersonality + } + STATUS current + DESCRIPTION "viptela trap from viptela-security" + ::= { traps 112 } + +viptelaSecuritySecurityUnclaimedVedgeEntryAdded NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaSecurityUuid, + viptelaSecuritySerial, + viptelaSecuritySubjectSerialNumber, + viptelaSecurityOrganizationName + } + STATUS current + DESCRIPTION "viptela trap from viptela-security" + ::= { traps 113 } + +viptelaSystemCpuUsage NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaSystemWarning, + viptelaSystemCpuUserPercentage, + viptelaSystemCpuSystemPercentage, + viptelaSystemCpuIdlePercentage + } + STATUS current + DESCRIPTION "viptela trap from viptela-system" + ::= { traps 114 } + +viptelaSecuritySecurityCertificateExpiring NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaSecurityCertificateType, + viptelaSecurityCertificateSerialNumber, + viptelaSecurityIssuer, + viptelaSecurityDaysToExpiry + } + STATUS current + DESCRIPTION "viptela trap from viptela-security" + ::= { traps 115 } + +viptelaPolicyAppListAppAliasesNotify NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaPolicyAppListName, + viptelaPolicyAppAlias + } + STATUS current + DESCRIPTION "viptela trap from viptela-policy" + ::= { traps 116 } + +viptelaPolicyAppListUnsupportedAppNotify NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaPolicyAppListName, + viptelaPolicyUnsupportedApp + } + STATUS current + DESCRIPTION "viptela trap from viptela-policy" + ::= { traps 117 } + + +END diff --git a/viptela-mibs/20.6/VIPTELA-WLAN.mib b/viptela-mibs/20.6/VIPTELA-WLAN.mib new file mode 100755 index 0000000..54467d7 --- /dev/null +++ b/viptela-mibs/20.6/VIPTELA-WLAN.mib @@ -0,0 +1,858 @@ +-- Namespace: http://viptela.com/wlan + +VIPTELA-WLAN DEFINITIONS ::= BEGIN +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, + Integer32, Unsigned32, Counter32, Counter64, + Gauge32, IpAddress + FROM SNMPv2-SMI + TEXTUAL-CONVENTION, RowStatus, DateAndTime, + TruthValue + FROM SNMPv2-TC + viptela, VpnIndex + FROM VIPTELA-GLOBAL +; + +viptela-wlan MODULE-IDENTITY + LAST-UPDATED "202107010000Z" + ORGANIZATION "Viptela, Inc." + CONTACT-INFO "Viptela, Inc. Email:support@viptela.com" + DESCRIPTION "This module defines the data model for WLAN management" + REVISION "202107010000Z" + DESCRIPTION "Viptela Revision 20.6" + REVISION "202103010000Z" + DESCRIPTION "Viptela Revision 20.5" + REVISION "202011010000Z" + DESCRIPTION "Viptela Revision 20.4" + REVISION "202007010000Z" + DESCRIPTION "Viptela Revision 20.3" + REVISION "202002240000Z" + DESCRIPTION "Viptela Revision 20.1" + REVISION "201911150000Z" + DESCRIPTION "Viptela Revision 19.3" + REVISION "201908150000Z" + DESCRIPTION "Viptela Revision 19.2" + REVISION "201811010000Z" + DESCRIPTION "Viptela Revision 18.4" + REVISION "201808200000Z" + DESCRIPTION "Viptela Revision 18.3.1" + REVISION "201806250000Z" + DESCRIPTION "Viptela Revision 18.3" + REVISION "201804250000Z" + DESCRIPTION "Viptela Revision 18.2" + REVISION "201803150000Z" + DESCRIPTION "Viptela Revision 18.1.1" + REVISION "201801160000Z" + DESCRIPTION "Viptela Revision 17.2.3" + REVISION "201711010000Z" + DESCRIPTION "Viptela Revision 17.2.1" + REVISION "201708010000Z" + DESCRIPTION "Viptela Revision 17.2" + REVISION "201705250000Z" + DESCRIPTION "Viptela Revision 17.1.1" + REVISION "201704060000Z" + DESCRIPTION "Viptela Revision 17.1" + REVISION "201702150000Z" + DESCRIPTION "Viptela Revision 16.3.2" + REVISION "201702060000Z" + DESCRIPTION "Viptela Revision 16.3.1" + REVISION "201611160000Z" + DESCRIPTION "Viptela Revision 16.3" + REVISION "201610250000Z" + DESCRIPTION "Viptela Revision 16.2.10" + REVISION "201610240000Z" + DESCRIPTION "Viptela Revision 16.2.4" + REVISION "201608100000Z" + DESCRIPTION "Viptela Revision 16.2.2" + REVISION "201608010000Z" + DESCRIPTION "Viptela Revision 16.2.1" + REVISION "201606090000Z" + DESCRIPTION "@REVISION-DESCRIPTION" + ::= { viptela 18 } + +UnsignedByte ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION "xs:unsignedByte" + SYNTAX Unsigned32 (0 .. 255) + +ConfdString ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1t" + STATUS current + DESCRIPTION "xs: and confd: types mapped to strings" + SYNTAX OCTET STRING + +InetAddressIP ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "confd:inetAddressIP" + SYNTAX OCTET STRING (SIZE (4|16)) + +String ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1t" + STATUS current + DESCRIPTION "xs:string" + SYNTAX OCTET STRING + +HexList ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1x:" + STATUS current + DESCRIPTION "confd:hexList" + SYNTAX OCTET STRING + +CountryCode ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "" + SYNTAX INTEGER {australia(36),austria(40),belgium(56),brazil(76),bulgaria(100),canada(124),sri-Lanka(144),china(156),taiwan(158),costa-Rica(188),croatia(191),cyprus(196),czech-Republic(203),denmark(208),estonia(233),finland(246),france(250),germany(276),greece(300),hong-Kong(344),hungary(348),iceland(352),india(356),indonesia(360),ireland(372),italy(380),japan(392),latvia(428),liechtenstein(438),lithuania(440),luxembourg(442),malaysia(458),malta(470),mexico(484),netherlands(528),new-Zealand(554),norway(578),pakistan(586),panama(591),philippines(608),poland(616),portugal(620),puerto-Rico(630),romania(642),saudi-Arabia(682),singapore(702),slovakia(703),vietnam(704),slovenia(705),south-Africa(710),south-Korea(412),spain(724),sweden(752),switzerland(756),thailand(764),turkey(792),united-Kingdom(826),united-States(843)} + +WlanSecurityType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "" + SYNTAX INTEGER {none(0),wpa-personal(1),wpa2-personal(2),wpa-wpa2-personal(3),wpa-enterprise(4),wpa2-enterprise(5),wpa-wpa2-enterprise(6)} + +WlanBandStr ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "" + SYNTAX INTEGER {five-GHz(0),twofour-GHz(1)} + +WlanPmfType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "" + SYNTAX INTEGER {none(0),optional(1),required(2)} + +RadiusServers ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1t" + STATUS current + DESCRIPTION "" + SYNTAX OCTET STRING + +WlanBand ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "" + SYNTAX INTEGER {fiveGHz(0),twofourGHz(1)} + +RadiusServers1 ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1t" + STATUS current + DESCRIPTION "" + SYNTAX OCTET STRING + +WlanGi ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "" + SYNTAX INTEGER {gi400(400),gi800(800)} + +WlanBw ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "" + SYNTAX INTEGER {bw20(20),bw40(40),bw80(80)} + +-- Configure the wireless LAN radio +-- tagpath /wlan +wlan OBJECT IDENTIFIER ::= { viptela-wlan 1 } + +-- tagpath /wlan/radios +wlanRadiosTable OBJECT-TYPE + SYNTAX SEQUENCE OF WlanRadiosEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display WLAN radio information" + ::= { wlan 1 } + +-- tagpath /wlan/radios +wlanRadiosEntry OBJECT-TYPE + SYNTAX WlanRadiosEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { IMPLIED wlanRadiosRadioName } + ::= { wlanRadiosTable 1 } + +WlanRadiosEntry ::= + SEQUENCE { + wlanRadiosRadioName String, + wlanRadiosMode String, + wlanRadiosBand WlanBandStr, + wlanRadiosMac String, + wlanRadiosCountry CountryCode, + wlanRadiosChannel UnsignedByte, + wlanRadiosChannelBandwidth WlanBw, + wlanRadiosFrequency Unsigned32, + wlanRadiosGuardInterval WlanGi, + wlanRadiosVaps UnsignedByte + } + +-- tagpath /wlan/radios/radio-name +wlanRadiosRadioName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 6)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "WLAN radio name: wifi<0-1>" + ::= { wlanRadiosEntry 1 } + +-- tagpath /wlan/radios/mode +wlanRadiosMode OBJECT-TYPE + SYNTAX String (SIZE (1 .. 18)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Radio mode" + ::= { wlanRadiosEntry 2 } + +-- tagpath /wlan/radios/band +wlanRadiosBand OBJECT-TYPE + SYNTAX WlanBandStr + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Radio band" + ::= { wlanRadiosEntry 3 } + +-- tagpath /wlan/radios/mac +wlanRadiosMac OBJECT-TYPE + SYNTAX String (SIZE (1 .. 18)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "MAC address in aa:bb:cc:dd:ee:ff format" + ::= { wlanRadiosEntry 4 } + +-- tagpath /wlan/radios/country +wlanRadiosCountry OBJECT-TYPE + SYNTAX CountryCode + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Regulatory country code" + ::= { wlanRadiosEntry 5 } + +-- tagpath /wlan/radios/channel +wlanRadiosChannel OBJECT-TYPE + SYNTAX UnsignedByte + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Radio channel" + ::= { wlanRadiosEntry 6 } + +-- tagpath /wlan/radios/channel-bandwidth +wlanRadiosChannelBandwidth OBJECT-TYPE + SYNTAX WlanBw + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Channel bandwidth, in MHz" + ::= { wlanRadiosEntry 7 } + +-- tagpath /wlan/radios/frequency +wlanRadiosFrequency OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Frequency, in MHz" + ::= { wlanRadiosEntry 8 } + +-- tagpath /wlan/radios/guard-interval +wlanRadiosGuardInterval OBJECT-TYPE + SYNTAX WlanGi + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Guard interval, in nanoseconds" + ::= { wlanRadiosEntry 9 } + +-- tagpath /wlan/radios/vaps +wlanRadiosVaps OBJECT-TYPE + SYNTAX UnsignedByte + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of virtual access point interfaces" + ::= { wlanRadiosEntry 10 } + +-- tagpath /wlan/interfaces +wlanInterfacesTable OBJECT-TYPE + SYNTAX SEQUENCE OF WlanInterfacesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display WLAN interface information" + ::= { wlan 2 } + +-- tagpath /wlan/interfaces +wlanInterfacesEntry OBJECT-TYPE + SYNTAX WlanInterfacesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { IMPLIED wlanInterfacesVap } + ::= { wlanInterfacesTable 1 } + +WlanInterfacesEntry ::= + SEQUENCE { + wlanInterfacesVap String, + wlanInterfacesSsid String, + wlanInterfacesBssid String, + wlanInterfacesDataSecurity WlanSecurityType, + wlanInterfacesMgmtSecurity WlanPmfType, + wlanInterfacesBand WlanBandStr, + wlanInterfacesMode String, + wlanInterfacesDescription String, + wlanInterfacesBitRate Unsigned32, + wlanInterfacesTxPower Unsigned32, + wlanInterfacesMaxClients UnsignedByte, + wlanInterfacesAdminStatus String, + wlanInterfacesOperStatus String, + wlanInterfacesNumClients UnsignedByte + } + +-- tagpath /wlan/interfaces/vap +wlanInterfacesVap OBJECT-TYPE + SYNTAX String (SIZE (1 .. 5)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "VAP interface name: vap<0-7>" + ::= { wlanInterfacesEntry 1 } + +-- tagpath /wlan/interfaces/ssid +wlanInterfacesSsid OBJECT-TYPE + SYNTAX String (SIZE (4 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Service set identifier (SSID)" + ::= { wlanInterfacesEntry 2 } + +-- tagpath /wlan/interfaces/bssid +wlanInterfacesBssid OBJECT-TYPE + SYNTAX String (SIZE (1 .. 18)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Basic service set identifier (BSSID)" + ::= { wlanInterfacesEntry 3 } + +-- tagpath /wlan/interfaces/data-security +wlanInterfacesDataSecurity OBJECT-TYPE + SYNTAX WlanSecurityType + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Data frame encryption" + ::= { wlanInterfacesEntry 4 } + +-- tagpath /wlan/interfaces/mgmt-security +wlanInterfacesMgmtSecurity OBJECT-TYPE + SYNTAX WlanPmfType + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Management frame encryption" + ::= { wlanInterfacesEntry 5 } + +-- tagpath /wlan/interfaces/band +wlanInterfacesBand OBJECT-TYPE + SYNTAX WlanBandStr + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Radio band" + ::= { wlanInterfacesEntry 6 } + +-- tagpath /wlan/interfaces/mode +wlanInterfacesMode OBJECT-TYPE + SYNTAX String (SIZE (1 .. 18)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Radio mode" + ::= { wlanInterfacesEntry 7 } + +-- tagpath /wlan/interfaces/description +wlanInterfacesDescription OBJECT-TYPE + SYNTAX String (SIZE (4 .. 64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Description" + ::= { wlanInterfacesEntry 8 } + +-- tagpath /wlan/interfaces/bit-rate +wlanInterfacesBitRate OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Bit rate" + ::= { wlanInterfacesEntry 9 } + +-- tagpath /wlan/interfaces/tx-power +wlanInterfacesTxPower OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Transmit power" + ::= { wlanInterfacesEntry 10 } + +-- tagpath /wlan/interfaces/max-clients +wlanInterfacesMaxClients OBJECT-TYPE + SYNTAX UnsignedByte + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of supported clients" + ::= { wlanInterfacesEntry 11 } + +-- tagpath /wlan/interfaces/admin-status +wlanInterfacesAdminStatus OBJECT-TYPE + SYNTAX String (SIZE (1 .. 8)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Administrative status" + ::= { wlanInterfacesEntry 12 } + +-- tagpath /wlan/interfaces/oper-status +wlanInterfacesOperStatus OBJECT-TYPE + SYNTAX String (SIZE (1 .. 16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Operational status" + ::= { wlanInterfacesEntry 13 } + +-- tagpath /wlan/interfaces/num-clients +wlanInterfacesNumClients OBJECT-TYPE + SYNTAX UnsignedByte + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of active clients" + ::= { wlanInterfacesEntry 14 } + +-- tagpath /wlan/clients +wlanClientsTable OBJECT-TYPE + SYNTAX SEQUENCE OF WlanClientsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display WLAN client information" + ::= { wlan 3 } + +-- tagpath /wlan/clients +wlanClientsEntry OBJECT-TYPE + SYNTAX WlanClientsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { wlanClientsVap, wlanClientsClientId } + ::= { wlanClientsTable 1 } + +WlanClientsEntry ::= + SEQUENCE { + wlanClientsVap String, + wlanClientsClientId Unsigned32, + wlanClientsMac String, + wlanClientsMode String, + wlanClientsBand WlanBandStr, + wlanClientsChannel Unsigned32, + wlanClientsChannelBandwidth WlanBw, + wlanClientsDataSecurity WlanSecurityType, + wlanClientsRxRate Unsigned32, + wlanClientsRssi Unsigned32, + wlanClientsAssocTime String + } + +-- tagpath /wlan/clients/vap +wlanClientsVap OBJECT-TYPE + SYNTAX String (SIZE (1 .. 5)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "VAP interface name: vap<0-7>" + ::= { wlanClientsEntry 1 } + +-- tagpath /wlan/clients/client-id +wlanClientsClientId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Client ID" + ::= { wlanClientsEntry 2 } + +-- tagpath /wlan/clients/mac +wlanClientsMac OBJECT-TYPE + SYNTAX String (SIZE (1 .. 18)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "MAC address in aa:bb:cc:dd:ee:ff format" + ::= { wlanClientsEntry 3 } + +-- tagpath /wlan/clients/mode +wlanClientsMode OBJECT-TYPE + SYNTAX String (SIZE (1 .. 18)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Radio mode" + ::= { wlanClientsEntry 4 } + +-- tagpath /wlan/clients/band +wlanClientsBand OBJECT-TYPE + SYNTAX WlanBandStr + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Radio band" + ::= { wlanClientsEntry 5 } + +-- tagpath /wlan/clients/channel +wlanClientsChannel OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Radio channel" + ::= { wlanClientsEntry 6 } + +-- tagpath /wlan/clients/channel-bandwidth +wlanClientsChannelBandwidth OBJECT-TYPE + SYNTAX WlanBw + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Channel bandwidth, in MHz" + ::= { wlanClientsEntry 7 } + +-- tagpath /wlan/clients/data-security +wlanClientsDataSecurity OBJECT-TYPE + SYNTAX WlanSecurityType + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Data frame encryption" + ::= { wlanClientsEntry 8 } + +-- tagpath /wlan/clients/rx-rate +wlanClientsRxRate OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Receive rate" + ::= { wlanClientsEntry 9 } + +-- tagpath /wlan/clients/rssi +wlanClientsRssi OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Received signal strength" + ::= { wlanClientsEntry 10 } + +-- tagpath /wlan/clients/assoc-time +wlanClientsAssocTime OBJECT-TYPE + SYNTAX String (SIZE (1 .. 10)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Association time" + ::= { wlanClientsEntry 11 } + +-- tagpath /wlan/radius +wlanRadiusTable OBJECT-TYPE + SYNTAX SEQUENCE OF WlanRadiusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display WLAN RADIUS server information" + ::= { wlan 4 } + +-- tagpath /wlan/radius +wlanRadiusEntry OBJECT-TYPE + SYNTAX WlanRadiusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { wlanRadiusVapIfname, wlanRadiusPreference } + ::= { wlanRadiusTable 1 } + +WlanRadiusEntry ::= + SEQUENCE { + wlanRadiusVapIfname String, + wlanRadiusPreference Unsigned32, + wlanRadiusIpAddress InetAddressIP, + wlanRadiusVpnId Unsigned32, + wlanRadiusPriority Unsigned32, + wlanRadiusSourceInterface String, + wlanRadiusSourceAddress InetAddressIP, + wlanRadiusTag String, + wlanRadiusAuthPort Unsigned32, + wlanRadiusAuthActive TruthValue, + wlanRadiusAuthRTT Unsigned32, + wlanRadiusAuthRequests Unsigned32, + wlanRadiusAuthRetrans Unsigned32, + wlanRadiusAuthAccepts Unsigned32, + wlanRadiusAuthRejects Unsigned32, + wlanRadiusAuthChallenges Unsigned32, + wlanRadiusAuthMalResp Unsigned32, + wlanRadiusAuthBadAuth Unsigned32, + wlanRadiusAuthPendReqs Unsigned32, + wlanRadiusAuthTimeouts Unsigned32, + wlanRadiusAuthUnkTypes Unsigned32, + wlanRadiusAuthPktsDrop Unsigned32, + wlanRadiusAcctPort Unsigned32, + wlanRadiusAcctActive TruthValue, + wlanRadiusAcctRTT Unsigned32, + wlanRadiusAcctRequests Unsigned32, + wlanRadiusAcctRetrans Unsigned32, + wlanRadiusAcctResponses Unsigned32, + wlanRadiusAcctMalResp Unsigned32, + wlanRadiusAcctBadAuth Unsigned32, + wlanRadiusAcctPendReqs Unsigned32, + wlanRadiusAcctTimeouts Unsigned32, + wlanRadiusAcctUnkTypes Unsigned32, + wlanRadiusAcctPktsDrop Unsigned32 + } + +-- tagpath /wlan/radius/vap-ifname +wlanRadiusVapIfname OBJECT-TYPE + SYNTAX String (SIZE (1 .. 5)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "WLAN VAP interface name" + ::= { wlanRadiusEntry 1 } + +-- tagpath /wlan/radius/preference +wlanRadiusPreference OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "RADIUS server preference" + ::= { wlanRadiusEntry 2 } + +-- tagpath /wlan/radius/ip-address +wlanRadiusIpAddress OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "RADIUS server IP address" + ::= { wlanRadiusEntry 3 } + +-- tagpath /wlan/radius/vpn-id +wlanRadiusVpnId OBJECT-TYPE + SYNTAX VpnIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION "RADIUS server VPN" + ::= { wlanRadiusEntry 4 } + +-- tagpath /wlan/radius/priority +wlanRadiusPriority OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "RADIUS server priority value" + ::= { wlanRadiusEntry 5 } + +-- tagpath /wlan/radius/source-interface +wlanRadiusSourceInterface OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Source interface for outgoing RADIUS packets" + ::= { wlanRadiusEntry 6 } + +-- tagpath /wlan/radius/source-address +wlanRadiusSourceAddress OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Source IP address for outgoing RADIUS packets" + ::= { wlanRadiusEntry 7 } + +-- tagpath /wlan/radius/tag +wlanRadiusTag OBJECT-TYPE + SYNTAX String (SIZE (4 .. 16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "RADIUS server tag name" + ::= { wlanRadiusEntry 8 } + +-- tagpath /wlan/radius/auth-port +wlanRadiusAuthPort OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "RADIUS server authentication port number" + ::= { wlanRadiusEntry 9 } + +-- tagpath /wlan/radius/auth-active +wlanRadiusAuthActive OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "RADIUS server is the currently active one for authentication" + ::= { wlanRadiusEntry 10 } + +-- tagpath /wlan/radius/auth-rtt +wlanRadiusAuthRTT OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Authentication server round trip time for last message, in seconds" + ::= { wlanRadiusEntry 11 } + +-- tagpath /wlan/radius/auth-requests +wlanRadiusAuthRequests OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of access requests sent" + ::= { wlanRadiusEntry 12 } + +-- tagpath /wlan/radius/auth-retrans +wlanRadiusAuthRetrans OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of access request retransmissions" + ::= { wlanRadiusEntry 13 } + +-- tagpath /wlan/radius/auth-accepts +wlanRadiusAuthAccepts OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of access accepts received" + ::= { wlanRadiusEntry 14 } + +-- tagpath /wlan/radius/auth-rejects +wlanRadiusAuthRejects OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of access rejects received" + ::= { wlanRadiusEntry 15 } + +-- tagpath /wlan/radius/auth-challenges +wlanRadiusAuthChallenges OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of access challenges received" + ::= { wlanRadiusEntry 16 } + +-- tagpath /wlan/radius/auth-mal-resp +wlanRadiusAuthMalResp OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of malformed access responses received" + ::= { wlanRadiusEntry 17 } + +-- tagpath /wlan/radius/auth-bad-auth +wlanRadiusAuthBadAuth OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of authentication requests with bad authentication" + ::= { wlanRadiusEntry 18 } + +-- tagpath /wlan/radius/auth-pend-reqs +wlanRadiusAuthPendReqs OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of un-acknowledged access requests" + ::= { wlanRadiusEntry 19 } + +-- tagpath /wlan/radius/auth-timeouts +wlanRadiusAuthTimeouts OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of authentication request timeouts" + ::= { wlanRadiusEntry 20 } + +-- tagpath /wlan/radius/auth-unk-types +wlanRadiusAuthUnkTypes OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of authentication messages of unknown type" + ::= { wlanRadiusEntry 21 } + +-- tagpath /wlan/radius/auth-pkts-drop +wlanRadiusAuthPktsDrop OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of dropped authentication packets" + ::= { wlanRadiusEntry 22 } + +-- tagpath /wlan/radius/acct-port +wlanRadiusAcctPort OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "RADIUS server accounting port number" + ::= { wlanRadiusEntry 23 } + +-- tagpath /wlan/radius/acct-active +wlanRadiusAcctActive OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "RADIUS server is the currently active one for accounting" + ::= { wlanRadiusEntry 24 } + +-- tagpath /wlan/radius/acct-rtt +wlanRadiusAcctRTT OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Accounting server round trip time for last message, in seconds" + ::= { wlanRadiusEntry 25 } + +-- tagpath /wlan/radius/acct-requests +wlanRadiusAcctRequests OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of accounting requests sent" + ::= { wlanRadiusEntry 26 } + +-- tagpath /wlan/radius/acct-retrans +wlanRadiusAcctRetrans OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of accounting request restransmissions" + ::= { wlanRadiusEntry 27 } + +-- tagpath /wlan/radius/acct-responses +wlanRadiusAcctResponses OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of accounting responses received" + ::= { wlanRadiusEntry 28 } + +-- tagpath /wlan/radius/acct-mal-resp +wlanRadiusAcctMalResp OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of malformed accounting responses received" + ::= { wlanRadiusEntry 29 } + +-- tagpath /wlan/radius/acct-bad-auth +wlanRadiusAcctBadAuth OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of accounting requests with bad authentication" + ::= { wlanRadiusEntry 30 } + +-- tagpath /wlan/radius/acct-pend-reqs +wlanRadiusAcctPendReqs OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of un-acknowledged accounting requests" + ::= { wlanRadiusEntry 31 } + +-- tagpath /wlan/radius/acct-timeouts +wlanRadiusAcctTimeouts OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of accounting request timeouts" + ::= { wlanRadiusEntry 32 } + +-- tagpath /wlan/radius/acct-unk-types +wlanRadiusAcctUnkTypes OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of accounting responses of unknown type" + ::= { wlanRadiusEntry 33 } + +-- tagpath /wlan/radius/acct-pkts-drop +wlanRadiusAcctPktsDrop OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of dropped accounting packets" + ::= { wlanRadiusEntry 34 } + +END diff --git a/viptela-mibs/20.6/VIPTELA-WWAN.mib b/viptela-mibs/20.6/VIPTELA-WWAN.mib new file mode 100755 index 0000000..92466e8 --- /dev/null +++ b/viptela-mibs/20.6/VIPTELA-WWAN.mib @@ -0,0 +1,1262 @@ +-- Namespace: http://viptela.com/wwan + +VIPTELA-WWAN DEFINITIONS ::= BEGIN +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, + Integer32, Unsigned32, Counter32, Counter64, + Gauge32, IpAddress + FROM SNMPv2-SMI + TEXTUAL-CONVENTION, RowStatus, DateAndTime, + TruthValue + FROM SNMPv2-TC + viptela + FROM VIPTELA-GLOBAL +; + +viptela-wwan MODULE-IDENTITY + LAST-UPDATED "202107010000Z" + ORGANIZATION "Viptela, Inc." + CONTACT-INFO "Viptela, Inc. Email:support@viptela.com" + DESCRIPTION "This module defines the data model for cellular management" + REVISION "202107010000Z" + DESCRIPTION "Viptela Revision 20.6" + REVISION "202103010000Z" + DESCRIPTION "Viptela Revision 20.5" + REVISION "202011010000Z" + DESCRIPTION "Viptela Revision 20.4" + REVISION "202007010000Z" + DESCRIPTION "Viptela Revision 20.3" + REVISION "202002240000Z" + DESCRIPTION "Viptela Revision 20.1" + REVISION "201911150000Z" + DESCRIPTION "Viptela Revision 19.3" + REVISION "201908150000Z" + DESCRIPTION "Viptela Revision 19.2" + REVISION "201811010000Z" + DESCRIPTION "Viptela Revision 18.4" + REVISION "201808200000Z" + DESCRIPTION "Viptela Revision 18.3.1" + REVISION "201806250000Z" + DESCRIPTION "Viptela Revision 18.3" + REVISION "201804250000Z" + DESCRIPTION "Viptela Revision 18.2" + REVISION "201803150000Z" + DESCRIPTION "Viptela Revision 18.1.1" + REVISION "201801160000Z" + DESCRIPTION "Viptela Revision 17.2.3" + REVISION "201711010000Z" + DESCRIPTION "Viptela Revision 17.2.1" + REVISION "201708010000Z" + DESCRIPTION "Viptela Revision 17.2" + REVISION "201705250000Z" + DESCRIPTION "Viptela Revision 17.1.1" + REVISION "201704060000Z" + DESCRIPTION "Viptela Revision 17.1" + REVISION "201702150000Z" + DESCRIPTION "Viptela Revision 16.3.2" + REVISION "201702060000Z" + DESCRIPTION "Viptela Revision 16.3.1" + REVISION "201611160000Z" + DESCRIPTION "Viptela Revision 16.3" + REVISION "201610250000Z" + DESCRIPTION "Viptela Revision 16.2.10" + REVISION "201610240000Z" + DESCRIPTION "Viptela Revision 16.2.4" + REVISION "201608100000Z" + DESCRIPTION "Viptela Revision 16.2.2" + REVISION "201608010000Z" + DESCRIPTION "Viptela Revision 16.2.1" + REVISION "201606090000Z" + DESCRIPTION "Viptela Revision 16.2" + REVISION "201604220000Z" + DESCRIPTION "Viptela Revision 16.1.1" + REVISION "201603150000Z" + DESCRIPTION "Viptela Revision 16.1" + REVISION "201601300000Z" + DESCRIPTION "Viptela Revision 15.4.3" + REVISION "201512280000Z" + DESCRIPTION "Viptela Revision 15.4.1" + REVISION "201507010000Z" + DESCRIPTION "Viptela Revision 15.3" + ::= { viptela 16 } + +Byte ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION "xs:byte" + SYNTAX Integer32 (-128 .. 127) + +UnsignedByte ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION "xs:unsignedByte" + SYNTAX Unsigned32 (0 .. 255) + +Short ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION "xs:short" + SYNTAX Integer32 (-32768 .. 32767) + +UnsignedShort ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION "xs:unsignedShort" + SYNTAX Unsigned32 (0 .. 65535) + +ConfdString ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1t" + STATUS current + DESCRIPTION "xs: and confd: types mapped to strings" + SYNTAX OCTET STRING + +String ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1t" + STATUS current + DESCRIPTION "xs:string" + SYNTAX OCTET STRING + +WwanAuthType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "" + SYNTAX INTEGER {none(0),pAP(1),cHAP(2),pAP-CHAP(3)} + +WwanPdnType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "" + SYNTAX INTEGER {iPv4(0),iPv6(2),iPv46(3)} + +WwanRegistrationStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "" + SYNTAX INTEGER {not-registered(0),registered(1),searching(2),registration-denied(3),unknown(4)} + +WwanRadioEnum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "" + SYNTAX INTEGER {no-service(0),aMPS(1),cDMA(2),gSM(3),hDR(4),wCDMA(5),gPS(6),not-used(7),wLAN(8),lTE(9)} + +WwanActivationEnum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "" + SYNTAX INTEGER {not-activated(0),activated(1),not-applicable(2)} + +WwanQosEnum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "" + SYNTAX INTEGER {activated(1),modified(2),deleted(3),suspended(4),enabled(5),disabled(6)} + +WwanStatusEnum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "" + SYNTAX INTEGER {inactive(0),active(1)} + +-- Configure cellular +-- tagpath /cellular +cellular OBJECT IDENTIFIER ::= { viptela-wwan 1 } + +-- tagpath /cellular/radio +cellularRadioTable OBJECT-TYPE + SYNTAX SEQUENCE OF CellularRadioEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display cellular radio information" + ::= { cellular 1 } + +-- tagpath /cellular/radio +cellularRadioEntry OBJECT-TYPE + SYNTAX CellularRadioEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { IMPLIED cellularRadioIfName } + ::= { cellularRadioTable 1 } + +CellularRadioEntry ::= + SEQUENCE { + cellularRadioIfName String, + cellularRadioBand UnsignedByte, + cellularRadioBandwidth ConfdString, + cellularRadioTxChannel UnsignedShort, + cellularRadioRxChannel UnsignedShort, + cellularRadioRssi Byte, + cellularRadioRsrp Short, + cellularRadioRsrpComment String, + cellularRadioRsrq Byte, + cellularRadioRsrqComment String, + cellularRadioSnr ConfdString, + cellularRadioSnrComment String, + cellularRadioEcio ConfdString, + cellularRadioSinr ConfdString, + cellularRadioIo Integer32, + cellularRadioMode WwanRadioEnum, + cellularRadioBandClass String, + cellularRadioChannel UnsignedShort + } + +-- tagpath /cellular/radio/if-name +cellularRadioIfName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Interface name" + ::= { cellularRadioEntry 1 } + +-- tagpath /cellular/radio/band +cellularRadioBand OBJECT-TYPE + SYNTAX UnsignedByte + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Frequency band" + ::= { cellularRadioEntry 2 } + +-- tagpath /cellular/radio/bandwidth +cellularRadioBandwidth OBJECT-TYPE + SYNTAX ConfdString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Bandwidth" + ::= { cellularRadioEntry 3 } + +-- tagpath /cellular/radio/tx-channel +cellularRadioTxChannel OBJECT-TYPE + SYNTAX UnsignedShort + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Transmit channel" + ::= { cellularRadioEntry 4 } + +-- tagpath /cellular/radio/rx-channel +cellularRadioRxChannel OBJECT-TYPE + SYNTAX UnsignedShort + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Receive channel" + ::= { cellularRadioEntry 5 } + +-- tagpath /cellular/radio/rssi +cellularRadioRssi OBJECT-TYPE + SYNTAX Byte + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Received signal strength indicator" + ::= { cellularRadioEntry 6 } + +-- tagpath /cellular/radio/rsrp +cellularRadioRsrp OBJECT-TYPE + SYNTAX Short + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Reference signal receive power" + ::= { cellularRadioEntry 7 } + +-- tagpath /cellular/radio/rsrp-comment +cellularRadioRsrpComment OBJECT-TYPE + SYNTAX String (SIZE (1 .. 16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "RSRP value classification" + ::= { cellularRadioEntry 8 } + +-- tagpath /cellular/radio/rsrq +cellularRadioRsrq OBJECT-TYPE + SYNTAX Byte + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Reference signal receive quality" + ::= { cellularRadioEntry 9 } + +-- tagpath /cellular/radio/rsrq-comment +cellularRadioRsrqComment OBJECT-TYPE + SYNTAX String (SIZE (1 .. 16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "RSRQ value classification" + ::= { cellularRadioEntry 10 } + +-- tagpath /cellular/radio/snr +cellularRadioSnr OBJECT-TYPE + SYNTAX ConfdString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Signal-to-noise ratio" + ::= { cellularRadioEntry 11 } + +-- tagpath /cellular/radio/snr-comment +cellularRadioSnrComment OBJECT-TYPE + SYNTAX String (SIZE (1 .. 16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "SNR value classification" + ::= { cellularRadioEntry 12 } + +-- tagpath /cellular/radio/ecio +cellularRadioEcio OBJECT-TYPE + SYNTAX ConfdString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "EC/IO" + ::= { cellularRadioEntry 13 } + +-- tagpath /cellular/radio/sinr +cellularRadioSinr OBJECT-TYPE + SYNTAX ConfdString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "SINR" + ::= { cellularRadioEntry 14 } + +-- tagpath /cellular/radio/io +cellularRadioIo OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Received IO" + ::= { cellularRadioEntry 15 } + +-- tagpath /cellular/radio/mode +cellularRadioMode OBJECT-TYPE + SYNTAX WwanRadioEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Radio Mode" + ::= { cellularRadioEntry 16 } + +-- tagpath /cellular/radio/band-class +cellularRadioBandClass OBJECT-TYPE + SYNTAX String (SIZE (1 .. 64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Band class" + ::= { cellularRadioEntry 17 } + +-- tagpath /cellular/radio/channel +cellularRadioChannel OBJECT-TYPE + SYNTAX UnsignedShort + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Active channel" + ::= { cellularRadioEntry 18 } + +-- tagpath /cellular/sessions +cellularSessionsTable OBJECT-TYPE + SYNTAX SEQUENCE OF CellularSessionsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display cellular data session information" + ::= { cellular 2 } + +-- tagpath /cellular/sessions +cellularSessionsEntry OBJECT-TYPE + SYNTAX CellularSessionsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { cellularSessionsIfName, cellularSessionsSessionId } + ::= { cellularSessionsTable 1 } + +CellularSessionsEntry ::= + SEQUENCE { + cellularSessionsIfName String, + cellularSessionsSessionId UnsignedByte, + cellularSessionsDataBearer String, + cellularSessionsDormancyState String, + cellularSessionsActiveProfile UnsignedByte, + cellularSessionsRxPackets Counter64, + cellularSessionsRxDrops Counter64, + cellularSessionsRxErrors Counter64, + cellularSessionsRxOverflows Counter64, + cellularSessionsTxPackets Counter64, + cellularSessionsTxDrops Counter64, + cellularSessionsTxErrors Counter64, + cellularSessionsTxOverflows Counter64, + cellularSessionsRxOctets Counter64, + cellularSessionsTxOctets Counter64, + cellularSessionsIpv4Addr IpAddress, + cellularSessionsIpv4Mask UnsignedByte, + cellularSessionsIpv4Gw IpAddress, + cellularSessionsIpv4DnsPri IpAddress, + cellularSessionsIpv4DnsSec IpAddress, + cellularSessionsUptime String + } + +-- tagpath /cellular/sessions/if-name +cellularSessionsIfName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Interface name" + ::= { cellularSessionsEntry 1 } + +-- tagpath /cellular/sessions/session-id +cellularSessionsSessionId OBJECT-TYPE + SYNTAX UnsignedByte + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Session ID" + ::= { cellularSessionsEntry 2 } + +-- tagpath /cellular/sessions/data-bearer +cellularSessionsDataBearer OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Data bearer technology" + ::= { cellularSessionsEntry 3 } + +-- tagpath /cellular/sessions/dormancy-state +cellularSessionsDormancyState OBJECT-TYPE + SYNTAX String (SIZE (1 .. 16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Dormancy state" + ::= { cellularSessionsEntry 4 } + +-- tagpath /cellular/sessions/active-profile +cellularSessionsActiveProfile OBJECT-TYPE + SYNTAX UnsignedByte (1 .. 16) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Active profile" + ::= { cellularSessionsEntry 5 } + +-- tagpath /cellular/sessions/rx-packets +cellularSessionsRxPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Receive packets " + ::= { cellularSessionsEntry 6 } + +-- tagpath /cellular/sessions/rx-drops +cellularSessionsRxDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Receive drops" + ::= { cellularSessionsEntry 7 } + +-- tagpath /cellular/sessions/rx-errors +cellularSessionsRxErrors OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Receive errors" + ::= { cellularSessionsEntry 8 } + +-- tagpath /cellular/sessions/rx-overflows +cellularSessionsRxOverflows OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Receive overflows" + ::= { cellularSessionsEntry 9 } + +-- tagpath /cellular/sessions/tx-packets +cellularSessionsTxPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Transmit packets " + ::= { cellularSessionsEntry 10 } + +-- tagpath /cellular/sessions/tx-drops +cellularSessionsTxDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Transmit drops" + ::= { cellularSessionsEntry 11 } + +-- tagpath /cellular/sessions/tx-errors +cellularSessionsTxErrors OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Transmit errors" + ::= { cellularSessionsEntry 12 } + +-- tagpath /cellular/sessions/tx-overflows +cellularSessionsTxOverflows OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Transmit overflows" + ::= { cellularSessionsEntry 13 } + +-- tagpath /cellular/sessions/rx-octets +cellularSessionsRxOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Receive octets" + ::= { cellularSessionsEntry 14 } + +-- tagpath /cellular/sessions/tx-octets +cellularSessionsTxOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Transmit octets" + ::= { cellularSessionsEntry 15 } + +-- tagpath /cellular/sessions/ipv4-addr +cellularSessionsIpv4Addr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "IPv4 address" + ::= { cellularSessionsEntry 16 } + +-- tagpath /cellular/sessions/ipv4-mask +cellularSessionsIpv4Mask OBJECT-TYPE + SYNTAX UnsignedByte + MAX-ACCESS read-only + STATUS current + DESCRIPTION "IPv4 mask length" + ::= { cellularSessionsEntry 17 } + +-- tagpath /cellular/sessions/ipv4-gw +cellularSessionsIpv4Gw OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "IPv4 gateway" + ::= { cellularSessionsEntry 18 } + +-- tagpath /cellular/sessions/ipv4-dns-pri +cellularSessionsIpv4DnsPri OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Primary IPv4 DNS server" + ::= { cellularSessionsEntry 19 } + +-- tagpath /cellular/sessions/ipv4-dns-sec +cellularSessionsIpv4DnsSec OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Secondary IPv4 DNS server" + ::= { cellularSessionsEntry 20 } + +-- tagpath /cellular/sessions/uptime +cellularSessionsUptime OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Session uptime" + ::= { cellularSessionsEntry 21 } + +-- tagpath /cellular/network +cellularNetworkTable OBJECT-TYPE + SYNTAX SEQUENCE OF CellularNetworkEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display cellular network information" + ::= { cellular 3 } + +-- tagpath /cellular/network +cellularNetworkEntry OBJECT-TYPE + SYNTAX CellularNetworkEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { IMPLIED cellularNetworkIfName } + ::= { cellularNetworkTable 1 } + +CellularNetworkEntry ::= + SEQUENCE { + cellularNetworkIfName String, + cellularNetworkRegStatus WwanRegistrationStatus, + cellularNetworkRoamStatus String, + cellularNetworkDomainStatus String, + cellularNetworkMcc UnsignedShort, + cellularNetworkMnc UnsignedShort, + cellularNetworkNwName String, + cellularNetworkEmmState String, + cellularNetworkEmmSubstate String, + cellularNetworkEmmConnstate String, + cellularNetworkCellid ConfdString, + cellularNetworkTac UnsignedShort, + cellularNetworkLac UnsignedShort, + cellularNetworkRadioMode WwanRadioEnum, + cellularNetworkBsic UnsignedByte, + cellularNetworkPsc UnsignedShort, + cellularNetworkSid UnsignedShort, + cellularNetworkNid UnsignedShort, + cellularNetworkBid UnsignedShort + } + +-- tagpath /cellular/network/if-name +cellularNetworkIfName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Interface name" + ::= { cellularNetworkEntry 1 } + +-- tagpath /cellular/network/reg-status +cellularNetworkRegStatus OBJECT-TYPE + SYNTAX WwanRegistrationStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Registration status" + ::= { cellularNetworkEntry 2 } + +-- tagpath /cellular/network/roam-status +cellularNetworkRoamStatus OBJECT-TYPE + SYNTAX String (SIZE (1 .. 128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Roaming status" + ::= { cellularNetworkEntry 3 } + +-- tagpath /cellular/network/domain-status +cellularNetworkDomainStatus OBJECT-TYPE + SYNTAX String (SIZE (1 .. 128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Packet-switched domain state" + ::= { cellularNetworkEntry 4 } + +-- tagpath /cellular/network/mcc +cellularNetworkMcc OBJECT-TYPE + SYNTAX UnsignedShort + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Mobile country code (MCC)" + ::= { cellularNetworkEntry 5 } + +-- tagpath /cellular/network/mnc +cellularNetworkMnc OBJECT-TYPE + SYNTAX UnsignedShort + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Mobile network code (MNC)" + ::= { cellularNetworkEntry 6 } + +-- tagpath /cellular/network/nw-name +cellularNetworkNwName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Network name" + ::= { cellularNetworkEntry 7 } + +-- tagpath /cellular/network/emm-state +cellularNetworkEmmState OBJECT-TYPE + SYNTAX String (SIZE (1 .. 128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "EPS mobility management (EMM) state" + ::= { cellularNetworkEntry 8 } + +-- tagpath /cellular/network/emm-substate +cellularNetworkEmmSubstate OBJECT-TYPE + SYNTAX String (SIZE (1 .. 128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "EPS mobility management (EMM) substate" + ::= { cellularNetworkEntry 9 } + +-- tagpath /cellular/network/emm-connstate +cellularNetworkEmmConnstate OBJECT-TYPE + SYNTAX String (SIZE (1 .. 128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "EPS mobility management (EMM) connection state" + ::= { cellularNetworkEntry 10 } + +-- tagpath /cellular/network/cellid +cellularNetworkCellid OBJECT-TYPE + SYNTAX ConfdString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Cell ID" + ::= { cellularNetworkEntry 11 } + +-- tagpath /cellular/network/tac +cellularNetworkTac OBJECT-TYPE + SYNTAX UnsignedShort + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tracking area code (TAC)" + ::= { cellularNetworkEntry 12 } + +-- tagpath /cellular/network/lac +cellularNetworkLac OBJECT-TYPE + SYNTAX UnsignedShort + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Location area code (LAC)" + ::= { cellularNetworkEntry 13 } + +-- tagpath /cellular/network/radio-mode +cellularNetworkRadioMode OBJECT-TYPE + SYNTAX WwanRadioEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Radio Mode" + ::= { cellularNetworkEntry 14 } + +-- tagpath /cellular/network/bsic +cellularNetworkBsic OBJECT-TYPE + SYNTAX UnsignedByte + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Base station identity code (BSIC)" + ::= { cellularNetworkEntry 15 } + +-- tagpath /cellular/network/psc +cellularNetworkPsc OBJECT-TYPE + SYNTAX UnsignedShort + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Primary scrambling code (PSC)" + ::= { cellularNetworkEntry 16 } + +-- tagpath /cellular/network/sid +cellularNetworkSid OBJECT-TYPE + SYNTAX UnsignedShort + MAX-ACCESS read-only + STATUS current + DESCRIPTION "System ID (SID)" + ::= { cellularNetworkEntry 17 } + +-- tagpath /cellular/network/nid +cellularNetworkNid OBJECT-TYPE + SYNTAX UnsignedShort + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Network ID (NID)" + ::= { cellularNetworkEntry 18 } + +-- tagpath /cellular/network/bid +cellularNetworkBid OBJECT-TYPE + SYNTAX UnsignedShort + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Base statation ID (BID)" + ::= { cellularNetworkEntry 19 } + +-- tagpath /cellular/modem +cellularModemTable OBJECT-TYPE + SYNTAX SEQUENCE OF CellularModemEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display cellular modem information" + ::= { cellular 4 } + +-- tagpath /cellular/modem +cellularModemEntry OBJECT-TYPE + SYNTAX CellularModemEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { IMPLIED cellularModemIfName } + ::= { cellularModemTable 1 } + +CellularModemEntry ::= + SEQUENCE { + cellularModemIfName String, + cellularModemModel String, + cellularModemFwVersion String, + cellularModemFwDate String, + cellularModemFwTime String, + cellularModemFwPkgVer String, + cellularModemFwPkgCarrier String, + cellularModemFwPkgPri String, + cellularModemFwPkgSubver String, + cellularModemHwVersion String, + cellularModemModemStatus String, + cellularModemTemperature Byte, + cellularModemImsi String, + cellularModemImei String, + cellularModemIccid String, + cellularModemMsisdn String, + cellularModemEsn String + } + +-- tagpath /cellular/modem/if-name +cellularModemIfName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Interface name" + ::= { cellularModemEntry 1 } + +-- tagpath /cellular/modem/model +cellularModemModel OBJECT-TYPE + SYNTAX String (SIZE (1 .. 128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Model number" + ::= { cellularModemEntry 2 } + +-- tagpath /cellular/modem/fw-version +cellularModemFwVersion OBJECT-TYPE + SYNTAX String (SIZE (1 .. 128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Firmware version" + ::= { cellularModemEntry 3 } + +-- tagpath /cellular/modem/fw-date +cellularModemFwDate OBJECT-TYPE + SYNTAX String (SIZE (1 .. 128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Firmware release date" + ::= { cellularModemEntry 4 } + +-- tagpath /cellular/modem/fw-time +cellularModemFwTime OBJECT-TYPE + SYNTAX String (SIZE (1 .. 128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Firmware release time" + ::= { cellularModemEntry 5 } + +-- tagpath /cellular/modem/fw-pkg-ver +cellularModemFwPkgVer OBJECT-TYPE + SYNTAX String (SIZE (1 .. 16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Firmware package version" + ::= { cellularModemEntry 6 } + +-- tagpath /cellular/modem/fw-pkg-carrier +cellularModemFwPkgCarrier OBJECT-TYPE + SYNTAX String (SIZE (1 .. 16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Firmware package carrier" + ::= { cellularModemEntry 7 } + +-- tagpath /cellular/modem/fw-pkg-pri +cellularModemFwPkgPri OBJECT-TYPE + SYNTAX String (SIZE (1 .. 16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Firmware package PRI version" + ::= { cellularModemEntry 8 } + +-- tagpath /cellular/modem/fw-pkg-subver +cellularModemFwPkgSubver OBJECT-TYPE + SYNTAX String (SIZE (1 .. 16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Firmware package subversion" + ::= { cellularModemEntry 9 } + +-- tagpath /cellular/modem/hw-version +cellularModemHwVersion OBJECT-TYPE + SYNTAX String (SIZE (1 .. 128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Hardware version" + ::= { cellularModemEntry 10 } + +-- tagpath /cellular/modem/modem-status +cellularModemModemStatus OBJECT-TYPE + SYNTAX String (SIZE (1 .. 128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Modem status" + ::= { cellularModemEntry 11 } + +-- tagpath /cellular/modem/temperature +cellularModemTemperature OBJECT-TYPE + SYNTAX Byte + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Modem temperature, in degrees C" + ::= { cellularModemEntry 12 } + +-- tagpath /cellular/modem/imsi +cellularModemImsi OBJECT-TYPE + SYNTAX String (SIZE (1 .. 128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "International mobile subscriber identity (IMSI)" + ::= { cellularModemEntry 13 } + +-- tagpath /cellular/modem/imei +cellularModemImei OBJECT-TYPE + SYNTAX String (SIZE (1 .. 128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "International mobile equipment identity (IMEI)" + ::= { cellularModemEntry 14 } + +-- tagpath /cellular/modem/iccid +cellularModemIccid OBJECT-TYPE + SYNTAX String (SIZE (1 .. 128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Integrated circuit card ID (ICCID)" + ::= { cellularModemEntry 15 } + +-- tagpath /cellular/modem/msisdn +cellularModemMsisdn OBJECT-TYPE + SYNTAX String (SIZE (1 .. 128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Mobile subscriber ISDN (MSISDN)" + ::= { cellularModemEntry 16 } + +-- tagpath /cellular/modem/esn +cellularModemEsn OBJECT-TYPE + SYNTAX String (SIZE (1 .. 128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Electronic serial number (ESN)" + ::= { cellularModemEntry 17 } + +-- tagpath /cellular/status +cellularStatusTable OBJECT-TYPE + SYNTAX SEQUENCE OF CellularStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display cellular status" + ::= { cellular 5 } + +-- tagpath /cellular/status +cellularStatusEntry OBJECT-TYPE + SYNTAX CellularStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { IMPLIED cellularStatusIfName } + ::= { cellularStatusTable 1 } + +CellularStatusEntry ::= + SEQUENCE { + cellularStatusIfName String, + cellularStatusModemStatus String, + cellularStatusSimStatus String, + cellularStatusRadioMode WwanRadioEnum, + cellularStatusSignalStrength String, + cellularStatusNetworkStatus WwanRegistrationStatus, + cellularStatusLastSeenError String, + cellularStatusActivationStatus WwanActivationEnum + } + +-- tagpath /cellular/status/if-name +cellularStatusIfName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Interface name" + ::= { cellularStatusEntry 1 } + +-- tagpath /cellular/status/modem-status +cellularStatusModemStatus OBJECT-TYPE + SYNTAX String (SIZE (1 .. 128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Modem status" + ::= { cellularStatusEntry 2 } + +-- tagpath /cellular/status/sim-status +cellularStatusSimStatus OBJECT-TYPE + SYNTAX String (SIZE (1 .. 128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "SIM status" + ::= { cellularStatusEntry 3 } + +-- tagpath /cellular/status/radio-mode +cellularStatusRadioMode OBJECT-TYPE + SYNTAX WwanRadioEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Radio Mode" + ::= { cellularStatusEntry 4 } + +-- tagpath /cellular/status/signal-strength +cellularStatusSignalStrength OBJECT-TYPE + SYNTAX String (SIZE (1 .. 128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Signal Strength" + ::= { cellularStatusEntry 5 } + +-- tagpath /cellular/status/network-status +cellularStatusNetworkStatus OBJECT-TYPE + SYNTAX WwanRegistrationStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Network registration status" + ::= { cellularStatusEntry 6 } + +-- tagpath /cellular/status/last-seen-error +cellularStatusLastSeenError OBJECT-TYPE + SYNTAX String (SIZE (1 .. 200)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Last seen error" + ::= { cellularStatusEntry 7 } + +-- tagpath /cellular/status/act-status +cellularStatusActivationStatus OBJECT-TYPE + SYNTAX WwanActivationEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Activation status" + ::= { cellularStatusEntry 8 } + +-- tagpath /cellular/profiles +cellularProfilesTable OBJECT-TYPE + SYNTAX SEQUENCE OF CellularProfilesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display cellular profile information" + ::= { cellular 6 } + +-- tagpath /cellular/profiles +cellularProfilesEntry OBJECT-TYPE + SYNTAX CellularProfilesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { cellularProfilesIfName, cellularProfilesProfileId } + ::= { cellularProfilesTable 1 } + +CellularProfilesEntry ::= + SEQUENCE { + cellularProfilesIfName String, + cellularProfilesProfileId UnsignedByte, + cellularProfilesPdnType WwanPdnType, + cellularProfilesApn String, + cellularProfilesName String, + cellularProfilesAuth WwanAuthType, + cellularProfilesIpAddr IpAddress, + cellularProfilesPrimaryDns IpAddress, + cellularProfilesSecondaryDns IpAddress, + cellularProfilesUserName String + } + +-- tagpath /cellular/profiles/if-name +cellularProfilesIfName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Interface name" + ::= { cellularProfilesEntry 1 } + +-- tagpath /cellular/profiles/profile-id +cellularProfilesProfileId OBJECT-TYPE + SYNTAX UnsignedByte + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Profile ID" + ::= { cellularProfilesEntry 2 } + +-- tagpath /cellular/profiles/pdn-type +cellularProfilesPdnType OBJECT-TYPE + SYNTAX WwanPdnType + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Packet data network type" + ::= { cellularProfilesEntry 3 } + +-- tagpath /cellular/profiles/apn +cellularProfilesApn OBJECT-TYPE + SYNTAX String (SIZE (1 .. 104)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Access point name" + ::= { cellularProfilesEntry 4 } + +-- tagpath /cellular/profiles/name +cellularProfilesName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 17)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Profile name" + ::= { cellularProfilesEntry 5 } + +-- tagpath /cellular/profiles/auth +cellularProfilesAuth OBJECT-TYPE + SYNTAX WwanAuthType + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Authentication" + ::= { cellularProfilesEntry 6 } + +-- tagpath /cellular/profiles/ip-addr +cellularProfilesIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Assigned IP address" + ::= { cellularProfilesEntry 7 } + +-- tagpath /cellular/profiles/primary-dns +cellularProfilesPrimaryDns OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Assigned primary DNS address" + ::= { cellularProfilesEntry 8 } + +-- tagpath /cellular/profiles/secondary-dns +cellularProfilesSecondaryDns OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Assigned secondary DNS address" + ::= { cellularProfilesEntry 9 } + +-- tagpath /cellular/profiles/user-name +cellularProfilesUserName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 129)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Profile username" + ::= { cellularProfilesEntry 10 } + +-- tagpath /cellular/qos +cellularQosTable OBJECT-TYPE + SYNTAX SEQUENCE OF CellularQosEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display cellular qos status" + ::= { cellular 7 } + +-- tagpath /cellular/qos +cellularQosEntry OBJECT-TYPE + SYNTAX CellularQosEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { IMPLIED cellularQosIfName } + ::= { cellularQosTable 1 } + +CellularQosEntry ::= + SEQUENCE { + cellularQosIfName String, + cellularQosFlowId Unsigned32, + cellularQosBearerId UnsignedByte, + cellularQosQci UnsignedByte, + cellularQosBearerStatus WwanQosEnum + } + +-- tagpath /cellular/qos/if-name +cellularQosIfName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Interface name" + ::= { cellularQosEntry 1 } + +-- tagpath /cellular/qos/flow-id +cellularQosFlowId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "QoS flow identifier" + ::= { cellularQosEntry 2 } + +-- tagpath /cellular/qos/bearer-id +cellularQosBearerId OBJECT-TYPE + SYNTAX UnsignedByte + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Bearer identifier" + ::= { cellularQosEntry 3 } + +-- tagpath /cellular/qos/qci +cellularQosQci OBJECT-TYPE + SYNTAX UnsignedByte + MAX-ACCESS read-only + STATUS current + DESCRIPTION "QoS class identifier" + ::= { cellularQosEntry 4 } + +-- tagpath /cellular/qos/bearer-status +cellularQosBearerStatus OBJECT-TYPE + SYNTAX WwanQosEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Bearer status" + ::= { cellularQosEntry 5 } + +-- tagpath /cellular/firmware +cellularFirmwareTable OBJECT-TYPE + SYNTAX SEQUENCE OF CellularFirmwareEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display cellular firmware information" + ::= { cellular 8 } + +-- tagpath /cellular/firmware +cellularFirmwareEntry OBJECT-TYPE + SYNTAX CellularFirmwareEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { cellularFirmwareIfName, cellularFirmwareImageIndex } + ::= { cellularFirmwareTable 1 } + +CellularFirmwareEntry ::= + SEQUENCE { + cellularFirmwareIfName String, + cellularFirmwareImageIndex UnsignedByte, + cellularFirmwareCarrier String, + cellularFirmwareVersion String, + cellularFirmwarePriVersion String, + cellularFirmwareImageStatus WwanStatusEnum + } + +-- tagpath /cellular/firmware/if-name +cellularFirmwareIfName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Interface name" + ::= { cellularFirmwareEntry 1 } + +-- tagpath /cellular/firmware/image-index +cellularFirmwareImageIndex OBJECT-TYPE + SYNTAX UnsignedByte + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Image Index" + ::= { cellularFirmwareEntry 2 } + +-- tagpath /cellular/firmware/carrier +cellularFirmwareCarrier OBJECT-TYPE + SYNTAX String (SIZE (1 .. 16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Carrier" + ::= { cellularFirmwareEntry 3 } + +-- tagpath /cellular/firmware/version +cellularFirmwareVersion OBJECT-TYPE + SYNTAX String (SIZE (1 .. 16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Firmware Version" + ::= { cellularFirmwareEntry 4 } + +-- tagpath /cellular/firmware/pri-version +cellularFirmwarePriVersion OBJECT-TYPE + SYNTAX String (SIZE (1 .. 16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "PRI Version" + ::= { cellularFirmwareEntry 5 } + +-- tagpath /cellular/firmware/status +cellularFirmwareImageStatus OBJECT-TYPE + SYNTAX WwanStatusEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Image Status" + ::= { cellularFirmwareEntry 6 } + +END diff --git a/viptela-mibs/20.9/IANAifType-MIB.mib b/viptela-mibs/20.9/IANAifType-MIB.mib new file mode 100644 index 0000000..2d728f9 --- /dev/null +++ b/viptela-mibs/20.9/IANAifType-MIB.mib @@ -0,0 +1,680 @@ + IANAifType-MIB DEFINITIONS ::= BEGIN + + IMPORTS + MODULE-IDENTITY, mib-2 FROM SNMPv2-SMI + TEXTUAL-CONVENTION FROM SNMPv2-TC; + + ianaifType MODULE-IDENTITY + LAST-UPDATED "201205170000Z" -- May 17, 2012 + ORGANIZATION "IANA" + CONTACT-INFO " Internet Assigned Numbers Authority + + Postal: ICANN + 4676 Admiralty Way, Suite 330 + Marina del Rey, CA 90292 + + Tel: +1 310 823 9358 + E-Mail: iana&iana.org" + + DESCRIPTION "This MIB module defines the IANAifType Textual + Convention, and thus the enumerated values of + the ifType object defined in MIB-II's ifTable. + + Copyright (C) The IETF Trust (2012). + + An IANA MIB module and translations of it may + be copied and furnished to others, and derivative + works that comment on or otherwise explain it or + assist in its implementation may be prepared, + copied, published and distributed, in whole or in part, + without restriction of any kind, provided that the above + copyright notice and this paragraph are included on all + such copies and derivative works. + However, this MIB module itself may not be modified + in any way, such as by removing the copyright notice + or references to the IETF Trust or other Internet + organizations, except as needed for the purpose of + developing Internet standards in which case the procedures + for copyrights defined in the Internet Standards process + must be followed, or as required to translate it into + languages other than English. + + The limited permissions granted above are perpetual + and will not be revoked by the IETF Trust or its successors + or assigns. + + This document and the information contained herein is + provided on an AS IS basis and THE INTERNET SOCIETY, + THE IETF TRUST AND THE INTERNET ENGINEERING TASK FORCE + DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING + BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE + INFORMATION HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY + IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR + A PARTICULAR PURPOSE. + " + + REVISION "201205170000Z" -- May 17, 2012 + DESCRIPTION "Registration of new IANAifType 272." + + REVISION "201201110000Z" -- January 11, 2012 + DESCRIPTION "Registration of new IANAifTypes 266-271." + + REVISION "201112180000Z" -- December 18, 2011 + DESCRIPTION "Registration of new IANAifTypes 263-265." + + REVISION "201110260000Z" -- October 26, 2011 + DESCRIPTION "Registration of new IANAifType 262." + + REVISION "201109070000Z" -- September 7, 2011 + DESCRIPTION "Registration of new IANAifTypes 260 and 261." + + REVISION "201107220000Z" -- July 22, 2011 + DESCRIPTION "Registration of new IANAifType 259." + + REVISION "201106030000Z" -- June 03, 2011 + DESCRIPTION "Registration of new IANAifType 258." + + REVISION "201009210000Z" -- September 21, 2010 + DESCRIPTION "Registration of new IANAifTypes 256 and 257." + + REVISION "201007210000Z" -- July 21, 2010 + DESCRIPTION "Registration of new IANAifType 255." + + REVISION "201002110000Z" -- February 11, 2010 + DESCRIPTION "Registration of new IANAifType 254." + + REVISION "201002080000Z" -- February 08, 2010 + DESCRIPTION "Registration of new IANAifTypes 252 and 253." + + REVISION "200905060000Z" -- May 06, 2009 + DESCRIPTION "Registration of new IANAifType 251." + + REVISION "200902060000Z" -- February 06, 2009 + DESCRIPTION "Registration of new IANAtunnelType 15." + + REVISION "200810090000Z" -- October 09, 2008 + DESCRIPTION "Registration of new IANAifType 250." + + REVISION "200808120000Z" -- August 12, 2008 + DESCRIPTION "Registration of new IANAifType 249." + + REVISION "200807220000Z" -- July 22, 2008 + DESCRIPTION "Registration of new IANAifTypes 247 and 248." + + REVISION "200806240000Z" -- June 24, 2008 + DESCRIPTION "Registration of new IANAifType 246." + + REVISION "200805290000Z" -- May 29, 2008 + DESCRIPTION "Registration of new IANAifType 245." + + REVISION "200709130000Z" -- September 13, 2007 + DESCRIPTION "Registration of new IANAifTypes 243 and 244." + + REVISION "200705290000Z" -- May 29, 2007 + DESCRIPTION "Changed the description for IANAifType 228." + + REVISION "200703080000Z" -- March 08, 2007 + DESCRIPTION "Registration of new IANAifType 242." + + REVISION "200701230000Z" -- January 23, 2007 + DESCRIPTION "Registration of new IANAifTypes 239, 240, and 241." + + REVISION "200610170000Z" -- October 17, 2006 + DESCRIPTION "Deprecated/Obsoleted IANAifType 230. Registration of + IANAifType 238." + + REVISION "200609250000Z" -- September 25, 2006 + DESCRIPTION "Changed the description for IANA ifType + 184 and added new IANA ifType 237." + + REVISION "200608170000Z" -- August 17, 2006 + DESCRIPTION "Changed the descriptions for IANAifTypes + 20 and 21." + + REVISION "200608110000Z" -- August 11, 2006 + DESCRIPTION "Changed the descriptions for IANAifTypes + 7, 11, 62, 69, and 117." + + REVISION "200607250000Z" -- July 25, 2006 + DESCRIPTION "Registration of new IANA ifType 236." + + REVISION "200606140000Z" -- June 14, 2006 + DESCRIPTION "Registration of new IANA ifType 235." + + REVISION "200603310000Z" -- March 31, 2006 + DESCRIPTION "Registration of new IANA ifType 234." + + REVISION "200603300000Z" -- March 30, 2006 + DESCRIPTION "Registration of new IANA ifType 233." + + REVISION "200512220000Z" -- December 22, 2005 + DESCRIPTION "Registration of new IANA ifTypes 231 and 232." + + REVISION "200510100000Z" -- October 10, 2005 + DESCRIPTION "Registration of new IANA ifType 230." + + REVISION "200509090000Z" -- September 09, 2005 + DESCRIPTION "Registration of new IANA ifType 229." + + REVISION "200505270000Z" -- May 27, 2005 + DESCRIPTION "Registration of new IANA ifType 228." + + REVISION "200503030000Z" -- March 3, 2005 + DESCRIPTION "Added the IANAtunnelType TC and deprecated + IANAifType sixToFour (215) per RFC4087." + + REVISION "200411220000Z" -- November 22, 2004 + DESCRIPTION "Registration of new IANA ifType 227 per RFC4631." + + REVISION "200406170000Z" -- June 17, 2004 + DESCRIPTION "Registration of new IANA ifType 226." + + REVISION "200405120000Z" -- May 12, 2004 + DESCRIPTION "Added description for IANAifType 6, and + changed the descriptions for IANAifTypes + 180, 181, and 182." + + REVISION "200405070000Z" -- May 7, 2004 + DESCRIPTION "Registration of new IANAifType 225." + + REVISION "200308250000Z" -- Aug 25, 2003 + DESCRIPTION "Deprecated IANAifTypes 7 and 11. Obsoleted + IANAifTypes 62, 69, and 117. ethernetCsmacd (6) + should be used instead of these values" + + REVISION "200308180000Z" -- Aug 18, 2003 + DESCRIPTION "Registration of new IANAifType + 224." + + REVISION "200308070000Z" -- Aug 7, 2003 + DESCRIPTION "Registration of new IANAifTypes + 222 and 223." + + REVISION "200303180000Z" -- Mar 18, 2003 + DESCRIPTION "Registration of new IANAifType + 221." + + REVISION "200301130000Z" -- Jan 13, 2003 + DESCRIPTION "Registration of new IANAifType + 220." + + REVISION "200210170000Z" -- Oct 17, 2002 + DESCRIPTION "Registration of new IANAifType + 219." + + REVISION "200207160000Z" -- Jul 16, 2002 + DESCRIPTION "Registration of new IANAifTypes + 217 and 218." + + REVISION "200207100000Z" -- Jul 10, 2002 + DESCRIPTION "Registration of new IANAifTypes + 215 and 216." + + REVISION "200206190000Z" -- Jun 19, 2002 + DESCRIPTION "Registration of new IANAifType + 214." + + REVISION "200201040000Z" -- Jan 4, 2002 + DESCRIPTION "Registration of new IANAifTypes + 211, 212 and 213." + + REVISION "200112200000Z" -- Dec 20, 2001 + DESCRIPTION "Registration of new IANAifTypes + 209 and 210." + + REVISION "200111150000Z" -- Nov 15, 2001 + DESCRIPTION "Registration of new IANAifTypes + 207 and 208." + + + REVISION "200111060000Z" -- Nov 6, 2001 + DESCRIPTION "Registration of new IANAifType + 206." + + + REVISION "200111020000Z" -- Nov 2, 2001 + DESCRIPTION "Registration of new IANAifType + 205." + + + REVISION "200110160000Z" -- Oct 16, 2001 + DESCRIPTION "Registration of new IANAifTypes + 199, 200, 201, 202, 203, and 204." + + + REVISION "200109190000Z" -- Sept 19, 2001 + DESCRIPTION "Registration of new IANAifType + 198." + + REVISION "200105110000Z" -- May 11, 2001 + DESCRIPTION "Registration of new IANAifType + 197." + + + REVISION "200101120000Z" -- Jan 12, 2001 + DESCRIPTION "Registration of new IANAifTypes + 195 and 196." + + REVISION "200012190000Z" -- Dec 19, 2000 + DESCRIPTION "Registration of new IANAifTypes + 193 and 194." + + REVISION "200012070000Z" -- Dec 07, 2000 + DESCRIPTION "Registration of new IANAifTypes + 191 and 192." + + REVISION "200012040000Z" -- Dec 04, 2000 + DESCRIPTION "Registration of new IANAifType + 190." + + REVISION "200010170000Z" -- Oct 17, 2000 + DESCRIPTION "Registration of new IANAifTypes + 188 and 189." + + REVISION "200010020000Z" -- Oct 02, 2000 + DESCRIPTION "Registration of new IANAifType 187." + + REVISION "200009010000Z" -- Sept 01, 2000 + DESCRIPTION "Registration of new IANAifTypes + 184, 185, and 186." + + REVISION "200008240000Z" -- Aug 24, 2000 + DESCRIPTION "Registration of new IANAifType 183." + + REVISION "200008230000Z" -- Aug 23, 2000 + DESCRIPTION "Registration of new IANAifTypes + 174-182." + + REVISION "200008220000Z" -- Aug 22, 2000 + DESCRIPTION "Registration of new IANAifTypes 170, + 171, 172 and 173." + + REVISION "200004250000Z" -- Apr 25, 2000 + DESCRIPTION "Registration of new IANAifTypes 168 and 169." + + REVISION "200003060000Z" -- Mar 6, 2000 + DESCRIPTION "Fixed a missing semi-colon in the IMPORT. + Also cleaned up the REVISION log a bit. + It is not complete, but from now on it will + be maintained and kept up to date with each + change to this MIB module." + + REVISION "199910081430Z" -- Oct 08, 1999 + DESCRIPTION "Include new name assignments up to cnr(85). + This is the first version available via the WWW + at: ftp://ftp.isi.edu/mib/ianaiftype.mib" + + REVISION "199401310000Z" -- Jan 31, 1994 + DESCRIPTION "Initial version of this MIB as published in + RFC 1573." + + ::= { mib-2 30 } + + + IANAifType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This data type is used as the syntax of the ifType + object in the (updated) definition of MIB-II's + ifTable. + + The definition of this textual convention with the + addition of newly assigned values is published + periodically by the IANA, in either the Assigned + Numbers RFC, or some derivative of it specific to + Internet Network Management number assignments. (The + latest arrangements can be obtained by contacting the + IANA.) + + Requests for new values should be made to IANA via + email (iana&iana.org). + + The relationship between the assignment of ifType + values and of OIDs to particular media-specific MIBs + is solely the purview of IANA and is subject to change + without notice. Quite often, a media-specific MIB's + OID-subtree assignment within MIB-II's 'transmission' + subtree will be the same as its ifType value. + However, in some circumstances this will not be the + case, and implementors must not pre-assume any + specific relationship between ifType values and + transmission subtree OIDs." + SYNTAX INTEGER { + other(1), -- none of the following + regular1822(2), + hdh1822(3), + ddnX25(4), + rfc877x25(5), + ethernetCsmacd(6), -- for all ethernet-like interfaces, + -- regardless of speed, as per RFC3635 + iso88023Csmacd(7), -- Deprecated via RFC3635 + -- ethernetCsmacd (6) should be used instead + iso88024TokenBus(8), + iso88025TokenRing(9), + iso88026Man(10), + starLan(11), -- Deprecated via RFC3635 + -- ethernetCsmacd (6) should be used instead + proteon10Mbit(12), + proteon80Mbit(13), + hyperchannel(14), + fddi(15), + lapb(16), + sdlc(17), + ds1(18), -- DS1-MIB + e1(19), -- Obsolete see DS1-MIB + basicISDN(20), -- no longer used + -- see also RFC2127 + primaryISDN(21), -- no longer used + -- see also RFC2127 + propPointToPointSerial(22), -- proprietary serial + ppp(23), + softwareLoopback(24), + eon(25), -- CLNP over IP + ethernet3Mbit(26), + nsip(27), -- XNS over IP + slip(28), -- generic SLIP + ultra(29), -- ULTRA technologies + ds3(30), -- DS3-MIB + sip(31), -- SMDS, coffee + frameRelay(32), -- DTE only. + rs232(33), + para(34), -- parallel-port + arcnet(35), -- arcnet + arcnetPlus(36), -- arcnet plus + atm(37), -- ATM cells + miox25(38), + sonet(39), -- SONET or SDH + x25ple(40), + iso88022llc(41), + localTalk(42), + smdsDxi(43), + frameRelayService(44), -- FRNETSERV-MIB + v35(45), + hssi(46), + hippi(47), + modem(48), -- Generic modem + aal5(49), -- AAL5 over ATM + sonetPath(50), + sonetVT(51), + smdsIcip(52), -- SMDS InterCarrier Interface + propVirtual(53), -- proprietary virtual/internal + propMultiplexor(54),-- proprietary multiplexing + ieee80212(55), -- 100BaseVG + fibreChannel(56), -- Fibre Channel + hippiInterface(57), -- HIPPI interfaces + frameRelayInterconnect(58), -- Obsolete, use either + -- frameRelay(32) or + -- frameRelayService(44). + aflane8023(59), -- ATM Emulated LAN for 802.3 + aflane8025(60), -- ATM Emulated LAN for 802.5 + cctEmul(61), -- ATM Emulated circuit + fastEther(62), -- Obsoleted via RFC3635 + -- ethernetCsmacd (6) should be used instead + isdn(63), -- ISDN and X.25 + v11(64), -- CCITT V.11/X.21 + v36(65), -- CCITT V.36 + g703at64k(66), -- CCITT G703 at 64Kbps + g703at2mb(67), -- Obsolete see DS1-MIB + qllc(68), -- SNA QLLC + fastEtherFX(69), -- Obsoleted via RFC3635 + -- ethernetCsmacd (6) should be used instead + channel(70), -- channel + ieee80211(71), -- radio spread spectrum + ibm370parChan(72), -- IBM System 360/370 OEMI Channel + escon(73), -- IBM Enterprise Systems Connection + dlsw(74), -- Data Link Switching + isdns(75), -- ISDN S/T interface + isdnu(76), -- ISDN U interface + lapd(77), -- Link Access Protocol D + ipSwitch(78), -- IP Switching Objects + rsrb(79), -- Remote Source Route Bridging + atmLogical(80), -- ATM Logical Port + ds0(81), -- Digital Signal Level 0 + ds0Bundle(82), -- group of ds0s on the same ds1 + bsc(83), -- Bisynchronous Protocol + async(84), -- Asynchronous Protocol + cnr(85), -- Combat Net Radio + iso88025Dtr(86), -- ISO 802.5r DTR + eplrs(87), -- Ext Pos Loc Report Sys + arap(88), -- Appletalk Remote Access Protocol + propCnls(89), -- Proprietary Connectionless Protocol + hostPad(90), -- CCITT-ITU X.29 PAD Protocol + termPad(91), -- CCITT-ITU X.3 PAD Facility + frameRelayMPI(92), -- Multiproto Interconnect over FR + x213(93), -- CCITT-ITU X213 + adsl(94), -- Asymmetric Digital Subscriber Loop + radsl(95), -- Rate-Adapt. Digital Subscriber Loop + sdsl(96), -- Symmetric Digital Subscriber Loop + vdsl(97), -- Very H-Speed Digital Subscrib. Loop + iso88025CRFPInt(98), -- ISO 802.5 CRFP + myrinet(99), -- Myricom Myrinet + voiceEM(100), -- voice recEive and transMit + voiceFXO(101), -- voice Foreign Exchange Office + voiceFXS(102), -- voice Foreign Exchange Station + voiceEncap(103), -- voice encapsulation + voiceOverIp(104), -- voice over IP encapsulation + atmDxi(105), -- ATM DXI + atmFuni(106), -- ATM FUNI + atmIma (107), -- ATM IMA + pppMultilinkBundle(108), -- PPP Multilink Bundle + ipOverCdlc (109), -- IBM ipOverCdlc + ipOverClaw (110), -- IBM Common Link Access to Workstn + stackToStack (111), -- IBM stackToStack + virtualIpAddress (112), -- IBM VIPA + mpc (113), -- IBM multi-protocol channel support + ipOverAtm (114), -- IBM ipOverAtm + iso88025Fiber (115), -- ISO 802.5j Fiber Token Ring + tdlc (116), -- IBM twinaxial data link control + gigabitEthernet (117), -- Obsoleted via RFC3635 + -- ethernetCsmacd (6) should be used instead + hdlc (118), -- HDLC + lapf (119), -- LAP F + v37 (120), -- V.37 + x25mlp (121), -- Multi-Link Protocol + x25huntGroup (122), -- X25 Hunt Group + transpHdlc (123), -- Transp HDLC + interleave (124), -- Interleave channel + fast (125), -- Fast channel + ip (126), -- IP (for APPN HPR in IP networks) + docsCableMaclayer (127), -- CATV Mac Layer + docsCableDownstream (128), -- CATV Downstream interface + docsCableUpstream (129), -- CATV Upstream interface + a12MppSwitch (130), -- Avalon Parallel Processor + tunnel (131), -- Encapsulation interface + coffee (132), -- coffee pot + ces (133), -- Circuit Emulation Service + atmSubInterface (134), -- ATM Sub Interface + l2vlan (135), -- Layer 2 Virtual LAN using 802.1Q + l3ipvlan (136), -- Layer 3 Virtual LAN using IP + l3ipxvlan (137), -- Layer 3 Virtual LAN using IPX + digitalPowerline (138), -- IP over Power Lines + mediaMailOverIp (139), -- Multimedia Mail over IP + dtm (140), -- Dynamic syncronous Transfer Mode + dcn (141), -- Data Communications Network + ipForward (142), -- IP Forwarding Interface + msdsl (143), -- Multi-rate Symmetric DSL + ieee1394 (144), -- IEEE1394 High Performance Serial Bus + if-gsn (145), -- HIPPI-6400 + dvbRccMacLayer (146), -- DVB-RCC MAC Layer + dvbRccDownstream (147), -- DVB-RCC Downstream Channel + dvbRccUpstream (148), -- DVB-RCC Upstream Channel + atmVirtual (149), -- ATM Virtual Interface + mplsTunnel (150), -- MPLS Tunnel Virtual Interface + srp (151), -- Spatial Reuse Protocol + voiceOverAtm (152), -- Voice Over ATM + voiceOverFrameRelay (153), -- Voice Over Frame Relay + idsl (154), -- Digital Subscriber Loop over ISDN + compositeLink (155), -- Avici Composite Link Interface + ss7SigLink (156), -- SS7 Signaling Link + propWirelessP2P (157), -- Prop. P2P wireless interface + frForward (158), -- Frame Forward Interface + rfc1483 (159), -- Multiprotocol over ATM AAL5 + usb (160), -- USB Interface + ieee8023adLag (161), -- IEEE 802.3ad Link Aggregate + bgppolicyaccounting (162), -- BGP Policy Accounting + frf16MfrBundle (163), -- FRF .16 Multilink Frame Relay + h323Gatekeeper (164), -- H323 Gatekeeper + h323Proxy (165), -- H323 Voice and Video Proxy + mpls (166), -- MPLS + mfSigLink (167), -- Multi-frequency signaling link + hdsl2 (168), -- High Bit-Rate DSL - 2nd generation + shdsl (169), -- Multirate HDSL2 + ds1FDL (170), -- Facility Data Link 4Kbps on a DS1 + pos (171), -- Packet over SONET/SDH Interface + dvbAsiIn (172), -- DVB-ASI Input + dvbAsiOut (173), -- DVB-ASI Output + plc (174), -- Power Line Communtications + nfas (175), -- Non Facility Associated Signaling + tr008 (176), -- TR008 + gr303RDT (177), -- Remote Digital Terminal + gr303IDT (178), -- Integrated Digital Terminal + isup (179), -- ISUP + propDocsWirelessMaclayer (180), -- Cisco proprietary Maclayer + propDocsWirelessDownstream (181), -- Cisco proprietary Downstream + propDocsWirelessUpstream (182), -- Cisco proprietary Upstream + hiperlan2 (183), -- HIPERLAN Type 2 Radio Interface + propBWAp2Mp (184), -- PropBroadbandWirelessAccesspt2multipt + -- use of this iftype for IEEE 802.16 WMAN + -- interfaces as per IEEE Std 802.16f is + -- deprecated and ifType 237 should be used instead. + sonetOverheadChannel (185), -- SONET Overhead Channel + digitalWrapperOverheadChannel (186), -- Digital Wrapper + aal2 (187), -- ATM adaptation layer 2 + radioMAC (188), -- MAC layer over radio links + atmRadio (189), -- ATM over radio links + imt (190), -- Inter Machine Trunks + mvl (191), -- Multiple Virtual Lines DSL + reachDSL (192), -- Long Reach DSL + frDlciEndPt (193), -- Frame Relay DLCI End Point + atmVciEndPt (194), -- ATM VCI End Point + opticalChannel (195), -- Optical Channel + opticalTransport (196), -- Optical Transport + propAtm (197), -- Proprietary ATM + voiceOverCable (198), -- Voice Over Cable Interface + infiniband (199), -- Infiniband + teLink (200), -- TE Link + q2931 (201), -- Q.2931 + virtualTg (202), -- Virtual Trunk Group + sipTg (203), -- SIP Trunk Group + sipSig (204), -- SIP Signaling + docsCableUpstreamChannel (205), -- CATV Upstream Channel + econet (206), -- Acorn Econet + pon155 (207), -- FSAN 155Mb Symetrical PON interface + pon622 (208), -- FSAN622Mb Symetrical PON interface + bridge (209), -- Transparent bridge interface + linegroup (210), -- Interface common to multiple lines + voiceEMFGD (211), -- voice E&M Feature Group D + voiceFGDEANA (212), -- voice FGD Exchange Access North American + voiceDID (213), -- voice Direct Inward Dialing + mpegTransport (214), -- MPEG transport interface + sixToFour (215), -- 6to4 interface (DEPRECATED) + gtp (216), -- GTP (GPRS Tunneling Protocol) + pdnEtherLoop1 (217), -- Paradyne EtherLoop 1 + pdnEtherLoop2 (218), -- Paradyne EtherLoop 2 + opticalChannelGroup (219), -- Optical Channel Group + homepna (220), -- HomePNA ITU-T G.989 + gfp (221), -- Generic Framing Procedure (GFP) + ciscoISLvlan (222), -- Layer 2 Virtual LAN using Cisco ISL + actelisMetaLOOP (223), -- Acteleis proprietary MetaLOOP High Speed Link + fcipLink (224), -- FCIP Link + rpr (225), -- Resilient Packet Ring Interface Type + qam (226), -- RF Qam Interface + lmp (227), -- Link Management Protocol + cblVectaStar (228), -- Cambridge Broadband Networks Limited VectaStar + docsCableMCmtsDownstream (229), -- CATV Modular CMTS Downstream Interface + adsl2 (230), -- Asymmetric Digital Subscriber Loop Version 2 + -- (DEPRECATED/OBSOLETED - please use adsl2plus 238 instead) + macSecControlledIF (231), -- MACSecControlled + macSecUncontrolledIF (232), -- MACSecUncontrolled + aviciOpticalEther (233), -- Avici Optical Ethernet Aggregate + atmbond (234), -- atmbond + voiceFGDOS (235), -- voice FGD Operator Services + mocaVersion1 (236), -- MultiMedia over Coax Alliance (MoCA) Interface + -- as documented in information provided privately to IANA + ieee80216WMAN (237), -- IEEE 802.16 WMAN interface + adsl2plus (238), -- Asymmetric Digital Subscriber Loop Version 2, + -- Version 2 Plus and all variants + dvbRcsMacLayer (239), -- DVB-RCS MAC Layer + dvbTdm (240), -- DVB Satellite TDM + dvbRcsTdma (241), -- DVB-RCS TDMA + x86Laps (242), -- LAPS based on ITU-T X.86/Y.1323 + wwanPP (243), -- 3GPP WWAN + wwanPP2 (244), -- 3GPP2 WWAN + voiceEBS (245), -- voice P-phone EBS physical interface + ifPwType (246), -- Pseudowire interface type + ilan (247), -- Internal LAN on a bridge per IEEE 802.1ap + pip (248), -- Provider Instance Port on a bridge per IEEE 802.1ah PBB + aluELP (249), -- Alcatel-Lucent Ethernet Link Protection + gpon (250), -- Gigabit-capable passive optical networks (G-PON) as per ITU-T G.948 + vdsl2 (251), -- Very high speed digital subscriber line Version 2 (as per ITU-T Recommendation G.993.2) + capwapDot11Profile (252), -- WLAN Profile Interface + capwapDot11Bss (253), -- WLAN BSS Interface + capwapWtpVirtualRadio (254), -- WTP Virtual Radio Interface + bits (255), -- bitsport + docsCableUpstreamRfPort (256), -- DOCSIS CATV Upstream RF Port + cableDownstreamRfPort (257), -- CATV downstream RF port + vmwareVirtualNic (258), -- VMware Virtual Network Interface + ieee802154 (259), -- IEEE 802.15.4 WPAN interface + otnOdu (260), -- OTN Optical Data Unit + otnOtu (261), -- OTN Optical channel Transport Unit + ifVfiType (262), -- VPLS Forwarding Instance Interface Type + g9981 (263), -- G.998.1 bonded interface + g9982 (264), -- G.998.2 bonded interface + g9983 (265), -- G.998.3 bonded interface + aluEpon (266), -- Ethernet Passive Optical Networks (E-PON) + aluEponOnu (267), -- EPON Optical Network Unit + aluEponPhysicalUni (268), -- EPON physical User to Network interface + aluEponLogicalLink (269), -- The emulation of a point-to-point link over the EPON layer + aluGponOnu (270), -- GPON Optical Network Unit + aluGponPhysicalUni (271), -- GPON physical User to Network interface + vmwareNicTeam (272) -- VMware NIC Team + } + +IANAtunnelType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The encapsulation method used by a tunnel. The value + direct indicates that a packet is encapsulated + directly within a normal IP header, with no + intermediate header, and unicast to the remote tunnel + endpoint (e.g., an RFC 2003 IP-in-IP tunnel, or an RFC + 1933 IPv6-in-IPv4 tunnel). The value minimal indicates + that a Minimal Forwarding Header (RFC 2004) is + inserted between the outer header and the payload + packet. The value UDP indicates that the payload + packet is encapsulated within a normal UDP packet + (e.g., RFC 1234). + + The values sixToFour, sixOverFour, and isatap + indicates that an IPv6 packet is encapsulated directly + within an IPv4 header, with no intermediate header, + and unicast to the destination determined by the 6to4, + 6over4, or ISATAP protocol. + + The remaining protocol-specific values indicate that a + header of the protocol of that name is inserted + between the outer header and the payload header. + + The assignment policy for IANAtunnelType values is + identical to the policy for assigning IANAifType + values." + SYNTAX INTEGER { + other(1), -- none of the following + direct(2), -- no intermediate header + gre(3), -- GRE encapsulation + minimal(4), -- Minimal encapsulation + l2tp(5), -- L2TP encapsulation + pptp(6), -- PPTP encapsulation + l2f(7), -- L2F encapsulation + udp(8), -- UDP encapsulation + atmp(9), -- ATMP encapsulation + msdp(10), -- MSDP encapsulation + sixToFour(11), -- 6to4 encapsulation + sixOverFour(12), -- 6over4 encapsulation + isatap(13), -- ISATAP encapsulation + teredo(14), -- Teredo encapsulation + ipHttps(15) -- IPHTTPS + } + + END + diff --git a/viptela-mibs/20.9/IF-MIB.mib b/viptela-mibs/20.9/IF-MIB.mib new file mode 100644 index 0000000..b6b2ca7 --- /dev/null +++ b/viptela-mibs/20.9/IF-MIB.mib @@ -0,0 +1,1900 @@ +IF-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, Counter32, Gauge32, Counter64, + Integer32, TimeTicks, mib-2, + NOTIFICATION-TYPE FROM SNMPv2-SMI + TEXTUAL-CONVENTION, DisplayString, + PhysAddress, TruthValue, RowStatus, + TimeStamp, AutonomousType, TestAndIncr FROM SNMPv2-TC + MODULE-COMPLIANCE, OBJECT-GROUP, + NOTIFICATION-GROUP FROM SNMPv2-CONF + snmpTraps FROM SNMPv2-MIB + IANAifType FROM IANAifType-MIB; + + +ifMIB MODULE-IDENTITY + LAST-UPDATED "200006140000Z" + ORGANIZATION "IETF Interfaces MIB Working Group" + CONTACT-INFO + " Keith McCloghrie + Cisco Systems, Inc. + 170 West Tasman Drive + San Jose, CA 95134-1706 + US + + 408-526-5260 + kzm@cisco.com" + DESCRIPTION + "The MIB module to describe generic objects for network + interface sub-layers. This MIB is an updated version of + MIB-II's ifTable, and incorporates the extensions defined in + RFC 1229." + + + REVISION "200006140000Z" + DESCRIPTION + "Clarifications agreed upon by the Interfaces MIB WG, and + published as RFC 2863." + REVISION "199602282155Z" + DESCRIPTION + "Revisions made by the Interfaces MIB WG, and published in + RFC 2233." + REVISION "199311082155Z" + DESCRIPTION + "Initial revision, published as part of RFC 1573." + ::= { mib-2 31 } + + +ifMIBObjects OBJECT IDENTIFIER ::= { ifMIB 1 } + +interfaces OBJECT IDENTIFIER ::= { mib-2 2 } + +-- +-- Textual Conventions +-- + + +-- OwnerString has the same semantics as used in RFC 1271 + +OwnerString ::= TEXTUAL-CONVENTION + DISPLAY-HINT "255a" + STATUS deprecated + DESCRIPTION + "This data type is used to model an administratively + assigned name of the owner of a resource. This information + is taken from the NVT ASCII character set. It is suggested + that this name contain one or more of the following: ASCII + form of the manager station's transport address, management + station name (e.g., domain name), network management + personnel's name, location, or phone number. In some cases + the agent itself will be the owner of an entry. In these + cases, this string shall be set to a string starting with + 'agent'." + SYNTAX OCTET STRING (SIZE(0..255)) + +-- InterfaceIndex contains the semantics of ifIndex and should be used +-- for any objects defined in other MIB modules that need these semantics. + +InterfaceIndex ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + + + "A unique value, greater than zero, for each interface or + interface sub-layer in the managed system. It is + recommended that values are assigned contiguously starting + from 1. The value for each interface sub-layer must remain + constant at least from one re-initialization of the entity's + network management system to the next re-initialization." + SYNTAX Integer32 (1..2147483647) + +InterfaceIndexOrZero ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "This textual convention is an extension of the + InterfaceIndex convention. The latter defines a greater + than zero value used to identify an interface or interface + sub-layer in the managed system. This extension permits the + additional value of zero. the value zero is object-specific + and must therefore be defined as part of the description of + any object which uses this syntax. Examples of the usage of + zero might include situations where interface was unknown, + or when none or all interfaces need to be referenced." + SYNTAX Integer32 (0..2147483647) + +ifNumber OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of network interfaces (regardless of their + current state) present on this system." + ::= { interfaces 1 } + +ifTableLastChange OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sysUpTime at the time of the last creation or + deletion of an entry in the ifTable. If the number of + entries has been unchanged since the last re-initialization + of the local network management subsystem, then this object + contains a zero value." + ::= { ifMIBObjects 5 } + + +-- the Interfaces table + +-- The Interfaces table contains information on the entity's + + +-- interfaces. Each sub-layer below the internetwork-layer +-- of a network interface is considered to be an interface. + +ifTable OBJECT-TYPE + SYNTAX SEQUENCE OF IfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of interface entries. The number of entries is + given by the value of ifNumber." + ::= { interfaces 2 } + +ifEntry OBJECT-TYPE + SYNTAX IfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry containing management information applicable to a + particular interface." + INDEX { ifIndex } + ::= { ifTable 1 } + +IfEntry ::= + SEQUENCE { + ifIndex InterfaceIndex, + ifDescr DisplayString, + ifType IANAifType, + ifMtu Integer32, + ifSpeed Gauge32, + ifPhysAddress PhysAddress, + ifAdminStatus INTEGER, + ifOperStatus INTEGER, + ifLastChange TimeTicks, + ifInOctets Counter32, + ifInUcastPkts Counter32, + ifInNUcastPkts Counter32, -- deprecated + ifInDiscards Counter32, + ifInErrors Counter32, + ifInUnknownProtos Counter32, + ifOutOctets Counter32, + ifOutUcastPkts Counter32, + ifOutNUcastPkts Counter32, -- deprecated + ifOutDiscards Counter32, + ifOutErrors Counter32, + ifOutQLen Gauge32, -- deprecated + ifSpecific OBJECT IDENTIFIER -- deprecated + } + + + +ifIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A unique value, greater than zero, for each interface. It + is recommended that values are assigned contiguously + starting from 1. The value for each interface sub-layer + must remain constant at least from one re-initialization of + the entity's network management system to the next re- + initialization." + ::= { ifEntry 1 } + +ifDescr OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A textual string containing information about the + interface. This string should include the name of the + manufacturer, the product name and the version of the + interface hardware/software." + ::= { ifEntry 2 } + +ifType OBJECT-TYPE + SYNTAX IANAifType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of interface. Additional values for ifType are + assigned by the Internet Assigned Numbers Authority (IANA), + through updating the syntax of the IANAifType textual + convention." + ::= { ifEntry 3 } + +ifMtu OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The size of the largest packet which can be sent/received + on the interface, specified in octets. For interfaces that + are used for transmitting network datagrams, this is the + size of the largest network datagram that can be sent on the + interface." + ::= { ifEntry 4 } + +ifSpeed OBJECT-TYPE + + + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An estimate of the interface's current bandwidth in bits + per second. For interfaces which do not vary in bandwidth + or for those where no accurate estimation can be made, this + object should contain the nominal bandwidth. If the + bandwidth of the interface is greater than the maximum value + reportable by this object then this object should report its + maximum value (4,294,967,295) and ifHighSpeed must be used + to report the interace's speed. For a sub-layer which has + no concept of bandwidth, this object should be zero." + ::= { ifEntry 5 } + +ifPhysAddress OBJECT-TYPE + SYNTAX PhysAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The interface's address at its protocol sub-layer. For + example, for an 802.x interface, this object normally + contains a MAC address. The interface's media-specific MIB + must define the bit and byte ordering and the format of the + value of this object. For interfaces which do not have such + an address (e.g., a serial line), this object should contain + an octet string of zero length." + ::= { ifEntry 6 } + +ifAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + up(1), -- ready to pass packets + down(2), + testing(3) -- in some test mode + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The desired state of the interface. The testing(3) state + indicates that no operational packets can be passed. When a + managed system initializes, all interfaces start with + ifAdminStatus in the down(2) state. As a result of either + explicit management action or per configuration information + retained by the managed system, ifAdminStatus is then + changed to either the up(1) or testing(3) states (or remains + in the down(2) state)." + ::= { ifEntry 7 } + + + +ifOperStatus OBJECT-TYPE + SYNTAX INTEGER { + up(1), -- ready to pass packets + down(2), + testing(3), -- in some test mode + unknown(4), -- status can not be determined + -- for some reason. + dormant(5), + notPresent(6), -- some component is missing + lowerLayerDown(7) -- down due to state of + -- lower-layer interface(s) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current operational state of the interface. The + testing(3) state indicates that no operational packets can + be passed. If ifAdminStatus is down(2) then ifOperStatus + should be down(2). If ifAdminStatus is changed to up(1) + then ifOperStatus should change to up(1) if the interface is + ready to transmit and receive network traffic; it should + change to dormant(5) if the interface is waiting for + external actions (such as a serial line waiting for an + incoming connection); it should remain in the down(2) state + if and only if there is a fault that prevents it from going + to the up(1) state; it should remain in the notPresent(6) + state if the interface has missing (typically, hardware) + components." + ::= { ifEntry 8 } + +ifLastChange OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sysUpTime at the time the interface entered + its current operational state. If the current state was + entered prior to the last re-initialization of the local + network management subsystem, then this object contains a + zero value." + ::= { ifEntry 9 } + +ifInOctets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of octets received on the interface, + + + including framing characters. + + Discontinuities in the value of this counter can occur at + re-initialization of the management system, and at other + times as indicated by the value of + ifCounterDiscontinuityTime." + ::= { ifEntry 10 } + +ifInUcastPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets, delivered by this sub-layer to a + higher (sub-)layer, which were not addressed to a multicast + or broadcast address at this sub-layer. + + Discontinuities in the value of this counter can occur at + re-initialization of the management system, and at other + times as indicated by the value of + ifCounterDiscontinuityTime." + ::= { ifEntry 11 } + +ifInNUcastPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The number of packets, delivered by this sub-layer to a + higher (sub-)layer, which were addressed to a multicast or + broadcast address at this sub-layer. + + Discontinuities in the value of this counter can occur at + re-initialization of the management system, and at other + times as indicated by the value of + ifCounterDiscontinuityTime. + + This object is deprecated in favour of ifInMulticastPkts and + ifInBroadcastPkts." + ::= { ifEntry 12 } + +ifInDiscards OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of inbound packets which were chosen to be + discarded even though no errors had been detected to prevent + + + their being deliverable to a higher-layer protocol. One + possible reason for discarding such a packet could be to + free up buffer space. + + Discontinuities in the value of this counter can occur at + re-initialization of the management system, and at other + times as indicated by the value of + ifCounterDiscontinuityTime." + ::= { ifEntry 13 } + +ifInErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "For packet-oriented interfaces, the number of inbound + packets that contained errors preventing them from being + deliverable to a higher-layer protocol. For character- + oriented or fixed-length interfaces, the number of inbound + transmission units that contained errors preventing them + from being deliverable to a higher-layer protocol. + + Discontinuities in the value of this counter can occur at + re-initialization of the management system, and at other + times as indicated by the value of + ifCounterDiscontinuityTime." + ::= { ifEntry 14 } + +ifInUnknownProtos OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "For packet-oriented interfaces, the number of packets + received via the interface which were discarded because of + an unknown or unsupported protocol. For character-oriented + or fixed-length interfaces that support protocol + multiplexing the number of transmission units received via + the interface which were discarded because of an unknown or + unsupported protocol. For any interface that does not + support protocol multiplexing, this counter will always be + 0. + + Discontinuities in the value of this counter can occur at + re-initialization of the management system, and at other + times as indicated by the value of + ifCounterDiscontinuityTime." + ::= { ifEntry 15 } + + +ifOutOctets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of octets transmitted out of the + interface, including framing characters. + + Discontinuities in the value of this counter can occur at + re-initialization of the management system, and at other + times as indicated by the value of + ifCounterDiscontinuityTime." + ::= { ifEntry 16 } + +ifOutUcastPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets that higher-level protocols + requested be transmitted, and which were not addressed to a + multicast or broadcast address at this sub-layer, including + those that were discarded or not sent. + + Discontinuities in the value of this counter can occur at + re-initialization of the management system, and at other + times as indicated by the value of + ifCounterDiscontinuityTime." + ::= { ifEntry 17 } + +ifOutNUcastPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The total number of packets that higher-level protocols + requested be transmitted, and which were addressed to a + multicast or broadcast address at this sub-layer, including + those that were discarded or not sent. + + Discontinuities in the value of this counter can occur at + re-initialization of the management system, and at other + times as indicated by the value of + ifCounterDiscontinuityTime. + + This object is deprecated in favour of ifOutMulticastPkts + and ifOutBroadcastPkts." + ::= { ifEntry 18 } + + +ifOutDiscards OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of outbound packets which were chosen to be + discarded even though no errors had been detected to prevent + their being transmitted. One possible reason for discarding + such a packet could be to free up buffer space. + + Discontinuities in the value of this counter can occur at + re-initialization of the management system, and at other + times as indicated by the value of + ifCounterDiscontinuityTime." + ::= { ifEntry 19 } + +ifOutErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "For packet-oriented interfaces, the number of outbound + packets that could not be transmitted because of errors. + For character-oriented or fixed-length interfaces, the + number of outbound transmission units that could not be + transmitted because of errors. + + Discontinuities in the value of this counter can occur at + re-initialization of the management system, and at other + times as indicated by the value of + ifCounterDiscontinuityTime." + ::= { ifEntry 20 } + +ifOutQLen OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The length of the output packet queue (in packets)." + ::= { ifEntry 21 } + +ifSpecific OBJECT-TYPE + SYNTAX OBJECT IDENTIFIER + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "A reference to MIB definitions specific to the particular + media being used to realize the interface. It is + + + recommended that this value point to an instance of a MIB + object in the media-specific MIB, i.e., that this object + have the semantics associated with the InstancePointer + textual convention defined in RFC 2579. In fact, it is + recommended that the media-specific MIB specify what value + ifSpecific should/can take for values of ifType. If no MIB + definitions specific to the particular media are available, + the value should be set to the OBJECT IDENTIFIER { 0 0 }." + ::= { ifEntry 22 } + + + +-- +-- Extension to the interface table +-- +-- This table replaces the ifExtnsTable table. +-- + +ifXTable OBJECT-TYPE + SYNTAX SEQUENCE OF IfXEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of interface entries. The number of entries is + given by the value of ifNumber. This table contains + additional objects for the interface table." + ::= { ifMIBObjects 1 } + +ifXEntry OBJECT-TYPE + SYNTAX IfXEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry containing additional management information + applicable to a particular interface." + AUGMENTS { ifEntry } + ::= { ifXTable 1 } + +IfXEntry ::= + SEQUENCE { + ifName DisplayString, + ifInMulticastPkts Counter32, + ifInBroadcastPkts Counter32, + ifOutMulticastPkts Counter32, + ifOutBroadcastPkts Counter32, + ifHCInOctets Counter64, + ifHCInUcastPkts Counter64, + ifHCInMulticastPkts Counter64, + + + ifHCInBroadcastPkts Counter64, + ifHCOutOctets Counter64, + ifHCOutUcastPkts Counter64, + ifHCOutMulticastPkts Counter64, + ifHCOutBroadcastPkts Counter64, + ifLinkUpDownTrapEnable INTEGER, + ifHighSpeed Gauge32, + ifPromiscuousMode TruthValue, + ifConnectorPresent TruthValue, + ifAlias DisplayString, + ifCounterDiscontinuityTime TimeStamp + } + + +ifName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The textual name of the interface. The value of this + object should be the name of the interface as assigned by + the local device and should be suitable for use in commands + entered at the device's `console'. This might be a text + name, such as `le0' or a simple port number, such as `1', + depending on the interface naming syntax of the device. If + several entries in the ifTable together represent a single + interface as named by the device, then each will have the + same value of ifName. Note that for an agent which responds + to SNMP queries concerning an interface on some other + (proxied) device, then the value of ifName for such an + interface is the proxied device's local name for it. + + If there is no local name, or this object is otherwise not + applicable, then this object contains a zero-length string." + ::= { ifXEntry 1 } + +ifInMulticastPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets, delivered by this sub-layer to a + higher (sub-)layer, which were addressed to a multicast + address at this sub-layer. For a MAC layer protocol, this + includes both Group and Functional addresses. + + Discontinuities in the value of this counter can occur at + re-initialization of the management system, and at other + + + times as indicated by the value of + ifCounterDiscontinuityTime." + ::= { ifXEntry 2 } + +ifInBroadcastPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets, delivered by this sub-layer to a + higher (sub-)layer, which were addressed to a broadcast + address at this sub-layer. + + Discontinuities in the value of this counter can occur at + re-initialization of the management system, and at other + times as indicated by the value of + ifCounterDiscontinuityTime." + ::= { ifXEntry 3 } + +ifOutMulticastPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets that higher-level protocols + requested be transmitted, and which were addressed to a + multicast address at this sub-layer, including those that + were discarded or not sent. For a MAC layer protocol, this + includes both Group and Functional addresses. + + Discontinuities in the value of this counter can occur at + re-initialization of the management system, and at other + times as indicated by the value of + ifCounterDiscontinuityTime." + ::= { ifXEntry 4 } + +ifOutBroadcastPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets that higher-level protocols + requested be transmitted, and which were addressed to a + broadcast address at this sub-layer, including those that + were discarded or not sent. + + Discontinuities in the value of this counter can occur at + re-initialization of the management system, and at other + + + times as indicated by the value of + ifCounterDiscontinuityTime." + ::= { ifXEntry 5 } + +-- +-- High Capacity Counter objects. These objects are all +-- 64 bit versions of the "basic" ifTable counters. These +-- objects all have the same basic semantics as their 32-bit +-- counterparts, however, their syntax has been extended +-- to 64 bits. +-- + +ifHCInOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of octets received on the interface, + including framing characters. This object is a 64-bit + version of ifInOctets. + + Discontinuities in the value of this counter can occur at + re-initialization of the management system, and at other + times as indicated by the value of + ifCounterDiscontinuityTime." + ::= { ifXEntry 6 } + +ifHCInUcastPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets, delivered by this sub-layer to a + higher (sub-)layer, which were not addressed to a multicast + or broadcast address at this sub-layer. This object is a + 64-bit version of ifInUcastPkts. + + Discontinuities in the value of this counter can occur at + re-initialization of the management system, and at other + times as indicated by the value of + ifCounterDiscontinuityTime." + ::= { ifXEntry 7 } + +ifHCInMulticastPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + + + "The number of packets, delivered by this sub-layer to a + higher (sub-)layer, which were addressed to a multicast + address at this sub-layer. For a MAC layer protocol, this + includes both Group and Functional addresses. This object + is a 64-bit version of ifInMulticastPkts. + + Discontinuities in the value of this counter can occur at + re-initialization of the management system, and at other + times as indicated by the value of + ifCounterDiscontinuityTime." + ::= { ifXEntry 8 } + +ifHCInBroadcastPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets, delivered by this sub-layer to a + higher (sub-)layer, which were addressed to a broadcast + address at this sub-layer. This object is a 64-bit version + of ifInBroadcastPkts. + + Discontinuities in the value of this counter can occur at + re-initialization of the management system, and at other + times as indicated by the value of + ifCounterDiscontinuityTime." + ::= { ifXEntry 9 } + +ifHCOutOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of octets transmitted out of the + interface, including framing characters. This object is a + 64-bit version of ifOutOctets. + + Discontinuities in the value of this counter can occur at + re-initialization of the management system, and at other + times as indicated by the value of + ifCounterDiscontinuityTime." + ::= { ifXEntry 10 } + +ifHCOutUcastPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + + + "The total number of packets that higher-level protocols + requested be transmitted, and which were not addressed to a + multicast or broadcast address at this sub-layer, including + those that were discarded or not sent. This object is a + 64-bit version of ifOutUcastPkts. + + Discontinuities in the value of this counter can occur at + re-initialization of the management system, and at other + times as indicated by the value of + ifCounterDiscontinuityTime." + ::= { ifXEntry 11 } + +ifHCOutMulticastPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets that higher-level protocols + requested be transmitted, and which were addressed to a + multicast address at this sub-layer, including those that + were discarded or not sent. For a MAC layer protocol, this + includes both Group and Functional addresses. This object + is a 64-bit version of ifOutMulticastPkts. + + Discontinuities in the value of this counter can occur at + re-initialization of the management system, and at other + times as indicated by the value of + ifCounterDiscontinuityTime." + ::= { ifXEntry 12 } + +ifHCOutBroadcastPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets that higher-level protocols + requested be transmitted, and which were addressed to a + broadcast address at this sub-layer, including those that + were discarded or not sent. This object is a 64-bit version + of ifOutBroadcastPkts. + + Discontinuities in the value of this counter can occur at + re-initialization of the management system, and at other + times as indicated by the value of + ifCounterDiscontinuityTime." + ::= { ifXEntry 13 } + +ifLinkUpDownTrapEnable OBJECT-TYPE + + + SYNTAX INTEGER { enabled(1), disabled(2) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates whether linkUp/linkDown traps should be generated + for this interface. + + By default, this object should have the value enabled(1) for + interfaces which do not operate on 'top' of any other + interface (as defined in the ifStackTable), and disabled(2) + otherwise." + ::= { ifXEntry 14 } + +ifHighSpeed OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An estimate of the interface's current bandwidth in units + of 1,000,000 bits per second. If this object reports a + value of `n' then the speed of the interface is somewhere in + the range of `n-500,000' to `n+499,999'. For interfaces + which do not vary in bandwidth or for those where no + accurate estimation can be made, this object should contain + the nominal bandwidth. For a sub-layer which has no concept + of bandwidth, this object should be zero." + ::= { ifXEntry 15 } + +ifPromiscuousMode OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object has a value of false(2) if this interface only + accepts packets/frames that are addressed to this station. + This object has a value of true(1) when the station accepts + all packets/frames transmitted on the media. The value + true(1) is only legal on certain types of media. If legal, + setting this object to a value of true(1) may require the + interface to be reset before becoming effective. + + The value of ifPromiscuousMode does not affect the reception + of broadcast and multicast packets/frames by the interface." + ::= { ifXEntry 16 } + +ifConnectorPresent OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + + + STATUS current + DESCRIPTION + "This object has the value 'true(1)' if the interface + sublayer has a physical connector and the value 'false(2)' + otherwise." + ::= { ifXEntry 17 } + +ifAlias OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is an 'alias' name for the interface as + specified by a network manager, and provides a non-volatile + 'handle' for the interface. + + On the first instantiation of an interface, the value of + ifAlias associated with that interface is the zero-length + string. As and when a value is written into an instance of + ifAlias through a network management set operation, then the + agent must retain the supplied value in the ifAlias instance + associated with the same interface for as long as that + interface remains instantiated, including across all re- + initializations/reboots of the network management system, + including those which result in a change of the interface's + ifIndex value. + + An example of the value which a network manager might store + in this object for a WAN interface is the (Telco's) circuit + number/identifier of the interface. + + Some agents may support write-access only for interfaces + having particular values of ifType. An agent which supports + write access to this object is required to keep the value in + non-volatile storage, but it may limit the length of new + values depending on how much storage is already occupied by + the current values for other interfaces." + ::= { ifXEntry 18 } + +ifCounterDiscontinuityTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sysUpTime on the most recent occasion at which + any one or more of this interface's counters suffered a + discontinuity. The relevant counters are the specific + instances associated with this interface of any Counter32 or + + + Counter64 object contained in the ifTable or ifXTable. If + no such discontinuities have occurred since the last re- + initialization of the local management subsystem, then this + object contains a zero value." + ::= { ifXEntry 19 } + +-- The Interface Stack Group +-- +-- Implementation of this group is optional, but strongly recommended +-- for all systems +-- + +ifStackTable OBJECT-TYPE + SYNTAX SEQUENCE OF IfStackEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table containing information on the relationships + between the multiple sub-layers of network interfaces. In + particular, it contains information on which sub-layers run + 'on top of' which other sub-layers, where each sub-layer + corresponds to a conceptual row in the ifTable. For + example, when the sub-layer with ifIndex value x runs over + the sub-layer with ifIndex value y, then this table + contains: + + ifStackStatus.x.y=active + + For each ifIndex value, I, which identifies an active + interface, there are always at least two instantiated rows + in this table associated with I. For one of these rows, I + is the value of ifStackHigherLayer; for the other, I is the + value of ifStackLowerLayer. (If I is not involved in + multiplexing, then these are the only two rows associated + with I.) + + For example, two rows exist even for an interface which has + no others stacked on top or below it: + + ifStackStatus.0.x=active + ifStackStatus.x.0=active " + ::= { ifMIBObjects 2 } + + +ifStackEntry OBJECT-TYPE + SYNTAX IfStackEntry + MAX-ACCESS not-accessible + STATUS current + + + DESCRIPTION + "Information on a particular relationship between two sub- + layers, specifying that one sub-layer runs on 'top' of the + other sub-layer. Each sub-layer corresponds to a conceptual + row in the ifTable." + INDEX { ifStackHigherLayer, ifStackLowerLayer } + ::= { ifStackTable 1 } + + +IfStackEntry ::= + SEQUENCE { + ifStackHigherLayer InterfaceIndexOrZero, + ifStackLowerLayer InterfaceIndexOrZero, + ifStackStatus RowStatus + } + + +ifStackHigherLayer OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of ifIndex corresponding to the higher sub-layer + of the relationship, i.e., the sub-layer which runs on 'top' + of the sub-layer identified by the corresponding instance of + ifStackLowerLayer. If there is no higher sub-layer (below + the internetwork layer), then this object has the value 0." + ::= { ifStackEntry 1 } + + +ifStackLowerLayer OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of ifIndex corresponding to the lower sub-layer + of the relationship, i.e., the sub-layer which runs 'below' + the sub-layer identified by the corresponding instance of + ifStackHigherLayer. If there is no lower sub-layer, then + this object has the value 0." + ::= { ifStackEntry 2 } + + +ifStackStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + + + "The status of the relationship between two sub-layers. + + Changing the value of this object from 'active' to + 'notInService' or 'destroy' will likely have consequences up + and down the interface stack. Thus, write access to this + object is likely to be inappropriate for some types of + interfaces, and many implementations will choose not to + support write-access for any type of interface." + ::= { ifStackEntry 3 } + +ifStackLastChange OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sysUpTime at the time of the last change of + the (whole) interface stack. A change of the interface + stack is defined to be any creation, deletion, or change in + value of any instance of ifStackStatus. If the interface + stack has been unchanged since the last re-initialization of + the local network management subsystem, then this object + contains a zero value." + ::= { ifMIBObjects 6 } + + +-- Generic Receive Address Table +-- +-- This group of objects is mandatory for all types of +-- interfaces which can receive packets/frames addressed to +-- more than one address. +-- +-- This table replaces the ifExtnsRcvAddr table. The main +-- difference is that this table makes use of the RowStatus +-- textual convention, while ifExtnsRcvAddr did not. + +ifRcvAddressTable OBJECT-TYPE + SYNTAX SEQUENCE OF IfRcvAddressEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains an entry for each address (broadcast, + multicast, or uni-cast) for which the system will receive + packets/frames on a particular interface, except as follows: + + - for an interface operating in promiscuous mode, entries + are only required for those addresses for which the system + would receive frames were it not operating in promiscuous + mode. + + + - for 802.5 functional addresses, only one entry is + required, for the address which has the functional address + bit ANDed with the bit mask of all functional addresses for + which the interface will accept frames. + + A system is normally able to use any unicast address which + corresponds to an entry in this table as a source address." + ::= { ifMIBObjects 4 } + +ifRcvAddressEntry OBJECT-TYPE + SYNTAX IfRcvAddressEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of objects identifying an address for which the + system will accept packets/frames on the particular + interface identified by the index value ifIndex." + INDEX { ifIndex, ifRcvAddressAddress } + ::= { ifRcvAddressTable 1 } + +IfRcvAddressEntry ::= + SEQUENCE { + ifRcvAddressAddress PhysAddress, + ifRcvAddressStatus RowStatus, + ifRcvAddressType INTEGER + } + +ifRcvAddressAddress OBJECT-TYPE + SYNTAX PhysAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An address for which the system will accept packets/frames + on this entry's interface." + ::= { ifRcvAddressEntry 1 } + +ifRcvAddressStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object is used to create and delete rows in the + ifRcvAddressTable." + + ::= { ifRcvAddressEntry 2 } + +ifRcvAddressType OBJECT-TYPE + SYNTAX INTEGER { + + + other(1), + volatile(2), + nonVolatile(3) + } + + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object has the value nonVolatile(3) for those entries + in the table which are valid and will not be deleted by the + next restart of the managed system. Entries having the + value volatile(2) are valid and exist, but have not been + saved, so that will not exist after the next restart of the + managed system. Entries having the value other(1) are valid + and exist but are not classified as to whether they will + continue to exist after the next restart." + + DEFVAL { volatile } + ::= { ifRcvAddressEntry 3 } + +-- definition of interface-related traps. + +linkDown NOTIFICATION-TYPE + OBJECTS { ifIndex, ifAdminStatus, ifOperStatus } + STATUS current + DESCRIPTION + "A linkDown trap signifies that the SNMP entity, acting in + an agent role, has detected that the ifOperStatus object for + one of its communication links is about to enter the down + state from some other state (but not from the notPresent + state). This other state is indicated by the included value + of ifOperStatus." + ::= { snmpTraps 3 } + +linkUp NOTIFICATION-TYPE + OBJECTS { ifIndex, ifAdminStatus, ifOperStatus } + STATUS current + DESCRIPTION + "A linkUp trap signifies that the SNMP entity, acting in an + agent role, has detected that the ifOperStatus object for + one of its communication links left the down state and + transitioned into some other state (but not into the + notPresent state). This other state is indicated by the + included value of ifOperStatus." + ::= { snmpTraps 4 } + +-- conformance information + + + +ifConformance OBJECT IDENTIFIER ::= { ifMIB 2 } + +ifGroups OBJECT IDENTIFIER ::= { ifConformance 1 } +ifCompliances OBJECT IDENTIFIER ::= { ifConformance 2 } + + +-- compliance statements + +ifCompliance3 MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for SNMP entities which have + network interfaces." + + MODULE -- this module + MANDATORY-GROUPS { ifGeneralInformationGroup, + linkUpDownNotificationsGroup } + +-- The groups: +-- ifFixedLengthGroup +-- ifHCFixedLengthGroup +-- ifPacketGroup +-- ifHCPacketGroup +-- ifVHCPacketGroup +-- are mutually exclusive; at most one of these groups is implemented +-- for a particular interface. When any of these groups is implemented +-- for a particular interface, then ifCounterDiscontinuityGroup must +-- also be implemented for that interface. + + + GROUP ifFixedLengthGroup + DESCRIPTION + "This group is mandatory for those network interfaces which + are character-oriented or transmit data in fixed-length + transmission units, and for which the value of the + corresponding instance of ifSpeed is less than or equal to + 20,000,000 bits/second." + + GROUP ifHCFixedLengthGroup + DESCRIPTION + "This group is mandatory for those network interfaces which + are character-oriented or transmit data in fixed-length + transmission units, and for which the value of the + corresponding instance of ifSpeed is greater than 20,000,000 + bits/second." + + GROUP ifPacketGroup + DESCRIPTION + + + "This group is mandatory for those network interfaces which + are packet-oriented, and for which the value of the + corresponding instance of ifSpeed is less than or equal to + 20,000,000 bits/second." + + GROUP ifHCPacketGroup + DESCRIPTION + "This group is mandatory only for those network interfaces + which are packet-oriented and for which the value of the + corresponding instance of ifSpeed is greater than 20,000,000 + bits/second but less than or equal to 650,000,000 + bits/second." + + GROUP ifVHCPacketGroup + DESCRIPTION + "This group is mandatory only for those network interfaces + which are packet-oriented and for which the value of the + corresponding instance of ifSpeed is greater than + 650,000,000 bits/second." + + + GROUP ifCounterDiscontinuityGroup + DESCRIPTION + "This group is mandatory for those network interfaces that + are required to maintain counters (i.e., those for which one + of the ifFixedLengthGroup, ifHCFixedLengthGroup, + ifPacketGroup, ifHCPacketGroup, or ifVHCPacketGroup is + mandatory)." + + + GROUP ifRcvAddressGroup + DESCRIPTION + "The applicability of this group MUST be defined by the + media-specific MIBs. Media-specific MIBs must define the + exact meaning, use, and semantics of the addresses in this + group." + + OBJECT ifLinkUpDownTrapEnable + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT ifPromiscuousMode + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT ifAdminStatus + + + SYNTAX INTEGER { up(1), down(2) } + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required, nor is support for the value + testing(3)." + + OBJECT ifAlias + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + ::= { ifCompliances 3 } + +-- units of conformance + +ifGeneralInformationGroup OBJECT-GROUP + OBJECTS { ifIndex, ifDescr, ifType, ifSpeed, ifPhysAddress, + ifAdminStatus, ifOperStatus, ifLastChange, + ifLinkUpDownTrapEnable, ifConnectorPresent, + ifHighSpeed, ifName, ifNumber, ifAlias, + ifTableLastChange } + STATUS current + DESCRIPTION + "A collection of objects providing information applicable to + all network interfaces." + ::= { ifGroups 10 } + +-- the following five groups are mutually exclusive; at most +-- one of these groups is implemented for any interface + +ifFixedLengthGroup OBJECT-GROUP + OBJECTS { ifInOctets, ifOutOctets, ifInUnknownProtos, + ifInErrors, ifOutErrors } + STATUS current + DESCRIPTION + "A collection of objects providing information specific to + non-high speed (non-high speed interfaces transmit and + receive at speeds less than or equal to 20,000,000 + bits/second) character-oriented or fixed-length-transmission + network interfaces." + ::= { ifGroups 2 } + +ifHCFixedLengthGroup OBJECT-GROUP + OBJECTS { ifHCInOctets, ifHCOutOctets, + ifInOctets, ifOutOctets, ifInUnknownProtos, + ifInErrors, ifOutErrors } + STATUS current + DESCRIPTION + + + "A collection of objects providing information specific to + high speed (greater than 20,000,000 bits/second) character- + oriented or fixed-length-transmission network interfaces." + ::= { ifGroups 3 } + +ifPacketGroup OBJECT-GROUP + OBJECTS { ifInOctets, ifOutOctets, ifInUnknownProtos, + ifInErrors, ifOutErrors, + ifMtu, ifInUcastPkts, ifInMulticastPkts, + ifInBroadcastPkts, ifInDiscards, + ifOutUcastPkts, ifOutMulticastPkts, + ifOutBroadcastPkts, ifOutDiscards, + ifPromiscuousMode } + STATUS current + DESCRIPTION + "A collection of objects providing information specific to + non-high speed (non-high speed interfaces transmit and + receive at speeds less than or equal to 20,000,000 + bits/second) packet-oriented network interfaces." + ::= { ifGroups 4 } + +ifHCPacketGroup OBJECT-GROUP + OBJECTS { ifHCInOctets, ifHCOutOctets, + ifInOctets, ifOutOctets, ifInUnknownProtos, + ifInErrors, ifOutErrors, + ifMtu, ifInUcastPkts, ifInMulticastPkts, + ifInBroadcastPkts, ifInDiscards, + ifOutUcastPkts, ifOutMulticastPkts, + ifOutBroadcastPkts, ifOutDiscards, + ifPromiscuousMode } + STATUS current + DESCRIPTION + "A collection of objects providing information specific to + high speed (greater than 20,000,000 bits/second but less + than or equal to 650,000,000 bits/second) packet-oriented + network interfaces." + ::= { ifGroups 5 } + +ifVHCPacketGroup OBJECT-GROUP + OBJECTS { ifHCInUcastPkts, ifHCInMulticastPkts, + ifHCInBroadcastPkts, ifHCOutUcastPkts, + ifHCOutMulticastPkts, ifHCOutBroadcastPkts, + ifHCInOctets, ifHCOutOctets, + ifInOctets, ifOutOctets, ifInUnknownProtos, + ifInErrors, ifOutErrors, + ifMtu, ifInUcastPkts, ifInMulticastPkts, + ifInBroadcastPkts, ifInDiscards, + ifOutUcastPkts, ifOutMulticastPkts, + + + ifOutBroadcastPkts, ifOutDiscards, + ifPromiscuousMode } + STATUS current + DESCRIPTION + "A collection of objects providing information specific to + higher speed (greater than 650,000,000 bits/second) packet- + oriented network interfaces." + ::= { ifGroups 6 } + +ifRcvAddressGroup OBJECT-GROUP + OBJECTS { ifRcvAddressStatus, ifRcvAddressType } + STATUS current + DESCRIPTION + "A collection of objects providing information on the + multiple addresses which an interface receives." + ::= { ifGroups 7 } + +ifStackGroup2 OBJECT-GROUP + OBJECTS { ifStackStatus, ifStackLastChange } + STATUS current + DESCRIPTION + "A collection of objects providing information on the + layering of MIB-II interfaces." + ::= { ifGroups 11 } + +ifCounterDiscontinuityGroup OBJECT-GROUP + OBJECTS { ifCounterDiscontinuityTime } + STATUS current + DESCRIPTION + "A collection of objects providing information specific to + interface counter discontinuities." + ::= { ifGroups 13 } + +linkUpDownNotificationsGroup NOTIFICATION-GROUP + NOTIFICATIONS { linkUp, linkDown } + STATUS current + DESCRIPTION + "The notifications which indicate specific changes in the + value of ifOperStatus." + ::= { ifGroups 14 } + +-- Deprecated Definitions - Objects + + +-- +-- The Interface Test Table +-- +-- This group of objects is optional. However, a media-specific + + +-- MIB may make implementation of this group mandatory. +-- +-- This table replaces the ifExtnsTestTable +-- + +ifTestTable OBJECT-TYPE + SYNTAX SEQUENCE OF IfTestEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "This table contains one entry per interface. It defines + objects which allow a network manager to instruct an agent + to test an interface for various faults. Tests for an + interface are defined in the media-specific MIB for that + interface. After invoking a test, the object ifTestResult + can be read to determine the outcome. If an agent can not + perform the test, ifTestResult is set to so indicate. The + object ifTestCode can be used to provide further test- + specific or interface-specific (or even enterprise-specific) + information concerning the outcome of the test. Only one + test can be in progress on each interface at any one time. + If one test is in progress when another test is invoked, the + second test is rejected. Some agents may reject a test when + a prior test is active on another interface. + + Before starting a test, a manager-station must first obtain + 'ownership' of the entry in the ifTestTable for the + interface to be tested. This is accomplished with the + ifTestId and ifTestStatus objects as follows: + + try_again: + get (ifTestId, ifTestStatus) + while (ifTestStatus != notInUse) + /* + * Loop while a test is running or some other + * manager is configuring a test. + */ + short delay + get (ifTestId, ifTestStatus) + } + + /* + * Is not being used right now -- let's compete + * to see who gets it. + */ + lock_value = ifTestId + + if ( set(ifTestId = lock_value, ifTestStatus = inUse, + + + ifTestOwner = 'my-IP-address') == FAILURE) + /* + * Another manager got the ifTestEntry -- go + * try again + */ + goto try_again; + + /* + * I have the lock + */ + set up any test parameters. + + /* + * This starts the test + */ + set(ifTestType = test_to_run); + + wait for test completion by polling ifTestResult + + when test completes, agent sets ifTestResult + agent also sets ifTestStatus = 'notInUse' + + retrieve any additional test results, and ifTestId + + if (ifTestId == lock_value+1) results are valid + + A manager station first retrieves the value of the + appropriate ifTestId and ifTestStatus objects, periodically + repeating the retrieval if necessary, until the value of + ifTestStatus is 'notInUse'. The manager station then tries + to set the same ifTestId object to the value it just + retrieved, the same ifTestStatus object to 'inUse', and the + corresponding ifTestOwner object to a value indicating + itself. If the set operation succeeds then the manager has + obtained ownership of the ifTestEntry, and the value of the + ifTestId object is incremented by the agent (per the + semantics of TestAndIncr). Failure of the set operation + indicates that some other manager has obtained ownership of + the ifTestEntry. + + Once ownership is obtained, any test parameters can be + setup, and then the test is initiated by setting ifTestType. + On completion of the test, the agent sets ifTestStatus to + 'notInUse'. Once this occurs, the manager can retrieve the + results. In the (rare) event that the invocation of tests + by two network managers were to overlap, then there would be + a possibility that the first test's results might be + overwritten by the second test's results prior to the first + + + results being read. This unlikely circumstance can be + detected by a network manager retrieving ifTestId at the + same time as retrieving the test results, and ensuring that + the results are for the desired request. + + If ifTestType is not set within an abnormally long period of + time after ownership is obtained, the agent should time-out + the manager, and reset the value of the ifTestStatus object + back to 'notInUse'. It is suggested that this time-out + period be 5 minutes. + + In general, a management station must not retransmit a + request to invoke a test for which it does not receive a + response; instead, it properly inspects an agent's MIB to + determine if the invocation was successful. Only if the + invocation was unsuccessful, is the invocation request + retransmitted. + + Some tests may require the interface to be taken off-line in + order to execute them, or may even require the agent to + reboot after completion of the test. In these + circumstances, communication with the management station + invoking the test may be lost until after completion of the + test. An agent is not required to support such tests. + However, if such tests are supported, then the agent should + make every effort to transmit a response to the request + which invoked the test prior to losing communication. When + the agent is restored to normal service, the results of the + test are properly made available in the appropriate objects. + Note that this requires that the ifIndex value assigned to + an interface must be unchanged even if the test causes a + reboot. An agent must reject any test for which it cannot, + perhaps due to resource constraints, make available at least + the minimum amount of information after that test + completes." + ::= { ifMIBObjects 3 } + +ifTestEntry OBJECT-TYPE + SYNTAX IfTestEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "An entry containing objects for invoking tests on an + interface." + AUGMENTS { ifEntry } + ::= { ifTestTable 1 } + +IfTestEntry ::= + + + SEQUENCE { + ifTestId TestAndIncr, + ifTestStatus INTEGER, + ifTestType AutonomousType, + ifTestResult INTEGER, + ifTestCode OBJECT IDENTIFIER, + ifTestOwner OwnerString + } + +ifTestId OBJECT-TYPE + SYNTAX TestAndIncr + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "This object identifies the current invocation of the + interface's test." + ::= { ifTestEntry 1 } + +ifTestStatus OBJECT-TYPE + SYNTAX INTEGER { notInUse(1), inUse(2) } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "This object indicates whether or not some manager currently + has the necessary 'ownership' required to invoke a test on + this interface. A write to this object is only successful + when it changes its value from 'notInUse(1)' to 'inUse(2)'. + After completion of a test, the agent resets the value back + to 'notInUse(1)'." + ::= { ifTestEntry 2 } + +ifTestType OBJECT-TYPE + SYNTAX AutonomousType + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "A control variable used to start and stop operator- + initiated interface tests. Most OBJECT IDENTIFIER values + assigned to tests are defined elsewhere, in association with + specific types of interface. However, this document assigns + a value for a full-duplex loopback test, and defines the + special meanings of the subject identifier: + + noTest OBJECT IDENTIFIER ::= { 0 0 } + + When the value noTest is written to this object, no action + is taken unless a test is in progress, in which case the + test is aborted. Writing any other value to this object is + + + only valid when no test is currently in progress, in which + case the indicated test is initiated. + + When read, this object always returns the most recent value + that ifTestType was set to. If it has not been set since + the last initialization of the network management subsystem + on the agent, a value of noTest is returned." + ::= { ifTestEntry 3 } + +ifTestResult OBJECT-TYPE + SYNTAX INTEGER { + none(1), -- no test yet requested + success(2), + inProgress(3), + notSupported(4), + unAbleToRun(5), -- due to state of system + aborted(6), + failed(7) + } + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "This object contains the result of the most recently + requested test, or the value none(1) if no tests have been + requested since the last reset. Note that this facility + provides no provision for saving the results of one test + when starting another, as could be required if used by + multiple managers concurrently." + ::= { ifTestEntry 4 } + +ifTestCode OBJECT-TYPE + SYNTAX OBJECT IDENTIFIER + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "This object contains a code which contains more specific + information on the test result, for example an error-code + after a failed test. Error codes and other values this + object may take are specific to the type of interface and/or + test. The value may have the semantics of either the + AutonomousType or InstancePointer textual conventions as + defined in RFC 2579. The identifier: + + testCodeUnknown OBJECT IDENTIFIER ::= { 0 0 } + + is defined for use if no additional result code is + available." + ::= { ifTestEntry 5 } + + +ifTestOwner OBJECT-TYPE + SYNTAX OwnerString + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "The entity which currently has the 'ownership' required to + invoke a test on this interface." + ::= { ifTestEntry 6 } + +-- Deprecated Definitions - Groups + + +ifGeneralGroup OBJECT-GROUP + OBJECTS { ifDescr, ifType, ifSpeed, ifPhysAddress, + ifAdminStatus, ifOperStatus, ifLastChange, + ifLinkUpDownTrapEnable, ifConnectorPresent, + ifHighSpeed, ifName } + STATUS deprecated + DESCRIPTION + "A collection of objects deprecated in favour of + ifGeneralInformationGroup." + ::= { ifGroups 1 } + + +ifTestGroup OBJECT-GROUP + OBJECTS { ifTestId, ifTestStatus, ifTestType, + ifTestResult, ifTestCode, ifTestOwner } + STATUS deprecated + DESCRIPTION + "A collection of objects providing the ability to invoke + tests on an interface." + ::= { ifGroups 8 } + + +ifStackGroup OBJECT-GROUP + OBJECTS { ifStackStatus } + STATUS deprecated + DESCRIPTION + "The previous collection of objects providing information on + the layering of MIB-II interfaces." + ::= { ifGroups 9 } + + +ifOldObjectsGroup OBJECT-GROUP + OBJECTS { ifInNUcastPkts, ifOutNUcastPkts, + ifOutQLen, ifSpecific } + STATUS deprecated + DESCRIPTION + + + "The collection of objects deprecated from the original MIB- + II interfaces group." + ::= { ifGroups 12 } + +-- Deprecated Definitions - Compliance + +ifCompliance MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "A compliance statement defined in a previous version of + this MIB module, for SNMP entities which have network + interfaces." + + MODULE -- this module + MANDATORY-GROUPS { ifGeneralGroup, ifStackGroup } + + GROUP ifFixedLengthGroup + DESCRIPTION + "This group is mandatory for all network interfaces which + are character-oriented or transmit data in fixed-length + transmission units." + + GROUP ifHCFixedLengthGroup + DESCRIPTION + "This group is mandatory only for those network interfaces + which are character-oriented or transmit data in fixed- + length transmission units, and for which the value of the + corresponding instance of ifSpeed is greater than 20,000,000 + bits/second." + + GROUP ifPacketGroup + DESCRIPTION + "This group is mandatory for all network interfaces which + are packet-oriented." + + GROUP ifHCPacketGroup + DESCRIPTION + "This group is mandatory only for those network interfaces + which are packet-oriented and for which the value of the + corresponding instance of ifSpeed is greater than + 650,000,000 bits/second." + + GROUP ifTestGroup + DESCRIPTION + "This group is optional. Media-specific MIBs which require + interface tests are strongly encouraged to use this group + for invoking tests and reporting results. A medium specific + MIB which has mandatory tests may make implementation of + + + this group mandatory." + + GROUP ifRcvAddressGroup + DESCRIPTION + "The applicability of this group MUST be defined by the + media-specific MIBs. Media-specific MIBs must define the + exact meaning, use, and semantics of the addresses in this + group." + + OBJECT ifLinkUpDownTrapEnable + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT ifPromiscuousMode + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT ifStackStatus + SYNTAX INTEGER { active(1) } -- subset of RowStatus + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required, and only one of the six + enumerated values for the RowStatus textual convention need + be supported, specifically: active(1)." + + OBJECT ifAdminStatus + SYNTAX INTEGER { up(1), down(2) } + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required, nor is support for the value + testing(3)." + ::= { ifCompliances 1 } + +ifCompliance2 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "A compliance statement defined in a previous version of + this MIB module, for SNMP entities which have network + interfaces." + + MODULE -- this module + MANDATORY-GROUPS { ifGeneralInformationGroup, ifStackGroup2, + ifCounterDiscontinuityGroup } + + GROUP ifFixedLengthGroup + DESCRIPTION + + + "This group is mandatory for all network interfaces which + are character-oriented or transmit data in fixed-length + transmission units." + + GROUP ifHCFixedLengthGroup + DESCRIPTION + "This group is mandatory only for those network interfaces + which are character-oriented or transmit data in fixed- + length transmission units, and for which the value of the + corresponding instance of ifSpeed is greater than 20,000,000 + bits/second." + + GROUP ifPacketGroup + DESCRIPTION + "This group is mandatory for all network interfaces which + are packet-oriented." + + GROUP ifHCPacketGroup + DESCRIPTION + "This group is mandatory only for those network interfaces + which are packet-oriented and for which the value of the + corresponding instance of ifSpeed is greater than + 650,000,000 bits/second." + + GROUP ifRcvAddressGroup + DESCRIPTION + "The applicability of this group MUST be defined by the + media-specific MIBs. Media-specific MIBs must define the + exact meaning, use, and semantics of the addresses in this + group." + + OBJECT ifLinkUpDownTrapEnable + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT ifPromiscuousMode + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT ifStackStatus + SYNTAX INTEGER { active(1) } -- subset of RowStatus + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required, and only one of the six + enumerated values for the RowStatus textual convention need + be supported, specifically: active(1)." + + + OBJECT ifAdminStatus + SYNTAX INTEGER { up(1), down(2) } + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required, nor is support for the value + testing(3)." + + OBJECT ifAlias + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + ::= { ifCompliances 2 } + +END + diff --git a/viptela-mibs/20.9/Makefile.am b/viptela-mibs/20.9/Makefile.am new file mode 100644 index 0000000..23b94a3 --- /dev/null +++ b/viptela-mibs/20.9/Makefile.am @@ -0,0 +1,68 @@ +# vim: ft=automake + +include $(top_srcdir)/mk/confdc.mk + +snmpmibdir = $(sysconfdir)/confd/snmp +snmpbindir = $(sysconfdir)/confd/snmp + +MIBS := \ + VIPTELA-APP-ROUTE.mib \ + VIPTELA-BFD.mib \ + VIPTELA-BRIDGE.mib \ + VIPTELA-HARDWARE.mib \ + VIPTELA-OMP.mib \ + VIPTELA-OPER-BGP.mib \ + VIPTELA-OPER-MULTICAST.mib \ + VIPTELA-OPER-OSPF.mib \ + VIPTELA-OPER-SYSTEM.mib \ + VIPTELA-OPER-VPN.mib \ + VIPTELA-POLICY.mib \ + VIPTELA-SECURITY.mib \ + VIPTELA-SNMP-USM.mib \ + VIPTELA-TRAPS.mib \ + VIPTELA-WLAN.mib \ + VIPTELA-WWAN.mib \ + VIPTELA-DOT1X.mib + +AUTOGEN_MIBS := \ + VIPTELA-DEVICES.mib \ + VIPTELA-MODELS.mib + +snmpmib_DATA = \ + VIPTELA-GLOBAL.mib \ + $(AUTOGEN_MIBS) \ + $(MIBS) + +BINS = $(MIBS:.mib=.bin) $(AUTOGEN_MIBS:.mib=.bin) + +IF-MIB.bin: IANAifType-MIB.bin +VIPTELA-MODELS.bin: VIPTELA-GLOBAL.bin +VIPTELA-DEVICES.bin: VIPTELA-HARDWARE.bin +$(BINS): VIPTELA-GLOBAL.bin VIPTELA-MODELS.bin + +snmpbin_DATA = \ + IF-MIB.bin \ + IANAifType-MIB.bin \ + VIPTELA-GLOBAL.bin \ + $(BINS) + + +IF-MIB.bin: IF-MIB.mib $(builddir)/../yang/IF-MIB.fxs + $(AM_V_CONFDC)$(CONFDC) --read-only -c \ + -o IF-MIB.bin \ + -f $(CONFD_DIR)/etc/confd \ + -f $(CONFD_DIR)/etc/confd/snmp \ + -f $(builddir)/../yang/ \ + -- $< $(builddir)/../yang/IF-MIB.fxs + + +IANAifType-MIB.bin: IANAifType-MIB.mib $(builddir)/../yang/IANAifType-MIB.fxs + $(AM_V_CONFDC)$(CONFDC) --read-only -c \ + -o IANAifType-MIB.bin \ + -f $(CONFD_DIR)/etc/confd \ + -f $(CONFD_DIR)/etc/confd/snmp \ + -f $(builddir)/../yang/ \ + -- $< $(builddir)/../yang/IANAifType-MIB.fxs + +SUFFIXES = .mib .bin +CLEANFILES = $(snmpbin_DATA) diff --git a/viptela-mibs/20.9/VIPTELA-APP-ROUTE.mib b/viptela-mibs/20.9/VIPTELA-APP-ROUTE.mib new file mode 100644 index 0000000..5d2c0fa --- /dev/null +++ b/viptela-mibs/20.9/VIPTELA-APP-ROUTE.mib @@ -0,0 +1,604 @@ +-- Namespace: http://viptela.com/app-route + +VIPTELA-APP-ROUTE DEFINITIONS ::= BEGIN +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, + Integer32, Unsigned32, Counter32, Counter64, + Gauge32, IpAddress + FROM SNMPv2-SMI + TEXTUAL-CONVENTION, RowStatus, DateAndTime, + TruthValue + FROM SNMPv2-TC + viptela + FROM VIPTELA-GLOBAL +; + +viptela-app-route MODULE-IDENTITY + LAST-UPDATED "202206010000Z" + ORGANIZATION "Viptela, Inc." + CONTACT-INFO "Viptela, Inc. Email:support@viptela.com" + DESCRIPTION "This module defines the data model for application-aware routing operational data" + REVISION "202206010000Z" + DESCRIPTION "Viptela Revision 20.9" + REVISION "202203010000Z" + DESCRIPTION "Viptela Revision 20.8" + REVISION "202111010000Z" + DESCRIPTION "Viptela Revision 20.7" + REVISION "202107010000Z" + DESCRIPTION "Viptela Revision 20.6" + REVISION "202103010000Z" + DESCRIPTION "Viptela Revision 20.5" + REVISION "202011010000Z" + DESCRIPTION "Viptela Revision 20.4" + REVISION "202007010000Z" + DESCRIPTION "Viptela Revision 20.3" + REVISION "202002240000Z" + DESCRIPTION "Viptela Revision 20.1" + REVISION "201911150000Z" + DESCRIPTION "Viptela Revision 19.3" + REVISION "201908150000Z" + DESCRIPTION "Viptela Revision 19.2" + REVISION "201811010000Z" + DESCRIPTION "Viptela Revision 18.4" + REVISION "201808200000Z" + DESCRIPTION "Viptela Revision 18.3.1" + REVISION "201806250000Z" + DESCRIPTION "Viptela Revision 18.3" + REVISION "201804250000Z" + DESCRIPTION "Viptela Revision 18.2" + REVISION "201803150000Z" + DESCRIPTION "Viptela Revision 18.1.1" + REVISION "201801160000Z" + DESCRIPTION "Viptela Revision 17.2.3" + REVISION "201711010000Z" + DESCRIPTION "Viptela Revision 17.2.1" + REVISION "201708010000Z" + DESCRIPTION "Viptela Revision 17.2" + REVISION "201705250000Z" + DESCRIPTION "Viptela Revision 17.1.1" + REVISION "201704060000Z" + DESCRIPTION "Viptela Revision 17.1" + REVISION "201702150000Z" + DESCRIPTION "Viptela Revision 16.3.2" + REVISION "201702060000Z" + DESCRIPTION "Viptela Revision 16.3.1" + REVISION "201611160000Z" + DESCRIPTION "Viptela Revision 16.3" + REVISION "201610250000Z" + DESCRIPTION "Viptela Revision 16.2.10" + REVISION "201610240000Z" + DESCRIPTION "Viptela Revision 16.2.4" + REVISION "201608100000Z" + DESCRIPTION "Viptela Revision 16.2.2" + REVISION "201608010000Z" + DESCRIPTION "Viptela Revision 16.2.1" + REVISION "201606090000Z" + DESCRIPTION "Viptela Revision 16.2" + REVISION "201604220000Z" + DESCRIPTION "Viptela Revision 16.1.1" + REVISION "201603150000Z" + DESCRIPTION "Viptela Revision 16.1" + REVISION "201601300000Z" + DESCRIPTION "Viptela Revision 15.4.3" + REVISION "201512280000Z" + DESCRIPTION "Viptela Revision 15.4.1" + REVISION "201512010000Z" + DESCRIPTION "Viptela Revision 15.4.0" + REVISION "201510310000Z" + DESCRIPTION "Viptela Revision 15.3.5" + REVISION "201509270000Z" + DESCRIPTION "Viptela Revision 15.3.3" + REVISION "201509010000Z" + DESCRIPTION "Viptela Revision 15.3.1" + REVISION "201507010000Z" + DESCRIPTION "Viptela Revision 15.3" + ::= { viptela 9 } + +UnsignedByte ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION "xs:unsignedByte" + SYNTAX Unsigned32 (0 .. 255) + +UnsignedShort ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION "xs:unsignedShort" + SYNTAX Unsigned32 (0 .. 65535) + +ConfdString ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1t" + STATUS current + DESCRIPTION "xs: and confd: types mapped to strings" + SYNTAX OCTET STRING + +String ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1t" + STATUS current + DESCRIPTION "xs:string" + SYNTAX OCTET STRING + +InetAddressIP ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "confd:inetAddressIP" + SYNTAX OCTET STRING (SIZE (4|16)) + +-- tagpath /app-route +appRoute OBJECT IDENTIFIER ::= { viptela-app-route 1 } + +-- tagpath /app-route/statistics +appRouteStatisticsTable OBJECT-TYPE + SYNTAX SEQUENCE OF AppRouteStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { viptela-app-route 2 } + +-- tagpath /app-route/statistics +appRouteStatisticsEntry OBJECT-TYPE + SYNTAX AppRouteStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { appRouteStatisticsSrcIp, appRouteStatisticsDstIp, appRouteStatisticsProto, appRouteStatisticsSrcPort, appRouteStatisticsDstPort } + ::= { appRouteStatisticsTable 1 } + +AppRouteStatisticsEntry ::= + SEQUENCE { + appRouteStatisticsSrcIp InetAddressIP, + appRouteStatisticsDstIp InetAddressIP, + appRouteStatisticsProto INTEGER, + appRouteStatisticsSrcPort UnsignedShort, + appRouteStatisticsDstPort UnsignedShort, + appRouteStatisticsRemoteSystemIp IpAddress, + appRouteStatisticsLocalColor INTEGER, + appRouteStatisticsRemoteColor INTEGER, + appRouteStatisticsMeanLoss UnsignedByte, + appRouteStatisticsMeanLatency Unsigned32, + appRouteStatisticsSlaClassIndex String, + appRouteStatisticsMeanJitter Unsigned32, + appRouteStatisticsDampSlaClassIndex String, + appRouteStatisticsDampMultiplierLeft String, + appRouteStatisticsFallbackSlaClassIndex String + } + +-- tagpath /app-route/statistics/src-ip +appRouteStatisticsSrcIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Local TLOC IP address" + ::= { appRouteStatisticsEntry 1 } + +-- tagpath /app-route/statistics/dst-ip +appRouteStatisticsDstIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Remote TLOC IP address" + ::= { appRouteStatisticsEntry 2 } + +-- tagpath /app-route/statistics/proto +appRouteStatisticsProto OBJECT-TYPE + SYNTAX INTEGER {gre(1),ipsec(2)} + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { appRouteStatisticsEntry 3 } + +-- tagpath /app-route/statistics/src-port +appRouteStatisticsSrcPort OBJECT-TYPE + SYNTAX UnsignedShort + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Local port number" + ::= { appRouteStatisticsEntry 4 } + +-- tagpath /app-route/statistics/dst-port +appRouteStatisticsDstPort OBJECT-TYPE + SYNTAX UnsignedShort + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Remote port number" + ::= { appRouteStatisticsEntry 5 } + +-- tagpath /app-route/statistics/remote-system-ip +appRouteStatisticsRemoteSystemIp OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Remote system IP address" + ::= { appRouteStatisticsEntry 6 } + +-- tagpath /app-route/statistics/local-color +appRouteStatisticsLocalColor OBJECT-TYPE + SYNTAX INTEGER {default(1),mpls(2),metro-ethernet(3),biz-internet(4),public-internet(5),lte(6),threeG(7),red(8),green(9),blue(10),gold(11),silver(12),bronze(13),custom1(14),custom2(15),custom3(16),private1(17),private2(18),private3(19),private4(20),private5(21),private6(22)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Local TLOC color" + ::= { appRouteStatisticsEntry 7 } + +-- tagpath /app-route/statistics/remote-color +appRouteStatisticsRemoteColor OBJECT-TYPE + SYNTAX INTEGER {default(1),mpls(2),metro-ethernet(3),biz-internet(4),public-internet(5),lte(6),threeG(7),red(8),green(9),blue(10),gold(11),silver(12),bronze(13),custom1(14),custom2(15),custom3(16),private1(17),private2(18),private3(19),private4(20),private5(21),private6(22)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Remote TLOC color" + ::= { appRouteStatisticsEntry 8 } + +-- tagpath /app-route/statistics/mean-loss +appRouteStatisticsMeanLoss OBJECT-TYPE + SYNTAX UnsignedByte + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION "Average loss in percentage across all the polling intervals" + ::= { appRouteStatisticsEntry 9 } + +-- tagpath /app-route/statistics/mean-latency +appRouteStatisticsMeanLatency OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION "Average latency across all the polling intervals" + ::= { appRouteStatisticsEntry 10 } + +-- tagpath /app-route/statistics/sla-class-index +appRouteStatisticsSlaClassIndex OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "SLA classes (indexes) that this session satisfies" + ::= { appRouteStatisticsEntry 11 } + +-- tagpath /app-route/statistics/mean-jitter +appRouteStatisticsMeanJitter OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION "Average jitter across all polling intervals" + ::= { appRouteStatisticsEntry 12 } + + +-- tagpath /app-route/statistics/damp-sla-class-index +appRouteStatisticsDampSlaClassIndex OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "SLA classes (indexes) where dampening is happening for this session" + ::= { appRouteStatisticsEntry 13 } + +-- tagpath /app-route/statistics/damp-multiplier-left +appRouteStatisticsDampMultiplierLeft OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Dampening Multiplier left corresponding to damp-sla-class-index" + ::= { appRouteStatisticsEntry 14 } + +-- tagpath /app-route/statistics/fallback-sla-class-index +appRouteStatisticsFallbackSlaClassIndex OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Fallback SLA classes (indexes) that this session satisfies" + ::= { appRouteStatisticsEntry 15 } + +-- tagpath /app-route/statistics/interval +appRouteStatisticsIntervalTable OBJECT-TYPE + SYNTAX SEQUENCE OF AppRouteStatisticsIntervalEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { viptela-app-route 3 } + +-- tagpath /app-route/statistics/interval +appRouteStatisticsIntervalEntry OBJECT-TYPE + SYNTAX AppRouteStatisticsIntervalEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { appRouteStatisticsSrcIp, appRouteStatisticsDstIp, appRouteStatisticsProto, appRouteStatisticsSrcPort, appRouteStatisticsDstPort, appRouteStatisticsIntervalIndex } + ::= { appRouteStatisticsIntervalTable 1 } + +AppRouteStatisticsIntervalEntry ::= + SEQUENCE { + appRouteStatisticsIntervalIndex UnsignedByte, + appRouteStatisticsIntervalTotalPackets Integer32, + appRouteStatisticsIntervalLoss Integer32, + appRouteStatisticsIntervalAverageLatency ConfdString, + appRouteStatisticsIntervalAverageJitter ConfdString, + appRouteStatisticsIntervalTxDataPkts Counter64, + appRouteStatisticsIntervalRxDataPkts Counter64 + } + +-- tagpath /app-route/statistics/interval/index +appRouteStatisticsIntervalIndex OBJECT-TYPE + SYNTAX UnsignedByte + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Polling interval index" + ::= { appRouteStatisticsIntervalEntry 1 } + +-- tagpath /app-route/statistics/interval/total-packets +appRouteStatisticsIntervalTotalPackets OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Total packets sent" + ::= { appRouteStatisticsIntervalEntry 2 } + +-- tagpath /app-route/statistics/interval/loss +appRouteStatisticsIntervalLoss OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Packets lost" + ::= { appRouteStatisticsIntervalEntry 3 } + +-- tagpath /app-route/statistics/interval/average-latency +appRouteStatisticsIntervalAverageLatency OBJECT-TYPE + SYNTAX ConfdString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Average latency" + ::= { appRouteStatisticsIntervalEntry 4 } + +-- tagpath /app-route/statistics/interval/average-jitter +appRouteStatisticsIntervalAverageJitter OBJECT-TYPE + SYNTAX ConfdString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Average jitter" + ::= { appRouteStatisticsIntervalEntry 5 } + +-- tagpath /app-route/statistics/interval/tx-data-pkts +appRouteStatisticsIntervalTxDataPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Data packets transmitted" + ::= { appRouteStatisticsIntervalEntry 6 } + +-- tagpath /app-route/statistics/interval/rx-data-pkts +appRouteStatisticsIntervalRxDataPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Data packets received" + ::= { appRouteStatisticsIntervalEntry 7 } + +-- tagpath /app-route/statistics/app-probe-class-list +appRouteStatisticsAppProbeClassTable OBJECT-TYPE + SYNTAX SEQUENCE OF AppRouteStatisticsAppProbeClassEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { viptela-app-route 5 } + +-- tagpath /app-route/statistics/app-probe-class-list +appRouteStatisticsAppProbeClassEntry OBJECT-TYPE + SYNTAX AppRouteStatisticsAppProbeClassEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { appRouteStatisticsSrcIp, appRouteStatisticsDstIp, appRouteStatisticsProto, appRouteStatisticsSrcPort, appRouteStatisticsDstPort, appRouteStatisticsAppProbeClassName} + ::= { appRouteStatisticsAppProbeClassTable 1 } + +AppRouteStatisticsAppProbeClassEntry ::= + SEQUENCE { + appRouteStatisticsAppProbeClassName String, + appRouteStatisticsAppProbeClassMeanLoss UnsignedByte, + appRouteStatisticsAppProbeClassMeanLatency Unsigned32, + appRouteStatisticsAppProbeClassMeanJitter Unsigned32 + } + + -- tagpath /app-route/statistics/app-probe-class-list/name +appRouteStatisticsAppProbeClassName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Name of app probe class list" + ::= { appRouteStatisticsAppProbeClassEntry 1 } + +-- tagpath /app-route/statistics/app-probe-class-list/mean-loss +appRouteStatisticsAppProbeClassMeanLoss OBJECT-TYPE + SYNTAX UnsignedByte + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Average loss in percentage across all the polling intervals" + ::= { appRouteStatisticsAppProbeClassEntry 2 } + +-- tagpath /app-route/statistics/app-probe-class-list/mean-latency +appRouteStatisticsAppProbeClassMeanLatency OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Average latency across all the polling intervals" + ::= { appRouteStatisticsAppProbeClassEntry 3 } + +-- tagpath /app-route/statistics/app-probe-class-list/mean-jitter +appRouteStatisticsAppProbeClassMeanJitter OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Average jitter across all polling intervals" + ::= { appRouteStatisticsAppProbeClassEntry 4 } + +-- tagpath /app-route/statistics/app-probe-class-list/interval +appRouteStatisticsAppProbeClassIntervalTable OBJECT-TYPE + SYNTAX SEQUENCE OF AppRouteStatisticsAppProbeClassIntervalEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { viptela-app-route 6 } + +-- tagpath /app-route/statistics/app-probe-class-list/interval +appRouteStatisticsAppProbeClassIntervalEntry OBJECT-TYPE + SYNTAX AppRouteStatisticsAppProbeClassIntervalEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { appRouteStatisticsSrcIp, appRouteStatisticsDstIp, appRouteStatisticsProto, appRouteStatisticsSrcPort, appRouteStatisticsDstPort, appRouteStatisticsAppProbeClassName, appRouteStatisticsIntervalIndex } + ::= { appRouteStatisticsAppProbeClassIntervalTable 1 } + +AppRouteStatisticsAppProbeClassIntervalEntry ::= + SEQUENCE { + appRouteStatisticsAppProbeClassIntervalIndex UnsignedByte, + appRouteStatisticsAppProbeClassIntervalTotalPackets Integer32, + appRouteStatisticsAppProbeClassIntervalLoss Integer32, + appRouteStatisticsAppProbeClassIntervalAverageLatency ConfdString, + appRouteStatisticsAppProbeClassIntervalAverageJitter ConfdString, + appRouteStatisticsAppProbeClassIntervalTxDataPkts String, + appRouteStatisticsAppProbeClassIntervalRxDataPkts String + } + +-- tagpath /app-route/statistics/app-probe-class-list/interval/index +appRouteStatisticsAppProbeClassIntervalIndex OBJECT-TYPE + SYNTAX UnsignedByte + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Polling interval index" + ::= { appRouteStatisticsAppProbeClassIntervalEntry 1 } + +-- tagpath /app-route/statistics/app-probe-class-list/interval/total-packets +appRouteStatisticsAppProbeClassIntervalTotalPackets OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Total packets sent" + ::= { appRouteStatisticsAppProbeClassIntervalEntry 2 } + +-- tagpath /app-route/statistics/app-probe-class-list/interval/loss +appRouteStatisticsAppProbeClassIntervalLoss OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Packets lost" + ::= { appRouteStatisticsAppProbeClassIntervalEntry 3 } + +-- tagpath /app-route/statistics/app-probe-class-list/interval/average-latency +appRouteStatisticsAppProbeClassIntervalAverageLatency OBJECT-TYPE + SYNTAX ConfdString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Average latency" + ::= { appRouteStatisticsAppProbeClassIntervalEntry 4 } + +-- tagpath /app-route/statistics/app-probe-class-list/interval/average-jitter +appRouteStatisticsAppProbeClassIntervalAverageJitter OBJECT-TYPE + SYNTAX ConfdString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Average jitter" + ::= { appRouteStatisticsAppProbeClassIntervalEntry 5 } + +-- tagpath /app-route/statistics/app-probe-class-list/interval/tx-data-pkts +appRouteStatisticsAppProbeClassIntervalTxDataPkts OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Data packets transmitted" + ::= { appRouteStatisticsAppProbeClassIntervalEntry 6 } + +-- tagpath /app-route/statistics/app-probe-class-list/interval/rx-data-pkts +appRouteStatisticsAppProbeClassIntervalRxDataPkts OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Data packets received" + ::= { appRouteStatisticsAppProbeClassIntervalEntry 7 } + +-- tagpath /app-route/sla-class +appRouteSlaClassTable OBJECT-TYPE + SYNTAX SEQUENCE OF AppRouteSlaClassEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { viptela-app-route 4 } + +-- tagpath /app-route/sla-class +appRouteSlaClassEntry OBJECT-TYPE + SYNTAX AppRouteSlaClassEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { appRouteSlaClassIndex } + ::= { appRouteSlaClassTable 1 } + +AppRouteSlaClassEntry ::= + SEQUENCE { + appRouteSlaClassIndex UnsignedByte, + appRouteSlaClassName String, + appRouteSlaClassLoss UnsignedByte, + appRouteSlaClassLatency Unsigned32, + appRouteSlaClassJitter Unsigned32, + appRouteSlaClassAppProbeClassId UnsignedByte, + appRouteSlaClassAppProbeClass String, + appRouteFallbackSlaClassIndex String + } + +-- tagpath /app-route/sla-class/index +appRouteSlaClassIndex OBJECT-TYPE + SYNTAX UnsignedByte + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "SLA class index" + ::= { appRouteSlaClassEntry 1 } + +-- tagpath /app-route/sla-class/name +appRouteSlaClassName OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Name of the SLA class" + ::= { appRouteSlaClassEntry 2 } + +-- tagpath /app-route/sla-class/loss +appRouteSlaClassLoss OBJECT-TYPE + SYNTAX UnsignedByte + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Configured loss, in percentage" + ::= { appRouteSlaClassEntry 3 } + +-- tagpath /app-route/sla-class/latency +appRouteSlaClassLatency OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Configured latency, in milliseconds" + ::= { appRouteSlaClassEntry 4 } + +-- tagpath /app-route/sla-class/jitter +appRouteSlaClassJitter OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Configured jitter, in milliseconds" + ::= { appRouteSlaClassEntry 5 } + +-- tagpath /app-route/sla-class/app-probe-class-id +appRouteSlaClassAppProbeClassId OBJECT-TYPE + SYNTAX UnsignedByte + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "App Probe Class Id" + ::= { appRouteSlaClassEntry 6 } + +-- tagpath /app-route/sla-class/app-probe-class +appRouteSlaClassAppProbeClass OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Configured App Probe class" + ::= { appRouteSlaClassEntry 7 } + +-- tagpath /app-route/sla-class/fallback-best-tunnel +appRouteFallbackSlaClassIndex OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Fallback SLA class index" + ::= { appRouteSlaClassEntry 8 } + +END diff --git a/viptela-mibs/20.9/VIPTELA-BFD.mib b/viptela-mibs/20.9/VIPTELA-BFD.mib new file mode 100644 index 0000000..df99d2c --- /dev/null +++ b/viptela-mibs/20.9/VIPTELA-BFD.mib @@ -0,0 +1,540 @@ +-- Namespace: http://viptela.com/bfd + +VIPTELA-BFD DEFINITIONS ::= BEGIN +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, + Integer32, Unsigned32, Counter32, Counter64, + Gauge32, IpAddress + FROM SNMPv2-SMI + TEXTUAL-CONVENTION, RowStatus, DateAndTime, + TruthValue + FROM SNMPv2-TC + viptela + FROM VIPTELA-GLOBAL +; + +viptela-bfd MODULE-IDENTITY + LAST-UPDATED "202206010000Z" + ORGANIZATION "Viptela, Inc." + CONTACT-INFO "Viptela, Inc. Email:support@viptela.com" + DESCRIPTION "This module defines data model for BFD" + REVISION "202206010000Z" + DESCRIPTION "Viptela Revision 20.9" + REVISION "202203010000Z" + DESCRIPTION "Viptela Revision 20.8" + REVISION "202111010000Z" + DESCRIPTION "Viptela Revision 20.7" + REVISION "202107010000Z" + DESCRIPTION "Viptela Revision 20.6" + REVISION "202103010000Z" + DESCRIPTION "Viptela Revision 20.5" + REVISION "202011010000Z" + DESCRIPTION "Viptela Revision 20.4" + REVISION "202007010000Z" + DESCRIPTION "Viptela Revision 20.3" + REVISION "202002240000Z" + DESCRIPTION "Viptela Revision 20.1" + REVISION "201911150000Z" + DESCRIPTION "Viptela Revision 19.3" + REVISION "201908150000Z" + DESCRIPTION "Viptela Revision 19.2" + REVISION "201811010000Z" + DESCRIPTION "Viptela Revision 18.4" + REVISION "201808200000Z" + DESCRIPTION "Viptela Revision 18.3.1" + REVISION "201806250000Z" + DESCRIPTION "Viptela Revision 18.3" + REVISION "201804250000Z" + DESCRIPTION "Viptela Revision 18.2" + REVISION "201803150000Z" + DESCRIPTION "Viptela Revision 18.1.1" + REVISION "201801160000Z" + DESCRIPTION "Viptela Revision 17.2.3" + REVISION "201711010000Z" + DESCRIPTION "Viptela Revision 17.2.1" + REVISION "201708010000Z" + DESCRIPTION "Viptela Revision 17.2" + REVISION "201705250000Z" + DESCRIPTION "Viptela Revision 17.1.1" + REVISION "201704060000Z" + DESCRIPTION "Viptela Revision 17.1" + REVISION "201702150000Z" + DESCRIPTION "Viptela Revision 16.3.2" + REVISION "201702060000Z" + DESCRIPTION "Viptela Revision 16.3.1" + REVISION "201611160000Z" + DESCRIPTION "Viptela Revision 16.3" + REVISION "201610250000Z" + DESCRIPTION "Viptela Revision 16.2.10" + REVISION "201610240000Z" + DESCRIPTION "Viptela Revision 16.2.4" + REVISION "201608100000Z" + DESCRIPTION "Viptela Revision 16.2.2" + REVISION "201608010000Z" + DESCRIPTION "Viptela Revision 16.2.1" + REVISION "201606090000Z" + DESCRIPTION "Viptela Revision 16.2" + REVISION "201604220000Z" + DESCRIPTION "Viptela Revision 16.1.1" + REVISION "201603150000Z" + DESCRIPTION "Viptela Revision 16.1" + REVISION "201601300000Z" + DESCRIPTION "Viptela Revision 15.4.3" + REVISION "201512280000Z" + DESCRIPTION "Viptela Revision 15.4.1" + REVISION "201512010000Z" + DESCRIPTION "Viptela Revision 15.4.0" + REVISION "201510310000Z" + DESCRIPTION "Viptela Revision 15.3.5" + REVISION "201509270000Z" + DESCRIPTION "Viptela Revision 15.3.3" + REVISION "201509010000Z" + DESCRIPTION "Viptela Revision 15.3.1" + REVISION "201507010000Z" + DESCRIPTION "Viptela Revision 15.3" + ::= { viptela 6 } + + +InetAddressIP ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "confd:inetAddressIP" + SYNTAX OCTET STRING (SIZE (4|16)) + +UnsignedByte ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION "xs:unsignedByte" + SYNTAX Unsigned32 (0 .. 255) + +UnsignedShort ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION "xs:unsignedShort" + SYNTAX Unsigned32 (0 .. 65535) + +ConfdString ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1t" + STATUS current + DESCRIPTION "xs: and confd: types mapped to strings" + SYNTAX OCTET STRING + +String ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1t" + STATUS current + DESCRIPTION "xs:string" + SYNTAX OCTET STRING + +BfdmgrStateEnum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "" + SYNTAX INTEGER {admin-down(0),down(1),init(2),up(3),invalid(4),inactive(5)} + +-- Configure BFD +-- tagpath /bfd +bfd OBJECT IDENTIFIER ::= { viptela-bfd 1 } + +-- BFD summary +-- tagpath /bfd/summary +bfdSummary OBJECT IDENTIFIER ::= { bfd 5 } + +-- tagpath /bfd/summary/bfd-sessions-total +bfdSummaryBfdSessionsTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Current total number of bfd sessions created" + ::= { bfdSummary 1 } + +-- tagpath /bfd/summary/bfd-sessions-up +bfdSummaryBfdSessionsUp OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of bfd sessions that are in UP state" + ::= { bfdSummary 2 } + +-- tagpath /bfd/summary/bfd-sessions-max +bfdSummaryBfdSessionsMax OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Maximum total number of bfd sessions created since bootup" + ::= { bfdSummary 3 } + +-- tagpath /bfd/summary/bfd-sessions-flap +bfdSummaryBfdSessionsFlap OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of bfd session flaps seen (transitions out of UP state)" + ::= { bfdSummary 4 } + +-- tagpath /bfd/summary/poll-interval +bfdSummaryPollInterval OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "App route poll interval" + ::= { bfdSummary 5 } + +-- tagpath /bfd/sessions-list +bfdSessionsListTable OBJECT-TYPE + SYNTAX SEQUENCE OF BfdSessionsListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "BFD sessions" + ::= { bfd 1 } + +-- tagpath /bfd/sessions-list +bfdSessionsListEntry OBJECT-TYPE + SYNTAX BfdSessionsListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { bfdSessionsListSrcIp, bfdSessionsListDstIp, bfdSessionsListProto, bfdSessionsListSrcPort, bfdSessionsListDstPort } + ::= { bfdSessionsListTable 1 } + +BfdSessionsListEntry ::= + SEQUENCE { + bfdSessionsListSrcIp InetAddressIP, + bfdSessionsListDstIp InetAddressIP, + bfdSessionsListProto INTEGER, + bfdSessionsListSrcPort UnsignedShort, + bfdSessionsListDstPort UnsignedShort, + bfdSessionsListSystemIp InetAddressIP, + bfdSessionsListSiteId Unsigned32, + bfdSessionsListLocalColor INTEGER, + bfdSessionsListColor INTEGER, + bfdSessionsListState BfdmgrStateEnum, + bfdSessionsListDetectMultiplier UnsignedByte, + bfdSessionsListTxInterval Unsigned32, + bfdSessionsListUptime String, + bfdSessionsListTransitions Integer32 + } + +-- tagpath /bfd/sessions-list/src-ip +bfdSessionsListSrcIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Local TLOC IP address" + ::= { bfdSessionsListEntry 1 } + +-- tagpath /bfd/sessions-list/dst-ip +bfdSessionsListDstIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Remote TLOC IP address" + ::= { bfdSessionsListEntry 2 } + +-- tagpath /bfd/sessions-list/proto +bfdSessionsListProto OBJECT-TYPE + SYNTAX INTEGER {gre(1),ipsec(2)} + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { bfdSessionsListEntry 3 } + +-- tagpath /bfd/sessions-list/src-port +bfdSessionsListSrcPort OBJECT-TYPE + SYNTAX UnsignedShort + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Local port number" + ::= { bfdSessionsListEntry 4 } + +-- tagpath /bfd/sessions-list/dst-port +bfdSessionsListDstPort OBJECT-TYPE + SYNTAX UnsignedShort + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Remote port number" + ::= { bfdSessionsListEntry 5 } + +-- tagpath /bfd/sessions-list/system-ip +bfdSessionsListSystemIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "System IP address" + ::= { bfdSessionsListEntry 6 } + +-- tagpath /bfd/sessions-list/site-id +bfdSessionsListSiteId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Site ID" + ::= { bfdSessionsListEntry 7 } + +-- tagpath /bfd/sessions-list/local-color +bfdSessionsListLocalColor OBJECT-TYPE + SYNTAX INTEGER {default(1),mpls(2),metro-ethernet(3),biz-internet(4),public-internet(5),lte(6),threeG(7),red(8),green(9),blue(10),gold(11),silver(12),bronze(13),custom1(14),custom2(15),custom3(16),private1(17),private2(18),private3(19),private4(20),private5(21),private6(22)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Color" + ::= { bfdSessionsListEntry 8 } + +-- tagpath /bfd/sessions-list/color +bfdSessionsListColor OBJECT-TYPE + SYNTAX INTEGER {default(1),mpls(2),metro-ethernet(3),biz-internet(4),public-internet(5),lte(6),threeG(7),red(8),green(9),blue(10),gold(11),silver(12),bronze(13),custom1(14),custom2(15),custom3(16),private1(17),private2(18),private3(19),private4(20),private5(21),private6(22)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Color" + ::= { bfdSessionsListEntry 9 } + +-- tagpath /bfd/sessions-list/state +bfdSessionsListState OBJECT-TYPE + SYNTAX BfdmgrStateEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "State" + ::= { bfdSessionsListEntry 10 } + +-- tagpath /bfd/sessions-list/detect-multiplier +bfdSessionsListDetectMultiplier OBJECT-TYPE + SYNTAX UnsignedByte + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bfdSessionsListEntry 11 } + +-- tagpath /bfd/sessions-list/tx-interval +bfdSessionsListTxInterval OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bfdSessionsListEntry 12 } + +-- tagpath /bfd/sessions-list/uptime +bfdSessionsListUptime OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bfdSessionsListEntry 13 } + +-- tagpath /bfd/sessions-list/transitions +bfdSessionsListTransitions OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bfdSessionsListEntry 14 } + +-- tagpath /bfd/history-list +bfdHistoryListTable OBJECT-TYPE + SYNTAX SEQUENCE OF BfdHistoryListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "BFD session history" + ::= { bfd 2 } + +-- tagpath /bfd/history-list +bfdHistoryListEntry OBJECT-TYPE + SYNTAX BfdHistoryListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { bfdHistoryListSrcIp, bfdHistoryListDstIp, bfdHistoryListProto, bfdHistoryListSrcPort, bfdHistoryListDstPort, bfdHistoryListIndex } + ::= { bfdHistoryListTable 1 } + +BfdHistoryListEntry ::= + SEQUENCE { + bfdHistoryListSrcIp InetAddressIP, + bfdHistoryListDstIp InetAddressIP, + bfdHistoryListProto INTEGER, + bfdHistoryListSrcPort UnsignedShort, + bfdHistoryListDstPort UnsignedShort, + bfdHistoryListIndex Unsigned32, + bfdHistoryListSystemIp InetAddressIP, + bfdHistoryListSiteId Unsigned32, + bfdHistoryListColor INTEGER, + bfdHistoryListState BfdmgrStateEnum, + bfdHistoryListTime String, + bfdHistoryListRxPkts Counter64, + bfdHistoryListTxPkts Counter64, + bfdHistoryListDel UnsignedByte + } + +-- tagpath /bfd/history-list/src-ip +bfdHistoryListSrcIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Local TLOC IP address" + ::= { bfdHistoryListEntry 1 } + +-- tagpath /bfd/history-list/dst-ip +bfdHistoryListDstIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Remote TLOC IP address" + ::= { bfdHistoryListEntry 2 } + +-- tagpath /bfd/history-list/proto +bfdHistoryListProto OBJECT-TYPE + SYNTAX INTEGER {gre(1),ipsec(2)} + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { bfdHistoryListEntry 3 } + +-- tagpath /bfd/history-list/src-port +bfdHistoryListSrcPort OBJECT-TYPE + SYNTAX UnsignedShort + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Local port number" + ::= { bfdHistoryListEntry 4 } + +-- tagpath /bfd/history-list/dst-port +bfdHistoryListDstPort OBJECT-TYPE + SYNTAX UnsignedShort + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Remote port number" + ::= { bfdHistoryListEntry 5 } + +-- tagpath /bfd/history-list/index +bfdHistoryListIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "History index" + ::= { bfdHistoryListEntry 6 } + +-- tagpath /bfd/history-list/system-ip +bfdHistoryListSystemIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "System IP address" + ::= { bfdHistoryListEntry 7 } + +-- tagpath /bfd/history-list/site-id +bfdHistoryListSiteId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Site ID" + ::= { bfdHistoryListEntry 8 } + +-- tagpath /bfd/history-list/color +bfdHistoryListColor OBJECT-TYPE + SYNTAX INTEGER {default(1),mpls(2),metro-ethernet(3),biz-internet(4),public-internet(5),lte(6),threeG(7),red(8),green(9),blue(10),gold(11),silver(12),bronze(13),custom1(14),custom2(15),custom3(16),private1(17),private2(18),private3(19),private4(20),private5(21),private6(22)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Color" + ::= { bfdHistoryListEntry 9 } + +-- tagpath /bfd/history-list/state +bfdHistoryListState OBJECT-TYPE + SYNTAX BfdmgrStateEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "State" + ::= { bfdHistoryListEntry 10 } + +-- tagpath /bfd/history-list/time +bfdHistoryListTime OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bfdHistoryListEntry 11 } + +-- tagpath /bfd/history-list/rx-pkts +bfdHistoryListRxPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bfdHistoryListEntry 12 } + +-- tagpath /bfd/history-list/tx-pkts +bfdHistoryListTxPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bfdHistoryListEntry 13 } + +-- tagpath /bfd/history-list/del +bfdHistoryListDel OBJECT-TYPE + SYNTAX UnsignedByte + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bfdHistoryListEntry 14 } + +-- tagpath /bfd/tloc-summary-list +bfdTlocSummaryListTable OBJECT-TYPE + SYNTAX SEQUENCE OF BfdTlocSummaryListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "BFD TLOC summary" + ::= { bfd 6 } + +-- tagpath /bfd/tloc-summary-list +bfdTlocSummaryListEntry OBJECT-TYPE + SYNTAX BfdTlocSummaryListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { bfdTlocSummaryListIfName, bfdTlocSummaryListEncap } + ::= { bfdTlocSummaryListTable 1 } + +BfdTlocSummaryListEntry ::= + SEQUENCE { + bfdTlocSummaryListIfName String, + bfdTlocSummaryListEncap INTEGER, + bfdTlocSummaryListSessionsTotal Unsigned32, + bfdTlocSummaryListSessionsUp Unsigned32, + bfdTlocSummaryListSessionsFlap Unsigned32 + } + +-- tagpath /bfd/tloc-summary-list/if-name +bfdTlocSummaryListIfName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Local TLOC Interface" + ::= { bfdTlocSummaryListEntry 1 } + +-- tagpath /bfd/tloc-summary-list/encap +bfdTlocSummaryListEncap OBJECT-TYPE + SYNTAX INTEGER {gre(1),ipsec(2)} + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Local TLOC encapsulation" + ::= { bfdTlocSummaryListEntry 2 } + +-- tagpath /bfd/tloc-summary-list/sessions-total +bfdTlocSummaryListSessionsTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Total number of bfd sessions created" + ::= { bfdTlocSummaryListEntry 3 } + +-- tagpath /bfd/tloc-summary-list/sessions-up +bfdTlocSummaryListSessionsUp OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of bfd sessions that are in UP state" + ::= { bfdTlocSummaryListEntry 4 } + +-- tagpath /bfd/tloc-summary-list/sessions-flap +bfdTlocSummaryListSessionsFlap OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of bfd session flaps seen (transitions out of UP state)" + ::= { bfdTlocSummaryListEntry 5 } + +END diff --git a/viptela-mibs/20.9/VIPTELA-BRIDGE.mib b/viptela-mibs/20.9/VIPTELA-BRIDGE.mib new file mode 100644 index 0000000..613fc02 --- /dev/null +++ b/viptela-mibs/20.9/VIPTELA-BRIDGE.mib @@ -0,0 +1,1182 @@ +-- Namespace: http://viptela.com/bridge + +VIPTELA-BRIDGE DEFINITIONS ::= BEGIN +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, + Integer32, Unsigned32, Counter32, Counter64, + Gauge32, IpAddress + FROM SNMPv2-SMI + TEXTUAL-CONVENTION, RowStatus, DateAndTime, + TruthValue + FROM SNMPv2-TC + viptela + FROM VIPTELA-GLOBAL +; + +viptela-bridge MODULE-IDENTITY + LAST-UPDATED "202206010000Z" + ORGANIZATION "Viptela, Inc." + CONTACT-INFO "Viptela, Inc. Email:support@viptela.com" + DESCRIPTION "This module defines the data model for Bridge management" + REVISION "202206010000Z" + DESCRIPTION "Viptela Revision 20.9" + REVISION "202203010000Z" + DESCRIPTION "Viptela Revision 20.8" + REVISION "202111010000Z" + DESCRIPTION "Viptela Revision 20.7" + REVISION "202107010000Z" + DESCRIPTION "Viptela Revision 20.6" + REVISION "202103010000Z" + DESCRIPTION "Viptela Revision 20.5" + REVISION "202011010000Z" + DESCRIPTION "Viptela Revision 20.4" + REVISION "202007010000Z" + DESCRIPTION "Viptela Revision 20.3" + REVISION "202002240000Z" + DESCRIPTION "Viptela Revision 20.1" + REVISION "201911150000Z" + DESCRIPTION "Viptela Revision 19.3" + REVISION "201908150000Z" + DESCRIPTION "Viptela Revision 19.2" + REVISION "201811010000Z" + DESCRIPTION "Viptela Revision 18.4" + REVISION "201808200000Z" + DESCRIPTION "Viptela Revision 18.3.1" + REVISION "201806250000Z" + DESCRIPTION "Viptela Revision 18.3" + REVISION "201804250000Z" + DESCRIPTION "Viptela Revision 18.2" + REVISION "201803150000Z" + DESCRIPTION "Viptela Revision 18.1.1" + REVISION "201801160000Z" + DESCRIPTION "Viptela Revision 17.2.3" + REVISION "201711010000Z" + DESCRIPTION "Viptela Revision 17.2.1" + REVISION "201708010000Z" + DESCRIPTION "Viptela Revision 17.2" + REVISION "201705250000Z" + DESCRIPTION "Viptela Revision 17.1.1" + REVISION "201704060000Z" + DESCRIPTION "Viptela Revision 17.1" + REVISION "201702150000Z" + DESCRIPTION "Viptela Revision 16.3.2" + REVISION "201702060000Z" + DESCRIPTION "Viptela Revision 16.3.1" + REVISION "201611160000Z" + DESCRIPTION "Viptela Revision 16.3" + REVISION "201610250000Z" + DESCRIPTION "Viptela Revision 16.2.10" + REVISION "201610240000Z" + DESCRIPTION "Viptela Revision 16.2.4" + REVISION "201608100000Z" + DESCRIPTION "Viptela Revision 16.2.2" + REVISION "201608010000Z" + DESCRIPTION "Viptela Revision 16.2.1" + REVISION "201606090000Z" + DESCRIPTION "Viptela Revision 16.2" + REVISION "201604220000Z" + DESCRIPTION "Viptela Revision 16.1.1" + REVISION "201603150000Z" + DESCRIPTION "Viptela Revision 16.1" + REVISION "201601300000Z" + DESCRIPTION "Viptela Revision 15.4.3" + REVISION "201512280000Z" + DESCRIPTION "Viptela Revision 15.4.1" + REVISION "201512010000Z" + DESCRIPTION "Viptela Revision 15.4.0" + REVISION "201510310000Z" + DESCRIPTION "Viptela Revision 15.3.5" + REVISION "201509270000Z" + DESCRIPTION "Viptela Revision 15.3.3" + REVISION "201509010000Z" + DESCRIPTION "Viptela Revision 15.3.1" + REVISION "201507010000Z" + DESCRIPTION "Viptela Revision 15.3" + ::= { viptela 10 } + +UnsignedShort ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION "xs:unsignedShort" + SYNTAX Unsigned32 (0 .. 65535) + +ConfdString ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1t" + STATUS current + DESCRIPTION "xs: and confd: types mapped to strings" + SYNTAX OCTET STRING + +String ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1t" + STATUS current + DESCRIPTION "xs:string" + SYNTAX OCTET STRING + +-- Configure a bridge instance +-- tagpath /bridge +bridge OBJECT IDENTIFIER ::= { viptela-bridge 1 } + +-- tagpath /bridge/table +bridgeTableTable OBJECT-TYPE + SYNTAX SEQUENCE OF BridgeTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display bridge table" + ::= { bridge 4 } + +-- tagpath /bridge/table +bridgeTableEntry OBJECT-TYPE + SYNTAX BridgeTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { bridgeTableBridgeId } + ::= { bridgeTableTable 1 } + +BridgeTableEntry ::= + SEQUENCE { + bridgeTableBridgeId Unsigned32, + bridgeTableName String, + bridgeTableVlan UnsignedShort, + bridgeTableRoutingInterface String, + bridgeTableMaxMacs Unsigned32, + bridgeTableNumMacs Unsigned32, + bridgeTableAgeTime Unsigned32, + bridgeTableRxPackets Counter64, + bridgeTableRxOctets Counter64, + bridgeTableTxPackets Counter64, + bridgeTableTxOctets Counter64, + bridgeTableFloodPackets Counter64, + bridgeTableFloodOctets Counter64, + bridgeTableRxRoutedPackets Counter64, + bridgeTableTxRoutedPackets Counter64, + bridgeTableLearn Unsigned32, + bridgeTableAge Unsigned32, + bridgeTableMove Unsigned32 + } + +-- tagpath /bridge/table/bridge-id +bridgeTableBridgeId OBJECT-TYPE + SYNTAX Unsigned32 (1 .. 63) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Bridge ID" + ::= { bridgeTableEntry 1 } + +-- tagpath /bridge/table/name +bridgeTableName OBJECT-TYPE + SYNTAX String (SIZE (0 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeTableEntry 2 } + +-- tagpath /bridge/table/vlan +bridgeTableVlan OBJECT-TYPE + SYNTAX UnsignedShort + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeTableEntry 3 } + +-- tagpath /bridge/table/routing-interface +bridgeTableRoutingInterface OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeTableEntry 4 } + +-- tagpath /bridge/table/max-macs +bridgeTableMaxMacs OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeTableEntry 5 } + +-- tagpath /bridge/table/num-macs +bridgeTableNumMacs OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of MACs the bridge has learnt" + ::= { bridgeTableEntry 6 } + +-- tagpath /bridge/table/age-time +bridgeTableAgeTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeTableEntry 7 } + +-- tagpath /bridge/table/rx-packets +bridgeTableRxPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeTableEntry 8 } + +-- tagpath /bridge/table/rx-octets +bridgeTableRxOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeTableEntry 9 } + +-- tagpath /bridge/table/tx-packets +bridgeTableTxPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeTableEntry 10 } + +-- tagpath /bridge/table/tx-octets +bridgeTableTxOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeTableEntry 11 } + +-- tagpath /bridge/table/flood-packets +bridgeTableFloodPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeTableEntry 12 } + +-- tagpath /bridge/table/flood-octets +bridgeTableFloodOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeTableEntry 13 } + +-- tagpath /bridge/table/rx-routed-packets +bridgeTableRxRoutedPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeTableEntry 14 } + +-- tagpath /bridge/table/tx-routed-packets +bridgeTableTxRoutedPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeTableEntry 15 } + +-- tagpath /bridge/table/learn +bridgeTableLearn OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeTableEntry 16 } + +-- tagpath /bridge/table/age +bridgeTableAge OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeTableEntry 17 } + +-- tagpath /bridge/table/move +bridgeTableMove OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeTableEntry 18 } + +-- tagpath /bridge/interface +bridgeInterfaceTable OBJECT-TYPE + SYNTAX SEQUENCE OF BridgeInterfaceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display bridge interface information" + ::= { bridge 5 } + +-- tagpath /bridge/interface +bridgeInterfaceEntry OBJECT-TYPE + SYNTAX BridgeInterfaceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { bridgeInterfaceBridgeId, IMPLIED bridgeInterfaceIfName } + ::= { bridgeInterfaceTable 1 } + +BridgeInterfaceEntry ::= + SEQUENCE { + bridgeInterfaceBridgeId Unsigned32, + bridgeInterfaceIfName String, + bridgeInterfaceVlan UnsignedShort, + bridgeInterfaceNativeVlan String, + bridgeInterfaceAdminStatus String, + bridgeInterfaceOperStatus String, + bridgeInterfaceEncapType INTEGER, + bridgeInterfaceIfindex Unsigned32, + bridgeInterfaceMtu Unsigned32, + bridgeInterfaceRxPackets Counter64, + bridgeInterfaceRxOctets Counter64, + bridgeInterfaceTxPackets Counter64, + bridgeInterfaceTxOctets Counter64, + bridgeInterfaceRxErrors Counter64, + bridgeInterfaceRxDrops Counter64, + bridgeInterfaceTxErrors Counter64, + bridgeInterfaceTxDrops Counter64, + bridgeInterfaceRxPps Counter64, + bridgeInterfaceRxKbps Counter64, + bridgeInterfaceTxPps Counter64, + bridgeInterfaceTxKbps Counter64, + bridgeInterfaceRxArpRequests Counter64, + bridgeInterfaceTxArpReplies Counter64, + bridgeInterfaceTxArpRequests Counter64, + bridgeInterfaceRxArpReplies Counter64, + bridgeInterfaceArpAddFails Counter64, + bridgeInterfaceRxArpReplyDrops Counter64, + bridgeInterfaceRxArpRateLimitDrops Counter64, + bridgeInterfaceTxArpRateLimitDrops Counter64, + bridgeInterfaceRxArpNonLocalDrops Counter64, + bridgeInterfaceTxArpRequestFail Counter64, + bridgeInterfaceTxNoArpDrops Counter64, + bridgeInterfaceRxIpTtlExpired Counter64, + bridgeInterfaceRxIpErrors Counter64, + bridgeInterfaceInterfaceDisabled Counter64, + bridgeInterfaceRxPolicerDrops Counter64, + bridgeInterfaceRxNonIpDrops Counter64, + bridgeInterfaceFilterDrops Counter64, + bridgeInterfaceMirrorDrops Counter64, + bridgeInterfaceCpuPolicerDrops Counter64, + bridgeInterfaceTxIcmpPolicerDrops Counter64, + bridgeInterfaceTxIcmpMirroredDrops Counter64, + bridgeInterfaceSplitHorizonDrops Counter64, + bridgeInterfaceRouteLookupFail Counter64, + bridgeInterfaceBadLabel Counter64, + bridgeInterfaceTxInterfaceDisabled Counter64, + bridgeInterfaceRxMulticastPkts Counter64, + bridgeInterfaceRxBroadcastPkts Counter64, + bridgeInterfaceTxMulticastPkts Counter64, + bridgeInterfaceTxBroadcastPkts Counter64, + bridgeInterfaceRxPausePkts Counter64, + bridgeInterfaceRxDmacFilterDrops Counter64, + bridgeInterfaceRxWredDrops Counter64, + bridgeInterfaceRxInterfaceNotFound Counter64, + bridgeInterfaceRxInbErrors Counter64, + bridgeInterfaceRxOversizeErrors Counter64, + bridgeInterfaceRxFcsAlignErrors Counter64, + bridgeInterfaceRxUndersizeErrors Counter64, + bridgeInterfaceTxUnderflowPkts Counter64, + bridgeInterfaceTxCollisionDrops Counter64, + bridgeInterfaceTxPausePkts Counter64, + bridgeInterfaceTxFragmentsNeeded Counter64, + bridgeInterfaceTxFragments Counter64, + bridgeInterfaceTxFragmentDrops Counter64, + bridgeInterfaceTxTailRedDrops Counter64, + bridgeInterfaceLlqDrops Counter64, + bridgeInterfaceRxPktSize64 Counter64, + bridgeInterfaceRxPktSizeLt64 Counter64, + bridgeInterfaceRxPktSize65127 Counter64, + bridgeInterfaceRxPktSize128255 Counter64, + bridgeInterfaceRxPktSize256511 Counter64, + bridgeInterfaceRxPktSize5121023 Counter64, + bridgeInterfaceRxPktSize10241518 Counter64, + bridgeInterfaceRxPktSizeGt1518 Counter64, + bridgeInterfaceTxPktSize64 Counter64, + bridgeInterfaceTxPktSizeLt64 Counter64, + bridgeInterfaceTxPktSize65127 Counter64, + bridgeInterfaceTxPktSize128255 Counter64, + bridgeInterfaceTxPktSize256511 Counter64, + bridgeInterfaceTxPktSize5121023 Counter64, + bridgeInterfaceTxPktSize10241518 Counter64, + bridgeInterfaceTxPktSizeGt1518 Counter64, + bridgeInterfaceRxPolicerRemark Counter64, + bridgeInterfaceTxArpReplyRateLimitDrops Counter64 + } + +-- tagpath /bridge/interface/bridge-id +bridgeInterfaceBridgeId OBJECT-TYPE + SYNTAX Unsigned32 (1 .. 63) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "BRIDGE ID" + ::= { bridgeInterfaceEntry 1 } + +-- tagpath /bridge/interface/if-name +bridgeInterfaceIfName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Interface name" + ::= { bridgeInterfaceEntry 2 } + +-- tagpath /bridge/interface/vlan +bridgeInterfaceVlan OBJECT-TYPE + SYNTAX UnsignedShort + MAX-ACCESS read-only + STATUS current + DESCRIPTION "VLAN ID associated with the bridge" + ::= { bridgeInterfaceEntry 3 } + +-- tagpath /bridge/interface/native-vlan +bridgeInterfaceNativeVlan OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Native VLAN enabled" + ::= { bridgeInterfaceEntry 4 } + +-- tagpath /bridge/interface/admin-status +bridgeInterfaceAdminStatus OBJECT-TYPE + SYNTAX String (SIZE (1 .. 8)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Interface administrative status" + ::= { bridgeInterfaceEntry 5 } + +-- tagpath /bridge/interface/oper-status +bridgeInterfaceOperStatus OBJECT-TYPE + SYNTAX String (SIZE (1 .. 16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Interface operational status" + ::= { bridgeInterfaceEntry 6 } + +-- tagpath /bridge/interface/encap-type +bridgeInterfaceEncapType OBJECT-TYPE + SYNTAX INTEGER {null(0),vlan(1),ppp(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Encapsulation type" + ::= { bridgeInterfaceEntry 7 } + +-- tagpath /bridge/interface/ifindex +bridgeInterfaceIfindex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Interface index" + ::= { bridgeInterfaceEntry 8 } + +-- tagpath /bridge/interface/mtu +bridgeInterfaceMtu OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "MTU" + ::= { bridgeInterfaceEntry 9 } + +-- tagpath /bridge/interface/rx-packets +bridgeInterfaceRxPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of packets received" + ::= { bridgeInterfaceEntry 10 } + +-- tagpath /bridge/interface/rx-octets +bridgeInterfaceRxOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of octets received" + ::= { bridgeInterfaceEntry 11 } + +-- tagpath /bridge/interface/tx-packets +bridgeInterfaceTxPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of packets transmitted" + ::= { bridgeInterfaceEntry 12 } + +-- tagpath /bridge/interface/tx-octets +bridgeInterfaceTxOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of octets transmitted" + ::= { bridgeInterfaceEntry 13 } + +-- tagpath /interface/rx-errors +bridgeInterfaceRxErrors OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeInterfaceEntry 14 } + +-- tagpath /interface/rx-drops +bridgeInterfaceRxDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeInterfaceEntry 15 } + +-- tagpath /interface/tx-errors +bridgeInterfaceTxErrors OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeInterfaceEntry 16 } + +-- tagpath /interface/tx-drops +bridgeInterfaceTxDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeInterfaceEntry 17 } + +-- tagpath /interface/rx-pps +bridgeInterfaceRxPps OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeInterfaceEntry 18 } + +-- tagpath /interface/rx-kbps +bridgeInterfaceRxKbps OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeInterfaceEntry 19 } + +-- tagpath /interface/tx-pps +bridgeInterfaceTxPps OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeInterfaceEntry 20 } + +-- tagpath /interface/tx-kbps +bridgeInterfaceTxKbps OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeInterfaceEntry 21 } + +-- tagpath /interface/rx-arp-requests +bridgeInterfaceRxArpRequests OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeInterfaceEntry 22 } + +-- tagpath /interface/tx-arp-replies +bridgeInterfaceTxArpReplies OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeInterfaceEntry 23 } + +-- tagpath /interface/tx-arp-requests +bridgeInterfaceTxArpRequests OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeInterfaceEntry 24 } + +-- tagpath /interface/rx-arp-replies +bridgeInterfaceRxArpReplies OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeInterfaceEntry 25 } + +-- tagpath /interface/arp-add-fails +bridgeInterfaceArpAddFails OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeInterfaceEntry 26 } + +-- tagpath /interface/rx-arp-reply-drops +bridgeInterfaceRxArpReplyDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeInterfaceEntry 27 } + +-- tagpath /interface/rx-arp-rate-limit-drops +bridgeInterfaceRxArpRateLimitDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeInterfaceEntry 28 } + +-- tagpath /interface/tx-arp-rate-limit-drops +bridgeInterfaceTxArpRateLimitDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeInterfaceEntry 29 } + +-- tagpath /interface/rx-arp-non-local-drops +bridgeInterfaceRxArpNonLocalDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeInterfaceEntry 30 } + +-- tagpath /interface/tx-arp-request-fail +bridgeInterfaceTxArpRequestFail OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeInterfaceEntry 31 } + +-- tagpath /interface/tx-no-arp-drops +bridgeInterfaceTxNoArpDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeInterfaceEntry 32 } + +-- tagpath /interface/rx-ip-ttl-expired +bridgeInterfaceRxIpTtlExpired OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeInterfaceEntry 33 } + +-- tagpath /interface/rx-ip-errors +bridgeInterfaceRxIpErrors OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeInterfaceEntry 34 } + +-- tagpath /interface/interface-disabled +bridgeInterfaceInterfaceDisabled OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeInterfaceEntry 35 } + +-- tagpath /interface/rx-policer-drops +bridgeInterfaceRxPolicerDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeInterfaceEntry 36 } + +-- tagpath /interface/rx-non-ip-drops +bridgeInterfaceRxNonIpDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeInterfaceEntry 37 } + +-- tagpath /interface/filter-drops +bridgeInterfaceFilterDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeInterfaceEntry 38 } + +-- tagpath /interface/mirror-drops +bridgeInterfaceMirrorDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeInterfaceEntry 39 } + +-- tagpath /interface/cpu-policer-drops +bridgeInterfaceCpuPolicerDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeInterfaceEntry 40 } + +-- tagpath /interface/tx-icmp-policer-drops +bridgeInterfaceTxIcmpPolicerDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeInterfaceEntry 41 } + +-- tagpath /interface/tx-icmp-mirrored-drops +bridgeInterfaceTxIcmpMirroredDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeInterfaceEntry 42 } + +-- tagpath /interface/split-horizon-drops +bridgeInterfaceSplitHorizonDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeInterfaceEntry 43 } + +-- tagpath /interface/route-lookup-fail +bridgeInterfaceRouteLookupFail OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeInterfaceEntry 44 } + +-- tagpath /interface/bad-label +bridgeInterfaceBadLabel OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeInterfaceEntry 45 } + +-- tagpath /interface/tx-interface-disabled +bridgeInterfaceTxInterfaceDisabled OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeInterfaceEntry 46 } + +-- tagpath /interface/rx-multicast-pkts +bridgeInterfaceRxMulticastPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeInterfaceEntry 47 } + +-- tagpath /interface/rx-broadcast-pkts +bridgeInterfaceRxBroadcastPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeInterfaceEntry 48 } + +-- tagpath /interface/tx-multicast-pkts +bridgeInterfaceTxMulticastPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeInterfaceEntry 49 } + +-- tagpath /interface/tx-broadcast-pkts +bridgeInterfaceTxBroadcastPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeInterfaceEntry 50 } + +-- tagpath /interface/rx-pause-pkts +bridgeInterfaceRxPausePkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeInterfaceEntry 51 } + +-- tagpath /interface/rx-dmac-filter-drops +bridgeInterfaceRxDmacFilterDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeInterfaceEntry 52 } + +-- tagpath /interface/rx-wred-drops +bridgeInterfaceRxWredDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeInterfaceEntry 53 } + +-- tagpath /interface/rx-interface-not-found +bridgeInterfaceRxInterfaceNotFound OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeInterfaceEntry 54 } + +-- tagpath /interface/rx-inb-errors +bridgeInterfaceRxInbErrors OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeInterfaceEntry 55 } + +-- tagpath /interface/rx-oversize-errors +bridgeInterfaceRxOversizeErrors OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeInterfaceEntry 56 } + +-- tagpath /interface/rx-fcs-align-errors +bridgeInterfaceRxFcsAlignErrors OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeInterfaceEntry 57 } + +-- tagpath /interface/rx-undersize-errors +bridgeInterfaceRxUndersizeErrors OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeInterfaceEntry 58 } + +-- tagpath /interface/tx-underflow-pkts +bridgeInterfaceTxUnderflowPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeInterfaceEntry 59 } + +-- tagpath /interface/tx-collision-drops +bridgeInterfaceTxCollisionDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeInterfaceEntry 60 } + +-- tagpath /interface/tx-pause-pkts +bridgeInterfaceTxPausePkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeInterfaceEntry 61 } + +-- tagpath /interface/tx-fragments-needed +bridgeInterfaceTxFragmentsNeeded OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeInterfaceEntry 62 } + +-- tagpath /interface/tx-fragments +bridgeInterfaceTxFragments OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeInterfaceEntry 63 } + +-- tagpath /interface/tx-fragment-drops +bridgeInterfaceTxFragmentDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeInterfaceEntry 64 } + +-- tagpath /interface/tx-tail-red-drops +bridgeInterfaceTxTailRedDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeInterfaceEntry 65 } + +-- tagpath /interface/llq-drops +bridgeInterfaceLlqDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeInterfaceEntry 66 } + +-- tagpath /interface/rx-pkt-size-64 +bridgeInterfaceRxPktSize64 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeInterfaceEntry 67 } + +-- tagpath /interface/rx-pkt-size-lt-64 +bridgeInterfaceRxPktSizeLt64 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeInterfaceEntry 68 } + +-- tagpath /interface/rx-pkt-size-65-127 +bridgeInterfaceRxPktSize65127 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeInterfaceEntry 69 } + +-- tagpath /interface/rx-pkt-size-128-255 +bridgeInterfaceRxPktSize128255 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeInterfaceEntry 70 } + +-- tagpath /interface/rx-pkt-size-256-511 +bridgeInterfaceRxPktSize256511 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeInterfaceEntry 71 } + +-- tagpath /interface/rx-pkt-size-512-1023 +bridgeInterfaceRxPktSize5121023 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeInterfaceEntry 72 } + +-- tagpath /interface/rx-pkt-size-1024-1518 +bridgeInterfaceRxPktSize10241518 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeInterfaceEntry 73 } + +-- tagpath /interface/rx-pkt-size-gt-1518 +bridgeInterfaceRxPktSizeGt1518 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeInterfaceEntry 74 } + +-- tagpath /interface/tx-pkt-size-64 +bridgeInterfaceTxPktSize64 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeInterfaceEntry 75 } + +-- tagpath /interface/tx-pkt-size-lt-64 +bridgeInterfaceTxPktSizeLt64 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeInterfaceEntry 76 } + +-- tagpath /interface/tx-pkt-size-65-127 +bridgeInterfaceTxPktSize65127 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeInterfaceEntry 77 } + +-- tagpath /interface/tx-pkt-size-128-255 +bridgeInterfaceTxPktSize128255 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeInterfaceEntry 78 } + +-- tagpath /interface/tx-pkt-size-256-511 +bridgeInterfaceTxPktSize256511 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeInterfaceEntry 79 } + +-- tagpath /interface/tx-pkt-size-512-1023 +bridgeInterfaceTxPktSize5121023 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeInterfaceEntry 80 } + +-- tagpath /interface/tx-pkt-size-1024-1518 +bridgeInterfaceTxPktSize10241518 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeInterfaceEntry 81 } + +-- tagpath /interface/tx-pkt-size-gt-1518 +bridgeInterfaceTxPktSizeGt1518 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeInterfaceEntry 82 } + +-- tagpath /interface/rx-policer-remark +bridgeInterfaceRxPolicerRemark OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeInterfaceEntry 83 } + +-- tagpath /interface/tx-arp-reply-rate-limit-drops +bridgeInterfaceTxArpReplyRateLimitDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeInterfaceEntry 84 } + + +-- tagpath /bridge/mac +bridgeMacTable OBJECT-TYPE + SYNTAX SEQUENCE OF BridgeMacEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display MAC addresses" + ::= { bridge 6 } + +-- tagpath /bridge/mac +bridgeMacEntry OBJECT-TYPE + SYNTAX BridgeMacEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { bridgeMacBridgeId, bridgeMacInterface, bridgeMacMacAddress } + ::= { bridgeMacTable 1 } + +BridgeMacEntry ::= + SEQUENCE { + bridgeMacBridgeId Unsigned32, + bridgeMacInterface String, + bridgeMacMacAddress String, + bridgeMacType String, + bridgeMacExpiryTime String, + bridgeMacRxPackets Counter64, + bridgeMacRxOctets Counter64, + bridgeMacTxPackets Counter64, + bridgeMacTxOctets Counter64 + } + +-- tagpath /bridge/mac/bridge-id +bridgeMacBridgeId OBJECT-TYPE + SYNTAX Unsigned32 (1 .. 63) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "BRIDGE ID" + ::= { bridgeMacEntry 1 } + +-- tagpath /bridge/mac/interface +bridgeMacInterface OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Interface name" + ::= { bridgeMacEntry 2 } + +-- tagpath /bridge/mac/mac-address +bridgeMacMacAddress OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Hardware Address" + ::= { bridgeMacEntry 3 } + +-- tagpath /bridge/mac/type +bridgeMacType OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "MAC address type: static/dynamic" + ::= { bridgeMacEntry 4 } + +-- tagpath /bridge/mac/expiry-time +bridgeMacExpiryTime OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Time left for the entry to be aged out." + ::= { bridgeMacEntry 5 } + +-- tagpath /bridge/mac/rx-packets +bridgeMacRxPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeMacEntry 6 } + +-- tagpath /bridge/mac/rx-octets +bridgeMacRxOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeMacEntry 7 } + +-- tagpath /bridge/mac/tx-packets +bridgeMacTxPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeMacEntry 8 } + +-- tagpath /bridge/mac/tx-octets +bridgeMacTxOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { bridgeMacEntry 9 } + +END diff --git a/viptela-mibs/20.9/VIPTELA-DOT1X.mib b/viptela-mibs/20.9/VIPTELA-DOT1X.mib new file mode 100644 index 0000000..0837270 --- /dev/null +++ b/viptela-mibs/20.9/VIPTELA-DOT1X.mib @@ -0,0 +1,799 @@ +-- Namespace: http://viptela.com/dot1x + +VIPTELA-DOT1X DEFINITIONS ::= BEGIN +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, + Integer32, Unsigned32, Counter32, Counter64, + Gauge32, IpAddress + FROM SNMPv2-SMI + TEXTUAL-CONVENTION, RowStatus, DateAndTime, + TruthValue + FROM SNMPv2-TC + viptela + FROM VIPTELA-GLOBAL +; + +viptela-dot1x MODULE-IDENTITY + LAST-UPDATED "202206010000Z" + ORGANIZATION "Viptela, Inc." + CONTACT-INFO "Viptela, Inc. Email:support@viptela.com" + DESCRIPTION "This module defines the data model for 802.1x Network Access Control" + REVISION "202206010000Z" + DESCRIPTION "Viptela Revision 20.9" + REVISION "202203010000Z" + DESCRIPTION "Viptela Revision 20.8" + REVISION "202111010000Z" + DESCRIPTION "Viptela Revision 20.7" + REVISION "202107010000Z" + DESCRIPTION "Viptela Revision 20.6" + REVISION "202103010000Z" + DESCRIPTION "Viptela Revision 20.5" + REVISION "202011010000Z" + DESCRIPTION "Viptela Revision 20.4" + REVISION "202007010000Z" + DESCRIPTION "Viptela Revision 20.3" + REVISION "202002240000Z" + DESCRIPTION "Viptela Revision 20.1" + REVISION "201911150000Z" + DESCRIPTION "Viptela Revision 19.3" + REVISION "201908150000Z" + DESCRIPTION "Viptela Revision 19.2" + REVISION "201811010000Z" + DESCRIPTION "Viptela Revision 18.4" + REVISION "201808200000Z" + DESCRIPTION "Viptela Revision 18.3.1" + REVISION "201806250000Z" + DESCRIPTION "Viptela Revision 18.3" + REVISION "201806250000Z" + DESCRIPTION "Viptela Revision 18.3" + REVISION "201804250000Z" + DESCRIPTION "Viptela Revision 18.2" + REVISION "201803150000Z" + DESCRIPTION "Viptela Revision 18.1.1" + REVISION "201801160000Z" + DESCRIPTION "Viptela Revision 17.2.3" + REVISION "201711010000Z" + DESCRIPTION "Viptela Revision 17.2.1" + REVISION "201708010000Z" + DESCRIPTION "Viptela Revision 17.2" + REVISION "201705250000Z" + DESCRIPTION "Viptela Revision 17.1.1" + REVISION "201704060000Z" + DESCRIPTION "Viptela Revision 17.1" + REVISION "201702150000Z" + DESCRIPTION "Viptela Revision 16.3.2" + REVISION "201702060000Z" + DESCRIPTION "Viptela Revision 16.3.1" + REVISION "201611160000Z" + DESCRIPTION "Viptela Revision 16.3" + REVISION "201608080000Z" + DESCRIPTION "@REVISION-DESCRIPTION" + ::= { viptela 19 } + +UnsignedShort ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION "xs:unsignedShort" + SYNTAX Unsigned32 (0 .. 65535) + +ConfdString ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1t" + STATUS current + DESCRIPTION "xs: and confd: types mapped to strings" + SYNTAX OCTET STRING + +InetAddressIP ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "confd:inetAddressIP" + SYNTAX OCTET STRING (SIZE (4|16)) + +String ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1t" + STATUS current + DESCRIPTION "xs:string" + SYNTAX OCTET STRING + +Dot1xAuthMethod ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "" + SYNTAX INTEGER {radius(0),radius-MAB(1),local-MAB(2),local-Auth(3)} + +EapMethod ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "" + SYNTAX INTEGER {unknown(0),mD5(1),pEAP-MS-CHAPv2(2),eAP-TLS(3)} + +Dot1xAuthState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "" + SYNTAX INTEGER {none(0),authenticated(1),authenticating(2),exception(3),guest(4),authFail(5),authReject(6)} + +-- Display 802.1x related information +-- tagpath /dot1x +dot1x OBJECT IDENTIFIER ::= { viptela-dot1x 1 } + +-- tagpath /dot1x/interfaces +dot1xInterfacesTable OBJECT-TYPE + SYNTAX SEQUENCE OF Dot1xInterfacesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display 802.1x interface information" + ::= { dot1x 1 } + +-- tagpath /dot1x/interfaces +dot1xInterfacesEntry OBJECT-TYPE + SYNTAX Dot1xInterfacesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { dot1xInterfacesIfName } + ::= { dot1xInterfacesTable 1 } + +Dot1xInterfacesEntry ::= + SEQUENCE { + dot1xInterfacesIfName String, + dot1xInterfacesOperState INTEGER, + dot1xInterfacesHostMode INTEGER, + dot1xInterfacesCtrlDir INTEGER, + dot1xInterfacesMabServer TruthValue, + dot1xInterfacesMabLocal TruthValue, + dot1xInterfacesWakeOnLan TruthValue, + dot1xInterfacesReauthTimeout UnsignedShort, + dot1xInterfacesInactivityTimeout UnsignedShort, + dot1xInterfacesGuestVlan Integer32, + dot1xInterfacesAuthFailVlan Integer32, + dot1xInterfacesAuthRejectVlan Integer32, + dot1xInterfacesDefaultVlan Integer32, + dot1xInterfacesPrimaryRadiusServer InetAddressIP, + dot1xInterfacesSecondaryRadiusServer InetAddressIP, + dot1xInterfacesAccountingInterval UnsignedShort, + dot1xInterfacesNasIdentifier String, + dot1xInterfacesNasIPAddr InetAddressIP, + dot1xInterfacesNumClients Unsigned32 + } + +-- tagpath /dot1x/interfaces/if-name +dot1xInterfacesIfName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Interface name" + ::= { dot1xInterfacesEntry 1 } + +-- tagpath /dot1x/interfaces/oper-state +dot1xInterfacesOperState OBJECT-TYPE + SYNTAX INTEGER {down(0),up(1)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Operational state" + ::= { dot1xInterfacesEntry 2 } + +-- tagpath /dot1x/interfaces/host-mode +dot1xInterfacesHostMode OBJECT-TYPE + SYNTAX INTEGER {single-Host(0),multi-Auth(1),multi-Host(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Host mode" + ::= { dot1xInterfacesEntry 3 } + +-- tagpath /dot1x/interfaces/ctrl-dir +dot1xInterfacesCtrlDir OBJECT-TYPE + SYNTAX INTEGER {in(0),both(1)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "802.1x port access control direction" + ::= { dot1xInterfacesEntry 4 } + +-- tagpath /dot1x/interfaces/mab-server +dot1xInterfacesMabServer OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "MAC authentication bypass configured to use RADIUS server" + ::= { dot1xInterfacesEntry 5 } + +-- tagpath /dot1x/interfaces/mab-local +dot1xInterfacesMabLocal OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "MAC authentication bypass configured locally on the interface" + ::= { dot1xInterfacesEntry 6 } + +-- tagpath /dot1x/interfaces/wake-on-lan +dot1xInterfacesWakeOnLan OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Allow wake-on-lan packets to egress the port" + ::= { dot1xInterfacesEntry 7 } + +-- tagpath /dot1x/interfaces/reauth-timeout +dot1xInterfacesReauthTimeout OBJECT-TYPE + SYNTAX UnsignedShort + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Timeout for reauthentication, in minutes" + ::= { dot1xInterfacesEntry 8 } + +-- tagpath /dot1x/interfaces/inactivity-timeout +dot1xInterfacesInactivityTimeout OBJECT-TYPE + SYNTAX UnsignedShort + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Timeout for inactivity, in minutes" + ::= { dot1xInterfacesEntry 9 } + +-- tagpath /dot1x/interfaces/guest-vlan +dot1xInterfacesGuestVlan OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "VLAN to drop non-802.1x enabled clients into if client is not in MAB list" + ::= { dot1xInterfacesEntry 10 } + +-- tagpath /dot1x/interfaces/auth-fail-vlan +dot1xInterfacesAuthFailVlan OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "VLAN to drop 802.1x enabled clients into if authentication server is unreachable" + ::= { dot1xInterfacesEntry 11 } + +-- tagpath /dot1x/interfaces/auth-reject-vlan +dot1xInterfacesAuthRejectVlan OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "VLAN to drop 802.1x enabled clients into if authentication is rejected" + ::= { dot1xInterfacesEntry 12 } + +-- tagpath /dot1x/interfaces/default-vlan +dot1xInterfacesDefaultVlan OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "VLAN to drop clients into when VLAN not specified by RADIUS" + ::= { dot1xInterfacesEntry 13 } + +-- tagpath /dot1x/interfaces/primary-radius-server +dot1xInterfacesPrimaryRadiusServer OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Primary RADIUS server IP address" + ::= { dot1xInterfacesEntry 14 } + +-- tagpath /dot1x/interfaces/secondary-radius-server +dot1xInterfacesSecondaryRadiusServer OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Secondary RADIUS server IP address" + ::= { dot1xInterfacesEntry 15 } + +-- tagpath /dot1x/interfaces/accounting-interval +dot1xInterfacesAccountingInterval OBJECT-TYPE + SYNTAX UnsignedShort + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Interim accounting interval, in minutes" + ::= { dot1xInterfacesEntry 16 } + +-- tagpath /dot1x/interfaces/nas-identifier +dot1xInterfacesNasIdentifier OBJECT-TYPE + SYNTAX String (SIZE (1 .. 255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "NAS Identifier sent to RADIUS server" + ::= { dot1xInterfacesEntry 17 } + +-- tagpath /dot1x/interfaces/nas-ipaddr +dot1xInterfacesNasIPAddr OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "NAS IP address sent to RADIUS server" + ::= { dot1xInterfacesEntry 18 } + +-- tagpath /dot1x/interfaces/num-clients +dot1xInterfacesNumClients OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of connected clients" + ::= { dot1xInterfacesEntry 19 } + +-- tagpath /dot1x/clients +dot1xClientsTable OBJECT-TYPE + SYNTAX SEQUENCE OF Dot1xClientsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display 802.1x client information" + ::= { dot1x 2 } + +-- tagpath /dot1x/clients +dot1xClientsEntry OBJECT-TYPE + SYNTAX Dot1xClientsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { dot1xClientsIfName, dot1xClientsMacAddress } + ::= { dot1xClientsTable 1 } + +Dot1xClientsEntry ::= + SEQUENCE { + dot1xClientsIfName String, + dot1xClientsMacAddress String, + dot1xClientsAuthState Dot1xAuthState, + dot1xClientsAuthMethod Dot1xAuthMethod, + dot1xClientsVlan Integer32, + dot1xClientsVpn Integer32, + dot1xClientsEapMethod String, + dot1xClientsUsername String, + dot1xClientsSessionTime Unsigned32, + dot1xClientsConnectedTime Unsigned32, + dot1xClientsInactiveTime Unsigned32, + dot1xClientsSessionId String, + dot1xClientsEapolFramesRx Unsigned32, + dot1xClientsEapolFramesTx Unsigned32, + dot1xClientsEapolStartFramesRx Unsigned32, + dot1xClientsEapolLogoffFramesRx Unsigned32, + dot1xClientsEapolRequestIdFramesTx Unsigned32, + dot1xClientsEapolResponseIdFramesRx Unsigned32, + dot1xClientsEapolRequestFramesTx Unsigned32, + dot1xClientsEapolResponseFramesRx Unsigned32 + } + +-- tagpath /dot1x/clients/if-name +dot1xClientsIfName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "802.1x interface name" + ::= { dot1xClientsEntry 1 } + +-- tagpath /dot1x/clients/mac-address +dot1xClientsMacAddress OBJECT-TYPE + SYNTAX String + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "MAC address of the client" + ::= { dot1xClientsEntry 2 } + +-- tagpath /dot1x/clients/auth-state +dot1xClientsAuthState OBJECT-TYPE + SYNTAX Dot1xAuthState + MAX-ACCESS read-only + STATUS current + DESCRIPTION "802.1x authentication state of the client" + ::= { dot1xClientsEntry 3 } + +-- tagpath /dot1x/clients/auth-method +dot1xClientsAuthMethod OBJECT-TYPE + SYNTAX Dot1xAuthMethod + MAX-ACCESS read-only + STATUS current + DESCRIPTION "802.1x authentication method of the client" + ::= { dot1xClientsEntry 4 } + +-- tagpath /dot1x/clients/vlan +dot1xClientsVlan OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Operational VLAN of the client" + ::= { dot1xClientsEntry 5 } + +-- tagpath /dot1x/clients/vpn +dot1xClientsVpn OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Operational VPN of the client" + ::= { dot1xClientsEntry 6 } + +-- tagpath /dot1x/clients/eap-method +dot1xClientsEapMethod OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Authenticated EAP method" + ::= { dot1xClientsEntry 7 } + +-- tagpath /dot1x/clients/username +dot1xClientsUsername OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Username for client session" + ::= { dot1xClientsEntry 8 } + +-- tagpath /dot1x/clients/session-time +dot1xClientsSessionTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Session time, in seconds" + ::= { dot1xClientsEntry 9 } + +-- tagpath /dot1x/clients/connected-time +dot1xClientsConnectedTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Connected time, in seconds" + ::= { dot1xClientsEntry 10 } + +-- tagpath /dot1x/clients/inactive-time +dot1xClientsInactiveTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Time client has been inactive, in seconds" + ::= { dot1xClientsEntry 11 } + +-- tagpath /dot1x/clients/session-id +dot1xClientsSessionId OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Client Session ID" + ::= { dot1xClientsEntry 12 } + +-- tagpath /dot1x/clients/eapol-frames-rx +dot1xClientsEapolFramesRx OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "EAPoL frames received" + ::= { dot1xClientsEntry 13 } + +-- tagpath /dot1x/clients/eapol-frames-tx +dot1xClientsEapolFramesTx OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "EAPoL frames sent" + ::= { dot1xClientsEntry 14 } + +-- tagpath /dot1x/clients/eapol-start-frames-rx +dot1xClientsEapolStartFramesRx OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "EAPoL start frames received" + ::= { dot1xClientsEntry 15 } + +-- tagpath /dot1x/clients/eapol-logoff-frames-rx +dot1xClientsEapolLogoffFramesRx OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "EAPoL logoff frames received" + ::= { dot1xClientsEntry 16 } + +-- tagpath /dot1x/clients/eapol-request-id-frames-tx +dot1xClientsEapolRequestIdFramesTx OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "EAPoL identity request frames sent" + ::= { dot1xClientsEntry 17 } + +-- tagpath /dot1x/clients/eapol-response-id-frames-rx +dot1xClientsEapolResponseIdFramesRx OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "EAPoL identity response frames received" + ::= { dot1xClientsEntry 18 } + +-- tagpath /dot1x/clients/eapol-request-frames-tx +dot1xClientsEapolRequestFramesTx OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "EAPoL request frames sent" + ::= { dot1xClientsEntry 19 } + +-- tagpath /dot1x/clients/eapol-response-frames-rx +dot1xClientsEapolResponseFramesRx OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "EAPoL response frames received" + ::= { dot1xClientsEntry 20 } + +-- tagpath /dot1x/radius +dot1xRadiusTable OBJECT-TYPE + SYNTAX SEQUENCE OF Dot1xRadiusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display 802.1x radius server information" + ::= { dot1x 3 } + +-- tagpath /dot1x/radius +dot1xRadiusEntry OBJECT-TYPE + SYNTAX Dot1xRadiusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { dot1xRadiusIfName, dot1xRadiusIpAddress } + ::= { dot1xRadiusTable 1 } + +Dot1xRadiusEntry ::= + SEQUENCE { + dot1xRadiusIfName String, + dot1xRadiusIpAddress InetAddressIP, + dot1xRadiusVpn Unsigned32, + dot1xRadiusIsPrimary TruthValue, + dot1xRadiusAuthPort Unsigned32, + dot1xRadiusAuthIsCurrent TruthValue, + dot1xRadiusAuthRoundTripTime Unsigned32, + dot1xRadiusAuthAccessRequests Unsigned32, + dot1xRadiusAuthAccessRetransmissions Unsigned32, + dot1xRadiusAuthAccessAccepts Unsigned32, + dot1xRadiusAuthAccessRejects Unsigned32, + dot1xRadiusAuthAccessChallenges Unsigned32, + dot1xRadiusAuthMalformedAccessResponses Unsigned32, + dot1xRadiusAuthBadAuthenticators Unsigned32, + dot1xRadiusAuthPendingRequests Unsigned32, + dot1xRadiusAuthTimeouts Unsigned32, + dot1xRadiusAuthUnknownTypes Unsigned32, + dot1xRadiusAuthPacketsDropped Unsigned32, + dot1xRadiusAcctPort Unsigned32, + dot1xRadiusAcctIsCurrent TruthValue, + dot1xRadiusAcctRoundTripTime Unsigned32, + dot1xRadiusAcctRequests Unsigned32, + dot1xRadiusAcctRetransmissions Unsigned32, + dot1xRadiusAcctResponses Unsigned32, + dot1xRadiusAcctMalformedResponses Unsigned32, + dot1xRadiusAcctBadAuthenticators Unsigned32, + dot1xRadiusAcctPendingRequests Unsigned32, + dot1xRadiusAcctTimeouts Unsigned32, + dot1xRadiusAcctUnknownTypes Unsigned32, + dot1xRadiusAcctPacketsDropped Unsigned32 + } + +-- tagpath /dot1x/radius/if-name +dot1xRadiusIfName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "802.1x interface name" + ::= { dot1xRadiusEntry 1 } + +-- tagpath /dot1x/radius/ip-address +dot1xRadiusIpAddress OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "RADIUS server IP address" + ::= { dot1xRadiusEntry 2 } + +-- tagpath /dot1x/radius/vpn +dot1xRadiusVpn OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "RADIUS server VPN" + ::= { dot1xRadiusEntry 3 } + +-- tagpath /dot1x/radius/is-primary +dot1xRadiusIsPrimary OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "RADIUS server is configured to be the primary one" + ::= { dot1xRadiusEntry 4 } + +-- tagpath /dot1x/radius/auth-port +dot1xRadiusAuthPort OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "RADIUS server authentication port number" + ::= { dot1xRadiusEntry 5 } + +-- tagpath /dot1x/radius/auth-is-current +dot1xRadiusAuthIsCurrent OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "RADIUS server is the currently active one for authentication" + ::= { dot1xRadiusEntry 6 } + +-- tagpath /dot1x/radius/auth-round-trip-time +dot1xRadiusAuthRoundTripTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Authentication server round trip time for last message, in seconds" + ::= { dot1xRadiusEntry 7 } + +-- tagpath /dot1x/radius/auth-access-requests +dot1xRadiusAuthAccessRequests OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of access requests sent" + ::= { dot1xRadiusEntry 8 } + +-- tagpath /dot1x/radius/auth-access-retransmissions +dot1xRadiusAuthAccessRetransmissions OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of access request retransmissions" + ::= { dot1xRadiusEntry 9 } + +-- tagpath /dot1x/radius/auth-access-accepts +dot1xRadiusAuthAccessAccepts OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of access accepts received" + ::= { dot1xRadiusEntry 10 } + +-- tagpath /dot1x/radius/auth-access-rejects +dot1xRadiusAuthAccessRejects OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of access rejects received" + ::= { dot1xRadiusEntry 11 } + +-- tagpath /dot1x/radius/auth-access-challenges +dot1xRadiusAuthAccessChallenges OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of access challenges received" + ::= { dot1xRadiusEntry 12 } + +-- tagpath /dot1x/radius/auth-malformed-access-responses +dot1xRadiusAuthMalformedAccessResponses OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of malformed access responses received" + ::= { dot1xRadiusEntry 13 } + +-- tagpath /dot1x/radius/auth-bad-authenticators +dot1xRadiusAuthBadAuthenticators OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of authentication requests with bad authentication" + ::= { dot1xRadiusEntry 14 } + +-- tagpath /dot1x/radius/auth-pending-requests +dot1xRadiusAuthPendingRequests OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of un-acknowledged access requests" + ::= { dot1xRadiusEntry 15 } + +-- tagpath /dot1x/radius/auth-timeouts +dot1xRadiusAuthTimeouts OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of authentication request timeouts" + ::= { dot1xRadiusEntry 16 } + +-- tagpath /dot1x/radius/auth-unknown-types +dot1xRadiusAuthUnknownTypes OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of authentication messages of unknown type" + ::= { dot1xRadiusEntry 17 } + +-- tagpath /dot1x/radius/auth-packets-dropped +dot1xRadiusAuthPacketsDropped OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of dropped authentication packets" + ::= { dot1xRadiusEntry 18 } + +-- tagpath /dot1x/radius/acct-port +dot1xRadiusAcctPort OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "RADIUS server accounting port number" + ::= { dot1xRadiusEntry 19 } + +-- tagpath /dot1x/radius/acct-is-current +dot1xRadiusAcctIsCurrent OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "RADIUS server is the currently active one for accounting" + ::= { dot1xRadiusEntry 20 } + +-- tagpath /dot1x/radius/acct-round-trip-time +dot1xRadiusAcctRoundTripTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Accounting server round trip time for last message, in seconds" + ::= { dot1xRadiusEntry 21 } + +-- tagpath /dot1x/radius/acct-requests +dot1xRadiusAcctRequests OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of accounting requests sent" + ::= { dot1xRadiusEntry 22 } + +-- tagpath /dot1x/radius/acct-retransmissions +dot1xRadiusAcctRetransmissions OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of accounting request restransmissions" + ::= { dot1xRadiusEntry 23 } + +-- tagpath /dot1x/radius/acct-responses +dot1xRadiusAcctResponses OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of accounting responses received" + ::= { dot1xRadiusEntry 24 } + +-- tagpath /dot1x/radius/acct-malformed-responses +dot1xRadiusAcctMalformedResponses OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of malformed accounting responses received" + ::= { dot1xRadiusEntry 25 } + +-- tagpath /dot1x/radius/acct-bad-authenticators +dot1xRadiusAcctBadAuthenticators OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of accounting requests with bad authentication" + ::= { dot1xRadiusEntry 26 } + +-- tagpath /dot1x/radius/acct-pending-requests +dot1xRadiusAcctPendingRequests OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of un-acknowledged accounting requests" + ::= { dot1xRadiusEntry 27 } + +-- tagpath /dot1x/radius/acct-timeouts +dot1xRadiusAcctTimeouts OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of accounting request timeouts" + ::= { dot1xRadiusEntry 28 } + +-- tagpath /dot1x/radius/acct-unknown-types +dot1xRadiusAcctUnknownTypes OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of accounting responses of unknown type" + ::= { dot1xRadiusEntry 29 } + +-- tagpath /dot1x/radius/acct-packets-dropped +dot1xRadiusAcctPacketsDropped OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of dropped accounting packets" + ::= { dot1xRadiusEntry 30 } + +END diff --git a/viptela-mibs/20.9/VIPTELA-GLOBAL.mib b/viptela-mibs/20.9/VIPTELA-GLOBAL.mib new file mode 100644 index 0000000..3348ce7 --- /dev/null +++ b/viptela-mibs/20.9/VIPTELA-GLOBAL.mib @@ -0,0 +1,112 @@ +-- Namespace: http://viptela.com/viptela-global + +VIPTELA-GLOBAL DEFINITIONS ::= BEGIN +IMPORTS + MODULE-IDENTITY, Unsigned32, enterprises + FROM SNMPv2-SMI + TEXTUAL-CONVENTION + FROM SNMPv2-TC +; + + +viptela-global MODULE-IDENTITY + LAST-UPDATED "202206010000Z" + ORGANIZATION "Viptela, Inc." + CONTACT-INFO "Viptela, Inc. Email:support@viptela.com" + DESCRIPTION "This module defines the data model for application-aware routing operational data" + REVISION "202206010000Z" + DESCRIPTION "Viptela Revision 20.9" + REVISION "202203010000Z" + DESCRIPTION "Viptela Revision 20.8" + REVISION "202111010000Z" + DESCRIPTION "Viptela Revision 20.7" + REVISION "202107010000Z" + DESCRIPTION "Viptela Revision 20.6" + REVISION "202103010000Z" + DESCRIPTION "Viptela Revision 20.5" + REVISION "202011010000Z" + DESCRIPTION "Viptela Revision 20.4" + REVISION "202007010000Z" + DESCRIPTION "Viptela Revision 20.3" + REVISION "202002240000Z" + DESCRIPTION "Viptela Revision 20.1" + REVISION "201911150000Z" + DESCRIPTION "Viptela Revision 19.3" + REVISION "201908150000Z" + DESCRIPTION "Viptela Revision 19.2" + REVISION "201811010000Z" + DESCRIPTION "Viptela Revision 18.4" + REVISION "201808200000Z" + DESCRIPTION "Viptela Revision 18.3.1" + REVISION "201806250000Z" + DESCRIPTION "Viptela Revision 18.3" + REVISION "201804250000Z" + DESCRIPTION "Viptela Revision 18.2" + REVISION "201803150000Z" + DESCRIPTION "Viptela Revision 18.1.1" + REVISION "201801160000Z" + DESCRIPTION "Viptela Revision 17.2.3" + REVISION "201711010000Z" + DESCRIPTION "Viptela Revision 17.2.1" + REVISION "201708010000Z" + DESCRIPTION "Viptela Revision 17.2" + REVISION "201705250000Z" + DESCRIPTION "Viptela Revision 17.1.1" + REVISION "201704060000Z" + DESCRIPTION "Viptela Revision 17.1" + REVISION "201702150000Z" + DESCRIPTION "Viptela Revision 16.3.2" + REVISION "201702060000Z" + DESCRIPTION "Viptela Revision 16.3.1" + REVISION "201611160000Z" + DESCRIPTION "Viptela Revision 16.3" + REVISION "201610250000Z" + DESCRIPTION "Viptela Revision 16.2.10" + REVISION "201610240000Z" + DESCRIPTION "Viptela Revision 16.2.4" + REVISION "201608100000Z" + DESCRIPTION "Viptela Revision 16.2.2" + REVISION "201608010000Z" + DESCRIPTION "Viptela Revision 16.2.1" + REVISION "201606090000Z" + DESCRIPTION "Viptela Revision 16.2" + REVISION "201604220000Z" + DESCRIPTION "Viptela Revision 16.1.1" + REVISION "201603150000Z" + DESCRIPTION "Viptela Revision 16.1" + REVISION "201601300000Z" + DESCRIPTION "Viptela Revision 15.4.3" + REVISION "201512280000Z" + DESCRIPTION "Viptela Revision 15.4.1" + REVISION "201512010000Z" + DESCRIPTION "Viptela Revision 15.4.0" + REVISION "201510310000Z" + DESCRIPTION "Viptela Revision 15.3.5" + REVISION "201509270000Z" + DESCRIPTION "Viptela Revision 15.3.3" + REVISION "201509010000Z" + DESCRIPTION "Viptela Revision 15.3.1" + ::= { viptela 7 } + +viptela OBJECT IDENTIFIER ::= { enterprises 41916 } +-- +-- Textual Conventions +-- + + +-- VpnIndex contains the semantics of vpn_id and should be used +-- for any objects defined in other MIB modules that need these semantics. + +VpnIndex ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + + + "A unique value, which identifies a unique Virtual Private + Network (VPN) in amanaged system. It is identified as + vpn_idthese values are assigned contiguously starting + from 0." + SYNTAX Unsigned32 (0..65531) + +END diff --git a/viptela-mibs/20.9/VIPTELA-HARDWARE.mib b/viptela-mibs/20.9/VIPTELA-HARDWARE.mib new file mode 100644 index 0000000..837db94 --- /dev/null +++ b/viptela-mibs/20.9/VIPTELA-HARDWARE.mib @@ -0,0 +1,526 @@ +-- Namespace: http://viptela.com/hardware + +VIPTELA-HARDWARE DEFINITIONS ::= BEGIN +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, + Integer32, Unsigned32, Counter32, Counter64, + Gauge32, IpAddress + FROM SNMPv2-SMI + TEXTUAL-CONVENTION, RowStatus, DateAndTime, + TruthValue + FROM SNMPv2-TC + viptela + FROM VIPTELA-GLOBAL +; + +viptela-hardware MODULE-IDENTITY + LAST-UPDATED "202206010000Z" + ORGANIZATION "Viptela, Inc." + CONTACT-INFO "Viptela, Inc. Email:support@viptela.com" + DESCRIPTION "This module defines the data model for hardware operational data" + REVISION "202206010000Z" + DESCRIPTION "Viptela Revision 20.9" + REVISION "202203010000Z" + DESCRIPTION "Viptela Revision 20.8" + REVISION "202111010000Z" + DESCRIPTION "Viptela Revision 20.7" + REVISION "202107010000Z" + DESCRIPTION "Viptela Revision 20.6" + REVISION "202103010000Z" + DESCRIPTION "Viptela Revision 20.5" + REVISION "202011010000Z" + DESCRIPTION "Viptela Revision 20.4" + REVISION "202007010000Z" + DESCRIPTION "Viptela Revision 20.3" + REVISION "202002240000Z" + DESCRIPTION "Viptela Revision 20.1" + REVISION "201911150000Z" + DESCRIPTION "Viptela Revision 19.3" + REVISION "201908150000Z" + DESCRIPTION "Viptela Revision 19.2" + REVISION "201811010000Z" + DESCRIPTION "Viptela Revision 18.4" + REVISION "201808200000Z" + DESCRIPTION "Viptela Revision 18.3.1" + REVISION "201806250000Z" + DESCRIPTION "Viptela Revision 18.3" + REVISION "201804250000Z" + DESCRIPTION "Viptela Revision 18.2" + REVISION "201803150000Z" + DESCRIPTION "Viptela Revision 18.1.1" + REVISION "201801160000Z" + DESCRIPTION "Viptela Revision 17.2.3" + REVISION "201711010000Z" + DESCRIPTION "Viptela Revision 17.2.1" + REVISION "201708010000Z" + DESCRIPTION "Viptela Revision 17.2" + REVISION "201705250000Z" + DESCRIPTION "Viptela Revision 17.1.1" + REVISION "201704060000Z" + DESCRIPTION "Viptela Revision 17.1" + REVISION "201702150000Z" + DESCRIPTION "Viptela Revision 16.3.2" + REVISION "201702060000Z" + DESCRIPTION "Viptela Revision 16.3.1" + REVISION "201611160000Z" + DESCRIPTION "Viptela Revision 16.3" + REVISION "201610250000Z" + DESCRIPTION "Viptela Revision 16.2.10" + REVISION "201610240000Z" + DESCRIPTION "Viptela Revision 16.2.4" + REVISION "201608100000Z" + DESCRIPTION "Viptela Revision 16.2.2" + REVISION "201608010000Z" + DESCRIPTION "Viptela Revision 16.2.1" + REVISION "201606090000Z" + DESCRIPTION "Viptela Revision 16.2" + REVISION "201604220000Z" + DESCRIPTION "Viptela Revision 16.1.1" + REVISION "201603150000Z" + DESCRIPTION "Viptela Revision 16.1" + REVISION "201601300000Z" + DESCRIPTION "Viptela Revision 15.4.3" + REVISION "201512280000Z" + DESCRIPTION "Viptela Revision 15.4.1" + REVISION "201512010000Z" + DESCRIPTION "Viptela Revision 15.4.0" + REVISION "201510310000Z" + DESCRIPTION "Viptela Revision 15.3.5" + REVISION "201509270000Z" + DESCRIPTION "Viptela Revision 15.3.3" + REVISION "201509010000Z" + DESCRIPTION "Viptela Revision 15.3.1" + REVISION "201507010000Z" + DESCRIPTION "Viptela Revision 15.3" + ::= { viptela 3 } + +ConfdString ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1t" + STATUS current + DESCRIPTION "xs: and confd: types mapped to strings" + SYNTAX OCTET STRING + +String ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1t" + STATUS current + DESCRIPTION "xs:string" + SYNTAX OCTET STRING + +HwSensorTypeEnum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "" + SYNTAX INTEGER {board(0),cPU-Junction(1),dRAM(2),pIM(3)} + +HwTypeEnum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "" + SYNTAX INTEGER {unknown(0),chassis(1),cPU(2),dRAM(3),flash(4),eMMC(5),sDCard(6),uSB(7),pIM(8),transceiver(9),fanTray(10),pEM(11),nIM(12)} + +ModuleStateEnum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "" + SYNTAX INTEGER {inserted(0),removed(1)} + +FailureStateEnum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "" + SYNTAX INTEGER {oK(0),failed(1)} + +HwPoeClassEnum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "" + SYNTAX INTEGER {unknown(0),class-1(1),class-2(2),class-3(3),class-4(4),reserved(5),class-0(6),over-current(7)} + +-- Display hardware information +-- tagpath /hardware +hardware OBJECT IDENTIFIER ::= { viptela-hardware 1 } + +-- System object IDs for viptela devices +-- tagpath /viptela-devices +viptelaDevices OBJECT IDENTIFIER ::= { viptela-hardware 2 } + +-- tagpath /hardware/inventory +hardwareInventoryTable OBJECT-TYPE + SYNTAX SEQUENCE OF HardwareInventoryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display hardware inventory" + ::= { hardware 1 } + +-- tagpath /hardware/inventory +hardwareInventoryEntry OBJECT-TYPE + SYNTAX HardwareInventoryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { hardwareInventoryHwType, hardwareInventoryHwDevIndex } + ::= { hardwareInventoryTable 1 } + +HardwareInventoryEntry ::= + SEQUENCE { + hardwareInventoryHwType HwTypeEnum, + hardwareInventoryHwDevIndex Unsigned32, + hardwareInventoryVersion String, + hardwareInventoryPartNumber String, + hardwareInventoryPartInfo String, + hardwareInventorySerialNumber String, + hardwareInventoryHwDescription String + } + +-- tagpath /hardware/inventory/hw-type +hardwareInventoryHwType OBJECT-TYPE + SYNTAX HwTypeEnum + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Hardware type" + ::= { hardwareInventoryEntry 1 } + +-- tagpath /hardware/inventory/hw-dev-index +hardwareInventoryHwDevIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Hardware device index" + ::= { hardwareInventoryEntry 2 } + +-- tagpath /hardware/inventory/version +hardwareInventoryVersion OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Version" + ::= { hardwareInventoryEntry 3 } + +-- tagpath /hardware/inventory/part-number +hardwareInventoryPartNumber OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Part number" + ::= { hardwareInventoryEntry 4 } + +-- tagpath /hardware/inventory/serial-number +hardwareInventorySerialNumber OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Serial number" + ::= { hardwareInventoryEntry 5 } + +-- tagpath /hardware/inventory/hw-description +hardwareInventoryHwDescription OBJECT-TYPE + SYNTAX String (SIZE (1 .. 128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Description" + ::= { hardwareInventoryEntry 6 } + +-- tagpath /hardware/inventory/part-info +hardwareInventoryPartInfo OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Part Info" + ::= { hardwareInventoryEntry 7 } + +-- tagpath /hardware/environment +hardwareEnvironmentTable OBJECT-TYPE + SYNTAX SEQUENCE OF HardwareEnvironmentEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display hardware environment status" + ::= { hardware 2 } + +-- tagpath /hardware/environment +hardwareEnvironmentEntry OBJECT-TYPE + SYNTAX HardwareEnvironmentEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { hardwareEnvironmentHwClass, hardwareEnvironmentHwItem, hardwareEnvironmentHwDevIndex } +-- //FIXME: IMPLIED? + ::= { hardwareEnvironmentTable 1 } + +HardwareEnvironmentEntry ::= + SEQUENCE { + hardwareEnvironmentHwClass INTEGER, + hardwareEnvironmentHwItem String, + hardwareEnvironmentHwDevIndex Unsigned32, + hardwareEnvironmentStatus INTEGER, + hardwareEnvironmentMeasurement String + } + +-- tagpath /hardware/environment/hw-class +hardwareEnvironmentHwClass OBJECT-TYPE + SYNTAX INTEGER {temperatureSensors(0),fans(1),pEM(2),pIM(3),uSB(4),lED(5),nIM(6)} + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Hardware class" + ::= { hardwareEnvironmentEntry 1 } + +-- tagpath /hardware/environment/hw-item +hardwareEnvironmentHwItem OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Item" + ::= { hardwareEnvironmentEntry 2 } + +-- tagpath /hardware/environment/hw-dev-index +hardwareEnvironmentHwDevIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Hardware device index" + ::= { hardwareEnvironmentEntry 3 } + +-- tagpath /hardware/environment/status +hardwareEnvironmentStatus OBJECT-TYPE + SYNTAX INTEGER {oK(0),down(1),failed(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Status" + ::= { hardwareEnvironmentEntry 4 } + +-- tagpath /hardware/environment/measurement +hardwareEnvironmentMeasurement OBJECT-TYPE + SYNTAX String (SIZE (1 .. 256)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Measurement" + ::= { hardwareEnvironmentEntry 5 } + +-- tagpath /hardware/alarms +hardwareAlarmsTable OBJECT-TYPE + SYNTAX SEQUENCE OF HardwareAlarmsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display hardware alarms" + ::= { hardware 3 } + +-- tagpath /hardware/alarms +hardwareAlarmsEntry OBJECT-TYPE + SYNTAX HardwareAlarmsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { hardwareAlarmsAlarmId, hardwareAlarmsAlarmInstance } + ::= { hardwareAlarmsTable 1 } + +HardwareAlarmsEntry ::= + SEQUENCE { + hardwareAlarmsAlarmId Unsigned32, + hardwareAlarmsAlarmName String, + hardwareAlarmsAlarmInstance Unsigned32, + hardwareAlarmsAlarmTime String, + hardwareAlarmsAlarmCategory INTEGER, + hardwareAlarmsAlarmDescription String + } + +-- tagpath /hardware/alarms/alarm-id +hardwareAlarmsAlarmId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Alarm ID" + ::= { hardwareAlarmsEntry 1 } + +-- tagpath /hardware/alarms/alarm-name +hardwareAlarmsAlarmName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Name" + ::= { hardwareAlarmsEntry 2 } + +-- tagpath /hardware/alarms/alarm-instance +hardwareAlarmsAlarmInstance OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Alarm instance" + ::= { hardwareAlarmsEntry 3 } + +-- tagpath /hardware/alarms/alarm-time +hardwareAlarmsAlarmTime OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Alarm time" + ::= { hardwareAlarmsEntry 4 } + +-- tagpath /hardware/alarms/alarm-category +hardwareAlarmsAlarmCategory OBJECT-TYPE + SYNTAX INTEGER {critical(0),major(1),minor(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Category" + ::= { hardwareAlarmsEntry 5 } + +-- tagpath /hardware/alarms/alarm-description +hardwareAlarmsAlarmDescription OBJECT-TYPE + SYNTAX String (SIZE (1 .. 128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Description" + ::= { hardwareAlarmsEntry 6 } + +-- tagpath /hardware/temperature-thresholds +hardwareTemperatureThresholdsTable OBJECT-TYPE + SYNTAX SEQUENCE OF HardwareTemperatureThresholdsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display hardware temperature thresholds" + ::= { hardware 4 } + +-- tagpath /hardware/temperature-thresholds +hardwareTemperatureThresholdsEntry OBJECT-TYPE + SYNTAX HardwareTemperatureThresholdsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { hardwareTemperatureThresholdsHwSensorType, hardwareTemperatureThresholdsHwDevIndex } + ::= { hardwareTemperatureThresholdsTable 1 } + +HardwareTemperatureThresholdsEntry ::= + SEQUENCE { + hardwareTemperatureThresholdsHwSensorType HwSensorTypeEnum, + hardwareTemperatureThresholdsHwDevIndex Unsigned32, + hardwareTemperatureThresholdsFanSpeedNormal Unsigned32, + hardwareTemperatureThresholdsYellowAlarmNormal Unsigned32, + hardwareTemperatureThresholdsYellowAlarmBadFan Unsigned32, + hardwareTemperatureThresholdsRedAlarmNormal Unsigned32, + hardwareTemperatureThresholdsRedAlarmBadFan Unsigned32 + } + +-- tagpath /hardware/temperature-thresholds/hw-sensor-type +hardwareTemperatureThresholdsHwSensorType OBJECT-TYPE + SYNTAX HwSensorTypeEnum + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Hardware sensor type" + ::= { hardwareTemperatureThresholdsEntry 1 } + +-- tagpath /hardware/temperature-thresholds/hw-dev-index +hardwareTemperatureThresholdsHwDevIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Device index" + ::= { hardwareTemperatureThresholdsEntry 2 } + +-- tagpath /hardware/temperature-thresholds/fan-speed-normal +hardwareTemperatureThresholdsFanSpeedNormal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "No alarm below this threshold when fans at normal speed" + ::= { hardwareTemperatureThresholdsEntry 3 } + +-- tagpath /hardware/temperature-thresholds/yellow-alarm-normal +hardwareTemperatureThresholdsYellowAlarmNormal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Yellow alarm threshold, in degrees C, when fans at normal speed" + ::= { hardwareTemperatureThresholdsEntry 4 } + +-- tagpath /hardware/temperature-thresholds/yellow-alarm-bad-fan +hardwareTemperatureThresholdsYellowAlarmBadFan OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Yellow alarm threshold, in degrees C, when one or more fans has failed" + ::= { hardwareTemperatureThresholdsEntry 5 } + +-- tagpath /hardware/temperature-thresholds/red-alarm-normal +hardwareTemperatureThresholdsRedAlarmNormal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Red alarm threshold, in degrees C, when fans at normal speed" + ::= { hardwareTemperatureThresholdsEntry 6 } + +-- tagpath /hardware/temperature-thresholds/red-alarm-bad-fan +hardwareTemperatureThresholdsRedAlarmBadFan OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Red alarm threshold, in degrees C, when one or more fans has failed" + ::= { hardwareTemperatureThresholdsEntry 7 } + +-- tagpath /hardware/poe +hardwarePoeTable OBJECT-TYPE + SYNTAX SEQUENCE OF HardwarePoeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display hardware PoE information" + ::= { hardware 5 } + +-- tagpath /hardware/poe +hardwarePoeEntry OBJECT-TYPE + SYNTAX HardwarePoeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { hardwarePoeIfname } + ::= { hardwarePoeTable 1 } + +HardwarePoeEntry ::= + SEQUENCE { + hardwarePoeIfname String, + hardwarePoeIfStatus String, + hardwarePoeStatus String, + hardwarePoeMaxPower ConfdString, + hardwarePoeUsedPower ConfdString, + hardwarePoePdClass HwPoeClassEnum + } + +-- tagpath /hardware/poe/poe-ifname +hardwarePoeIfname OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Interface name" + ::= { hardwarePoeEntry 1 } + +-- tagpath /hardware/poe/poe-if-status +hardwarePoeIfStatus OBJECT-TYPE + SYNTAX String (SIZE (1 .. 16)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Interface administrative status" + ::= { hardwarePoeEntry 2 } + +-- tagpath /hardware/poe/poe-status +hardwarePoeStatus OBJECT-TYPE + SYNTAX String (SIZE (1 .. 16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Interface PoE status" + ::= { hardwarePoeEntry 3 } + +-- tagpath /hardware/poe/poe-max-power +hardwarePoeMaxPower OBJECT-TYPE + SYNTAX ConfdString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Maximum power available, in Watts" + ::= { hardwarePoeEntry 4 } + +-- tagpath /hardware/poe/poe-used-power +hardwarePoeUsedPower OBJECT-TYPE + SYNTAX ConfdString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Used power, in Watts" + ::= { hardwarePoeEntry 5 } + +-- tagpath /hardware/poe/poe-pd-class +hardwarePoePdClass OBJECT-TYPE + SYNTAX HwPoeClassEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "PoE powered device class" + ::= { hardwarePoeEntry 6 } +END diff --git a/viptela-mibs/20.9/VIPTELA-OMP.mib b/viptela-mibs/20.9/VIPTELA-OMP.mib new file mode 100644 index 0000000..bd15af6 --- /dev/null +++ b/viptela-mibs/20.9/VIPTELA-OMP.mib @@ -0,0 +1,4805 @@ +-- ***************************************************************** +-- Copyright (c) 2012-2014 Viptela, Inc +-- Copyright (c) 2017-2020 by cisco Systems, Inc. +-- All rights reserved. +-- ******************************************** +-- Namespace: http://viptela.com/omp + +VIPTELA-OMP DEFINITIONS ::= BEGIN +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, + Integer32, Unsigned32, Counter32, Counter64, + Gauge32, IpAddress + FROM SNMPv2-SMI + TEXTUAL-CONVENTION, RowStatus, DateAndTime, + TruthValue + FROM SNMPv2-TC + viptela, VpnIndex + FROM VIPTELA-GLOBAL +; + +viptela-omp MODULE-IDENTITY + LAST-UPDATED "202206010000Z" + ORGANIZATION "Viptela, Inc." + CONTACT-INFO "Viptela, Inc. Email:support@viptela.com" + DESCRIPTION "This module defines the data model for OMP management" + REVISION "202206010000Z" + DESCRIPTION "Viptela Revision 20.9" + REVISION "202203010000Z" + DESCRIPTION "Viptela Revision 20.8" + REVISION "202111010000Z" + DESCRIPTION "Viptela Revision 20.7" + REVISION "202107010000Z" + DESCRIPTION "Viptela Revision 20.6" + REVISION "202103010000Z" + DESCRIPTION "Viptela Revision 20.5" + REVISION "202011010000Z" + DESCRIPTION "Viptela Revision 20.4" + REVISION "202007010000Z" + DESCRIPTION "Viptela Revision 20.3" + REVISION "202002240000Z" + DESCRIPTION "Viptela Revision 20.1" + REVISION "201911150000Z" + DESCRIPTION "Viptela Revision 19.3" + REVISION "201908150000Z" + DESCRIPTION "Viptela Revision 19.2" + REVISION "201811010000Z" + DESCRIPTION "Viptela Revision 18.4" + REVISION "201808200000Z" + DESCRIPTION "Viptela Revision 18.3.1" + REVISION "201806250000Z" + DESCRIPTION "Viptela Revision 18.3" + REVISION "201804250000Z" + DESCRIPTION "Viptela Revision 18.2" + REVISION "201803150000Z" + DESCRIPTION "Viptela Revision 18.1.1" + REVISION "201801160000Z" + DESCRIPTION "Viptela Revision 17.2.3" + REVISION "201711010000Z" + DESCRIPTION "Viptela Revision 17.2.1" + REVISION "201708010000Z" + DESCRIPTION "Viptela Revision 17.2" + REVISION "201705250000Z" + DESCRIPTION "Viptela Revision 17.1.1" + REVISION "201704060000Z" + DESCRIPTION "Viptela Revision 17.1" + REVISION "201702150000Z" + DESCRIPTION "Viptela Revision 16.3.2" + REVISION "201702060000Z" + DESCRIPTION "Viptela Revision 16.3.1" + REVISION "201611160000Z" + DESCRIPTION "Viptela Revision 16.3" + REVISION "201610250000Z" + DESCRIPTION "Viptela Revision 16.2.10" + REVISION "201610240000Z" + DESCRIPTION "Viptela Revision 16.2.4" + REVISION "201608100000Z" + DESCRIPTION "Viptela Revision 16.2.2" + REVISION "201608010000Z" + DESCRIPTION "Viptela Revision 16.2.1" + REVISION "201606090000Z" + DESCRIPTION "Viptela Revision 16.2" + REVISION "201604220000Z" + DESCRIPTION "Viptela Revision 16.1.1" + REVISION "201603150000Z" + DESCRIPTION "Viptela Revision 16.1" + REVISION "201601300000Z" + DESCRIPTION "Viptela Revision 15.4.3" + REVISION "201512280000Z" + DESCRIPTION "Viptela Revision 15.4.1" + REVISION "201512010000Z" + DESCRIPTION "Viptela Revision 15.4.0" + REVISION "201510310000Z" + DESCRIPTION "Viptela Revision 15.3.5" + REVISION "201509270000Z" + DESCRIPTION "Viptela Revision 15.3.3" + REVISION "201509010000Z" + DESCRIPTION "Viptela Revision 15.3.1" + REVISION "201507010000Z" + DESCRIPTION "Viptela Revision 15.3" + ::= { viptela 5 } + +UnsignedByte ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION "xs:unsignedByte" + SYNTAX Unsigned32 (0 .. 255) + +UnsignedShort ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION "xs:unsignedShort" + SYNTAX Unsigned32 (0 .. 65535) + +ConfdString ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1t" + STATUS current + DESCRIPTION "xs: and confd: types mapped to strings" + SYNTAX OCTET STRING + +InetAddressIP ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "confd:inetAddressIP" + SYNTAX OCTET STRING (SIZE (4|16)) + +IpPrefix ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "confd:ipPrefix" + SYNTAX OCTET STRING (SIZE (5|17)) + +String ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1t" + STATUS current + DESCRIPTION "xs:string" + SYNTAX OCTET STRING + +Groups1 ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1t" + STATUS current + DESCRIPTION "" + SYNTAX OCTET STRING + +ReceivedPrunes ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1t" + STATUS current + DESCRIPTION "" + SYNTAX OCTET STRING + +AttributeTypeEnum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "" + SYNTAX INTEGER {original(0),installed(1)} + +Groups ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1t" + STATUS current + DESCRIPTION "" + SYNTAX OCTET STRING + +AdvertisedPrunes ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1t" + STATUS current + DESCRIPTION "" + SYNTAX OCTET STRING + +Route1 ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1t" + STATUS current + DESCRIPTION "" + SYNTAX OCTET STRING + +Route ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1t" + STATUS current + DESCRIPTION "" + SYNTAX OCTET STRING + +ReceivedPrunes1 ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1t" + STATUS current + DESCRIPTION "" + SYNTAX OCTET STRING + +AdvertisedPrunes1 ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1t" + STATUS current + DESCRIPTION "" + SYNTAX OCTET STRING + +AfTypeEnum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "" + SYNTAX INTEGER {tloc-ipv4(0),tloc-ipv6(1),service(2),route-ipv4(3),route-ipv6(4),mcast-ipv4(5),mcast-ipv6(6)} + +BfdStatusEnum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "" + SYNTAX INTEGER {up(0),down(1),inactive(2)} + +PathStatusEnum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "" + SYNTAX INTEGER {chosen(0),backup(1)} + +RibInStatusType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "" + SYNTAX BITS {c(0),i(1),red(2),rej(3),l(4),r(5),s(6),ext(7),inv(8),u(9),stg(10),ia(11)} + +AddrFamilyEnum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "" + SYNTAX INTEGER {ipv4(0),ipv6(1)} + +LossReasonEnum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "Best-path loss reason" + SYNTAX INTEGER {none(0), + invalid(1), + personality(2), + distance(3), + preference(4), + tloc-preference(5), + origin-protocol(6), + origin-protocol-subtype(7), + origin-metric(8), + peer-id(9), + tloc-id(10), + stale-entry(11), + site-id(12), + omp-version(13), + tloc-gen-id(14), + tloc-spi(15), + ultimate-tloc-id(16), + tloc-action(17), + path-inactive(18), + region-id(19), + region-path(20), + transport-gateway(21), + affinity-group(22)} + +McastRouteEnum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "Multicast route type" + SYNTAX INTEGER {starGroup(0),sourceGroup(1),sourceActive(2)} + +-- OMP information +-- tagpath /omp +omp OBJECT IDENTIFIER ::= { viptela-omp 1 } + +-- Display OMP summary +-- tagpath /omp/summary +ompSummaryTable OBJECT IDENTIFIER ::= { viptela-omp 2 } + +-- Display OMP summary +-- tagpath /omp/summary +ompSummary OBJECT IDENTIFIER ::= { ompSummaryTable 1 } + +-- tagpath /omp/summary/operstate +ompSummaryOperstate OBJECT-TYPE + SYNTAX INTEGER {dOWN(1),uP(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Operational state" + ::= { ompSummary 1 } + +-- tagpath /omp/summary/adminstate +ompSummaryAdminstate OBJECT-TYPE + SYNTAX INTEGER {dOWN(1),uP(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Administration state" + ::= { ompSummary 2 } + +-- tagpath /omp/summary/devicetype +ompSummaryDevicetype OBJECT-TYPE + SYNTAX INTEGER {unknown(0),vedge(1),vhub(2),vsmart(3),vbond(4),vmanage(5),ztp(6),vcontainer(7)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Device personality" + ::= { ompSummary 3 } + +-- tagpath /omp/summary/ompuptime +ompSummaryOmpuptime OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "OMP uptime" + ::= { ompSummary 4 } + +-- tagpath /omp/summary/ompdowntime +ompSummaryOmpdowntime OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "OMP downtime" + ::= { ompSummary 5 } + +-- tagpath /omp/summary/routes-received +ompSummaryRoutesReceived OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Routes received" + ::= { ompSummary 6 } + +-- tagpath /omp/summary/routes-installed +ompSummaryRoutesInstalled OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Routes installed" + ::= { ompSummary 7 } + +-- tagpath /omp/summary/routes-sent +ompSummaryRoutesSent OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Routes sent" + ::= { ompSummary 8 } + +-- tagpath /omp/summary/tlocs-received +ompSummaryTlocsReceived OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "TLOCs received" + ::= { ompSummary 9 } + +-- tagpath /omp/summary/tlocs-installed +ompSummaryTlocsInstalled OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "TLOCs installed" + ::= { ompSummary 10 } + +-- tagpath /omp/summary/tlocs-sent +ompSummaryTlocsSent OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "TLOCs sent" + ::= { ompSummary 11 } + +-- tagpath /omp/summary/services-received +ompSummaryServicesReceived OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Services received" + ::= { ompSummary 12 } + +-- tagpath /omp/summary/services-installed +ompSummaryServicesInstalled OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Services installed" + ::= { ompSummary 13 } + +-- tagpath /omp/summary/services-sent +ompSummaryServicesSent OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Services sent" + ::= { ompSummary 14 } + +-- tagpath /omp/summary/mcast-routes-received +ompSummaryMcastRoutesReceived OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Multicast routes received" + ::= { ompSummary 15 } + +-- tagpath /omp/summary/mcast-routes-installed +ompSummaryMcastRoutesInstalled OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Multicast routes installed" + ::= { ompSummary 16 } + +-- tagpath /omp/summary/mcast-routes-sent +ompSummaryMcastRoutesSent OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Multicast routes sent" + ::= { ompSummary 17 } + +-- tagpath /omp/summary/hello-received +ompSummaryHelloReceived OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Hello packets received" + ::= { ompSummary 18 } + +-- tagpath /omp/summary/hello-sent +ompSummaryHelloSent OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Hello packets sent" + ::= { ompSummary 19 } + +-- tagpath /omp/summary/handshake-received +ompSummaryHandshakeReceived OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Handshake packets received" + ::= { ompSummary 20 } + +-- tagpath /omp/summary/handshake-sent +ompSummaryHandshakeSent OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Handshake packets sent" + ::= { ompSummary 21 } + +-- tagpath /omp/summary/alert-received +ompSummaryAlertReceived OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Alert packets received" + ::= { ompSummary 22 } + +-- tagpath /omp/summary/alert-sent +ompSummaryAlertSent OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Alert packets sent" + ::= { ompSummary 23 } + +-- tagpath /omp/summary/inform-received +ompSummaryInformReceived OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Inform packets received" + ::= { ompSummary 24 } + +-- tagpath /omp/summary/inform-sent +ompSummaryInformSent OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Inform packets sent" + ::= { ompSummary 25 } + +-- tagpath /omp/summary/update-received +ompSummaryUpdateReceived OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Update packets received" + ::= { ompSummary 26 } + +-- tagpath /omp/summary/update-sent +ompSummaryUpdateSent OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Update packets sent" + ::= { ompSummary 27 } + +-- tagpath /omp/summary/policy-received +ompSummaryPolicyReceived OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Policy packets received" + ::= { ompSummary 28 } + +-- tagpath /omp/summary/policy-sent +ompSummaryPolicySent OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Policy packets sent" + ::= { ompSummary 29 } + +-- tagpath /omp/summary/packets-received +ompSummaryPacketsReceived OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Total OMP packets received" + ::= { ompSummary 30 } + +-- tagpath /omp/summary/packets-sent +ompSummaryPacketsSent OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Total OMP packets sent" + ::= { ompSummary 31 } + +-- tagpath /omp/summary/vsmart-peers +ompSummaryVsmartPeers OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of vSmart peers in up state" + ::= { ompSummary 32 } + +-- tagpath /omp/summary/vedge-peers +ompSummaryVedgePeers OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of vEdge peers in up state" + ::= { ompSummary 33 } + +-- Display routes +-- tagpath /omp/routes-table +ompRoutesTable OBJECT IDENTIFIER ::= { viptela-omp 3 } + +-- Display best-match route +-- tagpath /omp/best-match-route +ompBestMatchRoute OBJECT IDENTIFIER ::= { viptela-omp 4 } + +-- Display TLOC Paths +-- tagpath /omp/tloc-paths +ompTlocPaths OBJECT IDENTIFIER ::= { viptela-omp 5 } + +-- Display TLOCs +-- tagpath /omp/omp-tlocs +ompTlocs OBJECT IDENTIFIER ::= { viptela-omp 6 } + +-- Display services +-- tagpath /omp/services +ompServices OBJECT IDENTIFIER ::= { viptela-omp 7 } + +-- Display Auto-discovered Multicast Routes +-- tagpath /omp/multicast-auto-discover +ompMulticastAutoDiscover OBJECT IDENTIFIER ::= { viptela-omp 8 } + +-- Display Multicast Joins +-- tagpath /omp/multicast-routes +ompMulticastRoutes OBJECT IDENTIFIER ::= { viptela-omp 9 } + +-- Display cloudexpress gateway applications Routes +-- tagpath /omp/cloudexpress +ompCloudexpressRoutes OBJECT IDENTIFIER ::= { viptela-omp 10 } + +-- tagpath /omp/summary/peers +ompSummaryPeersTable OBJECT-TYPE + SYNTAX SEQUENCE OF OmpSummaryPeersEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display OMP peers" + ::= { ompSummaryTable 2 } + +-- tagpath /omp/summary/peers +ompSummaryPeersEntry OBJECT-TYPE + SYNTAX OmpSummaryPeersEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { ompSummaryPeersPeer } + ::= { ompSummaryPeersTable 1 } + +OmpSummaryPeersEntry ::= + SEQUENCE { + ompSummaryPeersPeer InetAddressIP, + ompSummaryPeersType INTEGER, + ompSummaryPeersDomainId Unsigned32, + ompSummaryPeersSiteId Unsigned32, + ompSummaryPeersState INTEGER, + ompSummaryPeersVersion UnsignedByte, + ompSummaryPeersLegit INTEGER, + ompSummaryPeersUpcount Unsigned32, + ompSummaryPeersDowncount Unsigned32, + ompSummaryPeersLastuptime DateAndTime, + ompSummaryPeersLastdowntime DateAndTime, + ompSummaryPeersUpTime String, + ompSummaryPeersDownTime String, + ompSummaryPeersHoldtime Unsigned32, + ompSummaryPeersSitepolicy String, + ompSummaryPeersPolicyin String, + ompSummaryPeersPolicyout String, + ompSummaryPeersGracefulRestart INTEGER, + ompSummaryPeersGracefulRestartInterval Unsigned32, + ompSummaryPeersHelloReceived Unsigned32, + ompSummaryPeersHelloSent Unsigned32, + ompSummaryPeersHandshakeReceived Unsigned32, + ompSummaryPeersHandshakeSent Unsigned32, + ompSummaryPeersAlertReceived Unsigned32, + ompSummaryPeersAlertSent Unsigned32, + ompSummaryPeersInformReceived Unsigned32, + ompSummaryPeersInformSent Unsigned32, + ompSummaryPeersUpdateReceived Unsigned32, + ompSummaryPeersUpdateSent Unsigned32, + ompSummaryPeersPolicyReceived Unsigned32, + ompSummaryPeersPolicySent Unsigned32, + ompSummaryPeersPacketsReceived Unsigned32, + ompSummaryPeersPacketsSent Unsigned32, + ompSummaryPeersRoutesReceived Unsigned32, + ompSummaryPeersRoutesInstalled Unsigned32, + ompSummaryPeersRoutesSent Unsigned32, + ompSummaryPeersTlocsReceived Unsigned32, + ompSummaryPeersTlocsInstalled Unsigned32, + ompSummaryPeersTlocsSent Unsigned32, + ompSummaryPeersServicesReceived Unsigned32, + ompSummaryPeersServicesInstalled Unsigned32, + ompSummaryPeersServicesSent Unsigned32, + ompSummaryPeersMcastRoutesReceived Unsigned32, + ompSummaryPeersMcastRoutesInstalled Unsigned32, + ompSummaryPeersMcastRoutesSent Unsigned32, + ompSummaryPeersControlUp INTEGER, + ompSummaryPeersStaging INTEGER, + ompSummaryPeersRefresh INTEGER, + ompSummaryPeersOverlayId Unsigned32, + ompSummaryPeersRoutesReceivedIPv6 Unsigned32, + ompSummaryPeersRoutesInstalledIPv6 Unsigned32, + ompSummaryPeersRoutesSentIPv6 Unsigned32, + ompSummaryPeersRoutesReceivedTotal Unsigned32, + ompSummaryPeersRoutesInstalledTotal Unsigned32, + ompSummaryPeersRoutesSentTotal Unsigned32, + ompSummaryPeersServicesReceivedIPv6 Unsigned32, + ompSummaryPeersServicesInstalledIPv6 Unsigned32, + ompSummaryPeersServicesSentIPv6 Unsigned32 + } + +-- tagpath /omp/summary/peers/peer +ompSummaryPeersPeer OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Peer address" + ::= { ompSummaryPeersEntry 1 } + +-- tagpath /omp/summary/peers/type +ompSummaryPeersType OBJECT-TYPE + SYNTAX INTEGER {unknown(0),vedge(1),vhub(2),vsmart(3),vbond(4),vmanage(5),ztp(6),vcontainer(7)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Peer personality" + ::= { ompSummaryPeersEntry 2 } + +-- tagpath /omp/summary/peers/domain-id +ompSummaryPeersDomainId OBJECT-TYPE + SYNTAX Unsigned32 (0 .. 4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Domain ID" + ::= { ompSummaryPeersEntry 3 } + +-- tagpath /omp/summary/peers/site-id +ompSummaryPeersSiteId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Site ID" + ::= { ompSummaryPeersEntry 4 } + +-- tagpath /omp/summary/peers/state +ompSummaryPeersState OBJECT-TYPE + SYNTAX INTEGER {invalid(0),init(1),handshake(2),up(3),down(4),init-in-gr(5),down-in-gr(6),handshake-in-gr(7),up-in-gr(8)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "State" + ::= { ompSummaryPeersEntry 5 } + +-- tagpath /omp/summary/peers/version +ompSummaryPeersVersion OBJECT-TYPE + SYNTAX UnsignedByte + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompSummaryPeersEntry 6 } + +-- tagpath /omp/summary/peers/legit +ompSummaryPeersLegit OBJECT-TYPE + SYNTAX INTEGER {no(0),yes(1)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Legitimate" + ::= { ompSummaryPeersEntry 7 } + +-- tagpath /omp/summary/peers/upcount +ompSummaryPeersUpcount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Up count" + ::= { ompSummaryPeersEntry 8 } + +-- tagpath /omp/summary/peers/downcount +ompSummaryPeersDowncount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Down count" + ::= { ompSummaryPeersEntry 9 } + +-- tagpath /omp/summary/peers/lastuptime +ompSummaryPeersLastuptime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Last uptime" + ::= { ompSummaryPeersEntry 10 } + +-- tagpath /omp/summary/peers/lastdowntime +ompSummaryPeersLastdowntime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Last downtime" + ::= { ompSummaryPeersEntry 11 } + +-- tagpath /omp/summary/peers/up-time +ompSummaryPeersUpTime OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Uptime" + ::= { ompSummaryPeersEntry 12 } + +-- tagpath /omp/summary/peers/down-time +ompSummaryPeersDownTime OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Downtime" + ::= { ompSummaryPeersEntry 13 } + +-- tagpath /omp/summary/peers/holdtime +ompSummaryPeersHoldtime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Negotiated holdtime" + ::= { ompSummaryPeersEntry 14 } + +-- tagpath /omp/summary/peers/sitepolicy +ompSummaryPeersSitepolicy OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Site policy" + ::= { ompSummaryPeersEntry 15 } + +-- tagpath /omp/summary/peers/policyin +ompSummaryPeersPolicyin OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Inbound policy" + ::= { ompSummaryPeersEntry 16 } + +-- tagpath /omp/summary/peers/policyout +ompSummaryPeersPolicyout OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Outbound policy" + ::= { ompSummaryPeersEntry 17 } + +-- tagpath /omp/summary/peers/graceful-restart +ompSummaryPeersGracefulRestart OBJECT-TYPE + SYNTAX INTEGER {supported(0),not-supported(1),in-progress(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Graceful restart status" + ::= { ompSummaryPeersEntry 18 } + +-- tagpath /omp/summary/peers/graceful-restart-interval +ompSummaryPeersGracefulRestartInterval OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Graceful restart interval" + ::= { ompSummaryPeersEntry 19 } + +-- tagpath /omp/summary/peers/hello-received +ompSummaryPeersHelloReceived OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Hello packets received" + ::= { ompSummaryPeersEntry 20 } + +-- tagpath /omp/summary/peers/hello-sent +ompSummaryPeersHelloSent OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Hello packets sent" + ::= { ompSummaryPeersEntry 21 } + +-- tagpath /omp/summary/peers/handshake-received +ompSummaryPeersHandshakeReceived OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Handshake packets received" + ::= { ompSummaryPeersEntry 22 } + +-- tagpath /omp/summary/peers/handshake-sent +ompSummaryPeersHandshakeSent OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Handshake packets sent" + ::= { ompSummaryPeersEntry 23 } + +-- tagpath /omp/summary/peers/alert-received +ompSummaryPeersAlertReceived OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Alert packets received" + ::= { ompSummaryPeersEntry 24 } + +-- tagpath /omp/summary/peers/alert-sent +ompSummaryPeersAlertSent OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Alert packets sent" + ::= { ompSummaryPeersEntry 25 } + +-- tagpath /omp/summary/peers/inform-received +ompSummaryPeersInformReceived OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Inform packets received" + ::= { ompSummaryPeersEntry 26 } + +-- tagpath /omp/summary/peers/inform-sent +ompSummaryPeersInformSent OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Inform packets sent" + ::= { ompSummaryPeersEntry 27 } + +-- tagpath /omp/summary/peers/update-received +ompSummaryPeersUpdateReceived OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Update packets received" + ::= { ompSummaryPeersEntry 28 } + +-- tagpath /omp/summary/peers/update-sent +ompSummaryPeersUpdateSent OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Update packets sent" + ::= { ompSummaryPeersEntry 29 } + +-- tagpath /omp/summary/peers/policy-received +ompSummaryPeersPolicyReceived OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Policy packets received" + ::= { ompSummaryPeersEntry 30 } + +-- tagpath /omp/summary/peers/policy-sent +ompSummaryPeersPolicySent OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Policy packets sent" + ::= { ompSummaryPeersEntry 31 } + +-- tagpath /omp/summary/peers/packets-received +ompSummaryPeersPacketsReceived OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Total OMP packets received" + ::= { ompSummaryPeersEntry 32 } + +-- tagpath /omp/summary/peers/packets-sent +ompSummaryPeersPacketsSent OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Total OMP packets sent" + ::= { ompSummaryPeersEntry 33 } + +-- tagpath /omp/summary/peers/routes-received +ompSummaryPeersRoutesReceived OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Routes received" + ::= { ompSummaryPeersEntry 34 } + +-- tagpath /omp/summary/peers/routes-installed +ompSummaryPeersRoutesInstalled OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Routes installed" + ::= { ompSummaryPeersEntry 35 } + +-- tagpath /omp/summary/peers/routes-sent +ompSummaryPeersRoutesSent OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Routes sent" + ::= { ompSummaryPeersEntry 36 } + +-- tagpath /omp/summary/peers/tlocs-received +ompSummaryPeersTlocsReceived OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "TLOCs received" + ::= { ompSummaryPeersEntry 37 } + +-- tagpath /omp/summary/peers/tlocs-installed +ompSummaryPeersTlocsInstalled OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "TLOCs installed" + ::= { ompSummaryPeersEntry 38 } + +-- tagpath /omp/summary/peers/tlocs-sent +ompSummaryPeersTlocsSent OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "TLOCs sent" + ::= { ompSummaryPeersEntry 39 } + +-- tagpath /omp/summary/peers/services-received +ompSummaryPeersServicesReceived OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Services received" + ::= { ompSummaryPeersEntry 40 } + +-- tagpath /omp/summary/peers/services-installed +ompSummaryPeersServicesInstalled OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Services installed" + ::= { ompSummaryPeersEntry 41 } + +-- tagpath /omp/summary/peers/services-sent +ompSummaryPeersServicesSent OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Services sent" + ::= { ompSummaryPeersEntry 42 } + +-- tagpath /omp/summary/peers/mcast-routes-received +ompSummaryPeersMcastRoutesReceived OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Multicast routes received" + ::= { ompSummaryPeersEntry 43 } + +-- tagpath /omp/summary/peers/mcast-routes-installed +ompSummaryPeersMcastRoutesInstalled OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Multicast routes installed" + ::= { ompSummaryPeersEntry 44 } + +-- tagpath /omp/summary/peers/mcast-routes-sent +ompSummaryPeersMcastRoutesSent OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Multicast routes sent" + ::= { ompSummaryPeersEntry 45 } + +-- tagpath /omp/summary/peers/control-up +ompSummaryPeersControlUp OBJECT-TYPE + SYNTAX INTEGER {no(0),yes(1)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Control Up" + ::= { ompSummaryPeersEntry 46 } + +-- tagpath /omp/summary/peers/staging +ompSummaryPeersStaging OBJECT-TYPE + SYNTAX INTEGER {no(0),yes(1)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Device under staging" + ::= { ompSummaryPeersEntry 47 } + +-- tagpath /omp/summary/peers/refresh +ompSummaryPeersRefresh OBJECT-TYPE + SYNTAX INTEGER {supported(0),not-supported(1)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Refresh status" + ::= { ompSummaryPeersEntry 48 } + +-- tagpath /omp/summary/peers/overlay-id +ompSummaryPeersOverlayId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Overlay ID" + ::= { ompSummaryPeersEntry 49 } + +-- tagpath /omp/summary/peers/routes-received-ipv6 +ompSummaryPeersRoutesReceivedIPv6 OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Routes received for IPv6" + ::= { ompSummaryPeersEntry 50 } + +-- tagpath /omp/summary/peers/routes-installed-ipv6 +ompSummaryPeersRoutesInstalledIPv6 OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Routes installed for IPv6" + ::= { ompSummaryPeersEntry 51 } + +-- tagpath /omp/summary/peers/routes-sent-ipv6 +ompSummaryPeersRoutesSentIPv6 OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Routes sent for IPv6" + ::= { ompSummaryPeersEntry 52 } + +-- tagpath /omp/summary/peers/routes-received-total +ompSummaryPeersRoutesReceivedTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Routes received total" + ::= { ompSummaryPeersEntry 53 } + +-- tagpath /omp/summary/peers/routes-installed-total +ompSummaryPeersRoutesInstalledTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Routes installed total" + ::= { ompSummaryPeersEntry 54 } + +-- tagpath /omp/summary/peers/routes-sent-total +ompSummaryPeersRoutesSentTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Routes sent total" + ::= { ompSummaryPeersEntry 55 } + +-- tagpath /omp/summary/peers/services-received-ipv6 +ompSummaryPeersServicesReceivedIPv6 OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Services IPv6 received" + ::= { ompSummaryPeersEntry 56 } + +-- tagpath /omp/summary/peers/services-installed-ipv6 +ompSummaryPeersServicesInstalledIPv6 OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Services IPv6 installed" + ::= { ompSummaryPeersEntry 57 } + +-- tagpath /omp/summary/peers/services-sent-ipv6 +ompSummaryPeersServicesSentIPv6 OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Services IPv6 sent" + ::= { ompSummaryPeersEntry 58 } + +-- tagpath /omp/routes-table/family +ompRoutesTableFamilyTable OBJECT-TYPE + SYNTAX SEQUENCE OF OmpRoutesTableFamilyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { ompRoutesTable 1 } + +-- tagpath /omp/routes-table/family +ompRoutesTableFamilyEntry OBJECT-TYPE + SYNTAX OmpRoutesTableFamilyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { ompRoutesTableFamilyAddressFamily } + ::= { ompRoutesTableFamilyTable 1 } + +OmpRoutesTableFamilyEntry ::= + SEQUENCE { + ompRoutesTableFamilyAddressFamily AddrFamilyEnum + } + +-- tagpath /omp/routes-table/family/address-family +ompRoutesTableFamilyAddressFamily OBJECT-TYPE + SYNTAX AddrFamilyEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompRoutesTableFamilyEntry 1 } + +-- tagpath /omp/routes-table/family/entries +ompRoutesTableFamilyEntriesTable OBJECT-TYPE + SYNTAX SEQUENCE OF OmpRoutesTableFamilyEntriesEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION "" + ::= { ompRoutesTable 2 } + +-- tagpath /omp/routes-table/family/entries +ompRoutesTableFamilyEntriesEntry OBJECT-TYPE + SYNTAX OmpRoutesTableFamilyEntriesEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION "" + INDEX { ompRoutesTableFamilyAddressFamily, ompRoutesTableFamilyEntriesVpnId, ompRoutesTableFamilyEntriesPrefix } + ::= { ompRoutesTableFamilyEntriesTable 1 } + +OmpRoutesTableFamilyEntriesEntry ::= + SEQUENCE { + ompRoutesTableFamilyEntriesVpnId Unsigned32, + ompRoutesTableFamilyEntriesPrefix IpPrefix + } + +-- tagpath /omp/routes-table/family/entries/vpn-id +ompRoutesTableFamilyEntriesVpnId OBJECT-TYPE + SYNTAX VpnIndex + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION "" + ::= { ompRoutesTableFamilyEntriesEntry 1 } + +-- tagpath /omp/routes-table/family/entries/prefix +ompRoutesTableFamilyEntriesPrefix OBJECT-TYPE + SYNTAX IpPrefix + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION "" + ::= { ompRoutesTableFamilyEntriesEntry 2 } + +-- tagpath /omp/routes-table/family/entries/received +ompRoutesTableFamilyEntriesReceivedTable OBJECT-TYPE + SYNTAX SEQUENCE OF OmpRoutesTableFamilyEntriesReceivedEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION "" + ::= { ompRoutesTable 3 } + +-- tagpath /omp/routes-table/family/entries/received +ompRoutesTableFamilyEntriesReceivedEntry OBJECT-TYPE + SYNTAX OmpRoutesTableFamilyEntriesReceivedEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION "" + INDEX { ompRoutesTableFamilyAddressFamily, ompRoutesTableFamilyEntriesVpnId, ompRoutesTableFamilyEntriesPrefix, ompRoutesTableFamilyEntriesReceivedFromPeer, ompRoutesTableFamilyEntriesReceivedPathId } + ::= { ompRoutesTableFamilyEntriesReceivedTable 1 } + +OmpRoutesTableFamilyEntriesReceivedEntry ::= + SEQUENCE { + ompRoutesTableFamilyEntriesReceivedFromPeer InetAddressIP, + ompRoutesTableFamilyEntriesReceivedPathId Unsigned32, + ompRoutesTableFamilyEntriesReceivedLabel Unsigned32, + ompRoutesTableFamilyEntriesReceivedStatus RibInStatusType, + ompRoutesTableFamilyEntriesReceivedLossReason LossReasonEnum, + ompRoutesTableFamilyEntriesReceivedLostToPeer InetAddressIP, + ompRoutesTableFamilyEntriesReceivedLostToPathId Unsigned32 + } + +-- tagpath /omp/routes-table/family/entries/received/from-peer +ompRoutesTableFamilyEntriesReceivedFromPeer OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION "" + ::= { ompRoutesTableFamilyEntriesReceivedEntry 1 } + +-- tagpath /omp/routes-table/family/entries/received/path-id +ompRoutesTableFamilyEntriesReceivedPathId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION "" + ::= { ompRoutesTableFamilyEntriesReceivedEntry 2 } + +-- tagpath /omp/routes-table/family/entries/received/label +ompRoutesTableFamilyEntriesReceivedLabel OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION "" + ::= { ompRoutesTableFamilyEntriesReceivedEntry 3 } + +-- tagpath /omp/routes-table/family/entries/received/status +ompRoutesTableFamilyEntriesReceivedStatus OBJECT-TYPE + SYNTAX RibInStatusType + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION "RIB-in status" + ::= { ompRoutesTableFamilyEntriesReceivedEntry 4 } + +-- tagpath /omp/routes-table/family/entries/received/loss-reason +ompRoutesTableFamilyEntriesReceivedLossReason OBJECT-TYPE + SYNTAX LossReasonEnum + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION "" + ::= { ompRoutesTableFamilyEntriesReceivedEntry 5 } + +-- tagpath /omp/routes-table/family/entries/received/lost-to-peer +ompRoutesTableFamilyEntriesReceivedLostToPeer OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION "" + ::= { ompRoutesTableFamilyEntriesReceivedEntry 6 } + +-- tagpath /omp/routes-table/family/entries/received/lost-to-path-id +ompRoutesTableFamilyEntriesReceivedLostToPathId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION "" + ::= { ompRoutesTableFamilyEntriesReceivedEntry 7 } + +-- tagpath /omp/routes-table/family/entries/received/attributes +ompRoutesTableFamilyEntriesReceivedAttributesTable OBJECT-TYPE + SYNTAX SEQUENCE OF OmpRoutesTableFamilyEntriesReceivedAttributesEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION "" + ::= { ompRoutesTable 4 } + +-- tagpath /omp/routes-table/family/entries/received/attributes +ompRoutesTableFamilyEntriesReceivedAttributesEntry OBJECT-TYPE + SYNTAX OmpRoutesTableFamilyEntriesReceivedAttributesEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION "" + INDEX { ompRoutesTableFamilyAddressFamily, ompRoutesTableFamilyEntriesVpnId, ompRoutesTableFamilyEntriesPrefix, ompRoutesTableFamilyEntriesReceivedFromPeer, ompRoutesTableFamilyEntriesReceivedPathId, ompRoutesTableFamilyEntriesReceivedAttributesAttributeType } + ::= { ompRoutesTableFamilyEntriesReceivedAttributesTable 1 } + +OmpRoutesTableFamilyEntriesReceivedAttributesEntry ::= + SEQUENCE { + ompRoutesTableFamilyEntriesReceivedAttributesAttributeType AttributeTypeEnum, + ompRoutesTableFamilyEntriesReceivedAttributesTlocIp InetAddressIP, + ompRoutesTableFamilyEntriesReceivedAttributesTlocColor INTEGER, + ompRoutesTableFamilyEntriesReceivedAttributesTlocEncap INTEGER, + ompRoutesTableFamilyEntriesReceivedAttributesOriginProtocol INTEGER, + ompRoutesTableFamilyEntriesReceivedAttributesOriginMetric Unsigned32, + ompRoutesTableFamilyEntriesReceivedAttributesDomainId Unsigned32, + ompRoutesTableFamilyEntriesReceivedAttributesSiteId Unsigned32, + ompRoutesTableFamilyEntriesReceivedAttributesPreference Unsigned32, + ompRoutesTableFamilyEntriesReceivedAttributesTag Unsigned32, + ompRoutesTableFamilyEntriesReceivedAttributesUnknownAttributeLen UnsignedShort, + ompRoutesTableFamilyEntriesReceivedAttributesOriginator IpAddress, + ompRoutesTableFamilyEntriesReceivedAttributesUltimateTlocIp InetAddressIP, + ompRoutesTableFamilyEntriesReceivedAttributesUltimateTlocColor INTEGER, + ompRoutesTableFamilyEntriesReceivedAttributesUltimateTlocEncap INTEGER, + ompRoutesTableFamilyEntriesReceivedAttributesUltimateTlocAction INTEGER, + ompRoutesTableFamilyEntriesReceivedAttributesOverlayId Unsigned32, + ompRoutesTableFamilyEntriesReceivedAttributesAsPath String, + ompRoutesTableFamilyEntriesReceivedAttributesCommunity String + + } + +-- tagpath /omp/routes-table/family/entries/received/attributes/attribute-type +ompRoutesTableFamilyEntriesReceivedAttributesAttributeType OBJECT-TYPE + SYNTAX AttributeTypeEnum + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION "" + ::= { ompRoutesTableFamilyEntriesReceivedAttributesEntry 1 } + +-- tagpath /omp/routes-table/family/entries/received/attributes/tloc/ip +ompRoutesTableFamilyEntriesReceivedAttributesTlocIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION "IP address" + ::= { ompRoutesTableFamilyEntriesReceivedAttributesEntry 2 } + +-- tagpath /omp/routes-table/family/entries/received/attributes/tloc/color +ompRoutesTableFamilyEntriesReceivedAttributesTlocColor OBJECT-TYPE + SYNTAX INTEGER {none(0),default(1),mpls(2),metro-ethernet(3),biz-internet(4),public-internet(5),lte(6),threeG(7),red(8),green(9),blue(10),gold(11),silver(12),bronze(13),custom1(14),custom2(15),custom3(16),private1(17),private2(18),private3(19),private4(20),private5(21),private6(22)} + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION "Color" + ::= { ompRoutesTableFamilyEntriesReceivedAttributesEntry 3 } + +-- tagpath /omp/routes-table/family/entries/received/attributes/tloc/encap +ompRoutesTableFamilyEntriesReceivedAttributesTlocEncap OBJECT-TYPE + SYNTAX INTEGER {none(0),gre(1),ipsec(2)} + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION "Encapsulation" + ::= { ompRoutesTableFamilyEntriesReceivedAttributesEntry 4 } + +-- tagpath /omp/routes-table/family/entries/received/attributes/origin/protocol +ompRoutesTableFamilyEntriesReceivedAttributesOriginProtocol OBJECT-TYPE + SYNTAX INTEGER {proto-invalid(0), + static(1), + connected(2), + eBGP(3), + iBGP(4), + oSPF-intra-area(5), + oSPF-inter-area(6), + oSPF-external-1(7), + oSPF-external-2(8), + aggregate(9), + natpoolInside(10), + eigrp-sum(11), + eigrp-int(12), + eigrp-ext(13), + lisp(14), + isis(15), + nat(16)} + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION "Origin protocol" + ::= { ompRoutesTableFamilyEntriesReceivedAttributesEntry 5 } + +-- tagpath /omp/routes-table/family/entries/received/attributes/origin/metric +ompRoutesTableFamilyEntriesReceivedAttributesOriginMetric OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION "Origin metric" + ::= { ompRoutesTableFamilyEntriesReceivedAttributesEntry 6 } + +-- tagpath /omp/routes-table/family/entries/received/attributes/domain-id +ompRoutesTableFamilyEntriesReceivedAttributesDomainId OBJECT-TYPE + SYNTAX Unsigned32 (0 .. 4294967295) + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION "" + ::= { ompRoutesTableFamilyEntriesReceivedAttributesEntry 7 } + +-- tagpath /omp/routes-table/family/entries/received/attributes/site-id +ompRoutesTableFamilyEntriesReceivedAttributesSiteId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION "" + ::= { ompRoutesTableFamilyEntriesReceivedAttributesEntry 8 } + +-- tagpath /omp/routes-table/family/entries/received/attributes/preference +ompRoutesTableFamilyEntriesReceivedAttributesPreference OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION "" + ::= { ompRoutesTableFamilyEntriesReceivedAttributesEntry 9 } + +-- tagpath /omp/routes-table/family/entries/received/attributes/tag +ompRoutesTableFamilyEntriesReceivedAttributesTag OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION "" + ::= { ompRoutesTableFamilyEntriesReceivedAttributesEntry 10 } + +-- tagpath /omp/routes-table/family/entries/received/attributes/unknown-attribute-len +ompRoutesTableFamilyEntriesReceivedAttributesUnknownAttributeLen OBJECT-TYPE + SYNTAX UnsignedShort + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION "" + ::= { ompRoutesTableFamilyEntriesReceivedAttributesEntry 11 } + +-- tagpath /omp/routes-table/family/entries/received/attributes/originator +ompRoutesTableFamilyEntriesReceivedAttributesOriginator OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION "" + ::= { ompRoutesTableFamilyEntriesReceivedAttributesEntry 12 } + +-- tagpath /omp/routes-table/family/entries/received/attributes/ultimate-tloc/ip +ompRoutesTableFamilyEntriesReceivedAttributesUltimateTlocIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION "IP address" + ::= { ompRoutesTableFamilyEntriesReceivedAttributesEntry 13 } + +-- tagpath /omp/routes-table/family/entries/received/attributes/ultimate-tloc/color +ompRoutesTableFamilyEntriesReceivedAttributesUltimateTlocColor OBJECT-TYPE + SYNTAX INTEGER {none(0),default(1),mpls(2),metro-ethernet(3),biz-internet(4),public-internet(5),lte(6),threeG(7),red(8),green(9),blue(10),gold(11),silver(12),bronze(13),custom1(14),custom2(15),custom3(16),private1(17),private2(18),private3(19),private4(20),private5(21),private6(22)} + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION "Color" + ::= { ompRoutesTableFamilyEntriesReceivedAttributesEntry 14 } + +-- tagpath /omp/routes-table/family/entries/received/attributes/ultimate-tloc/encap +ompRoutesTableFamilyEntriesReceivedAttributesUltimateTlocEncap OBJECT-TYPE + SYNTAX INTEGER {none(0),gre(1),ipsec(2)} + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION "Encapsulation" + ::= { ompRoutesTableFamilyEntriesReceivedAttributesEntry 15 } + +-- tagpath /omp/routes-table/family/entries/received/attributes/ultimate-tloc-action +ompRoutesTableFamilyEntriesReceivedAttributesUltimateTlocAction OBJECT-TYPE + SYNTAX INTEGER {none(0),strict(1),primary(2),ecmp(3),backup(4)} + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION "Ultimate TLOC action to indicate if packets should be forwarded only via intermediate TLOC or fallback to ultimate TLOC" + ::= { ompRoutesTableFamilyEntriesReceivedAttributesEntry 16 } + +-- tagpath /omp/routes-table/family/entries/received/attributes/overlay-id +ompRoutesTableFamilyEntriesReceivedAttributesOverlayId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION "" + ::= { ompRoutesTableFamilyEntriesReceivedAttributesEntry 17 } + +-- tagpath /omp/routes-table/family/entries/received/attributes/as-path +ompRoutesTableFamilyEntriesReceivedAttributesAsPath OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION "" + ::= { ompRoutesTableFamilyEntriesReceivedAttributesEntry 18 } + +-- tagpath /omp/routes-table/family/entries/received/attributes/community +ompRoutesTableFamilyEntriesReceivedAttributesCommunity OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION "" + ::= { ompRoutesTableFamilyEntriesReceivedAttributesEntry 19 } + +-- tagpath /omp/routes-table/family/entries/advertised +ompRoutesTableFamilyEntriesAdvertisedTable OBJECT-TYPE + SYNTAX SEQUENCE OF OmpRoutesTableFamilyEntriesAdvertisedEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION "" + ::= { ompRoutesTable 5 } + +-- tagpath /omp/routes-table/family/entries/advertised +ompRoutesTableFamilyEntriesAdvertisedEntry OBJECT-TYPE + SYNTAX OmpRoutesTableFamilyEntriesAdvertisedEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION "" + INDEX { ompRoutesTableFamilyAddressFamily, ompRoutesTableFamilyEntriesVpnId, ompRoutesTableFamilyEntriesPrefix, ompRoutesTableFamilyEntriesAdvertisedToPeer } + ::= { ompRoutesTableFamilyEntriesAdvertisedTable 1 } + +OmpRoutesTableFamilyEntriesAdvertisedEntry ::= + SEQUENCE { + ompRoutesTableFamilyEntriesAdvertisedToPeer InetAddressIP + } + +-- tagpath /omp/routes-table/family/entries/advertised/to-peer +ompRoutesTableFamilyEntriesAdvertisedToPeer OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION "" + ::= { ompRoutesTableFamilyEntriesAdvertisedEntry 1 } + +-- tagpath /omp/routes-table/family/entries/advertised/paths +ompRoutesTableFamilyEntriesAdvertisedPathsTable OBJECT-TYPE + SYNTAX SEQUENCE OF OmpRoutesTableFamilyEntriesAdvertisedPathsEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION "" + ::= { ompRoutesTable 6 } + +-- tagpath /omp/routes-table/family/entries/advertised/paths +ompRoutesTableFamilyEntriesAdvertisedPathsEntry OBJECT-TYPE + SYNTAX OmpRoutesTableFamilyEntriesAdvertisedPathsEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION "" + INDEX { ompRoutesTableFamilyAddressFamily, ompRoutesTableFamilyEntriesVpnId, ompRoutesTableFamilyEntriesPrefix, ompRoutesTableFamilyEntriesAdvertisedToPeer, ompRoutesTableFamilyEntriesAdvertisedPathsAdvertiseId } + ::= { ompRoutesTableFamilyEntriesAdvertisedPathsTable 1 } + +OmpRoutesTableFamilyEntriesAdvertisedPathsEntry ::= + SEQUENCE { + ompRoutesTableFamilyEntriesAdvertisedPathsAdvertiseId Unsigned32 + } + +-- tagpath /omp/routes-table/family/entries/advertised/paths/advertise-id +ompRoutesTableFamilyEntriesAdvertisedPathsAdvertiseId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION "" + ::= { ompRoutesTableFamilyEntriesAdvertisedPathsEntry 1 } + +-- tagpath /omp/routes-table/family/entries/advertised/paths/attributes +ompRoutesTableFamilyEntriesAdvertisedPathsAttributesTable OBJECT-TYPE + SYNTAX SEQUENCE OF OmpRoutesTableFamilyEntriesAdvertisedPathsAttributesEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION "" + ::= { ompRoutesTable 7 } + +-- tagpath /omp/routes-table/family/entries/advertised/paths/attributes +ompRoutesTableFamilyEntriesAdvertisedPathsAttributesEntry OBJECT-TYPE + SYNTAX OmpRoutesTableFamilyEntriesAdvertisedPathsAttributesEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION "" + INDEX { ompRoutesTableFamilyAddressFamily, ompRoutesTableFamilyEntriesVpnId, ompRoutesTableFamilyEntriesPrefix, ompRoutesTableFamilyEntriesAdvertisedToPeer, ompRoutesTableFamilyEntriesAdvertisedPathsAdvertiseId, ompRoutesTableFamilyEntriesAdvertisedPathsAttributesPathId } + ::= { ompRoutesTableFamilyEntriesAdvertisedPathsAttributesTable 1 } + +OmpRoutesTableFamilyEntriesAdvertisedPathsAttributesEntry ::= + SEQUENCE { + ompRoutesTableFamilyEntriesAdvertisedPathsAttributesPathId Unsigned32, + ompRoutesTableFamilyEntriesAdvertisedPathsAttributesLabel Unsigned32, + ompRoutesTableFamilyEntriesAdvertisedPathsAttributesTlocIp InetAddressIP, + ompRoutesTableFamilyEntriesAdvertisedPathsAttributesTlocColor INTEGER, + ompRoutesTableFamilyEntriesAdvertisedPathsAttributesTlocEncap INTEGER, + ompRoutesTableFamilyEntriesAdvertisedPathsAttrbOrgProto INTEGER, + ompRoutesTableFamilyEntriesAdvertisedPathsAttributesOriginMetric Unsigned32, + ompRoutesTableFamilyEntriesAdvertisedPathsAttributesDomainId Unsigned32, + ompRoutesTableFamilyEntriesAdvertisedPathsAttributesSiteId Unsigned32, + ompRoutesTableFamilyEntriesAdvertisedPathsAttributesPreference Unsigned32, + ompRoutesTableFamilyEntriesAdvertisedPathsAttributesTag Unsigned32, + ompRoutesTableFamilyEntriesAdvertisedPathsAttrbUnkAttrbLen UnsignedShort, + ompRoutesTableFamilyEntriesAdvertisedPathsAttributesOriginator IpAddress, + ompRoutesTableFamilyEntriesAdvertisedPathsAttrUltTlocIp InetAddressIP, + ompRoutesTableFamilyEntriesAdvertisedPathsAttrUltTlocColor INTEGER, + ompRoutesTableFamilyEntriesAdvertisedPathsAttrUltTlocEncap INTEGER, + ompRoutesTableFamilyEntriesAdvertisedPathsAttrUltTlocAction INTEGER, + ompRoutesTableFamilyEntriesAdvertisedPathsAttributesOverlayId Unsigned32, + ompRoutesTableFamilyEntriesAdvertisedPathsAttributesAsPath String, + ompRoutesTableFamilyEntriesAdvertisedPathsAttributesCommunity String + } + +-- tagpath /omp/routes-table/family/entries/advertised/paths/attributes/path-id +ompRoutesTableFamilyEntriesAdvertisedPathsAttributesPathId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION "" + ::= { ompRoutesTableFamilyEntriesAdvertisedPathsAttributesEntry 1 } + +-- tagpath /omp/routes-table/family/entries/advertised/paths/attributes/label +ompRoutesTableFamilyEntriesAdvertisedPathsAttributesLabel OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION "" + ::= { ompRoutesTableFamilyEntriesAdvertisedPathsAttributesEntry 2 } + +-- tagpath /omp/routes-table/family/entries/advertised/paths/attributes/tloc/ip +ompRoutesTableFamilyEntriesAdvertisedPathsAttributesTlocIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION "IP address" + ::= { ompRoutesTableFamilyEntriesAdvertisedPathsAttributesEntry 3 } + +-- tagpath /omp/routes-table/family/entries/advertised/paths/attributes/tloc/color +ompRoutesTableFamilyEntriesAdvertisedPathsAttributesTlocColor OBJECT-TYPE + SYNTAX INTEGER {default(1),mpls(2),metro-ethernet(3),biz-internet(4),public-internet(5),lte(6),threeG(7),red(8),green(9),blue(10),gold(11),silver(12),bronze(13),custom1(14),custom2(15),custom3(16),private1(17),private2(18),private3(19),private4(20),private5(21),private6(22)} + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION "Color" + ::= { ompRoutesTableFamilyEntriesAdvertisedPathsAttributesEntry 4 } + +-- tagpath /omp/routes-table/family/entries/advertised/paths/attributes/tloc/encap +ompRoutesTableFamilyEntriesAdvertisedPathsAttributesTlocEncap OBJECT-TYPE + SYNTAX INTEGER {gre(1),ipsec(2)} + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION "Encapsulation" + ::= { ompRoutesTableFamilyEntriesAdvertisedPathsAttributesEntry 5 } + +-- tagpath /omp/routes-table/family/entries/advertised/paths/attributes/origin/protocol +ompRoutesTableFamilyEntriesAdvertisedPathsAttrbOrgProto OBJECT-TYPE + SYNTAX INTEGER {proto-invalid(0), + static(1), + connected(2), + eBGP(3), + iBGP(4), + oSPF-intra-area(5), + oSPF-inter-area(6), + oSPF-external-1(7), + oSPF-external-2(8), + aggregate(9), + natpoolInside(10), + eigrp-sum(11), + eigrp-int(12), + eigrp-ext(13), + lisp(14), + isis(15), + nat(16)} + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION "Origin protocol" + ::= { ompRoutesTableFamilyEntriesAdvertisedPathsAttributesEntry 6 } + +-- tagpath /omp/routes-table/family/entries/advertised/paths/attributes/origin/metric +ompRoutesTableFamilyEntriesAdvertisedPathsAttributesOriginMetric OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION "Origin metric" + ::= { ompRoutesTableFamilyEntriesAdvertisedPathsAttributesEntry 7 } + +-- tagpath /omp/routes-table/family/entries/advertised/paths/attributes/domain-id +ompRoutesTableFamilyEntriesAdvertisedPathsAttributesDomainId OBJECT-TYPE + SYNTAX Unsigned32 (0 .. 4294967295) + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION "" + ::= { ompRoutesTableFamilyEntriesAdvertisedPathsAttributesEntry 8 } + +-- tagpath /omp/routes-table/family/entries/advertised/paths/attributes/site-id +ompRoutesTableFamilyEntriesAdvertisedPathsAttributesSiteId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION "" + ::= { ompRoutesTableFamilyEntriesAdvertisedPathsAttributesEntry 9 } + +-- tagpath /omp/routes-table/family/entries/advertised/paths/attributes/preference +ompRoutesTableFamilyEntriesAdvertisedPathsAttributesPreference OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION "" + ::= { ompRoutesTableFamilyEntriesAdvertisedPathsAttributesEntry 10 } + +-- tagpath /omp/routes-table/family/entries/advertised/paths/attributes/tag +ompRoutesTableFamilyEntriesAdvertisedPathsAttributesTag OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION "" + ::= { ompRoutesTableFamilyEntriesAdvertisedPathsAttributesEntry 11 } + +-- tagpath /omp/routes-table/family/entries/advertised/paths/attributes/unknown-attribute-len +ompRoutesTableFamilyEntriesAdvertisedPathsAttrbUnkAttrbLen OBJECT-TYPE + SYNTAX UnsignedShort + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION "" + ::= { ompRoutesTableFamilyEntriesAdvertisedPathsAttributesEntry 12 } + +-- tagpath /omp/routes-table/family/entries/advertised/paths/attributes/originator +ompRoutesTableFamilyEntriesAdvertisedPathsAttributesOriginator OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION "" + ::= { ompRoutesTableFamilyEntriesAdvertisedPathsAttributesEntry 13 } + +-- tagpath /omp/routes-table/family/entries/advertised/paths/attributes/ultimate-tloc/ip +ompRoutesTableFamilyEntriesAdvertisedPathsAttrUltTlocIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION "IP address" + ::= { ompRoutesTableFamilyEntriesAdvertisedPathsAttributesEntry 14 } + +-- tagpath /omp/routes-table/family/entries/advertised/paths/attributes/ultimate-tloc/color +ompRoutesTableFamilyEntriesAdvertisedPathsAttrUltTlocColor OBJECT-TYPE + SYNTAX INTEGER {default(1),mpls(2),metro-ethernet(3),biz-internet(4),public-internet(5),lte(6),threeG(7),red(8),green(9),blue(10),gold(11),silver(12),bronze(13),custom1(14),custom2(15),custom3(16),private1(17),private2(18),private3(19),private4(20),private5(21),private6(22)} + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION "Color" + ::= { ompRoutesTableFamilyEntriesAdvertisedPathsAttributesEntry 15 } + +-- tagpath /omp/routes-table/family/entries/advertised/paths/attributes/ultimate-tloc/encap +ompRoutesTableFamilyEntriesAdvertisedPathsAttrUltTlocEncap OBJECT-TYPE + SYNTAX INTEGER {gre(1),ipsec(2)} + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION "Encapsulation" + ::= { ompRoutesTableFamilyEntriesAdvertisedPathsAttributesEntry 16 } + +-- tagpath /omp/routes-table/family/entries/advertised/paths/attributes/ultimate-tloc-action +ompRoutesTableFamilyEntriesAdvertisedPathsAttrUltTlocAction OBJECT-TYPE + SYNTAX INTEGER {none(0),strict(1),primary(2),ecmp(3),backup(4)} + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION "Ultimate TLOC action to indicate if packets should be forwarded only via intermediate TLOC or fallback to ultimate TLOC" + ::= { ompRoutesTableFamilyEntriesAdvertisedPathsAttributesEntry 17 } + +-- tagpath /omp/routes-table/family/entries/advertised/paths/attributes/overlay-id +ompRoutesTableFamilyEntriesAdvertisedPathsAttributesOverlayId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION "" + ::= { ompRoutesTableFamilyEntriesAdvertisedPathsAttributesEntry 18 } + +-- tagpath /omp/routes-table/family/entries/advertised/paths/attributes/as-path +ompRoutesTableFamilyEntriesAdvertisedPathsAttributesAsPath OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION "" + ::= { ompRoutesTableFamilyEntriesAdvertisedPathsAttributesEntry 19 } + +-- tagpath /omp/routes-table/family/entries/advertised/paths/attributes/community +ompRoutesTableFamilyEntriesAdvertisedPathsAttributesCommunity OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION "" + ::= { ompRoutesTableFamilyEntriesAdvertisedPathsAttributesEntry 20 } + +-- tagpath /omp/routes-table/family/received-entries +ompRoutesTableFamilyReceivedEntriesTable OBJECT-TYPE + SYNTAX SEQUENCE OF OmpRoutesTableFamilyReceivedEntriesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { ompRoutesTable 8 } + +-- tagpath /omp/routes-table/family/received-entries +ompRoutesTableFamilyReceivedEntriesEntry OBJECT-TYPE + SYNTAX OmpRoutesTableFamilyReceivedEntriesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { ompRoutesTableFamilyAddressFamily, ompRoutesTableFamilyReceivedEntriesVpnId, ompRoutesTableFamilyReceivedEntriesPrefix } + ::= { ompRoutesTableFamilyReceivedEntriesTable 1 } + +OmpRoutesTableFamilyReceivedEntriesEntry ::= + SEQUENCE { + ompRoutesTableFamilyReceivedEntriesVpnId Unsigned32, + ompRoutesTableFamilyReceivedEntriesPrefix IpPrefix + } + +-- tagpath /omp/routes-table/family/received-entries/vpn-id +ompRoutesTableFamilyReceivedEntriesVpnId OBJECT-TYPE + SYNTAX VpnIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompRoutesTableFamilyReceivedEntriesEntry 1 } + +-- tagpath /omp/routes-table/family/received-entries/prefix +ompRoutesTableFamilyReceivedEntriesPrefix OBJECT-TYPE + SYNTAX IpPrefix + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompRoutesTableFamilyReceivedEntriesEntry 2 } + +-- tagpath /omp/routes-table/family/received-entries/received +ompRoutesTableFamilyReceivedEntriesReceivedTable OBJECT-TYPE + SYNTAX SEQUENCE OF OmpRoutesTableFamilyReceivedEntriesReceivedEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { ompRoutesTable 9 } + +-- tagpath /omp/routes-table/family/received-entries/received +ompRoutesTableFamilyReceivedEntriesReceivedEntry OBJECT-TYPE + SYNTAX OmpRoutesTableFamilyReceivedEntriesReceivedEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { ompRoutesTableFamilyAddressFamily, ompRoutesTableFamilyReceivedEntriesVpnId, ompRoutesTableFamilyReceivedEntriesPrefix, ompRoutesTableFamilyReceivedEntriesReceivedFromPeer, ompRoutesTableFamilyReceivedEntriesReceivedPathId } + ::= { ompRoutesTableFamilyReceivedEntriesReceivedTable 1 } + +OmpRoutesTableFamilyReceivedEntriesReceivedEntry ::= + SEQUENCE { + ompRoutesTableFamilyReceivedEntriesReceivedFromPeer InetAddressIP, + ompRoutesTableFamilyReceivedEntriesReceivedPathId Unsigned32, + ompRoutesTableFamilyReceivedEntriesReceivedLabel Unsigned32, + ompRoutesTableFamilyReceivedEntriesReceivedStatus RibInStatusType, + ompRoutesTableFamilyReceivedEntriesReceivedLossReason LossReasonEnum, + ompRoutesTableFamilyReceivedEntriesReceivedLostToPeer InetAddressIP, + ompRoutesTableFamilyReceivedEntriesReceivedLostToPathId Unsigned32 + } + +-- tagpath /omp/routes-table/family/received-entries/received/from-peer +ompRoutesTableFamilyReceivedEntriesReceivedFromPeer OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { ompRoutesTableFamilyReceivedEntriesReceivedEntry 1 } + +-- tagpath /omp/routes-table/family/received-entries/received/path-id +ompRoutesTableFamilyReceivedEntriesReceivedPathId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { ompRoutesTableFamilyReceivedEntriesReceivedEntry 2 } + +-- tagpath /omp/routes-table/family/received-entries/received/label +ompRoutesTableFamilyReceivedEntriesReceivedLabel OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompRoutesTableFamilyReceivedEntriesReceivedEntry 3 } + +-- tagpath /omp/routes-table/family/received-entries/received/status +ompRoutesTableFamilyReceivedEntriesReceivedStatus OBJECT-TYPE + SYNTAX RibInStatusType + MAX-ACCESS read-only + STATUS current + DESCRIPTION "RIB-in status" + ::= { ompRoutesTableFamilyReceivedEntriesReceivedEntry 4 } + +-- tagpath /omp/routes-table/family/received-entries/received/loss-reason +ompRoutesTableFamilyReceivedEntriesReceivedLossReason OBJECT-TYPE + SYNTAX LossReasonEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompRoutesTableFamilyReceivedEntriesReceivedEntry 5 } + +-- tagpath /omp/routes-table/family/received-entries/received/lost-to-peer +ompRoutesTableFamilyReceivedEntriesReceivedLostToPeer OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompRoutesTableFamilyReceivedEntriesReceivedEntry 6 } + +-- tagpath /omp/routes-table/family/received-entries/received/lost-to-path-id +ompRoutesTableFamilyReceivedEntriesReceivedLostToPathId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompRoutesTableFamilyReceivedEntriesReceivedEntry 7 } + +-- tagpath /omp/routes-table/family/received-entries/received/attributes +ompRoutesTableFamilyReceivedEntriesReceivedAttributesTable OBJECT-TYPE + SYNTAX SEQUENCE OF OmpRoutesTableFamilyReceivedEntriesReceivedAttributesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { ompRoutesTable 10 } + +-- tagpath /omp/routes-table/family/received-entries/received/attributes +ompRoutesTableFamilyReceivedEntriesReceivedAttributesEntry OBJECT-TYPE + SYNTAX OmpRoutesTableFamilyReceivedEntriesReceivedAttributesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { ompRoutesTableFamilyAddressFamily, ompRoutesTableFamilyReceivedEntriesVpnId, ompRoutesTableFamilyReceivedEntriesPrefix, ompRoutesTableFamilyReceivedEntriesReceivedFromPeer, ompRoutesTableFamilyReceivedEntriesReceivedPathId, ompRoutesTableFamilyReceivedEntriesReceivedAttributesAttributeType } + ::= { ompRoutesTableFamilyReceivedEntriesReceivedAttributesTable 1 } + +OmpRoutesTableFamilyReceivedEntriesReceivedAttributesEntry ::= + SEQUENCE { + ompRoutesTableFamilyReceivedEntriesReceivedAttributesAttributeType AttributeTypeEnum, + ompRoutesTableFamilyReceivedEntriesReceivedAttributesTlocIp InetAddressIP, + ompRoutesTableFamilyReceivedEntriesReceivedAttributesTlocColor INTEGER, + ompRoutesTableFamilyReceivedEntriesReceivedAttributesTlocEncap INTEGER, + ompRoutesTableFamilyReceivedEntriesReceivedAttributesOriginProtocol INTEGER, + ompRoutesTableFamilyReceivedEntriesReceivedAttributesOriginMetric Unsigned32, + ompRoutesTableFamilyReceivedEntriesReceivedAttributesDomainId Unsigned32, + ompRoutesTableFamilyReceivedEntriesReceivedAttributesSiteId Unsigned32, + ompRoutesTableFamilyReceivedEntriesReceivedAttributesPreference Unsigned32, + ompRoutesTableFamilyReceivedEntriesReceivedAttributesTag Unsigned32, + ompRoutesTableFamilyReceivedEntriesReceivedAttributesUnknownAttributeLen UnsignedShort, + ompRoutesTableFamilyReceivedEntriesReceivedAttributesOriginator IpAddress, + ompRoutesTableFamilyReceivedEntriesReceivedAttributesUltimateTlocIp InetAddressIP, + ompRoutesTableFamilyReceivedEntriesReceivedAttributesUltimateTlocColor INTEGER, + ompRoutesTableFamilyReceivedEntriesReceivedAttributesUltimateTlocEncap INTEGER, + ompRoutesTableFamilyReceivedEntriesReceivedAttributesUltimateTlocAction INTEGER, + ompRoutesTableFamilyReceivedEntriesReceivedAttributesOverlayId Unsigned32, + ompRoutesTableFamilyReceivedEntriesReceivedAttributesAsPath String, + ompRoutesTableFamilyReceivedEntriesReceivedAttributesCommunity String + + } + +-- tagpath /omp/routes-table/family/received-entries/received/attributes/attribute-type +ompRoutesTableFamilyReceivedEntriesReceivedAttributesAttributeType OBJECT-TYPE + SYNTAX AttributeTypeEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompRoutesTableFamilyReceivedEntriesReceivedAttributesEntry 1 } + +-- tagpath /omp/routes-table/family/received-entries/received/attributes/tloc/ip +ompRoutesTableFamilyReceivedEntriesReceivedAttributesTlocIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "IP address" + ::= { ompRoutesTableFamilyReceivedEntriesReceivedAttributesEntry 2 } + +-- tagpath /omp/routes-table/family/received-entries/received/attributes/tloc/color +ompRoutesTableFamilyReceivedEntriesReceivedAttributesTlocColor OBJECT-TYPE + SYNTAX INTEGER {none(0),default(1),mpls(2),metro-ethernet(3),biz-internet(4),public-internet(5),lte(6),threeG(7),red(8),green(9),blue(10),gold(11),silver(12),bronze(13),custom1(14),custom2(15),custom3(16),private1(17),private2(18),private3(19),private4(20),private5(21),private6(22)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Color" + ::= { ompRoutesTableFamilyReceivedEntriesReceivedAttributesEntry 3 } + +-- tagpath /omp/routes-table/family/received-entries/received/attributes/tloc/encap +ompRoutesTableFamilyReceivedEntriesReceivedAttributesTlocEncap OBJECT-TYPE + SYNTAX INTEGER {none(0),gre(1),ipsec(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Encapsulation" + ::= { ompRoutesTableFamilyReceivedEntriesReceivedAttributesEntry 4 } + +-- tagpath /omp/routes-table/family/received-entries/received/attributes/origin/protocol +ompRoutesTableFamilyReceivedEntriesReceivedAttributesOriginProtocol OBJECT-TYPE + SYNTAX INTEGER {proto-invalid(0), + static(1), + connected(2), + eBGP(3), + iBGP(4), + oSPF-intra-area(5), + oSPF-inter-area(6), + oSPF-external-1(7), + oSPF-external-2(8), + aggregate(9), + natpoolInside(10), + eigrp-sum(11), + eigrp-int(12), + eigrp-ext(13), + lisp(14), + isis(15), + nat(16)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Origin protocol" + ::= { ompRoutesTableFamilyReceivedEntriesReceivedAttributesEntry 5 } + +-- tagpath /omp/routes-table/family/received-entries/received/attributes/origin/metric +ompRoutesTableFamilyReceivedEntriesReceivedAttributesOriginMetric OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Origin metric" + ::= { ompRoutesTableFamilyReceivedEntriesReceivedAttributesEntry 6 } + +-- tagpath /omp/routes-table/family/received-entries/received/attributes/domain-id +ompRoutesTableFamilyReceivedEntriesReceivedAttributesDomainId OBJECT-TYPE + SYNTAX Unsigned32 (0 .. 4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompRoutesTableFamilyReceivedEntriesReceivedAttributesEntry 7 } + +-- tagpath /omp/routes-table/family/received-entries/received/attributes/site-id +ompRoutesTableFamilyReceivedEntriesReceivedAttributesSiteId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompRoutesTableFamilyReceivedEntriesReceivedAttributesEntry 8 } + +-- tagpath /omp/routes-table/family/received-entries/received/attributes/preference +ompRoutesTableFamilyReceivedEntriesReceivedAttributesPreference OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompRoutesTableFamilyReceivedEntriesReceivedAttributesEntry 9 } + +-- tagpath /omp/routes-table/family/received-entries/received/attributes/tag +ompRoutesTableFamilyReceivedEntriesReceivedAttributesTag OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompRoutesTableFamilyReceivedEntriesReceivedAttributesEntry 10 } + +-- tagpath /omp/routes-table/family/received-entries/received/attributes/unknown-attribute-len +ompRoutesTableFamilyReceivedEntriesReceivedAttributesUnknownAttributeLen OBJECT-TYPE + SYNTAX UnsignedShort + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompRoutesTableFamilyReceivedEntriesReceivedAttributesEntry 11 } + +-- tagpath /omp/routes-table/family/received-entries/received/attributes/originator +ompRoutesTableFamilyReceivedEntriesReceivedAttributesOriginator OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompRoutesTableFamilyReceivedEntriesReceivedAttributesEntry 12 } + +-- tagpath /omp/routes-table/family/received-entries/received/attributes/ultimate-tloc/ip +ompRoutesTableFamilyReceivedEntriesReceivedAttributesUltimateTlocIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "IP address" + ::= { ompRoutesTableFamilyReceivedEntriesReceivedAttributesEntry 13 } + +-- tagpath /omp/routes-table/family/received-entries/received/attributes/ultimate-tloc/color +ompRoutesTableFamilyReceivedEntriesReceivedAttributesUltimateTlocColor OBJECT-TYPE + SYNTAX INTEGER {none(0),default(1),mpls(2),metro-ethernet(3),biz-internet(4),public-internet(5),lte(6),threeG(7),red(8),green(9),blue(10),gold(11),silver(12),bronze(13),custom1(14),custom2(15),custom3(16),private1(17),private2(18),private3(19),private4(20),private5(21),private6(22)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Color" + ::= { ompRoutesTableFamilyReceivedEntriesReceivedAttributesEntry 14 } + +-- tagpath /omp/routes-table/family/received-entries/received/attributes/ultimate-tloc/encap +ompRoutesTableFamilyReceivedEntriesReceivedAttributesUltimateTlocEncap OBJECT-TYPE + SYNTAX INTEGER {none(0),gre(1),ipsec(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Encapsulation" + ::= { ompRoutesTableFamilyReceivedEntriesReceivedAttributesEntry 15 } + +-- tagpath /omp/routes-table/family/received-entries/received/attributes/ultimate-tloc-action +ompRoutesTableFamilyReceivedEntriesReceivedAttributesUltimateTlocAction OBJECT-TYPE + SYNTAX INTEGER {none(0),strict(1),primary(2),ecmp(3),backup(4)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Ultimate TLOC action to indicate if packets should be forwarded only via intermediate TLOC or fallback to ultimate TLOC" + ::= { ompRoutesTableFamilyReceivedEntriesReceivedAttributesEntry 16 } + +-- tagpath /omp/routes-table/family/received-entries/received/attributes/overlay-id +ompRoutesTableFamilyReceivedEntriesReceivedAttributesOverlayId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompRoutesTableFamilyReceivedEntriesReceivedAttributesEntry 17 } + +-- tagpath /omp/routes-table/family/received-entries/received/attributes/as-path +ompRoutesTableFamilyReceivedEntriesReceivedAttributesAsPath OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompRoutesTableFamilyReceivedEntriesReceivedAttributesEntry 18 } + +-- tagpath /omp/routes-table/family/received-entries/received/attributes/community +ompRoutesTableFamilyReceivedEntriesReceivedAttributesCommunity OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompRoutesTableFamilyReceivedEntriesReceivedAttributesEntry 19 } + + +-- tagpath /omp/routes-table/family/advertised-entries +ompRoutesTableFamilyAdvertisedEntriesTable OBJECT-TYPE + SYNTAX SEQUENCE OF OmpRoutesTableFamilyAdvertisedEntriesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { ompRoutesTable 11 } + +-- tagpath /omp/routes-table/family/advertised-entries +ompRoutesTableFamilyAdvertisedEntriesEntry OBJECT-TYPE + SYNTAX OmpRoutesTableFamilyAdvertisedEntriesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { ompRoutesTableFamilyAddressFamily, ompRoutesTableFamilyAdvertisedEntriesVpnId, ompRoutesTableFamilyAdvertisedEntriesPrefix } + ::= { ompRoutesTableFamilyAdvertisedEntriesTable 1 } + +OmpRoutesTableFamilyAdvertisedEntriesEntry ::= + SEQUENCE { + ompRoutesTableFamilyAdvertisedEntriesVpnId Unsigned32, + ompRoutesTableFamilyAdvertisedEntriesPrefix IpPrefix + } + +-- tagpath /omp/routes-table/family/advertised-entries/vpn-id +ompRoutesTableFamilyAdvertisedEntriesVpnId OBJECT-TYPE + SYNTAX VpnIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompRoutesTableFamilyAdvertisedEntriesEntry 3 } + +-- tagpath /omp/routes-table/family/advertsied-entries/prefix +ompRoutesTableFamilyAdvertisedEntriesPrefix OBJECT-TYPE + SYNTAX IpPrefix + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompRoutesTableFamilyAdvertisedEntriesEntry 4 } + + +-- tagpath /omp/routes-table/family/advertised-entries/advertised +ompRoutesTableFamilyAdvertisedEntriesAdvertisedTable OBJECT-TYPE + SYNTAX SEQUENCE OF OmpRoutesTableFamilyAdvertisedEntriesAdvertisedEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { ompRoutesTable 12 } + +-- tagpath /omp/routes-table/family/advertised-entries/advertised +ompRoutesTableFamilyAdvertisedEntriesAdvertisedEntry OBJECT-TYPE + SYNTAX OmpRoutesTableFamilyAdvertisedEntriesAdvertisedEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { ompRoutesTableFamilyAddressFamily, ompRoutesTableFamilyAdvertisedEntriesVpnId, ompRoutesTableFamilyAdvertisedEntriesPrefix, ompRoutesTableFamilyAdvertisedEntriesAdvertisedToPeer } + ::= { ompRoutesTableFamilyAdvertisedEntriesAdvertisedTable 1 } + +OmpRoutesTableFamilyAdvertisedEntriesAdvertisedEntry ::= + SEQUENCE { + ompRoutesTableFamilyAdvertisedEntriesAdvertisedToPeer InetAddressIP + } + +-- tagpath /omp/routes-table/family/advertised-entries/advertised/to-peer +ompRoutesTableFamilyAdvertisedEntriesAdvertisedToPeer OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompRoutesTableFamilyAdvertisedEntriesAdvertisedEntry 1 } + +-- tagpath /omp/routes-table/family/advertised-entries/advertised/paths +ompRoutesTableFamilyAdvertisedEntriesAdvertisedPathsTable OBJECT-TYPE + SYNTAX SEQUENCE OF OmpRoutesTableFamilyAdvertisedEntriesAdvertisedPathsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { ompRoutesTable 13 } + +-- tagpath /omp/routes-table/family/advertised-entries/advertised/paths +ompRoutesTableFamilyAdvertisedEntriesAdvertisedPathsEntry OBJECT-TYPE + SYNTAX OmpRoutesTableFamilyAdvertisedEntriesAdvertisedPathsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { ompRoutesTableFamilyAddressFamily, ompRoutesTableFamilyAdvertisedEntriesVpnId, ompRoutesTableFamilyAdvertisedEntriesPrefix, ompRoutesTableFamilyAdvertisedEntriesAdvertisedToPeer, ompRoutesTableFamilyAdvertisedEntriesAdvertisedPathsAdvertiseId } + ::= { ompRoutesTableFamilyAdvertisedEntriesAdvertisedPathsTable 1 } + +OmpRoutesTableFamilyAdvertisedEntriesAdvertisedPathsEntry ::= + SEQUENCE { + ompRoutesTableFamilyAdvertisedEntriesAdvertisedPathsAdvertiseId Unsigned32 + } + +-- tagpath /omp/routes-table/family/advertised-entries/advertised/paths/advertise-id +ompRoutesTableFamilyAdvertisedEntriesAdvertisedPathsAdvertiseId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompRoutesTableFamilyAdvertisedEntriesAdvertisedPathsEntry 1 } + +-- tagpath /omp/routes-table/family/advertised-entries/advertised/paths/attributes +ompRoutesTableFamilyAdvertisedEntriesAdvertisedPathsAttributesTable OBJECT-TYPE + SYNTAX SEQUENCE OF OmpRoutesTableFamilyAdvertisedEntriesAdvertisedPathsAttributesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { ompRoutesTable 14 } + +-- tagpath /omp/routes-table/family/advertised-entries/advertised/paths/attributes +ompRoutesTableFamilyAdvertisedEntriesAdvertisedPathsAttributesEntry OBJECT-TYPE + SYNTAX OmpRoutesTableFamilyAdvertisedEntriesAdvertisedPathsAttributesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { ompRoutesTableFamilyAddressFamily, ompRoutesTableFamilyAdvertisedEntriesVpnId, ompRoutesTableFamilyAdvertisedEntriesPrefix, ompRoutesTableFamilyAdvertisedEntriesAdvertisedToPeer, ompRoutesTableFamilyAdvertisedEntriesAdvertisedPathsAdvertiseId, ompRoutesTableFamilyAdvertisedEntriesAdvertisedPathsAttributesPathId } + ::= { ompRoutesTableFamilyAdvertisedEntriesAdvertisedPathsAttributesTable 1 } + +OmpRoutesTableFamilyAdvertisedEntriesAdvertisedPathsAttributesEntry ::= + SEQUENCE { + ompRoutesTableFamilyAdvertisedEntriesAdvertisedPathsAttributesPathId Unsigned32, + ompRoutesTableFamilyAdvertisedEntriesAdvertisedPathsAttributesLabel Unsigned32, + ompRoutesTableFamilyAdvertisedEntriesAdvertisedPathsAttributesTlocIp InetAddressIP, + ompRoutesTableFamilyAdvertisedEntriesAdvertisedPathsAttributesTlocColor INTEGER, + ompRoutesTableFamilyAdvertisedEntriesAdvertisedPathsAttributesTlocEncap INTEGER, + ompRoutesTableFamilyAdvertisedEntriesAdvertisedPathsAttrbOrgProto INTEGER, + ompRoutesTableFamilyAdvertisedEntriesAdvertisedPathsAttributesOriginMetric Unsigned32, + ompRoutesTableFamilyAdvertisedEntriesAdvertisedPathsAttributesDomainId Unsigned32, + ompRoutesTableFamilyAdvertisedEntriesAdvertisedPathsAttributesSiteId Unsigned32, + ompRoutesTableFamilyAdvertisedEntriesAdvertisedPathsAttributesPreference Unsigned32, + ompRoutesTableFamilyAdvertisedEntriesAdvertisedPathsAttributesTag Unsigned32, + ompRoutesTableFamilyAdvertisedEntriesAdvertisedPathsAttrbUnkAttrbLen UnsignedShort, + ompRoutesTableFamilyAdvertisedEntriesAdvertisedPathsAttributesOriginator IpAddress, + ompRoutesTableFamilyAdvertisedEntriesAdvertisedPathsAttrUltTlocIp InetAddressIP, + ompRoutesTableFamilyAdvertisedEntriesAdvertisedPathsAttrUltTlocColor INTEGER, + ompRoutesTableFamilyAdvertisedEntriesAdvertisedPathsAttrUltTlocEncap INTEGER, + ompRoutesTableFamilyAdvertisedEntriesAdvertisedPathsAttrUltTlocAction INTEGER, + ompRoutesTableFamilyAdvertisedEntriesAdvertisedPathsAttributesOverlayId Unsigned32, + ompRoutesTableFamilyAdvertisedEntriesAdvertisedPathsAttributesAsPath String, + ompRoutesTableFamilyAdvertisedEntriesAdvertisedPathsAttributesCommunity String + } + +-- tagpath /omp/routes-table/family/advertised-entries/advertised/paths/attributes/path-id +ompRoutesTableFamilyAdvertisedEntriesAdvertisedPathsAttributesPathId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { ompRoutesTableFamilyAdvertisedEntriesAdvertisedPathsAttributesEntry 1 } + +-- tagpath /omp/routes-table/family/advertised-entries/advertised/paths/attributes/label +ompRoutesTableFamilyAdvertisedEntriesAdvertisedPathsAttributesLabel OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompRoutesTableFamilyAdvertisedEntriesAdvertisedPathsAttributesEntry 2 } + +-- tagpath /omp/routes-table/family/advertised-entries/advertised/paths/attributes/tloc/ip +ompRoutesTableFamilyAdvertisedEntriesAdvertisedPathsAttributesTlocIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "IP address" + ::= { ompRoutesTableFamilyAdvertisedEntriesAdvertisedPathsAttributesEntry 3 } + +-- tagpath /omp/routes-table/family/advertised-entries/advertised/paths/attributes/tloc/color +ompRoutesTableFamilyAdvertisedEntriesAdvertisedPathsAttributesTlocColor OBJECT-TYPE + SYNTAX INTEGER {default(1),mpls(2),metro-ethernet(3),biz-internet(4),public-internet(5),lte(6),threeG(7),red(8),green(9),blue(10),gold(11),silver(12),bronze(13),custom1(14),custom2(15),custom3(16),private1(17),private2(18),private3(19),private4(20),private5(21),private6(22)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Color" + ::= { ompRoutesTableFamilyAdvertisedEntriesAdvertisedPathsAttributesEntry 4 } + +-- tagpath /omp/routes-table/family/advertised-entries/advertised/paths/attributes/tloc/encap +ompRoutesTableFamilyAdvertisedEntriesAdvertisedPathsAttributesTlocEncap OBJECT-TYPE + SYNTAX INTEGER {gre(1),ipsec(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Encapsulation" + ::= { ompRoutesTableFamilyAdvertisedEntriesAdvertisedPathsAttributesEntry 5 } + +-- tagpath /omp/routes-table/family/advertised-entries/advertised/paths/attributes/origin/protocol +ompRoutesTableFamilyAdvertisedEntriesAdvertisedPathsAttrbOrgProto OBJECT-TYPE + SYNTAX INTEGER {proto-invalid(0), + static(1), + connected(2), + eBGP(3), + iBGP(4), + oSPF-intra-area(5), + oSPF-inter-area(6), + oSPF-external-1(7), + oSPF-external-2(8), + aggregate(9), + natpoolInside(10), + eigrp-sum(11), + eigrp-int(12), + eigrp-ext(13), + lisp(14), + isis(15), + nat(16)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Origin protocol" + ::= { ompRoutesTableFamilyAdvertisedEntriesAdvertisedPathsAttributesEntry 6 } + +-- tagpath /omp/routes-table/family/advertised-entries/advertised/paths/attributes/origin/metric +ompRoutesTableFamilyAdvertisedEntriesAdvertisedPathsAttributesOriginMetric OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Origin metric" + ::= { ompRoutesTableFamilyAdvertisedEntriesAdvertisedPathsAttributesEntry 7 } + +-- tagpath /omp/routes-table/family/advertised-entries/advertised/paths/attributes/domain-id +ompRoutesTableFamilyAdvertisedEntriesAdvertisedPathsAttributesDomainId OBJECT-TYPE + SYNTAX Unsigned32 (0 .. 4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompRoutesTableFamilyAdvertisedEntriesAdvertisedPathsAttributesEntry 8 } + +-- tagpath /omp/routes-table/family/advertised-entries/advertised/paths/attributes/site-id +ompRoutesTableFamilyAdvertisedEntriesAdvertisedPathsAttributesSiteId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompRoutesTableFamilyAdvertisedEntriesAdvertisedPathsAttributesEntry 9 } + +-- tagpath /omp/routes-table/family/advertised-entries/advertised/paths/attributes/preference +ompRoutesTableFamilyAdvertisedEntriesAdvertisedPathsAttributesPreference OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompRoutesTableFamilyAdvertisedEntriesAdvertisedPathsAttributesEntry 10 } + +-- tagpath /omp/routes-table/family/advertised-entries/advertised/paths/attributes/tag +ompRoutesTableFamilyAdvertisedEntriesAdvertisedPathsAttributesTag OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompRoutesTableFamilyAdvertisedEntriesAdvertisedPathsAttributesEntry 11 } + +-- tagpath /omp/routes-table/family/advertised-entries/advertised/paths/attributes/unknown-attribute-len +ompRoutesTableFamilyAdvertisedEntriesAdvertisedPathsAttrbUnkAttrbLen OBJECT-TYPE + SYNTAX UnsignedShort + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompRoutesTableFamilyAdvertisedEntriesAdvertisedPathsAttributesEntry 12 } + +-- tagpath /omp/routes-table/family/advertised-entries/advertised/paths/attributes/originator +ompRoutesTableFamilyAdvertisedEntriesAdvertisedPathsAttributesOriginator OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompRoutesTableFamilyAdvertisedEntriesAdvertisedPathsAttributesEntry 13 } + +-- tagpath /omp/routes-table/family/advertised-entries/advertised/paths/attributes/ultimate-tloc/ip +ompRoutesTableFamilyAdvertisedEntriesAdvertisedPathsAttrUltTlocIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "IP address" + ::= { ompRoutesTableFamilyAdvertisedEntriesAdvertisedPathsAttributesEntry 14 } + +-- tagpath /omp/routes-table/family/advertised-entries/advertised/paths/attributes/ultimate-tloc/color +ompRoutesTableFamilyAdvertisedEntriesAdvertisedPathsAttrUltTlocColor OBJECT-TYPE + SYNTAX INTEGER {default(1),mpls(2),metro-ethernet(3),biz-internet(4),public-internet(5),lte(6),threeG(7),red(8),green(9),blue(10),gold(11),silver(12),bronze(13),custom1(14),custom2(15),custom3(16),private1(17),private2(18),private3(19),private4(20),private5(21),private6(22)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Color" + ::= { ompRoutesTableFamilyAdvertisedEntriesAdvertisedPathsAttributesEntry 15 } + +-- tagpath /omp/routes-table/family/advertised-entries/advertised/paths/attributes/ultimate-tloc/encap +ompRoutesTableFamilyAdvertisedEntriesAdvertisedPathsAttrUltTlocEncap OBJECT-TYPE + SYNTAX INTEGER {gre(1),ipsec(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Encapsulation" + ::= { ompRoutesTableFamilyAdvertisedEntriesAdvertisedPathsAttributesEntry 16 } + +-- tagpath /omp/routes-table/family/advertised-entries/advertised/paths/attributes/ultimate-tloc-action +ompRoutesTableFamilyAdvertisedEntriesAdvertisedPathsAttrUltTlocAction OBJECT-TYPE + SYNTAX INTEGER {none(0),strict(1),primary(2),ecmp(3),backup(4)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Ultimate TLOC action to indicate if packets should be forwarded only via intermediate TLOC or fallback to ultimate TLOC" + ::= { ompRoutesTableFamilyAdvertisedEntriesAdvertisedPathsAttributesEntry 17 } + +-- tagpath /omp/routes-table/family/advertised-entries/advertised/paths/attributes/overlay-id +ompRoutesTableFamilyAdvertisedEntriesAdvertisedPathsAttributesOverlayId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompRoutesTableFamilyAdvertisedEntriesAdvertisedPathsAttributesEntry 18 } + +-- tagpath /omp/routes-table/family/advertised-entries/advertised/paths/attributes/as-path +ompRoutesTableFamilyAdvertisedEntriesAdvertisedPathsAttributesAsPath OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompRoutesTableFamilyAdvertisedEntriesAdvertisedPathsAttributesEntry 19 } + +-- tagpath /omp/routes-table/family/advertised-entries/advertised/paths/attributes/community +ompRoutesTableFamilyAdvertisedEntriesAdvertisedPathsAttributesCommunity OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompRoutesTableFamilyAdvertisedEntriesAdvertisedPathsAttributesEntry 20 } + + +-- tagpath /omp/best-match-route/family +ompBestMatchRouteFamilyTable OBJECT-TYPE + SYNTAX SEQUENCE OF OmpBestMatchRouteFamilyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { ompBestMatchRoute 1 } + +-- tagpath /omp/best-match-route/family +ompBestMatchRouteFamilyEntry OBJECT-TYPE + SYNTAX OmpBestMatchRouteFamilyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { ompBestMatchRouteFamilyAddressFamily } + ::= { ompBestMatchRouteFamilyTable 1 } + +OmpBestMatchRouteFamilyEntry ::= + SEQUENCE { + ompBestMatchRouteFamilyAddressFamily AddrFamilyEnum + } + +-- tagpath /omp/best-match-route/family/address-family +ompBestMatchRouteFamilyAddressFamily OBJECT-TYPE + SYNTAX AddrFamilyEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompBestMatchRouteFamilyEntry 1 } + +-- tagpath /omp/best-match-route/family/entries +ompBestMatchRouteFamilyEntriesTable OBJECT-TYPE + SYNTAX SEQUENCE OF OmpBestMatchRouteFamilyEntriesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { ompBestMatchRoute 2 } + +-- tagpath /omp/best-match-route/family/entries +ompBestMatchRouteFamilyEntriesEntry OBJECT-TYPE + SYNTAX OmpBestMatchRouteFamilyEntriesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { ompBestMatchRouteFamilyAddressFamily, ompBestMatchRouteFamilyEntriesVpnId, ompBestMatchRouteFamilyEntriesRouteAddr } + ::= { ompBestMatchRouteFamilyEntriesTable 1 } + +OmpBestMatchRouteFamilyEntriesEntry ::= + SEQUENCE { + ompBestMatchRouteFamilyEntriesVpnId Unsigned32, + ompBestMatchRouteFamilyEntriesRouteAddr InetAddressIP, + ompBestMatchRouteFamilyEntriesPrefix IpPrefix + } + +-- tagpath /omp/best-match-route/family/entries/vpn-id +ompBestMatchRouteFamilyEntriesVpnId OBJECT-TYPE + SYNTAX VpnIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { ompBestMatchRouteFamilyEntriesEntry 1 } + +-- tagpath /omp/best-match-route/family/entries/route-addr +ompBestMatchRouteFamilyEntriesRouteAddr OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { ompBestMatchRouteFamilyEntriesEntry 2 } + +-- tagpath /omp/best-match-route/family/entries/prefix +ompBestMatchRouteFamilyEntriesPrefix OBJECT-TYPE + SYNTAX IpPrefix + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompBestMatchRouteFamilyEntriesEntry 3 } + +-- tagpath /omp/best-match-route/family/entries/received +ompBestMatchRouteFamilyEntriesReceivedTable OBJECT-TYPE + SYNTAX SEQUENCE OF OmpBestMatchRouteFamilyEntriesReceivedEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { ompBestMatchRoute 3 } + +-- tagpath /omp/best-match-route/family/entries/received +ompBestMatchRouteFamilyEntriesReceivedEntry OBJECT-TYPE + SYNTAX OmpBestMatchRouteFamilyEntriesReceivedEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { ompBestMatchRouteFamilyAddressFamily, ompBestMatchRouteFamilyEntriesVpnId, ompBestMatchRouteFamilyEntriesRouteAddr, ompBestMatchRouteFamilyEntriesReceivedFromPeer, ompBestMatchRouteFamilyEntriesReceivedPathId } + ::= { ompBestMatchRouteFamilyEntriesReceivedTable 1 } + +OmpBestMatchRouteFamilyEntriesReceivedEntry ::= + SEQUENCE { + ompBestMatchRouteFamilyEntriesReceivedFromPeer InetAddressIP, + ompBestMatchRouteFamilyEntriesReceivedPathId Unsigned32, + ompBestMatchRouteFamilyEntriesReceivedLabel Unsigned32, + ompBestMatchRouteFamilyEntriesReceivedStatus RibInStatusType, + ompBestMatchRouteFamilyEntriesReceivedLossReason LossReasonEnum, + ompBestMatchRouteFamilyEntriesReceivedLostToPeer InetAddressIP, + ompBestMatchRouteFamilyEntriesReceivedLostToPathId Unsigned32 + } + +-- tagpath /omp/best-match-route/family/entries/received/from-peer +ompBestMatchRouteFamilyEntriesReceivedFromPeer OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { ompBestMatchRouteFamilyEntriesReceivedEntry 1 } + +-- tagpath /omp/best-match-route/family/entries/received/path-id +ompBestMatchRouteFamilyEntriesReceivedPathId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { ompBestMatchRouteFamilyEntriesReceivedEntry 2 } + +-- tagpath /omp/best-match-route/family/entries/received/label +ompBestMatchRouteFamilyEntriesReceivedLabel OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompBestMatchRouteFamilyEntriesReceivedEntry 3 } + +-- tagpath /omp/best-match-route/family/entries/received/status +ompBestMatchRouteFamilyEntriesReceivedStatus OBJECT-TYPE + SYNTAX RibInStatusType + MAX-ACCESS read-only + STATUS current + DESCRIPTION "RIB-in status" + ::= { ompBestMatchRouteFamilyEntriesReceivedEntry 4 } + +-- tagpath /omp/best-match-route/family/entries/received/loss-reason +ompBestMatchRouteFamilyEntriesReceivedLossReason OBJECT-TYPE + SYNTAX LossReasonEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompBestMatchRouteFamilyEntriesReceivedEntry 5 } + +-- tagpath /omp/best-match-route/family/entries/received/lost-to-peer +ompBestMatchRouteFamilyEntriesReceivedLostToPeer OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompBestMatchRouteFamilyEntriesReceivedEntry 6 } + +-- tagpath /omp/best-match-route/family/entries/received/lost-to-path-id +ompBestMatchRouteFamilyEntriesReceivedLostToPathId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompBestMatchRouteFamilyEntriesReceivedEntry 7 } + +-- tagpath /omp/best-match-route/family/entries/received/attributes +ompBestMatchRouteFamilyEntriesReceivedAttributesTable OBJECT-TYPE + SYNTAX SEQUENCE OF OmpBestMatchRouteFamilyEntriesReceivedAttributesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { ompBestMatchRoute 4 } + +-- tagpath /omp/best-match-route/family/entries/received/attributes +ompBestMatchRouteFamilyEntriesReceivedAttributesEntry OBJECT-TYPE + SYNTAX OmpBestMatchRouteFamilyEntriesReceivedAttributesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { ompBestMatchRouteFamilyAddressFamily, ompBestMatchRouteFamilyEntriesVpnId, ompBestMatchRouteFamilyEntriesRouteAddr, ompBestMatchRouteFamilyEntriesReceivedFromPeer, ompBestMatchRouteFamilyEntriesReceivedPathId, ompBestMatchRouteFamilyEntriesReceivedAttributesPseudoKey } + ::= { ompBestMatchRouteFamilyEntriesReceivedAttributesTable 1 } + +OmpBestMatchRouteFamilyEntriesReceivedAttributesEntry ::= + SEQUENCE { + ompBestMatchRouteFamilyEntriesReceivedAttributesPseudoKey Unsigned32, + ompBestMatchRouteFamilyEntriesReceivedAttributesAttributeType AttributeTypeEnum, + ompBestMatchRouteFamilyEntriesReceivedAttributesTlocIp InetAddressIP, + ompBestMatchRouteFamilyEntriesReceivedAttributesTlocColor INTEGER, + ompBestMatchRouteFamilyEntriesReceivedAttributesTlocEncap INTEGER, + ompBestMatchRouteFamilyEntriesReceivedAttributesOriginProtocol INTEGER, + ompBestMatchRouteFamilyEntriesReceivedAttributesOriginMetric Unsigned32, + ompBestMatchRouteFamilyEntriesReceivedAttributesDomainId Unsigned32, + ompBestMatchRouteFamilyEntriesReceivedAttributesSiteId Unsigned32, + ompBestMatchRouteFamilyEntriesReceivedAttributesPreference Unsigned32, + ompBestMatchRouteFamilyEntriesReceivedAttributesTag Unsigned32, + ompBestMatchRouteFamilyEntriesReceivedAttrbUnkAttrbLen UnsignedShort, + ompBestMatchRouteFamilyEntriesReceivedAttributesOriginator IpAddress, + ompBestMatchRouteFamilyEntriesReceivedAttributesOverlayId Unsigned32, + ompBestMatchRouteFamilyEntriesReceivedAttributesAsPath String, + ompBestMatchRouteFamilyEntriesReceivedAttributesCommunity String, + ompBestMatchRouteFamilyEntriesReceivedAttributesUltimateTlocIp InetAddressIP, + ompBestMatchRouteFamilyEntriesReceivedAttributesUltimateTlocColor INTEGER, + ompBestMatchRouteFamilyEntriesReceivedAttributesUltimateTlocEncap INTEGER, + ompBestMatchRouteFamilyEntriesReceivedAttributesUltimateTlocAction INTEGER + } + +-- tagpath /omp/best-match-route/family/entries/received/attributes/pseudo-key +ompBestMatchRouteFamilyEntriesReceivedAttributesPseudoKey OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { ompBestMatchRouteFamilyEntriesReceivedAttributesEntry 1 } + +-- tagpath /omp/best-match-route/family/entries/received/attributes/attribute-type +ompBestMatchRouteFamilyEntriesReceivedAttributesAttributeType OBJECT-TYPE + SYNTAX AttributeTypeEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompBestMatchRouteFamilyEntriesReceivedAttributesEntry 2 } + +-- tagpath /omp/best-match-route/family/entries/received/attributes/tloc/ip +ompBestMatchRouteFamilyEntriesReceivedAttributesTlocIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "IP address" + ::= { ompBestMatchRouteFamilyEntriesReceivedAttributesEntry 3 } + +-- tagpath /omp/best-match-route/family/entries/received/attributes/tloc/color +ompBestMatchRouteFamilyEntriesReceivedAttributesTlocColor OBJECT-TYPE + SYNTAX INTEGER {default(1),mpls(2),metro-ethernet(3),biz-internet(4),public-internet(5),lte(6),threeG(7),red(8),green(9),blue(10),gold(11),silver(12),bronze(13),custom1(14),custom2(15),custom3(16),private1(17),private2(18),private3(19),private4(20),private5(21),private6(22)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Color" + ::= { ompBestMatchRouteFamilyEntriesReceivedAttributesEntry 4 } + +-- tagpath /omp/best-match-route/family/entries/received/attributes/tloc/encap +ompBestMatchRouteFamilyEntriesReceivedAttributesTlocEncap OBJECT-TYPE + SYNTAX INTEGER {gre(1),ipsec(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Encapsulation" + ::= { ompBestMatchRouteFamilyEntriesReceivedAttributesEntry 5 } + +-- tagpath /omp/best-match-route/family/entries/received/attributes/origin/protocol +ompBestMatchRouteFamilyEntriesReceivedAttributesOriginProtocol OBJECT-TYPE + SYNTAX INTEGER {proto-invalid(0), + static(1), + connected(2), + eBGP(3), + iBGP(4), + oSPF-intra-area(5), + oSPF-inter-area(6), + oSPF-external-1(7), + oSPF-external-2(8), + aggregate(9), + natpoolInside(10), + eigrp-sum(11), + eigrp-int(12), + eigrp-ext(13), + lisp(14), + isis(15), + nat(16)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Origin protocol" + ::= { ompBestMatchRouteFamilyEntriesReceivedAttributesEntry 6 } + +-- tagpath /omp/best-match-route/family/entries/received/attributes/origin/metric +ompBestMatchRouteFamilyEntriesReceivedAttributesOriginMetric OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Origin metric" + ::= { ompBestMatchRouteFamilyEntriesReceivedAttributesEntry 7 } + +-- tagpath /omp/best-match-route/family/entries/received/attributes/domain-id +ompBestMatchRouteFamilyEntriesReceivedAttributesDomainId OBJECT-TYPE + SYNTAX Unsigned32 (0 .. 4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompBestMatchRouteFamilyEntriesReceivedAttributesEntry 8 } + +-- tagpath /omp/best-match-route/family/entries/received/attributes/site-id +ompBestMatchRouteFamilyEntriesReceivedAttributesSiteId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompBestMatchRouteFamilyEntriesReceivedAttributesEntry 9 } + +-- tagpath /omp/best-match-route/family/entries/received/attributes/preference +ompBestMatchRouteFamilyEntriesReceivedAttributesPreference OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompBestMatchRouteFamilyEntriesReceivedAttributesEntry 10 } + +-- tagpath /omp/best-match-route/family/entries/received/attributes/tag +ompBestMatchRouteFamilyEntriesReceivedAttributesTag OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompBestMatchRouteFamilyEntriesReceivedAttributesEntry 11 } + +-- tagpath /omp/best-match-route/family/entries/received/attributes/unknown-attribute-len +ompBestMatchRouteFamilyEntriesReceivedAttrbUnkAttrbLen OBJECT-TYPE + SYNTAX UnsignedShort + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompBestMatchRouteFamilyEntriesReceivedAttributesEntry 12 } + +-- tagpath /omp/best-match-route/family/entries/received/attributes/originator +ompBestMatchRouteFamilyEntriesReceivedAttributesOriginator OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompBestMatchRouteFamilyEntriesReceivedAttributesEntry 13 } + +-- tagpath /omp/best-match-route/family/entries/received/attributes/overlay-id +ompBestMatchRouteFamilyEntriesReceivedAttributesOverlayId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompBestMatchRouteFamilyEntriesReceivedAttributesEntry 14 } + +-- tagpath /omp/best-match-route/family/entries/received/attributes/as-path +ompBestMatchRouteFamilyEntriesReceivedAttributesAsPath OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompBestMatchRouteFamilyEntriesReceivedAttributesEntry 15 } + +-- tagpath /omp/best-match-route/family/entries/received/attributes/community +ompBestMatchRouteFamilyEntriesReceivedAttributesCommunity OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompBestMatchRouteFamilyEntriesReceivedAttributesEntry 16 } + +-- tagpath /omp/best-match-route/family/entries/received/attributes/ultimate-tloc/ip +ompBestMatchRouteFamilyEntriesReceivedAttributesUltimateTlocIp OBJECT-TYPE + + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "IP address" + ::= { ompBestMatchRouteFamilyEntriesReceivedAttributesEntry 17 } + +-- tagpath /omp/best-match-route/family/entries/received/attributes/ultimate-tloc/color +ompBestMatchRouteFamilyEntriesReceivedAttributesUltimateTlocColor OBJECT-TYPE + SYNTAX INTEGER {none(0),default(1),mpls(2),metro-ethernet(3),biz-internet(4),public-internet(5),lte(6),threeG(7),red(8),green(9),blue(10),gold(11),silver(12),bronze(13),custom1(14),custom2(15),custom3(16),private1(17),private2(18),private3(19),private4(20),private5(21),private6(22)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Color" + ::= { ompBestMatchRouteFamilyEntriesReceivedAttributesEntry 18 } + +-- tagpath /omp/best-match-route/family/entries/received/attributes/ultimate-tloc/encap +ompBestMatchRouteFamilyEntriesReceivedAttributesUltimateTlocEncap OBJECT-TYPE + SYNTAX INTEGER {none(0),gre(1),ipsec(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Encapsulation" + ::= { ompBestMatchRouteFamilyEntriesReceivedAttributesEntry 19 } + +-- tagpath /omp/best-match-route/family/entries/received/attributes/ultimate-tloc-action +ompBestMatchRouteFamilyEntriesReceivedAttributesUltimateTlocAction OBJECT-TYPE + SYNTAX INTEGER {none(0),strict(1),primary(2),ecmp(3),backup(4)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Ultimate TLOC action to indicate if packets should be forwarded only via intermediate TLOC or fallback to ultimate TLOC" + ::= { ompBestMatchRouteFamilyEntriesReceivedAttributesEntry 20 } + +-- tagpath /omp/best-match-route/family/entries/advertised +ompBestMatchRouteFamilyEntriesAdvertisedTable OBJECT-TYPE + SYNTAX SEQUENCE OF OmpBestMatchRouteFamilyEntriesAdvertisedEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { ompBestMatchRoute 5 } + +-- tagpath /omp/best-match-route/family/entries/advertised +ompBestMatchRouteFamilyEntriesAdvertisedEntry OBJECT-TYPE + SYNTAX OmpBestMatchRouteFamilyEntriesAdvertisedEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { ompBestMatchRouteFamilyAddressFamily, ompBestMatchRouteFamilyEntriesVpnId, ompBestMatchRouteFamilyEntriesRouteAddr, ompBestMatchRouteFamilyEntriesAdvertisedToPeer } + ::= { ompBestMatchRouteFamilyEntriesAdvertisedTable 1 } + +OmpBestMatchRouteFamilyEntriesAdvertisedEntry ::= + SEQUENCE { + ompBestMatchRouteFamilyEntriesAdvertisedToPeer InetAddressIP + } + +-- tagpath /omp/best-match-route/family/entries/advertised/to-peer +ompBestMatchRouteFamilyEntriesAdvertisedToPeer OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompBestMatchRouteFamilyEntriesAdvertisedEntry 1 } + +-- tagpath /omp/best-match-route/family/entries/advertised/paths +ompBestMatchRouteFamilyEntriesAdvertisedPathsTable OBJECT-TYPE + SYNTAX SEQUENCE OF OmpBestMatchRouteFamilyEntriesAdvertisedPathsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { ompBestMatchRoute 6 } + +-- tagpath /omp/best-match-route/family/entries/advertised/paths +ompBestMatchRouteFamilyEntriesAdvertisedPathsEntry OBJECT-TYPE + SYNTAX OmpBestMatchRouteFamilyEntriesAdvertisedPathsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { ompBestMatchRouteFamilyAddressFamily, ompBestMatchRouteFamilyEntriesVpnId, ompBestMatchRouteFamilyEntriesRouteAddr, ompBestMatchRouteFamilyEntriesAdvertisedToPeer, ompBestMatchRouteFamilyEntriesAdvertisedPathsAdvertiseId } + ::= { ompBestMatchRouteFamilyEntriesAdvertisedPathsTable 1 } + +OmpBestMatchRouteFamilyEntriesAdvertisedPathsEntry ::= + SEQUENCE { + ompBestMatchRouteFamilyEntriesAdvertisedPathsAdvertiseId Unsigned32 + } + +-- tagpath /omp/best-match-route/family/entries/advertised/paths/advertise-id +ompBestMatchRouteFamilyEntriesAdvertisedPathsAdvertiseId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompBestMatchRouteFamilyEntriesAdvertisedPathsEntry 1 } + +-- tagpath /omp/best-match-route/family/entries/advertised/paths/attributes +ompBestMatchRouteFamilyEntriesAdvertisedPathsAttributesTable OBJECT-TYPE + SYNTAX SEQUENCE OF OmpBestMatchRouteFamilyEntriesAdvertisedPathsAttributesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { ompBestMatchRoute 7 } + +-- tagpath /omp/best-match-route/family/entries/advertised/paths/attributes +ompBestMatchRouteFamilyEntriesAdvertisedPathsAttributesEntry OBJECT-TYPE + SYNTAX OmpBestMatchRouteFamilyEntriesAdvertisedPathsAttributesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { ompBestMatchRouteFamilyAddressFamily, ompBestMatchRouteFamilyEntriesVpnId, ompBestMatchRouteFamilyEntriesRouteAddr, ompBestMatchRouteFamilyEntriesAdvertisedToPeer, ompBestMatchRouteFamilyEntriesAdvertisedPathsAdvertiseId, ompBestMatchRouteFamilyEntriesAdvertisedPathsAttributesPathId } + ::= { ompBestMatchRouteFamilyEntriesAdvertisedPathsAttributesTable 1 } + +OmpBestMatchRouteFamilyEntriesAdvertisedPathsAttributesEntry ::= + SEQUENCE { + ompBestMatchRouteFamilyEntriesAdvertisedPathsAttributesPathId Unsigned32, + ompBestMatchRouteFamilyEntriesAdvertisedPathsAttributesLabel Unsigned32, + ompBestMatchRouteFamilyEntriesAdvertisedPathsAttributesTlocIp InetAddressIP, + ompBestMatchRouteFamilyEntriesAdvertisedPathsAttributesTlocColor INTEGER, + ompBestMatchRouteFamilyEntriesAdvertisedPathsAttributesTlocEncap INTEGER, + ompBestMatchRouteFamilyEntriesAdvertisedPathsAttrbOrgProto INTEGER, + ompBestMatchRouteFamilyEntriesAdvertisedPathsAttrbOrgMet Unsigned32, + ompBestMatchRouteFamilyEntriesAdvertisedPathsAttributesDomainId Unsigned32, + ompBestMatchRouteFamilyEntriesAdvertisedPathsAttributesSiteId Unsigned32, + ompBestMatchRouteFamilyEntriesAdvertisedPathsAttrbPref Unsigned32, + ompBestMatchRouteFamilyEntriesAdvertisedPathsAttributesTag Unsigned32, + ompBestMatchRouteFamilyEntriesAdvertisedPathsAttrbUnkAttrbLen UnsignedShort, + ompBestMatchRouteFamilyEntriesAdvertisedPathsAttrbOriginator IpAddress, + ompBestMatchRouteFamilyEntriesAdvertisedPathsAttributesOverlayId Unsigned32, + ompBestMatchRouteFamilyEntriesAdvertisedPathsAttributesAsPath String, + ompBestMatchRouteFamilyEntriesAdvertisedPathsAttributesCommunity String + } + +-- tagpath /omp/best-match-route/family/entries/advertised/paths/attributes/path-id +ompBestMatchRouteFamilyEntriesAdvertisedPathsAttributesPathId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { ompBestMatchRouteFamilyEntriesAdvertisedPathsAttributesEntry 1 } + +-- tagpath /omp/best-match-route/family/entries/advertised/paths/attributes/label +ompBestMatchRouteFamilyEntriesAdvertisedPathsAttributesLabel OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompBestMatchRouteFamilyEntriesAdvertisedPathsAttributesEntry 2 } + +-- tagpath /omp/best-match-route/family/entries/advertised/paths/attributes/tloc/ip +ompBestMatchRouteFamilyEntriesAdvertisedPathsAttributesTlocIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "IP address" + ::= { ompBestMatchRouteFamilyEntriesAdvertisedPathsAttributesEntry 3 } + +-- tagpath /omp/best-match-route/family/entries/advertised/paths/attributes/tloc/color +ompBestMatchRouteFamilyEntriesAdvertisedPathsAttributesTlocColor OBJECT-TYPE + SYNTAX INTEGER {default(1),mpls(2),metro-ethernet(3),biz-internet(4),public-internet(5),lte(6),threeG(7),red(8),green(9),blue(10),gold(11),silver(12),bronze(13),custom1(14),custom2(15),custom3(16),private1(17),private2(18),private3(19),private4(20),private5(21),private6(22)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Color" + ::= { ompBestMatchRouteFamilyEntriesAdvertisedPathsAttributesEntry 4 } + +-- tagpath /omp/best-match-route/family/entries/advertised/paths/attributes/tloc/encap +ompBestMatchRouteFamilyEntriesAdvertisedPathsAttributesTlocEncap OBJECT-TYPE + SYNTAX INTEGER {gre(1),ipsec(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Encapsulation" + ::= { ompBestMatchRouteFamilyEntriesAdvertisedPathsAttributesEntry 5 } + +-- tagpath /omp/best-match-route/family/entries/advertised/paths/attributes/origin/protocol +ompBestMatchRouteFamilyEntriesAdvertisedPathsAttrbOrgProto OBJECT-TYPE + SYNTAX INTEGER {proto-invalid(0), + static(1), + connected(2), + eBGP(3), + iBGP(4), + oSPF-intra-area(5), + oSPF-inter-area(6), + oSPF-external-1(7), + oSPF-external-2(8), + aggregate(9), + natpoolInside(10), + eigrp-sum(11), + eigrp-int(12), + eigrp-ext(13), + lisp(14), + isis(15), + nat(16)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Origin protocol" + ::= { ompBestMatchRouteFamilyEntriesAdvertisedPathsAttributesEntry 6 } + +-- tagpath /omp/best-match-route/family/entries/advertised/paths/attributes/origin/metric +ompBestMatchRouteFamilyEntriesAdvertisedPathsAttrbOrgMet OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Origin metric" + ::= { ompBestMatchRouteFamilyEntriesAdvertisedPathsAttributesEntry 7 } + +-- tagpath /omp/best-match-route/family/entries/advertised/paths/attributes/domain-id +ompBestMatchRouteFamilyEntriesAdvertisedPathsAttributesDomainId OBJECT-TYPE + SYNTAX Unsigned32 (0 .. 4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompBestMatchRouteFamilyEntriesAdvertisedPathsAttributesEntry 8 } + +-- tagpath /omp/best-match-route/family/entries/advertised/paths/attributes/site-id +ompBestMatchRouteFamilyEntriesAdvertisedPathsAttributesSiteId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompBestMatchRouteFamilyEntriesAdvertisedPathsAttributesEntry 9 } + +-- tagpath /omp/best-match-route/family/entries/advertised/paths/attributes/preference +ompBestMatchRouteFamilyEntriesAdvertisedPathsAttrbPref OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompBestMatchRouteFamilyEntriesAdvertisedPathsAttributesEntry 10 } + +-- tagpath /omp/best-match-route/family/entries/advertised/paths/attributes/tag +ompBestMatchRouteFamilyEntriesAdvertisedPathsAttributesTag OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompBestMatchRouteFamilyEntriesAdvertisedPathsAttributesEntry 11 } + +-- tagpath /omp/best-match-route/family/entries/advertised/paths/attributes/unknown-attribute-len +ompBestMatchRouteFamilyEntriesAdvertisedPathsAttrbUnkAttrbLen OBJECT-TYPE + SYNTAX UnsignedShort + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompBestMatchRouteFamilyEntriesAdvertisedPathsAttributesEntry 12 } + +-- tagpath /omp/best-match-route/family/entries/advertised/paths/attributes/originator +ompBestMatchRouteFamilyEntriesAdvertisedPathsAttrbOriginator OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompBestMatchRouteFamilyEntriesAdvertisedPathsAttributesEntry 13 } + +-- tagpath /omp/best-match-route/family/entries/advertised/paths/attributes/overlay-id +ompBestMatchRouteFamilyEntriesAdvertisedPathsAttributesOverlayId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompBestMatchRouteFamilyEntriesAdvertisedPathsAttributesEntry 14 } + +-- tagpath /omp/best-match-route/family/entries/advertised/paths/attributes/as-path +ompBestMatchRouteFamilyEntriesAdvertisedPathsAttributesAsPath OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompBestMatchRouteFamilyEntriesAdvertisedPathsAttributesEntry 15 } + +-- tagpath /omp/best-match-route/family/entries/advertised/paths/attributes/community +ompBestMatchRouteFamilyEntriesAdvertisedPathsAttributesCommunity OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompBestMatchRouteFamilyEntriesAdvertisedPathsAttributesEntry 16 } + +-- tagpath /omp/tloc-paths/entries +ompTlocPathsEntriesTable OBJECT-TYPE + SYNTAX SEQUENCE OF OmpTlocPathsEntriesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { ompTlocPaths 1 } + +-- tagpath /omp/tloc-paths/entries +ompTlocPathsEntriesEntry OBJECT-TYPE + SYNTAX OmpTlocPathsEntriesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { ompTlocPathsEntriesIp, ompTlocPathsEntriesColor, ompTlocPathsEntriesEncap } + ::= { ompTlocPathsEntriesTable 1 } + +OmpTlocPathsEntriesEntry ::= + SEQUENCE { + ompTlocPathsEntriesIp InetAddressIP, + ompTlocPathsEntriesColor INTEGER, + ompTlocPathsEntriesEncap INTEGER + } + +-- tagpath /omp/tloc-paths/entries/ip +ompTlocPathsEntriesIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "IP address" + ::= { ompTlocPathsEntriesEntry 1 } + +-- tagpath /omp/tloc-paths/entries/color +ompTlocPathsEntriesColor OBJECT-TYPE + SYNTAX INTEGER {default(1),mpls(2),metro-ethernet(3),biz-internet(4),public-internet(5),lte(6),threeG(7),red(8),green(9),blue(10),gold(11),silver(12),bronze(13),custom1(14),custom2(15),custom3(16),private1(17),private2(18),private3(19),private4(20),private5(21),private6(22)} + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Color" + ::= { ompTlocPathsEntriesEntry 2 } + +-- tagpath /omp/tloc-paths/entries/encap +ompTlocPathsEntriesEncap OBJECT-TYPE + SYNTAX INTEGER {gre(1),ipsec(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Encapsulation" + ::= { ompTlocPathsEntriesEntry 3 } + +-- tagpath /omp/tloc-paths/entries/paths +ompTlocPathsEntriesPathsTable OBJECT-TYPE + SYNTAX SEQUENCE OF OmpTlocPathsEntriesPathsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { ompTlocPaths 2 } + +-- tagpath /omp/tloc-paths/entries/paths +ompTlocPathsEntriesPathsEntry OBJECT-TYPE + SYNTAX OmpTlocPathsEntriesPathsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { ompTlocPathsEntriesIp, ompTlocPathsEntriesColor, ompTlocPathsEntriesEncap, ompTlocPathsEntriesPathsIndex } + ::= { ompTlocPathsEntriesPathsTable 1 } + +OmpTlocPathsEntriesPathsEntry ::= + SEQUENCE { + ompTlocPathsEntriesPathsIndex Unsigned32, + ompTlocPathsEntriesPathsPreference Unsigned32, + ompTlocPathsEntriesPathsMtu Unsigned32, + ompTlocPathsEntriesPathsBfdStatus BfdStatusEnum, + ompTlocPathsEntriesPathsStatus PathStatusEnum, + ompTlocPathsEntriesPathsStale TruthValue + } + +-- tagpath /omp/tloc-paths/entries/paths/index +ompTlocPathsEntriesPathsIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { ompTlocPathsEntriesPathsEntry 1 } + +-- tagpath /omp/tloc-paths/entries/paths/preference +ompTlocPathsEntriesPathsPreference OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompTlocPathsEntriesPathsEntry 2 } + +-- tagpath /omp/tloc-paths/entries/paths/mtu +ompTlocPathsEntriesPathsMtu OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompTlocPathsEntriesPathsEntry 3 } + +-- tagpath /omp/tloc-paths/entries/paths/bfd-status +ompTlocPathsEntriesPathsBfdStatus OBJECT-TYPE + SYNTAX BfdStatusEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompTlocPathsEntriesPathsEntry 4 } + +-- tagpath /omp/tloc-paths/entries/paths/path-status +ompTlocPathsEntriesPathsStatus OBJECT-TYPE + SYNTAX PathStatusEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompTlocPathsEntriesPathsEntry 6 } + +-- tagpath /omp/tloc-paths/entries/paths/stale +ompTlocPathsEntriesPathsStale OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompTlocPathsEntriesPathsEntry 7 } + +-- tagpath /omp/tloc-paths/entries/paths/links +ompTlocPathsEntriesPathsLinksTable OBJECT-TYPE + SYNTAX SEQUENCE OF OmpTlocPathsEntriesPathsLinksEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { ompTlocPaths 3 } + +-- tagpath /omp/tloc-paths/entries/paths/links +ompTlocPathsEntriesPathsLinksEntry OBJECT-TYPE + SYNTAX OmpTlocPathsEntriesPathsLinksEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { ompTlocPathsEntriesIp, ompTlocPathsEntriesColor, ompTlocPathsEntriesEncap, ompTlocPathsEntriesPathsIndex, ompTlocPathsEntriesPathsLinksLinkIndex } + ::= { ompTlocPathsEntriesPathsLinksTable 1 } + +OmpTlocPathsEntriesPathsLinksEntry ::= + SEQUENCE { + ompTlocPathsEntriesPathsLinksLinkIndex Unsigned32, + ompTlocPathsEntriesPathsLinksFromTlocIp InetAddressIP, + ompTlocPathsEntriesPathsLinksFromTlocColor INTEGER, + ompTlocPathsEntriesPathsLinksFromTlocEncap INTEGER, + ompTlocPathsEntriesPathsLinksToTlocIp InetAddressIP, + ompTlocPathsEntriesPathsLinksToTlocColor INTEGER, + ompTlocPathsEntriesPathsLinksToTlocEncap INTEGER, + ompTlocPathsEntriesPathsLinksLabel Unsigned32 + } + +-- tagpath /omp/tloc-paths/entries/paths/links/link-index +ompTlocPathsEntriesPathsLinksLinkIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { ompTlocPathsEntriesPathsLinksEntry 1 } + +-- tagpath /omp/tloc-paths/entries/paths/links/from-tloc/ip +ompTlocPathsEntriesPathsLinksFromTlocIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "IP address" + ::= { ompTlocPathsEntriesPathsLinksEntry 2 } + +-- tagpath /omp/tloc-paths/entries/paths/links/from-tloc/color +ompTlocPathsEntriesPathsLinksFromTlocColor OBJECT-TYPE + SYNTAX INTEGER {default(1),mpls(2),metro-ethernet(3),biz-internet(4),public-internet(5),lte(6),threeG(7),red(8),green(9),blue(10),gold(11),silver(12),bronze(13),custom1(14),custom2(15),custom3(16),private1(17),private2(18),private3(19),private4(20),private5(21),private6(22)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Color" + ::= { ompTlocPathsEntriesPathsLinksEntry 3 } + +-- tagpath /omp/tloc-paths/entries/paths/links/from-tloc/encap +ompTlocPathsEntriesPathsLinksFromTlocEncap OBJECT-TYPE + SYNTAX INTEGER {gre(1),ipsec(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Encapsulation" + ::= { ompTlocPathsEntriesPathsLinksEntry 4 } + +-- tagpath /omp/tloc-paths/entries/paths/links/to-tloc/ip +ompTlocPathsEntriesPathsLinksToTlocIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "IP address" + ::= { ompTlocPathsEntriesPathsLinksEntry 5 } + +-- tagpath /omp/tloc-paths/entries/paths/links/to-tloc/color +ompTlocPathsEntriesPathsLinksToTlocColor OBJECT-TYPE + SYNTAX INTEGER {default(1),mpls(2),metro-ethernet(3),biz-internet(4),public-internet(5),lte(6),threeG(7),red(8),green(9),blue(10),gold(11),silver(12),bronze(13),custom1(14),custom2(15),custom3(16),private1(17),private2(18),private3(19),private4(20),private5(21),private6(22)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Color" + ::= { ompTlocPathsEntriesPathsLinksEntry 6 } + +-- tagpath /omp/tloc-paths/entries/paths/links/to-tloc/encap +ompTlocPathsEntriesPathsLinksToTlocEncap OBJECT-TYPE + SYNTAX INTEGER {gre(1),ipsec(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Encapsulation" + ::= { ompTlocPathsEntriesPathsLinksEntry 7 } + +-- tagpath /omp/tloc-paths/entries/paths/links/label +ompTlocPathsEntriesPathsLinksLabel OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompTlocPathsEntriesPathsLinksEntry 8 } + +-- tagpath /omp/omp-tlocs/family +ompTlocsFamilyTable OBJECT-TYPE + SYNTAX SEQUENCE OF OmpTlocsFamilyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { ompTlocs 1 } + +-- tagpath /omp/omp-tlocs/family +ompTlocsFamilyEntry OBJECT-TYPE + SYNTAX OmpTlocsFamilyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { ompTlocsFamilyAddressFamily } + ::= { ompTlocsFamilyTable 1 } + +OmpTlocsFamilyEntry ::= + SEQUENCE { + ompTlocsFamilyAddressFamily AddrFamilyEnum + } + +-- tagpath /omp/omp-tlocs/family/address-family +ompTlocsFamilyAddressFamily OBJECT-TYPE + SYNTAX AddrFamilyEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompTlocsFamilyEntry 1 } + +-- tagpath /omp/omp-tlocs/family/entries +ompTlocsFamilyEntriesTable OBJECT-TYPE + SYNTAX SEQUENCE OF OmpTlocsFamilyEntriesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { ompTlocs 2 } + +-- tagpath /omp/omp-tlocs/family/entries +ompTlocsFamilyEntriesEntry OBJECT-TYPE + SYNTAX OmpTlocsFamilyEntriesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { ompTlocsFamilyAddressFamily, ompTlocsFamilyEntriesIp, ompTlocsFamilyEntriesColor, ompTlocsFamilyEntriesEncap } + ::= { ompTlocsFamilyEntriesTable 1 } + +OmpTlocsFamilyEntriesEntry ::= + SEQUENCE { + ompTlocsFamilyEntriesIp InetAddressIP, + ompTlocsFamilyEntriesColor INTEGER, + ompTlocsFamilyEntriesEncap INTEGER + } + +-- tagpath /omp/omp-tlocs/family/entries/ip +ompTlocsFamilyEntriesIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "IP address" + ::= { ompTlocsFamilyEntriesEntry 1 } + +-- tagpath /omp/omp-tlocs/family/entries/color +ompTlocsFamilyEntriesColor OBJECT-TYPE + SYNTAX INTEGER {default(1),mpls(2),metro-ethernet(3),biz-internet(4),public-internet(5),lte(6),threeG(7),red(8),green(9),blue(10),gold(11),silver(12),bronze(13),custom1(14),custom2(15),custom3(16),private1(17),private2(18),private3(19),private4(20),private5(21),private6(22)} + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Color" + ::= { ompTlocsFamilyEntriesEntry 2 } + +-- tagpath /omp/omp-tlocs/family/entries/encap +ompTlocsFamilyEntriesEncap OBJECT-TYPE + SYNTAX INTEGER {gre(1),ipsec(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Encapsulation" + ::= { ompTlocsFamilyEntriesEntry 3 } + +-- tagpath /omp/omp-tlocs/family/entries/received +ompTlocsFamilyEntriesReceivedTable OBJECT-TYPE + SYNTAX SEQUENCE OF OmpTlocsFamilyEntriesReceivedEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { ompTlocs 5 } + +-- tagpath /omp/omp-tlocs/family/entries/received +ompTlocsFamilyEntriesReceivedEntry OBJECT-TYPE + SYNTAX OmpTlocsFamilyEntriesReceivedEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { ompTlocsFamilyAddressFamily, ompTlocsFamilyEntriesIp, ompTlocsFamilyEntriesColor, ompTlocsFamilyEntriesEncap, ompTlocsFamilyEntriesReceivedFromPeer } + ::= { ompTlocsFamilyEntriesReceivedTable 1 } + +OmpTlocsFamilyEntriesReceivedEntry ::= + SEQUENCE { + ompTlocsFamilyEntriesReceivedFromPeer InetAddressIP, + ompTlocsFamilyEntriesReceivedStatus RibInStatusType, + ompTlocsFamilyEntriesReceivedLossReason LossReasonEnum, + ompTlocsFamilyEntriesReceivedLostToPeer InetAddressIP, + ompTlocsFamilyEntriesReceivedLostToPathId Unsigned32 + } + +-- tagpath /omp/omp-tlocs/family/entries/received/from-peer +ompTlocsFamilyEntriesReceivedFromPeer OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { ompTlocsFamilyEntriesReceivedEntry 1 } + +-- tagpath /omp/omp-tlocs/family/entries/received/status +ompTlocsFamilyEntriesReceivedStatus OBJECT-TYPE + SYNTAX RibInStatusType + MAX-ACCESS read-only + STATUS current + DESCRIPTION "RIB-in status" + ::= { ompTlocsFamilyEntriesReceivedEntry 2 } + +-- tagpath /omp/omp-tlocs/family/entries/received/loss-reason +ompTlocsFamilyEntriesReceivedLossReason OBJECT-TYPE + SYNTAX LossReasonEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompTlocsFamilyEntriesReceivedEntry 3 } + +-- tagpath /omp/omp-tlocs/family/entries/received/lost-to-peer +ompTlocsFamilyEntriesReceivedLostToPeer OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompTlocsFamilyEntriesReceivedEntry 4 } + +-- tagpath /omp/omp-tlocs/family/entries/received/lost-to-path-id +ompTlocsFamilyEntriesReceivedLostToPathId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompTlocsFamilyEntriesReceivedEntry 5 } + +-- tagpath /omp/omp-tlocs/family/entries/received/attributes +ompTlocsFamilyEntriesReceivedAttributesTable OBJECT-TYPE + SYNTAX SEQUENCE OF OmpTlocsFamilyEntriesReceivedAttributesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { ompTlocs 6 } + +-- tagpath /omp/omp-tlocs/family/entries/received/attributes +ompTlocsFamilyEntriesReceivedAttributesEntry OBJECT-TYPE + SYNTAX OmpTlocsFamilyEntriesReceivedAttributesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { ompTlocsFamilyAddressFamily, ompTlocsFamilyEntriesIp, ompTlocsFamilyEntriesColor, ompTlocsFamilyEntriesEncap, ompTlocsFamilyEntriesReceivedFromPeer, ompTlocsFamilyEntriesReceivedAttributesPseudoKey } + ::= { ompTlocsFamilyEntriesReceivedAttributesTable 1 } + +OmpTlocsFamilyEntriesReceivedAttributesEntry ::= + SEQUENCE { + ompTlocsFamilyEntriesReceivedAttributesPseudoKey Unsigned32, + ompTlocsFamilyEntriesReceivedAttributesAttributeType AttributeTypeEnum, + ompTlocsFamilyEntriesReceivedAttributesTlocEncapKey Unsigned32, + ompTlocsFamilyEntriesReceivedAttributesTlocEncapProto Unsigned32, + ompTlocsFamilyEntriesReceivedAttributesTlocEncapSpi Unsigned32, + ompTlocsFamilyEntriesReceivedAttributesTlocEncapAuthType BITS, + ompTlocsFamilyEntriesReceivedAttributesTlocEncapEncryptType BITS, + ompTlocsFamilyEntriesReceivedAttributesTlocMapPublicIp InetAddressIP, + ompTlocsFamilyEntriesReceivedAttributesTlocMapPublicPort UnsignedShort, + ompTlocsFamilyEntriesReceivedAttributesTlocMapPrivateIp InetAddressIP, + ompTlocsFamilyEntriesReceivedAttributesTlocMapPrivatePort UnsignedShort, + ompTlocsFamilyEntriesReceivedAttributesTlocMapV6PublicIp InetAddressIP, + ompTlocsFamilyEntriesReceivedAttributesTlocMapV6PublicPort UnsignedShort, + ompTlocsFamilyEntriesReceivedAttributesTlocMapV6PrivateIp InetAddressIP, + ompTlocsFamilyEntriesReceivedAttributesTlocMapV6PrivatePort UnsignedShort, + ompTlocsFamilyEntriesReceivedAttributesBfdStatus BfdStatusEnum, + ompTlocsFamilyEntriesReceivedAttributesDomainId Unsigned32, + ompTlocsFamilyEntriesReceivedAttributesSiteId Unsigned32, + ompTlocsFamilyEntriesReceivedAttributesPreference Unsigned32, + ompTlocsFamilyEntriesReceivedAttributesTag Unsigned32, + ompTlocsFamilyEntriesReceivedAttributesStale UnsignedByte, + ompTlocsFamilyEntriesReceivedAttributesCarrier INTEGER, + ompTlocsFamilyEntriesReceivedAttributesGroups Groups1, + ompTlocsFamilyEntriesReceivedAttributesUnknownAttributeLen UnsignedShort, + ompTlocsFamilyEntriesReceivedAttributesWeight Unsigned32, + ompTlocsFamilyEntriesReceivedAttributesGenId Unsigned32, + ompTlocsFamilyEntriesReceivedAttributesVersion Unsigned32, + ompTlocsFamilyEntriesReceivedAttributesOriginator IpAddress, + ompTlocsFamilyEntriesReceivedAttributesRestrict UnsignedByte, + ompTlocsFamilyEntriesReceivedAttributesOverlayId Unsigned32, + ompTlocsFamilyEntriesReceivedAttributesBandwidth Unsigned32, + ompTlocsFamilyEntriesReceivedAttributesQosGroup String, + ompTlocsFamilyEntriesReceivedAttributesOnDemand UnsignedByte + } + +-- tagpath /omp/omp-tlocs/family/entries/received/attributes/pseudo-key +ompTlocsFamilyEntriesReceivedAttributesPseudoKey OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { ompTlocsFamilyEntriesReceivedAttributesEntry 1 } + +-- tagpath /omp/omp-tlocs/family/entries/received/attributes/attribute-type +ompTlocsFamilyEntriesReceivedAttributesAttributeType OBJECT-TYPE + SYNTAX AttributeTypeEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompTlocsFamilyEntriesReceivedAttributesEntry 2 } + +-- tagpath /omp/omp-tlocs/family/entries/received/attributes/tloc-encap/key +ompTlocsFamilyEntriesReceivedAttributesTlocEncapKey OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "GRE key" + ::= { ompTlocsFamilyEntriesReceivedAttributesEntry 3 } + +-- tagpath /omp/omp-tlocs/family/entries/received/attributes/tloc-encap/proto +ompTlocsFamilyEntriesReceivedAttributesTlocEncapProto OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Protocol" + ::= { ompTlocsFamilyEntriesReceivedAttributesEntry 4 } + +-- tagpath /omp/omp-tlocs/family/entries/received/attributes/tloc-encap/spi +ompTlocsFamilyEntriesReceivedAttributesTlocEncapSpi OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "SPI" + ::= { ompTlocsFamilyEntriesReceivedAttributesEntry 5 } + +-- tagpath /omp/omp-tlocs/family/entries/received/attributes/tloc-encap/auth-type +ompTlocsFamilyEntriesReceivedAttributesTlocEncapAuthType OBJECT-TYPE + SYNTAX BITS {none(0),md5(1),sha1Hmac(2),ahSha1Hmac(3),aesXcbc(4),sha256(5),sha384(6),sha512(7),ghash8(8),ghash12(9),ghash16(10)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Authentication" + ::= { ompTlocsFamilyEntriesReceivedAttributesEntry 6 } + +-- tagpath /omp/omp-tlocs/family/entries/received/attributes/tloc-encap/encrypt-type +ompTlocsFamilyEntriesReceivedAttributesTlocEncapEncryptType OBJECT-TYPE + SYNTAX BITS {null(0),des(1),des3(2),aes128(3),aes192(4),aes256(5),aes128Ctr(6),aes192Ctr(7),aes256Ctr(8),aes128Gmac(9),aes192Gmac(10),aes256Gmac(11)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Encryption" + ::= { ompTlocsFamilyEntriesReceivedAttributesEntry 7 } + +-- tagpath /omp/omp-tlocs/family/entries/received/attributes/tloc-map-public/ip +ompTlocsFamilyEntriesReceivedAttributesTlocMapPublicIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "IP address" + ::= { ompTlocsFamilyEntriesReceivedAttributesEntry 8 } + +-- tagpath /omp/omp-tlocs/family/entries/received/attributes/tloc-map-public/port +ompTlocsFamilyEntriesReceivedAttributesTlocMapPublicPort OBJECT-TYPE + SYNTAX UnsignedShort + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Port number" + ::= { ompTlocsFamilyEntriesReceivedAttributesEntry 9 } + +-- tagpath /omp/omp-tlocs/family/entries/received/attributes/tloc-map-private/ip +ompTlocsFamilyEntriesReceivedAttributesTlocMapPrivateIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "IP address" + ::= { ompTlocsFamilyEntriesReceivedAttributesEntry 10 } + +-- tagpath /omp/omp-tlocs/family/entries/received/attributes/tloc-map-private/port +ompTlocsFamilyEntriesReceivedAttributesTlocMapPrivatePort OBJECT-TYPE + SYNTAX UnsignedShort + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Port number" + ::= { ompTlocsFamilyEntriesReceivedAttributesEntry 11 } + +-- tagpath /omp/omp-tlocs/family/entries/received/attributes/tloc-map-v6-public/ip +ompTlocsFamilyEntriesReceivedAttributesTlocMapV6PublicIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "IP address" + ::= { ompTlocsFamilyEntriesReceivedAttributesEntry 12 } + +-- tagpath /omp/omp-tlocs/family/entries/received/attributes/tloc-map-v6-public/port +ompTlocsFamilyEntriesReceivedAttributesTlocMapV6PublicPort OBJECT-TYPE + SYNTAX UnsignedShort + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Port number" + ::= { ompTlocsFamilyEntriesReceivedAttributesEntry 13 } + +-- tagpath /omp/omp-tlocs/family/entries/received/attributes/tloc-map-v6-private/ip +ompTlocsFamilyEntriesReceivedAttributesTlocMapV6PrivateIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "IP address" + ::= { ompTlocsFamilyEntriesReceivedAttributesEntry 14 } + +-- tagpath /omp/omp-tlocs/family/entries/received/attributes/tloc-map-v6-private/port +ompTlocsFamilyEntriesReceivedAttributesTlocMapV6PrivatePort OBJECT-TYPE + SYNTAX UnsignedShort + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Port number" + ::= { ompTlocsFamilyEntriesReceivedAttributesEntry 15 } + +-- tagpath /omp/omp-tlocs/family/entries/received/attributes/bfd-status +ompTlocsFamilyEntriesReceivedAttributesBfdStatus OBJECT-TYPE + SYNTAX BfdStatusEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompTlocsFamilyEntriesReceivedAttributesEntry 16 } + +-- tagpath /omp/omp-tlocs/family/entries/received/attributes/domain-id +ompTlocsFamilyEntriesReceivedAttributesDomainId OBJECT-TYPE + SYNTAX Unsigned32 (0 .. 4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompTlocsFamilyEntriesReceivedAttributesEntry 17 } + +-- tagpath /omp/omp-tlocs/family/entries/received/attributes/site-id +ompTlocsFamilyEntriesReceivedAttributesSiteId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompTlocsFamilyEntriesReceivedAttributesEntry 18 } + +-- tagpath /omp/omp-tlocs/family/entries/received/attributes/preference +ompTlocsFamilyEntriesReceivedAttributesPreference OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompTlocsFamilyEntriesReceivedAttributesEntry 19 } + +-- tagpath /omp/omp-tlocs/family/entries/received/attributes/tag +ompTlocsFamilyEntriesReceivedAttributesTag OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompTlocsFamilyEntriesReceivedAttributesEntry 20 } + +-- tagpath /omp/omp-tlocs/family/entries/received/attributes/stale +ompTlocsFamilyEntriesReceivedAttributesStale OBJECT-TYPE + SYNTAX UnsignedByte + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompTlocsFamilyEntriesReceivedAttributesEntry 21 } + +-- tagpath /omp/omp-tlocs/family/entries/received/attributes/carrier +ompTlocsFamilyEntriesReceivedAttributesCarrier OBJECT-TYPE + SYNTAX INTEGER {default(1),carrier1(2),carrier2(3),carrier3(4),carrier4(5),carrier5(6),carrier6(7),carrier7(8),carrier8(9)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompTlocsFamilyEntriesReceivedAttributesEntry 22 } + +-- tagpath /omp/omp-tlocs/family/entries/received/attributes/groups +ompTlocsFamilyEntriesReceivedAttributesGroups OBJECT-TYPE + SYNTAX Groups1 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompTlocsFamilyEntriesReceivedAttributesEntry 23 } + +-- tagpath /omp/omp-tlocs/family/entries/received/attributes/unknown-attribute-len +ompTlocsFamilyEntriesReceivedAttributesUnknownAttributeLen OBJECT-TYPE + SYNTAX UnsignedShort + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompTlocsFamilyEntriesReceivedAttributesEntry 24 } + +-- tagpath /omp/omp-tlocs/family/entries/received/attributes/weight +ompTlocsFamilyEntriesReceivedAttributesWeight OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompTlocsFamilyEntriesReceivedAttributesEntry 25 } + +-- tagpath /omp/omp-tlocs/family/entries/received/attributes/gen-id +ompTlocsFamilyEntriesReceivedAttributesGenId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompTlocsFamilyEntriesReceivedAttributesEntry 26 } + +-- tagpath /omp/omp-tlocs/family/entries/received/attributes/version +ompTlocsFamilyEntriesReceivedAttributesVersion OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompTlocsFamilyEntriesReceivedAttributesEntry 27 } + +-- tagpath /omp/omp-tlocs/family/entries/received/attributes/originator +ompTlocsFamilyEntriesReceivedAttributesOriginator OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompTlocsFamilyEntriesReceivedAttributesEntry 28 } + +-- tagpath /omp/omp-tlocs/family/entries/received/attributes/restrict +ompTlocsFamilyEntriesReceivedAttributesRestrict OBJECT-TYPE + SYNTAX UnsignedByte + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompTlocsFamilyEntriesReceivedAttributesEntry 29 } + +-- tagpath /omp/omp-tlocs/family/entries/received/attributes/overlay-id +ompTlocsFamilyEntriesReceivedAttributesOverlayId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompTlocsFamilyEntriesReceivedAttributesEntry 30 } + +-- tagpath /omp/omp-tlocs/family/entries/received/attributes/bandwidth +ompTlocsFamilyEntriesReceivedAttributesBandwidth OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompTlocsFamilyEntriesReceivedAttributesEntry 31 } + +-- tagpath /omp/omp-tlocs/family/entries/received/attributes/qos-group +ompTlocsFamilyEntriesReceivedAttributesQosGroup OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompTlocsFamilyEntriesReceivedAttributesEntry 32 } + +-- tagpath /omp/omp-tlocs/family/entries/received/attributes/on-demand +ompTlocsFamilyEntriesReceivedAttributesOnDemand OBJECT-TYPE + SYNTAX UnsignedByte + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompTlocsFamilyEntriesReceivedAttributesEntry 33 } + +-- tagpath /omp/omp-tlocs/family/entries/advertised +ompTlocsFamilyEntriesAdvertisedTable OBJECT-TYPE + SYNTAX SEQUENCE OF OmpTlocsFamilyEntriesAdvertisedEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { ompTlocs 7 } + +-- tagpath /omp/omp-tlocs/family/entries/advertised +ompTlocsFamilyEntriesAdvertisedEntry OBJECT-TYPE + SYNTAX OmpTlocsFamilyEntriesAdvertisedEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { ompTlocsFamilyAddressFamily, ompTlocsFamilyEntriesIp, ompTlocsFamilyEntriesColor, ompTlocsFamilyEntriesEncap, ompTlocsFamilyEntriesAdvertisedToPeer } + ::= { ompTlocsFamilyEntriesAdvertisedTable 1 } + +OmpTlocsFamilyEntriesAdvertisedEntry ::= + SEQUENCE { + ompTlocsFamilyEntriesAdvertisedToPeer InetAddressIP + } + +-- tagpath /omp/omp-tlocs/family/entries/advertised/to-peer +ompTlocsFamilyEntriesAdvertisedToPeer OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompTlocsFamilyEntriesAdvertisedEntry 1 } + +-- tagpath /omp/omp-tlocs/family/entries/advertised/attributes +ompTlocsFamilyEntriesAdvertisedAttributesTable OBJECT-TYPE + SYNTAX SEQUENCE OF OmpTlocsFamilyEntriesAdvertisedAttributesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { ompTlocs 8 } + +-- tagpath /omp/omp-tlocs/family/entries/advertised/attributes +ompTlocsFamilyEntriesAdvertisedAttributesEntry OBJECT-TYPE + SYNTAX OmpTlocsFamilyEntriesAdvertisedAttributesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { ompTlocsFamilyAddressFamily, ompTlocsFamilyEntriesIp, ompTlocsFamilyEntriesColor, ompTlocsFamilyEntriesEncap, ompTlocsFamilyEntriesAdvertisedToPeer, ompTlocsFamilyEntriesAdvertisedAttributesAttributeId } + ::= { ompTlocsFamilyEntriesAdvertisedAttributesTable 1 } + +OmpTlocsFamilyEntriesAdvertisedAttributesEntry ::= + SEQUENCE { + ompTlocsFamilyEntriesAdvertisedAttributesAttributeId Unsigned32, + ompTlocsFamilyEntriesAdvertisedAttributesTlocEncapKey Unsigned32, + ompTlocsFamilyEntriesAdvertisedAttributesTlocEncapProto Unsigned32, + ompTlocsFamilyEntriesAdvertisedAttributesTlocEncapSpi Unsigned32, + ompTlocsFamilyEntriesAdvertisedAttributesTlocEncapAuthType BITS, + ompTlocsFamilyEntriesAdvertisedAttributesTlocEncapEncryptType BITS, + ompTlocsFamilyEntriesAdvertisedAttributesTlocMapPublicIp InetAddressIP, + ompTlocsFamilyEntriesAdvertisedAttributesTlocMapPublicPort UnsignedShort, + ompTlocsFamilyEntriesAdvertisedAttributesTlocMapPrivateIp InetAddressIP, + ompTlocsFamilyEntriesAdvertisedAttributesTlocMapPrivatePort UnsignedShort, + ompTlocsFamilyEntriesAdvertisedAttributesTlocMapV6PublicIp InetAddressIP, + ompTlocsFamilyEntriesAdvertisedAttributesTlocMapV6PublicPort UnsignedShort, + ompTlocsFamilyEntriesAdvertisedAttributesTlocMapV6PrivateIp InetAddressIP, + ompTlocsFamilyEntriesAdvertisedAttributesTlocMapV6PrivatePort UnsignedShort, + ompTlocsFamilyEntriesAdvertisedAttributesDomainId Unsigned32, + ompTlocsFamilyEntriesAdvertisedAttributesSiteId Unsigned32, + ompTlocsFamilyEntriesAdvertisedAttributesPreference Unsigned32, + ompTlocsFamilyEntriesAdvertisedAttributesTag Unsigned32, + ompTlocsFamilyEntriesAdvertisedAttributesStale UnsignedByte, + ompTlocsFamilyEntriesAdvertisedAttributesCarrier INTEGER, + ompTlocsFamilyEntriesAdvertisedAttributesGroups Groups1, + ompTlocsFamilyEntriesAdvertisedAttributesUnknownAttributeLen UnsignedShort, + ompTlocsFamilyEntriesAdvertisedAttributesWeight Unsigned32, + ompTlocsFamilyEntriesAdvertisedAttributesGenId Unsigned32, + ompTlocsFamilyEntriesAdvertisedAttributesVersion Unsigned32, + ompTlocsFamilyEntriesAdvertisedAttributesOriginator IpAddress, + ompTlocsFamilyEntriesAdvertisedAttributesRestrict UnsignedByte, + ompTlocsFamilyEntriesAdvertisedAttributesOverlayId Unsigned32, + ompTlocsFamilyEntriesAdvertisedAttributesBandwidth Unsigned32, + ompTlocsFamilyEntriesAdvertisedAttributesQosGroup String, + ompTlocsFamilyEntriesAdvertisedAttributesOnDemand UnsignedByte + } + +-- tagpath /omp/omp-tlocs/family/entries/advertised/attributes/attribute-id +ompTlocsFamilyEntriesAdvertisedAttributesAttributeId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { ompTlocsFamilyEntriesAdvertisedAttributesEntry 1 } + +-- tagpath /omp/omp-tlocs/family/entries/advertised/attributes/tloc-encap/key +ompTlocsFamilyEntriesAdvertisedAttributesTlocEncapKey OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "GRE key" + ::= { ompTlocsFamilyEntriesAdvertisedAttributesEntry 2 } + +-- tagpath /omp/omp-tlocs/family/entries/advertised/attributes/tloc-encap/proto +ompTlocsFamilyEntriesAdvertisedAttributesTlocEncapProto OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Protocol" + ::= { ompTlocsFamilyEntriesAdvertisedAttributesEntry 3 } + +-- tagpath /omp/omp-tlocs/family/entries/advertised/attributes/tloc-encap/spi +ompTlocsFamilyEntriesAdvertisedAttributesTlocEncapSpi OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "SPI" + ::= { ompTlocsFamilyEntriesAdvertisedAttributesEntry 4 } + +-- tagpath /omp/omp-tlocs/family/entries/advertised/attributes/tloc-encap/auth-type +ompTlocsFamilyEntriesAdvertisedAttributesTlocEncapAuthType OBJECT-TYPE + SYNTAX BITS {none(0),md5(1),sha1Hmac(2),ahSha1Hmac(3),aesXcbc(4),sha256(5),sha384(6),sha512(7),ghash8(8),ghash12(9),ghash16(10)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Authentication" + ::= { ompTlocsFamilyEntriesAdvertisedAttributesEntry 5 } + +-- tagpath /omp/omp-tlocs/family/entries/advertised/attributes/tloc-encap/encrypt-type +ompTlocsFamilyEntriesAdvertisedAttributesTlocEncapEncryptType OBJECT-TYPE + SYNTAX BITS {null(0),des(1),des3(2),aes128(3),aes192(4),aes256(5),aes128Ctr(6),aes192Ctr(7),aes256Ctr(8),aes128Gmac(9),aes192Gmac(10),aes256Gmac(11)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Encryption" + ::= { ompTlocsFamilyEntriesAdvertisedAttributesEntry 6 } + +-- tagpath /omp/omp-tlocs/family/entries/advertised/attributes/tloc-map-public/ip +ompTlocsFamilyEntriesAdvertisedAttributesTlocMapPublicIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "IP address" + ::= { ompTlocsFamilyEntriesAdvertisedAttributesEntry 7 } + +-- tagpath /omp/omp-tlocs/family/entries/advertised/attributes/tloc-map-public/port +ompTlocsFamilyEntriesAdvertisedAttributesTlocMapPublicPort OBJECT-TYPE + SYNTAX UnsignedShort + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Port number" + ::= { ompTlocsFamilyEntriesAdvertisedAttributesEntry 8 } + +-- tagpath /omp/omp-tlocs/family/entries/advertised/attributes/tloc-map-private/ip +ompTlocsFamilyEntriesAdvertisedAttributesTlocMapPrivateIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "IP address" + ::= { ompTlocsFamilyEntriesAdvertisedAttributesEntry 9 } + +-- tagpath /omp/omp-tlocs/family/entries/advertised/attributes/tloc-map-private/port +ompTlocsFamilyEntriesAdvertisedAttributesTlocMapPrivatePort OBJECT-TYPE + SYNTAX UnsignedShort + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Port number" + ::= { ompTlocsFamilyEntriesAdvertisedAttributesEntry 10 } + +-- tagpath /omp/omp-tlocs/family/entries/advertised/attributes/tloc-map-v6-public/ip +ompTlocsFamilyEntriesAdvertisedAttributesTlocMapV6PublicIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "IP address" + ::= { ompTlocsFamilyEntriesAdvertisedAttributesEntry 11 } + +-- tagpath /omp/omp-tlocs/family/entries/advertised/attributes/tloc-map-v6-public/port +ompTlocsFamilyEntriesAdvertisedAttributesTlocMapV6PublicPort OBJECT-TYPE + SYNTAX UnsignedShort + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Port number" + ::= { ompTlocsFamilyEntriesAdvertisedAttributesEntry 12 } + +-- tagpath /omp/omp-tlocs/family/entries/advertised/attributes/tloc-map-v6-private/ip +ompTlocsFamilyEntriesAdvertisedAttributesTlocMapV6PrivateIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "IP address" + ::= { ompTlocsFamilyEntriesAdvertisedAttributesEntry 13 } + +-- tagpath /omp/omp-tlocs/family/entries/advertised/attributes/tloc-map-v6-private/port +ompTlocsFamilyEntriesAdvertisedAttributesTlocMapV6PrivatePort OBJECT-TYPE + SYNTAX UnsignedShort + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Port number" + ::= { ompTlocsFamilyEntriesAdvertisedAttributesEntry 14 } + +-- tagpath /omp/omp-tlocs/family/entries/advertised/attributes/domain-id +ompTlocsFamilyEntriesAdvertisedAttributesDomainId OBJECT-TYPE + SYNTAX Unsigned32 (0 .. 4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompTlocsFamilyEntriesAdvertisedAttributesEntry 15 } + +-- tagpath /omp/omp-tlocs/family/entries/advertised/attributes/site-id +ompTlocsFamilyEntriesAdvertisedAttributesSiteId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompTlocsFamilyEntriesAdvertisedAttributesEntry 16 } + +-- tagpath /omp/omp-tlocs/family/entries/advertised/attributes/preference +ompTlocsFamilyEntriesAdvertisedAttributesPreference OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompTlocsFamilyEntriesAdvertisedAttributesEntry 17 } + +-- tagpath /omp/omp-tlocs/family/entries/advertised/attributes/tag +ompTlocsFamilyEntriesAdvertisedAttributesTag OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompTlocsFamilyEntriesAdvertisedAttributesEntry 18 } + +-- tagpath /omp/omp-tlocs/family/entries/advertised/attributes/stale +ompTlocsFamilyEntriesAdvertisedAttributesStale OBJECT-TYPE + SYNTAX UnsignedByte + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompTlocsFamilyEntriesAdvertisedAttributesEntry 19 } + +-- tagpath /omp/omp-tlocs/family/entries/advertised/attributes/carrier +ompTlocsFamilyEntriesAdvertisedAttributesCarrier OBJECT-TYPE + SYNTAX INTEGER {default(1),carrier1(2),carrier2(3),carrier3(4),carrier4(5),carrier5(6),carrier6(7),carrier7(8),carrier8(9)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompTlocsFamilyEntriesAdvertisedAttributesEntry 20 } + +-- tagpath /omp/omp-tlocs/family/entries/advertised/attributes/groups +ompTlocsFamilyEntriesAdvertisedAttributesGroups OBJECT-TYPE + SYNTAX Groups1 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompTlocsFamilyEntriesAdvertisedAttributesEntry 21 } + +-- tagpath /omp/omp-tlocs/family/entries/advertised/attributes/unknown-attribute-len +ompTlocsFamilyEntriesAdvertisedAttributesUnknownAttributeLen OBJECT-TYPE + SYNTAX UnsignedShort + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompTlocsFamilyEntriesAdvertisedAttributesEntry 22 } + +-- tagpath /omp/omp-tlocs/family/entries/advertised/attributes/weight +ompTlocsFamilyEntriesAdvertisedAttributesWeight OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompTlocsFamilyEntriesAdvertisedAttributesEntry 23 } + +-- tagpath /omp/omp-tlocs/family/entries/advertised/attributes/gen-id +ompTlocsFamilyEntriesAdvertisedAttributesGenId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompTlocsFamilyEntriesAdvertisedAttributesEntry 24 } + +-- tagpath /omp/omp-tlocs/family/entries/advertised/attributes/version +ompTlocsFamilyEntriesAdvertisedAttributesVersion OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompTlocsFamilyEntriesAdvertisedAttributesEntry 25 } + +-- tagpath /omp/omp-tlocs/family/entries/advertised/attributes/originator +ompTlocsFamilyEntriesAdvertisedAttributesOriginator OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompTlocsFamilyEntriesAdvertisedAttributesEntry 26 } + +-- tagpath /omp/omp-tlocs/family/entries/advertised/attributes/restrict +ompTlocsFamilyEntriesAdvertisedAttributesRestrict OBJECT-TYPE + SYNTAX UnsignedByte + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompTlocsFamilyEntriesAdvertisedAttributesEntry 27 } + +-- tagpath /omp/omp-tlocs/family/entries/advertised/attributes/overlay-id +ompTlocsFamilyEntriesAdvertisedAttributesOverlayId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompTlocsFamilyEntriesAdvertisedAttributesEntry 28 } + +-- tagpath /omp/omp-tlocs/family/entries/advertised/attributes/bandwidth +ompTlocsFamilyEntriesAdvertisedAttributesBandwidth OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompTlocsFamilyEntriesAdvertisedAttributesEntry 29 } + +-- tagpath /omp/omp-tlocs/family/entries/advertised/attributes/qos-group +ompTlocsFamilyEntriesAdvertisedAttributesQosGroup OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompTlocsFamilyEntriesAdvertisedAttributesEntry 30 } + + -- tagpath /omp/omp-tlocs/family/entries/advertised/attributes/on-demand +ompTlocsFamilyEntriesAdvertisedAttributesOnDemand OBJECT-TYPE + SYNTAX UnsignedByte + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompTlocsFamilyEntriesAdvertisedAttributesEntry 31 } + +-- tagpath /omp/services/family +ompServicesFamilyTable OBJECT-TYPE + SYNTAX SEQUENCE OF OmpServicesFamilyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { ompServices 1 } + +-- tagpath /omp/services/family +ompServicesFamilyEntry OBJECT-TYPE + SYNTAX OmpServicesFamilyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { ompServicesFamilyAddressFamily } + ::= { ompServicesFamilyTable 1 } + +OmpServicesFamilyEntry ::= + SEQUENCE { + ompServicesFamilyAddressFamily AddrFamilyEnum + } + +-- tagpath /omp/services/family/address-family +ompServicesFamilyAddressFamily OBJECT-TYPE + SYNTAX AddrFamilyEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompServicesFamilyEntry 1 } + +-- tagpath /omp/services/family/entries/ +ompServicesFamilyEntriesTable OBJECT-TYPE + SYNTAX SEQUENCE OF OmpServicesFamilyEntriesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { ompServices 2 } + +-- tagpath /omp/services/family/entries/ +ompServicesFamilyEntriesEntry OBJECT-TYPE + SYNTAX OmpServicesFamilyEntriesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { ompServicesFamilyAddressFamily, ompServicesFamilyEntriesVpnId, ompServicesFamilyEntriesService, ompServicesFamilyEntriesOriginator } + ::= { ompServicesFamilyEntriesTable 1 } + +OmpServicesFamilyEntriesEntry ::= + SEQUENCE { + ompServicesFamilyEntriesVpnId Unsigned32, + ompServicesFamilyEntriesService INTEGER, + ompServicesFamilyEntriesOriginator InetAddressIP +} + +-- tagpath /omp/services/family/entries/vpn-id +ompServicesFamilyEntriesVpnId OBJECT-TYPE + SYNTAX VpnIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "VPN ID" + ::= { ompServicesFamilyEntriesEntry 1 } + +-- tagpath /omp/services/family/entries/service +ompServicesFamilyEntriesService OBJECT-TYPE + SYNTAX INTEGER {vPN(0),fW(1),iDS(2),iDP(3),netsvc1(4),netsvc2(5),netsvc3(6),netsvc4(7),tE(8),sig(9),appqoe(10)} + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Service type" + ::= { ompServicesFamilyEntriesEntry 2 } + +-- tagpath /omp/services/family/entries/originator +ompServicesFamilyEntriesOriginator OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Originator IP address" + ::= { ompServicesFamilyEntriesEntry 3 } + +-- tagpath /omp/services/family/entries/received +ompServicesFamilyEntriesReceivedTable OBJECT-TYPE + SYNTAX SEQUENCE OF OmpServicesFamilyEntriesReceivedEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { ompServices 3 } + +-- tagpath /omp/services/family/entries/received +ompServicesFamilyEntriesReceivedEntry OBJECT-TYPE + SYNTAX OmpServicesFamilyEntriesReceivedEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { ompServicesFamilyAddressFamily, ompServicesFamilyEntriesVpnId, ompServicesFamilyEntriesService, ompServicesFamilyEntriesOriginator, ompServicesFamilyEntriesReceivedFromPeer, ompServicesFamilyEntriesReceivedPathId } + ::= { ompServicesFamilyEntriesReceivedTable 1 } + +OmpServicesFamilyEntriesReceivedEntry ::= + SEQUENCE { + ompServicesFamilyEntriesReceivedFromPeer InetAddressIP, + ompServicesFamilyEntriesReceivedPathId Unsigned32, + ompServicesFamilyEntriesReceivedLabel Unsigned32, + ompServicesFamilyEntriesReceivedStatus RibInStatusType, + ompServicesFamilyEntriesReceivedLossReason LossReasonEnum, + ompServicesFamilyEntriesReceivedLostToPeer InetAddressIP, + ompServicesFamilyEntriesReceivedLostToPathId Unsigned32 + } + +-- tagpath /omp/services/family/entries/received/from-peer +ompServicesFamilyEntriesReceivedFromPeer OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { ompServicesFamilyEntriesReceivedEntry 1 } + +-- tagpath /omp/services/family/entries/received/path-id +ompServicesFamilyEntriesReceivedPathId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { ompServicesFamilyEntriesReceivedEntry 2 } + +-- tagpath /omp/services/family/entries/received/label +ompServicesFamilyEntriesReceivedLabel OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompServicesFamilyEntriesReceivedEntry 3 } + +-- tagpath /omp/services/family/entries/received/status +ompServicesFamilyEntriesReceivedStatus OBJECT-TYPE + SYNTAX RibInStatusType + MAX-ACCESS read-only + STATUS current + DESCRIPTION "RIB-in status" + ::= { ompServicesFamilyEntriesReceivedEntry 4 } + +-- tagpath /omp/services/family/entries/received/loss-reason +ompServicesFamilyEntriesReceivedLossReason OBJECT-TYPE + SYNTAX LossReasonEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompServicesFamilyEntriesReceivedEntry 5 } + +-- tagpath /omp/services/family/entries/received/lost-to-peer +ompServicesFamilyEntriesReceivedLostToPeer OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompServicesFamilyEntriesReceivedEntry 6 } + +-- tagpath /omp/services/family/entries/received/lost-to-path-id +ompServicesFamilyEntriesReceivedLostToPathId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompServicesFamilyEntriesReceivedEntry 7 } + +-- tagpath /omp/services/family/entries/advertised +ompServicesFamilyEntriesAdvertisedTable OBJECT-TYPE + SYNTAX SEQUENCE OF OmpServicesFamilyEntriesAdvertisedEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { ompServices 4 } + +-- tagpath /omp/services/family/entries/advertised +ompServicesFamilyEntriesAdvertisedEntry OBJECT-TYPE + SYNTAX OmpServicesFamilyEntriesAdvertisedEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { ompServicesFamilyAddressFamily, ompServicesFamilyEntriesVpnId, ompServicesFamilyEntriesService, ompServicesFamilyEntriesOriginator, ompServicesFamilyEntriesAdvertisedToPeer } + ::= { ompServicesFamilyEntriesAdvertisedTable 1 } + +OmpServicesFamilyEntriesAdvertisedEntry ::= + SEQUENCE { + ompServicesFamilyEntriesAdvertisedToPeer InetAddressIP + } + +-- tagpath /omp/services/family/entries/advertised/to-peer +ompServicesFamilyEntriesAdvertisedToPeer OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompServicesFamilyEntriesAdvertisedEntry 1 } + +-- tagpath /omp/multicast-auto-discover/family +ompMulticastAutoDiscoverFamilyTable OBJECT-TYPE + SYNTAX SEQUENCE OF OmpMulticastAutoDiscoverFamilyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { ompMulticastAutoDiscover 1 } + +-- tagpath /omp/multicast-auto-discover/family +ompMulticastAutoDiscoverFamilyEntry OBJECT-TYPE + SYNTAX OmpMulticastAutoDiscoverFamilyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { ompMulticastAutoDiscoverFamilyAddressFamily } + ::= { ompMulticastAutoDiscoverFamilyTable 1 } + +OmpMulticastAutoDiscoverFamilyEntry ::= + SEQUENCE { + ompMulticastAutoDiscoverFamilyAddressFamily AddrFamilyEnum + } + +-- tagpath /omp/multicast-auto-discover/family/address-family +ompMulticastAutoDiscoverFamilyAddressFamily OBJECT-TYPE + SYNTAX AddrFamilyEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompMulticastAutoDiscoverFamilyEntry 1 } + +-- tagpath /omp/multicast-auto-discover/family/entries +ompMulticastAutoDiscoverFamilyEntriesTable OBJECT-TYPE + SYNTAX SEQUENCE OF OmpMulticastAutoDiscoverFamilyEntriesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { ompMulticastAutoDiscover 2 } + +-- tagpath /omp/multicast-auto-discover/family/entries +ompMulticastAutoDiscoverFamilyEntriesEntry OBJECT-TYPE + SYNTAX OmpMulticastAutoDiscoverFamilyEntriesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { ompMulticastAutoDiscoverFamilyAddressFamily, ompMulticastAutoDiscoverFamilyEntriesVpnId, ompMulticastAutoDiscoverFamilyEntriesSourceOriginator } + ::= { ompMulticastAutoDiscoverFamilyEntriesTable 1 } + +OmpMulticastAutoDiscoverFamilyEntriesEntry ::= + SEQUENCE { + ompMulticastAutoDiscoverFamilyEntriesVpnId Unsigned32, + ompMulticastAutoDiscoverFamilyEntriesSourceOriginator IpAddress + } + +-- tagpath /omp/multicast-auto-discover/family/entries/vpn-id +ompMulticastAutoDiscoverFamilyEntriesVpnId OBJECT-TYPE + SYNTAX VpnIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { ompMulticastAutoDiscoverFamilyEntriesEntry 1 } + +-- tagpath /omp/multicast-auto-discover/family/entries/source-originator +ompMulticastAutoDiscoverFamilyEntriesSourceOriginator OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompMulticastAutoDiscoverFamilyEntriesEntry 2 } + +-- tagpath /omp/multicast-auto-discover/family/entries/received +ompMulticastAutoDiscoverFamilyEntriesReceivedTable OBJECT-TYPE + SYNTAX SEQUENCE OF OmpMulticastAutoDiscoverFamilyEntriesReceivedEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { ompMulticastAutoDiscover 3 } + +-- tagpath /omp/multicast-auto-discover/family/entries/received +ompMulticastAutoDiscoverFamilyEntriesReceivedEntry OBJECT-TYPE + SYNTAX OmpMulticastAutoDiscoverFamilyEntriesReceivedEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { ompMulticastAutoDiscoverFamilyAddressFamily, ompMulticastAutoDiscoverFamilyEntriesVpnId, ompMulticastAutoDiscoverFamilyEntriesSourceOriginator, ompMulticastAutoDiscoverFamilyEntriesReceivedFromPeer } + ::= { ompMulticastAutoDiscoverFamilyEntriesReceivedTable 1 } + +OmpMulticastAutoDiscoverFamilyEntriesReceivedEntry ::= + SEQUENCE { + ompMulticastAutoDiscoverFamilyEntriesReceivedFromPeer InetAddressIP, + ompMulticastAutoDiscoverFamilyEntriesReceivedStatus RibInStatusType, + ompMulticastAutoDiscoverFamilyEntriesReceivedLossReason LossReasonEnum + } + +-- tagpath /omp/multicast-auto-discover/family/entries/received/from-peer +ompMulticastAutoDiscoverFamilyEntriesReceivedFromPeer OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { ompMulticastAutoDiscoverFamilyEntriesReceivedEntry 1 } + +-- tagpath /omp/multicast-auto-discover/family/entries/received/status +ompMulticastAutoDiscoverFamilyEntriesReceivedStatus OBJECT-TYPE + SYNTAX RibInStatusType + MAX-ACCESS read-only + STATUS current + DESCRIPTION "RIB-in status" + ::= { ompMulticastAutoDiscoverFamilyEntriesReceivedEntry 2 } + +-- tagpath /omp/multicast-auto-discover/family/entries/received/loss-reason +ompMulticastAutoDiscoverFamilyEntriesReceivedLossReason OBJECT-TYPE + SYNTAX LossReasonEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompMulticastAutoDiscoverFamilyEntriesReceivedEntry 3 } + +-- tagpath /omp/multicast-auto-discover/family/entries/advertised +ompMulticastAutoDiscoverFamilyEntriesAdvertisedTable OBJECT-TYPE + SYNTAX SEQUENCE OF OmpMulticastAutoDiscoverFamilyEntriesAdvertisedEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { ompMulticastAutoDiscover 4 } + +-- tagpath /omp/multicast-auto-discover/family/entries/advertised +ompMulticastAutoDiscoverFamilyEntriesAdvertisedEntry OBJECT-TYPE + SYNTAX OmpMulticastAutoDiscoverFamilyEntriesAdvertisedEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { ompMulticastAutoDiscoverFamilyAddressFamily, ompMulticastAutoDiscoverFamilyEntriesVpnId, ompMulticastAutoDiscoverFamilyEntriesSourceOriginator, ompMulticastAutoDiscoverFamilyEntriesAdvertisedToPeer } + ::= { ompMulticastAutoDiscoverFamilyEntriesAdvertisedTable 1 } + +OmpMulticastAutoDiscoverFamilyEntriesAdvertisedEntry ::= + SEQUENCE { + ompMulticastAutoDiscoverFamilyEntriesAdvertisedToPeer InetAddressIP + } + +-- tagpath /omp/multicast-auto-discover/family/entries/advertised/to-peer +ompMulticastAutoDiscoverFamilyEntriesAdvertisedToPeer OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompMulticastAutoDiscoverFamilyEntriesAdvertisedEntry 1 } + +-- tagpath /omp/multicast-routes/family +ompMulticastRoutesFamilyTable OBJECT-TYPE + SYNTAX SEQUENCE OF OmpMulticastRoutesFamilyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { ompMulticastRoutes 1 } + +-- tagpath /omp/multicast-routes/family +ompMulticastRoutesFamilyEntry OBJECT-TYPE + SYNTAX OmpMulticastRoutesFamilyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { ompMulticastRoutesFamilyAddressFamily } + ::= { ompMulticastRoutesFamilyTable 1 } + +OmpMulticastRoutesFamilyEntry ::= + SEQUENCE { + ompMulticastRoutesFamilyAddressFamily AddrFamilyEnum + } + +-- tagpath /omp/multicast-routes/family/address-family +ompMulticastRoutesFamilyAddressFamily OBJECT-TYPE + SYNTAX AddrFamilyEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompMulticastRoutesFamilyEntry 1 } + +-- tagpath /omp/multicast-routes/family/entries +ompMulticastRoutesFamilyEntriesTable OBJECT-TYPE + SYNTAX SEQUENCE OF OmpMulticastRoutesFamilyEntriesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { ompMulticastRoutes 2 } + +-- tagpath /omp/multicast-routes/family/entries +ompMulticastRoutesFamilyEntriesEntry OBJECT-TYPE + SYNTAX OmpMulticastRoutesFamilyEntriesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { ompMulticastRoutesFamilyAddressFamily, ompMulticastRoutesFamilyEntriesType, ompMulticastRoutesFamilyEntriesVpnId, ompMulticastRoutesFamilyEntriesSourceOriginator, ompMulticastRoutesFamilyEntriesDestination, ompMulticastRoutesFamilyEntriesGroup, ompMulticastRoutesFamilyEntriesSource } + ::= { ompMulticastRoutesFamilyEntriesTable 1 } + +OmpMulticastRoutesFamilyEntriesEntry ::= + SEQUENCE { + ompMulticastRoutesFamilyEntriesType McastRouteEnum, + ompMulticastRoutesFamilyEntriesVpnId Unsigned32, + ompMulticastRoutesFamilyEntriesSourceOriginator IpAddress, + ompMulticastRoutesFamilyEntriesDestination IpAddress, + ompMulticastRoutesFamilyEntriesGroup IpAddress, + ompMulticastRoutesFamilyEntriesSource IpAddress + } + +-- tagpath /omp/multicast-routes/family/entries/type +ompMulticastRoutesFamilyEntriesType OBJECT-TYPE + SYNTAX McastRouteEnum + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { ompMulticastRoutesFamilyEntriesEntry 1 } + +-- tagpath /omp/multicast-routes/family/entries/vpn-id +ompMulticastRoutesFamilyEntriesVpnId OBJECT-TYPE + SYNTAX VpnIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { ompMulticastRoutesFamilyEntriesEntry 2 } + +-- tagpath /omp/multicast-routes/family/entries/source-originator +ompMulticastRoutesFamilyEntriesSourceOriginator OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { ompMulticastRoutesFamilyEntriesEntry 3 } + +-- tagpath /omp/multicast-routes/family/entries/destination +ompMulticastRoutesFamilyEntriesDestination OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { ompMulticastRoutesFamilyEntriesEntry 4 } + +-- tagpath /omp/multicast-routes/family/entries/group +ompMulticastRoutesFamilyEntriesGroup OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { ompMulticastRoutesFamilyEntriesEntry 5 } + +-- tagpath /omp/multicast-routes/family/entries/source +ompMulticastRoutesFamilyEntriesSource OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompMulticastRoutesFamilyEntriesEntry 6 } + +-- tagpath /omp/multicast-routes/family/entries/received +ompMulticastRoutesFamilyEntriesReceivedTable OBJECT-TYPE + SYNTAX SEQUENCE OF OmpMulticastRoutesFamilyEntriesReceivedEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { ompMulticastRoutes 3 } + +-- tagpath /omp/multicast-routes/family/entries/received +ompMulticastRoutesFamilyEntriesReceivedEntry OBJECT-TYPE + SYNTAX OmpMulticastRoutesFamilyEntriesReceivedEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { ompMulticastRoutesFamilyAddressFamily, ompMulticastRoutesFamilyEntriesType, ompMulticastRoutesFamilyEntriesVpnId, ompMulticastRoutesFamilyEntriesSourceOriginator, ompMulticastRoutesFamilyEntriesDestination, ompMulticastRoutesFamilyEntriesGroup, ompMulticastRoutesFamilyEntriesSource, ompMulticastRoutesFamilyEntriesReceivedFromPeer } + ::= { ompMulticastRoutesFamilyEntriesReceivedTable 1 } + +OmpMulticastRoutesFamilyEntriesReceivedEntry ::= + SEQUENCE { + ompMulticastRoutesFamilyEntriesReceivedFromPeer InetAddressIP, + ompMulticastRoutesFamilyEntriesReceivedRp IpAddress, + ompMulticastRoutesFamilyEntriesReceivedReceivedPrunes ReceivedPrunes1, + ompMulticastRoutesFamilyEntriesReceivedStatus RibInStatusType, + ompMulticastRoutesFamilyEntriesReceivedLossReason LossReasonEnum + } + +-- tagpath /omp/multicast-routes/family/entries/received/from-peer +ompMulticastRoutesFamilyEntriesReceivedFromPeer OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { ompMulticastRoutesFamilyEntriesReceivedEntry 1 } + +-- tagpath /omp/multicast-routes/family/entries/received/rp +ompMulticastRoutesFamilyEntriesReceivedRp OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompMulticastRoutesFamilyEntriesReceivedEntry 2 } + +-- tagpath /omp/multicast-routes/family/entries/received/received-prunes +ompMulticastRoutesFamilyEntriesReceivedReceivedPrunes OBJECT-TYPE + SYNTAX ReceivedPrunes1 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompMulticastRoutesFamilyEntriesReceivedEntry 3 } + +-- tagpath /omp/multicast-routes/family/entries/received/status +ompMulticastRoutesFamilyEntriesReceivedStatus OBJECT-TYPE + SYNTAX RibInStatusType + MAX-ACCESS read-only + STATUS current + DESCRIPTION "RIB-in status" + ::= { ompMulticastRoutesFamilyEntriesReceivedEntry 4 } + +-- tagpath /omp/multicast-routes/family/entries/received/loss-reason +ompMulticastRoutesFamilyEntriesReceivedLossReason OBJECT-TYPE + SYNTAX LossReasonEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompMulticastRoutesFamilyEntriesReceivedEntry 5 } + +-- tagpath /omp/multicast-routes/family/entries/advertised +ompMulticastRoutesFamilyEntriesAdvertisedTable OBJECT-TYPE + SYNTAX SEQUENCE OF OmpMulticastRoutesFamilyEntriesAdvertisedEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { ompMulticastRoutes 4 } + +-- tagpath /omp/multicast-routes/family/entries/advertised +ompMulticastRoutesFamilyEntriesAdvertisedEntry OBJECT-TYPE + SYNTAX OmpMulticastRoutesFamilyEntriesAdvertisedEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { ompMulticastRoutesFamilyAddressFamily, ompMulticastRoutesFamilyEntriesType, ompMulticastRoutesFamilyEntriesVpnId, ompMulticastRoutesFamilyEntriesSourceOriginator, ompMulticastRoutesFamilyEntriesDestination, ompMulticastRoutesFamilyEntriesGroup, ompMulticastRoutesFamilyEntriesSource, ompMulticastRoutesFamilyEntriesAdvertisedToPeer } + ::= { ompMulticastRoutesFamilyEntriesAdvertisedTable 1 } + +OmpMulticastRoutesFamilyEntriesAdvertisedEntry ::= + SEQUENCE { + ompMulticastRoutesFamilyEntriesAdvertisedToPeer InetAddressIP, + ompMulticastRoutesFamilyEntriesAdvertisedRp IpAddress, + ompMulticastRoutesFamilyEntriesAdvertisedAdvertisedPrunes AdvertisedPrunes1 + } + +-- tagpath /omp/multicast-routes/family/entries/advertised/to-peer +ompMulticastRoutesFamilyEntriesAdvertisedToPeer OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { ompMulticastRoutesFamilyEntriesAdvertisedEntry 1 } + +-- tagpath /omp/multicast-routes/family/entries/advertised/rp +ompMulticastRoutesFamilyEntriesAdvertisedRp OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompMulticastRoutesFamilyEntriesAdvertisedEntry 2 } + +-- tagpath /omp/multicast-routes/family/entries/advertised/advertised-prunes +ompMulticastRoutesFamilyEntriesAdvertisedAdvertisedPrunes OBJECT-TYPE + SYNTAX AdvertisedPrunes1 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompMulticastRoutesFamilyEntriesAdvertisedEntry 3 } + +-- tagpath /omp/cloudexpress/entries +ompCloudexpressEntriesTable OBJECT-TYPE + SYNTAX SEQUENCE OF OmpCloudexpressEntriesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { ompCloudexpressRoutes 1 } + +-- tagpath /omp/cloudexpress/entries +ompCloudexpressEntriesEntry OBJECT-TYPE + SYNTAX OmpCloudexpressEntriesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { ompCloudexpressEntriesVpnId, ompCloudexpressEntriesOriginator, + ompCloudexpressEntriesAppid, ompCloudexpressEntriesAppType, + ompCloudexpressEntriesSubappId} + ::= { ompCloudexpressEntriesTable 1 } + +OmpCloudexpressEntriesEntry ::= + SEQUENCE { + ompCloudexpressEntriesVpnId Unsigned32, + ompCloudexpressEntriesOriginator IpAddress, + ompCloudexpressEntriesAppid Unsigned32, + ompCloudexpressEntriesAppType UnsignedByte, + ompCloudexpressEntriesSubappId Unsigned32, + ompCloudexpressEntriesAppname String + } + +-- tagpath /omp/cloudexpress/entries/vpn-id +ompCloudexpressEntriesVpnId OBJECT-TYPE + SYNTAX VpnIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { ompCloudexpressEntriesEntry 1 } + +-- tagpath /omp/cloudexpress/entries/originator +ompCloudexpressEntriesOriginator OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { ompCloudexpressEntriesEntry 2 } + +-- tagpath /omp/cloudexpress/entries/appid +ompCloudexpressEntriesAppid OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { ompCloudexpressEntriesEntry 3 } + +-- tagpath /omp/cloudexpress/entries/app-type +ompCloudexpressEntriesAppType OBJECT-TYPE + SYNTAX UnsignedByte + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { ompCloudexpressEntriesEntry 5 } + +-- tagpath /omp/cloudexpress/entries/subapp-id +ompCloudexpressEntriesSubappId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { ompCloudexpressEntriesEntry 6 } + +-- tagpath /omp/cloudexpress/entries/appname +ompCloudexpressEntriesAppname OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompCloudexpressEntriesEntry 4 } + +-- tagpath /omp/cloudexpress/entries/received +ompCloudexpressEntriesReceivedTable OBJECT-TYPE + SYNTAX SEQUENCE OF OmpCloudexpressFamilyEntriesReceivedEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { ompCloudexpressRoutes 2 } + +-- tagpath /omp/cloudexpress/entries/received +ompCloudexpressEntriesReceivedEntry OBJECT-TYPE + SYNTAX OmpCloudexpressFamilyEntriesReceivedEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { ompCloudexpressEntriesVpnId, ompCloudexpressEntriesOriginator, + ompCloudexpressEntriesAppid, ompCloudexpressEntriesAppType, + ompCloudexpressEntriesSubappId, ompCloudexpressEntriesReceivedFromPeer } + ::= { ompCloudexpressEntriesReceivedTable 1 } + +OmpCloudexpressFamilyEntriesReceivedEntry ::= + SEQUENCE { + ompCloudexpressEntriesReceivedFromPeer InetAddressIP, + ompCloudexpressEntriesReceivedStatus RibInStatusType, + ompCloudexpressEntriesReceivedLossReason LossReasonEnum, + ompCloudexpressEntriesReceivedLatency Unsigned32, + ompCloudexpressEntriesReceivedLoss Unsigned32, + ompCloudexpressEntriesReceivedAppIdList Groups1, + ompCloudexpressEntriesReceivedRegionId String + } + +-- tagpath /omp/cloudexpress/entries/received/from-peer +ompCloudexpressEntriesReceivedFromPeer OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { ompCloudexpressEntriesReceivedEntry 1 } + +-- tagpath /omp/cloudexpress/entries/received/status +ompCloudexpressEntriesReceivedStatus OBJECT-TYPE + SYNTAX RibInStatusType + MAX-ACCESS read-only + STATUS current + DESCRIPTION "RIB-in status" + ::= { ompCloudexpressEntriesReceivedEntry 2 } + +-- tagpath /omp/cloudexpress/entries/received/loss-reason +ompCloudexpressEntriesReceivedLossReason OBJECT-TYPE + SYNTAX LossReasonEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompCloudexpressEntriesReceivedEntry 3 } + +-- tagpath /omp/cloudexpress/entries/received/latency +ompCloudexpressEntriesReceivedLatency OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompCloudexpressEntriesReceivedEntry 4 } + +-- tagpath /omp/cloudexpress/entries/received/loss +ompCloudexpressEntriesReceivedLoss OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompCloudexpressEntriesReceivedEntry 5 } + +-- tagpath /omp/cloudexpress/entries/received/app-id-list +ompCloudexpressEntriesReceivedAppIdList OBJECT-TYPE + SYNTAX Groups1 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompCloudexpressEntriesReceivedEntry 6 } + +-- tagpath /omp/cloudexpress/entries/received/region-id +ompCloudexpressEntriesReceivedRegionId OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompCloudexpressEntriesReceivedEntry 7 } + +-- tagpath /omp/cloudexpress/entries/advertised +ompCloudexpressEntriesAdvertisedTable OBJECT-TYPE + SYNTAX SEQUENCE OF OmpCloudexpressEntriesAdvertisedEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { ompCloudexpressRoutes 3 } + +-- tagpath /omp/cloudexpress/entries/advertised +ompCloudexpressEntriesAdvertisedEntry OBJECT-TYPE + SYNTAX OmpCloudexpressEntriesAdvertisedEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { ompCloudexpressEntriesVpnId, ompCloudexpressEntriesOriginator, + ompCloudexpressEntriesAppid, ompCloudexpressEntriesAppType, + ompCloudexpressEntriesSubappId, ompCloudexpressEntriesAdvertisedToPeer } + ::= { ompCloudexpressEntriesAdvertisedTable 1 } + +OmpCloudexpressEntriesAdvertisedEntry ::= + SEQUENCE { + ompCloudexpressEntriesAdvertisedToPeer InetAddressIP, + ompCloudexpressEntriesAdvertisedLatency Unsigned32, + ompCloudexpressEntriesAdvertisedLoss Unsigned32, + ompCloudexpressEntriesAdvertisedAppIdList Groups1, + ompCloudexpressEntriesAdvertisedRegionId String + } + +-- tagpath /omp/cloudexpress/entries/advertised/to-peer +ompCloudexpressEntriesAdvertisedToPeer OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { ompCloudexpressEntriesAdvertisedEntry 1 } + +-- tagpath /omp/cloudexpress/entries/advertised/latency +ompCloudexpressEntriesAdvertisedLatency OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompCloudexpressEntriesAdvertisedEntry 2 } + +-- tagpath /omp/cloudexpress/entries/advertised/loss +ompCloudexpressEntriesAdvertisedLoss OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompCloudexpressEntriesAdvertisedEntry 3 } + +-- tagpath /omp/cloudexpress/entries/advertised/app-id-list +ompCloudexpressEntriesAdvertisedAppIdList OBJECT-TYPE + SYNTAX Groups1 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompCloudexpressEntriesAdvertisedEntry 4 } + +-- tagpath /omp/cloudexpress/entries/advertised/region-id +ompCloudexpressEntriesAdvertisedRegionId OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ompCloudexpressEntriesAdvertisedEntry 5 } + +END diff --git a/viptela-mibs/20.9/VIPTELA-OPER-BGP.mib b/viptela-mibs/20.9/VIPTELA-OPER-BGP.mib new file mode 100644 index 0000000..78bd4bd --- /dev/null +++ b/viptela-mibs/20.9/VIPTELA-OPER-BGP.mib @@ -0,0 +1,1564 @@ +-- Namespace: http://viptela.com/oper-bgp + +VIPTELA-OPER-BGP DEFINITIONS ::= BEGIN +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, + Integer32, Unsigned32, Counter32, Counter64, + Gauge32, IpAddress + FROM SNMPv2-SMI + TEXTUAL-CONVENTION, RowStatus, DateAndTime, + TruthValue + FROM SNMPv2-TC + viptela, VpnIndex + FROM VIPTELA-GLOBAL +; + +viptela-oper-bgp MODULE-IDENTITY + LAST-UPDATED "202206010000Z" + ORGANIZATION "Viptela, Inc." + CONTACT-INFO "Viptela, Inc. Email:support@viptela.com" + DESCRIPTION "This module defines the data model for BGP operational data" + REVISION "202206010000Z" + DESCRIPTION "Viptela Revision 20.9" + REVISION "202203010000Z" + DESCRIPTION "Viptela Revision 20.8" + REVISION "202111010000Z" + DESCRIPTION "Viptela Revision 20.7" + REVISION "202107010000Z" + DESCRIPTION "Viptela Revision 20.6" + REVISION "202103010000Z" + DESCRIPTION "Viptela Revision 20.5" + REVISION "202011010000Z" + DESCRIPTION "Viptela Revision 20.4" + REVISION "202007010000Z" + DESCRIPTION "Viptela Revision 20.3" + REVISION "202002240000Z" + DESCRIPTION "Viptela Revision 20.1" + REVISION "201911150000Z" + DESCRIPTION "Viptela Revision 19.3" + REVISION "201908150000Z" + DESCRIPTION "Viptela Revision 19.2" + REVISION "201811010000Z" + DESCRIPTION "Viptela Revision 18.4" + REVISION "201808200000Z" + DESCRIPTION "Viptela Revision 18.3.1" + REVISION "201806250000Z" + DESCRIPTION "Viptela Revision 18.3" + REVISION "201804250000Z" + DESCRIPTION "Viptela Revision 18.2" + REVISION "201803150000Z" + DESCRIPTION "Viptela Revision 18.1.1" + REVISION "201801160000Z" + DESCRIPTION "Viptela Revision 17.2.3" + REVISION "201711010000Z" + DESCRIPTION "Viptela Revision 17.2.1" + REVISION "201708010000Z" + DESCRIPTION "Viptela Revision 17.2" + REVISION "201705250000Z" + DESCRIPTION "Viptela Revision 17.1.1" + REVISION "201704060000Z" + DESCRIPTION "Viptela Revision 17.1" + REVISION "201702150000Z" + DESCRIPTION "Viptela Revision 16.3.2" + REVISION "201702060000Z" + DESCRIPTION "Viptela Revision 16.3.1" + REVISION "201611160000Z" + DESCRIPTION "Viptela Revision 16.3" + REVISION "201610250000Z" + DESCRIPTION "Viptela Revision 16.2.10" + REVISION "201610240000Z" + DESCRIPTION "Viptela Revision 16.2.4" + REVISION "201608100000Z" + DESCRIPTION "Viptela Revision 16.2.2" + REVISION "201608010000Z" + DESCRIPTION "Viptela Revision 16.2.1" + REVISION "201606090000Z" + DESCRIPTION "Viptela Revision 16.2" + REVISION "201604220000Z" + DESCRIPTION "Viptela Revision 16.1.1" + REVISION "201603150000Z" + DESCRIPTION "Viptela Revision 16.1" + REVISION "201601300000Z" + DESCRIPTION "Viptela Revision 15.4.3" + REVISION "201512280000Z" + DESCRIPTION "Viptela Revision 15.4.1" + REVISION "201512010000Z" + DESCRIPTION "Viptela Revision 15.4.0" + REVISION "201510310000Z" + DESCRIPTION "Viptela Revision 15.3.5" + REVISION "201509270000Z" + DESCRIPTION "Viptela Revision 15.3.3" + REVISION "201509010000Z" + DESCRIPTION "Viptela Revision 15.3.1" + REVISION "201507010000Z" + DESCRIPTION "Viptela Revision 15.3" + ::= { viptela 14 } + +UnsignedShort ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION "xs:unsignedShort" + SYNTAX Unsigned32 (0 .. 65535) + +ConfdString ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1t" + STATUS current + DESCRIPTION "xs: and confd: types mapped to strings" + SYNTAX OCTET STRING + +Ipv4Prefix ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1d.1d.1d.1d/1d" + STATUS current + DESCRIPTION "confd:ipv4Prefix" + SYNTAX OCTET STRING (SIZE (5)) + +String ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1t" + STATUS current + DESCRIPTION "xs:string" + SYNTAX OCTET STRING + +BgpRibStatusType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "" + SYNTAX BITS {valid(0),best(1),internal(2),external(3),removed(4),stale(5),history(6),damped(7),inaccessible(8),multipath(9)} + +-- Display BGP information +-- tagpath /bgp +bgp OBJECT IDENTIFIER ::= { viptela-oper-bgp 1 } + +-- tagpath /bgp/bgp-summary +bgpBgpSummaryTable OBJECT-TYPE + SYNTAX SEQUENCE OF BgpBgpSummaryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "BGP summary" + ::= { viptela-oper-bgp 2 } + +-- tagpath /bgp/bgp-summary +bgpBgpSummaryEntry OBJECT-TYPE + SYNTAX BgpBgpSummaryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { bgpBgpSummaryVpnId } + ::= { bgpBgpSummaryTable 1 } + +BgpBgpSummaryEntry ::= + SEQUENCE { + bgpBgpSummaryVpnId Unsigned32, + bgpBgpSummaryBgpRouterIdentifier IpAddress, + bgpBgpSummaryLocalAs Unsigned32, + bgpBgpSummaryRibEntries Unsigned32, + bgpBgpSummaryRibMemory Unsigned32, + bgpBgpSummaryTotalPeers Unsigned32, + bgpBgpSummaryPeerMemory Unsigned32, + bgpBgpSummaryLocalSiteOfOrigin String, + bgpBgpSummaryIgnoreSiteOfOrigin TruthValue + } + +-- tagpath /bgp/bgp-summary/vpn-id +bgpBgpSummaryVpnId OBJECT-TYPE + SYNTAX VpnIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "VPN ID" + ::= { bgpBgpSummaryEntry 1 } + +-- tagpath /bgp/bgp-summary/bgp-router-identifier +bgpBgpSummaryBgpRouterIdentifier OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Router ID" + ::= { bgpBgpSummaryEntry 2 } + +-- tagpath /bgp/bgp-summary/local-as +bgpBgpSummaryLocalAs OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Local AS number" + ::= { bgpBgpSummaryEntry 3 } + +-- tagpath /bgp/bgp-summary/rib-entries +bgpBgpSummaryRibEntries OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "RIB count" + ::= { bgpBgpSummaryEntry 4 } + +-- tagpath /bgp/bgp-summary/rib-memory +bgpBgpSummaryRibMemory OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "RIB memory usage, in bytes" + ::= { bgpBgpSummaryEntry 5 } + +-- tagpath /bgp/bgp-summary/total-peers +bgpBgpSummaryTotalPeers OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Total number of BGP neighbors" + ::= { bgpBgpSummaryEntry 6 } + +-- tagpath /bgp/bgp-summary/peer-memory +bgpBgpSummaryPeerMemory OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Neighbor memory usage, in bytes" + ::= { bgpBgpSummaryEntry 7 } + +-- tagpath /bgp/bgp-summary/local-site-of-origin +bgpBgpSummaryLocalSiteOfOrigin OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Local site-of-origin extended community added to OMP routes in BGP" + ::= { bgpBgpSummaryEntry 8 } + +-- tagpath /bgp/bgp-summary/ignore-site-of-origin +bgpBgpSummaryIgnoreSiteOfOrigin OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Ignore site-of-origin value in BGP" + ::= { bgpBgpSummaryEntry 9 } + +-- tagpath /bgp/bgp-summary/neighbor +bgpBgpSummaryNeighborTable OBJECT-TYPE + SYNTAX SEQUENCE OF BgpBgpSummaryNeighborEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "List of neighbors" + ::= { viptela-oper-bgp 3 } + +-- tagpath /bgp/bgp-summary/neighbor +bgpBgpSummaryNeighborEntry OBJECT-TYPE + SYNTAX BgpBgpSummaryNeighborEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { bgpBgpSummaryVpnId, bgpBgpSummaryNeighborPeerAddr } + ::= { bgpBgpSummaryNeighborTable 1 } + +BgpBgpSummaryNeighborEntry ::= + SEQUENCE { + bgpBgpSummaryNeighborPeerAddr IpAddress, + bgpBgpSummaryNeighborAs Unsigned32, + bgpBgpSummaryNeighborMsgRcvd Unsigned32, + bgpBgpSummaryNeighborMsgSent Unsigned32, + bgpBgpSummaryNeighborOutQ Unsigned32, + bgpBgpSummaryNeighborPrefixRcvd Unsigned32, + bgpBgpSummaryNeighborPrefixValid Unsigned32, + bgpBgpSummaryNeighborPrefixInstalled Unsigned32, + bgpBgpSummaryNeighborUpTime String, + bgpBgpSummaryNeighborState INTEGER, + bgpBgpSummaryNeighborLastUpTime String + } + +-- tagpath /bgp/bgp-summary/neighbor/peer-addr +bgpBgpSummaryNeighborPeerAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Neighbor address" + ::= { bgpBgpSummaryNeighborEntry 1 } + +-- tagpath /bgp/bgp-summary/neighbor/as +bgpBgpSummaryNeighborAs OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Neighbor AS number" + ::= { bgpBgpSummaryNeighborEntry 2 } + +-- tagpath /bgp/bgp-summary/neighbor/msg-rcvd +bgpBgpSummaryNeighborMsgRcvd OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of messages received" + ::= { bgpBgpSummaryNeighborEntry 3 } + +-- tagpath /bgp/bgp-summary/neighbor/msg-sent +bgpBgpSummaryNeighborMsgSent OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of messages sent" + ::= { bgpBgpSummaryNeighborEntry 4 } + +-- tagpath /bgp/bgp-summary/neighbor/outQ +bgpBgpSummaryNeighborOutQ OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Outbound queue" + ::= { bgpBgpSummaryNeighborEntry 5 } + +-- tagpath /bgp/bgp-summary/neighbor/prefix-rcvd +bgpBgpSummaryNeighborPrefixRcvd OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of routes received" + ::= { bgpBgpSummaryNeighborEntry 6 } + +-- tagpath /bgp/bgp-summary/neighbor/prefix-valid +bgpBgpSummaryNeighborPrefixValid OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of valid routes" + ::= { bgpBgpSummaryNeighborEntry 7 } + +-- tagpath /bgp/bgp-summary/neighbor/prefix-installed +bgpBgpSummaryNeighborPrefixInstalled OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of installed routes" + ::= { bgpBgpSummaryNeighborEntry 8 } + +-- tagpath /bgp/bgp-summary/neighbor/up-time +bgpBgpSummaryNeighborUpTime OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Uptime (Days:Hours:Minutes:Seconds)" + ::= { bgpBgpSummaryNeighborEntry 9 } + +-- tagpath /bgp/bgp-summary/neighbor/state +bgpBgpSummaryNeighborState OBJECT-TYPE + SYNTAX INTEGER {idle(0),connect(1),active(2),opensent(3),openconfirm(4),established(5),clearing(6),deleted(7)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "State" + ::= { bgpBgpSummaryNeighborEntry 10 } + +-- tagpath /bgp/bgp-summary/neighbor/last-up-time +bgpBgpSummaryNeighborLastUpTime OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Last uptime (Days:Hours:Minutes:Seconds)" + ::= { bgpBgpSummaryNeighborEntry 11 } + +-- tagpath /bgp/routes-table +bgpRoutesTableTable OBJECT-TYPE + SYNTAX SEQUENCE OF BgpRoutesTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "List of routes" + ::= { viptela-oper-bgp 4 } + +-- tagpath /bgp/routes-table +bgpRoutesTableEntry OBJECT-TYPE + SYNTAX BgpRoutesTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { bgpRoutesTableVpnId, bgpRoutesTablePrefix } + ::= { bgpRoutesTableTable 1 } + +BgpRoutesTableEntry ::= + SEQUENCE { + bgpRoutesTableVpnId Unsigned32, + bgpRoutesTablePrefix Ipv4Prefix, + bgpRoutesTableBestPath Unsigned32, + bgpRoutesTableSuppressed TruthValue, + bgpRoutesTableNoAdvertise TruthValue, + bgpRoutesTableNoExport TruthValue, + bgpRoutesTableNoLocalAs TruthValue + } + +-- tagpath /bgp/routes-table/vpn-id +bgpRoutesTableVpnId OBJECT-TYPE + SYNTAX VpnIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "VPN ID" + ::= { bgpRoutesTableEntry 1 } + +-- tagpath /bgp/routes-table/prefix +bgpRoutesTablePrefix OBJECT-TYPE + SYNTAX Ipv4Prefix + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Route prefix" + ::= { bgpRoutesTableEntry 2 } + +-- tagpath /bgp/routes-table/best-path +bgpRoutesTableBestPath OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Best path" + ::= { bgpRoutesTableEntry 3 } + +-- tagpath /bgp/routes-table/suppressed +bgpRoutesTableSuppressed OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Advertisements suppressed" + ::= { bgpRoutesTableEntry 4 } + +-- tagpath /bgp/routes-table/no-advertise +bgpRoutesTableNoAdvertise OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Not advertised to any peer" + ::= { bgpRoutesTableEntry 5 } + +-- tagpath /bgp/routes-table/no-export +bgpRoutesTableNoExport OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Not advertised to EBGP peer" + ::= { bgpRoutesTableEntry 6 } + +-- tagpath /bgp/routes-table/no-local-as +bgpRoutesTableNoLocalAs OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Not advertised outside local AS" + ::= { bgpRoutesTableEntry 7 } + +-- tagpath /bgp/routes-table/advertised-peers +bgpRoutesTableAdvertisedPeersTable OBJECT-TYPE + SYNTAX SEQUENCE OF BgpRoutesTableAdvertisedPeersEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "List of peers" + ::= { viptela-oper-bgp 5 } + +-- tagpath /bgp/routes-table/advertised-peers +bgpRoutesTableAdvertisedPeersEntry OBJECT-TYPE + SYNTAX BgpRoutesTableAdvertisedPeersEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { bgpRoutesTableVpnId, bgpRoutesTablePrefix, bgpRoutesTableAdvertisedPeersPeerIndex } + ::= { bgpRoutesTableAdvertisedPeersTable 1 } + +BgpRoutesTableAdvertisedPeersEntry ::= + SEQUENCE { + bgpRoutesTableAdvertisedPeersPeerIndex Unsigned32, + bgpRoutesTableAdvertisedPeersPeerAddr IpAddress + } + +-- tagpath /bgp/routes-table/advertised-peers/peer-index +bgpRoutesTableAdvertisedPeersPeerIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Peer address" + ::= { bgpRoutesTableAdvertisedPeersEntry 1 } + +-- tagpath /bgp/routes-table/advertised-peers/peer-addr +bgpRoutesTableAdvertisedPeersPeerAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Peer address" + ::= { bgpRoutesTableAdvertisedPeersEntry 2 } + +-- tagpath /bgp/routes-table/info +bgpRoutesTableInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF BgpRoutesTableInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Route information" + ::= { viptela-oper-bgp 6 } + +-- tagpath /bgp/routes-table/info +bgpRoutesTableInfoEntry OBJECT-TYPE + SYNTAX BgpRoutesTableInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { bgpRoutesTableVpnId, bgpRoutesTablePrefix, bgpRoutesTableInfoInfoId } + ::= { bgpRoutesTableInfoTable 1 } + +BgpRoutesTableInfoEntry ::= + SEQUENCE { + bgpRoutesTableInfoInfoId Unsigned32, + bgpRoutesTableInfoNexthop IpAddress, + bgpRoutesTableInfoMetric Unsigned32, + bgpRoutesTableInfoLocalPref Unsigned32, + bgpRoutesTableInfoWeight Unsigned32, + bgpRoutesTableInfoOrigin INTEGER, + bgpRoutesTableInfoAsPath String, + bgpRoutesTableInfoRrClient TruthValue, + bgpRoutesTableInfoHistory TruthValue, + bgpRoutesTableInfoAggregator TruthValue, + bgpRoutesTableInfoAggregatorAs Unsigned32, + bgpRoutesTableInfoAggregatorIp IpAddress, + bgpRoutesTableInfoRiPeer IpAddress, + bgpRoutesTableInfoRiRouterid IpAddress, + bgpRoutesTableInfoIgpMetric Unsigned32, + bgpRoutesTableInfoConfedExternal TruthValue, + bgpRoutesTableInfoAggregated TruthValue, + bgpRoutesTableInfoLocal TruthValue, + bgpRoutesTableInfoSourced TruthValue, + bgpRoutesTableInfoMultipath TruthValue, + bgpRoutesTableInfoCommunity String, + bgpRoutesTableInfoExtCommunity String, + bgpRoutesTableInfoOriginator IpAddress, + bgpRoutesTableInfoLastUpdate String, + bgpRoutesTableInfoClusterList String, + bgpRoutesTableInfoPathStatus BgpRibStatusType, + bgpRoutesTableInfoTag Unsigned32, + bgpRoutesTableInfoOspfTag Unsigned32 + } + +-- tagpath /bgp/routes-table/info/info-id +bgpRoutesTableInfoInfoId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Route information index" + ::= { bgpRoutesTableInfoEntry 1 } + +-- tagpath /bgp/routes-table/info/nexthop +bgpRoutesTableInfoNexthop OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Next-hop IP address" + ::= { bgpRoutesTableInfoEntry 2 } + +-- tagpath /bgp/routes-table/info/metric +bgpRoutesTableInfoMetric OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Metric" + ::= { bgpRoutesTableInfoEntry 3 } + +-- tagpath /bgp/routes-table/info/local-pref +bgpRoutesTableInfoLocalPref OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Local preference" + ::= { bgpRoutesTableInfoEntry 4 } + +-- tagpath /bgp/routes-table/info/weight +bgpRoutesTableInfoWeight OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Weight" + ::= { bgpRoutesTableInfoEntry 5 } + +-- tagpath /bgp/routes-table/info/origin +bgpRoutesTableInfoOrigin OBJECT-TYPE + SYNTAX INTEGER {igp(0),egp(1),incomplete(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Origin" + ::= { bgpRoutesTableInfoEntry 6 } + +-- tagpath /bgp/routes-table/info/as-path +bgpRoutesTableInfoAsPath OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "AS path" + ::= { bgpRoutesTableInfoEntry 7 } + +-- tagpath /bgp/routes-table/info/rr-client +bgpRoutesTableInfoRrClient OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Received from a route reflector client" + ::= { bgpRoutesTableInfoEntry 8 } + +-- tagpath /bgp/routes-table/info/history +bgpRoutesTableInfoHistory OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "History entry" + ::= { bgpRoutesTableInfoEntry 9 } + +-- tagpath /bgp/routes-table/info/aggregator +bgpRoutesTableInfoAggregator OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Aggregated" + ::= { bgpRoutesTableInfoEntry 10 } + +-- tagpath /bgp/routes-table/info/aggregator-as +bgpRoutesTableInfoAggregatorAs OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Aggregator AS number" + ::= { bgpRoutesTableInfoEntry 11 } + +-- tagpath /bgp/routes-table/info/aggregator-ip +bgpRoutesTableInfoAggregatorIp OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Aggregator IP address" + ::= { bgpRoutesTableInfoEntry 12 } + +-- tagpath /bgp/routes-table/info/ri-peer +bgpRoutesTableInfoRiPeer OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Peer address" + ::= { bgpRoutesTableInfoEntry 13 } + +-- tagpath /bgp/routes-table/info/ri-routerid +bgpRoutesTableInfoRiRouterid OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Router ID" + ::= { bgpRoutesTableInfoEntry 14 } + +-- tagpath /bgp/routes-table/info/igp-metric +bgpRoutesTableInfoIgpMetric OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "IGP metric" + ::= { bgpRoutesTableInfoEntry 15 } + +-- tagpath /bgp/routes-table/info/confed-external +bgpRoutesTableInfoConfedExternal OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "EBGP confederation" + ::= { bgpRoutesTableInfoEntry 16 } + +-- tagpath /bgp/routes-table/info/aggregated +bgpRoutesTableInfoAggregated OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Aggregated" + ::= { bgpRoutesTableInfoEntry 17 } + +-- tagpath /bgp/routes-table/info/local +bgpRoutesTableInfoLocal OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Local" + ::= { bgpRoutesTableInfoEntry 18 } + +-- tagpath /bgp/routes-table/info/sourced +bgpRoutesTableInfoSourced OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Sourced" + ::= { bgpRoutesTableInfoEntry 19 } + +-- tagpath /bgp/routes-table/info/multipath +bgpRoutesTableInfoMultipath OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION "Multipath" + ::= { bgpRoutesTableInfoEntry 20 } + +-- tagpath /bgp/routes-table/info/community +bgpRoutesTableInfoCommunity OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Community" + ::= { bgpRoutesTableInfoEntry 21 } + +-- tagpath /bgp/routes-table/info/ext-community +bgpRoutesTableInfoExtCommunity OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Extended community" + ::= { bgpRoutesTableInfoEntry 22 } + +-- tagpath /bgp/routes-table/info/originator +bgpRoutesTableInfoOriginator OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Attribute originator ID" + ::= { bgpRoutesTableInfoEntry 23 } + +-- tagpath /bgp/routes-table/info/last-update +bgpRoutesTableInfoLastUpdate OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Time" + ::= { bgpRoutesTableInfoEntry 24 } + +-- tagpath /bgp/routes-table/info/cluster-list +bgpRoutesTableInfoClusterList OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Cluster list" + ::= { bgpRoutesTableInfoEntry 25 } + +-- tagpath /bgp/routes-table/info/path-status +bgpRoutesTableInfoPathStatus OBJECT-TYPE + SYNTAX BgpRibStatusType + MAX-ACCESS read-only + STATUS current + DESCRIPTION "BGP path status" + ::= { bgpRoutesTableInfoEntry 26 } + +-- tagpath /bgp/routes-table/info/tag +bgpRoutesTableInfoTag OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "BGP Tag" + ::= { bgpRoutesTableInfoEntry 27 } + +-- tagpath /bgp/routes-table/info/ospf-tag +bgpRoutesTableInfoOspfTag OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "OSPF Tag" + ::= { bgpRoutesTableInfoEntry 28 } + +-- tagpath /bgp/bgp-neighbor +bgpBgpNeighborTable OBJECT-TYPE + SYNTAX SEQUENCE OF BgpBgpNeighborEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "List of neighbors" + ::= { viptela-oper-bgp 9 } + +-- tagpath /bgp/bgp-neighbor +bgpBgpNeighborEntry OBJECT-TYPE + SYNTAX BgpBgpNeighborEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { bgpBgpNeighborVpnId, bgpBgpNeighborPeerAddr } + ::= { bgpBgpNeighborTable 1 } + +BgpBgpNeighborEntry ::= + SEQUENCE { + bgpBgpNeighborVpnId Unsigned32, + bgpBgpNeighborPeerAddr IpAddress, + bgpBgpNeighborAs Unsigned32, + bgpBgpNeighborLocalAsNum Unsigned32, + bgpBgpNeighborChangeLocalAsNum TruthValue, + bgpBgpNeighborFlags Unsigned32, + bgpBgpNeighborDesc String, + bgpBgpNeighborRemoteRouterId IpAddress, + bgpBgpNeighborCommonAdmin TruthValue, + bgpBgpNeighborLastRead Unsigned32, + bgpBgpNeighborKeepalive Unsigned32, + bgpBgpNeighborHoldtime Unsigned32, + bgpBgpNeighborCfgKeepalive Unsigned32, + bgpBgpNeighborCfgHoldtime Unsigned32, + bgpBgpNeighborAdv4byteAsCap TruthValue, + bgpBgpNeighborRec4byteAsCap TruthValue, + bgpBgpNeighborAdvDynamicCap TruthValue, + bgpBgpNeighborRecDynamicCap TruthValue, + bgpBgpNeighborAdvRefreshCap TruthValue, + bgpBgpNeighborRecRefreshCap TruthValue, + bgpBgpNeighborAdvNewRefreshCap TruthValue, + bgpBgpNeighborRecNewRefreshCap TruthValue, + bgpBgpNeighborAdvIpv4UnicastAddrFamily TruthValue, + bgpBgpNeighborRecIpv4UnicastAddrFamily TruthValue, + bgpBgpNeighborRestartTimeLeft Unsigned32, + bgpBgpNeighborStalepathTimeLeft Unsigned32, + bgpBgpNeighborMsgRcvd Unsigned32, + bgpBgpNeighborMsgSent Unsigned32, + bgpBgpNeighborPrefixRcvd Unsigned32, + bgpBgpNeighborPrefixValid Unsigned32, + bgpBgpNeighborPrefixInstalled Unsigned32, + bgpBgpNeighborOutQ Unsigned32, + bgpBgpNeighborUptime String, + bgpBgpNeighborState INTEGER, + bgpBgpNeighborOpenInCount Unsigned32, + bgpBgpNeighborOpenOutCount Unsigned32, + bgpBgpNeighborNotifyInCount Unsigned32, + bgpBgpNeighborNotifyOutCount Unsigned32, + bgpBgpNeighborUpdateInCount Unsigned32, + bgpBgpNeighborUpdateOutCount Unsigned32, + bgpBgpNeighborKeepaliveInCount Unsigned32, + bgpBgpNeighborKeepaliveOutCount Unsigned32, + bgpBgpNeighborRefreshInCount Unsigned32, + bgpBgpNeighborRefreshOutCount Unsigned32, + bgpBgpNeighborDynamicInCount Unsigned32, + bgpBgpNeighborDynamicOutCount Unsigned32, + bgpBgpNeighborAdvInterval Unsigned32, + bgpBgpNeighborUpdateSource IpAddress, + bgpBgpNeighborUpdateIf String, + bgpBgpNeighborWeight Unsigned32, + bgpBgpNeighborConnEstablished Unsigned32, + bgpBgpNeighborConnDropped Unsigned32, + bgpBgpNeighborLastResetTime Unsigned32, + bgpBgpNeighborLastResetReason String, + bgpBgpNeighborMaxPrefixRestartTime Unsigned32, + bgpBgpNeighborExtPeerHops Unsigned32, + bgpBgpNeighborLocalHost IpAddress, + bgpBgpNeighborLocalPort UnsignedShort, + bgpBgpNeighborRemoteHost IpAddress, + bgpBgpNeighborRemotePort UnsignedShort, + bgpBgpNeighborNextHop IpAddress, + bgpBgpNeighborNextStartTimer Unsigned32, + bgpBgpNeighborNextConnectTimer Unsigned32, + bgpBgpNeighborReadThreadOn TruthValue, + bgpBgpNeighborWriteThreadOn TruthValue, + bgpBgpNeighborPassword String, + bgpBgpNeighborLastUptime String + } + +-- tagpath /bgp/bgp-neighbor/vpn-id +bgpBgpNeighborVpnId OBJECT-TYPE + SYNTAX VpnIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "VPN ID" + ::= { bgpBgpNeighborEntry 1 } + +-- tagpath /bgp/bgp-neighbor/peer-addr +bgpBgpNeighborPeerAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Neighbor address" + ::= { bgpBgpNeighborEntry 2 } + +-- tagpath /bgp/bgp-neighbor/as +bgpBgpNeighborAs OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Neighbor AS number" + ::= { bgpBgpNeighborEntry 3 } + +-- tagpath /bgp/bgp-neighbor/local-as-num +bgpBgpNeighborLocalAsNum OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Local AS number" + ::= { bgpBgpNeighborEntry 4 } + +-- tagpath /bgp/bgp-neighbor/change-local-as-num +bgpBgpNeighborChangeLocalAsNum OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Change local AS number" + ::= { bgpBgpNeighborEntry 5 } + +-- tagpath /bgp/bgp-neighbor/flags +bgpBgpNeighborFlags OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Flags" + ::= { bgpBgpNeighborEntry 6 } + +-- tagpath /bgp/bgp-neighbor/desc +bgpBgpNeighborDesc OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Description" + ::= { bgpBgpNeighborEntry 7 } + +-- tagpath /bgp/bgp-neighbor/remote-router-id +bgpBgpNeighborRemoteRouterId OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Remote router ID" + ::= { bgpBgpNeighborEntry 8 } + +-- tagpath /bgp/bgp-neighbor/common-admin +bgpBgpNeighborCommonAdmin OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Common administrator" + ::= { bgpBgpNeighborEntry 9 } + +-- tagpath /bgp/bgp-neighbor/last-read +bgpBgpNeighborLastRead OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Last read time, in seconds" + ::= { bgpBgpNeighborEntry 10 } + +-- tagpath /bgp/bgp-neighbor/keepalive +bgpBgpNeighborKeepalive OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Keepalive time" + ::= { bgpBgpNeighborEntry 11 } + +-- tagpath /bgp/bgp-neighbor/holdtime +bgpBgpNeighborHoldtime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Hold time" + ::= { bgpBgpNeighborEntry 12 } + +-- tagpath /bgp/bgp-neighbor/cfg-keepalive +bgpBgpNeighborCfgKeepalive OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Configured keepalive time" + ::= { bgpBgpNeighborEntry 13 } + +-- tagpath /bgp/bgp-neighbor/cfg-holdtime +bgpBgpNeighborCfgHoldtime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Configured holdtime" + ::= { bgpBgpNeighborEntry 14 } + +-- tagpath /bgp/bgp-neighbor/adv-4byte-as-cap +bgpBgpNeighborAdv4byteAsCap OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Advertised 4-byte AS capability" + ::= { bgpBgpNeighborEntry 15 } + +-- tagpath /bgp/bgp-neighbor/rec-4byte-as-cap +bgpBgpNeighborRec4byteAsCap OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Received 4-byte AS capability" + ::= { bgpBgpNeighborEntry 16 } + +-- tagpath /bgp/bgp-neighbor/adv-dynamic-cap +bgpBgpNeighborAdvDynamicCap OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Advertised dynamic capability" + ::= { bgpBgpNeighborEntry 17 } + +-- tagpath /bgp/bgp-neighbor/rec-dynamic-cap +bgpBgpNeighborRecDynamicCap OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Received dynamic capability" + ::= { bgpBgpNeighborEntry 18 } + +-- tagpath /bgp/bgp-neighbor/adv-refresh-cap +bgpBgpNeighborAdvRefreshCap OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Advertised route refresh capability" + ::= { bgpBgpNeighborEntry 19 } + +-- tagpath /bgp/bgp-neighbor/rec-refresh-cap +bgpBgpNeighborRecRefreshCap OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Received route refresh capability" + ::= { bgpBgpNeighborEntry 20 } + +-- tagpath /bgp/bgp-neighbor/adv-new-refresh-cap +bgpBgpNeighborAdvNewRefreshCap OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Advertised new route refresh capability" + ::= { bgpBgpNeighborEntry 21 } + +-- tagpath /bgp/bgp-neighbor/rec-new-refresh-cap +bgpBgpNeighborRecNewRefreshCap OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Received new route refresh capability" + ::= { bgpBgpNeighborEntry 22 } + +-- tagpath /bgp/bgp-neighbor/adv-ipv4-unicast-addr-family +bgpBgpNeighborAdvIpv4UnicastAddrFamily OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Advertised IPv4 unicast address family" + ::= { bgpBgpNeighborEntry 23 } + +-- tagpath /bgp/bgp-neighbor/rec-ipv4-unicast-addr-family +bgpBgpNeighborRecIpv4UnicastAddrFamily OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Received IPv4 unicast address family" + ::= { bgpBgpNeighborEntry 24 } + +-- tagpath /bgp/bgp-neighbor/restart-time-left +bgpBgpNeighborRestartTimeLeft OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Restart time remaining, in seconds" + ::= { bgpBgpNeighborEntry 25 } + +-- tagpath /bgp/bgp-neighbor/stalepath-time-left +bgpBgpNeighborStalepathTimeLeft OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Stale path time remaining, in seconds" + ::= { bgpBgpNeighborEntry 26 } + +-- tagpath /bgp/bgp-neighbor/msg-rcvd +bgpBgpNeighborMsgRcvd OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Total messages input count" + ::= { bgpBgpNeighborEntry 27 } + +-- tagpath /bgp/bgp-neighbor/msg-sent +bgpBgpNeighborMsgSent OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Total messages output count" + ::= { bgpBgpNeighborEntry 28 } + +-- tagpath /bgp/bgp-neighbor/prefix-rcvd +bgpBgpNeighborPrefixRcvd OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of routes received" + ::= { bgpBgpNeighborEntry 29 } + +-- tagpath /bgp/bgp-neighbor/prefix-valid +bgpBgpNeighborPrefixValid OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of valid routes" + ::= { bgpBgpNeighborEntry 30 } + +-- tagpath /bgp/bgp-neighbor/prefix-installed +bgpBgpNeighborPrefixInstalled OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of installed routes" + ::= { bgpBgpNeighborEntry 31 } + +-- tagpath /bgp/bgp-neighbor/outQ +bgpBgpNeighborOutQ OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Output queue depth" + ::= { bgpBgpNeighborEntry 32 } + +-- tagpath /bgp/bgp-neighbor/uptime +bgpBgpNeighborUptime OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Uptime (Days:Hours:Minutes:Seconds)" + ::= { bgpBgpNeighborEntry 33 } + +-- tagpath /bgp/bgp-neighbor/state +bgpBgpNeighborState OBJECT-TYPE + SYNTAX INTEGER {idle(0),connect(1),active(2),opensent(3),openconfirm(4),established(5),clearing(6),deleted(7)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "State" + ::= { bgpBgpNeighborEntry 34 } + +-- tagpath /bgp/bgp-neighbor/open-in-count +bgpBgpNeighborOpenInCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Open message input count" + ::= { bgpBgpNeighborEntry 35 } + +-- tagpath /bgp/bgp-neighbor/open-out-count +bgpBgpNeighborOpenOutCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Open message output count" + ::= { bgpBgpNeighborEntry 36 } + +-- tagpath /bgp/bgp-neighbor/notify-in-count +bgpBgpNeighborNotifyInCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Notify input count" + ::= { bgpBgpNeighborEntry 37 } + +-- tagpath /bgp/bgp-neighbor/notify-out-count +bgpBgpNeighborNotifyOutCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Notify output count" + ::= { bgpBgpNeighborEntry 38 } + +-- tagpath /bgp/bgp-neighbor/update-in-count +bgpBgpNeighborUpdateInCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Update message input count" + ::= { bgpBgpNeighborEntry 39 } + +-- tagpath /bgp/bgp-neighbor/update-out-count +bgpBgpNeighborUpdateOutCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Update message output count" + ::= { bgpBgpNeighborEntry 40 } + +-- tagpath /bgp/bgp-neighbor/keepalive-in-count +bgpBgpNeighborKeepaliveInCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Keepalive message input count" + ::= { bgpBgpNeighborEntry 41 } + +-- tagpath /bgp/bgp-neighbor/keepalive-out-count +bgpBgpNeighborKeepaliveOutCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Keepalive message output count" + ::= { bgpBgpNeighborEntry 42 } + +-- tagpath /bgp/bgp-neighbor/refresh-in-count +bgpBgpNeighborRefreshInCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Route refresh message input count" + ::= { bgpBgpNeighborEntry 43 } + +-- tagpath /bgp/bgp-neighbor/refresh-out-count +bgpBgpNeighborRefreshOutCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Route refresh message output count" + ::= { bgpBgpNeighborEntry 44 } + +-- tagpath /bgp/bgp-neighbor/dynamic-in-count +bgpBgpNeighborDynamicInCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Dynamic capability message input count" + ::= { bgpBgpNeighborEntry 45 } + +-- tagpath /bgp/bgp-neighbor/dynamic-out-count +bgpBgpNeighborDynamicOutCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Dynamic capability message output count" + ::= { bgpBgpNeighborEntry 46 } + +-- tagpath /bgp/bgp-neighbor/adv-interval +bgpBgpNeighborAdvInterval OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Time between advertisements, in seconds" + ::= { bgpBgpNeighborEntry 47 } + +-- tagpath /bgp/bgp-neighbor/update-source +bgpBgpNeighborUpdateSource OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Update source" + ::= { bgpBgpNeighborEntry 48 } + +-- tagpath /bgp/bgp-neighbor/update-if +bgpBgpNeighborUpdateIf OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Update interface" + ::= { bgpBgpNeighborEntry 49 } + +-- tagpath /bgp/bgp-neighbor/weight +bgpBgpNeighborWeight OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Weight" + ::= { bgpBgpNeighborEntry 50 } + +-- tagpath /bgp/bgp-neighbor/conn-established +bgpBgpNeighborConnEstablished OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Connections established" + ::= { bgpBgpNeighborEntry 51 } + +-- tagpath /bgp/bgp-neighbor/conn-dropped +bgpBgpNeighborConnDropped OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Connections dropped" + ::= { bgpBgpNeighborEntry 52 } + +-- tagpath /bgp/bgp-neighbor/last-reset-time +bgpBgpNeighborLastResetTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Last reset time" + ::= { bgpBgpNeighborEntry 53 } + +-- tagpath /bgp/bgp-neighbor/last-reset-reason +bgpBgpNeighborLastResetReason OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Last reset reason" + ::= { bgpBgpNeighborEntry 54 } + +-- tagpath /bgp/bgp-neighbor/max-prefix-restart-time +bgpBgpNeighborMaxPrefixRestartTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Restart time after maximum prefix reached" + ::= { bgpBgpNeighborEntry 55 } + +-- tagpath /bgp/bgp-neighbor/ext-peer-hops +bgpBgpNeighborExtPeerHops OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "EBGP neighbor hops" + ::= { bgpBgpNeighborEntry 56 } + +-- tagpath /bgp/bgp-neighbor/local-host +bgpBgpNeighborLocalHost OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Local host" + ::= { bgpBgpNeighborEntry 57 } + +-- tagpath /bgp/bgp-neighbor/local-port +bgpBgpNeighborLocalPort OBJECT-TYPE + SYNTAX UnsignedShort + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Local port" + ::= { bgpBgpNeighborEntry 58 } + +-- tagpath /bgp/bgp-neighbor/remote-host +bgpBgpNeighborRemoteHost OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Remote host" + ::= { bgpBgpNeighborEntry 59 } + +-- tagpath /bgp/bgp-neighbor/remote-port +bgpBgpNeighborRemotePort OBJECT-TYPE + SYNTAX UnsignedShort + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Remote port" + ::= { bgpBgpNeighborEntry 60 } + +-- tagpath /bgp/bgp-neighbor/next-hop +bgpBgpNeighborNextHop OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Next hop" + ::= { bgpBgpNeighborEntry 61 } + +-- tagpath /bgp/bgp-neighbor/next-start-timer +bgpBgpNeighborNextStartTimer OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Next start timer" + ::= { bgpBgpNeighborEntry 62 } + +-- tagpath /bgp/bgp-neighbor/next-connect-timer +bgpBgpNeighborNextConnectTimer OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Next connect timer" + ::= { bgpBgpNeighborEntry 63 } + +-- tagpath /bgp/bgp-neighbor/read-thread-on +bgpBgpNeighborReadThreadOn OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Read thread on" + ::= { bgpBgpNeighborEntry 64 } + +-- tagpath /bgp/bgp-neighbor/write-thread-on +bgpBgpNeighborWriteThreadOn OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Write thread on" + ::= { bgpBgpNeighborEntry 65 } + +-- tagpath /bgp/bgp-neighbor/password +bgpBgpNeighborPassword OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "MD5 key (hashed)" + ::= { bgpBgpNeighborEntry 66 } + +-- tagpath /bgp/bgp-neighbor/last-uptime +bgpBgpNeighborLastUptime OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Last uptime (Days:Hours:Minutes:Seconds)" + ::= { bgpBgpNeighborEntry 67 } + +-- tagpath /bgp/bgp-neighbor/address-family +bgpBgpNeighborAddressFamilyTable OBJECT-TYPE + SYNTAX SEQUENCE OF BgpBgpNeighborAddressFamilyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Address family information" + ::= { viptela-oper-bgp 10 } + +-- tagpath /bgp/bgp-neighbor/address-family +bgpBgpNeighborAddressFamilyEntry OBJECT-TYPE + SYNTAX BgpBgpNeighborAddressFamilyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { bgpBgpNeighborVpnId, bgpBgpNeighborPeerAddr, bgpBgpNeighborAddressFamilyAfiId } + ::= { bgpBgpNeighborAddressFamilyTable 1 } + +BgpBgpNeighborAddressFamilyEntry ::= + SEQUENCE { + bgpBgpNeighborAddressFamilyAfiId Unsigned32, + bgpBgpNeighborAddressFamilyAfi INTEGER, + bgpBgpNeighborAddressFamilyRouteReflectorClient TruthValue, + bgpBgpNeighborAddressFamilyInboundSoftReconfig TruthValue, + bgpBgpNeighborAddressFamilyPrivateAs TruthValue, + bgpBgpNeighborAddressFamilyNexthopSelf TruthValue, + bgpBgpNeighborAddressFamilyAsPathUnchanged TruthValue, + bgpBgpNeighborAddressFamilyNexthopUnchanged TruthValue, + bgpBgpNeighborAddressFamilyMedUnchanged TruthValue, + bgpBgpNeighborAddressFamilySentCommunity TruthValue, + bgpBgpNeighborAddressFamilyDefOriginateRoutemap String, + bgpBgpNeighborAddressFamilySentDefOriginate TruthValue, + bgpBgpNeighborAddressFamilyPolicyIn TruthValue, + bgpBgpNeighborAddressFamilyPolicyOut TruthValue, + bgpBgpNeighborAddressFamilyAcceptedPrefixCount Unsigned32, + bgpBgpNeighborAddressFamilyMaximumPrefixCount Unsigned32, + bgpBgpNeighborAddressFamilyMaxPrefixWarningOnly TruthValue, + bgpBgpNeighborAddressFamilyMaxPrefixThresholdWarning Unsigned32, + bgpBgpNeighborAddressFamilyMaxPrefixRestartInterval Unsigned32 + } + +-- tagpath /bgp/bgp-neighbor/address-family/afi-id +bgpBgpNeighborAddressFamilyAfiId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Address family Index" + ::= { bgpBgpNeighborAddressFamilyEntry 1 } + +-- tagpath /bgp/bgp-neighbor/address-family/afi +bgpBgpNeighborAddressFamilyAfi OBJECT-TYPE + SYNTAX INTEGER {ipv4-unicast(0)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Address family" + ::= { bgpBgpNeighborAddressFamilyEntry 2 } + +-- tagpath /bgp/bgp-neighbor/address-family/route-reflector-client +bgpBgpNeighborAddressFamilyRouteReflectorClient OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Route reflector client" + ::= { bgpBgpNeighborAddressFamilyEntry 3 } + +-- tagpath /bgp/bgp-neighbor/address-family/inbound-soft-reconfig +bgpBgpNeighborAddressFamilyInboundSoftReconfig OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Inbound soft reconfiguration allowed" + ::= { bgpBgpNeighborAddressFamilyEntry 4 } + +-- tagpath /bgp/bgp-neighbor/address-family/private-as +bgpBgpNeighborAddressFamilyPrivateAs OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Private AS number removed" + ::= { bgpBgpNeighborAddressFamilyEntry 5 } + +-- tagpath /bgp/bgp-neighbor/address-family/nexthop-self +bgpBgpNeighborAddressFamilyNexthopSelf OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Next hop is this router" + ::= { bgpBgpNeighborAddressFamilyEntry 6 } + +-- tagpath /bgp/bgp-neighbor/address-family/as-path-unchanged +bgpBgpNeighborAddressFamilyAsPathUnchanged OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "AS path propogated unchanged" + ::= { bgpBgpNeighborAddressFamilyEntry 7 } + +-- tagpath /bgp/bgp-neighbor/address-family/nexthop-unchanged +bgpBgpNeighborAddressFamilyNexthopUnchanged OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Next hop unchanged" + ::= { bgpBgpNeighborAddressFamilyEntry 8 } + +-- tagpath /bgp/bgp-neighbor/address-family/med-unchanged +bgpBgpNeighborAddressFamilyMedUnchanged OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "MED propogated unchanged" + ::= { bgpBgpNeighborAddressFamilyEntry 9 } + +-- tagpath /bgp/bgp-neighbor/address-family/sent-community +bgpBgpNeighborAddressFamilySentCommunity OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Sent community attribute" + ::= { bgpBgpNeighborAddressFamilyEntry 10 } + +-- tagpath /bgp/bgp-neighbor/address-family/def-originate-routemap +bgpBgpNeighborAddressFamilyDefOriginateRoutemap OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Default originate route map" + ::= { bgpBgpNeighborAddressFamilyEntry 11 } + +-- tagpath /bgp/bgp-neighbor/address-family/sent-def-originate +bgpBgpNeighborAddressFamilySentDefOriginate OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Default originate sent" + ::= { bgpBgpNeighborAddressFamilyEntry 12 } + +-- tagpath /bgp/bgp-neighbor/address-family/policy-in +bgpBgpNeighborAddressFamilyPolicyIn OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Inbound path policy configured" + ::= { bgpBgpNeighborAddressFamilyEntry 13 } + +-- tagpath /bgp/bgp-neighbor/address-family/policy-out +bgpBgpNeighborAddressFamilyPolicyOut OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Outbound path policy configured" + ::= { bgpBgpNeighborAddressFamilyEntry 14 } + +-- tagpath /bgp/bgp-neighbor/address-family/accepted-prefix-count +bgpBgpNeighborAddressFamilyAcceptedPrefixCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Accepted prefix count" + ::= { bgpBgpNeighborAddressFamilyEntry 15 } + +-- tagpath /bgp/bgp-neighbor/address-family/maximum-prefix-count +bgpBgpNeighborAddressFamilyMaximumPrefixCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Maximum prefix count" + ::= { bgpBgpNeighborAddressFamilyEntry 16 } + +-- tagpath /bgp/bgp-neighbor/address-family/max-prefix-warning-only +bgpBgpNeighborAddressFamilyMaxPrefixWarningOnly OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Warning only" + ::= { bgpBgpNeighborAddressFamilyEntry 17 } + +-- tagpath /bgp/bgp-neighbor/address-family/max-prefix-threshold-warning +bgpBgpNeighborAddressFamilyMaxPrefixThresholdWarning OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Threshold for warning" + ::= { bgpBgpNeighborAddressFamilyEntry 18 } + +-- tagpath /bgp/bgp-neighbor/address-family/max-prefix-restart-interval +bgpBgpNeighborAddressFamilyMaxPrefixRestartInterval OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Threshold for restart interval" + ::= { bgpBgpNeighborAddressFamilyEntry 19 } + +END diff --git a/viptela-mibs/20.9/VIPTELA-OPER-MULTICAST.mib b/viptela-mibs/20.9/VIPTELA-OPER-MULTICAST.mib new file mode 100644 index 0000000..db26cf4 --- /dev/null +++ b/viptela-mibs/20.9/VIPTELA-OPER-MULTICAST.mib @@ -0,0 +1,1370 @@ +-- Namespace: http://viptela.com/oper-multicast + +VIPTELA-OPER-MULTICAST DEFINITIONS ::= BEGIN +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, + Integer32, Unsigned32, Counter32, Counter64, + Gauge32, IpAddress + FROM SNMPv2-SMI + TEXTUAL-CONVENTION, RowStatus, DateAndTime, + TruthValue + FROM SNMPv2-TC + viptela, VpnIndex + FROM VIPTELA-GLOBAL +; + +viptela-oper-multicast MODULE-IDENTITY + LAST-UPDATED "202206010000Z" + ORGANIZATION "Viptela, Inc." + CONTACT-INFO "Viptela, Inc. Email:support@viptela.com" + DESCRIPTION "This module defines the data model for PIM operational data" + REVISION "202206010000Z" + DESCRIPTION "Viptela Revision 20.9" + REVISION "202203010000Z" + DESCRIPTION "Viptela Revision 20.8" + REVISION "202111010000Z" + DESCRIPTION "Viptela Revision 20.7" + REVISION "202107010000Z" + DESCRIPTION "Viptela Revision 20.6" + REVISION "202103010000Z" + DESCRIPTION "Viptela Revision 20.5" + REVISION "202011010000Z" + DESCRIPTION "Viptela Revision 20.4" + REVISION "202007010000Z" + DESCRIPTION "Viptela Revision 20.3" + REVISION "202002240000Z" + DESCRIPTION "Viptela Revision 20.1" + REVISION "201911150000Z" + DESCRIPTION "Viptela Revision 19.3" + REVISION "201908150000Z" + DESCRIPTION "Viptela Revision 19.2" + REVISION "201811010000Z" + DESCRIPTION "Viptela Revision 18.4" + REVISION "201808200000Z" + DESCRIPTION "Viptela Revision 18.3.1" + REVISION "201806250000Z" + DESCRIPTION "Viptela Revision 18.3" + REVISION "201804250000Z" + DESCRIPTION "Viptela Revision 18.2" + REVISION "201803150000Z" + DESCRIPTION "Viptela Revision 18.1.1" + REVISION "201801160000Z" + DESCRIPTION "Viptela Revision 17.2.3" + REVISION "201711010000Z" + DESCRIPTION "Viptela Revision 17.2.1" + REVISION "201708010000Z" + DESCRIPTION "Viptela Revision 17.2" + REVISION "201705250000Z" + DESCRIPTION "Viptela Revision 17.1.1" + REVISION "201704060000Z" + DESCRIPTION "Viptela Revision 17.1" + REVISION "201702150000Z" + DESCRIPTION "Viptela Revision 16.3.2" + REVISION "201702060000Z" + DESCRIPTION "Viptela Revision 16.3.1" + REVISION "201611160000Z" + DESCRIPTION "Viptela Revision 16.3" + REVISION "201610250000Z" + DESCRIPTION "Viptela Revision 16.2.10" + REVISION "201610240000Z" + DESCRIPTION "Viptela Revision 16.2.4" + REVISION "201608100000Z" + DESCRIPTION "Viptela Revision 16.2.2" + REVISION "201608010000Z" + DESCRIPTION "Viptela Revision 16.2.1" + REVISION "201606090000Z" + DESCRIPTION "Viptela Revision 16.2" + REVISION "201604220000Z" + DESCRIPTION "Viptela Revision 16.1.1" + REVISION "201603150000Z" + DESCRIPTION "Viptela Revision 16.1" + REVISION "201601300000Z" + DESCRIPTION "Viptela Revision 15.4.3" + REVISION "201512280000Z" + DESCRIPTION "Viptela Revision 15.4.1" + REVISION "201512010000Z" + DESCRIPTION "Viptela Revision 15.4.0" + REVISION "201510310000Z" + DESCRIPTION "Viptela Revision 15.3.5" + REVISION "201509270000Z" + DESCRIPTION "Viptela Revision 15.3.3" + REVISION "201509010000Z" + DESCRIPTION "Viptela Revision 15.3.1" + REVISION "201507010000Z" + DESCRIPTION "Viptela Revision 15.3" + ::= { viptela 15 } + +ConfdString ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1t" + STATUS current + DESCRIPTION "xs: and confd: types mapped to strings" + SYNTAX OCTET STRING + +InetAddressIP ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "confd:inetAddressIP" + SYNTAX OCTET STRING (SIZE (4|16)) + +IpPrefix ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "confd:ipPrefix" + SYNTAX OCTET STRING (SIZE (5|17)) + +String ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1t" + STATUS current + DESCRIPTION "xs:string" + SYNTAX OCTET STRING + +IgmpIfStateEnum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "" + SYNTAX INTEGER {init(0),querier(1),non-querier(2)} + +ReplicatorStatusEnum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "" + SYNTAX INTEGER {yes(0),no(1)} + +IgmpIfEventEnum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "" + SYNTAX INTEGER {init-event(0),query-timer-expiry(1),query-from-lower-ip(2),other-querier-present(3)} + +RpfStatusEnum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "" + SYNTAX INTEGER {resolved(0),not-resolved(1)} + +MulticastFlags ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "Multicast flags" + SYNTAX BITS {s(0)} + +JoinTypeEnum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "" + SYNTAX INTEGER {invalid(0),starStarRp(1),starGroup(2),sourceGroup(3),sourceGroupRpt(4),autoRp(5),sourceActive(6)} + +IgmpGroupStateEnum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "" + SYNTAX INTEGER {no-members-present(0),members-present(1),v1-members-present(2),checking-membership(3)} + +MulticastOifFlags ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "Multicast OIF flags" + SYNTAX BITS {a(0)} + +UpstreamStateEnum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "" + SYNTAX INTEGER {invalid(0),not-joined(1),joined(2),not-pruned(3),pruned(4)} + +IgmpGroupEventEnum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "" + SYNTAX INTEGER {init-event(0),membership-report(1),v1-membership-report(2),leave(3),query-timer-expired(4),retransmit-timer-expired(5),v1-host-timer-expired(6)} + +-- Multicast information +-- tagpath /multicast +multicast OBJECT IDENTIFIER ::= { viptela-oper-multicast 1 } + +-- PIM information +-- tagpath /pim +pim OBJECT IDENTIFIER ::= { viptela-oper-multicast 2 } + +-- IGMP information +-- tagpath /igmp +igmp OBJECT IDENTIFIER ::= { viptela-oper-multicast 3 } + +-- Summary of various variables +-- tagpath /igmp/summary +igmpSummary OBJECT IDENTIFIER ::= { igmp 1 } + +-- tagpath /igmp/summary/version +igmpSummaryVersion OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Version" + ::= { igmpSummary 1 } + +-- tagpath /igmp/summary/query-interval +igmpSummaryQueryInterval OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Query Interval, in seconds" + ::= { igmpSummary 2 } + +-- tagpath /igmp/summary/query-response-time +igmpSummaryQueryResponseTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Query Response Time, in seconds" + ::= { igmpSummary 3 } + +-- tagpath /igmp/summary/last-member-query-response-time +igmpSummaryLastMemberQueryResponseTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Last member query response time, in seconds" + ::= { igmpSummary 4 } + +-- tagpath /igmp/summary/last-member-query-count +igmpSummaryLastMemberQueryCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Last member query count time" + ::= { igmpSummary 5 } + +-- tagpath /igmp/summary/querier-timeout +igmpSummaryQuerierTimeout OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Other Querier timeout, in seconds" + ::= { igmpSummary 6 } + +-- tagpath /multicast/rpf +multicastRpfTable OBJECT-TYPE + SYNTAX SEQUENCE OF MulticastRpfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "List of RPF entries" + ::= { multicast 1 } + +-- tagpath /multicast/rpf +multicastRpfEntry OBJECT-TYPE + SYNTAX MulticastRpfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { multicastRpfVpnId, multicastRpfRpfAddress } + ::= { multicastRpfTable 1 } + +MulticastRpfEntry ::= + SEQUENCE { + multicastRpfVpnId Unsigned32, + multicastRpfRpfAddress InetAddressIP, + multicastRpfRpfStatus RpfStatusEnum, + multicastRpfNexthopCount Unsigned32 + } + +-- tagpath /multicast/rpf/vpn-id +multicastRpfVpnId OBJECT-TYPE + SYNTAX VpnIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "VPN ID" + ::= { multicastRpfEntry 1 } + +-- tagpath /multicast/rpf/rpf-address +multicastRpfRpfAddress OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Address" + ::= { multicastRpfEntry 2 } + +-- tagpath /multicast/rpf/rpf-status +multicastRpfRpfStatus OBJECT-TYPE + SYNTAX RpfStatusEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "RPF status" + ::= { multicastRpfEntry 3 } + +-- tagpath /multicast/rpf/nexthop-count +multicastRpfNexthopCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Next-hop count" + ::= { multicastRpfEntry 4 } + +-- tagpath /multicast/rpf/rpf-nexthops +multicastRpfRpfNexthopsTable OBJECT-TYPE + SYNTAX SEQUENCE OF MulticastRpfRpfNexthopsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "List of next hops" + ::= { multicast 2 } + +-- tagpath /multicast/rpf/rpf-nexthops +multicastRpfRpfNexthopsEntry OBJECT-TYPE + SYNTAX MulticastRpfRpfNexthopsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { multicastRpfVpnId, multicastRpfRpfAddress, multicastRpfRpfNexthopsIndex } + ::= { multicastRpfRpfNexthopsTable 1 } + +MulticastRpfRpfNexthopsEntry ::= + SEQUENCE { + multicastRpfRpfNexthopsIndex Unsigned32, + multicastRpfRpfNexthopsRpfNbrAddr InetAddressIP, + multicastRpfRpfNexthopsRpfIfName String, + multicastRpfRpfNexthopsRpfTunnel InetAddressIP, + multicastRpfRpfNhopsRpfTunColor INTEGER, + multicastRpfRpfNhopsRpfTunEncap INTEGER + } + +-- tagpath /multicast/rpf/rpf-nexthops/index +multicastRpfRpfNexthopsIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Index" + ::= { multicastRpfRpfNexthopsEntry 1 } + +-- tagpath /multicast/rpf/rpf-nexthops/rpf-nbr-addr +multicastRpfRpfNexthopsRpfNbrAddr OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "RPF neighbor address" + ::= { multicastRpfRpfNexthopsEntry 2 } + +-- tagpath /multicast/rpf/rpf-nexthops/rpf-if-name +multicastRpfRpfNexthopsRpfIfName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Interface" + ::= { multicastRpfRpfNexthopsEntry 3 } + +-- tagpath /multicast/rpf/rpf-nexthops/rpf-tunnel +multicastRpfRpfNexthopsRpfTunnel OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tunnel end point" + ::= { multicastRpfRpfNexthopsEntry 4 } + +-- tagpath /multicast/rpf/rpf-nexthops/rpf-tunnel-color +multicastRpfRpfNhopsRpfTunColor OBJECT-TYPE + SYNTAX INTEGER {default(1),mpls(2),metro-ethernet(3),biz-internet(4),public-internet(5),lte(6),threeG(7),red(8),green(9),blue(10),gold(11),silver(12),bronze(13),custom1(14),custom2(15),custom3(16),private1(17),private2(18),private3(19),private4(20),private5(21),private6(22)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Color" + ::= { multicastRpfRpfNexthopsEntry 5 } + +-- tagpath /multicast/rpf/rpf-nexthops/rpf-tunnel-encap +multicastRpfRpfNhopsRpfTunEncap OBJECT-TYPE + SYNTAX INTEGER {gre(1),ipsec(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Encapsulation" + ::= { multicastRpfRpfNexthopsEntry 6 } + +-- tagpath /multicast/topology +multicastTopologyTable OBJECT-TYPE + SYNTAX SEQUENCE OF MulticastTopologyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "PIM topology database" + ::= { multicast 3 } + +-- tagpath /multicast/topology +multicastTopologyEntry OBJECT-TYPE + SYNTAX MulticastTopologyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { multicastTopologyVpnId, multicastTopologyGroup, multicastTopologySource, multicastTopologyJoinType } + ::= { multicastTopologyTable 1 } + +MulticastTopologyEntry ::= + SEQUENCE { + multicastTopologyVpnId Unsigned32, + multicastTopologyGroup InetAddressIP, + multicastTopologySource InetAddressIP, + multicastTopologyJoinType JoinTypeEnum, + multicastTopologyFlags MulticastFlags, + multicastTopologyRpAddress InetAddressIP, + multicastTopologyReplicator InetAddressIP, + multicastTopologyUpstreamNeighbor InetAddressIP, + multicastTopologyUpstreamState UpstreamStateEnum, + multicastTopologyUpstreamInterface String, + multicastTopologyUpTime String, + multicastTopologyExpires String + } + +-- tagpath /multicast/topology/vpn-id +multicastTopologyVpnId OBJECT-TYPE + SYNTAX VpnIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "VPN ID" + ::= { multicastTopologyEntry 1 } + +-- tagpath /multicast/topology/group +multicastTopologyGroup OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Group address" + ::= { multicastTopologyEntry 2 } + +-- tagpath /multicast/topology/source +multicastTopologySource OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Source address" + ::= { multicastTopologyEntry 3 } + +-- tagpath /multicast/topology/join-type +multicastTopologyJoinType OBJECT-TYPE + SYNTAX JoinTypeEnum + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Type of join" + ::= { multicastTopologyEntry 4 } + +-- tagpath /multicast/topology/Flags +multicastTopologyFlags OBJECT-TYPE + SYNTAX MulticastFlags + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Topology flags" + ::= { multicastTopologyEntry 5 } + +-- tagpath /multicast/topology/rp-address +multicastTopologyRpAddress OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "RP address" + ::= { multicastTopologyEntry 6 } + +-- tagpath /multicast/topology/replicator +multicastTopologyReplicator OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Multicast replicator" + ::= { multicastTopologyEntry 7 } + +-- tagpath /multicast/topology/upstream-neighbor +multicastTopologyUpstreamNeighbor OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Upstream neighbor" + ::= { multicastTopologyEntry 8 } + +-- tagpath /multicast/topology/upstream-state +multicastTopologyUpstreamState OBJECT-TYPE + SYNTAX UpstreamStateEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Upstream neighbor" + ::= { multicastTopologyEntry 9 } + +-- tagpath /multicast/topology/upstream-interface +multicastTopologyUpstreamInterface OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "RPF interface" + ::= { multicastTopologyEntry 10 } + +-- tagpath /multicast/topology/up-time +multicastTopologyUpTime OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Uptime (Days:Hours:Minutes:Seconds)" + ::= { multicastTopologyEntry 11 } + +-- tagpath /multicast/topology/expires +multicastTopologyExpires OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Expires (Days:Hours:Minutes:Seconds)" + ::= { multicastTopologyEntry 12 } + +-- tagpath /multicast/topology/topology-oil +multicastTopologyTopologyOilTable OBJECT-TYPE + SYNTAX SEQUENCE OF MulticastTopologyTopologyOilEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "List of outgoing interfaces" + ::= { multicast 4 } + +-- tagpath /multicast/topology/topology-oil +multicastTopologyTopologyOilEntry OBJECT-TYPE + SYNTAX MulticastTopologyTopologyOilEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { multicastTopologyVpnId, multicastTopologyGroup, multicastTopologySource, multicastTopologyJoinType, multicastTopologyTopologyOilIndex } + ::= { multicastTopologyTopologyOilTable 1 } + +MulticastTopologyTopologyOilEntry ::= + SEQUENCE { + multicastTopologyTopologyOilIndex Unsigned32, + multicastTopologyTopologyOilOifName String, + multicastTopologyTopologyOilOifFlags MulticastOifFlags, + multicastTopologyTopologyOilOifTunnel InetAddressIP + } + +-- tagpath /multicast/topology/topology-oil/index +multicastTopologyTopologyOilIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Index" + ::= { multicastTopologyTopologyOilEntry 1 } + +-- tagpath /multicast/topology/topology-oil/oif-name +multicastTopologyTopologyOilOifName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Outgoing interface name" + ::= { multicastTopologyTopologyOilEntry 2 } + +-- tagpath /multicast/topology/topology-oil/oif-flags +multicastTopologyTopologyOilOifFlags OBJECT-TYPE + SYNTAX MulticastOifFlags + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Outgoing interface flag" + ::= { multicastTopologyTopologyOilEntry 3 } + +-- tagpath /multicast/topology/topology-oil/oif-tunnel +multicastTopologyTopologyOilOifTunnel OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Outgoing tunnel end point" + ::= { multicastTopologyTopologyOilEntry 4 } + +-- tagpath /multicast/replicator +multicastReplicatorTable OBJECT-TYPE + SYNTAX SEQUENCE OF MulticastReplicatorEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "List of replicators" + ::= { multicast 5 } + +-- tagpath /multicast/replicator +multicastReplicatorEntry OBJECT-TYPE + SYNTAX MulticastReplicatorEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { multicastReplicatorVpnId, multicastReplicatorReplicatorAddress } + ::= { multicastReplicatorTable 1 } + +MulticastReplicatorEntry ::= + SEQUENCE { + multicastReplicatorVpnId Unsigned32, + multicastReplicatorReplicatorAddress InetAddressIP, + multicastReplicatorReplicatorStatus INTEGER, + multicastReplicatorLoadPercent Unsigned32 + } + +-- tagpath /multicast/replicator/vpn-id +multicastReplicatorVpnId OBJECT-TYPE + SYNTAX VpnIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "VPN ID" + ::= { multicastReplicatorEntry 1 } + +-- tagpath /multicast/replicator/replicator-address +multicastReplicatorReplicatorAddress OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Address" + ::= { multicastReplicatorEntry 2 } + +-- tagpath /multicast/replicator/replicator-status +multicastReplicatorReplicatorStatus OBJECT-TYPE + SYNTAX INTEGER {dOWN(1),uP(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Replicator status" + ::= { multicastReplicatorEntry 3 } + +-- tagpath /multicast/replicator/load-percent +multicastReplicatorLoadPercent OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Load percentage for VPN" + ::= { multicastReplicatorEntry 4 } + +-- tagpath /multicast/tunnel +multicastTunnelTable OBJECT-TYPE + SYNTAX SEQUENCE OF MulticastTunnelEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "List of tunnels" + ::= { multicast 6 } + +-- tagpath /multicast/tunnel +multicastTunnelEntry OBJECT-TYPE + SYNTAX MulticastTunnelEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { multicastTunnelVpnId, multicastTunnelTunnelAddress } + ::= { multicastTunnelTable 1 } + +MulticastTunnelEntry ::= + SEQUENCE { + multicastTunnelVpnId Unsigned32, + multicastTunnelTunnelAddress InetAddressIP, + multicastTunnelTunnelStatus INTEGER, + multicastTunnelReplicator ReplicatorStatusEnum + } + +-- tagpath /multicast/tunnel/vpn-id +multicastTunnelVpnId OBJECT-TYPE + SYNTAX VpnIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "VPN ID" + ::= { multicastTunnelEntry 1 } + +-- tagpath /multicast/tunnel/tunnel-address +multicastTunnelTunnelAddress OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Tunnel end point" + ::= { multicastTunnelEntry 2 } + +-- tagpath /multicast/tunnel/tunnel-status +multicastTunnelTunnelStatus OBJECT-TYPE + SYNTAX INTEGER {dOWN(1),uP(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tunnel status" + ::= { multicastTunnelEntry 3 } + +-- tagpath /multicast/tunnel/replicator +multicastTunnelReplicator OBJECT-TYPE + SYNTAX ReplicatorStatusEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Replicator status" + ::= { multicastTunnelEntry 4 } + +-- tagpath /pim/interface +pimInterfaceTable OBJECT-TYPE + SYNTAX SEQUENCE OF PimInterfaceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "List of interfaces" + ::= { pim 1 } + +-- tagpath /pim/interface +pimInterfaceEntry OBJECT-TYPE + SYNTAX PimInterfaceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { pimInterfaceVpnId, IMPLIED pimInterfaceIfName } + ::= { pimInterfaceTable 1 } + +PimInterfaceEntry ::= + SEQUENCE { + pimInterfaceVpnId Unsigned32, + pimInterfaceIfName String, + pimInterfaceIfAddr IpPrefix, + pimInterfaceNeighborCount Unsigned32, + pimInterfaceHelloInterval Unsigned32, + pimInterfacePriority Unsigned32, + pimInterfaceDrAddress InetAddressIP, + pimInterfaceJoinPruneInterval Unsigned32 + } + +-- tagpath /pim/interface/vpn-id +pimInterfaceVpnId OBJECT-TYPE + SYNTAX VpnIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "VPN ID" + ::= { pimInterfaceEntry 1 } + +-- tagpath /pim/interface/if-name +pimInterfaceIfName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Interface" + ::= { pimInterfaceEntry 2 } + +-- tagpath /pim/interface/if-addr +pimInterfaceIfAddr OBJECT-TYPE + SYNTAX IpPrefix + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Address" + ::= { pimInterfaceEntry 3 } + +-- tagpath /pim/interface/neighbor-count +pimInterfaceNeighborCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Neighbor count" + ::= { pimInterfaceEntry 4 } + +-- tagpath /pim/interface/hello-interval +pimInterfaceHelloInterval OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Hello interval" + ::= { pimInterfaceEntry 5 } + +-- tagpath /pim/interface/priority +pimInterfacePriority OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "DR priority" + ::= { pimInterfaceEntry 6 } + +-- tagpath /pim/interface/dr-address +pimInterfaceDrAddress OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "DR address" + ::= { pimInterfaceEntry 7 } + +-- tagpath /pim/interface/join-prune-interval +pimInterfaceJoinPruneInterval OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Join prune interval" + ::= { pimInterfaceEntry 8 } + +-- tagpath /pim/rp-mapping +pimRpMappingTable OBJECT-TYPE + SYNTAX SEQUENCE OF PimRpMappingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "List of RP mapping entries" + ::= { pim 2 } + +-- tagpath /pim/rp-mapping +pimRpMappingEntry OBJECT-TYPE + SYNTAX PimRpMappingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { pimRpMappingVpnId, pimRpMappingType, pimRpMappingGroup } + ::= { pimRpMappingTable 1 } + +PimRpMappingEntry ::= + SEQUENCE { + pimRpMappingVpnId Unsigned32, + pimRpMappingType INTEGER, + pimRpMappingGroup IpPrefix, + pimRpMappingRpAddress InetAddressIP + } + +-- tagpath /pim/rp-mapping/vpn-id +pimRpMappingVpnId OBJECT-TYPE + SYNTAX VpnIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "VPN ID" + ::= { pimRpMappingEntry 1 } + +-- tagpath /pim/rp-mapping/type +pimRpMappingType OBJECT-TYPE + SYNTAX INTEGER {auto-RP(0)} + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Mapping source type" + ::= { pimRpMappingEntry 2 } + +-- tagpath /pim/rp-mapping/group +pimRpMappingGroup OBJECT-TYPE + SYNTAX IpPrefix + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Group prefix" + ::= { pimRpMappingEntry 3 } + +-- tagpath /pim/rp-mapping/rp-address +pimRpMappingRpAddress OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "RP address" + ::= { pimRpMappingEntry 4 } + +-- tagpath /pim/neighbor +pimNeighborTable OBJECT-TYPE + SYNTAX SEQUENCE OF PimNeighborEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "List of neighbors" + ::= { pim 3 } + +-- tagpath /pim/neighbor +pimNeighborEntry OBJECT-TYPE + SYNTAX PimNeighborEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { pimNeighborVpnId, pimNeighborIfName, pimNeighborNbrAddr } + ::= { pimNeighborTable 1 } + +PimNeighborEntry ::= + SEQUENCE { + pimNeighborVpnId Unsigned32, + pimNeighborIfName String, + pimNeighborNbrAddr InetAddressIP, + pimNeighborUpTime String, + pimNeighborExpires String, + pimNeighborPriority Unsigned32, + pimNeighborHoldTime Unsigned32, + pimNeighborDrAddress InetAddressIP + } + +-- tagpath /pim/neighbor/vpn-id +pimNeighborVpnId OBJECT-TYPE + SYNTAX VpnIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "VPN ID" + ::= { pimNeighborEntry 1 } + +-- tagpath /pim/neighbor/if-name +pimNeighborIfName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Interface" + ::= { pimNeighborEntry 2 } + +-- tagpath /pim/neighbor/nbr-addr +pimNeighborNbrAddr OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Neighbor address" + ::= { pimNeighborEntry 3 } + +-- tagpath /pim/neighbor/up-time +pimNeighborUpTime OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Uptime (Days:Hours:Minutes:Seconds)" + ::= { pimNeighborEntry 4 } + +-- tagpath /pim/neighbor/expires +pimNeighborExpires OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Expires (Days:Hours:Minutes:Seconds)" + ::= { pimNeighborEntry 5 } + +-- tagpath /pim/neighbor/priority +pimNeighborPriority OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "DR priority" + ::= { pimNeighborEntry 6 } + +-- tagpath /pim/neighbor/hold-time +pimNeighborHoldTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Neighbor's advertised hold time" + ::= { pimNeighborEntry 7 } + +-- tagpath /pim/neighbor/dr-address +pimNeighborDrAddress OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "DR address" + ::= { pimNeighborEntry 8 } + +-- tagpath /pim/statistics +pimStatisticsTable OBJECT-TYPE + SYNTAX SEQUENCE OF PimStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Packet statistics" + ::= { pim 4 } + +-- tagpath /pim/statistics +pimStatisticsEntry OBJECT-TYPE + SYNTAX PimStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { pimStatisticsVpnId } + ::= { pimStatisticsTable 1 } + +PimStatisticsEntry ::= + SEQUENCE { + pimStatisticsVpnId Unsigned32, + pimStatisticsHelloRx Unsigned32, + pimStatisticsJoinPruneRx Unsigned32, + pimStatisticsAssertRx Unsigned32, + pimStatisticsAutoRpAnnounceRx Unsigned32, + pimStatisticsAutoRpMappingRx Unsigned32, + pimStatisticsUnsupportedRx Unsigned32, + pimStatisticsUnknownRx Unsigned32, + pimStatisticsBadRx Unsigned32, + pimStatisticsHelloTx Unsigned32, + pimStatisticsJoinPruneTx Unsigned32, + pimStatisticsAssertTx Unsigned32 + } + +-- tagpath /pim/statistics/vpn-id +pimStatisticsVpnId OBJECT-TYPE + SYNTAX VpnIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "VPN ID" + ::= { pimStatisticsEntry 1 } + +-- tagpath /pim/statistics/hello-rx +pimStatisticsHelloRx OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Hello packets received" + ::= { pimStatisticsEntry 2 } + +-- tagpath /pim/statistics/join-prune-rx +pimStatisticsJoinPruneRx OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Join-prune packets received" + ::= { pimStatisticsEntry 3 } + +-- tagpath /pim/statistics/assert-rx +pimStatisticsAssertRx OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Assert packets received" + ::= { pimStatisticsEntry 4 } + +-- tagpath /pim/statistics/auto-rp-announce-rx +pimStatisticsAutoRpAnnounceRx OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Auto-RP announce packets received" + ::= { pimStatisticsEntry 5 } + +-- tagpath /pim/statistics/auto-rp-mapping-rx +pimStatisticsAutoRpMappingRx OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Auto-RP mapping packets received" + ::= { pimStatisticsEntry 6 } + +-- tagpath /pim/statistics/unsupported-rx +pimStatisticsUnsupportedRx OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Unsupported packets received" + ::= { pimStatisticsEntry 7 } + +-- tagpath /pim/statistics/unknown-rx +pimStatisticsUnknownRx OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Unknown packets received" + ::= { pimStatisticsEntry 8 } + +-- tagpath /pim/statistics/bad-rx +pimStatisticsBadRx OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Bad packets received" + ::= { pimStatisticsEntry 9 } + +-- tagpath /pim/statistics/hello-tx +pimStatisticsHelloTx OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Hello packets transmitted" + ::= { pimStatisticsEntry 10 } + +-- tagpath /pim/statistics/join-prune-tx +pimStatisticsJoinPruneTx OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Join-prune packets transmitted" + ::= { pimStatisticsEntry 11 } + +-- tagpath /pim/statistics/assert-tx +pimStatisticsAssertTx OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Assert packets transmitted" + ::= { pimStatisticsEntry 12 } + +-- tagpath /igmp/interface +igmpInterfaceTable OBJECT-TYPE + SYNTAX SEQUENCE OF IgmpInterfaceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "List of interfaces" + ::= { igmp 2 } + +-- tagpath /igmp/interface +igmpInterfaceEntry OBJECT-TYPE + SYNTAX IgmpInterfaceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { igmpInterfaceVpnId, IMPLIED igmpInterfaceIfName } + ::= { igmpInterfaceTable 1 } + +IgmpInterfaceEntry ::= + SEQUENCE { + igmpInterfaceVpnId Unsigned32, + igmpInterfaceIfName String, + igmpInterfaceIfAddr IpPrefix, + igmpInterfaceGroupCount Unsigned32, + igmpInterfaceQuerier TruthValue, + igmpInterfaceQuerierIp InetAddressIP, + igmpInterfaceQueryInterval String, + igmpInterfaceState IgmpIfStateEnum, + igmpInterfaceOtherQuerierExpiry String, + igmpInterfaceEvent IgmpIfEventEnum + } + +-- tagpath /igmp/interface/vpn-id +igmpInterfaceVpnId OBJECT-TYPE + SYNTAX VpnIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "VPN ID" + ::= { igmpInterfaceEntry 1 } + +-- tagpath /igmp/interface/if-name +igmpInterfaceIfName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Interface" + ::= { igmpInterfaceEntry 2 } + +-- tagpath /igmp/interface/if-addr +igmpInterfaceIfAddr OBJECT-TYPE + SYNTAX IpPrefix + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Address" + ::= { igmpInterfaceEntry 3 } + +-- tagpath /igmp/interface/group-count +igmpInterfaceGroupCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of groups for this interface" + ::= { igmpInterfaceEntry 4 } + +-- tagpath /igmp/interface/querier +igmpInterfaceQuerier OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Querier state on this interface" + ::= { igmpInterfaceEntry 5 } + +-- tagpath /igmp/interface/querier-ip +igmpInterfaceQuerierIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Querier IP" + ::= { igmpInterfaceEntry 6 } + +-- tagpath /igmp/interface/query-interval +igmpInterfaceQueryInterval OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Expiration of the other querier, in seconds" + ::= { igmpInterfaceEntry 7 } + +-- tagpath /igmp/interface/state +igmpInterfaceState OBJECT-TYPE + SYNTAX IgmpIfStateEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Interface state for this interface" + ::= { igmpInterfaceEntry 8 } + +-- tagpath /igmp/interface/other-querier-expiry +igmpInterfaceOtherQuerierExpiry OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Expiration of the other querier, in seconds" + ::= { igmpInterfaceEntry 9 } + +-- tagpath /igmp/interface/event +igmpInterfaceEvent OBJECT-TYPE + SYNTAX IgmpIfEventEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Last interface event" + ::= { igmpInterfaceEntry 10 } + +-- tagpath /igmp/groups +igmpGroupsTable OBJECT-TYPE + SYNTAX SEQUENCE OF IgmpGroupsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "List of groups" + ::= { igmp 3 } + +-- tagpath /igmp/groups +igmpGroupsEntry OBJECT-TYPE + SYNTAX IgmpGroupsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { igmpGroupsVpnId, igmpGroupsIfName, igmpGroupsGroup } + ::= { igmpGroupsTable 1 } + +IgmpGroupsEntry ::= + SEQUENCE { + igmpGroupsVpnId Unsigned32, + igmpGroupsIfName String, + igmpGroupsGroup InetAddressIP, + igmpGroupsV1MembersPresent TruthValue, + igmpGroupsState IgmpGroupStateEnum, + igmpGroupsUptime String, + igmpGroupsExpires String, + igmpGroupsV1Expires String, + igmpGroupsEvent IgmpGroupEventEnum + } + +-- tagpath /igmp/groups/vpn-id +igmpGroupsVpnId OBJECT-TYPE + SYNTAX VpnIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "VPN ID" + ::= { igmpGroupsEntry 1 } + +-- tagpath /igmp/groups/if-name +igmpGroupsIfName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Interface name" + ::= { igmpGroupsEntry 2 } + +-- tagpath /igmp/groups/group +igmpGroupsGroup OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Group Address" + ::= { igmpGroupsEntry 3 } + +-- tagpath /igmp/groups/v1-members-present +igmpGroupsV1MembersPresent OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Whether IGMPv1 members are present" + ::= { igmpGroupsEntry 4 } + +-- tagpath /igmp/groups/state +igmpGroupsState OBJECT-TYPE + SYNTAX IgmpGroupStateEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "IGMP Group State" + ::= { igmpGroupsEntry 5 } + +-- tagpath /igmp/groups/uptime +igmpGroupsUptime OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "How long the group has been up" + ::= { igmpGroupsEntry 6 } + +-- tagpath /igmp/groups/expires +igmpGroupsExpires OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Expiration of the group, in seconds" + ::= { igmpGroupsEntry 7 } + +-- tagpath /igmp/groups/v1-expires +igmpGroupsV1Expires OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Time to expiration of IGMPv1 host timer, in seconds" + ::= { igmpGroupsEntry 8 } + +-- tagpath /igmp/groups/event +igmpGroupsEvent OBJECT-TYPE + SYNTAX IgmpGroupEventEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Last group event" + ::= { igmpGroupsEntry 9 } + +-- tagpath /igmp/statistics +igmpStatisticsTable OBJECT-TYPE + SYNTAX SEQUENCE OF IgmpStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Packet statistics" + ::= { igmp 4 } + +-- tagpath /igmp/statistics +igmpStatisticsEntry OBJECT-TYPE + SYNTAX IgmpStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { igmpStatisticsVpnId } + ::= { igmpStatisticsTable 1 } + +IgmpStatisticsEntry ::= + SEQUENCE { + igmpStatisticsVpnId Unsigned32, + igmpStatisticsRxGeneralQuery Counter64, + igmpStatisticsRxGroupQuery Counter64, + igmpStatisticsRxV1Report Counter64, + igmpStatisticsRxV2Report Counter64, + igmpStatisticsRxLeave Counter64, + igmpStatisticsRxUnknown Counter64, + igmpStatisticsRxError Counter64, + igmpStatisticsTxGeneralQuery Counter64, + igmpStatisticsTxGroupQuery Counter64, + igmpStatisticsTxError Counter64 + } + +-- tagpath /igmp/statistics/vpn-id +igmpStatisticsVpnId OBJECT-TYPE + SYNTAX VpnIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "VPN ID" + ::= { igmpStatisticsEntry 1 } + +-- tagpath /igmp/statistics/rx_general_query +igmpStatisticsRxGeneralQuery OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx General Query" + ::= { igmpStatisticsEntry 2 } + +-- tagpath /igmp/statistics/rx_group_query +igmpStatisticsRxGroupQuery OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx Group Query" + ::= { igmpStatisticsEntry 3 } + +-- tagpath /igmp/statistics/rx_v1_report +igmpStatisticsRxV1Report OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx V1 Report" + ::= { igmpStatisticsEntry 4 } + +-- tagpath /igmp/statistics/rx_v2_report +igmpStatisticsRxV2Report OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx V2 Report" + ::= { igmpStatisticsEntry 5 } + +-- tagpath /igmp/statistics/rx_leave +igmpStatisticsRxLeave OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx Leave" + ::= { igmpStatisticsEntry 6 } + +-- tagpath /igmp/statistics/rx_unknown +igmpStatisticsRxUnknown OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx Unknown" + ::= { igmpStatisticsEntry 7 } + +-- tagpath /igmp/statistics/rx_error +igmpStatisticsRxError OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx Error" + ::= { igmpStatisticsEntry 8 } + +-- tagpath /igmp/statistics/tx_general_query +igmpStatisticsTxGeneralQuery OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx General Query" + ::= { igmpStatisticsEntry 9 } + +-- tagpath /igmp/statistics/tx_group_query +igmpStatisticsTxGroupQuery OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx Group Query" + ::= { igmpStatisticsEntry 10 } + +-- tagpath /igmp/statistics/tx_error +igmpStatisticsTxError OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx Error" + ::= { igmpStatisticsEntry 11 } + +END diff --git a/viptela-mibs/20.9/VIPTELA-OPER-OSPF.mib b/viptela-mibs/20.9/VIPTELA-OPER-OSPF.mib new file mode 100644 index 0000000..f8a4d3a --- /dev/null +++ b/viptela-mibs/20.9/VIPTELA-OPER-OSPF.mib @@ -0,0 +1,1951 @@ +-- Namespace: http://viptela.com/oper-ospf + + +VIPTELA-OPER-OSPF DEFINITIONS ::= BEGIN +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, + Integer32, Unsigned32, Counter32, Counter64, + Gauge32, IpAddress + FROM SNMPv2-SMI + TEXTUAL-CONVENTION, RowStatus, DateAndTime, + TruthValue + FROM SNMPv2-TC + viptela, VpnIndex + FROM VIPTELA-GLOBAL +; + +viptela-oper-ospf MODULE-IDENTITY + LAST-UPDATED "202206010000Z" + ORGANIZATION "Viptela, Inc." + CONTACT-INFO "Viptela, Inc. Email:support@viptela.com" + DESCRIPTION "This module defines the data model for OSPF operational data" + REVISION "202206010000Z" + DESCRIPTION "Viptela Revision 20.9" + REVISION "202203010000Z" + DESCRIPTION "Viptela Revision 20.8" + REVISION "202111010000Z" + DESCRIPTION "Viptela Revision 20.7" + REVISION "202107010000Z" + DESCRIPTION "Viptela Revision 20.6" + REVISION "202103010000Z" + DESCRIPTION "Viptela Revision 20.5" + REVISION "202011010000Z" + DESCRIPTION "Viptela Revision 20.4" + REVISION "202007010000Z" + DESCRIPTION "Viptela Revision 20.3" + REVISION "202002240000Z" + DESCRIPTION "Viptela Revision 20.1" + REVISION "201911150000Z" + DESCRIPTION "Viptela Revision 19.3" + REVISION "201908150000Z" + DESCRIPTION "Viptela Revision 19.2" + REVISION "201811010000Z" + DESCRIPTION "Viptela Revision 18.4" + REVISION "201809200000Z" + DESCRIPTION "Viptela Revision 18.3.1" + REVISION "201806250000Z" + DESCRIPTION "Viptela Revision 18.3" + REVISION "201804250000Z" + DESCRIPTION "Viptela Revision 18.2" + REVISION "201803150000Z" + DESCRIPTION "Viptela Revision 18.1.1" + REVISION "201801160000Z" + DESCRIPTION "Viptela Revision 17.2.3" + REVISION "201708010000Z" + DESCRIPTION "Viptela Revision 17.2" + REVISION "201708010000Z" + DESCRIPTION "Viptela Revision 17.2" + REVISION "201705250000Z" + DESCRIPTION "Viptela Revision 17.1.1" + REVISION "201704060000Z" + DESCRIPTION "Viptela Revision 17.1" + REVISION "201702150000Z" + DESCRIPTION "Viptela Revision 16.3.2" + REVISION "201702060000Z" + DESCRIPTION "Viptela Revision 16.3.1" + REVISION "201611160000Z" + DESCRIPTION "Viptela Revision 16.3" + REVISION "201610250000Z" + DESCRIPTION "Viptela Revision 16.2.10" + REVISION "201610240000Z" + DESCRIPTION "Viptela Revision 16.2.4" + REVISION "201608100000Z" + DESCRIPTION "Viptela Revision 16.2.2" + REVISION "201608010000Z" + DESCRIPTION "Viptela Revision 16.2.1" + REVISION "201606090000Z" + DESCRIPTION "Viptela Revision 16.2" + REVISION "201604220000Z" + DESCRIPTION "Viptela Revision 16.1.1" + REVISION "201603150000Z" + DESCRIPTION "Viptela Revision 16.1" + REVISION "201601300000Z" + DESCRIPTION "Viptela Revision 15.4.3" + REVISION "201512280000Z" + DESCRIPTION "Viptela Revision 15.4.1" + REVISION "201512010000Z" + DESCRIPTION "Viptela Revision 15.4.0" + REVISION "201510310000Z" + DESCRIPTION "Viptela Revision 15.3.5" + REVISION "201509270000Z" + DESCRIPTION "Viptela Revision 15.3.3" + REVISION "201509010000Z" + DESCRIPTION "Viptela Revision 15.3.1" + REVISION "201507010000Z" + DESCRIPTION "Viptela Revision 15.3" + ::= { viptela 13 } + +UnsignedByte ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION "xs:unsignedByte" + SYNTAX Unsigned32 (0 .. 255) + +ConfdString ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1t" + STATUS current + DESCRIPTION "xs: and confd: types mapped to strings" + SYNTAX OCTET STRING + +Ipv4Prefix ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1d.1d.1d.1d/1d" + STATUS current + DESCRIPTION "confd:ipv4Prefix" + SYNTAX OCTET STRING (SIZE (5)) + +String ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1t" + STATUS current + DESCRIPTION "xs:string" + SYNTAX OCTET STRING + +OspfNeighborOptions ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "" + SYNTAX BITS {t(0),e(1),mc(2),np(3),ea(4),dc(5),o(6),dn(7)} + +OspfDbRlsaFlags ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "" + SYNTAX BITS {abr(0),asbr(1),vl(2),type-7(4),shortcut-abr(5)} + +-- OSPF information +-- tagpath /ospf +ospf OBJECT IDENTIFIER ::= { viptela-oper-ospf 1 } + +-- tagpath /ospf/neighbor +ospfNeighborTable OBJECT-TYPE + SYNTAX SEQUENCE OF OspfNeighborEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "List of neighbors" + ::= { viptela-oper-ospf 2 } + +-- tagpath /ospf/neighbor +ospfNeighborEntry OBJECT-TYPE + SYNTAX OspfNeighborEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { ospfNeighborVpnId, ospfNeighborSource, ospfNeighborIfIndex } + ::= { ospfNeighborTable 1 } + +OspfNeighborEntry ::= + SEQUENCE { + ospfNeighborVpnId Unsigned32, + ospfNeighborSource IpAddress, + ospfNeighborIfIndex Unsigned32, + ospfNeighborIfName String, + ospfNeighborRouterId IpAddress, + ospfNeighborIfAddress IpAddress, + ospfNeighborArea Unsigned32, + ospfNeighborAreaType INTEGER, + ospfNeighborNeighborState INTEGER, + ospfNeighborInterfaceState INTEGER, + ospfNeighborPriority Unsigned32, + ospfNeighborStateChanges Unsigned32, + ospfNeighborProgressiveChangeTime Unsigned32, + ospfNeighborRegressiveChangeTime Unsigned32, + ospfNeighborRegressiveChangeReason String, + ospfNeighborDesignatedRouterId IpAddress, + ospfNeighborBackupDesignatedRouterId IpAddress, + ospfNeighborDeadTimer Unsigned32, + ospfNeighborDbSummaryList Unsigned32, + ospfNeighborLinkStateReqList Counter64, + ospfNeighborLinkStateRetransList Counter64, + ospfNeighborOptions OspfNeighborOptions + } + +-- tagpath /ospf/neighbor/vpn-id +ospfNeighborVpnId OBJECT-TYPE + SYNTAX VpnIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "VPN ID" + ::= { ospfNeighborEntry 1 } + +-- tagpath /ospf/neighbor/source +ospfNeighborSource OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Neighbor address" + ::= { ospfNeighborEntry 2 } + +-- tagpath /ospf/neighbor/if-index +ospfNeighborIfIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Interface index" + ::= { ospfNeighborEntry 3 } + +-- tagpath /ospf/neighbor/if-name +ospfNeighborIfName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Interface name" + ::= { ospfNeighborEntry 4 } + +-- tagpath /ospf/neighbor/router-id +ospfNeighborRouterId OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Neighbor ID" + ::= { ospfNeighborEntry 5 } + +-- tagpath /ospf/neighbor/if-address +ospfNeighborIfAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Interface address" + ::= { ospfNeighborEntry 6 } + +-- tagpath /ospf/neighbor/area +ospfNeighborArea OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Area" + ::= { ospfNeighborEntry 7 } + +-- tagpath /ospf/neighbor/area-type +ospfNeighborAreaType OBJECT-TYPE + SYNTAX INTEGER {regular(0),stub(1),nssa(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Area type" + ::= { ospfNeighborEntry 8 } + +-- tagpath /ospf/neighbor/neighbor-state +ospfNeighborNeighborState OBJECT-TYPE + SYNTAX INTEGER {full(0),deleted(1),depend-upon(2),down(3),attempt(4),init(5),two-way(6),exstart(7),exchange(8),loading(9)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Neighbor state" + ::= { ospfNeighborEntry 9 } + +-- tagpath /ospf/neighbor/interface-state +ospfNeighborInterfaceState OBJECT-TYPE + SYNTAX INTEGER {if-depend-upon(0),if-down(1),if-loopback(2),if-waiting(3),if-point-to-point(4),if-dr-other(5),if-backup(6),if-dr(7)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Interface state" + ::= { ospfNeighborEntry 10 } + +-- tagpath /ospf/neighbor/priority +ospfNeighborPriority OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Priority" + ::= { ospfNeighborEntry 11 } + +-- tagpath /ospf/neighbor/state-changes +ospfNeighborStateChanges OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of state changes" + ::= { ospfNeighborEntry 12 } + +-- tagpath /ospf/neighbor/progressive-change-time +ospfNeighborProgressiveChangeTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Progressive change time, in seconds" + ::= { ospfNeighborEntry 13 } + +-- tagpath /ospf/neighbor/regressive-change-time +ospfNeighborRegressiveChangeTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Regressive change time, in seconds" + ::= { ospfNeighborEntry 14 } + +-- tagpath /ospf/neighbor/regressive-change-reason +ospfNeighborRegressiveChangeReason OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Regressive change reason" + ::= { ospfNeighborEntry 15 } + +-- tagpath /ospf/neighbor/designated-router-id +ospfNeighborDesignatedRouterId OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Designated router ID" + ::= { ospfNeighborEntry 16 } + +-- tagpath /ospf/neighbor/backup-designated-router-id +ospfNeighborBackupDesignatedRouterId OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Backup designated router ID" + ::= { ospfNeighborEntry 17 } + +-- tagpath /ospf/neighbor/dead-timer +ospfNeighborDeadTimer OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Dead timer, in seconds" + ::= { ospfNeighborEntry 18 } + +-- tagpath /ospf/neighbor/db-summary-list +ospfNeighborDbSummaryList OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Database summary list" + ::= { ospfNeighborEntry 19 } + +-- tagpath /ospf/neighbor/link-state-req-list +ospfNeighborLinkStateReqList OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Link state request list" + ::= { ospfNeighborEntry 20 } + +-- tagpath /ospf/neighbor/link-state-retrans-list +ospfNeighborLinkStateRetransList OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Link-state retransmission list" + ::= { ospfNeighborEntry 21 } + +-- tagpath /ospf/neighbor/options +ospfNeighborOptions OBJECT-TYPE + SYNTAX OspfNeighborOptions + MAX-ACCESS read-only + STATUS current + DESCRIPTION "OSPF neighbor options (DN|DC|E|EA|MC|NP|O|T)" + ::= { ospfNeighborEntry 22 } + +-- tagpath /ospf/interface +ospfInterfaceTable OBJECT-TYPE + SYNTAX SEQUENCE OF OspfInterfaceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "List of interfaces" + ::= { viptela-oper-ospf 3 } + +-- tagpath /ospf/interface +ospfInterfaceEntry OBJECT-TYPE + SYNTAX OspfInterfaceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { ospfInterfaceVpnId, ospfInterfaceIfAddr, ospfInterfaceIfIndex } + ::= { ospfInterfaceTable 1 } + +OspfInterfaceEntry ::= + SEQUENCE { + ospfInterfaceVpnId Unsigned32, + ospfInterfaceIfAddr OCTET STRING, + ospfInterfaceIfIndex Unsigned32, + ospfInterfaceIfName String, + ospfInterfaceMtu Unsigned32, + ospfInterfaceBandwidth Unsigned32, + ospfInterfaceBroadcastAddr IpAddress, + ospfInterfaceAreaAddr Unsigned32, + ospfInterfaceMtuMismatch TruthValue, + ospfInterfaceRouterId IpAddress, + ospfInterfaceIfType INTEGER, + ospfInterfaceCost Unsigned32, + ospfInterfaceDelay Unsigned32, + ospfInterfaceOspfIfState INTEGER, + ospfInterfacePriority Unsigned32, + ospfInterfaceDesignatedRouterId IpAddress, + ospfInterfaceBackupDesignatedRouterId IpAddress, + ospfInterfaceDesignatedRouterIp IpAddress, + ospfInterfaceBackupDesignatedRouterIp IpAddress, + ospfInterfaceLsaSeqnum Unsigned32, + ospfInterfaceMembers INTEGER, + ospfInterfaceHelloTimer Unsigned32, + ospfInterfaceDeadInterval Unsigned32, + ospfInterfaceRetransmitTimer Unsigned32, + ospfInterfaceNeighborCount Unsigned32, + ospfInterfaceAdjNeighborCount Unsigned32, + ospfInterfaceHelloDueTime Unsigned32, + ospfInterfaceOperState TruthValue, + ospfInterfaceMd5KeyId UnsignedByte, + ospfInterfaceMd5Key String + } + +-- tagpath /ospf/interface/vpn-id +ospfInterfaceVpnId OBJECT-TYPE + SYNTAX VpnIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "VPN ID" + ::= { ospfInterfaceEntry 1 } + +-- tagpath /ospf/interface/if-addr +ospfInterfaceIfAddr OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (5)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Interface address" + ::= { ospfInterfaceEntry 2 } + +-- tagpath /ospf/interface/if-index +ospfInterfaceIfIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Interface index" + ::= { ospfInterfaceEntry 3 } + +-- tagpath /ospf/interface/if-name +ospfInterfaceIfName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Interface name" + ::= { ospfInterfaceEntry 4 } + +-- tagpath /ospf/interface/mtu +ospfInterfaceMtu OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "MTU, in bytes" + ::= { ospfInterfaceEntry 5 } + +-- tagpath /ospf/interface/bandwidth +ospfInterfaceBandwidth OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Bandwidth, in kilobits" + ::= { ospfInterfaceEntry 6 } + +-- tagpath /ospf/interface/broadcast-addr +ospfInterfaceBroadcastAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Broadcast address" + ::= { ospfInterfaceEntry 7 } + +-- tagpath /ospf/interface/area-addr +ospfInterfaceAreaAddr OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Area address" + ::= { ospfInterfaceEntry 8 } + +-- tagpath /ospf/interface/mtu-mismatch +ospfInterfaceMtuMismatch OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "MTU mismatch detection" + ::= { ospfInterfaceEntry 9 } + +-- tagpath /ospf/interface/router-id +ospfInterfaceRouterId OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Router ID" + ::= { ospfInterfaceEntry 10 } + +-- tagpath /ospf/interface/if-type +ospfInterfaceIfType OBJECT-TYPE + SYNTAX INTEGER {none(0),point-to-point(1),broadcast(2),nbma(3),point-to-multipoint(4),loopback(5)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Interface type" + ::= { ospfInterfaceEntry 11 } + +-- tagpath /ospf/interface/cost +ospfInterfaceCost OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Cost" + ::= { ospfInterfaceEntry 12 } + +-- tagpath /ospf/interface/delay +ospfInterfaceDelay OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Delay" + ::= { ospfInterfaceEntry 13 } + +-- tagpath /ospf/interface/ospf-if-state +ospfInterfaceOspfIfState OBJECT-TYPE + SYNTAX INTEGER {if-depend-upon(0),if-down(1),if-loopback(2),if-waiting(3),if-point-to-point(4),if-dr-other(5),if-backup(6),if-dr(7)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "State" + ::= { ospfInterfaceEntry 14 } + +-- tagpath /ospf/interface/priority +ospfInterfacePriority OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Priority" + ::= { ospfInterfaceEntry 15 } + +-- tagpath /ospf/interface/designated-router-id +ospfInterfaceDesignatedRouterId OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Designated router ID" + ::= { ospfInterfaceEntry 16 } + +-- tagpath /ospf/interface/backup-designated-router-id +ospfInterfaceBackupDesignatedRouterId OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Backup designated router ID" + ::= { ospfInterfaceEntry 17 } + +-- tagpath /ospf/interface/designated-router-ip +ospfInterfaceDesignatedRouterIp OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Designated router address" + ::= { ospfInterfaceEntry 18 } + +-- tagpath /ospf/interface/backup-designated-router-ip +ospfInterfaceBackupDesignatedRouterIp OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Backup designated router address" + ::= { ospfInterfaceEntry 19 } + +-- tagpath /ospf/interface/lsa-seqnum +ospfInterfaceLsaSeqnum OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "LSA sequence number" + ::= { ospfInterfaceEntry 20 } + +-- tagpath /ospf/interface/members +ospfInterfaceMembers OBJECT-TYPE + SYNTAX INTEGER {all(0),designated(1),both(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Members" + ::= { ospfInterfaceEntry 21 } + +-- tagpath /ospf/interface/hello-timer +ospfInterfaceHelloTimer OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Hello timer, in seconds" + ::= { ospfInterfaceEntry 22 } + +-- tagpath /ospf/interface/dead-interval +ospfInterfaceDeadInterval OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Dead interval, in seconds" + ::= { ospfInterfaceEntry 23 } + +-- tagpath /ospf/interface/retransmit-timer +ospfInterfaceRetransmitTimer OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Retransmit timer, in seconds" + ::= { ospfInterfaceEntry 24 } + +-- tagpath /ospf/interface/neighbor-count +ospfInterfaceNeighborCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Neighbor count" + ::= { ospfInterfaceEntry 25 } + +-- tagpath /ospf/interface/adj-neighbor-count +ospfInterfaceAdjNeighborCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Adjacent neighbor count" + ::= { ospfInterfaceEntry 26 } + +-- tagpath /ospf/interface/hello-due-time +ospfInterfaceHelloDueTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Hello due time, in seconds" + ::= { ospfInterfaceEntry 27 } + +-- tagpath /ospf/interface/oper-state +ospfInterfaceOperState OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Up or down" + ::= { ospfInterfaceEntry 28 } + +-- tagpath /ospf/interface/md5-key-id +ospfInterfaceMd5KeyId OBJECT-TYPE + SYNTAX UnsignedByte + MAX-ACCESS read-only + STATUS current + DESCRIPTION "MD5 key ID" + ::= { ospfInterfaceEntry 29 } + +-- tagpath /ospf/interface/md5-key +ospfInterfaceMd5Key OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "MD5 key (hashed)" + ::= { ospfInterfaceEntry 30 } + +-- tagpath /ospf/lsa-database +ospfDatabaseTable OBJECT-TYPE + SYNTAX SEQUENCE OF OspfDatabaseEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "LSA database" + ::= { viptela-oper-ospf 4 } + +-- tagpath /ospf/lsa-database +ospfDatabaseEntry OBJECT-TYPE + SYNTAX OspfDatabaseEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { ospfDatabaseVpnId, ospfDatabaseArea, ospfDatabaseLsaType, ospfDatabaseLinkId, ospfDatabaseAdvRouter } + ::= { ospfDatabaseTable 1 } + +OspfDatabaseEntry ::= + SEQUENCE { + ospfDatabaseVpnId Unsigned32, + ospfDatabaseArea Unsigned32, + ospfDatabaseLsaType INTEGER, + ospfDatabaseLinkId IpAddress, + ospfDatabaseAdvRouter IpAddress, + ospfDatabaseChecksum Unsigned32, + ospfDatabaseAge Unsigned32, + ospfDatabaseSequence Unsigned32, + ospfDatabaseLength Unsigned32, + ospfDatabaseOptions Unsigned32, + ospfDatabaseOptionsFlags OspfNeighborOptions, + ospfDatabaseFlags Unsigned32, + ospfDatabaseRlsaFlags OspfDbRlsaFlags, + ospfDatabaseRlsaFlagsValue Unsigned32, + ospfDatabasePrefix Ipv4Prefix, + ospfDatabaseTag Unsigned32, + ospfDatabaseMetricType INTEGER, + ospfDatabaseMask IpAddress, + ospfDatabaseMetric Unsigned32, + ospfDatabaseForwardingAddr IpAddress, + ospfDatabaseLinkCount Unsigned32 + } + +-- tagpath /ospf/lsa-database/vpn-id +ospfDatabaseVpnId OBJECT-TYPE + SYNTAX VpnIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "VPN ID" + ::= { ospfDatabaseEntry 1 } + +-- tagpath /ospf/lsa-database/area +ospfDatabaseArea OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Area" + ::= { ospfDatabaseEntry 2 } + +-- tagpath /ospf/lsa-database/lsa-type +ospfDatabaseLsaType OBJECT-TYPE + SYNTAX INTEGER {unknown(0),router(1),network(2),summary(3),asbr-summary(4),external(5),group-member(6),nssa-external(7),type-ext-attributes(8),link-local-opaque(9),area-local-opaque(10),as-external-opaque(11)} + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Link type" + ::= { ospfDatabaseEntry 3 } + +-- tagpath /ospf/lsa-database/link-id +ospfDatabaseLinkId OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Link state ID" + ::= { ospfDatabaseEntry 4 } + +-- tagpath /ospf/lsa-database/adv-router +ospfDatabaseAdvRouter OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Advertising router" + ::= { ospfDatabaseEntry 5 } + +-- tagpath /ospf/lsa-database/checksum +ospfDatabaseChecksum OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Checksum" + ::= { ospfDatabaseEntry 6 } + +-- tagpath /ospf/lsa-database/age +ospfDatabaseAge OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Age" + ::= { ospfDatabaseEntry 7 } + +-- tagpath /ospf/lsa-database/sequence +ospfDatabaseSequence OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Sequence" + ::= { ospfDatabaseEntry 8 } + +-- tagpath /ospf/lsa-database/length +ospfDatabaseLength OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Length" + ::= { ospfDatabaseEntry 9 } + +-- tagpath /ospf/lsa-database/options +ospfDatabaseOptions OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Options" + ::= { ospfDatabaseEntry 10 } + +-- tagpath /ospf/lsa-database/options-flags +ospfDatabaseOptionsFlags OBJECT-TYPE + SYNTAX OspfNeighborOptions + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Options flags" + ::= { ospfDatabaseEntry 11 } + +-- tagpath /ospf/lsa-database/flags +ospfDatabaseFlags OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Flags" + ::= { ospfDatabaseEntry 12 } + +-- tagpath /ospf/lsa-database/rlsa-flags +ospfDatabaseRlsaFlags OBJECT-TYPE + SYNTAX OspfDbRlsaFlags + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Router LSA flags (valid for router) (ABR, ASBR, NT, shortcut ABR, Type-7, Virtual" + ::= { ospfDatabaseEntry 13 } + +-- tagpath /ospf/lsa-database/rlsa-flags-value +ospfDatabaseRlsaFlagsValue OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Router LSA flags value (valid for router)" + ::= { ospfDatabaseEntry 14 } + +-- tagpath /ospf/lsa-database/prefix +ospfDatabasePrefix OBJECT-TYPE + SYNTAX Ipv4Prefix + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Prefix" + ::= { ospfDatabaseEntry 15 } + +-- tagpath /ospf/lsa-database/tag +ospfDatabaseTag OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tag" + ::= { ospfDatabaseEntry 16 } + +-- tagpath /ospf/lsa-database/metric-type +ospfDatabaseMetricType OBJECT-TYPE + SYNTAX INTEGER {type1(0),type2(1)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Metric type" + ::= { ospfDatabaseEntry 17 } + +-- tagpath /ospf/lsa-database/mask +ospfDatabaseMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Mask" + ::= { ospfDatabaseEntry 18 } + +-- tagpath /ospf/lsa-database/metric +ospfDatabaseMetric OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Metric" + ::= { ospfDatabaseEntry 19 } + +-- tagpath /ospf/lsa-database/forwarding-addr +ospfDatabaseForwardingAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Forwarding address" + ::= { ospfDatabaseEntry 20 } + +-- tagpath /ospf/lsa-database/link-count +ospfDatabaseLinkCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Router links" + ::= { ospfDatabaseEntry 21 } + +-- tagpath /ospf/lsa-database/router-link +ospfDatabaseRouterLinkTable OBJECT-TYPE + SYNTAX SEQUENCE OF OspfDatabaseRouterLinkEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "List of router links" + ::= { viptela-oper-ospf 5 } + +-- tagpath /ospf/lsa-database/router-link +ospfDatabaseRouterLinkEntry OBJECT-TYPE + SYNTAX OspfDatabaseRouterLinkEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { ospfDatabaseVpnId, ospfDatabaseArea, ospfDatabaseLsaType, ospfDatabaseLinkId, ospfDatabaseAdvRouter, ospfDatabaseRouterLinkLinkIndex } + ::= { ospfDatabaseRouterLinkTable 1 } + +OspfDatabaseRouterLinkEntry ::= + SEQUENCE { + ospfDatabaseRouterLinkLinkIndex Unsigned32, + ospfDatabaseRouterLinkRouterLinkId IpAddress, + ospfDatabaseRouterLinkData IpAddress, + ospfDatabaseRouterLinkTosMetric Unsigned32, + ospfDatabaseRouterLinkRouterLinkType INTEGER + } + +-- tagpath /ospf/lsa-database/router-link/link-index +ospfDatabaseRouterLinkLinkIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Link Index" + ::= { ospfDatabaseRouterLinkEntry 1 } + +-- tagpath /ospf/lsa-database/router-link/router-link-id +ospfDatabaseRouterLinkRouterLinkId OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Link ID" + ::= { ospfDatabaseRouterLinkEntry 2 } + +-- tagpath /ospf/lsa-database/router-link/data +ospfDatabaseRouterLinkData OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Link Data" + ::= { ospfDatabaseRouterLinkEntry 3 } + +-- tagpath /ospf/lsa-database/router-link/tos-metric +ospfDatabaseRouterLinkTosMetric OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "TOS metric" + ::= { ospfDatabaseRouterLinkEntry 4 } + +-- tagpath /ospf/lsa-database/router-link/router-link-type +ospfDatabaseRouterLinkRouterLinkType OBJECT-TYPE + SYNTAX INTEGER {point-to-point(0),transit(1),stub(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Link type" + ::= { ospfDatabaseRouterLinkEntry 5 } + +-- tagpath /ospf/lsa-database/network-link +ospfDatabaseNetworkLinkTable OBJECT-TYPE + SYNTAX SEQUENCE OF OspfDatabaseNetworkLinkEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "List of network links" + ::= { viptela-oper-ospf 6 } + +-- tagpath /ospf/lsa-database/network-link +ospfDatabaseNetworkLinkEntry OBJECT-TYPE + SYNTAX OspfDatabaseNetworkLinkEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { ospfDatabaseVpnId, ospfDatabaseArea, ospfDatabaseLsaType, ospfDatabaseLinkId, ospfDatabaseAdvRouter, ospfDatabaseNetworkLinkLinkIndex } + ::= { ospfDatabaseNetworkLinkTable 1 } + +OspfDatabaseNetworkLinkEntry ::= + SEQUENCE { + ospfDatabaseNetworkLinkLinkIndex Unsigned32, + ospfDatabaseNetworkLinkNetworkLinkId IpAddress + } + +-- tagpath /ospf/lsa-database/network-link/link-index +ospfDatabaseNetworkLinkLinkIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Link Index" + ::= { ospfDatabaseNetworkLinkEntry 1 } + +-- tagpath /ospf/lsa-database/network-link/network-link-id +ospfDatabaseNetworkLinkNetworkLinkId OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Link ID" + ::= { ospfDatabaseNetworkLinkEntry 2 } + +-- tagpath /ospf/external-database +ospfExternalDatabaseTable OBJECT-TYPE + SYNTAX SEQUENCE OF OspfExternalDatabaseEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "External LSA database" + ::= { viptela-oper-ospf 7 } + +-- tagpath /ospf/external-database +ospfExternalDatabaseEntry OBJECT-TYPE + SYNTAX OspfExternalDatabaseEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { ospfExternalDatabaseVpnId, ospfExternalDatabaseLinkId, ospfExternalDatabaseAdvRouter } + ::= { ospfExternalDatabaseTable 1 } + +OspfExternalDatabaseEntry ::= + SEQUENCE { + ospfExternalDatabaseVpnId Unsigned32, + ospfExternalDatabaseLinkId IpAddress, + ospfExternalDatabaseAdvRouter IpAddress, + ospfExternalDatabaseChecksum Unsigned32, + ospfExternalDatabaseAge Unsigned32, + ospfExternalDatabaseSequence Unsigned32, + ospfExternalDatabaseLength Unsigned32, + ospfExternalDatabaseOptions Unsigned32, + ospfExternalDatabaseOptionsFlags OspfNeighborOptions, + ospfExternalDatabaseFlags Unsigned32, + ospfExternalDatabasePrefix Ipv4Prefix, + ospfExternalDatabaseTag Unsigned32, + ospfExternalDatabaseMetricType INTEGER, + ospfExternalDatabaseMask IpAddress, + ospfExternalDatabaseMetric Unsigned32, + ospfExternalDatabaseForwardingAddr IpAddress + } + +-- tagpath /ospf/external-database/vpn-id +ospfExternalDatabaseVpnId OBJECT-TYPE + SYNTAX VpnIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "VPN ID" + ::= { ospfExternalDatabaseEntry 1 } + +-- tagpath /ospf/external-database/link-id +ospfExternalDatabaseLinkId OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Link-state ID" + ::= { ospfExternalDatabaseEntry 2 } + +-- tagpath /ospf/external-database/adv-router +ospfExternalDatabaseAdvRouter OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Advertising router" + ::= { ospfExternalDatabaseEntry 3 } + +-- tagpath /ospf/external-database/checksum +ospfExternalDatabaseChecksum OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Checksum" + ::= { ospfExternalDatabaseEntry 4 } + +-- tagpath /ospf/external-database/age +ospfExternalDatabaseAge OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Age" + ::= { ospfExternalDatabaseEntry 5 } + +-- tagpath /ospf/external-database/sequence +ospfExternalDatabaseSequence OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Sequence" + ::= { ospfExternalDatabaseEntry 6 } + +-- tagpath /ospf/external-database/length +ospfExternalDatabaseLength OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Length" + ::= { ospfExternalDatabaseEntry 7 } + +-- tagpath /ospf/external-database/options +ospfExternalDatabaseOptions OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Options" + ::= { ospfExternalDatabaseEntry 8 } + +-- tagpath /ospf/external-database/options-flags +ospfExternalDatabaseOptionsFlags OBJECT-TYPE + SYNTAX OspfNeighborOptions + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Options flags" + ::= { ospfExternalDatabaseEntry 9 } + +-- tagpath /ospf/external-database/flags +ospfExternalDatabaseFlags OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Flags" + ::= { ospfExternalDatabaseEntry 10 } + +-- tagpath /ospf/external-database/prefix +ospfExternalDatabasePrefix OBJECT-TYPE + SYNTAX Ipv4Prefix + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Prefix" + ::= { ospfExternalDatabaseEntry 11 } + +-- tagpath /ospf/external-database/tag +ospfExternalDatabaseTag OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tag" + ::= { ospfExternalDatabaseEntry 12 } + +-- tagpath /ospf/external-database/metric-type +ospfExternalDatabaseMetricType OBJECT-TYPE + SYNTAX INTEGER {type1(0),type2(1)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Metric type" + ::= { ospfExternalDatabaseEntry 13 } + +-- tagpath /ospf/external-database/mask +ospfExternalDatabaseMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Mask" + ::= { ospfExternalDatabaseEntry 14 } + +-- tagpath /ospf/external-database/metric +ospfExternalDatabaseMetric OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Metric" + ::= { ospfExternalDatabaseEntry 15 } + +-- tagpath /ospf/external-database/forwarding-addr +ospfExternalDatabaseForwardingAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Forwarding address" + ::= { ospfExternalDatabaseEntry 16 } + +-- tagpath /ospf/routes-table +ospfRoutesTableTable OBJECT-TYPE + SYNTAX SEQUENCE OF OspfRoutesTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "List of routes" + ::= { viptela-oper-ospf 8 } + +-- tagpath /ospf/routes-table +ospfRoutesTableEntry OBJECT-TYPE + SYNTAX OspfRoutesTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { ospfRoutesTableVpnId, ospfRoutesTableRouteType, ospfRoutesTablePrefix } + ::= { ospfRoutesTableTable 1 } + +OspfRoutesTableEntry ::= + SEQUENCE { + ospfRoutesTableVpnId Unsigned32, + ospfRoutesTableRouteType INTEGER, + ospfRoutesTablePrefix Ipv4Prefix + } + +-- tagpath /ospf/routes-table/vpn-id +ospfRoutesTableVpnId OBJECT-TYPE + SYNTAX VpnIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION "VPN ID" + ::= { ospfRoutesTableEntry 1 } + +-- tagpath /ospf/routes-table/route-type +ospfRoutesTableRouteType OBJECT-TYPE + SYNTAX INTEGER {router(0),network(1),external(2)} + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Route type" + ::= { ospfRoutesTableEntry 2 } + +-- tagpath /ospf/routes-table/prefix +ospfRoutesTablePrefix OBJECT-TYPE + SYNTAX Ipv4Prefix + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Route" + ::= { ospfRoutesTableEntry 3 } + +-- tagpath /ospf/routes-table/info +ospfRoutesTableInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF OspfRoutesTableInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "List of route information" + ::= { viptela-oper-ospf 9 } + +-- tagpath /ospf/routes-table/info +ospfRoutesTableInfoEntry OBJECT-TYPE + SYNTAX OspfRoutesTableInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { ospfRoutesTableVpnId, ospfRoutesTableRouteType, ospfRoutesTablePrefix, ospfRoutesTableInfoInfoId } + ::= { ospfRoutesTableInfoTable 1 } + +OspfRoutesTableInfoEntry ::= + SEQUENCE { + ospfRoutesTableInfoInfoId Unsigned32, + ospfRoutesTableInfoAreaId Unsigned32, + ospfRoutesTableInfoCost Unsigned32, + ospfRoutesTableInfoFlags Unsigned32, + ospfRoutesTableInfoPathType INTEGER, + ospfRoutesTableInfoDestType INTEGER, + ospfRoutesTableInfoTag Unsigned32, + ospfRoutesTableInfoType2Cost Unsigned32, + ospfRoutesTableInfoNextHop IpAddress, + ospfRoutesTableInfoIfName String + } + +-- tagpath /ospf/routes-table/info/info-id +ospfRoutesTableInfoInfoId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Info ID" + ::= { ospfRoutesTableInfoEntry 1 } + +-- tagpath /ospf/routes-table/info/area-id +ospfRoutesTableInfoAreaId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Area ID" + ::= { ospfRoutesTableInfoEntry 2 } + +-- tagpath /ospf/routes-table/info/cost +ospfRoutesTableInfoCost OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Cost" + ::= { ospfRoutesTableInfoEntry 3 } + +-- tagpath /ospf/routes-table/info/flags +ospfRoutesTableInfoFlags OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Flags" + ::= { ospfRoutesTableInfoEntry 4 } + +-- tagpath /ospf/routes-table/info/path-type +ospfRoutesTableInfoPathType OBJECT-TYPE + SYNTAX INTEGER {intra-area(0),inter-area(1),external1(2),external2(3),nssa-external1(4),nssa-external2(5)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Path type" + ::= { ospfRoutesTableInfoEntry 5 } + +-- tagpath /ospf/routes-table/info/dest-type +ospfRoutesTableInfoDestType OBJECT-TYPE + SYNTAX INTEGER {router(0),network(1),discard(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Destination type" + ::= { ospfRoutesTableInfoEntry 6 } + +-- tagpath /ospf/routes-table/info/tag +ospfRoutesTableInfoTag OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tag" + ::= { ospfRoutesTableInfoEntry 7 } + +-- tagpath /ospf/routes-table/info/type2-cost +ospfRoutesTableInfoType2Cost OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Type 2 cost" + ::= { ospfRoutesTableInfoEntry 8 } + +-- tagpath /ospf/routes-table/info/next-hop +ospfRoutesTableInfoNextHop OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Next hop" + ::= { ospfRoutesTableInfoEntry 9 } + +-- tagpath /ospf/routes-table/info/if-name +ospfRoutesTableInfoIfName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Interface name" + ::= { ospfRoutesTableInfoEntry 10 } + +-- tagpath /ospf/database-summary +ospfDatabaseSummaryTable OBJECT-TYPE + SYNTAX SEQUENCE OF OspfDatabaseSummaryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "OSPF database summary" + ::= { viptela-oper-ospf 10 } + +-- tagpath /ospf/database-summary +ospfDatabaseSummaryEntry OBJECT-TYPE + SYNTAX OspfDatabaseSummaryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { ospfDatabaseSummaryVpnId, ospfDatabaseSummaryAreaId } + ::= { ospfDatabaseSummaryTable 1 } + +OspfDatabaseSummaryEntry ::= + SEQUENCE { + ospfDatabaseSummaryVpnId Unsigned32, + ospfDatabaseSummaryAreaId Unsigned32, + ospfDatabaseSummaryRouterLsa Unsigned32, + ospfDatabaseSummaryNetworkLsa Unsigned32, + ospfDatabaseSummarySummaryLsa Unsigned32, + ospfDatabaseSummaryAsbrSummaryLsa Unsigned32, + ospfDatabaseSummaryNssaLsa Unsigned32, + ospfDatabaseSummaryTotalLsa Unsigned32 + } + +-- tagpath /ospf/database-summary/vpn-id +ospfDatabaseSummaryVpnId OBJECT-TYPE + SYNTAX VpnIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "VPN ID" + ::= { ospfDatabaseSummaryEntry 1 } + +-- tagpath /ospf/database-summary/area-id +ospfDatabaseSummaryAreaId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Area ID" + ::= { ospfDatabaseSummaryEntry 2 } + +-- tagpath /ospf/database-summary/router-lsa +ospfDatabaseSummaryRouterLsa OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Router LSA count" + ::= { ospfDatabaseSummaryEntry 3 } + +-- tagpath /ospf/database-summary/network-lsa +ospfDatabaseSummaryNetworkLsa OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Network LSA count" + ::= { ospfDatabaseSummaryEntry 4 } + +-- tagpath /ospf/database-summary/summary-lsa +ospfDatabaseSummarySummaryLsa OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Summary LSA count" + ::= { ospfDatabaseSummaryEntry 5 } + +-- tagpath /ospf/database-summary/asbr-summary-lsa +ospfDatabaseSummaryAsbrSummaryLsa OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "ASBR summary LSA count" + ::= { ospfDatabaseSummaryEntry 6 } + +-- tagpath /ospf/database-summary/nssa-lsa +ospfDatabaseSummaryNssaLsa OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "NSSA LSA count" + ::= { ospfDatabaseSummaryEntry 7 } + +-- tagpath /ospf/database-summary/total-lsa +ospfDatabaseSummaryTotalLsa OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Total LSA count" + ::= { ospfDatabaseSummaryEntry 8 } + +-- tagpath /ospf/process +ospfProcessTable OBJECT-TYPE + SYNTAX SEQUENCE OF OspfProcessEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "OSPF process" + ::= { viptela-oper-ospf 11 } + +-- tagpath /ospf/process +ospfProcessEntry OBJECT-TYPE + SYNTAX OspfProcessEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { ospfProcessVpnId } + ::= { ospfProcessTable 1 } + +OspfProcessEntry ::= + SEQUENCE { + ospfProcessVpnId Unsigned32, + ospfProcessRouterId IpAddress, + ospfProcessDeferredShutdown TruthValue, + ospfProcessRfc1583Compatible TruthValue, + ospfProcessStubRouterAdv TruthValue, + ospfProcessStubRouterStart Unsigned32, + ospfProcessStubRouterShut Unsigned32, + ospfProcessSpfDelay Unsigned32, + ospfProcessSpfHoldtime Unsigned32, + ospfProcessSpfMaxHoldtime Unsigned32, + ospfProcessSpfHoldMultiplier Unsigned32, + ospfProcessSpfLastExecTime Unsigned32, + ospfProcessSpfNextDueTime Unsigned32, + ospfProcessLsaRefreshInterval Unsigned32, + ospfProcessAsbrRouter TruthValue, + ospfProcessExternalLsaCount Unsigned32, + ospfProcessExternalLsaChecksum Unsigned32, + ospfProcessNumberAreas Unsigned32, + ospfProcessLogAdjChanges TruthValue, + ospfProcessIgnoreDownBit TruthValue, + ospfProcessHelloReceived Unsigned32, + ospfProcessHelloSent Unsigned32, + ospfProcessDbdReceived Unsigned32, + ospfProcessDbdSent Unsigned32, + ospfProcessLsReqReceived Unsigned32, + ospfProcessLsReqSent Unsigned32, + ospfProcessLsUpdReceived Unsigned32, + ospfProcessLsUpdSent Unsigned32, + ospfProcessLsAckReceived Unsigned32, + ospfProcessLsAckSent Unsigned32 + } + +-- tagpath /ospf/process/vpn-id +ospfProcessVpnId OBJECT-TYPE + SYNTAX VpnIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "VPN ID" + ::= { ospfProcessEntry 1 } + +-- tagpath /ospf/process/router-id +ospfProcessRouterId OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Router ID" + ::= { ospfProcessEntry 2 } + +-- tagpath /ospf/process/deferred-shutdown +ospfProcessDeferredShutdown OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Deferred shutdown" + ::= { ospfProcessEntry 3 } + +-- tagpath /ospf/process/rfc1583-compatible +ospfProcessRfc1583Compatible OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "RFC 1583 compatible" + ::= { ospfProcessEntry 4 } + +-- tagpath /ospf/process/stub-router-adv +ospfProcessStubRouterAdv OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Stub router advertisement" + ::= { ospfProcessEntry 5 } + +-- tagpath /ospf/process/stub-router-start +ospfProcessStubRouterStart OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Stub router advertisement after startup, in seconds" + ::= { ospfProcessEntry 6 } + +-- tagpath /ospf/process/stub-router-shut +ospfProcessStubRouterShut OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Stub router advertisement before shutdown, in seconds" + ::= { ospfProcessEntry 7 } + +-- tagpath /ospf/process/spf-delay +ospfProcessSpfDelay OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "SPF delay, in milliseconds" + ::= { ospfProcessEntry 8 } + +-- tagpath /ospf/process/spf-holdtime +ospfProcessSpfHoldtime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "SPF hold time, in milliseconds" + ::= { ospfProcessEntry 9 } + +-- tagpath /ospf/process/spf-max-holdtime +ospfProcessSpfMaxHoldtime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "SPF maximum hold time, milliseconds" + ::= { ospfProcessEntry 10 } + +-- tagpath /ospf/process/spf-hold-multiplier +ospfProcessSpfHoldMultiplier OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "SPF hold multiplier" + ::= { ospfProcessEntry 11 } + +-- tagpath /ospf/process/spf-last-exec-time +ospfProcessSpfLastExecTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "SPF last executed time, in seconds" + ::= { ospfProcessEntry 12 } + +-- tagpath /ospf/process/spf-next-due-time +ospfProcessSpfNextDueTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "SPF next due time, in seconds" + ::= { ospfProcessEntry 13 } + +-- tagpath /ospf/process/lsa-refresh-interval +ospfProcessLsaRefreshInterval OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "LSA refresh interval, in seconds" + ::= { ospfProcessEntry 14 } + +-- tagpath /ospf/process/asbr-router +ospfProcessAsbrRouter OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "ASBR router" + ::= { ospfProcessEntry 15 } + +-- tagpath /ospf/process/external-lsa-count +ospfProcessExternalLsaCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "External LSA count" + ::= { ospfProcessEntry 16 } + +-- tagpath /ospf/process/external-lsa-checksum +ospfProcessExternalLsaChecksum OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "External LSA checksum" + ::= { ospfProcessEntry 17 } + +-- tagpath /ospf/process/number-areas +ospfProcessNumberAreas OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of areas" + ::= { ospfProcessEntry 18 } + +-- tagpath /ospf/process/log-adj-changes +ospfProcessLogAdjChanges OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Log adjacency changes" + ::= { ospfProcessEntry 19 } + +-- tagpath /ospf/process/ignore-down-bit +ospfProcessIgnoreDownBit OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Ignore down bit during SPF calculation" + ::= { ospfProcessEntry 20 } + +-- tagpath /ospf/process/hello-received +ospfProcessHelloReceived OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of hello packets received" + ::= { ospfProcessEntry 21 } + +-- tagpath /ospf/process/hello-sent +ospfProcessHelloSent OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of hello packets sent" + ::= { ospfProcessEntry 22 } + +-- tagpath /ospf/process/dbd-received +ospfProcessDbdReceived OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of database description packets received" + ::= { ospfProcessEntry 23 } + +-- tagpath /ospf/process/dbd-sent +ospfProcessDbdSent OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of databse description packets sent" + ::= { ospfProcessEntry 24 } + +-- tagpath /ospf/process/ls-req-received +ospfProcessLsReqReceived OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of link-state request packets received" + ::= { ospfProcessEntry 25 } + +-- tagpath /ospf/process/ls-req-sent +ospfProcessLsReqSent OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of link-state request packets sent" + ::= { ospfProcessEntry 26 } + +-- tagpath /ospf/process/ls-upd-received +ospfProcessLsUpdReceived OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of link-state update packets received" + ::= { ospfProcessEntry 27 } + +-- tagpath /ospf/process/ls-upd-sent +ospfProcessLsUpdSent OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of link-state update packets sent" + ::= { ospfProcessEntry 28 } + +-- tagpath /ospf/process/ls-ack-received +ospfProcessLsAckReceived OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of link-state acknowledgement packets received" + ::= { ospfProcessEntry 29 } + +-- tagpath /ospf/process/ls-ack-sent +ospfProcessLsAckSent OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of link-state acknowledgement packets sent" + ::= { ospfProcessEntry 30 } + +-- tagpath /ospf/process/area +ospfProcessAreaTable OBJECT-TYPE + SYNTAX SEQUENCE OF OspfProcessAreaEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "List of areas" + ::= { viptela-oper-ospf 12 } + +-- tagpath /ospf/process/area +ospfProcessAreaEntry OBJECT-TYPE + SYNTAX OspfProcessAreaEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { ospfProcessVpnId, ospfProcessAreaAreaId } + ::= { ospfProcessAreaTable 1 } + +OspfProcessAreaEntry ::= + SEQUENCE { + ospfProcessAreaAreaId Unsigned32, + ospfProcessAreaBackboneArea TruthValue, + ospfProcessAreaRoutingType INTEGER, + ospfProcessAreaNoSumm TruthValue, + ospfProcessAreaShortcutConfigured TruthValue, + ospfProcessAreaShortcutMode INTEGER, + ospfProcessAreaShortcutCapability TruthValue, + ospfProcessAreaNumInterfaces Unsigned32, + ospfProcessAreaAbr TruthValue, + ospfProcessAreaNssaTranslate TruthValue, + ospfProcessAreaTranslateRole INTEGER, + ospfProcessAreaStubRoute TruthValue, + ospfProcessAreaStubRouteAdmin TruthValue, + ospfProcessAreaStubRouteTimer Unsigned32, + ospfProcessAreaNumFullAdjRouters Unsigned32, + ospfProcessAreaAuthentication INTEGER, + ospfProcessAreaNumVirtualAdjRouters Unsigned32, + ospfProcessAreaSpfExecCount Unsigned32, + ospfProcessAreaLsaCount Unsigned32, + ospfProcessAreaRouterLsaCount Unsigned32, + ospfProcessAreaRouterLsaChecksum Unsigned32, + ospfProcessAreaNetworkLsaCount Unsigned32, + ospfProcessAreaNetworkLsaChecksum Unsigned32, + ospfProcessAreaSummaryLsaCount Unsigned32, + ospfProcessAreaSummaryLsaChecksum Unsigned32, + ospfProcessAreaAsbrLsaCount Unsigned32, + ospfProcessAreaAsbrLsaChecksum Unsigned32, + ospfProcessAreaNssaLsaCount Unsigned32, + ospfProcessAreaNssaLsaChecksum Unsigned32 + } + +-- tagpath /ospf/process/area/area-id +ospfProcessAreaAreaId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Area ID" + ::= { ospfProcessAreaEntry 1 } + +-- tagpath /ospf/process/area/backbone-area +ospfProcessAreaBackboneArea OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Backbone area" + ::= { ospfProcessAreaEntry 2 } + +-- tagpath /ospf/process/area/routing-type +ospfProcessAreaRoutingType OBJECT-TYPE + SYNTAX INTEGER {default(0),stub(1),nssa(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Routing type" + ::= { ospfProcessAreaEntry 3 } + +-- tagpath /ospf/process/area/no-summ +ospfProcessAreaNoSumm OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "No summary" + ::= { ospfProcessAreaEntry 4 } + +-- tagpath /ospf/process/area/shortcut-configured +ospfProcessAreaShortcutConfigured OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Shortcut configuration" + ::= { ospfProcessAreaEntry 5 } + +-- tagpath /ospf/process/area/shortcut-mode +ospfProcessAreaShortcutMode OBJECT-TYPE + SYNTAX INTEGER {default(0),enable(1),disable(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Shortcut mode" + ::= { ospfProcessAreaEntry 6 } + +-- tagpath /ospf/process/area/shortcut-capability +ospfProcessAreaShortcutCapability OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Shortcut capability" + ::= { ospfProcessAreaEntry 7 } + +-- tagpath /ospf/process/area/num-interfaces +ospfProcessAreaNumInterfaces OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of interfaces" + ::= { ospfProcessAreaEntry 8 } + +-- tagpath /ospf/process/area/abr +ospfProcessAreaAbr OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Area border router" + ::= { ospfProcessAreaEntry 9 } + +-- tagpath /ospf/process/area/nssa-translate +ospfProcessAreaNssaTranslate OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "NSSA translate" + ::= { ospfProcessAreaEntry 10 } + +-- tagpath /ospf/process/area/translate-role +ospfProcessAreaTranslateRole OBJECT-TYPE + SYNTAX INTEGER {candidate(0),never(1),always(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Translate role" + ::= { ospfProcessAreaEntry 11 } + +-- tagpath /ospf/process/area/stub-route +ospfProcessAreaStubRoute OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Stub route" + ::= { ospfProcessAreaEntry 12 } + +-- tagpath /ospf/process/area/stub-route-admin +ospfProcessAreaStubRouteAdmin OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Stub route administratively enabled" + ::= { ospfProcessAreaEntry 13 } + +-- tagpath /ospf/process/area/stub-route-timer +ospfProcessAreaStubRouteTimer OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Stub route time left, in seconds" + ::= { ospfProcessAreaEntry 14 } + +-- tagpath /ospf/process/area/num-full-adj-routers +ospfProcessAreaNumFullAdjRouters OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of fully adjacent routers" + ::= { ospfProcessAreaEntry 15 } + +-- tagpath /ospf/process/area/authentication +ospfProcessAreaAuthentication OBJECT-TYPE + SYNTAX INTEGER {null(0),simple(1),message-digest(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Authertication type" + ::= { ospfProcessAreaEntry 16 } + +-- tagpath /ospf/process/area/num-virtual-adj-routers +ospfProcessAreaNumVirtualAdjRouters OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of full virtual adjacencies" + ::= { ospfProcessAreaEntry 17 } + +-- tagpath /ospf/process/area/spf-exec-count +ospfProcessAreaSpfExecCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "SPF algorithm executed count" + ::= { ospfProcessAreaEntry 18 } + +-- tagpath /ospf/process/area/lsa-count +ospfProcessAreaLsaCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of LSAs" + ::= { ospfProcessAreaEntry 19 } + +-- tagpath /ospf/process/area/router-lsa-count +ospfProcessAreaRouterLsaCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of router LSAs" + ::= { ospfProcessAreaEntry 20 } + +-- tagpath /ospf/process/area/router-lsa-checksum +ospfProcessAreaRouterLsaChecksum OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Router LSA checksum" + ::= { ospfProcessAreaEntry 21 } + +-- tagpath /ospf/process/area/network-lsa-count +ospfProcessAreaNetworkLsaCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of network LSAs" + ::= { ospfProcessAreaEntry 22 } + +-- tagpath /ospf/process/area/network-lsa-checksum +ospfProcessAreaNetworkLsaChecksum OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Network LSA checksum" + ::= { ospfProcessAreaEntry 23 } + +-- tagpath /ospf/process/area/summary-lsa-count +ospfProcessAreaSummaryLsaCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of summary LSAs" + ::= { ospfProcessAreaEntry 24 } + +-- tagpath /ospf/process/area/summary-lsa-checksum +ospfProcessAreaSummaryLsaChecksum OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Summary LSA checksum" + ::= { ospfProcessAreaEntry 25 } + +-- tagpath /ospf/process/area/asbr-lsa-count +ospfProcessAreaAsbrLsaCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of ASBR LSAs" + ::= { ospfProcessAreaEntry 26 } + +-- tagpath /ospf/process/area/asbr-lsa-checksum +ospfProcessAreaAsbrLsaChecksum OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "ASBR LSA checksum" + ::= { ospfProcessAreaEntry 27 } + +-- tagpath /ospf/process/area/nssa-lsa-count +ospfProcessAreaNssaLsaCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of NSSA LSAs" + ::= { ospfProcessAreaEntry 28 } + +-- tagpath /ospf/process/area/nssa-lsa-checksum +ospfProcessAreaNssaLsaChecksum OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "NSSA LSA checksum" + ::= { ospfProcessAreaEntry 29 } + +END diff --git a/viptela-mibs/20.9/VIPTELA-OPER-SYSTEM.mib b/viptela-mibs/20.9/VIPTELA-OPER-SYSTEM.mib new file mode 100644 index 0000000..b3f7f6d --- /dev/null +++ b/viptela-mibs/20.9/VIPTELA-OPER-SYSTEM.mib @@ -0,0 +1,6128 @@ +-- Namespace: http://viptela.com/oper-system + +VIPTELA-OPER-SYSTEM DEFINITIONS ::= BEGIN +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, + Integer32, Unsigned32, Counter32, Counter64, + Gauge32, IpAddress + FROM SNMPv2-SMI + TEXTUAL-CONVENTION, RowStatus, DateAndTime, + TruthValue + FROM SNMPv2-TC + viptela, VpnIndex + FROM VIPTELA-GLOBAL + DeviceModelType + FROM VIPTELA-MODELS +; + +viptela-oper-system MODULE-IDENTITY + LAST-UPDATED "202206010000Z" + ORGANIZATION "Viptela, Inc." + CONTACT-INFO "Viptela, Inc. Email:support@viptela.com" + DESCRIPTION "This module defines the data model for system operational data" + REVISION "202206010000Z" + DESCRIPTION "Viptela Revision 20.9" + REVISION "202203010000Z" + DESCRIPTION "Viptela Revision 20.8" + REVISION "202111010000Z" + DESCRIPTION "Viptela Revision 20.7" + REVISION "202107010000Z" + DESCRIPTION "Viptela Revision 20.6" + REVISION "202103010000Z" + DESCRIPTION "Viptela Revision 20.5" + REVISION "202011010000Z" + DESCRIPTION "Viptela Revision 20.4" + REVISION "202007010000Z" + DESCRIPTION "Viptela Revision 20.3" + REVISION "202002240000Z" + DESCRIPTION "Viptela Revision 20.1" + REVISION "201911150000Z" + DESCRIPTION "Viptela Revision 19.3" + REVISION "201908150000Z" + DESCRIPTION "Viptela Revision 19.2" + REVISION "201811010000Z" + DESCRIPTION "Viptela Revision 18.4" + REVISION "201808200000Z" + DESCRIPTION "Viptela Revision 18.3.1" + REVISION "201806250000Z" + DESCRIPTION "Viptela Revision 18.3" + REVISION "201804250000Z" + DESCRIPTION "Viptela Revision 18.2" + REVISION "201803150000Z" + DESCRIPTION "Viptela Revision 18.1.1" + REVISION "201801160000Z" + DESCRIPTION "Viptela Revision 17.2.3" + REVISION "201711010000Z" + DESCRIPTION "Viptela Revision 17.2.1" + REVISION "201708010000Z" + DESCRIPTION "Viptela Revision 17.2" + REVISION "201705250000Z" + DESCRIPTION "Viptela Revision 17.1.1" + REVISION "201704060000Z" + DESCRIPTION "Viptela Revision 17.1" + REVISION "201702150000Z" + DESCRIPTION "Viptela Revision 16.3.2" + REVISION "201702060000Z" + DESCRIPTION "Viptela Revision 16.3.1" + REVISION "201611160000Z" + DESCRIPTION "Viptela Revision 16.3" + REVISION "201610250000Z" + DESCRIPTION "Viptela Revision 16.2.10" + REVISION "201610240000Z" + DESCRIPTION "Viptela Revision 16.2.4" + REVISION "201608100000Z" + DESCRIPTION "Viptela Revision 16.2.2" + REVISION "201608010000Z" + DESCRIPTION "Viptela Revision 16.2.1" + REVISION "201606090000Z" + DESCRIPTION "Viptela Revision 16.2" + REVISION "201604220000Z" + DESCRIPTION "Viptela Revision 16.1.1" + REVISION "201603150000Z" + DESCRIPTION "Viptela Revision 16.1" + REVISION "201601300000Z" + DESCRIPTION "Viptela Revision 15.4.3" + REVISION "201512280000Z" + DESCRIPTION "Viptela Revision 15.4.1" + REVISION "201512010000Z" + DESCRIPTION "Viptela Revision 15.4.0" + REVISION "201510310000Z" + DESCRIPTION "Viptela Revision 15.3.5" + REVISION "201509270000Z" + DESCRIPTION "Viptela Revision 15.3.3" + REVISION "201509010000Z" + DESCRIPTION "Viptela Revision 15.3.1" + REVISION "201507010000Z" + DESCRIPTION "Viptela Revision 15.3" + ::= { viptela 11 } + +UnsignedByte ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION "xs:unsignedByte" + SYNTAX Unsigned32 (0 .. 255) + +UnsignedShort ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION "xs:unsignedShort" + SYNTAX Unsigned32 (0 .. 65535) + +ConfdString ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1t" + STATUS current + DESCRIPTION "xs: and confd: types mapped to strings" + SYNTAX OCTET STRING + +InetAddressIP ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "confd:inetAddressIP" + SYNTAX OCTET STRING (SIZE (4|16)) + +String ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1t" + STATUS current + DESCRIPTION "xs:string" + SYNTAX OCTET STRING + +Permission1 ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1t" + STATUS current + DESCRIPTION "" + SYNTAX OCTET STRING + +Permission ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1t" + STATUS current + DESCRIPTION "" + SYNTAX OCTET STRING + +-- Display system status information +-- tagpath /system-status +systemStatus OBJECT IDENTIFIER ::= { viptela-oper-system 1 } + +-- tagpath /system-status/personality +systemStatusPersonality OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatus 1 } + +-- tagpath /system-status/version +systemStatusVersion OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatus 2 } + +-- tagpath /system-status/loghost_status +systemStatusLoghostStatus OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatus 3 } + +-- tagpath /system-status/loghost_name +systemStatusLoghostName OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatus 4 } + +-- tagpath /system-status/disk_status +systemStatusDiskStatus OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatus 5 } + +-- tagpath /system-status/reboot_reason +systemStatusRebootReason OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatus 6 } + +-- tagpath /system-status/core_files_status +systemStatusCoreFilesStatus OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatus 7 } + +-- tagpath /system-status/uptime +systemStatusUptime OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatus 8 } + +-- tagpath /system-status/min1_avg +systemStatusMin1Avg OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatus 9 } + +-- tagpath /system-status/min5_avg +systemStatusMin5Avg OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatus 10 } + +-- tagpath /system-status/min15_avg +systemStatusMin15Avg OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatus 11 } + +-- tagpath /system-status/totalp +systemStatusTotalp OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatus 12 } + +-- tagpath /system-status/runningp +systemStatusRunningp OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatus 13 } + +-- tagpath /system-status/cpu_user +systemStatusCpuUser OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatus 14 } + +-- tagpath /system-status/cpu_system +systemStatusCpuSystem OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatus 15 } + +-- tagpath /system-status/cpu_idle +systemStatusCpuIdle OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatus 16 } + +-- tagpath /system-status/mem_total +systemStatusMemTotal OBJECT-TYPE + SYNTAX ConfdString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatus 17 } + +-- tagpath /system-status/mem_used +systemStatusMemUsed OBJECT-TYPE + SYNTAX ConfdString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatus 18 } + +-- tagpath /system-status/mem_free +systemStatusMemFree OBJECT-TYPE + SYNTAX ConfdString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatus 19 } + +-- tagpath /system-status/mem_buffers +systemStatusMemBuffers OBJECT-TYPE + SYNTAX ConfdString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatus 20 } + +-- tagpath /system-status/mem_cached +systemStatusMemCached OBJECT-TYPE + SYNTAX ConfdString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatus 21 } + +-- tagpath /system-status/disk_fs +systemStatusDiskFs OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatus 22 } + +-- tagpath /system-status/disk_size +systemStatusDiskSize OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatus 23 } + +-- tagpath /system-status/disk_used +systemStatusDiskUsed OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatus 24 } + +-- tagpath /system-status/disk_avail +systemStatusDiskAvail OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatus 25 } + +-- tagpath /system-status/disk_use +systemStatusDiskUse OBJECT-TYPE + SYNTAX ConfdString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatus 26 } + +-- tagpath /system-status/disk_total_bytes +systemStatusDiskTotalBytes OBJECT-TYPE + SYNTAX ConfdString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatus 27 } + +-- tagpath /system-status/disk_used_bytes +systemStatusDiskUsedBytes OBJECT-TYPE + SYNTAX ConfdString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatus 28 } + +-- tagpath /system-status/disk_avail_bytes +systemStatusDiskAvailBytes OBJECT-TYPE + SYNTAX ConfdString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatus 29 } + +-- tagpath /system-status/disk_mount +systemStatusDiskMount OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatus 30 } + +-- tagpath /system-status/services +systemStatusServices OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatus 31 } + +-- tagpath /system-status/board_type +systemStatusBoardType OBJECT-TYPE + SYNTAX INTEGER {vedge-1000(0), + vedge-2000(1), + sim(2), + none(3), + unknown(4), + vedge-100(5), + vedge-100-B(6), + vedge-5000(7), + vedge-CSR(8), + vedge-ISR(9), + vedge-ASR(10), + vedge-101-B(11), + vedge-1001(12), + vedge-101-m(13), + vedge-ISR1100-4G(14), + vedge-ISR1100-4GLTE(15), + vedge-ISR1100-6G(16), + vedge-encs(17), + vedge-ISR1100X-4G(18), + vedge-ISR1100X-6G(19)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatus 32 } + +-- tagpath /system-status/config_date/date-time-string +systemStatusConfigDateDateTimeString OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Pretty string version of date and time" + ::= { systemStatus 33 } + +-- tagpath /system-status/current_date/date-time-string +systemStatusCurrentDateDateTimeString OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Pretty string version of date and time" + ::= { systemStatus 34 } + +-- tagpath /system-status/procs +systemStatusProcs OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatus 100 } + +-- tagpath /system-status/disk_bsize +systemStatusDiskBsize OBJECT-TYPE + SYNTAX ConfdString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatus 101 } + +-- tagpath /system-status/disk_blocks +systemStatusDiskBlocks OBJECT-TYPE + SYNTAX ConfdString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatus 102 } + +-- tagpath /system-status/disk_bused +systemStatusDiskBused OBJECT-TYPE + SYNTAX ConfdString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatus 103 } + +-- tagpath /system-status/disk_bavail +systemStatusDiskBavail OBJECT-TYPE + SYNTAX ConfdString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatus 104 } + +-- tagpath /system-status/standalone_vbond +systemStatusStandaloneVbond OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatus 35 } + +-- tagpath /system-status/vmanaged +systemStatusVmanaged OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Device is managed by the vmanage" + ::= { systemStatus 36 } + +-- tagpath /system-status/pseudo-confirm-commit +systemStatusPseudoConfirmCommit OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Only valid for vmanage .. is always hidden" + ::= { systemStatus 37 } + +-- tagpath /system-status/config-template-name +systemStatusConfigTemplateName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Configuration template assigned by the vManage" + ::= { systemStatus 38 } + +-- tagpath /system-status/policy-template-name +systemStatusPolicyTemplateName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Policy template assigned by the vManage" + ::= { systemStatus 39 } + +-- tagpath /system-status/policy-template-version +systemStatusPolicyTemplateVersion OBJECT-TYPE + SYNTAX String (SIZE (1 .. 64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Policy template version assigned by the vManage" + ::= { systemStatus 40 } + +-- tagpath /system-status/vmanage-storage-disk-fs +systemStatusVmanageStorageDiskFs OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatus 41 } + +-- tagpath /system-status/vmanage-storage-disk-size +systemStatusVmanageStorageDiskSize OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatus 42 } + +-- tagpath /system-status/vmanage-storage-disk-used +systemStatusVmanageStorageDiskUsed OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatus 43 } + +-- tagpath /system-status/vmanage-storage-disk-avail +systemStatusVmanageStorageDiskAvail OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatus 44 } + +-- tagpath /system-status/vmanage-storage-disk-use +systemStatusVmanageStorageDiskUse OBJECT-TYPE + SYNTAX ConfdString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatus 45 } + +-- tagpath /system-status/vmanage-storage-disk-mount +systemStatusVmanageStorageDiskMount OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatus 46 } + +-- tagpath /system-status/model +systemStatusModel OBJECT-TYPE + SYNTAX DeviceModelType + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatus 47 } + +-- tagpath /system-status/reboot_type +systemStatusRebootType OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatus 48 } + +-- tagpath /system-status/total_cpu_count +systemStatusTotalCpuCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatus 49 } + +-- tagpath /system-status/fp_cpu_count +systemStatusFpCpuCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatus 50 } + +-- tagpath /system-status/linux_cpu_count +systemStatusLinuxCpuCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatus 51 } + +-- tagpath /system-status/bootloader_version +systemStatusBootloaderVersion OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatus 52 } + + +-- tagpath /system-status/build_number +systemStatusBuildNumber OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatus 53 } + +-- tagpath /system-status/state +systemStatusState OBJECT-TYPE + SYNTAX INTEGER {blkng-green(0),green(1),yellow(2),red(3)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatus 54 } + +-- tagpath /system-status/state_description +systemStatusSystemStateDescription OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatus 55 } + +-- tagpath /system-status/model_sku +systemStatusSystemModelSku OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatus 56 } + +-- tagpath /system-status/tcpd_cpu_count +systemStatusTcpdCpuCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatus 57 } + +-- tagpath /system-status/fips_mode +systemStatusSystemFipsMode OBJECT-TYPE + SYNTAX INTEGER {unavailable(0),disabled(1),enabled(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatus 58 } + +-- tagpath /system-status/testbed_mode +systemStatusSystemTestbedMode OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatus 59 } + +-- tagpath /system-status/ctrl_compatibility +systemStatusSystemCtrlCompatibility OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatus 60 } + +-- tagpath /system-status/timezone +systemStatusSystemTimezone OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatus 61 } + +-- tagpath /system-status/engineering_signed +systemStatusSystemEngineeringSigned OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatus 62 } + +-- tagpath /system-status/li_license_enabled +systemStatusSystemLiLicenseEnabled OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatus 63 } + +-- tagpath /system-status/chassis_serial_number +systemStatusSystemChassisSerialNumber OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatus 64 } + +-- tagpath /system-status/in_prod_mode +systemStatusSystemInProdMode OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatus 65 } + +-- Display system statistics +-- tagpath /system-statistics +systemStatistics OBJECT IDENTIFIER ::= { viptela-oper-system 2 } + +-- tagpath /system-statistics/rx_pkts +systemStatisticsRxPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 1 } + +-- tagpath /system-statistics/rx_drops +systemStatisticsRxDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 2 } + +-- tagpath /system-statistics/ip_fwd +systemStatisticsIpFwd OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 3 } + +-- tagpath /system-statistics/ip_fwd_mirror_pkts +systemStatisticsIpFwdMirrorPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 4 } + +-- tagpath /system-statistics/ip_fwd_arp +systemStatisticsIpFwdArp OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 5 } + +-- tagpath /system-statistics/ip_fwd_to_egress +systemStatisticsIpFwdToEgress OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 6 } + +-- tagpath /system-statistics/ip_fwd_invalid_oil +systemStatisticsIpFwdInvalidOil OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 7 } + +-- tagpath /system-statistics/ip_v6_mcast_drops +systemStatisticsIpV6McastDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 8 } + +-- tagpath /system-statistics/ip_fwd_mcast_invalid_iif +systemStatisticsIpFwdMcastInvalidIif OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 9 } + +-- tagpath /system-statistics/ip_fwd_mcast_life_exceeded_drops +systemStatisticsIpFwdMcastLifeExceededDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 10 } + +-- tagpath /system-statistics/rx_mcast_threshold_exceeded +systemStatisticsRxMcastThresholdExceeded OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 11 } + +-- tagpath /system-statistics/ip_fwd_invalid_tun_oil +systemStatisticsIpFwdInvalidTunOil OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 12 } + +-- tagpath /system-statistics/rx_mcast_policy_fwd_drops +systemStatisticsRxMcastPolicyFwdDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 13 } + +-- tagpath /system-statistics/rx_mcast_mirror_fwd_drops +systemStatisticsRxMcastMirrorFwdDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 14 } + +-- tagpath /system-statistics/ip_fwd_null_mcast_group +systemStatisticsIpFwdNullMcastGroup OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 15 } + +-- tagpath /system-statistics/ip_fwd_null_nhop +systemStatisticsIpFwdNullNhop OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 16 } + +-- tagpath /system-statistics/ip_fwd_unknown_nh_type +systemStatisticsIpFwdUnknownNhType OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 17 } + +-- tagpath /system-statistics/ip_fwd_nat_on_tunnel +systemStatisticsIpFwdNatOnTunnel OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 18 } + +-- tagpath /system-statistics/ip_fwd_to_cpu +systemStatisticsIpFwdToCpu OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 19 } + +-- tagpath /system-statistics/ip_fwd_to_cpu_nat_xlates +systemStatisticsIpFwdToCpuNatXlates OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 20 } + +-- tagpath /system-statistics/ip_fwd_from_cpu_nat_xlates +systemStatisticsIpFwdFromCpuNatXlates OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 21 } + +-- tagpath /system-statistics/ip_fwd_to_cpu_nat_drops +systemStatisticsIpFwdToCpuNatDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 22 } + +-- tagpath /system-statistics/ip_fwd_from_cpu_non_local +systemStatisticsIpFwdFromCpuNonLocal OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 23 } + +-- tagpath /system-statistics/ip_fwd_rx_ipsec +systemStatisticsIpFwdRxIpsec OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 24 } + +-- tagpath /system-statistics/ip_fwd_mcast_pkts +systemStatisticsIpFwdMcastPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 25 } + +-- tagpath /system-statistics/ip_fwd_rx_gre +systemStatisticsIpFwdRxGre OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 26 } + +-- tagpath /system-statistics/nat_xlate_outbound +systemStatisticsNatXlateOutbound OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 27 } + +-- tagpath /system-statistics/nat_xlate_outbound_drops +systemStatisticsNatXlateOutboundDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 28 } + +-- tagpath /system-statistics/nat_xlate_inbound +systemStatisticsNatXlateInbound OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 29 } + +-- tagpath /system-statistics/nat_xlate_inbound_fail +systemStatisticsNatXlateInboundFail OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 30 } + +-- tagpath /system-statistics/cflowd_pkts +systemStatisticsCflowdPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 31 } + +-- tagpath /system-statistics/no_nat_nexthop +systemStatisticsNoNatNexthop OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 32 } + +-- tagpath /system-statistics/rx_bcast +systemStatisticsRxBcast OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 33 } + +-- tagpath /system-statistics/rx_mcast +systemStatisticsRxMcast OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 34 } + +-- tagpath /system-statistics/rx_mcast_link_local +systemStatisticsRxMcastLinkLocal OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 35 } + +-- tagpath /system-statistics/rx_mcast_filter_to_cpu +systemStatisticsRxMcastFilterToCpu OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 36 } + +-- tagpath /system-statistics/rx_mcast_filter_to_cpu_and_fwd +systemStatisticsRxMcastFilterToCpuAndFwd OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 37 } + +-- tagpath /system-statistics/rx_gre_decap +systemStatisticsRxGreDecap OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 38 } + +-- tagpath /system-statistics/rx_gre_drops +systemStatisticsRxGreDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 39 } + +-- tagpath /system-statistics/rx_gre_policer_drops +systemStatisticsRxGrePolicerDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 40 } + +-- tagpath /system-statistics/rx_implicit_acl_drops +systemStatisticsRxImplicitAclDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 41 } + +-- tagpath /system-statistics/rx_ipsec_decap +systemStatisticsRxIpsecDecap OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 42 } + +-- tagpath /system-statistics/rx_ip6_ipsec_drops +systemStatisticsRxIp6IpsecDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 43 } + +-- tagpath /system-statistics/rx_sa_ipsec_drops +systemStatisticsRxSaIpsecDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 44 } + +-- tagpath /system-statistics/rx_invalid_ipsec_pkt_size +systemStatisticsRxInvalidIpsecPktSize OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 45 } + +-- tagpath /system-statistics/rx_spi_ipsec_drops +systemStatisticsRxSpiIpsecDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 46 } + +-- tagpath /system-statistics/rx_replay_drops +systemStatisticsRxReplayDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 47 } + +-- tagpath /system-statistics/rx_replay_integrity_drops +systemStatisticsRxReplayIntegrityDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 48 } + +-- tagpath /system-statistics/rx_unexpected_replay_drops +systemStatisticsRxUnexpectedReplayDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 49 } + +-- tagpath /system-statistics/rx_next_hdr_ipsec_drops +systemStatisticsRxNextHdrIpsecDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 50 } + +-- tagpath /system-statistics/rx_mac_compare_ipsec_drops +systemStatisticsRxMacCompareIpsecDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 51 } + +-- tagpath /system-statistics/rx_err_pad_ipsec_drops +systemStatisticsRxErrPadIpsecDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 52 } + +-- tagpath /system-statistics/rx_ipsec_policer_drops +systemStatisticsRxIpsecPolicerDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 53 } + +-- tagpath /system-statistics/rx_pre_ipsec_pkts +systemStatisticsRxPreIpsecPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 54 } + +-- tagpath /system-statistics/rx_pre_ipsec_drops +systemStatisticsRxPreIpsecDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 55 } + +-- tagpath /system-statistics/rx_pre_ipsec_policer_drops +systemStatisticsRxPreIpsecPolicerDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 56 } + +-- tagpath /system-statistics/rx_pre_ipsec_decap +systemStatisticsRxPreIpsecDecap OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 57 } + +-- tagpath /system-statistics/openssl_aes_decrypt +systemStatisticsOpensslAesDecrypt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 58 } + +-- tagpath /system-statistics/rx_ipsec_bad_inner +systemStatisticsRxIpsecBadInner OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 59 } + +-- tagpath /system-statistics/rx_bad_label +systemStatisticsRxBadLabel OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 60 } + +-- tagpath /system-statistics/service_label_fwd +systemStatisticsServiceLabelFwd OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 61 } + +-- tagpath /system-statistics/rx_host_local_pkt +systemStatisticsRxHostLocalPkt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 62 } + +-- tagpath /system-statistics/rx_host_mirror_drops +systemStatisticsRxHostMirrorDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 63 } + +-- tagpath /system-statistics/rx_tunneled_pkts +systemStatisticsRxTunneledPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 64 } + +-- tagpath /system-statistics/rx_cp_non_local +systemStatisticsRxCpNonLocal OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 65 } + +-- tagpath /system-statistics/tx_if_not_preferred +systemStatisticsTxIfNotPreferred OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 66 } + +-- tagpath /system-statistics/tx_vsmart_drop +systemStatisticsTxVsmartDrop OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 67 } + +-- tagpath /system-statistics/rx_invalid_port +systemStatisticsRxInvalidPort OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 68 } + +-- tagpath /system-statistics/port_disabled_rx +systemStatisticsPortDisabledRx OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 69 } + +-- tagpath /system-statistics/ip_disabled_rx +systemStatisticsIpDisabledRx OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 70 } + +-- tagpath /system-statistics/rx_invalid_qtags +systemStatisticsRxInvalidQtags OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 71 } + +-- tagpath /system-statistics/rx_non_ip_drops +systemStatisticsRxNonIpDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 72 } + +-- tagpath /system-statistics/rx_ip_errs +systemStatisticsRxIpErrs OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 73 } + +-- tagpath /system-statistics/pko_wred_drops +systemStatisticsPkoWredDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 74 } + +-- tagpath /system-statistics/tx_queue_exceeded +systemStatisticsTxQueueExceeded OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 75 } + +-- tagpath /system-statistics/rx_policer_drops +systemStatisticsRxPolicerDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 76 } + +-- tagpath /system-statistics/route_to_host +systemStatisticsRouteToHost OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 77 } + +-- tagpath /system-statistics/ttl_expired +systemStatisticsTtlExpired OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 78 } + +-- tagpath /system-statistics/icmp_redirect +systemStatisticsIcmpRedirect OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 79 } + +-- tagpath /system-statistics/bfd_rx_non_ip +systemStatisticsBfdRxNonIp OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 80 } + +-- tagpath /system-statistics/bfd_tx_record_changed +systemStatisticsBfdTxRecordChanged OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 81 } + +-- tagpath /system-statistics/bfd_rx_record_invalid +systemStatisticsBfdRxRecordInvalid OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 82 } + +-- tagpath /system-statistics/bfd_rx_parse_err +systemStatisticsBfdRxParseErr OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 83 } + +-- tagpath /system-statistics/rx_arp_rate_limit_drops +systemStatisticsRxArpRateLimitDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 84 } + +-- tagpath /system-statistics/rx_arp_non_local_drops +systemStatisticsRxArpNonLocalDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 85 } + +-- tagpath /system-statistics/rx_arp_reqs +systemStatisticsRxArpReqs OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 86 } + +-- tagpath /system-statistics/rx_arp_replies +systemStatisticsRxArpReplies OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 87 } + +-- tagpath /system-statistics/arp_add_fail +systemStatisticsArpAddFail OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 88 } + +-- tagpath /system-statistics/unknown_nh_type +systemStatisticsUnknownNhType OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 89 } + +-- tagpath /system-statistics/buf_alloc_fails +systemStatisticsBufAllocFails OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 90 } + +-- tagpath /system-statistics/ecmp_discards +systemStatisticsEcmpDiscards OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 91 } + +-- tagpath /system-statistics/app_route_policy_discards +systemStatisticsAppRoutePolicyDiscards OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 92 } + +-- tagpath /system-statistics/cbf_discards +systemStatisticsCbfDiscards OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 93 } + +-- tagpath /system-statistics/filter_drops +systemStatisticsFilterDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 94 } + +-- tagpath /system-statistics/invalid_back_ptr +systemStatisticsInvalidBackPtr OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 95 } + +-- tagpath /system-statistics/tunnel_loop_drops +systemStatisticsTunnelLoopDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 96 } + +-- tagpath /system-statistics/to_cpu_policer_drops +systemStatisticsToCpuPolicerDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 97 } + +-- tagpath /system-statistics/mirror_drops +systemStatisticsMirrorDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 98 } + +-- tagpath /system-statistics/split_horizon_drops +systemStatisticsSplitHorizonDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 99 } + +-- tagpath /system-statistics/rx_no_tun_if +systemStatisticsRxNoTunIf OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 100 } + +-- tagpath /system-statistics/tx_pkts +systemStatisticsTxPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 101 } + +-- tagpath /system-statistics/tx_errors +systemStatisticsTxErrors OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 102 } + +-- tagpath /system-statistics/tx_bcast +systemStatisticsTxBcast OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 103 } + +-- tagpath /system-statistics/tx_mcast +systemStatisticsTxMcast OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 104 } + +-- tagpath /system-statistics/port_disabled_tx +systemStatisticsPortDisabledTx OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 105 } + +-- tagpath /system-statistics/ip_disabled_tx +systemStatisticsIpDisabledTx OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 106 } + +-- tagpath /system-statistics/tx_fragment_needed +systemStatisticsTxFragmentNeeded OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 107 } + +-- tagpath /system-statistics/tx_mcast_fragment_needed +systemStatisticsTxMcastFragmentNeeded OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 108 } + +-- tagpath /system-statistics/fragment_df_drops +systemStatisticsFragmentDfDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 109 } + +-- tagpath /system-statistics/tx_fragments +systemStatisticsTxFragments OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 110 } + +-- tagpath /system-statistics/tx_fragment_drops +systemStatisticsTxFragmentDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 111 } + +-- tagpath /system-statistics/tx_fragment_fail +systemStatisticsTxFragmentFail OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 112 } + +-- tagpath /system-statistics/tx_fragment_alloc_fail +systemStatisticsTxFragmentAllocFail OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 113 } + +-- tagpath /system-statistics/tunnel_pmtu_lowered +systemStatisticsTunnelPmtuLowered OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 114 } + +-- tagpath /system-statistics/tx_gre_pkts +systemStatisticsTxGrePkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 115 } + +-- tagpath /system-statistics/tx_gre_drops +systemStatisticsTxGreDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 116 } + +-- tagpath /system-statistics/tx_gre_policer_drops +systemStatisticsTxGrePolicerDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 117 } + +-- tagpath /system-statistics/tx_gre_encap +systemStatisticsTxGreEncap OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 118 } + +-- tagpath /system-statistics/tx_ipsec_pkts +systemStatisticsTxIpsecPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 119 } + +-- tagpath /system-statistics/tx_ipsec_mcast_pkts +systemStatisticsTxIpsecMcastPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 120 } + +-- tagpath /system-statistics/tx_ip6_ipsec_drops +systemStatisticsTxIp6IpsecDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 121 } + +-- tagpath /system-statistics/tx_no_out_sa_ipsec_drops +systemStatisticsTxNoOutSaIpsecDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 122 } + +-- tagpath /system-statistics/tx_no_tunn_ipsec_drops +systemStatisticsTxNoTunnIpsecDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 123 } + +-- tagpath /system-statistics/tx_ipsec_policer_drops +systemStatisticsTxIpsecPolicerDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 124 } + +-- tagpath /system-statistics/tx_ipsec_encap +systemStatisticsTxIpsecEncap OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 125 } + +-- tagpath /system-statistics/tx_ipsec_mcast_encap +systemStatisticsTxIpsecMcastEncap OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 126 } + +-- tagpath /system-statistics/tx_pre_ipsec_pkts +systemStatisticsTxPreIpsecPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 127 } + +-- tagpath /system-statistics/tx_no_out_sa_pre_ipsec_drops +systemStatisticsTxNoOutSaPreIpsecDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 128 } + +-- tagpath /system-statistics/tx_no_tunn_pre_ipsec_drops +systemStatisticsTxNoTunnPreIpsecDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 129 } + +-- tagpath /system-statistics/openssl_aes_encrypt +systemStatisticsOpensslAesEncrypt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 130 } + +-- tagpath /system-statistics/tx_pre_ipsec_policer_drops +systemStatisticsTxPreIpsecPolicerDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 131 } + +-- tagpath /system-statistics/tx_pre_ipsec_encap +systemStatisticsTxPreIpsecEncap OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 132 } + +-- tagpath /system-statistics/tx_arp_replies +systemStatisticsTxArpReplies OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 133 } + +-- tagpath /system-statistics/tx_arp_reqs +systemStatisticsTxArpReqs OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 134 } + +-- tagpath /system-statistics/tx_arp_req_fail +systemStatisticsTxArpReqFail OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 135 } + +-- tagpath /system-statistics/tx_no_arp_drop +systemStatisticsTxNoArpDrop OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 136 } + +-- tagpath /system-statistics/tx_arp_rate_limit_drops +systemStatisticsTxArpRateLimitDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 137 } + +-- tagpath /system-statistics/tx_icmp_policer_drops +systemStatisticsTxIcmpPolicerDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 138 } + +-- tagpath /system-statistics/tx_icmp_mirrored_drops +systemStatisticsTxIcmpMirroredDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 139 } + +-- tagpath /system-statistics/bfd_tx_fail +systemStatisticsBfdTxFail OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 140 } + +-- tagpath /system-statistics/bfd_alloc_fail +systemStatisticsBfdAllocFail OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 141 } + +-- tagpath /system-statistics/bfd_timer_add_fail +systemStatisticsBfdTimerAddFail OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 142 } + +-- tagpath /system-statistics/bfd_tx_pkts +systemStatisticsBfdTxPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 143 } + +-- tagpath /system-statistics/bfd_rx_pkts +systemStatisticsBfdRxPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 144 } + +-- tagpath /system-statistics/bfd_rec_down +systemStatisticsBfdRecDown OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 145 } + +-- tagpath /system-statistics/bfd_rec_invalid +systemStatisticsBfdRecInvalid OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 146 } + +-- tagpath /system-statistics/bfd_lkup_fail +systemStatisticsBfdLkupFail OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 147 } + +-- tagpath /system-statistics/rx_icmp_echo_requests +systemStatisticsRxIcmpEchoRequests OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 148 } + +-- tagpath /system-statistics/rx_icmp_echo_replies +systemStatisticsRxIcmpEchoReplies OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 149 } + +-- tagpath /system-statistics/rx_icmp_network_unreach +systemStatisticsRxIcmpNetworkUnreach OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 150 } + +-- tagpath /system-statistics/rx_icmp_host_unreach +systemStatisticsRxIcmpHostUnreach OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 151 } + +-- tagpath /system-statistics/rx_icmp_port_unreach +systemStatisticsRxIcmpPortUnreach OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 152 } + +-- tagpath /system-statistics/rx_icmp_protocol_unreach +systemStatisticsRxIcmpProtocolUnreach OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 153 } + +-- tagpath /system-statistics/rx_icmp_fragment_required +systemStatisticsRxIcmpFragmentRequired OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 154 } + +-- tagpath /system-statistics/rx_icmp_dst_unreach_other +systemStatisticsRxIcmpDstUnreachOther OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 155 } + +-- tagpath /system-statistics/rx_icmp_ttl_expired +systemStatisticsRxIcmpTtlExpired OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 156 } + +-- tagpath /system-statistics/rx_icmp_redirect +systemStatisticsRxIcmpRedirect OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 157 } + +-- tagpath /system-statistics/rx_icmp_src_quench +systemStatisticsRxIcmpSrcQuench OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 158 } + +-- tagpath /system-statistics/rx_icmp_bad_ip_hdr +systemStatisticsRxIcmpBadIpHdr OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 159 } + +-- tagpath /system-statistics/rx_icmp_other_types +systemStatisticsRxIcmpOtherTypes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 160 } + +-- tagpath /system-statistics/tx_icmp_echo_requests +systemStatisticsTxIcmpEchoRequests OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 161 } + +-- tagpath /system-statistics/tx_icmp_echo_replies +systemStatisticsTxIcmpEchoReplies OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 162 } + +-- tagpath /system-statistics/tx_icmp_network_unreach +systemStatisticsTxIcmpNetworkUnreach OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 163 } + +-- tagpath /system-statistics/tx_icmp_host_unreach +systemStatisticsTxIcmpHostUnreach OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 164 } + +-- tagpath /system-statistics/tx_icmp_port_unreach +systemStatisticsTxIcmpPortUnreach OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 165 } + +-- tagpath /system-statistics/tx_icmp_protocol_unreach +systemStatisticsTxIcmpProtocolUnreach OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 166 } + +-- tagpath /system-statistics/tx_icmp_fragment_required +systemStatisticsTxIcmpFragmentRequired OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 167 } + +-- tagpath /system-statistics/tx_icmp_dst_unreach_other +systemStatisticsTxIcmpDstUnreachOther OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 168 } + +-- tagpath /system-statistics/tx_icmp_ttl_expired +systemStatisticsTxIcmpTtlExpired OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 169 } + +-- tagpath /system-statistics/tx_icmp_redirect +systemStatisticsTxIcmpRedirect OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 170 } + +-- tagpath /system-statistics/tx_icmp_src_quench +systemStatisticsTxIcmpSrcQuench OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 171 } + +-- tagpath /system-statistics/tx_icmp_bad_ip_hdr +systemStatisticsTxIcmpBadIpHdr OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 172 } + +-- tagpath /system-statistics/tx_icmp_other_types +systemStatisticsTxIcmpOtherTypes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 173 } + +-- tagpath /system-statistics/gre_ka_tx_pkts +systemStatisticsGreKaTxPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 174 } + +-- tagpath /system-statistics/gre_ka_rx_pkts +systemStatisticsGreKaRxPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 175 } + +-- tagpath /system-statistics/gre_ka_tx_ipv4_options_drop +systemStatisticsGreKaTxIpv4OptionsDrop OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 176 } + +-- tagpath /system-statistics/gre_ka_tx_non_ip +systemStatisticsGreKaTxNonIp OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 177 } + +-- tagpath /system-statistics/gre_ka_tx_parse_err +systemStatisticsGreKaTxParseErr OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 178 } + +-- tagpath /system-statistics/gre_ka_tx_record_changed +systemStatisticsGreKaTxRecordChanged OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 179 } + +-- tagpath /system-statistics/gre_ka_tx_fail +systemStatisticsGreKaTxFail OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 180 } + +-- tagpath /system-statistics/gre_ka_alloc_fail +systemStatisticsGreKaAllocFail OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 181 } + +-- tagpath /system-statistics/gre_ka_timer_add_fail +systemStatisticsGreKaTimerAddFail OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 182 } + +-- tagpath /system-statistics/gre_ka_rx_non_ip +systemStatisticsGreKaRxNonIp OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 183 } + +-- tagpath /system-statistics/gre_ka_rx_rec_invalid +systemStatisticsGreKaRxRecInvalid OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 184 } + +-- tagpath /system-statistics/dot1x_rx_pkts +systemStatisticsDot1xRxPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 185 } + +-- tagpath /system-statistics/dot1x_tx_pkts +systemStatisticsDot1xTxPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 186 } + +-- tagpath /system-statistics/dot1x_rx_drops +systemStatisticsDot1xRxDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 187 } + +-- tagpath /system-statistics/dot1x_tx_drops +systemStatisticsDot1xTxDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 188 } + +-- tagpath /system-statistics/dot1x_vlan_if_not_found_drops +systemStatisticsDot1xVlanIfNotFoundDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 189 } + +-- tagpath /system-statistics/dot1x_mac_learn_drops +systemStatisticsDot1xMacLearnDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 190 } + +-- tagpath /system-statistics/rx_policer_remark +systemStatisticsRxPolicerRemark OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 191 } + +-- tagpath /system-statistics/bfd_tx_octets +systemStatisticsBfdTxOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 192 } + +-- tagpath /system-statistics/bfd_rx_octets +systemStatisticsBfdRxOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 193 } + +-- tagpath /system-statistics/bfd_pmtu_tx_pkts +systemStatisticsBfdPmtuTxPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 194 } + +-- tagpath /system-statistics/bfd_pmtu_rx_pkts +systemStatisticsBfdPmtuRxPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 195 } + +-- tagpath /system-statistics/bfd_pmtu_tx_octets +systemStatisticsBfdPmtuTxOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 196 } + +-- tagpath /system-statistics/bfd_pmtu_rx_octets +systemStatisticsBfdPmtuRxOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 197 } + +-- tagpath /system-statistics/dns_req_snoop +systemStatisticsDnsReqSnoop OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 198 } + +-- tagpath /system-statistics/dns_res_snoop +systemStatisticsDnsResSnoop OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 199 } + +-- tagpath /system-statistics/ctrl_loop_fwd +systemStatisticsCtrlLoopFwd OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 200 } + +-- tagpath /system-statistics/ctrl_loop_fwd_drops +systemStatisticsCtrlLoopFwdDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 201 } + +-- FIXME: missing stats here for tx_zero_spi_ipsec_drops? also redirect_dns_req must be 203 + +-- tagpath /system-statistics/redirect_dns_req +systemStatisticsRedirectDnsReq OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 202 } + +-- tagpath /system-statistics/qat_aes_decrypt +systemStatisticsQatAesDecrypt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 204 } + +-- tagpath /system-statistics/qat_aes_encrypt +systemStatisticsQatAesEncrypt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 205 } + +-- tagpath /system-statistics/qat_gcm_decrypt +systemStatisticsQatGcmDecrypt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 206 } + +-- tagpath /system-statistics/qat_gcm_encrypt +systemStatisticsQatGcmEncrypt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 207 } + +-- tagpath /system-statistics/openssl_gcm_decrypt +systemStatisticsOpensslGcmDecrypt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 208 } + +-- tagpath /system-statistics/openssl_gcm_encrypt +systemStatisticsOpensslGcmEncrypt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 209 } + +-- tagpath /system-statistics/rx_replay_drops_tc0 +systemStatisticsRxReplayDropsTc0 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 210 } + +-- tagpath /system-statistics/rx_replay_drops_tc1 +systemStatisticsRxReplayDropsTc1 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 211 } + +-- tagpath /system-statistics/rx_replay_drops_tc2 +systemStatisticsRxReplayDropsTc2 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 212 } + +-- tagpath /system-statistics/rx_replay_drops_tc3 +systemStatisticsRxReplayDropsTc3 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 213 } + +-- tagpath /system-statistics/rx_replay_drops_tc4 +systemStatisticsRxReplayDropsTc4 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 214 } + +-- tagpath /system-statistics/rx_replay_drops_tc5 +systemStatisticsRxReplayDropsTc5 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 215 } + +-- tagpath /system-statistics/rx_replay_drops_tc6 +systemStatisticsRxReplayDropsTc6 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 216 } + + +-- tagpath /system-statistics/rx_replay_drops_tc7 +systemStatisticsRxReplayDropsTc7 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 217 } + +-- tagpath /system-statistics/rx_window_drops_tc0 +systemStatisticsRxWindowDropsTc0 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 218 } + +-- tagpath /system-statistics/rx_window_drops_tc1 +systemStatisticsRxWindowDropsTc1 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 219 } + +-- tagpath /system-statistics/rx_window_drops_tc2 +systemStatisticsRxWindowDropsTc2 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 220 } + +-- tagpath /system-statistics/rx_window_drops_tc3 +systemStatisticsRxWindowDropsTc3 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 221 } + +-- tagpath /system-statistics/rx_window_drops_tc4 +systemStatisticsRxWindowDropsTc4 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 222 } + +-- tagpath /system-statistics/rx_window_drops_tc5 +systemStatisticsRxWindowDropsTc5 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 223 } + +-- tagpath /system-statistics/rx_window_drops_tc6 +systemStatisticsRxWindowDropsTc6 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 224 } + +-- tagpath /system-statistics/rx_window_drops_tc7 +systemStatisticsRxWindowDropsTc7 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 225 } + +--tagpath /system-statistics/rx_unexpected_replay_drops_tc0 +systemStatisticsRxUnexpectedReplayDropsTc0 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 226 } + +--tagpath /system-statistics/rx_unexpected_replay_drops_tc1 +systemStatisticsRxUnexpectedReplayDropsTc1 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 227 } + +--tagpath /system-statistics/rx_unexpected_replay_drops_tc2 +systemStatisticsRxUnexpectedReplayDropsTc2 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 228 } + +--tagpath /system-statistics/rx_unexpected_replay_drops_tc3 +systemStatisticsRxUnexpectedReplayDropsTc3 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 229 } + +--tagpath /system-statistics/rx_unexpected_replay_drops_tc4 +systemStatisticsRxUnexpectedReplayDropsTc4 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 230 } + +--tagpath /system-statistics/rx_unexpected_replay_drops_tc5 +systemStatisticsRxUnexpectedReplayDropsTc5 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 231 } + +--tagpath /system-statistics/rx_unexpected_replay_drops_tc6 +systemStatisticsRxUnexpectedReplayDropsTc6 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 232 } + +--tagpath /system-statistics/rx_unexpected_replay_drops_tc7 +systemStatisticsRxUnexpectedReplayDropsTc7 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 233 } + +--tagpath /system-statistics/rx_replay_integrity_drops_tc0 +systemStatisticsRxReplayIntegrityDropsTc0 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 234 } + +--tagpath /system-statistics/rx_replay_integrity_drops_tc1 +systemStatisticsRxReplayIntegrityDropsTc1 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 235 } + +--tagpath /system-statistics/rx_replay_integrity_drops_tc2 +systemStatisticsRxReplayIntegrityDropsTc2 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 236 } + +--tagpath /system-statistics/rx_replay_integrity_drops_tc3 +systemStatisticsRxReplayIntegrityDropsTc3 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 237 } + +--tagpath /system-statistics/rx_replay_integrity_drops_tc4 +systemStatisticsRxReplayIntegrityDropsTc4 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 238 } + +--tagpath /system-statistics/rx_replay_integrity_drops_tc5 +systemStatisticsRxReplayIntegrityDropsTc5 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 239 } + +--tagpath /system-statistics/rx_replay_integrity_drops_tc6 +systemStatisticsRxReplayIntegrityDropsTc6 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 240 } + +--tagpath /system-statistics/rx_replay_integrity_drops_tc7 +systemStatisticsRxReplayIntegrityDropsTc7 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 241 } + +-- tagpath /system-statistics/icmp_redirect_tx_drops +systemStatisticsIcmpRedirectTxDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 242 } + +-- tagpath /system-statistics/icmp_redirect_rx_drops +systemStatisticsIcmpRedirectRxDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 243 } + +--tagpath /system-statistics/rx_l2mtu_exceeded +systemStatisticsRxL2MtuExceeded OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION "rx l2 mtu exceeded value deprecated from 17.2" + ::= { systemStatistics 244 } + +--tagpath /system-statistics/tcpopt_timeout_state_err +systemStatisticsTcpOptTimeoutStateErr OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 245 } + +--tagpath /system-statistics/tcpopt_third_syn_pt +systemStatisticsTcpOptThirdSynPt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 246 } + +--tagpath /system-statistics/tcpopt_init_limit_pt +systemStatisticsTcpOptInitLimitPt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 247 } + +--tagpath /system-statistics/tcpopt_to_cpu +systemStatisticsTcpOptToCpu OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 248 } + +--tagpath /system-statistics/tcpopt_from_cpu +systemStatisticsTcpOptFromCpu OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 249 } + +--tagpath /system-statistics/tcpopt_ctrl_invalid_seq +systemStatisticsTcpOptCtrlInvalidSeq OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 250 } + +--tagpath /system-statistics/tcpopt_mbox_total +systemStatisticsTcpOptMboxTotal OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 251 } + +--tagpath /system-statistics/tcpopt_new_flow +systemStatisticsTcpOptNewFlow OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 252 } + +--tagpath /system-statistics/tcpopt_del_flow +systemStatisticsTcpOptDelFlow OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 253 } + +--tagpath /system-statistics/ip_direct_bcast_tx_drops +systemStatisticsIpDirectBcastTxDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 254 } + +--tagpath /system-statistics/ip_direct_bcast_tx_l2_bcast +systemStatisticsIpDirectBcastTxL2Bcast OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 255 } + +--tagpath /system-statistics/rx_invalid_ip_hdr +systemStatisticsRxInvalidIpHdr OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 256 } + +--tagpath /system-statistics/nat_dst_nat_map_invalid +systemStatisticsNatDstNatMapInvalid OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 257 } + +--tagpath /system-statistics/device_policy_drops +systemStatisticsDevicePolicyDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 258 } + +-- tagpath /system-statistics/invalid_loop_hdr_drops +systemStatisticsInvalidLoopHdrDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 259 } + +-- tagpath /system-statistics/zbf_frag_cache_drops +systemStatisticsZbfFragCacheDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 260 } + +-- tagpath /system-statistics/nat_frag_cache_drops +systemStatisticsNatFragCacheDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 261 } + +-- tagpath /system-statistics/tx_tracker_if_not_preferred +systemStatisticsTxTrackerIfNotPreferred OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 262 } + +-- tagpath /system-statistics/ipfrag_allfrags_seen +systemStatisticsIpfragAllfragsSeen OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 263 } + +-- tagpath /system-statistics/ipfrag_many_frags +systemStatisticsIpfragManyFrags OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 264 } + +-- tagpath /system-statistics/l2_vrrp_promisc_mismatch_dmac_drops +systemStatisticsVRRPMismatchedDMACDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 265 } + +--tagpath /system-statistics/rx_urpf_drops +systemStatisticsRxUrpfDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 266 } + +--tagpath /system-statistics/ip_fwd_sig_no_vrf +systemStatisticsIpFwdSigNoVrf OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 267 } +--tagpath /system-statistics/ip_fwd_sig_no_exact_match +systemStatisticsIpFwdSigNoExactMatch OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 268 } + +-- tagpath /system-statistics/ip_fwd_data_pol_nhop_null +systemStatisticsIpFwdDataPolNullNhop OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 269 } + +-- tagpath /system-statistics/tx_arp_reply_rate_limit_drops +systemStatisticsTxArpReplyRateLimitDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 270 } + +-- tagpath /system-statistics/nat_skip_unpin_flow +systemStatisticsNatSkipUnpinFlow OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatistics 271 } + +-- Display system statistics information + +-- tagpath /system-statistics-diff +systemStatisticsDiff OBJECT IDENTIFIER ::= { viptela-oper-system 3 } + +-- tagpath /system-statistics-diff/rx_pkts +systemStatisticsDiffRxPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 1 } + +-- tagpath /system-statistics-diff/rx_drops +systemStatisticsDiffRxDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 2 } + +-- tagpath /system-statistics-diff/ip_fwd +systemStatisticsDiffIpFwd OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 3 } + +-- tagpath /system-statistics-diff/ip_fwd_mirror_pkts +systemStatisticsDiffIpFwdMirrorPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 4 } + +-- tagpath /system-statistics-diff/ip_fwd_arp +systemStatisticsDiffIpFwdArp OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 5 } + +-- tagpath /system-statistics-diff/ip_fwd_to_egress +systemStatisticsDiffIpFwdToEgress OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 6 } + +-- tagpath /system-statistics-diff/ip_fwd_invalid_oil +systemStatisticsDiffIpFwdInvalidOil OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 7 } + +-- tagpath /system-statistics-diff/ip_v6_mcast_drops +systemStatisticsDiffIpV6McastDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 8 } + +-- tagpath /system-statistics-diff/ip_fwd_mcast_invalid_iif +systemStatisticsDiffIpFwdMcastInvalidIif OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 9 } + +-- tagpath /system-statistics-diff/ip_fwd_mcast_life_exceeded_drops +systemStatisticsDiffIpFwdMcastLifeExceededDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 10 } + +-- tagpath /system-statistics-diff/rx_mcast_threshold_exceeded +systemStatisticsDiffRxMcastThresholdExceeded OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 11 } + +-- tagpath /system-statistics-diff/ip_fwd_invalid_tun_oil +systemStatisticsDiffIpFwdInvalidTunOil OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 12 } + +-- tagpath /system-statistics-diff/rx_mcast_policy_fwd_drops +systemStatisticsDiffRxMcastPolicyFwdDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 13 } + +-- tagpath /system-statistics-diff/rx_mcast_mirror_fwd_drops +systemStatisticsDiffRxMcastMirrorFwdDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 14 } + +-- tagpath /system-statistics-diff/ip_fwd_null_mcast_group +systemStatisticsDiffIpFwdNullMcastGroup OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 15 } + +-- tagpath /system-statistics-diff/ip_fwd_null_nhop +systemStatisticsDiffIpFwdNullNhop OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 16 } + +-- tagpath /system-statistics-diff/ip_fwd_unknown_nh_type +systemStatisticsDiffIpFwdUnknownNhType OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 17 } + +-- tagpath /system-statistics-diff/ip_fwd_nat_on_tunnel +systemStatisticsDiffIpFwdNatOnTunnel OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 18 } + +-- tagpath /system-statistics-diff/ip_fwd_to_cpu +systemStatisticsDiffIpFwdToCpu OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 19 } + +-- tagpath /system-statistics-diff/ip_fwd_to_cpu_nat_xlates +systemStatisticsDiffIpFwdToCpuNatXlates OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 20 } + +-- tagpath /system-statistics-diff/ip_fwd_from_cpu_nat_xlates +systemStatisticsDiffIpFwdFromCpuNatXlates OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 21 } + +-- tagpath /system-statistics-diff/ip_fwd_to_cpu_nat_drops +systemStatisticsDiffIpFwdToCpuNatDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 22 } + +-- tagpath /system-statistics-diff/ip_fwd_from_cpu_non_local +systemStatisticsDiffIpFwdFromCpuNonLocal OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 23 } + +-- tagpath /system-statistics-diff/ip_fwd_rx_ipsec +systemStatisticsDiffIpFwdRxIpsec OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 24 } + +-- tagpath /system-statistics-diff/ip_fwd_mcast_pkts +systemStatisticsDiffIpFwdMcastPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 25 } + +-- tagpath /system-statistics-diff/ip_fwd_rx_gre +systemStatisticsDiffIpFwdRxGre OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 26 } + +-- tagpath /system-statistics-diff/nat_xlate_outbound +systemStatisticsDiffNatXlateOutbound OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 27 } + +-- tagpath /system-statistics-diff/nat_xlate_outbound_drops +systemStatisticsDiffNatXlateOutboundDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 28 } + +-- tagpath /system-statistics-diff/nat_xlate_inbound +systemStatisticsDiffNatXlateInbound OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 29 } + +-- tagpath /system-statistics-diff/nat_xlate_inbound_fail +systemStatisticsDiffNatXlateInboundFail OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 30 } + +-- tagpath /system-statistics-diff/cflowd_pkts +systemStatisticsDiffCflowdPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 31 } + +-- tagpath /system-statistics-diff/rx_bcast +systemStatisticsDiffRxBcast OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 32 } + +-- tagpath /system-statistics-diff/rx_mcast +systemStatisticsDiffRxMcast OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 33 } + +-- tagpath /system-statistics-diff/rx_mcast_link_local +systemStatisticsDiffRxMcastLinkLocal OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 34 } + +-- tagpath /system-statistics-diff/rx_mcast_filter_to_cpu +systemStatisticsDiffRxMcastFilterToCpu OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 35 } + +-- tagpath /system-statistics-diff/rx_mcast_filter_to_cpu_and_fwd +systemStatisticsDiffRxMcastFilterToCpuAndFwd OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 36 } + +-- tagpath /system-statistics-diff/rx_gre_decap +systemStatisticsDiffRxGreDecap OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 37 } + +-- tagpath /system-statistics-diff/rx_gre_drops +systemStatisticsDiffRxGreDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 38 } + +-- tagpath /system-statistics-diff/rx_gre_policer_drops +systemStatisticsDiffRxGrePolicerDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 39 } + +-- tagpath /system-statistics-diff/rx_implicit_acl_drops +systemStatisticsDiffRxImplicitAclDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 40 } + +-- tagpath /system-statistics-diff/rx_ipsec_decap +systemStatisticsDiffRxIpsecDecap OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 41 } + +-- tagpath /system-statistics-diff/rx_ip6_ipsec_drops +systemStatisticsDiffRxIp6IpsecDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 42 } + +-- tagpath /system-statistics-diff/rx_sa_ipsec_drops +systemStatisticsDiffRxSaIpsecDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 43 } + +-- tagpath /system-statistics-diff/rx_invalid_ipsec_pkt_size +systemStatisticsDiffRxInvalidIpsecPktSize OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 44 } + +-- tagpath /system-statistics-diff/rx_spi_ipsec_drops +systemStatisticsDiffRxSpiIpsecDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 45 } + +-- tagpath /system-statistics-diff/rx_replay_drops +systemStatisticsDiffRxReplayDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 46 } + +-- tagpath /system-statistics-diff/rx_replay_integrity_drops +systemStatisticsDiffRxReplayIntegrityDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 47 } + +-- tagpath /system-statistics-diff/rx_unexpected_replay_drops +systemStatisticsDiffRxUnexpectedReplayDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 48 } + +-- tagpath /system-statistics-diff/rx_next_hdr_ipsec_drops +systemStatisticsDiffRxNextHdrIpsecDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 49 } + +-- tagpath /system-statistics-diff/rx_mac_compare_ipsec_drops +systemStatisticsDiffRxMacCompareIpsecDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 50 } + +-- tagpath /system-statistics-diff/rx_err_pad_ipsec_drops +systemStatisticsDiffRxErrPadIpsecDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 51 } + +-- tagpath /system-statistics-diff/rx_ipsec_policer_drops +systemStatisticsDiffRxIpsecPolicerDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 52 } + +-- tagpath /system-statistics-diff/rx_pre_ipsec_pkts +systemStatisticsDiffRxPreIpsecPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 53 } + +-- tagpath /system-statistics-diff/rx_pre_ipsec_drops +systemStatisticsDiffRxPreIpsecDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 54 } + +-- tagpath /system-statistics-diff/rx_pre_ipsec_policer_drops +systemStatisticsDiffRxPreIpsecPolicerDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 55 } + +-- tagpath /system-statistics-diff/rx_pre_ipsec_decap +systemStatisticsDiffRxPreIpsecDecap OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 56 } + +-- tagpath /system-statistics-diff/openssl_aes_decrypt +systemStatisticsDiffOpensslAesDecrypt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 57 } + +-- tagpath /system-statistics-diff/rx_ipsec_bad_inner +systemStatisticsDiffRxIpsecBadInner OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 58 } + +-- tagpath /system-statistics-diff/rx_bad_label +systemStatisticsDiffRxBadLabel OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 59 } + +-- tagpath /system-statistics-diff/service_label_fwd +systemStatisticsDiffServiceLabelFwd OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 60 } + +-- tagpath /system-statistics-diff/rx_host_local_pkt +systemStatisticsDiffRxHostLocalPkt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 61 } + +-- tagpath /system-statistics-diff/rx_host_mirror_drops +systemStatisticsDiffRxHostMirrorDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 62 } + +-- tagpath /system-statistics-diff/rx_tunneled_pkts +systemStatisticsDiffRxTunneledPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 63 } + +-- tagpath /system-statistics-diff/rx_cp_non_local +systemStatisticsDiffRxCpNonLocal OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 64 } + +-- tagpath /system-statistics-diff/tx_if_not_preferred +systemStatisticsDiffTxIfNotPreferred OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 65 } + +-- tagpath /system-statistics-diff/tx_vsmart_drop +systemStatisticsDiffTxVsmartDrop OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 66 } + +-- tagpath /system-statistics-diff/rx_invalid_port +systemStatisticsDiffRxInvalidPort OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 67 } + +-- tagpath /system-statistics-diff/port_disabled_rx +systemStatisticsDiffPortDisabledRx OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 68 } + +-- tagpath /system-statistics-diff/ip_disabled_rx +systemStatisticsDiffIpDisabledRx OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 69 } + +-- tagpath /system-statistics-diff/rx_invalid_qtags +systemStatisticsDiffRxInvalidQtags OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 70 } + +-- tagpath /system-statistics-diff/rx_non_ip_drops +systemStatisticsDiffRxNonIpDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 71 } + +-- tagpath /system-statistics-diff/rx_ip_errs +systemStatisticsDiffRxIpErrs OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 72 } + +-- tagpath /system-statistics-diff/pko_wred_drops +systemStatisticsDiffPkoWredDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 73 } + +-- tagpath /system-statistics-diff/tx_queue_exceeded +systemStatisticsDiffTxQueueExceeded OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 74 } + +-- tagpath /system-statistics-diff/rx_policer_drops +systemStatisticsDiffRxPolicerDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 75 } + +-- tagpath /system-statistics-diff/route_to_host +systemStatisticsDiffRouteToHost OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 76 } + +-- tagpath /system-statistics-diff/ttl_expired +systemStatisticsDiffTtlExpired OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 77 } + +-- tagpath /system-statistics-diff/icmp_redirect +systemStatisticsDiffIcmpRedirect OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 78 } + +-- tagpath /system-statistics-diff/bfd_rx_non_ip +systemStatisticsDiffBfdRxNonIp OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 79 } + +-- tagpath /system-statistics-diff/bfd_tx_record_changed +systemStatisticsDiffBfdTxRecordChanged OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 80 } + +-- tagpath /system-statistics-diff/bfd_rx_record_invalid +systemStatisticsDiffBfdRxRecordInvalid OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 81 } + +-- tagpath /system-statistics-diff/bfd_rx_parse_err +systemStatisticsDiffBfdRxParseErr OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 82 } + +-- tagpath /system-statistics-diff/rx_arp_rate_limit_drops +systemStatisticsDiffRxArpRateLimitDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 83 } + +-- tagpath /system-statistics-diff/rx_arp_non_local_drops +systemStatisticsDiffRxArpNonLocalDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 84 } + +-- tagpath /system-statistics-diff/rx_arp_reqs +systemStatisticsDiffRxArpReqs OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 85 } + +-- tagpath /system-statistics-diff/rx_arp_replies +systemStatisticsDiffRxArpReplies OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 86 } + +-- tagpath /system-statistics-diff/arp_add_fail +systemStatisticsDiffArpAddFail OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 87 } + +-- tagpath /system-statistics-diff/unknown_nh_type +systemStatisticsDiffUnknownNhType OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 88 } + +-- tagpath /system-statistics-diff/buf_alloc_fails +systemStatisticsDiffBufAllocFails OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 89 } + +-- tagpath /system-statistics-diff/ecmp_discards +systemStatisticsDiffEcmpDiscards OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 90 } + +-- tagpath /system-statistics-diff/app_route_policy_discards +systemStatisticsDiffAppRoutePolicyDiscards OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 91 } + +-- tagpath /system-statistics-diff/cbf_discards +systemStatisticsDiffCbfDiscards OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 92 } + +-- tagpath /system-statistics-diff/filter_drops +systemStatisticsDiffFilterDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 93 } + +-- tagpath /system-statistics-diff/invalid_back_ptr +systemStatisticsDiffInvalidBackPtr OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 94 } + +-- tagpath /system-statistics-diff/tunnel_loop_drops +systemStatisticsDiffTunnelLoopDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 95 } + +-- tagpath /system-statistics-diff/to_cpu_policer_drops +systemStatisticsDiffToCpuPolicerDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 96 } + +-- tagpath /system-statistics-diff/mirror_drops +systemStatisticsDiffMirrorDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 97 } + +-- tagpath /system-statistics-diff/split_horizon_drops +systemStatisticsDiffSplitHorizonDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 98 } + +-- tagpath /system-statistics-diff/rx_no_tun_if +systemStatisticsDiffRxNoTunIf OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 99 } + +-- tagpath /system-statistics-diff/tx_pkts +systemStatisticsDiffTxPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 100 } + +-- tagpath /system-statistics-diff/tx_errors +systemStatisticsDiffTxErrors OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 101 } + +-- tagpath /system-statistics-diff/tx_bcast +systemStatisticsDiffTxBcast OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 102 } + +-- tagpath /system-statistics-diff/tx_mcast +systemStatisticsDiffTxMcast OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 103 } + +-- tagpath /system-statistics-diff/port_disabled_tx +systemStatisticsDiffPortDisabledTx OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 104 } + +-- tagpath /system-statistics-diff/ip_disabled_tx +systemStatisticsDiffIpDisabledTx OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 105 } + +-- tagpath /system-statistics-diff/tx_fragment_needed +systemStatisticsDiffTxFragmentNeeded OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 106 } + +-- tagpath /system-statistics-diff/tx_mcast_fragment_needed +systemStatisticsDiffTxMcastFragmentNeeded OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 107 } + +-- tagpath /system-statistics-diff/fragment_df_drops +systemStatisticsDiffFragmentDfDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 108 } + +-- tagpath /system-statistics-diff/tx_fragments +systemStatisticsDiffTxFragments OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 109 } + +-- tagpath /system-statistics-diff/tx_fragment_drops +systemStatisticsDiffTxFragmentDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 110 } + +-- tagpath /system-statistics-diff/tx_fragment_fail +systemStatisticsDiffTxFragmentFail OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 111 } + +-- tagpath /system-statistics-diff/tx_fragment_alloc_fail +systemStatisticsDiffTxFragmentAllocFail OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 112 } + +-- tagpath /system-statistics-diff/tunnel_pmtu_lowered +systemStatisticsDiffTunnelPmtuLowered OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 113 } + +-- tagpath /system-statistics-diff/tx_gre_pkts +systemStatisticsDiffTxGrePkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 114 } + +-- tagpath /system-statistics-diff/tx_gre_drops +systemStatisticsDiffTxGreDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 115 } + +-- tagpath /system-statistics-diff/tx_gre_policer_drops +systemStatisticsDiffTxGrePolicerDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 116 } + +-- tagpath /system-statistics-diff/tx_gre_encap +systemStatisticsDiffTxGreEncap OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 117 } + +-- tagpath /system-statistics-diff/tx_ipsec_pkts +systemStatisticsDiffTxIpsecPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 118 } + +-- tagpath /system-statistics-diff/tx_ipsec_mcast_pkts +systemStatisticsDiffTxIpsecMcastPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 119 } + +-- tagpath /system-statistics-diff/tx_ip6_ipsec_drops +systemStatisticsDiffTxIp6IpsecDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 120 } + +-- tagpath /system-statistics-diff/tx_no_out_sa_ipsec_drops +systemStatisticsDiffTxNoOutSaIpsecDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 121 } + +-- tagpath /system-statistics-diff/tx_no_tunn_ipsec_drops +systemStatisticsDiffTxNoTunnIpsecDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 122 } + +-- tagpath /system-statistics-diff/tx_ipsec_policer_drops +systemStatisticsDiffTxIpsecPolicerDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 123 } + +-- tagpath /system-statistics-diff/tx_ipsec_encap +systemStatisticsDiffTxIpsecEncap OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 124 } + +-- tagpath /system-statistics-diff/tx_ipsec_mcast_encap +systemStatisticsDiffTxIpsecMcastEncap OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 125 } + +-- tagpath /system-statistics-diff/tx_pre_ipsec_pkts +systemStatisticsDiffTxPreIpsecPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 126 } + +-- tagpath /system-statistics-diff/tx_no_out_sa_pre_ipsec_drops +systemStatisticsDiffTxNoOutSaPreIpsecDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 127 } + +-- tagpath /system-statistics-diff/tx_no_tunn_pre_ipsec_drops +systemStatisticsDiffTxNoTunnPreIpsecDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 128 } + +-- tagpath /system-statistics-diff/openssl_aes_encrypt +systemStatisticsDiffOpensslAesEncrypt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 129 } + +-- tagpath /system-statistics-diff/tx_pre_ipsec_policer_drops +systemStatisticsDiffTxPreIpsecPolicerDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 130 } + +-- tagpath /system-statistics-diff/tx_pre_ipsec_encap +systemStatisticsDiffTxPreIpsecEncap OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 131 } + +-- tagpath /system-statistics-diff/tx_arp_replies +systemStatisticsDiffTxArpReplies OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 132 } + +-- tagpath /system-statistics-diff/tx_arp_reqs +systemStatisticsDiffTxArpReqs OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 133 } + +-- tagpath /system-statistics-diff/tx_arp_req_fail +systemStatisticsDiffTxArpReqFail OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 134 } + +-- tagpath /system-statistics-diff/tx_no_arp_drop +systemStatisticsDiffTxNoArpDrop OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 135 } + +-- tagpath /system-statistics-diff/tx_arp_rate_limit_drops +systemStatisticsDiffTxArpRateLimitDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 136 } + +-- tagpath /system-statistics-diff/tx_icmp_policer_drops +systemStatisticsDiffTxIcmpPolicerDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 137 } + +-- tagpath /system-statistics-diff/tx_icmp_mirrored_drops +systemStatisticsDiffTxIcmpMirroredDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 138 } + +-- tagpath /system-statistics-diff/bfd_tx_fail +systemStatisticsDiffBfdTxFail OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 139 } + +-- tagpath /system-statistics-diff/bfd_alloc_fail +systemStatisticsDiffBfdAllocFail OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 140 } + +-- tagpath /system-statistics-diff/bfd_timer_add_fail +systemStatisticsDiffBfdTimerAddFail OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 141 } + +-- tagpath /system-statistics-diff/bfd_tx_pkts +systemStatisticsDiffBfdTxPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 142 } + +-- tagpath /system-statistics-diff/bfd_rx_pkts +systemStatisticsDiffBfdRxPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 143 } + +-- tagpath /system-statistics-diff/bfd_rec_down +systemStatisticsDiffBfdRecDown OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 144 } + +-- tagpath /system-statistics-diff/bfd_rec_invalid +systemStatisticsDiffBfdRecInvalid OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 145 } + +-- tagpath /system-statistics-diff/bfd_lkup_fail +systemStatisticsDiffBfdLkupFail OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 146 } + +-- tagpath /system-statistics-diff/rx_icmp_echo_requests +systemStatisticsDiffRxIcmpEchoRequests OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 147 } + +-- tagpath /system-statistics-diff/rx_icmp_echo_replies +systemStatisticsDiffRxIcmpEchoReplies OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 148 } + +-- tagpath /system-statistics-diff/rx_icmp_network_unreach +systemStatisticsDiffRxIcmpNetworkUnreach OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 149 } + +-- tagpath /system-statistics-diff/rx_icmp_host_unreach +systemStatisticsDiffRxIcmpHostUnreach OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 150 } + +-- tagpath /system-statistics-diff/rx_icmp_port_unreach +systemStatisticsDiffRxIcmpPortUnreach OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 151 } + +-- tagpath /system-statistics-diff/rx_icmp_protocol_unreach +systemStatisticsDiffRxIcmpProtocolUnreach OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 152 } + +-- tagpath /system-statistics-diff/rx_icmp_fragment_required +systemStatisticsDiffRxIcmpFragmentRequired OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 153 } + +-- tagpath /system-statistics-diff/rx_icmp_dst_unreach_other +systemStatisticsDiffRxIcmpDstUnreachOther OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 154 } + +-- tagpath /system-statistics-diff/rx_icmp_ttl_expired +systemStatisticsDiffRxIcmpTtlExpired OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 155 } + +-- tagpath /system-statistics-diff/rx_icmp_redirect +systemStatisticsDiffRxIcmpRedirect OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 156 } + +-- tagpath /system-statistics-diff/rx_icmp_src_quench +systemStatisticsDiffRxIcmpSrcQuench OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 157 } + +-- tagpath /system-statistics-diff/rx_icmp_bad_ip_hdr +systemStatisticsDiffRxIcmpBadIpHdr OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 158 } + +-- tagpath /system-statistics-diff/rx_icmp_other_types +systemStatisticsDiffRxIcmpOtherTypes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 159 } + +-- tagpath /system-statistics-diff/tx_icmp_echo_requests +systemStatisticsDiffTxIcmpEchoRequests OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 160 } + +-- tagpath /system-statistics-diff/tx_icmp_echo_replies +systemStatisticsDiffTxIcmpEchoReplies OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 161 } + +-- tagpath /system-statistics-diff/tx_icmp_network_unreach +systemStatisticsDiffTxIcmpNetworkUnreach OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 162 } + +-- tagpath /system-statistics-diff/tx_icmp_host_unreach +systemStatisticsDiffTxIcmpHostUnreach OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 163 } + +-- tagpath /system-statistics-diff/tx_icmp_port_unreach +systemStatisticsDiffTxIcmpPortUnreach OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 164 } + +-- tagpath /system-statistics-diff/tx_icmp_protocol_unreach +systemStatisticsDiffTxIcmpProtocolUnreach OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 165 } + +-- tagpath /system-statistics-diff/tx_icmp_fragment_required +systemStatisticsDiffTxIcmpFragmentRequired OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 166 } + +-- tagpath /system-statistics-diff/tx_icmp_dst_unreach_other +systemStatisticsDiffTxIcmpDstUnreachOther OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 167 } + +-- tagpath /system-statistics-diff/tx_icmp_ttl_expired +systemStatisticsDiffTxIcmpTtlExpired OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 168 } + +-- tagpath /system-statistics-diff/tx_icmp_redirect +systemStatisticsDiffTxIcmpRedirect OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 169 } + +-- tagpath /system-statistics-diff/tx_icmp_src_quench +systemStatisticsDiffTxIcmpSrcQuench OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 170 } + +-- tagpath /system-statistics-diff/tx_icmp_bad_ip_hdr +systemStatisticsDiffTxIcmpBadIpHdr OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 171 } + +-- tagpath /system-statistics-diff/tx_icmp_other_types +systemStatisticsDiffTxIcmpOtherTypes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 172 } + +-- tagpath /system-statistics-diff/gre_ka_tx_pkts +systemStatisticsDiffGreKaTxPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 174 } + +-- tagpath /system-statistics-diff/gre_ka_rx_pkts +systemStatisticsDiffGreKaRxPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 175 } + +-- tagpath /system-statistics-diff/gre_ka_tx_ipv4_options_drop +systemStatisticsDiffGreKaTxIpv4OptionsDrop OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 176 } + +-- tagpath /system-statistics-diff/gre_ka_tx_non_ip +systemStatisticsDiffGreKaTxNonIp OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 177 } + +-- tagpath /system-statistics-diff/gre_ka_tx_parse_err +systemStatisticsDiffGreKaTxParseErr OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 178 } + +-- tagpath /system-statistics-diff/gre_ka_tx_record_changed +systemStatisticsDiffGreKaTxRecordChanged OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 179 } + +-- tagpath /system-statistics-diff/gre_ka_tx_fail +systemStatisticsDiffGreKaTxFail OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 180 } + +-- tagpath /system-statistics-diff/gre_ka_alloc_fail +systemStatisticsDiffGreKaAllocFail OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 181 } + +-- tagpath /system-statistics-diff/gre_ka_timer_add_fail +systemStatisticsDiffGreKaTimerAddFail OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 182 } + +-- tagpath /system-statistics-diff/gre_ka_rx_non_ip +systemStatisticsDiffGreKaRxNonIp OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 183 } + +-- tagpath /system-statistics-diff/gre_ka_rx_rec_invalid +systemStatisticsDiffGreKaRxRecInvalid OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 184 } + +-- tagpath /system-statistics-diff/dot1x_rx_pkts +systemStatisticsDiffDot1xRxPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 185 } + +-- tagpath /system-statistics-diff/dot1x_tx_pkts +systemStatisticsDiffDot1xTxPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 186 } + +-- tagpath /system-statistics-diff/dot1x_rx_drops +systemStatisticsDiffDot1xRxDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 187 } + +-- tagpath /system-statistics-diff/dot1x_tx_drops +systemStatisticsDiffDot1xTxDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 188 } + +-- tagpath /system-statistics-diff/dot1x_vlan_if_not_found_drops +systemStatisticsDiffDot1xVlanIfNotFoundDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 189 } + +-- tagpath /system-statistics-diff/dot1x_mac_learn_drops +systemStatisticsDiffDot1xMacLearnDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 190 } + +-- tagpath /system-statistics-diff/rx_policer_remark +systemStatisticsDiffRxPolicerRemark OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 191 } + +-- tagpath /system-statistics-diff/bfd_tx_octets +systemStatisticsDiffBfdTxOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 192 } + +-- tagpath /system-statistics-diff/bfd_rx_octets +systemStatisticsDiffBfdRxOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 193 } + +-- tagpath /system-statistics-diff/bfd_pmtu_tx_pkts +systemStatisticsDiffBfdPmtuTxPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 194 } + +-- tagpath /system-statistics-diff/bfd_pmtu_rx_pkts +systemStatisticsDiffBfdPmtuRxPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 195 } + +-- tagpath /system-statistics-diff/bfd_pmtu_tx_octets +systemStatisticsDiffBfdPmtuTxOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 196 } + +-- tagpath /system-statistics-diff/bfd_pmtu_rx_octets +systemStatisticsDiffBfdPmtuRxOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 197 } + +-- tagpath /system-statistics-diff/dns_req_snoop +systemStatisticsDiffDnsReqSnoop OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 198 } + +-- tagpath /system-statistics-diff/dns_res_snoop +systemStatisticsDiffDnsResSnoop OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 199 } + +-- tagpath /system-statistics-diff/ctrl_loop_fwd +systemStatisticsDiffCtrlLoopFwd OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 200 } + +-- tagpath /system-statistics-diff/ctrl_loop_fwd_drops +systemStatisticsDiffCtrlLoopFwdDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 201 } + +-- FIXME: missing stats here? + +-- tagpath /system-statistics-diff/qat_aes_decrypt +systemStatisticsDiffQatAesDecrypt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 204 } + +-- tagpath /system-statistics-diff/qat_aes_encrypt +systemStatisticsDiffQatAesEncrypt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 205 } + +-- tagpath /system-statistics-diff/qat_gcm_decrypt +systemStatisticsDiffQatGcmDecrypt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 206 } + +-- tagpath /system-statistics-diff/qat_gcm_encrypt +systemStatisticsDiffQatGcmEncrypt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 207 } + +-- tagpath /system-statistics-diff/openssl_gcm_decrypt +systemStatisticsDiffOpensslGcmDecrypt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 208 } + +-- tagpath /system-statistics-diff/openssl_gcm_encrypt +systemStatisticsDiffOpensslGcmEncrypt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 209 } + + +-- tagpath /system-statistics-diff/rx_replay_drops_tc0 +systemStatisticsDiffRxReplayDropsTc0 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 210 } + +-- tagpath /system-statistics-diff/rx_replay_drops_tc1 +systemStatisticsDiffRxReplayDropsTc1 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 211 } + +-- tagpath /system-statistics-diff/rx_replay_drops_tc2 +systemStatisticsDiffRxReplayDropsTc2 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 212 } + +-- tagpath /system-statistics-diff/rx_replay_drops_tc3 +systemStatisticsDiffRxReplayDropsTc3 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 213 } + +-- tagpath /system-statistics-diff/rx_replay_drops_tc4 +systemStatisticsDiffRxReplayDropsTc4 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 214 } + +-- tagpath /system-statistics-diff/rx_replay_drops_tc5 +systemStatisticsDiffRxReplayDropsTc5 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 215 } + +-- tagpath /system-statistics-diff/rx_replay_drops_tc6 +systemStatisticsDiffRxReplayDropsTc6 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 216 } + + +-- tagpath /system-statistics-diff/rx_replay_drops_tc7 +systemStatisticsDiffRxReplayDropsTc7 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 217 } + +-- tagpath /system-statistics-diff/rx_window_drops_tc0 +systemStatisticsDiffRxWindowDropsTc0 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 218 } + +-- tagpath /system-statistics-diff/rx_window_drops_tc1 +systemStatisticsDiffRxWindowDropsTc1 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 219 } + +-- tagpath /system-statistics-diff/rx_window_drops_tc2 +systemStatisticsDiffRxWindowDropsTc2 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 220 } + +-- tagpath /system-statistics-diff/rx_window_drops_tc3 +systemStatisticsDiffRxWindowDropsTc3 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 221 } + +-- tagpath /system-statistics-diff/rx_window_drops_tc4 +systemStatisticsDiffRxWindowDropsTc4 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 222 } + +-- tagpath /system-statistics-diff/rx_window_drops_tc5 +systemStatisticsDiffRxWindowDropsTc5 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 223 } + +-- tagpath /system-statistics-diff/rx_window_drops_tc6 +systemStatisticsDiffRxWindowDropsTc6 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 224 } + +-- tagpath /system-statistics-diff/rx_window_drops_tc7 +systemStatisticsDiffRxWindowDropsTc7 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 225 } + +--tagpath /system-statistics-diff/rx_unexpected_replay_drops_tc0 +systemStatisticsDiffRxUnexpectedReplayDropsTc0 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 226 } + +--tagpath /system-statistics-diff/rx_unexpected_replay_drops_tc1 +systemStatisticsDiffRxUnexpectedReplayDropsTc1 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 227 } + +--tagpath /system-statistics-diff/rx_unexpected_replay_drops_tc2 +systemStatisticsDiffRxUnexpectedReplayDropsTc2 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 228 } + +--tagpath /system-statistics-diff/rx_unexpected_replay_drops_tc3 +systemStatisticsDiffRxUnexpectedReplayDropsTc3 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 229 } + +--tagpath /system-statistics-diff/rx_unexpected_replay_drops_tc4 +systemStatisticsDiffRxUnexpectedReplayDropsTc4 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 230 } + +--tagpath /system-statistics-diff/rx_unexpected_replay_drops_tc5 +systemStatisticsDiffRxUnexpectedReplayDropsTc5 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 231 } + +--tagpath /system-statistics-diff/rx_unexpected_replay_drops_tc6 +systemStatisticsDiffRxUnexpectedReplayDropsTc6 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 232 } + +--tagpath /system-statistics-diff/rx_unexpected_replay_drops_tc7 +systemStatisticsDiffRxUnexpectedReplayDropsTc7 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 233 } + +--tagpath /system-statistics-diff/rx_replay_integrity_drops_tc0 +systemStatisticsDiffRxReplayIntegrityDropsTc0 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 234 } + +--tagpath /system-statistics-diff/rx_replay_integrity_drops_tc1 +systemStatisticsDiffRxReplayIntegrityDropsTc1 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 235 } + +--tagpath /system-statistics-diff/rx_replay_integrity_drops_tc2 +systemStatisticsDiffRxReplayIntegrityDropsTc2 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 236 } + +--tagpath /system-statistics-diff/rx_replay_integrity_drops_tc3 +systemStatisticsDiffRxReplayIntegrityDropsTc3 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 237 } + +--tagpath /system-statistics-diff/rx_replay_integrity_drops_tc4 +systemStatisticsDiffRxReplayIntegrityDropsTc4 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 238 } + +--tagpath /system-statistics-diff/rx_replay_integrity_drops_tc5 +systemStatisticsDiffRxReplayIntegrityDropsTc5 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 239 } + +--tagpath /system-statistics-diff/rx_replay_integrity_drops_tc6 +systemStatisticsDiffRxReplayIntegrityDropsTc6 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 240 } + +--tagpath /system-statistics-diff/rx_replay_integrity_drops_tc7 +systemStatisticsDiffRxReplayIntegrityDropsTc7 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 241 } + +-- tagpath /system-statistics-diff/icmp_redirect_tx_drops +systemStatisticsDiffIcmpRedirectTxDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 242 } + +-- tagpath /system-statistics-diff/icmp_redirect_rx_drops +systemStatisticsDiffIcmpRedirectRxDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 243 } + +-- tagpath /system-statistics-diff/rx_l2mtu_exceeded +systemStatisticsDiffRxL2MtuExceeded OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION "rx l2 mtu exceeded value deprecated from 17.2" + ::= { systemStatisticsDiff 244 } + +-- tagpath /system-statistics-diff/ip_direct_bcast_tx_drops +systemStatisticsDiffIpDirectBcastTxDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 245 } + +-- tagpath /system-statistics-diff/ip_direct_bcast_tx_l2_bcast +systemStatisticsDiffIpDirectBcastTxL2Bcast OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 246 } + +-- tagpath /system-statistics-diff/rx_invalid_ip_hdr +systemStatisticsDiffRxInvalidIpHdr OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 247 } + +-- tagpath /system-statistics-diff/nat_dst_nat_map_invalid +systemStatisticsDiffNatDstNatMapInvalid OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 248 } + +-- tagpath /system-statistics-diff/device_policy_drops +systemStatisticsDiffDevicePolicyDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 249 } + +-- tagpath /system-statistics-diff/invalid_loop_hdr_drops +systemStatisticsDiffInvalidLoopHdrDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 250 } + +-- tagpath /system-statistics-diff/zbf_frag_cache_drops +systemStatisticsDiffZbfFragCacheDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 251 } + +-- tagpath /system-statistics-diff/nat_frag_cache_drops +systemStatisticsDiffNatFragCacheDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 252 } + +-- tagpath /system-statistics-diff/tx_tracker_if_not_preferred +systemStatisticsDiffTxTrackerIfNotPreferred OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 253 } + +-- tagpath /system-statistics-diff/ipfrag_allfrags_seen +systemStatisticsDiffIpfragAllfragsSeen OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 254 } + +-- tagpath /system-statistics-diff/ipfrag_many_frags +systemStatisticsDiffIpfragManyFrags OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 255 } + +-- tagpath /system-statistics-diff/l2_vrrp_promisc_mismatch_dmac_drops +systemStatisticsDiffVRRPMismatchedDMACDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 256 } +-- tagpath /system-statistics-diff/rx_urpf_drops +systemStatisticsDiffRxUrpfDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 257 } +-- tagpath /system-statistics-diff/ip_fwd_sig_no_vrf +systemStatisticsDiffIpFwdSigNoVrf OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 258 } +-- tagpath /system-statistics-diff/ip_fwd_sig_no_exact_vrf +systemStatisticsDiffIpFwdSigNoExactVrf OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 259 } + +-- tagpath /system-statistics-diff/ip_fwd_data_pol_nhop_null +systemStatisticsDiffIpFwdDataPolNullNhop OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 260 } + +-- tagpath /system-statistics-diff/tx_arp_reply_rate_limit_drops +systemStatisticsDiffTxArpReplyRateLimitDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 261 } + +-- tagpath /system-statistics-diff/nat_skip_unpin_flow +systemStatisticsDiffNatSkipUnpinFlow OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { systemStatisticsDiff 262 } + +-- Display system reboot related information +-- tagpath /reboot +reboot OBJECT IDENTIFIER ::= { viptela-oper-system 4 } + +-- Display AAA information +-- tagpath /aaa +aaa OBJECT IDENTIFIER ::= { viptela-oper-system 7 } + +-- Display logging information +-- tagpath /logging +logging OBJECT IDENTIFIER ::= { viptela-oper-system 9 } + +-- tagpath /logging/host_status +loggingHostStatus OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { logging 1 } + +-- tagpath /logging/host_name +loggingHostName OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { logging 2 } + +-- tagpath /logging/host_priority +loggingHostPriority OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { logging 3 } + +-- tagpath /logging/host_vpn_id +loggingHostVpnId OBJECT-TYPE + SYNTAX VpnIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { logging 4 } + +-- tagpath /logging/disk_status +loggingDiskStatus OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { logging 5 } + +-- tagpath /logging/disk_priority +loggingDiskPriority OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { logging 6 } + +-- tagpath /logging/disk_filename +loggingDiskFilename OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { logging 7 } + +-- tagpath /logging/disk_filesize +loggingDiskFilesize OBJECT-TYPE + SYNTAX UnsignedShort + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { logging 8 } + +-- tagpath /logging/disk_filerotate +loggingDiskFilerotate OBJECT-TYPE + SYNTAX UnsignedByte + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { logging 9 } + +-- Display NTP information +-- tagpath /ntp +ntp OBJECT IDENTIFIER ::= { viptela-oper-system 10 } + +-- tagpath /ntp/refid +ntpRefid OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION "Current source of synchronization. Obsoleted in Release 15.4.0" + ::= { ntp 3 } + +-- tagpath /ntp/reftime +ntpReftime OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION "Time when the system clock was last set or corrected. Obsoleted in Release 15.4.0" + ::= { ntp 4 } + +-- tagpath /ntp/stratum +ntpStratum OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION "Stratum. Obsoleted in Release 15.4.0" + ::= { ntp 5 } + +-- tagpath /ntp/rootdelay +ntpRootdelay OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION "Total round-trip delay to currently selected reference clock. Obsoleted in Release 15.4.0" + ::= { ntp 6 } + +-- tagpath /ntp/rootdisp +ntpRootdisp OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION "Total dispersion to currently selected reference clock. Obsoleted in Release 15.4.0" + ::= { ntp 7 } + +-- tagpath /ntp/freq_drift_ppm +ntpFreqDriftPpm OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION "Kernel frequency drift. Obsoleted in Release 15.4.0" + ::= { ntp 8 } + +-- tagpath /ntp/poll_interval +ntpPollInterval OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION "Polling interval. Obsoleted in Release 15.4.0" + ::= { ntp 9 } + +-- tagpath /ntp/offset +ntpOffset OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION "Offset. Obsoleted in Release 15.4.0" + ::= { ntp 10 } + +-- Display transport connection information +-- tagpath /transport +transport OBJECT IDENTIFIER ::= { viptela-oper-system 11 } + +-- tagpath /reboot/history +rebootHistoryTable OBJECT-TYPE + SYNTAX SEQUENCE OF RebootHistoryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display system reboot history" + ::= { reboot 1 } + +-- tagpath /reboot/history +rebootHistoryEntry OBJECT-TYPE + SYNTAX RebootHistoryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { rebootHistoryRebootDateTime } + ::= { rebootHistoryTable 1 } + +RebootHistoryEntry ::= + SEQUENCE { + rebootHistoryRebootDateTime DateAndTime, + rebootHistoryRebootReason String + } + +-- tagpath /reboot/history/reboot_date_time +rebootHistoryRebootDateTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Reboot date and time in confd format" + ::= { rebootHistoryEntry 1 } + +-- tagpath /reboot/history/reboot_reason +rebootHistoryRebootReason OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Reboot reason" + ::= { rebootHistoryEntry 3 } + +-- tagpath /boot-partition +bootPartitionTable OBJECT-TYPE + SYNTAX SEQUENCE OF BootPartitionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display boot partition information" + ::= { viptela-oper-system 5 } + +-- tagpath /boot-partition +bootPartitionEntry OBJECT-TYPE + SYNTAX BootPartitionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { bootPartitionPartition } + ::= { bootPartitionTable 1 } + +BootPartitionEntry ::= + SEQUENCE { + bootPartitionPartition INTEGER, + bootPartitionActive TruthValue, + bootPartitionVersion String, + bootPartitionTimestamp DateAndTime + } + +-- tagpath /boot-partition/partition +bootPartitionPartition OBJECT-TYPE + SYNTAX INTEGER {a1(0),a2(1)} + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Partition number" + ::= { bootPartitionEntry 1 } + +-- tagpath /boot-partition/active +bootPartitionActive OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Whether partition is active" + ::= { bootPartitionEntry 2 } + +-- tagpath /boot-partition/version +bootPartitionVersion OBJECT-TYPE + SYNTAX String (SIZE (1 .. 128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Version" + ::= { bootPartitionEntry 3 } + +-- tagpath /boot-partition/timestamp +bootPartitionTimestamp OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Date and time created" + ::= { bootPartitionEntry 4 } + +-- tagpath /users +usersTable OBJECT-TYPE + SYNTAX SEQUENCE OF UsersEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display users currently logged in" + ::= { viptela-oper-system 6 } + +-- tagpath /users +usersEntry OBJECT-TYPE + SYNTAX UsersEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { usersSession } + ::= { usersTable 1 } + +UsersEntry ::= + SEQUENCE { + usersSession Integer32, + usersUser String, + usersContext String, + usersFrom InetAddressIP, + usersProto INTEGER, + usersAuthGroup String, + usersLoginTime DateAndTime + } + +-- tagpath /users/session +usersSession OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "User session ID" + ::= { usersEntry 1 } + +-- tagpath /users/user +usersUser OBJECT-TYPE + SYNTAX String (SIZE (1 .. 128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "User name" + ::= { usersEntry 2 } + +-- tagpath /users/context +usersContext OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "CLI | NETCONF | WEBUI" + ::= { usersEntry 3 } + +-- tagpath /users/from +usersFrom OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Address from which user session originates" + ::= { usersEntry 4 } + +-- tagpath /users/proto +usersProto OBJECT-TYPE + SYNTAX INTEGER {unknown(0),tcp(1),ssh(2),system(3),console(4),ssl(5),http(6),https(7),udp(8)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Protocol used by user to log in" + ::= { usersEntry 5 } + +-- tagpath /users/auth-group +usersAuthGroup OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "User group" + ::= { usersEntry 6 } + +-- tagpath /users/login-time +usersLoginTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Login time of a user" + ::= { usersEntry 7 } + +-- tagpath /aaa/usergroup +aaaUsergroupTable OBJECT-TYPE + SYNTAX SEQUENCE OF AaaUsergroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display user group information" + ::= { aaa 1 } + +-- tagpath /aaa/usergroup +aaaUsergroupEntry OBJECT-TYPE + SYNTAX AaaUsergroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { IMPLIED aaaUsergroupName } + ::= { aaaUsergroupTable 1 } + +AaaUsergroupEntry ::= + SEQUENCE { + aaaUsergroupName String + } + +-- tagpath /aaa/usergroup/name +aaaUsergroupName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Name of the user group" + ::= { aaaUsergroupEntry 1 } + +-- tagpath /aaa/usergroup/task +aaaUsergroupTaskTable OBJECT-TYPE + SYNTAX SEQUENCE OF AaaUsergroupTaskEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Tasks and permissions" + ::= { viptela-oper-system 8 } + +-- tagpath /aaa/usergroup/task +aaaUsergroupTaskEntry OBJECT-TYPE + SYNTAX AaaUsergroupTaskEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { aaaUsergroupName, aaaUsergroupTaskMode } + ::= { aaaUsergroupTaskTable 1 } + +AaaUsergroupTaskEntry ::= + SEQUENCE { + aaaUsergroupTaskMode INTEGER, + aaaUsergroupTaskPermission Permission1 + } + +-- tagpath /aaa/usergroup/task/mode +aaaUsergroupTaskMode OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Task mode" + ::= { aaaUsergroupTaskEntry 1 } + +-- tagpath /aaa/usergroup/task/permission +aaaUsergroupTaskPermission OBJECT-TYPE + SYNTAX Permission1 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Permissions" + ::= { aaaUsergroupTaskEntry 2 } + +-- tagpath /aaa/accounting +accountingTable OBJECT-TYPE + SYNTAX SEQUENCE OF AccountingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display accounting info for users" + ::= { aaa 3 } + +-- tagpath /aaa/accounting +accountingEntry OBJECT-TYPE + SYNTAX AccountingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { accountingSessid } + ::= { accountingTable 1 } + +AccountingEntry ::= + SEQUENCE { + accountingSessid Unsigned32, + accountingUser String, + accountingType INTEGER, + accountingFrom String, + accountingAge String, + accountingServer String, + accountingProto INTEGER, + accountingNumSent Unsigned32, + accountingNumFailed Unsigned32 + } + +-- tagpath /aaa/accounting/sessid +accountingSessid OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "User session ID" + ::= { accountingEntry 1 } + +-- tagpath /aaa/accounting/user +accountingUser OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "User name" + ::= { accountingEntry 2 } + +-- tagpath /aaa/accounting/type +accountingType OBJECT-TYPE + SYNTAX INTEGER {console(1),ssh(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Console | SSH" + ::= { accountingEntry 3 } + +-- tagpath /aaa/accounting/from +accountingFrom OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Address and port from which session originated" + ::= { accountingEntry 4 } + +-- tagpath /aaa/accounting/age +accountingAge OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Session Age" + ::= { accountingEntry 5 } + +-- tagpath /aaa/accounting/server +accountingServer OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Last server which was contacted" + ::= { accountingEntry 6 } + +-- tagpath /aaa/accounting/proto +accountingProto OBJECT-TYPE + SYNTAX INTEGER {tacacs(1),radius(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "TACACS | RADIUS" + ::= { accountingEntry 7 } + +-- tagpath /aaa/accounting/num-sent +accountingNumSent OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of records successfully sent" + ::= { accountingEntry 8 } + +-- tagpath /aaa/accounting/num-failed +accountingNumFailed OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of records failed to sent" + ::= { accountingEntry 9 } + + +-- tagpath /ntp/peer +ntpPeerTable OBJECT-TYPE + SYNTAX SEQUENCE OF NtpPeerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display NTP peer information" + ::= { ntp 1 } + +-- tagpath /ntp/peer +ntpPeerEntry OBJECT-TYPE + SYNTAX NtpPeerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { ntpPeerIndex } + ::= { ntpPeerTable 1 } + +NtpPeerEntry ::= + SEQUENCE { + ntpPeerIndex Unsigned32, + ntpPeerRemote String, + ntpPeerRefid String, + ntpPeerSt Integer32, + ntpPeerType String, + ntpPeerWhen String, + ntpPeerPoll Integer32, + ntpPeerReach String, + ntpPeerDelay String, + ntpPeerOffset String, + ntpPeerJitter String + } + +-- tagpath /ntp/peer/index +ntpPeerIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Index on this list" + ::= { ntpPeerEntry 1 } + +-- tagpath /ntp/peer/remote +ntpPeerRemote OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "NTP server" + ::= { ntpPeerEntry 2 } + +-- tagpath /ntp/peer/refid +ntpPeerRefid OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Current source of synchronization" + ::= { ntpPeerEntry 3 } + +-- tagpath /ntp/peer/st +ntpPeerSt OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Stratum" + ::= { ntpPeerEntry 4 } + +-- tagpath /ntp/peer/type +ntpPeerType OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Type" + ::= { ntpPeerEntry 5 } + +-- tagpath /ntp/peer/when +ntpPeerWhen OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "When" + ::= { ntpPeerEntry 6 } + +-- tagpath /ntp/peer/poll +ntpPeerPoll OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Polling interval, in seconds" + ::= { ntpPeerEntry 7 } + +-- tagpath /ntp/peer/reach +ntpPeerReach OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Status of reachability register, in octal" + ::= { ntpPeerEntry 8 } + +-- tagpath /ntp/peer/delay +ntpPeerDelay OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Latest delay" + ::= { ntpPeerEntry 9 } + +-- tagpath /ntp/peer/offset +ntpPeerOffset OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Latest offset" + ::= { ntpPeerEntry 10 } + +-- tagpath /ntp/peer/jitter +ntpPeerJitter OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Latest jitter" + ::= { ntpPeerEntry 11 } + +-- tagpath /ntp/associations +ntpAssociationsTable OBJECT-TYPE + SYNTAX SEQUENCE OF NtpAssociationsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display NTP peer association" + ::= { ntp 2 } + +-- tagpath /ntp/associations +ntpAssociationsEntry OBJECT-TYPE + SYNTAX NtpAssociationsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { ntpAssociationsIdx } + ::= { ntpAssociationsTable 1 } + +NtpAssociationsEntry ::= + SEQUENCE { + ntpAssociationsIdx Integer32, + ntpAssociationsAssocid String, + ntpAssociationsStatus String, + ntpAssociationsConf String, + ntpAssociationsReachability String, + ntpAssociationsAuth String, + ntpAssociationsCondition String, + ntpAssociationsLastEvent String, + ntpAssociationsCount Integer32 + } + +-- tagpath /ntp/associations/idx +ntpAssociationsIdx OBJECT-TYPE + SYNTAX Integer32 (0 .. 2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Index on this list" + ::= { ntpAssociationsEntry 1 } + +-- tagpath /ntp/associations/associd +ntpAssociationsAssocid OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Association ID" + ::= { ntpAssociationsEntry 2 } + +-- tagpath /ntp/associations/status +ntpAssociationsStatus OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Peer status word, in hexadecimal" + ::= { ntpAssociationsEntry 3 } + +-- tagpath /ntp/associations/conf +ntpAssociationsConf OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Configuration (persistent or ephemeral)" + ::= { ntpAssociationsEntry 4 } + +-- tagpath /ntp/associations/reachability +ntpAssociationsReachability OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Reachability (yes or no)" + ::= { ntpAssociationsEntry 5 } + +-- tagpath /ntp/associations/auth +ntpAssociationsAuth OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Authentication (ok, yes, bad, or none)" + ::= { ntpAssociationsEntry 6 } + +-- tagpath /ntp/associations/condition +ntpAssociationsCondition OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Selection status" + ::= { ntpAssociationsEntry 7 } + +-- tagpath /ntp/associations/last_event +ntpAssociationsLastEvent OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Event report" + ::= { ntpAssociationsEntry 8 } + +-- tagpath /ntp/associations/count +ntpAssociationsCount OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Event count" + ::= { ntpAssociationsEntry 9 } + +-- tagpath /transport/connection +transportConnectionTable OBJECT-TYPE + SYNTAX SEQUENCE OF TransportConnectionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { transport 1 } + +-- tagpath /transport/connection +transportConnectionEntry OBJECT-TYPE + SYNTAX TransportConnectionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { transportConnectionTrackType, transportConnectionSource, transportConnectionDestination, transportConnectionHost } + ::= { transportConnectionTable 1 } + +TransportConnectionEntry ::= + SEQUENCE { + transportConnectionTrackType INTEGER, + transportConnectionSource InetAddressIP, + transportConnectionDestination InetAddressIP, + transportConnectionHost String + } + +-- tagpath /transport/connection/track-type +transportConnectionTrackType OBJECT-TYPE + SYNTAX INTEGER {none(0),ip(1),dnsname(2),apiurl(3)} + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Tracking Type" + ::= { transportConnectionEntry 1 } + +-- tagpath /transport/connection/source +transportConnectionSource OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Source address" + ::= { transportConnectionEntry 2 } + +-- tagpath /transport/connection/destination +transportConnectionDestination OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Destination address" + ::= { transportConnectionEntry 3 } + +-- tagpath /transport/connection/host +transportConnectionHost OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Host IP/DNS" + ::= { transportConnectionEntry 4 } + +-- tagpath /transport/connection/history +transportConnectionHistoryTable OBJECT-TYPE + SYNTAX SEQUENCE OF TransportConnectionHistoryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display transport connection history" + ::= { viptela-oper-system 12 } + +-- tagpath /transport/connection/history +transportConnectionHistoryEntry OBJECT-TYPE + SYNTAX TransportConnectionHistoryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { transportConnectionTrackType, + transportConnectionSource, + transportConnectionDestination, + transportConnectionHost, + transportConnectionHistoryIndex } + ::= { transportConnectionHistoryTable 1 } + +TransportConnectionHistoryEntry ::= + SEQUENCE { + transportConnectionHistoryIndex Unsigned32, + transportConnectionHistoryTime String, + transportConnectionHistoryState INTEGER + } + +-- tagpath /transport/connection/history/index +transportConnectionHistoryIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Index" + ::= { transportConnectionHistoryEntry 1 } + +-- tagpath /transport/connection/history/time +transportConnectionHistoryTime OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Time of log (Days:Hours:Minutes:Seconds)" + ::= { transportConnectionHistoryEntry 2 } + +-- tagpath /transport/connection/history/state +transportConnectionHistoryState OBJECT-TYPE + SYNTAX INTEGER {down(0),up(1)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "State" + ::= { transportConnectionHistoryEntry 3 } + +-- tagpath /crash +crashTable OBJECT-TYPE + SYNTAX SEQUENCE OF CrashEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display system crash log list" + ::= { viptela-oper-system 13 } + +-- tagpath /crash +crashEntry OBJECT-TYPE + SYNTAX CrashEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { crashIndex } + ::= { crashTable 1 } + +CrashEntry ::= + SEQUENCE { + crashIndex Integer32, + crashCoreTime String, + crashCoreFilename String + } + +-- tagpath /crash/index +crashIndex OBJECT-TYPE + SYNTAX Integer32 (0 .. 15) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Index on this list" + ::= { crashEntry 1 } + +-- tagpath /crash/core-time +crashCoreTime OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Time core file was generated" + ::= { crashEntry 2 } + +-- tagpath /crash/core-filename +crashCoreFilename OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Core file name" + ::= { crashEntry 3 } + +-- tagpath /software +softwareTable OBJECT-TYPE + SYNTAX SEQUENCE OF SoftwareEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display software versions" + ::= { viptela-oper-system 14 } + +-- tagpath /software +softwareEntry OBJECT-TYPE + SYNTAX SoftwareEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { IMPLIED softwareVersion } + ::= { softwareTable 1 } + +SoftwareEntry ::= + SEQUENCE { + softwareVersion String, + softwareActive TruthValue, + softwareDefault TruthValue, + softwarePrevious TruthValue, + softwareTimestamp DateAndTime, + softwareConfirmed String, + softwareNext TruthValue + } + +-- tagpath /software/version +softwareVersion OBJECT-TYPE + SYNTAX String (SIZE (1 .. 128)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Version" + ::= { softwareEntry 1 } + +-- tagpath /software/active +softwareActive OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Is active" + ::= { softwareEntry 2 } + +-- tagpath /software/default +softwareDefault OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Is default" + ::= { softwareEntry 3 } + +-- tagpath /software/previous +softwarePrevious OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Is previous" + ::= { softwareEntry 4 } + +-- tagpath /software/timestamp +softwareTimestamp OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Date and time created" + ::= { softwareEntry 5 } + +-- tagpath /software/confirmed +softwareConfirmed OBJECT-TYPE + SYNTAX String (SIZE (1 .. 128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Confirmed by" + ::= { softwareEntry 6 } + +-- tagpath /software/next +softwareNext OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Is next based image" + ::= { softwareEntry 7 } + +-- tagpath /system/local-on-demand +systemLocalOnDemandTable OBJECT-TYPE + SYNTAX SEQUENCE OF SystemLocalOnDemandEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display system on-demand info" + ::= { viptela-oper-system 15 } + +-- tagpath /system/local-on-demand +systemLocalOnDemandEntry OBJECT-TYPE + SYNTAX SystemLocalOnDemandEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "local system on demand status" + INDEX {IMPLIED systemLocalOnDemandSystemIP} + ::= { systemLocalOnDemandTable 1 } + +SystemLocalOnDemandEntry ::= + SEQUENCE { + systemLocalOnDemandSystemIP InetAddressIP, + systemLocalOnDemandSiteID Unsigned32, + systemLocalOnDemandOnDemand String, + systemLocalOnDemandStatus String, + systemLocalOnDemandIdleTimeoutExpiry String + } + +-- tagpath /system/local-on-demand/system-ip +systemLocalOnDemandSystemIP OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "system-ip" + ::= { systemLocalOnDemandEntry 1 } + +-- tagpath /system/local-on-demand/site-id +systemLocalOnDemandSiteID OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "site-id" + ::= {systemLocalOnDemandEntry 2} + +-- tagpath /system/local-on-demand/on-demand +systemLocalOnDemandOnDemand OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "on-demand" + ::= {systemLocalOnDemandEntry 3} + +-- tagpath /system/local-on-demand/status +systemLocalOnDemandStatus OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "status" + ::= {systemLocalOnDemandEntry 4} + +-- tagpath /system/local-on-demand/idle-timeout-expiry +systemLocalOnDemandIdleTimeoutExpiry OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "idle-timeout-expiry" + ::= {systemLocalOnDemandEntry 5} + +-- tagpath /system/remote-on-demand +systemRemoteOnDemandTable OBJECT-TYPE + SYNTAX SEQUENCE OF SystemRemoteOnDemandEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display system on-demand info" + ::= { viptela-oper-system 16 } + +-- tagpath /system/remote-on-demand +systemRemoteOnDemandEntry OBJECT-TYPE + SYNTAX SystemRemoteOnDemandEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "remote system on demand status" + INDEX { IMPLIED systemRemoteOnDemandSystemIP} + ::= { systemRemoteOnDemandTable 1 } + +SystemRemoteOnDemandEntry ::= + SEQUENCE { + systemRemoteOnDemandSystemIP InetAddressIP, + systemRemoteOnDemandSiteID Unsigned32, + systemRemoteOnDemandOnDemand String, + systemRemoteOnDemandStatus String, + systemRemoteOnDemandIdleTimeoutExpiry String + } + +-- tagpath /system/remote-on-demand/system-ip +systemRemoteOnDemandSystemIP OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "system-ip" + ::= { systemRemoteOnDemandEntry 1 } + +-- tagpath /system/remote-on-demand/site-id +systemRemoteOnDemandSiteID OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "site-id" + ::= {systemRemoteOnDemandEntry 2} + +-- tagpath /system/remote-on-demand/on-demand +systemRemoteOnDemandOnDemand OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "on-demand" + ::= {systemRemoteOnDemandEntry 3} + +-- tagpath /system/remote-on-demand/status +systemRemoteOnDemandStatus OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "status" + ::= {systemRemoteOnDemandEntry 4} + +-- tagpath /system/remote-on-demand/idle-timeout-expiry +systemRemoteOnDemandIdleTimeoutExpiry OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "idle-timeout-expiry" + ::= {systemRemoteOnDemandEntry 5} + + +-- tagpath /images +imagesTable OBJECT-TYPE + SYNTAX SEQUENCE OF ImagesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display downloaded software images" + ::= { viptela-oper-system 17 } + +-- tagpath /images +imagesEntry OBJECT-TYPE + SYNTAX ImagesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { imagesIndex } + ::= { imagesTable 1 } + +ImagesEntry ::= + SEQUENCE { + imagesIndex Integer32, + imagesFilename String, + imagesTimestamp String, + imagesFilesize Integer32 + } + +-- tagpath /images/index +imagesIndex OBJECT-TYPE + SYNTAX Integer32 (0 .. 10) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Index on this list" + ::= { imagesEntry 1 } + +-- tagpath /images/filename +imagesFilename OBJECT-TYPE + SYNTAX String (SIZE (1 .. 128)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Downloaded Software image file name" + ::= { imagesEntry 2 } + +-- tagpath /images/timestamp +imagesTimestamp OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Date and time the software image file was downloaded" + ::= { imagesEntry 3 } + +-- tagpath /images/filesize +imagesFilesize OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { imagesEntry 4 } +END diff --git a/viptela-mibs/20.9/VIPTELA-OPER-VPN.mib b/viptela-mibs/20.9/VIPTELA-OPER-VPN.mib new file mode 100644 index 0000000..b5935e7 --- /dev/null +++ b/viptela-mibs/20.9/VIPTELA-OPER-VPN.mib @@ -0,0 +1,7693 @@ +-- Namespace: http://viptela.com/oper-vpn + +VIPTELA-OPER-VPN DEFINITIONS ::= BEGIN +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, + Integer32, Unsigned32, Counter32, Counter64, + Gauge32, IpAddress + FROM SNMPv2-SMI + TEXTUAL-CONVENTION, RowStatus, DateAndTime, + TruthValue + FROM SNMPv2-TC + Ipv6Address + FROM IPV6-TC + viptela, VpnIndex + FROM VIPTELA-GLOBAL +; + +viptela-oper-vpn MODULE-IDENTITY + LAST-UPDATED "202206010000Z" + ORGANIZATION "Viptela, Inc." + CONTACT-INFO "Viptela, Inc. Email:support@viptela.com" + DESCRIPTION "This module defines the data model for VPN operational data" + REVISION "202206010000Z" + DESCRIPTION "Viptela Revision 20.9" + REVISION "202203010000Z" + DESCRIPTION "Viptela Revision 20.8" + REVISION "202111010000Z" + DESCRIPTION "Viptela Revision 20.7" + REVISION "202107010000Z" + DESCRIPTION "Viptela Revision 20.6" + REVISION "202103010000Z" + DESCRIPTION "Viptela Revision 20.5" + REVISION "202011010000Z" + DESCRIPTION "Viptela Revision 20.4" + REVISION "202007010000Z" + DESCRIPTION "Viptela Revision 20.3" + REVISION "202002240000Z" + DESCRIPTION "Viptela Revision 20.1" + REVISION "201911150000Z" + DESCRIPTION "Viptela Revision 19.3" + REVISION "201908150000Z" + DESCRIPTION "Viptela Revision 19.2" + REVISION "201811010000Z" + DESCRIPTION "Viptela Revision 18.4" + REVISION "201808200000Z" + DESCRIPTION "Viptela Revision 18.3.1" + REVISION "201806250000Z" + DESCRIPTION "Viptela Revision 18.3" + REVISION "201804250000Z" + DESCRIPTION "Viptela Revision 18.2" + REVISION "201803150000Z" + DESCRIPTION "Viptela Revision 18.1.1" + REVISION "201801160000Z" + DESCRIPTION "Viptela Revision 17.2.3" + REVISION "201711010000Z" + DESCRIPTION "Viptela Revision 17.2.1" + REVISION "201708010000Z" + DESCRIPTION "Viptela Revision 17.2" + REVISION "201705250000Z" + DESCRIPTION "Viptela Revision 17.1.1" + REVISION "201704060000Z" + DESCRIPTION "Viptela Revision 17.1" + REVISION "201702150000Z" + DESCRIPTION "Viptela Revision 16.3.2" + REVISION "201702060000Z" + DESCRIPTION "Viptela Revision 16.3.1" + REVISION "201611160000Z" + DESCRIPTION "Viptela Revision 16.3" + REVISION "201610250000Z" + DESCRIPTION "Viptela Revision 16.2.10" + REVISION "201610240000Z" + DESCRIPTION "Viptela Revision 16.2.4" + REVISION "201608100000Z" + DESCRIPTION "Viptela Revision 16.2.2" + REVISION "201608010000Z" + DESCRIPTION "Viptela Revision 16.2.1" + REVISION "201606090000Z" + DESCRIPTION "Viptela Revision 16.2" + REVISION "201604220000Z" + DESCRIPTION "Viptela Revision 16.1.1" + REVISION "201603150000Z" + DESCRIPTION "Viptela Revision 16.1" + REVISION "201601300000Z" + DESCRIPTION "Viptela Revision 15.4.3" + REVISION "201512280000Z" + DESCRIPTION "Viptela Revision 15.4.1" + REVISION "201512010000Z" + DESCRIPTION "Viptela Revision 15.4.0" + REVISION "201510310000Z" + DESCRIPTION "Viptela Revision 15.3.5" + REVISION "201509270000Z" + DESCRIPTION "Viptela Revision 15.3.3" + REVISION "201509010000Z" + DESCRIPTION "Viptela Revision 15.3.1" + REVISION "201507010000Z" + DESCRIPTION "Viptela Revision 15.3" + ::= { viptela 12 } + +UnsignedByte ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION "xs:unsignedByte" + SYNTAX Unsigned32 (0 .. 255) + +UnsignedShort ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION "xs:unsignedShort" + SYNTAX Unsigned32 (0 .. 65535) + +ConfdString ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1t" + STATUS current + DESCRIPTION "xs: and confd: types mapped to strings" + SYNTAX OCTET STRING + +Ipv4Prefix ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1d.1d.1d.1d/1d" + STATUS current + DESCRIPTION "confd:ipv4Prefix" + SYNTAX OCTET STRING (SIZE (5)) + +InetAddressIP ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "confd:inetAddressIP" + SYNTAX OCTET STRING (SIZE (4|16)) + +IpPrefix ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "confd:ipPrefix" + SYNTAX OCTET STRING (SIZE (5|17)) + +String ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1t" + STATUS current + DESCRIPTION "xs:string" + SYNTAX OCTET STRING + +HexList ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1x:" + STATUS current + DESCRIPTION "confd:hexList" + SYNTAX OCTET STRING + +IfAddressTypeEnum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "Interface IP address type" + SYNTAX INTEGER {ifaddrEnumInvalid(0), ifaddrEnumIpv4Static(1), ifaddrEnumIpv4Dhcp(2),ifaddrEnumIpv6Static(3),ifaddrEnumIpv6Dhcp(4),ifaddrEnumIpv6Ra(5), ifaddrEnumIpv6LinkLocal(6)} + +SfpPowerType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "SFP optical power measurement basis" + SYNTAX INTEGER {sfpPowerTypeAverageInputPower(0),sfpPowerTypeOma(1)} + +SfpPhysicalIdentifierEnum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "SFP physical identifer type" + SYNTAX INTEGER {sfpPiUnknownUnspecified(0),sfpPiGbic(1),sfpPiSff(2),sfpPiSfpSfpPlus(3),sfpPiUnknown(256)} + +SfpConnectorTypeEnum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "SFP connector types" + SYNTAX INTEGER {sfpConnectorTypeUnknownUnspecified(0),sfpConnectorTypeSc(1),sfpConnectorTypeFcStyle1Cu(2),sfpConnectorTypeFcStyle2Cu(3),sfpConnectorTypeBncTnc(4),sfpConnectorTypeCoax(5),sfpConnectorTypeFiberJack(6),sfpConnectorTypeLc(7),sfpConnectorTypeRj(8),sfpConnectorTypeMu(9),sfpConnectorTypeSg(10),sfpConnectorTypeOpticalPigtail(11),sfpConnectorTypeMpo1x12(12),sfpConnectorTypeMpo2x16(13),sfpConnectorTypeHssdcIi(32),sfpConnectorTypeCopperPigtail(33),sfpConnectorTypeRj45(34),sfpConnectorTypeNoSeparableConnector(35),sfpConnectorTypeMxc2x16(36),sfpConnectorTypeUnknown(256)} + +SfpCalibrationType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "SFP calibration type" + SYNTAX INTEGER {sfpCalibrationTypeNone(0),sfpCalibrationTypeInternal(1),sfpCalibrationTypeExternal(2)} + +SfpRateSelectEnum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "SFP rate selection type" + SYNTAX INTEGER {sfpRateSelectUnspecified(0),sfpRateSelect4-2-1G-RateSelectAndAs0As1(1),sfpRateSelect8-4-2G-RxRateSelect(2),sfpRateSelect8-4-2G-TxRateSelect(4),sfpRateSelect8-4-2G-RxAndTxRateSelect(6),sfpRateSelect16-8-4G-RxRateSelect(8),sfpRateSelect16-8-4G-RxAndTxRateSelect(10),sfpRateSelect32-16-8G-RxAndTxRateSelect(12),sfpRateSelect10-8G-RxAndTxRateSelect(14),sfpRateSelectReserved(256),sfpRateSelectUnallocated(257)} + +SfpTransceiverComplianceEnum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "SFP transceiver compliance types" + SYNTAX INTEGER {sfpTransceiverComplianceUnexpected(0),sfpTransceiverCompliance10gBaseEr(1),sfpTransceiverCompliance10gBaseLrm(2),sfpTransceiverCompliance10gBaseSr(3),sfpTransceiverCompliance10gBaseLr(4),sfpTransceiverCompliance1gBaseT(5),sfpTransceiverCompliance1gBaseCx(6),sfpTransceiverCompliance1gBaseLx(7),sfpTransceiverCompliance1gBaseSx(8)} + +Yesno ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "Friendly boolean type" + SYNTAX INTEGER {no(0),yes(1)} + +VpnIfFlagsType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "" + SYNTAX BITS {inactive(0),detect(1),pseudo(2)} + +SfpTimingType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "SFP clock timing type" + SYNTAX INTEGER {sfpTimingTypeInternalRetimer(0),sfpTimingTypeCdr(1)} + +SfpEncodingEnum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "SFP encoding types" + SYNTAX INTEGER {sfpEncodingUnspecified(0),sfpEncoding8b-10b(1),sfpEncoding4b-5b(2),sfpEncodingNrz(3),sfpEncodingManchester(4),sfpEncodingScrambled(5),sfpEncoding64b-66b(6),sfpEncoding256b-257b(7),sfpEncodingPam4(8),sfpEncodingReserved(255)} + +SfpHexBytes ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1t" + STATUS current + DESCRIPTION "Hexadecimal octet array type" + SYNTAX OCTET STRING + +T3 ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "" + SYNTAX BITS {dhcp(0),dns(1),icmp(2),sshd(3),ntp(4),stun(5),all(6),bgp(7),ospf(8),netconf(9),https(10)} + +RouteStatusType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "" + SYNTAX BITS {b(0),f(1),i(2),s(3),r(4),l(5)} + +VpnIfPauseType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "" + SYNTAX BITS {txPause(0),rxPause(1)} + +PppInterfaceAuthEnum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "PPP authentication type" + SYNTAX INTEGER {chap(0),pap(1)} + +CloudExpressAppType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "Cloudexpress applications" + SYNTAX INTEGER { salesforce (1), + office365 (2), + amazonAws (3), + oracle (4), + boxNet (6), + dropbox (7), + intuit (9), + concur (10), + sugarCrm (11), + zohoCrm (12), + zendesk (13), + gotomeeting (14), + webex (15), + googleApps (16) + } +TlocColorEnum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "TLOC color" + SYNTAX INTEGER { default (1), + mpls (2), + metro-ethernet (3), + biz-internet (4), + public-internet (5), + lte (6), + threeG (7), + red (8), + green (9), + blue (10), + gold (11), + silver (12), + bronze (13), + custom1 (14), + custom2 (15), + custom3 (16), + private1 (17), + private2 (18), + private3 (19), + private4 (20), + private5 (21), + private6 (22) + } + +-- App specific information +-- tagpath /app +app OBJECT IDENTIFIER ::= { viptela-oper-vpn 6 } + +-- Cflowd specific information +-- tagpath /app/cflowd +appCflowd OBJECT IDENTIFIER ::= { app 1 } + +-- Display cflowd statistics information +-- tagpath /app/cflowd/statistics +appCflowdStatistics OBJECT IDENTIFIER ::= { appCflowd 3 } + +-- tagpath /app/cflowd/statistics/data-packets +appCflowdStatisticsDataPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of IPFIX data record packets created" + ::= { appCflowdStatistics 1 } + +-- tagpath /app/cflowd/statistics/template-packets +appCflowdStatisticsTemplatePackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of IPFIX template packets created" + ::= { appCflowdStatistics 2 } + +-- tagpath /app/cflowd/statistics/total-packets +appCflowdStatisticsTotalPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of IPFIX packets transmitted" + ::= { appCflowdStatistics 3 } + +-- tagpath /app/cflowd/statistics/flow-refresh +appCflowdStatisticsFlowRefresh OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of flow active timeouts to be reported" + ::= { appCflowdStatistics 4 } + +-- tagpath /app/cflowd/statistics/flow-ageout +appCflowdStatisticsFlowAgeout OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of flow idle timeouts to be reported" + ::= { appCflowdStatistics 5 } + +-- tagpath /app/cflowd/statistics/flow-end-detected +appCflowdStatisticsFlowEndDetected OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of flows whose end was detected by fastpath" + ::= { appCflowdStatistics 6 } + +-- tagpath /app/cflowd/statistics/flow-end-forced +appCflowdStatisticsFlowEndForced OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of flow that were forcibly removed" + ::= { appCflowdStatistics 7 } + +-- Display cflowd template information +-- tagpath /app/cflowd/template +appCflowdTemplate OBJECT IDENTIFIER ::= { appCflowd 4 } + +-- tagpath /app/cflowd/template/name +appCflowdTemplateName OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "cflowd template name" + ::= { appCflowdTemplate 1 } + +-- tagpath /app/cflowd/template/flow-active-timeout +appCflowdTemplateFlowActiveTimeout OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Timeout value for active flows in secs" + ::= { appCflowdTemplate 2 } + +-- tagpath /app/cflowd/template/flow-inactive-timeout +appCflowdTemplateFlowInactiveTimeout OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Timeout value for inactive flows in secs" + ::= { appCflowdTemplate 3 } + +-- tagpath /app/cflowd/template/template-refresh +appCflowdTemplateTemplateRefresh OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Refresh value for template in secs" + ::= { appCflowdTemplate 4 } + +-- DPI specific information +-- tagpath /app/dpi +appDpi OBJECT IDENTIFIER ::= { app 2 } + +-- Display DPI summary +-- tagpath /app/dpi/summary +appDpiSummary OBJECT IDENTIFIER ::= { appDpi 4 } + +-- tagpath /app/dpi/summary/status +appDpiSummaryStatus OBJECT-TYPE + SYNTAX INTEGER {disable(1),enable(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Dpi status" + ::= { appDpiSummary 1 } + +-- tagpath /app/dpi/summary/flows-created +appDpiSummaryFlowsCreated OBJECT-TYPE + SYNTAX ConfdString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Flows created" + ::= { appDpiSummary 2 } + +-- tagpath /app/dpi/summary/flows-expired +appDpiSummaryFlowsExpired OBJECT-TYPE + SYNTAX ConfdString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Flows expired" + ::= { appDpiSummary 3 } + +-- tagpath /app/dpi/summary/current-flows +appDpiSummaryCurrentFlows OBJECT-TYPE + SYNTAX ConfdString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Current flows" + ::= { appDpiSummary 4 } + +-- tagpath /app/dpi/summary/peak-flows +appDpiSummaryPeakFlows OBJECT-TYPE + SYNTAX ConfdString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Peak flows" + ::= { appDpiSummary 5 } + +-- tagpath /app/dpi/summary/current-rate +appDpiSummaryCurrentRate OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Current rate" + ::= { appDpiSummary 6 } + +-- tagpath /app/dpi/summary/peak-rate +appDpiSummaryPeakRate OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Peak rate" + ::= { appDpiSummary 7 } + + +appLog OBJECT IDENTIFIER ::= { app 3 } + +-- tagpath /app/log/flows +appLogFlowsTable OBJECT-TYPE + SYNTAX SEQUENCE OF AppLogFlowsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Flow logging information" + ::= { appLog 1 } + +-- tagpath /app/log/flows +appLogFlowsEntry OBJECT-TYPE + SYNTAX AppLogFlowsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { appLogFlowsVpnId, appLogFlowsSrcIp, appLogFlowsDestIp, appLogFlowsSrcPort, appLogFlowsDestPort, appLogFlowsDscp, appLogFlowsIpProto } + ::= { appLogFlowsTable 1 } + +AppLogFlowsEntry ::= + SEQUENCE { + appLogFlowsVpnId Unsigned32, + appLogFlowsSrcIp InetAddressIP, + appLogFlowsDestIp InetAddressIP, + appLogFlowsSrcPort UnsignedShort, + appLogFlowsDestPort UnsignedShort, + appLogFlowsDscp UnsignedByte, + appLogFlowsIpProto UnsignedByte, + appLogFlowsTcpCntrlBits UnsignedByte, + appLogFlowsIcmpOpcode UnsignedShort, + appLogFlowsNhopIp InetAddressIP, + appLogFlowsTotalPkts Counter64, + appLogFlowsTotalBytes Counter64, + appLogFlowsStartTime String, + appLogFlowsTimeToExpire Unsigned32, + appLogFlowsEgressIntfName String, + appLogFlowsIngressIntfName String, + appLogFlowsPolicyName String, + appLogFlowsPolicyAction String, + appLogFlowsPolicyDirection String + } + +-- tagpath /app/log/flows/vpn-id +appLogFlowsVpnId OBJECT-TYPE + SYNTAX VpnIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "VPN ID" + ::= { appLogFlowsEntry 1 } + + +-- tagpath /app/log/flows/src-ip +appLogFlowsSrcIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Source IP address" + ::= { appLogFlowsEntry 2 } + +-- tagpath /app/log/flows/dest-ip +appLogFlowsDestIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Destination IP address" + ::= { appLogFlowsEntry 3 } + +-- tagpath /app/log/flows/src-port +appLogFlowsSrcPort OBJECT-TYPE + SYNTAX UnsignedShort + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Source port" + ::= { appLogFlowsEntry 4 } + +-- tagpath /app/log/flows/dest-port +appLogFlowsDestPort OBJECT-TYPE + SYNTAX UnsignedShort + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Destination port" + ::= { appLogFlowsEntry 5 } + +-- tagpath /app/log/flows/dscp +appLogFlowsDscp OBJECT-TYPE + SYNTAX UnsignedByte + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "DSCP bits" + ::= { appLogFlowsEntry 6 } + +-- tagpath /app/log/flows/ip-proto +appLogFlowsIpProto OBJECT-TYPE + SYNTAX UnsignedByte + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "IP protocol number" + ::= { appLogFlowsEntry 7 } + +-- tagpath /app/log/flows/tcp-cntrl-bits +appLogFlowsTcpCntrlBits OBJECT-TYPE + SYNTAX UnsignedByte + MAX-ACCESS read-only + STATUS current + DESCRIPTION "TCP control bits" + ::= { appLogFlowsEntry 8 } + +-- tagpath /app/log/flows/icmp-opcode +appLogFlowsIcmpOpcode OBJECT-TYPE + SYNTAX UnsignedShort + MAX-ACCESS read-only + STATUS current + DESCRIPTION "256*ICMP-type + code" + ::= { appLogFlowsEntry 9 } + +-- tagpath /app/log/flows/nhop-ip +appLogFlowsNhopIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Next-hop IP address" + ::= { appLogFlowsEntry 10 } + +-- tagpath /app/log/flows/total-pkts +appLogFlowsTotalPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Total packets" + ::= { appLogFlowsEntry 11 } + +-- tagpath /app/log/flows/total-bytes +appLogFlowsTotalBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Total bytes" + ::= { appLogFlowsEntry 12 } + +-- tagpath /app/log/flows/start-time +appLogFlowsStartTime OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Start time" + ::= { appLogFlowsEntry 13 } + +-- tagpath /app/log/flows/time-to-expire +appLogFlowsTimeToExpire OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Time left to expiration, in seconds" + ::= { appLogFlowsEntry 14 } + +-- tagpath /app/log/flows/egress-intf-name +appLogFlowsEgressIntfName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Egress interface name" + ::= { appLogFlowsEntry 15 } + +-- tagpath /app/log/flows/ingress-intf-name +appLogFlowsIngressIntfName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Ingress interface name" + ::= { appLogFlowsEntry 16 } + +-- tagpath /app/log/flows/policy-name +appLogFlowsPolicyName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Policy name" + ::= { appLogFlowsEntry 17 } + +-- tagpath /app/log/flows/policy-action +appLogFlowsPolicyAction OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Policy action" + ::= { appLogFlowsEntry 18 } + +-- tagpath /app/log/flows/policy-direction +appLogFlowsPolicyDirection OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Policy direction" + ::= { appLogFlowsEntry 19 } + +-- tagpath /app/log/flow-count +appLogFlowCountTable OBJECT-TYPE + SYNTAX SEQUENCE OF AppLogFlowCountEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Flow logging count" + ::= { appLog 2 } + +-- tagpath /app/log/flow-count +appLogFlowCountEntry OBJECT-TYPE + SYNTAX AppLogFlowCountEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { appLogFlowCountVpnId } + ::= { appLogFlowCountTable 1 } + +AppLogFlowCountEntry ::= + SEQUENCE { + appLogFlowCountVpnId Unsigned32, + appLogFlowCountCount Unsigned32 + } + +-- tagpath /app/log/flow-count/vpn-id +appLogFlowCountVpnId OBJECT-TYPE + SYNTAX VpnIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Flow VPN" + ::= { appLogFlowCountEntry 1 } + +-- tagpath /app/log/flow-count/count +appLogFlowCountCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Flow count" + ::= { appLogFlowCountEntry 2 } + +-- Tcp-Optspecific information +-- tagpath /app/tcp-opt +appTcpOpt OBJECT IDENTIFIER ::= { app 4 } + +-- tagpath /app/tcp-opt/active-flows +appTcpOptActiveFlowsTable OBJECT-TYPE + SYNTAX SEQUENCE OF AppTcpOptActiveFlowsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display active TCP-optimized flows" + ::= { appTcpOpt 1 } + +-- tagpath /app/tcp-opt/active-flows +appTcpOptActiveFlowsEntry OBJECT-TYPE + SYNTAX AppTcpOptActiveFlowsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { appTcpOptActiveFlowsVpnId, appTcpOptActiveFlowsSrcIp, appTcpOptActiveFlowsDestIp, appTcpOptActiveFlowsSrcPort, appTcpOptActiveFlowsDestPort } + ::= { appTcpOptActiveFlowsTable 1 } + +AppTcpOptActiveFlowsEntry ::= + SEQUENCE { + appTcpOptActiveFlowsVpnId Unsigned32, + appTcpOptActiveFlowsSrcIp InetAddressIP, + appTcpOptActiveFlowsDestIp InetAddressIP, + appTcpOptActiveFlowsSrcPort UnsignedShort, + appTcpOptActiveFlowsDestPort UnsignedShort, + appTcpOptActiveFlowsStartTime String, + appTcpOptActiveFlowsEgressIntfName String, + appTcpOptActiveFlowsIngressIntfName String, + appTcpOptActiveFlowsTxBytes Counter64, + appTcpOptActiveFlowsRxBytes Counter64, + appTcpOptActiveFlowsTcpState String, + appTcpOptActiveFlowsUnoptReason String, + appTcpOptActiveFlowsProxyIdentity String + } + +-- tagpath /app/tcp-opt/active-flows/vpn-id +appTcpOptActiveFlowsVpnId OBJECT-TYPE + SYNTAX VpnIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "VPN ID" + ::= { appTcpOptActiveFlowsEntry 1 } + +-- tagpath /app/tcp-opt/active-flows/src-ip +appTcpOptActiveFlowsSrcIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Source IP Address" + ::= { appTcpOptActiveFlowsEntry 2 } + +-- tagpath /app/tcp-opt/active-flows/dest-ip +appTcpOptActiveFlowsDestIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Destination IP Address" + ::= { appTcpOptActiveFlowsEntry 3 } + +-- tagpath /app/tcp-opt/active-flows/src-port +appTcpOptActiveFlowsSrcPort OBJECT-TYPE + SYNTAX UnsignedShort + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Source Port" + ::= { appTcpOptActiveFlowsEntry 4 } + +-- tagpath /app/tcp-opt/active-flows/dest-port +appTcpOptActiveFlowsDestPort OBJECT-TYPE + SYNTAX UnsignedShort + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Destination Port" + ::= { appTcpOptActiveFlowsEntry 5 } + + +-- tagpath /app/tcp-opt/active-flows/start-time +appTcpOptActiveFlowsStartTime OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Start time" + ::= { appTcpOptActiveFlowsEntry 6 } + +-- tagpath /app/tcp-opt/active-flows/egress-intf-name +appTcpOptActiveFlowsEgressIntfName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Egress interface name" + ::= { appTcpOptActiveFlowsEntry 7 } + +-- tagpath /app/tcp-opt/active-flows/ingress-intf-name +appTcpOptActiveFlowsIngressIntfName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Ingress interface name" + ::= { appTcpOptActiveFlowsEntry 8 } + +-- tagpath /app/tcp-opt/active-flows/tx-bytes +appTcpOptActiveFlowsTxBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Transmitted Bytes" + ::= { appTcpOptActiveFlowsEntry 9 } + +-- tagpath /app/tcp-opt/active-flows/rx_bytes +appTcpOptActiveFlowsRxBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Received Bytes" + ::= { appTcpOptActiveFlowsEntry 10 } + +-- tagpath /app/tcp-opt/active-flows/state +appTcpOptActiveFlowsTcpState OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "State of the flow" + ::= { appTcpOptActiveFlowsEntry 11 } + +-- tagpath /app/tcp-opt/active-flows/upopt-reason +appTcpOptActiveFlowsUnoptReason OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Reason why flow is unoptimized" + ::= { appTcpOptActiveFlowsEntry 12 } + +-- tagpath /app/tcp-opt/active-flows/proxy-identity +appTcpOptActiveFlowsProxyIdentity OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Proxy identity" + ::= { appTcpOptActiveFlowsEntry 13 } + +-- tagpath /app/tcp-opt/expired-flows +appTcpOptExpiredFlowsTable OBJECT-TYPE + SYNTAX SEQUENCE OF AppTcpOptExpiredFlowsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display expired TCP-optimized flows" + ::= { appTcpOpt 2 } + +-- tagpath /app/tcp-opt/expired-flows +appTcpOptExpiredFlowsEntry OBJECT-TYPE + SYNTAX AppTcpOptExpiredFlowsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { appTcpOptExpiredFlowsTimestamp, appTcpOptExpiredFlowsVpnId, appTcpOptExpiredFlowsSrcIp, appTcpOptExpiredFlowsDestIp, appTcpOptExpiredFlowsSrcPort, appTcpOptExpiredFlowsDestPort } + ::= { appTcpOptExpiredFlowsTable 1 } + +AppTcpOptExpiredFlowsEntry ::= + SEQUENCE { + appTcpOptExpiredFlowsTimestamp ConfdString, + appTcpOptExpiredFlowsVpnId Unsigned32, + appTcpOptExpiredFlowsSrcIp InetAddressIP, + appTcpOptExpiredFlowsDestIp InetAddressIP, + appTcpOptExpiredFlowsSrcPort UnsignedShort, + appTcpOptExpiredFlowsDestPort UnsignedShort, + appTcpOptExpiredFlowsStartTime String, + appTcpOptExpiredFlowsEndTime String, + appTcpOptExpiredFlowsTxBytes Counter64, + appTcpOptExpiredFlowsRxBytes Counter64, + appTcpOptExpiredFlowsTcpState String, + appTcpOptExpiredFlowsUnoptReason String, + appTcpOptExpiredFlowsProxyIdentity String, + appTcpOptExpiredFlowsDeleteReason String + } + +-- tagpath /app/tcp-opt/expired-flows/start-time-key +appTcpOptExpiredFlowsTimestamp OBJECT-TYPE + SYNTAX ConfdString + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Timestamp" + ::= { appTcpOptExpiredFlowsEntry 1 } + +-- tagpath /app/tcp-opt/expired-flows/vpn-id +appTcpOptExpiredFlowsVpnId OBJECT-TYPE + SYNTAX VpnIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "VPN ID" + ::= { appTcpOptExpiredFlowsEntry 2 } + +-- tagpath /app/tcp-opt/expired-flows/src-ip +appTcpOptExpiredFlowsSrcIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Source IP Address" + ::= { appTcpOptExpiredFlowsEntry 3 } + +-- tagpath /app/tcp-opt/expired-flows/dest-ip +appTcpOptExpiredFlowsDestIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Destination IP Address" + ::= { appTcpOptExpiredFlowsEntry 4 } + +-- tagpath /app/tcp-opt/expired-flows/src-port +appTcpOptExpiredFlowsSrcPort OBJECT-TYPE + SYNTAX UnsignedShort + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Source Port" + ::= { appTcpOptExpiredFlowsEntry 5 } + +-- tagpath /app/tcp-opt/expired-flows/dest-port +appTcpOptExpiredFlowsDestPort OBJECT-TYPE + SYNTAX UnsignedShort + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Destination Port" + ::= { appTcpOptExpiredFlowsEntry 6 } + +-- tagpath /app/tcp-opt/expired-flows/start-time +appTcpOptExpiredFlowsStartTime OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Start time" + ::= { appTcpOptExpiredFlowsEntry 7 } + +-- tagpath /app/tcp-opt/expired-flows/end-time +appTcpOptExpiredFlowsEndTime OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "End time" + ::= { appTcpOptExpiredFlowsEntry 8 } + +-- tagpath /app/tcp-opt/expired-flows/tx-bytes +appTcpOptExpiredFlowsTxBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Transmitted Bytes" + ::= { appTcpOptExpiredFlowsEntry 9 } + +-- tagpath /app/tcp-opt/expired-flows/rx_bytes +appTcpOptExpiredFlowsRxBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Received Bytes" + ::= { appTcpOptExpiredFlowsEntry 10 } + +-- tagpath /app/tcp-opt/expired-flows/state +appTcpOptExpiredFlowsTcpState OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "State of the flow" + ::= { appTcpOptExpiredFlowsEntry 11 } + +-- tagpath /app/tcp-opt/expired-flows/upopt-reason +appTcpOptExpiredFlowsUnoptReason OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Reason why flow was unoptimized" + ::= { appTcpOptExpiredFlowsEntry 12 } + +-- tagpath /app/tcp-opt/expired-flows/proxy-identity +appTcpOptExpiredFlowsProxyIdentity OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Proxy identity" + ::= { appTcpOptExpiredFlowsEntry 13 } + +-- tagpath /app/tcp-opt/expired-flows/del-reason +appTcpOptExpiredFlowsDeleteReason OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Reason why flow was deleted" + ::= { appTcpOptExpiredFlowsEntry 14 } + +-- tagpath /app/cflowd/statistics +appTcpOptSummary OBJECT IDENTIFIER ::= { appTcpOpt 3 } + +-- tagpath /app/tcp-opt/summary/flows-optimized +appTcpOptSummaryFlowsOptimized OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of optimized TCP flows" + ::= { appTcpOptSummary 1 } + +-- tagpath /app/tcp-opt/summary/flows-passthrough +appTcpOptSummaryFlowsPassthrough OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of passthrough TCP flows" + ::= { appTcpOptSummary 2 } + +-- tagpath /app/tcp-opt/summary/flows-in-progress +appTcpOptSummaryFlowsInProgress OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of in-progress TCP flows" + ::= { appTcpOptSummary 3 } + +-- tagpath /app/tcp-opt/summary/flows-expired +appTcpOptSummaryFlowsExpired OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of expired TCP flows" + ::= { appTcpOptSummary 4 } + +-- tagpath /app/tcp-opt/summary/flows-close-wait +appTcpOptSummaryFlowsCloseWait OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of expired TCP flows" + ::= { appTcpOptSummary 5 } + +-- tagpath /app/tcp-opt/summary/flows-conn-all-untracked +appTcpOptSummaryFlowsUntracked OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of untracked flows" + ::= { appTcpOptSummary 6 } + +-- IP information +-- tagpath /ip +ip OBJECT IDENTIFIER ::= { viptela-oper-vpn 7 } + +-- MFIB commands +-- tagpath /ip/mfib +ipMfib OBJECT IDENTIFIER ::= { ip 7 } + +-- Display NAT information +-- tagpath /ip/nat +ipNat OBJECT IDENTIFIER ::= { ip 9 } + +-- Display DHCP information +-- tagpath /dhcp +dhcp OBJECT IDENTIFIER ::= { viptela-oper-vpn 12 } + +-- Display DHCPv6 information +-- tagpath /dhcpv6 +dhcpv6 OBJECT IDENTIFIER ::= { viptela-oper-vpn 18 } + +-- Display PPPoE information +-- tagpath /pppoe +pppoe OBJECT IDENTIFIER ::= { viptela-oper-vpn 15 } + +-- PPPoE statistics +-- tagpath /pppoe/statistics +pppoeStatistics OBJECT IDENTIFIER ::= { pppoe 10 } + +-- tagpath /pppoe/statistics/pppoe-tx-pkts +pppoeStatisticsPppoeTxPkts OBJECT-TYPE + SYNTAX ConfdString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "PPPoE Tx packets" + ::= { pppoeStatistics 1 } + +-- tagpath /pppoe/statistics/pppoe-rx-pkts +pppoeStatisticsPppoeRxPkts OBJECT-TYPE + SYNTAX ConfdString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "PPPoE Rx packets" + ::= { pppoeStatistics 2 } + +-- tagpath /pppoe/statistics/pppoe-tx-session-drops +pppoeStatisticsPppoeTxSessionDrops OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "PPPoE tx drops due to invalid session id" + ::= { pppoeStatistics 3 } + +-- tagpath /pppoe/statistics/pppoe-rx-session-drops +pppoeStatisticsPppoeRxSessionDrops OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "PPPoE rx drops due to invalid session id" + ::= { pppoeStatistics 4 } + +-- tagpath /pppoe/statistics/pppoe-lcp-pkts +pppoeStatisticsPppoeLcpPkts OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "PPPoE ppp LCP protocol pkts" + ::= { pppoeStatistics 5 } + +-- tagpath /pppoe/statistics/pppoe-ipcp-pkts +pppoeStatisticsPppoeIpcpPkts OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "PPPoE ppp IPCP protocol pkts" + ::= { pppoeStatistics 6 } + +-- tagpath /pppoe/statistics/pppoe-ccp-pkts +pppoeStatisticsPppoeCcpPkts OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "PPPoE ppp CCP protocol pkts" + ::= { pppoeStatistics 7 } + +-- tagpath /pppoe/statistics/pppoe-inv-discovery-pkts +pppoeStatisticsPppoeInvDiscoveryPkts OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "PPPoE invalid discovery packets" + ::= { pppoeStatistics 8 } + +-- tagpath /pppoe/statistics/pppoe-padi-pkts +pppoeStatisticsPppoePadiPkts OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "PPPoE active discovery initiation pkts" + ::= { pppoeStatistics 9 } + +-- tagpath /pppoe/statistics/pppoe-pado-pkts +pppoeStatisticsPppoePadoPkts OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "PPPoE active discovery offer pkts" + ::= { pppoeStatistics 10 } + +-- tagpath /pppoe/statistics/pppoe-padr-pkts +pppoeStatisticsPppoePadrPkts OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "PPPoE active discovery response pkts" + ::= { pppoeStatistics 11 } + +-- tagpath /pppoe/statistics/pppoe-pads-pkts +pppoeStatisticsPppoePadsPkts OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "PPPoE active discovery session pkts" + ::= { pppoeStatistics 12 } + +-- tagpath /pppoe/statistics/pppoe-padt-pkts +pppoeStatisticsPppoePadtPkts OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "PPPoE active discovery termination pkts" + ::= { pppoeStatistics 13 } + +-- Display PPP interface information +-- tagpath /ppp +ppp OBJECT IDENTIFIER ::= { viptela-oper-vpn 16 } + +-- Display SFP information +-- tagpath /sfp +sfp OBJECT IDENTIFIER ::= { viptela-oper-vpn 17 } + +-- tagpath /arp +arpTable OBJECT-TYPE + SYNTAX SEQUENCE OF ArpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display ARP table" + ::= { viptela-oper-vpn 1 } + +-- tagpath /arp +arpEntry OBJECT-TYPE + SYNTAX ArpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { arpVpnId, arpIfName, arpIp } + ::= { arpTable 1 } + +ArpEntry ::= + SEQUENCE { + arpVpnId Unsigned32, + arpIfName String, + arpIp InetAddressIP, + arpMac String, + arpState INTEGER, + arpIdleTimer String, + arpUptime String + } + +-- tagpath /arp/vpn-id +arpVpnId OBJECT-TYPE + SYNTAX VpnIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "VPN ID" + ::= { arpEntry 1 } + +-- tagpath /arp/if-name +arpIfName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Interface name" + ::= { arpEntry 2 } + +-- tagpath /arp/ip +arpIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "IP address" + ::= { arpEntry 3 } + +-- tagpath /arp/mac +arpMac OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "MAC address" + ::= { arpEntry 4 } + +-- tagpath /arp/state +arpState OBJECT-TYPE + SYNTAX INTEGER {static(0),dynamic(1),invalid(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "State" + ::= { arpEntry 5 } + +-- tagpath /arp/idle-timer +arpIdleTimer OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Time before expiration, in seconds" + ::= { arpEntry 6 } + +-- tagpath /arp/uptime +arpUptime OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "How long this neighbor entry has been active, in seconds" + ::= { arpEntry 7 } + +-- tagpath /nd6 +nd6Table OBJECT-TYPE + SYNTAX SEQUENCE OF Nd6Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display IPv6 neighbor table" + ::= { viptela-oper-vpn 3 } + +-- tagpath /nd6 +nd6Entry OBJECT-TYPE + SYNTAX Nd6Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { nd6VpnId, nd6IfName, nd6Ip } + ::= { nd6Table 1 } + +Nd6Entry ::= + SEQUENCE { + nd6VpnId Unsigned32, + nd6IfName String, + nd6Ip InetAddressIP, + nd6Mac String, + nd6State INTEGER, + nd6IdleTimer String, + nd6Uptime String + } + +-- tagpath /nd6/vpn-id +nd6VpnId OBJECT-TYPE + SYNTAX VpnIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "VPN ID" + ::= { nd6Entry 1 } + +-- tagpath /nd6/if-name +nd6IfName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Interface name" + ::= { nd6Entry 2 } + +-- tagpath /nd6/ip +nd6Ip OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "IP address" + ::= { nd6Entry 3 } + +-- tagpath /nd6/mac +nd6Mac OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "MAC address" + ::= { nd6Entry 4 } + +-- tagpath /nd6/state +nd6State OBJECT-TYPE + SYNTAX INTEGER {static(0),dynamic(1),invalid(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "State" + ::= { nd6Entry 5 } + +-- tagpath /nd6/idle-timer +nd6IdleTimer OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Time before expiration, in seconds" + ::= { nd6Entry 6 } + +-- tagpath /nd6/uptime +nd6Uptime OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "How long this neighbor entry has been active, in seconds" + ::= { nd6Entry 7 } + +-- tagpath /interface +interfaceTable OBJECT-TYPE + SYNTAX SEQUENCE OF InterfaceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display interface" + ::= { viptela-oper-vpn 2 } + +-- tagpath /interface +interfaceEntry OBJECT-TYPE + SYNTAX InterfaceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { interfaceVpnId, interfaceIfname, interfaceAfType } + ::= { interfaceTable 1 } + +InterfaceEntry ::= + SEQUENCE { + interfaceVpnId Unsigned32, + interfaceIfname String, + interfaceIpAddress String, + interfaceIpv6Address String, + interfaceIfAdminStatus String, + interfaceIfOperStatus String, + interfaceIpv6AdminStatus String, + interfaceIfTrackerStatus String, + interfaceDesc String, + interfaceEncapType INTEGER, + interfacePortType INTEGER, + interfaceIfindex Unsigned32, + interfaceMtu Unsigned32, + interfaceHwaddr String, + interfaceSpeedMbps Unsigned32, + interfaceDuplex INTEGER, + interfaceAutoNeg TruthValue, + interfacePauseType VpnIfPauseType, + interfaceTcpMssAdjust UnsignedShort, + interfaceUptime String, + interfaceAllowService T3, + interfaceRxPackets Counter64, + interfaceRxOctets Counter64, + interfaceRxErrors Counter64, + interfaceRxDrops Counter64, + interfaceTxPackets Counter64, + interfaceTxOctets Counter64, + interfaceTxErrors Counter64, + interfaceTxDrops Counter64, + interfaceRxPps Counter64, + interfaceRxKbps Counter64, + interfaceTxPps Counter64, + interfaceTxKbps Counter64, + interfaceRxArpRequests Counter64, + interfaceTxArpReplies Counter64, + interfaceTxArpRequests Counter64, + interfaceRxArpReplies Counter64, + interfaceArpAddFails Counter64, + interfaceRxArpReplyDrops Counter64, + interfaceRxArpRateLimitDrops Counter64, + interfaceTxArpRateLimitDrops Counter64, + interfaceRxArpNonLocalDrops Counter64, + interfaceTxArpRequestFail Counter64, + interfaceTxNoArpDrops Counter64, + interfaceRxIpTtlExpired Counter64, + interfaceRxIpErrors Counter64, + interfaceInterfaceDisabled Counter64, + interfaceRxPolicerDrops Counter64, + interfaceRxNonIpDrops Counter64, + interfaceFilterDrops Counter64, + interfaceMirrorDrops Counter64, + interfaceCpuPolicerDrops Counter64, + interfaceTxIcmpPolicerDrops Counter64, + interfaceTxIcmpMirroredDrops Counter64, + interfaceSplitHorizonDrops Counter64, + interfaceRouteLookupFail Counter64, + interfaceBadLabel Counter64, + interfaceTxInterfaceDisabled Counter64, + interfaceRxMulticastPkts Counter64, + interfaceRxBroadcastPkts Counter64, + interfaceTxMulticastPkts Counter64, + interfaceTxBroadcastPkts Counter64, + interfaceRxPausePkts Counter64, + interfaceRxDmacFilterDrops Counter64, + interfaceRxWredDrops Counter64, + interfaceRxInterfaceNotFound Counter64, + interfaceRxInbErrors Counter64, + interfaceRxOversizeErrors Counter64, + interfaceRxFcsAlignErrors Counter64, + interfaceRxUndersizeErrors Counter64, + interfaceTxUnderflowPkts Counter64, + interfaceTxCollisionDrops Counter64, + interfaceTxPausePkts Counter64, + interfaceTxFragmentsNeeded Counter64, + interfaceTxFragments Counter64, + interfaceTxFragmentDrops Counter64, + interfaceTxTailRedDrops Counter64, + interfaceLlqDrops Counter64, + interfaceRxPktSize64 Counter64, + interfaceRxPktSizeLt64 Counter64, + interfaceRxPktSize65127 Counter64, + interfaceRxPktSize128255 Counter64, + interfaceRxPktSize256511 Counter64, + interfaceRxPktSize5121023 Counter64, + interfaceRxPktSize10241518 Counter64, + interfaceRxPktSizeGt1518 Counter64, + interfaceTxPktSize64 Counter64, + interfaceTxPktSizeLt64 Counter64, + interfaceTxPktSize65127 Counter64, + interfaceTxPktSize128255 Counter64, + interfaceTxPktSize256511 Counter64, + interfaceTxPktSize5121023 Counter64, + interfaceTxPktSize10241518 Counter64, + interfaceTxPktSizeGt1518 Counter64, + interfaceNumFlaps Unsigned32, + interfacePppoeEnabledInterface String, + interfacePppoeTxPkts Counter64, + interfacePppoeRxPkts Counter64, + interfaceBandwidthUpstream Unsigned32, + interfaceBandwidthDownstream Unsigned32, + interfaceAfType INTEGER, + interfaceLinkLocalAddress String, + interfaceShapingRate Counter64, + interfaceDot1xTxPkts Counter64, + interfaceDot1xRxPkts Counter64, + interfaceRxPolicerRemark Counter64, + interfaceAddrType IfAddressTypeEnum, + interfaceIcmpRedirectTxDrops Counter64, + interfaceIcmpRedirectRxDrops Counter64, + interfaceDevicePolicyDrops Counter64, + interfaceTxArpReplyRateLimitDrops Counter64 + } + +-- tagpath /interface/vpn-id +interfaceVpnId OBJECT-TYPE + SYNTAX VpnIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "VPN ID" + ::= { interfaceEntry 1 } + +-- tagpath /interface/ifname +interfaceIfname OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Interface name" + ::= { interfaceEntry 2 } + +-- tagpath /interface/ip-address +interfaceIpAddress OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Address" + ::= { interfaceEntry 3 } + +-- tagpath /interface/ipv6-address +interfaceIpv6Address OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "IPv6 Address" + ::= { interfaceEntry 4 } + +-- tagpath /interface/if-admin-status +interfaceIfAdminStatus OBJECT-TYPE + SYNTAX String (SIZE (1 .. 8)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Interface administrative status" + ::= { interfaceEntry 5 } + +-- tagpath /interface/if-oper-status +interfaceIfOperStatus OBJECT-TYPE + SYNTAX String (SIZE (1 .. 16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Interface operational status" + ::= { interfaceEntry 6 } + +-- tagpath /interface/if-tracker-status +interfaceIfTrackerStatus OBJECT-TYPE + SYNTAX String (SIZE (1 .. 16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Interface tracker status" + ::= { interfaceEntry 106 } + +-- tagpath /interface/desc +interfaceDesc OBJECT-TYPE + SYNTAX String (SIZE (1 .. 127)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Interface description" + ::= { interfaceEntry 7 } + +-- tagpath /interface/if-ipv6-admin-status +interfaceIpv6AdminStatus OBJECT-TYPE + SYNTAX String (SIZE (1 .. 8)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Interface IPv6 administrative status" + ::= { interfaceEntry 8 } + +-- tagpath /interface/encap-type +interfaceEncapType OBJECT-TYPE + SYNTAX INTEGER {null(0),vlan(1),ppp(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Encapsulation type" + ::= { interfaceEntry 9 } + +-- tagpath /interface/port-type +interfacePortType OBJECT-TYPE + SYNTAX INTEGER {service(0),transport(1),loopback(2),mgmt(3)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Port type" + ::= { interfaceEntry 10 } + +-- tagpath /interface/ifindex +interfaceIfindex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Interface index" + ::= { interfaceEntry 11 } + +-- tagpath /interface/mtu +interfaceMtu OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "MTU" + ::= { interfaceEntry 12 } + +-- tagpath /interface/hwaddr +interfaceHwaddr OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Hardware address" + ::= { interfaceEntry 13 } + +-- tagpath /interface/speed-mbps +interfaceSpeedMbps OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Speed" + ::= { interfaceEntry 14 } + +-- tagpath /interface/duplex +interfaceDuplex OBJECT-TYPE + SYNTAX INTEGER {full(0),half(1),nA(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Duplex mode" + ::= { interfaceEntry 15 } + +-- tagpath /interface/auto-neg +interfaceAutoNeg OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Autonegotiation" + ::= { interfaceEntry 16 } + +-- tagpath /interface/pause-type +interfacePauseType OBJECT-TYPE + SYNTAX VpnIfPauseType + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Pause parameters type" + ::= { interfaceEntry 17 } + +-- tagpath /interface/tcp-mss-adjust +interfaceTcpMssAdjust OBJECT-TYPE + SYNTAX UnsignedShort + MAX-ACCESS read-only + STATUS current + DESCRIPTION "TCP MSS on SYN packets, in bytes" + ::= { interfaceEntry 18 } + +-- tagpath /interface/uptime +interfaceUptime OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Interface uptime" + ::= { interfaceEntry 19 } + +-- tagpath /interface/allow-service +interfaceAllowService OBJECT-TYPE + SYNTAX T3 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Which services are allowed on this interface (only for WAN interfaces)" + ::= { interfaceEntry 20 } + +-- tagpath /interface/rx-packets +interfaceRxPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceEntry 21 } + +-- tagpath /interface/rx-octets +interfaceRxOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceEntry 22 } + +-- tagpath /interface/rx-errors +interfaceRxErrors OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceEntry 23 } + +-- tagpath /interface/rx-drops +interfaceRxDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceEntry 24 } + +-- tagpath /interface/tx-packets +interfaceTxPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceEntry 25 } + +-- tagpath /interface/tx-octets +interfaceTxOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceEntry 26 } + +-- tagpath /interface/tx-errors +interfaceTxErrors OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceEntry 27 } + +-- tagpath /interface/tx-drops +interfaceTxDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceEntry 28 } + +-- tagpath /interface/rx-pps +interfaceRxPps OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceEntry 29 } + +-- tagpath /interface/rx-kbps +interfaceRxKbps OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceEntry 30 } + +-- tagpath /interface/tx-pps +interfaceTxPps OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceEntry 31 } + +-- tagpath /interface/tx-kbps +interfaceTxKbps OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceEntry 32 } + +-- tagpath /interface/rx-arp-requests +interfaceRxArpRequests OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceEntry 33 } + +-- tagpath /interface/tx-arp-replies +interfaceTxArpReplies OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceEntry 34 } + +-- tagpath /interface/tx-arp-requests +interfaceTxArpRequests OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceEntry 35 } + +-- tagpath /interface/rx-arp-replies +interfaceRxArpReplies OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceEntry 36 } + +-- tagpath /interface/arp-add-fails +interfaceArpAddFails OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceEntry 37 } + +-- tagpath /interface/rx-arp-reply-drops +interfaceRxArpReplyDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceEntry 38 } + +-- tagpath /interface/rx-arp-rate-limit-drops +interfaceRxArpRateLimitDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceEntry 39 } + +-- tagpath /interface/tx-arp-rate-limit-drops +interfaceTxArpRateLimitDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceEntry 40 } + +-- tagpath /interface/rx-arp-non-local-drops +interfaceRxArpNonLocalDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceEntry 41 } + +-- tagpath /interface/tx-arp-request-fail +interfaceTxArpRequestFail OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceEntry 42 } + +-- tagpath /interface/tx-no-arp-drops +interfaceTxNoArpDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceEntry 43 } + +-- tagpath /interface/rx-ip-ttl-expired +interfaceRxIpTtlExpired OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceEntry 44 } + +-- tagpath /interface/rx-ip-errors +interfaceRxIpErrors OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceEntry 45 } + +-- tagpath /interface/interface-disabled +interfaceInterfaceDisabled OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceEntry 46 } + +-- tagpath /interface/rx-policer-drops +interfaceRxPolicerDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceEntry 47 } + +-- tagpath /interface/rx-non-ip-drops +interfaceRxNonIpDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceEntry 48 } + +-- tagpath /interface/filter-drops +interfaceFilterDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceEntry 49 } + +-- tagpath /interface/mirror-drops +interfaceMirrorDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceEntry 50 } + +-- tagpath /interface/cpu-policer-drops +interfaceCpuPolicerDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceEntry 51 } + +-- tagpath /interface/tx-icmp-policer-drops +interfaceTxIcmpPolicerDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceEntry 52 } + +-- tagpath /interface/tx-icmp-mirrored-drops +interfaceTxIcmpMirroredDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceEntry 53 } + +-- tagpath /interface/split-horizon-drops +interfaceSplitHorizonDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceEntry 54 } + +-- tagpath /interface/route-lookup-fail +interfaceRouteLookupFail OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceEntry 55 } + +-- tagpath /interface/bad-label +interfaceBadLabel OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceEntry 56 } + +-- tagpath /interface/tx-interface-disabled +interfaceTxInterfaceDisabled OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceEntry 57 } + +-- tagpath /interface/rx-multicast-pkts +interfaceRxMulticastPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceEntry 58 } + +-- tagpath /interface/rx-broadcast-pkts +interfaceRxBroadcastPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceEntry 59 } + +-- tagpath /interface/tx-multicast-pkts +interfaceTxMulticastPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceEntry 60 } + +-- tagpath /interface/tx-broadcast-pkts +interfaceTxBroadcastPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceEntry 61 } + +-- tagpath /interface/rx-pause-pkts +interfaceRxPausePkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceEntry 62 } + +-- tagpath /interface/rx-dmac-filter-drops +interfaceRxDmacFilterDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceEntry 63 } + +-- tagpath /interface/rx-wred-drops +interfaceRxWredDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceEntry 64 } + +-- tagpath /interface/rx-interface-not-found +interfaceRxInterfaceNotFound OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceEntry 65 } + +-- tagpath /interface/rx-inb-errors +interfaceRxInbErrors OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceEntry 66 } + +-- tagpath /interface/rx-oversize-errors +interfaceRxOversizeErrors OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceEntry 67 } + +-- tagpath /interface/rx-fcs-align-errors +interfaceRxFcsAlignErrors OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceEntry 68 } + +-- tagpath /interface/rx-undersize-errors +interfaceRxUndersizeErrors OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceEntry 69 } + +-- tagpath /interface/tx-underflow-pkts +interfaceTxUnderflowPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceEntry 70 } + +-- tagpath /interface/tx-collision-drops +interfaceTxCollisionDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceEntry 71 } + +-- tagpath /interface/tx-pause-pkts +interfaceTxPausePkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceEntry 72 } + +-- tagpath /interface/tx-fragments-needed +interfaceTxFragmentsNeeded OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceEntry 73 } + +-- tagpath /interface/tx-fragments +interfaceTxFragments OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceEntry 74 } + +-- tagpath /interface/tx-fragment-drops +interfaceTxFragmentDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceEntry 75 } + +-- tagpath /interface/tx-tail-red-drops +interfaceTxTailRedDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceEntry 76 } + +-- tagpath /interface/llq-drops +interfaceLlqDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceEntry 77 } + +-- tagpath /interface/rx-pkt-size-64 +interfaceRxPktSize64 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceEntry 78 } + +-- tagpath /interface/rx-pkt-size-lt-64 +interfaceRxPktSizeLt64 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceEntry 79 } + +-- tagpath /interface/rx-pkt-size-65-127 +interfaceRxPktSize65127 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceEntry 80 } + +-- tagpath /interface/rx-pkt-size-128-255 +interfaceRxPktSize128255 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceEntry 81 } + +-- tagpath /interface/rx-pkt-size-256-511 +interfaceRxPktSize256511 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceEntry 82 } + +-- tagpath /interface/rx-pkt-size-512-1023 +interfaceRxPktSize5121023 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceEntry 83 } + +-- tagpath /interface/rx-pkt-size-1024-1518 +interfaceRxPktSize10241518 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceEntry 84 } + +-- tagpath /interface/rx-pkt-size-gt-1518 +interfaceRxPktSizeGt1518 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceEntry 85 } + +-- tagpath /interface/tx-pkt-size-64 +interfaceTxPktSize64 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceEntry 86 } + +-- tagpath /interface/tx-pkt-size-lt-64 +interfaceTxPktSizeLt64 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceEntry 87 } + +-- tagpath /interface/tx-pkt-size-65-127 +interfaceTxPktSize65127 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceEntry 88 } + +-- tagpath /interface/tx-pkt-size-128-255 +interfaceTxPktSize128255 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceEntry 89 } + +-- tagpath /interface/tx-pkt-size-256-511 +interfaceTxPktSize256511 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceEntry 90 } + +-- tagpath /interface/tx-pkt-size-512-1023 +interfaceTxPktSize5121023 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceEntry 91 } + +-- tagpath /interface/tx-pkt-size-1024-1518 +interfaceTxPktSize10241518 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceEntry 92 } + +-- tagpath /interface/tx-pkt-size-gt-1518 +interfaceTxPktSizeGt1518 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceEntry 93 } + +-- tagpath /interface/num-flaps +interfaceNumFlaps OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of interface flaps since last boot" + ::= { interfaceEntry 94 } + +-- tagpath /interface/pppoe-enabled-interface +interfacePppoeEnabledInterface OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "PPPoE-enabled interface" + ::= { interfaceEntry 95 } + +-- tagpath /interface/pppoe-tx-pkts +interfacePppoeTxPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "PPPoE Tx packets" + ::= { interfaceEntry 96 } + +-- tagpath /interface/pppoe-rx-pkts +interfacePppoeRxPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "PPPoE Rx packets" + ::= { interfaceEntry 97 } + +interfaceBandwidthUpstream OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Interface upstream bandwidth capacity" + ::= { interfaceEntry 98 } + +interfaceBandwidthDownstream OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Interface downstream bandwidth capacity" + ::= { interfaceEntry 99 } + +-- tagpath /interface/af-type +interfaceAfType OBJECT-TYPE + SYNTAX INTEGER{ipv4(0), ipv6(1)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Interface AF Type" + ::= { interfaceEntry 100 } + +-- tagpath /interface/link-local-address +interfaceLinkLocalAddress OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Link local address" + ::= { interfaceEntry 101 } + +-- tagpath /interface/shaping-rate +interfaceShapingRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Interface shaping rate in kbps" + ::= { interfaceEntry 102 } + +-- tagpath /interface/dot1x-tx-pkts +interfaceDot1xTxPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Dot1x Tx packets" + ::= { interfaceEntry 103 } + +-- tagpath /interface/dot1x-rx-pkts +interfaceDot1xRxPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Dot1x Rx packets" + ::= { interfaceEntry 104 } + +-- tagpath /interface/rx-policer-remark +interfaceRxPolicerRemark OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceEntry 105 } + +-- tagpath /interface/addr-type +interfaceAddrType OBJECT-TYPE + SYNTAX IfAddressTypeEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Interface primary address type" + ::= { interfaceEntry 107 } + +-- tagpath /interface/icmp-redirect-tx-drops +interfaceIcmpRedirectTxDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "ICMP redirect Tx drops" + ::= { interfaceEntry 108 } + +-- tagpath /interface/icmp-redirect-rx-drops +interfaceIcmpRedirectRxDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "ICMP redirect Rx drops" + ::= { interfaceEntry 109 } + +-- tagpath /interface/device-policy-drops +interfaceDevicePolicyDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Device Policy Rx drops" + ::= { interfaceEntry 110 } + +-- tagpath /interface/tx-arp-reply-rate-limit-drops +interfaceTxArpReplyRateLimitDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceEntry 111 } + +-- tagpath /interface/if-addr +interfaceIfAddrTable OBJECT-TYPE + SYNTAX SEQUENCE OF InterfaceIfAddrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display interface addresses" + ::= { viptela-oper-vpn 4 } + +-- tagpath /interface/if-addr +interfaceIfAddrEntry OBJECT-TYPE + SYNTAX InterfaceIfAddrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { interfaceVpnId, interfaceIfname, interfaceAfType, interfaceIfAddrAddrId } + ::= { interfaceIfAddrTable 1 } + +InterfaceIfAddrEntry ::= + SEQUENCE { + interfaceIfAddrAddrId Unsigned32, + interfaceIfAddrIpAddress String, + interfaceIfAddrBroadcastAddr IpAddress, + interfaceIfAddrSecondary TruthValue + } + +-- tagpath /interface/if-addr/addr-id +interfaceIfAddrAddrId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Address ID" + ::= { interfaceIfAddrEntry 1 } + +-- tagpath /interface/if-addr/ip-address +interfaceIfAddrIpAddress OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "IP address" + ::= { interfaceIfAddrEntry 2 } + +-- tagpath /interface/if-addr/broadcast-addr +interfaceIfAddrBroadcastAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Broadcast address" + ::= { interfaceIfAddrEntry 3 } + +-- tagpath /interface/if-addr/secondary +interfaceIfAddrSecondary OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Secondary address" + ::= { interfaceIfAddrEntry 4 } + +-- tagpath /interface/queue +interfaceQueueTable OBJECT-TYPE + SYNTAX SEQUENCE OF InterfaceQueueEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Queue statistics" + ::= { viptela-oper-vpn 5 } + +-- tagpath /interface/queue +interfaceQueueEntry OBJECT-TYPE + SYNTAX InterfaceQueueEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { interfaceVpnId, interfaceIfname, interfaceAfType, interfaceQueueQnum } + ::= { interfaceQueueTable 1 } + +InterfaceQueueEntry ::= + SEQUENCE { + interfaceQueueQnum UnsignedByte, + interfaceQueueQueuedPackets Counter64, + interfaceQueueQueuedBytes Counter64, + interfaceQueueTailDropPackets Counter64, + interfaceQueueTailDropBytes Counter64, + interfaceQueueRedDropPackets Counter64, + interfaceQueueRedDropBytes Counter64, + interfaceQueueTxPackets Counter64, + interfaceQueueTxBytes Counter64, + interfaceQueueQueueDepth Counter64, + interfaceQueueMaxDepth Counter64, + interfaceQueueAvgQueue Counter64, + interfaceQueueQueuePps Counter64, + interfaceQueueQueueDropPps Counter64 + } + +-- tagpath /interface/queue/qnum +interfaceQueueQnum OBJECT-TYPE + SYNTAX UnsignedByte (0 .. 7) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Queue number" + ::= { interfaceQueueEntry 1 } + +-- tagpath /interface/queue/queued-packets +interfaceQueueQueuedPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceQueueEntry 2 } + +-- tagpath /interface/queue/queued-bytes +interfaceQueueQueuedBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceQueueEntry 3 } + +-- tagpath /interface/queue/tail-drop-packets +interfaceQueueTailDropPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceQueueEntry 4 } + +-- tagpath /interface/queue/tail-drop-bytes +interfaceQueueTailDropBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceQueueEntry 5 } + +-- tagpath /interface/queue/red-drop-packets +interfaceQueueRedDropPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceQueueEntry 6 } + +-- tagpath /interface/queue/red-drop-bytes +interfaceQueueRedDropBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceQueueEntry 7 } + +-- tagpath /interface/queue/tx-packets +interfaceQueueTxPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceQueueEntry 8 } + +-- tagpath /interface/queue/tx-bytes +interfaceQueueTxBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceQueueEntry 9 } + +-- tagpath /interface/queue/queue-depth +interfaceQueueQueueDepth OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceQueueEntry 10 } + +-- tagpath /interface/queue/max-depth +interfaceQueueMaxDepth OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceQueueEntry 11 } + +-- tagpath /interface/queue/avg-queue +interfaceQueueAvgQueue OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceQueueEntry 12 } + +-- tagpath /interface/queue/queue-pps +interfaceQueueQueuePps OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceQueueEntry 13 } + +-- tagpath /interface/queue/queue-drop-pps +interfaceQueueQueueDropPps OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { interfaceQueueEntry 14 } + +-- tagpath /app/cflowd/flows +appCflowdFlowsTable OBJECT-TYPE + SYNTAX SEQUENCE OF AppCflowdFlowsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display cflowd flows" + ::= { appCflowd 1 } + +-- tagpath /app/cflowd/flows +appCflowdFlowsEntry OBJECT-TYPE + SYNTAX AppCflowdFlowsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { appCflowdFlowsVpnId, appCflowdFlowsSrcIp, appCflowdFlowsDestIp, appCflowdFlowsSrcPort, appCflowdFlowsDestPort, appCflowdFlowsDscp, appCflowdFlowsIpProto } + ::= { appCflowdFlowsTable 1 } + +AppCflowdFlowsEntry ::= + SEQUENCE { + appCflowdFlowsVpnId Unsigned32, + appCflowdFlowsSrcIp InetAddressIP, + appCflowdFlowsDestIp InetAddressIP, + appCflowdFlowsSrcPort UnsignedShort, + appCflowdFlowsDestPort UnsignedShort, + appCflowdFlowsDscp UnsignedByte, + appCflowdFlowsIpProto UnsignedByte, + appCflowdFlowsTcpCntrlBits UnsignedByte, + appCflowdFlowsIcmpOpcode UnsignedShort, + appCflowdFlowsNhopIp InetAddressIP, + appCflowdFlowsEgressIntf Unsigned32, --deprecated from 15.4 + appCflowdFlowsIngressIntf Unsigned32, --deprecated from 15.4 + appCflowdFlowsTotalPkts Counter64, + appCflowdFlowsTotalBytes Counter64, + appCflowdFlowsMinLen UnsignedShort, + appCflowdFlowsMaxLen UnsignedShort, + appCflowdFlowsStartTime String, + appCflowdFlowsTimeToExpire Unsigned32, + appCflowdFlowsEgressIntfName String, + appCflowdFlowsIngressIntfName String, + appCflowdFlowsAppID Unsigned32 + } + +-- tagpath /app/cflowd/flows/vpn-id +appCflowdFlowsVpnId OBJECT-TYPE + SYNTAX VpnIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "VPN ID" + ::= { appCflowdFlowsEntry 1 } + +-- tagpath /app/cflowd/flows/src-ip +appCflowdFlowsSrcIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Source IP Address" + ::= { appCflowdFlowsEntry 2 } + +-- tagpath /app/cflowd/flows/dest-ip +appCflowdFlowsDestIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Destination IP Address" + ::= { appCflowdFlowsEntry 3 } + +-- tagpath /app/cflowd/flows/src-port +appCflowdFlowsSrcPort OBJECT-TYPE + SYNTAX UnsignedShort + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Source Port" + ::= { appCflowdFlowsEntry 4 } + +-- tagpath /app/cflowd/flows/dest-port +appCflowdFlowsDestPort OBJECT-TYPE + SYNTAX UnsignedShort + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Destination Port" + ::= { appCflowdFlowsEntry 5 } + +-- tagpath /app/cflowd/flows/dscp +appCflowdFlowsDscp OBJECT-TYPE + SYNTAX UnsignedByte + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "DSCP bits" + ::= { appCflowdFlowsEntry 6 } + +-- tagpath /app/cflowd/flows/ip-proto +appCflowdFlowsIpProto OBJECT-TYPE + SYNTAX UnsignedByte + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "IP protocol number" + ::= { appCflowdFlowsEntry 7 } + +-- tagpath /app/cflowd/flows/tcp-cntrl-bits +appCflowdFlowsTcpCntrlBits OBJECT-TYPE + SYNTAX UnsignedByte + MAX-ACCESS read-only + STATUS current + DESCRIPTION "TCP control bits" + ::= { appCflowdFlowsEntry 8 } + +-- tagpath /app/cflowd/flows/icmp-opcode +appCflowdFlowsIcmpOpcode OBJECT-TYPE + SYNTAX UnsignedShort + MAX-ACCESS read-only + STATUS current + DESCRIPTION "256*ICMP-type + code" + ::= { appCflowdFlowsEntry 9 } + +-- tagpath /app/cflowd/flows/nhop-ip +appCflowdFlowsNhopIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "NextHop IP address" + ::= { appCflowdFlowsEntry 10 } + +-- tagpath /app/cflowd/flows/egress-intf +appCflowdFlowsEgressIntf OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION "egress interface id - obsolete from 15.4" + ::= { appCflowdFlowsEntry 11 } + +-- tagpath /app/cflowd/flows/ingress-intf +appCflowdFlowsIngressIntf OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION "ingress interface id - obsolete from 15.4" + ::= { appCflowdFlowsEntry 12 } + +-- tagpath /app/cflowd/flows/total-pkts +appCflowdFlowsTotalPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Total pkts" + ::= { appCflowdFlowsEntry 13 } + +-- tagpath /app/cflowd/flows/total-bytes +appCflowdFlowsTotalBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Total bytes" + ::= { appCflowdFlowsEntry 14 } + +-- tagpath /app/cflowd/flows/min-len +appCflowdFlowsMinLen OBJECT-TYPE + SYNTAX UnsignedShort + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Min length IP packet" + ::= { appCflowdFlowsEntry 15 } + +-- tagpath /app/cflowd/flows/max-len +appCflowdFlowsMaxLen OBJECT-TYPE + SYNTAX UnsignedShort + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Max length IP packet" + ::= { appCflowdFlowsEntry 16 } + +-- tagpath /app/cflowd/flows/start-time +appCflowdFlowsStartTime OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Start time" + ::= { appCflowdFlowsEntry 17 } + +-- tagpath /app/cflowd/flows/time-to-expire +appCflowdFlowsTimeToExpire OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "time left to expire in secs" + ::= { appCflowdFlowsEntry 18 } + +-- tagpath /app/cflowd/flows/egress-intf-name +appCflowdFlowsEgressIntfName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "egress interface name" + ::= { appCflowdFlowsEntry 19 } + +-- tagpath /app/cflowd/flows/ingress-intf-name +appCflowdFlowsIngressIntfName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "ingress interface name" + ::= { appCflowdFlowsEntry 20 } + +-- tagpath /app/cflowd/flows/app-id +appCflowdFlowsAppID OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "app id" + ::= { appCflowdFlowsEntry 21 } + +-- tagpath /app/cflowd/collector +appCflowdCollectorTable OBJECT-TYPE + SYNTAX SEQUENCE OF AppCflowdCollectorEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display cflowd collector information" + ::= { appCflowd 2 } + +-- tagpath /app/cflowd/collector +appCflowdCollectorEntry OBJECT-TYPE + SYNTAX AppCflowdCollectorEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { appCflowdCollectorVpnId, appCflowdCollectorIpAddress, appCflowdCollectorPort, appCflowdCollectorProto } + ::= { appCflowdCollectorTable 1 } + +AppCflowdCollectorEntry ::= + SEQUENCE { + appCflowdCollectorVpnId Unsigned32, + appCflowdCollectorIpAddress InetAddressIP, + appCflowdCollectorPort UnsignedShort, + appCflowdCollectorProto INTEGER, + appCflowdCollectorConnectionUp TruthValue, + appCflowdCollectorIpfix UnsignedByte, + appCflowdCollectorConnectionRetry UnsignedShort, + appCflowdCollectorTemplatePackets Counter64, + appCflowdCollectorDataPackets Counter64, + appCflowdCollectorDroppedPackets Counter64, + appCflowdCollectorSourceInterface String + } + +-- tagpath /app/cflowd/collector/vpn-id +appCflowdCollectorVpnId OBJECT-TYPE + SYNTAX VpnIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Collector VPN ID" + ::= { appCflowdCollectorEntry 1 } + +-- tagpath /app/cflowd/collector/ip-address +appCflowdCollectorIpAddress OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Collector IP address" + ::= { appCflowdCollectorEntry 2 } + +-- tagpath /app/cflowd/collector/port +appCflowdCollectorPort OBJECT-TYPE + SYNTAX UnsignedShort + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Collector port" + ::= { appCflowdCollectorEntry 3 } + +-- tagpath /app/cflowd/collector/proto +appCflowdCollectorProto OBJECT-TYPE + SYNTAX INTEGER {icmp(1),tcp(6),udp(17)} + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Transport protocol" + ::= { appCflowdCollectorEntry 4 } + +-- tagpath /app/cflowd/collector/connection-up +appCflowdCollectorConnectionUp OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Connection state" + ::= { appCflowdCollectorEntry 5 } + +-- tagpath /app/cflowd/collector/ipfix +appCflowdCollectorIpfix OBJECT-TYPE + SYNTAX UnsignedByte + MAX-ACCESS read-only + STATUS current + DESCRIPTION "IPFix version" + ::= { appCflowdCollectorEntry 6 } + +-- tagpath /app/cflowd/collector/connection-retry +appCflowdCollectorConnectionRetry OBJECT-TYPE + SYNTAX UnsignedShort + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of connection retry attempts" + ::= { appCflowdCollectorEntry 7 } + +-- tagpath /app/cflowd/collector/template-packets +appCflowdCollectorTemplatePackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of IPFIX template pkts transmitted" + ::= { appCflowdCollectorEntry 8 } + +-- tagpath /app/cflowd/collector/data-packets +appCflowdCollectorDataPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of IPFIX data pkts transmitted" + ::= { appCflowdCollectorEntry 9 } + +-- tagpath /app/cflowd/collector/dropped-packets +appCflowdCollectorDroppedPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of IPFIX pkts dropped on TCP connection" + ::= { appCflowdCollectorEntry 10 } + +-- tagpath /app/cflowd/collector/source-interface +appCflowdCollectorSourceInterface OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Source interface used to export IPFIX packets" + ::= { appCflowdCollectorEntry 11 } + +-- tagpath /app/cflowd/flow-count +appCflowdFlowCountTable OBJECT-TYPE + SYNTAX SEQUENCE OF AppCflowdFlowCountEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display cflowd flow count" + ::= { appCflowd 5 } + +-- tagpath /app/cflowd/flow-count +appCflowdFlowCountEntry OBJECT-TYPE + SYNTAX AppCflowdFlowCountEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { appCflowdFlowCountVpnId } + ::= { appCflowdFlowCountTable 1 } + +AppCflowdFlowCountEntry ::= + SEQUENCE { + appCflowdFlowCountVpnId Unsigned32, + appCflowdFlowCountCount Unsigned32 + } + +-- tagpath /app/cflowd/flow-count/vpn-id +appCflowdFlowCountVpnId OBJECT-TYPE + SYNTAX VpnIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Flow count" + ::= { appCflowdFlowCountEntry 1 } + +-- tagpath /app/cflowd/flow-count/count +appCflowdFlowCountCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Flow count" + ::= { appCflowdFlowCountEntry 2 } + +-- tagpath /app/dpi/applications +appDpiApplicationsTable OBJECT-TYPE + SYNTAX SEQUENCE OF AppDpiApplicationsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display applications" + ::= { appDpi 1 } + +-- tagpath /app/dpi/applications +appDpiApplicationsEntry OBJECT-TYPE + SYNTAX AppDpiApplicationsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { appDpiApplicationsVpnId, IMPLIED appDpiApplicationsApplication } + ::= { appDpiApplicationsTable 1 } + +AppDpiApplicationsEntry ::= + SEQUENCE { + appDpiApplicationsVpnId Unsigned32, + appDpiApplicationsSrcIp InetAddressIP, --deprecated from 17.2 + appDpiApplicationsApplication String, + appDpiApplicationsFamily String, + appDpiApplicationsTotalFlows Unsigned32, --deprecated from 17.2 + appDpiApplicationsExpiredFlows Unsigned32, + appDpiApplicationsLastSeen DateAndTime, + appDpiApplicationsPackets Unsigned32, + appDpiApplicationsOctets Counter64 + } + +-- tagpath /app/dpi/applications/vpn-id +appDpiApplicationsVpnId OBJECT-TYPE + SYNTAX VpnIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "VPN ID" + ::= { appDpiApplicationsEntry 1 } + +-- tagpath /app/dpi/applications/src-ip +appDpiApplicationsSrcIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION "Source IP Address - deprecated from 17.2" + ::= { appDpiApplicationsEntry 2 } + +-- tagpath /app/dpi/applications/application +appDpiApplicationsApplication OBJECT-TYPE + SYNTAX String (SIZE (1 .. 128)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Application" + ::= { appDpiApplicationsEntry 3 } + +-- tagpath /app/dpi/applications/family +appDpiApplicationsFamily OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Family" + ::= { appDpiApplicationsEntry 4 } + +-- tagpath /app/dpi/applications/total-flows +appDpiApplicationsTotalFlows OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION "Tot Flows - deprecated from 17.2" + ::= { appDpiApplicationsEntry 5 } + +-- tagpath /app/dpi/applications/expired-flows +appDpiApplicationsExpiredFlows OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Exp Flows" + ::= { appDpiApplicationsEntry 6 } + +-- tagpath /app/dpi/applications/last-seen +appDpiApplicationsLastSeen OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Last seen" + ::= { appDpiApplicationsEntry 7 } + +-- tagpath /app/dpi/applications/packets +appDpiApplicationsPackets OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Packet count for the application" + ::= { appDpiApplicationsEntry 8 } + +-- tagpath /app/dpi/applications/octets +appDpiApplicationsOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Octet count for the application" + ::= { appDpiApplicationsEntry 9 } + +-- tagpath /app/dpi/flows +appDpiFlowsTable OBJECT-TYPE + SYNTAX SEQUENCE OF AppDpiFlowsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display flows" + ::= { appDpi 2 } + +-- tagpath /app/dpi/flows +appDpiFlowsEntry OBJECT-TYPE + SYNTAX AppDpiFlowsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { appDpiFlowsVpnId, appDpiFlowsSrcIp, appDpiFlowsDstIp, appDpiFlowsSrcPort, appDpiFlowsDstPort, appDpiFlowsProto } + ::= { appDpiFlowsTable 1 } + +AppDpiFlowsEntry ::= + SEQUENCE { + appDpiFlowsVpnId Unsigned32, + appDpiFlowsSrcIp InetAddressIP, + appDpiFlowsDstIp InetAddressIP, + appDpiFlowsSrcPort UnsignedShort, + appDpiFlowsDstPort UnsignedShort, + appDpiFlowsProto INTEGER, + appDpiFlowsApplication String, + appDpiFlowsFamily String, + appDpiFlowsActiveSince DateAndTime, + appDpiFlowsPackets Unsigned32, + appDpiFlowsOctets Counter64, + appDpiFlowsFirstPktApplication String, + appDpiFlowsFirstPktFamily String, + appDpiFlowsStickyFlow TruthValue, + appDpiFlowsVisibilityApplication String, + appDpiFlowsVisibilityFamily String + } + +-- tagpath /app/dpi/flows/vpn-id +appDpiFlowsVpnId OBJECT-TYPE + SYNTAX VpnIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "VPN ID" + ::= { appDpiFlowsEntry 1 } + +-- tagpath /app/dpi/flows/src-ip +appDpiFlowsSrcIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Source IP Address" + ::= { appDpiFlowsEntry 2 } + +-- tagpath /app/dpi/flows/dst-ip +appDpiFlowsDstIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Destination IP Address" + ::= { appDpiFlowsEntry 3 } + +-- tagpath /app/dpi/flows/src-port +appDpiFlowsSrcPort OBJECT-TYPE + SYNTAX UnsignedShort + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Source port" + ::= { appDpiFlowsEntry 4 } + +-- tagpath /app/dpi/flows/dst-port +appDpiFlowsDstPort OBJECT-TYPE + SYNTAX UnsignedShort + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Destination port" + ::= { appDpiFlowsEntry 5 } + +-- tagpath /app/dpi/flows/proto +appDpiFlowsProto OBJECT-TYPE + SYNTAX INTEGER {hopopt(0),icmp(1),igmp(2),ggp(3),ipv4(4),st(5),tcp(6),cbt(7),egp(8),igp(9),bbn-rcc-mon(10),nvp-ii(11),pup(12),argus(13),emcon(14),xnet(15),chaos(16),udp(17),mux(18),dcn-meas(19),hmp(20),prm(21),xns-idp(22),trunk-1(23),trunk-2(24),leaf-1(25),leaf-2(26),rdp(27),irtp(28),iso-tp4(29),netblt(30),mfe-nsp(31),merit-inp(32),dccp(33),a3pc(34),idpr(35),xtp(36),ddp(37),idpr-cmtp(38),tp(39),il(40),ipv6(41),sdrp(42),ipv6-route(43),ipv6-frag(44),idrp(45),rsvp(46),gre(47),dsr(48),bna(49),esp(50),ah(51),i-nlsp(52),swipe(53),narp(54),mobile(55),tlsp(56),skip(57),ipv6-icmp(58),ipv6-nonxt(59),ipv6-opts(60),any-host(61),cftp(62),any-local(63),sat-expak(64),kryptolan(65),rvd(66),ippc(67),dist-fs(68),sat-mon(69),visa(70),ipcv(71),cpnx(72),cphb(73),wsn(74),pvp(75),br-sat-mon(76),sun-nd(77),wb-mon(78),wb-expak(79),iso-ip(80),vmtp(81),secure-vmtp(82),vines(83),ttp(84),nsfnet-igp(85),dgp(86),tcf(87),eigrp(88),ospf(89),sprite-rpc(90),larp(91),mtp(92),ax-25(93),ipip(94),micp(95),scc-sp(96),etherip(97),encap(98),priv-encypt(99),gmtp(100),ifmp(101),pnni(102),pim(103),aris(104),scps(105),qnx(106),a-n(107),ipcomp(108),snp(109),compaq-peer(110),ipx-in-ip(111),vrrp(112),pgm(113),any-0-hop(114),l2tp(115),ddx(116),iatp(117),stp(118),srp(119),uti(120),smp(121),sm(122),ptp(123),isis-o-ipv4(124),fire(125),crtp(126),crudp(127),sscopmce(128),iplt(129),sps(130),pipe(131),sctp(132),fc(133),rsvp-e2e-ignore(134),mobility-header(135),udplite(136),mpls-in-ip(137),manet(138),hip(139),shim6(140),wesp(141),rohc(142),exp-1(253),exp-2(254),reserved(255)} + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Transport protocol" + ::= { appDpiFlowsEntry 6 } + +-- tagpath /app/dpi/flows/application +appDpiFlowsApplication OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Application" + ::= { appDpiFlowsEntry 7 } + +-- tagpath /app/dpi/flows/family +appDpiFlowsFamily OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Family" + ::= { appDpiFlowsEntry 8 } + +-- tagpath /app/dpi/flows/active-since +appDpiFlowsActiveSince OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Time since active" + ::= { appDpiFlowsEntry 9 } + +-- tagpath /app/dpi/flows/packets +appDpiFlowsPackets OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Packet count for the flow" + ::= { appDpiFlowsEntry 10 } + +-- tagpath /app/dpi/flows/octets +appDpiFlowsOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Octet count for the flow" + ::= { appDpiFlowsEntry 11 } + +-- tagpath /app/dpi/flows/first-pkt-application +appDpiFlowsFirstPktApplication OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Application for first packet in the flow" + ::= { appDpiFlowsEntry 12 } + +-- tagpath /app/dpi/flows/first-pkt-family +appDpiFlowsFirstPktFamily OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Application family for first packet in the flow" + ::= { appDpiFlowsEntry 13 } + +-- tagpath /app/dpi/flows/sticky-flow +appDpiFlowsStickyFlow OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Implies flow-stickiness i.e. first packet classification will be used for the flow" + ::= { appDpiFlowsEntry 14 } + +-- tagpath /app/dpi/flows/visibility-application +appDpiFlowsVisibilityApplication OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Visibility Application" + ::= { appDpiFlowsEntry 15 } + +-- tagpath /app/dpi/flows/visibility-family +appDpiFlowsVisibilityFamily OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Visibility family" + ::= { appDpiFlowsEntry 16 } + +-- tagpath /app/dpi/flows/tunnels-in +appDpiFlowsTunnelsInTable OBJECT-TYPE + SYNTAX SEQUENCE OF AppDpiFlowsTunnelsInEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Tunnels taken by overlay traffic to remote vedge" + ::= { appDpi 5 } + +-- tagpath /app/dpi/flows/tunnels-in +appDpiFlowsTunnelsInEntry OBJECT-TYPE + SYNTAX AppDpiFlowsTunnelsInEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { appDpiFlowsVpnId, appDpiFlowsSrcIp, appDpiFlowsDstIp, appDpiFlowsSrcPort, appDpiFlowsDstPort, appDpiFlowsProto, appDpiFlowsTunnelsInIndex } + ::= { appDpiFlowsTunnelsInTable 1 } + +AppDpiFlowsTunnelsInEntry ::= + SEQUENCE { + appDpiFlowsTunnelsInIndex Unsigned32, + appDpiFlowsTunnelsInLocalTlocIp InetAddressIP, + appDpiFlowsTunnelsInLocalTlocColor INTEGER, + appDpiFlowsTunnelsInLocalTlocEncap INTEGER, + appDpiFlowsTunnelsInRemoteTlocIp InetAddressIP, + appDpiFlowsTunnelsInRemoteTlocColor INTEGER, + appDpiFlowsTunnelsInRemoteTlocEncap INTEGER, + appDpiFlowsTunnelsInPackets Unsigned32, + appDpiFlowsTunnelsInOctets Counter64, + appDpiFlowsTunnelsInStartTime DateAndTime + } + +-- tagpath /app/dpi/flows/tunnels-in/index +appDpiFlowsTunnelsInIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Tunnel index" + ::= { appDpiFlowsTunnelsInEntry 1 } + +-- tagpath /app/dpi/flows/tunnels-in/local-tloc/ip +appDpiFlowsTunnelsInLocalTlocIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Local TLOC IP" + ::= { appDpiFlowsTunnelsInEntry 2 } + +-- tagpath /app/dpi/flows/tunnels-in/local-tloc/color +appDpiFlowsTunnelsInLocalTlocColor OBJECT-TYPE + SYNTAX INTEGER {default(1),mpls(2),metro-ethernet(3),biz-internet(4),public-internet(5),lte(6),threeG(7),red(8),green(9),blue(10),gold(11),silver(12),bronze(13),custom1(14),custom2(15),custom3(16),private1(17),private2(18),private3(19),private4(20),private5(21),private6(22)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Local TLOC color" + ::= { appDpiFlowsTunnelsInEntry 3 } + +-- tagpath /app/dpi/flows/tunnels-in/local-tloc/encap +appDpiFlowsTunnelsInLocalTlocEncap OBJECT-TYPE + SYNTAX INTEGER {gre(1),ipsec(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Local TLOC encap" + ::= { appDpiFlowsTunnelsInEntry 4 } + +-- tagpath /app/dpi/flows/tunnels-in/remote-tloc/ip +appDpiFlowsTunnelsInRemoteTlocIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Remote TLOC IP" + ::= { appDpiFlowsTunnelsInEntry 5 } + +-- tagpath /app/dpi/flows/tunnels-in/remote-tloc/color +appDpiFlowsTunnelsInRemoteTlocColor OBJECT-TYPE + SYNTAX INTEGER {default(1),mpls(2),metro-ethernet(3),biz-internet(4),public-internet(5),lte(6),threeG(7),red(8),green(9),blue(10),gold(11),silver(12),bronze(13),custom1(14),custom2(15),custom3(16),private1(17),private2(18),private3(19),private4(20),private5(21),private6(22)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Remote TLOC color" + ::= { appDpiFlowsTunnelsInEntry 6 } + +-- tagpath /app/dpi/flows/tunnels-in/remote-tloc/encap +appDpiFlowsTunnelsInRemoteTlocEncap OBJECT-TYPE + SYNTAX INTEGER {gre(1),ipsec(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Remote TLOC encap" + ::= { appDpiFlowsTunnelsInEntry 7 } + +-- tagpath /app/dpi/flows/tunnels-in/packets +appDpiFlowsTunnelsInPackets OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Packet count for the tunnel" + ::= { appDpiFlowsTunnelsInEntry 8 } + +-- tagpath /app/dpi/flows/tunnels-in/octets +appDpiFlowsTunnelsInOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Octet count for the tunnel" + ::= { appDpiFlowsTunnelsInEntry 9 } + +-- tagpath /app/dpi/flows/tunnels-in/start-time +appDpiFlowsTunnelsInStartTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Time when flow started using this tunnel" + ::= { appDpiFlowsTunnelsInEntry 10 } + + +-- tagpath /app/dpi/flows/tunnels-out +appDpiFlowsTunnelsOutTable OBJECT-TYPE + SYNTAX SEQUENCE OF AppDpiFlowsTunnelsOutEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Tunnels taken by overlay traffic from remote vedge" + ::= { appDpi 6 } + +-- tagpath /app/dpi/flows/tunnels-out +appDpiFlowsTunnelsOutEntry OBJECT-TYPE + SYNTAX AppDpiFlowsTunnelsOutEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { appDpiFlowsVpnId, appDpiFlowsSrcIp, appDpiFlowsDstIp, appDpiFlowsSrcPort, appDpiFlowsDstPort, appDpiFlowsProto, appDpiFlowsTunnelsOutIndex } + ::= { appDpiFlowsTunnelsOutTable 1 } + +AppDpiFlowsTunnelsOutEntry ::= + SEQUENCE { + appDpiFlowsTunnelsOutIndex Unsigned32, + appDpiFlowsTunnelsOutLocalTlocIp InetAddressIP, + appDpiFlowsTunnelsOutLocalTlocColor INTEGER, + appDpiFlowsTunnelsOutLocalTlocEncap INTEGER, + appDpiFlowsTunnelsOutRemoteTlocIp InetAddressIP, + appDpiFlowsTunnelsOutRemoteTlocColor INTEGER, + appDpiFlowsTunnelsOutRemoteTlocEncap INTEGER, + appDpiFlowsTunnelsOutPackets Unsigned32, + appDpiFlowsTunnelsOutOctets Counter64, + appDpiFlowsTunnelsOutStartTime DateAndTime + } + +-- tagpath /app/dpi/flows/tunnels-out/index +appDpiFlowsTunnelsOutIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Tunnel index" + ::= { appDpiFlowsTunnelsOutEntry 1 } + +-- tagpath /app/dpi/flows/tunnels-out/local-tloc/ip +appDpiFlowsTunnelsOutLocalTlocIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Local TLOC IP" + ::= { appDpiFlowsTunnelsOutEntry 2 } + +-- tagpath /app/dpi/flows/tunnels-out/local-tloc/color +appDpiFlowsTunnelsOutLocalTlocColor OBJECT-TYPE + SYNTAX INTEGER {default(1),mpls(2),metro-ethernet(3),biz-internet(4),public-internet(5),lte(6),threeG(7),red(8),green(9),blue(10),gold(11),silver(12),bronze(13),custom1(14),custom2(15),custom3(16),private1(17),private2(18),private3(19),private4(20),private5(21),private6(22)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Local TLOC color" + ::= { appDpiFlowsTunnelsOutEntry 3 } + +-- tagpath /app/dpi/flows/tunnels-out/local-tloc/encap +appDpiFlowsTunnelsOutLocalTlocEncap OBJECT-TYPE + SYNTAX INTEGER {gre(1),ipsec(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Local TLOC encap" + ::= { appDpiFlowsTunnelsOutEntry 4 } + +-- tagpath /app/dpi/flows/tunnels-out/remote-tloc/ip +appDpiFlowsTunnelsOutRemoteTlocIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Remote TLOC IP" + ::= { appDpiFlowsTunnelsOutEntry 5 } + +-- tagpath /app/dpi/flows/tunnels-out/remote-tloc/color +appDpiFlowsTunnelsOutRemoteTlocColor OBJECT-TYPE + SYNTAX INTEGER {default(1),mpls(2),metro-ethernet(3),biz-internet(4),public-internet(5),lte(6),threeG(7),red(8),green(9),blue(10),gold(11),silver(12),bronze(13),custom1(14),custom2(15),custom3(16),private1(17),private2(18),private3(19),private4(20),private5(21),private6(22)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Remote TLOC color" + ::= { appDpiFlowsTunnelsOutEntry 6 } + +-- tagpath /app/dpi/flows/tunnels-out/remote-tloc/encap +appDpiFlowsTunnelsOutRemoteTlocEncap OBJECT-TYPE + SYNTAX INTEGER {gre(1),ipsec(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Remote TLOC encap" + ::= { appDpiFlowsTunnelsOutEntry 7 } + +-- tagpath /app/dpi/flows/tunnels-out/packets +appDpiFlowsTunnelsOutPackets OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Packet count for the tunnel" + ::= { appDpiFlowsTunnelsOutEntry 8 } + +-- tagpath /app/dpi/flows/tunnels-out/octets +appDpiFlowsTunnelsOutOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Octet count for the tunnel" + ::= { appDpiFlowsTunnelsOutEntry 9 } + +-- tagpath /app/dpi/flows/tunnels-out/start-time +appDpiFlowsTunnelsOutStartTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Time when flow started using this tunnel" + ::= { appDpiFlowsTunnelsOutEntry 10 } + +-- tagpath /app/dpi/supported-applications +appDpiSupportedApplicationsTable OBJECT-TYPE + SYNTAX SEQUENCE OF AppDpiSupportedApplicationsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display list of supported applications" + ::= { appDpi 3 } + +-- tagpath /app/dpi/supported-applications +appDpiSupportedApplicationsEntry OBJECT-TYPE + SYNTAX AppDpiSupportedApplicationsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { appDpiSupportedApplicationsApplication } + ::= { appDpiSupportedApplicationsTable 1 } + +AppDpiSupportedApplicationsEntry ::= + SEQUENCE { + appDpiSupportedApplicationsApplication String, + appDpiSupportedApplicationsFamily String, + appDpiSupportedApplicationsAppLongName String, + appDpiSupportedApplicationsFamilyLongName String, + appDpiSupportedApplicationsAppId Unsigned32 + } + +-- tagpath /app/dpi/supported-applications/application +appDpiSupportedApplicationsApplication OBJECT-TYPE + SYNTAX String (SIZE (1 .. 128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Application" + ::= { appDpiSupportedApplicationsEntry 1 } + +-- tagpath /app/dpi/supported-applications/family +appDpiSupportedApplicationsFamily OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Family" + ::= { appDpiSupportedApplicationsEntry 2 } + +-- tagpath /app/dpi/supported-applications/application +appDpiSupportedApplicationsAppLongName OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Application Long Name" + ::= { appDpiSupportedApplicationsEntry 3 } + +-- tagpath /app/dpi/supported-applications/family +appDpiSupportedApplicationsFamilyLongName OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Family Long Name" + ::= { appDpiSupportedApplicationsEntry 4 } + +-- tagpath /app/dpi/supported-applications/app-id +appDpiSupportedApplicationsAppId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "App ID" + ::= { appDpiSupportedApplicationsEntry 5 } + +-- tagpath /ip/routes-table +ipRoutesTableTable OBJECT-TYPE + SYNTAX SEQUENCE OF IpRoutesTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "List of routes" + ::= { ip 1 } + +-- tagpath /ip/routes-table +ipRoutesTableEntry OBJECT-TYPE + SYNTAX IpRoutesTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { ipRoutesTableVpnId, ipRoutesTableAddressFamily, ipRoutesTablePrefix, ipRoutesTablePathId } + ::= { ipRoutesTableTable 1 } + +IpRoutesTableEntry ::= + SEQUENCE { + ipRoutesTableVpnId Unsigned32, + ipRoutesTableAddressFamily INTEGER, + ipRoutesTablePrefix IpPrefix, + ipRoutesTablePathId Unsigned32, + ipRoutesTableProtocol INTEGER, + ipRoutesTableProtocolSubType INTEGER, + ipRoutesTableDistance Unsigned32, + ipRoutesTableMetric Unsigned32, + ipRoutesTableUptime String, + ipRoutesTablePathFlags Unsigned32, + ipRoutesTableNexthopFlags Unsigned32, + ipRoutesTableNexthopType INTEGER, + ipRoutesTableNexthopIfname String, + ipRoutesTableNexthopAddr InetAddressIP, + ipRoutesTableNexthopRtype INTEGER, + ipRoutesTableNexthopRifname String, + ipRoutesTableNexthopRaddr InetAddressIP, + ipRoutesTableNexthopRsrc InetAddressIP, + ipRoutesTableIp InetAddressIP, + ipRoutesTableColor INTEGER, + ipRoutesTableEncap INTEGER, + ipRoutesTableNexthopVpn Unsigned32, + ipRoutesTableNexthopLabel Unsigned32, + ipRoutesTableRstatus RouteStatusType, + ipRoutesTableOmpTag Unsigned32, + ipRoutesTableOspfTag Unsigned32 + } + +-- tagpath /ip/routes-table/vpn-id +ipRoutesTableVpnId OBJECT-TYPE + SYNTAX VpnIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "VPN ID" + ::= { ipRoutesTableEntry 1 } + +-- tagpath /ip/routes-table/address-family +ipRoutesTableAddressFamily OBJECT-TYPE + SYNTAX INTEGER {ipv4(0),ipv6(1)} + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Address Family" + ::= { ipRoutesTableEntry 2 } + +-- tagpath /ip/routes-table/prefix +ipRoutesTablePrefix OBJECT-TYPE + SYNTAX IpPrefix + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Route" + ::= { ipRoutesTableEntry 3 } + +-- tagpath /ip/routes-table/path-id +ipRoutesTablePathId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Path identifier" + ::= { ipRoutesTableEntry 4 } + +-- tagpath /ip/routes-table/protocol +ipRoutesTableProtocol OBJECT-TYPE + SYNTAX INTEGER {connected(0),static(1),ospf(2),bgp(3),omp(4),nat(5),gre(6),natpoolOmp(7),natpoolService(8),stdIpsec(9)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Protocol" + ::= { ipRoutesTableEntry 5 } + +-- tagpath /ip/routes-table/protocol-sub-type +ipRoutesTableProtocolSubType OBJECT-TYPE + SYNTAX INTEGER {intraArea(1),interArea(2),external1(3),external2(4),nssaExternal1(5),nssaExternal2(6),bgpExternal(7),bgpInternal(8)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Subtype" + ::= { ipRoutesTableEntry 6 } + +-- tagpath /ip/routes-table/distance +ipRoutesTableDistance OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Distance" + ::= { ipRoutesTableEntry 7 } + +-- tagpath /ip/routes-table/metric +ipRoutesTableMetric OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Metric" + ::= { ipRoutesTableEntry 8 } + +-- tagpath /ip/routes-table/uptime +ipRoutesTableUptime OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Uptime (Days:Hours:Minutes:Seconds)" + ::= { ipRoutesTableEntry 9 } + +-- tagpath /ip/routes-table/path-flags +ipRoutesTablePathFlags OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Path flags" + ::= { ipRoutesTableEntry 10 } + +-- tagpath /ip/routes-table/nexthop-flags +ipRoutesTableNexthopFlags OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Next-hop flags" + ::= { ipRoutesTableEntry 11 } + +-- tagpath /ip/routes-table/nexthop-type +ipRoutesTableNexthopType OBJECT-TYPE + SYNTAX INTEGER {if-connected(0),interface(1),ipv4(2),ipv4-with-ifindex(3),ipv4-with-ifname(4),ipv4-indirect(5),ipv6(6),ipv6-with-ifindex(7),ipv6-with-ifname(8),ipv6-indirect(9),blackhole(10),extranet(11)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Next-hop type" + ::= { ipRoutesTableEntry 12 } + +-- tagpath /ip/routes-table/nexthop-ifname +ipRoutesTableNexthopIfname OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Next-hop interface name" + ::= { ipRoutesTableEntry 13 } + +-- tagpath /ip/routes-table/nexthop-addr +ipRoutesTableNexthopAddr OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Next-hop address" + ::= { ipRoutesTableEntry 14 } + +-- tagpath /ip/routes-table/nexthop-rtype +ipRoutesTableNexthopRtype OBJECT-TYPE + SYNTAX INTEGER {if-connected(0),interface(1),ipv4(2),ipv4-with-ifindex(3),ipv4-with-ifname(4),ipv4-indirect(5),ipv6(6),ipv6-with-ifindex(7),ipv6-with-ifname(8),ipv6-indirect(9),blackhole(10),extranet(11)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Recursive lookup next-hop type" + ::= { ipRoutesTableEntry 15 } + +-- tagpath /ip/routes-table/nexthop-rifname +ipRoutesTableNexthopRifname OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Recursive lookup next-hop interface name" + ::= { ipRoutesTableEntry 16 } + +-- tagpath /ip/routes-table/nexthop-raddr +ipRoutesTableNexthopRaddr OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Recursive lookup next-hop address" + ::= { ipRoutesTableEntry 17 } + +-- tagpath /ip/routes-table/nexthop-rsrc +ipRoutesTableNexthopRsrc OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Recursive lookup next-hop source" + ::= { ipRoutesTableEntry 18 } + +-- tagpath /ip/routes-table/ip +ipRoutesTableIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "IP address" + ::= { ipRoutesTableEntry 19 } + +-- tagpath /ip/routes-table/color +ipRoutesTableColor OBJECT-TYPE + SYNTAX INTEGER {default(1),mpls(2),metro-ethernet(3),biz-internet(4),public-internet(5),lte(6),threeG(7),red(8),green(9),blue(10),gold(11),silver(12),bronze(13),custom1(14),custom2(15),custom3(16),private1(17),private2(18),private3(19),private4(20),private5(21),private6(22)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Color" + ::= { ipRoutesTableEntry 20 } + +-- tagpath /ip/routes-table/encap +ipRoutesTableEncap OBJECT-TYPE + SYNTAX INTEGER {gre(1),ipsec(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Encapsulation" + ::= { ipRoutesTableEntry 21 } + +-- tagpath /ip/routes-table/nexthop-vpn +ipRoutesTableNexthopVpn OBJECT-TYPE + SYNTAX VpnIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Next-hop VPN" + ::= { ipRoutesTableEntry 22 } + +-- tagpath /ip/routes-table/nexthop-label +ipRoutesTableNexthopLabel OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Next-hop label" + ::= { ipRoutesTableEntry 23 } + +-- tagpath /ip/routes-table/rstatus +ipRoutesTableRstatus OBJECT-TYPE + SYNTAX RouteStatusType + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Path status (fib/selected/blackhole/inactive/recursive)" + ::= { ipRoutesTableEntry 24 } + +-- tagpath /ip/routes-table/omp-tag +ipRoutesTableOmpTag OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "OMP Tag" + ::= { ipRoutesTableEntry 25 } + +-- tagpath /ip/routes-table/ospf-tag +ipRoutesTableOspfTag OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "OSPF Tag" + ::= { ipRoutesTableEntry 26 } + +-- tagpath /ip/longer-routes-table +ipLongerRoutesTableTable OBJECT-TYPE + SYNTAX SEQUENCE OF IpLongerRoutesTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "List of longer routes" + ::= { ip 5 } + +-- tagpath /ip/longer-routes-table +ipLongerRoutesTableEntry OBJECT-TYPE + SYNTAX IpLongerRoutesTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { ipLongerRoutesTableVpnId, ipLongerRoutesTableAddressFamily, ipLongerRoutesTablePrefix, ipLongerRoutesTableLongerPrefix, ipLongerRoutesTablePathId } + ::= { ipLongerRoutesTableTable 1 } + +IpLongerRoutesTableEntry ::= + SEQUENCE { + ipLongerRoutesTableVpnId Unsigned32, + ipLongerRoutesTableAddressFamily INTEGER, + ipLongerRoutesTablePrefix IpPrefix, + ipLongerRoutesTableLongerPrefix IpPrefix, + ipLongerRoutesTablePathId Unsigned32, + ipLongerRoutesTableProtocol INTEGER, + ipLongerRoutesTableProtocolSubType INTEGER, + ipLongerRoutesTableDistance Unsigned32, + ipLongerRoutesTableMetric Unsigned32, + ipLongerRoutesTableUptime String, + ipLongerRoutesTablePathFlags Unsigned32, + ipLongerRoutesTableNexthopFlags Unsigned32, + ipLongerRoutesTableNexthopType INTEGER, + ipLongerRoutesTableNexthopIfname String, + ipLongerRoutesTableNexthopAddr InetAddressIP, + ipLongerRoutesTableNexthopRtype INTEGER, + ipLongerRoutesTableNexthopRifname String, + ipLongerRoutesTableNexthopRaddr InetAddressIP, + ipLongerRoutesTableNexthopRsrc InetAddressIP, + ipLongerRoutesTableTlocIp InetAddressIP, + ipLongerRoutesTableTlocColor INTEGER, + ipLongerRoutesTableTlocEncap INTEGER, + ipLongerRoutesTableNexthopVpn Unsigned32, + ipLongerRoutesTableNexthopLabel Unsigned32, + ipLongerRoutesTableRstatus RouteStatusType, + ipLongerRoutesTableOmpTag Unsigned32, + ipLongerRoutesTableOspfTag Unsigned32 + } + +-- tagpath /ip/longer-routes-table/vpn-id +ipLongerRoutesTableVpnId OBJECT-TYPE + SYNTAX VpnIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "VPN ID" + ::= { ipLongerRoutesTableEntry 1 } + +-- tagpath /ip/longer-routes-table/address-family +ipLongerRoutesTableAddressFamily OBJECT-TYPE + SYNTAX INTEGER {ipv4(0),ipv6(1)} + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Address Family" + ::= { ipLongerRoutesTableEntry 2 } + +-- tagpath /ip/longer-routes-table/prefix +ipLongerRoutesTablePrefix OBJECT-TYPE + SYNTAX IpPrefix + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Route" + ::= { ipLongerRoutesTableEntry 3 } + +-- tagpath /ip/longer-routes-table/longer-prefix +ipLongerRoutesTableLongerPrefix OBJECT-TYPE + SYNTAX IpPrefix + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Longer route" + ::= { ipLongerRoutesTableEntry 4 } + +-- tagpath /ip/longer-routes-table/path-id +ipLongerRoutesTablePathId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Path identifier" + ::= { ipLongerRoutesTableEntry 5 } + +-- tagpath /ip/longer-routes-table/protocol +ipLongerRoutesTableProtocol OBJECT-TYPE + SYNTAX INTEGER {connected(0),static(1),ospf(2),bgp(3),omp(4),nat(5),gre(6),natpoolOmp(7),natpoolService(8)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Protocol" + ::= { ipLongerRoutesTableEntry 6 } + +-- tagpath /ip/longer-routes-table/protocol-sub-type +ipLongerRoutesTableProtocolSubType OBJECT-TYPE + SYNTAX INTEGER {intraArea(1),interArea(2),external1(3),external2(4),nssaExternal1(5),nssaExternal2(6),bgpExternal(7),bgpInternal(8)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Subtype" + ::= { ipLongerRoutesTableEntry 7 } + +-- tagpath /ip/longer-routes-table/distance +ipLongerRoutesTableDistance OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Distance" + ::= { ipLongerRoutesTableEntry 8 } + +-- tagpath /ip/longer-routes-table/metric +ipLongerRoutesTableMetric OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Metric" + ::= { ipLongerRoutesTableEntry 9 } + +-- tagpath /ip/longer-routes-table/uptime +ipLongerRoutesTableUptime OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Uptime (Days:Hours:Minutes:Seconds)" + ::= { ipLongerRoutesTableEntry 10 } + +-- tagpath /ip/longer-routes-table/path-flags +ipLongerRoutesTablePathFlags OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Path flags" + ::= { ipLongerRoutesTableEntry 11 } + +-- tagpath /ip/longer-routes-table/nexthop-flags +ipLongerRoutesTableNexthopFlags OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Next-hop flags" + ::= { ipLongerRoutesTableEntry 12 } + +-- tagpath /ip/longer-routes-table/nexthop-type +ipLongerRoutesTableNexthopType OBJECT-TYPE + SYNTAX INTEGER {if-connected(0),interface(1),ipv4(2),ipv4-with-ifindex(3),ipv4-with-ifname(4),ipv4-indirect(5),ipv6(6),ipv6-with-ifindex(7),ipv6-with-ifname(8),ipv6-indirect(9),blackhole(10),extranet(11)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Next-hop type" + ::= { ipLongerRoutesTableEntry 13 } + +-- tagpath /ip/longer-routes-table/nexthop-ifname +ipLongerRoutesTableNexthopIfname OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Next-hop interface name" + ::= { ipLongerRoutesTableEntry 14 } + +-- tagpath /ip/longer-routes-table/nexthop-addr +ipLongerRoutesTableNexthopAddr OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Next-hop address" + ::= { ipLongerRoutesTableEntry 15 } + +-- tagpath /ip/longer-routes-table/nexthop-rtype +ipLongerRoutesTableNexthopRtype OBJECT-TYPE + SYNTAX INTEGER {if-connected(0),interface(1),ipv4(2),ipv4-with-ifindex(3),ipv4-with-ifname(4),ipv4-indirect(5),ipv6(6),ipv6-with-ifindex(7),ipv6-with-ifname(8),ipv6-indirect(9),blackhole(10),extranet(11)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Recursive lookup next-hop type" + ::= { ipLongerRoutesTableEntry 16 } + +-- tagpath /ip/longer-routes-table/nexthop-rifname +ipLongerRoutesTableNexthopRifname OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Recursive lookup next-hop interface name" + ::= { ipLongerRoutesTableEntry 17 } + +-- tagpath /ip/longer-routes-table/nexthop-raddr +ipLongerRoutesTableNexthopRaddr OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Recursive lookup next-hop address" + ::= { ipLongerRoutesTableEntry 18 } + +-- tagpath /ip/longer-routes-table/nexthop-rsrc +ipLongerRoutesTableNexthopRsrc OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Recursive lookup next-hop source" + ::= { ipLongerRoutesTableEntry 19 } + +-- tagpath /ip/longer-routes-table/tloc/ip +ipLongerRoutesTableTlocIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "IP address" + ::= { ipLongerRoutesTableEntry 20 } + +-- tagpath /ip/longer-routes-table/tloc/color +ipLongerRoutesTableTlocColor OBJECT-TYPE + SYNTAX INTEGER {default(1),mpls(2),metro-ethernet(3),biz-internet(4),public-internet(5),lte(6),threeG(7),red(8),green(9),blue(10),gold(11),silver(12),bronze(13),custom1(14),custom2(15),custom3(16),private1(17),private2(18),private3(19),private4(20),private5(21),private6(22)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Color" + ::= { ipLongerRoutesTableEntry 21 } + +-- tagpath /ip/longer-routes-table/tloc/encap +ipLongerRoutesTableTlocEncap OBJECT-TYPE + SYNTAX INTEGER {gre(1),ipsec(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Encapsulation" + ::= { ipLongerRoutesTableEntry 22 } + +-- tagpath /ip/longer-routes-table/nexthop-vpn +ipLongerRoutesTableNexthopVpn OBJECT-TYPE + SYNTAX VpnIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Next-hop VPN" + ::= { ipLongerRoutesTableEntry 23 } + +-- tagpath /ip/longer-routes-table/nexthop-label +ipLongerRoutesTableNexthopLabel OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Next-hop label" + ::= { ipLongerRoutesTableEntry 24 } + +-- tagpath /ip/longer-routes-table/rstatus +ipLongerRoutesTableRstatus OBJECT-TYPE + SYNTAX RouteStatusType + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Path status (fib/selected/blackhole/inactive/recursive)" + ::= { ipLongerRoutesTableEntry 25 } + +-- tagpath /ip/longer-routes-table/omp-tag +ipLongerRoutesTableOmpTag OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Omp Tag" + ::= { ipLongerRoutesTableEntry 26 } + +-- tagpath /ip/longer-routes-table/ospf-tag +ipLongerRoutesTableOspfTag OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "OSPF Tag" + ::= { ipLongerRoutesTableEntry 27 } + +-- tagpath /ip/best-match-route +ipBestMatchRouteTable OBJECT-TYPE + SYNTAX SEQUENCE OF IpBestMatchRouteEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Best matching route" + ::= { ip 6 } + +-- tagpath /ip/best-match-route +ipBestMatchRouteEntry OBJECT-TYPE + SYNTAX IpBestMatchRouteEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { ipBestMatchRouteVpnId, ipBestMatchRouteAddressFamily, ipBestMatchRouteDestination, ipBestMatchRoutePathId } + ::= { ipBestMatchRouteTable 1 } + +IpBestMatchRouteEntry ::= + SEQUENCE { + ipBestMatchRouteVpnId Unsigned32, + ipBestMatchRouteAddressFamily INTEGER, + ipBestMatchRouteDestination InetAddressIP, + ipBestMatchRoutePathId Unsigned32, + ipBestMatchRoutePrefix IpPrefix, + ipBestMatchRouteProtocol INTEGER, + ipBestMatchRouteProtocolSubType INTEGER, + ipBestMatchRouteDistance Unsigned32, + ipBestMatchRouteMetric Unsigned32, + ipBestMatchRouteUptime String, + ipBestMatchRoutePathFlags Unsigned32, + ipBestMatchRouteNexthopFlags Unsigned32, + ipBestMatchRouteNexthopType INTEGER, + ipBestMatchRouteNexthopIfname String, + ipBestMatchRouteNexthopAddr InetAddressIP, + ipBestMatchRouteNexthopRtype INTEGER, + ipBestMatchRouteNexthopRifname String, + ipBestMatchRouteNexthopRaddr InetAddressIP, + ipBestMatchRouteNexthopRsrc InetAddressIP, + ipBestMatchRouteTlocIp InetAddressIP, + ipBestMatchRouteTlocColor INTEGER, + ipBestMatchRouteTlocEncap INTEGER, + ipBestMatchRouteNexthopLabel Unsigned32, + ipBestMatchRouteRstatus RouteStatusType, + ipBestMatchRouteOmpTag Unsigned32, + ipBestMatchRouteNexthopVpn Unsigned32, + ipBestMatchRouteOspfTag Unsigned32 + } + +-- tagpath /ip/best-match-route/vpn-id +ipBestMatchRouteVpnId OBJECT-TYPE + SYNTAX VpnIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "VPN ID" + ::= { ipBestMatchRouteEntry 1 } + +-- tagpath /ip/best-match-route/address-family +ipBestMatchRouteAddressFamily OBJECT-TYPE + SYNTAX INTEGER {ipv4(0),ipv6(1)} + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Address Family" + ::= { ipBestMatchRouteEntry 2 } + +-- tagpath /ip/best-match-route/destination +ipBestMatchRouteDestination OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Destination address" + ::= { ipBestMatchRouteEntry 3 } + +-- tagpath /ip/best-match-route/path-id +ipBestMatchRoutePathId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Path identifier" + ::= { ipBestMatchRouteEntry 4 } + +-- tagpath /ip/best-match-route/prefix +ipBestMatchRoutePrefix OBJECT-TYPE + SYNTAX IpPrefix + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Route" + ::= { ipBestMatchRouteEntry 5 } + +-- tagpath /ip/best-match-route/protocol +ipBestMatchRouteProtocol OBJECT-TYPE + SYNTAX INTEGER {connected(0),static(1),ospf(2),bgp(3),omp(4),nat(5),gre(6),natpoolOmp(7),natpoolService(8)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Protocol" + ::= { ipBestMatchRouteEntry 6 } + +-- tagpath /ip/best-match-route/protocol-sub-type +ipBestMatchRouteProtocolSubType OBJECT-TYPE + SYNTAX INTEGER {intraArea(1),interArea(2),external1(3),external2(4),nssaExternal1(5),nssaExternal2(6),bgpExternal(7),bgpInternal(8)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Subtype" + ::= { ipBestMatchRouteEntry 7 } + +-- tagpath /ip/best-match-route/distance +ipBestMatchRouteDistance OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Distance" + ::= { ipBestMatchRouteEntry 8 } + +-- tagpath /ip/best-match-route/metric +ipBestMatchRouteMetric OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Metric" + ::= { ipBestMatchRouteEntry 9 } + +-- tagpath /ip/best-match-route/uptime +ipBestMatchRouteUptime OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Uptime (Days:Hours:Minutes:Seconds)" + ::= { ipBestMatchRouteEntry 10 } + +-- tagpath /ip/best-match-route/path-flags +ipBestMatchRoutePathFlags OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Path flags" + ::= { ipBestMatchRouteEntry 11 } + +-- tagpath /ip/best-match-route/nexthop-flags +ipBestMatchRouteNexthopFlags OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Next-hop flags" + ::= { ipBestMatchRouteEntry 12 } + +-- tagpath /ip/best-match-route/nexthop-type +ipBestMatchRouteNexthopType OBJECT-TYPE + SYNTAX INTEGER {if-connected(0),interface(1),ipv4(2),ipv4-with-ifindex(3),ipv4-with-ifname(4),ipv4-indirect(5),ipv6(6),ipv6-with-ifindex(7),ipv6-with-ifname(8),ipv6-indirect(9),blackhole(10),extranet(11)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Next-hop type" + ::= { ipBestMatchRouteEntry 13 } + +-- tagpath /ip/best-match-route/nexthop-ifname +ipBestMatchRouteNexthopIfname OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Next-hop interface name" + ::= { ipBestMatchRouteEntry 14 } + +-- tagpath /ip/best-match-route/nexthop-addr +ipBestMatchRouteNexthopAddr OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Next-hop address" + ::= { ipBestMatchRouteEntry 15 } + +-- tagpath /ip/best-match-route/nexthop-rtype +ipBestMatchRouteNexthopRtype OBJECT-TYPE + SYNTAX INTEGER {if-connected(0),interface(1),ipv4(2),ipv4-with-ifindex(3),ipv4-with-ifname(4),ipv4-indirect(5),ipv6(6),ipv6-with-ifindex(7),ipv6-with-ifname(8),ipv6-indirect(9),blackhole(10),extranet(11)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Recursive lookup next-hop type" + ::= { ipBestMatchRouteEntry 16 } + +-- tagpath /ip/best-match-route/nexthop-rifname +ipBestMatchRouteNexthopRifname OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Recursive lookup next-hop interface name" + ::= { ipBestMatchRouteEntry 17 } + +-- tagpath /ip/best-match-route/nexthop-raddr +ipBestMatchRouteNexthopRaddr OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Recursive lookup next-hop address" + ::= { ipBestMatchRouteEntry 18 } + +-- tagpath /ip/best-match-route/nexthop-rsrc +ipBestMatchRouteNexthopRsrc OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Recursive lookup next-hop source" + ::= { ipBestMatchRouteEntry 19 } + +-- tagpath /ip/best-match-route/tloc/ip +ipBestMatchRouteTlocIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "IP address" + ::= { ipBestMatchRouteEntry 20 } + +-- tagpath /ip/best-match-route/tloc/color +ipBestMatchRouteTlocColor OBJECT-TYPE + SYNTAX INTEGER {default(1),mpls(2),metro-ethernet(3),biz-internet(4),public-internet(5),lte(6),threeG(7),red(8),green(9),blue(10),gold(11),silver(12),bronze(13),custom1(14),custom2(15),custom3(16),private1(17),private2(18),private3(19),private4(20),private5(21),private6(22)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Color" + ::= { ipBestMatchRouteEntry 21 } + +-- tagpath /ip/best-match-route/tloc/encap +ipBestMatchRouteTlocEncap OBJECT-TYPE + SYNTAX INTEGER {gre(1),ipsec(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Encapsulation" + ::= { ipBestMatchRouteEntry 22 } + +-- tagpath /ip/best-match-route/nexthop-label +ipBestMatchRouteNexthopLabel OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Next-hop label" + ::= { ipBestMatchRouteEntry 23 } + +-- tagpath /ip/best-match-route/rstatus +ipBestMatchRouteRstatus OBJECT-TYPE + SYNTAX RouteStatusType + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Path status (fib/selected/blackhole/inactive/recursive)" + ::= { ipBestMatchRouteEntry 24 } + +-- tagpath /ip/best-match-route/omp-tag +ipBestMatchRouteOmpTag OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Omp Tag" + ::= { ipBestMatchRouteEntry 25 } + +-- tagpath /ip/best-match-route/nexthop-vpn +ipBestMatchRouteNexthopVpn OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Next-hop VPN" + ::= { ipBestMatchRouteEntry 26 } + +-- tagpath /ip/best-match-route/ospf-tag +ipBestMatchRouteOspfTag OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "OSPF Tag" + ::= { ipBestMatchRouteEntry 27 } + +-- tagpath /ip/mfib/summary +ipMfibSummaryTable OBJECT-TYPE + SYNTAX SEQUENCE OF IpMfibSummaryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Summary of MFIB entries" + ::= { ipMfib 1 } + +-- tagpath /ip/mfib/summary +ipMfibSummaryEntry OBJECT-TYPE + SYNTAX IpMfibSummaryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { ipMfibSummaryVpnId, ipMfibSummaryGroup, ipMfibSummarySource } + ::= { ipMfibSummaryTable 1 } + +IpMfibSummaryEntry ::= + SEQUENCE { + ipMfibSummaryVpnId Unsigned32, + ipMfibSummaryGroup InetAddressIP, + ipMfibSummarySource InetAddressIP, + ipMfibSummaryUpstreamIf String, + ipMfibSummaryUpstreamTunnel InetAddressIP, + ipMfibSummaryNumServiceOils Unsigned32, + ipMfibSummaryNumTunnelOils Unsigned32 + } + +-- tagpath /ip/mfib/summary/vpn-id +ipMfibSummaryVpnId OBJECT-TYPE + SYNTAX VpnIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "VPN" + ::= { ipMfibSummaryEntry 1 } + +-- tagpath /ip/mfib/summary/group +ipMfibSummaryGroup OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Group address" + ::= { ipMfibSummaryEntry 2 } + +-- tagpath /ip/mfib/summary/source +ipMfibSummarySource OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Source address" + ::= { ipMfibSummaryEntry 3 } + +-- tagpath /ip/mfib/summary/upstream-if +ipMfibSummaryUpstreamIf OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "RPF interface" + ::= { ipMfibSummaryEntry 4 } + +-- tagpath /ip/mfib/summary/upstream-tunnel +ipMfibSummaryUpstreamTunnel OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "RPF remote system IP address" + ::= { ipMfibSummaryEntry 5 } + +-- tagpath /ip/mfib/summary/num-service-oils +ipMfibSummaryNumServiceOils OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of service-side output interfaces" + ::= { ipMfibSummaryEntry 6 } + +-- tagpath /ip/mfib/summary/num-tunnel-oils +ipMfibSummaryNumTunnelOils OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of tunnel-side output interfaces" + ::= { ipMfibSummaryEntry 7 } + +-- tagpath /ip/mfib/oil +ipMfibOilTable OBJECT-TYPE + SYNTAX SEQUENCE OF IpMfibOilEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Multicast OIL database" + ::= { ipMfib 2 } + +-- tagpath /ip/mfib/oil +ipMfibOilEntry OBJECT-TYPE + SYNTAX IpMfibOilEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { ipMfibOilVpnId, ipMfibOilGroup, ipMfibOilSource } + ::= { ipMfibOilTable 1 } + +IpMfibOilEntry ::= + SEQUENCE { + ipMfibOilVpnId Unsigned32, + ipMfibOilGroup InetAddressIP, + ipMfibOilSource InetAddressIP + } + +-- tagpath /ip/mfib/oil/vpn-id +ipMfibOilVpnId OBJECT-TYPE + SYNTAX VpnIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "VPN" + ::= { ipMfibOilEntry 1 } + +-- tagpath /ip/mfib/oil/group +ipMfibOilGroup OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Group address" + ::= { ipMfibOilEntry 2 } + +-- tagpath /ip/mfib/oil/source +ipMfibOilSource OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Source address" + ::= { ipMfibOilEntry 3 } + +-- tagpath /ip/mfib/oil/mcast-oil-list +ipMfibOilMcastOilListTable OBJECT-TYPE + SYNTAX SEQUENCE OF IpMfibOilMcastOilListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "List of OILs for the multicast group" + ::= { viptela-oper-vpn 8 } + +-- tagpath /ip/mfib/oil/mcast-oil-list +ipMfibOilMcastOilListEntry OBJECT-TYPE + SYNTAX IpMfibOilMcastOilListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { ipMfibOilVpnId, ipMfibOilGroup, ipMfibOilSource, ipMfibOilMcastOilListIndex } + ::= { ipMfibOilMcastOilListTable 1 } + +IpMfibOilMcastOilListEntry ::= + SEQUENCE { + ipMfibOilMcastOilListIndex Unsigned32, + ipMfibOilMcastOilListOilInterface String, + ipMfibOilMcastOilListOilRemoteSystem InetAddressIP + } + +-- tagpath /ip/mfib/oil/mcast-oil-list/index +ipMfibOilMcastOilListIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "OIL index" + ::= { ipMfibOilMcastOilListEntry 1 } + +-- tagpath /ip/mfib/oil/mcast-oil-list/oil-interface +ipMfibOilMcastOilListOilInterface OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "OIL interface" + ::= { ipMfibOilMcastOilListEntry 2 } + +-- tagpath /ip/mfib/oil/mcast-oil-list/oil-remote-system +ipMfibOilMcastOilListOilRemoteSystem OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "OIL remote system" + ::= { ipMfibOilMcastOilListEntry 3 } + +-- tagpath /ip/mfib/stats +ipMfibStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF IpMfibStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display statistics associated with a MFIB" + ::= { ipMfib 3 } + +-- tagpath /ip/mfib/stats +ipMfibStatsEntry OBJECT-TYPE + SYNTAX IpMfibStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { ipMfibStatsVpnId, ipMfibStatsGroup, ipMfibStatsSource } + ::= { ipMfibStatsTable 1 } + +IpMfibStatsEntry ::= + SEQUENCE { + ipMfibStatsVpnId Unsigned32, + ipMfibStatsGroup InetAddressIP, + ipMfibStatsSource InetAddressIP, + ipMfibStatsRxPkts Counter64, + ipMfibStatsRxOctets Counter64, + ipMfibStatsTxPkts Counter64, + ipMfibStatsTxOctets Counter64, + ipMfibStatsTxToPimPkts Counter64, + ipMfibStatsRxPacketRate Counter64, + ipMfibStatsRxOctetRate Counter64, + ipMfibStatsTxPacketRate Counter64, + ipMfibStatsTxOctetRate Counter64, + ipMfibStatsAvgReplication String, + ipMfibStatsRpfFailure Unsigned32, + ipMfibStatsTxInvalidOilFailure Unsigned32, + ipMfibStatsTxFailure Unsigned32, + ipMfibStatsRxPolicyDrop Unsigned32, + ipMfibStatsTxPolicyDrop Unsigned32 + } + +-- tagpath /ip/mfib/stats/vpn-id +ipMfibStatsVpnId OBJECT-TYPE + SYNTAX VpnIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "VPN" + ::= { ipMfibStatsEntry 1 } + +-- tagpath /ip/mfib/stats/group +ipMfibStatsGroup OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Group address" + ::= { ipMfibStatsEntry 2 } + +-- tagpath /ip/mfib/stats/source +ipMfibStatsSource OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Source address" + ::= { ipMfibStatsEntry 3 } + +-- tagpath /ip/mfib/stats/rx-pkts +ipMfibStatsRxPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx packets" + ::= { ipMfibStatsEntry 4 } + +-- tagpath /ip/mfib/stats/rx-octets +ipMfibStatsRxOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx octets" + ::= { ipMfibStatsEntry 5 } + +-- tagpath /ip/mfib/stats/tx-pkts +ipMfibStatsTxPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx packets" + ::= { ipMfibStatsEntry 6 } + +-- tagpath /ip/mfib/stats/tx-octets +ipMfibStatsTxOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx octets" + ::= { ipMfibStatsEntry 7 } + +-- tagpath /ip/mfib/stats/tx-to-pim-pkts +ipMfibStatsTxToPimPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx To PIM Pkts" + ::= { ipMfibStatsEntry 8 } + +-- tagpath /ip/mfib/stats/rx-packet-rate +ipMfibStatsRxPacketRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx packet rate" + ::= { ipMfibStatsEntry 9 } + +-- tagpath /ip/mfib/stats/rx-octet-rate +ipMfibStatsRxOctetRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx octet rate" + ::= { ipMfibStatsEntry 10 } + +-- tagpath /ip/mfib/stats/tx-packet-rate +ipMfibStatsTxPacketRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx packet rate" + ::= { ipMfibStatsEntry 11 } + +-- tagpath /ip/mfib/stats/tx-octet-rate +ipMfibStatsTxOctetRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx octet rate" + ::= { ipMfibStatsEntry 12 } + +-- tagpath /ip/mfib/stats/avg_replication +ipMfibStatsAvgReplication OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Average packet replication" + ::= { ipMfibStatsEntry 13 } + +-- tagpath /ip/mfib/stats/rpf-failure +ipMfibStatsRpfFailure OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "RPF check failure" + ::= { ipMfibStatsEntry 14 } + +-- tagpath /ip/mfib/stats/tx-invalid-oil-failure +ipMfibStatsTxInvalidOilFailure OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Attempt to transmit on invalid OIL" + ::= { ipMfibStatsEntry 15 } + +-- tagpath /ip/mfib/stats/tx-failure +ipMfibStatsTxFailure OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Transmit failure" + ::= { ipMfibStatsEntry 16 } + +-- tagpath /ip/mfib/stats/rx-policy-drop +ipMfibStatsRxPolicyDrop OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx policy drop" + ::= { ipMfibStatsEntry 17 } + +-- tagpath /ip/mfib/stats/tx-policy-drop +ipMfibStatsTxPolicyDrop OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx policy drop" + ::= { ipMfibStatsEntry 18 } + +-- tagpath /ip/fib-routes +ipFibTable OBJECT-TYPE + SYNTAX SEQUENCE OF IpFibEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION "List of routes in FIB" + ::= { ip 8 } + +-- tagpath /ip/fib-routes +ipFibEntry OBJECT-TYPE + SYNTAX IpFibEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION "" + INDEX { ipFibVpnId, ipFibAddressFamily, ipFibPrefix, ipFibPathId } + ::= { ipFibTable 1 } + +IpFibEntry ::= + SEQUENCE { + ipFibVpnId Unsigned32, + ipFibPrefix IpPrefix, + ipFibPathId Unsigned32, + ipFibOutIfname String, + ipFibNexthopAddress InetAddressIP, + ipFibNexthopLabel Unsigned32, + ipFibSaIndex Unsigned32, + ipFibIp InetAddressIP, + ipFibColor INTEGER, + ipFibAddressFamily INTEGER, + ipFibNexthopVpn Unsigned32 + } + +-- tagpath /ip/fib-routes/vpn-id +ipFibVpnId OBJECT-TYPE + SYNTAX VpnIndex + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION "VPN ID" + ::= { ipFibEntry 1 } + +-- tagpath /ip/fib-routes/prefix +ipFibPrefix OBJECT-TYPE + SYNTAX IpPrefix + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION "Route" + ::= { ipFibEntry 2 } + +-- tagpath /ip/fib-routes/path-id +ipFibPathId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION "Path ID" + ::= { ipFibEntry 3 } + +-- tagpath /ip/fib-routes/out-ifname +ipFibOutIfname OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION "Next-hop interface name" + ::= { ipFibEntry 4 } + +-- tagpath /ip/fib-routes/nexthop-address +ipFibNexthopAddress OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION "Next-hop address" + ::= { ipFibEntry 5 } + +-- tagpath /ip/fib-routes/nexthop-label +ipFibNexthopLabel OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION "Next-hop label" + ::= { ipFibEntry 6 } + +-- tagpath /ip/fib-routes/sa-index +ipFibSaIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION "Outbound SA index" + ::= { ipFibEntry 7 } + +-- tagpath /ip/fib-routes/ip +ipFibIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION "IP address" + ::= { ipFibEntry 8 } + +-- tagpath /ip/fib-routes/color +ipFibColor OBJECT-TYPE + SYNTAX INTEGER {default(1),mpls(2),metro-ethernet(3),biz-internet(4),public-internet(5),lte(6),threeG(7),red(8),green(9),blue(10),gold(11),silver(12),bronze(13),custom1(14),custom2(15),custom3(16),private1(17),private2(18),private3(19),private4(20),private5(21),private6(22)} + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION "Color" + ::= { ipFibEntry 9 } + +-- tagpath /ip/fib-routes/address-family +ipFibAddressFamily OBJECT-TYPE + SYNTAX INTEGER{ipv4(0), ipv6(1)} + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION "Address Family" + ::= { ipFibEntry 10 } + +-- tagpath /ip/fib-routes/nexthop-vpn +ipFibNexthopVpn OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION "Next-hop VPN" + ::= { ipFibEntry 11 } + +-- tagpath /ip/fib-routes4 +ipFib4Table OBJECT-TYPE + SYNTAX SEQUENCE OF IpFib4Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "List of routes in FIB" + ::= { ip 11 } + +-- tagpath /ip/fib-routes4 +ipFib4Entry OBJECT-TYPE + SYNTAX IpFib4Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { ipFib4VpnId, ipFib4Prefix, ipFib4PathId } + ::= { ipFib4Table 1 } + +IpFib4Entry ::= + SEQUENCE { + ipFib4VpnId Unsigned32, + ipFib4Prefix IpPrefix, + ipFib4PathId Unsigned32, + ipFib4OutIfname String, + ipFib4NexthopAddress InetAddressIP, + ipFib4NexthopLabel Unsigned32, + ipFib4SaIndex Unsigned32, + ipFib4Ip InetAddressIP, + ipFib4Color INTEGER, + ipFib4NexthopVpn Unsigned32 + } + +-- tagpath /ip/fib-routes4/vpn-id +ipFib4VpnId OBJECT-TYPE + SYNTAX VpnIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "VPN ID" + ::= { ipFib4Entry 1 } + +-- tagpath /ip/fib-routes4/prefix +ipFib4Prefix OBJECT-TYPE + SYNTAX IpPrefix + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Route" + ::= { ipFib4Entry 2 } + +-- tagpath /ip/fib-routes4/path-id +ipFib4PathId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Path ID" + ::= { ipFib4Entry 3 } + +-- tagpath /ip/fib-routes4/out-ifname +ipFib4OutIfname OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Next-hop interface name" + ::= { ipFib4Entry 4 } + +-- tagpath /ip/fib-routes4/nexthop-address +ipFib4NexthopAddress OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Next-hop address" + ::= { ipFib4Entry 5 } + +-- tagpath /ip/fib-routes4/nexthop-label +ipFib4NexthopLabel OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Next-hop label" + ::= { ipFib4Entry 6 } + +-- tagpath /ip/fib-routes4/sa-index +ipFib4SaIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Outbound SA index" + ::= { ipFib4Entry 7 } + +-- tagpath /ip/fib-routes4/ip +ipFib4Ip OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "IP address" + ::= { ipFib4Entry 8 } + +-- tagpath /ip/fib-routes4/color +ipFib4Color OBJECT-TYPE + SYNTAX INTEGER {default(1),mpls(2),metro-ethernet(3),biz-internet(4),public-internet(5),lte(6),threeG(7),red(8),green(9),blue(10),gold(11),silver(12),bronze(13),custom1(14),custom2(15),custom3(16),private1(17),private2(18),private3(19),private4(20),private5(21),private6(22)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Color" + ::= { ipFib4Entry 9 } + +-- tagpath /ip/fib-routes4/nexthop-vpn +ipFib4NexthopVpn OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Next-hop VPN" + ::= { ipFib4Entry 10 } + +-- tagpath /ip/fib-routes6 +ipFib6Table OBJECT-TYPE + SYNTAX SEQUENCE OF IpFib6Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "List of routes in FIB" + ::= { ip 12 } + +-- tagpath /ip/fib-routes6 +ipFib6Entry OBJECT-TYPE + SYNTAX IpFib6Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { ipFib6VpnId, ipFib6Prefix, ipFib6PathId } + ::= { ipFib6Table 1 } + +IpFib6Entry ::= + SEQUENCE { + ipFib6VpnId Unsigned32, + ipFib6Prefix IpPrefix, + ipFib6PathId Unsigned32, + ipFib6OutIfname String, + ipFib6NexthopAddress InetAddressIP, + ipFib6NexthopLabel Unsigned32, + ipFib6SaIndex Unsigned32, + ipFib6Ip InetAddressIP, + ipFib6Color INTEGER, + ipFib6NexthopVpn Unsigned32 + } + +-- tagpath /ip/fib-routes6/vpn-id +ipFib6VpnId OBJECT-TYPE + SYNTAX VpnIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "VPN ID" + ::= { ipFib6Entry 1 } + +-- tagpath /ip/fib-routes6/prefix +ipFib6Prefix OBJECT-TYPE + SYNTAX IpPrefix + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Route" + ::= { ipFib6Entry 2 } + +-- tagpath /ip/fib-routes6/path-id +ipFib6PathId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Path ID" + ::= { ipFib6Entry 3 } + +-- tagpath /ip/fib-routes6/out-ifname +ipFib6OutIfname OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Next-hop interface name" + ::= { ipFib6Entry 4 } + +-- tagpath /ip/fib-routes6/nexthop-address +ipFib6NexthopAddress OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Next-hop address" + ::= { ipFib6Entry 5 } + +-- tagpath /ip/fib-routes6/nexthop-label +ipFib6NexthopLabel OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Next-hop label" + ::= { ipFib6Entry 6 } + +-- tagpath /ip/fib-routes6/sa-index +ipFib6SaIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Outbound SA index" + ::= { ipFib6Entry 7 } + +-- tagpath /ip/fib-routes6/ip +ipFib6Ip OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "IP address" + ::= { ipFib6Entry 8 } + +-- tagpath /ip/fib-routes6/color +ipFib6Color OBJECT-TYPE + SYNTAX INTEGER {default(1),mpls(2),metro-ethernet(3),biz-internet(4),public-internet(5),lte(6),threeG(7),red(8),green(9),blue(10),gold(11),silver(12),bronze(13),custom1(14),custom2(15),custom3(16),private1(17),private2(18),private3(19),private4(20),private5(21),private6(22)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Color" + ::= { ipFib6Entry 9 } + +-- tagpath /ip/fib-routes6/nexthop-vpn +ipFib6NexthopVpn OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Next-hop VPN" + ::= { ipFib6Entry 10 } + +-- tagpath /ip/nat/interface +ipNatInterfaceTable OBJECT-TYPE + SYNTAX SEQUENCE OF IpNatInterfaceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Interfaces on which NAT is enabled" + ::= { ipNat 1 } + +-- tagpath /ip/nat/interface +ipNatInterfaceEntry OBJECT-TYPE + SYNTAX IpNatInterfaceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { ipNatInterfaceVpnId, ipNatInterfaceIfname } + ::= { ipNatInterfaceTable 1 } + +IpNatInterfaceEntry ::= + SEQUENCE { + ipNatInterfaceVpnId Unsigned32, + ipNatInterfaceIfname String, + ipNatInterfaceMappingType INTEGER, + ipNatInterfaceFilterType INTEGER, + ipNatInterfaceFilterCount Unsigned32, + ipNatInterfaceFibFilterCount Unsigned32, + ipNatInterfaceIp IpPrefix, + ipNatInterfaceNumberIpPools Unsigned32 + } + +-- tagpath /ip/nat/interface/vpn-id +ipNatInterfaceVpnId OBJECT-TYPE + SYNTAX VpnIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "VPN ID" + ::= { ipNatInterfaceEntry 1 } + +-- tagpath /ip/nat/interface/ifname +ipNatInterfaceIfname OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "NAT interface name" + ::= { ipNatInterfaceEntry 2 } + +-- tagpath /ip/nat/interface/mapping-type +ipNatInterfaceMappingType OBJECT-TYPE + SYNTAX INTEGER {endpoint-independent(0), address-port-dependent(1), null-translation(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "NAT mapping type" + ::= { ipNatInterfaceEntry 3 } + +-- tagpath /ip/nat/interface/filter-type +ipNatInterfaceFilterType OBJECT-TYPE + SYNTAX INTEGER {address-port-restricted(0)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "NAT filter type" + ::= { ipNatInterfaceEntry 4 } + +-- tagpath /ip/nat/interface/filter-count +ipNatInterfaceFilterCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of NAT filter entries in the control plane" + ::= { ipNatInterfaceEntry 5 } + +-- tagpath /ip/nat/interface/fib-filter-count +ipNatInterfaceFibFilterCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of NAT filter entries in the FIB" + ::= { ipNatInterfaceEntry 6 } + +-- tagpath /ip/nat/interface/ip +ipNatInterfaceIp OBJECT-TYPE + SYNTAX IpPrefix + MAX-ACCESS read-only + STATUS current + DESCRIPTION "IP address" + ::= { ipNatInterfaceEntry 7 } + +-- tagpath /ip/nat/interface/number-ip-pools +ipNatInterfaceNumberIpPools OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ipNatInterfaceEntry 8 } + +-- tagpath /ip/nat/interface-statistics +ipNatInterfaceStatisticsTable OBJECT-TYPE + SYNTAX SEQUENCE OF IpNatInterfaceStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display NAT interface statistics" + ::= { ipNat 2 } + +-- tagpath /ip/nat/interface-statistics +ipNatInterfaceStatisticsEntry OBJECT-TYPE + SYNTAX IpNatInterfaceStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { ipNatInterfaceStatisticsVpnId, ipNatInterfaceStatisticsIfname } + ::= { ipNatInterfaceStatisticsTable 1 } + +IpNatInterfaceStatisticsEntry ::= + SEQUENCE { + ipNatInterfaceStatisticsVpnId Unsigned32, + ipNatInterfaceStatisticsIfname String, + ipNatInterfaceStatisticsNatOutboundPackets Counter64, + ipNatInterfaceStatisticsNatInboundPackets Counter64, + ipNatInterfaceStatisticsNatEncodeFail Counter64, + ipNatInterfaceStatisticsNatDecodeFail Counter64, + ipNatInterfaceStatisticsNatMapAddFail Counter64, + ipNatInterfaceStatisticsNatFilterAddFail Counter64, + ipNatInterfaceStatisticsNatFilterLookupFail Counter64, + ipNatInterfaceStatisticsNatStateCheckFail Counter64, + ipNatInterfaceStatisticsNatPolicerDrops Counter64, + ipNatInterfaceStatisticsOutboundIcmpError Counter64, + ipNatInterfaceStatisticsInboundIcmpError Counter64, + ipNatInterfaceStatisticsInboundIcmpErrorDrops Counter64, + ipNatInterfaceStatisticsNatFragments Counter64, + ipNatInterfaceStatisticsNatFragmentsFail Counter64, + ipNatInterfaceStatisticsNatUnsupportedProto Counter64, + ipNatInterfaceStatisticsNatMapNoPorts Counter64, + ipNatInterfaceStatisticsNatMapCannotXlate Counter64, + ipNatInterfaceStatisticsNatFilterMapMismatch Counter64, + ipNatInterfaceStatisticsNatMapIpPoolExhausted Counter64, + ipNatInterfaceStatisticsNatpoolInsideXlateOutbound Counter64, + ipNatInterfaceStatisticsNatpoolInsideXlateDestIp Counter64, + ipNatInterfaceStatisticsNatXlateOutboundGre Counter64, + ipNatInterfaceStatisticsNatpoolInsideXlateInbound Counter64, + ipNatInterfaceStatisticsNatXlateInboundTcpopt Counter64, + ipNatInterfaceStatisticsNatpoolOutsideXlateOutbound Counter64, + ipNatInterfaceStatisticsNatpoolXlateInboundSvcPacket Counter64, + ipNatInterfaceStatisticsNatDiaXlateOutbound Counter64, + ipNatInterfaceStatisticsNatXlateInbound Counter64 + } + +-- tagpath /ip/nat/interface-statistics/vpn-id +ipNatInterfaceStatisticsVpnId OBJECT-TYPE + SYNTAX VpnIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "VPN ID" + ::= { ipNatInterfaceStatisticsEntry 1 } + +-- tagpath /ip/nat/interface-statistics/ifname +ipNatInterfaceStatisticsIfname OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "NAT interface name" + ::= { ipNatInterfaceStatisticsEntry 2 } + +-- tagpath /ip/nat/interface-statistics/nat-outbound-packets +ipNatInterfaceStatisticsNatOutboundPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of packets sent through NAT from the private realm" + ::= { ipNatInterfaceStatisticsEntry 3 } + +-- tagpath /ip/nat/interface-statistics/nat-inbound-packets +ipNatInterfaceStatisticsNatInboundPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of packets received through NAT from the public realm" + ::= { ipNatInterfaceStatisticsEntry 4 } + +-- tagpath /ip/nat/interface-statistics/nat-encode-fail +ipNatInterfaceStatisticsNatEncodeFail OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "NAT translation encoding failed either in outbound or inbound direction" + ::= { ipNatInterfaceStatisticsEntry 5 } + +-- tagpath /ip/nat/interface-statistics/nat-decode-fail +ipNatInterfaceStatisticsNatDecodeFail OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "NAT translation decode failed (typically, ICMP error payload) either in outbound or inbound direction" + ::= { ipNatInterfaceStatisticsEntry 6 } + +-- tagpath /ip/nat/interface-statistics/nat-map-add-fail +ipNatInterfaceStatisticsNatMapAddFail OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Could not add new NAT-mapping entry (insufficient resources)" + ::= { ipNatInterfaceStatisticsEntry 7 } + +-- tagpath /ip/nat/interface-statistics/nat-filter-add-fail +ipNatInterfaceStatisticsNatFilterAddFail OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Could not add new NAT filter entry (insufficient resources)" + ::= { ipNatInterfaceStatisticsEntry 8 } + +-- tagpath /ip/nat/interface-statistics/nat-filter-lookup-fail +ipNatInterfaceStatisticsNatFilterLookupFail OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Could not find NAT filter entry for an inbound packet" + ::= { ipNatInterfaceStatisticsEntry 9 } + +-- tagpath /ip/nat/interface-statistics/nat-state-check-fail +ipNatInterfaceStatisticsNatStateCheckFail OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Did not match TCP state check on inbound packets" + ::= { ipNatInterfaceStatisticsEntry 10 } + +-- tagpath /ip/nat/interface-statistics/nat-policer-drops +ipNatInterfaceStatisticsNatPolicerDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Drops due to policer action configured on some filters" + ::= { ipNatInterfaceStatisticsEntry 11 } + +-- tagpath /ip/nat/interface-statistics/outbound-icmp-error +ipNatInterfaceStatisticsOutboundIcmpError OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of ICMP error packets sent" + ::= { ipNatInterfaceStatisticsEntry 12 } + +-- tagpath /ip/nat/interface-statistics/inbound-icmp-error +ipNatInterfaceStatisticsInboundIcmpError OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of ICMP error packets received" + ::= { ipNatInterfaceStatisticsEntry 13 } + +-- tagpath /ip/nat/interface-statistics/inbound-icmp-error-drops +ipNatInterfaceStatisticsInboundIcmpErrorDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of ICMP error packets received and dropped due to block-icmp-error configuration" + ::= { ipNatInterfaceStatisticsEntry 14 } + +-- tagpath /ip/nat/interface-statistics/nat-fragments +ipNatInterfaceStatisticsNatFragments OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of fragmented packets forwarded in either direction" + ::= { ipNatInterfaceStatisticsEntry 15 } + +-- tagpath /ip/nat/interface-statistics/nat-fragments-fail +ipNatInterfaceStatisticsNatFragmentsFail OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of fragmented packets dropped in either direction due to absence of fragment state" + ::= { ipNatInterfaceStatisticsEntry 16 } + +-- tagpath /ip/nat/interface-statistics/nat-unsupported-proto +ipNatInterfaceStatisticsNatUnsupportedProto OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Unsupport NAT protocol packets dropped" + ::= { ipNatInterfaceStatisticsEntry 17 } + +-- tagpath /ip/nat/interface-statistics/nat-map-no-ports +ipNatInterfaceStatisticsNatMapNoPorts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Ran out of NAT ports to map to" + ::= { ipNatInterfaceStatisticsEntry 18 } + +-- tagpath /ip/nat/interface-statistics/nat-map-cannot-xlate +ipNatInterfaceStatisticsNatMapCannotXlate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Cannot nat translate this flow" + ::= { ipNatInterfaceStatisticsEntry 19 } + +-- tagpath /ip/nat/interface-statistics/nat-filter-map-mismatch +ipNatInterfaceStatisticsNatFilterMapMismatch OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Mismatch in the filter and map records" + ::= { ipNatInterfaceStatisticsEntry 20 } + +-- tagpath /ip/nat/interface-statistics/nat-map-ip-pool-exhausted +ipNatInterfaceStatisticsNatMapIpPoolExhausted OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Ran out of NAT ip pools to map to" + ::= { ipNatInterfaceStatisticsEntry 21 } + +-- tagpath /ip/nat/interface-statistics/natpool-inside-xlate-outbound +ipNatInterfaceStatisticsNatpoolInsideXlateOutbound OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Outbound nat translation for natpool inside" + ::= { ipNatInterfaceStatisticsEntry 22 } + +-- tagpath /ip/nat/interface-statistics/natpool-inside-xlate-dest-ip +ipNatInterfaceStatisticsNatpoolInsideXlateDestIp OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Translate destination ip for outbound traffic from service side" + ::= { ipNatInterfaceStatisticsEntry 23 } + +-- tagpath /ip/nat/interface-statistics/nat-xlate-outbound-gre +ipNatInterfaceStatisticsNatXlateOutboundGre OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Outbound NAT translation for a packet going through GRE tunnel" + ::= { ipNatInterfaceStatisticsEntry 24 } + +-- tagpath /ip/nat/interface-statistics/natpool-inside-xlate-inbound +ipNatInterfaceStatisticsNatpoolInsideXlateInbound OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Inbound nat translation for natpool inside interface" + ::= { ipNatInterfaceStatisticsEntry 25 } + +-- tagpath /ip/nat/interface-statistics/nat-xlate-inbound-tcpopt +ipNatInterfaceStatisticsNatXlateInboundTcpopt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Inbound nat translation for a packet from proxy" + ::= { ipNatInterfaceStatisticsEntry 26 } + +-- tagpath /ip/nat/interface-statistics/natpool-outside-xlate-outbound +ipNatInterfaceStatisticsNatpoolOutsideXlateOutbound OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Outbound nat translation for incoming packets for nat outside" + ::= { ipNatInterfaceStatisticsEntry 27 } + +-- tagpath /ip/nat/interface-statistics/natpool-xlate-inbound-svc-packet +ipNatInterfaceStatisticsNatpoolXlateInboundSvcPacket OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Inbound nat translation for a packets coming from service side and dest ip is natpool address" + ::= { ipNatInterfaceStatisticsEntry 28 } + +-- tagpath /ip/nat/interface-statistics/nat-dia-xlate-outbound +ipNatInterfaceStatisticsNatDiaXlateOutbound OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Outbound nat translation for DIA interface" + ::= { ipNatInterfaceStatisticsEntry 29 } + +-- tagpath /ip/nat/interface-statistics/nat-inside-xlate-inbound +ipNatInterfaceStatisticsNatXlateInbound OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Inbound nat translation for nat interface" + ::= { ipNatInterfaceStatisticsEntry 30 } + +-- tagpath /ip/nat/filter +ipNatFilterTable OBJECT-TYPE + SYNTAX SEQUENCE OF IpNatFilterEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display NAT filter entries" + ::= { ipNat 3 } + +-- tagpath /ip/nat/filter +ipNatFilterEntry OBJECT-TYPE + SYNTAX IpNatFilterEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { ipNatFilterNatVpnId, ipNatFilterNatIfname, ipNatFilterPrivateVpnId, ipNatFilterProto, ipNatFilterPrivateSourceAddress, ipNatFilterPrivateDestAddress, ipNatFilterPrivateSourcePort, ipNatFilterPrivateDestPort } + ::= { ipNatFilterTable 1 } + +IpNatFilterEntry ::= + SEQUENCE { + ipNatFilterNatVpnId Unsigned32, + ipNatFilterNatIfname String, + ipNatFilterPrivateVpnId Unsigned32, + ipNatFilterProto INTEGER, + ipNatFilterPrivateSourceAddress IpAddress, + ipNatFilterPrivateDestAddress IpAddress, + ipNatFilterPrivateSourcePort Unsigned32, + ipNatFilterPrivateDestPort Unsigned32, + ipNatFilterPublicSourceAddress IpAddress, + ipNatFilterPublicDestAddress IpAddress, + ipNatFilterPublicSourcePort Unsigned32, + ipNatFilterPublicDestPort Unsigned32, + ipNatFilterFilterState INTEGER, + ipNatFilterIdleTimeout String, + ipNatFilterOutboundPackets Counter64, + ipNatFilterOutboundOctets Counter64, + ipNatFilterInboundPackets Counter64, + ipNatFilterInboundOctets Counter64, + ipNatFilterDirection INTEGER + } + +-- tagpath /ip/nat/filter/nat-vpn-id +ipNatFilterNatVpnId OBJECT-TYPE + SYNTAX VpnIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "NAT interface VPN ID" + ::= { ipNatFilterEntry 1 } + +-- tagpath /ip/nat/filter/nat-ifname +ipNatFilterNatIfname OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "NAT interface name" + ::= { ipNatFilterEntry 2 } + +-- tagpath /ip/nat/filter/private-vpn-id +ipNatFilterPrivateVpnId OBJECT-TYPE + SYNTAX VpnIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Private VPN ID" + ::= { ipNatFilterEntry 3 } + +-- tagpath /ip/nat/filter/proto +ipNatFilterProto OBJECT-TYPE + SYNTAX INTEGER {icmp(1),tcp(6),udp(17)} + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Protocol" + ::= { ipNatFilterEntry 4 } + +-- tagpath /ip/nat/filter/private-source-address +ipNatFilterPrivateSourceAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Private source IP address" + ::= { ipNatFilterEntry 5 } + +-- tagpath /ip/nat/filter/private-dest-address +ipNatFilterPrivateDestAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Private destination IP address" + ::= { ipNatFilterEntry 6 } + +-- tagpath /ip/nat/filter/private-source-port +ipNatFilterPrivateSourcePort OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Private source port" + ::= { ipNatFilterEntry 7 } + +-- tagpath /ip/nat/filter/private-dest-port +ipNatFilterPrivateDestPort OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Private destination port" + ::= { ipNatFilterEntry 8 } + +-- tagpath /ip/nat/filter/public-source-address +ipNatFilterPublicSourceAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Public source IP address" + ::= { ipNatFilterEntry 9 } + +-- tagpath /ip/nat/filter/public-dest-address +ipNatFilterPublicDestAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Public destination IP address" + ::= { ipNatFilterEntry 10 } + +-- tagpath /ip/nat/filter/public-source-port +ipNatFilterPublicSourcePort OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Public source port" + ::= { ipNatFilterEntry 11 } + +-- tagpath /ip/nat/filter/public-dest-port +ipNatFilterPublicDestPort OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Public destination port" + ::= { ipNatFilterEntry 12 } + +-- tagpath /ip/nat/filter/filter-state +ipNatFilterFilterState OBJECT-TYPE + SYNTAX INTEGER {initial(0),syn-sent(1),syn-ack(2),syn-received(3),established(4),fin-sent(5),fin-received(6),fin-acked(7),closed(8),reset(9)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Session state" + ::= { ipNatFilterEntry 13 } + +-- tagpath /ip/nat/filter/idle-timeout +ipNatFilterIdleTimeout OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Session idle timeout" + ::= { ipNatFilterEntry 14 } + +-- tagpath /ip/nat/filter/outbound-packets +ipNatFilterOutboundPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of outbound packets" + ::= { ipNatFilterEntry 15 } + +-- tagpath /ip/nat/filter/outbound-octets +ipNatFilterOutboundOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of outbound octets" + ::= { ipNatFilterEntry 16 } + +-- tagpath /ip/nat/filter/inbound-packets +ipNatFilterInboundPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of inbound packets" + ::= { ipNatFilterEntry 17 } + +-- tagpath /ip/nat/filter/inbound-octets +ipNatFilterInboundOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of inbound octets" + ::= { ipNatFilterEntry 18 } + +-- tagpath /ip/nat/filter/direction +ipNatFilterDirection OBJECT-TYPE + SYNTAX INTEGER {inside(0), outside(1)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Direction of NAT translation" + ::= { ipNatFilterEntry 19 } + +-- tagpath /ip/routes-summary +ipRoutesSummaryTable OBJECT-TYPE + SYNTAX SEQUENCE OF IpRoutesSummaryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Summary of routes" + ::= { ip 10 } + +-- tagpath /ip/routes-summary +ipRoutesSummaryEntry OBJECT-TYPE + SYNTAX IpRoutesSummaryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { ipRoutesSummaryVpnId, ipRoutesSummaryAddressFamily, ipRoutesSummaryRouteProtocol } + ::= { ipRoutesSummaryTable 1 } + +IpRoutesSummaryEntry ::= + SEQUENCE { + ipRoutesSummaryVpnId Unsigned32, + ipRoutesSummaryAddressFamily INTEGER, + ipRoutesSummaryRouteProtocol INTEGER, + ipRoutesSummaryReceived Unsigned32, + ipRoutesSummaryInstalled Unsigned32, + ipRoutesSummaryImport Unsigned32 + } + +-- tagpath /ip/routes-summary/vpn-id +ipRoutesSummaryVpnId OBJECT-TYPE + SYNTAX VpnIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "VPN ID" + ::= { ipRoutesSummaryEntry 1 } + +-- tagpath /ip/routes-summary/address-family +ipRoutesSummaryAddressFamily OBJECT-TYPE + SYNTAX INTEGER {ipv4(0),ipv6(1)} + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Address Family" + ::= { ipRoutesSummaryEntry 2 } + +-- tagpath /ip/routes-summary/route-protocol +ipRoutesSummaryRouteProtocol OBJECT-TYPE + SYNTAX INTEGER {connected(0),static(1),ospf(2),bgp(3),omp(4),nat(5),gre(6),natpoolOmp(7),natpoolService(8)} + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Protocol" + ::= { ipRoutesSummaryEntry 3 } + +-- tagpath /ip/routes-summary/received +ipRoutesSummaryReceived OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of routes received" + ::= { ipRoutesSummaryEntry 4 } + +-- tagpath /ip/routes-summary/installed +ipRoutesSummaryInstalled OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of routes installed" + ::= { ipRoutesSummaryEntry 5 } + +-- tagpath /ip/routes-summary/imported +ipRoutesSummaryImport OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of routes imported" + ::= { ipRoutesSummaryEntry 6 } + +-- tagpath /vrrp +vrrpTable OBJECT-TYPE + SYNTAX SEQUENCE OF VrrpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display VRRP information" + ::= { viptela-oper-vpn 9 } + +-- tagpath /vrrp +vrrpEntry OBJECT-TYPE + SYNTAX VrrpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { vrrpVpnId } + ::= { vrrpTable 1 } + +VrrpEntry ::= + SEQUENCE { + vrrpVpnId Unsigned32 + } + +-- tagpath /vrrp/vpn-id +vrrpVpnId OBJECT-TYPE + SYNTAX VpnIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION "VPN ID" + ::= { vrrpEntry 1 } + +-- tagpath /vrrp/interfaces +vrrpInterfacesTable OBJECT-TYPE + SYNTAX SEQUENCE OF VrrpInterfacesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display VRRP interfaces" + ::= { viptela-oper-vpn 10 } + +-- tagpath /vrrp/interfaces +vrrpInterfacesEntry OBJECT-TYPE + SYNTAX VrrpInterfacesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { vrrpVpnId, vrrpInterfacesIfName } + ::= { vrrpInterfacesTable 1 } + +VrrpInterfacesEntry ::= + SEQUENCE { + vrrpInterfacesIfName String + } + +-- tagpath /vrrp/interfaces/if-name +vrrpInterfacesIfName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Interface name" + ::= { vrrpInterfacesEntry 1 } + +-- tagpath /vrrp/interfaces/groups +vrrpInterfacesGroupsTable OBJECT-TYPE + SYNTAX SEQUENCE OF VrrpInterfacesGroupsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display VRRP group" + ::= { viptela-oper-vpn 11 } + +-- tagpath /vrrp/interfaces/groups +vrrpInterfacesGroupsEntry OBJECT-TYPE + SYNTAX VrrpInterfacesGroupsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { vrrpVpnId, vrrpInterfacesIfName, vrrpInterfacesGroupsGroupId } + ::= { vrrpInterfacesGroupsTable 1 } + +VrrpInterfacesGroupsEntry ::= + SEQUENCE { + vrrpInterfacesGroupsGroupId UnsignedByte, + vrrpInterfacesGroupsVirtualIp InetAddressIP, + vrrpInterfacesGroupsVirtualMac String, + vrrpInterfacesGroupsPriority UnsignedByte, + vrrpInterfacesGroupsVrrpState INTEGER, + vrrpInterfacesGroupsOmpState INTEGER, + vrrpInterfacesGroupsAdvertisementTimer Integer32, + vrrpInterfacesGroupsMasterDownTimer Integer32, + vrrpInterfacesGroupsLastStateChangeTime DateAndTime, + vrrpInterfacesGroupsTrackPrefixList String, + vrrpInterfacesGroupsPrefixListState INTEGER + } + +-- tagpath /vrrp/interfaces/groups/group-id +vrrpInterfacesGroupsGroupId OBJECT-TYPE + SYNTAX UnsignedByte (1 .. 255) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { vrrpInterfacesGroupsEntry 1 } + +-- tagpath /vrrp/interfaces/groups/virtual-ip +vrrpInterfacesGroupsVirtualIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Virtual IP address" + ::= { vrrpInterfacesGroupsEntry 2 } + +-- tagpath /vrrp/interfaces/groups/virtual-mac +vrrpInterfacesGroupsVirtualMac OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Virtual MAC address" + ::= { vrrpInterfacesGroupsEntry 3 } + +-- tagpath /vrrp/interfaces/groups/priority +vrrpInterfacesGroupsPriority OBJECT-TYPE + SYNTAX UnsignedByte + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Priority" + ::= { vrrpInterfacesGroupsEntry 4 } + +-- tagpath /vrrp/interfaces/groups/vrrp-state +vrrpInterfacesGroupsVrrpState OBJECT-TYPE + SYNTAX INTEGER {init(1),backup(2),master(3)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "VRRP state" + ::= { vrrpInterfacesGroupsEntry 5 } + +-- tagpath /vrrp/interfaces/groups/omp-state +vrrpInterfacesGroupsOmpState OBJECT-TYPE + SYNTAX INTEGER {down(0),up(1)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "OMP state" + ::= { vrrpInterfacesGroupsEntry 6 } + +-- tagpath /vrrp/interfaces/groups/advertisement-timer +vrrpInterfacesGroupsAdvertisementTimer OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Advertisement interval" + ::= { vrrpInterfacesGroupsEntry 7 } + +-- tagpath /vrrp/interfaces/groups/master-down-timer +vrrpInterfacesGroupsMasterDownTimer OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Master down detection interval" + ::= { vrrpInterfacesGroupsEntry 8 } + +-- tagpath /vrrp/interfaces/groups/last-state-change-time +vrrpInterfacesGroupsLastStateChangeTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Time when state changed last time" + ::= { vrrpInterfacesGroupsEntry 9 } + +-- tagpath /vrrp/interfaces/groups/track-prefix-list +vrrpInterfacesGroupsTrackPrefixList OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Prefix list to be tracked" + ::= { vrrpInterfacesGroupsEntry 10 } + +-- tagpath /vrrp/interfaces/groups/prefix-list-state +vrrpInterfacesGroupsPrefixListState OBJECT-TYPE + SYNTAX INTEGER {resolved(0),unresolved(1)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Prefix list state" + ::= { vrrpInterfacesGroupsEntry 11 } + +-- tagpath /dhcp/client-interface +dhcpInterfaceTable OBJECT-TYPE + SYNTAX SEQUENCE OF DhcpInterfaceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display DHCP client interface information" + ::= { dhcp 1 } + +-- tagpath /dhcp/client-interface +dhcpInterfaceEntry OBJECT-TYPE + SYNTAX DhcpInterfaceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { dhcpInterfaceVpnId, dhcpInterfaceIfname } + ::= { dhcpInterfaceTable 1 } + +DhcpInterfaceEntry ::= + SEQUENCE { + dhcpInterfaceVpnId Unsigned32, + dhcpInterfaceIfname String, + dhcpInterfaceState INTEGER, + dhcpInterfaceAcquiredIp Ipv4Prefix, + dhcpInterfaceServer IpAddress, + dhcpInterfaceLeaseTime String, + dhcpInterfaceTimeRemaining String, + dhcpInterfaceGateway IpAddress + } + +-- tagpath /dhcp/client-interface/vpn-id +dhcpInterfaceVpnId OBJECT-TYPE + SYNTAX VpnIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "VPN ID" + ::= { dhcpInterfaceEntry 1 } + +-- tagpath /dhcp/client-interface/ifname +dhcpInterfaceIfname OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Interface name" + ::= { dhcpInterfaceEntry 2 } + +-- tagpath /dhcp/client-interface/state +dhcpInterfaceState OBJECT-TYPE + SYNTAX INTEGER {init(0),request(1),bound(2),renew(3),rebind(4),release(5),dynamic-ip(6)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "State" + ::= { dhcpInterfaceEntry 3 } + +-- tagpath /dhcp/client-interface/acquired-ip +dhcpInterfaceAcquiredIp OBJECT-TYPE + SYNTAX Ipv4Prefix + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Acquired IP address" + ::= { dhcpInterfaceEntry 4 } + +-- tagpath /dhcp/client-interface/server +dhcpInterfaceServer OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Server IP" + ::= { dhcpInterfaceEntry 5 } + +-- tagpath /dhcp/client-interface/lease-time +dhcpInterfaceLeaseTime OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Lease time (Days:Hours:Minutes:Seconds)" + ::= { dhcpInterfaceEntry 6 } + +-- tagpath /dhcp/client-interface/time-remaining +dhcpInterfaceTimeRemaining OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Lease time remaining (Days:Hours:Minutes:Seconds)" + ::= { dhcpInterfaceEntry 7 } + +-- tagpath /dhcp/client-interface/gateway +dhcpInterfaceGateway OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Default gateway" + ::= { dhcpInterfaceEntry 8 } + +-- tagpath /dhcp/client-interface/dns-list +dhcpInterfaceDnsListTable OBJECT-TYPE + SYNTAX SEQUENCE OF DhcpInterfaceDnsListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "List of DNS servers" + ::= { viptela-oper-vpn 13 } + +-- tagpath /dhcp/client-interface/dns-list +dhcpInterfaceDnsListEntry OBJECT-TYPE + SYNTAX DhcpInterfaceDnsListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { dhcpInterfaceVpnId, dhcpInterfaceIfname, dhcpInterfaceDnsListIndex } + ::= { dhcpInterfaceDnsListTable 1 } + +DhcpInterfaceDnsListEntry ::= + SEQUENCE { + dhcpInterfaceDnsListIndex Unsigned32, + dhcpInterfaceDnsListDns IpAddress + } + +-- tagpath /dhcp/client-interface/dns-list/index +dhcpInterfaceDnsListIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Index" + ::= { dhcpInterfaceDnsListEntry 1 } + +-- tagpath /dhcp/client-interface/dns-list/dns +dhcpInterfaceDnsListDns OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "DNS IP" + ::= { dhcpInterfaceDnsListEntry 2 } + +-- tagpath /dhcp/server +dhcpServerTable OBJECT-TYPE + SYNTAX SEQUENCE OF DhcpServerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display DHCP server information" + ::= { dhcp 2 } + +-- tagpath /dhcp/server +dhcpServerEntry OBJECT-TYPE + SYNTAX DhcpServerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { dhcpServerVpnId, dhcpServerIfname } + ::= { dhcpServerTable 1 } + +DhcpServerEntry ::= + SEQUENCE { + dhcpServerVpnId Unsigned32, + dhcpServerIfname String + } + +-- tagpath /dhcp/server/vpn-id +dhcpServerVpnId OBJECT-TYPE + SYNTAX VpnIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "VPN ID" + ::= { dhcpServerEntry 1 } + +-- tagpath /dhcp/server/ifname +dhcpServerIfname OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Interface name" + ::= { dhcpServerEntry 2 } + +-- tagpath /dhcp/server/bindings +dhcpServerBindingsTable OBJECT-TYPE + SYNTAX SEQUENCE OF DhcpServerBindingsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display bindings for clients" + ::= { viptela-oper-vpn 14 } + +-- tagpath /dhcp/server/bindings +dhcpServerBindingsEntry OBJECT-TYPE + SYNTAX DhcpServerBindingsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { dhcpServerVpnId, dhcpServerIfname, IMPLIED dhcpServerBindingsClientMac } + ::= { dhcpServerBindingsTable 1 } + +DhcpServerBindingsEntry ::= + SEQUENCE { + dhcpServerBindingsClientMac String, + dhcpServerBindingsClientIp IpAddress, + dhcpServerBindingsLeaseTime String, + dhcpServerBindingsLeaseTimeRemaining String, + dhcpServerBindingsStaticBinding TruthValue, + dhcpServerBindingsHostName String + } + +-- tagpath /dhcp/server/bindings/client-mac +dhcpServerBindingsClientMac OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "DHCP client's mac address" + ::= { dhcpServerBindingsEntry 1 } + +-- tagpath /dhcp/server/bindings/client-ip +dhcpServerBindingsClientIp OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "IP address leased to DHCP client" + ::= { dhcpServerBindingsEntry 2 } + +-- tagpath /dhcp/server/bindings/lease-time +dhcpServerBindingsLeaseTime OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Lease time (Days:Hours:Minutes:Seconds)" + ::= { dhcpServerBindingsEntry 3 } + +-- tagpath /dhcp/server/bindings/lease-time-remaining +dhcpServerBindingsLeaseTimeRemaining OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Lease time remaining (Days:Hours:Minutes:Seconds)" + ::= { dhcpServerBindingsEntry 4 } + +-- tagpath /dhcp/server/bindings/static-binding +dhcpServerBindingsStaticBinding OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Is binding static or not" + ::= { dhcpServerBindingsEntry 5 } + +-- tagpath /dhcp/server/bindings/host-name +dhcpServerBindingsHostName OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "DHCP client's hostname" + ::= { dhcpServerBindingsEntry 6 } + +-- tagpath /dhcpv6/interface +dhcpv6InterfaceTable OBJECT-TYPE + SYNTAX SEQUENCE OF Dhcpv6InterfaceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display DHCPv6 client interface information" + ::= { dhcpv6 1 } + +-- tagpath /dhcpv6/interface +dhcpv6InterfaceEntry OBJECT-TYPE + SYNTAX Dhcpv6InterfaceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { dhcpv6InterfaceVpnId, dhcpv6InterfaceIfname } + ::= { dhcpv6InterfaceTable 1 } + +Dhcpv6InterfaceEntry ::= + SEQUENCE { + dhcpv6InterfaceVpnId Unsigned32, + dhcpv6InterfaceIfname String, + dhcpv6InterfaceState INTEGER, + dhcpv6InterfaceAcquiredIp IpPrefix, + dhcpv6InterfaceServer String, + dhcpv6InterfaceLeaseTime String, + dhcpv6InterfaceTimeRemaining String, + dhcpv6InterfaceGateway Ipv6Address + } + +-- tagpath /dhcpv6/interface/vpn-id +dhcpv6InterfaceVpnId OBJECT-TYPE + SYNTAX VpnIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "VPN ID" + ::= { dhcpv6InterfaceEntry 1 } + +-- tagpath /dhcpv6/interface/ifname +dhcpv6InterfaceIfname OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Interface name" + ::= { dhcpv6InterfaceEntry 2 } + +-- tagpath /dhcpv6/interface/state +dhcpv6InterfaceState OBJECT-TYPE + SYNTAX INTEGER {init(0),request(1),bound(2),renew(3),rebind(4),release(5)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "State" + ::= { dhcpv6InterfaceEntry 3 } + +-- tagpath /dhcpv6/interface/acquired-ip +dhcpv6InterfaceAcquiredIp OBJECT-TYPE + SYNTAX IpPrefix + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Acquired IP address" + ::= { dhcpv6InterfaceEntry 4 } + +-- tagpath /dhcpv6/interface/server +dhcpv6InterfaceServer OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Server ID" + ::= { dhcpv6InterfaceEntry 5 } + +-- tagpath /dhcpv6/interface/lease-time +dhcpv6InterfaceLeaseTime OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Lease time (Days:Hours:Minutes:Seconds)" + ::= { dhcpv6InterfaceEntry 6 } + +-- tagpath /dhcpv6/interface/time-remaining +dhcpv6InterfaceTimeRemaining OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Lease time remaining (Days:Hours:Minutes:Seconds)" + ::= { dhcpv6InterfaceEntry 7 } + +-- tagpath /dhcpv6/interface/gateway +dhcpv6InterfaceGateway OBJECT-TYPE + SYNTAX Ipv6Address + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Default gateway" + ::= { dhcpv6InterfaceEntry 8 } + +-- tagpath /dhcpv6/interface/dns-list +dhcpv6InterfaceDnsListTable OBJECT-TYPE + SYNTAX SEQUENCE OF Dhcpv6InterfaceDnsListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "List of DNS servers" + ::= { viptela-oper-vpn 19 } + +-- tagpath /dhcpv6/interface/dns-list +dhcpv6InterfaceDnsListEntry OBJECT-TYPE + SYNTAX Dhcpv6InterfaceDnsListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { dhcpv6InterfaceVpnId, dhcpv6InterfaceIfname, dhcpv6InterfaceDnsListIndex } + ::= { dhcpv6InterfaceDnsListTable 1 } + +Dhcpv6InterfaceDnsListEntry ::= + SEQUENCE { + dhcpv6InterfaceDnsListIndex Unsigned32, + dhcpv6InterfaceDnsListDns Ipv6Address + } + +-- tagpath /dhcpv6/interface/dns-list/index +dhcpv6InterfaceDnsListIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Index" + ::= { dhcpv6InterfaceDnsListEntry 1 } + +-- tagpath /dhcpv6/interface/dns-list/dns +dhcpv6InterfaceDnsListDns OBJECT-TYPE + SYNTAX Ipv6Address + MAX-ACCESS read-only + STATUS current + DESCRIPTION "DNS IP" + ::= { dhcpv6InterfaceDnsListEntry 2 } + +-- tagpath /pppoe/session +pppoeSessionTable OBJECT-TYPE + SYNTAX SEQUENCE OF PppoeSessionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display PPPoE session information" + ::= { pppoe 1 } + +-- tagpath /pppoe/session +pppoeSessionEntry OBJECT-TYPE + SYNTAX PppoeSessionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { pppoeSessionVpnId, pppoeSessionIfname } + ::= { pppoeSessionTable 1 } + +PppoeSessionEntry ::= + SEQUENCE { + pppoeSessionVpnId Unsigned32, + pppoeSessionIfname String, + pppoeSessionSessionId Unsigned32, + pppoeSessionServerMac String, + pppoeSessionLocalMac String, + pppoeSessionPppInterface String, + pppoeSessionAcName String, + pppoeSessionServiceName String + } + +-- tagpath /pppoe/session/vpn-id +pppoeSessionVpnId OBJECT-TYPE + SYNTAX VpnIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "VPN ID" + ::= { pppoeSessionEntry 2 } + +-- tagpath /pppoe/session/ifname +pppoeSessionIfname OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Ethernet Interface name" + ::= { pppoeSessionEntry 3 } + +-- tagpath /pppoe/session/session-id +pppoeSessionSessionId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Session ID" + ::= { pppoeSessionEntry 4 } + +-- tagpath /pppoe/session/server-mac +pppoeSessionServerMac OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Server MAC address" + ::= { pppoeSessionEntry 5 } + +-- tagpath /pppoe/session/local-mac +pppoeSessionLocalMac OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Local MAC address" + ::= { pppoeSessionEntry 6 } + +-- tagpath /pppoe/session/ppp-interface +pppoeSessionPppInterface OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "PPP interface name" + ::= { pppoeSessionEntry 7 } + +-- tagpath /pppoe/session/ac-name +pppoeSessionAcName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Access concentrator name" + ::= { pppoeSessionEntry 8 } + +-- tagpath /pppoe/session/service-name +pppoeSessionServiceName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Service name" + ::= { pppoeSessionEntry 9 } + +-- tagpath /ppp/interface +pppInterfaceTable OBJECT-TYPE + SYNTAX SEQUENCE OF PppInterfaceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display PPP interface information" + ::= { ppp 1 } + +-- tagpath /ppp/interface +pppInterfaceEntry OBJECT-TYPE + SYNTAX PppInterfaceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { pppInterfaceVpnId, pppInterfaceIfname } + ::= { pppInterfaceTable 1 } + +PppInterfaceEntry ::= + SEQUENCE { + pppInterfaceVpnId Unsigned32, + pppInterfaceIfname String, + pppInterfacePppoeInterface String, + pppInterfaceInterfaceIp String, + pppInterfaceGatewayIp String, + pppInterfacePrimaryDns String, + pppInterfaceSecondaryDns String, + pppInterfaceMtu Integer32, + pppInterfaceAuthType PppInterfaceAuthEnum + } + +-- tagpath /ppp/interface/vpn-id +pppInterfaceVpnId OBJECT-TYPE + SYNTAX VpnIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "VPN ID" + ::= { pppInterfaceEntry 2 } + +-- tagpath /ppp/interface/ifname +pppInterfaceIfname OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Ethernet interface name" + ::= { pppInterfaceEntry 3 } + +-- tagpath /ppp/interface/pppoe-interface +pppInterfacePppoeInterface OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "PPPoE interface name" + ::= { pppInterfaceEntry 4 } + +-- tagpath /ppp/interface/interface-ip +pppInterfaceInterfaceIp OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Interface IP" + ::= { pppInterfaceEntry 5 } + +-- tagpath /ppp/interface/gateway-ip +pppInterfaceGatewayIp OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Server's IP address" + ::= { pppInterfaceEntry 6 } + +-- tagpath /ppp/interface/primary-dns +pppInterfacePrimaryDns OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Primary DNS IP address" + ::= { pppInterfaceEntry 7 } + +-- tagpath /ppp/interface/secondary-dns +pppInterfaceSecondaryDns OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Secondary DNS IP address" + ::= { pppInterfaceEntry 8 } + +-- tagpath /ppp/interface/mtu +pppInterfaceMtu OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "MTU for PPP interface" + ::= { pppInterfaceEntry 9 } + +-- tagpath /ppp/interface/auth-type +pppInterfaceAuthType OBJECT-TYPE + SYNTAX PppInterfaceAuthEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Auth for PPP interface" + ::= { pppInterfaceEntry 10 } + +-- tagpath /sfp/detail +sfpDetailTable OBJECT-TYPE + SYNTAX SEQUENCE OF SfpDetailEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display detailed SFP information" + ::= { sfp 1 } + +-- tagpath /sfp/detail +sfpDetailEntry OBJECT-TYPE + SYNTAX SfpDetailEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { sfpDetailIfname } + ::= { sfpDetailTable 1 } + +SfpDetailEntry ::= + SEQUENCE { + sfpDetailIfname String, + sfpDetailPresent Yesno, + sfpDetailPhysicalIdentifier SfpPhysicalIdentifierEnum, + sfpDetailConnectorType SfpConnectorTypeEnum, + sfpDetailTransceiverCompliancePri SfpTransceiverComplianceEnum, + sfpDetailTransceiverComplianceSec SfpTransceiverComplianceEnum, + sfpDetailEncoding SfpEncodingEnum, + sfpDetailNominalSpeed ConfdString, + sfpDetailRateSelectOptions SfpRateSelectEnum, + sfpDetailLengthSingleModeKm Unsigned32, + sfpDetailLength625umOm1 Unsigned32, + sfpDetailLength50umOm2 Unsigned32, + sfpDetailCopperMinLength Unsigned32, + sfpDetailLength50umOm3 Unsigned32, + sfpDetailLength50umOm4 Unsigned32, + sfpDetailLaserWavelength Unsigned32, + sfpDetailVendorName String, + sfpDetailVendorOui HexList, + sfpDetailVendorPartNumber String, + sfpDetailVendorRevision String, + sfpDetailVendorSerialNumber String, + sfpDetailDateCode String, + sfpDetailFeatureOptionsLossOfSignal Yesno, + sfpDetailFeatureOptionsSignalDetect Yesno, + sfpDetailFeatureOptionsTxFault Yesno, + sfpDetailFeatureOptionsTxDisable Yesno, + sfpDetailFeatureOptionsRateSelect Yesno, + sfpDetailFeatureOptionsTuneableWavelength Yesno, + sfpDetailFeatureOptionsRdt Yesno, + sfpDetailFeatureOptionsLro Yesno, + sfpDetailFeatureOptionsPowerLevel Unsigned32, + sfpDetailFeatureOptionsCooledLaser Yesno, + sfpDetailFeatureOptionsTimingType SfpTimingType, + sfpDetailFeatureOptionsPagedA2 Yesno, + sfpDetailDigitalDiagnosticsSupported Yesno, + sfpDetailDigitalDiagnosticsCalibrationType SfpCalibrationType, + sfpDetailDigitalDiagnosticsPowerType SfpPowerType, + sfpDetailEnhancedOptionsSoftRateSelectControl Yesno, + sfpDetailEnhancedOptionsAppSelectControl Yesno, + sfpDetailEnhancedOptionsSoftRateSelectControlMonitor Yesno, + sfpDetailEnhancedOptionsSoftRxLosMonitor Yesno, + sfpDetailEnhancedOptionsSoftTxFaultMonitor Yesno, + sfpDetailEnhancedOptionsSoftTxDisableControlMonitor Yesno, + sfpDetailEnhancedOptionsAllAlarmWarningFlags Yesno + } + +-- tagpath /sfp/detail/ifname +sfpDetailIfname OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Interface name" + ::= { sfpDetailEntry 1 } + +-- tagpath /sfp/detail/present +sfpDetailPresent OBJECT-TYPE + SYNTAX Yesno + MAX-ACCESS read-only + STATUS current + DESCRIPTION "SFP present" + ::= { sfpDetailEntry 2 } + +-- tagpath /sfp/detail/physical-identifier +sfpDetailPhysicalIdentifier OBJECT-TYPE + SYNTAX SfpPhysicalIdentifierEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Physical transceiver device" + ::= { sfpDetailEntry 3 } + +-- tagpath /sfp/detail/connector-type +sfpDetailConnectorType OBJECT-TYPE + SYNTAX SfpConnectorTypeEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Connector type presented by the device" + ::= { sfpDetailEntry 4 } + +-- tagpath /sfp/detail/transceiver-compliance-pri +sfpDetailTransceiverCompliancePri OBJECT-TYPE + SYNTAX SfpTransceiverComplianceEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Primary supported protocol compliance" + ::= { sfpDetailEntry 5 } + +-- tagpath /sfp/detail/transceiver-compliance-sec +sfpDetailTransceiverComplianceSec OBJECT-TYPE + SYNTAX SfpTransceiverComplianceEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Secondary supported protocol compliance" + ::= { sfpDetailEntry 6 } + +-- tagpath /sfp/detail/encoding +sfpDetailEncoding OBJECT-TYPE + SYNTAX SfpEncodingEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Link encoding mechansim" + ::= { sfpDetailEntry 7 } + +-- tagpath /sfp/detail/nominal-speed +sfpDetailNominalSpeed OBJECT-TYPE + SYNTAX ConfdString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Nominal link speed" + ::= { sfpDetailEntry 8 } + +-- tagpath /sfp/detail/rate-select-options +sfpDetailRateSelectOptions OBJECT-TYPE + SYNTAX SfpRateSelectEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rate selection options" + ::= { sfpDetailEntry 9 } + +-- tagpath /sfp/detail/length-single-mode-km +sfpDetailLengthSingleModeKm OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Supported length for single mode fiber" + ::= { sfpDetailEntry 10 } + +-- tagpath /sfp/detail/length-625um-om1 +sfpDetailLength625umOm1 OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Supported length for 62.5-um multimode OM1 fiber" + ::= { sfpDetailEntry 11 } + +-- tagpath /sfp/detail/length-50um-om2 +sfpDetailLength50umOm2 OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Supported length for 50-um multimode OM2 fiber" + ::= { sfpDetailEntry 12 } + +-- tagpath /sfp/detail/copper-min-length +sfpDetailCopperMinLength OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Copper minimum link length" + ::= { sfpDetailEntry 13 } + +-- tagpath /sfp/detail/length-50um-om3 +sfpDetailLength50umOm3 OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Supported length for 50-um multimode OM3 fiber" + ::= { sfpDetailEntry 14 } + +-- tagpath /sfp/detail/length-50um-om4 +sfpDetailLength50umOm4 OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Supported length for 50-um multimode OM4 fiber or active cable" + ::= { sfpDetailEntry 15 } + +-- tagpath /sfp/detail/laser-wavelength +sfpDetailLaserWavelength OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Laser wavelength (fiber only)" + ::= { sfpDetailEntry 16 } + +-- tagpath /sfp/detail/vendor-name +sfpDetailVendorName OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Vendor name" + ::= { sfpDetailEntry 17 } + +-- tagpath /sfp/detail/vendor-oui +sfpDetailVendorOui OBJECT-TYPE + SYNTAX HexList + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Vendor OUI" + ::= { sfpDetailEntry 18 } + +-- tagpath /sfp/detail/vendor-part-number +sfpDetailVendorPartNumber OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Vendor number" + ::= { sfpDetailEntry 19 } + +-- tagpath /sfp/detail/vendor-revision +sfpDetailVendorRevision OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Vendor revision" + ::= { sfpDetailEntry 20 } + +-- tagpath /sfp/detail/vendor-serial-number +sfpDetailVendorSerialNumber OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Vendor serial number" + ::= { sfpDetailEntry 21 } + +-- tagpath /sfp/detail/date-code +sfpDetailDateCode OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Date code" + ::= { sfpDetailEntry 22 } + +-- tagpath /sfp/detail/feature-options/loss-of-signal +sfpDetailFeatureOptionsLossOfSignal OBJECT-TYPE + SYNTAX Yesno + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Loss of signal" + ::= { sfpDetailEntry 23 } + +-- tagpath /sfp/detail/feature-options/signal-detect +sfpDetailFeatureOptionsSignalDetect OBJECT-TYPE + SYNTAX Yesno + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Signal detect" + ::= { sfpDetailEntry 24 } + +-- tagpath /sfp/detail/feature-options/tx-fault +sfpDetailFeatureOptionsTxFault OBJECT-TYPE + SYNTAX Yesno + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx fault" + ::= { sfpDetailEntry 25 } + +-- tagpath /sfp/detail/feature-options/tx-disable +sfpDetailFeatureOptionsTxDisable OBJECT-TYPE + SYNTAX Yesno + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx disable" + ::= { sfpDetailEntry 26 } + +-- tagpath /sfp/detail/feature-options/rate-select +sfpDetailFeatureOptionsRateSelect OBJECT-TYPE + SYNTAX Yesno + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rate select" + ::= { sfpDetailEntry 27 } + +-- tagpath /sfp/detail/feature-options/tuneable-wavelength +sfpDetailFeatureOptionsTuneableWavelength OBJECT-TYPE + SYNTAX Yesno + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tunable wavelength" + ::= { sfpDetailEntry 28 } + +-- tagpath /sfp/detail/feature-options/rdt +sfpDetailFeatureOptionsRdt OBJECT-TYPE + SYNTAX Yesno + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx decision threshold (RDT)" + ::= { sfpDetailEntry 29 } + +-- tagpath /sfp/detail/feature-options/lro +sfpDetailFeatureOptionsLro OBJECT-TYPE + SYNTAX Yesno + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Linear receive output" + ::= { sfpDetailEntry 30 } + +-- tagpath /sfp/detail/feature-options/power-level +sfpDetailFeatureOptionsPowerLevel OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Power level" + ::= { sfpDetailEntry 31 } + +-- tagpath /sfp/detail/feature-options/cooled-laser +sfpDetailFeatureOptionsCooledLaser OBJECT-TYPE + SYNTAX Yesno + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Cooled laser" + ::= { sfpDetailEntry 32 } + +-- tagpath /sfp/detail/feature-options/timing-type +sfpDetailFeatureOptionsTimingType OBJECT-TYPE + SYNTAX SfpTimingType + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Timing type" + ::= { sfpDetailEntry 33 } + +-- tagpath /sfp/detail/feature-options/paged-a2 +sfpDetailFeatureOptionsPagedA2 OBJECT-TYPE + SYNTAX Yesno + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Paged A2 access" + ::= { sfpDetailEntry 34 } + +-- tagpath /sfp/detail/digital-diagnostics/supported +sfpDetailDigitalDiagnosticsSupported OBJECT-TYPE + SYNTAX Yesno + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Supported" + ::= { sfpDetailEntry 35 } + +-- tagpath /sfp/detail/digital-diagnostics/calibration-type +sfpDetailDigitalDiagnosticsCalibrationType OBJECT-TYPE + SYNTAX SfpCalibrationType + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Calibration type" + ::= { sfpDetailEntry 36 } + +-- tagpath /sfp/detail/digital-diagnostics/power-type +sfpDetailDigitalDiagnosticsPowerType OBJECT-TYPE + SYNTAX SfpPowerType + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Power measurement type" + ::= { sfpDetailEntry 37 } + +-- tagpath /sfp/detail/enhanced-options/soft-rate-select-control +sfpDetailEnhancedOptionsSoftRateSelectControl OBJECT-TYPE + SYNTAX Yesno + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Soft rate select control" + ::= { sfpDetailEntry 38 } + +-- tagpath /sfp/detail/enhanced-options/app-select-control +sfpDetailEnhancedOptionsAppSelectControl OBJECT-TYPE + SYNTAX Yesno + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Application select control" + ::= { sfpDetailEntry 39 } + +-- tagpath /sfp/detail/enhanced-options/soft-rate-select-control-monitor +sfpDetailEnhancedOptionsSoftRateSelectControlMonitor OBJECT-TYPE + SYNTAX Yesno + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Soft rate select control/monitor" + ::= { sfpDetailEntry 40 } + +-- tagpath /sfp/detail/enhanced-options/soft-rx-los-monitor +sfpDetailEnhancedOptionsSoftRxLosMonitor OBJECT-TYPE + SYNTAX Yesno + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Soft Rx loss of signal monitor" + ::= { sfpDetailEntry 41 } + +-- tagpath /sfp/detail/enhanced-options/soft-tx-fault-monitor +sfpDetailEnhancedOptionsSoftTxFaultMonitor OBJECT-TYPE + SYNTAX Yesno + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Soft Tx fault monitor" + ::= { sfpDetailEntry 42 } + +-- tagpath /sfp/detail/enhanced-options/soft-tx-disable-control-monitor +sfpDetailEnhancedOptionsSoftTxDisableControlMonitor OBJECT-TYPE + SYNTAX Yesno + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Soft Tx disable control/monitor" + ::= { sfpDetailEntry 43 } + +-- tagpath /sfp/detail/enhanced-options/all-alarm-warning-flags +sfpDetailEnhancedOptionsAllAlarmWarningFlags OBJECT-TYPE + SYNTAX Yesno + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Supports all alarms/warning flags" + ::= { sfpDetailEntry 44 } + +-- tagpath /sfp/diagnostic +sfpDiagnosticTable OBJECT-TYPE + SYNTAX SEQUENCE OF SfpDiagnosticEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display diagnostic SFP information" + ::= { sfp 2 } + +-- tagpath /sfp/diagnostic +sfpDiagnosticEntry OBJECT-TYPE + SYNTAX SfpDiagnosticEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { sfpDiagnosticIfname } + ::= { sfpDiagnosticTable 1 } + +SfpDiagnosticEntry ::= + SEQUENCE { + sfpDiagnosticIfname String, + sfpDiagnosticPresent Yesno, + sfpDiagnosticSupported Yesno, + sfpDiagnosticControlStatusDataReadyState Yesno, + sfpDiagnosticControlStatusRxLosState Yesno, + sfpDiagnosticControlStatusTxFaultState Yesno, + sfpDiagnosticControlStatusSoftRateSelect0State Yesno, + sfpDiagnosticControlStatusSoftRateSelect1State Yesno, + sfpDiagnosticControlStatusRateSelect0State Yesno, + sfpDiagnosticControlStatusRateSelect1State Yesno, + sfpDiagnosticControlStatusSoftTxDisableState Yesno, + sfpDiagnosticControlStatusTxDisableState Yesno + } + +-- tagpath /sfp/diagnostic/ifname +sfpDiagnosticIfname OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Interface name" + ::= { sfpDiagnosticEntry 1 } + +-- tagpath /sfp/diagnostic/present +sfpDiagnosticPresent OBJECT-TYPE + SYNTAX Yesno + MAX-ACCESS read-only + STATUS current + DESCRIPTION "SFP present" + ::= { sfpDiagnosticEntry 2 } + +-- tagpath /sfp/diagnostic/supported +sfpDiagnosticSupported OBJECT-TYPE + SYNTAX Yesno + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Diagnostics supported" + ::= { sfpDiagnosticEntry 3 } + +-- tagpath /sfp/diagnostic/control-status/data-ready-state +sfpDiagnosticControlStatusDataReadyState OBJECT-TYPE + SYNTAX Yesno + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Data ready" + ::= { sfpDiagnosticEntry 4 } + +-- tagpath /sfp/diagnostic/control-status/rx-los-state +sfpDiagnosticControlStatusRxLosState OBJECT-TYPE + SYNTAX Yesno + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx loss of signal" + ::= { sfpDiagnosticEntry 5 } + +-- tagpath /sfp/diagnostic/control-status/tx-fault-state +sfpDiagnosticControlStatusTxFaultState OBJECT-TYPE + SYNTAX Yesno + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx fault" + ::= { sfpDiagnosticEntry 6 } + +-- tagpath /sfp/diagnostic/control-status/soft-rate-select0-state +sfpDiagnosticControlStatusSoftRateSelect0State OBJECT-TYPE + SYNTAX Yesno + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Soft rate select 0" + ::= { sfpDiagnosticEntry 7 } + +-- tagpath /sfp/diagnostic/control-status/soft-rate-select1-state +sfpDiagnosticControlStatusSoftRateSelect1State OBJECT-TYPE + SYNTAX Yesno + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Soft rate select 1" + ::= { sfpDiagnosticEntry 8 } + +-- tagpath /sfp/diagnostic/control-status/rate-select0-state +sfpDiagnosticControlStatusRateSelect0State OBJECT-TYPE + SYNTAX Yesno + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rate select 0" + ::= { sfpDiagnosticEntry 9 } + +-- tagpath /sfp/diagnostic/control-status/rate-select1-state +sfpDiagnosticControlStatusRateSelect1State OBJECT-TYPE + SYNTAX Yesno + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rate select 1" + ::= { sfpDiagnosticEntry 10 } + +-- tagpath /sfp/diagnostic/control-status/soft-tx-disable-state +sfpDiagnosticControlStatusSoftTxDisableState OBJECT-TYPE + SYNTAX Yesno + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Soft Tx disable" + ::= { sfpDiagnosticEntry 11 } + +-- tagpath /sfp/diagnostic/control-status/tx-disable-state +sfpDiagnosticControlStatusTxDisableState OBJECT-TYPE + SYNTAX Yesno + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx disable" + ::= { sfpDiagnosticEntry 12 } + +-- tagpath /sfp/diagnostic/measurement-value +sfpDiagnosticMeasurementValueTable OBJECT-TYPE + SYNTAX SEQUENCE OF SfpDiagnosticMeasurementValueEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Measurement" + ::= { sfp 3 } + +-- tagpath /sfp/diagnostic/measurement-value +sfpDiagnosticMeasurementValueEntry OBJECT-TYPE + SYNTAX SfpDiagnosticMeasurementValueEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { sfpDiagnosticIfname, IMPLIED sfpDiagnosticMeasurementValueMeasurement } + ::= { sfpDiagnosticMeasurementValueTable 1 } + +SfpDiagnosticMeasurementValueEntry ::= + SEQUENCE { + sfpDiagnosticMeasurementValueMeasurement String, + sfpDiagnosticMeasurementValueUnitValue String, + sfpDiagnosticMeasurementValueLowAlarmValue ConfdString, + sfpDiagnosticMeasurementValueLowWarningValue ConfdString, + sfpDiagnosticMeasurementValueHighWarningValue ConfdString, + sfpDiagnosticMeasurementValueHighAlarmValue ConfdString, + sfpDiagnosticMeasurementValueCurrentValue ConfdString + } + +-- tagpath /sfp/diagnostic/measurement-value/measurement +sfpDiagnosticMeasurementValueMeasurement OBJECT-TYPE + SYNTAX String + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Measurement" + ::= { sfpDiagnosticMeasurementValueEntry 1 } + +-- tagpath /sfp/diagnostic/measurement-value/unit-value +sfpDiagnosticMeasurementValueUnitValue OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Unit" + ::= { sfpDiagnosticMeasurementValueEntry 2 } + +-- tagpath /sfp/diagnostic/measurement-value/low-alarm-value +sfpDiagnosticMeasurementValueLowAlarmValue OBJECT-TYPE + SYNTAX ConfdString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Low alarm" + ::= { sfpDiagnosticMeasurementValueEntry 3 } + +-- tagpath /sfp/diagnostic/measurement-value/low-warning-value +sfpDiagnosticMeasurementValueLowWarningValue OBJECT-TYPE + SYNTAX ConfdString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Low warning" + ::= { sfpDiagnosticMeasurementValueEntry 4 } + +-- tagpath /sfp/diagnostic/measurement-value/high-warning-value +sfpDiagnosticMeasurementValueHighWarningValue OBJECT-TYPE + SYNTAX ConfdString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "High warning" + ::= { sfpDiagnosticMeasurementValueEntry 5 } + +-- tagpath /sfp/diagnostic/measurement-value/high-alarm-value +sfpDiagnosticMeasurementValueHighAlarmValue OBJECT-TYPE + SYNTAX ConfdString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "High alarm" + ::= { sfpDiagnosticMeasurementValueEntry 6 } + +-- tagpath /sfp/diagnostic/measurement-value/current-value +sfpDiagnosticMeasurementValueCurrentValue OBJECT-TYPE + SYNTAX ConfdString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Current value" + ::= { sfpDiagnosticMeasurementValueEntry 7 } + +-- tagpath /sfp/diagnostic/measurement-alarm +sfpDiagnosticMeasurementAlarmTable OBJECT-TYPE + SYNTAX SEQUENCE OF SfpDiagnosticMeasurementAlarmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Measurement" + ::= { sfp 4 } + +-- tagpath /sfp/diagnostic/measurement-alarm +sfpDiagnosticMeasurementAlarmEntry OBJECT-TYPE + SYNTAX SfpDiagnosticMeasurementAlarmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { sfpDiagnosticIfname, IMPLIED sfpDiagnosticMeasurementAlarmMeasurement } + ::= { sfpDiagnosticMeasurementAlarmTable 1 } + +SfpDiagnosticMeasurementAlarmEntry ::= + SEQUENCE { + sfpDiagnosticMeasurementAlarmMeasurement String, + sfpDiagnosticMeasurementAlarmLowAlarmAlarm String, + sfpDiagnosticMeasurementAlarmLowWarningAlarm String, + sfpDiagnosticMeasurementAlarmHighWarningAlarm String, + sfpDiagnosticMeasurementAlarmHighAlarmAlarm String + } + +-- tagpath /sfp/diagnostic/measurement-alarm/measurement +sfpDiagnosticMeasurementAlarmMeasurement OBJECT-TYPE + SYNTAX String + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Measurement" + ::= { sfpDiagnosticMeasurementAlarmEntry 1 } + +-- tagpath /sfp/diagnostic/measurement-alarm/low-alarm-alarm +sfpDiagnosticMeasurementAlarmLowAlarmAlarm OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Low alarm" + ::= { sfpDiagnosticMeasurementAlarmEntry 2 } + +-- tagpath /sfp/diagnostic/measurement-alarm/low-warning-alarm +sfpDiagnosticMeasurementAlarmLowWarningAlarm OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Low warning" + ::= { sfpDiagnosticMeasurementAlarmEntry 3 } + +-- tagpath /sfp/diagnostic/measurement-alarm/high-warning-alarm +sfpDiagnosticMeasurementAlarmHighWarningAlarm OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "High warning" + ::= { sfpDiagnosticMeasurementAlarmEntry 4 } + +-- tagpath /sfp/diagnostic/measurement-alarm/high-alarm-alarm +sfpDiagnosticMeasurementAlarmHighAlarmAlarm OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "High alarm" + ::= { sfpDiagnosticMeasurementAlarmEntry 5 } + +-- tagpath /sfp/raw-a0 +sfpRawA0Table OBJECT-TYPE + SYNTAX SEQUENCE OF SfpRawA0Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "(TESTBED) Display SFP raw page A0 data" + ::= { sfp 5 } + +-- tagpath /sfp/raw-a0 +sfpRawA0Entry OBJECT-TYPE + SYNTAX SfpRawA0Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { sfpRawA0Ifname } + ::= { sfpRawA0Table 1 } + +SfpRawA0Entry ::= + SEQUENCE { + sfpRawA0Ifname String, + sfpRawA0Present Yesno, + sfpRawA0Row0 SfpHexBytes, + sfpRawA0Row1 SfpHexBytes, + sfpRawA0Row2 SfpHexBytes, + sfpRawA0Row3 SfpHexBytes, + sfpRawA0Row4 SfpHexBytes, + sfpRawA0Row5 SfpHexBytes, + sfpRawA0Row6 SfpHexBytes, + sfpRawA0Row7 SfpHexBytes, + sfpRawA0Row8 SfpHexBytes, + sfpRawA0Row9 SfpHexBytes, + sfpRawA0RowA SfpHexBytes, + sfpRawA0RowB SfpHexBytes, + sfpRawA0RowC SfpHexBytes, + sfpRawA0RowD SfpHexBytes, + sfpRawA0RowE SfpHexBytes, + sfpRawA0RowF SfpHexBytes + } + +-- tagpath /sfp/raw-a0/ifname +sfpRawA0Ifname OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Interface name" + ::= { sfpRawA0Entry 1 } + +-- tagpath /sfp/raw-a0/present +sfpRawA0Present OBJECT-TYPE + SYNTAX Yesno + MAX-ACCESS read-only + STATUS current + DESCRIPTION "SFP present" + ::= { sfpRawA0Entry 2 } + +-- tagpath /sfp/raw-a0/row-0 +sfpRawA0Row0 OBJECT-TYPE + SYNTAX SfpHexBytes + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Row 0 data" + ::= { sfpRawA0Entry 3 } + +-- tagpath /sfp/raw-a0/row-1 +sfpRawA0Row1 OBJECT-TYPE + SYNTAX SfpHexBytes + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Row 1 data" + ::= { sfpRawA0Entry 4 } + +-- tagpath /sfp/raw-a0/row-2 +sfpRawA0Row2 OBJECT-TYPE + SYNTAX SfpHexBytes + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Row 2 data" + ::= { sfpRawA0Entry 5 } + +-- tagpath /sfp/raw-a0/row-3 +sfpRawA0Row3 OBJECT-TYPE + SYNTAX SfpHexBytes + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Row 3 data" + ::= { sfpRawA0Entry 6 } + +-- tagpath /sfp/raw-a0/row-4 +sfpRawA0Row4 OBJECT-TYPE + SYNTAX SfpHexBytes + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Row 4 data" + ::= { sfpRawA0Entry 7 } + +-- tagpath /sfp/raw-a0/row-5 +sfpRawA0Row5 OBJECT-TYPE + SYNTAX SfpHexBytes + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Row 5 data" + ::= { sfpRawA0Entry 8 } + +-- tagpath /sfp/raw-a0/row-6 +sfpRawA0Row6 OBJECT-TYPE + SYNTAX SfpHexBytes + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Row 6 data" + ::= { sfpRawA0Entry 9 } + +-- tagpath /sfp/raw-a0/row-7 +sfpRawA0Row7 OBJECT-TYPE + SYNTAX SfpHexBytes + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Row 7 data" + ::= { sfpRawA0Entry 10 } + +-- tagpath /sfp/raw-a0/row-8 +sfpRawA0Row8 OBJECT-TYPE + SYNTAX SfpHexBytes + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Row 8 data" + ::= { sfpRawA0Entry 11 } + +-- tagpath /sfp/raw-a0/row-9 +sfpRawA0Row9 OBJECT-TYPE + SYNTAX SfpHexBytes + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Row 9 data" + ::= { sfpRawA0Entry 12 } + +-- tagpath /sfp/raw-a0/row-A +sfpRawA0RowA OBJECT-TYPE + SYNTAX SfpHexBytes + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Row 10 data" + ::= { sfpRawA0Entry 13 } + +-- tagpath /sfp/raw-a0/row-B +sfpRawA0RowB OBJECT-TYPE + SYNTAX SfpHexBytes + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Row 11 data" + ::= { sfpRawA0Entry 14 } + +-- tagpath /sfp/raw-a0/row-C +sfpRawA0RowC OBJECT-TYPE + SYNTAX SfpHexBytes + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Row 12 data" + ::= { sfpRawA0Entry 15 } + +-- tagpath /sfp/raw-a0/row-D +sfpRawA0RowD OBJECT-TYPE + SYNTAX SfpHexBytes + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Row 13 data" + ::= { sfpRawA0Entry 16 } + +-- tagpath /sfp/raw-a0/row-E +sfpRawA0RowE OBJECT-TYPE + SYNTAX SfpHexBytes + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Row 14 data" + ::= { sfpRawA0Entry 17 } + +-- tagpath /sfp/raw-a0/row-F +sfpRawA0RowF OBJECT-TYPE + SYNTAX SfpHexBytes + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Row 15 data" + ::= { sfpRawA0Entry 18 } + +-- tagpath /sfp/raw-a2 +sfpRawA2Table OBJECT-TYPE + SYNTAX SEQUENCE OF SfpRawA2Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "(TESTBED) Display SFP raw page A2 data" + ::= { sfp 6 } + +-- tagpath /sfp/raw-a2 +sfpRawA2Entry OBJECT-TYPE + SYNTAX SfpRawA2Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { sfpRawA2Ifname } + ::= { sfpRawA2Table 1 } + +SfpRawA2Entry ::= + SEQUENCE { + sfpRawA2Ifname String, + sfpRawA2Present Yesno, + sfpRawA2Supported Yesno, + sfpRawA2Row0 SfpHexBytes, + sfpRawA2Row1 SfpHexBytes, + sfpRawA2Row2 SfpHexBytes, + sfpRawA2Row3 SfpHexBytes, + sfpRawA2Row4 SfpHexBytes, + sfpRawA2Row5 SfpHexBytes, + sfpRawA2Row6 SfpHexBytes, + sfpRawA2Row7 SfpHexBytes, + sfpRawA2Row8 SfpHexBytes, + sfpRawA2Row9 SfpHexBytes, + sfpRawA2RowA SfpHexBytes, + sfpRawA2RowB SfpHexBytes, + sfpRawA2RowC SfpHexBytes, + sfpRawA2RowD SfpHexBytes, + sfpRawA2RowE SfpHexBytes, + sfpRawA2RowF SfpHexBytes + } + +-- tagpath /sfp/raw-a2/ifname +sfpRawA2Ifname OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Interface name" + ::= { sfpRawA2Entry 1 } + +-- tagpath /sfp/raw-a2/present +sfpRawA2Present OBJECT-TYPE + SYNTAX Yesno + MAX-ACCESS read-only + STATUS current + DESCRIPTION "SFP present" + ::= { sfpRawA2Entry 2 } + +-- tagpath /sfp/raw-a2/supported +sfpRawA2Supported OBJECT-TYPE + SYNTAX Yesno + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Diagnostics supported" + ::= { sfpRawA2Entry 3 } + +-- tagpath /sfp/raw-a2/row-0 +sfpRawA2Row0 OBJECT-TYPE + SYNTAX SfpHexBytes + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Row 0 data" + ::= { sfpRawA2Entry 4 } + +-- tagpath /sfp/raw-a2/row-1 +sfpRawA2Row1 OBJECT-TYPE + SYNTAX SfpHexBytes + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Row 1 data" + ::= { sfpRawA2Entry 5 } + +-- tagpath /sfp/raw-a2/row-2 +sfpRawA2Row2 OBJECT-TYPE + SYNTAX SfpHexBytes + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Row 2 data" + ::= { sfpRawA2Entry 6 } + +-- tagpath /sfp/raw-a2/row-3 +sfpRawA2Row3 OBJECT-TYPE + SYNTAX SfpHexBytes + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Row 3 data" + ::= { sfpRawA2Entry 7 } + +-- tagpath /sfp/raw-a2/row-4 +sfpRawA2Row4 OBJECT-TYPE + SYNTAX SfpHexBytes + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Row 4 data" + ::= { sfpRawA2Entry 8 } + +-- tagpath /sfp/raw-a2/row-5 +sfpRawA2Row5 OBJECT-TYPE + SYNTAX SfpHexBytes + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Row 5 data" + ::= { sfpRawA2Entry 9 } + +-- tagpath /sfp/raw-a2/row-6 +sfpRawA2Row6 OBJECT-TYPE + SYNTAX SfpHexBytes + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Row 6 data" + ::= { sfpRawA2Entry 10 } + +-- tagpath /sfp/raw-a2/row-7 +sfpRawA2Row7 OBJECT-TYPE + SYNTAX SfpHexBytes + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Row 7 data" + ::= { sfpRawA2Entry 11 } + +-- tagpath /sfp/raw-a2/row-8 +sfpRawA2Row8 OBJECT-TYPE + SYNTAX SfpHexBytes + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Row 8 data" + ::= { sfpRawA2Entry 12 } + +-- tagpath /sfp/raw-a2/row-9 +sfpRawA2Row9 OBJECT-TYPE + SYNTAX SfpHexBytes + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Row 9 data" + ::= { sfpRawA2Entry 13 } + +-- tagpath /sfp/raw-a2/row-A +sfpRawA2RowA OBJECT-TYPE + SYNTAX SfpHexBytes + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Row 10 data" + ::= { sfpRawA2Entry 14 } + +-- tagpath /sfp/raw-a2/row-B +sfpRawA2RowB OBJECT-TYPE + SYNTAX SfpHexBytes + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Row 11 data" + ::= { sfpRawA2Entry 15 } + +-- tagpath /sfp/raw-a2/row-C +sfpRawA2RowC OBJECT-TYPE + SYNTAX SfpHexBytes + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Row 12 data" + ::= { sfpRawA2Entry 16 } + +-- tagpath /sfp/raw-a2/row-D +sfpRawA2RowD OBJECT-TYPE + SYNTAX SfpHexBytes + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Row 13 data" + ::= { sfpRawA2Entry 17 } + +-- tagpath /sfp/raw-a2/row-E +sfpRawA2RowE OBJECT-TYPE + SYNTAX SfpHexBytes + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Row 14 data" + ::= { sfpRawA2Entry 18 } + +-- tagpath /sfp/raw-a2/row-F +sfpRawA2RowF OBJECT-TYPE + SYNTAX SfpHexBytes + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Row 15 data" + ::= { sfpRawA2Entry 19 } + +-- Cloudexpress specific information +-- tagpath /cloudexpress +cloudexpress OBJECT IDENTIFIER ::= { viptela-oper-vpn 20 } + +-- tagpath /cloudexpress/applications +cloudAppTable OBJECT-TYPE + SYNTAX SEQUENCE OF CloudAppEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display cloudexpress applications" + ::= { cloudexpress 1 } + +-- tagpath /cloudexpress/applications +cloudAppEntry OBJECT-TYPE + SYNTAX CloudAppEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { cloudAppVpnId, cloudAppName } + ::= { cloudAppTable 1 } + +CloudAppEntry ::= + SEQUENCE { + cloudAppVpnId Unsigned32, + cloudAppName CloudExpressAppType, + cloudAppExitType INTEGER, + cloudAppGatewayIp InetAddressIP, + cloudAppIfName String, + cloudAppLatency Unsigned32, + cloudAppLoss Unsigned32, + cloudAppLocalColor TlocColorEnum, + cloudAppRemoteColor TlocColorEnum + } + +-- tagpath /cloudexpress/applications/vpn-id +cloudAppVpnId OBJECT-TYPE + SYNTAX VpnIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "VPN ID" + ::= { cloudAppEntry 1 } + +-- tagpath /cloudexpress/applications/application +cloudAppName OBJECT-TYPE + SYNTAX CloudExpressAppType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Cloudexpress application name" + ::= { cloudAppEntry 2 } + +-- tagpath /cloudexpress/applications/exittype +cloudAppExitType OBJECT-TYPE + SYNTAX INTEGER { gateway (1), + local (2), + uncomputed (3), + none (4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Cloudexpress exit type" + ::= { cloudAppEntry 3 } + +-- tagpath /cloudexpress/applications/gatewayip +cloudAppGatewayIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Gateway system IP Address" + ::= { cloudAppEntry 4 } + +-- tagpath /cloudexpress/applications/interface +cloudAppIfName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Local exit interface name" + ::= { cloudAppEntry 5 } + +-- tagpath /cloudexpress/applications/latency +cloudAppLatency OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Latency" + ::= { cloudAppEntry 6 } + +-- tagpath /cloudexpress/applications/loss +cloudAppLoss OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Loss" + ::= { cloudAppEntry 7 } + +-- tagpath /cloudexpress/applications/local-color +cloudAppLocalColor OBJECT-TYPE + SYNTAX TlocColorEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Local TLOC color" + ::= { cloudAppEntry 8 } + +-- tagpath /cloudexpress/applications/remote-color +cloudAppRemoteColor OBJECT-TYPE + SYNTAX TlocColorEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Remote TLOC color" + ::= { cloudAppEntry 9 } + +-- tagpath /cloudexpress/localexit +cloudLocalExitTable OBJECT-TYPE + SYNTAX SEQUENCE OF CloudLocalExitEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display cloudexpress applications" + ::= { cloudexpress 2 } + +-- tagpath /cloudexpress/localexit +cloudLocalExitEntry OBJECT-TYPE + SYNTAX CloudLocalExitEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { cloudLocalExitVpnId, cloudLocalExitAppName, cloudLocalExitIfName} + ::= { cloudLocalExitTable 1 } + +CloudLocalExitEntry ::= + SEQUENCE { + cloudLocalExitVpnId Unsigned32, + cloudLocalExitAppName CloudExpressAppType, + cloudLocalExitIfName String, + cloudLocalExitLatency Unsigned32, + cloudLocalExitLoss Unsigned32 + } + +-- tagpath /cloudexpress/localexit/vpn-id +cloudLocalExitVpnId OBJECT-TYPE + SYNTAX VpnIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "VPN ID" + ::= { cloudLocalExitEntry 1 } + +-- tagpath /cloudexpress/localexit/app +cloudLocalExitAppName OBJECT-TYPE + SYNTAX CloudExpressAppType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Cloudexpress application name" + ::= { cloudLocalExitEntry 2 } + +-- tagpath /cloudexpress/localexit/interface +cloudLocalExitIfName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Local exit interface name" + ::= { cloudLocalExitEntry 3 } + +-- tagpath /cloudexpress/localexit/latency +cloudLocalExitLatency OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Latency" + ::= { cloudLocalExitEntry 4 } + +-- tagpath /cloudexpress/localexit/loss +cloudLocalExitLoss OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Loss" + ::= { cloudLocalExitEntry 5 } + +-- tagpath /cloudexpress/gatewayexit +cloudGatewayExitTable OBJECT-TYPE + SYNTAX SEQUENCE OF CloudGatewayExitEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display cloudexpress applications" + ::= { cloudexpress 3 } + +-- tagpath /cloudexpress/gatewayexit +cloudGatewayExitEntry OBJECT-TYPE + SYNTAX CloudGatewayExitEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { cloudGatewayExitVpnId, cloudGatewayExitAppName, cloudGatewayExitIP} + ::= { cloudGatewayExitTable 1 } + +CloudGatewayExitEntry ::= + SEQUENCE { + cloudGatewayExitVpnId Unsigned32, + cloudGatewayExitAppName CloudExpressAppType, + cloudGatewayExitIP InetAddressIP, + cloudGatewayExitLatency Unsigned32, + cloudGatewayExitLoss Unsigned32, + cloudGatewayExitLocalColor TlocColorEnum, + cloudGatewayExitRemoteColor TlocColorEnum + } + +-- tagpath /cloudexpress/gatewayexit/vpn-id +cloudGatewayExitVpnId OBJECT-TYPE + SYNTAX VpnIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "VPN ID" + ::= { cloudGatewayExitEntry 1 } + +-- tagpath /cloudexpress/gatewayexit/app +cloudGatewayExitAppName OBJECT-TYPE + SYNTAX CloudExpressAppType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Cloudexpress application name" + ::= { cloudGatewayExitEntry 2 } + +-- tagpath /cloudexpress/gatewayexit/interface +cloudGatewayExitIP OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Gateway exit system IP address" + ::= { cloudGatewayExitEntry 3 } + +-- tagpath /cloudexpress/gatewayexit/latency +cloudGatewayExitLatency OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Latency" + ::= { cloudGatewayExitEntry 4 } + +-- tagpath /cloudexpress/gatewayexit/loss +cloudGatewayExitLoss OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Loss" + ::= { cloudGatewayExitEntry 5 } + +-- tagpath /cloudexpress/gatewayexit/local-color +cloudGatewayExitLocalColor OBJECT-TYPE + SYNTAX TlocColorEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Local TLOC color" + ::= { cloudGatewayExitEntry 6 } + +-- tagpath /cloudexpress/gatewayexit/remote-color +cloudGatewayExitRemoteColor OBJECT-TYPE + SYNTAX TlocColorEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Remote TLOC color" + ::= { cloudGatewayExitEntry 7 } + +END diff --git a/viptela-mibs/20.9/VIPTELA-POLICY.mib b/viptela-mibs/20.9/VIPTELA-POLICY.mib new file mode 100644 index 0000000..2edd397 --- /dev/null +++ b/viptela-mibs/20.9/VIPTELA-POLICY.mib @@ -0,0 +1,3274 @@ +-- Namespace: http://viptela.com/policy + +VIPTELA-POLICY DEFINITIONS ::= BEGIN +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, + Integer32, Unsigned32, Counter32, Counter64, + Gauge32, IpAddress + FROM SNMPv2-SMI + TEXTUAL-CONVENTION, RowStatus, DateAndTime, + TruthValue + FROM SNMPv2-TC + viptela, VpnIndex + FROM VIPTELA-GLOBAL +; + +viptela-policy MODULE-IDENTITY + LAST-UPDATED "202206010000Z" + ORGANIZATION "Viptela, Inc." + CONTACT-INFO "Viptela, Inc. Email:support@viptela.com" + DESCRIPTION "This module defines the data model for route and forwarding policy management" + REVISION "202206010000Z" + DESCRIPTION "Viptela Revision 20.9" + REVISION "202203010000Z" + DESCRIPTION "Viptela Revision 20.8" + REVISION "202111010000Z" + DESCRIPTION "Viptela Revision 20.7" + REVISION "202107010000Z" + DESCRIPTION "Viptela Revision 20.6" + REVISION "202103010000Z" + DESCRIPTION "Viptela Revision 20.5" + REVISION "202011010000Z" + DESCRIPTION "Viptela Revision 20.4" + REVISION "202007010000Z" + DESCRIPTION "Viptela Revision 20.3" + REVISION "202002240000Z" + DESCRIPTION "Viptela Revision 20.1" + REVISION "201911150000Z" + DESCRIPTION "Viptela Revision 19.3" + REVISION "201908150000Z" + DESCRIPTION "Viptela Revision 19.2" + REVISION "201811010000Z" + DESCRIPTION "Viptela Revision 18.4" + REVISION "201808200000Z" + DESCRIPTION "Viptela Revision 18.3.1" + REVISION "201806250000Z" + DESCRIPTION "Viptela Revision 18.3" + REVISION "201804250000Z" + DESCRIPTION "Viptela Revision 18.2" + REVISION "201803150000Z" + DESCRIPTION "Viptela Revision 18.1.1" + REVISION "201801160000Z" + DESCRIPTION "Viptela Revision 17.2.3" + REVISION "201711010000Z" + DESCRIPTION "Viptela Revision 17.2.1" + REVISION "201708010000Z" + DESCRIPTION "Viptela Revision 17.2" + REVISION "201705250000Z" + DESCRIPTION "Viptela Revision 17.1.1" + REVISION "201704060000Z" + DESCRIPTION "Viptela Revision 17.1" + REVISION "201702150000Z" + DESCRIPTION "Viptela Revision 16.3.2" + REVISION "201702060000Z" + DESCRIPTION "Viptela Revision 16.3.1" + REVISION "201611160000Z" + DESCRIPTION "Viptela Revision 16.3" + REVISION "201610250000Z" + DESCRIPTION "Viptela Revision 16.2.10" + REVISION "201610240000Z" + DESCRIPTION "Viptela Revision 16.2.4" + REVISION "201608100000Z" + DESCRIPTION "Viptela Revision 16.2.2" + REVISION "201608010000Z" + DESCRIPTION "Viptela Revision 16.2.1" + REVISION "201606090000Z" + DESCRIPTION "Viptela Revision 16.2" + REVISION "201604220000Z" + DESCRIPTION "Viptela Revision 16.1.1" + REVISION "201603150000Z" + DESCRIPTION "Viptela Revision 16.1" + REVISION "201601300000Z" + DESCRIPTION "Viptela Revision 15.4.3" + REVISION "201512280000Z" + DESCRIPTION "Viptela Revision 15.4.1" + REVISION "201512010000Z" + DESCRIPTION "Viptela Revision 15.4.0" + REVISION "201510310000Z" + DESCRIPTION "Viptela Revision 15.3.5" + REVISION "201509270000Z" + DESCRIPTION "Viptela Revision 15.3.3" + REVISION "201509010000Z" + DESCRIPTION "Viptela Revision 15.3.1" + REVISION "201507010000Z" + DESCRIPTION "Viptela Revision 15.3" + ::= { viptela 8 } + +UnsignedByte ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION "xs:unsignedByte" + SYNTAX Unsigned32 (0 .. 255) + +UnsignedShort ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION "xs:unsignedShort" + SYNTAX Unsigned32 (0 .. 65535) + +ConfdString ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1t" + STATUS current + DESCRIPTION "xs: and confd: types mapped to strings" + SYNTAX OCTET STRING + +Ipv4Prefix ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1d.1d.1d.1d/1d" + STATUS current + DESCRIPTION "confd:ipv4Prefix" + SYNTAX OCTET STRING (SIZE (5)) + +InetAddressIP ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "confd:inetAddressIP" + SYNTAX OCTET STRING (SIZE (4|16)) + +String ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1t" + STATUS current + DESCRIPTION "xs:string" + SYNTAX OCTET STRING + +SourcePort ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1t" + STATUS current + DESCRIPTION "" + SYNTAX OCTET STRING + +DestinationIp ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1t" + STATUS current + DESCRIPTION "" + SYNTAX OCTET STRING + +Protocol ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1t" + STATUS current + DESCRIPTION "" + SYNTAX OCTET STRING + +Dscp1 ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1t" + STATUS current + DESCRIPTION "" + SYNTAX OCTET STRING + +TcpFlags ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "" + SYNTAX BITS {syn(0)} + +DestinationIp1 ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1t" + STATUS current + DESCRIPTION "" + SYNTAX OCTET STRING + +SourceIp ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1t" + STATUS current + DESCRIPTION "" + SYNTAX OCTET STRING + +Protocol1 ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1t" + STATUS current + DESCRIPTION "" + SYNTAX OCTET STRING + +Protocol2 ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1t" + STATUS current + DESCRIPTION "" + SYNTAX OCTET STRING + +Protocol3 ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1t" + STATUS current + DESCRIPTION "" + SYNTAX OCTET STRING + +Protocol4 ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1t" + STATUS current + DESCRIPTION "" + SYNTAX OCTET STRING + +Protocol5 ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1t" + STATUS current + DESCRIPTION "" + SYNTAX OCTET STRING + +DestinationPort1 ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1t" + STATUS current + DESCRIPTION "" + SYNTAX OCTET STRING + +Community1 ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1t" + STATUS current + DESCRIPTION "" + SYNTAX OCTET STRING + +DestinationPort2 ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1t" + STATUS current + DESCRIPTION "" + SYNTAX OCTET STRING + +DestinationPort3 ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1t" + STATUS current + DESCRIPTION "" + SYNTAX OCTET STRING + +DestinationPort4 ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1t" + STATUS current + DESCRIPTION "" + SYNTAX OCTET STRING + +DestinationPort5 ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1t" + STATUS current + DESCRIPTION "" + SYNTAX OCTET STRING + +PacketLength ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1t" + STATUS current + DESCRIPTION "" + SYNTAX OCTET STRING + +TransportProtocol ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "" + SYNTAX INTEGER {transport-tcp(0),transport-udp(1)} + +ActionDataEnum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "" + SYNTAX INTEGER {accept(0),drop(1)} + +BgpOriginEnum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "" + SYNTAX INTEGER {egp(0),igp(1),incomplete(2)} + +Dscp ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1t" + STATUS current + DESCRIPTION "" + SYNTAX OCTET STRING + +ActionEnum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "" + SYNTAX INTEGER {accept(0),reject(1)} + +PacketLength1 ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1t" + STATUS current + DESCRIPTION "" + SYNTAX OCTET STRING + +PacketLength2 ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1t" + STATUS current + DESCRIPTION "" + SYNTAX OCTET STRING + +PacketLength3 ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1t" + STATUS current + DESCRIPTION "" + SYNTAX OCTET STRING + +Community ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1t" + STATUS current + DESCRIPTION "" + SYNTAX OCTET STRING + +DataPolicyDirectionEnum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "" + SYNTAX INTEGER {from-service(0),from-tunnel(1),all(2)} + +SourcePort1 ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1t" + STATUS current + DESCRIPTION "" + SYNTAX OCTET STRING + +SourcePort2 ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1t" + STATUS current + DESCRIPTION "" + SYNTAX OCTET STRING + +SourcePort3 ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1t" + STATUS current + DESCRIPTION "" + SYNTAX OCTET STRING + +SourcePort4 ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1t" + STATUS current + DESCRIPTION "" + SYNTAX OCTET STRING + +SourcePort5 ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1t" + STATUS current + DESCRIPTION "" + SYNTAX OCTET STRING + +DirectionEnum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "" + SYNTAX INTEGER {in(0),out(1)} + +SourceIp1 ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1t" + STATUS current + DESCRIPTION "" + SYNTAX OCTET STRING + +DestinationPort ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1t" + STATUS current + DESCRIPTION "" + SYNTAX OCTET STRING + +ColorList ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1t" + STATUS current + DESCRIPTION "" + SYNTAX OCTET STRING + +SlaEnumList ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "" + SYNTAX OCTET STRING + + +EncapsulationList ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1t" + STATUS current + DESCRIPTION "" + SYNTAX OCTET STRING + +LossProtectEnum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "" + SYNTAX INTEGER {fec-adaptive(1),fec-always(2),pkt-dup(3)} + +FnfMonitorEnum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "" + SYNTAX INTEGER {ipv4(0),ipv6(1),both(2)} + +-- tagpath /policy/snmp-policy +policy OBJECT IDENTIFIER ::= { viptela-policy 4 } + +-- tagpath /policy/snmp-policy/data-policy +policyDataPolicyFilter OBJECT IDENTIFIER ::= { policy 1 } + +-- tagpath /policy/snmp-policy/app-route-policy +policyAppRoutePolicy OBJECT IDENTIFIER ::= { policy 2 } + +-- tagpath /policy/snmp-policy/access-list-names +policyAccessListNames OBJECT IDENTIFIER ::= { policy 3 } + +-- tagpath /policy/snmp-policy/access-list-counters +policyAccessListCounters OBJECT IDENTIFIER ::= { policy 4 } + +-- tagpath /policy/snmp-policy/access-list-policers +policyAccessListPolicers OBJECT IDENTIFIER ::= { policy 5 } + +-- tagpath /policy/snmp-policy/qos-scheduler-info +policyQosSchedulerInfo OBJECT IDENTIFIER ::= { policy 6 } + +-- tagpath /policy/snmp-policy/qos-map-info +policyQosMapInfo OBJECT IDENTIFIER ::= { policy 7 } + +-- tagpath /policy/snmp-policy/access-list-associations +policyAccessListAssociations OBJECT IDENTIFIER ::= { policy 8 } + +-- tagpath /policy/snmp-policy/rewrite-associations +policyRewriteAssociations OBJECT IDENTIFIER ::= { policy 9 } + +-- tagpath /policy/from-vsmart +policyFromVsmart OBJECT IDENTIFIER ::= { policy 10 } + +-- tagpath /policy/snmp-policy/device-access-policy-counters +policyDeviceAccessPolicyCounters OBJECT IDENTIFIER ::= { policy 11 } + +-- tagpath /policy/snmp-policy/device-access-policy-names +policyDeviceAccessPolicyNames OBJECT IDENTIFIER ::= { policy 12 } + +-- Display zbfw +-- tagpath /zbfw +zbfw OBJECT IDENTIFIER ::= { viptela-policy 7} + +-- tagpath /policer +policerTable OBJECT-TYPE + SYNTAX SEQUENCE OF PolicerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display policers" + ::= { viptela-policy 5 } + +-- tagpath /policer +policerEntry OBJECT-TYPE + SYNTAX PolicerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { policerName, policerIndex, policerDirection } + ::= { policerTable 1 } + +PolicerEntry ::= + SEQUENCE { + policerName String, + policerIndex Unsigned32, + policerDirection DirectionEnum, + policerRate Counter64, + policerBurst Unsigned32, + policerOosAction String, + policerOosPkts Counter64, + policerOosBytes Counter64 + } + +-- tagpath /policer/name +policerName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Name of policer" + ::= { policerEntry 1 } + +-- tagpath /policer/index +policerIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Policer index" + ::= { policerEntry 2 } + +-- tagpath /policer/direction +policerDirection OBJECT-TYPE + SYNTAX DirectionEnum + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Direction" + ::= { policerEntry 3 } + +-- tagpath /policer/rate +policerRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Bandwidth, in bps" + ::= { policerEntry 4 } + +-- tagpath /policer/burst +policerBurst OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Burst size, in bytes" + ::= { policerEntry 5 } + +-- tagpath /policer/oos-action +policerOosAction OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Out-of-specification action" + ::= { policerEntry 6 } + +-- tagpath /policer/oos-pkts +policerOosPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Out-of-specification packets" + ::= { policerEntry 7 } + +-- tagpath /policer/oos-bytes +policerOosBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Out-of-specification packet bytes" + ::= { policerEntry 8 } + +-- tagpath /zone-policy-filter +policyZonePolicyFilterTable OBJECT-TYPE + SYNTAX SEQUENCE OF PolicyZonePolicyFilterEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Zone policy filters" + ::= { zbfw 3 } + +-- tagpath /zone-policy-filter +policyZonePolicyFilterEntry OBJECT-TYPE + SYNTAX PolicyZonePolicyFilterEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { policyZonePolicyFilterName } + ::= { policyZonePolicyFilterTable 1 } + +PolicyZonePolicyFilterEntry ::= + SEQUENCE { + policyZonePolicyFilterName String + } + +-- tagpath /zone-policy-filter/name +policyZonePolicyFilterName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 127)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Zone policy name" + ::= { policyZonePolicyFilterEntry 1 } + +-- tagpath /zone-policy-filter/zbfw-policy-counter +policyZonePolicyFilterCounterTable OBJECT-TYPE + SYNTAX SEQUENCE OF PolicyZonePolicyFilterCounterEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Filter Zone Counter" + ::= { zbfw 4 } + +-- tagpath /zone-policy-filter/zbfw-policy-counter +policyZonePolicyFilterCounterEntry OBJECT-TYPE + SYNTAX PolicyZonePolicyFilterCounterEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { policyZonePolicyFilterName, policyZonePolicyFilterCounterName } + ::= { policyZonePolicyFilterCounterTable 1 } + +PolicyZonePolicyFilterCounterEntry ::= + SEQUENCE { + policyZonePolicyFilterCounterName String, + policyZonePolicyFilterCounterPackets Counter64, + policyZonePolicyFilterCounterBytes Counter64 + } + +-- tagpath /zone-policy-filter/zbfw-policy-counter/counter-name +policyZonePolicyFilterCounterName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Counter name" + ::= { policyZonePolicyFilterCounterEntry 1 } + +-- tagpath /zone-policy-filter/zbfw-policy-counter/packets +policyZonePolicyFilterCounterPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { policyZonePolicyFilterCounterEntry 2 } + +-- tagpath /zone-policy-filter/zone-policy-counter/bytes +policyZonePolicyFilterCounterBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { policyZonePolicyFilterCounterEntry 3 } + +-- tagpath /policy/data-policy-filter +policyDataPolicyFilterTable OBJECT-TYPE + SYNTAX SEQUENCE OF PolicyDataPolicyFilterEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Data policy filters" + ::= { policyDataPolicyFilter 1 } + +-- tagpath /policy/data-policy-filter +policyDataPolicyFilterEntry OBJECT-TYPE + SYNTAX PolicyDataPolicyFilterEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { policyDataPolicyFilterName } + ::= { policyDataPolicyFilterTable 1 } + +PolicyDataPolicyFilterEntry ::= + SEQUENCE { + policyDataPolicyFilterName String + } + +-- tagpath /policy/data-policy-filter/name +policyDataPolicyFilterName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 127)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Data policy name" + ::= { policyDataPolicyFilterEntry 1 } + +-- tagpath /policy/data-policy-filter/data-policy-vpnlist +policyDataPolicyFilterVpnlistTable OBJECT-TYPE + SYNTAX SEQUENCE OF PolicyDataPolicyFilterVpnlistEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Filter VPN list" + ::= { policyDataPolicyFilter 2 } + +-- tagpath /policy/data-policy-filter/data-policy-vpnlist +policyDataPolicyFilterVpnlistEntry OBJECT-TYPE + SYNTAX PolicyDataPolicyFilterVpnlistEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { policyDataPolicyFilterName, policyDataPolicyFilterVpnlistName } + ::= { policyDataPolicyFilterVpnlistTable 1 } + +PolicyDataPolicyFilterVpnlistEntry ::= + SEQUENCE { + policyDataPolicyFilterVpnlistName String + } + +-- tagpath /policy/data-policy-filter/data-policy-vpnlist/name +policyDataPolicyFilterVpnlistName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "VPN list name" + ::= { policyDataPolicyFilterVpnlistEntry 1 } + +-- tagpath /policy/data-policy-filter/data-policy-vpnlist/data-policy-counter +policyDataPolicyFilterVpnlistCounterTable OBJECT-TYPE + SYNTAX SEQUENCE OF PolicyDataPolicyFilterVpnlistCounterEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Filter counters" + ::= { policyDataPolicyFilter 3 } + +-- tagpath /policy/data-policy-filter/data-policy-vpnlist/data-policy-counter +policyDataPolicyFilterVpnlistCounterEntry OBJECT-TYPE + SYNTAX PolicyDataPolicyFilterVpnlistCounterEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { policyDataPolicyFilterName, policyDataPolicyFilterVpnlistName, policyDataPolicyFilterVpnlistCounterName } + ::= { policyDataPolicyFilterVpnlistCounterTable 1 } + +PolicyDataPolicyFilterVpnlistCounterEntry ::= + SEQUENCE { + policyDataPolicyFilterVpnlistCounterName String, + policyDataPolicyFilterVpnlistCounterPackets Counter64, + policyDataPolicyFilterVpnlistCounterBytes Counter64 + } + +-- tagpath /policy/data-policy-filter/data-policy-vpnlist/data-policy-counter/counter-name +policyDataPolicyFilterVpnlistCounterName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Counter name" + ::= { policyDataPolicyFilterVpnlistCounterEntry 1 } + +-- tagpath /policy/data-policy-filter/data-policy-vpnlist/data-policy-counter/packets +policyDataPolicyFilterVpnlistCounterPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { policyDataPolicyFilterVpnlistCounterEntry 2 } + +-- tagpath /policy/data-policy-filter/data-policy-vpnlist/data-policy-counter/bytes +policyDataPolicyFilterVpnlistCounterBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { policyDataPolicyFilterVpnlistCounterEntry 3 } + +-- tagpath /policy/data-policy-filter/data-policy-vpnlist/data-policy-policer +policyDataPolicyFilterVpnlistPolicerTable OBJECT-TYPE + SYNTAX SEQUENCE OF PolicyDataPolicyFilterVpnlistPolicerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Filter policers" + ::= { policyDataPolicyFilter 4 } + +-- tagpath /policy/data-policy-filter/data-policy-vpnlist/data-policy-policer +policyDataPolicyFilterVpnlistPolicerEntry OBJECT-TYPE + SYNTAX PolicyDataPolicyFilterVpnlistPolicerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { policyDataPolicyFilterName, policyDataPolicyFilterVpnlistName, policyDataPolicyFilterVpnlistPolicerName } + ::= { policyDataPolicyFilterVpnlistPolicerTable 1 } + +PolicyDataPolicyFilterVpnlistPolicerEntry ::= + SEQUENCE { + policyDataPolicyFilterVpnlistPolicerName String, + policyDataPolicyFilterVpnlistPolicerOosPackets Counter64, + policyDataPolicyFilterVpnlistPolicerOosBytes Counter64 + } + +-- tagpath /policy/data-policy-filter/data-policy-vpnlist/data-policy-policer/policer-name +policyDataPolicyFilterVpnlistPolicerName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 128)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Policer name" + ::= { policyDataPolicyFilterVpnlistPolicerEntry 1 } + +-- tagpath /policy/data-policy-filter/data-policy-vpnlist/data-policy-policer/oos-packets +policyDataPolicyFilterVpnlistPolicerOosPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { policyDataPolicyFilterVpnlistPolicerEntry 2 } + +-- tagpath /policy/data-policy-filter/data-policy-vpnlist/data-policy-policer/oos-bytes +policyDataPolicyFilterVpnlistPolicerOosBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { policyDataPolicyFilterVpnlistPolicerEntry 3 } + +-- tagpath /policy/app-route-policy-filter +policyAppRoutePolicyFilterTable OBJECT-TYPE + SYNTAX SEQUENCE OF PolicyAppRoutePolicyFilterEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Application-aware routing policy filters" + ::= { policyAppRoutePolicy 1 } + +-- tagpath /policy/app-route-policy-filter +policyAppRoutePolicyFilterEntry OBJECT-TYPE + SYNTAX PolicyAppRoutePolicyFilterEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { policyAppRoutePolicyFilterName } + ::= { policyAppRoutePolicyFilterTable 1 } + +PolicyAppRoutePolicyFilterEntry ::= + SEQUENCE { + policyAppRoutePolicyFilterName String + } + +-- tagpath /policy/app-route-policy-filter/name +policyAppRoutePolicyFilterName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 127)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Application-aware routing policy name" + ::= { policyAppRoutePolicyFilterEntry 1 } + +-- tagpath /policy/app-route-policy-filter/app-route-policy-vpnlist +policyAppRoutePolicyFilterVpnlistTable OBJECT-TYPE + SYNTAX SEQUENCE OF PolicyAppRoutePolicyFilterVpnlistEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Filter VPN list" + ::= { policyAppRoutePolicy 2 } + +-- tagpath /policy/app-route-policy-filter/app-route-policy-vpnlist +policyAppRoutePolicyFilterVpnlistEntry OBJECT-TYPE + SYNTAX PolicyAppRoutePolicyFilterVpnlistEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { policyAppRoutePolicyFilterName, policyAppRoutePolicyFilterVpnlistName } + ::= { policyAppRoutePolicyFilterVpnlistTable 1 } + +PolicyAppRoutePolicyFilterVpnlistEntry ::= + SEQUENCE { + policyAppRoutePolicyFilterVpnlistName String + } + +-- tagpath /policy/app-route-policy-filter/app-route-policy-vpnlist/name +policyAppRoutePolicyFilterVpnlistName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "VPN list name" + ::= { policyAppRoutePolicyFilterVpnlistEntry 1 } + +-- tagpath /policy/app-route-policy-filter/app-route-policy-vpnlist/app-route-policy-counter +policyAppRoutePolicyFilterVpnlistCounterTable OBJECT-TYPE + SYNTAX SEQUENCE OF PolicyAppRoutePolicyFilterVpnlistCounterEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Filter counters" + ::= { policyAppRoutePolicy 3 } + +-- tagpath /policy/app-route-policy-filter/app-route-policy-vpnlist/app-route-policy-counter +policyAppRoutePolicyFilterVpnlistCounterEntry OBJECT-TYPE + SYNTAX PolicyAppRoutePolicyFilterVpnlistCounterEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { policyAppRoutePolicyFilterName, policyAppRoutePolicyFilterVpnlistName, policyAppRoutePolicyFilterVpnlistCounterName } + ::= { policyAppRoutePolicyFilterVpnlistCounterTable 1 } + +PolicyAppRoutePolicyFilterVpnlistCounterEntry ::= + SEQUENCE { + policyAppRoutePolicyFilterVpnlistCounterName String, + policyAppRoutePolicyFilterVpnlistCounterPackets Counter64, + policyAppRoutePolicyFilterVpnlistCounterBytes Counter64 + } + +-- tagpath /policy/app-route-policy-filter/app-route-policy-vpnlist/app-route-policy-counter/counter-name +policyAppRoutePolicyFilterVpnlistCounterName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Counter name" + ::= { policyAppRoutePolicyFilterVpnlistCounterEntry 1 } + +-- tagpath /policy/app-route-policy-filter/app-route-policy-vpnlist/app-route-policy-counter/packets +policyAppRoutePolicyFilterVpnlistCounterPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { policyAppRoutePolicyFilterVpnlistCounterEntry 2 } + +-- tagpath /policy/app-route-policy-filter/app-route-policy-vpnlist/app-route-policy-counter/bytes +policyAppRoutePolicyFilterVpnlistCounterBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { policyAppRoutePolicyFilterVpnlistCounterEntry 3 } + +-- tagpath /policy/access-list-names +policyAccessListNamesTable OBJECT-TYPE + SYNTAX SEQUENCE OF PolicyAccessListNamesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "ACL names" + ::= { policyAccessListNames 1 } + +-- tagpath /policy/access-list-names +policyAccessListNamesEntry OBJECT-TYPE + SYNTAX PolicyAccessListNamesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { policyAccessListNamesName } + ::= { policyAccessListNamesTable 1 } + +PolicyAccessListNamesEntry ::= + SEQUENCE { + policyAccessListNamesName String + } + +-- tagpath /policy/access-list-names/name +policyAccessListNamesName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 127)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "ACL name" + ::= { policyAccessListNamesEntry 1 } + +-- tagpath /policy/access-list-counters +policyAccessListCountersTable OBJECT-TYPE + SYNTAX SEQUENCE OF PolicyAccessListCountersEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "ACL counters" + ::= { policyAccessListCounters 1 } + +-- tagpath /policy/access-list-counters +policyAccessListCountersEntry OBJECT-TYPE + SYNTAX PolicyAccessListCountersEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { policyAccessListCountersName } + ::= { policyAccessListCountersTable 1 } + +PolicyAccessListCountersEntry ::= + SEQUENCE { + policyAccessListCountersName String + } + +-- tagpath /policy/access-list-counters/name +policyAccessListCountersName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 127)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "ACL name" + ::= { policyAccessListCountersEntry 1 } + +-- tagpath /policy/access-list-counters/access-policy-counter-list +policyAccessListCountersAccessPolicyCounterListTable OBJECT-TYPE + SYNTAX SEQUENCE OF PolicyAccessListCountersAccessPolicyCounterListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Access policy counter list" + ::= { policyAccessListCounters 2 } + +-- tagpath /policy/access-list-counters/access-policy-counter-list +policyAccessListCountersAccessPolicyCounterListEntry OBJECT-TYPE + SYNTAX PolicyAccessListCountersAccessPolicyCounterListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { policyAccessListCountersName, policyAccessListCountersAccessPolicyCounterListCounterName } + ::= { policyAccessListCountersAccessPolicyCounterListTable 1 } + +PolicyAccessListCountersAccessPolicyCounterListEntry ::= + SEQUENCE { + policyAccessListCountersAccessPolicyCounterListCounterName String, + policyAccessListCountersAccessPolicyCounterListPackets Counter64, + policyAccessListCountersAccessPolicyCounterListBytes Counter64 + } + +-- tagpath /policy/access-list-counters/access-policy-counter-list/counter-name +policyAccessListCountersAccessPolicyCounterListCounterName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Counter name" + ::= { policyAccessListCountersAccessPolicyCounterListEntry 1 } + +-- tagpath /policy/access-list-counters/access-policy-counter-list/packets +policyAccessListCountersAccessPolicyCounterListPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { policyAccessListCountersAccessPolicyCounterListEntry 2 } + +-- tagpath /policy/access-list-counters/access-policy-counter-list/bytes +policyAccessListCountersAccessPolicyCounterListBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { policyAccessListCountersAccessPolicyCounterListEntry 3 } + +-- tagpath /policy/device-access-policy-names +policyDeviceAccessPolicyNamesTable OBJECT-TYPE + SYNTAX SEQUENCE OF PolicyDeviceAccessPolicyNamesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Device Access Policy names" + ::= { policyDeviceAccessPolicyNames 1 } + +-- tagpath /policy/device-access-policy-names +policyDeviceAccessPolicyNamesEntry OBJECT-TYPE + SYNTAX PolicyDeviceAccessPolicyNamesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { policyDeviceAccessPolicyNamesName } + ::= { policyDeviceAccessPolicyNamesTable 1 } + +PolicyDeviceAccessPolicyNamesEntry ::= + SEQUENCE { + policyDeviceAccessPolicyNamesName String + } + +-- tagpath /policy/device-access-policy-names/name +policyDeviceAccessPolicyNamesName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 127)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Device Access Policy name" + ::= { policyDeviceAccessPolicyNamesEntry 1 } + +-- tagpath /policy/device-access-policy-counters +policyDeviceAccessPolicyCountersTable OBJECT-TYPE + SYNTAX SEQUENCE OF PolicyDeviceAccessPolicyCountersEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Device Access Policy counters" + ::= { policyDeviceAccessPolicyCounters 1 } + +-- tagpath /policy/device-access-policy-counters +policyDeviceAccessPolicyCountersEntry OBJECT-TYPE + SYNTAX PolicyDeviceAccessPolicyCountersEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { policyDeviceAccessPolicyCountersName } + ::= { policyDeviceAccessPolicyCountersTable 1 } + +PolicyDeviceAccessPolicyCountersEntry ::= + SEQUENCE { + policyDeviceAccessPolicyCountersName String + } + +-- tagpath /policy/device-access-policy-counters/name +policyDeviceAccessPolicyCountersName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 127)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Device Access Policy name" + ::= { policyDeviceAccessPolicyCountersEntry 1 } + +-- tagpath /policy/device-access-policy-counters/device-access-policy-counter-list +policyDeviceAccessPolicyCountersDeviceAccessPolicyCounterListTable OBJECT-TYPE + SYNTAX SEQUENCE OF PolicyDeviceAccessPolicyCountersDeviceAccessPolicyCounterListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Device access policy counter list" + ::= { policyDeviceAccessPolicyCounters 2 } + +-- tagpath /policy/device-access-policy-counters/device-access-policy-counter-list +policyDeviceAccessPolicyCountersDeviceAccessPolicyCounterListEntry OBJECT-TYPE + SYNTAX PolicyDeviceAccessPolicyCountersDeviceAccessPolicyCounterListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { policyDeviceAccessPolicyCountersName, policyDeviceAccessPolicyCountersDeviceAccessPolicyCounterListCounterName } + ::= { policyDeviceAccessPolicyCountersDeviceAccessPolicyCounterListTable 1 } + +PolicyDeviceAccessPolicyCountersDeviceAccessPolicyCounterListEntry ::= + SEQUENCE { + policyDeviceAccessPolicyCountersDeviceAccessPolicyCounterListCounterName String, + policyDeviceAccessPolicyCountersDeviceAccessPolicyCounterListPackets Counter64, + policyDeviceAccessPolicyCountersDeviceAccessPolicyCounterListBytes Counter64 + } + +-- tagpath /policy/device-access-policy-counters/device-access-policy-counter-list/counter-name +policyDeviceAccessPolicyCountersDeviceAccessPolicyCounterListCounterName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Counter name" + ::= { policyDeviceAccessPolicyCountersDeviceAccessPolicyCounterListEntry 1 } + +-- tagpath /policy/device-access-policy-counters-device-access-policy-counter-list/packets +policyDeviceAccessPolicyCountersDeviceAccessPolicyCounterListPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { policyDeviceAccessPolicyCountersDeviceAccessPolicyCounterListEntry 2 } + +-- tagpath /policy/device-access-policy-counters/device-access-policy-counter-list/bytes +policyDeviceAccessPolicyCountersDeviceAccessPolicyCounterListBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { policyDeviceAccessPolicyCountersDeviceAccessPolicyCounterListEntry 3 } + +-- tagpath /policy/access-list-policers +policyAccessListPolicersTable OBJECT-TYPE + SYNTAX SEQUENCE OF PolicyAccessListPolicersEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "ACL policer" + ::= { policyAccessListPolicers 1 } + +-- tagpath /policy/access-list-policers +policyAccessListPolicersEntry OBJECT-TYPE + SYNTAX PolicyAccessListPolicersEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { policyAccessListPolicersName } + ::= { policyAccessListPolicersTable 1 } + +PolicyAccessListPolicersEntry ::= + SEQUENCE { + policyAccessListPolicersName String + } + +-- tagpath /policy/access-list-policers/name +policyAccessListPolicersName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 127)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Access policy name" + ::= { policyAccessListPolicersEntry 1 } + +-- tagpath /policy/access-list-policers/access-policy-policer-list +policyAccessListPolicersAccessPolicyPolicerListTable OBJECT-TYPE + SYNTAX SEQUENCE OF PolicyAccessListPolicersAccessPolicyPolicerListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Access policy policer list" + ::= { policyAccessListPolicers 2 } + +-- tagpath /policy/access-list-policers/access-policy-policer-list +policyAccessListPolicersAccessPolicyPolicerListEntry OBJECT-TYPE + SYNTAX PolicyAccessListPolicersAccessPolicyPolicerListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { policyAccessListPolicersName, policyAccessListPolicersAccessPolicyPolicerListPolicerName } + ::= { policyAccessListPolicersAccessPolicyPolicerListTable 1 } + +PolicyAccessListPolicersAccessPolicyPolicerListEntry ::= + SEQUENCE { + policyAccessListPolicersAccessPolicyPolicerListPolicerName String, + policyAccessListPolicersAccessPolicyPolicerListOosPackets Counter64, + policyAccessListPolicersAccessPolicyPolicerListOosBytes Counter64 + } + +-- tagpath /policy/access-list-policers/access-policy-policer-list/policer-name +policyAccessListPolicersAccessPolicyPolicerListPolicerName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 128)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Policer name" + ::= { policyAccessListPolicersAccessPolicyPolicerListEntry 1 } + +-- tagpath /policy/access-list-policers/access-policy-policer-list/oos-packets +policyAccessListPolicersAccessPolicyPolicerListOosPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { policyAccessListPolicersAccessPolicyPolicerListEntry 2 } + +-- tagpath /policy/access-list-policers/access-policy-policer-list/oos-bytes +policyAccessListPolicersAccessPolicyPolicerListOosBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { policyAccessListPolicersAccessPolicyPolicerListEntry 3 } + +-- tagpath /policy/qos-scheduler-info +policyQosSchedulerInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF PolicyQosSchedulerInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Scheduler information" + ::= { policyQosSchedulerInfo 1 } + +-- tagpath /policy/qos-scheduler-info +policyQosSchedulerInfoEntry OBJECT-TYPE + SYNTAX PolicyQosSchedulerInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { policyQosSchedulerInfoQosSchedulerName } + ::= { policyQosSchedulerInfoTable 1 } + +PolicyQosSchedulerInfoEntry ::= + SEQUENCE { + policyQosSchedulerInfoQosSchedulerName String, + policyQosSchedulerInfoBandwidthPercent Unsigned32, + policyQosSchedulerInfoBufferPercent Unsigned32, + policyQosSchedulerInfoQueue Integer32 + } + +-- tagpath /policy/qos-scheduler-info/qos-scheduler-name +policyQosSchedulerInfoQosSchedulerName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "QoS scheduler name" + ::= { policyQosSchedulerInfoEntry 1 } + +-- tagpath /policy/qos-scheduler-info/bandwidth-percent +policyQosSchedulerInfoBandwidthPercent OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { policyQosSchedulerInfoEntry 2 } + +-- tagpath /policy/qos-scheduler-info/buffer-percent +policyQosSchedulerInfoBufferPercent OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { policyQosSchedulerInfoEntry 3 } + +-- tagpath /policy/qos-scheduler-info/queue +policyQosSchedulerInfoQueue OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { policyQosSchedulerInfoEntry 4 } + +-- tagpath /policy/qos-scheduler-info/qos-scheduler-map-association +policyQosSchedulerInfoQosSchedulerMapAssociationTable OBJECT-TYPE + SYNTAX SEQUENCE OF PolicyQosSchedulerInfoQosSchedulerMapAssociationEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "QoS map associated with this scheduler" + ::= { policyQosSchedulerInfo 2 } + +-- tagpath /policy/qos-scheduler-info/qos-scheduler-map-association +policyQosSchedulerInfoQosSchedulerMapAssociationEntry OBJECT-TYPE + SYNTAX PolicyQosSchedulerInfoQosSchedulerMapAssociationEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { policyQosSchedulerInfoQosSchedulerName, policyQosSchedulerInfoQosSchedulerMapAssociationQosMapName } + ::= { policyQosSchedulerInfoQosSchedulerMapAssociationTable 1 } + +PolicyQosSchedulerInfoQosSchedulerMapAssociationEntry ::= + SEQUENCE { + policyQosSchedulerInfoQosSchedulerMapAssociationQosMapName String + } + +-- tagpath /policy/qos-scheduler-info/qos-scheduler-map-association/qos-map-name +policyQosSchedulerInfoQosSchedulerMapAssociationQosMapName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 127)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "QoS map name" + ::= { policyQosSchedulerInfoQosSchedulerMapAssociationEntry 1 } + +-- tagpath /policy/qos-map-info +policyQosMapInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF PolicyQosMapInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "QoS map information" + ::= { policyQosMapInfo 1 } + +-- tagpath /policy/qos-map-info +policyQosMapInfoEntry OBJECT-TYPE + SYNTAX PolicyQosMapInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { policyQosMapInfoQosMapName } + ::= { policyQosMapInfoTable 1 } + +PolicyQosMapInfoEntry ::= + SEQUENCE { + policyQosMapInfoQosMapName String + } + +-- tagpath /policy/qos-map-info/qos-map-name +policyQosMapInfoQosMapName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 127)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "QoS Map Name" + ::= { policyQosMapInfoEntry 1 } + +-- tagpath /policy/qos-map-info/qos-map-interface-associations +policyQosMapInfoQosMapInterfaceAssociationsTable OBJECT-TYPE + SYNTAX SEQUENCE OF PolicyQosMapInfoQosMapInterfaceAssociationsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "QoS map intrface associations" + ::= { policyQosMapInfo 2 } + +-- tagpath /policy/qos-map-info/qos-map-interface-associations +policyQosMapInfoQosMapInterfaceAssociationsEntry OBJECT-TYPE + SYNTAX PolicyQosMapInfoQosMapInterfaceAssociationsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { policyQosMapInfoQosMapName, policyQosMapInfoQosMapInterfaceAssociationsInterfaceName } + ::= { policyQosMapInfoQosMapInterfaceAssociationsTable 1 } + +PolicyQosMapInfoQosMapInterfaceAssociationsEntry ::= + SEQUENCE { + policyQosMapInfoQosMapInterfaceAssociationsInterfaceName String + } + +-- tagpath /policy/qos-map-info/qos-map-interface-associations/interface-name +policyQosMapInfoQosMapInterfaceAssociationsInterfaceName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Interface name" + ::= { policyQosMapInfoQosMapInterfaceAssociationsEntry 1 } + +-- tagpath /policy/access-list-associations +policyAccessListAssociationsTable OBJECT-TYPE + SYNTAX SEQUENCE OF PolicyAccessListAssociationsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Access policy interfaces" + ::= { policyAccessListAssociations 1 } + +-- tagpath /policy/access-list-associations +policyAccessListAssociationsEntry OBJECT-TYPE + SYNTAX PolicyAccessListAssociationsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { policyAccessListAssociationsName } + ::= { policyAccessListAssociationsTable 1 } + +PolicyAccessListAssociationsEntry ::= + SEQUENCE { + policyAccessListAssociationsName String + } + +-- tagpath /policy/access-list-associations/name +policyAccessListAssociationsName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 127)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Access policy name" + ::= { policyAccessListAssociationsEntry 1 } + +-- tagpath /policy/access-list-associations/access-policy-interface-list +policyAccessListAssociationsAccessPolicyInterfaceListTable OBJECT-TYPE + SYNTAX SEQUENCE OF PolicyAccessListAssociationsAccessPolicyInterfaceListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Access policy interface association" + ::= { policyAccessListAssociations 2 } + +-- tagpath /policy/access-list-associations/access-policy-interface-list +policyAccessListAssociationsAccessPolicyInterfaceListEntry OBJECT-TYPE + SYNTAX PolicyAccessListAssociationsAccessPolicyInterfaceListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { policyAccessListAssociationsName, policyAccessListAssociationsAccessPolicyInterfaceListIntName, policyAccessListAssociationsAccessPolicyInterfaceListIntDir } + ::= { policyAccessListAssociationsAccessPolicyInterfaceListTable 1 } + +PolicyAccessListAssociationsAccessPolicyInterfaceListEntry ::= + SEQUENCE { + policyAccessListAssociationsAccessPolicyInterfaceListIntName String, + policyAccessListAssociationsAccessPolicyInterfaceListIntDir DirectionEnum + } + +-- tagpath /policy/access-list-associations/access-policy-interface-list/interface-name +policyAccessListAssociationsAccessPolicyInterfaceListIntName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Interface name" + ::= { policyAccessListAssociationsAccessPolicyInterfaceListEntry 1 } + +-- tagpath /policy/access-list-associations/access-policy-interface-list/interface-direction +policyAccessListAssociationsAccessPolicyInterfaceListIntDir OBJECT-TYPE + SYNTAX DirectionEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Interface direction" + ::= { policyAccessListAssociationsAccessPolicyInterfaceListEntry 2 } + +-- tagpath /policy/rewrite-associations +policyRewriteAssociationsTable OBJECT-TYPE + SYNTAX SEQUENCE OF PolicyRewriteAssociationsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Rewrite rule to interface bindings" + ::= { policyRewriteAssociations 1 } + +-- tagpath /policy/rewrite-associations +policyRewriteAssociationsEntry OBJECT-TYPE + SYNTAX PolicyRewriteAssociationsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { policyRewriteAssociationsName } + ::= { policyRewriteAssociationsTable 1 } + +PolicyRewriteAssociationsEntry ::= + SEQUENCE { + policyRewriteAssociationsName String + } + +-- tagpath /policy/rewrite-associations/name +policyRewriteAssociationsName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 127)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Name of rewrite rule" + ::= { policyRewriteAssociationsEntry 1 } + +-- tagpath /policy/rewrite-associations/rewrite-interface-list +policyRewriteAssociationsRewriteInterfaceListTable OBJECT-TYPE + SYNTAX SEQUENCE OF PolicyRewriteAssociationsRewriteInterfaceListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Rewrite rule to interface association" + ::= { policyRewriteAssociations 2 } + +-- tagpath /policy/rewrite-associations/rewrite-interface-list +policyRewriteAssociationsRewriteInterfaceListEntry OBJECT-TYPE + SYNTAX PolicyRewriteAssociationsRewriteInterfaceListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { policyRewriteAssociationsName, policyRewriteAssociationsRewriteInterfaceListInterfaceName } + ::= { policyRewriteAssociationsRewriteInterfaceListTable 1 } + +PolicyRewriteAssociationsRewriteInterfaceListEntry ::= + SEQUENCE { + policyRewriteAssociationsRewriteInterfaceListInterfaceName String + } + +-- tagpath /policy/rewrite-associations/rewrite-interface-list/interface-name +policyRewriteAssociationsRewriteInterfaceListInterfaceName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Interface name" + ::= { policyRewriteAssociationsRewriteInterfaceListEntry 1 } + +-- tagpath /policy/from-vsmart/sla-class +policyFromVsmartSlaClassTable OBJECT-TYPE + SYNTAX SEQUENCE OF PolicyFromVsmartSlaClassEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Configure SLA classes for application-aware routing" + ::= { policyFromVsmart 2 } + +-- tagpath /policy/from-vsmart/sla-class +policyFromVsmartSlaClassEntry OBJECT-TYPE + SYNTAX PolicyFromVsmartSlaClassEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { IMPLIED policyFromVsmartSlaClassName } + ::= { policyFromVsmartSlaClassTable 1 } + +PolicyFromVsmartSlaClassEntry ::= + SEQUENCE { + policyFromVsmartSlaClassName String, + policyFromVsmartSlaClassLoss UnsignedByte, + policyFromVsmartSlaClassLatency UnsignedShort, + policyFromVsmartSlaClassJitter UnsignedShort, + policyFromVsmartSlaClassAppProbeClass String, + policyFromVsmartSlaClassFallbackBestTunnelCriteria SlaEnumList, + policyFromVsmartSlaClassLossVariance UnsignedByte, + policyFromVsmartSlaClassLatencyVariance UnsignedShort, + policyFromVsmartSlaClassJitterVariance UnsignedShort + } + +-- tagpath /policy/from-vsmart/sla-class/name +policyFromVsmartSlaClassName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Name of SLA class" + ::= { policyFromVsmartSlaClassEntry 1 } + +-- tagpath /policy/from-vsmart/sla-class/loss +policyFromVsmartSlaClassLoss OBJECT-TYPE + SYNTAX UnsignedByte (0 .. 100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Loss percentage" + ::= { policyFromVsmartSlaClassEntry 2 } + +-- tagpath /policy/from-vsmart/sla-class/latency +policyFromVsmartSlaClassLatency OBJECT-TYPE + SYNTAX UnsignedShort (1 .. 1000) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Latency, in milliseconds" + ::= { policyFromVsmartSlaClassEntry 3 } + +-- tagpath /policy/from-vsmart/sla-class/jitter +policyFromVsmartSlaClassJitter OBJECT-TYPE + SYNTAX UnsignedShort (1 .. 1000) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Jitter, in milliseconds" + ::= { policyFromVsmartSlaClassEntry 4 } + +-- tagpath /policy/from-vsmart/sla-class/app-probe-class +policyFromVsmartSlaClassAppProbeClass OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "App Probe Class Name" + ::= { policyFromVsmartSlaClassEntry 5 } + +-- tagpath /policy/from-vsmart/sla-class/fallback-best-tunnel/criteria +policyFromVsmartSlaClassFallbackBestTunnelCriteria OBJECT-TYPE + SYNTAX SlaEnumList + MAX-ACCESS read-only + STATUS current + DESCRIPTION "List of fallback best tunnel criteria" + ::= { policyFromVsmartSlaClassEntry 6 } + +-- tagpath /policy/from-vsmart/sla-class/fallback-best-tunnel-criteria/loss-variance +policyFromVsmartSlaClassLossVariance OBJECT-TYPE + SYNTAX UnsignedByte (0 .. 100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Loss percentage" + ::= { policyFromVsmartSlaClassEntry 7 } + +-- tagpath /policy/from-vsmart/sla-class/fallback-best-tunnel-criteria/latency-variance +policyFromVsmartSlaClassLatencyVariance OBJECT-TYPE + SYNTAX UnsignedShort (1 .. 1000) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Latency, in milliseconds" + ::= { policyFromVsmartSlaClassEntry 8 } + +-- tagpath /policy/from-vsmart/sla-class/fallback-best-tunnel-criteria/jitter-variance +policyFromVsmartSlaClassJitterVariance OBJECT-TYPE + SYNTAX UnsignedShort (1 .. 1000) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Jitter, in milliseconds" + ::= { policyFromVsmartSlaClassEntry 9 } + + +-- tagpath /policy/from-vsmart/data-policy +policyFromVsmartDataPolicyTable OBJECT-TYPE + SYNTAX SEQUENCE OF PolicyFromVsmartDataPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display data policy" + ::= { policyFromVsmart 3 } + +-- tagpath /policy/from-vsmart/data-policy +policyFromVsmartDataPolicyEntry OBJECT-TYPE + SYNTAX PolicyFromVsmartDataPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { IMPLIED policyFromVsmartDataPolicyName } + ::= { policyFromVsmartDataPolicyTable 1 } + +PolicyFromVsmartDataPolicyEntry ::= + SEQUENCE { + policyFromVsmartDataPolicyName String, + policyFromVsmartDataPolicyDirection DataPolicyDirectionEnum + } + +-- tagpath /policy/from-vsmart/data-policy/name +policyFromVsmartDataPolicyName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 127)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Data policy name" + ::= { policyFromVsmartDataPolicyEntry 1 } + +-- tagpath /policy/from-vsmart/data-policy/direction +policyFromVsmartDataPolicyDirection OBJECT-TYPE + SYNTAX DataPolicyDirectionEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Data policy direction" + ::= { policyFromVsmartDataPolicyEntry 2 } + +-- tagpath /policy/from-vsmart/data-policy/vpn-list +policyFromVsmartDataPolicyVpnListTable OBJECT-TYPE + SYNTAX SEQUENCE OF PolicyFromVsmartDataPolicyVpnListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Name of VPN list" + ::= { policyFromVsmart 4 } + +-- tagpath /policy/from-vsmart/data-policy/vpn-list +policyFromVsmartDataPolicyVpnListEntry OBJECT-TYPE + SYNTAX PolicyFromVsmartDataPolicyVpnListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { policyFromVsmartDataPolicyName, IMPLIED policyFromVsmartDataPolicyVpnListName } + ::= { policyFromVsmartDataPolicyVpnListTable 1 } + +PolicyFromVsmartDataPolicyVpnListEntry ::= + SEQUENCE { + policyFromVsmartDataPolicyVpnListName String, + policyFromVsmartDataPolicyVpnListDefaultAction ActionDataEnum + } + +-- tagpath /policy/from-vsmart/data-policy/vpn-list/name +policyFromVsmartDataPolicyVpnListName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "VPN list name" + ::= { policyFromVsmartDataPolicyVpnListEntry 1 } + +-- tagpath /policy/from-vsmart/data-policy/vpn-list/default-action +policyFromVsmartDataPolicyVpnListDefaultAction OBJECT-TYPE + SYNTAX ActionDataEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Accept or drop" + DEFVAL { drop } + ::= { policyFromVsmartDataPolicyVpnListEntry 2 } + +-- tagpath /policy/from-vsmart/data-policy/vpn-list/sequence +policyFromVsmartDataPolicyVpnListSequenceTable OBJECT-TYPE + SYNTAX SEQUENCE OF PolicyFromVsmartDataPolicyVpnListSequenceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "List of sequences" + ::= { policyFromVsmart 5 } + +-- tagpath /policy/from-vsmart/data-policy/vpn-list/sequence +policyFromVsmartDataPolicyVpnListSequenceEntry OBJECT-TYPE + SYNTAX PolicyFromVsmartDataPolicyVpnListSequenceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { policyFromVsmartDataPolicyName, policyFromVsmartDataPolicyVpnListName, policyFromVsmartDataPolicyVpnListSequenceSeqValue } + ::= { policyFromVsmartDataPolicyVpnListSequenceTable 1 } + +PolicyFromVsmartDataPolicyVpnListSequenceEntry ::= + SEQUENCE { + policyFromVsmartDataPolicyVpnListSequenceSeqValue UnsignedShort, + policyFromVsmartDataPolicyVpnListSequenceMatchSrcDataPrLst String, + policyFromVsmartDataPolicyVpnListSequenceMatchSrcDataV6PrLst String, + policyFromVsmartDataPolicyVpnListSequenceMatchDestDataPrLst String, + policyFromVsmartDataPolicyVpnListSequenceMatchDestDataV6PrLst String, + policyFromVsmartDataPolicyVpnListSequenceMatchTcp TcpFlags, + policyFromVsmartDataPolicyVpnListSequenceActionActionValue ActionDataEnum, + policyFromVsmartDataPolicyVpnListSequenceActionCount String, + policyFromVsmartDataPolicyVpnListSequenceActionNatUseVpn Unsigned32, + policyFromVsmartDataPolicyVpnListSequenceActionCflowd TruthValue, + policyFromVsmartDataPolicyVpnListSequenceActionSetLocalTlocColor INTEGER, + policyFromVsmartDataPolicyVpnListSequenceActionSetLocalTlocEncap INTEGER, + policyFromVsmartDataPolicyVpnListSequenceActionSetNextHop String, + policyFromVsmartDataPolicyVpnListSequenceActionSetPolicer String, + policyFromVsmartDataPolicyVpnListSequenceActionSetVpn Unsigned32, + policyFromVsmartDataPolicyVpnListSequenceActionSetVpnLabel Unsigned32, + policyFromVsmartDataPolicyVpnListSequenceActionSetTlocIp InetAddressIP, + policyFromVsmartDataPolicyVpnListSequenceActionSetTlocColor INTEGER, + policyFromVsmartDataPolicyVpnListSequenceActionSetTlocList String, + policyFromVsmartDataPolicyVpnListSequenceActionSetServiceSvcType INTEGER, + policyFromVsmartDataPolicyVpnListSequenceActionSetServiceVpn Unsigned32, + policyFromVsmartDataPolicyVpnListSequenceActionSetServiceTlocIp InetAddressIP, + policyFromVsmartDataPolicyVpnListSequenceActionSetSvcTlocClr INTEGER, + policyFromVsmartDataPolicyVpnListSequencActionSetSvcTlocLst String, + policyFromVsmartDataPolicyVpnListSequenceActionSetServiceLocal TruthValue, + policyFromVsmartDataPolicyVpnListSequenceActionSetServiceRestrict TruthValue, + policyFromVsmartDataPolicyVpnListSequenceActionLog TruthValue, + policyFromVsmartDataPolicyVpnListSequenceActionSetLocalTlocListColor ColorList, + policyFromVsmartDataPolicyVpnListSequenceActionSetLocalTlocListEncap EncapsulationList, + policyFromVsmartDataPolicyVpnListSequenceActionSetLocalTlocListRestrict TruthValue, + policyFromVsmartDataPolicyVpnListSequenceActionTcpOptimization TruthValue, + policyFromVsmartDataPolicyVpnListSequenceActionLossProtect LossProtectEnum, + policyFromVsmartDataPolicyVpnListSequenceActionSetNextHopIpv6 String, + policyFromVsmartDataPolicyVpnListSequenceActionSig TruthValue, + policyFromVsmartDataPolicyVpnListSequenceActionSetNextHopLoose TruthValue, + policyFromVsmartDataPolicyVpnListSequenceActionSetServiceNodeGroup String + } + +-- tagpath /policy/from-vsmart/data-policy/vpn-list/sequence/seq-value +policyFromVsmartDataPolicyVpnListSequenceSeqValue OBJECT-TYPE + SYNTAX UnsignedShort (0 .. 65530) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { policyFromVsmartDataPolicyVpnListSequenceEntry 1 } + +-- tagpath /policy/from-vsmart/data-policy/vpn-list/sequence/match/source-data-prefix-list +policyFromVsmartDataPolicyVpnListSequenceMatchSrcDataPrLst OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Source prefix list" + ::= { policyFromVsmartDataPolicyVpnListSequenceEntry 4 } + +-- tagpath /policy/from-vsmart/data-policy/vpn-list/sequence/match/source-data-ipv6-prefix-list +policyFromVsmartDataPolicyVpnListSequenceMatchSrcDataV6PrLst OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Source IPv6 prefix list" + ::= { policyFromVsmartDataPolicyVpnListSequenceEntry 5 } + +-- tagpath /policy/from-vsmart/data-policy/vpn-list/sequence/match/destination-data-prefix-list +policyFromVsmartDataPolicyVpnListSequenceMatchDestDataPrLst OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Destination prefix list" + ::= { policyFromVsmartDataPolicyVpnListSequenceEntry 7 } + +-- tagpath /policy/from-vsmart/data-policy/vpn-list/sequence/match/destination-data-ipv6-prefix-list +policyFromVsmartDataPolicyVpnListSequenceMatchDestDataV6PrLst OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Destination IPv6 prefix list" + ::= { policyFromVsmartDataPolicyVpnListSequenceEntry 8 } + +-- tagpath /policy/from-vsmart/data-policy/vpn-list/sequence/match/tcp +policyFromVsmartDataPolicyVpnListSequenceMatchTcp OBJECT-TYPE + SYNTAX TcpFlags + MAX-ACCESS read-only + STATUS current + DESCRIPTION "TCP flags" + ::= { policyFromVsmartDataPolicyVpnListSequenceEntry 10 } + +-- tagpath /policy/from-vsmart/data-policy/vpn-list/sequence/action/action-value +policyFromVsmartDataPolicyVpnListSequenceActionActionValue OBJECT-TYPE + SYNTAX ActionDataEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + DEFVAL { drop } + ::= { policyFromVsmartDataPolicyVpnListSequenceEntry 11 } + +-- tagpath /policy/from-vsmart/data-policy/vpn-list/sequence/action/count +policyFromVsmartDataPolicyVpnListSequenceActionCount OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Count packets/bytes matching this rule" + ::= { policyFromVsmartDataPolicyVpnListSequenceEntry 12 } + +-- tagpath /policy/from-vsmart/data-policy/vpn-list/sequence/action/nat/use-vpn +policyFromVsmartDataPolicyVpnListSequenceActionNatUseVpn OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "VPN ID (only 0 is allowed)" + ::= { policyFromVsmartDataPolicyVpnListSequenceEntry 13 } + +-- tagpath /policy/from-vsmart/data-policy/vpn-list/sequence/action/cflowd +policyFromVsmartDataPolicyVpnListSequenceActionCflowd OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Apply cflowd" + ::= { policyFromVsmartDataPolicyVpnListSequenceEntry 14 } + +-- tagpath /policy/from-vsmart/data-policy/vpn-list/sequence/action/set/local-tloc/color +policyFromVsmartDataPolicyVpnListSequenceActionSetLocalTlocColor OBJECT-TYPE + SYNTAX INTEGER {default(1),mpls(2),metro-ethernet(3),biz-internet(4),public-internet(5),lte(6),threeG(7),red(8),green(9),blue(10),gold(11),silver(12),bronze(13),custom1(14),custom2(15),custom3(16),private1(17),private2(18),private3(19),private4(20),private5(21),private6(22)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Color" + ::= { policyFromVsmartDataPolicyVpnListSequenceEntry 15 } + +-- tagpath /policy/from-vsmart/data-policy/vpn-list/sequence/action/set/local-tloc/encap +policyFromVsmartDataPolicyVpnListSequenceActionSetLocalTlocEncap OBJECT-TYPE + SYNTAX INTEGER {gre(1),ipsec(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Encapsulation" + ::= { policyFromVsmartDataPolicyVpnListSequenceEntry 16 } + +-- tagpath /policy/from-vsmart/data-policy/vpn-list/sequence/action/set/next-hop +policyFromVsmartDataPolicyVpnListSequenceActionSetNextHop OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Next-hop address" + ::= { policyFromVsmartDataPolicyVpnListSequenceEntry 17 } + +-- tagpath /policy/from-vsmart/data-policy/vpn-list/sequence/action/set/policer +policyFromVsmartDataPolicyVpnListSequenceActionSetPolicer OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Policer" + ::= { policyFromVsmartDataPolicyVpnListSequenceEntry 18 } + +-- tagpath /policy/from-vsmart/data-policy/vpn-list/sequence/action/set/vpn +policyFromVsmartDataPolicyVpnListSequenceActionSetVpn OBJECT-TYPE + SYNTAX VpnIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION "VPN ID" + ::= { policyFromVsmartDataPolicyVpnListSequenceEntry 19 } + +-- tagpath /policy/from-vsmart/data-policy/vpn-list/sequence/action/set/vpn-label +policyFromVsmartDataPolicyVpnListSequenceActionSetVpnLabel OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "VPN label" + ::= { policyFromVsmartDataPolicyVpnListSequenceEntry 20 } + +-- tagpath /policy/from-vsmart/data-policy/vpn-list/sequence/action/set/tloc/ip +policyFromVsmartDataPolicyVpnListSequenceActionSetTlocIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "IP address" + ::= { policyFromVsmartDataPolicyVpnListSequenceEntry 21 } + +-- tagpath /policy/from-vsmart/data-policy/vpn-list/sequence/action/set/tloc/color +policyFromVsmartDataPolicyVpnListSequenceActionSetTlocColor OBJECT-TYPE + SYNTAX INTEGER {default(1),mpls(2),metro-ethernet(3),biz-internet(4),public-internet(5),lte(6),threeG(7),red(8),green(9),blue(10),gold(11),silver(12),bronze(13),custom1(14),custom2(15),custom3(16),private1(17),private2(18),private3(19),private4(20),private5(21),private6(22)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Color" + ::= { policyFromVsmartDataPolicyVpnListSequenceEntry 22 } + +-- tagpath /policy/from-vsmart/data-policy/vpn-list/sequence/action/set/tloc-list +policyFromVsmartDataPolicyVpnListSequenceActionSetTlocList OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Name of TLOC list" + ::= { policyFromVsmartDataPolicyVpnListSequenceEntry 23 } + +-- tagpath /policy/from-vsmart/data-policy/vpn-list/sequence/action/set/service/svc-type +policyFromVsmartDataPolicyVpnListSequenceActionSetServiceSvcType OBJECT-TYPE + SYNTAX INTEGER {fW(1),iDS(2),iDP(3),netsvc1(4),netsvc2(5),netsvc3(6),netsvc4(7),appqoe(10)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Service type" + ::= { policyFromVsmartDataPolicyVpnListSequenceEntry 24 } + +-- tagpath /policy/from-vsmart/data-policy/vpn-list/sequence/action/set/service/vpn +policyFromVsmartDataPolicyVpnListSequenceActionSetServiceVpn OBJECT-TYPE + SYNTAX VpnIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION "VPN ID" + ::= { policyFromVsmartDataPolicyVpnListSequenceEntry 25 } + +-- tagpath /policy/from-vsmart/data-policy/vpn-list/sequence/action/set/service/tloc/ip +policyFromVsmartDataPolicyVpnListSequenceActionSetServiceTlocIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "IP address" + ::= { policyFromVsmartDataPolicyVpnListSequenceEntry 26 } + +-- tagpath /policy/from-vsmart/data-policy/vpn-list/sequence/action/set/service/tloc/color +policyFromVsmartDataPolicyVpnListSequenceActionSetSvcTlocClr OBJECT-TYPE + SYNTAX INTEGER {default(1),mpls(2),metro-ethernet(3),biz-internet(4),public-internet(5),lte(6),threeG(7),red(8),green(9),blue(10),gold(11),silver(12),bronze(13),custom1(14),custom2(15),custom3(16),private1(17),private2(18),private3(19),private4(20),private5(21),private6(22)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Color" + ::= { policyFromVsmartDataPolicyVpnListSequenceEntry 27 } + +-- tagpath /policy/from-vsmart/data-policy/vpn-list/sequence/action/set/service/tloc-list +policyFromVsmartDataPolicyVpnListSequencActionSetSvcTlocLst OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Name of TLOC list" + ::= { policyFromVsmartDataPolicyVpnListSequenceEntry 28 } + +-- tagpath /policy/from-vsmart/data-policy/vpn-list/sequence/action/set/service/local +policyFromVsmartDataPolicyVpnListSequenceActionSetServiceLocal OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Local service" + ::= { policyFromVsmartDataPolicyVpnListSequenceEntry 29 } + +-- tagpath /policy/from-vsmart/data-policy/vpn-list/sequence/action/set/service/restrict +policyFromVsmartDataPolicyVpnListSequenceActionSetServiceRestrict OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Drop packet if local service unreachable" + ::= { policyFromVsmartDataPolicyVpnListSequenceEntry 30 } + +-- tagpath /policy/from-vsmart/data-policy/vpn-list/sequence/action/log +policyFromVsmartDataPolicyVpnListSequenceActionLog OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Log this packet header" + ::= { policyFromVsmartDataPolicyVpnListSequenceEntry 31 } + +-- tagpath /policy/from-vsmart/data-policy/vpn-list/sequence/action/set/local-tloc-list/color +policyFromVsmartDataPolicyVpnListSequenceActionSetLocalTlocListColor OBJECT-TYPE + SYNTAX ColorList + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Local color list" + ::= { policyFromVsmartDataPolicyVpnListSequenceEntry 32 } + +-- tagpath /policy/from-vsmart/data-policy/vpn-list/sequence/action/set/local-tloc-list/encap +policyFromVsmartDataPolicyVpnListSequenceActionSetLocalTlocListEncap OBJECT-TYPE + SYNTAX EncapsulationList + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Local encapsulation list" + ::= { policyFromVsmartDataPolicyVpnListSequenceEntry 33 } + +-- tagpath /policy/from-vsmart/data-policy/vpn-list/sequence/action/set/local-tloc-list/restrict +policyFromVsmartDataPolicyVpnListSequenceActionSetLocalTlocListRestrict OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Drop packet if local color or encapsulation is not found" + ::= { policyFromVsmartDataPolicyVpnListSequenceEntry 34 } + +-- tagpath /policy/from-vsmart/data-policy/vpn-list/sequence/action/tcp-optimization +policyFromVsmartDataPolicyVpnListSequenceActionTcpOptimization OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Send TCP traffic for optimization" + ::= { policyFromVsmartDataPolicyVpnListSequenceEntry 35 } + +-- tagpath /policy/from-vsmart/data-policy/vpn-list/sequence/action/loss-protect +policyFromVsmartDataPolicyVpnListSequenceActionLossProtect OBJECT-TYPE + SYNTAX LossProtectEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Protect data from loss" + ::= { policyFromVsmartDataPolicyVpnListSequenceEntry 36 } + +-- tagpath /policy/from-vsmart/data-policy/vpn-list/sequence/action/set/next-hop-ipv6 +policyFromVsmartDataPolicyVpnListSequenceActionSetNextHopIpv6 OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Next-hop IPv6 address" + ::= { policyFromVsmartDataPolicyVpnListSequenceEntry 37 } + +-- tagpath /policy/from-vsmart/data-policy/vpn-list/sequence/action/sig +policyFromVsmartDataPolicyVpnListSequenceActionSig OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Packet redirect to SIG (Secure Internet Gateway)" + ::= { policyFromVsmartDataPolicyVpnListSequenceEntry 38 } + +-- tagpath /policy/from-vsmart/data-policy/vpn-list/sequence/action/set/next-hop-loose +policyFromVsmartDataPolicyVpnListSequenceActionSetNextHopLoose OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Forward packet if next-hop is not routable" + ::= { policyFromVsmartDataPolicyVpnListSequenceEntry 39 } + +-- tagpath /policy/from-vsmart/data-policy/vpn-list/sequence/action/set/service-node-group +policyFromVsmartDataPolicyVpnListSequenceActionSetServiceNodeGroup OBJECT-TYPE + SYNTAX String (SIZE (10 .. 12)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Service node group name" + ::= { policyFromVsmartDataPolicyVpnListSequenceEntry 40 } + +-- tagpath /policy/from-vsmart/data-policy/vpn-list/sequence/action/set/vip-tloc-pref-list +policyFromVsmartDataPolicyVpnListSeqActSetVipTlocPrLstTable OBJECT-TYPE + SYNTAX SEQUENCE OF PolicyFromVsmartDataPolicyVpnListSeqActSetVipTlocPrLstEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { policyFromVsmart 6 } + +-- tagpath /policy/from-vsmart/data-policy/vpn-list/sequence/action/set/vip-tloc-pref-list +policyFromVsmartDataPolicyVpnListSeqActSetVipTlocPrLstEntry OBJECT-TYPE + SYNTAX PolicyFromVsmartDataPolicyVpnListSeqActSetVipTlocPrLstEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { policyFromVsmartDataPolicyName, policyFromVsmartDataPolicyVpnListName, policyFromVsmartDataPolicyVpnListSequenceSeqValue, policyFromVsmartDataPolicyVpnListSeqActSetVipTlocPrLstListNum } + ::= { policyFromVsmartDataPolicyVpnListSeqActSetVipTlocPrLstTable 1 } + +PolicyFromVsmartDataPolicyVpnListSeqActSetVipTlocPrLstEntry ::= + SEQUENCE { + policyFromVsmartDataPolicyVpnListSeqActSetVipTlocPrLstListNum Unsigned32, + policyFromVsmartDataPolicyVpnListSeqActSetVipTlocPrLstTlocLbl Unsigned32, + policyFromVsmartDataPolicyVpnListSeqActSetVipTlocPrLstTlocIp InetAddressIP, + policyFromVsmartDataPolicyVpnListSeqActSetVipTlocPrLstTlocClr INTEGER, + policyFromVsmartDataPolicyVpnListSeqActSetVipTlocPrLstTlocEn INTEGER, + policyFromVsmartDataPolicyVpnListSeqActSetVipTlocPrLstTlocPrf Unsigned32 + } + +-- tagpath /policy/from-vsmart/data-policy/vpn-list/sequence/action/set/vip-tloc-pref-list/list-num +policyFromVsmartDataPolicyVpnListSeqActSetVipTlocPrLstListNum OBJECT-TYPE + SYNTAX Unsigned32 (0 .. 100) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { policyFromVsmartDataPolicyVpnListSeqActSetVipTlocPrLstEntry 1 } + +-- tagpath /policy/from-vsmart/data-policy/vpn-list/sequence/action/set/vip-tloc-pref-list/tloc-label +policyFromVsmartDataPolicyVpnListSeqActSetVipTlocPrLstTlocLbl OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "VPN label" + ::= { policyFromVsmartDataPolicyVpnListSeqActSetVipTlocPrLstEntry 2 } + +-- tagpath /policy/from-vsmart/data-policy/vpn-list/sequence/action/set/vip-tloc-pref-list/tloc-ip +policyFromVsmartDataPolicyVpnListSeqActSetVipTlocPrLstTlocIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "IP address" + ::= { policyFromVsmartDataPolicyVpnListSeqActSetVipTlocPrLstEntry 3 } + +-- tagpath /policy/from-vsmart/data-policy/vpn-list/sequence/action/set/vip-tloc-pref-list/tloc-color +policyFromVsmartDataPolicyVpnListSeqActSetVipTlocPrLstTlocClr OBJECT-TYPE + SYNTAX INTEGER {default(1),mpls(2),metro-ethernet(3),biz-internet(4),public-internet(5),lte(6),threeG(7),red(8),green(9),blue(10),gold(11),silver(12),bronze(13),custom1(14),custom2(15),custom3(16),private1(17),private2(18),private3(19),private4(20),private5(21),private6(22)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Color" + ::= { policyFromVsmartDataPolicyVpnListSeqActSetVipTlocPrLstEntry 4 } + +-- tagpath /policy/from-vsmart/data-policy/vpn-list/sequence/action/set/vip-tloc-pref-list/tloc-encap +policyFromVsmartDataPolicyVpnListSeqActSetVipTlocPrLstTlocEn OBJECT-TYPE + SYNTAX INTEGER {gre(1),ipsec(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Encapsulation" + ::= { policyFromVsmartDataPolicyVpnListSeqActSetVipTlocPrLstEntry 5 } + +-- tagpath /policy/from-vsmart/data-policy/vpn-list/sequence/action/set/vip-tloc-pref-list/tloc-preference +policyFromVsmartDataPolicyVpnListSeqActSetVipTlocPrLstTlocPrf OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Preference" + ::= { policyFromVsmartDataPolicyVpnListSeqActSetVipTlocPrLstEntry 6 } + +-- tagpath /policy/from-vsmart/cflowd-template +policyFromVsmartCflowdTemplateTable OBJECT-TYPE + SYNTAX SEQUENCE OF PolicyFromVsmartCflowdTemplateEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display cflowd templates" + ::= { policyFromVsmart 7 } + +-- tagpath /policy/from-vsmart/cflowd-template +policyFromVsmartCflowdTemplateEntry OBJECT-TYPE + SYNTAX PolicyFromVsmartCflowdTemplateEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { IMPLIED policyFromVsmartCflowdTemplateName } + ::= { policyFromVsmartCflowdTemplateTable 1 } + +PolicyFromVsmartCflowdTemplateEntry ::= + SEQUENCE { + policyFromVsmartCflowdTemplateName String, + policyFromVsmartCflowdTemplateFlowActiveTimeout Unsigned32, + policyFromVsmartCflowdTemplateFlowInactiveTimeout Unsigned32, + policyFromVsmartCflowdTemplateTemplateRefresh Unsigned32, + policyFromVsmartCflowdTemplateFlowSamplingInterval Unsigned32, + policyFromVsmartCflowdTemplateProtocol FnfMonitorEnum, + policyFromVsmartCflowdTemplateCustomizedCollectTos TruthValue, + policyFromVsmartCflowdTemplateCustomizedCollectDscpOutput TruthValue + } + +-- tagpath /policy/from-vsmart/cflowd-template/name +policyFromVsmartCflowdTemplateName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 127)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Name of cflowd" + ::= { policyFromVsmartCflowdTemplateEntry 1 } + +-- tagpath /policy/from-vsmart/cflowd-template/flow-active-timeout +policyFromVsmartCflowdTemplateFlowActiveTimeout OBJECT-TYPE + SYNTAX Unsigned32 (30 .. 3600) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Timeout value for active flows" + DEFVAL { 30 } + ::= { policyFromVsmartCflowdTemplateEntry 2 } + +-- tagpath /policy/from-vsmart/cflowd-template/flow-inactive-timeout +policyFromVsmartCflowdTemplateFlowInactiveTimeout OBJECT-TYPE + SYNTAX Unsigned32 (1 .. 3600) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Timeout value for inactive flows" + DEFVAL { 30 } + ::= { policyFromVsmartCflowdTemplateEntry 3 } + +-- tagpath /policy/from-vsmart/cflowd-template/template-refresh +policyFromVsmartCflowdTemplateTemplateRefresh OBJECT-TYPE + SYNTAX Unsigned32 (60 .. 86400) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Refresh value for template" + DEFVAL { 600 } + ::= { policyFromVsmartCflowdTemplateEntry 4 } + +-- tagpath /policy/from-vsmart/cflowd-template/flow-sampling-interval +policyFromVsmartCflowdTemplateFlowSamplingInterval OBJECT-TYPE + SYNTAX Unsigned32 (1 .. 65536) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Cflowd flow sampling interval" + DEFVAL { 1024 } + ::= { policyFromVsmartCflowdTemplateEntry 5 } + +-- tagpath /policy/from-vsmart/cflowd-template/protocol +policyFromVsmartCflowdTemplateProtocol OBJECT-TYPE + SYNTAX FnfMonitorEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Traffic type for FNF" + DEFVAL { ipv4 } + ::= { policyFromVsmartCflowdTemplateEntry 6 } + +-- tagpath /policy/from-vsmart/cflowd-template/customized-ipv4-record-fields/collect-tos +policyFromVsmartCflowdTemplateCustomizedCollectTos OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Collect tos" + DEFVAL { false } + ::= { policyFromVsmartCflowdTemplateEntry 7 } + +-- tagpath /policy/from-vsmart/cflowd-template/customized-ipv4-record-fields/collect-dscp-output +policyFromVsmartCflowdTemplateCustomizedCollectDscpOutput OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Collect dscp output" + DEFVAL { false } + ::= { policyFromVsmartCflowdTemplateEntry 8 } + +-- tagpath /policy/from-vsmart/cflowd-template/collector +policyFromVsmartCflowdTemplateCollectorTable OBJECT-TYPE + SYNTAX SEQUENCE OF PolicyFromVsmartCflowdTemplateCollectorEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Cflowd collector" + ::= { policyFromVsmart 8 } + +-- tagpath /policy/from-vsmart/cflowd-template/collector +policyFromVsmartCflowdTemplateCollectorEntry OBJECT-TYPE + SYNTAX PolicyFromVsmartCflowdTemplateCollectorEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { policyFromVsmartCflowdTemplateName, policyFromVsmartCflowdTemplateCollectorVpn, policyFromVsmartCflowdTemplateCollectorAddress, policyFromVsmartCflowdTemplateCollectorPort, policyFromVsmartCflowdTemplateCollectorTransport } + ::= { policyFromVsmartCflowdTemplateCollectorTable 1 } + +PolicyFromVsmartCflowdTemplateCollectorEntry ::= + SEQUENCE { + policyFromVsmartCflowdTemplateCollectorVpn ConfdString, + policyFromVsmartCflowdTemplateCollectorAddress InetAddressIP, + policyFromVsmartCflowdTemplateCollectorPort UnsignedShort, + policyFromVsmartCflowdTemplateCollectorTransport TransportProtocol, + policyFromVsmartCflowdTemplateCollectorSourceInterface String, + policyFromVsmartCflowdTemplateCollectorSpread TruthValue, + policyFromVsmartCflowdTemplateCollectorSpreadApp Unsigned32, + policyFromVsmartCflowdTemplateCollectorSpreadTLoc Unsigned32, + policyFromVsmartCflowdTemplateCollectorSpreadOthers Unsigned32 + } + +-- tagpath /policy/from-vsmart/cflowd-template/collector/vpn +policyFromVsmartCflowdTemplateCollectorVpn OBJECT-TYPE + SYNTAX ConfdString + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "VPN ID" + ::= { policyFromVsmartCflowdTemplateCollectorEntry 1 } + +-- tagpath /policy/from-vsmart/cflowd-template/collector/address +policyFromVsmartCflowdTemplateCollectorAddress OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "IP address" + ::= { policyFromVsmartCflowdTemplateCollectorEntry 2 } + +-- tagpath /policy/from-vsmart/cflowd-template/collector/port +policyFromVsmartCflowdTemplateCollectorPort OBJECT-TYPE + SYNTAX UnsignedShort (1024 .. 65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { policyFromVsmartCflowdTemplateCollectorEntry 3 } + +-- tagpath /policy/from-vsmart/cflowd-template/collector/transport +policyFromVsmartCflowdTemplateCollectorTransport OBJECT-TYPE + SYNTAX TransportProtocol + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Transport Protocol type" + ::= { policyFromVsmartCflowdTemplateCollectorEntry 4 } + +-- tagpath /policy/from-vsmart/cflowd-template/collector/source-interface +policyFromVsmartCflowdTemplateCollectorSourceInterface OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "IPFIX Source Interface" + ::= { policyFromVsmartCflowdTemplateCollectorEntry 5 } + +-- tagpath /policy/from-vsmart/cflowd-template/collector/export-spread/enable +policyFromVsmartCflowdTemplateCollectorSpread OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Export spreading enable" + ::= { policyFromVsmartCflowdTemplateCollectorEntry 6 } + +-- tagpath /policy/from-vsmart/cflowd-template/collector/export-spread/app-tables +policyFromVsmartCflowdTemplateCollectorSpreadApp OBJECT-TYPE + SYNTAX Unsigned32 (1 .. 86400) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Export spreading application" + ::= { policyFromVsmartCflowdTemplateCollectorEntry 7 } + +-- tagpath /policy/from-vsmart/cflowd-template/collector/export-spread/tloc-tables +policyFromVsmartCflowdTemplateCollectorSpreadTLoc OBJECT-TYPE + SYNTAX Unsigned32 (1 .. 86400) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Export spreading tloc" + ::= { policyFromVsmartCflowdTemplateCollectorEntry 8 } + +-- tagpath /policy/from-vsmart/cflowd-template/collector/export-spread/other-tables +policyFromVsmartCflowdTemplateCollectorSpreadOthers OBJECT-TYPE + SYNTAX Unsigned32 (1 .. 86400) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Export spreading others" + ::= { policyFromVsmartCflowdTemplateCollectorEntry 9 } + +-- tagpath /policy/from-vsmart/app-route-policy +policyFromVsmartAppRoutePolicyTable OBJECT-TYPE + SYNTAX SEQUENCE OF PolicyFromVsmartAppRoutePolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Configure application-aware routing policy" + ::= { policyFromVsmart 9 } + +-- tagpath /policy/from-vsmart/app-route-policy +policyFromVsmartAppRoutePolicyEntry OBJECT-TYPE + SYNTAX PolicyFromVsmartAppRoutePolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { IMPLIED policyFromVsmartAppRoutePolicyName } + ::= { policyFromVsmartAppRoutePolicyTable 1 } + +PolicyFromVsmartAppRoutePolicyEntry ::= + SEQUENCE { + policyFromVsmartAppRoutePolicyName String + } + +-- tagpath /policy/from-vsmart/app-route-policy/name +policyFromVsmartAppRoutePolicyName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 127)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Name of application-aware routing policy" + ::= { policyFromVsmartAppRoutePolicyEntry 1 } + +-- tagpath /policy/from-vsmart/app-route-policy/vpn-list +policyFromVsmartAppRoutePolicyVpnListTable OBJECT-TYPE + SYNTAX SEQUENCE OF PolicyFromVsmartAppRoutePolicyVpnListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Name of VPN list" + ::= { policyFromVsmart 10 } + +-- tagpath /policy/from-vsmart/app-route-policy/vpn-list +policyFromVsmartAppRoutePolicyVpnListEntry OBJECT-TYPE + SYNTAX PolicyFromVsmartAppRoutePolicyVpnListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { policyFromVsmartAppRoutePolicyName, IMPLIED policyFromVsmartAppRoutePolicyVpnListName } + ::= { policyFromVsmartAppRoutePolicyVpnListTable 1 } + +PolicyFromVsmartAppRoutePolicyVpnListEntry ::= + SEQUENCE { + policyFromVsmartAppRoutePolicyVpnListName String, + policyFromVsmartAppRoutePolicyVpnListDefActSlaClassName String + } + +-- tagpath /policy/from-vsmart/app-route-policy/vpn-list/name +policyFromVsmartAppRoutePolicyVpnListName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "VPN list name" + ::= { policyFromVsmartAppRoutePolicyVpnListEntry 1 } + +-- tagpath /policy/from-vsmart/app-route-policy/vpn-list/default-action/sla-class/sla-class-name +policyFromVsmartAppRoutePolicyVpnListDefActSlaClassName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { policyFromVsmartAppRoutePolicyVpnListEntry 13 } + +-- tagpath /policy/from-vsmart/app-route-policy/vpn-list/sequence +policyFromVsmartAppRoutePolicyVpnListSequenceTable OBJECT-TYPE + SYNTAX SEQUENCE OF PolicyFromVsmartAppRoutePolicyVpnListSequenceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "List of sequences" + ::= { policyFromVsmart 11 } + +-- tagpath /policy/from-vsmart/app-route-policy/vpn-list/sequence +policyFromVsmartAppRoutePolicyVpnListSequenceEntry OBJECT-TYPE + SYNTAX PolicyFromVsmartAppRoutePolicyVpnListSequenceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { policyFromVsmartAppRoutePolicyName, policyFromVsmartAppRoutePolicyVpnListName, policyFromVsmartAppRoutePolicyVpnListSequenceSeqValue } + ::= { policyFromVsmartAppRoutePolicyVpnListSequenceTable 1 } + +PolicyFromVsmartAppRoutePolicyVpnListSequenceEntry ::= + SEQUENCE { + policyFromVsmartAppRoutePolicyVpnListSequenceSeqValue UnsignedShort, + policyFromVsmartAppRoutePolicyVpnListSequenceMatchSrcDtPrLst String, + policyFromVsmartAppRoutePolicyVpnListSequenceMatchSrcDtV6PrLst String, + policyFromVsmartAppRoutePolicyVpnListSequenceMatchDestDtPrLst String, + policyFromVsmartAppRoutePolicyVpnListSequenceMatchDestDtV6PrLst String, + policyFromVsmartAppRoutePolicyVpnListSequenceActionCount String, + policyFromVsmartAppRoutePolicyVpnListSequenceActionSlaClName String, + policyFromVsmartAppRoutePolicyVpnListSequenceActionSlaClStrict TruthValue, + policyFromVsmartAppRoutePolicyVpnListSequenceActionSlaClPrefClr ColorList, + policyFromVsmartAppRoutePolicyVpnListSequenceActionLog TruthValue, + policyFromVsmartAppRoutePolicyVpnListSequenceActionBackupSlaPrefClr ColorList, + policyFromVsmartAppRoutePolicyVpnListSequenceActionSlaClFallback TruthValue + } + +-- tagpath /policy/from-vsmart/app-route-policy/vpn-list/sequence/seq-value +policyFromVsmartAppRoutePolicyVpnListSequenceSeqValue OBJECT-TYPE + SYNTAX UnsignedShort (1 .. 65530) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Sequence value" + ::= { policyFromVsmartAppRoutePolicyVpnListSequenceEntry 1 } + +-- tagpath /policy/from-vsmart/app-route-policy/vpn-list/sequence/match/source-data-prefix-list +policyFromVsmartAppRoutePolicyVpnListSequenceMatchSrcDtPrLst OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Source prefix list" + ::= { policyFromVsmartAppRoutePolicyVpnListSequenceEntry 4 } + +-- tagpath /policy/from-vsmart/app-route-policy/vpn-list/sequence/match/source-data-ipv6-prefix-list +policyFromVsmartAppRoutePolicyVpnListSequenceMatchSrcDtV6PrLst OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Source prefix IPv6 list" + ::= { policyFromVsmartAppRoutePolicyVpnListSequenceEntry 5 } + +-- tagpath /policy/from-vsmart/app-route-policy/vpn-list/sequence/match/destination-data-prefix-list +policyFromVsmartAppRoutePolicyVpnListSequenceMatchDestDtPrLst OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Destination prefix list" + ::= { policyFromVsmartAppRoutePolicyVpnListSequenceEntry 7 } + +-- tagpath /policy/from-vsmart/app-route-policy/vpn-list/sequence/match/destination-data-ipv6-prefix-list +policyFromVsmartAppRoutePolicyVpnListSequenceMatchDestDtV6PrLst OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Destination prefix Ipv6 list" + ::= { policyFromVsmartAppRoutePolicyVpnListSequenceEntry 8 } + +-- tagpath /policy/from-vsmart/app-route-policy/vpn-list/sequence/action/count +policyFromVsmartAppRoutePolicyVpnListSequenceActionCount OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Count packets/bytes matching this rule" + ::= { policyFromVsmartAppRoutePolicyVpnListSequenceEntry 10 } + +-- tagpath /policy/from-vsmart/app-route-policy/vpn-list/sequence/action/sla-class/sla-class-name +policyFromVsmartAppRoutePolicyVpnListSequenceActionSlaClName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { policyFromVsmartAppRoutePolicyVpnListSequenceEntry 11 } + +-- tagpath /policy/from-vsmart/app-route-policy/vpn-list/sequence/action/sla-class/strict +policyFromVsmartAppRoutePolicyVpnListSequenceActionSlaClStrict OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Drop traffic if preferred SLA class is unavailable" + ::= { policyFromVsmartAppRoutePolicyVpnListSequenceEntry 12 } + +-- tagpath /policy/from-vsmart/app-route-policy/vpn-list/sequence/action/sla-class/preferred-color +policyFromVsmartAppRoutePolicyVpnListSequenceActionSlaClPrefClr OBJECT-TYPE + SYNTAX ColorList + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "List of preferred colors when SLA is met" + ::= { policyFromVsmartAppRoutePolicyVpnListSequenceEntry 14 } + +-- tagpath /policy/from-vsmart/app-route-policy/vpn-list/sequence/action/log +policyFromVsmartAppRoutePolicyVpnListSequenceActionLog OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Syslog a sampled set of packets matching this rule with SLA-class information" + ::= { policyFromVsmartAppRoutePolicyVpnListSequenceEntry 15 } + +-- tagpath /policy/from-vsmart/app-route-policy/vpn-list/sequence/action/sla-class/backup-preferred-color +policyFromVsmartAppRoutePolicyVpnListSequenceActionBackupSlaPrefClr OBJECT-TYPE + SYNTAX ColorList + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "List of preferred colors for ECMP when primary SLA is not met" + ::= { policyFromVsmartAppRoutePolicyVpnListSequenceEntry 16 } + +-- tagpath /policy/from-vsmart/app-route-policy/vpn-list/sequence/action/sla-class/fallback-to-best-path +policyFromVsmartAppRoutePolicyVpnListSequenceActionSlaClFallback OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Fallback to best path when SLA is not met" + ::= { policyFromVsmartAppRoutePolicyVpnListSequenceEntry 17 } + +-- tagpath /policy/from-vsmart/policer +policyFromVsmartPolicerTable OBJECT-TYPE + SYNTAX SEQUENCE OF PolicyFromVsmartPolicerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Configure policer" + ::= { policyFromVsmart 12 } + +-- tagpath /policy/from-vsmart/policer +policyFromVsmartPolicerEntry OBJECT-TYPE + SYNTAX PolicyFromVsmartPolicerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { IMPLIED policyFromVsmartPolicerName } + ::= { policyFromVsmartPolicerTable 1 } + +PolicyFromVsmartPolicerEntry ::= + SEQUENCE { + policyFromVsmartPolicerName String, + policyFromVsmartPolicerRate Counter64, + policyFromVsmartPolicerBurst Unsigned32, + policyFromVsmartPolicerExceed INTEGER + } + +-- tagpath /policy/from-vsmart/policer/name +policyFromVsmartPolicerName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Name of policer" + ::= { policyFromVsmartPolicerEntry 1 } + +-- tagpath /policy/from-vsmart/policer/rate +policyFromVsmartPolicerRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Bandwidth for 1g interfaces: <8..1000000000>bps; + for 10g interfaces: <8..10000000000>bps" + ::= { policyFromVsmartPolicerEntry 2 } + +-- tagpath /policy/from-vsmart/policer/burst +policyFromVsmartPolicerBurst OBJECT-TYPE + SYNTAX Unsigned32 (15000 .. 10000000) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Burst rate, in bytes" + ::= { policyFromVsmartPolicerEntry 3 } + +-- tagpath /policy/from-vsmart/policer/exceed +policyFromVsmartPolicerExceed OBJECT-TYPE + SYNTAX INTEGER {drop(0),remark(1)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Action for nonconforming packets" + ::= { policyFromVsmartPolicerEntry 4 } + +-- tagpath /policy/from-vsmart/lists/vpn-list +policyFromVsmartListsVpnListTable OBJECT-TYPE + SYNTAX SEQUENCE OF PolicyFromVsmartListsVpnListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "List of VPN IDs" + ::= { policyFromVsmart 13 } + +-- tagpath /policy/from-vsmart/lists/vpn-list +policyFromVsmartListsVpnListEntry OBJECT-TYPE + SYNTAX PolicyFromVsmartListsVpnListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { IMPLIED policyFromVsmartListsVpnListName } + ::= { policyFromVsmartListsVpnListTable 1 } + +PolicyFromVsmartListsVpnListEntry ::= + SEQUENCE { + policyFromVsmartListsVpnListName String + } + +-- tagpath /policy/from-vsmart/lists/vpn-list/name +policyFromVsmartListsVpnListName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Name of VPN list" + ::= { policyFromVsmartListsVpnListEntry 1 } + +-- tagpath /policy/from-vsmart/lists/vpn-list/vpn +policyFromVsmartListsVpnListVpnTable OBJECT-TYPE + SYNTAX SEQUENCE OF PolicyFromVsmartListsVpnListVpnEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "VPN ID" + ::= { policyFromVsmart 14 } + +-- tagpath /policy/from-vsmart/lists/vpn-list/vpn +policyFromVsmartListsVpnListVpnEntry OBJECT-TYPE + SYNTAX PolicyFromVsmartListsVpnListVpnEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { policyFromVsmartListsVpnListName, IMPLIED policyFromVsmartListsVpnListVpnId } + ::= { policyFromVsmartListsVpnListVpnTable 1 } + +PolicyFromVsmartListsVpnListVpnEntry ::= + SEQUENCE { + policyFromVsmartListsVpnListVpnId String + } + +-- tagpath /policy/from-vsmart/lists/vpn-list/vpn/id +policyFromVsmartListsVpnListVpnId OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { policyFromVsmartListsVpnListVpnEntry 1 } + +-- tagpath /policy/from-vsmart/lists/data-prefix-list +policyFromVsmartListsDataPrefixListTable OBJECT-TYPE + SYNTAX SEQUENCE OF PolicyFromVsmartListsDataPrefixListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "List of prefixes" + ::= { policyFromVsmart 15 } + +-- tagpath /policy/from-vsmart/lists/data-prefix-list +policyFromVsmartListsDataPrefixListEntry OBJECT-TYPE + SYNTAX PolicyFromVsmartListsDataPrefixListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { IMPLIED policyFromVsmartListsDataPrefixListName } + ::= { policyFromVsmartListsDataPrefixListTable 1 } + +PolicyFromVsmartListsDataPrefixListEntry ::= + SEQUENCE { + policyFromVsmartListsDataPrefixListName String + } + +-- tagpath /policy/from-vsmart/lists/data-prefix-list/name +policyFromVsmartListsDataPrefixListName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Name of prefix list" + ::= { policyFromVsmartListsDataPrefixListEntry 1 } + +-- tagpath /policy/from-vsmart/lists/data-prefix-list/ip-prefix +policyFromVsmartListsDataPrefixListIpPrefixTable OBJECT-TYPE + SYNTAX SEQUENCE OF PolicyFromVsmartListsDataPrefixListIpPrefixEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Prefix" + ::= { policyFromVsmart 16 } + +-- tagpath /policy/from-vsmart/lists/data-prefix-list/ip-prefix +policyFromVsmartListsDataPrefixListIpPrefixEntry OBJECT-TYPE + SYNTAX PolicyFromVsmartListsDataPrefixListIpPrefixEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { policyFromVsmartListsDataPrefixListName, policyFromVsmartListsDataPrefixListIpPrefixIp } + ::= { policyFromVsmartListsDataPrefixListIpPrefixTable 1 } + +PolicyFromVsmartListsDataPrefixListIpPrefixEntry ::= + SEQUENCE { + policyFromVsmartListsDataPrefixListIpPrefixIp Ipv4Prefix + } + +-- tagpath /policy/from-vsmart/lists/data-prefix-list/ip-prefix/ip +policyFromVsmartListsDataPrefixListIpPrefixIp OBJECT-TYPE + SYNTAX Ipv4Prefix + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { policyFromVsmartListsDataPrefixListIpPrefixEntry 1 } + +-- tagpath /policy/from-vsmart/lists/tloc-list +policyFromVsmartListsTlocListTable OBJECT-TYPE + SYNTAX SEQUENCE OF PolicyFromVsmartListsTlocListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "List of TLOCs" + ::= { policyFromVsmart 17 } + +-- tagpath /policy/from-vsmart/lists/tloc-list +policyFromVsmartListsTlocListEntry OBJECT-TYPE + SYNTAX PolicyFromVsmartListsTlocListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { IMPLIED policyFromVsmartListsTlocListName } + ::= { policyFromVsmartListsTlocListTable 1 } + +PolicyFromVsmartListsTlocListEntry ::= + SEQUENCE { + policyFromVsmartListsTlocListName String + } + +-- tagpath /policy/from-vsmart/lists/tloc-list/name +policyFromVsmartListsTlocListName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Name of TLOC list" + ::= { policyFromVsmartListsTlocListEntry 1 } + +-- tagpath /policy/from-vsmart/lists/tloc-list/tloc +policyFromVsmartListsTlocListTlocTable OBJECT-TYPE + SYNTAX SEQUENCE OF PolicyFromVsmartListsTlocListTlocEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Transport location" + ::= { policyFromVsmart 18 } + +-- tagpath /policy/from-vsmart/lists/tloc-list/tloc +policyFromVsmartListsTlocListTlocEntry OBJECT-TYPE + SYNTAX PolicyFromVsmartListsTlocListTlocEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { policyFromVsmartListsTlocListName, policyFromVsmartListsTlocListTlocIp, policyFromVsmartListsTlocListTlocColor, policyFromVsmartListsTlocListTlocEncap } + ::= { policyFromVsmartListsTlocListTlocTable 1 } + +PolicyFromVsmartListsTlocListTlocEntry ::= + SEQUENCE { + policyFromVsmartListsTlocListTlocIp InetAddressIP, + policyFromVsmartListsTlocListTlocColor INTEGER, + policyFromVsmartListsTlocListTlocEncap INTEGER, + policyFromVsmartListsTlocListTlocPreference Unsigned32 + } + +-- tagpath /policy/from-vsmart/lists/tloc-list/tloc/ip +policyFromVsmartListsTlocListTlocIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "IP address" + ::= { policyFromVsmartListsTlocListTlocEntry 1 } + +-- tagpath /policy/from-vsmart/lists/tloc-list/tloc/color +policyFromVsmartListsTlocListTlocColor OBJECT-TYPE + SYNTAX INTEGER {default(1),mpls(2),metro-ethernet(3),biz-internet(4),public-internet(5),lte(6),threeG(7),red(8),green(9),blue(10),gold(11),silver(12),bronze(13),custom1(14),custom2(15),custom3(16),private1(17),private2(18),private3(19),private4(20),private5(21),private6(22)} + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Color" + ::= { policyFromVsmartListsTlocListTlocEntry 2 } + +-- tagpath /policy/from-vsmart/lists/tloc-list/tloc/encap +policyFromVsmartListsTlocListTlocEncap OBJECT-TYPE + SYNTAX INTEGER {gre(1),ipsec(2)} + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Encapsulation" + ::= { policyFromVsmartListsTlocListTlocEntry 3 } + +-- tagpath /policy/from-vsmart/lists/tloc-list/tloc/preference +policyFromVsmartListsTlocListTlocPreference OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Route preference" + ::= { policyFromVsmartListsTlocListTlocEntry 4 } + +-- tagpath /policy/from-vsmart/lists/app-probe-class +policyFromVsmartListsAppProbeClassListTable OBJECT-TYPE + SYNTAX SEQUENCE OF PolicyFromVsmartListsAppProbeClassListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "List of App Probe Classes" + ::= { policyFromVsmart 21 } + +-- tagpath /policy/from-vsmart/lists/app-probe-class +policyFromVsmartListsAppProbeClassListEntry OBJECT-TYPE + SYNTAX PolicyFromVsmartListsAppProbeClassListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { IMPLIED policyFromVsmartListsAppProbeClassListName } + ::= { policyFromVsmartListsAppProbeClassListTable 1 } + +PolicyFromVsmartListsAppProbeClassListEntry ::= + SEQUENCE { + policyFromVsmartListsAppProbeClassListName String, + policyFromVsmartListsAppProbeClassListForwardingClass String + } + +-- tagpath /policy/from-vsmart/lists/app-probe-class/name +policyFromVsmartListsAppProbeClassListName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Name of app probe class list" + ::= { policyFromVsmartListsAppProbeClassListEntry 1 } + +-- tagpath /policy/from-vsmart/lists/app-probe-class/forwarding-class +policyFromVsmartListsAppProbeClassListForwardingClass OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Name of forwarding class list" + ::= { policyFromVsmartListsAppProbeClassListEntry 2 } + +-- tagpath /policy/from-vsmart/lists/app-probe-class/color +policyFromVsmartListsAppProbeClassColorTable OBJECT-TYPE + SYNTAX SEQUENCE OF PolicyFromVsmartListsAppProbeClassColorEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Color" + ::= { policyFromVsmart 22 } + +-- tagpath /policy/from-vsmart/lists/app-probe-class/color +policyFromVsmartListsAppProbeClassColorEntry OBJECT-TYPE + SYNTAX PolicyFromVsmartListsAppProbeClassColorEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX {policyFromVsmartListsAppProbeClassListName, policyFromVsmartListsAppProbeClassColorName} + ::= { policyFromVsmartListsAppProbeClassColorTable 1 } + +PolicyFromVsmartListsAppProbeClassColorEntry ::= + SEQUENCE { + policyFromVsmartListsAppProbeClassColorName INTEGER, + policyFromVsmartListsAppProbeClassColorDscp Unsigned32 + } + +-- tagpath /policy/from-vsmart/lists/app-probe-class/color/color-name +policyFromVsmartListsAppProbeClassColorName OBJECT-TYPE + SYNTAX INTEGER {default(1),mpls(2),metro-ethernet(3),biz-internet(4),public-internet(5),lte(6),threeG(7),red(8),green(9),blue(10),gold(11),silver(12),bronze(13),custom1(14),custom2(15),custom3(16),private1(17),private2(18),private3(19),private4(20),private5(21),private6(22)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { policyFromVsmartListsAppProbeClassColorEntry 1 } + +-- tagpath /policy/from-vsmart/lists/app-probe-class/color/dscp +policyFromVsmartListsAppProbeClassColorDscp OBJECT-TYPE + SYNTAX Unsigned32 (0 .. 63) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { policyFromVsmartListsAppProbeClassColorEntry 2 } + +-- Display zone based firewall statistics +-- tagpath /zone-based-firewall-statistics +zoneBasedFirewallStatistics OBJECT IDENTIFIER ::= { zbfw 2 } + + +-- tagpath /zone-based-firewall-statistics/frag-fail +zoneBasedFirewallStatisticsFragFail OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { zoneBasedFirewallStatistics 1 } + +--tagpath /zone-based-firewall-statistics/state-check-fail +zoneBasedFirewallStatisticsStateCheckFail OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { zoneBasedFirewallStatistics 2 } + +--tagpath /zone-based-firewall-statistics/flow-add-fail +zoneBasedFirewallStatisticsFlowAddFail OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { zoneBasedFirewallStatistics 3 } + +--tagpath /zone-based-firewall-statistics/unsupported-proto +zoneBasedFirewallStatisticsUnsupportedProto OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { zoneBasedFirewallStatistics 4 } + +--tagpath /zone-based-firewall-statistics/num-flow-entries +zoneBasedFirewallStatisticsNumFlowEntries OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { zoneBasedFirewallStatistics 5 } + +--tagpath /zone-based-firewall-statistics/max-halfopen-exceeded +zoneBasedFirewallStatisticsMaxHalfOpenExceeded OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { zoneBasedFirewallStatistics 6 } + +--tagpath /zone-based-firewall-statistics/fragments +zoneBasedFirewallStatisticsFragments OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { zoneBasedFirewallStatistics 7 } + +--tagpath /zone-based-firewall-statistics/policy-change-dropped +zoneBasedFirewallStatisticsPolicyChangeDropped OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { zoneBasedFirewallStatistics 8 } + +--tagpath /zone-based-firewall-statistics/no-pair-same-zone-allowed +zoneBasedFirewallStatisticsNoPairSameZoneAllowed OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { zoneBasedFirewallStatistics 9 } + +--tagpath /zone-based-firewall-statistics/no-pair-diff-zone-dropped +zoneBasedFirewallStatisticsNoPairDiffZoneDropped OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { zoneBasedFirewallStatistics 10 } + +--tagpath /zone-based-firewall-statistics/zone-no-zone-dropped +zoneBasedFirewallStatisticsZoneNoZoneDropped OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { zoneBasedFirewallStatistics 11 } + +--tagpath /zone-based-firewall-statistics/no-zone-no-zone-allowed +zoneBasedFirewallStatisticsNoZoneNoZoneAllowed OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { zoneBasedFirewallStatistics 12 } + +--tagpath /zone-based-firewall-statistics/zone-no-zone-inet-allowed +zoneBasedFirewallStatisticsZoneNoZoneInetAllowed OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { zoneBasedFirewallStatistics 13 } + +--tagpath /zone-based-firewall-statistics/zone-no-zone-inet-denied +zoneBasedFirewallStatisticsZoneNoZoneInetDenied OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { zoneBasedFirewallStatistics 14 } + +--tagpath /zone-based-firewall-statistics/tcp-retrans-seg +zoneBasedFirewallStatisticsTcpRetransSeg OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { zoneBasedFirewallStatistics 15 } + +--tagpath /zone-based-firewall-statistics/tcp-ooo-seg +zoneBasedFirewallStatisticsTcpOooSeg OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { zoneBasedFirewallStatistics 16 } + +--tagpath /zone-based-firewall-statistics/tcp-drop-internal-invalid-tcp-state +zoneBasedFirewallStatisticsTcpDropInternalInvalidTcpState OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { zoneBasedFirewallStatistics 17 } + +--tagpath /zone-based-firewall-statistics/tcp-drop-stray-seg +zoneBasedFirewallStatisticsTcpDropStraySeg OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { zoneBasedFirewallStatistics 18 } + +--tagpath /zone-based-firewall-statistics/tcp-drop-invalid-flags +zoneBasedFirewallStatisticsTcpDropInvalidFlags OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { zoneBasedFirewallStatistics 19 } + +--tagpath /zone-based-firewall-statistics/tcp-drop-syn-with-data +zoneBasedFirewallStatisticsTcpDropSynWithData OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { zoneBasedFirewallStatistics 20 } + +--tagpath /zone-based-firewall-statistics/tcp-drop-invalid-win-scale-option +zoneBasedFirewallStatisticsTcpDropInvalidWinScaleOption OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { zoneBasedFirewallStatistics 21 } + +--tagpath /zone-based-firewall-statistics/tcp-drop-invalid-seg-synsent-state +zoneBasedFirewallStatisticsTcpDropInvalidSegSynsentState OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { zoneBasedFirewallStatistics 22 } + +--tagpath /zone-based-firewall-statistics/tcp-drop-invalid-ack-num +zoneBasedFirewallStatisticsTcpDropInvalidAckNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { zoneBasedFirewallStatistics 23 } + +--tagpath /zone-based-firewall-statistics/tcp-drop-invalid-ack-flag +zoneBasedFirewallStatisticsTcpDropInvalidAckFlag OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { zoneBasedFirewallStatistics 24 } + +--tagpath /zone-based-firewall-statistics/tcp-drop-rst-to-resp +zoneBasedFirewallStatisticsTcpDropRstToResp OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { zoneBasedFirewallStatistics 25 } + +--tagpath /zone-based-firewall-statistics/tcp-drop-retrans-invalid-flags +zoneBasedFirewallStatisticsTcpDropRetransInvalidFlags OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { zoneBasedFirewallStatistics 26 } + +--tagpath /zone-based-firewall-statistics/tcp-drop-rst-in-win +zoneBasedFirewallStatisticsTcpDropRstInWin OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { zoneBasedFirewallStatistics 27 } + +--tagpath /zone-based-firewall-statistics/tcp-drop-invalid-seq +zoneBasedFirewallStatisticsTcpDropInvalidSeq OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { zoneBasedFirewallStatistics 28 } + +--tagpath /zone-based-firewall-statistics/tcp-drop-invalid-seg-synrcvd-state +zoneBasedFirewallStatisticsTcpDropInvalidSegSynrcvdState OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { zoneBasedFirewallStatistics 29 } + +--tagpath /zone-based-firewall-statistics/tcp-drop-syn-in-win +zoneBasedFirewallStatisticsTcpDropSynInWin OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { zoneBasedFirewallStatistics 30 } + +--tagpath /zone-based-firewall-statistics/tcp-drop-unexpect-tcp-pyld +zoneBasedFirewallStatisticsTcpDropUnexpectTcpPyld OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { zoneBasedFirewallStatistics 31 } + +--tagpath /zone-based-firewall-statistics/tcp-drop-invalid-seg-pkt-too-old +zoneBasedFirewallStatisticsTcpDropInvalidSegPktTooOld OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { zoneBasedFirewallStatistics 32 } + +--tagpath /zone-based-firewall-statistics/tcp-drop-invalid-seg-pkt-win-overflow +zoneBasedFirewallStatisticsTcpDropInvalidSegPktWinOverflow OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { zoneBasedFirewallStatistics 33 } + +--tagpath /zone-based-firewall-statistics/tcp-drop-invalid-seg-pyld-after-fin-send +zoneBasedFirewallStatisticsTcpDropInvalidSegPyldAfterFinSend OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { zoneBasedFirewallStatistics 34 } + +--tagpath /zone-based-firewall-statistics/tcp-drop-no-syn-in-listen-state +zoneBasedFirewallStatisticsTcpDropNoSynInListenState OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { zoneBasedFirewallStatistics 35 } + +--tagpath /zone-based-firewall-statistics/tcp-drop-invalid-dir +zoneBasedFirewallStatisticsTcpDropInvalidDir OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { zoneBasedFirewallStatistics 36 } + +--tagpath /zone-based-firewall-statistics/zbf-pkts +zoneBasedFirewallStatisticsZbfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { zoneBasedFirewallStatistics 37 } + +--tagpath /zone-based-firewall-statistics/invalid-filter-dropped +zoneBasedFirewallStatisticsInvalidFilterDropped OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { zoneBasedFirewallStatistics 38 } + +--tagpath /zone-based-firewall-statistics/mbox-msg-full +zoneBasedFirewallStatisticsMboxMsgFull OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { zoneBasedFirewallStatistics 39 } + +--tagpath /zone-based-firewall-statistics/frag-state-check-fail +zoneBasedFirewallStatisticsFragStateCheckFail OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { zoneBasedFirewallStatistics 40 } + +--tagpath /zone-based-firewall-statistics/self-pkts +zoneBasedFirewallStatisticsSelfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { zoneBasedFirewallStatistics 41 } + +--tagpath /zone-based-firewall-statistics/self-pkts-allowed +zoneBasedFirewallStatisticsSelfPktsAllowed OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { zoneBasedFirewallStatistics 42 } + +--tagpath /zone-based-firewall-statistics/umbrella-registr-pkts-allowed +zoneBasedFirewallStatisticsUmbrellaRegistrPktsAllowed OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { zoneBasedFirewallStatistics 43 } + +-- tagpath /zonepair +zonepairInspectSessionTable OBJECT-TYPE + SYNTAX SEQUENCE OF ZonepairInspectSessionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "inspect session" + ::= { zbfw 1 } + +-- tagpath /zonepair/inspect-session +zonepairInspectSessionEntry OBJECT-TYPE + SYNTAX ZonepairInspectSessionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { zonepairInspectSessionZonepairName, zonepairInspectSessionVpn, zonepairInspectSessionSourceIpAddress,zonepairInspectSessionDestinationIpAddress, zonepairInspectSessionSourcePort, zonepairInspectSessionDestinationPort,zonepairInspectSessionProtocol } + ::= { zonepairInspectSessionTable 1 } + +ZonepairInspectSessionEntry ::= + SEQUENCE { + zonepairInspectSessionZonepairName String, + zonepairInspectSessionVpn Unsigned32, + zonepairInspectSessionSourceIpAddress IpAddress, + zonepairInspectSessionDestinationIpAddress IpAddress, + zonepairInspectSessionSourcePort Unsigned32, + zonepairInspectSessionDestinationPort Unsigned32, + zonepairInspectSessionProtocol INTEGER, + zonepairInspectSessionSourceVpn Unsigned32, + zonepairInspectSessionDestinationVpn Unsigned32, + zonepairInspectSessionIdleTimeout String, + zonepairInspectSessionOutboundPackets Counter32, + zonepairInspectSessionOutboundOctets Counter64, + zonepairInspectSessionInboundPackets Counter32, + zonepairInspectSessionInboundOctets Counter64, + zonepairInspectSessionFilterState INTEGER + } + +--tagpath /zonepair/inspect-session/zonepair-name +zonepairInspectSessionZonepairName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Zonepair Name" + ::= { zonepairInspectSessionEntry 1 } + +--tagpath /zonepair/inspect-session/vpn +zonepairInspectSessionVpn OBJECT-TYPE + SYNTAX VpnIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "VPN" + ::= { zonepairInspectSessionEntry 2 } + +--tagpath /zonepair/inspect-session/source-ip-address +zonepairInspectSessionSourceIpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Source IP address" + ::= { zonepairInspectSessionEntry 3 } + +--tagpath /zonepair/inspect-session/destination-ip-address +zonepairInspectSessionDestinationIpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Destination IP address" + ::= { zonepairInspectSessionEntry 4 } + +--tagpath /zonepair/inspect-session/source-port +zonepairInspectSessionSourcePort OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Source port" + ::= { zonepairInspectSessionEntry 5 } + +--tagpath /zonepair/inspect-session/destination-port +zonepairInspectSessionDestinationPort OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Destination port" + ::= { zonepairInspectSessionEntry 6 } + +--tagpath /zonepair/inspect-session/protocol +zonepairInspectSessionProtocol OBJECT-TYPE + SYNTAX INTEGER {icmp(1),tcp(6),udp(17)} + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Protocol" + ::= { zonepairInspectSessionEntry 7 } + +--tagpath /zonepair/inspect-session/source-vpn +zonepairInspectSessionSourceVpn OBJECT-TYPE + SYNTAX VpnIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Source VPN" + ::= { zonepairInspectSessionEntry 8 } + +--tagpath /zonepair/inspect-session/destination-vpn +zonepairInspectSessionDestinationVpn OBJECT-TYPE + SYNTAX VpnIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Destination VPN" + ::= { zonepairInspectSessionEntry 9 } + +--tagpath /zonepair/inspect-session/idle-timeout +zonepairInspectSessionIdleTimeout OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Idle timeout" + ::= { zonepairInspectSessionEntry 10 } + +--tagpath /zonepair/inspect-session/outbound-packets +zonepairInspectSessionOutboundPackets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Outbound Packets" + ::= { zonepairInspectSessionEntry 11 } + +--tagpath /zonepair/inspect-session/outbound-octets +zonepairInspectSessionOutboundOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Outbound Octets" + ::= { zonepairInspectSessionEntry 12 } + +--tagpath /zonepair/inspect-session/inbound-packets +zonepairInspectSessionInboundPackets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Inbound Packets" + ::= { zonepairInspectSessionEntry 13 } + +--tagpath /zonepair/inspect-session/inbound-octets +zonepairInspectSessionInboundOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Inbound Octets" + ::= { zonepairInspectSessionEntry 14 } + +--tagpath /zonepair/inspect-session/filter-state +zonepairInspectSessionFilterState OBJECT-TYPE + SYNTAX INTEGER {close(0),listen(1),syn-sent(2),syn-received(3),established(4),close-wait(5),last-ack(6),timewait(7)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Filter State" + ::= { zonepairInspectSessionEntry 15 } +END + diff --git a/viptela-mibs/20.9/VIPTELA-SECURITY.mib b/viptela-mibs/20.9/VIPTELA-SECURITY.mib new file mode 100644 index 0000000..3f57fdc --- /dev/null +++ b/viptela-mibs/20.9/VIPTELA-SECURITY.mib @@ -0,0 +1,6076 @@ +-- Namespace: http://viptela.com/security + +VIPTELA-SECURITY DEFINITIONS ::= BEGIN +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, + Integer32, Unsigned32, Counter32, Counter64, + Gauge32, IpAddress + FROM SNMPv2-SMI + TEXTUAL-CONVENTION, RowStatus, DateAndTime, + TruthValue + FROM SNMPv2-TC + viptela, VpnIndex + FROM VIPTELA-GLOBAL +; + +viptela-security MODULE-IDENTITY + LAST-UPDATED "202206010000Z" + ORGANIZATION "Viptela, Inc." + CONTACT-INFO "Viptela, Inc. Email:support@viptela.com" + DESCRIPTION "This module defines data model for Viptela security management" + REVISION "202206010000Z" + DESCRIPTION "Viptela Revision 20.9" + REVISION "202203010000Z" + DESCRIPTION "Viptela Revision 20.8" + REVISION "202111010000Z" + DESCRIPTION "Viptela Revision 20.7" + REVISION "202107010000Z" + DESCRIPTION "Viptela Revision 20.6" + REVISION "202103010000Z" + DESCRIPTION "Viptela Revision 20.5" + REVISION "202011010000Z" + DESCRIPTION "Viptela Revision 20.4" + REVISION "202007010000Z" + DESCRIPTION "Viptela Revision 20.3" + REVISION "202002240000Z" + DESCRIPTION "Viptela Revision 20.1" + REVISION "201911150000Z" + DESCRIPTION "Viptela Revision 19.3" + REVISION "201908150000Z" + DESCRIPTION "Viptela Revision 19.2" + REVISION "201811010000Z" + DESCRIPTION "Viptela Revision 18.4" + REVISION "201808200000Z" + DESCRIPTION "Viptela Revision 18.3.1" + REVISION "201806250000Z" + DESCRIPTION "Viptela Revision 18.3" + REVISION "201804250000Z" + DESCRIPTION "Viptela Revision 18.2" + REVISION "201803150000Z" + DESCRIPTION "Viptela Revision 18.1.1" + REVISION "201801160000Z" + DESCRIPTION "Viptela Revision 17.2.3" + REVISION "201711010000Z" + DESCRIPTION "Viptela Revision 17.2.1" + REVISION "201708010000Z" + DESCRIPTION "Viptela Revision 17.2" + REVISION "201705250000Z" + DESCRIPTION "Viptela Revision 17.1.1" + REVISION "201704060000Z" + DESCRIPTION "Viptela Revision 17.1" + REVISION "201702150000Z" + DESCRIPTION "Viptela Revision 16.3.2" + REVISION "201702060000Z" + DESCRIPTION "Viptela Revision 16.3.1" + REVISION "201611160000Z" + DESCRIPTION "Viptela Revision 16.3" + REVISION "201610250000Z" + DESCRIPTION "Viptela Revision 16.2.10" + REVISION "201610240000Z" + DESCRIPTION "Viptela Revision 16.2.4" + REVISION "201608100000Z" + DESCRIPTION "Viptela Revision 16.2.2" + REVISION "201608010000Z" + DESCRIPTION "Viptela Revision 16.2.1" + REVISION "201606090000Z" + DESCRIPTION "Viptela Revision 16.2" + REVISION "201604220000Z" + DESCRIPTION "Viptela Revision 16.1.1" + REVISION "201603150000Z" + DESCRIPTION "Viptela Revision 16.1" + REVISION "201601300000Z" + DESCRIPTION "Viptela Revision 15.4.3" + REVISION "201512280000Z" + DESCRIPTION "Viptela Revision 15.4.1" + REVISION "201512010000Z" + DESCRIPTION "Viptela Revision 15.4.0" + REVISION "201510310000Z" + DESCRIPTION "Viptela Revision 15.3.5" + REVISION "201509270000Z" + DESCRIPTION "Viptela Revision 15.3.3" + REVISION "201509010000Z" + DESCRIPTION "Viptela Revision 15.3.1" + REVISION "201507010000Z" + DESCRIPTION "Viptela Revision 15.3" + ::= { viptela 4 } + +UnsignedByte ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION "xs:unsignedByte" + SYNTAX Unsigned32 (0 .. 255) + +UnsignedShort ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION "xs:unsignedShort" + SYNTAX Unsigned32 (0 .. 65535) + +ConfdString ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1t" + STATUS current + DESCRIPTION "xs: and confd: types mapped to strings" + SYNTAX OCTET STRING + +InetAddressIP ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "confd:inetAddressIP" + SYNTAX OCTET STRING (SIZE (4|16)) + +String ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1t" + STATUS current + DESCRIPTION "xs:string" + SYNTAX OCTET STRING + +AuthenticationType1 ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1t" + STATUS current + DESCRIPTION "" + SYNTAX OCTET STRING + +StateEnum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "State" + SYNTAX INTEGER {unknown(0),up(1),down(2)} + +ConnFlagEnum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "Connection error flags" + SYNTAX INTEGER + { + nOERR(0), + aCSRREJ(1), + sTENTRY(2), + hSFAIL(3), + dCERTFL(4), + nLCERT(5), + lISFD(6), + sNOCHECK(7), + iP-TOS(8), + tMRALC(9), + dCONFAIL(10), + wRKRTO(11), + vS-TMO(12), + vB-TMO(13), + vM-TMO(14), + vP-TMO(15), + dISTLOC(16), + rMGSPR(17), + pRCHAL(18), + sYSPRCH(19), + rECLEN0(20), + tXCHTOBD(21), + rDSIGFBD(22), + sSLNFAIL(23), + dHSTMO(24), + nOVS(25), + nOACTVB(26), + oRPTMO(27), + dEVALC(28), + tUNALC(29), + cRTREJSER(30), + vBDEST(31), + cRTREV(32), + rXTRDWN(33), + xTVSTRDN(34), + nOSLPRCRT(35), + dUPSER(36), + sERNTPRES(37), + cRTVERFL(38), + bIDNTPR(39), + bIDNTVRFD(40), + bDSGVERFL(41), + mEMALCFL(42), + uNMSGBDRG(43), + vSCRTREV(44), + vECRTREV(45), + uNAUTHEL(46), + dISCVBD(47), + cTORGNMMIS(48), + nOZTPEN(49), + nOVMCFG(50), + cHVERFAIL(51), + dUPCLHELO(52), + cERTEXPRD(53), + sYSIPCHNG(54), + xTVMTRDN(55), + mGRTBLCKD(56), + nONCGN(57), + xTMOS(58), + iPTMISS(59), + oPERDOWN(60), + nTPRVMINT(61), + sTNMODETD(62), + lRNTPEER(63), + cGNIDCHNGD(64), + dUPSYSIPDEL(65), + bIDSIG(66), + iDREQDECFAIL(67), + vEYIDBNDFAIL(68), + cREDFAIL(69), + rECCABLOBFAIL(70), + eMBARGOFAIL(71), + nEWVBNOVMNG(72), + hWCERTREN(73), + hWCERTREV(74), + iNZTPENTRY(75), + tENANTRM(76), + rEGIDMIS(77), + rEGIDCHG(78), + cRTVERCRLFL(79) + } + +AuthenticationEnum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "" + SYNTAX INTEGER {none(0),sha1-hmac(3),ah-sha1-hmac(4),ah-no-id(5)} + +SessionState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "Session state" + SYNTAX INTEGER {down(0),connect(1),handshake(2),trying(3),challenge(4),challenge-resp(5),challenge-ack(6),up(7),tear-down(8)} + +AuthenticationType ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1t" + STATUS current + DESCRIPTION "" + SYNTAX OCTET STRING + +-- Display control information +-- tagpath /control +control OBJECT IDENTIFIER ::= { viptela-security 2 } + +-- Display configured control connection rate in PPS +-- tagpath /control/connections-info +controlConnectionsInfo OBJECT IDENTIFIER ::= { control 1 } + +-- tagpath /control/connections-info/rate +controlConnectionsInfoRate OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { controlConnectionsInfo 1 } + +-- Display control statistics +-- tagpath /control/statistics +controlStatistics OBJECT IDENTIFIER ::= { control 4 } + +-- tagpath /control/statistics/tx_pkts +controlStatisticsTxPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx packets" + ::= { controlStatistics 1 } + +-- tagpath /control/statistics/tx_octets +controlStatisticsTxOctets OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx octets" + ::= { controlStatistics 2 } + +-- tagpath /control/statistics/tx_error +controlStatisticsTxError OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx error" + ::= { controlStatistics 3 } + +-- tagpath /control/statistics/tx_blocked +controlStatisticsTxBlocked OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx blocked" + ::= { controlStatistics 4 } + +-- tagpath /control/statistics/tx_hello +controlStatisticsTxHello OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx hello" + ::= { controlStatistics 5 } + +-- tagpath /control/statistics/tx_connects +controlStatisticsTxConnects OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx connects" + ::= { controlStatistics 6 } + +-- tagpath /control/statistics/tx_registers +controlStatisticsTxRegisters OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx registers" + ::= { controlStatistics 7 } + +-- tagpath /control/statistics/tx_register_replies +controlStatisticsTxRegisterReplies OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx register replies" + ::= { controlStatistics 8 } + +-- tagpath /control/statistics/tx_dtls_handshake +controlStatisticsTxDtlsHandshake OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx DTLS handshake" + ::= { controlStatistics 9 } + +-- tagpath /control/statistics/tx_dtls_handshake_failures +controlStatisticsTxDtlsHandshakeFailures OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx DTLS handshake failures" + ::= { controlStatistics 10 } + +-- tagpath /control/statistics/tx_dtls_handshake_done +controlStatisticsTxDtlsHandshakeDone OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx DTLS handshake done" + ::= { controlStatistics 11 } + +-- tagpath /control/statistics/tx_challenge +controlStatisticsTxChallenge OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx challenge" + ::= { controlStatistics 12 } + +-- tagpath /control/statistics/tx_challenge_resp +controlStatisticsTxChallengeResp OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx challenge response" + ::= { controlStatistics 13 } + +-- tagpath /control/statistics/tx_challenge_ack +controlStatisticsTxChallengeAck OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx challenge ack" + ::= { controlStatistics 14 } + +-- tagpath /control/statistics/tx_challenge_error +controlStatisticsTxChallengeError OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx challenge error" + ::= { controlStatistics 15 } + +-- tagpath /control/statistics/tx_challenge_resp_error +controlStatisticsTxChallengeRespError OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx challenge response error" + ::= { controlStatistics 16 } + +-- tagpath /control/statistics/tx_challenge_ack_error +controlStatisticsTxChallengeAckError OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx challenge ack error" + ::= { controlStatistics 17 } + +-- tagpath /control/statistics/tx_challenge_gen_error +controlStatisticsTxChallengeGenError OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx challenge general errors" + ::= { controlStatistics 18 } + +-- tagpath /control/statistics/tx_vmanage_to_peer +controlStatisticsTxVmanageToPeer OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx vManage to peer" + ::= { controlStatistics 19 } + +-- tagpath /control/statistics/tx_register_to_vmanage +controlStatisticsTxRegisterToVmanage OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx register to vmanage" + ::= { controlStatistics 20 } + +-- tagpath /control/statistics/rx_pkts +controlStatisticsRxPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx packets" + ::= { controlStatistics 21 } + +-- tagpath /control/statistics/rx_octets +controlStatisticsRxOctets OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx octets" + ::= { controlStatistics 22 } + +-- tagpath /control/statistics/rx_error +controlStatisticsRxError OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx error" + ::= { controlStatistics 23 } + +-- tagpath /control/statistics/rx_hello +controlStatisticsRxHello OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx hello" + ::= { controlStatistics 24 } + +-- tagpath /control/statistics/rx_connects +controlStatisticsRxConnects OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx connects" + ::= { controlStatistics 25 } + +-- tagpath /control/statistics/rx_registers +controlStatisticsRxRegisters OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx registers" + ::= { controlStatistics 26 } + +-- tagpath /control/statistics/rx_register_replies +controlStatisticsRxRegisterReplies OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx register replies" + ::= { controlStatistics 27 } + +-- tagpath /control/statistics/rx_dtls_handshake +controlStatisticsRxDtlsHandshake OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx DTLS handshake" + ::= { controlStatistics 28 } + +-- tagpath /control/statistics/rx_dtls_handshake_failures +controlStatisticsRxDtlsHandshakeFailures OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx DTLS handshake failures" + ::= { controlStatistics 29 } + +-- tagpath /control/statistics/rx_dtls_handshake_done +controlStatisticsRxDtlsHandshakeDone OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx DTLS handshake done" + ::= { controlStatistics 30 } + +-- tagpath /control/statistics/rx_challenge +controlStatisticsRxChallenge OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx challenge" + ::= { controlStatistics 31 } + +-- tagpath /control/statistics/rx_challenge_resp +controlStatisticsRxChallengeResp OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx challenge response" + ::= { controlStatistics 32 } + +-- tagpath /control/statistics/rx_challenge_ack +controlStatisticsRxChallengeAck OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx challenge ack" + ::= { controlStatistics 33 } + +-- tagpath /control/statistics/challenge_failures +controlStatisticsChallengeFailures OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Challenge failures" + ::= { controlStatistics 34 } + +-- tagpath /control/statistics/rx_vmanage_to_peer +controlStatisticsRxVmanageToPeer OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx vManage to peer" + ::= { controlStatistics 35 } + +-- tagpath /control/statistics/rx_register_to_vmanage +controlStatisticsRxRegisterToVmanage OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx register to vmanage" + ::= { controlStatistics 36 } + +-- tagpath /control/statistics/bid_failures_needing_reset +controlStatisticsBidFailuresNeedingReset OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Board ID reset count" + ::= { controlStatistics 37 } + +-- Display local control properties +-- tagpath /control/local-properties +controlLocalProperties OBJECT IDENTIFIER ::= { control 5 } + +-- tagpath /control/local-properties/device-type +controlLocalPropertiesDeviceType OBJECT-TYPE + SYNTAX INTEGER {unknown(0),vedge(1),vhub(2),vsmart(3),vbond(4),vmanage(5),ztp(6),vcontainer(7)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Personality" + ::= { controlLocalProperties 1 } + +-- tagpath /control/local-properties/organization-name +controlLocalPropertiesOrganizationName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Organization name" + ::= { controlLocalProperties 2 } + +-- tagpath /control/local-properties/certificate-status +controlLocalPropertiesCertificateStatus OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Certificate status" + ::= { controlLocalProperties 3 } + +-- tagpath /control/local-properties/root-ca-chain-status +controlLocalPropertiesRootCaChainStatus OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Root CA chain status" + ::= { controlLocalProperties 4 } + +-- tagpath /control/local-properties/certificate-validity +controlLocalPropertiesCertificateValidity OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Certificate validity" + ::= { controlLocalProperties 5 } + +-- tagpath /control/local-properties/certificate-not-valid-before +controlLocalPropertiesCertificateNotValidBefore OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Certificate not valid before" + ::= { controlLocalProperties 6 } + +-- tagpath /control/local-properties/certificate-not-valid-after +controlLocalPropertiesCertificateNotValidAfter OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Certificate not valid after" + ::= { controlLocalProperties 7 } + +-- tagpath /control/local-properties/dns-name +controlLocalPropertiesDnsName OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "DNS name" + ::= { controlLocalProperties 8 } + +-- tagpath /control/local-properties/site-id +controlLocalPropertiesSiteId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Site ID" + ::= { controlLocalProperties 9 } + +-- tagpath /control/local-properties/domain-id +controlLocalPropertiesDomainId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Domain ID" + ::= { controlLocalProperties 10 } + +-- tagpath /control/local-properties/protocol +controlLocalPropertiesProtocol OBJECT-TYPE + SYNTAX INTEGER {dtls(0),tls(1)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Protocol" + ::= { controlLocalProperties 11 } + +-- tagpath /control/local-properties/tls-port +controlLocalPropertiesTlsPort OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "TLS port" + ::= { controlLocalProperties 12 } + +-- tagpath /control/local-properties/system-ip +controlLocalPropertiesSystemIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "System IP address" + ::= { controlLocalProperties 13 } + +-- tagpath /control/local-properties/uuid +controlLocalPropertiesUuid OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Unique device identifier" + ::= { controlLocalProperties 14 } + +-- tagpath /control/local-properties/board-serial +controlLocalPropertiesBoardSerial OBJECT-TYPE + SYNTAX String (SIZE (1 .. 40)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Board ID serial number" + ::= { controlLocalProperties 15 } + +-- tagpath /control/local-properties/register-interval +controlLocalPropertiesRegisterInterval OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION "Register interval - Deprecated in 15.4" + ::= { controlLocalProperties 16 } + +-- tagpath /control/local-properties/retry-interval +controlLocalPropertiesRetryInterval OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Retry interval" + ::= { controlLocalProperties 17 } + +-- tagpath /control/local-properties/no-activity +controlLocalPropertiesNoActivity OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "No activity expiry interval" + ::= { controlLocalProperties 18 } + +-- tagpath /control/local-properties/dns-cache-flush-interval +controlLocalPropertiesDnsCacheFlushInterval OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "DNS cache time to live" + ::= { controlLocalProperties 19 } + +-- tagpath /control/local-properties/port-hopped +controlLocalPropertiesPortHopped OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Device changed port" + ::= { controlLocalProperties 20 } + +-- tagpath /control/local-properties/time-since-port-hop +controlLocalPropertiesTimeSincePortHop OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Time since last port hop" + ::= { controlLocalProperties 21 } + +-- tagpath /control/local-properties/max-controllers +controlLocalPropertiesMaxControllers OBJECT-TYPE + SYNTAX UnsignedByte + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Maximum number of controllers" + ::= { controlLocalProperties 22 } + +-- tagpath /control/local-properties/keygen-interval +controlLocalPropertiesKeygenInterval OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Key generation interval" + ::= { controlLocalProperties 23 } + +-- tagpath /control/local-properties/number-vbond-peers +controlLocalPropertiesNumberVbondPeers OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of vBond peers" + ::= { controlLocalProperties 25 } + +-- tagpath /control/local-properties/number-active-wan-interfaces +controlLocalPropertiesNumberActiveWanInterfaces OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of WAN interfaces" + ::= { controlLocalProperties 27 } + +-- Display control affinity +-- tagpath /control/affinity +controlAffinity OBJECT IDENTIFIER ::= { control 9 } + +-- Display orchestrator information +-- tagpath /orchestrator +orchestrator OBJECT IDENTIFIER ::= { viptela-security 3 } + +-- Display orchestrator statistics +-- tagpath /orchestrator/statistics +orchestratorStatistics OBJECT IDENTIFIER ::= { orchestrator 3 } + +-- tagpath /orchestrator/statistics/tx_pkts +orchestratorStatisticsTxPkts OBJECT-TYPE + SYNTAX ConfdString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx packets" + ::= { orchestratorStatistics 1 } + +-- tagpath /orchestrator/statistics/tx_octets +orchestratorStatisticsTxOctets OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx octets" + ::= { orchestratorStatistics 2 } + +-- tagpath /orchestrator/statistics/tx_error +orchestratorStatisticsTxError OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx error" + ::= { orchestratorStatistics 3 } + +-- tagpath /orchestrator/statistics/tx_blocked +orchestratorStatisticsTxBlocked OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx blocked" + ::= { orchestratorStatistics 4 } + +-- tagpath /orchestrator/statistics/tx_connects +orchestratorStatisticsTxConnects OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx connects" + ::= { orchestratorStatistics 5 } + +-- tagpath /orchestrator/statistics/tx_registers +orchestratorStatisticsTxRegisters OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx registers" + ::= { orchestratorStatistics 6 } + +-- tagpath /orchestrator/statistics/tx_register_replies +orchestratorStatisticsTxRegisterReplies OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx register replies" + ::= { orchestratorStatistics 7 } + +-- tagpath /orchestrator/statistics/tx_dtls_handshake +orchestratorStatisticsTxDtlsHandshake OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx DTLS handshake" + ::= { orchestratorStatistics 8 } + +-- tagpath /orchestrator/statistics/tx_dtls_handshake_failures +orchestratorStatisticsTxDtlsHandshakeFailures OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx DTLS handshake failures" + ::= { orchestratorStatistics 9 } + +-- tagpath /orchestrator/statistics/tx_dtls_handshake_done +orchestratorStatisticsTxDtlsHandshakeDone OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx DTLS handshake done" + ::= { orchestratorStatistics 10 } + +-- tagpath /orchestrator/statistics/tx_challenge +orchestratorStatisticsTxChallenge OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx challenge" + ::= { orchestratorStatistics 11 } + +-- tagpath /orchestrator/statistics/tx_challenge_resp +orchestratorStatisticsTxChallengeResp OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx challenge response" + ::= { orchestratorStatistics 12 } + +-- tagpath /orchestrator/statistics/tx_challenge_ack +orchestratorStatisticsTxChallengeAck OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx challenge ack" + ::= { orchestratorStatistics 13 } + +-- tagpath /orchestrator/statistics/tx_challenge_error +orchestratorStatisticsTxChallengeError OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx challenge error" + ::= { orchestratorStatistics 14 } + +-- tagpath /orchestrator/statistics/tx_challenge_resp_error +orchestratorStatisticsTxChallengeRespError OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx Challenge response error" + ::= { orchestratorStatistics 15 } + +-- tagpath /orchestrator/statistics/tx_challenge_ack_error +orchestratorStatisticsTxChallengeAckError OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx Challenge ack error" + ::= { orchestratorStatistics 16 } + +-- tagpath /orchestrator/statistics/tx_challenge_gen_error +orchestratorStatisticsTxChallengeGenError OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx Challenge general errors" + ::= { orchestratorStatistics 17 } + +-- tagpath /orchestrator/statistics/rx_pkts +orchestratorStatisticsRxPkts OBJECT-TYPE + SYNTAX ConfdString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx packets" + ::= { orchestratorStatistics 18 } + +-- tagpath /orchestrator/statistics/rx_octets +orchestratorStatisticsRxOctets OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx octets" + ::= { orchestratorStatistics 19 } + +-- tagpath /orchestrator/statistics/rx_error +orchestratorStatisticsRxError OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx error" + ::= { orchestratorStatistics 20 } + +-- tagpath /orchestrator/statistics/rx_connects +orchestratorStatisticsRxConnects OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx connects" + ::= { orchestratorStatistics 21 } + +-- tagpath /orchestrator/statistics/rx_registers +orchestratorStatisticsRxRegisters OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx registers" + ::= { orchestratorStatistics 22 } + +-- tagpath /orchestrator/statistics/rx_register_replies +orchestratorStatisticsRxRegisterReplies OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx register replies" + ::= { orchestratorStatistics 23 } + +-- tagpath /orchestrator/statistics/rx_dtls_handshake +orchestratorStatisticsRxDtlsHandshake OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx DTLS handshake" + ::= { orchestratorStatistics 24 } + +-- tagpath /orchestrator/statistics/rx_dtls_handshake_failures +orchestratorStatisticsRxDtlsHandshakeFailures OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx DTLS handshake failures" + ::= { orchestratorStatistics 25 } + +-- tagpath /orchestrator/statistics/rx_dtls_handshake_done +orchestratorStatisticsRxDtlsHandshakeDone OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx DTLS handshake done" + ::= { orchestratorStatistics 26 } + +-- tagpath /orchestrator/statistics/rx_challenge +orchestratorStatisticsRxChallenge OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx challenge" + ::= { orchestratorStatistics 27 } + +-- tagpath /orchestrator/statistics/rx_challenge_resp +orchestratorStatisticsRxChallengeResp OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx challenge response" + ::= { orchestratorStatistics 28 } + +-- tagpath /orchestrator/statistics/rx_challenge_ack +orchestratorStatisticsRxChallengeAck OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx challenge ack" + ::= { orchestratorStatistics 29 } + +-- tagpath /orchestrator/statistics/challenge_failures +orchestratorStatisticsChallengeFailures OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Challenge failures" + ::= { orchestratorStatistics 30 } + +-- Display local control properties +-- tagpath /orchestrator/local-properties +orchestratorLocalProperties OBJECT IDENTIFIER ::= { orchestrator 4 } + +-- tagpath /orchestrator/local-properties/device-type +orchestratorLocalPropertiesDeviceType OBJECT-TYPE + SYNTAX INTEGER {unknown(0),vedge(1),vhub(2),vsmart(3),vbond(4),vmanage(5),ztp(6),vcontainer(7)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Personality" + ::= { orchestratorLocalProperties 1 } + +-- tagpath /orchestrator/local-properties/organization-name +orchestratorLocalPropertiesOrganizationName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Organization name" + ::= { orchestratorLocalProperties 2 } + +-- tagpath /orchestrator/local-properties/certificate-status +orchestratorLocalPropertiesCertificateStatus OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Certificate status" + ::= { orchestratorLocalProperties 3 } + +-- tagpath /orchestrator/local-properties/root-ca-chain-status +orchestratorLocalPropertiesRootCaChainStatus OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Root CA chain status" + ::= { orchestratorLocalProperties 4 } + +-- tagpath /orchestrator/local-properties/certificate-validity +orchestratorLocalPropertiesCertificateValidity OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Certificate validity" + ::= { orchestratorLocalProperties 5 } + +-- tagpath /orchestrator/local-properties/certificate-not-valid-before +orchestratorLocalPropertiesCertificateNotValidBefore OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Certificate not valid before" + ::= { orchestratorLocalProperties 6 } + +-- tagpath /orchestrator/local-properties/certificate-not-valid-after +orchestratorLocalPropertiesCertificateNotValidAfter OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Certificate not valid after" + ::= { orchestratorLocalProperties 7 } + +-- tagpath /orchestrator/local-properties/uuid +orchestratorLocalPropertiesUuid OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Unique device identifier" + ::= { orchestratorLocalProperties 8 } + +-- tagpath /orchestrator/local-properties/board-serial +orchestratorLocalPropertiesBoardSerial OBJECT-TYPE + SYNTAX String (SIZE (1 .. 40)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Board ID serial number" + ::= { orchestratorLocalProperties 9 } + +-- tagpath /orchestrator/local-properties/number-active-wan-interfaces +orchestratorLocalPropertiesNumberActiveWanInterfaces OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of WAN interfaces" + ::= { orchestratorLocalProperties 10 } + +-- tagpath /orchestrator/local-properties/protocol +orchestratorLocalPropertiesProtocol OBJECT-TYPE + SYNTAX INTEGER {dtls(0),tls(1)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Protocol" + ::= { orchestratorLocalProperties 11 } + +-- tagpath /orchestrator/local-properties/system-ip +orchestratorLocalPropertiesSystemIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "System IP address" + ::= { orchestratorLocalProperties 13 } + +-- tagpath /orchestrator/local-properties/vedge-list-version +orchestratorLocalPropertiesVedgeListVersion OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "vEdge list version number" + ::= { orchestratorLocalProperties 14 } + +-- tagpath /orchestrator/local-properties/vsmart-list-version +orchestratorLocalPropertiesVsmartListVersion OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "vSmart list version number" + ::= { orchestratorLocalProperties 15 } + +-- tagpath /orchestrator/local-properties/sp-organization-name +orchestratorLocalPropertiesSPOrganizationName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "SP Organization name" + ::= { orchestratorLocalProperties 16 } + +-- Display IPSec information +-- tagpath /ipsec +ipsec OBJECT IDENTIFIER ::= { viptela-security 4 } + +-- Display IPsec information for IKE sessions +-- tagpath /ipsec/ike +ipsecIke OBJECT IDENTIFIER ::= { ipsec 4 } + +-- Display tunnel information +-- tagpath /tunnel +tunnel OBJECT IDENTIFIER ::= { viptela-security 5 } + +-- Display configured security parameters +-- tagpath /security-info +securityInfo OBJECT IDENTIFIER ::= { viptela-security 6 } + +-- tagpath /security-info/authentication-type +securityInfoAuthenticationType OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION "" + ::= { securityInfo 1 } + +-- tagpath /security-info/rekey +securityInfoRekey OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { securityInfo 2 } + +-- tagpath /security-info/replay-window +securityInfoReplayWindow OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { securityInfo 3 } + +-- tagpath /security-info/encryption-supported +securityInfoEncryptionSupported OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { securityInfo 4 } + +-- tagpath /security-info/fips-mode +securityInfoFipsMode OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { securityInfo 5 } + +-- tagpath /security-info/pairwise-keying +securityInfoPairwiseKeying OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { securityInfo 6 } + +-- tagpath /security-info/integrity-type +securityInfoIntegrityType OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { securityInfo 7 } + +-- Display entries in the ZTP database +-- tagpath /ztp +ztp OBJECT IDENTIFIER ::= { viptela-security 7 } + +-- tagpath /control/connections +controlConnectionsTable OBJECT-TYPE + SYNTAX SEQUENCE OF ControlConnectionsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display control connections information" + ::= { control 2 } + +-- tagpath /control/connections +controlConnectionsEntry OBJECT-TYPE + SYNTAX ControlConnectionsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { controlConnectionsInstance, controlConnectionsPeerType, controlConnectionsSiteId, controlConnectionsDomainId, controlConnectionsLocalPrivateIp, controlConnectionsLocalPrivatePort, controlConnectionsPublicIp, controlConnectionsPublicPort } + ::= { controlConnectionsTable 1 } + +ControlConnectionsEntry ::= + SEQUENCE { + controlConnectionsInstance Unsigned32, + controlConnectionsPeerType INTEGER, + controlConnectionsSiteId Unsigned32, + controlConnectionsDomainId Unsigned32, + controlConnectionsLocalPrivateIp InetAddressIP, + controlConnectionsLocalPrivatePort Unsigned32, + controlConnectionsPublicIp InetAddressIP, + controlConnectionsPublicPort Unsigned32, + controlConnectionsVOrgName String, + controlConnectionsSystemIp InetAddressIP, + controlConnectionsProtocol INTEGER, + controlConnectionsLocalColor INTEGER, + controlConnectionsRemoteColor INTEGER, + controlConnectionsPrivateIp InetAddressIP, + controlConnectionsPrivatePort Unsigned32, + controlConnectionsState SessionState, + controlConnectionsLocalEnum ConnFlagEnum, + controlConnectionsRemoteEnum ConnFlagEnum, + controlConnectionsLocalStateInfo String, + controlConnectionsRemoteStateInfo String, + controlConnectionsUptime String, + controlConnectionsTxHello Unsigned32, + controlConnectionsTxConnects Unsigned32, + controlConnectionsTxRegisters Unsigned32, + controlConnectionsTxRegisterReplies Unsigned32, + controlConnectionsTxChallenge Unsigned32, + controlConnectionsTxChallengeResp Unsigned32, + controlConnectionsTxChallengeAck Unsigned32, + controlConnectionsTxTeardown Unsigned32, + controlConnectionsTxTeardownAll Unsigned32, + controlConnectionsTxVmToPeer Unsigned32, + controlConnectionsTxRegisterToVm Unsigned32, + controlConnectionsRxHello Unsigned32, + controlConnectionsRxConnects Unsigned32, + controlConnectionsRxRegisters Unsigned32, + controlConnectionsRxRegisterReplies Unsigned32, + controlConnectionsRxChallenge Unsigned32, + controlConnectionsRxChallengeResp Unsigned32, + controlConnectionsRxChallengeAck Unsigned32, + controlConnectionsRxTeardown Unsigned32, + controlConnectionsRxVmToPeer Unsigned32, + controlConnectionsRxRegisterToVm Unsigned32, + controlConnectionsNegotiatedHelloInterval Unsigned32, + controlConnectionsNegotiatedHelloTolerance Unsigned32, + controlConnectionsConfiguredSystemIp InetAddressIP, + controlConnectionsTxCreateCert Unsigned32, + controlConnectionsRxCreateCert Unsigned32, + controlConnectionsTxCreateCertReply Unsigned32, + controlConnectionsRxCreateCertReply Unsigned32, + controlConnectionsBehindProxy String + } + +-- tagpath /control/connections/instance +controlConnectionsInstance OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "vdaemon instance ID" + ::= { controlConnectionsEntry 1 } + +-- tagpath /control/connections/peer-type +controlConnectionsPeerType OBJECT-TYPE + SYNTAX INTEGER {unknown(0),vedge(1),vhub(2),vsmart(3),vbond(4),vmanage(5),ztp(6),vcontainer(7)} + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Connection type" + ::= { controlConnectionsEntry 2 } + +-- tagpath /control/connections/site-id +controlConnectionsSiteId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Site ID" + ::= { controlConnectionsEntry 3 } + +-- tagpath /control/connections/domain-id +controlConnectionsDomainId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Domain ID" + ::= { controlConnectionsEntry 4 } + +-- tagpath /control/connections/local-private-ip +controlConnectionsLocalPrivateIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Private IP address" + ::= { controlConnectionsEntry 5 } + +-- tagpath /control/connections/local-private-port +controlConnectionsLocalPrivatePort OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Private port number" + ::= { controlConnectionsEntry 6 } + +-- tagpath /control/connections/public-ip +controlConnectionsPublicIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Public IP address" + ::= { controlConnectionsEntry 7 } + +-- tagpath /control/connections/public-port +controlConnectionsPublicPort OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Public port number" + ::= { controlConnectionsEntry 8 } + +-- tagpath /control/connections/system-ip +controlConnectionsSystemIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "System IP address" + ::= { controlConnectionsEntry 9 } + +-- tagpath /control/connections/protocol +controlConnectionsProtocol OBJECT-TYPE + SYNTAX INTEGER {dtls(0),tls(1)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Protocol" + DEFVAL { dtls } + ::= { controlConnectionsEntry 10 } + +-- tagpath /control/connections/local-color +controlConnectionsLocalColor OBJECT-TYPE + SYNTAX INTEGER {default(1),mpls(2),metro-ethernet(3),biz-internet(4),public-internet(5),lte(6),threeG(7),red(8),green(9),blue(10),gold(11),silver(12),bronze(13),custom1(14),custom2(15),custom3(16),private1(17),private2(18),private3(19),private4(20),private5(21),private6(22)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Local color" + ::= { controlConnectionsEntry 11 } + +-- tagpath /control/connections/remote-color +controlConnectionsRemoteColor OBJECT-TYPE + SYNTAX INTEGER {default(1),mpls(2),metro-ethernet(3),biz-internet(4),public-internet(5),lte(6),threeG(7),red(8),green(9),blue(10),gold(11),silver(12),bronze(13),custom1(14),custom2(15),custom3(16),private1(17),private2(18),private3(19),private4(20),private5(21),private6(22)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Remote color" + ::= { controlConnectionsEntry 12 } + +-- tagpath /control/connections/private-ip +controlConnectionsPrivateIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Private IP address" + ::= { controlConnectionsEntry 13 } + +-- tagpath /control/connections/private-port +controlConnectionsPrivatePort OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Private port" + ::= { controlConnectionsEntry 14 } + +-- tagpath /control/connections/state +controlConnectionsState OBJECT-TYPE + SYNTAX SessionState + MAX-ACCESS read-only + STATUS current + DESCRIPTION "State" + ::= { controlConnectionsEntry 15 } + +-- tagpath /control/connections/local_enum +controlConnectionsLocalEnum OBJECT-TYPE + SYNTAX ConnFlagEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Local error reason" + ::= { controlConnectionsEntry 16 } + +-- tagpath /control/connections/remote_enum +controlConnectionsRemoteEnum OBJECT-TYPE + SYNTAX ConnFlagEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Remote error reason" + ::= { controlConnectionsEntry 17 } + +-- tagpath /control/connections/local-state-info +controlConnectionsLocalStateInfo OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Local state information" + ::= { controlConnectionsEntry 18 } + +-- tagpath /control/connections/remote-state-info +controlConnectionsRemoteStateInfo OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Remote state information" + ::= { controlConnectionsEntry 19 } + +-- tagpath /control/connections/uptime +controlConnectionsUptime OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Uptime" + ::= { controlConnectionsEntry 20 } + +-- tagpath /control/connections/tx_hello +controlConnectionsTxHello OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx hello" + ::= { controlConnectionsEntry 21 } + +-- tagpath /control/connections/tx_connects +controlConnectionsTxConnects OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx connects" + ::= { controlConnectionsEntry 22 } + +-- tagpath /control/connections/tx_registers +controlConnectionsTxRegisters OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx registers" + ::= { controlConnectionsEntry 23 } + +-- tagpath /control/connections/tx_register_replies +controlConnectionsTxRegisterReplies OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx register replies" + ::= { controlConnectionsEntry 24 } + +-- tagpath /control/connections/tx_challenge +controlConnectionsTxChallenge OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx challenge" + ::= { controlConnectionsEntry 25 } + +-- tagpath /control/connections/tx_challenge_resp +controlConnectionsTxChallengeResp OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx challenge response" + ::= { controlConnectionsEntry 26 } + +-- tagpath /control/connections/tx_challenge_ack +controlConnectionsTxChallengeAck OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx challenge ack" + ::= { controlConnectionsEntry 27 } + +-- tagpath /control/connections/tx_teardown +controlConnectionsTxTeardown OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx teardown" + ::= { controlConnectionsEntry 28 } + +-- tagpath /control/connections/tx_teardown_all +controlConnectionsTxTeardownAll OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx teardown all connections" + ::= { controlConnectionsEntry 29 } + +-- tagpath /control/connections/tx_vm_to_peer +controlConnectionsTxVmToPeer OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx vManage to peer" + ::= { controlConnectionsEntry 30 } + +-- tagpath /control/connections/tx_register_to_vm +controlConnectionsTxRegisterToVm OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx register to vManage" + ::= { controlConnectionsEntry 31 } + +-- tagpath /control/connections/rx_hello +controlConnectionsRxHello OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx hello" + ::= { controlConnectionsEntry 32 } + +-- tagpath /control/connections/rx_connects +controlConnectionsRxConnects OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx connects" + ::= { controlConnectionsEntry 33 } + +-- tagpath /control/connections/rx_registers +controlConnectionsRxRegisters OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx registers" + ::= { controlConnectionsEntry 34 } + +-- tagpath /control/connections/rx_register_replies +controlConnectionsRxRegisterReplies OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx register replies" + ::= { controlConnectionsEntry 35 } + +-- tagpath /control/connections/rx_challenge +controlConnectionsRxChallenge OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx challenge" + ::= { controlConnectionsEntry 36 } + +-- tagpath /control/connections/rx_challenge_resp +controlConnectionsRxChallengeResp OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx challenge response" + ::= { controlConnectionsEntry 37 } + +-- tagpath /control/connections/rx_challenge_ack +controlConnectionsRxChallengeAck OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx challenge ack" + ::= { controlConnectionsEntry 38 } + +-- tagpath /control/connections/rx_teardown +controlConnectionsRxTeardown OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx teardown" + ::= { controlConnectionsEntry 39 } + +-- tagpath /control/connections/rx_vm_to_peer +controlConnectionsRxVmToPeer OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx vManage to peer" + ::= { controlConnectionsEntry 40 } + +-- tagpath /control/connections/rx_register_to_vm +controlConnectionsRxRegisterToVm OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx register to vManage" + ::= { controlConnectionsEntry 41 } + +-- tagpath /control/connections/negotiated_hello_interval +controlConnectionsNegotiatedHelloInterval OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Negotiated hello interval" + ::= { controlConnectionsEntry 42 } + +-- tagpath /control/connections/negotiated_hello_tolerance +controlConnectionsNegotiatedHelloTolerance OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Negotiated hello tolerance" + ::= { controlConnectionsEntry 43 } + +-- tagpath /control/connections/cfg-system-ip +controlConnectionsConfiguredSystemIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Configured System IP address" + ::= { controlConnectionsEntry 44 } + +-- tagpath /control/connections/v-org-name +controlConnectionsVOrgName OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Organization Name" + ::= { controlConnectionsEntry 45 } + +-- tagpath /control/connections/tx_create_cert +controlConnectionsTxCreateCert OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx create certificate to vManage" + ::= { controlConnectionsEntry 46 } + +-- tagpath /control/connections/rx_create_cert +controlConnectionsRxCreateCert OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx create certificate from vBond" + ::= { controlConnectionsEntry 47 } + +-- tagpath /control/connections/tx_create_cert_reply +controlConnectionsTxCreateCertReply OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx create certificate reply to vBond" + ::= { controlConnectionsEntry 48 } + +-- tagpath /control/connections/rx_create_cert_reply +controlConnectionsRxCreateCertReply OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx create certificate reply from vManage" + ::= { controlConnectionsEntry 49 } + +-- tagpath /control/connections/behind-proxy +controlConnectionsBehindProxy OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Whether controller is behind proxy" + ::= { controlConnectionsEntry 50 } + +-- tagpath /control/connections-history +controlConnectionsHistoryTable OBJECT-TYPE + SYNTAX SEQUENCE OF ControlConnectionsHistoryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display control connections history" + ::= { control 3 } + +-- tagpath /control/connections-history +controlConnectionsHistoryEntry OBJECT-TYPE + SYNTAX ControlConnectionsHistoryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { controlConnectionsHistoryInstance, controlConnectionsHistoryIndex } + ::= { controlConnectionsHistoryTable 1 } + +ControlConnectionsHistoryEntry ::= + SEQUENCE { + controlConnectionsHistoryInstance Unsigned32, + controlConnectionsHistoryIndex Unsigned32, + controlConnectionsHistoryPeerType INTEGER, + controlConnectionsHistorySiteId Unsigned32, + controlConnectionsHistoryDomainId Unsigned32, + controlConnectionsHistoryPrivateIp InetAddressIP, + controlConnectionsHistoryPrivatePort Unsigned32, + controlConnectionsHistoryPublicIp InetAddressIP, + controlConnectionsHistoryPublicPort Unsigned32, + controlConnectionsHistorySystemIp InetAddressIP, + controlConnectionsHistoryProtocol INTEGER, + controlConnectionsHistoryLocalColor INTEGER, + controlConnectionsHistoryRemoteColor INTEGER, + controlConnectionsHistoryState SessionState, + controlConnectionsHistoryLocalEnum ConnFlagEnum, + controlConnectionsHistoryRemoteEnum ConnFlagEnum, + controlConnectionsHistoryLocalStateInfo String, + controlConnectionsHistoryRemoteStateInfo String, + controlConnectionsHistoryVHOrgName String, + controlConnectionsHistoryDowntime String, + controlConnectionsHistoryTxHello Unsigned32, + controlConnectionsHistoryTxConnects Unsigned32, + controlConnectionsHistoryTxRegisters Unsigned32, + controlConnectionsHistoryTxRegisterReplies Unsigned32, + controlConnectionsHistoryTxChallenge Unsigned32, + controlConnectionsHistoryTxChallengeResp Unsigned32, + controlConnectionsHistoryTxChallengeAck Unsigned32, + controlConnectionsHistoryTxTeardown Unsigned32, + controlConnectionsHistoryTxTeardownAll Unsigned32, + controlConnectionsHistoryTxVmToPeer Unsigned32, + controlConnectionsHistoryTxRegisterToVm Unsigned32, + controlConnectionsHistoryRxHello Unsigned32, + controlConnectionsHistoryRxConnects Unsigned32, + controlConnectionsHistoryRxRegisters Unsigned32, + controlConnectionsHistoryRxRegisterReplies Unsigned32, + controlConnectionsHistoryRxChallenge Unsigned32, + controlConnectionsHistoryRxChallengeResp Unsigned32, + controlConnectionsHistoryRxChallengeAck Unsigned32, + controlConnectionsHistoryRxTeardown Unsigned32, + controlConnectionsHistoryRxVmToPeer Unsigned32, + controlConnectionsHistoryRxRegisterToVm Unsigned32, + controlConnectionsHistoryRepCount Unsigned32, + controlConnectionsHistoryPrevDowntime String, + controlConnectionsHistoryConfiguredSystemIp InetAddressIP, + controlConnectionsHistoryUuid String, + controlConnectionsHistoryTxCreateCert Unsigned32, + controlConnectionsHistoryRxCreateCert Unsigned32, + controlConnectionsHistoryTxCreateCertReply Unsigned32, + controlConnectionsHistoryRxCreateCertReply Unsigned32 + } + +-- tagpath /control/connections-history/instance +controlConnectionsHistoryInstance OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "vdaemon instance id" + ::= { controlConnectionsHistoryEntry 1 } + +-- tagpath /control/connections-history/index +controlConnectionsHistoryIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "History index" + ::= { controlConnectionsHistoryEntry 2 } + +-- tagpath /control/connections-history/peer-type +controlConnectionsHistoryPeerType OBJECT-TYPE + SYNTAX INTEGER {unknown(0),vedge(1),vhub(2),vsmart(3),vbond(4),vmanage(5),ztp(6),vcontainer(7)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Connection type" + ::= { controlConnectionsHistoryEntry 3 } + +-- tagpath /control/connections-history/site-id +controlConnectionsHistorySiteId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Site ID" + ::= { controlConnectionsHistoryEntry 4 } + +-- tagpath /control/connections-history/domain-id +controlConnectionsHistoryDomainId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Domain ID" + ::= { controlConnectionsHistoryEntry 5 } + +-- tagpath /control/connections-history/private-ip +controlConnectionsHistoryPrivateIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Private IP address" + ::= { controlConnectionsHistoryEntry 6 } + +-- tagpath /control/connections-history/private-port +controlConnectionsHistoryPrivatePort OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Private port number" + ::= { controlConnectionsHistoryEntry 7 } + +-- tagpath /control/connections-history/public-ip +controlConnectionsHistoryPublicIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Public IP address" + ::= { controlConnectionsHistoryEntry 8 } + +-- tagpath /control/connections-history/public-port +controlConnectionsHistoryPublicPort OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Public port number" + ::= { controlConnectionsHistoryEntry 9 } + +-- tagpath /control/connections-history/system-ip +controlConnectionsHistorySystemIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "System IP address" + ::= { controlConnectionsHistoryEntry 10 } + +-- tagpath /control/connections-history/protocol +controlConnectionsHistoryProtocol OBJECT-TYPE + SYNTAX INTEGER {dtls(0),tls(1)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Protocol" + DEFVAL { dtls } + ::= { controlConnectionsHistoryEntry 11 } + +-- tagpath /control/connections-history/local-color +controlConnectionsHistoryLocalColor OBJECT-TYPE + SYNTAX INTEGER {default(1),mpls(2),metro-ethernet(3),biz-internet(4),public-internet(5),lte(6),threeG(7),red(8),green(9),blue(10),gold(11),silver(12),bronze(13),custom1(14),custom2(15),custom3(16),private1(17),private2(18),private3(19),private4(20),private5(21),private6(22)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Local color" + ::= { controlConnectionsHistoryEntry 12 } + +-- tagpath /control/connections-history/remote-color +controlConnectionsHistoryRemoteColor OBJECT-TYPE + SYNTAX INTEGER {default(1),mpls(2),metro-ethernet(3),biz-internet(4),public-internet(5),lte(6),threeG(7),red(8),green(9),blue(10),gold(11),silver(12),bronze(13),custom1(14),custom2(15),custom3(16),private1(17),private2(18),private3(19),private4(20),private5(21),private6(22)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Remote color" + ::= { controlConnectionsHistoryEntry 13 } + +-- tagpath /control/connections-history/state +controlConnectionsHistoryState OBJECT-TYPE + SYNTAX SessionState + MAX-ACCESS read-only + STATUS current + DESCRIPTION "State" + ::= { controlConnectionsHistoryEntry 14 } + +-- tagpath /control/connections-history/local_enum +controlConnectionsHistoryLocalEnum OBJECT-TYPE + SYNTAX ConnFlagEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Local error reason" + ::= { controlConnectionsHistoryEntry 15 } + +-- tagpath /control/connections-history/remote_enum +controlConnectionsHistoryRemoteEnum OBJECT-TYPE + SYNTAX ConnFlagEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Remote Error Reason" + ::= { controlConnectionsHistoryEntry 16 } + +-- tagpath /control/connections-history/local-state-info +controlConnectionsHistoryLocalStateInfo OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Local state information" + ::= { controlConnectionsHistoryEntry 17 } + +-- tagpath /control/connections-history/remote-state-info +controlConnectionsHistoryRemoteStateInfo OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Remote state information" + ::= { controlConnectionsHistoryEntry 18 } + +-- tagpath /control/connections-history/downtime +controlConnectionsHistoryDowntime OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Downtime" + ::= { controlConnectionsHistoryEntry 19 } + +-- tagpath /control/connections-history/tx_hello +controlConnectionsHistoryTxHello OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx hello" + ::= { controlConnectionsHistoryEntry 20 } + +-- tagpath /control/connections-history/tx_connects +controlConnectionsHistoryTxConnects OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx connects" + ::= { controlConnectionsHistoryEntry 21 } + +-- tagpath /control/connections-history/tx_registers +controlConnectionsHistoryTxRegisters OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx registers" + ::= { controlConnectionsHistoryEntry 22 } + +-- tagpath /control/connections-history/tx_register_replies +controlConnectionsHistoryTxRegisterReplies OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx register replies" + ::= { controlConnectionsHistoryEntry 23 } + +-- tagpath /control/connections-history/tx_challenge +controlConnectionsHistoryTxChallenge OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx challenge" + ::= { controlConnectionsHistoryEntry 24 } + +-- tagpath /control/connections-history/tx_challenge_resp +controlConnectionsHistoryTxChallengeResp OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx challenge response" + ::= { controlConnectionsHistoryEntry 25 } + +-- tagpath /control/connections-history/tx_challenge_ack +controlConnectionsHistoryTxChallengeAck OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx challenge ack" + ::= { controlConnectionsHistoryEntry 26 } + +-- tagpath /control/connections-history/tx_teardown +controlConnectionsHistoryTxTeardown OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx teardown" + ::= { controlConnectionsHistoryEntry 27 } + +-- tagpath /control/connections-history/tx_teardown_all +controlConnectionsHistoryTxTeardownAll OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx teardown all connections" + ::= { controlConnectionsHistoryEntry 28 } + +-- tagpath /control/connections-history/tx_vm_to_peer +controlConnectionsHistoryTxVmToPeer OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx vManage to peer" + ::= { controlConnectionsHistoryEntry 29 } + +-- tagpath /control/connections-history/tx_register_to_vm +controlConnectionsHistoryTxRegisterToVm OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx register to vManage" + ::= { controlConnectionsHistoryEntry 30 } + +-- tagpath /control/connections-history/rx_hello +controlConnectionsHistoryRxHello OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx hello" + ::= { controlConnectionsHistoryEntry 31 } + +-- tagpath /control/connections-history/rx_connects +controlConnectionsHistoryRxConnects OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx connects" + ::= { controlConnectionsHistoryEntry 32 } + +-- tagpath /control/connections-history/rx_registers +controlConnectionsHistoryRxRegisters OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx registers" + ::= { controlConnectionsHistoryEntry 33 } + +-- tagpath /control/connections-history/rx_register_replies +controlConnectionsHistoryRxRegisterReplies OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx register replies" + ::= { controlConnectionsHistoryEntry 34 } + +-- tagpath /control/connections-history/rx_challenge +controlConnectionsHistoryRxChallenge OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx challenge" + ::= { controlConnectionsHistoryEntry 35 } + +-- tagpath /control/connections-history/rx_challenge_resp +controlConnectionsHistoryRxChallengeResp OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx challenge response" + ::= { controlConnectionsHistoryEntry 36 } + +-- tagpath /control/connections-history/rx_challenge_ack +controlConnectionsHistoryRxChallengeAck OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx challenge ack" + ::= { controlConnectionsHistoryEntry 37 } + +-- tagpath /control/connections-history/rx_teardown +controlConnectionsHistoryRxTeardown OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx teardown" + ::= { controlConnectionsHistoryEntry 38 } + +-- tagpath /control/connections-history/rx_vm_to_peer +controlConnectionsHistoryRxVmToPeer OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx vManage to peer" + ::= { controlConnectionsHistoryEntry 39 } + +-- tagpath /control/connections-history/rx_register_to_vm +controlConnectionsHistoryRxRegisterToVm OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx register to vManage" + ::= { controlConnectionsHistoryEntry 40 } + +-- tagpath /control/connections-history/rep-count +controlConnectionsHistoryRepCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Repeat count" + ::= { controlConnectionsHistoryEntry 41 } + +-- tagpath /control/connections-history/prev-downtime +controlConnectionsHistoryPrevDowntime OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Previous downtime" + ::= { controlConnectionsHistoryEntry 42 } + +-- tagpath /control/connections-history/cfg-system-ip +controlConnectionsHistoryConfiguredSystemIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Configured System IP address" + ::= { controlConnectionsHistoryEntry 43 } + +-- tagpath /control/connections-history/vh-org-name +controlConnectionsHistoryVHOrgName OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Organization Name" + ::= { controlConnectionsHistoryEntry 44 } + +-- tagpath /control/connections-history/uuid +controlConnectionsHistoryUuid OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Peer's unique device identifier" + ::= { controlConnectionsHistoryEntry 45 } + +-- tagpath /control/connections-history/tx_create_cert +controlConnectionsHistoryTxCreateCert OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx create certificate to vManage" + ::= { controlConnectionsHistoryEntry 46 } + +-- tagpath /control/connections-history/rx_create_cert +controlConnectionsHistoryRxCreateCert OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx create certificate from vBond" + ::= { controlConnectionsHistoryEntry 47 } + +-- tagpath /control/connections-history/tx_create_cert_reply +controlConnectionsHistoryTxCreateCertReply OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx create certificate reply to vBond" + ::= { controlConnectionsHistoryEntry 48 } + +-- tagpath /control/connections-history/rx_create_cert_reply +controlConnectionsHistoryRxCreateCertReply OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx create certificate reply from vManage" + ::= { controlConnectionsHistoryEntry 49 } + +-- tagpath /control/local-properties/ip-address-list +controlLocalPropertiesIpAddressListTable OBJECT-TYPE + SYNTAX SEQUENCE OF ControlLocalPropertiesIpAddressListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "List of IP addresses" + ::= { controlLocalProperties 24 } + +-- tagpath /control/local-properties/ip-address-list +controlLocalPropertiesIpAddressListEntry OBJECT-TYPE + SYNTAX ControlLocalPropertiesIpAddressListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { controlLocalPropertiesIpAddressListIndex } + ::= { controlLocalPropertiesIpAddressListTable 1 } + +ControlLocalPropertiesIpAddressListEntry ::= + SEQUENCE { + controlLocalPropertiesIpAddressListIndex Unsigned32, + controlLocalPropertiesIpAddressListIp InetAddressIP, + controlLocalPropertiesIpAddressListPort Unsigned32 + } + +-- tagpath /control/local-properties/ip-address-list/index +controlLocalPropertiesIpAddressListIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "IP index" + ::= { controlLocalPropertiesIpAddressListEntry 1 } + +-- tagpath /control/local-properties/ip-address-list/ip +controlLocalPropertiesIpAddressListIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "IP" + ::= { controlLocalPropertiesIpAddressListEntry 2 } + +-- tagpath /control/local-properties/ip-address-list/port +controlLocalPropertiesIpAddressListPort OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Port" + ::= { controlLocalPropertiesIpAddressListEntry 3 } + +-- tagpath /control/local-properties/vbond-address-list +controlLocalPropertiesVbondAddressListTable OBJECT-TYPE + SYNTAX SEQUENCE OF ControlLocalPropertiesVbondAddressListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "List of vBond peers" + ::= { controlLocalProperties 26 } + +-- tagpath /control/local-properties/vbond-address-list +controlLocalPropertiesVbondAddressListEntry OBJECT-TYPE + SYNTAX ControlLocalPropertiesVbondAddressListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { controlLocalPropertiesVbondAddressListIndex } + ::= { controlLocalPropertiesVbondAddressListTable 1 } + +ControlLocalPropertiesVbondAddressListEntry ::= + SEQUENCE { + controlLocalPropertiesVbondAddressListIndex Unsigned32, + controlLocalPropertiesVbondAddressListIp InetAddressIP, + controlLocalPropertiesVbondAddressListPort Unsigned32 + } + +-- tagpath /control/local-properties/vbond-address-list/index +controlLocalPropertiesVbondAddressListIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "IP index" + ::= { controlLocalPropertiesVbondAddressListEntry 1 } + +-- tagpath /control/local-properties/vbond-address-list/ip +controlLocalPropertiesVbondAddressListIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "IP address" + ::= { controlLocalPropertiesVbondAddressListEntry 2 } + +-- tagpath /control/local-properties/vbond-address-list/port +controlLocalPropertiesVbondAddressListPort OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Port" + ::= { controlLocalPropertiesVbondAddressListEntry 3 } + +-- tagpath /control/local-properties/wan-interface-list +controlLocalPropertiesWanInterfaceListTable OBJECT-TYPE + SYNTAX SEQUENCE OF ControlLocalPropertiesWanInterfaceListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "List of WAN interfaces" + ::= { controlLocalProperties 28 } + +-- tagpath /control/local-properties/vedge-list-version +controlLocalPropertiesVedgeListVersion OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "vEdge list version number" + ::= { controlLocalProperties 29 } + +-- tagpath /control/local-properties/vsmart-list-version +controlLocalPropertiesVsmartListVersion OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "vSmart list version number" + ::= { controlLocalProperties 30 } + +-- tagpath /control/local-properties/sp-organization-name +controlLocalPropertiesSPOrganizationName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "SP Organization name" + ::= { controlLocalProperties 31 } + +-- tagpath /control/local-properties/token +controlLocalPropertiesToken OBJECT-TYPE + SYNTAX String (SIZE (1 .. 40)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Token information" + ::= { controlLocalProperties 32 } + +-- tagpath /control/local-properties/cloud-hosted +controlLocalPropertiesCloudHosted OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "vManage is hosted in the Cisco cloud" + ::= { controlLocalProperties 33 } + +-- tagpath /control/local-properties/embargo-check +controlLocalPropertiesEmbargoCheck OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Embargo check status" + ::= { controlLocalProperties 34 } + +-- tagpath /control/local-properties/enterprise-serial +controlLocalPropertiesEnterpriseSerial OBJECT-TYPE + SYNTAX String (SIZE (1 .. 40)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Enterprise certificate serial number" + ::= { controlLocalProperties 35 } + +-- tagpath /control/local-properties/enterprise-certificate-status +controlLocalPropertiesEnterpriseCertificateStatus OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Enterprise certificate status" + ::= { controlLocalProperties 36 } + +-- tagpath /control/local-properties/enterprise-certificate-validity +controlLocalPropertiesEnterpriseCertificateValidity OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Enterprise certificate validity" + ::= { controlLocalProperties 37 } + +-- tagpath /control/local-properties/enterprise-certificate-not-valid-before +controlLocalPropertiesEnterpriseCertificateNotValidBefore OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Enterprise certificate not valid before" + ::= { controlLocalProperties 38 } + +-- tagpath /control/local-properties/enterprise-certificate-not-valid-after +controlLocalPropertiesEnterpriseCertificateNotValidAfter OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Enterprise certificate not valid after" + ::= { controlLocalProperties 39 } + +-- tagpath /control/local-properties/pairwise-keying +controlLocalPropertiesPairwiseKeying OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Pairwise keying enabled" + ::= { controlLocalProperties 40 } + +-- tagpath /control/local-properties/cdb-locked +controlLocalPropertiesCdbLocked OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "CDB is locked" + ::= { controlLocalProperties 41 } + +-- tagpath /control/local-properties/subject-serial-number +controlLocalPropertiesSubjectSerialNumber OBJECT-TYPE + SYNTAX String (SIZE (1 .. 12)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Subject Name Serial Number " + ::= { controlLocalProperties 42 } + +-- tagpath /control/local-properties/wan-interface-list +controlLocalPropertiesWanInterfaceListEntry OBJECT-TYPE + SYNTAX ControlLocalPropertiesWanInterfaceListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { controlLocalPropertiesWanInterfaceListInstance, controlLocalPropertiesWanInterfaceListIndex } + ::= { controlLocalPropertiesWanInterfaceListTable 1 } + +ControlLocalPropertiesWanInterfaceListEntry ::= + SEQUENCE { + controlLocalPropertiesWanInterfaceListIndex Unsigned32, + controlLocalPropertiesWanInterfaceListInterface String, + controlLocalPropertiesWanInterfaceListPublicIp InetAddressIP, + controlLocalPropertiesWanInterfaceListPublicPort Unsigned32, + controlLocalPropertiesWanInterfaceListPrivateIp InetAddressIP, + controlLocalPropertiesWanInterfaceListPrivatePort Unsigned32, + controlLocalPropertiesWanInterfaceListNumVsmarts Unsigned32, + controlLocalPropertiesWanInterfaceListNumVmanages Unsigned32, + controlLocalPropertiesWanInterfaceListWeight Unsigned32, + controlLocalPropertiesWanInterfaceListColor INTEGER, + controlLocalPropertiesWanInterfaceListCarrier INTEGER, + controlLocalPropertiesWanInterfaceListPreference Unsigned32, + controlLocalPropertiesWanInterfaceListAdminState StateEnum, + controlLocalPropertiesWanInterfaceListOperationState StateEnum, + controlLocalPropertiesWanInterfaceListLastConnTime String, + controlLocalPropertiesWanInterfaceListRestrictStr String, + controlLocalPropertiesWanInterfaceListControlStr String, + controlLocalPropertiesWanInterfaceListPerWanMaxControllers UnsignedByte, + controlLocalPropertiesWanInterfaceListInstance Unsigned32, + controlLocalPropertiesWanInterfaceListPrivateIpv6 InetAddressIP, + controlLocalPropertiesWanInterfaceListSpiChange String, + controlLocalPropertiesWanInterfaceListLastResort String, + controlLocalPropertiesWanInterfaceListWanPortHopped String, + controlLocalPropertiesWanInterfaceListWanTimeSincePortHop String, + controlLocalPropertiesWanInterfaceListVbondAsStunServer String, + controlLocalPropertiesWanInterfaceListVmanageConnectionPreference UnsignedByte, + controlLocalPropertiesWanInterfaceListLowBandwidthLink String, + controlLocalPropertiesWanInterfaceListNatType String, + controlLocalPropertiesWanInterfaceListInterfaceAdminState StateEnum, + controlLocalPropertiesWanInterfaceListInterfaceOperState StateEnum, + controlLocalPropertiesWanInterfaceListRegionId String + } + +-- tagpath /control/local-properties/wan-interface-list/index +controlLocalPropertiesWanInterfaceListIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "WAN index" + ::= { controlLocalPropertiesWanInterfaceListEntry 1 } + +-- tagpath /control/local-properties/wan-interface-list/interface +controlLocalPropertiesWanInterfaceListInterface OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Interface name" + ::= { controlLocalPropertiesWanInterfaceListEntry 2 } + +-- tagpath /control/local-properties/wan-interface-list/public-ip +controlLocalPropertiesWanInterfaceListPublicIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Public IP address" + ::= { controlLocalPropertiesWanInterfaceListEntry 3 } + +-- tagpath /control/local-properties/wan-interface-list/public-port +controlLocalPropertiesWanInterfaceListPublicPort OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Public port" + ::= { controlLocalPropertiesWanInterfaceListEntry 4 } + +-- tagpath /control/local-properties/wan-interface-list/private-ip +controlLocalPropertiesWanInterfaceListPrivateIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Private IP" + ::= { controlLocalPropertiesWanInterfaceListEntry 5 } + +-- tagpath /control/local-properties/wan-interface-list/private-port +controlLocalPropertiesWanInterfaceListPrivatePort OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Private port" + ::= { controlLocalPropertiesWanInterfaceListEntry 6 } + +-- tagpath /control/local-properties/wan-interface-list/num-vsmarts +controlLocalPropertiesWanInterfaceListNumVsmarts OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of vSmarts" + ::= { controlLocalPropertiesWanInterfaceListEntry 7 } + +-- tagpath /control/local-properties/wan-interface-list/num-vmanages +controlLocalPropertiesWanInterfaceListNumVmanages OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of vManages" + ::= { controlLocalPropertiesWanInterfaceListEntry 8 } + +-- tagpath /control/local-properties/wan-interface-list/weight +controlLocalPropertiesWanInterfaceListWeight OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Weight" + ::= { controlLocalPropertiesWanInterfaceListEntry 9 } + +-- tagpath /control/local-properties/wan-interface-list/color +controlLocalPropertiesWanInterfaceListColor OBJECT-TYPE + SYNTAX INTEGER {default(1),mpls(2),metro-ethernet(3),biz-internet(4),public-internet(5),lte(6),threeG(7),red(8),green(9),blue(10),gold(11),silver(12),bronze(13),custom1(14),custom2(15),custom3(16),private1(17),private2(18),private3(19),private4(20),private5(21),private6(22)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Color" + ::= { controlLocalPropertiesWanInterfaceListEntry 10 } + +-- tagpath /control/local-properties/wan-interface-list/carrier +controlLocalPropertiesWanInterfaceListCarrier OBJECT-TYPE + SYNTAX INTEGER {default(1),carrier1(2),carrier2(3),carrier3(4),carrier4(5),carrier5(6),carrier6(7),carrier7(8),carrier8(9)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Carrier" + ::= { controlLocalPropertiesWanInterfaceListEntry 11 } + +-- tagpath /control/local-properties/wan-interface-list/preference +controlLocalPropertiesWanInterfaceListPreference OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Preference" + ::= { controlLocalPropertiesWanInterfaceListEntry 12 } + +-- tagpath /control/local-properties/wan-interface-list/admin-state +controlLocalPropertiesWanInterfaceListAdminState OBJECT-TYPE + SYNTAX StateEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Administrative state" + ::= { controlLocalPropertiesWanInterfaceListEntry 13 } + +-- tagpath /control/local-properties/wan-interface-list/operation-state +controlLocalPropertiesWanInterfaceListOperationState OBJECT-TYPE + SYNTAX StateEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Operational state" + ::= { controlLocalPropertiesWanInterfaceListEntry 14 } + +-- tagpath /control/local-properties/wan-interface-list/last-conn-time +controlLocalPropertiesWanInterfaceListLastConnTime OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Time since last connection" + ::= { controlLocalPropertiesWanInterfaceListEntry 15 } + +-- tagpath /control/local-properties/wan-interface-list/restrict-str +controlLocalPropertiesWanInterfaceListRestrictStr OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Restrict" + ::= { controlLocalPropertiesWanInterfaceListEntry 16 } + +-- tagpath /control/local-properties/wan-interface-list/control-str +controlLocalPropertiesWanInterfaceListControlStr OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Control connections required" + ::= { controlLocalPropertiesWanInterfaceListEntry 17 } + +-- tagpath /control/local-properties/wan-interface-list/per-wan-max-controllers +controlLocalPropertiesWanInterfaceListPerWanMaxControllers OBJECT-TYPE + SYNTAX UnsignedByte + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Maximum number of controllers on this WAN interface" + ::= { controlLocalPropertiesWanInterfaceListEntry 18 } + +-- tagpath /control/local-properties/wan-interface-list/instance +controlLocalPropertiesWanInterfaceListInstance OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "vdaemon instance ID" + ::= { controlLocalPropertiesWanInterfaceListEntry 19 } + +-- tagpath /control/local-properties/wan-interface-list/private-ipv6 +controlLocalPropertiesWanInterfaceListPrivateIpv6 OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Private IPv6 address" + ::= { controlLocalPropertiesWanInterfaceListEntry 20 } + +-- tagpath /control/local-properties/wan-interface-list/spi-change +controlLocalPropertiesWanInterfaceListSpiChange OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Time left until SPI change" + ::= { controlLocalPropertiesWanInterfaceListEntry 21 } + +-- tagpath /control/local-properties/wan-interface-list/last-resort +controlLocalPropertiesWanInterfaceListLastResort OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Last-resort Interface" + ::= { controlLocalPropertiesWanInterfaceListEntry 22 } + +-- tagpath /control/local-properties/wan-interface-list/wan-port-hopped +controlLocalPropertiesWanInterfaceListWanPortHopped OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Interface changed port" + ::= { controlLocalPropertiesWanInterfaceListEntry 23 } + +-- tagpath /control/local-properties/wan-interface-list/wan-time-since-port-hop +controlLocalPropertiesWanInterfaceListWanTimeSincePortHop OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Time since the interface changed port" + ::= { controlLocalPropertiesWanInterfaceListEntry 24 } + +-- tagpath /control/local-properties/wan-interface-list/vbond-as-stun-server +controlLocalPropertiesWanInterfaceListVbondAsStunServer OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Vbond As Stun Server" + ::= { controlLocalPropertiesWanInterfaceListEntry 25 } + +-- tagpath /control/local-properties/wan-interface-list/vmanage-connection-preference +controlLocalPropertiesWanInterfaceListVmanageConnectionPreference OBJECT-TYPE + SYNTAX UnsignedByte + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Interface preference for control connection to vManage" + ::= { controlLocalPropertiesWanInterfaceListEntry 26 } + +-- tagpath /control/local-properties/wan-interface-list/low-bandwidth-link +controlLocalPropertiesWanInterfaceListLowBandwidthLink OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Low bandwidth interface" + ::= { controlLocalPropertiesWanInterfaceListEntry 27 } + +-- tagpath /control/local-properties/wan-interface-list/nat-type +controlLocalPropertiesWanInterfaceListNatType OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "NAT Type" + ::= { controlLocalPropertiesWanInterfaceListEntry 31 } + +-- tagpath /control/local-properties/wan-interface-list/interface-admin-state +controlLocalPropertiesWanInterfaceListInterfaceAdminState OBJECT-TYPE + SYNTAX StateEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Interface administrative state" + ::= { controlLocalPropertiesWanInterfaceListEntry 32 } + +-- tagpath /control/local-properties/wan-interface-list/interface-oper-state +controlLocalPropertiesWanInterfaceListInterfaceOperState OBJECT-TYPE + SYNTAX StateEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Interface operational state" + ::= { controlLocalPropertiesWanInterfaceListEntry 33 } + +-- tagpath /control/local-properties/wan-interface-list/region-id +controlLocalPropertiesWanInterfaceListRegionId OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Region id" + ::= { controlLocalPropertiesWanInterfaceListEntry 34 } + +-- tagpath /control/affinity/config +controlAffinityConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF ControlAffinityConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display Control Affinity Config" + ::= { controlAffinity 1 } + +-- tagpath /control/affinity/config +controlAffinityConfigEntry OBJECT-TYPE + SYNTAX ControlAffinityConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { controlAffinityConfigAffcIndex } + ::= { controlAffinityConfigTable 1 } + +ControlAffinityConfigEntry ::= + SEQUENCE { + controlAffinityConfigAffcIndex Unsigned32, + controlAffinityConfigAffcInterface String, + controlAffinityConfigAffcErvc Unsigned32, + controlAffinityConfigAffcEcl String, + controlAffinityConfigAffcCcl String, + controlAffinityConfigAffcEquil String, + controlAffinityConfigAffcLastResort String + } + +-- tagpath /control/affinity/config/affc_index +controlAffinityConfigAffcIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "WAN index" + ::= { controlAffinityConfigEntry 1 } + +-- tagpath /control/affinity/config/affc_interface +controlAffinityConfigAffcInterface OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Interface name" + ::= { controlAffinityConfigEntry 2 } + +-- tagpath /control/affinity/config/affc_ervc +controlAffinityConfigAffcErvc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Effective required vSmart count" + ::= { controlAffinityConfigEntry 3 } + +-- tagpath /control/affinity/config/affc_ecl +controlAffinityConfigAffcEcl OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Effective controller group id list" + ::= { controlAffinityConfigEntry 4 } + +-- tagpath /control/affinity/config/affc_ccl +controlAffinityConfigAffcCcl OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Current controller group Id list" + ::= { controlAffinityConfigEntry 5 } + +-- tagpath /control/affinity/config/affc_equil +controlAffinityConfigAffcEquil OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Equilibrium" + ::= { controlAffinityConfigEntry 6 } + +-- tagpath /control/affinity/config/affc_last_resort +controlAffinityConfigAffcLastResort OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Last-resort Interface" + ::= { controlAffinityConfigEntry 7 } + +-- tagpath /control/affinity/status +controlAffinityStatusTable OBJECT-TYPE + SYNTAX SEQUENCE OF ControlAffinityStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display control affinity status" + ::= { controlAffinity 2 } + +-- tagpath /control/affinity/status +controlAffinityStatusEntry OBJECT-TYPE + SYNTAX ControlAffinityStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { controlAffinityStatusAffsIndex } + ::= { controlAffinityStatusTable 1 } + +ControlAffinityStatusEntry ::= + SEQUENCE { + controlAffinityStatusAffsIndex Unsigned32, + controlAffinityStatusAffsInterface String, + controlAffinityStatusAffsAcc String, + controlAffinityStatusAffsUcc String, + controlAffinityStatusAffsAc String + } + +-- tagpath /control/affinity/status/affs_index +controlAffinityStatusAffsIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "WAN index" + ::= { controlAffinityStatusEntry 1 } + +-- tagpath /control/affinity/status/affs_interface +controlAffinityStatusAffsInterface OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Interface name" + ::= { controlAffinityStatusEntry 2 } + +-- tagpath /control/affinity/status/affs_acc +controlAffinityStatusAffsAcc OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Assigned connected controllers" + ::= { controlAffinityStatusEntry 3 } + +-- tagpath /control/affinity/status/affs_ucc +controlAffinityStatusAffsUcc OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Unassigned connected controllers" + ::= { controlAffinityStatusEntry 4 } + +-- tagpath /control/affinity/status/affs_ac +controlAffinityStatusAffsAc OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Assigned controllers" + ::= { controlAffinityStatusEntry 5 } + +-- tagpath /control/valid-vsmarts +controlValidVsmartsTable OBJECT-TYPE + SYNTAX SEQUENCE OF ControlValidVsmartsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display valid vSmarts" + ::= { control 6 } + +-- tagpath /control/valid-vsmarts +controlValidVsmartsEntry OBJECT-TYPE + SYNTAX ControlValidVsmartsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { controlValidVsmartsSerialNumber, controlValidVsmartsOrg } + ::= { controlValidVsmartsTable 1 } + +ControlValidVsmartsEntry ::= + SEQUENCE { + controlValidVsmartsSerialNumber String, + controlValidVsmartsOrg String + } + +-- tagpath /control/valid-vsmarts/serial-number +controlValidVsmartsSerialNumber OBJECT-TYPE + SYNTAX String (SIZE (1 .. 40)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Serial number of the device" + ::= { controlValidVsmartsEntry 1 } + +-- tagpath /control/valid-vsmarts/org +controlValidVsmartsOrg OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Organization that the controller belongs to" + ::= { controlValidVsmartsEntry 2 } + +-- tagpath /control/valid-vedges +controlValidVedgesTable OBJECT-TYPE + SYNTAX SEQUENCE OF ControlValidVedgesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display valid vedges" + ::= { control 7 } + +-- tagpath /control/valid-vedges +controlValidVedgesEntry OBJECT-TYPE + SYNTAX ControlValidVedgesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { IMPLIED controlValidVedgesChassisNumber } + ::= { controlValidVedgesTable 1 } + +ControlValidVedgesEntry ::= + SEQUENCE { + controlValidVedgesChassisNumber String, + controlValidVedgesSerialNumber String, + controlValidVedgesValidity INTEGER, + controlValidVedgesOrg String, + controlValidVedgesHardwareInstalledSerialNumber String, + controlValidVedgesSubjectSerialNumber String + } + +-- tagpath /control/valid-vedges/chassis-number +controlValidVedgesChassisNumber OBJECT-TYPE + SYNTAX String (SIZE (1 .. 40)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Chassis number of the device" + ::= { controlValidVedgesEntry 1 } + +-- tagpath /control/valid-vedges/serial-number +controlValidVedgesSerialNumber OBJECT-TYPE + SYNTAX String (SIZE (1 .. 40)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Serial number of the device" + ::= { controlValidVedgesEntry 2 } + +-- tagpath /control/valid-vedges/validity +controlValidVedgesValidity OBJECT-TYPE + SYNTAX INTEGER {valid(1),invalid(2),staging(3)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Device valid or staging" + ::= { controlValidVedgesEntry 3 } + +-- tagpath /control/valid-vedges/org +controlValidVedgesOrg OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Organization that the vedge belongs to" + ::= { controlValidVedgesEntry 4 } + +-- tagpath /control/valid-vedges/hardware-installed-serial-number +controlValidVedgesHardwareInstalledSerialNumber OBJECT-TYPE + SYNTAX String (SIZE (1 .. 40)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Installed Serial number of the device" + ::= { controlValidVedgesEntry 5 } + +-- tagpath /control/valid-vedges/subject-serial-number +controlValidVedgesSubjectSerialNumber OBJECT-TYPE + SYNTAX String (SIZE (1 .. 12)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Subject Serial number of the device" + ::= { controlValidVedgesEntry 6 } + +-- tagpath /control/summary +controlSummaryTable OBJECT-TYPE + SYNTAX SEQUENCE OF ControlSummaryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display control summary" + ::= { control 8 } + +-- tagpath /control/summary +controlSummaryEntry OBJECT-TYPE + SYNTAX ControlSummaryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { controlSummaryInstance } + ::= { controlSummaryTable 1 } + +ControlSummaryEntry ::= + SEQUENCE { + controlSummaryInstance Unsigned32, + controlSummaryVbondCounts UnsignedShort, + controlSummaryVmanageCounts UnsignedShort, + controlSummaryVsmartCounts UnsignedShort, + controlSummaryVedgeCounts UnsignedShort, + controlSummaryProtocol INTEGER, + controlSummaryListeningIp InetAddressIP, + controlSummaryListeningPort Unsigned32, + controlSummaryListeningIpv6 InetAddressIP, + controlSummaryValidControllerCounts UnsignedShort + } + +-- tagpath /control/summary/instance +controlSummaryInstance OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "vdaemon instance id" + ::= { controlSummaryEntry 1 } + +-- tagpath /control/summary/vbond_counts +controlSummaryVbondCounts OBJECT-TYPE + SYNTAX UnsignedShort + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { controlSummaryEntry 2 } + +-- tagpath /control/summary/vmanage_counts +controlSummaryVmanageCounts OBJECT-TYPE + SYNTAX UnsignedShort + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { controlSummaryEntry 3 } + +-- tagpath /control/summary/vsmart_counts +controlSummaryVsmartCounts OBJECT-TYPE + SYNTAX UnsignedShort + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { controlSummaryEntry 4 } + +-- tagpath /control/summary/vedge_counts +controlSummaryVedgeCounts OBJECT-TYPE + SYNTAX UnsignedShort + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { controlSummaryEntry 5 } + +-- tagpath /control/summary/protocol +controlSummaryProtocol OBJECT-TYPE + SYNTAX INTEGER {dtls(0),tls(1)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Protocol" + ::= { controlSummaryEntry 6 } + +-- tagpath /control/summary/listening_ip +controlSummaryListeningIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Listening IP address" + ::= { controlSummaryEntry 7 } + +-- tagpath /control/summary/listening_port +controlSummaryListeningPort OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Listening port number" + ::= { controlSummaryEntry 8 } + +-- tagpath /control/summary/listening_ipv6 +controlSummaryListeningIpv6 OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Listening IPv6 address" + ::= { controlSummaryEntry 9 } + +-- tagpath /control/summary/valid_controller_counts +controlSummaryValidControllerCounts OBJECT-TYPE + SYNTAX UnsignedShort + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Valid Controller Counts" + ::= { controlSummaryEntry 10 } + +-- tagpath /control/valid-vmanage-id +controlValidVmanageIdTable OBJECT-TYPE + SYNTAX SEQUENCE OF ControlValidVmanageIdEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display valid vManage CA id" + ::= { control 10 } + +-- tagpath /control/valid-vmanage-id +controlValidVmanageIdEntry OBJECT-TYPE + SYNTAX ControlValidVmanageIdEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { IMPLIED controlValidVManageIdChassisNumbers } + ::= { controlValidVmanageIdTable 1 } + +ControlValidVmanageIdEntry ::= + SEQUENCE { + controlValidVManageIdChassisNumbers String + } + +-- tagpath /control/valid-vmanage-id/chassis-number +controlValidVManageIdChassisNumbers OBJECT-TYPE + SYNTAX String (SIZE (1 .. 40)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Chassis number of the device" + ::= { controlValidVmanageIdEntry 1 } + +-- tagpath /control/tenant-connections +controlTenantConnectionsTable OBJECT-TYPE + SYNTAX SEQUENCE OF ControlTenantConnectionsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display tenant control connections information" + ::= { control 11 } + +-- tagpath /control/tenant-connections +controlTenantConnectionsEntry OBJECT-TYPE + SYNTAX ControlTenantConnectionsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { controlTenantConnectionsInstance, controlTenantConnectionsSiteId, controlTenantConnectionsDomainId, + controlTenantConnectionsLocalPrivateIp, controlTenantConnectionsLocalPrivatePort, + controlTenantConnectionsPublicIp, controlTenantConnectionsPublicPort, controlTenantConnectionsTenantIdx } + ::= { controlTenantConnectionsTable 1 } + +ControlTenantConnectionsEntry ::= + SEQUENCE { + controlTenantConnectionsInstance Unsigned32, + controlTenantConnectionsSiteId Unsigned32, + controlTenantConnectionsDomainId Unsigned32, + controlTenantConnectionsLocalPrivateIp InetAddressIP, + controlTenantConnectionsLocalPrivatePort Unsigned32, + controlTenantConnectionsPublicIp InetAddressIP, + controlTenantConnectionsPublicPort Unsigned32, + controlTenantConnectionsTenantIdx Unsigned32, + controlTenantConnectionsPeerSystemIp InetAddressIP, + controlTenantConnectionsColor INTEGER, + controlTenantConnectionsTenantName String + } + +-- tagpath /control/tenant-connections/instance +controlTenantConnectionsInstance OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "vdaemon instance ID" + ::= { controlTenantConnectionsEntry 1 } + +-- tagpath /control/tenant-connections/site-id +controlTenantConnectionsSiteId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Site ID" + ::= { controlTenantConnectionsEntry 2 } + +-- tagpath /control/tenant-connections/domain-id +controlTenantConnectionsDomainId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Domain ID" + ::= { controlTenantConnectionsEntry 3 } + +-- tagpath /control/tenant-connections/local-private-ip +controlTenantConnectionsLocalPrivateIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Private IP address" + ::= { controlTenantConnectionsEntry 4 } + +-- tagpath /control/tenant-connections/local-private-port +controlTenantConnectionsLocalPrivatePort OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Private port number" + ::= { controlTenantConnectionsEntry 5 } + +-- tagpath /control/tenant-connections/public-ip +controlTenantConnectionsPublicIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Public IP address" + ::= { controlTenantConnectionsEntry 6 } + +-- tagpath /control/tenant-connections/public-port +controlTenantConnectionsPublicPort OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Public port number" + ::= { controlTenantConnectionsEntry 7 } + +-- tagpath /control/tenant-connections/tenant-idx +controlTenantConnectionsTenantIdx OBJECT-TYPE + SYNTAX Unsigned32 (0 .. 65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Internal Tenant index" + ::= { controlTenantConnectionsEntry 8 } + +-- tagpath /control/tenant-connections/peer-system-ip +controlTenantConnectionsPeerSystemIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Peer System IP address" + ::= { controlTenantConnectionsEntry 9 } + +-- tagpath /control/tenant-connections/color +controlTenantConnectionsColor OBJECT-TYPE + SYNTAX INTEGER {default(1),mpls(2),metro-ethernet(3),biz-internet(4),public-internet(5),lte(6),threeG(7),red(8),green(9),blue(10),gold(11),silver(12),bronze(13),custom1(14),custom2(15),custom3(16),private1(17),private2(18),private3(19),private4(20),private5(21),private6(22)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "color" + ::= { controlTenantConnectionsEntry 10 } + +-- tagpath /control/tenant-connections/tenant-name +controlTenantConnectionsTenantName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tenant name" + ::= { controlTenantConnectionsEntry 11 } + + +-- tagpath /orchestrator/connections +orchestratorConnectionsTable OBJECT-TYPE + SYNTAX SEQUENCE OF OrchestratorConnectionsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display orchestrator connection information" + ::= { orchestrator 1 } + +-- tagpath /orchestrator/connections +orchestratorConnectionsEntry OBJECT-TYPE + SYNTAX OrchestratorConnectionsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { orchestratorConnectionsInstance, orchestratorConnectionsPeerType, orchestratorConnectionsSiteId, orchestratorConnectionsDomainId, orchestratorConnectionsLocalPrivateIp, orchestratorConnectionsLocalPrivatePort, orchestratorConnectionsPublicIp, orchestratorConnectionsPublicPort } + ::= { orchestratorConnectionsTable 1 } + +OrchestratorConnectionsEntry ::= + SEQUENCE { + orchestratorConnectionsInstance Unsigned32, + orchestratorConnectionsPeerType INTEGER, + orchestratorConnectionsSiteId Unsigned32, + orchestratorConnectionsDomainId Unsigned32, + orchestratorConnectionsProtocol INTEGER, + orchestratorConnectionsLocalPrivateIp InetAddressIP, + orchestratorConnectionsLocalPrivatePort Unsigned32, + orchestratorConnectionsPublicIp InetAddressIP, + orchestratorConnectionsPublicPort Unsigned32, + orchestratorConnectionsSystemIp InetAddressIP, + orchestratorConnectionsLocalColor INTEGER, + orchestratorConnectionsRemoteColor INTEGER, + orchestratorConnectionsPrivateIp InetAddressIP, + orchestratorConnectionsPrivatePort Unsigned32, + orchestratorConnectionsState SessionState, + orchestratorConnectionsLocalEnum ConnFlagEnum, + orchestratorConnectionsRemoteEnum ConnFlagEnum, + orchestratorConnectionsLocalStateInfo String, + orchestratorConnectionsRemoteStateInfo String, + orchestratorConnectionsUptime String, + orchestratorConnectionsTxHello Unsigned32, + orchestratorConnectionsTxConnects Unsigned32, + orchestratorConnectionsTxRegisters Unsigned32, + orchestratorConnectionsTxRegisterReplies Unsigned32, + orchestratorConnectionsTxChallenge Unsigned32, + orchestratorConnectionsTxChallengeResp Unsigned32, + orchestratorConnectionsTxChallengeAck Unsigned32, + orchestratorConnectionsTxTeardown Unsigned32, + orchestratorConnectionsTxTeardownAll Unsigned32, + orchestratorConnectionsTxVmToPeer Unsigned32, + orchestratorConnectionsTxRegisterToVm Unsigned32, + orchestratorConnectionsRxHello Unsigned32, + orchestratorConnectionsRxConnects Unsigned32, + orchestratorConnectionsRxRegisters Unsigned32, + orchestratorConnectionsRxRegisterReplies Unsigned32, + orchestratorConnectionsRxChallenge Unsigned32, + orchestratorConnectionsRxChallengeResp Unsigned32, + orchestratorConnectionsRxChallengeAck Unsigned32, + orchestratorConnectionsRxTeardown Unsigned32, + orchestratorConnectionsRxVmToPeer Unsigned32, + orchestratorConnectionsRxRegisterToVm Unsigned32, + orchestratorConnectionsNegotiatedHelloInterval Unsigned32, + orchestratorConnectionsNegotiatedHelloTolerance Unsigned32, + orchestratorConnectionsOrgname String, + orchestratorConnectionsSporgname String, + orchestratorConnectionsTxCreateCert Unsigned32, + orchestratorConnectionsRxCreateCert Unsigned32, + orchestratorConnectionsTxCreateCertReply Unsigned32, + orchestratorConnectionsRxCreateCertReply Unsigned32, + orchestratorConnectionsCloudHosted TruthValue, + orchestratorConnectionsPeerRegionIdSet String + } + +-- tagpath /orchestrator/connections/instance +orchestratorConnectionsInstance OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "vdaemon instance id" + ::= { orchestratorConnectionsEntry 1 } + +-- tagpath /orchestrator/connections/peer-type +orchestratorConnectionsPeerType OBJECT-TYPE + SYNTAX INTEGER {unknown(0),vedge(1),vhub(2),vsmart(3),vbond(4),vmanage(5),ztp(6),vcontainer(7)} + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Connection type" + ::= { orchestratorConnectionsEntry 2 } + +-- tagpath /orchestrator/connections/site-id +orchestratorConnectionsSiteId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Site ID" + ::= { orchestratorConnectionsEntry 3 } + +-- tagpath /orchestrator/connections/domain-id +orchestratorConnectionsDomainId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Domain ID" + ::= { orchestratorConnectionsEntry 4 } + +-- tagpath /orchestrator/connections/protocol +orchestratorConnectionsProtocol OBJECT-TYPE + SYNTAX INTEGER {dtls(0),tls(1)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Protocol" + DEFVAL { dtls } + ::= { orchestratorConnectionsEntry 5 } + +-- tagpath /orchestrator/connections/local-private-ip +orchestratorConnectionsLocalPrivateIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Private IP address" + ::= { orchestratorConnectionsEntry 6 } + +-- tagpath /orchestrator/connections/local-private-port +orchestratorConnectionsLocalPrivatePort OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Private port number" + ::= { orchestratorConnectionsEntry 7 } + +-- tagpath /orchestrator/connections/public-ip +orchestratorConnectionsPublicIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Public IP address" + ::= { orchestratorConnectionsEntry 8 } + +-- tagpath /orchestrator/connections/public-port +orchestratorConnectionsPublicPort OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Public port number" + ::= { orchestratorConnectionsEntry 9 } + +-- tagpath /orchestrator/connections/system-ip +orchestratorConnectionsSystemIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "System IP address" + ::= { orchestratorConnectionsEntry 10 } + +-- tagpath /orchestrator/connections/local-color +orchestratorConnectionsLocalColor OBJECT-TYPE + SYNTAX INTEGER {default(1),mpls(2),metro-ethernet(3),biz-internet(4),public-internet(5),lte(6),threeG(7),red(8),green(9),blue(10),gold(11),silver(12),bronze(13),custom1(14),custom2(15),custom3(16),private1(17),private2(18),private3(19),private4(20),private5(21),private6(22)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Local color" + ::= { orchestratorConnectionsEntry 11 } + +-- tagpath /orchestrator/connections/remote-color +orchestratorConnectionsRemoteColor OBJECT-TYPE + SYNTAX INTEGER {default(1),mpls(2),metro-ethernet(3),biz-internet(4),public-internet(5),lte(6),threeG(7),red(8),green(9),blue(10),gold(11),silver(12),bronze(13),custom1(14),custom2(15),custom3(16),private1(17),private2(18),private3(19),private4(20),private5(21),private6(22)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Remote color" + ::= { orchestratorConnectionsEntry 12 } + +-- tagpath /orchestrator/connections/private-ip +orchestratorConnectionsPrivateIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Private IP address" + ::= { orchestratorConnectionsEntry 13 } + +-- tagpath /orchestrator/connections/private-port +orchestratorConnectionsPrivatePort OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Private port" + ::= { orchestratorConnectionsEntry 14 } + +-- tagpath /orchestrator/connections/state +orchestratorConnectionsState OBJECT-TYPE + SYNTAX SessionState + MAX-ACCESS read-only + STATUS current + DESCRIPTION "State" + ::= { orchestratorConnectionsEntry 15 } + +-- tagpath /orchestrator/connections/local_enum +orchestratorConnectionsLocalEnum OBJECT-TYPE + SYNTAX ConnFlagEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Local error reason" + ::= { orchestratorConnectionsEntry 16 } + +-- tagpath /orchestrator/connections/remote_enum +orchestratorConnectionsRemoteEnum OBJECT-TYPE + SYNTAX ConnFlagEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Remote error reason" + ::= { orchestratorConnectionsEntry 17 } + +-- tagpath /orchestrator/connections/local-state-info +orchestratorConnectionsLocalStateInfo OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Local state information" + ::= { orchestratorConnectionsEntry 18 } + +-- tagpath /orchestrator/connections/remote-state-info +orchestratorConnectionsRemoteStateInfo OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Remote state information" + ::= { orchestratorConnectionsEntry 19 } + +-- tagpath /orchestrator/connections/uptime +orchestratorConnectionsUptime OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Uptime" + ::= { orchestratorConnectionsEntry 20 } + +-- tagpath /orchestrator/connections/tx_hello +orchestratorConnectionsTxHello OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx hello" + ::= { orchestratorConnectionsEntry 21 } + +-- tagpath /orchestrator/connections/tx_connects +orchestratorConnectionsTxConnects OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx connects" + ::= { orchestratorConnectionsEntry 22 } + +-- tagpath /orchestrator/connections/tx_registers +orchestratorConnectionsTxRegisters OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx registers" + ::= { orchestratorConnectionsEntry 23 } + +-- tagpath /orchestrator/connections/tx_register_replies +orchestratorConnectionsTxRegisterReplies OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx register replies" + ::= { orchestratorConnectionsEntry 24 } + +-- tagpath /orchestrator/connections/tx_challenge +orchestratorConnectionsTxChallenge OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx challenge" + ::= { orchestratorConnectionsEntry 25 } + +-- tagpath /orchestrator/connections/tx_challenge_resp +orchestratorConnectionsTxChallengeResp OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx challenge response" + ::= { orchestratorConnectionsEntry 26 } + +-- tagpath /orchestrator/connections/tx_challenge_ack +orchestratorConnectionsTxChallengeAck OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx challenge ack" + ::= { orchestratorConnectionsEntry 27 } + +-- tagpath /orchestrator/connections/tx_teardown +orchestratorConnectionsTxTeardown OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx teardown" + ::= { orchestratorConnectionsEntry 28 } + +-- tagpath /orchestrator/connections/tx_teardown_all +orchestratorConnectionsTxTeardownAll OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx teardown all connections" + ::= { orchestratorConnectionsEntry 29 } + +-- tagpath /orchestrator/connections/tx_vm_to_peer +orchestratorConnectionsTxVmToPeer OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx vManage to peer" + ::= { orchestratorConnectionsEntry 30 } + +-- tagpath /orchestrator/connections/tx_register_to_vm +orchestratorConnectionsTxRegisterToVm OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx register to vManage" + ::= { orchestratorConnectionsEntry 31 } + +-- tagpath /orchestrator/connections/rx_hello +orchestratorConnectionsRxHello OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx hello" + ::= { orchestratorConnectionsEntry 32 } + +-- tagpath /orchestrator/connections/rx_connects +orchestratorConnectionsRxConnects OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx connects" + ::= { orchestratorConnectionsEntry 33 } + +-- tagpath /orchestrator/connections/rx_registers +orchestratorConnectionsRxRegisters OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx registers" + ::= { orchestratorConnectionsEntry 34 } + +-- tagpath /orchestrator/connections/rx_register_replies +orchestratorConnectionsRxRegisterReplies OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx register replies" + ::= { orchestratorConnectionsEntry 35 } + +-- tagpath /orchestrator/connections/rx_challenge +orchestratorConnectionsRxChallenge OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx challenge" + ::= { orchestratorConnectionsEntry 36 } + +-- tagpath /orchestrator/connections/rx_challenge_resp +orchestratorConnectionsRxChallengeResp OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx challenge response" + ::= { orchestratorConnectionsEntry 37 } + +-- tagpath /orchestrator/connections/rx_challenge_ack +orchestratorConnectionsRxChallengeAck OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx challenge ack" + ::= { orchestratorConnectionsEntry 38 } + +-- tagpath /orchestrator/connections/rx_teardown +orchestratorConnectionsRxTeardown OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx teardown" + ::= { orchestratorConnectionsEntry 39 } + +-- tagpath /orchestrator/connections/rx_vm_to_peer +orchestratorConnectionsRxVmToPeer OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx vManage to peer" + ::= { orchestratorConnectionsEntry 40 } + +-- tagpath /orchestrator/connections/rx_register_to_vm +orchestratorConnectionsRxRegisterToVm OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx register to vManage" + ::= { orchestratorConnectionsEntry 41 } + +-- tagpath /orchestrator/connections/negotiated_hello_interval +orchestratorConnectionsNegotiatedHelloInterval OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Negotiated hello interval" + ::= { orchestratorConnectionsEntry 42 } + +-- tagpath /orchestrator/connections/negotiated_hello_tolerance +orchestratorConnectionsNegotiatedHelloTolerance OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Negotiated hello tolerance" + ::= { orchestratorConnectionsEntry 43 } + +-- tagpath /orchestrator/connections/orgname +orchestratorConnectionsOrgname OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Organization Name" + ::= { orchestratorConnectionsEntry 44 } + +-- tagpath /orchestrator/connections/sporgname +orchestratorConnectionsSporgname OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "SP Organization Name" + ::= { orchestratorConnectionsEntry 45 } + +-- tagpath /orchestrator/connections/tx_create_cert +orchestratorConnectionsTxCreateCert OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx create certificate to vManage" + ::= { orchestratorConnectionsEntry 46 } + +-- tagpath /orchestrator/connections/rx_create_cert +orchestratorConnectionsRxCreateCert OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx create certificate from vBond" + ::= { orchestratorConnectionsEntry 47 } + +-- tagpath /orchestrator/connections/tx_create_cert_reply +orchestratorConnectionsTxCreateCertReply OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx create certificate reply to vBond" + ::= { orchestratorConnectionsEntry 48 } + +-- tagpath /orchestrator/connections/rx_create_cert_reply +orchestratorConnectionsRxCreateCertReply OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx create certificate reply from vManage" + ::= { orchestratorConnectionsEntry 49 } + +-- tagpath /orchestrator/connections/cloud-hosted +orchestratorConnectionsCloudHosted OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Controller hosted in Cisco cloud" + ::= { orchestratorConnectionsEntry 50 } + +-- tagpath /orchestrator/connections/peer-region-id-set +orchestratorConnectionsPeerRegionIdSet OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Peer region id set" + ::= { orchestratorConnectionsEntry 51 } + +-- tagpath /orchestrator/connections-history +orchestratorConnectionsHistoryTable OBJECT-TYPE + SYNTAX SEQUENCE OF OrchestratorConnectionsHistoryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display orchestrator connection history" + ::= { orchestrator 2 } + +-- tagpath /orchestrator/connections-history +orchestratorConnectionsHistoryEntry OBJECT-TYPE + SYNTAX OrchestratorConnectionsHistoryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { orchestratorConnectionsHistoryInstance, orchestratorConnectionsHistoryIndex } + ::= { orchestratorConnectionsHistoryTable 1 } + +OrchestratorConnectionsHistoryEntry ::= + SEQUENCE { + orchestratorConnectionsHistoryInstance Unsigned32, + orchestratorConnectionsHistoryIndex Unsigned32, + orchestratorConnectionsHistoryPeerType INTEGER, + orchestratorConnectionsHistorySiteId Unsigned32, + orchestratorConnectionsHistoryDomainId Unsigned32, + orchestratorConnectionsHistoryProtocol INTEGER, + orchestratorConnectionsHistoryPrivateIp InetAddressIP, + orchestratorConnectionsHistoryPrivatePort Unsigned32, + orchestratorConnectionsHistoryPublicIp InetAddressIP, + orchestratorConnectionsHistoryPublicPort Unsigned32, + orchestratorConnectionsHistorySystemIp InetAddressIP, + orchestratorConnectionsHistoryLocalColor INTEGER, + orchestratorConnectionsHistoryRemoteColor INTEGER, + orchestratorConnectionsHistoryState SessionState, + orchestratorConnectionsHistoryLocalEnum ConnFlagEnum, + orchestratorConnectionsHistoryRemoteEnum ConnFlagEnum, + orchestratorConnectionsHistoryLocalStateInfo String, + orchestratorConnectionsHistoryRemoteStateInfo String, + orchestratorConnectionsHistoryLocalPrivateIp InetAddressIP, + orchestratorConnectionsHistoryLocalPrivatePort Unsigned32, + orchestratorConnectionsHistoryDowntime String, + orchestratorConnectionsHistoryTxHello Unsigned32, + orchestratorConnectionsHistoryTxConnects Unsigned32, + orchestratorConnectionsHistoryTxRegisters Unsigned32, + orchestratorConnectionsHistoryTxRegisterReplies Unsigned32, + orchestratorConnectionsHistoryTxChallenge Unsigned32, + orchestratorConnectionsHistoryTxChallengeResp Unsigned32, + orchestratorConnectionsHistoryTxChallengeAck Unsigned32, + orchestratorConnectionsHistoryTxTeardown Unsigned32, + orchestratorConnectionsHistoryTxTeardownAll Unsigned32, + orchestratorConnectionsHistoryTxVmToPeer Unsigned32, + orchestratorConnectionsHistoryTxRegisterToVm Unsigned32, + orchestratorConnectionsHistoryRxHello Unsigned32, + orchestratorConnectionsHistoryRxConnects Unsigned32, + orchestratorConnectionsHistoryRxRegisters Unsigned32, + orchestratorConnectionsHistoryRxRegisterReplies Unsigned32, + orchestratorConnectionsHistoryRxChallenge Unsigned32, + orchestratorConnectionsHistoryRxChallengeResp Unsigned32, + orchestratorConnectionsHistoryRxChallengeAck Unsigned32, + orchestratorConnectionsHistoryRxTeardown Unsigned32, + orchestratorConnectionsHistoryRxVmToPeer Unsigned32, + orchestratorConnectionsHistoryRxRegisterToVm Unsigned32, + orchestratorConnectionsHistoryRepCount Unsigned32, + orchestratorConnectionsHistoryPrevDowntime String, + orchestratorConnectionsHistoryHOrgname String, + orchestratorConnectionsHistoryHSporgname String, + orchestratorConnectionsHistoryUuid String, + orchestratorConnectionsHistoryTxCreateCert Unsigned32, + orchestratorConnectionsHistoryRxCreateCert Unsigned32, + orchestratorConnectionsHistoryTxCreateCertReply Unsigned32, + orchestratorConnectionsHistoryRxCreateCertReply Unsigned32 + } + +-- tagpath /orchestrator/connections-history/instance +orchestratorConnectionsHistoryInstance OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "vdaemon instance id" + ::= { orchestratorConnectionsHistoryEntry 1 } + +-- tagpath /orchestrator/connections-history/index +orchestratorConnectionsHistoryIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "History index" + ::= { orchestratorConnectionsHistoryEntry 2 } + +-- tagpath /orchestrator/connections-history/peer-type +orchestratorConnectionsHistoryPeerType OBJECT-TYPE + SYNTAX INTEGER {unknown(0),vedge(1),vhub(2),vsmart(3),vbond(4),vmanage(5),ztp(6),vcontainer(7)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Connection type" + ::= { orchestratorConnectionsHistoryEntry 3 } + +-- tagpath /orchestrator/connections-history/site-id +orchestratorConnectionsHistorySiteId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Site ID" + ::= { orchestratorConnectionsHistoryEntry 4 } + +-- tagpath /orchestrator/connections-history/domain-id +orchestratorConnectionsHistoryDomainId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Domain ID" + ::= { orchestratorConnectionsHistoryEntry 5 } + +-- tagpath /orchestrator/connections-history/protocol +orchestratorConnectionsHistoryProtocol OBJECT-TYPE + SYNTAX INTEGER {dtls(0),tls(1)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Protocol" + DEFVAL { dtls } + ::= { orchestratorConnectionsHistoryEntry 6 } + +-- tagpath /orchestrator/connections-history/private-ip +orchestratorConnectionsHistoryPrivateIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Private IP address" + ::= { orchestratorConnectionsHistoryEntry 7 } + +-- tagpath /orchestrator/connections-history/private-port +orchestratorConnectionsHistoryPrivatePort OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Private port number" + ::= { orchestratorConnectionsHistoryEntry 8 } + +-- tagpath /orchestrator/connections-history/public-ip +orchestratorConnectionsHistoryPublicIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Public IP address" + ::= { orchestratorConnectionsHistoryEntry 9 } + +-- tagpath /orchestrator/connections-history/public-port +orchestratorConnectionsHistoryPublicPort OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Public port number" + ::= { orchestratorConnectionsHistoryEntry 10 } + +-- tagpath /orchestrator/connections-history/system-ip +orchestratorConnectionsHistorySystemIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "System IP address" + ::= { orchestratorConnectionsHistoryEntry 11 } + +-- tagpath /orchestrator/connections-history/local-color +orchestratorConnectionsHistoryLocalColor OBJECT-TYPE + SYNTAX INTEGER {default(1),mpls(2),metro-ethernet(3),biz-internet(4),public-internet(5),lte(6),threeG(7),red(8),green(9),blue(10),gold(11),silver(12),bronze(13),custom1(14),custom2(15),custom3(16),private1(17),private2(18),private3(19),private4(20),private5(21),private6(22)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Local color" + ::= { orchestratorConnectionsHistoryEntry 12 } + +-- tagpath /orchestrator/connections-history/remote-color +orchestratorConnectionsHistoryRemoteColor OBJECT-TYPE + SYNTAX INTEGER {default(1),mpls(2),metro-ethernet(3),biz-internet(4),public-internet(5),lte(6),threeG(7),red(8),green(9),blue(10),gold(11),silver(12),bronze(13),custom1(14),custom2(15),custom3(16),private1(17),private2(18),private3(19),private4(20),private5(21),private6(22)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Remote color" + ::= { orchestratorConnectionsHistoryEntry 13 } + +-- tagpath /orchestrator/connections-history/state +orchestratorConnectionsHistoryState OBJECT-TYPE + SYNTAX SessionState + MAX-ACCESS read-only + STATUS current + DESCRIPTION "State" + ::= { orchestratorConnectionsHistoryEntry 14 } + +-- tagpath /orchestrator/connections-history/local_enum +orchestratorConnectionsHistoryLocalEnum OBJECT-TYPE + SYNTAX ConnFlagEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Local error reason" + ::= { orchestratorConnectionsHistoryEntry 15 } + +-- tagpath /orchestrator/connections-history/remote_enum +orchestratorConnectionsHistoryRemoteEnum OBJECT-TYPE + SYNTAX ConnFlagEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Remote error reason" + ::= { orchestratorConnectionsHistoryEntry 16 } + +-- tagpath /orchestrator/connections-history/local-state-info +orchestratorConnectionsHistoryLocalStateInfo OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Local state information" + ::= { orchestratorConnectionsHistoryEntry 17 } + +-- tagpath /orchestrator/connections-history/remote-state-info +orchestratorConnectionsHistoryRemoteStateInfo OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Remote state information" + ::= { orchestratorConnectionsHistoryEntry 18 } + +-- tagpath /orchestrator/connections-history/local-private-ip +orchestratorConnectionsHistoryLocalPrivateIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Private IP address" + ::= { orchestratorConnectionsHistoryEntry 19 } + +-- tagpath /orchestrator/connections-history/local-private-port +orchestratorConnectionsHistoryLocalPrivatePort OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Private port" + ::= { orchestratorConnectionsHistoryEntry 20 } + +-- tagpath /orchestrator/connections-history/downtime +orchestratorConnectionsHistoryDowntime OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Downtime" + ::= { orchestratorConnectionsHistoryEntry 21 } + +-- tagpath /orchestrator/connections-history/tx_hello +orchestratorConnectionsHistoryTxHello OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx hello" + ::= { orchestratorConnectionsHistoryEntry 22 } + +-- tagpath /orchestrator/connections-history/tx_connects +orchestratorConnectionsHistoryTxConnects OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx connects" + ::= { orchestratorConnectionsHistoryEntry 23 } + +-- tagpath /orchestrator/connections-history/tx_registers +orchestratorConnectionsHistoryTxRegisters OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx registers" + ::= { orchestratorConnectionsHistoryEntry 24 } + +-- tagpath /orchestrator/connections-history/tx_register_replies +orchestratorConnectionsHistoryTxRegisterReplies OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx register replies" + ::= { orchestratorConnectionsHistoryEntry 25 } + +-- tagpath /orchestrator/connections-history/tx_challenge +orchestratorConnectionsHistoryTxChallenge OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx challenge" + ::= { orchestratorConnectionsHistoryEntry 26 } + +-- tagpath /orchestrator/connections-history/tx_challenge_resp +orchestratorConnectionsHistoryTxChallengeResp OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx challenge response" + ::= { orchestratorConnectionsHistoryEntry 27 } + +-- tagpath /orchestrator/connections-history/tx_challenge_ack +orchestratorConnectionsHistoryTxChallengeAck OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx challenge ack" + ::= { orchestratorConnectionsHistoryEntry 28 } + +-- tagpath /orchestrator/connections-history/tx_teardown +orchestratorConnectionsHistoryTxTeardown OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx teardown" + ::= { orchestratorConnectionsHistoryEntry 29 } + +-- tagpath /orchestrator/connections-history/tx_teardown_all +orchestratorConnectionsHistoryTxTeardownAll OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx teardown all connections" + ::= { orchestratorConnectionsHistoryEntry 30 } + +-- tagpath /orchestrator/connections-history/tx_vm_to_peer +orchestratorConnectionsHistoryTxVmToPeer OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx vManage to peer" + ::= { orchestratorConnectionsHistoryEntry 31 } + +-- tagpath /orchestrator/connections-history/tx_register_to_vm +orchestratorConnectionsHistoryTxRegisterToVm OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx register to vManage" + ::= { orchestratorConnectionsHistoryEntry 32 } + +-- tagpath /orchestrator/connections-history/rx_hello +orchestratorConnectionsHistoryRxHello OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx hello" + ::= { orchestratorConnectionsHistoryEntry 33 } + +-- tagpath /orchestrator/connections-history/rx_connects +orchestratorConnectionsHistoryRxConnects OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx connects" + ::= { orchestratorConnectionsHistoryEntry 34 } + +-- tagpath /orchestrator/connections-history/rx_registers +orchestratorConnectionsHistoryRxRegisters OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx registers" + ::= { orchestratorConnectionsHistoryEntry 35 } + +-- tagpath /orchestrator/connections-history/rx_register_replies +orchestratorConnectionsHistoryRxRegisterReplies OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx register replies" + ::= { orchestratorConnectionsHistoryEntry 36 } + +-- tagpath /orchestrator/connections-history/rx_challenge +orchestratorConnectionsHistoryRxChallenge OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx challenge" + ::= { orchestratorConnectionsHistoryEntry 37 } + +-- tagpath /orchestrator/connections-history/rx_challenge_resp +orchestratorConnectionsHistoryRxChallengeResp OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx challenge response" + ::= { orchestratorConnectionsHistoryEntry 38 } + +-- tagpath /orchestrator/connections-history/rx_challenge_ack +orchestratorConnectionsHistoryRxChallengeAck OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx challenge ack" + ::= { orchestratorConnectionsHistoryEntry 39 } + +-- tagpath /orchestrator/connections-history/rx_teardown +orchestratorConnectionsHistoryRxTeardown OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx teardown" + ::= { orchestratorConnectionsHistoryEntry 40 } + +-- tagpath /orchestrator/connections-history/rx_vm_to_peer +orchestratorConnectionsHistoryRxVmToPeer OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx vManage to peer" + ::= { orchestratorConnectionsHistoryEntry 41 } + +-- tagpath /orchestrator/connections-history/rx_register_to_vm +orchestratorConnectionsHistoryRxRegisterToVm OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx register to vManage" + ::= { orchestratorConnectionsHistoryEntry 42 } + +-- tagpath /orchestrator/connections-history/rep-count +orchestratorConnectionsHistoryRepCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Repeat count" + ::= { orchestratorConnectionsHistoryEntry 43 } + +-- tagpath /orchestrator/connections-history/prev-downtime +orchestratorConnectionsHistoryPrevDowntime OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Previous downtime" + ::= { orchestratorConnectionsHistoryEntry 44 } + +-- tagpath /orchestrator/connections-history/h-orgname +orchestratorConnectionsHistoryHOrgname OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Organization Name" + ::= { orchestratorConnectionsHistoryEntry 45 } + +-- tagpath /orchestrator/connections-history/h-sporgname +orchestratorConnectionsHistoryHSporgname OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "SP Organization Name" + ::= { orchestratorConnectionsHistoryEntry 46 } + +-- tagpath /orchestrator/connections-history/uuid +orchestratorConnectionsHistoryUuid OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Peer's unique device identifier" + ::= { orchestratorConnectionsHistoryEntry 47 } + +-- tagpath /orchestrator/connections-history/tx_create_cert +orchestratorConnectionsHistoryTxCreateCert OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx create certificate to vManage" + ::= { orchestratorConnectionsHistoryEntry 48 } + +-- tagpath /orchestrator/connections-history/rx_create_cert +orchestratorConnectionsHistoryRxCreateCert OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx create certificate from vBond" + ::= { orchestratorConnectionsHistoryEntry 49 } + +-- tagpath /orchestrator/connections-history/tx_create_cert_reply +orchestratorConnectionsHistoryTxCreateCertReply OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx create certificate reply to vBond" + ::= { orchestratorConnectionsHistoryEntry 50 } + +-- tagpath /orchestrator/connections-history/rx_create_cert_reply +orchestratorConnectionsHistoryRxCreateCertReply OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx create certificate reply from vManage" + ::= { orchestratorConnectionsHistoryEntry 51 } + +-- tagpath /orchestrator/local-properties/wan-interface-list +orchestratorLocalPropertiesWanInterfaceListTable OBJECT-TYPE + SYNTAX SEQUENCE OF OrchestratorLocalPropertiesWanInterfaceListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "List of WAN interfaces" + ::= { orchestratorLocalProperties 12 } + +-- tagpath /orchestrator/local-properties/wan-interface-list +orchestratorLocalPropertiesWanInterfaceListEntry OBJECT-TYPE + SYNTAX OrchestratorLocalPropertiesWanInterfaceListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { orchestratorLocalPropertiesWanInterfaceListInstance, orchestratorLocalPropertiesWanInterfaceListIndex } + ::= { orchestratorLocalPropertiesWanInterfaceListTable 1 } + +OrchestratorLocalPropertiesWanInterfaceListEntry ::= + SEQUENCE { + orchestratorLocalPropertiesWanInterfaceListIndex Unsigned32, + orchestratorLocalPropertiesWanInterfaceListIp InetAddressIP, + orchestratorLocalPropertiesWanInterfaceListPort Unsigned32, + orchestratorLocalPropertiesWanInterfaceListNumVsmarts Unsigned32, + orchestratorLocalPropertiesWanInterfaceListNumVmanages Unsigned32, + orchestratorLocalPropertiesWanInterfaceListAdminState StateEnum, + orchestratorLocalPropertiesWanInterfaceListOperationState StateEnum, + orchestratorLocalPropertiesWanInterfaceListLastConnTime String, + orchestratorLocalPropertiesWanInterfaceListInstance Unsigned32, + orchestratorLocalPropertiesWanInterfaceListInterfaceAdminState StateEnum, + orchestratorLocalPropertiesWanInterfaceListInterfaceOperState StateEnum + } + +-- tagpath /orchestrator/local-properties/wan-interface-list/index +orchestratorLocalPropertiesWanInterfaceListIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "WAN index" + ::= { orchestratorLocalPropertiesWanInterfaceListEntry 1 } + +-- tagpath /orchestrator/local-properties/wan-interface-list/ip +orchestratorLocalPropertiesWanInterfaceListIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "IP address" + ::= { orchestratorLocalPropertiesWanInterfaceListEntry 2 } + +-- tagpath /orchestrator/local-properties/wan-interface-list/port +orchestratorLocalPropertiesWanInterfaceListPort OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Port" + ::= { orchestratorLocalPropertiesWanInterfaceListEntry 3 } + +-- tagpath /orchestrator/local-properties/wan-interface-list/num-vsmarts +orchestratorLocalPropertiesWanInterfaceListNumVsmarts OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of vSmarts" + ::= { orchestratorLocalPropertiesWanInterfaceListEntry 4 } + +-- tagpath /orchestrator/local-properties/wan-interface-list/num-vmanages +orchestratorLocalPropertiesWanInterfaceListNumVmanages OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of vManages" + ::= { orchestratorLocalPropertiesWanInterfaceListEntry 5 } + +-- tagpath /orchestrator/local-properties/wan-interface-list/admin-state +orchestratorLocalPropertiesWanInterfaceListAdminState OBJECT-TYPE + SYNTAX StateEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Administrative state" + ::= { orchestratorLocalPropertiesWanInterfaceListEntry 6 } + +-- tagpath /orchestrator/local-properties/wan-interface-list/operation-state +orchestratorLocalPropertiesWanInterfaceListOperationState OBJECT-TYPE + SYNTAX StateEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Operational state" + ::= { orchestratorLocalPropertiesWanInterfaceListEntry 7 } + +-- tagpath /orchestrator/local-properties/wan-interface-list/last-conn-time +orchestratorLocalPropertiesWanInterfaceListLastConnTime OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Time since last connection" + ::= { orchestratorLocalPropertiesWanInterfaceListEntry 8 } + +-- tagpath /orchestrator/local-properties/wan-interface-list/instance +orchestratorLocalPropertiesWanInterfaceListInstance OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "vdaemon instance ID" + ::= { orchestratorLocalPropertiesWanInterfaceListEntry 9 } + +-- tagpath /orchestrator/local-properties/wan-interface-list/interface-admin-state +orchestratorLocalPropertiesWanInterfaceListInterfaceAdminState OBJECT-TYPE + SYNTAX StateEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Interface administrative state" + ::= { orchestratorLocalPropertiesWanInterfaceListEntry 10 } + +-- tagpath /orchestrator/local-properties/wan-interface-list/interface-oper-state +orchestratorLocalPropertiesWanInterfaceListInterfaceOperState OBJECT-TYPE + SYNTAX StateEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Interface operational state" + ::= { orchestratorLocalPropertiesWanInterfaceListEntry 11 } + +-- tagpath /orchestrator/valid-vsmarts +orchestratorValidVsmartsTable OBJECT-TYPE + SYNTAX SEQUENCE OF OrchestratorValidVsmartsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display valid vSmarts" + ::= { orchestrator 5 } + +-- tagpath /orchestrator/valid-vsmarts +orchestratorValidVsmartsEntry OBJECT-TYPE + SYNTAX OrchestratorValidVsmartsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { orchestratorValidVsmartsSerialNumber, orchestratorValidVsmartsOrg } + ::= { orchestratorValidVsmartsTable 1 } + +OrchestratorValidVsmartsEntry ::= + SEQUENCE { + orchestratorValidVsmartsSerialNumber String, + orchestratorValidVsmartsOrg String + } + +-- tagpath /orchestrator/valid-vsmarts/serial-number +orchestratorValidVsmartsSerialNumber OBJECT-TYPE + SYNTAX String (SIZE (1 .. 40)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Serial number of the device" + ::= { orchestratorValidVsmartsEntry 1 } + +-- tagpath /orchestrator/valid-vsmarts/org +orchestratorValidVsmartsOrg OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Organization that the controller belongs to" + ::= { orchestratorValidVsmartsEntry 2 } + +-- tagpath /orchestrator/valid-vedges +orchestratorValidVedgesTable OBJECT-TYPE + SYNTAX SEQUENCE OF OrchestratorValidVedgesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display valid vedges" + ::= { orchestrator 6 } + +-- tagpath /orchestrator/valid-vedges +orchestratorValidVedgesEntry OBJECT-TYPE + SYNTAX OrchestratorValidVedgesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { IMPLIED orchestratorValidVedgesChassisNumber } + ::= { orchestratorValidVedgesTable 1 } + +OrchestratorValidVedgesEntry ::= + SEQUENCE { + orchestratorValidVedgesChassisNumber String, + orchestratorValidVedgesSerialNumber String, + orchestratorValidVedgesValidity INTEGER, + orchestratorValidVedgesOrg String, + orchestratorValidVedgesInstalledSerialNumber String, + orchestratorValidVedgesSubjectSerialNumber String + } + +-- tagpath /orchestrator/valid-vedges/chassis-number +orchestratorValidVedgesChassisNumber OBJECT-TYPE + SYNTAX String (SIZE (1 .. 40)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Chassis number of the device" + ::= { orchestratorValidVedgesEntry 1 } + +-- tagpath /orchestrator/valid-vedges/serial-number +orchestratorValidVedgesSerialNumber OBJECT-TYPE + SYNTAX String (SIZE (1 .. 40)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Serial number of the device" + ::= { orchestratorValidVedgesEntry 2 } + +-- tagpath /orchestrator/valid-vedges/validity +orchestratorValidVedgesValidity OBJECT-TYPE + SYNTAX INTEGER {valid(1),invalid(2),staging(3)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Device valid or staging" + ::= { orchestratorValidVedgesEntry 3 } + +-- tagpath /orchestrator/valid-vedges/org +orchestratorValidVedgesOrg OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Organization the vedge belongs to" + ::= { orchestratorValidVedgesEntry 4 } + +-- tagpath /orchestrator/valid-vedges/installed-serial-number +orchestratorValidVedgesInstalledSerialNumber OBJECT-TYPE + SYNTAX String (SIZE (1 .. 40)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Installed Serial number of the device" + ::= { orchestratorValidVedgesEntry 5 } + +-- tagpath /orchestrator/valid-vedges/subject-serial-number +orchestratorValidVedgesSubjectSerialNumber OBJECT-TYPE + SYNTAX String (SIZE (1 .. 12)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Subject Serial number of the device" + ::= { orchestratorValidVedgesEntry 6 } + +-- tagpath /orchestrator/summary +orchestratorSummaryTable OBJECT-TYPE + SYNTAX SEQUENCE OF OrchestratorSummaryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display orchestrator summary" + ::= { orchestrator 7 } + +-- tagpath /orchestrator/summary +orchestratorSummaryEntry OBJECT-TYPE + SYNTAX OrchestratorSummaryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { orchestratorSummaryInstance } + ::= { orchestratorSummaryTable 1 } + +OrchestratorSummaryEntry ::= + SEQUENCE { + orchestratorSummaryInstance Unsigned32, + orchestratorSummaryVmanageCounts UnsignedShort, + orchestratorSummaryVsmartCounts UnsignedShort, + orchestratorSummaryVedgeCounts UnsignedShort, + orchestratorSummaryProtocol INTEGER, + orchestratorSummaryListeningIp InetAddressIP, + orchestratorSummaryListeningPort Unsigned32, + orchestratorSummaryListeningIpv6 InetAddressIP, + orchestratorSummaryValidControllerCounts UnsignedShort + } + +-- tagpath /orchestrator/summary/instance +orchestratorSummaryInstance OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "vdaemon instance id" + ::= { orchestratorSummaryEntry 1 } + +-- tagpath /orchestrator/summary/vmanage_counts +orchestratorSummaryVmanageCounts OBJECT-TYPE + SYNTAX UnsignedShort + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { orchestratorSummaryEntry 2 } + +-- tagpath /orchestrator/summary/vsmart_counts +orchestratorSummaryVsmartCounts OBJECT-TYPE + SYNTAX UnsignedShort + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { orchestratorSummaryEntry 3 } + +-- tagpath /orchestrator/summary/vedge_counts +orchestratorSummaryVedgeCounts OBJECT-TYPE + SYNTAX UnsignedShort + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { orchestratorSummaryEntry 4 } + +-- tagpath /control/summary/protocol +orchestratorSummaryProtocol OBJECT-TYPE + SYNTAX INTEGER {dtls(0),tls(1)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Protocol" + ::= { orchestratorSummaryEntry 5 } + +-- tagpath /orchestrator/summary/listening_ip +orchestratorSummaryListeningIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Listening IP address" + ::= { orchestratorSummaryEntry 6 } + +-- tagpath /orchestrator/summary/listening_port +orchestratorSummaryListeningPort OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Listening port number" + ::= { orchestratorSummaryEntry 7 } + +-- tagpath /orchestrator/summary/listening_ipv6 +orchestratorSummaryListeningIpv6 OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Listening IPv6 address" + ::= { orchestratorSummaryEntry 8 } + +-- tagpath /orchestrator/summary/valid_controller_counts +orchestratorSummaryValidControllerCounts OBJECT-TYPE + SYNTAX UnsignedShort + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Valid Controller Counts" + ::= { orchestratorSummaryEntry 9 } + +-- tagpath /orchestrator/valid-vmanage-id +orchestratorValidVmanageIdTable OBJECT-TYPE + SYNTAX SEQUENCE OF OrchestratorValidVmanageIdEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display valid vManage CA id" + ::= { orchestrator 8 } + +-- tagpath /orchestrator/valid-vmanage-id +orchestratorValidVmanageIdEntry OBJECT-TYPE + SYNTAX OrchestratorValidVmanageIdEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { IMPLIED orchestratorValidVManageIdChassisNumbers } + ::= { orchestratorValidVmanageIdTable 1 } + +OrchestratorValidVmanageIdEntry ::= + SEQUENCE { + orchestratorValidVManageIdChassisNumbers String + } + +-- tagpath /orchestrator/valid-vmanage-id/chassis-number +orchestratorValidVManageIdChassisNumbers OBJECT-TYPE + SYNTAX String (SIZE (1 .. 40)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Chassis number of the device" + ::= { orchestratorValidVmanageIdEntry 1 } + +-- tagpath /orchestrator/reverse-proxy-mapping +orchestratorReverseProxyMappingTable OBJECT-TYPE + SYNTAX SEQUENCE OF OrchestratorReverseProxyMapping + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display configured reverse proxy mappings" + ::= { orchestrator 9 } + +-- tagpath /orchestrator/reverse-proxy-mapping +orchestratorReverseProxyMapping OBJECT-TYPE + SYNTAX OrchestratorReverseProxyMapping + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { orchestratorReverseProxyMappingUuid, + orchestratorReverseProxyMappingPrivateIp, orchestratorReverseProxyMappingPrivatePort } + ::= { orchestratorReverseProxyMappingTable 1 } + +OrchestratorReverseProxyMapping ::= + SEQUENCE { + orchestratorReverseProxyMappingUuid String, + orchestratorReverseProxyMappingPrivateIp InetAddressIP, + orchestratorReverseProxyMappingPrivatePort UnsignedShort, + orchestratorReverseProxyMappingProxyIp InetAddressIP, + orchestratorReverseProxyMappingProxyPort UnsignedShort + } + +-- tagpath /orchestrator/reverse-proxy-mapping/uuid +orchestratorReverseProxyMappingUuid OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "UUID of vSmart or vManage" + ::= { orchestratorReverseProxyMapping 1 } + +-- tagpath /orchestrator/reverse-proxy-mapping/private-ip +orchestratorReverseProxyMappingPrivateIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Private IP address of vSmart or vManage" + ::= { orchestratorReverseProxyMapping 2 } + +-- tagpath /orchestrator/reverse-proxy-mapping/private-port +orchestratorReverseProxyMappingPrivatePort OBJECT-TYPE + SYNTAX UnsignedShort + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Private port of vSmart or vManage" + ::= { orchestratorReverseProxyMapping 3 } + +-- tagpath /orchestrator/reverse-proxy-mapping/proxy-ip +orchestratorReverseProxyMappingProxyIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Proxy IP address mapping this vSmart or vManage" + ::= { orchestratorReverseProxyMapping 4 } + +-- tagpath /orchestrator/reverse-proxy-mapping/proxy-port +orchestratorReverseProxyMappingProxyPort OBJECT-TYPE + SYNTAX UnsignedShort + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Proxy port mapping this vSmart or vManage" + ::= { orchestratorReverseProxyMapping 5 } + +-- tagpath /orchestrator/unclaimed-vedges +orchestratorUnclaimedVedgesTable OBJECT-TYPE + SYNTAX SEQUENCE OF OrchestratorUnclaimedVedgesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display unclaimed vedges" + ::= { orchestrator 10 } + +-- tagpath /orchestrator/unclaimed-vedges +orchestratorUnclaimedVedgesEntry OBJECT-TYPE + SYNTAX OrchestratorUnclaimedVedgesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { IMPLIED orchestratorUnclaimedVedgesChassisNumber } + ::= { orchestratorUnclaimedVedgesTable 1 } + +OrchestratorUnclaimedVedgesEntry ::= + SEQUENCE { + orchestratorUnclaimedVedgesChassisNumber String, + orchestratorUnclaimedVedgesSerialNumber String, + orchestratorUnclaimedVedgesSubjectSerialNumber String, + orchestratorUnclaimedVedgesOrg String + } + +-- tagpath /orchestrator/unclaimed-vedges/chassis-number +orchestratorUnclaimedVedgesChassisNumber OBJECT-TYPE + SYNTAX String (SIZE (1 .. 40)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Chassis number of the device" + ::= { orchestratorUnclaimedVedgesEntry 1 } + +-- tagpath /orchestrator/unclaimed-vedges/serial-number +orchestratorUnclaimedVedgesSerialNumber OBJECT-TYPE + SYNTAX String (SIZE (1 .. 40)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Serial number of the device" + ::= { orchestratorUnclaimedVedgesEntry 2 } + +-- tagpath /orchestrator/unclaimed-vedges/subject-serial-number +orchestratorUnclaimedVedgesSubjectSerialNumber OBJECT-TYPE + SYNTAX String (SIZE (1 .. 12)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Subject Serial number of the device" + ::= { orchestratorUnclaimedVedgesEntry 3 } + +-- tagpath /orchestrator/unclaimed-vedges/org +orchestratorUnclaimedVedgesOrg OBJECT-TYPE + SYNTAX String (SIZE (1 .. 128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Organization name" + ::= { orchestratorUnclaimedVedgesEntry 4 } + +-- tagpath /ipsec/local-sa +ipsecLocalSaTable OBJECT-TYPE + SYNTAX SEQUENCE OF IpsecLocalSaEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display IPSec local SA" + ::= { ipsec 1 } + +-- tagpath /ipsec/local-sa +ipsecLocalSaEntry OBJECT-TYPE + SYNTAX IpsecLocalSaEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { ipsecLocalSaTlocAddress, ipsecLocalSaTlocColor, ipsecLocalSaSpi, ipsecLocalSaTlocIndex } + ::= { ipsecLocalSaTable 1 } + +IpsecLocalSaEntry ::= + SEQUENCE { + ipsecLocalSaTlocAddress InetAddressIP, + ipsecLocalSaTlocColor INTEGER, + ipsecLocalSaSpi Unsigned32, + ipsecLocalSaTlocIndex Unsigned32, + ipsecLocalSaIp InetAddressIP, + ipsecLocalSaPort Unsigned32, + ipsecLocalSaEncryptKeyHash String, + ipsecLocalSaAuthKeyHash String, + ipsecLocalSaIpv6 InetAddressIP + } + +-- tagpath /ipsec/local-sa/tloc-address +ipsecLocalSaTlocAddress OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "TLOC address" + ::= { ipsecLocalSaEntry 1 } + +-- tagpath /ipsec/local-sa/tloc-color +ipsecLocalSaTlocColor OBJECT-TYPE + SYNTAX INTEGER {default(1),mpls(2),metro-ethernet(3),biz-internet(4),public-internet(5),lte(6),threeG(7),red(8),green(9),blue(10),gold(11),silver(12),bronze(13),custom1(14),custom2(15),custom3(16),private1(17),private2(18),private3(19),private4(20),private5(21),private6(22)} + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Color" + ::= { ipsecLocalSaEntry 2 } + +-- tagpath /ipsec/local-sa/spi +ipsecLocalSaSpi OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "SPI" + ::= { ipsecLocalSaEntry 3 } + +-- tagpath /ipsec/local-sa/tloc-index +ipsecLocalSaTlocIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "TLOC index" + ::= { ipsecLocalSaEntry 4 } + +-- tagpath /ipsec/local-sa/ip +ipsecLocalSaIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "IP address" + ::= { ipsecLocalSaEntry 5 } + +-- tagpath /ipsec/local-sa/port +ipsecLocalSaPort OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Port number" + ::= { ipsecLocalSaEntry 6 } + +-- tagpath /ipsec/local-sa/encrypt-key-hash +ipsecLocalSaEncryptKeyHash OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Encryption key hash" + ::= { ipsecLocalSaEntry 7 } + +-- tagpath /ipsec/local-sa/auth-key-hash +ipsecLocalSaAuthKeyHash OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Authentication key hash" + ::= { ipsecLocalSaEntry 8 } + +-- tagpath /ipsec/local-sa/ipv6 +ipsecLocalSaIpv6 OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "IPv6 address" + ::= { ipsecLocalSaEntry 9 } + + +-- tagpath /ipsec/inbound-connections +ipsecInboundConnectionsTable OBJECT-TYPE + SYNTAX SEQUENCE OF IpsecInboundConnectionsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display IPSec inbound connections" + ::= { ipsec 2 } + +-- tagpath /ipsec/inbound-connections +ipsecInboundConnectionsEntry OBJECT-TYPE + SYNTAX IpsecInboundConnectionsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { ipsecInboundConnectionsLocalTlocAddress, ipsecInboundConnectionsLocalTlocColor, ipsecInboundConnectionsRemoteTlocAddress, ipsecInboundConnectionsRemoteTlocColor, ipsecInboundConnectionsLocalTlocIndex, ipsecInboundConnectionsRemoteTlocIndex } + ::= { ipsecInboundConnectionsTable 1 } + +IpsecInboundConnectionsEntry ::= + SEQUENCE { + ipsecInboundConnectionsLocalTlocAddress InetAddressIP, + ipsecInboundConnectionsLocalTlocColor INTEGER, + ipsecInboundConnectionsRemoteTlocAddress InetAddressIP, + ipsecInboundConnectionsRemoteTlocColor INTEGER, + ipsecInboundConnectionsLocalTlocIndex Unsigned32, + ipsecInboundConnectionsRemoteTlocIndex Unsigned32, + ipsecInboundConnectionsSourceIp InetAddressIP, + ipsecInboundConnectionsSourcePort Unsigned32, + ipsecInboundConnectionsDestIp InetAddressIP, + ipsecInboundConnectionsDestPort Unsigned32, + ipsecInboundConnectionsNegotiatedEncryptionAlgo String, + ipsecInboundConnectionsTcSpiPerTun Unsigned32, + ipsecInboundConnectionsPkeyHash String, + ipsecInboundConnectionsPeerSpi String + } + +-- tagpath /ipsec/inbound-connections/local-tloc-address +ipsecInboundConnectionsLocalTlocAddress OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Local TLOC address" + ::= { ipsecInboundConnectionsEntry 1 } + +-- tagpath /ipsec/inbound-connections/local-tloc-color +ipsecInboundConnectionsLocalTlocColor OBJECT-TYPE + SYNTAX INTEGER {default(1),mpls(2),metro-ethernet(3),biz-internet(4),public-internet(5),lte(6),threeG(7),red(8),green(9),blue(10),gold(11),silver(12),bronze(13),custom1(14),custom2(15),custom3(16),private1(17),private2(18),private3(19),private4(20),private5(21),private6(22)} + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Local color" + ::= { ipsecInboundConnectionsEntry 2 } + +-- tagpath /ipsec/inbound-connections/remote-tloc-address +ipsecInboundConnectionsRemoteTlocAddress OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Remote TLOC address" + ::= { ipsecInboundConnectionsEntry 3 } + +-- tagpath /ipsec/inbound-connections/remote-tloc-color +ipsecInboundConnectionsRemoteTlocColor OBJECT-TYPE + SYNTAX INTEGER {default(1),mpls(2),metro-ethernet(3),biz-internet(4),public-internet(5),lte(6),threeG(7),red(8),green(9),blue(10),gold(11),silver(12),bronze(13),custom1(14),custom2(15),custom3(16),private1(17),private2(18),private3(19),private4(20),private5(21),private6(22)} + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Remote color" + ::= { ipsecInboundConnectionsEntry 4 } + +-- tagpath /ipsec/inbound-connections/local-tloc-index +ipsecInboundConnectionsLocalTlocIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Local TLOC Index" + ::= { ipsecInboundConnectionsEntry 5 } + +-- tagpath /ipsec/inbound-connections/remote-tloc-index +ipsecInboundConnectionsRemoteTlocIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Remote TLOC Index" + ::= { ipsecInboundConnectionsEntry 6 } + +-- tagpath /ipsec/inbound-connections/source-ip +ipsecInboundConnectionsSourceIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Source IP address" + ::= { ipsecInboundConnectionsEntry 7 } + +-- tagpath /ipsec/inbound-connections/source-port +ipsecInboundConnectionsSourcePort OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Source port number" + ::= { ipsecInboundConnectionsEntry 8 } + +-- tagpath /ipsec/inbound-connections/dest-ip +ipsecInboundConnectionsDestIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Destination IP address" + ::= { ipsecInboundConnectionsEntry 9 } + +-- tagpath /ipsec/inbound-connections/dest-port +ipsecInboundConnectionsDestPort OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Destination port number" + ::= { ipsecInboundConnectionsEntry 10 } + +-- tagpath /ipsec/inbound-connections/negotiated-encryption-algo +ipsecInboundConnectionsNegotiatedEncryptionAlgo OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Negotiated encryption algorithm" + ::= { ipsecInboundConnectionsEntry 11 } + +-- tagpath /ipsec/inbound-connections/tc-pi-per-tun +ipsecInboundConnectionsTcSpiPerTun OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Traffic Control SPIs per Tunnel" + ::= { ipsecInboundConnectionsEntry 12 } + +-- tagpath /ipsec/inbound-connections/peer-key-hash +ipsecInboundConnectionsPkeyHash OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Peer pairwise key hash" + ::= { ipsecInboundConnectionsEntry 13 } + +-- tagpath /ipsec/inbound-connections/peer-spi +ipsecInboundConnectionsPeerSpi OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Peer IPsec SPI" + ::= { ipsecInboundConnectionsEntry 14 } + +-- tagpath /ipsec/outbound-connections +ipsecOutboundConnectionsTable OBJECT-TYPE + SYNTAX SEQUENCE OF IpsecOutboundConnectionsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display IPSec outbound connections" + ::= { ipsec 3 } + +-- tagpath /ipsec/outbound-connections +ipsecOutboundConnectionsEntry OBJECT-TYPE + SYNTAX IpsecOutboundConnectionsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { ipsecOutboundConnectionsSourceIp, ipsecOutboundConnectionsSourcePort, ipsecOutboundConnectionsDestIp, ipsecOutboundConnectionsDestPort, ipsecOutboundConnectionsSpi, ipsecOutboundConnectionsTlocIndex } + ::= { ipsecOutboundConnectionsTable 1 } + +IpsecOutboundConnectionsEntry ::= + SEQUENCE { + ipsecOutboundConnectionsSourceIp InetAddressIP, + ipsecOutboundConnectionsSourcePort Unsigned32, + ipsecOutboundConnectionsDestIp InetAddressIP, + ipsecOutboundConnectionsDestPort Unsigned32, + ipsecOutboundConnectionsSpi Unsigned32, + ipsecOutboundConnectionsTlocIndex Unsigned32, + ipsecOutboundConnectionsTunnelMtu Unsigned32, + ipsecOutboundConnectionsRemoteTlocAddress InetAddressIP, + ipsecOutboundConnectionsRemoteTlocColor INTEGER, + ipsecOutboundConnectionsAuthenticationUsed String, + ipsecOutboundConnectionsEncryptKeyHash String, + ipsecOutboundConnectionsAuthKeyHash String, + ipsecOutboundConnectionsNegotiatedAlgo String, + ipsecOutboundConnectionsTcSpiPerTun Unsigned32, + ipsecOutboundConnectionsPkeyHash String, + ipsecOutboundConnectionsPeerSpi String, + ipsecOutboundConnectionsLocalTlocAddress InetAddressIP, + ipsecOutboundConnectionsLocalTlocColor INTEGER, + ipsecOutboundConnectionsIntegrityUsed String + } + +-- tagpath /ipsec/outbound-connections/source-ip +ipsecOutboundConnectionsSourceIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Source IP address" + ::= { ipsecOutboundConnectionsEntry 1 } + +-- tagpath /ipsec/outbound-connections/source-port +ipsecOutboundConnectionsSourcePort OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Source port number" + ::= { ipsecOutboundConnectionsEntry 2 } + +-- tagpath /ipsec/outbound-connections/dest-ip +ipsecOutboundConnectionsDestIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Destination IP address" + ::= { ipsecOutboundConnectionsEntry 3 } + +-- tagpath /ipsec/outbound-connections/dest-port +ipsecOutboundConnectionsDestPort OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Destination port number" + ::= { ipsecOutboundConnectionsEntry 4 } + +-- tagpath /ipsec/outbound-connections/spi +ipsecOutboundConnectionsSpi OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "SPI" + ::= { ipsecOutboundConnectionsEntry 5 } + +-- tagpath /ipsec/outbound-connections/tloc-index +ipsecOutboundConnectionsTlocIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "TLOC index" + ::= { ipsecOutboundConnectionsEntry 6 } + +-- tagpath /ipsec/outbound-connections/tunnel-mtu +ipsecOutboundConnectionsTunnelMtu OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tunnel MTU" + ::= { ipsecOutboundConnectionsEntry 7 } + +-- tagpath /ipsec/outbound-connections/remote-tloc-address +ipsecOutboundConnectionsRemoteTlocAddress OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Remote TLOC address" + ::= { ipsecOutboundConnectionsEntry 8 } + +-- tagpath /ipsec/outbound-connections/remote-tloc-color +ipsecOutboundConnectionsRemoteTlocColor OBJECT-TYPE + SYNTAX INTEGER {default(1),mpls(2),metro-ethernet(3),biz-internet(4),public-internet(5),lte(6),threeG(7),red(8),green(9),blue(10),gold(11),silver(12),bronze(13),custom1(14),custom2(15),custom3(16),private1(17),private2(18),private3(19),private4(20),private5(21),private6(22)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Remote color" + ::= { ipsecOutboundConnectionsEntry 9 } + +-- tagpath /ipsec/outbound-connections/authentication-used +ipsecOutboundConnectionsAuthenticationUsed OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION "Authentication used" + ::= { ipsecOutboundConnectionsEntry 10 } + +-- tagpath /ipsec/outbound-connections/encrypt-key-hash +ipsecOutboundConnectionsEncryptKeyHash OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Encryption key hash" + ::= { ipsecOutboundConnectionsEntry 11 } + +-- tagpath /ipsec/outbound-connections/auth-key-hash +ipsecOutboundConnectionsAuthKeyHash OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Authentication key hash" + ::= { ipsecOutboundConnectionsEntry 12 } + +-- tagpath /ipsec/outbound-connections/negotiated-algo +ipsecOutboundConnectionsNegotiatedAlgo OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Negotiated Encryption Algorithm" + ::= { ipsecOutboundConnectionsEntry 13 } + +-- tagpath /ipsec/outbound-connections/tc-spi-per-tun +ipsecOutboundConnectionsTcSpiPerTun OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Traffic Control SPIs per Tunnel" + ::= { ipsecOutboundConnectionsEntry 14 } + +-- tagpath /ipsec/outbound-connections/peer-key-hash +ipsecOutboundConnectionsPkeyHash OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Peer pairwise key hash" + ::= { ipsecOutboundConnectionsEntry 15 } + +-- tagpath /ipsec/outbound-connections/peer-spi +ipsecOutboundConnectionsPeerSpi OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Peer IPsec SPI" + ::= { ipsecOutboundConnectionsEntry 16 } + +-- tagpath /ipsec/outbound-connections/local-tloc-address +ipsecOutboundConnectionsLocalTlocAddress OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Local TLOC address" + ::= { ipsecOutboundConnectionsEntry 17 } + +-- tagpath /ipsec/outbound-connections/local-tloc-color +ipsecOutboundConnectionsLocalTlocColor OBJECT-TYPE + SYNTAX INTEGER {default(1),mpls(2),metro-ethernet(3),biz-internet(4),public-internet(5),lte(6),threeG(7),red(8),green(9),blue(10),gold(11),silver(12),bronze(13),custom1(14),custom2(15),custom3(16),private1(17),private2(18),private3(19),private4(20),private5(21),private6(22)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Local color" + ::= { ipsecOutboundConnectionsEntry 18 } + +-- tagpath /ipsec/outbound-connections/integrity-used +ipsecOutboundConnectionsIntegrityUsed OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Integrity used" + ::= { ipsecOutboundConnectionsEntry 19 } + +-- tagpath /ipsec/ike/inbound-connections +ipsecIkeInboundConnectionsTable OBJECT-TYPE + SYNTAX SEQUENCE OF IpsecIkeInboundConnectionsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display IPsec-IKE inbound connections" + ::= { ipsecIke 1 } + +-- tagpath /ipsec/ike/inbound-connections +ipsecIkeInboundConnectionsEntry OBJECT-TYPE + SYNTAX IpsecIkeInboundConnectionsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { ipsecIkeInboundConnectionsSourceIp, ipsecIkeInboundConnectionsSourcePort, ipsecIkeInboundConnectionsDestIp, ipsecIkeInboundConnectionsDestPort } + ::= { ipsecIkeInboundConnectionsTable 1 } + +IpsecIkeInboundConnectionsEntry ::= + SEQUENCE { + ipsecIkeInboundConnectionsSourceIp InetAddressIP, + ipsecIkeInboundConnectionsSourcePort Unsigned32, + ipsecIkeInboundConnectionsDestIp InetAddressIP, + ipsecIkeInboundConnectionsDestPort Unsigned32, + ipsecIkeInboundConnectionsNewSpi Unsigned32, + ipsecIkeInboundConnectionsOldSpi Unsigned32, + ipsecIkeInboundConnectionsCipherSuite String, + ipsecIkeInboundConnectionsNewKeyHash String, + ipsecIkeInboundConnectionsOldKeyHash String, + ipsecIkeInboundConnectionsExtSeq String + } + +-- tagpath /ipsec/ike/inbound-connections/source-ip +ipsecIkeInboundConnectionsSourceIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Source IP address" + ::= { ipsecIkeInboundConnectionsEntry 1 } + +-- tagpath /ipsec/ike/inbound-connections/source-port +ipsecIkeInboundConnectionsSourcePort OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Source port number" + ::= { ipsecIkeInboundConnectionsEntry 2 } + +-- tagpath /ipsec/ike/inbound-connections/dest-ip +ipsecIkeInboundConnectionsDestIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Destination IP address" + ::= { ipsecIkeInboundConnectionsEntry 3 } + +-- tagpath /ipsec/ike/inbound-connections/dest-port +ipsecIkeInboundConnectionsDestPort OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Destination port number" + ::= { ipsecIkeInboundConnectionsEntry 4 } + +-- tagpath /ipsec/ike/inbound-connections/new-spi +ipsecIkeInboundConnectionsNewSpi OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "New SPI" + ::= { ipsecIkeInboundConnectionsEntry 5 } + +-- tagpath /ipsec/ike/inbound-connections/old-spi +ipsecIkeInboundConnectionsOldSpi OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Old SPI" + ::= { ipsecIkeInboundConnectionsEntry 6 } + +-- tagpath /ipsec/ike/inbound-connections/cipher-suite +ipsecIkeInboundConnectionsCipherSuite OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Encryption and integrity Suite" + ::= { ipsecIkeInboundConnectionsEntry 7 } + +-- tagpath /ipsec/ike/inbound-connections/new-key-hash +ipsecIkeInboundConnectionsNewKeyHash OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "New Key Hash" + ::= { ipsecIkeInboundConnectionsEntry 8 } + +-- tagpath /ipsec/ike/inbound-connections/old-key-hash +ipsecIkeInboundConnectionsOldKeyHash OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Old Key Hash" + ::= { ipsecIkeInboundConnectionsEntry 9 } + +-- tagpath /ipsec/ike/inbound-connections/ext-seq +ipsecIkeInboundConnectionsExtSeq OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Extended Sequence Numbers" + ::= { ipsecIkeInboundConnectionsEntry 10 } + +-- tagpath /ipsec/ike/outbound-connections +ipsecIkeOutboundConnectionsTable OBJECT-TYPE + SYNTAX SEQUENCE OF IpsecIkeOutboundConnectionsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display IPsec-IKE outbound connections" + ::= { ipsecIke 2 } + +-- tagpath /ipsec/ike/outbound-connections +ipsecIkeOutboundConnectionsEntry OBJECT-TYPE + SYNTAX IpsecIkeOutboundConnectionsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { ipsecIkeOutboundConnectionsSourceIp, ipsecIkeOutboundConnectionsSourcePort, ipsecIkeOutboundConnectionsDestIp, ipsecIkeOutboundConnectionsDestPort, ipsecIkeOutboundConnectionsSpi } + ::= { ipsecIkeOutboundConnectionsTable 1 } + +IpsecIkeOutboundConnectionsEntry ::= + SEQUENCE { + ipsecIkeOutboundConnectionsSourceIp InetAddressIP, + ipsecIkeOutboundConnectionsSourcePort Unsigned32, + ipsecIkeOutboundConnectionsDestIp InetAddressIP, + ipsecIkeOutboundConnectionsDestPort Unsigned32, + ipsecIkeOutboundConnectionsSpi Unsigned32, + ipsecIkeOutboundConnectionsCipherSuite String, + ipsecIkeOutboundConnectionsKeyHash String, + ipsecIkeOutboundConnectionsTunnelMtu Unsigned32, + ipsecIkeOutboundConnectionsExtSeq String + } + +-- tagpath /ipsec/ike/outbound-connections/source-ip +ipsecIkeOutboundConnectionsSourceIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Source IP address" + ::= { ipsecIkeOutboundConnectionsEntry 1 } + +-- tagpath /ipsec/ike/outbound-connections/source-port +ipsecIkeOutboundConnectionsSourcePort OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Source port number" + ::= { ipsecIkeOutboundConnectionsEntry 2 } + +-- tagpath /ipsec/ike/outbound-connections/dest-ip +ipsecIkeOutboundConnectionsDestIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Destination IP address" + ::= { ipsecIkeOutboundConnectionsEntry 3 } + +-- tagpath /ipsec/ike/outbound-connections/dest-port +ipsecIkeOutboundConnectionsDestPort OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Destination port number" + ::= { ipsecIkeOutboundConnectionsEntry 4 } + +-- tagpath /ipsec/ike/outbound-connections/spi +ipsecIkeOutboundConnectionsSpi OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "SPI" + ::= { ipsecIkeOutboundConnectionsEntry 5 } + +-- tagpath /ipsec/ike/outbound-connections/cipher-suite +ipsecIkeOutboundConnectionsCipherSuite OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Encryption and integrity Suite" + ::= { ipsecIkeOutboundConnectionsEntry 6 } + +-- tagpath /ipsec/ike/outbound-connections/key-hash +ipsecIkeOutboundConnectionsKeyHash OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Key Hash" + ::= { ipsecIkeOutboundConnectionsEntry 7 } + +-- tagpath /ipsec/ike/outbound-connections/tunnel-mtu +ipsecIkeOutboundConnectionsTunnelMtu OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tunnel MTU" + ::= { ipsecIkeOutboundConnectionsEntry 8 } + +-- tagpath /ipsec/ike/outbound-connections/ext-seq +ipsecIkeOutboundConnectionsExtSeq OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Extended Sequence Numbers" + ::= { ipsecIkeOutboundConnectionsEntry 9 } + +-- tagpath /ipsec/ike/sessions +ipsecIkeSessionsTable OBJECT-TYPE + SYNTAX SEQUENCE OF IpsecIkeSessionsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display IPsec-IKE sessions" + ::= { ipsecIke 3 } + +-- tagpath /ipsec/ike/sessions +ipsecIkeSessionsEntry OBJECT-TYPE + SYNTAX IpsecIkeSessionsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { ipsecIkeSessionsVpnId, IMPLIED ipsecIkeSessionsIfName } + ::= { ipsecIkeSessionsTable 1 } + +IpsecIkeSessionsEntry ::= + SEQUENCE { + ipsecIkeSessionsVpnId Unsigned32, + ipsecIkeSessionsIfName String, + ipsecIkeSessionsVersion UnsignedByte, + ipsecIkeSessionsSourceIp InetAddressIP, + ipsecIkeSessionsSourcePort Unsigned32, + ipsecIkeSessionsDestIp InetAddressIP, + ipsecIkeSessionsDestPort Unsigned32, + ipsecIkeSessionsInitiatorSpi String, + ipsecIkeSessionsResponderSpi String, + ipsecIkeSessionsCipherSuite String, + ipsecIkeSessionsDhGroup String, + ipsecIkeSessionsState String, + ipsecIkeSessionsUptime String, + ipsecIkeSessionsTunnelUptime String + } + +-- tagpath /ipsec/ike/sessions/vpn-id +ipsecIkeSessionsVpnId OBJECT-TYPE + SYNTAX VpnIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "VPN ID" + ::= { ipsecIkeSessionsEntry 1 } + +-- tagpath /ipsec/ike/sessions/if-name +ipsecIkeSessionsIfName OBJECT-TYPE + SYNTAX String + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "IPsec interface name" + ::= { ipsecIkeSessionsEntry 2 } + +-- tagpath /ipsec/ike/sessions/version +ipsecIkeSessionsVersion OBJECT-TYPE + SYNTAX UnsignedByte + MAX-ACCESS read-only + STATUS current + DESCRIPTION "IKE version" + ::= { ipsecIkeSessionsEntry 3 } + +-- tagpath /ipsec/ike/sessions/source-ip +ipsecIkeSessionsSourceIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Source IP address" + ::= { ipsecIkeSessionsEntry 4 } + +-- tagpath /ipsec/ike/sessions/source-port +ipsecIkeSessionsSourcePort OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Source port number" + ::= { ipsecIkeSessionsEntry 5 } + +-- tagpath /ipsec/ike/sessions/dest-ip +ipsecIkeSessionsDestIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Destination IP address" + ::= { ipsecIkeSessionsEntry 6 } + +-- tagpath /ipsec/ike/sessions/dest-port +ipsecIkeSessionsDestPort OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Destination port number" + ::= { ipsecIkeSessionsEntry 7 } + +-- tagpath /ipsec/ike/sessions/initiator-spi +ipsecIkeSessionsInitiatorSpi OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Initiator SPI" + ::= { ipsecIkeSessionsEntry 8 } + +-- tagpath /ipsec/ike/sessions/responder-spi +ipsecIkeSessionsResponderSpi OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Responder SPI" + ::= { ipsecIkeSessionsEntry 9 } + +-- tagpath /ipsec/ike/sessions/cipher-suite +ipsecIkeSessionsCipherSuite OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Negotiated cipher suite" + ::= { ipsecIkeSessionsEntry 10 } + +-- tagpath /ipsec/ike/sessions/dh-group +ipsecIkeSessionsDhGroup OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Negotiated Diffie-Hellman group" + ::= { ipsecIkeSessionsEntry 11 } + +-- tagpath /ipsec/ike/sessions/state +ipsecIkeSessionsState OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "IKE SA state" + ::= { ipsecIkeSessionsEntry 12 } + +-- tagpath /ipsec/ike/sessions/uptime +ipsecIkeSessionsUptime OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "IKE sessions uptime" + ::= { ipsecIkeSessionsEntry 13 } + +-- tagpath /ipsec/ike/sessions/tunnel-uptime +ipsecIkeSessionsTunnelUptime OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "IPsec tunnel uptime" + ::= { ipsecIkeSessionsEntry 14 } + +-- tagpath /tunnel/stats +tunnelStatisticsTable OBJECT-TYPE + SYNTAX SEQUENCE OF TunnelStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display tunnel forwarding statistics" + ::= { tunnel 1 } + +-- tagpath /tunnel/stats +tunnelStatisticsEntry OBJECT-TYPE + SYNTAX TunnelStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { tunnelStatisticsTunnelProtocol, tunnelStatisticsSourceIp, tunnelStatisticsDestIp, tunnelStatisticsSourcePort, tunnelStatisticsDestPort } + ::= { tunnelStatisticsTable 1 } + +TunnelStatisticsEntry ::= + SEQUENCE { + tunnelStatisticsTunnelProtocol INTEGER, + tunnelStatisticsSourceIp InetAddressIP, + tunnelStatisticsDestIp InetAddressIP, + tunnelStatisticsSourcePort Unsigned32, + tunnelStatisticsDestPort Unsigned32, + tunnelStatisticsSystemIp InetAddressIP, + tunnelStatisticsLocalColor INTEGER, + tunnelStatisticsRemoteColor INTEGER, + tunnelStatisticsTunnelMtu Unsigned32, + tunnelStatisticsTxPkts Counter64, + tunnelStatisticsTxOctets Counter64, + tunnelStatisticsRxPkts Counter64, + tunnelStatisticsRxOctets Counter64, + tunnelStatisticsIpsecDecryptInbound Counter64, + tunnelStatisticsIpsecRxAuthFailures Counter64, + tunnelStatisticsIpsecRxFailures Counter64, + tunnelStatisticsIpsecEncryptOutbound Counter64, + tunnelStatisticsIpsecTxAuthFailures Counter64, + tunnelStatisticsIpsecTxFailures Counter64, + tunnelStatisticsTcpMssAdjust Unsigned32, + tunnelStatisticsBfdTxPkts Counter64, + tunnelStatisticsBfdRxPkts Counter64, + tunnelStatisticsBfdTxOctets Counter64, + tunnelStatisticsBfdRxOctets Counter64, + tunnelStatisticsPmtuTxPkts Counter64, + tunnelStatisticsPmtuRxPkts Counter64, + tunnelStatisticsPmtuTxOctets Counter64, + tunnelStatisticsPmtuRxOctets Counter64, + tunnelStatisticsFecRxDataPkts Unsigned32, + tunnelStatisticsFecRxParityPkts Unsigned32, + tunnelStatisticsFecTxDataPkts Unsigned32, + tunnelStatisticsFecTxParityPkts Unsigned32, + tunnelStatisticsFecReconstructPkts Unsigned32, + tunnelStatisticsFecCapable TruthValue, + tunnelStatisticsFecDynamic TruthValue, + tunnelStatisticsPktDupRxPkts Unsigned32, + tunnelStatisticsPktDupRxOtherPkts Unsigned32, + tunnelStatisticsPktDupRxThisPkts Unsigned32, + tunnelStatisticsPktDupTxPkts Unsigned32, + tunnelStatisticsPktDupTxOtherPkts Unsigned32, + tunnelStatisticsPktDupCapable TruthValue + } + +-- tagpath /tunnel/stats/tunnel-protocol +tunnelStatisticsTunnelProtocol OBJECT-TYPE + SYNTAX INTEGER {gre(1),ipsec(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tunnel encapsulation protocol type" + ::= { tunnelStatisticsEntry 1 } + +-- tagpath /tunnel/stats/source-ip +tunnelStatisticsSourceIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Source IP address" + ::= { tunnelStatisticsEntry 2 } + +-- tagpath /tunnel/stats/dest-ip +tunnelStatisticsDestIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Destination IP address" + ::= { tunnelStatisticsEntry 3 } + +-- tagpath /tunnel/stats/source-port +tunnelStatisticsSourcePort OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Source port number" + ::= { tunnelStatisticsEntry 4 } + +-- tagpath /tunnel/stats/dest-port +tunnelStatisticsDestPort OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Destination port number" + ::= { tunnelStatisticsEntry 5 } + +-- tagpath /tunnel/stats/system-ip +tunnelStatisticsSystemIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Remote system IP address" + ::= { tunnelStatisticsEntry 6 } + +-- tagpath /tunnel/stats/local-color +tunnelStatisticsLocalColor OBJECT-TYPE + SYNTAX INTEGER {default(1),mpls(2),metro-ethernet(3),biz-internet(4),public-internet(5),lte(6),threeG(7),red(8),green(9),blue(10),gold(11),silver(12),bronze(13),custom1(14),custom2(15),custom3(16),private1(17),private2(18),private3(19),private4(20),private5(21),private6(22)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Local color" + ::= { tunnelStatisticsEntry 7 } + +-- tagpath /tunnel/stats/remote-color +tunnelStatisticsRemoteColor OBJECT-TYPE + SYNTAX INTEGER {default(1),mpls(2),metro-ethernet(3),biz-internet(4),public-internet(5),lte(6),threeG(7),red(8),green(9),blue(10),gold(11),silver(12),bronze(13),custom1(14),custom2(15),custom3(16),private1(17),private2(18),private3(19),private4(20),private5(21),private6(22)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Remote color" + ::= { tunnelStatisticsEntry 8 } + +-- tagpath /tunnel/stats/tunnel-mtu +tunnelStatisticsTunnelMtu OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tunnel MTU size" + ::= { tunnelStatisticsEntry 9 } + +-- tagpath /tunnel/stats/tx_pkts +tunnelStatisticsTxPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of packets transmitted" + ::= { tunnelStatisticsEntry 10 } + +-- tagpath /tunnel/stats/tx_octets +tunnelStatisticsTxOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of octets transmitted" + ::= { tunnelStatisticsEntry 11 } + +-- tagpath /tunnel/stats/rx_pkts +tunnelStatisticsRxPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of packets received" + ::= { tunnelStatisticsEntry 12 } + +-- tagpath /tunnel/stats/rx_octets +tunnelStatisticsRxOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of octets received" + ::= { tunnelStatisticsEntry 13 } + +-- tagpath /tunnel/stats/ipsec-decrypt-inbound +tunnelStatisticsIpsecDecryptInbound OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Received IPsec packets that were decrypted" + ::= { tunnelStatisticsEntry 14 } + +-- tagpath /tunnel/stats/ipsec-rx-auth-failures +tunnelStatisticsIpsecRxAuthFailures OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Authentication failures for received IPsec packets" + ::= { tunnelStatisticsEntry 15 } + +-- tagpath /tunnel/stats/ipsec-rx-failures +tunnelStatisticsIpsecRxFailures OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Other failures for received IPsec packets" + ::= { tunnelStatisticsEntry 16 } + +-- tagpath /tunnel/stats/ipsec-encrypt-outbound +tunnelStatisticsIpsecEncryptOutbound OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Transmitted IPsec packets that were encrypted" + ::= { tunnelStatisticsEntry 17 } + +-- tagpath /tunnel/stats/ipsec-tx-auth-failures +tunnelStatisticsIpsecTxAuthFailures OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Authentication failures for transmitted IPsec packets" + ::= { tunnelStatisticsEntry 18 } + +-- tagpath /tunnel/stats/ipsec-tx-failures +tunnelStatisticsIpsecTxFailures OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Other failures for transmitted IPsec packets" + ::= { tunnelStatisticsEntry 19 } + +-- tagpath /tunnel/stats/tcp-mss-adjust +tunnelStatisticsTcpMssAdjust OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Effective TCP MSS adjust used" + ::= { tunnelStatisticsEntry 20 } + +-- tagpath /tunnel/stats/bfd-tx-pkts +tunnelStatisticsBfdTxPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "BFD hello packets sent" + ::= { tunnelStatisticsEntry 21 } + +-- tagpath /tunnel/stats/bfd-rx-pkts +tunnelStatisticsBfdRxPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "BFD hello packets received" + ::= { tunnelStatisticsEntry 22 } + +-- tagpath /tunnel/stats/bfd-tx-octets +tunnelStatisticsBfdTxOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "BFD hello octets sent" + ::= { tunnelStatisticsEntry 23 } + +-- tagpath /tunnel/stats/bfd-rx-octets +tunnelStatisticsBfdRxOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "BFD hello octets received" + ::= { tunnelStatisticsEntry 24 } + +-- tagpath /tunnel/stats/pmtu-tx-pkts +tunnelStatisticsPmtuTxPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "BFD PMTU packets sent" + ::= { tunnelStatisticsEntry 25 } + +-- tagpath /tunnel/stats/pmtu-rx-pkts +tunnelStatisticsPmtuRxPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "BFD PMTU packets received" + ::= { tunnelStatisticsEntry 26 } + +-- tagpath /tunnel/stats/pmtu-tx-octets +tunnelStatisticsPmtuTxOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "BFD PMTU octets sent" + ::= { tunnelStatisticsEntry 27 } + +-- tagpath /tunnel/stats/pmtu-rx-octets +tunnelStatisticsPmtuRxOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "BFD PMTU octets received" + ::= { tunnelStatisticsEntry 28 } + +-- tagpath /tunnel/stats/fec-rx-data-pkts +tunnelStatisticsFecRxDataPkts OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "FEC data packets received" + ::= { tunnelStatisticsEntry 29 } + +-- tagpath /tunnel/stats/fec-rx-parity-pkts +tunnelStatisticsFecRxParityPkts OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "FEC Parity packets received" + ::= { tunnelStatisticsEntry 30 } + +-- tagpath /tunnel/stats/fec-tx-data-pkts +tunnelStatisticsFecTxDataPkts OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "FEC Data packets transmitted" + ::= { tunnelStatisticsEntry 31 } + +-- tagpath /tunnel/stats/fec-tx-parity-pkts +tunnelStatisticsFecTxParityPkts OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "FEC Parity packets transmitted" + ::= { tunnelStatisticsEntry 32 } + +-- tagpath /tunnel/stats/fec-reconstruct-pkts +tunnelStatisticsFecReconstructPkts OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "FEC packets reconstructed" + ::= { tunnelStatisticsEntry 33 } + +-- tagpath /tunnel/stats/fec-capable +tunnelStatisticsFecCapable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Is tunnel FEC capable" + ::= { tunnelStatisticsEntry 34 } + +-- tagpath /tunnel/stats/fec-dynamic +tunnelStatisticsFecDynamic OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Is dynamic FEC enabled on tunnel" + ::= { tunnelStatisticsEntry 35 } + +-- tagpath /tunnel/stats/pktdup-rx +tunnelStatisticsPktDupRxPkts OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Total PKT-DUP RX packets" + ::= { tunnelStatisticsEntry 36 } + +-- tagpath /tunnel/stats/pktdup-rx-other +tunnelStatisticsPktDupRxOtherPkts OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Total PKT-DUP RX for other tunnel" + ::= { tunnelStatisticsEntry 37 } + +-- tagpath /tunnel/stats/pktdup-rx-this +tunnelStatisticsPktDupRxThisPkts OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Total PKT-DUP RX for this tunnel" + ::= { tunnelStatisticsEntry 38 } + +-- tagpath /tunnel/stats/pktdup-tx +tunnelStatisticsPktDupTxPkts OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Total PKT-DUP TX packets" + ::= { tunnelStatisticsEntry 39 } + +-- tagpath /tunnel/stats/pktdup-tx-other +tunnelStatisticsPktDupTxOtherPkts OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Total PKT-DUP TX for other tunnel" + ::= { tunnelStatisticsEntry 40 } + +-- tagpath /tunnel/stats/pktdup-capable +tunnelStatisticsPktDupCapable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Is tunnel PKT-DUP capable" + ::= { tunnelStatisticsEntry 41 } + +-- tagpath /ztp/entries +ztpEntriesTable OBJECT-TYPE + SYNTAX SEQUENCE OF ZtpEntriesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display vEdges in the ZTP database" + ::= { ztp 1 } + +-- tagpath /ztp/entries +ztpEntriesEntry OBJECT-TYPE + SYNTAX ZtpEntriesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { ztpEntriesIndex } + ::= { ztpEntriesTable 1 } + +-- tagpath /tunnel/gre-keepalives +tunnelGreKeepalivesTable OBJECT-TYPE + SYNTAX SEQUENCE OF TunnelGreKeepalivesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display gre tunnel keepalives" + ::= { tunnel 2 } + +-- tagpath /tunnel/gre-keepalives +tunnelGreKeepalivesEntry OBJECT-TYPE + SYNTAX TunnelGreKeepalivesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { tunnelGreKeepalivesVpnId, tunnelGreKeepalivesIfName } + ::= { tunnelGreKeepalivesTable 1 } + +TunnelGreKeepalivesEntry ::= + SEQUENCE { + tunnelGreKeepalivesVpnId Unsigned32, + tunnelGreKeepalivesIfName String, + tunnelGreKeepalivesSourceIp InetAddressIP, + tunnelGreKeepalivesDestIp InetAddressIP, + tunnelGreKeepalivesAdminState INTEGER, + tunnelGreKeepalivesOperState INTEGER, + tunnelGreKeepalivesKaEnabled TruthValue, + tunnelGreKeepalivesRemoteTxPackets Counter64, + tunnelGreKeepalivesRemoteRxPackets Counter64, + tunnelGreKeepalivesTxPackets Counter64, + tunnelGreKeepalivesRxPackets Counter64, + tunnelGreKeepalivesTxErrors Counter32, + tunnelGreKeepalivesRxErrors Counter32, + tunnelGreKeepalivesBaseIfOperStatus String, + tunnelGreKeepalivesTransitions Counter32 + } + +-- tagpath /tunnel/gre-keepalives/vpn-id +tunnelGreKeepalivesVpnId OBJECT-TYPE + SYNTAX VpnIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "VPN ID" + ::= { tunnelGreKeepalivesEntry 1 } + +-- tagpath /tunnel/gre-keepalives/if-name +tunnelGreKeepalivesIfName OBJECT-TYPE + SYNTAX String + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "GRE Interface Name" + ::= { tunnelGreKeepalivesEntry 2 } + +-- tagpath /tunnel/gre-keepalives/source-ip +tunnelGreKeepalivesSourceIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Source IP address" + ::= { tunnelGreKeepalivesEntry 3 } + +-- tagpath /tunnel/gre-keepalives/dest-ip +tunnelGreKeepalivesDestIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Destination IP address" + ::= { tunnelGreKeepalivesEntry 4 } + +-- tagpath /tunnel/gre-keepalives/tx-packets +tunnelGreKeepalivesTxPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of packets transmitted" + ::= { tunnelGreKeepalivesEntry 10 } + +-- tagpath /tunnel/gre-keepalives/rx-packets +tunnelGreKeepalivesRxPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of packets received" + ::= { tunnelGreKeepalivesEntry 11 } + +-- tagpath /tunnel/gre-keepalives/tx-errors +tunnelGreKeepalivesTxErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of transmit errors" + ::= { tunnelGreKeepalivesEntry 12 } + +-- tagpath /tunnel/gre-keepalives/rx-errors +tunnelGreKeepalivesRxErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of receive errors" + ::= { tunnelGreKeepalivesEntry 13 } + +-- tagpath /tunnel/gre-keepalives/admin-state +tunnelGreKeepalivesAdminState OBJECT-TYPE + SYNTAX INTEGER {down(0),up(1),invalid(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "GRE tunnel state" + ::= { tunnelGreKeepalivesEntry 5 } + +-- tagpath /tunnel/gre-keepalives/oper-state +tunnelGreKeepalivesOperState OBJECT-TYPE + SYNTAX INTEGER {down(0),up(1),invalid(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "GRE tunnel Operational state" + ::= { tunnelGreKeepalivesEntry 6 } + +-- tagpath /tunnel/gre-keepalives/remote-tx-packets +tunnelGreKeepalivesRemoteTxPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of remote GRE packets transmitted" + ::= { tunnelGreKeepalivesEntry 8 } + +-- tagpath /tunnel/gre-keepalives/remote-rx-packets +tunnelGreKeepalivesRemoteRxPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of remote GRE packets received" + ::= { tunnelGreKeepalivesEntry 9 } + +-- tagpath /tunnel/gre-keepalives/ka-enabled +tunnelGreKeepalivesKaEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Keepalive enabled" + ::= { tunnelGreKeepalivesEntry 7 } + +-- tagpath /tunnel/gre-keepalives/base-if-oper-status +tunnelGreKeepalivesBaseIfOperStatus OBJECT-TYPE + SYNTAX String (SIZE (1 .. 16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Underlay interface operational status" + ::= { tunnelGreKeepalivesEntry 14 } + +-- tagpath /tunnel/gre-keepalives/transitions +tunnelGreKeepalivesTransitions OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "GRE tunnel state transitions" + ::= { tunnelGreKeepalivesEntry 15 } + +ZtpEntriesEntry ::= + SEQUENCE { + ztpEntriesIndex Unsigned32, + ztpEntriesChassisNumber String, + ztpEntriesSerialNumber String, + ztpEntriesValidity String, + ztpEntriesVbondIp String, + ztpEntriesVbondPort UnsignedShort, + ztpEntriesOrganizationName String, + ztpEntriesRootCertPath String + } + +-- tagpath /ztp/entries/index +ztpEntriesIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Row index" + ::= { ztpEntriesEntry 1 } + +-- tagpath /ztp/entries/chassis-number +ztpEntriesChassisNumber OBJECT-TYPE + SYNTAX String (SIZE (1 .. 40)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Chassis number of the device" + ::= { ztpEntriesEntry 2 } + +-- tagpath /ztp/entries/serial-number +ztpEntriesSerialNumber OBJECT-TYPE + SYNTAX String (SIZE (1 .. 40)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Serial number of the device" + ::= { ztpEntriesEntry 3 } + +-- tagpath /ztp/entries/validity +ztpEntriesValidity OBJECT-TYPE + SYNTAX String (SIZE (1 .. 8)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Device chassis number validity status" + ::= { ztpEntriesEntry 4 } + +-- tagpath /ztp/entries/vbond-ip +ztpEntriesVbondIp OBJECT-TYPE + SYNTAX String (SIZE (1 .. 128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Enterprise vBond public IP address" + ::= { ztpEntriesEntry 5 } + +-- tagpath /ztp/entries/vbond-port +ztpEntriesVbondPort OBJECT-TYPE + SYNTAX UnsignedShort + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Enterprise vBond public port number" + ::= { ztpEntriesEntry 6 } + +-- tagpath /ztp/entries/organization-name +ztpEntriesOrganizationName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Enterprise organization name" + ::= { ztpEntriesEntry 7 } + +-- tagpath /ztp/entries/root-cert-path +ztpEntriesRootCertPath OBJECT-TYPE + SYNTAX String (SIZE (1 .. 128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Enterprise root certificate path" + ::= { ztpEntriesEntry 8 } + +END diff --git a/viptela-mibs/20.9/VIPTELA-SNMP-USM.mib b/viptela-mibs/20.9/VIPTELA-SNMP-USM.mib new file mode 100644 index 0000000..fe6c8b6 --- /dev/null +++ b/viptela-mibs/20.9/VIPTELA-SNMP-USM.mib @@ -0,0 +1,68 @@ +-- ***************************************************************** + +-- Copyright (c) 2020 by Cisco Systems, Inc. + +-- All rights reserved. + +-- ******************************************** + +-- Namespace: http://viptela.com/snmp-usm + + + +VIPTELA-SNMP-USM DEFINITIONS ::= BEGIN + + + +IMPORTS + + MODULE-IDENTITY + + FROM SNMPv2-SMI + + viptela + + FROM VIPTELA-GLOBAL + +; + + + +viptela-snmp-usm MODULE-IDENTITY + LAST-UPDATED "202206010000Z" + ORGANIZATION "Viptela, Inc." + CONTACT-INFO "Viptela, Inc. Email:support@viptela.com" + + DESCRIPTION + "This MIB extends the OID's for SNMP-USM-MIB specified in RFC 3414. + + The privacy protocol OID's specified herein are intended to be used as values for usmUserPrivProtocol when managing SNMPv3 users via the snmpUsmMIB. + + This MIB defines the OID's for the following encryption options: + + * 256 bit key size AES + + OID for 128 bit key size AES encryption is defined in SNMP-USM-AES-MIB as per the RFC 3826." + + REVISION "202206010000Z" + DESCRIPTION "Viptela Revision 20.9" + REVISION "202203010000Z" + DESCRIPTION "Viptela Revision 20.8" + REVISION "202111010000Z" + DESCRIPTION "Viptela Revision 20.7" + REVISION "202107010000Z" + DESCRIPTION "Viptela Revision 20.6" + REVISION "202103010000Z" + DESCRIPTION "Viptela Revision 20.5" + REVISION "202011010000Z" + DESCRIPTION "Viptela Revision 20.4" + + ::= { viptela 101 } + +viptelaSnmpPrivProtocols + OBJECT IDENTIFIER ::= { viptela-snmp-usm 1 } + +-- tagpath /snmp/user/priv +cusmAES256Cfb128PrivProtocol + OBJECT IDENTIFIER ::= { viptelaSnmpPrivProtocols 1 } +END diff --git a/viptela-mibs/20.9/VIPTELA-TRAPS.mib b/viptela-mibs/20.9/VIPTELA-TRAPS.mib new file mode 100644 index 0000000..2535c51 --- /dev/null +++ b/viptela-mibs/20.9/VIPTELA-TRAPS.mib @@ -0,0 +1,3184 @@ +-- This MIB has been autogenerated by genTraps.py +VIPTELA-TRAPS DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, + Integer32, Unsigned32, Counter32, Counter64, + Gauge32, IpAddress + FROM SNMPv2-SMI + TEXTUAL-CONVENTION, RowStatus, DateAndTime, + TruthValue + FROM SNMPv2-TC + viptela + FROM VIPTELA-GLOBAL +; + +viptela-traps MODULE-IDENTITY + LAST-UPDATED "202206010000Z" + ORGANIZATION "Viptela, Inc." + CONTACT-INFO "Viptela, Inc. Email:support@viptela.com" + DESCRIPTION "This module defines the data model for VPN operational data" + REVISION "202206010000Z" + DESCRIPTION "Viptela Revision 20.9" + REVISION "202203010000Z" + DESCRIPTION "Viptela Revision 20.8" + REVISION "202111010000Z" + DESCRIPTION "Viptela Revision 20.7" + REVISION "202107010000Z" + DESCRIPTION "Viptela Revision 20.6" + REVISION "202103010000Z" + DESCRIPTION "Viptela Revision 20.5" + REVISION "202011010000Z" + DESCRIPTION "Viptela Revision 20.4" + REVISION "202007010000Z" + DESCRIPTION "Viptela Revision 20.3" + REVISION "202002240000Z" + DESCRIPTION "Viptela Revision 20.1" + REVISION "201911150000Z" + DESCRIPTION "Viptela Revision 19.3" + REVISION "201908150000Z" + DESCRIPTION "Viptela Revision 19.2" + REVISION "201811010000Z" + DESCRIPTION "Viptela Revision 18.4" + REVISION "201808200000Z" + DESCRIPTION "Viptela Revision 18.3.1" + REVISION "201806250000Z" + DESCRIPTION "Viptela Revision 18.3" + REVISION "201804250000Z" + DESCRIPTION "Viptela Revision 18.2" + REVISION "201803150000Z" + DESCRIPTION "Viptela Revision 18.1.1" + REVISION "201801160000Z" + DESCRIPTION "Viptela Revision 17.2.3" + REVISION "201711010000Z" + DESCRIPTION "Viptela Revision 17.2.1" + REVISION "201708010000Z" + DESCRIPTION "Viptela Revision 17.2" + REVISION "201705250000Z" + DESCRIPTION "Viptela Revision 17.1.1" + REVISION "201704060000Z" + DESCRIPTION "Viptela Revision 17.1" + REVISION "201702150000Z" + DESCRIPTION "Viptela Revision 16.3.2" + REVISION "201702060000Z" + DESCRIPTION "Viptela Revision 16.3.1" + REVISION "201611160000Z" + DESCRIPTION "Viptela Revision 16.3" + REVISION "201610250000Z" + DESCRIPTION "Viptela Revision 16.2.10" + REVISION "201610240000Z" + DESCRIPTION "Viptela Revision 16.2.4" + REVISION "201608100000Z" + DESCRIPTION "Viptela Revision 16.2.2" + REVISION "201608010000Z" + DESCRIPTION "Viptela Revision 16.2.1" + REVISION "201606090000Z" + DESCRIPTION "Viptela Revision 16.2" + REVISION "201604220000Z" + DESCRIPTION "Viptela Revision 16.1.1" + REVISION "201603150000Z" + DESCRIPTION "Viptela Revision 16.1" + REVISION "201601300000Z" + DESCRIPTION "Viptela Revision 15.4.3" + REVISION "201512280000Z" + DESCRIPTION "Viptela Revision 15.4.1" + REVISION "201512010000Z" + DESCRIPTION "Viptela Revision 15.4.0" + REVISION "201510310000Z" + DESCRIPTION "Viptela Revision 15.3.5" + REVISION "201509270000Z" + DESCRIPTION "Viptela Revision 15.3.3" + REVISION "201509010000Z" + DESCRIPTION "Viptela Revision 15.3.1" + REVISION "201507010000Z" + DESCRIPTION "Viptela Revision 15.3" + ::= { viptela 100 } + +fields OBJECT IDENTIFIER ::= { viptela-traps 1 } +traps OBJECT IDENTIFIER ::= { viptela-traps 2 } + +-- Notification type definitions +NetconfNotificationSeverity ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "Netconf notification severity level" + SYNTAX INTEGER {critical(1),major(2),minor(3)} + +DomainId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "<1..4294967295>" + SYNTAX Unsigned32 (0 .. 4294967295) + +UnsignedByte ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION "xs:unsignedByte" + SYNTAX Unsigned32 (0 .. 255) + +ColorEnum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "3g biz-internet blue bronze custom1 custom2 custom3 default gold green lte metro-ethernet mpls public-internet red silver private1 private2 private3 private4 private5 private6" + SYNTAX INTEGER {default(1),mpls(2),metro-ethernet(3),biz-internet(4),public-internet(5),lte(6),threeG(7),red(8),green(9),blue(10),gold(11),silver(12),bronze(13),custom1(14),custom2(15),custom3(16),private1(17),private2(18),private3(19),private4(20),private5(21),private6(22)} + +VpnId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "<0..65530>" + SYNTAX Unsigned32 (0 .. 65530) + +FailureStateEnum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "" + SYNTAX INTEGER {oK(0),failed(1)} + +SensorStateEnum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "" + SYNTAX INTEGER {green(0),yellow(1),red(2)} + +BoolEnum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "" + SYNTAX INTEGER {false(0),true(1)} + +AddressFamilyEnum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "" + SYNTAX INTEGER {ipv4(0),ipv6(1)} + +AfTypeEnum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "" + SYNTAX INTEGER {tloc-ipv4(0),tloc-ipv6(1),service(2),route-ipv4(3),route-ipv6(4),mcast-ipv4(5),mcast-ipv6(6)} + +OperState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "Operational state" + SYNTAX INTEGER {up(0),down(1)} + +AdminState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "Administrative state" + SYNTAX INTEGER {up(0),down(1)} + +SiteId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "<1..4294967295>" + SYNTAX Unsigned32 + +BgpState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "" + SYNTAX INTEGER {idle(0),connect(1),active(2),opensent(3),openconfirm(4),established(5),clearing(6),deleted(7)} + +HwSensorTypeEnum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "" + SYNTAX INTEGER {board(0),cPU-Junction(1),dRAM(2),pIM(3)} + +TunnelEnum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "Tunnel status" + SYNTAX INTEGER {add(1),delete(2)} + +PersonalityEnumOper ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "Device type" + SYNTAX INTEGER {unknown(0),vedge(1),vhub(2),vsmart(3),vbond(4),vmanage(5),ztp(6),vcontainer(7)} + +Ipv4UcastAddrPrefix ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1t" + STATUS current + DESCRIPTION "IPv4 address/prefix length" + SYNTAX OCTET STRING + +EncapEnum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "TLOC's encap" + SYNTAX INTEGER {gre(1),ipsec(2)} + +Enumeration ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "DHCP operational state" + SYNTAX INTEGER {up(0),down(1)} + +ViptelaIpAddress ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1t" + STATUS current + DESCRIPTION "IPv4/IPv6 address" + SYNTAX OCTET STRING + +OspfIfStateEnum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "" + SYNTAX INTEGER {if-depend-upon(0),if-down(1),if-loopback(2),if-waiting(3),if-point-to-point(4),if-dr-other(5),if-backup(6),if-dr(7)} + +OspfStateEnum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "" + SYNTAX INTEGER {full(0),deleted(1),depend-upon(2),down(3),attempt(4),init(5),two-way(6),exstart(7),exchange(8),loading(9)} + +StateEnum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "Operational state" + SYNTAX INTEGER {dOWN(1),uP(2)} + +PeerState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "OMP peer state" + SYNTAX INTEGER {invalid(0),init(1),handshake(2),up(3),down(4),init-in-gr(5),down-in-gr(6),handshake-in-gr(7)} + +VrrpGroupStateEnum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "VRRP group state" + SYNTAX INTEGER {init(1),backup(2),master(3)} + +InstallationStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "Installation phase/status" + SYNTAX INTEGER {download-start(2),download-complete(3),verification-complete(4),upgrade-apply-complete(5),sync-partition-start(6),sync-partition-complete(7),install-complete(8),install-fail(9),reboot(10)} + +OmpPolicyState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "OMP policy state" + SYNTAX INTEGER {add(0),delete(1)} + +AdminStateEnum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "Operational state" + SYNTAX INTEGER {disable(1),enable(2)} + +BridgeId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "<1..63>" + SYNTAX Unsigned32 (1 .. 63) + +NumMacs ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "<0..65535>" + SYNTAX Unsigned32 (0 .. 65535) + +TrafficDirectionEnum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "Traffic Direction" + SYNTAX INTEGER {downstream(0),upstream(1)} + +CloudAppEnum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "Cloudexpress applications" + SYNTAX INTEGER { salesforce (1), + office365 (2), + amazonAws (3), + oracle (4), + boxNet (6), + dropbox (7), + intuit (9), + concur (10), + sugarCrm (11), + zohoCrm (12), + zendesk (13), + gotomeeting (14), + googleApps (16) + } + +CloudExitEnum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "Cloudexpress applications" + SYNTAX INTEGER { gateway (1), + local (2), + uncomputed (3), + none (4) + } + +WwanSimStatusEnum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "SIM status" + SYNTAX INTEGER {not-present(0),present(1),error(2)} + +WwanDomainStatusEnum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "Packet-switched domain status" + SYNTAX INTEGER {unknown(0),attached(1),detached(2)} + +WwanRegStatusEnum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "Network registration status" + SYNTAX INTEGER {not-registered(0),registered(1),searching(2),registration-denied(3),unknown(4)} + +WwanBearerEnum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "Data bearer" + SYNTAX INTEGER {unknown(0),cdma-1x(1),cdma-1xevdo-rev0(2),gprs(3),umts(4),cdma-1xevdo-revA(5), + edge(6),hsdpa-wcdma(7),wcdma-hsupa(8),hsdpa-hsupa(9),lte(10),cdma-ehdrpd(11), + hsdpaplus-wcdma(12),hsdpaplus-hsupa(13),dchsdpaplus-wcdma(14),dchsdpaplus-hsupa(15), + hsdpaplus-64qam(16),hsdpaplus-64qam-hsupa(17),tdscdma(18),tdscdma-hsdpa(19)} + +BfdFlapReasonEnum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "Bfd Flap Reason" + SYNTAX INTEGER {bfd-deleted(1),remote-down(2),timeout(3), na(4), not-known(5), ondemand-idle-timeout-delete(6)} + +WwanQosStatusEnum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "" + SYNTAX INTEGER {activated(1),modified(2),deleted(3),suspended(4),enabled(5),disabled(6)} + +CertificateTypeEnum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "Certificate Type" + SYNTAX INTEGER {web-server(1),enterprise(2),vmanage(3)} + +SfpDiagStateEnum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "SFP Diagnostic Alarm State" + SYNTAX INTEGER {no-alarm(0),warn-low(1),alarm-low(2),warn-high(3),alarm-high(4)} + +-- Notification field definitions +eventTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 1 } + +netconfNotificationSeverity OBJECT-TYPE + SYNTAX NetconfNotificationSeverity + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 2 } + +viptelaActionsRebootReason OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 3 } + +viptelaBfdSrcIp OBJECT-TYPE + SYNTAX ViptelaIpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 4 } + +viptelaBfdDstIp OBJECT-TYPE + SYNTAX ViptelaIpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 5 } + +viptelaBfdProto OBJECT-TYPE + SYNTAX EncapEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 6 } + +viptelaBfdSrcPort OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 7 } + +viptelaBfdDstPort OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 8 } + +viptelaBfdLocalSystemIp OBJECT-TYPE + SYNTAX ViptelaIpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 9 } + +viptelaBfdLocalColor OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 10 } + +viptelaBfdRemoteSystemIp OBJECT-TYPE + SYNTAX ViptelaIpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 11 } + +viptelaBfdRemoteColor OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 12 } + +viptelaBfdNewState OBJECT-TYPE + SYNTAX OperState + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 13 } + +viptelaHardwareNewState OBJECT-TYPE + SYNTAX FailureStateEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 14 } + +viptelaHardwareHwSensorType OBJECT-TYPE + SYNTAX HwSensorTypeEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 15 } + +viptelaHardwareHwDevIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 16 } + +viptelaHardwareName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 17 } + +viptelaHardwareTemp OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 18 } + +viptelaHardwareFantrayId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 19 } + +viptelaHardwareFanId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 20 } + +viptelaHardwarePemId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 21 } + +viptelaHardwarePimId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 22 } + +viptelaHardwareSfpName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 23 } + +viptelaHardwareUsbSlot OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 24 } + +viptelaOmpNumberOfVsmarts OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 25 } + +viptelaOmpNewState OBJECT-TYPE + SYNTAX OperState + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 26 } + +viptelaOmpPeer OBJECT-TYPE + SYNTAX ViptelaIpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 27 } + +viptelaOmpPeerNewState OBJECT-TYPE + SYNTAX PeerState + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 28 } + +viptelaOmpOmpAddressFamily OBJECT-TYPE + SYNTAX AfTypeEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 29 } + +viptelaOmpPolicy OBJECT-TYPE + SYNTAX OmpPolicyState + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 30 } + +viptelaOmpVsmartPeer OBJECT-TYPE + SYNTAX ViptelaIpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 31 } + +viptelaSecurityPeerType OBJECT-TYPE + SYNTAX PersonalityEnumOper + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 32 } + +viptelaSecurityPeerSystemIp OBJECT-TYPE + SYNTAX ViptelaIpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 33 } + +viptelaSecurityPublicIp OBJECT-TYPE + SYNTAX ViptelaIpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 34 } + +viptelaSecurityPublicPort OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 35 } + +viptelaSecuritySrcColor OBJECT-TYPE + SYNTAX ColorEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 36 } + +viptelaSecurityRemoteColor OBJECT-TYPE + SYNTAX ColorEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 37 } + +viptelaSecurityUptime OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 38 } + +viptelaSecurityNewState OBJECT-TYPE + SYNTAX OperState + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 39 } + +viptelaSecurityLocalSystemIp OBJECT-TYPE + SYNTAX ViptelaIpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 40 } + +viptelaSecurityLocalColor OBJECT-TYPE + SYNTAX ColorEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 41 } + +viptelaSecurityReason OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 42 } + +viptelaSecurityOldPublicIp OBJECT-TYPE + SYNTAX ViptelaIpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 43 } + +viptelaSecurityOldPublicPort OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 44 } + +viptelaSecurityNewPublicIp OBJECT-TYPE + SYNTAX ViptelaIpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 45 } + +viptelaSecurityNewPublicPort OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 46 } + +viptelaSecurityColor OBJECT-TYPE + SYNTAX ColorEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 47 } + +viptelaSecurityPersonality OBJECT-TYPE + SYNTAX PersonalityEnumOper + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 48 } + +viptelaSecurityUuid OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 49 } + +viptelaSecuritySerial OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 50 } + +viptelaSystemProcessName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 51 } + +viptelaSystemProcessId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 52 } + +viptelaSystemReason OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 53 } + +viptelaSystemWarning OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 54 } + +viptelaSystemTotalMb OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 55 } + +viptelaSystemFreeMb OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 56 } + +viptelaSystemOldSiteId OBJECT-TYPE + SYNTAX SiteId + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 57 } + +viptelaSystemNewSiteId OBJECT-TYPE + SYNTAX SiteId + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 58 } + +viptelaSystemOldDomainId OBJECT-TYPE + SYNTAX DomainId + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 59 } + +viptelaSystemNewDomainId OBJECT-TYPE + SYNTAX DomainId + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 60 } + +viptelaSystemOldSystemIp OBJECT-TYPE + SYNTAX ViptelaIpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 61 } + +viptelaSystemNewSystemIp OBJECT-TYPE + SYNTAX ViptelaIpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 62 } + +viptelaSystemOldOrganizationName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 63 } + +viptelaSystemNewOrganizationName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 64 } + +viptelaSystemUserName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 65 } + +viptelaSystemUserId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 66 } + +viptelaVpnVpnId OBJECT-TYPE + SYNTAX VpnId + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 67 } + +viptelaVpnPeer OBJECT-TYPE + SYNTAX ViptelaIpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 68 } + +viptelaVpnBgpNewState OBJECT-TYPE + SYNTAX BgpState + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 69 } + +viptelaVpnLocalAddress OBJECT-TYPE + SYNTAX ViptelaIpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 70 } + +viptelaVpnLocalRouterid OBJECT-TYPE + SYNTAX ViptelaIpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 71 } + +viptelaVpnPeerRouterid OBJECT-TYPE + SYNTAX ViptelaIpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 72 } + +viptelaVpnIfName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 73 } + +viptelaVpnNewState OBJECT-TYPE + SYNTAX OperState + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 74 } + +viptelaVpnGrpId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 75 } + +viptelaVpnIpPrefix OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (5)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 76 } + +viptelaVpnFailureReason OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 77 } + +viptelaVpnFarEndSystemIp OBJECT-TYPE + SYNTAX ViptelaIpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 78 } + +viptelaVpnFarEndColor OBJECT-TYPE + SYNTAX ColorEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 79 } + +viptelaVpnClientMac OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 80 } + +viptelaVpnIp OBJECT-TYPE + SYNTAX ViptelaIpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 81 } + +viptelaVpnReason OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 82 } + +viptelaVpnState OBJECT-TYPE + SYNTAX Enumeration + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 83 } + +viptelaVpnNeighbor OBJECT-TYPE + SYNTAX ViptelaIpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 84 } + +viptelaVpnPimNewState OBJECT-TYPE + SYNTAX StateEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 85 } + +viptelaVpnInterface OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 86 } + +viptelaVpnTunnelAddress OBJECT-TYPE + SYNTAX ViptelaIpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 87 } + +viptelaVpnRouterId OBJECT-TYPE + SYNTAX ViptelaIpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 88 } + +viptelaVpnOspfNewState OBJECT-TYPE + SYNTAX OspfStateEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 89 } + +viptelaVpnIfAddr OBJECT-TYPE + SYNTAX Ipv4UcastAddrPrefix + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 90 } + +viptelaVpnOspfInterfaceNewState OBJECT-TYPE + SYNTAX OspfIfStateEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 91 } + +viptelaVpnVrrpGroupState OBJECT-TYPE + SYNTAX VrrpGroupStateEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 92 } + +viptelaSystemStatusStr OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 93 } + +viptelaAppRouteSrcIp OBJECT-TYPE + SYNTAX ViptelaIpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 94 } + +viptelaAppRouteDstIp OBJECT-TYPE + SYNTAX ViptelaIpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 95 } + +viptelaAppRouteProto OBJECT-TYPE + SYNTAX EncapEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 96 } + +viptelaAppRouteSrcPort OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 97 } + +viptelaAppRouteDstPort OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 98 } + +viptelaAppRouteLocalSystemIp OBJECT-TYPE + SYNTAX ViptelaIpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 99 } + +viptelaAppRouteLocalColor OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 100 } + +viptelaAppRouteRemoteSystemIp OBJECT-TYPE + SYNTAX ViptelaIpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 101 } + +viptelaAppRouteRemoteColor OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 102 } + +viptelaAppRouteMeanLoss OBJECT-TYPE + SYNTAX UnsignedByte + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 103 } + +viptelaAppRouteMeanLatency OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 104 } + +viptelaAppRouteSlaClasses OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 105 } + +viptelaActionsStatus OBJECT-TYPE + SYNTAX InstallationStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 106 } + +viptelaActionsInstallId OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 107 } + +viptelaActionsMessage OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 108 } + +viptelaVpnOperState OBJECT-TYPE + SYNTAX StateEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 109 } + +viptelaVpnAdminState OBJECT-TYPE + SYNTAX AdminStateEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 110 } + +viptelaVpnAddressFamilyType OBJECT-TYPE + SYNTAX AddressFamilyEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Address family" + ::= { fields 111 } + +viptelaVpnFibLastUpdateTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 112 } + +viptelaBridgeId OBJECT-TYPE + SYNTAX BridgeId + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Bridge Id" + ::= { fields 113 } + +viptelaNumMacs OBJECT-TYPE + SYNTAX NumMacs + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Num MACs" + ::= { fields 114 } + +viptelaPolicyVpnId OBJECT-TYPE + SYNTAX VpnId + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 115 } + +viptelaPolicyApplication OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 116 } + +viptelaPolicySourceIp OBJECT-TYPE + SYNTAX ViptelaIpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 117 } + +viptelaPolicySourcePort OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 118 } + +viptelaPolicyDestinationIp OBJECT-TYPE + SYNTAX ViptelaIpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 119 } + +viptelaPolicyDestinationPort OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 120 } + +viptelaPolicyProtocol OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 121 } + +viptelaPolicyDscp OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 122 } + +viptelaPolicySlaInformation OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 123 } + +viptelaPolicySlaStatus OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 124 } + +viptelaSystemDpiOutOfMemoryState OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 125 } + +viptelaBfdDeleted OBJECT-TYPE + SYNTAX BoolEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 126 } + +viptelaSecurityGreOldOperState OBJECT-TYPE + SYNTAX OperState + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 127 } + +viptelaSecurityGreNewOperState OBJECT-TYPE + SYNTAX OperState + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 128 } + +viptelaSecurityGreIfName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 129 } + +viptelaSecurityGreVpnId OBJECT-TYPE + SYNTAX VpnId + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 130 } + +viptelaSecurityGreTunnelSource OBJECT-TYPE + SYNTAX ViptelaIpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 131 } + +viptelaSecurityGreTunnelDestination OBJECT-TYPE + SYNTAX ViptelaIpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 132 } + +viptelaSecurityGreGreIp OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 133 } + +viptelaVpnIfCfgBwKbps OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 134 } + +viptelaVpnTrafficDirection OBJECT-TYPE + SYNTAX TrafficDirectionEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 135 } + +viptelaVpnDuration OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 136 } + +viptelaAppRouteMeanJitter OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 137 } + +viptelaVpnPimEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 138 } + +viptelaSystemRemoteHost OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 139 } + +viptelaPolicyVpnListName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 140 } + +viptelaPolicyName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 141 } + +viptelaPolicyAccessListName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 142 } + +viptelaPolicyStatus OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 143 } + +viptelaSecurityVmanageConnectionPreference OBJECT-TYPE + SYNTAX UnsignedByte + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 144 } + +viptelaHardwareSensorNewState OBJECT-TYPE + SYNTAX SensorStateEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 145 } + +viptelaCloudExpressApplication OBJECT-TYPE + SYNTAX CloudAppEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 146 } + +viptelaCloudExpressExitType OBJECT-TYPE + SYNTAX CloudExitEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 147 } + +viptelaGatewayIp OBJECT-TYPE + SYNTAX ViptelaIpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 148 } + +viptelaAppLatency OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 149 } + +viptelaAppLoss OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 150 } + +viptelaWwanSimSlot OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 151 } + +viptelaWwanSimState OBJECT-TYPE + SYNTAX WwanSimStatusEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 152 } + +viptelaAppRouteOldSlaClasses OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 153 } + +viptelaVpnNewAdminState OBJECT-TYPE + SYNTAX AdminState + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 154 } + +viptelaWwanDomainState OBJECT-TYPE + SYNTAX WwanDomainStatusEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 155 } + +viptelaWwanRegState OBJECT-TYPE + SYNTAX WwanRegStatusEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 156 } + +viptelaWwanBearer OBJECT-TYPE + SYNTAX WwanBearerEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 157 } + +viptelaActionsReason OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 158 } + +viptelaWwanIfname OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 159 } + +viptelaExitLocalColor OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 160 } + +viptelaExitRemoteColor OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 161 } + +viptelaSecurityOrganizationName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 162 } + +viptelaSecuritySpOrganizationName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 163 } + +viptelaBfdFlapReason OBJECT-TYPE + SYNTAX BfdFlapReasonEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 164 } + +viptelaSecurityPeerVmanageSystemIp OBJECT-TYPE + SYNTAX ViptelaIpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 165 } + +viptelaPolicySvcVpnId OBJECT-TYPE + SYNTAX VpnId + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 166 } + +viptelaPolicyZonePair OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 167 } + +viptelaPolicySourceVpn OBJECT-TYPE + SYNTAX VpnId + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 168 } + +viptelaPolicyDestinationVpn OBJECT-TYPE + SYNTAX VpnId + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 169 } + +viptelaPolicyState OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 170 } + +viptelaPolicyCurrFlows OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 171 } + +viptelaPolicyHthreshFlows OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 172 } + +viptelaPolicyLthreshFlows OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 173 } + +viptelaPolicyMaxFlows OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 174 } + +viptelaPolicyAction OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 175 } + +viptelaPolicyCurrHalfOpenFlows OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 176 } + +viptelaPolicyHthreshHalfOpenFlows OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 177 } + +viptelaPolicyMaxHalfOpenFlows OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 178 } + +viptelaPolicyLthreshHalfOpenFlows OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 179 } + +viptelaPolicySlaName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 180 } + +viptelaPolicySlaOperation OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 181 } + +viptelaPolicySlaLoss OBJECT-TYPE + SYNTAX UnsignedByte + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 182 } + +viptelaPolicySlaLatency OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 183 } + +viptelaPolicySlaJitter OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 184 } + +viptelaPolicyDevicePolicyName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 185 } + +viptelaWwanQosState OBJECT-TYPE + SYNTAX WwanQosStatusEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 186 } + +viptelaSecuritySubjectSerialNumber OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 187 } + +viptelaAppRouteAppProbePfrStats OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 188 } + +viptelaPolicySlaAppProbeClass OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 189 } + +viptelaSystemCpuUserPercentage OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 190 } + +viptelaSystemCpuSystemPercentage OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 191 } + +viptelaSystemCpuIdlePercentage OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 192 } + +viptelaSecurityCertificateType OBJECT-TYPE + SYNTAX CertificateTypeEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 193 } + +viptelaSecurityIssuer OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 194 } + +viptelaSecurityDaysToExpiry OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 195 } + +viptelaSecurityCertificateSerialNumber OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 196 } + +viptelaPolicyAppAlias OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 197 } + +viptelaPolicyUnsupportedApp OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 198 } + +viptelaPolicyAppListName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 199 } + +viptelaHardwareSfpDiagName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 200 } + +viptelaHardwareSfpDiagState OBJECT-TYPE + SYNTAX SfpDiagStateEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 201 } + +viptelaHardwareSfpDiagStateDescription OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { fields 202 } + +-- Notification definitions +viptelaActionsSystemSoftwareInstallStatus NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaActionsStatus, + viptelaActionsInstallId, + viptelaActionsMessage + } + STATUS current + DESCRIPTION "Status of system software install" + ::= { traps 1 } + +viptelaActionsSystemRebootIssued NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaActionsRebootReason + } + STATUS current + DESCRIPTION "Issued a system reboot" + ::= { traps 2 } + +viptelaActionsSystemRebootComplete NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity + } + STATUS current + DESCRIPTION "System reboot completed" + ::= { traps 3 } + +viptelaBfdBfdStateChange NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaBfdSrcIp, + viptelaBfdDstIp, + viptelaBfdProto, + viptelaBfdSrcPort, + viptelaBfdDstPort, + viptelaBfdLocalSystemIp, + viptelaBfdLocalColor, + viptelaBfdRemoteSystemIp, + viptelaBfdRemoteColor, + viptelaBfdNewState, + viptelaBfdDeleted, + viptelaBfdFlapReason + } + STATUS current + DESCRIPTION "Bfd state has changed" + ::= { traps 4 } + +viptelaHardwareFlashFault NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaHardwareNewState + } + STATUS current + DESCRIPTION "Flash fault" + ::= { traps 5 } + +viptelaHardwareEmmcFault NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaHardwareNewState + } + STATUS current + DESCRIPTION "Emmc fault" + ::= { traps 6 } + +viptelaHardwareSdcardFault NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaHardwareNewState + } + STATUS current + DESCRIPTION "Sdcard fault" + ::= { traps 7 } + +viptelaHardwareTempsensorFault NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaHardwareHwSensorType, + viptelaHardwareHwDevIndex, + viptelaHardwareName, + viptelaHardwareNewState + } + STATUS current + DESCRIPTION "Tempsensor fault" + ::= { traps 8 } + +viptelaHardwareTempsensorState NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaHardwareHwSensorType, + viptelaHardwareHwDevIndex, + viptelaHardwareName, + viptelaHardwareTemp, + viptelaHardwareSensorNewState + } + STATUS current + DESCRIPTION "Tempsensor state" + ::= { traps 9 } + +viptelaHardwareFanFault NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaHardwareFantrayId, + viptelaHardwareFanId, + viptelaHardwareNewState + } + STATUS current + DESCRIPTION "Fan fault" + ::= { traps 10 } + +viptelaHardwareFantrayFault NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaHardwareFantrayId, + viptelaHardwareNewState + } + STATUS current + DESCRIPTION "Fantray fault" + ::= { traps 11 } + +viptelaHardwarePemFault NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaHardwarePemId, + viptelaHardwareNewState + } + STATUS current + DESCRIPTION "Pem fault" + ::= { traps 12 } + +viptelaHardwarePemStateChange NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaHardwarePemId, + viptelaHardwareNewState + } + STATUS current + DESCRIPTION "Pem state change" + ::= { traps 13 } + +viptelaHardwarePimFault NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaHardwarePimId, + viptelaHardwareNewState + } + STATUS current + DESCRIPTION "Pim fault" + ::= { traps 14 } + +viptelaHardwarePimStateChange NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaHardwarePimId, + viptelaHardwareNewState + } + STATUS current + DESCRIPTION "Pim state change" + ::= { traps 15 } + +viptelaHardwareSfpStateChange NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaHardwareSfpName, + viptelaHardwareNewState + } + STATUS current + DESCRIPTION "Sfp state change" + ::= { traps 16 } + +viptelaHardwareUsbStateChange NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaHardwareUsbSlot, + viptelaHardwareNewState + } + STATUS current + DESCRIPTION "Usb state change" + ::= { traps 17 } + +viptelaOmpOmpNumberOfVsmartsChange NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaOmpNumberOfVsmarts + } + STATUS current + DESCRIPTION "The number of vsmarts changed" + ::= { traps 18 } + +viptelaOmpOmpStateChange NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaOmpNewState + } + STATUS current + DESCRIPTION "Omp state changed" + ::= { traps 19 } + +viptelaOmpOmpPeerStateChange NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaOmpPeer, + viptelaOmpPeerNewState + } + STATUS current + DESCRIPTION "Omp peer state changed" + ::= { traps 20 } + +viptelaOmpOmpTlocStateChange NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaOmpOmpAddressFamily + } + STATUS current + DESCRIPTION "Omp tloc state changed" + ::= { traps 21 } + +viptelaOmpOmpPolicy NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaOmpPolicy, + viptelaOmpVsmartPeer + } + STATUS current + DESCRIPTION "Omp policy" + ::= { traps 22 } + +viptelaSecurityControlConnectionStateChange NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaSecurityPersonality, + viptelaSecurityPeerType, + viptelaSecurityPeerSystemIp, + viptelaSecurityPeerVmanageSystemIp, + viptelaSecurityPublicIp, + viptelaSecurityPublicPort, + viptelaSecuritySrcColor, + viptelaSecurityRemoteColor, + viptelaSecurityUptime, + viptelaSecurityNewState + } + STATUS current + DESCRIPTION "Control connections state changed" + ::= { traps 23 } + +viptelaSecurityControlConnectionAuthFail NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaSecurityPersonality, + viptelaSecurityPeerType, + viptelaSecurityPeerSystemIp, + viptelaSecurityLocalSystemIp, + viptelaSecurityLocalColor, + viptelaSecurityReason + } + STATUS current + DESCRIPTION "Control connection authentication failed" + ::= { traps 24 } + +viptelaSecurityControlVbondStateChange NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaSecurityPersonality, + viptelaSecurityNewState + } + STATUS current + DESCRIPTION "Control vbond state changed" + ::= { traps 25 } + +viptelaSecurityControlConnectionTlocIpChange NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaSecurityPersonality, + viptelaSecurityOldPublicIp, + viptelaSecurityOldPublicPort, + viptelaSecurityNewPublicIp, + viptelaSecurityNewPublicPort + } + STATUS current + DESCRIPTION "Control connection tloc ip changed" + ::= { traps 26 } + +viptelaSecurityControlNoActiveVsmart NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaSecurityPersonality + } + STATUS current + DESCRIPTION "No active vsmart in control" + ::= { traps 27 } + +viptelaSecurityControlNoActiveVbond NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaSecurityPersonality + } + STATUS current + DESCRIPTION "No active vbond in control" + ::= { traps 28 } + +viptelaSecurityTunnelIpsecRekey NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaSecurityPersonality, + viptelaSecurityColor + } + STATUS current + DESCRIPTION "Tunnel ipsec rekey" + ::= { traps 29 } + +viptelaSecurityTunnelIpsecManualRekey NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaSecurityPersonality, + viptelaSecurityColor + } + STATUS current + DESCRIPTION "Tunnel ipsec manual rekey" + ::= { traps 30 } + +viptelaSecuritySecurityRootCertChainInstalled NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity + } + STATUS current + DESCRIPTION "Security root cert chain was installed" + ::= { traps 31 } + +viptelaSecuritySecurityCertificateInstalled NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity + } + STATUS current + DESCRIPTION "Security certificate was installed" + ::= { traps 32 } + +viptelaSecuritySecurityNewCsrGenerated NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity + } + STATUS current + DESCRIPTION "Security csr was generated" + ::= { traps 33 } + +viptelaSecuritySecurityRootCertChainUninstalled NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity + } + STATUS current + DESCRIPTION "Security root cert chain was uninstalled" + ::= { traps 34 } + +viptelaSecuritySecurityClearInstalledCertificate NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity + } + STATUS current + DESCRIPTION "Security clear installed certificate" + ::= { traps 35 } + +viptelaSecuritySecurityVedgeSerialFileUploaded NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity + } + STATUS current + DESCRIPTION "Security vedge serial file was uploaded" + ::= { traps 36 } + +viptelaSecuritySecurityVsmartSerialFileUploaded NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity + } + STATUS current + DESCRIPTION "Security vsmart serial file was uploaded" + ::= { traps 37 } + +viptelaSecuritySecurityVedgeEntryAdded NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaSecurityUuid, + viptelaSecuritySerial + } + STATUS current + DESCRIPTION "Security vedge entry was added" + ::= { traps 38 } + +viptelaSecuritySecurityVedgeEntryRemoved NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaSecurityUuid + } + STATUS current + DESCRIPTION "Security vedge entry was removed" + ::= { traps 39 } + +viptelaSecuritySecurityVsmartEntryAdded NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaSecuritySerial + } + STATUS current + DESCRIPTION "Security vsmart entry was added" + ::= { traps 40 } + +viptelaSecuritySecurityVsmartEntryRemoved NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaSecuritySerial + } + STATUS current + DESCRIPTION "Security vsmart entry was removed" + ::= { traps 41 } + +viptelaSystemProcessRestart NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaSystemProcessName, + viptelaSystemProcessId, + viptelaSystemReason + } + STATUS current + DESCRIPTION "Process restart" + ::= { traps 42 } + +viptelaSystemDiskUsage NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaSystemWarning, + viptelaSystemTotalMb, + viptelaSystemFreeMb + } + STATUS current + DESCRIPTION "Disk usage" + ::= { traps 43 } + +viptelaSystemMemoryUsage NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaSystemWarning, + viptelaSystemTotalMb, + viptelaSystemFreeMb + } + STATUS current + DESCRIPTION "Memory usage" + ::= { traps 44 } + +viptelaSystemAaaAdminPwdChange NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity + } + STATUS current + DESCRIPTION "AAA admin password has changed" + ::= { traps 45 } + +viptelaSystemSiteIdChange NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaSystemOldSiteId, + viptelaSystemNewSiteId + } + STATUS current + DESCRIPTION "Site id has changed" + ::= { traps 46 } + +viptelaSystemDomainIdChange NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaSystemOldDomainId, + viptelaSystemNewDomainId + } + STATUS current + DESCRIPTION "Domain id has changed" + ::= { traps 47 } + +viptelaSystemSystemIpChange NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaSystemOldSystemIp, + viptelaSystemNewSystemIp + } + STATUS current + DESCRIPTION "System ip has changed" + ::= { traps 48 } + +viptelaSystemOrgNameChange NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaSystemOldOrganizationName, + viptelaSystemNewOrganizationName + } + STATUS current + DESCRIPTION "System organization name has changed" + ::= { traps 49 } + +viptelaSystemSystemLoginChange NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaSystemUserName, + viptelaSystemUserId + } + STATUS current + DESCRIPTION "System login has changed" + ::= { traps 50 } + +viptelaSystemSystemLogoutChange NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaSystemUserName, + viptelaSystemUserId + } + STATUS current + DESCRIPTION "System logout has changed" + ::= { traps 51 } + +viptelaSystemSystemAaaLoginFail NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaSystemUserName, + viptelaSystemRemoteHost + } + STATUS current + DESCRIPTION "System aaa login has Failed" + ::= { traps 52 } + +viptelaSystemSystemCommit NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaSystemUserName + } + STATUS current + DESCRIPTION "System commit" + ::= { traps 53 } + +viptelaVpnBgpPeerStateChange NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaVpnVpnId, + viptelaVpnPeer, + viptelaVpnBgpNewState, + viptelaVpnLocalAddress, + viptelaVpnLocalRouterid, + viptelaVpnPeerRouterid + } + STATUS current + DESCRIPTION "Bgp peer state has changed" + ::= { traps 54 } + +viptelaVpnInterfaceStateChange NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaVpnVpnId, + viptelaVpnIfName, + viptelaVpnNewState + } + STATUS current + DESCRIPTION "Interface state has changed" + ::= { traps 55 } + +viptelaVpnVrrpGroupStateChange NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaVpnVpnId, + viptelaVpnIfName, + viptelaVpnGrpId, + viptelaVpnVrrpGroupState + } + STATUS current + DESCRIPTION "Vrrp group state has changed" + ::= { traps 56 } + +viptelaVpnRouteInstallFail NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaVpnIpPrefix, + viptelaVpnFailureReason + } + STATUS current + DESCRIPTION "Route install has failed" + ::= { traps 57 } + +viptelaVpnTunnelInstallFail NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaVpnFarEndSystemIp, + viptelaVpnFarEndColor, + viptelaVpnFailureReason + } + STATUS current + DESCRIPTION "Tunnel install has failed" + ::= { traps 58 } + +viptelaVpnDhcpAddressAssigned NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaVpnVpnId, + viptelaVpnIfName, + viptelaVpnClientMac, + viptelaVpnIp + } + STATUS current + DESCRIPTION "Dhcp address was assigned" + ::= { traps 59 } + +viptelaVpnDhcpAddressRenewed NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaVpnVpnId, + viptelaVpnIfName, + viptelaVpnClientMac, + viptelaVpnIp + } + STATUS current + DESCRIPTION "Dhcp address was renewed" + ::= { traps 60 } + +viptelaVpnDhcpAddressReleased NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaVpnVpnId, + viptelaVpnIfName, + viptelaVpnClientMac, + viptelaVpnIp, + viptelaVpnReason + } + STATUS current + DESCRIPTION "Dhcp address was released" + ::= { traps 61 } + +viptelaVpnDhcpRequestRejected NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaVpnVpnId, + viptelaVpnIfName, + viptelaVpnClientMac, + viptelaVpnIp, + viptelaVpnReason + } + STATUS current + DESCRIPTION "Dhcp request was rejected" + ::= { traps 62 } + +viptelaVpnDhcpServerStateChange NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaVpnVpnId, + viptelaVpnIfName, + viptelaVpnState + } + STATUS current + DESCRIPTION "Dhcp server state has changed" + ::= { traps 63 } + +viptelaVpnPimNeighborStateChange NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaVpnVpnId, + viptelaVpnNeighbor, + viptelaVpnPimNewState + } + STATUS current + DESCRIPTION "Pim neighbor state has changed" + ::= { traps 64 } + +viptelaVpnPimInterfaceStateChange NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaVpnVpnId, + viptelaVpnInterface, + viptelaVpnOperState, + viptelaVpnAdminState, + viptelaVpnPimEnabled + } + STATUS current + DESCRIPTION "Pim interface state has changed" + ::= { traps 65 } + +viptelaVpnPimTunnelStateChange NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaVpnTunnelAddress, + viptelaVpnPimNewState + } + STATUS current + DESCRIPTION "Pim tunnel state has changed" + ::= { traps 66 } + +viptelaVpnOspfNeighborStateChange NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaVpnVpnId, + viptelaVpnNeighbor, + viptelaVpnRouterId, + viptelaVpnIfAddr, + viptelaVpnOspfNewState + } + STATUS current + DESCRIPTION "Ospf neighbor state has changed" + ::= { traps 67 } + +viptelaVpnOspfInterfaceStateChange NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaVpnVpnId, + viptelaVpnInterface, + viptelaVpnOspfInterfaceNewState + } + STATUS current + DESCRIPTION "Ospf interface state has changed" + ::= { traps 68 } + +viptelaSystemPseudoCommitStatus NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaSystemStatusStr + } + STATUS current + DESCRIPTION "Pseudo commit status" + ::= { traps 69 } + +viptelaAppRouteSlaChange NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaAppRouteSrcIp, + viptelaAppRouteDstIp, + viptelaAppRouteProto, + viptelaAppRouteSrcPort, + viptelaAppRouteDstPort, + viptelaAppRouteLocalSystemIp, + viptelaAppRouteLocalColor, + viptelaAppRouteRemoteSystemIp, + viptelaAppRouteRemoteColor, + viptelaAppRouteAppProbePfrStats, + viptelaAppRouteSlaClasses, + viptelaAppRouteOldSlaClasses + } + STATUS current + DESCRIPTION "Sla change" + ::= { traps 70 } + +viptelaSecuritySecurityCertificateExpired NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity + } + STATUS current + DESCRIPTION "Security certificate has expired" + ::= { traps 71 } + +viptelaVpnFibStateChange NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaVpnVpnId, + viptelaVpnAddressFamilyType, + viptelaVpnFibLastUpdateTime + } + STATUS current + DESCRIPTION "Fib state has changed" + ::= { traps 72 } + +viptelaBridgeCreation NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaBridgeId + } + STATUS current + DESCRIPTION "Bridge creation" + ::= { traps 73 } + +viptelaBridgeDeletion NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaBridgeId + } + STATUS current + DESCRIPTION "Bridge deletion" + ::= { traps 74 } + +viptelaBridgeMaxMacReached NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaBridgeId, + viptelaNumMacs + } + STATUS current + DESCRIPTION "Bridge maximum mac was reached" + ::= { traps 75 } + +viptelaSecurityControlVedgeListRequest NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaSecurityPeerType, + viptelaSecurityPeerSystemIp, + viptelaSecurityUuid + } + STATUS current + DESCRIPTION "Control vedge list request" + ::= { traps 76 } + +viptelaPolicySlaViolation NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaPolicyVpnId, + viptelaPolicyApplication, + viptelaPolicySourceIp, + viptelaPolicySourcePort, + viptelaPolicyDestinationIp, + viptelaPolicyDestinationPort, + viptelaPolicyProtocol, + viptelaPolicyDscp, + viptelaPolicySlaInformation, + viptelaPolicySlaStatus + } + STATUS current + DESCRIPTION "SLA violation" + ::= { traps 77 } + +viptelaPolicySlaViolationPktDrop NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaPolicyVpnId, + viptelaPolicyApplication, + viptelaPolicySourceIp, + viptelaPolicySourcePort, + viptelaPolicyDestinationIp, + viptelaPolicyDestinationPort, + viptelaPolicyProtocol, + viptelaPolicyDscp, + viptelaPolicySlaInformation, + viptelaPolicySlaStatus + } + STATUS current + DESCRIPTION "SLA violation packet drop" + ::= { traps 78 } + +viptelaVpnInterfacePcsFaultDetected NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaVpnVpnId, + viptelaVpnIfName, + viptelaVpnNewState + } + STATUS current + DESCRIPTION "Interface pcs fault was detected" + ::= { traps 79 } + +viptelaSystemAppDpiFlowsOutOfMemory NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaSystemDpiOutOfMemoryState + } + STATUS current + DESCRIPTION "App dpi flows out of memory" + ::= { traps 80 } + +viptelaSecurityGreStateUpdate NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaSecurityGreOldOperState, + viptelaSecurityGreNewOperState, + viptelaSecurityGreIfName, + viptelaSecurityGreVpnId, + viptelaSecurityGreTunnelSource, + viptelaSecurityGreTunnelDestination, + viptelaSecurityGreGreIp + } + STATUS current + DESCRIPTION "Gre state was updated" + ::= { traps 81 } + +viptelaVpnInterfaceBw NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaVpnVpnId, + viptelaVpnIfName, + viptelaVpnIfCfgBwKbps, + viptelaVpnTrafficDirection, + viptelaVpnDuration + } + STATUS current + DESCRIPTION "Interface bw" + ::= { traps 82 } + + +viptelaHardwareSfpSupportState NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaHardwareSfpName, + viptelaHardwareNewState + } + STATUS current + DESCRIPTION "Sfp support state" + ::= { traps 83 } + +viptelaPolicyDataPolicyAssociationStatus NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaPolicyVpnListName, + viptelaPolicyName, + viptelaPolicyStatus + } + STATUS current + DESCRIPTION "Status of data policy association" + ::= { traps 84 } + +viptelaPolicyAccessListAssociationStatus NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaPolicyAccessListName, + viptelaPolicyStatus + } + STATUS current + DESCRIPTION "Status of access list association" + ::= { traps 85 } + +viptelaSecurityVmanageConnectionPreferenceChanged NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaSecurityColor, + viptelaSecurityVmanageConnectionPreference + } + STATUS current + DESCRIPTION "Vmanage connection preference has changed" + ::= { traps 86 } + +viptelaVpnCloudExpressMaxLocalExitExceeded NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity + } + STATUS current + DESCRIPTION "Maximum local exit of cloud express was exceeded" + ::= { traps 87 } + +viptelaVpnCloudExpressApplicationChange NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaVpnVpnId, + viptelaCloudExpressApplication, + viptelaCloudExpressExitType, + viptelaGatewayIp, + viptelaVpnInterface, + viptelaAppLatency, + viptelaAppLoss, + viptelaExitLocalColor, + viptelaExitRemoteColor + } + STATUS current + DESCRIPTION "Cloud express application has changed" + ::= { traps 88 } + +viptelaVpnCloudExpressScoreChange NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaVpnVpnId, + viptelaCloudExpressApplication, + viptelaCloudExpressExitType, + viptelaGatewayIp, + viptelaVpnInterface, + viptelaAppLatency, + viptelaAppLoss, + viptelaExitLocalColor, + viptelaExitRemoteColor + } + STATUS current + DESCRIPTION "Cloud express score has changed" + ::= { traps 89 } + +viptelaWwanSimStateChange NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaWwanSimSlot, + viptelaWwanSimState + } + STATUS current + DESCRIPTION "Sim state has changed" + ::= { traps 90 } + +viptelaSystemAppDpiFlowsWriteFailedVedge NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity + } + STATUS current + DESCRIPTION "App dpi flows write failed on vedge" + ::= { traps 91 } + +viptelaVpnInterfaceAdminStateChange NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaVpnVpnId, + viptelaVpnIfName, + viptelaVpnNewAdminState + } + STATUS current + DESCRIPTION "Interface admin state has changed" + ::= { traps 92 } + +viptelaWwanDomainStateChange NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaWwanIfname, + viptelaWwanDomainState + } + STATUS current + DESCRIPTION "Domain state has changed" + ::= { traps 93 } + +viptelaWwanRegStateChange NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaWwanIfname, + viptelaWwanRegState + } + STATUS current + DESCRIPTION "Registration state has changed" + ::= { traps 94 } + +viptelaWwanBearerChange NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaWwanIfname, + viptelaWwanBearer + } + STATUS current + DESCRIPTION "Bearer has changed" + ::= { traps 95 } + +viptelaSystemProcessDown NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaSystemProcessName, + viptelaSystemProcessId, + viptelaSystemReason + } + STATUS current + DESCRIPTION "Process is down" + ::= { traps 96 } + +viptelaActionsSystemRebootAborted NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaActionsReason + } + STATUS current + DESCRIPTION "System reboot was aborted" + ::= { traps 97 } + +viptelaSecurityVbondRejectVedgeConnection NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaSecurityUuid, + viptelaSecurityOrganizationName, + viptelaSecuritySpOrganizationName, + viptelaSecurityReason + } + STATUS current + DESCRIPTION "Vbond rejected vedge connection" + ::= { traps 98 } + +viptelaSecurityDeviceTemplateMissing NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaSecurityUuid, + viptelaSecurityPeerType + } + STATUS current + DESCRIPTION "Device template is missing" + ::= { traps 99 } + +viptelaSecurityDeviceTemplateAttachedDuringZtp NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaSecurityUuid, + viptelaSecurityPeerType + } + STATUS current + DESCRIPTION "Device template was attached during ztp" + ::= { traps 100 } + +viptelaPolicyZbfFlowCreation NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaPolicySvcVpnId, + viptelaPolicyZonePair, + viptelaPolicySourceVpn, + viptelaPolicySourceIp, + viptelaPolicySourcePort, + viptelaPolicyDestinationVpn, + viptelaPolicyDestinationIp, + viptelaPolicyDestinationPort, + viptelaPolicyProtocol, + viptelaPolicyState + } + STATUS current + DESCRIPTION "Zbf flow creation" + ::= { traps 101 } + +viptelaPolicyZbfFlowDeletion NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaPolicySvcVpnId, + viptelaPolicyZonePair, + viptelaPolicySourceVpn, + viptelaPolicySourceIp, + viptelaPolicySourcePort, + viptelaPolicyDestinationVpn, + viptelaPolicyDestinationIp, + viptelaPolicyDestinationPort, + viptelaPolicyProtocol, + viptelaPolicyState + } + STATUS current + DESCRIPTION "Zbf flow deletion" + ::= { traps 102 } + +viptelaPolicyZbfFlowTableFull NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaPolicyCurrFlows, + viptelaPolicyHthreshFlows, + viptelaPolicyMaxFlows + } + STATUS current + DESCRIPTION "Zbf flow table full" + ::= { traps 103 } + +viptelaPolicyZbfClearFlowTableFull NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaPolicyCurrFlows, + viptelaPolicyLthreshFlows, + viptelaPolicyMaxFlows + } + STATUS current + DESCRIPTION "Zbf clear flow table full" + ::= { traps 104 } + +viptelaPolicyZbfPktLog NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaPolicySvcVpnId, + viptelaPolicyZonePair, + viptelaPolicySourceVpn, + viptelaPolicySourceIp, + viptelaPolicySourcePort, + viptelaPolicyDestinationVpn, + viptelaPolicyDestinationIp, + viptelaPolicyDestinationPort, + viptelaPolicyProtocol, + viptelaPolicyAction + } + STATUS current + DESCRIPTION "Zbf packet log" + ::= { traps 105 } + +viptelaPolicyZbfHalfOpenHit NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaPolicyCurrHalfOpenFlows, + viptelaPolicyHthreshHalfOpenFlows, + viptelaPolicyMaxHalfOpenFlows + } + STATUS current + DESCRIPTION "Zbf half open hit" + ::= { traps 106 } + +viptelaPolicyZbfClearHalfOpenHit NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaPolicyCurrHalfOpenFlows, + viptelaPolicyLthreshHalfOpenFlows, + viptelaPolicyMaxHalfOpenFlows + } + STATUS current + DESCRIPTION "Zbf clear half open hit" + ::= { traps 107 } + +viptelaPolicySlaConfig NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaPolicySlaName, + viptelaPolicySlaOperation, + viptelaPolicySlaLoss, + viptelaPolicySlaLatency, + viptelaPolicySlaJitter, + viptelaPolicySlaAppProbeClass + } + STATUS current + DESCRIPTION "Sla configuration" + ::= { traps 108 } + +viptelaVpnLastResortStateChange NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaVpnVpnId, + viptelaVpnIfName, + viptelaVpnNewState + } + STATUS current + DESCRIPTION "Last resort state has changed" + ::= { traps 109 } + +viptelaPolicyDevicePolicyAssociationStatus NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaPolicyDevicePolicyName, + viptelaPolicyStatus + } + STATUS current + DESCRIPTION "Status of device policy association" + ::= { traps 110 } + +viptelaWwanQosStateChange NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaWwanIfname, + viptelaWwanQosState + } + STATUS current + DESCRIPTION "Qos state has changed" + ::= { traps 111 } + +viptelaCdbUnlocked NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaSecurityPersonality + } + STATUS current + DESCRIPTION "Cdb was unlocked" + ::= { traps 112 } + +viptelaSecuritySecurityUnclaimedVedgeEntryAdded NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaSecurityUuid, + viptelaSecuritySerial, + viptelaSecuritySubjectSerialNumber, + viptelaSecurityOrganizationName + } + STATUS current + DESCRIPTION "Security unclaimed vedge entry was added" + ::= { traps 113 } + +viptelaSystemCpuUsage NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaSystemWarning, + viptelaSystemCpuUserPercentage, + viptelaSystemCpuSystemPercentage, + viptelaSystemCpuIdlePercentage + } + STATUS current + DESCRIPTION "Cpu usage" + ::= { traps 114 } + +viptelaSecuritySecurityCertificateExpiring NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaSecurityCertificateType, + viptelaSecurityCertificateSerialNumber, + viptelaSecurityIssuer, + viptelaSecurityDaysToExpiry + } + STATUS current + DESCRIPTION "Security certificate is expiring" + ::= { traps 115 } + +viptelaPolicyAppListAppAliasesNotify NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaPolicyAppListName, + viptelaPolicyAppAlias + } + STATUS current + DESCRIPTION "App list app aliases notify" + ::= { traps 116 } + +viptelaPolicyAppListUnsupportedAppNotify NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaPolicyAppListName, + viptelaPolicyUnsupportedApp + } + STATUS current + DESCRIPTION "App list unsupported app notify" + ::= { traps 117 } + + +viptelaSecuritySecurityRootCaCrlInstalled NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity + } + STATUS current + DESCRIPTION "Security root ca crl was installed" + ::= { traps 118 } + +viptelaSecuritySecurityRootCaCrlUninstalled NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity + } + STATUS current + DESCRIPTION "Security root ca crl was uninstalled" + ::= { traps 119 } + +viptelaHardwareSfpDiagAlarmState NOTIFICATION-TYPE + OBJECTS { + eventTime, + netconfNotificationSeverity, + viptelaHardwareSfpName, + viptelaHardwareSfpDiagName, + viptelaHardwareSfpDiagState, + viptelaHardwareSfpDiagStateDescription + } + STATUS current + DESCRIPTION "Sfp diagnostic alarm state change" + ::= { traps 120 } + +END diff --git a/viptela-mibs/20.9/VIPTELA-WLAN.mib b/viptela-mibs/20.9/VIPTELA-WLAN.mib new file mode 100644 index 0000000..ccbf437 --- /dev/null +++ b/viptela-mibs/20.9/VIPTELA-WLAN.mib @@ -0,0 +1,864 @@ +-- Namespace: http://viptela.com/wlan + +VIPTELA-WLAN DEFINITIONS ::= BEGIN +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, + Integer32, Unsigned32, Counter32, Counter64, + Gauge32, IpAddress + FROM SNMPv2-SMI + TEXTUAL-CONVENTION, RowStatus, DateAndTime, + TruthValue + FROM SNMPv2-TC + viptela, VpnIndex + FROM VIPTELA-GLOBAL +; + +viptela-wlan MODULE-IDENTITY + LAST-UPDATED "202206010000Z" + ORGANIZATION "Viptela, Inc." + CONTACT-INFO "Viptela, Inc. Email:support@viptela.com" + DESCRIPTION "This module defines the data model for WLAN management" + REVISION "202206010000Z" + DESCRIPTION "Viptela Revision 20.9" + REVISION "202203010000Z" + DESCRIPTION "Viptela Revision 20.8" + REVISION "202111010000Z" + DESCRIPTION "Viptela Revision 20.7" + REVISION "202107010000Z" + DESCRIPTION "Viptela Revision 20.6" + REVISION "202103010000Z" + DESCRIPTION "Viptela Revision 20.5" + REVISION "202011010000Z" + DESCRIPTION "Viptela Revision 20.4" + REVISION "202007010000Z" + DESCRIPTION "Viptela Revision 20.3" + REVISION "202002240000Z" + DESCRIPTION "Viptela Revision 20.1" + REVISION "201911150000Z" + DESCRIPTION "Viptela Revision 19.3" + REVISION "201908150000Z" + DESCRIPTION "Viptela Revision 19.2" + REVISION "201811010000Z" + DESCRIPTION "Viptela Revision 18.4" + REVISION "201808200000Z" + DESCRIPTION "Viptela Revision 18.3.1" + REVISION "201806250000Z" + DESCRIPTION "Viptela Revision 18.3" + REVISION "201804250000Z" + DESCRIPTION "Viptela Revision 18.2" + REVISION "201803150000Z" + DESCRIPTION "Viptela Revision 18.1.1" + REVISION "201801160000Z" + DESCRIPTION "Viptela Revision 17.2.3" + REVISION "201711010000Z" + DESCRIPTION "Viptela Revision 17.2.1" + REVISION "201708010000Z" + DESCRIPTION "Viptela Revision 17.2" + REVISION "201705250000Z" + DESCRIPTION "Viptela Revision 17.1.1" + REVISION "201704060000Z" + DESCRIPTION "Viptela Revision 17.1" + REVISION "201702150000Z" + DESCRIPTION "Viptela Revision 16.3.2" + REVISION "201702060000Z" + DESCRIPTION "Viptela Revision 16.3.1" + REVISION "201611160000Z" + DESCRIPTION "Viptela Revision 16.3" + REVISION "201610250000Z" + DESCRIPTION "Viptela Revision 16.2.10" + REVISION "201610240000Z" + DESCRIPTION "Viptela Revision 16.2.4" + REVISION "201608100000Z" + DESCRIPTION "Viptela Revision 16.2.2" + REVISION "201608010000Z" + DESCRIPTION "Viptela Revision 16.2.1" + REVISION "201606090000Z" + DESCRIPTION "@REVISION-DESCRIPTION" + ::= { viptela 18 } + +UnsignedByte ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION "xs:unsignedByte" + SYNTAX Unsigned32 (0 .. 255) + +ConfdString ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1t" + STATUS current + DESCRIPTION "xs: and confd: types mapped to strings" + SYNTAX OCTET STRING + +InetAddressIP ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "confd:inetAddressIP" + SYNTAX OCTET STRING (SIZE (4|16)) + +String ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1t" + STATUS current + DESCRIPTION "xs:string" + SYNTAX OCTET STRING + +HexList ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1x:" + STATUS current + DESCRIPTION "confd:hexList" + SYNTAX OCTET STRING + +CountryCode ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "" + SYNTAX INTEGER {australia(36),austria(40),belgium(56),brazil(76),bulgaria(100),canada(124),sri-Lanka(144),china(156),taiwan(158),costa-Rica(188),croatia(191),cyprus(196),czech-Republic(203),denmark(208),estonia(233),finland(246),france(250),germany(276),greece(300),hong-Kong(344),hungary(348),iceland(352),india(356),indonesia(360),ireland(372),italy(380),japan(392),latvia(428),liechtenstein(438),lithuania(440),luxembourg(442),malaysia(458),malta(470),mexico(484),netherlands(528),new-Zealand(554),norway(578),pakistan(586),panama(591),philippines(608),poland(616),portugal(620),puerto-Rico(630),romania(642),saudi-Arabia(682),singapore(702),slovakia(703),vietnam(704),slovenia(705),south-Africa(710),south-Korea(412),spain(724),sweden(752),switzerland(756),thailand(764),turkey(792),united-Kingdom(826),united-States(843)} + +WlanSecurityType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "" + SYNTAX INTEGER {none(0),wpa-personal(1),wpa2-personal(2),wpa-wpa2-personal(3),wpa-enterprise(4),wpa2-enterprise(5),wpa-wpa2-enterprise(6)} + +WlanBandStr ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "" + SYNTAX INTEGER {five-GHz(0),twofour-GHz(1)} + +WlanPmfType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "" + SYNTAX INTEGER {none(0),optional(1),required(2)} + +RadiusServers ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1t" + STATUS current + DESCRIPTION "" + SYNTAX OCTET STRING + +WlanBand ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "" + SYNTAX INTEGER {fiveGHz(0),twofourGHz(1)} + +RadiusServers1 ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1t" + STATUS current + DESCRIPTION "" + SYNTAX OCTET STRING + +WlanGi ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "" + SYNTAX INTEGER {gi400(400),gi800(800)} + +WlanBw ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "" + SYNTAX INTEGER {bw20(20),bw40(40),bw80(80)} + +-- Configure the wireless LAN radio +-- tagpath /wlan +wlan OBJECT IDENTIFIER ::= { viptela-wlan 1 } + +-- tagpath /wlan/radios +wlanRadiosTable OBJECT-TYPE + SYNTAX SEQUENCE OF WlanRadiosEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display WLAN radio information" + ::= { wlan 1 } + +-- tagpath /wlan/radios +wlanRadiosEntry OBJECT-TYPE + SYNTAX WlanRadiosEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { IMPLIED wlanRadiosRadioName } + ::= { wlanRadiosTable 1 } + +WlanRadiosEntry ::= + SEQUENCE { + wlanRadiosRadioName String, + wlanRadiosMode String, + wlanRadiosBand WlanBandStr, + wlanRadiosMac String, + wlanRadiosCountry CountryCode, + wlanRadiosChannel UnsignedByte, + wlanRadiosChannelBandwidth WlanBw, + wlanRadiosFrequency Unsigned32, + wlanRadiosGuardInterval WlanGi, + wlanRadiosVaps UnsignedByte + } + +-- tagpath /wlan/radios/radio-name +wlanRadiosRadioName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 6)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "WLAN radio name: wifi<0-1>" + ::= { wlanRadiosEntry 1 } + +-- tagpath /wlan/radios/mode +wlanRadiosMode OBJECT-TYPE + SYNTAX String (SIZE (1 .. 18)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Radio mode" + ::= { wlanRadiosEntry 2 } + +-- tagpath /wlan/radios/band +wlanRadiosBand OBJECT-TYPE + SYNTAX WlanBandStr + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Radio band" + ::= { wlanRadiosEntry 3 } + +-- tagpath /wlan/radios/mac +wlanRadiosMac OBJECT-TYPE + SYNTAX String (SIZE (1 .. 18)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "MAC address in aa:bb:cc:dd:ee:ff format" + ::= { wlanRadiosEntry 4 } + +-- tagpath /wlan/radios/country +wlanRadiosCountry OBJECT-TYPE + SYNTAX CountryCode + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Regulatory country code" + ::= { wlanRadiosEntry 5 } + +-- tagpath /wlan/radios/channel +wlanRadiosChannel OBJECT-TYPE + SYNTAX UnsignedByte + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Radio channel" + ::= { wlanRadiosEntry 6 } + +-- tagpath /wlan/radios/channel-bandwidth +wlanRadiosChannelBandwidth OBJECT-TYPE + SYNTAX WlanBw + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Channel bandwidth, in MHz" + ::= { wlanRadiosEntry 7 } + +-- tagpath /wlan/radios/frequency +wlanRadiosFrequency OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Frequency, in MHz" + ::= { wlanRadiosEntry 8 } + +-- tagpath /wlan/radios/guard-interval +wlanRadiosGuardInterval OBJECT-TYPE + SYNTAX WlanGi + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Guard interval, in nanoseconds" + ::= { wlanRadiosEntry 9 } + +-- tagpath /wlan/radios/vaps +wlanRadiosVaps OBJECT-TYPE + SYNTAX UnsignedByte + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of virtual access point interfaces" + ::= { wlanRadiosEntry 10 } + +-- tagpath /wlan/interfaces +wlanInterfacesTable OBJECT-TYPE + SYNTAX SEQUENCE OF WlanInterfacesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display WLAN interface information" + ::= { wlan 2 } + +-- tagpath /wlan/interfaces +wlanInterfacesEntry OBJECT-TYPE + SYNTAX WlanInterfacesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { IMPLIED wlanInterfacesVap } + ::= { wlanInterfacesTable 1 } + +WlanInterfacesEntry ::= + SEQUENCE { + wlanInterfacesVap String, + wlanInterfacesSsid String, + wlanInterfacesBssid String, + wlanInterfacesDataSecurity WlanSecurityType, + wlanInterfacesMgmtSecurity WlanPmfType, + wlanInterfacesBand WlanBandStr, + wlanInterfacesMode String, + wlanInterfacesDescription String, + wlanInterfacesBitRate Unsigned32, + wlanInterfacesTxPower Unsigned32, + wlanInterfacesMaxClients UnsignedByte, + wlanInterfacesAdminStatus String, + wlanInterfacesOperStatus String, + wlanInterfacesNumClients UnsignedByte + } + +-- tagpath /wlan/interfaces/vap +wlanInterfacesVap OBJECT-TYPE + SYNTAX String (SIZE (1 .. 5)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "VAP interface name: vap<0-7>" + ::= { wlanInterfacesEntry 1 } + +-- tagpath /wlan/interfaces/ssid +wlanInterfacesSsid OBJECT-TYPE + SYNTAX String (SIZE (4 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Service set identifier (SSID)" + ::= { wlanInterfacesEntry 2 } + +-- tagpath /wlan/interfaces/bssid +wlanInterfacesBssid OBJECT-TYPE + SYNTAX String (SIZE (1 .. 18)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Basic service set identifier (BSSID)" + ::= { wlanInterfacesEntry 3 } + +-- tagpath /wlan/interfaces/data-security +wlanInterfacesDataSecurity OBJECT-TYPE + SYNTAX WlanSecurityType + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Data frame encryption" + ::= { wlanInterfacesEntry 4 } + +-- tagpath /wlan/interfaces/mgmt-security +wlanInterfacesMgmtSecurity OBJECT-TYPE + SYNTAX WlanPmfType + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Management frame encryption" + ::= { wlanInterfacesEntry 5 } + +-- tagpath /wlan/interfaces/band +wlanInterfacesBand OBJECT-TYPE + SYNTAX WlanBandStr + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Radio band" + ::= { wlanInterfacesEntry 6 } + +-- tagpath /wlan/interfaces/mode +wlanInterfacesMode OBJECT-TYPE + SYNTAX String (SIZE (1 .. 18)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Radio mode" + ::= { wlanInterfacesEntry 7 } + +-- tagpath /wlan/interfaces/description +wlanInterfacesDescription OBJECT-TYPE + SYNTAX String (SIZE (4 .. 64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Description" + ::= { wlanInterfacesEntry 8 } + +-- tagpath /wlan/interfaces/bit-rate +wlanInterfacesBitRate OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Bit rate" + ::= { wlanInterfacesEntry 9 } + +-- tagpath /wlan/interfaces/tx-power +wlanInterfacesTxPower OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Transmit power" + ::= { wlanInterfacesEntry 10 } + +-- tagpath /wlan/interfaces/max-clients +wlanInterfacesMaxClients OBJECT-TYPE + SYNTAX UnsignedByte + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of supported clients" + ::= { wlanInterfacesEntry 11 } + +-- tagpath /wlan/interfaces/admin-status +wlanInterfacesAdminStatus OBJECT-TYPE + SYNTAX String (SIZE (1 .. 8)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Administrative status" + ::= { wlanInterfacesEntry 12 } + +-- tagpath /wlan/interfaces/oper-status +wlanInterfacesOperStatus OBJECT-TYPE + SYNTAX String (SIZE (1 .. 16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Operational status" + ::= { wlanInterfacesEntry 13 } + +-- tagpath /wlan/interfaces/num-clients +wlanInterfacesNumClients OBJECT-TYPE + SYNTAX UnsignedByte + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of active clients" + ::= { wlanInterfacesEntry 14 } + +-- tagpath /wlan/clients +wlanClientsTable OBJECT-TYPE + SYNTAX SEQUENCE OF WlanClientsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display WLAN client information" + ::= { wlan 3 } + +-- tagpath /wlan/clients +wlanClientsEntry OBJECT-TYPE + SYNTAX WlanClientsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { wlanClientsVap, wlanClientsClientId } + ::= { wlanClientsTable 1 } + +WlanClientsEntry ::= + SEQUENCE { + wlanClientsVap String, + wlanClientsClientId Unsigned32, + wlanClientsMac String, + wlanClientsMode String, + wlanClientsBand WlanBandStr, + wlanClientsChannel Unsigned32, + wlanClientsChannelBandwidth WlanBw, + wlanClientsDataSecurity WlanSecurityType, + wlanClientsRxRate Unsigned32, + wlanClientsRssi Unsigned32, + wlanClientsAssocTime String + } + +-- tagpath /wlan/clients/vap +wlanClientsVap OBJECT-TYPE + SYNTAX String (SIZE (1 .. 5)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "VAP interface name: vap<0-7>" + ::= { wlanClientsEntry 1 } + +-- tagpath /wlan/clients/client-id +wlanClientsClientId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Client ID" + ::= { wlanClientsEntry 2 } + +-- tagpath /wlan/clients/mac +wlanClientsMac OBJECT-TYPE + SYNTAX String (SIZE (1 .. 18)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "MAC address in aa:bb:cc:dd:ee:ff format" + ::= { wlanClientsEntry 3 } + +-- tagpath /wlan/clients/mode +wlanClientsMode OBJECT-TYPE + SYNTAX String (SIZE (1 .. 18)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Radio mode" + ::= { wlanClientsEntry 4 } + +-- tagpath /wlan/clients/band +wlanClientsBand OBJECT-TYPE + SYNTAX WlanBandStr + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Radio band" + ::= { wlanClientsEntry 5 } + +-- tagpath /wlan/clients/channel +wlanClientsChannel OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Radio channel" + ::= { wlanClientsEntry 6 } + +-- tagpath /wlan/clients/channel-bandwidth +wlanClientsChannelBandwidth OBJECT-TYPE + SYNTAX WlanBw + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Channel bandwidth, in MHz" + ::= { wlanClientsEntry 7 } + +-- tagpath /wlan/clients/data-security +wlanClientsDataSecurity OBJECT-TYPE + SYNTAX WlanSecurityType + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Data frame encryption" + ::= { wlanClientsEntry 8 } + +-- tagpath /wlan/clients/rx-rate +wlanClientsRxRate OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Receive rate" + ::= { wlanClientsEntry 9 } + +-- tagpath /wlan/clients/rssi +wlanClientsRssi OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Received signal strength" + ::= { wlanClientsEntry 10 } + +-- tagpath /wlan/clients/assoc-time +wlanClientsAssocTime OBJECT-TYPE + SYNTAX String (SIZE (1 .. 10)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Association time" + ::= { wlanClientsEntry 11 } + +-- tagpath /wlan/radius +wlanRadiusTable OBJECT-TYPE + SYNTAX SEQUENCE OF WlanRadiusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display WLAN RADIUS server information" + ::= { wlan 4 } + +-- tagpath /wlan/radius +wlanRadiusEntry OBJECT-TYPE + SYNTAX WlanRadiusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { wlanRadiusVapIfname, wlanRadiusPreference } + ::= { wlanRadiusTable 1 } + +WlanRadiusEntry ::= + SEQUENCE { + wlanRadiusVapIfname String, + wlanRadiusPreference Unsigned32, + wlanRadiusIpAddress InetAddressIP, + wlanRadiusVpnId Unsigned32, + wlanRadiusPriority Unsigned32, + wlanRadiusSourceInterface String, + wlanRadiusSourceAddress InetAddressIP, + wlanRadiusTag String, + wlanRadiusAuthPort Unsigned32, + wlanRadiusAuthActive TruthValue, + wlanRadiusAuthRTT Unsigned32, + wlanRadiusAuthRequests Unsigned32, + wlanRadiusAuthRetrans Unsigned32, + wlanRadiusAuthAccepts Unsigned32, + wlanRadiusAuthRejects Unsigned32, + wlanRadiusAuthChallenges Unsigned32, + wlanRadiusAuthMalResp Unsigned32, + wlanRadiusAuthBadAuth Unsigned32, + wlanRadiusAuthPendReqs Unsigned32, + wlanRadiusAuthTimeouts Unsigned32, + wlanRadiusAuthUnkTypes Unsigned32, + wlanRadiusAuthPktsDrop Unsigned32, + wlanRadiusAcctPort Unsigned32, + wlanRadiusAcctActive TruthValue, + wlanRadiusAcctRTT Unsigned32, + wlanRadiusAcctRequests Unsigned32, + wlanRadiusAcctRetrans Unsigned32, + wlanRadiusAcctResponses Unsigned32, + wlanRadiusAcctMalResp Unsigned32, + wlanRadiusAcctBadAuth Unsigned32, + wlanRadiusAcctPendReqs Unsigned32, + wlanRadiusAcctTimeouts Unsigned32, + wlanRadiusAcctUnkTypes Unsigned32, + wlanRadiusAcctPktsDrop Unsigned32 + } + +-- tagpath /wlan/radius/vap-ifname +wlanRadiusVapIfname OBJECT-TYPE + SYNTAX String (SIZE (1 .. 5)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "WLAN VAP interface name" + ::= { wlanRadiusEntry 1 } + +-- tagpath /wlan/radius/preference +wlanRadiusPreference OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "RADIUS server preference" + ::= { wlanRadiusEntry 2 } + +-- tagpath /wlan/radius/ip-address +wlanRadiusIpAddress OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "RADIUS server IP address" + ::= { wlanRadiusEntry 3 } + +-- tagpath /wlan/radius/vpn-id +wlanRadiusVpnId OBJECT-TYPE + SYNTAX VpnIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION "RADIUS server VPN" + ::= { wlanRadiusEntry 4 } + +-- tagpath /wlan/radius/priority +wlanRadiusPriority OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "RADIUS server priority value" + ::= { wlanRadiusEntry 5 } + +-- tagpath /wlan/radius/source-interface +wlanRadiusSourceInterface OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Source interface for outgoing RADIUS packets" + ::= { wlanRadiusEntry 6 } + +-- tagpath /wlan/radius/source-address +wlanRadiusSourceAddress OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Source IP address for outgoing RADIUS packets" + ::= { wlanRadiusEntry 7 } + +-- tagpath /wlan/radius/tag +wlanRadiusTag OBJECT-TYPE + SYNTAX String (SIZE (4 .. 16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "RADIUS server tag name" + ::= { wlanRadiusEntry 8 } + +-- tagpath /wlan/radius/auth-port +wlanRadiusAuthPort OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "RADIUS server authentication port number" + ::= { wlanRadiusEntry 9 } + +-- tagpath /wlan/radius/auth-active +wlanRadiusAuthActive OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "RADIUS server is the currently active one for authentication" + ::= { wlanRadiusEntry 10 } + +-- tagpath /wlan/radius/auth-rtt +wlanRadiusAuthRTT OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Authentication server round trip time for last message, in seconds" + ::= { wlanRadiusEntry 11 } + +-- tagpath /wlan/radius/auth-requests +wlanRadiusAuthRequests OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of access requests sent" + ::= { wlanRadiusEntry 12 } + +-- tagpath /wlan/radius/auth-retrans +wlanRadiusAuthRetrans OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of access request retransmissions" + ::= { wlanRadiusEntry 13 } + +-- tagpath /wlan/radius/auth-accepts +wlanRadiusAuthAccepts OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of access accepts received" + ::= { wlanRadiusEntry 14 } + +-- tagpath /wlan/radius/auth-rejects +wlanRadiusAuthRejects OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of access rejects received" + ::= { wlanRadiusEntry 15 } + +-- tagpath /wlan/radius/auth-challenges +wlanRadiusAuthChallenges OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of access challenges received" + ::= { wlanRadiusEntry 16 } + +-- tagpath /wlan/radius/auth-mal-resp +wlanRadiusAuthMalResp OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of malformed access responses received" + ::= { wlanRadiusEntry 17 } + +-- tagpath /wlan/radius/auth-bad-auth +wlanRadiusAuthBadAuth OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of authentication requests with bad authentication" + ::= { wlanRadiusEntry 18 } + +-- tagpath /wlan/radius/auth-pend-reqs +wlanRadiusAuthPendReqs OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of un-acknowledged access requests" + ::= { wlanRadiusEntry 19 } + +-- tagpath /wlan/radius/auth-timeouts +wlanRadiusAuthTimeouts OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of authentication request timeouts" + ::= { wlanRadiusEntry 20 } + +-- tagpath /wlan/radius/auth-unk-types +wlanRadiusAuthUnkTypes OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of authentication messages of unknown type" + ::= { wlanRadiusEntry 21 } + +-- tagpath /wlan/radius/auth-pkts-drop +wlanRadiusAuthPktsDrop OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of dropped authentication packets" + ::= { wlanRadiusEntry 22 } + +-- tagpath /wlan/radius/acct-port +wlanRadiusAcctPort OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "RADIUS server accounting port number" + ::= { wlanRadiusEntry 23 } + +-- tagpath /wlan/radius/acct-active +wlanRadiusAcctActive OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "RADIUS server is the currently active one for accounting" + ::= { wlanRadiusEntry 24 } + +-- tagpath /wlan/radius/acct-rtt +wlanRadiusAcctRTT OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Accounting server round trip time for last message, in seconds" + ::= { wlanRadiusEntry 25 } + +-- tagpath /wlan/radius/acct-requests +wlanRadiusAcctRequests OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of accounting requests sent" + ::= { wlanRadiusEntry 26 } + +-- tagpath /wlan/radius/acct-retrans +wlanRadiusAcctRetrans OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of accounting request restransmissions" + ::= { wlanRadiusEntry 27 } + +-- tagpath /wlan/radius/acct-responses +wlanRadiusAcctResponses OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of accounting responses received" + ::= { wlanRadiusEntry 28 } + +-- tagpath /wlan/radius/acct-mal-resp +wlanRadiusAcctMalResp OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of malformed accounting responses received" + ::= { wlanRadiusEntry 29 } + +-- tagpath /wlan/radius/acct-bad-auth +wlanRadiusAcctBadAuth OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of accounting requests with bad authentication" + ::= { wlanRadiusEntry 30 } + +-- tagpath /wlan/radius/acct-pend-reqs +wlanRadiusAcctPendReqs OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of un-acknowledged accounting requests" + ::= { wlanRadiusEntry 31 } + +-- tagpath /wlan/radius/acct-timeouts +wlanRadiusAcctTimeouts OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of accounting request timeouts" + ::= { wlanRadiusEntry 32 } + +-- tagpath /wlan/radius/acct-unk-types +wlanRadiusAcctUnkTypes OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of accounting responses of unknown type" + ::= { wlanRadiusEntry 33 } + +-- tagpath /wlan/radius/acct-pkts-drop +wlanRadiusAcctPktsDrop OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of dropped accounting packets" + ::= { wlanRadiusEntry 34 } + +END diff --git a/viptela-mibs/20.9/VIPTELA-WWAN.mib b/viptela-mibs/20.9/VIPTELA-WWAN.mib new file mode 100644 index 0000000..d3e48c1 --- /dev/null +++ b/viptela-mibs/20.9/VIPTELA-WWAN.mib @@ -0,0 +1,1268 @@ +-- Namespace: http://viptela.com/wwan + +VIPTELA-WWAN DEFINITIONS ::= BEGIN +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, + Integer32, Unsigned32, Counter32, Counter64, + Gauge32, IpAddress + FROM SNMPv2-SMI + TEXTUAL-CONVENTION, RowStatus, DateAndTime, + TruthValue + FROM SNMPv2-TC + viptela + FROM VIPTELA-GLOBAL +; + +viptela-wwan MODULE-IDENTITY + LAST-UPDATED "202206010000Z" + ORGANIZATION "Viptela, Inc." + CONTACT-INFO "Viptela, Inc. Email:support@viptela.com" + DESCRIPTION "This module defines the data model for cellular management" + REVISION "202206010000Z" + DESCRIPTION "Viptela Revision 20.9" + REVISION "202203010000Z" + DESCRIPTION "Viptela Revision 20.8" + REVISION "202111010000Z" + DESCRIPTION "Viptela Revision 20.7" + REVISION "202107010000Z" + DESCRIPTION "Viptela Revision 20.6" + REVISION "202103010000Z" + DESCRIPTION "Viptela Revision 20.5" + REVISION "202011010000Z" + DESCRIPTION "Viptela Revision 20.4" + REVISION "202007010000Z" + DESCRIPTION "Viptela Revision 20.3" + REVISION "202002240000Z" + DESCRIPTION "Viptela Revision 20.1" + REVISION "201911150000Z" + DESCRIPTION "Viptela Revision 19.3" + REVISION "201908150000Z" + DESCRIPTION "Viptela Revision 19.2" + REVISION "201811010000Z" + DESCRIPTION "Viptela Revision 18.4" + REVISION "201808200000Z" + DESCRIPTION "Viptela Revision 18.3.1" + REVISION "201806250000Z" + DESCRIPTION "Viptela Revision 18.3" + REVISION "201804250000Z" + DESCRIPTION "Viptela Revision 18.2" + REVISION "201803150000Z" + DESCRIPTION "Viptela Revision 18.1.1" + REVISION "201801160000Z" + DESCRIPTION "Viptela Revision 17.2.3" + REVISION "201711010000Z" + DESCRIPTION "Viptela Revision 17.2.1" + REVISION "201708010000Z" + DESCRIPTION "Viptela Revision 17.2" + REVISION "201705250000Z" + DESCRIPTION "Viptela Revision 17.1.1" + REVISION "201704060000Z" + DESCRIPTION "Viptela Revision 17.1" + REVISION "201702150000Z" + DESCRIPTION "Viptela Revision 16.3.2" + REVISION "201702060000Z" + DESCRIPTION "Viptela Revision 16.3.1" + REVISION "201611160000Z" + DESCRIPTION "Viptela Revision 16.3" + REVISION "201610250000Z" + DESCRIPTION "Viptela Revision 16.2.10" + REVISION "201610240000Z" + DESCRIPTION "Viptela Revision 16.2.4" + REVISION "201608100000Z" + DESCRIPTION "Viptela Revision 16.2.2" + REVISION "201608010000Z" + DESCRIPTION "Viptela Revision 16.2.1" + REVISION "201606090000Z" + DESCRIPTION "Viptela Revision 16.2" + REVISION "201604220000Z" + DESCRIPTION "Viptela Revision 16.1.1" + REVISION "201603150000Z" + DESCRIPTION "Viptela Revision 16.1" + REVISION "201601300000Z" + DESCRIPTION "Viptela Revision 15.4.3" + REVISION "201512280000Z" + DESCRIPTION "Viptela Revision 15.4.1" + REVISION "201507010000Z" + DESCRIPTION "Viptela Revision 15.3" + ::= { viptela 16 } + +Byte ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION "xs:byte" + SYNTAX Integer32 (-128 .. 127) + +UnsignedByte ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION "xs:unsignedByte" + SYNTAX Unsigned32 (0 .. 255) + +Short ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION "xs:short" + SYNTAX Integer32 (-32768 .. 32767) + +UnsignedShort ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION "xs:unsignedShort" + SYNTAX Unsigned32 (0 .. 65535) + +ConfdString ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1t" + STATUS current + DESCRIPTION "xs: and confd: types mapped to strings" + SYNTAX OCTET STRING + +String ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1t" + STATUS current + DESCRIPTION "xs:string" + SYNTAX OCTET STRING + +WwanAuthType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "" + SYNTAX INTEGER {none(0),pAP(1),cHAP(2),pAP-CHAP(3)} + +WwanPdnType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "" + SYNTAX INTEGER {iPv4(0),iPv6(2),iPv46(3)} + +WwanRegistrationStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "" + SYNTAX INTEGER {not-registered(0),registered(1),searching(2),registration-denied(3),unknown(4)} + +WwanRadioEnum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "" + SYNTAX INTEGER {no-service(0),aMPS(1),cDMA(2),gSM(3),hDR(4),wCDMA(5),gPS(6),not-used(7),wLAN(8),lTE(9)} + +WwanActivationEnum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "" + SYNTAX INTEGER {not-activated(0),activated(1),not-applicable(2)} + +WwanQosEnum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "" + SYNTAX INTEGER {activated(1),modified(2),deleted(3),suspended(4),enabled(5),disabled(6)} + +WwanStatusEnum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "" + SYNTAX INTEGER {inactive(0),active(1)} + +-- Configure cellular +-- tagpath /cellular +cellular OBJECT IDENTIFIER ::= { viptela-wwan 1 } + +-- tagpath /cellular/radio +cellularRadioTable OBJECT-TYPE + SYNTAX SEQUENCE OF CellularRadioEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display cellular radio information" + ::= { cellular 1 } + +-- tagpath /cellular/radio +cellularRadioEntry OBJECT-TYPE + SYNTAX CellularRadioEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { IMPLIED cellularRadioIfName } + ::= { cellularRadioTable 1 } + +CellularRadioEntry ::= + SEQUENCE { + cellularRadioIfName String, + cellularRadioBand UnsignedByte, + cellularRadioBandwidth ConfdString, + cellularRadioTxChannel UnsignedShort, + cellularRadioRxChannel UnsignedShort, + cellularRadioRssi Byte, + cellularRadioRsrp Short, + cellularRadioRsrpComment String, + cellularRadioRsrq Byte, + cellularRadioRsrqComment String, + cellularRadioSnr ConfdString, + cellularRadioSnrComment String, + cellularRadioEcio ConfdString, + cellularRadioSinr ConfdString, + cellularRadioIo Integer32, + cellularRadioMode WwanRadioEnum, + cellularRadioBandClass String, + cellularRadioChannel UnsignedShort + } + +-- tagpath /cellular/radio/if-name +cellularRadioIfName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Interface name" + ::= { cellularRadioEntry 1 } + +-- tagpath /cellular/radio/band +cellularRadioBand OBJECT-TYPE + SYNTAX UnsignedByte + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Frequency band" + ::= { cellularRadioEntry 2 } + +-- tagpath /cellular/radio/bandwidth +cellularRadioBandwidth OBJECT-TYPE + SYNTAX ConfdString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Bandwidth" + ::= { cellularRadioEntry 3 } + +-- tagpath /cellular/radio/tx-channel +cellularRadioTxChannel OBJECT-TYPE + SYNTAX UnsignedShort + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Transmit channel" + ::= { cellularRadioEntry 4 } + +-- tagpath /cellular/radio/rx-channel +cellularRadioRxChannel OBJECT-TYPE + SYNTAX UnsignedShort + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Receive channel" + ::= { cellularRadioEntry 5 } + +-- tagpath /cellular/radio/rssi +cellularRadioRssi OBJECT-TYPE + SYNTAX Byte + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Received signal strength indicator" + ::= { cellularRadioEntry 6 } + +-- tagpath /cellular/radio/rsrp +cellularRadioRsrp OBJECT-TYPE + SYNTAX Short + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Reference signal receive power" + ::= { cellularRadioEntry 7 } + +-- tagpath /cellular/radio/rsrp-comment +cellularRadioRsrpComment OBJECT-TYPE + SYNTAX String (SIZE (1 .. 16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "RSRP value classification" + ::= { cellularRadioEntry 8 } + +-- tagpath /cellular/radio/rsrq +cellularRadioRsrq OBJECT-TYPE + SYNTAX Byte + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Reference signal receive quality" + ::= { cellularRadioEntry 9 } + +-- tagpath /cellular/radio/rsrq-comment +cellularRadioRsrqComment OBJECT-TYPE + SYNTAX String (SIZE (1 .. 16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "RSRQ value classification" + ::= { cellularRadioEntry 10 } + +-- tagpath /cellular/radio/snr +cellularRadioSnr OBJECT-TYPE + SYNTAX ConfdString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Signal-to-noise ratio" + ::= { cellularRadioEntry 11 } + +-- tagpath /cellular/radio/snr-comment +cellularRadioSnrComment OBJECT-TYPE + SYNTAX String (SIZE (1 .. 16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "SNR value classification" + ::= { cellularRadioEntry 12 } + +-- tagpath /cellular/radio/ecio +cellularRadioEcio OBJECT-TYPE + SYNTAX ConfdString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "EC/IO" + ::= { cellularRadioEntry 13 } + +-- tagpath /cellular/radio/sinr +cellularRadioSinr OBJECT-TYPE + SYNTAX ConfdString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "SINR" + ::= { cellularRadioEntry 14 } + +-- tagpath /cellular/radio/io +cellularRadioIo OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Received IO" + ::= { cellularRadioEntry 15 } + +-- tagpath /cellular/radio/mode +cellularRadioMode OBJECT-TYPE + SYNTAX WwanRadioEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Radio Mode" + ::= { cellularRadioEntry 16 } + +-- tagpath /cellular/radio/band-class +cellularRadioBandClass OBJECT-TYPE + SYNTAX String (SIZE (1 .. 64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Band class" + ::= { cellularRadioEntry 17 } + +-- tagpath /cellular/radio/channel +cellularRadioChannel OBJECT-TYPE + SYNTAX UnsignedShort + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Active channel" + ::= { cellularRadioEntry 18 } + +-- tagpath /cellular/sessions +cellularSessionsTable OBJECT-TYPE + SYNTAX SEQUENCE OF CellularSessionsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display cellular data session information" + ::= { cellular 2 } + +-- tagpath /cellular/sessions +cellularSessionsEntry OBJECT-TYPE + SYNTAX CellularSessionsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { cellularSessionsIfName, cellularSessionsSessionId } + ::= { cellularSessionsTable 1 } + +CellularSessionsEntry ::= + SEQUENCE { + cellularSessionsIfName String, + cellularSessionsSessionId UnsignedByte, + cellularSessionsDataBearer String, + cellularSessionsDormancyState String, + cellularSessionsActiveProfile UnsignedByte, + cellularSessionsRxPackets Counter64, + cellularSessionsRxDrops Counter64, + cellularSessionsRxErrors Counter64, + cellularSessionsRxOverflows Counter64, + cellularSessionsTxPackets Counter64, + cellularSessionsTxDrops Counter64, + cellularSessionsTxErrors Counter64, + cellularSessionsTxOverflows Counter64, + cellularSessionsRxOctets Counter64, + cellularSessionsTxOctets Counter64, + cellularSessionsIpv4Addr IpAddress, + cellularSessionsIpv4Mask UnsignedByte, + cellularSessionsIpv4Gw IpAddress, + cellularSessionsIpv4DnsPri IpAddress, + cellularSessionsIpv4DnsSec IpAddress, + cellularSessionsUptime String + } + +-- tagpath /cellular/sessions/if-name +cellularSessionsIfName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Interface name" + ::= { cellularSessionsEntry 1 } + +-- tagpath /cellular/sessions/session-id +cellularSessionsSessionId OBJECT-TYPE + SYNTAX UnsignedByte + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Session ID" + ::= { cellularSessionsEntry 2 } + +-- tagpath /cellular/sessions/data-bearer +cellularSessionsDataBearer OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Data bearer technology" + ::= { cellularSessionsEntry 3 } + +-- tagpath /cellular/sessions/dormancy-state +cellularSessionsDormancyState OBJECT-TYPE + SYNTAX String (SIZE (1 .. 16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Dormancy state" + ::= { cellularSessionsEntry 4 } + +-- tagpath /cellular/sessions/active-profile +cellularSessionsActiveProfile OBJECT-TYPE + SYNTAX UnsignedByte (1 .. 16) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Active profile" + ::= { cellularSessionsEntry 5 } + +-- tagpath /cellular/sessions/rx-packets +cellularSessionsRxPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Receive packets " + ::= { cellularSessionsEntry 6 } + +-- tagpath /cellular/sessions/rx-drops +cellularSessionsRxDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Receive drops" + ::= { cellularSessionsEntry 7 } + +-- tagpath /cellular/sessions/rx-errors +cellularSessionsRxErrors OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Receive errors" + ::= { cellularSessionsEntry 8 } + +-- tagpath /cellular/sessions/rx-overflows +cellularSessionsRxOverflows OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Receive overflows" + ::= { cellularSessionsEntry 9 } + +-- tagpath /cellular/sessions/tx-packets +cellularSessionsTxPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Transmit packets " + ::= { cellularSessionsEntry 10 } + +-- tagpath /cellular/sessions/tx-drops +cellularSessionsTxDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Transmit drops" + ::= { cellularSessionsEntry 11 } + +-- tagpath /cellular/sessions/tx-errors +cellularSessionsTxErrors OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Transmit errors" + ::= { cellularSessionsEntry 12 } + +-- tagpath /cellular/sessions/tx-overflows +cellularSessionsTxOverflows OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Transmit overflows" + ::= { cellularSessionsEntry 13 } + +-- tagpath /cellular/sessions/rx-octets +cellularSessionsRxOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Receive octets" + ::= { cellularSessionsEntry 14 } + +-- tagpath /cellular/sessions/tx-octets +cellularSessionsTxOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Transmit octets" + ::= { cellularSessionsEntry 15 } + +-- tagpath /cellular/sessions/ipv4-addr +cellularSessionsIpv4Addr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "IPv4 address" + ::= { cellularSessionsEntry 16 } + +-- tagpath /cellular/sessions/ipv4-mask +cellularSessionsIpv4Mask OBJECT-TYPE + SYNTAX UnsignedByte + MAX-ACCESS read-only + STATUS current + DESCRIPTION "IPv4 mask length" + ::= { cellularSessionsEntry 17 } + +-- tagpath /cellular/sessions/ipv4-gw +cellularSessionsIpv4Gw OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "IPv4 gateway" + ::= { cellularSessionsEntry 18 } + +-- tagpath /cellular/sessions/ipv4-dns-pri +cellularSessionsIpv4DnsPri OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Primary IPv4 DNS server" + ::= { cellularSessionsEntry 19 } + +-- tagpath /cellular/sessions/ipv4-dns-sec +cellularSessionsIpv4DnsSec OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Secondary IPv4 DNS server" + ::= { cellularSessionsEntry 20 } + +-- tagpath /cellular/sessions/uptime +cellularSessionsUptime OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Session uptime" + ::= { cellularSessionsEntry 21 } + +-- tagpath /cellular/network +cellularNetworkTable OBJECT-TYPE + SYNTAX SEQUENCE OF CellularNetworkEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display cellular network information" + ::= { cellular 3 } + +-- tagpath /cellular/network +cellularNetworkEntry OBJECT-TYPE + SYNTAX CellularNetworkEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { IMPLIED cellularNetworkIfName } + ::= { cellularNetworkTable 1 } + +CellularNetworkEntry ::= + SEQUENCE { + cellularNetworkIfName String, + cellularNetworkRegStatus WwanRegistrationStatus, + cellularNetworkRoamStatus String, + cellularNetworkDomainStatus String, + cellularNetworkMcc UnsignedShort, + cellularNetworkMnc UnsignedShort, + cellularNetworkNwName String, + cellularNetworkEmmState String, + cellularNetworkEmmSubstate String, + cellularNetworkEmmConnstate String, + cellularNetworkCellid ConfdString, + cellularNetworkTac UnsignedShort, + cellularNetworkLac UnsignedShort, + cellularNetworkRadioMode WwanRadioEnum, + cellularNetworkBsic UnsignedByte, + cellularNetworkPsc UnsignedShort, + cellularNetworkSid UnsignedShort, + cellularNetworkNid UnsignedShort, + cellularNetworkBid UnsignedShort + } + +-- tagpath /cellular/network/if-name +cellularNetworkIfName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Interface name" + ::= { cellularNetworkEntry 1 } + +-- tagpath /cellular/network/reg-status +cellularNetworkRegStatus OBJECT-TYPE + SYNTAX WwanRegistrationStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Registration status" + ::= { cellularNetworkEntry 2 } + +-- tagpath /cellular/network/roam-status +cellularNetworkRoamStatus OBJECT-TYPE + SYNTAX String (SIZE (1 .. 128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Roaming status" + ::= { cellularNetworkEntry 3 } + +-- tagpath /cellular/network/domain-status +cellularNetworkDomainStatus OBJECT-TYPE + SYNTAX String (SIZE (1 .. 128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Packet-switched domain state" + ::= { cellularNetworkEntry 4 } + +-- tagpath /cellular/network/mcc +cellularNetworkMcc OBJECT-TYPE + SYNTAX UnsignedShort + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Mobile country code (MCC)" + ::= { cellularNetworkEntry 5 } + +-- tagpath /cellular/network/mnc +cellularNetworkMnc OBJECT-TYPE + SYNTAX UnsignedShort + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Mobile network code (MNC)" + ::= { cellularNetworkEntry 6 } + +-- tagpath /cellular/network/nw-name +cellularNetworkNwName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Network name" + ::= { cellularNetworkEntry 7 } + +-- tagpath /cellular/network/emm-state +cellularNetworkEmmState OBJECT-TYPE + SYNTAX String (SIZE (1 .. 128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "EPS mobility management (EMM) state" + ::= { cellularNetworkEntry 8 } + +-- tagpath /cellular/network/emm-substate +cellularNetworkEmmSubstate OBJECT-TYPE + SYNTAX String (SIZE (1 .. 128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "EPS mobility management (EMM) substate" + ::= { cellularNetworkEntry 9 } + +-- tagpath /cellular/network/emm-connstate +cellularNetworkEmmConnstate OBJECT-TYPE + SYNTAX String (SIZE (1 .. 128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "EPS mobility management (EMM) connection state" + ::= { cellularNetworkEntry 10 } + +-- tagpath /cellular/network/cellid +cellularNetworkCellid OBJECT-TYPE + SYNTAX ConfdString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Cell ID" + ::= { cellularNetworkEntry 11 } + +-- tagpath /cellular/network/tac +cellularNetworkTac OBJECT-TYPE + SYNTAX UnsignedShort + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tracking area code (TAC)" + ::= { cellularNetworkEntry 12 } + +-- tagpath /cellular/network/lac +cellularNetworkLac OBJECT-TYPE + SYNTAX UnsignedShort + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Location area code (LAC)" + ::= { cellularNetworkEntry 13 } + +-- tagpath /cellular/network/radio-mode +cellularNetworkRadioMode OBJECT-TYPE + SYNTAX WwanRadioEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Radio Mode" + ::= { cellularNetworkEntry 14 } + +-- tagpath /cellular/network/bsic +cellularNetworkBsic OBJECT-TYPE + SYNTAX UnsignedByte + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Base station identity code (BSIC)" + ::= { cellularNetworkEntry 15 } + +-- tagpath /cellular/network/psc +cellularNetworkPsc OBJECT-TYPE + SYNTAX UnsignedShort + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Primary scrambling code (PSC)" + ::= { cellularNetworkEntry 16 } + +-- tagpath /cellular/network/sid +cellularNetworkSid OBJECT-TYPE + SYNTAX UnsignedShort + MAX-ACCESS read-only + STATUS current + DESCRIPTION "System ID (SID)" + ::= { cellularNetworkEntry 17 } + +-- tagpath /cellular/network/nid +cellularNetworkNid OBJECT-TYPE + SYNTAX UnsignedShort + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Network ID (NID)" + ::= { cellularNetworkEntry 18 } + +-- tagpath /cellular/network/bid +cellularNetworkBid OBJECT-TYPE + SYNTAX UnsignedShort + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Base statation ID (BID)" + ::= { cellularNetworkEntry 19 } + +-- tagpath /cellular/modem +cellularModemTable OBJECT-TYPE + SYNTAX SEQUENCE OF CellularModemEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display cellular modem information" + ::= { cellular 4 } + +-- tagpath /cellular/modem +cellularModemEntry OBJECT-TYPE + SYNTAX CellularModemEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { IMPLIED cellularModemIfName } + ::= { cellularModemTable 1 } + +CellularModemEntry ::= + SEQUENCE { + cellularModemIfName String, + cellularModemModel String, + cellularModemFwVersion String, + cellularModemFwDate String, + cellularModemFwTime String, + cellularModemFwPkgVer String, + cellularModemFwPkgCarrier String, + cellularModemFwPkgPri String, + cellularModemFwPkgSubver String, + cellularModemHwVersion String, + cellularModemModemStatus String, + cellularModemTemperature Byte, + cellularModemImsi String, + cellularModemImei String, + cellularModemIccid String, + cellularModemMsisdn String, + cellularModemEsn String + } + +-- tagpath /cellular/modem/if-name +cellularModemIfName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Interface name" + ::= { cellularModemEntry 1 } + +-- tagpath /cellular/modem/model +cellularModemModel OBJECT-TYPE + SYNTAX String (SIZE (1 .. 128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Model number" + ::= { cellularModemEntry 2 } + +-- tagpath /cellular/modem/fw-version +cellularModemFwVersion OBJECT-TYPE + SYNTAX String (SIZE (1 .. 128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Firmware version" + ::= { cellularModemEntry 3 } + +-- tagpath /cellular/modem/fw-date +cellularModemFwDate OBJECT-TYPE + SYNTAX String (SIZE (1 .. 128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Firmware release date" + ::= { cellularModemEntry 4 } + +-- tagpath /cellular/modem/fw-time +cellularModemFwTime OBJECT-TYPE + SYNTAX String (SIZE (1 .. 128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Firmware release time" + ::= { cellularModemEntry 5 } + +-- tagpath /cellular/modem/fw-pkg-ver +cellularModemFwPkgVer OBJECT-TYPE + SYNTAX String (SIZE (1 .. 16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Firmware package version" + ::= { cellularModemEntry 6 } + +-- tagpath /cellular/modem/fw-pkg-carrier +cellularModemFwPkgCarrier OBJECT-TYPE + SYNTAX String (SIZE (1 .. 16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Firmware package carrier" + ::= { cellularModemEntry 7 } + +-- tagpath /cellular/modem/fw-pkg-pri +cellularModemFwPkgPri OBJECT-TYPE + SYNTAX String (SIZE (1 .. 16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Firmware package PRI version" + ::= { cellularModemEntry 8 } + +-- tagpath /cellular/modem/fw-pkg-subver +cellularModemFwPkgSubver OBJECT-TYPE + SYNTAX String (SIZE (1 .. 16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Firmware package subversion" + ::= { cellularModemEntry 9 } + +-- tagpath /cellular/modem/hw-version +cellularModemHwVersion OBJECT-TYPE + SYNTAX String (SIZE (1 .. 128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Hardware version" + ::= { cellularModemEntry 10 } + +-- tagpath /cellular/modem/modem-status +cellularModemModemStatus OBJECT-TYPE + SYNTAX String (SIZE (1 .. 128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Modem status" + ::= { cellularModemEntry 11 } + +-- tagpath /cellular/modem/temperature +cellularModemTemperature OBJECT-TYPE + SYNTAX Byte + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Modem temperature, in degrees C" + ::= { cellularModemEntry 12 } + +-- tagpath /cellular/modem/imsi +cellularModemImsi OBJECT-TYPE + SYNTAX String (SIZE (1 .. 128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "International mobile subscriber identity (IMSI)" + ::= { cellularModemEntry 13 } + +-- tagpath /cellular/modem/imei +cellularModemImei OBJECT-TYPE + SYNTAX String (SIZE (1 .. 128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "International mobile equipment identity (IMEI)" + ::= { cellularModemEntry 14 } + +-- tagpath /cellular/modem/iccid +cellularModemIccid OBJECT-TYPE + SYNTAX String (SIZE (1 .. 128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Integrated circuit card ID (ICCID)" + ::= { cellularModemEntry 15 } + +-- tagpath /cellular/modem/msisdn +cellularModemMsisdn OBJECT-TYPE + SYNTAX String (SIZE (1 .. 128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Mobile subscriber ISDN (MSISDN)" + ::= { cellularModemEntry 16 } + +-- tagpath /cellular/modem/esn +cellularModemEsn OBJECT-TYPE + SYNTAX String (SIZE (1 .. 128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Electronic serial number (ESN)" + ::= { cellularModemEntry 17 } + +-- tagpath /cellular/status +cellularStatusTable OBJECT-TYPE + SYNTAX SEQUENCE OF CellularStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display cellular status" + ::= { cellular 5 } + +-- tagpath /cellular/status +cellularStatusEntry OBJECT-TYPE + SYNTAX CellularStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { IMPLIED cellularStatusIfName } + ::= { cellularStatusTable 1 } + +CellularStatusEntry ::= + SEQUENCE { + cellularStatusIfName String, + cellularStatusModemStatus String, + cellularStatusSimStatus String, + cellularStatusRadioMode WwanRadioEnum, + cellularStatusSignalStrength String, + cellularStatusNetworkStatus WwanRegistrationStatus, + cellularStatusLastSeenError String, + cellularStatusActivationStatus WwanActivationEnum + } + +-- tagpath /cellular/status/if-name +cellularStatusIfName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Interface name" + ::= { cellularStatusEntry 1 } + +-- tagpath /cellular/status/modem-status +cellularStatusModemStatus OBJECT-TYPE + SYNTAX String (SIZE (1 .. 128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Modem status" + ::= { cellularStatusEntry 2 } + +-- tagpath /cellular/status/sim-status +cellularStatusSimStatus OBJECT-TYPE + SYNTAX String (SIZE (1 .. 128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "SIM status" + ::= { cellularStatusEntry 3 } + +-- tagpath /cellular/status/radio-mode +cellularStatusRadioMode OBJECT-TYPE + SYNTAX WwanRadioEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Radio Mode" + ::= { cellularStatusEntry 4 } + +-- tagpath /cellular/status/signal-strength +cellularStatusSignalStrength OBJECT-TYPE + SYNTAX String (SIZE (1 .. 128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Signal Strength" + ::= { cellularStatusEntry 5 } + +-- tagpath /cellular/status/network-status +cellularStatusNetworkStatus OBJECT-TYPE + SYNTAX WwanRegistrationStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Network registration status" + ::= { cellularStatusEntry 6 } + +-- tagpath /cellular/status/last-seen-error +cellularStatusLastSeenError OBJECT-TYPE + SYNTAX String (SIZE (1 .. 200)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Last seen error" + ::= { cellularStatusEntry 7 } + +-- tagpath /cellular/status/act-status +cellularStatusActivationStatus OBJECT-TYPE + SYNTAX WwanActivationEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Activation status" + ::= { cellularStatusEntry 8 } + +-- tagpath /cellular/profiles +cellularProfilesTable OBJECT-TYPE + SYNTAX SEQUENCE OF CellularProfilesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display cellular profile information" + ::= { cellular 6 } + +-- tagpath /cellular/profiles +cellularProfilesEntry OBJECT-TYPE + SYNTAX CellularProfilesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { cellularProfilesIfName, cellularProfilesProfileId } + ::= { cellularProfilesTable 1 } + +CellularProfilesEntry ::= + SEQUENCE { + cellularProfilesIfName String, + cellularProfilesProfileId UnsignedByte, + cellularProfilesPdnType WwanPdnType, + cellularProfilesApn String, + cellularProfilesName String, + cellularProfilesAuth WwanAuthType, + cellularProfilesIpAddr IpAddress, + cellularProfilesPrimaryDns IpAddress, + cellularProfilesSecondaryDns IpAddress, + cellularProfilesUserName String + } + +-- tagpath /cellular/profiles/if-name +cellularProfilesIfName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Interface name" + ::= { cellularProfilesEntry 1 } + +-- tagpath /cellular/profiles/profile-id +cellularProfilesProfileId OBJECT-TYPE + SYNTAX UnsignedByte + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Profile ID" + ::= { cellularProfilesEntry 2 } + +-- tagpath /cellular/profiles/pdn-type +cellularProfilesPdnType OBJECT-TYPE + SYNTAX WwanPdnType + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Packet data network type" + ::= { cellularProfilesEntry 3 } + +-- tagpath /cellular/profiles/apn +cellularProfilesApn OBJECT-TYPE + SYNTAX String (SIZE (1 .. 104)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Access point name" + ::= { cellularProfilesEntry 4 } + +-- tagpath /cellular/profiles/name +cellularProfilesName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 17)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Profile name" + ::= { cellularProfilesEntry 5 } + +-- tagpath /cellular/profiles/auth +cellularProfilesAuth OBJECT-TYPE + SYNTAX WwanAuthType + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Authentication" + ::= { cellularProfilesEntry 6 } + +-- tagpath /cellular/profiles/ip-addr +cellularProfilesIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Assigned IP address" + ::= { cellularProfilesEntry 7 } + +-- tagpath /cellular/profiles/primary-dns +cellularProfilesPrimaryDns OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Assigned primary DNS address" + ::= { cellularProfilesEntry 8 } + +-- tagpath /cellular/profiles/secondary-dns +cellularProfilesSecondaryDns OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Assigned secondary DNS address" + ::= { cellularProfilesEntry 9 } + +-- tagpath /cellular/profiles/user-name +cellularProfilesUserName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 129)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Profile username" + ::= { cellularProfilesEntry 10 } + +-- tagpath /cellular/qos +cellularQosTable OBJECT-TYPE + SYNTAX SEQUENCE OF CellularQosEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display cellular qos status" + ::= { cellular 7 } + +-- tagpath /cellular/qos +cellularQosEntry OBJECT-TYPE + SYNTAX CellularQosEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { IMPLIED cellularQosIfName } + ::= { cellularQosTable 1 } + +CellularQosEntry ::= + SEQUENCE { + cellularQosIfName String, + cellularQosFlowId Unsigned32, + cellularQosBearerId UnsignedByte, + cellularQosQci UnsignedByte, + cellularQosBearerStatus WwanQosEnum + } + +-- tagpath /cellular/qos/if-name +cellularQosIfName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Interface name" + ::= { cellularQosEntry 1 } + +-- tagpath /cellular/qos/flow-id +cellularQosFlowId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "QoS flow identifier" + ::= { cellularQosEntry 2 } + +-- tagpath /cellular/qos/bearer-id +cellularQosBearerId OBJECT-TYPE + SYNTAX UnsignedByte + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Bearer identifier" + ::= { cellularQosEntry 3 } + +-- tagpath /cellular/qos/qci +cellularQosQci OBJECT-TYPE + SYNTAX UnsignedByte + MAX-ACCESS read-only + STATUS current + DESCRIPTION "QoS class identifier" + ::= { cellularQosEntry 4 } + +-- tagpath /cellular/qos/bearer-status +cellularQosBearerStatus OBJECT-TYPE + SYNTAX WwanQosEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Bearer status" + ::= { cellularQosEntry 5 } + +-- tagpath /cellular/firmware +cellularFirmwareTable OBJECT-TYPE + SYNTAX SEQUENCE OF CellularFirmwareEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display cellular firmware information" + ::= { cellular 8 } + +-- tagpath /cellular/firmware +cellularFirmwareEntry OBJECT-TYPE + SYNTAX CellularFirmwareEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { cellularFirmwareIfName, cellularFirmwareImageIndex } + ::= { cellularFirmwareTable 1 } + +CellularFirmwareEntry ::= + SEQUENCE { + cellularFirmwareIfName String, + cellularFirmwareImageIndex UnsignedByte, + cellularFirmwareCarrier String, + cellularFirmwareVersion String, + cellularFirmwarePriVersion String, + cellularFirmwareImageStatus WwanStatusEnum + } + +-- tagpath /cellular/firmware/if-name +cellularFirmwareIfName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Interface name" + ::= { cellularFirmwareEntry 1 } + +-- tagpath /cellular/firmware/image-index +cellularFirmwareImageIndex OBJECT-TYPE + SYNTAX UnsignedByte + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Image Index" + ::= { cellularFirmwareEntry 2 } + +-- tagpath /cellular/firmware/carrier +cellularFirmwareCarrier OBJECT-TYPE + SYNTAX String (SIZE (1 .. 16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Carrier" + ::= { cellularFirmwareEntry 3 } + +-- tagpath /cellular/firmware/version +cellularFirmwareVersion OBJECT-TYPE + SYNTAX String (SIZE (1 .. 16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Firmware Version" + ::= { cellularFirmwareEntry 4 } + +-- tagpath /cellular/firmware/pri-version +cellularFirmwarePriVersion OBJECT-TYPE + SYNTAX String (SIZE (1 .. 16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "PRI Version" + ::= { cellularFirmwareEntry 5 } + +-- tagpath /cellular/firmware/status +cellularFirmwareImageStatus OBJECT-TYPE + SYNTAX WwanStatusEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Image Status" + ::= { cellularFirmwareEntry 6 } + +END From dd34748b7bd8b44f658da0e8b966a02c17ca94a0 Mon Sep 17 00:00:00 2001 From: Mamadou Diallo Date: Mon, 28 Oct 2024 14:58:51 -0700 Subject: [PATCH 2/2] Remove the Makefiles --- viptela-mibs/20.12/Makefile.am | 68 ---------------------------------- viptela-mibs/20.9/Makefile.am | 68 ---------------------------------- 2 files changed, 136 deletions(-) delete mode 100644 viptela-mibs/20.12/Makefile.am delete mode 100644 viptela-mibs/20.9/Makefile.am diff --git a/viptela-mibs/20.12/Makefile.am b/viptela-mibs/20.12/Makefile.am deleted file mode 100644 index 23b94a3..0000000 --- a/viptela-mibs/20.12/Makefile.am +++ /dev/null @@ -1,68 +0,0 @@ -# vim: ft=automake - -include $(top_srcdir)/mk/confdc.mk - -snmpmibdir = $(sysconfdir)/confd/snmp -snmpbindir = $(sysconfdir)/confd/snmp - -MIBS := \ - VIPTELA-APP-ROUTE.mib \ - VIPTELA-BFD.mib \ - VIPTELA-BRIDGE.mib \ - VIPTELA-HARDWARE.mib \ - VIPTELA-OMP.mib \ - VIPTELA-OPER-BGP.mib \ - VIPTELA-OPER-MULTICAST.mib \ - VIPTELA-OPER-OSPF.mib \ - VIPTELA-OPER-SYSTEM.mib \ - VIPTELA-OPER-VPN.mib \ - VIPTELA-POLICY.mib \ - VIPTELA-SECURITY.mib \ - VIPTELA-SNMP-USM.mib \ - VIPTELA-TRAPS.mib \ - VIPTELA-WLAN.mib \ - VIPTELA-WWAN.mib \ - VIPTELA-DOT1X.mib - -AUTOGEN_MIBS := \ - VIPTELA-DEVICES.mib \ - VIPTELA-MODELS.mib - -snmpmib_DATA = \ - VIPTELA-GLOBAL.mib \ - $(AUTOGEN_MIBS) \ - $(MIBS) - -BINS = $(MIBS:.mib=.bin) $(AUTOGEN_MIBS:.mib=.bin) - -IF-MIB.bin: IANAifType-MIB.bin -VIPTELA-MODELS.bin: VIPTELA-GLOBAL.bin -VIPTELA-DEVICES.bin: VIPTELA-HARDWARE.bin -$(BINS): VIPTELA-GLOBAL.bin VIPTELA-MODELS.bin - -snmpbin_DATA = \ - IF-MIB.bin \ - IANAifType-MIB.bin \ - VIPTELA-GLOBAL.bin \ - $(BINS) - - -IF-MIB.bin: IF-MIB.mib $(builddir)/../yang/IF-MIB.fxs - $(AM_V_CONFDC)$(CONFDC) --read-only -c \ - -o IF-MIB.bin \ - -f $(CONFD_DIR)/etc/confd \ - -f $(CONFD_DIR)/etc/confd/snmp \ - -f $(builddir)/../yang/ \ - -- $< $(builddir)/../yang/IF-MIB.fxs - - -IANAifType-MIB.bin: IANAifType-MIB.mib $(builddir)/../yang/IANAifType-MIB.fxs - $(AM_V_CONFDC)$(CONFDC) --read-only -c \ - -o IANAifType-MIB.bin \ - -f $(CONFD_DIR)/etc/confd \ - -f $(CONFD_DIR)/etc/confd/snmp \ - -f $(builddir)/../yang/ \ - -- $< $(builddir)/../yang/IANAifType-MIB.fxs - -SUFFIXES = .mib .bin -CLEANFILES = $(snmpbin_DATA) diff --git a/viptela-mibs/20.9/Makefile.am b/viptela-mibs/20.9/Makefile.am deleted file mode 100644 index 23b94a3..0000000 --- a/viptela-mibs/20.9/Makefile.am +++ /dev/null @@ -1,68 +0,0 @@ -# vim: ft=automake - -include $(top_srcdir)/mk/confdc.mk - -snmpmibdir = $(sysconfdir)/confd/snmp -snmpbindir = $(sysconfdir)/confd/snmp - -MIBS := \ - VIPTELA-APP-ROUTE.mib \ - VIPTELA-BFD.mib \ - VIPTELA-BRIDGE.mib \ - VIPTELA-HARDWARE.mib \ - VIPTELA-OMP.mib \ - VIPTELA-OPER-BGP.mib \ - VIPTELA-OPER-MULTICAST.mib \ - VIPTELA-OPER-OSPF.mib \ - VIPTELA-OPER-SYSTEM.mib \ - VIPTELA-OPER-VPN.mib \ - VIPTELA-POLICY.mib \ - VIPTELA-SECURITY.mib \ - VIPTELA-SNMP-USM.mib \ - VIPTELA-TRAPS.mib \ - VIPTELA-WLAN.mib \ - VIPTELA-WWAN.mib \ - VIPTELA-DOT1X.mib - -AUTOGEN_MIBS := \ - VIPTELA-DEVICES.mib \ - VIPTELA-MODELS.mib - -snmpmib_DATA = \ - VIPTELA-GLOBAL.mib \ - $(AUTOGEN_MIBS) \ - $(MIBS) - -BINS = $(MIBS:.mib=.bin) $(AUTOGEN_MIBS:.mib=.bin) - -IF-MIB.bin: IANAifType-MIB.bin -VIPTELA-MODELS.bin: VIPTELA-GLOBAL.bin -VIPTELA-DEVICES.bin: VIPTELA-HARDWARE.bin -$(BINS): VIPTELA-GLOBAL.bin VIPTELA-MODELS.bin - -snmpbin_DATA = \ - IF-MIB.bin \ - IANAifType-MIB.bin \ - VIPTELA-GLOBAL.bin \ - $(BINS) - - -IF-MIB.bin: IF-MIB.mib $(builddir)/../yang/IF-MIB.fxs - $(AM_V_CONFDC)$(CONFDC) --read-only -c \ - -o IF-MIB.bin \ - -f $(CONFD_DIR)/etc/confd \ - -f $(CONFD_DIR)/etc/confd/snmp \ - -f $(builddir)/../yang/ \ - -- $< $(builddir)/../yang/IF-MIB.fxs - - -IANAifType-MIB.bin: IANAifType-MIB.mib $(builddir)/../yang/IANAifType-MIB.fxs - $(AM_V_CONFDC)$(CONFDC) --read-only -c \ - -o IANAifType-MIB.bin \ - -f $(CONFD_DIR)/etc/confd \ - -f $(CONFD_DIR)/etc/confd/snmp \ - -f $(builddir)/../yang/ \ - -- $< $(builddir)/../yang/IANAifType-MIB.fxs - -SUFFIXES = .mib .bin -CLEANFILES = $(snmpbin_DATA)